diff --git a/1080.72fdc542.async.js b/1725.0c11ab2a.async.js similarity index 99% rename from 1080.72fdc542.async.js rename to 1725.0c11ab2a.async.js index 2711ba6605..be12b3de9c 100644 --- a/1080.72fdc542.async.js +++ b/1725.0c11ab2a.async.js @@ -1,4 +1,4 @@ -!(function(){var mS=Object.defineProperty,vS=Object.defineProperties;var yS=Object.getOwnPropertyDescriptors;var hv=Object.getOwnPropertySymbols;var I1=Object.prototype.hasOwnProperty,O1=Object.prototype.propertyIsEnumerable;var o0=Math.pow,R1=(Oe,J,S)=>J in Oe?mS(Oe,J,{enumerable:!0,configurable:!0,writable:!0,value:S}):Oe[J]=S,Ii=(Oe,J)=>{for(var S in J||(J={}))I1.call(J,S)&&R1(Oe,S,J[S]);if(hv)for(var S of hv(J))O1.call(J,S)&&R1(Oe,S,J[S]);return Oe},Th=(Oe,J)=>vS(Oe,yS(J));var s0=(Oe,J)=>{var S={};for(var B in Oe)I1.call(Oe,B)&&J.indexOf(B)<0&&(S[B]=Oe[B]);if(Oe!=null&&hv)for(var B of hv(Oe))J.indexOf(B)<0&&O1.call(Oe,B)&&(S[B]=Oe[B]);return S};var a0=(Oe,J,S)=>new Promise((B,Y)=>{var s=u=>{try{_(S.next(u))}catch(p){Y(p)}},w=u=>{try{_(S.throw(u))}catch(p){Y(p)}},_=u=>u.done?B(u.value):Promise.resolve(u.value).then(s,w);_((S=S.apply(Oe,J)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[1080],{38470:function(Oe,J,S){"use strict";S.d(J,{Z:function(){return Re}});var B=S(20439),Y=S(14809),s=S(93664),w=S(50298),_=S(62646),u=S(59301),p=S(43403),y=S(65352),m=S(92310),b=S.n(m),v=S(34280),c=S(18929);function h(ke){return ke!==null&&(0,s.Z)(ke)==="object"}function g(ke,Ne,De){if(ke===!1||Ne===!1&&(!h(ke)||!ke.closeIcon))return null;var Me=typeof Ne!="boolean"?Ne:void 0;if(h(ke)){var We;return(0,B.Z)((0,B.Z)({},ke),{},{closeIcon:(We=ke.closeIcon)!==null&&We!==void 0?We:Me})}return De||ke||Ne?{closeIcon:Me}:"empty"}function x(ke,Ne,De,Me){return u.useMemo(function(){var We=g(ke,Ne,!1),je=g(De,Me,!0);return We!=="empty"?We:je},[De,Me,ke,Ne])}var T=S(6089);function I(ke){var Ne=window.innerWidth||document.documentElement.clientWidth,De=window.innerHeight||document.documentElement.clientHeight,Me=ke.getBoundingClientRect(),We=Me.top,je=Me.right,et=Me.bottom,it=Me.left;return We>=0&&it>=0&&je<=Ne&&et<=De}function R(ke,Ne,De){var Me;return(Me=De!=null?De:Ne)!==null&&Me!==void 0?Me:ke===null?"center":"bottom"}function N(ke){return typeof ke=="number"&&!Number.isNaN(ke)}function k(ke,Ne,De,Me){var We=(0,u.useState)(void 0),je=(0,w.Z)(We,2),et=je[0],it=je[1];(0,v.Z)(function(){var re=typeof ke=="function"?ke():ke;it(re||null)});var ze=(0,u.useState)(null),xe=(0,w.Z)(ze,2),fe=xe[0],W=xe[1],Z=(0,T.Z)(function(){if(et){!I(et)&&Ne&&et.scrollIntoView(Me);var re=et.getBoundingClientRect(),ie=re.left,de=re.top,Ae=re.width,Be=re.height,He={left:ie,top:de,width:Ae,height:Be,radius:0};W(function(st){return JSON.stringify(st)!==JSON.stringify(He)?He:st})}else W(null)}),me=function(ie){var de;return(de=Array.isArray(De==null?void 0:De.offset)?De==null?void 0:De.offset[ie]:De==null?void 0:De.offset)!==null&&de!==void 0?de:6};(0,v.Z)(function(){return Z(),window.addEventListener("resize",Z),function(){window.removeEventListener("resize",Z)}},[et,Ne,Z]);var Ce=(0,u.useMemo)(function(){if(!fe)return fe;var re=me(0),ie=me(1),de=N(De==null?void 0:De.radius)?De==null?void 0:De.radius:2;return{left:fe.left-re,top:fe.top-ie,width:fe.width+re*2,height:fe.height+ie*2,radius:de}},[fe,De]);return[Ce,et]}var L=S(80402),H={fill:"transparent",pointerEvents:"auto"},M=function(Ne){var De=Ne.prefixCls,Me=Ne.rootClassName,We=Ne.pos,je=Ne.showMask,et=Ne.style,it=et===void 0?{}:et,ze=Ne.fill,xe=ze===void 0?"rgba(0,0,0,0.5)":ze,fe=Ne.open,W=Ne.animated,Z=Ne.zIndex,me=Ne.disabledInteraction,Ce=(0,L.Z)(),re="".concat(De,"-mask-").concat(Ce),ie=(0,s.Z)(W)==="object"?W==null?void 0:W.placeholder:W,de=typeof navigator!="undefined"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),Ae=de?{width:"100%",height:"100%"}:{width:"100vw",height:"100vh"};return u.createElement(p.Z,{open:fe,autoLock:!0},u.createElement("div",{className:b()("".concat(De,"-mask"),Me),style:(0,B.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Z,pointerEvents:We&&!me?"none":"auto"},it)},je?u.createElement("svg",{style:{width:"100%",height:"100%"}},u.createElement("defs",null,u.createElement("mask",{id:re},u.createElement("rect",(0,Y.Z)({x:"0",y:"0"},Ae,{fill:"white"})),We&&u.createElement("rect",{x:We.left,y:We.top,rx:We.radius,width:We.width,height:We.height,fill:"black",className:ie?"".concat(De,"-placeholder-animated"):""}))),u.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:xe,mask:"url(#".concat(re,")")}),We&&u.createElement(u.Fragment,null,u.createElement("rect",(0,Y.Z)({},H,{x:"0",y:"0",width:"100%",height:We.top})),u.createElement("rect",(0,Y.Z)({},H,{x:"0",y:"0",width:We.left,height:"100%"})),u.createElement("rect",(0,Y.Z)({},H,{x:"0",y:We.top+We.height,width:"100%",height:"calc(100vh - ".concat(We.top+We.height,"px)")})),u.createElement("rect",(0,Y.Z)({},H,{x:We.left+We.width,y:"0",width:"calc(100vw - ".concat(We.left+We.width,"px)"),height:"100%"})))):null))},F=M,P={adjustX:1,adjustY:1},U=[0,0],G={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function Q(){var ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ne={};return Object.keys(G).forEach(function(De){Ne[De]=(0,B.Z)((0,B.Z)({},G[De]),{},{autoArrow:ke,targetOffset:U})}),Ne}var ee=Q(),ae=S(95190),oe=S(26112);function he(ke){var Ne,De=ke.prefixCls,Me=ke.current,We=ke.total,je=ke.title,et=ke.description,it=ke.onClose,ze=ke.onPrev,xe=ke.onNext,fe=ke.onFinish,W=ke.className,Z=ke.closable,me=(0,oe.Z)(Z||{},!0),Ce=(Ne=Z==null?void 0:Z.closeIcon)!==null&&Ne!==void 0?Ne:u.createElement("span",{className:"".concat(De,"-close-x")},"\xD7"),re=!!Z;return u.createElement("div",{className:b()("".concat(De,"-content"),W)},u.createElement("div",{className:"".concat(De,"-inner")},re&&u.createElement("button",(0,Y.Z)({type:"button",onClick:it,"aria-label":"Close"},me,{className:"".concat(De,"-close")}),Ce),u.createElement("div",{className:"".concat(De,"-header")},u.createElement("div",{className:"".concat(De,"-title")},je)),u.createElement("div",{className:"".concat(De,"-description")},et),u.createElement("div",{className:"".concat(De,"-footer")},u.createElement("div",{className:"".concat(De,"-sliders")},We>1?(0,ae.Z)(Array.from({length:We}).keys()).map(function(ie,de){return u.createElement("span",{key:ie,className:de===Me?"active":""})}):null),u.createElement("div",{className:"".concat(De,"-buttons")},Me!==0?u.createElement("button",{className:"".concat(De,"-prev-btn"),onClick:ze},"Prev"):null,Me===We-1?u.createElement("button",{className:"".concat(De,"-finish-btn"),onClick:fe},"Finish"):u.createElement("button",{className:"".concat(De,"-next-btn"),onClick:xe},"Next")))))}var le=function(Ne){var De=Ne.current,Me=Ne.renderPanel;return u.createElement(u.Fragment,null,typeof Me=="function"?Me(Ne,De):u.createElement(he,Ne))},be=le,pe=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon","closable","builtinPlacements","disabledInteraction"],_e={left:"50%",top:"50%",width:1,height:1},ne={block:"center",inline:"center"},ue=function(Ne){var De=Ne.prefixCls,Me=De===void 0?"rc-tour":De,We=Ne.steps,je=We===void 0?[]:We,et=Ne.defaultCurrent,it=Ne.current,ze=Ne.onChange,xe=Ne.onClose,fe=Ne.onFinish,W=Ne.open,Z=Ne.mask,me=Z===void 0?!0:Z,Ce=Ne.arrow,re=Ce===void 0?!0:Ce,ie=Ne.rootClassName,de=Ne.placement,Ae=Ne.renderPanel,Be=Ne.gap,He=Ne.animated,st=Ne.scrollIntoViewOptions,Qe=st===void 0?ne:st,pt=Ne.zIndex,It=pt===void 0?1001:pt,gt=Ne.closeIcon,rt=Ne.closable,ut=Ne.builtinPlacements,At=Ne.disabledInteraction,bt=(0,_.Z)(Ne,pe),Tt=u.useRef(),Mt=(0,c.Z)(0,{value:it,defaultValue:et}),Ot=(0,w.Z)(Mt,2),$e=Ot[0],$t=Ot[1],gn=(0,c.Z)(void 0,{value:W,postState:function(_t){return $e<0||$e>=je.length?!1:_t!=null?_t:!0}}),Et=(0,w.Z)(gn,2),Mn=Et[0],qn=Et[1],Zn=u.useState(Mn),Bt=(0,w.Z)(Zn,2),yr=Bt[0],vr=Bt[1],Un=u.useRef(Mn);(0,v.Z)(function(){Mn&&(Un.current||$t(0),vr(!0)),Un.current=Mn},[Mn]);var Vn=je[$e]||{},wr=Vn.target,ye=Vn.placement,Fn=Vn.style,xn=Vn.arrow,Jn=Vn.className,Ir=Vn.mask,Wr=Vn.scrollIntoViewOptions,cr=Wr===void 0?ne:Wr,ro=Vn.closeIcon,Kr=Vn.closable,Jr=x(Kr,ro,rt,gt),Wn=Mn&&(Ir!=null?Ir:me),Dn=cr!=null?cr:Qe,li=k(wr,W,Be,Dn),Nr=(0,w.Z)(li,2),Yr=Nr[0],mn=Nr[1],zn=R(mn,de,ye),Mr=mn?typeof xn=="undefined"?re:xn:!1,Ci=(0,s.Z)(Mr)==="object"?Mr.pointAtCenter:!1;(0,v.Z)(function(){var kn;(kn=Tt.current)===null||kn===void 0||kn.forceAlign()},[Ci,$e]);var vi=function(_t){$t(_t),ze==null||ze(_t)},nt=(0,u.useMemo)(function(){return ut?typeof ut=="function"?ut({arrowPointAtCenter:Ci}):ut:Q(Ci)},[ut,Ci]);if(mn===void 0||!yr)return null;var vt=function(){qn(!1),xe==null||xe($e)},hn=function(){return u.createElement(be,(0,Y.Z)({arrow:Mr,key:"content",prefixCls:Me,total:je.length,renderPanel:Ae,onPrev:function(){vi($e-1)},onNext:function(){vi($e+1)},onClose:vt,current:$e,onFinish:function(){vt(),fe==null||fe()}},je[$e],{closable:Jr}))},yn=typeof Wn=="boolean"?Wn:!!Wn,dt=typeof Wn=="boolean"?void 0:Wn,on=function(_t){return _t||mn||document.body};return u.createElement(u.Fragment,null,u.createElement(F,{zIndex:It,prefixCls:Me,pos:Yr,showMask:yn,style:dt==null?void 0:dt.style,fill:dt==null?void 0:dt.color,open:Mn,animated:He,rootClassName:ie,disabledInteraction:At}),u.createElement(y.Z,(0,Y.Z)({},bt,{builtinPlacements:nt,ref:Tt,popupStyle:Fn,popupPlacement:zn,popupVisible:Mn,popupClassName:b()(ie,Jn),prefixCls:Me,popup:hn,forceRender:!1,destroyPopupOnHide:!0,zIndex:It,getTriggerDOMNode:on,arrow:!!Mr}),u.createElement(p.Z,{open:Mn,autoLock:!0},u.createElement("div",{className:b()(ie,"".concat(Me,"-target-placeholder")),style:(0,B.Z)((0,B.Z)({},Yr||_e),{},{position:"fixed",pointerEvents:"none"})}))))},ce=ue,Re=ce},8336:function(){"use strict"},12469:function(){"use strict"},47257:function(Oe){(function(J){(function(S){if(1)Oe.exports=S();else var B})(function(){var S,B,Y;return function(){function s(w,_,u){function p(b,v){if(!_[b]){if(!w[b]){var c=void 0;if(!v&&c)return require(b,!0);if(y)return y(b,!0);var h=new Error("Cannot find module '"+b+"'");throw h.code="MODULE_NOT_FOUND",h}var g=_[b]={exports:{}};w[b][0].call(g.exports,function(x){var T=w[b][1][x];return p(T||x)},g,g.exports,s,w,_,u)}return _[b].exports}for(var y=void 0,m=0;m +!(function(){var mS=Object.defineProperty,vS=Object.defineProperties;var yS=Object.getOwnPropertyDescriptors;var hv=Object.getOwnPropertySymbols;var I1=Object.prototype.hasOwnProperty,O1=Object.prototype.propertyIsEnumerable;var o0=Math.pow,R1=(Oe,J,S)=>J in Oe?mS(Oe,J,{enumerable:!0,configurable:!0,writable:!0,value:S}):Oe[J]=S,Ii=(Oe,J)=>{for(var S in J||(J={}))I1.call(J,S)&&R1(Oe,S,J[S]);if(hv)for(var S of hv(J))O1.call(J,S)&&R1(Oe,S,J[S]);return Oe},Th=(Oe,J)=>vS(Oe,yS(J));var s0=(Oe,J)=>{var S={};for(var B in Oe)I1.call(Oe,B)&&J.indexOf(B)<0&&(S[B]=Oe[B]);if(Oe!=null&&hv)for(var B of hv(Oe))J.indexOf(B)<0&&O1.call(Oe,B)&&(S[B]=Oe[B]);return S};var a0=(Oe,J,S)=>new Promise((B,Y)=>{var s=u=>{try{_(S.next(u))}catch(p){Y(p)}},w=u=>{try{_(S.throw(u))}catch(p){Y(p)}},_=u=>u.done?B(u.value):Promise.resolve(u.value).then(s,w);_((S=S.apply(Oe,J)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[1725],{38470:function(Oe,J,S){"use strict";S.d(J,{Z:function(){return Re}});var B=S(20439),Y=S(14809),s=S(93664),w=S(50298),_=S(62646),u=S(59301),p=S(43403),y=S(65352),m=S(92310),b=S.n(m),v=S(34280),c=S(18929);function h(ke){return ke!==null&&(0,s.Z)(ke)==="object"}function g(ke,Ne,De){if(ke===!1||Ne===!1&&(!h(ke)||!ke.closeIcon))return null;var Me=typeof Ne!="boolean"?Ne:void 0;if(h(ke)){var We;return(0,B.Z)((0,B.Z)({},ke),{},{closeIcon:(We=ke.closeIcon)!==null&&We!==void 0?We:Me})}return De||ke||Ne?{closeIcon:Me}:"empty"}function x(ke,Ne,De,Me){return u.useMemo(function(){var We=g(ke,Ne,!1),je=g(De,Me,!0);return We!=="empty"?We:je},[De,Me,ke,Ne])}var T=S(6089);function I(ke){var Ne=window.innerWidth||document.documentElement.clientWidth,De=window.innerHeight||document.documentElement.clientHeight,Me=ke.getBoundingClientRect(),We=Me.top,je=Me.right,et=Me.bottom,it=Me.left;return We>=0&&it>=0&&je<=Ne&&et<=De}function R(ke,Ne,De){var Me;return(Me=De!=null?De:Ne)!==null&&Me!==void 0?Me:ke===null?"center":"bottom"}function N(ke){return typeof ke=="number"&&!Number.isNaN(ke)}function k(ke,Ne,De,Me){var We=(0,u.useState)(void 0),je=(0,w.Z)(We,2),et=je[0],it=je[1];(0,v.Z)(function(){var re=typeof ke=="function"?ke():ke;it(re||null)});var ze=(0,u.useState)(null),xe=(0,w.Z)(ze,2),fe=xe[0],W=xe[1],Z=(0,T.Z)(function(){if(et){!I(et)&&Ne&&et.scrollIntoView(Me);var re=et.getBoundingClientRect(),ie=re.left,de=re.top,Ae=re.width,Be=re.height,He={left:ie,top:de,width:Ae,height:Be,radius:0};W(function(st){return JSON.stringify(st)!==JSON.stringify(He)?He:st})}else W(null)}),me=function(ie){var de;return(de=Array.isArray(De==null?void 0:De.offset)?De==null?void 0:De.offset[ie]:De==null?void 0:De.offset)!==null&&de!==void 0?de:6};(0,v.Z)(function(){return Z(),window.addEventListener("resize",Z),function(){window.removeEventListener("resize",Z)}},[et,Ne,Z]);var Ce=(0,u.useMemo)(function(){if(!fe)return fe;var re=me(0),ie=me(1),de=N(De==null?void 0:De.radius)?De==null?void 0:De.radius:2;return{left:fe.left-re,top:fe.top-ie,width:fe.width+re*2,height:fe.height+ie*2,radius:de}},[fe,De]);return[Ce,et]}var L=S(80402),H={fill:"transparent",pointerEvents:"auto"},M=function(Ne){var De=Ne.prefixCls,Me=Ne.rootClassName,We=Ne.pos,je=Ne.showMask,et=Ne.style,it=et===void 0?{}:et,ze=Ne.fill,xe=ze===void 0?"rgba(0,0,0,0.5)":ze,fe=Ne.open,W=Ne.animated,Z=Ne.zIndex,me=Ne.disabledInteraction,Ce=(0,L.Z)(),re="".concat(De,"-mask-").concat(Ce),ie=(0,s.Z)(W)==="object"?W==null?void 0:W.placeholder:W,de=typeof navigator!="undefined"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),Ae=de?{width:"100%",height:"100%"}:{width:"100vw",height:"100vh"};return u.createElement(p.Z,{open:fe,autoLock:!0},u.createElement("div",{className:b()("".concat(De,"-mask"),Me),style:(0,B.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Z,pointerEvents:We&&!me?"none":"auto"},it)},je?u.createElement("svg",{style:{width:"100%",height:"100%"}},u.createElement("defs",null,u.createElement("mask",{id:re},u.createElement("rect",(0,Y.Z)({x:"0",y:"0"},Ae,{fill:"white"})),We&&u.createElement("rect",{x:We.left,y:We.top,rx:We.radius,width:We.width,height:We.height,fill:"black",className:ie?"".concat(De,"-placeholder-animated"):""}))),u.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:xe,mask:"url(#".concat(re,")")}),We&&u.createElement(u.Fragment,null,u.createElement("rect",(0,Y.Z)({},H,{x:"0",y:"0",width:"100%",height:We.top})),u.createElement("rect",(0,Y.Z)({},H,{x:"0",y:"0",width:We.left,height:"100%"})),u.createElement("rect",(0,Y.Z)({},H,{x:"0",y:We.top+We.height,width:"100%",height:"calc(100vh - ".concat(We.top+We.height,"px)")})),u.createElement("rect",(0,Y.Z)({},H,{x:We.left+We.width,y:"0",width:"calc(100vw - ".concat(We.left+We.width,"px)"),height:"100%"})))):null))},F=M,P={adjustX:1,adjustY:1},U=[0,0],G={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function Q(){var ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ne={};return Object.keys(G).forEach(function(De){Ne[De]=(0,B.Z)((0,B.Z)({},G[De]),{},{autoArrow:ke,targetOffset:U})}),Ne}var ee=Q(),ae=S(95190),oe=S(26112);function he(ke){var Ne,De=ke.prefixCls,Me=ke.current,We=ke.total,je=ke.title,et=ke.description,it=ke.onClose,ze=ke.onPrev,xe=ke.onNext,fe=ke.onFinish,W=ke.className,Z=ke.closable,me=(0,oe.Z)(Z||{},!0),Ce=(Ne=Z==null?void 0:Z.closeIcon)!==null&&Ne!==void 0?Ne:u.createElement("span",{className:"".concat(De,"-close-x")},"\xD7"),re=!!Z;return u.createElement("div",{className:b()("".concat(De,"-content"),W)},u.createElement("div",{className:"".concat(De,"-inner")},re&&u.createElement("button",(0,Y.Z)({type:"button",onClick:it,"aria-label":"Close"},me,{className:"".concat(De,"-close")}),Ce),u.createElement("div",{className:"".concat(De,"-header")},u.createElement("div",{className:"".concat(De,"-title")},je)),u.createElement("div",{className:"".concat(De,"-description")},et),u.createElement("div",{className:"".concat(De,"-footer")},u.createElement("div",{className:"".concat(De,"-sliders")},We>1?(0,ae.Z)(Array.from({length:We}).keys()).map(function(ie,de){return u.createElement("span",{key:ie,className:de===Me?"active":""})}):null),u.createElement("div",{className:"".concat(De,"-buttons")},Me!==0?u.createElement("button",{className:"".concat(De,"-prev-btn"),onClick:ze},"Prev"):null,Me===We-1?u.createElement("button",{className:"".concat(De,"-finish-btn"),onClick:fe},"Finish"):u.createElement("button",{className:"".concat(De,"-next-btn"),onClick:xe},"Next")))))}var le=function(Ne){var De=Ne.current,Me=Ne.renderPanel;return u.createElement(u.Fragment,null,typeof Me=="function"?Me(Ne,De):u.createElement(he,Ne))},be=le,pe=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon","closable","builtinPlacements","disabledInteraction"],_e={left:"50%",top:"50%",width:1,height:1},ne={block:"center",inline:"center"},ue=function(Ne){var De=Ne.prefixCls,Me=De===void 0?"rc-tour":De,We=Ne.steps,je=We===void 0?[]:We,et=Ne.defaultCurrent,it=Ne.current,ze=Ne.onChange,xe=Ne.onClose,fe=Ne.onFinish,W=Ne.open,Z=Ne.mask,me=Z===void 0?!0:Z,Ce=Ne.arrow,re=Ce===void 0?!0:Ce,ie=Ne.rootClassName,de=Ne.placement,Ae=Ne.renderPanel,Be=Ne.gap,He=Ne.animated,st=Ne.scrollIntoViewOptions,Qe=st===void 0?ne:st,pt=Ne.zIndex,It=pt===void 0?1001:pt,gt=Ne.closeIcon,rt=Ne.closable,ut=Ne.builtinPlacements,At=Ne.disabledInteraction,bt=(0,_.Z)(Ne,pe),Tt=u.useRef(),Mt=(0,c.Z)(0,{value:it,defaultValue:et}),Ot=(0,w.Z)(Mt,2),$e=Ot[0],$t=Ot[1],gn=(0,c.Z)(void 0,{value:W,postState:function(_t){return $e<0||$e>=je.length?!1:_t!=null?_t:!0}}),Et=(0,w.Z)(gn,2),Mn=Et[0],qn=Et[1],Zn=u.useState(Mn),Bt=(0,w.Z)(Zn,2),yr=Bt[0],vr=Bt[1],Un=u.useRef(Mn);(0,v.Z)(function(){Mn&&(Un.current||$t(0),vr(!0)),Un.current=Mn},[Mn]);var Vn=je[$e]||{},wr=Vn.target,ye=Vn.placement,Fn=Vn.style,xn=Vn.arrow,Jn=Vn.className,Ir=Vn.mask,Wr=Vn.scrollIntoViewOptions,cr=Wr===void 0?ne:Wr,ro=Vn.closeIcon,Kr=Vn.closable,Jr=x(Kr,ro,rt,gt),Wn=Mn&&(Ir!=null?Ir:me),Dn=cr!=null?cr:Qe,li=k(wr,W,Be,Dn),Nr=(0,w.Z)(li,2),Yr=Nr[0],mn=Nr[1],zn=R(mn,de,ye),Mr=mn?typeof xn=="undefined"?re:xn:!1,Ci=(0,s.Z)(Mr)==="object"?Mr.pointAtCenter:!1;(0,v.Z)(function(){var kn;(kn=Tt.current)===null||kn===void 0||kn.forceAlign()},[Ci,$e]);var vi=function(_t){$t(_t),ze==null||ze(_t)},nt=(0,u.useMemo)(function(){return ut?typeof ut=="function"?ut({arrowPointAtCenter:Ci}):ut:Q(Ci)},[ut,Ci]);if(mn===void 0||!yr)return null;var vt=function(){qn(!1),xe==null||xe($e)},hn=function(){return u.createElement(be,(0,Y.Z)({arrow:Mr,key:"content",prefixCls:Me,total:je.length,renderPanel:Ae,onPrev:function(){vi($e-1)},onNext:function(){vi($e+1)},onClose:vt,current:$e,onFinish:function(){vt(),fe==null||fe()}},je[$e],{closable:Jr}))},yn=typeof Wn=="boolean"?Wn:!!Wn,dt=typeof Wn=="boolean"?void 0:Wn,on=function(_t){return _t||mn||document.body};return u.createElement(u.Fragment,null,u.createElement(F,{zIndex:It,prefixCls:Me,pos:Yr,showMask:yn,style:dt==null?void 0:dt.style,fill:dt==null?void 0:dt.color,open:Mn,animated:He,rootClassName:ie,disabledInteraction:At}),u.createElement(y.Z,(0,Y.Z)({},bt,{builtinPlacements:nt,ref:Tt,popupStyle:Fn,popupPlacement:zn,popupVisible:Mn,popupClassName:b()(ie,Jn),prefixCls:Me,popup:hn,forceRender:!1,destroyPopupOnHide:!0,zIndex:It,getTriggerDOMNode:on,arrow:!!Mr}),u.createElement(p.Z,{open:Mn,autoLock:!0},u.createElement("div",{className:b()(ie,"".concat(Me,"-target-placeholder")),style:(0,B.Z)((0,B.Z)({},Yr||_e),{},{position:"fixed",pointerEvents:"none"})}))))},ce=ue,Re=ce},8336:function(){"use strict"},12469:function(){"use strict"},47257:function(Oe){(function(J){(function(S){if(1)Oe.exports=S();else var B})(function(){var S,B,Y;return function(){function s(w,_,u){function p(b,v){if(!_[b]){if(!w[b]){var c=void 0;if(!v&&c)return require(b,!0);if(y)return y(b,!0);var h=new Error("Cannot find module '"+b+"'");throw h.code="MODULE_NOT_FOUND",h}var g=_[b]={exports:{}};w[b][0].call(g.exports,function(x){var T=w[b][1][x];return p(T||x)},g,g.exports,s,w,_,u)}return _[b].exports}for(var y=void 0,m=0;m `.concat(R,` @@ -301,7 +301,7 @@ b`.split(/\n/).length!=3?function(l){for(var C=0,K=[],V=l.length;C<=V;){var q=l. `});++Ue0&&Le.push({type:"text",value:` `}),Le}function rs(te){let Ee=0,Le=te.charCodeAt(Ee);for(;Le===9||Le===32;)Ee++,Le=te.charCodeAt(Ee);return te.slice(Ee)}function xl(te,Ee){const Le=yi(te,Ee),Ue=Le.one(te,void 0),Je=oa(Le),qe=Array.isArray(Ue)?{type:"root",children:Ue}:Ue||{type:"root",children:[]};return Je&&((0,Y.ok)("children"in qe),qe.children.push({type:"text",value:` -`},Je)),qe}function eo(te,Ee){return te&&"run"in te?function(Le,Ue){return a0(this,null,function*(){const Je=xl(Le,Ii({file:Ue},Ee));yield te.run(Je,Ue)})}:function(Le,Ue){return xl(Le,Ii({file:Ue},te||Ee))}}function ms(te){if(te)throw te}var Ui=S(58847);function uo(te){if(typeof te!="object"||te===null)return!1;const Ee=Object.getPrototypeOf(te);return(Ee===null||Ee===Object.prototype||Object.getPrototypeOf(Ee)===null)&&!(Symbol.toStringTag in te)&&!(Symbol.iterator in te)}function po(){const te=[],Ee={run:Le,use:Ue};return Ee;function Le(...Je){let qe=-1;const ft=Je.pop();if(typeof ft!="function")throw new TypeError("Expected function as last argument, not "+ft);yt(null,...Je);function yt(Ht,...Kt){const Lt=te[++qe];let sn=-1;if(Ht){ft(Ht);return}for(;++snft.length;let Ht;yt&&ft.push(Je);try{Ht=te.apply(this,ft)}catch(Kt){const Lt=Kt;if(yt&&Le)throw Lt;return Je(Lt)}yt||(Ht&&Ht.then&&typeof Ht.then=="function"?Ht.then(qe,Je):Ht instanceof Error?Je(Ht):qe(Ht))}function Je(ft,...yt){Le||(Le=!0,Ee(ft,...yt))}function qe(ft){Je(null,ft)}}const Ai={basename:Jl,dirname:Ar,extname:oc,join:Bi,sep:"/"};function Jl(te,Ee){if(Ee!==void 0&&typeof Ee!="string")throw new TypeError('"ext" argument must be a string');al(te);let Le=0,Ue=-1,Je=te.length,qe;if(Ee===void 0||Ee.length===0||Ee.length>te.length){for(;Je--;)if(te.codePointAt(Je)===47){if(qe){Le=Je+1;break}}else Ue<0&&(qe=!0,Ue=Je+1);return Ue<0?"":te.slice(Le,Ue)}if(Ee===te)return"";let ft=-1,yt=Ee.length-1;for(;Je--;)if(te.codePointAt(Je)===47){if(qe){Le=Je+1;break}}else ft<0&&(qe=!0,ft=Je+1),yt>-1&&(te.codePointAt(Je)===Ee.codePointAt(yt--)?yt<0&&(Ue=Je):(yt=-1,Ue=ft));return Le===Ue?Ue=ft:Ue<0&&(Ue=te.length),te.slice(Le,Ue)}function Ar(te){if(al(te),te.length===0)return".";let Ee=-1,Le=te.length,Ue;for(;--Le;)if(te.codePointAt(Le)===47){if(Ue){Ee=Le;break}}else Ue||(Ue=!0);return Ee<0?te.codePointAt(0)===47?"/":".":Ee===1&&te.codePointAt(0)===47?"//":te.slice(0,Ee)}function oc(te){al(te);let Ee=te.length,Le=-1,Ue=0,Je=-1,qe=0,ft;for(;Ee--;){const yt=te.codePointAt(Ee);if(yt===47){if(ft){Ue=Ee+1;break}continue}Le<0&&(ft=!0,Le=Ee+1),yt===46?Je<0?Je=Ee:qe!==1&&(qe=1):Je>-1&&(qe=-1)}return Je<0||Le<0||qe===0||qe===1&&Je===Le-1&&Je===Ue+1?"":te.slice(Je,Le)}function Bi(...te){let Ee=-1,Le;for(;++Ee0&&te.codePointAt(te.length-1)===47&&(Le+="/"),Ee?"/"+Le:Le}function Pl(te,Ee){let Le="",Ue=0,Je=-1,qe=0,ft=-1,yt,Ht;for(;++ft<=te.length;){if(ft2){if(Ht=Le.lastIndexOf("/"),Ht!==Le.length-1){Ht<0?(Le="",Ue=0):(Le=Le.slice(0,Ht),Ue=Le.length-1-Le.lastIndexOf("/")),Je=ft,qe=0;continue}}else if(Le.length>0){Le="",Ue=0,Je=ft,qe=0;continue}}Ee&&(Le=Le.length>0?Le+"/..":"..",Ue=2)}else Le.length>0?Le+="/"+te.slice(Je+1,ft):Le=te.slice(Je+1,ft),Ue=ft-Je-1;Je=ft,qe=0}else yt===46&&qe>-1?qe++:qe=-1}return Le}function al(te){if(typeof te!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(te))}const Uu={cwd:Nu};function Nu(){return"/"}function Fa(te){return!!(te!==null&&typeof te=="object"&&"href"in te&&te.href&&"protocol"in te&&te.protocol&&te.auth===void 0)}function Ba(te){if(typeof te=="string")te=new URL(te);else if(!Fa(te)){const Ee=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+te+"`");throw Ee.code="ERR_INVALID_ARG_TYPE",Ee}if(te.protocol!=="file:"){const Ee=new TypeError("The URL must be of scheme file");throw Ee.code="ERR_INVALID_URL_SCHEME",Ee}return Hi(te)}function Hi(te){if(te.hostname!==""){const Ue=new TypeError('File URL host must be "localhost" or empty on darwin');throw Ue.code="ERR_INVALID_FILE_URL_HOST",Ue}const Ee=te.pathname;let Le=-1;for(;++Le0){let[Dt,...jr]=Lt;const hi=Ue[nn][1];uo(hi)&&uo(Dt)&&(Dt=Ui(!0,hi,Dt)),Ue[nn]=[Kt,Dt,...jr]}}}}const is=new vs().freeze();function Ca(te,Ee){if(typeof Ee!="function")throw new TypeError("Cannot `"+te+"` without `parser`")}function Ta(te,Ee){if(typeof Ee!="function")throw new TypeError("Cannot `"+te+"` without `compiler`")}function _a(te,Ee){if(Ee)throw new Error("Cannot call `"+te+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function aa(te){if(!uo(te)||typeof te.type!="string")throw new TypeError("Expected node, got `"+te+"`")}function $a(te,Ee,Le){if(!Le)throw new Error("`"+te+"` finished async. Use `"+Ee+"` instead")}function Sc(te){return _h(te)?te:new Ql(te)}function _h(te){return!!(te&&typeof te=="object"&&"message"in te&&"messages"in te)}function Ah(te){return typeof te=="string"||kh(te)}function kh(te){return!!(te&&typeof te=="object"&&"byteLength"in te&&"byteOffset"in te)}const Jo="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",ql=[],ho={allowDangerousHtml:!0},ws=/^(https?|ircs?|mailto|xmpp)$/i,Ms=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function ks(te){const Ee=eu(te),Le=xc(te);return wc(Ee.runSync(Ee.parse(Le),Le),te)}function mu(te){return a0(this,null,function*(){const Ee=eu(te),Le=xc(te),Ue=yield Ee.run(Ee.parse(Le),Le);return wc(Ue,te)})}function js(te){const Ee=eu(te),[Le,Ue]=useState(void 0),[Je,qe]=useState(void 0);if(useEffect(function(){const ft=xc(te);Ee.run(Ee.parse(ft),ft,function(yt,Ht){Ue(yt),qe(Ht)})},[te.children,te.rehypePlugins,te.remarkPlugins,te.remarkRehypeOptions]),Le)throw Le;return Je?wc(Je,te):createElement(Fragment)}function eu(te){const Ee=te.rehypePlugins||ql,Le=te.remarkPlugins||ql,Ue=te.remarkRehypeOptions?Ii(Ii({},te.remarkRehypeOptions),ho):ho;return is().use(Hs).use(Le).use(eo,Ue).use(Ee)}function xc(te){const Ee=te.children||"",Le=new Ql;return typeof Ee=="string"?Le.value=Ee:(0,Y.t1)("Unexpected value `"+Ee+"` for `children` prop, expected `string`"),Le}function wc(te,Ee){const Le=Ee.allowedElements,Ue=Ee.allowElement,Je=Ee.components,qe=Ee.disallowedElements,ft=Ee.skipHtml,yt=Ee.unwrapDisallowed,Ht=Ee.urlTransform||la;for(const Lt of Ms)Object.hasOwn(Ee,Lt.from)&&(0,Y.t1)("Unexpected `"+Lt.from+"` prop, "+(Lt.to?"use `"+Lt.to+"` instead":"remove it")+" (see <"+Jo+"#"+Lt.id+"> for more info)");return Le&&qe&&(0,Y.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),Ee.className&&(te={type:"element",tagName:"div",properties:{className:Ee.className},children:te.type==="root"?te.children:[te]}),(0,Gs.Vn)(te,Kt),le(te,{Fragment:re.Fragment,components:Je,ignoreInvalidStyle:!0,jsx:re.jsx,jsxs:re.jsxs,passKeys:!0,passNode:!0});function Kt(Lt,sn,nn){if(Lt.type==="raw"&&nn&&typeof sn=="number")return ft?nn.children.splice(sn,1):nn.children[sn]={type:"text",value:Lt.value},sn;if(Lt.type==="element"){let Dt;for(Dt in Ce)if(Object.hasOwn(Ce,Dt)&&Object.hasOwn(Lt.properties,Dt)){const jr=Lt.properties[Dt],hi=Ce[Dt];(hi===null||hi.includes(Lt.tagName))&&(Lt.properties[Dt]=Ht(String(jr||""),Dt,Lt))}}if(Lt.type==="element"){let Dt=Le?!Le.includes(Lt.tagName):qe?qe.includes(Lt.tagName):!1;if(!Dt&&Ue&&typeof sn=="number"&&(Dt=!Ue(Lt,sn,nn)),Dt&&nn&&typeof sn=="number")return yt&&Lt.children?nn.children.splice(sn,1,...Lt.children):nn.children.splice(sn,1),sn}}}function la(te){const Ee=te.indexOf(":"),Le=te.indexOf("?"),Ue=te.indexOf("#"),Je=te.indexOf("/");return Ee===-1||Je!==-1&&Ee>Je||Le!==-1&&Ee>Le||Ue!==-1&&Ee>Ue||ws.test(te.slice(0,Ee))?te:""}},3310:function(Oe,J,S){"use strict";S.d(J,{Z:function(){return Xc}});var B={};S.r(B),S.d(B,{boolean:function(){return U},booleanish:function(){return G},commaOrSpaceSeparated:function(){return he},commaSeparated:function(){return oe},number:function(){return ee},overloadedBoolean:function(){return Q},spaceSeparated:function(){return ae}});var Y=S(90302),s=S(87342),w=S(81994),_=S(14470),u=S(86825);function p(A){const z=String(A),Ie=[];return{toOffset:zt,toPoint:ct};function ct(wn){if(typeof wn=="number"&&wn>-1&&wn<=z.length){let Hn=0;for(;;){let Vr=Ie[Hn];if(Vr===void 0){const Si=y(z,Ie[Hn-1]);Vr=Si===-1?z.length+1:Si+1,Ie[Hn]=Vr}if(Vr>wn)return{line:Hn+1,column:wn-(Hn>0?Ie[Hn-1]:0)+1,offset:wn};Hn++}}}function zt(wn){if(wn&&typeof wn.line=="number"&&typeof wn.column=="number"&&!Number.isNaN(wn.line)&&!Number.isNaN(wn.column)){for(;Ie.length1?Ie[wn.line-2]:0)+wn.column-1;if(Hnft.length;let Ht;yt&&ft.push(Je);try{Ht=te.apply(this,ft)}catch(Kt){const Lt=Kt;if(yt&&Le)throw Lt;return Je(Lt)}yt||(Ht&&Ht.then&&typeof Ht.then=="function"?Ht.then(qe,Je):Ht instanceof Error?Je(Ht):qe(Ht))}function Je(ft,...yt){Le||(Le=!0,Ee(ft,...yt))}function qe(ft){Je(null,ft)}}const Ai={basename:Jl,dirname:Ar,extname:oc,join:Bi,sep:"/"};function Jl(te,Ee){if(Ee!==void 0&&typeof Ee!="string")throw new TypeError('"ext" argument must be a string');al(te);let Le=0,Ue=-1,Je=te.length,qe;if(Ee===void 0||Ee.length===0||Ee.length>te.length){for(;Je--;)if(te.codePointAt(Je)===47){if(qe){Le=Je+1;break}}else Ue<0&&(qe=!0,Ue=Je+1);return Ue<0?"":te.slice(Le,Ue)}if(Ee===te)return"";let ft=-1,yt=Ee.length-1;for(;Je--;)if(te.codePointAt(Je)===47){if(qe){Le=Je+1;break}}else ft<0&&(qe=!0,ft=Je+1),yt>-1&&(te.codePointAt(Je)===Ee.codePointAt(yt--)?yt<0&&(Ue=Je):(yt=-1,Ue=ft));return Le===Ue?Ue=ft:Ue<0&&(Ue=te.length),te.slice(Le,Ue)}function Ar(te){if(al(te),te.length===0)return".";let Ee=-1,Le=te.length,Ue;for(;--Le;)if(te.codePointAt(Le)===47){if(Ue){Ee=Le;break}}else Ue||(Ue=!0);return Ee<0?te.codePointAt(0)===47?"/":".":Ee===1&&te.codePointAt(0)===47?"//":te.slice(0,Ee)}function oc(te){al(te);let Ee=te.length,Le=-1,Ue=0,Je=-1,qe=0,ft;for(;Ee--;){const yt=te.codePointAt(Ee);if(yt===47){if(ft){Ue=Ee+1;break}continue}Le<0&&(ft=!0,Le=Ee+1),yt===46?Je<0?Je=Ee:qe!==1&&(qe=1):Je>-1&&(qe=-1)}return Je<0||Le<0||qe===0||qe===1&&Je===Le-1&&Je===Ue+1?"":te.slice(Je,Le)}function Bi(...te){let Ee=-1,Le;for(;++Ee0&&te.codePointAt(te.length-1)===47&&(Le+="/"),Ee?"/"+Le:Le}function Pl(te,Ee){let Le="",Ue=0,Je=-1,qe=0,ft=-1,yt,Ht;for(;++ft<=te.length;){if(ft2){if(Ht=Le.lastIndexOf("/"),Ht!==Le.length-1){Ht<0?(Le="",Ue=0):(Le=Le.slice(0,Ht),Ue=Le.length-1-Le.lastIndexOf("/")),Je=ft,qe=0;continue}}else if(Le.length>0){Le="",Ue=0,Je=ft,qe=0;continue}}Ee&&(Le=Le.length>0?Le+"/..":"..",Ue=2)}else Le.length>0?Le+="/"+te.slice(Je+1,ft):Le=te.slice(Je+1,ft),Ue=ft-Je-1;Je=ft,qe=0}else yt===46&&qe>-1?qe++:qe=-1}return Le}function al(te){if(typeof te!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(te))}const Uu={cwd:Nu};function Nu(){return"/"}function Fa(te){return!!(te!==null&&typeof te=="object"&&"href"in te&&te.href&&"protocol"in te&&te.protocol&&te.auth===void 0)}function Ba(te){if(typeof te=="string")te=new URL(te);else if(!Fa(te)){const Ee=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+te+"`");throw Ee.code="ERR_INVALID_ARG_TYPE",Ee}if(te.protocol!=="file:"){const Ee=new TypeError("The URL must be of scheme file");throw Ee.code="ERR_INVALID_URL_SCHEME",Ee}return Hi(te)}function Hi(te){if(te.hostname!==""){const Ue=new TypeError('File URL host must be "localhost" or empty on darwin');throw Ue.code="ERR_INVALID_FILE_URL_HOST",Ue}const Ee=te.pathname;let Le=-1;for(;++Le0){let[Dt,...jr]=Lt;const hi=Ue[nn][1];uo(hi)&&uo(Dt)&&(Dt=Ui(!0,hi,Dt)),Ue[nn]=[Kt,Dt,...jr]}}}}const is=new vs().freeze();function Ca(te,Ee){if(typeof Ee!="function")throw new TypeError("Cannot `"+te+"` without `parser`")}function Ta(te,Ee){if(typeof Ee!="function")throw new TypeError("Cannot `"+te+"` without `compiler`")}function _a(te,Ee){if(Ee)throw new Error("Cannot call `"+te+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function aa(te){if(!uo(te)||typeof te.type!="string")throw new TypeError("Expected node, got `"+te+"`")}function $a(te,Ee,Le){if(!Le)throw new Error("`"+te+"` finished async. Use `"+Ee+"` instead")}function Sc(te){return _h(te)?te:new Ql(te)}function _h(te){return!!(te&&typeof te=="object"&&"message"in te&&"messages"in te)}function Ah(te){return typeof te=="string"||kh(te)}function kh(te){return!!(te&&typeof te=="object"&&"byteLength"in te&&"byteOffset"in te)}const Jo="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",ql=[],ho={allowDangerousHtml:!0},ws=/^(https?|ircs?|mailto|xmpp)$/i,Ms=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function ks(te){const Ee=eu(te),Le=xc(te);return wc(Ee.runSync(Ee.parse(Le),Le),te)}function mu(te){return a0(this,null,function*(){const Ee=eu(te),Le=xc(te),Ue=yield Ee.run(Ee.parse(Le),Le);return wc(Ue,te)})}function js(te){const Ee=eu(te),[Le,Ue]=useState(void 0),[Je,qe]=useState(void 0);if(useEffect(function(){const ft=xc(te);Ee.run(Ee.parse(ft),ft,function(yt,Ht){Ue(yt),qe(Ht)})},[te.children,te.rehypePlugins,te.remarkPlugins,te.remarkRehypeOptions]),Le)throw Le;return Je?wc(Je,te):createElement(Fragment)}function eu(te){const Ee=te.rehypePlugins||ql,Le=te.remarkPlugins||ql,Ue=te.remarkRehypeOptions?Ii(Ii({},te.remarkRehypeOptions),ho):ho;return is().use(Hs).use(Le).use(eo,Ue).use(Ee)}function xc(te){const Ee=te.children||"",Le=new Ql;return typeof Ee=="string"?Le.value=Ee:(0,Y.t1)("Unexpected value `"+Ee+"` for `children` prop, expected `string`"),Le}function wc(te,Ee){const Le=Ee.allowedElements,Ue=Ee.allowElement,Je=Ee.components,qe=Ee.disallowedElements,ft=Ee.skipHtml,yt=Ee.unwrapDisallowed,Ht=Ee.urlTransform||la;for(const Lt of Ms)Object.hasOwn(Ee,Lt.from)&&(0,Y.t1)("Unexpected `"+Lt.from+"` prop, "+(Lt.to?"use `"+Lt.to+"` instead":"remove it")+" (see <"+Jo+"#"+Lt.id+"> for more info)");return Le&&qe&&(0,Y.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),Ee.className&&(te={type:"element",tagName:"div",properties:{className:Ee.className},children:te.type==="root"?te.children:[te]}),(0,Gs.Vn)(te,Kt),le(te,{Fragment:re.Fragment,components:Je,ignoreInvalidStyle:!0,jsx:re.jsx,jsxs:re.jsxs,passKeys:!0,passNode:!0});function Kt(Lt,sn,nn){if(Lt.type==="raw"&&nn&&typeof sn=="number")return ft?nn.children.splice(sn,1):nn.children[sn]={type:"text",value:Lt.value},sn;if(Lt.type==="element"){let Dt;for(Dt in Ce)if(Object.hasOwn(Ce,Dt)&&Object.hasOwn(Lt.properties,Dt)){const jr=Lt.properties[Dt],hi=Ce[Dt];(hi===null||hi.includes(Lt.tagName))&&(Lt.properties[Dt]=Ht(String(jr||""),Dt,Lt))}}if(Lt.type==="element"){let Dt=Le?!Le.includes(Lt.tagName):qe?qe.includes(Lt.tagName):!1;if(!Dt&&Ue&&typeof sn=="number"&&(Dt=!Ue(Lt,sn,nn)),Dt&&nn&&typeof sn=="number")return yt&&Lt.children?nn.children.splice(sn,1,...Lt.children):nn.children.splice(sn,1),sn}}}function la(te){const Ee=te.indexOf(":"),Le=te.indexOf("?"),Ue=te.indexOf("#"),Je=te.indexOf("/");return Ee===-1||Je!==-1&&Ee>Je||Le!==-1&&Ee>Le||Ue!==-1&&Ee>Ue||ws.test(te.slice(0,Ee))?te:""}},3977:function(Oe,J,S){"use strict";S.d(J,{Z:function(){return Xc}});var B={};S.r(B),S.d(B,{boolean:function(){return U},booleanish:function(){return G},commaOrSpaceSeparated:function(){return he},commaSeparated:function(){return oe},number:function(){return ee},overloadedBoolean:function(){return Q},spaceSeparated:function(){return ae}});var Y=S(90302),s=S(87342),w=S(81994),_=S(14470),u=S(86825);function p(A){const z=String(A),Ie=[];return{toOffset:zt,toPoint:ct};function ct(wn){if(typeof wn=="number"&&wn>-1&&wn<=z.length){let Hn=0;for(;;){let Vr=Ie[Hn];if(Vr===void 0){const Si=y(z,Ie[Hn-1]);Vr=Si===-1?z.length+1:Si+1,Ie[Hn]=Vr}if(Vr>wn)return{line:Hn+1,column:wn-(Hn>0?Ie[Hn-1]:0)+1,offset:wn};Hn++}}}function zt(wn){if(wn&&typeof wn.line=="number"&&typeof wn.column=="number"&&!Number.isNaN(wn.line)&&!Number.isNaN(wn.column)){for(;Ie.length1?Ie[wn.line-2]:0)+wn.column-1;if(Hn4&&Ie.slice(0,4)==="data"&&ze.test(z)){if(z.charAt(4)==="-"){const wn=z.slice(5).replace(xe,me);ct="data"+wn.charAt(0).toUpperCase()+wn.slice(1)}else{const wn=z.slice(4);if(!xe.test(wn)){let Hn=wn.replace(fe,Z);Hn.charAt(0)!=="-"&&(Hn="-"+Hn),z="data"+Hn}}zt=pe}return new zt(ct,z)}function Z(A){return"-"+A.toLowerCase()}function me(A){return A.charAt(1).toUpperCase()}var Ce=S(71523);const re={}.hasOwnProperty;function ie(A,z){const Ie=z||{};function ct(zt,...wn){let Hn=ct.invalid;const Vr=ct.handlers;if(zt&&re.call(zt,A)){const Si=String(zt[A]);Hn=re.call(Vr,Si)?Vr[Si]:ct.unknown}if(Hn)return Hn.call(this,zt,...wn)}return ct.handlers=Ie.handlers||{},ct.invalid=Ie.invalid,ct.unknown=Ie.unknown,ct}const de={},Ae={}.hasOwnProperty,Be=ie("type",{handlers:{root:st,element:rt,text:It,comment:gt,doctype:pt}});function He(A,z){const ct=(z||de).space;return Be(A,ct==="svg"?it:et)}function st(A,z){const Ie={nodeName:"#document",mode:(A.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return Ie.childNodes=At(A.children,Ie,z),bt(A,Ie),Ie}function Qe(A,z){const Ie={nodeName:"#document-fragment",childNodes:[]};return Ie.childNodes=At(A.children,Ie,z),bt(A,Ie),Ie}function pt(A){const z={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return bt(A,z),z}function It(A){const z={nodeName:"#text",value:A.value,parentNode:null};return bt(A,z),z}function gt(A){const z={nodeName:"#comment",data:A.value,parentNode:null};return bt(A,z),z}function rt(A,z){const Ie=z;let ct=Ie;A.type==="element"&&A.tagName.toLowerCase()==="svg"&&Ie.space==="html"&&(ct=it);const zt=[];let wn;if(A.properties){for(wn in A.properties)if(wn!=="children"&&Ae.call(A.properties,wn)){const Si=ut(ct,wn,A.properties[wn]);Si&&zt.push(Si)}}const Hn=ct.space;(0,s.ok)(Hn);const Vr={nodeName:A.tagName,tagName:A.tagName,attrs:zt,namespaceURI:m.t[Hn],childNodes:[],parentNode:null};return Vr.childNodes=At(A.children,Vr,ct),bt(A,Vr),A.tagName==="template"&&A.content&&(Vr.content=Qe(A.content,ct)),Vr}function ut(A,z,Ie){const ct=W(A,z);if(Ie===!1||Ie===null||Ie===void 0||typeof Ie=="number"&&Number.isNaN(Ie)||!Ie&&ct.boolean)return;Array.isArray(Ie)&&(Ie=ct.commaSeparated?(0,k.P)(Ie):(0,Ce.P)(Ie));const zt={name:ct.attribute,value:Ie===!0?"":String(Ie)};if(ct.space&&ct.space!=="html"&&ct.space!=="svg"){const wn=zt.name.indexOf(":");wn<0?zt.prefix="":(zt.name=zt.name.slice(wn+1),zt.prefix=ct.attribute.slice(0,wn)),zt.namespace=m.t[ct.space]}return zt}function At(A,z,Ie){let ct=-1;const zt=[];if(A)for(;++ct=55296&&A<=57343}function Et(A){return A>=56320&&A<=57343}function Mn(A,z){return(A-55296)*1024+9216+z}function qn(A){return A!==32&&A!==10&&A!==13&&A!==9&&A!==12&&A>=1&&A<=31||A>=127&&A<=159}function Zn(A){return A>=64976&&A<=65007||Mt.has(A)}var Bt;(function(A){A.controlCharacterInInputStream="control-character-in-input-stream",A.noncharacterInInputStream="noncharacter-in-input-stream",A.surrogateInInputStream="surrogate-in-input-stream",A.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",A.endTagWithAttributes="end-tag-with-attributes",A.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",A.unexpectedSolidusInTag="unexpected-solidus-in-tag",A.unexpectedNullCharacter="unexpected-null-character",A.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",A.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",A.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",A.missingEndTagName="missing-end-tag-name",A.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",A.unknownNamedCharacterReference="unknown-named-character-reference",A.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",A.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",A.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",A.eofBeforeTagName="eof-before-tag-name",A.eofInTag="eof-in-tag",A.missingAttributeValue="missing-attribute-value",A.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",A.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",A.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",A.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",A.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",A.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",A.missingDoctypePublicIdentifier="missing-doctype-public-identifier",A.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",A.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",A.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",A.cdataInHtmlContent="cdata-in-html-content",A.incorrectlyOpenedComment="incorrectly-opened-comment",A.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",A.eofInDoctype="eof-in-doctype",A.nestedComment="nested-comment",A.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",A.eofInComment="eof-in-comment",A.incorrectlyClosedComment="incorrectly-closed-comment",A.eofInCdata="eof-in-cdata",A.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",A.nullCharacterReference="null-character-reference",A.surrogateCharacterReference="surrogate-character-reference",A.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",A.controlCharacterReference="control-character-reference",A.noncharacterCharacterReference="noncharacter-character-reference",A.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",A.missingDoctypeName="missing-doctype-name",A.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",A.duplicateAttribute="duplicate-attribute",A.nonConformingDoctype="non-conforming-doctype",A.missingDoctype="missing-doctype",A.misplacedDoctype="misplaced-doctype",A.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",A.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",A.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",A.openElementsLeftAfterEof="open-elements-left-after-eof",A.abandonedHeadElementChild="abandoned-head-element-child",A.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",A.nestedNoscriptInHead="nested-noscript-in-head",A.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(Bt||(Bt={}));const yr=65536;class vr{constructor(z){this.handler=z,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=yr,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(z,Ie){const{line:ct,col:zt,offset:wn}=this,Hn=zt+Ie,Vr=wn+Ie;return{code:z,startLine:ct,endLine:ct,startCol:Hn,endCol:Hn,startOffset:Vr,endOffset:Vr}}_err(z){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(z,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(z){if(this.pos!==this.html.length-1){const Ie=this.html.charCodeAt(this.pos+1);if(Et(Ie))return this.pos++,this._addGap(),Mn(z,Ie)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,$e.EOF;return this._err(Bt.surrogateInInputStream),z}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(z,Ie){this.html.length>0?this.html+=z:this.html=z,this.endOfChunkHit=!1,this.lastChunkWritten=Ie}insertHtmlAtCurrentPos(z){this.html=this.html.substring(0,this.pos+1)+z+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(z,Ie){if(this.pos+z.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(Ie)return this.html.startsWith(z,this.pos);for(let ct=0;ct=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,$e.EOF;const ct=this.html.charCodeAt(Ie);return ct===$e.CARRIAGE_RETURN?$e.LINE_FEED:ct}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,$e.EOF;let z=this.html.charCodeAt(this.pos);return z===$e.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,$e.LINE_FEED):z===$e.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,gn(z)&&(z=this._processSurrogate(z)),this.handler.onParseError===null||z>31&&z<127||z===$e.LINE_FEED||z===$e.CARRIAGE_RETURN||z>159&&z<64976||this._checkForProblematicCharacters(z),z)}_checkForProblematicCharacters(z){qn(z)?this._err(Bt.controlCharacterInInputStream):Zn(z)&&this._err(Bt.noncharacterInInputStream)}retreat(z){for(this.pos-=z;this.pos=0;Ie--)if(A.attrs[Ie].name===z)return A.attrs[Ie].value;return null}const wr=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(A=>A.charCodeAt(0))),ye=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(A=>A.charCodeAt(0)));var Fn;const xn=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Jn=(Fn=String.fromCodePoint)!==null&&Fn!==void 0?Fn:function(A){let z="";return A>65535&&(A-=65536,z+=String.fromCharCode(A>>>10&1023|55296),A=56320|A&1023),z+=String.fromCharCode(A),z};function Ir(A){var z;return A>=55296&&A<=57343||A>1114111?65533:(z=xn.get(A))!==null&&z!==void 0?z:A}function Wr(A){return Jn(Ir(A))}var cr;(function(A){A[A.NUM=35]="NUM",A[A.SEMI=59]="SEMI",A[A.EQUALS=61]="EQUALS",A[A.ZERO=48]="ZERO",A[A.NINE=57]="NINE",A[A.LOWER_A=97]="LOWER_A",A[A.LOWER_F=102]="LOWER_F",A[A.LOWER_X=120]="LOWER_X",A[A.LOWER_Z=122]="LOWER_Z",A[A.UPPER_A=65]="UPPER_A",A[A.UPPER_F=70]="UPPER_F",A[A.UPPER_Z=90]="UPPER_Z"})(cr||(cr={}));const ro=32;var Kr;(function(A){A[A.VALUE_LENGTH=49152]="VALUE_LENGTH",A[A.BRANCH_LENGTH=16256]="BRANCH_LENGTH",A[A.JUMP_TABLE=127]="JUMP_TABLE"})(Kr||(Kr={}));function Jr(A){return A>=cr.ZERO&&A<=cr.NINE}function Wn(A){return A>=cr.UPPER_A&&A<=cr.UPPER_F||A>=cr.LOWER_A&&A<=cr.LOWER_F}function Dn(A){return A>=cr.UPPER_A&&A<=cr.UPPER_Z||A>=cr.LOWER_A&&A<=cr.LOWER_Z||Jr(A)}function li(A){return A===cr.EQUALS||Dn(A)}var Nr;(function(A){A[A.EntityStart=0]="EntityStart",A[A.NumericStart=1]="NumericStart",A[A.NumericDecimal=2]="NumericDecimal",A[A.NumericHex=3]="NumericHex",A[A.NamedEntity=4]="NamedEntity"})(Nr||(Nr={}));var Yr;(function(A){A[A.Legacy=0]="Legacy",A[A.Strict=1]="Strict",A[A.Attribute=2]="Attribute"})(Yr||(Yr={}));class mn{constructor(z,Ie,ct){this.decodeTree=z,this.emitCodePoint=Ie,this.errors=ct,this.state=Nr.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Yr.Strict}startEntity(z){this.decodeMode=z,this.state=Nr.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(z,Ie){switch(this.state){case Nr.EntityStart:return z.charCodeAt(Ie)===cr.NUM?(this.state=Nr.NumericStart,this.consumed+=1,this.stateNumericStart(z,Ie+1)):(this.state=Nr.NamedEntity,this.stateNamedEntity(z,Ie));case Nr.NumericStart:return this.stateNumericStart(z,Ie);case Nr.NumericDecimal:return this.stateNumericDecimal(z,Ie);case Nr.NumericHex:return this.stateNumericHex(z,Ie);case Nr.NamedEntity:return this.stateNamedEntity(z,Ie)}}stateNumericStart(z,Ie){return Ie>=z.length?-1:(z.charCodeAt(Ie)|ro)===cr.LOWER_X?(this.state=Nr.NumericHex,this.consumed+=1,this.stateNumericHex(z,Ie+1)):(this.state=Nr.NumericDecimal,this.stateNumericDecimal(z,Ie))}addToNumericResult(z,Ie,ct,zt){if(Ie!==ct){const wn=ct-Ie;this.result=this.result*Math.pow(zt,wn)+Number.parseInt(z.substr(Ie,wn),zt),this.consumed+=wn}}stateNumericHex(z,Ie){const ct=Ie;for(;Ie>14;for(;Ie>14,wn!==0){if(Hn===cr.SEMI)return this.emitNamedEntityData(this.treeIndex,wn,this.consumed+this.excess);this.decodeMode!==Yr.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var z;const{result:Ie,decodeTree:ct}=this,zt=(ct[Ie]&Kr.VALUE_LENGTH)>>14;return this.emitNamedEntityData(Ie,zt,this.consumed),(z=this.errors)===null||z===void 0||z.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(z,Ie,ct){const{decodeTree:zt}=this;return this.emitCodePoint(Ie===1?zt[z]&~Kr.VALUE_LENGTH:zt[z+1],ct),Ie===3&&this.emitCodePoint(zt[z+2],ct),ct}end(){var z;switch(this.state){case Nr.NamedEntity:return this.result!==0&&(this.decodeMode!==Yr.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Nr.NumericDecimal:return this.emitNumericEntity(0,2);case Nr.NumericHex:return this.emitNumericEntity(0,3);case Nr.NumericStart:return(z=this.errors)===null||z===void 0||z.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Nr.EntityStart:return 0}}}function zn(A){let z="";const Ie=new mn(A,ct=>z+=fromCodePoint(ct));return function(zt,wn){let Hn=0,Vr=0;for(;(Vr=zt.indexOf("&",Vr))>=0;){z+=zt.slice(Hn,Vr),Ie.startEntity(wn);const bn=Ie.write(zt,Vr+1);if(bn<0){Hn=Vr+Ie.end();break}Hn=Vr+bn,Vr=bn===0?Hn+1:Hn}const Si=z+zt.slice(Hn);return z="",Si}}function Mr(A,z,Ie,ct){const zt=(z&Kr.BRANCH_LENGTH)>>7,wn=z&Kr.JUMP_TABLE;if(zt===0)return wn!==0&&ct===wn?Ie:-1;if(wn){const Si=ct-wn;return Si<0||Si>=zt?-1:A[Ie+Si]-1}let Hn=Ie,Vr=Hn+zt-1;for(;Hn<=Vr;){const Si=Hn+Vr>>>1,bn=A[Si];if(bnct)Vr=Si-1;else return A[Si+zt]}return-1}const Ci=null,vi=null;function nt(A,z=Yr.Legacy){return Ci(A,z)}function vt(A){return Ci(A,Yr.Attribute)}function hn(A){return Ci(A,Yr.Strict)}function yn(A){return vi(A,Yr.Strict)}var dt;(function(A){A.HTML="http://www.w3.org/1999/xhtml",A.MATHML="http://www.w3.org/1998/Math/MathML",A.SVG="http://www.w3.org/2000/svg",A.XLINK="http://www.w3.org/1999/xlink",A.XML="http://www.w3.org/XML/1998/namespace",A.XMLNS="http://www.w3.org/2000/xmlns/"})(dt||(dt={}));var on;(function(A){A.TYPE="type",A.ACTION="action",A.ENCODING="encoding",A.PROMPT="prompt",A.NAME="name",A.COLOR="color",A.FACE="face",A.SIZE="size"})(on||(on={}));var kn;(function(A){A.NO_QUIRKS="no-quirks",A.QUIRKS="quirks",A.LIMITED_QUIRKS="limited-quirks"})(kn||(kn={}));var _t;(function(A){A.A="a",A.ADDRESS="address",A.ANNOTATION_XML="annotation-xml",A.APPLET="applet",A.AREA="area",A.ARTICLE="article",A.ASIDE="aside",A.B="b",A.BASE="base",A.BASEFONT="basefont",A.BGSOUND="bgsound",A.BIG="big",A.BLOCKQUOTE="blockquote",A.BODY="body",A.BR="br",A.BUTTON="button",A.CAPTION="caption",A.CENTER="center",A.CODE="code",A.COL="col",A.COLGROUP="colgroup",A.DD="dd",A.DESC="desc",A.DETAILS="details",A.DIALOG="dialog",A.DIR="dir",A.DIV="div",A.DL="dl",A.DT="dt",A.EM="em",A.EMBED="embed",A.FIELDSET="fieldset",A.FIGCAPTION="figcaption",A.FIGURE="figure",A.FONT="font",A.FOOTER="footer",A.FOREIGN_OBJECT="foreignObject",A.FORM="form",A.FRAME="frame",A.FRAMESET="frameset",A.H1="h1",A.H2="h2",A.H3="h3",A.H4="h4",A.H5="h5",A.H6="h6",A.HEAD="head",A.HEADER="header",A.HGROUP="hgroup",A.HR="hr",A.HTML="html",A.I="i",A.IMG="img",A.IMAGE="image",A.INPUT="input",A.IFRAME="iframe",A.KEYGEN="keygen",A.LABEL="label",A.LI="li",A.LINK="link",A.LISTING="listing",A.MAIN="main",A.MALIGNMARK="malignmark",A.MARQUEE="marquee",A.MATH="math",A.MENU="menu",A.META="meta",A.MGLYPH="mglyph",A.MI="mi",A.MO="mo",A.MN="mn",A.MS="ms",A.MTEXT="mtext",A.NAV="nav",A.NOBR="nobr",A.NOFRAMES="noframes",A.NOEMBED="noembed",A.NOSCRIPT="noscript",A.OBJECT="object",A.OL="ol",A.OPTGROUP="optgroup",A.OPTION="option",A.P="p",A.PARAM="param",A.PLAINTEXT="plaintext",A.PRE="pre",A.RB="rb",A.RP="rp",A.RT="rt",A.RTC="rtc",A.RUBY="ruby",A.S="s",A.SCRIPT="script",A.SEARCH="search",A.SECTION="section",A.SELECT="select",A.SOURCE="source",A.SMALL="small",A.SPAN="span",A.STRIKE="strike",A.STRONG="strong",A.STYLE="style",A.SUB="sub",A.SUMMARY="summary",A.SUP="sup",A.TABLE="table",A.TBODY="tbody",A.TEMPLATE="template",A.TEXTAREA="textarea",A.TFOOT="tfoot",A.TD="td",A.TH="th",A.THEAD="thead",A.TITLE="title",A.TR="tr",A.TRACK="track",A.TT="tt",A.U="u",A.UL="ul",A.SVG="svg",A.VAR="var",A.WBR="wbr",A.XMP="xmp"})(_t||(_t={}));var we;(function(A){A[A.UNKNOWN=0]="UNKNOWN",A[A.A=1]="A",A[A.ADDRESS=2]="ADDRESS",A[A.ANNOTATION_XML=3]="ANNOTATION_XML",A[A.APPLET=4]="APPLET",A[A.AREA=5]="AREA",A[A.ARTICLE=6]="ARTICLE",A[A.ASIDE=7]="ASIDE",A[A.B=8]="B",A[A.BASE=9]="BASE",A[A.BASEFONT=10]="BASEFONT",A[A.BGSOUND=11]="BGSOUND",A[A.BIG=12]="BIG",A[A.BLOCKQUOTE=13]="BLOCKQUOTE",A[A.BODY=14]="BODY",A[A.BR=15]="BR",A[A.BUTTON=16]="BUTTON",A[A.CAPTION=17]="CAPTION",A[A.CENTER=18]="CENTER",A[A.CODE=19]="CODE",A[A.COL=20]="COL",A[A.COLGROUP=21]="COLGROUP",A[A.DD=22]="DD",A[A.DESC=23]="DESC",A[A.DETAILS=24]="DETAILS",A[A.DIALOG=25]="DIALOG",A[A.DIR=26]="DIR",A[A.DIV=27]="DIV",A[A.DL=28]="DL",A[A.DT=29]="DT",A[A.EM=30]="EM",A[A.EMBED=31]="EMBED",A[A.FIELDSET=32]="FIELDSET",A[A.FIGCAPTION=33]="FIGCAPTION",A[A.FIGURE=34]="FIGURE",A[A.FONT=35]="FONT",A[A.FOOTER=36]="FOOTER",A[A.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",A[A.FORM=38]="FORM",A[A.FRAME=39]="FRAME",A[A.FRAMESET=40]="FRAMESET",A[A.H1=41]="H1",A[A.H2=42]="H2",A[A.H3=43]="H3",A[A.H4=44]="H4",A[A.H5=45]="H5",A[A.H6=46]="H6",A[A.HEAD=47]="HEAD",A[A.HEADER=48]="HEADER",A[A.HGROUP=49]="HGROUP",A[A.HR=50]="HR",A[A.HTML=51]="HTML",A[A.I=52]="I",A[A.IMG=53]="IMG",A[A.IMAGE=54]="IMAGE",A[A.INPUT=55]="INPUT",A[A.IFRAME=56]="IFRAME",A[A.KEYGEN=57]="KEYGEN",A[A.LABEL=58]="LABEL",A[A.LI=59]="LI",A[A.LINK=60]="LINK",A[A.LISTING=61]="LISTING",A[A.MAIN=62]="MAIN",A[A.MALIGNMARK=63]="MALIGNMARK",A[A.MARQUEE=64]="MARQUEE",A[A.MATH=65]="MATH",A[A.MENU=66]="MENU",A[A.META=67]="META",A[A.MGLYPH=68]="MGLYPH",A[A.MI=69]="MI",A[A.MO=70]="MO",A[A.MN=71]="MN",A[A.MS=72]="MS",A[A.MTEXT=73]="MTEXT",A[A.NAV=74]="NAV",A[A.NOBR=75]="NOBR",A[A.NOFRAMES=76]="NOFRAMES",A[A.NOEMBED=77]="NOEMBED",A[A.NOSCRIPT=78]="NOSCRIPT",A[A.OBJECT=79]="OBJECT",A[A.OL=80]="OL",A[A.OPTGROUP=81]="OPTGROUP",A[A.OPTION=82]="OPTION",A[A.P=83]="P",A[A.PARAM=84]="PARAM",A[A.PLAINTEXT=85]="PLAINTEXT",A[A.PRE=86]="PRE",A[A.RB=87]="RB",A[A.RP=88]="RP",A[A.RT=89]="RT",A[A.RTC=90]="RTC",A[A.RUBY=91]="RUBY",A[A.S=92]="S",A[A.SCRIPT=93]="SCRIPT",A[A.SEARCH=94]="SEARCH",A[A.SECTION=95]="SECTION",A[A.SELECT=96]="SELECT",A[A.SOURCE=97]="SOURCE",A[A.SMALL=98]="SMALL",A[A.SPAN=99]="SPAN",A[A.STRIKE=100]="STRIKE",A[A.STRONG=101]="STRONG",A[A.STYLE=102]="STYLE",A[A.SUB=103]="SUB",A[A.SUMMARY=104]="SUMMARY",A[A.SUP=105]="SUP",A[A.TABLE=106]="TABLE",A[A.TBODY=107]="TBODY",A[A.TEMPLATE=108]="TEMPLATE",A[A.TEXTAREA=109]="TEXTAREA",A[A.TFOOT=110]="TFOOT",A[A.TD=111]="TD",A[A.TH=112]="TH",A[A.THEAD=113]="THEAD",A[A.TITLE=114]="TITLE",A[A.TR=115]="TR",A[A.TRACK=116]="TRACK",A[A.TT=117]="TT",A[A.U=118]="U",A[A.UL=119]="UL",A[A.SVG=120]="SVG",A[A.VAR=121]="VAR",A[A.WBR=122]="WBR",A[A.XMP=123]="XMP"})(we||(we={}));const An=new Map([[_t.A,we.A],[_t.ADDRESS,we.ADDRESS],[_t.ANNOTATION_XML,we.ANNOTATION_XML],[_t.APPLET,we.APPLET],[_t.AREA,we.AREA],[_t.ARTICLE,we.ARTICLE],[_t.ASIDE,we.ASIDE],[_t.B,we.B],[_t.BASE,we.BASE],[_t.BASEFONT,we.BASEFONT],[_t.BGSOUND,we.BGSOUND],[_t.BIG,we.BIG],[_t.BLOCKQUOTE,we.BLOCKQUOTE],[_t.BODY,we.BODY],[_t.BR,we.BR],[_t.BUTTON,we.BUTTON],[_t.CAPTION,we.CAPTION],[_t.CENTER,we.CENTER],[_t.CODE,we.CODE],[_t.COL,we.COL],[_t.COLGROUP,we.COLGROUP],[_t.DD,we.DD],[_t.DESC,we.DESC],[_t.DETAILS,we.DETAILS],[_t.DIALOG,we.DIALOG],[_t.DIR,we.DIR],[_t.DIV,we.DIV],[_t.DL,we.DL],[_t.DT,we.DT],[_t.EM,we.EM],[_t.EMBED,we.EMBED],[_t.FIELDSET,we.FIELDSET],[_t.FIGCAPTION,we.FIGCAPTION],[_t.FIGURE,we.FIGURE],[_t.FONT,we.FONT],[_t.FOOTER,we.FOOTER],[_t.FOREIGN_OBJECT,we.FOREIGN_OBJECT],[_t.FORM,we.FORM],[_t.FRAME,we.FRAME],[_t.FRAMESET,we.FRAMESET],[_t.H1,we.H1],[_t.H2,we.H2],[_t.H3,we.H3],[_t.H4,we.H4],[_t.H5,we.H5],[_t.H6,we.H6],[_t.HEAD,we.HEAD],[_t.HEADER,we.HEADER],[_t.HGROUP,we.HGROUP],[_t.HR,we.HR],[_t.HTML,we.HTML],[_t.I,we.I],[_t.IMG,we.IMG],[_t.IMAGE,we.IMAGE],[_t.INPUT,we.INPUT],[_t.IFRAME,we.IFRAME],[_t.KEYGEN,we.KEYGEN],[_t.LABEL,we.LABEL],[_t.LI,we.LI],[_t.LINK,we.LINK],[_t.LISTING,we.LISTING],[_t.MAIN,we.MAIN],[_t.MALIGNMARK,we.MALIGNMARK],[_t.MARQUEE,we.MARQUEE],[_t.MATH,we.MATH],[_t.MENU,we.MENU],[_t.META,we.META],[_t.MGLYPH,we.MGLYPH],[_t.MI,we.MI],[_t.MO,we.MO],[_t.MN,we.MN],[_t.MS,we.MS],[_t.MTEXT,we.MTEXT],[_t.NAV,we.NAV],[_t.NOBR,we.NOBR],[_t.NOFRAMES,we.NOFRAMES],[_t.NOEMBED,we.NOEMBED],[_t.NOSCRIPT,we.NOSCRIPT],[_t.OBJECT,we.OBJECT],[_t.OL,we.OL],[_t.OPTGROUP,we.OPTGROUP],[_t.OPTION,we.OPTION],[_t.P,we.P],[_t.PARAM,we.PARAM],[_t.PLAINTEXT,we.PLAINTEXT],[_t.PRE,we.PRE],[_t.RB,we.RB],[_t.RP,we.RP],[_t.RT,we.RT],[_t.RTC,we.RTC],[_t.RUBY,we.RUBY],[_t.S,we.S],[_t.SCRIPT,we.SCRIPT],[_t.SEARCH,we.SEARCH],[_t.SECTION,we.SECTION],[_t.SELECT,we.SELECT],[_t.SOURCE,we.SOURCE],[_t.SMALL,we.SMALL],[_t.SPAN,we.SPAN],[_t.STRIKE,we.STRIKE],[_t.STRONG,we.STRONG],[_t.STYLE,we.STYLE],[_t.SUB,we.SUB],[_t.SUMMARY,we.SUMMARY],[_t.SUP,we.SUP],[_t.TABLE,we.TABLE],[_t.TBODY,we.TBODY],[_t.TEMPLATE,we.TEMPLATE],[_t.TEXTAREA,we.TEXTAREA],[_t.TFOOT,we.TFOOT],[_t.TD,we.TD],[_t.TH,we.TH],[_t.THEAD,we.THEAD],[_t.TITLE,we.TITLE],[_t.TR,we.TR],[_t.TRACK,we.TRACK],[_t.TT,we.TT],[_t.U,we.U],[_t.UL,we.UL],[_t.SVG,we.SVG],[_t.VAR,we.VAR],[_t.WBR,we.WBR],[_t.XMP,we.XMP]]);function Nn(A){var z;return(z=An.get(A))!==null&&z!==void 0?z:we.UNKNOWN}const Ft=we,hr={[dt.HTML]:new Set([Ft.ADDRESS,Ft.APPLET,Ft.AREA,Ft.ARTICLE,Ft.ASIDE,Ft.BASE,Ft.BASEFONT,Ft.BGSOUND,Ft.BLOCKQUOTE,Ft.BODY,Ft.BR,Ft.BUTTON,Ft.CAPTION,Ft.CENTER,Ft.COL,Ft.COLGROUP,Ft.DD,Ft.DETAILS,Ft.DIR,Ft.DIV,Ft.DL,Ft.DT,Ft.EMBED,Ft.FIELDSET,Ft.FIGCAPTION,Ft.FIGURE,Ft.FOOTER,Ft.FORM,Ft.FRAME,Ft.FRAMESET,Ft.H1,Ft.H2,Ft.H3,Ft.H4,Ft.H5,Ft.H6,Ft.HEAD,Ft.HEADER,Ft.HGROUP,Ft.HR,Ft.HTML,Ft.IFRAME,Ft.IMG,Ft.INPUT,Ft.LI,Ft.LINK,Ft.LISTING,Ft.MAIN,Ft.MARQUEE,Ft.MENU,Ft.META,Ft.NAV,Ft.NOEMBED,Ft.NOFRAMES,Ft.NOSCRIPT,Ft.OBJECT,Ft.OL,Ft.P,Ft.PARAM,Ft.PLAINTEXT,Ft.PRE,Ft.SCRIPT,Ft.SECTION,Ft.SELECT,Ft.SOURCE,Ft.STYLE,Ft.SUMMARY,Ft.TABLE,Ft.TBODY,Ft.TD,Ft.TEMPLATE,Ft.TEXTAREA,Ft.TFOOT,Ft.TH,Ft.THEAD,Ft.TITLE,Ft.TR,Ft.TRACK,Ft.UL,Ft.WBR,Ft.XMP]),[dt.MATHML]:new Set([Ft.MI,Ft.MO,Ft.MN,Ft.MS,Ft.MTEXT,Ft.ANNOTATION_XML]),[dt.SVG]:new Set([Ft.TITLE,Ft.FOREIGN_OBJECT,Ft.DESC]),[dt.XLINK]:new Set,[dt.XML]:new Set,[dt.XMLNS]:new Set},Xn=new Set([Ft.H1,Ft.H2,Ft.H3,Ft.H4,Ft.H5,Ft.H6]),or=new Set([_t.STYLE,_t.SCRIPT,_t.XMP,_t.IFRAME,_t.NOEMBED,_t.NOFRAMES,_t.PLAINTEXT]);function Tn(A,z){return or.has(A)||z&&A===_t.NOSCRIPT}var mt;(function(A){A[A.DATA=0]="DATA",A[A.RCDATA=1]="RCDATA",A[A.RAWTEXT=2]="RAWTEXT",A[A.SCRIPT_DATA=3]="SCRIPT_DATA",A[A.PLAINTEXT=4]="PLAINTEXT",A[A.TAG_OPEN=5]="TAG_OPEN",A[A.END_TAG_OPEN=6]="END_TAG_OPEN",A[A.TAG_NAME=7]="TAG_NAME",A[A.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",A[A.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",A[A.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",A[A.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",A[A.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",A[A.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",A[A.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",A[A.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",A[A.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",A[A.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",A[A.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",A[A.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",A[A.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",A[A.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",A[A.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",A[A.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",A[A.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",A[A.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",A[A.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",A[A.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",A[A.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",A[A.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",A[A.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",A[A.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",A[A.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",A[A.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",A[A.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",A[A.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",A[A.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",A[A.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",A[A.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",A[A.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",A[A.BOGUS_COMMENT=40]="BOGUS_COMMENT",A[A.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",A[A.COMMENT_START=42]="COMMENT_START",A[A.COMMENT_START_DASH=43]="COMMENT_START_DASH",A[A.COMMENT=44]="COMMENT",A[A.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",A[A.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",A[A.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",A[A.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",A[A.COMMENT_END_DASH=49]="COMMENT_END_DASH",A[A.COMMENT_END=50]="COMMENT_END",A[A.COMMENT_END_BANG=51]="COMMENT_END_BANG",A[A.DOCTYPE=52]="DOCTYPE",A[A.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",A[A.DOCTYPE_NAME=54]="DOCTYPE_NAME",A[A.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",A[A.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",A[A.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",A[A.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",A[A.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",A[A.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",A[A.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",A[A.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",A[A.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",A[A.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",A[A.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",A[A.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",A[A.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",A[A.CDATA_SECTION=68]="CDATA_SECTION",A[A.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",A[A.CDATA_SECTION_END=70]="CDATA_SECTION_END",A[A.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",A[A.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(mt||(mt={}));const fr={DATA:mt.DATA,RCDATA:mt.RCDATA,RAWTEXT:mt.RAWTEXT,SCRIPT_DATA:mt.SCRIPT_DATA,PLAINTEXT:mt.PLAINTEXT,CDATA_SECTION:mt.CDATA_SECTION};function Li(A){return A>=$e.DIGIT_0&&A<=$e.DIGIT_9}function Ut(A){return A>=$e.LATIN_CAPITAL_A&&A<=$e.LATIN_CAPITAL_Z}function wi(A){return A>=$e.LATIN_SMALL_A&&A<=$e.LATIN_SMALL_Z}function Mi(A){return wi(A)||Ut(A)}function Or(A){return Mi(A)||Li(A)}function Di(A){return A+32}function oi(A){return A===$e.SPACE||A===$e.LINE_FEED||A===$e.TABULATION||A===$e.FORM_FEED}function ui(A){return oi(A)||A===$e.SOLIDUS||A===$e.GREATER_THAN_SIGN}function $r(A){return A===$e.NULL?Bt.nullCharacterReference:A>1114111?Bt.characterReferenceOutsideUnicodeRange:gn(A)?Bt.surrogateCharacterReference:Zn(A)?Bt.noncharacterCharacterReference:qn(A)||A===$e.CARRIAGE_RETURN?Bt.controlCharacterReference:null}class ni{constructor(z,Ie){this.options=z,this.handler=Ie,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=mt.DATA,this.returnState=mt.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new vr(Ie),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new mn(wr,(ct,zt)=>{this.preprocessor.pos=this.entityStartPos+zt-1,this._flushCodePointConsumedAsCharacterReference(ct)},Ie.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(Bt.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:ct=>{this._err(Bt.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+ct)},validateNumericCharacterReference:ct=>{const zt=$r(ct);zt&&this._err(zt,1)}}:void 0)}_err(z,Ie=0){var ct,zt;(zt=(ct=this.handler).onParseError)===null||zt===void 0||zt.call(ct,this.preprocessor.getError(z,Ie))}getCurrentLocation(z){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-z,startOffset:this.preprocessor.offset-z,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const z=this._consume();this._ensureHibernation()||this._callState(z)}this.inLoop=!1}}pause(){this.paused=!0}resume(z){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||z==null||z())}write(z,Ie,ct){this.active=!0,this.preprocessor.write(z,Ie),this._runParsingLoop(),this.paused||ct==null||ct()}insertHtmlAtCurrentPos(z){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(z),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(z){this.consumedAfterSnapshot+=z;for(let Ie=0;Ie0&&this._err(Bt.endTagWithAttributes),z.selfClosing&&this._err(Bt.endTagWithTrailingSolidus),this.handler.onEndTag(z)),this.preprocessor.dropParsedChunk()}emitCurrentComment(z){this.prepareToken(z),this.handler.onComment(z),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(z){this.prepareToken(z),this.handler.onDoctype(z),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(z){if(this.currentCharacterToken){switch(z&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=z.startLine,this.currentCharacterToken.location.endCol=z.startCol,this.currentCharacterToken.location.endOffset=z.startOffset),this.currentCharacterToken.type){case Un.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case Un.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case Un.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const z=this.getCurrentLocation(0);z&&(z.endLine=z.startLine,z.endCol=z.startCol,z.endOffset=z.startOffset),this._emitCurrentCharacterToken(z),this.handler.onEof({type:Un.EOF,location:z}),this.active=!1}_appendCharToCurrentCharacterToken(z,Ie){if(this.currentCharacterToken)if(this.currentCharacterToken.type===z){this.currentCharacterToken.chars+=Ie;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(z,Ie)}_emitCodePoint(z){const Ie=oi(z)?Un.WHITESPACE_CHARACTER:z===$e.NULL?Un.NULL_CHARACTER:Un.CHARACTER;this._appendCharToCurrentCharacterToken(Ie,String.fromCodePoint(z))}_emitChars(z){this._appendCharToCurrentCharacterToken(Un.CHARACTER,z)}_startCharacterReference(){this.returnState=this.state,this.state=mt.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Yr.Attribute:Yr.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===mt.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===mt.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===mt.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(z){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(z):this._emitCodePoint(z)}_callState(z){switch(this.state){case mt.DATA:{this._stateData(z);break}case mt.RCDATA:{this._stateRcdata(z);break}case mt.RAWTEXT:{this._stateRawtext(z);break}case mt.SCRIPT_DATA:{this._stateScriptData(z);break}case mt.PLAINTEXT:{this._statePlaintext(z);break}case mt.TAG_OPEN:{this._stateTagOpen(z);break}case mt.END_TAG_OPEN:{this._stateEndTagOpen(z);break}case mt.TAG_NAME:{this._stateTagName(z);break}case mt.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(z);break}case mt.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(z);break}case mt.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(z);break}case mt.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(z);break}case mt.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(z);break}case mt.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(z);break}case mt.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(z);break}case mt.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(z);break}case mt.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(z);break}case mt.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(z);break}case mt.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(z);break}case mt.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(z);break}case mt.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(z);break}case mt.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(z);break}case mt.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(z);break}case mt.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(z);break}case mt.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(z);break}case mt.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(z);break}case mt.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(z);break}case mt.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(z);break}case mt.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(z);break}case mt.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(z);break}case mt.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(z);break}case mt.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(z);break}case mt.ATTRIBUTE_NAME:{this._stateAttributeName(z);break}case mt.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(z);break}case mt.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(z);break}case mt.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(z);break}case mt.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(z);break}case mt.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(z);break}case mt.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(z);break}case mt.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(z);break}case mt.BOGUS_COMMENT:{this._stateBogusComment(z);break}case mt.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(z);break}case mt.COMMENT_START:{this._stateCommentStart(z);break}case mt.COMMENT_START_DASH:{this._stateCommentStartDash(z);break}case mt.COMMENT:{this._stateComment(z);break}case mt.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(z);break}case mt.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(z);break}case mt.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(z);break}case mt.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(z);break}case mt.COMMENT_END_DASH:{this._stateCommentEndDash(z);break}case mt.COMMENT_END:{this._stateCommentEnd(z);break}case mt.COMMENT_END_BANG:{this._stateCommentEndBang(z);break}case mt.DOCTYPE:{this._stateDoctype(z);break}case mt.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(z);break}case mt.DOCTYPE_NAME:{this._stateDoctypeName(z);break}case mt.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(z);break}case mt.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(z);break}case mt.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(z);break}case mt.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(z);break}case mt.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(z);break}case mt.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(z);break}case mt.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(z);break}case mt.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(z);break}case mt.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(z);break}case mt.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(z);break}case mt.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(z);break}case mt.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(z);break}case mt.BOGUS_DOCTYPE:{this._stateBogusDoctype(z);break}case mt.CDATA_SECTION:{this._stateCdataSection(z);break}case mt.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(z);break}case mt.CDATA_SECTION_END:{this._stateCdataSectionEnd(z);break}case mt.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case mt.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(z);break}default:throw new Error("Unknown state")}}_stateData(z){switch(z){case $e.LESS_THAN_SIGN:{this.state=mt.TAG_OPEN;break}case $e.AMPERSAND:{this._startCharacterReference();break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),this._emitCodePoint(z);break}case $e.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateRcdata(z){switch(z){case $e.AMPERSAND:{this._startCharacterReference();break}case $e.LESS_THAN_SIGN:{this.state=mt.RCDATA_LESS_THAN_SIGN;break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),this._emitChars(Ot);break}case $e.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateRawtext(z){switch(z){case $e.LESS_THAN_SIGN:{this.state=mt.RAWTEXT_LESS_THAN_SIGN;break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),this._emitChars(Ot);break}case $e.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateScriptData(z){switch(z){case $e.LESS_THAN_SIGN:{this.state=mt.SCRIPT_DATA_LESS_THAN_SIGN;break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),this._emitChars(Ot);break}case $e.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_statePlaintext(z){switch(z){case $e.NULL:{this._err(Bt.unexpectedNullCharacter),this._emitChars(Ot);break}case $e.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateTagOpen(z){if(Mi(z))this._createStartTagToken(),this.state=mt.TAG_NAME,this._stateTagName(z);else switch(z){case $e.EXCLAMATION_MARK:{this.state=mt.MARKUP_DECLARATION_OPEN;break}case $e.SOLIDUS:{this.state=mt.END_TAG_OPEN;break}case $e.QUESTION_MARK:{this._err(Bt.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=mt.BOGUS_COMMENT,this._stateBogusComment(z);break}case $e.EOF:{this._err(Bt.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(Bt.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=mt.DATA,this._stateData(z)}}_stateEndTagOpen(z){if(Mi(z))this._createEndTagToken(),this.state=mt.TAG_NAME,this._stateTagName(z);else switch(z){case $e.GREATER_THAN_SIGN:{this._err(Bt.missingEndTagName),this.state=mt.DATA;break}case $e.EOF:{this._err(Bt.eofBeforeTagName),this._emitChars("");break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),this.state=mt.SCRIPT_DATA_ESCAPED,this._emitChars(Ot);break}case $e.EOF:{this._err(Bt.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=mt.SCRIPT_DATA_ESCAPED,this._emitCodePoint(z)}}_stateScriptDataEscapedLessThanSign(z){z===$e.SOLIDUS?this.state=mt.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Mi(z)?(this._emitChars("<"),this.state=mt.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(z)):(this._emitChars("<"),this.state=mt.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(z))}_stateScriptDataEscapedEndTagOpen(z){Mi(z)?(this.state=mt.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(z)):(this._emitChars("");break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),this.state=mt.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Ot);break}case $e.EOF:{this._err(Bt.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=mt.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(z)}}_stateScriptDataDoubleEscapedLessThanSign(z){z===$e.SOLIDUS?(this.state=mt.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=mt.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(z))}_stateScriptDataDoubleEscapeEnd(z){if(this.preprocessor.startsWith($t.SCRIPT,!1)&&ui(this.preprocessor.peek($t.SCRIPT.length))){this._emitCodePoint(z);for(let Ie=0;Ie<$t.SCRIPT.length;Ie++)this._emitCodePoint(this._consume());this.state=mt.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=mt.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(z))}_stateBeforeAttributeName(z){switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:break;case $e.SOLIDUS:case $e.GREATER_THAN_SIGN:case $e.EOF:{this.state=mt.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(z);break}case $e.EQUALS_SIGN:{this._err(Bt.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=mt.ATTRIBUTE_NAME;break}default:this._createAttr(""),this.state=mt.ATTRIBUTE_NAME,this._stateAttributeName(z)}}_stateAttributeName(z){switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:case $e.SOLIDUS:case $e.GREATER_THAN_SIGN:case $e.EOF:{this._leaveAttrName(),this.state=mt.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(z);break}case $e.EQUALS_SIGN:{this._leaveAttrName(),this.state=mt.BEFORE_ATTRIBUTE_VALUE;break}case $e.QUOTATION_MARK:case $e.APOSTROPHE:case $e.LESS_THAN_SIGN:{this._err(Bt.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(z);break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),this.currentAttr.name+=Ot;break}default:this.currentAttr.name+=String.fromCodePoint(Ut(z)?Di(z):z)}}_stateAfterAttributeName(z){switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:break;case $e.SOLIDUS:{this.state=mt.SELF_CLOSING_START_TAG;break}case $e.EQUALS_SIGN:{this.state=mt.BEFORE_ATTRIBUTE_VALUE;break}case $e.GREATER_THAN_SIGN:{this.state=mt.DATA,this.emitCurrentTagToken();break}case $e.EOF:{this._err(Bt.eofInTag),this._emitEOFToken();break}default:this._createAttr(""),this.state=mt.ATTRIBUTE_NAME,this._stateAttributeName(z)}}_stateBeforeAttributeValue(z){switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:break;case $e.QUOTATION_MARK:{this.state=mt.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break}case $e.APOSTROPHE:{this.state=mt.ATTRIBUTE_VALUE_SINGLE_QUOTED;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.missingAttributeValue),this.state=mt.DATA,this.emitCurrentTagToken();break}default:this.state=mt.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(z)}}_stateAttributeValueDoubleQuoted(z){switch(z){case $e.QUOTATION_MARK:{this.state=mt.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case $e.AMPERSAND:{this._startCharacterReference();break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),this.currentAttr.value+=Ot;break}case $e.EOF:{this._err(Bt.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(z)}}_stateAttributeValueSingleQuoted(z){switch(z){case $e.APOSTROPHE:{this.state=mt.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case $e.AMPERSAND:{this._startCharacterReference();break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),this.currentAttr.value+=Ot;break}case $e.EOF:{this._err(Bt.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(z)}}_stateAttributeValueUnquoted(z){switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:{this._leaveAttrValue(),this.state=mt.BEFORE_ATTRIBUTE_NAME;break}case $e.AMPERSAND:{this._startCharacterReference();break}case $e.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=mt.DATA,this.emitCurrentTagToken();break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),this.currentAttr.value+=Ot;break}case $e.QUOTATION_MARK:case $e.APOSTROPHE:case $e.LESS_THAN_SIGN:case $e.EQUALS_SIGN:case $e.GRAVE_ACCENT:{this._err(Bt.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(z);break}case $e.EOF:{this._err(Bt.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(z)}}_stateAfterAttributeValueQuoted(z){switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:{this._leaveAttrValue(),this.state=mt.BEFORE_ATTRIBUTE_NAME;break}case $e.SOLIDUS:{this._leaveAttrValue(),this.state=mt.SELF_CLOSING_START_TAG;break}case $e.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=mt.DATA,this.emitCurrentTagToken();break}case $e.EOF:{this._err(Bt.eofInTag),this._emitEOFToken();break}default:this._err(Bt.missingWhitespaceBetweenAttributes),this.state=mt.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(z)}}_stateSelfClosingStartTag(z){switch(z){case $e.GREATER_THAN_SIGN:{const Ie=this.currentToken;Ie.selfClosing=!0,this.state=mt.DATA,this.emitCurrentTagToken();break}case $e.EOF:{this._err(Bt.eofInTag),this._emitEOFToken();break}default:this._err(Bt.unexpectedSolidusInTag),this.state=mt.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(z)}}_stateBogusComment(z){const Ie=this.currentToken;switch(z){case $e.GREATER_THAN_SIGN:{this.state=mt.DATA,this.emitCurrentComment(Ie);break}case $e.EOF:{this.emitCurrentComment(Ie),this._emitEOFToken();break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),Ie.data+=Ot;break}default:Ie.data+=String.fromCodePoint(z)}}_stateMarkupDeclarationOpen(z){this._consumeSequenceIfMatch($t.DASH_DASH,!0)?(this._createCommentToken($t.DASH_DASH.length+1),this.state=mt.COMMENT_START):this._consumeSequenceIfMatch($t.DOCTYPE,!1)?(this.currentLocation=this.getCurrentLocation($t.DOCTYPE.length+1),this.state=mt.DOCTYPE):this._consumeSequenceIfMatch($t.CDATA_START,!0)?this.inForeignNode?this.state=mt.CDATA_SECTION:(this._err(Bt.cdataInHtmlContent),this._createCommentToken($t.CDATA_START.length+1),this.currentToken.data="[CDATA[",this.state=mt.BOGUS_COMMENT):this._ensureHibernation()||(this._err(Bt.incorrectlyOpenedComment),this._createCommentToken(2),this.state=mt.BOGUS_COMMENT,this._stateBogusComment(z))}_stateCommentStart(z){switch(z){case $e.HYPHEN_MINUS:{this.state=mt.COMMENT_START_DASH;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.abruptClosingOfEmptyComment),this.state=mt.DATA;const Ie=this.currentToken;this.emitCurrentComment(Ie);break}default:this.state=mt.COMMENT,this._stateComment(z)}}_stateCommentStartDash(z){const Ie=this.currentToken;switch(z){case $e.HYPHEN_MINUS:{this.state=mt.COMMENT_END;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.abruptClosingOfEmptyComment),this.state=mt.DATA,this.emitCurrentComment(Ie);break}case $e.EOF:{this._err(Bt.eofInComment),this.emitCurrentComment(Ie),this._emitEOFToken();break}default:Ie.data+="-",this.state=mt.COMMENT,this._stateComment(z)}}_stateComment(z){const Ie=this.currentToken;switch(z){case $e.HYPHEN_MINUS:{this.state=mt.COMMENT_END_DASH;break}case $e.LESS_THAN_SIGN:{Ie.data+="<",this.state=mt.COMMENT_LESS_THAN_SIGN;break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),Ie.data+=Ot;break}case $e.EOF:{this._err(Bt.eofInComment),this.emitCurrentComment(Ie),this._emitEOFToken();break}default:Ie.data+=String.fromCodePoint(z)}}_stateCommentLessThanSign(z){const Ie=this.currentToken;switch(z){case $e.EXCLAMATION_MARK:{Ie.data+="!",this.state=mt.COMMENT_LESS_THAN_SIGN_BANG;break}case $e.LESS_THAN_SIGN:{Ie.data+="<";break}default:this.state=mt.COMMENT,this._stateComment(z)}}_stateCommentLessThanSignBang(z){z===$e.HYPHEN_MINUS?this.state=mt.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=mt.COMMENT,this._stateComment(z))}_stateCommentLessThanSignBangDash(z){z===$e.HYPHEN_MINUS?this.state=mt.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=mt.COMMENT_END_DASH,this._stateCommentEndDash(z))}_stateCommentLessThanSignBangDashDash(z){z!==$e.GREATER_THAN_SIGN&&z!==$e.EOF&&this._err(Bt.nestedComment),this.state=mt.COMMENT_END,this._stateCommentEnd(z)}_stateCommentEndDash(z){const Ie=this.currentToken;switch(z){case $e.HYPHEN_MINUS:{this.state=mt.COMMENT_END;break}case $e.EOF:{this._err(Bt.eofInComment),this.emitCurrentComment(Ie),this._emitEOFToken();break}default:Ie.data+="-",this.state=mt.COMMENT,this._stateComment(z)}}_stateCommentEnd(z){const Ie=this.currentToken;switch(z){case $e.GREATER_THAN_SIGN:{this.state=mt.DATA,this.emitCurrentComment(Ie);break}case $e.EXCLAMATION_MARK:{this.state=mt.COMMENT_END_BANG;break}case $e.HYPHEN_MINUS:{Ie.data+="-";break}case $e.EOF:{this._err(Bt.eofInComment),this.emitCurrentComment(Ie),this._emitEOFToken();break}default:Ie.data+="--",this.state=mt.COMMENT,this._stateComment(z)}}_stateCommentEndBang(z){const Ie=this.currentToken;switch(z){case $e.HYPHEN_MINUS:{Ie.data+="--!",this.state=mt.COMMENT_END_DASH;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.incorrectlyClosedComment),this.state=mt.DATA,this.emitCurrentComment(Ie);break}case $e.EOF:{this._err(Bt.eofInComment),this.emitCurrentComment(Ie),this._emitEOFToken();break}default:Ie.data+="--!",this.state=mt.COMMENT,this._stateComment(z)}}_stateDoctype(z){switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:{this.state=mt.BEFORE_DOCTYPE_NAME;break}case $e.GREATER_THAN_SIGN:{this.state=mt.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(z);break}case $e.EOF:{this._err(Bt.eofInDoctype),this._createDoctypeToken(null);const Ie=this.currentToken;Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:this._err(Bt.missingWhitespaceBeforeDoctypeName),this.state=mt.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(z)}}_stateBeforeDoctypeName(z){if(Ut(z))this._createDoctypeToken(String.fromCharCode(Di(z))),this.state=mt.DOCTYPE_NAME;else switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:break;case $e.NULL:{this._err(Bt.unexpectedNullCharacter),this._createDoctypeToken(Ot),this.state=mt.DOCTYPE_NAME;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.missingDoctypeName),this._createDoctypeToken(null);const Ie=this.currentToken;Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this.state=mt.DATA;break}case $e.EOF:{this._err(Bt.eofInDoctype),this._createDoctypeToken(null);const Ie=this.currentToken;Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(z)),this.state=mt.DOCTYPE_NAME}}_stateDoctypeName(z){const Ie=this.currentToken;switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:{this.state=mt.AFTER_DOCTYPE_NAME;break}case $e.GREATER_THAN_SIGN:{this.state=mt.DATA,this.emitCurrentDoctype(Ie);break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),Ie.name+=Ot;break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:Ie.name+=String.fromCodePoint(Ut(z)?Di(z):z)}}_stateAfterDoctypeName(z){const Ie=this.currentToken;switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:break;case $e.GREATER_THAN_SIGN:{this.state=mt.DATA,this.emitCurrentDoctype(Ie);break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:this._consumeSequenceIfMatch($t.PUBLIC,!1)?this.state=mt.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch($t.SYSTEM,!1)?this.state=mt.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(Bt.invalidCharacterSequenceAfterDoctypeName),Ie.forceQuirks=!0,this.state=mt.BOGUS_DOCTYPE,this._stateBogusDoctype(z))}}_stateAfterDoctypePublicKeyword(z){const Ie=this.currentToken;switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:{this.state=mt.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break}case $e.QUOTATION_MARK:{this._err(Bt.missingWhitespaceAfterDoctypePublicKeyword),Ie.publicId="",this.state=mt.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case $e.APOSTROPHE:{this._err(Bt.missingWhitespaceAfterDoctypePublicKeyword),Ie.publicId="",this.state=mt.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.missingDoctypePublicIdentifier),Ie.forceQuirks=!0,this.state=mt.DATA,this.emitCurrentDoctype(Ie);break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:this._err(Bt.missingQuoteBeforeDoctypePublicIdentifier),Ie.forceQuirks=!0,this.state=mt.BOGUS_DOCTYPE,this._stateBogusDoctype(z)}}_stateBeforeDoctypePublicIdentifier(z){const Ie=this.currentToken;switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:break;case $e.QUOTATION_MARK:{Ie.publicId="",this.state=mt.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case $e.APOSTROPHE:{Ie.publicId="",this.state=mt.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.missingDoctypePublicIdentifier),Ie.forceQuirks=!0,this.state=mt.DATA,this.emitCurrentDoctype(Ie);break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:this._err(Bt.missingQuoteBeforeDoctypePublicIdentifier),Ie.forceQuirks=!0,this.state=mt.BOGUS_DOCTYPE,this._stateBogusDoctype(z)}}_stateDoctypePublicIdentifierDoubleQuoted(z){const Ie=this.currentToken;switch(z){case $e.QUOTATION_MARK:{this.state=mt.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),Ie.publicId+=Ot;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.abruptDoctypePublicIdentifier),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this.state=mt.DATA;break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:Ie.publicId+=String.fromCodePoint(z)}}_stateDoctypePublicIdentifierSingleQuoted(z){const Ie=this.currentToken;switch(z){case $e.APOSTROPHE:{this.state=mt.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),Ie.publicId+=Ot;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.abruptDoctypePublicIdentifier),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this.state=mt.DATA;break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:Ie.publicId+=String.fromCodePoint(z)}}_stateAfterDoctypePublicIdentifier(z){const Ie=this.currentToken;switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:{this.state=mt.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break}case $e.GREATER_THAN_SIGN:{this.state=mt.DATA,this.emitCurrentDoctype(Ie);break}case $e.QUOTATION_MARK:{this._err(Bt.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),Ie.systemId="",this.state=mt.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case $e.APOSTROPHE:{this._err(Bt.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),Ie.systemId="",this.state=mt.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:this._err(Bt.missingQuoteBeforeDoctypeSystemIdentifier),Ie.forceQuirks=!0,this.state=mt.BOGUS_DOCTYPE,this._stateBogusDoctype(z)}}_stateBetweenDoctypePublicAndSystemIdentifiers(z){const Ie=this.currentToken;switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:break;case $e.GREATER_THAN_SIGN:{this.emitCurrentDoctype(Ie),this.state=mt.DATA;break}case $e.QUOTATION_MARK:{Ie.systemId="",this.state=mt.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case $e.APOSTROPHE:{Ie.systemId="",this.state=mt.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:this._err(Bt.missingQuoteBeforeDoctypeSystemIdentifier),Ie.forceQuirks=!0,this.state=mt.BOGUS_DOCTYPE,this._stateBogusDoctype(z)}}_stateAfterDoctypeSystemKeyword(z){const Ie=this.currentToken;switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:{this.state=mt.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break}case $e.QUOTATION_MARK:{this._err(Bt.missingWhitespaceAfterDoctypeSystemKeyword),Ie.systemId="",this.state=mt.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case $e.APOSTROPHE:{this._err(Bt.missingWhitespaceAfterDoctypeSystemKeyword),Ie.systemId="",this.state=mt.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.missingDoctypeSystemIdentifier),Ie.forceQuirks=!0,this.state=mt.DATA,this.emitCurrentDoctype(Ie);break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:this._err(Bt.missingQuoteBeforeDoctypeSystemIdentifier),Ie.forceQuirks=!0,this.state=mt.BOGUS_DOCTYPE,this._stateBogusDoctype(z)}}_stateBeforeDoctypeSystemIdentifier(z){const Ie=this.currentToken;switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:break;case $e.QUOTATION_MARK:{Ie.systemId="",this.state=mt.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case $e.APOSTROPHE:{Ie.systemId="",this.state=mt.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.missingDoctypeSystemIdentifier),Ie.forceQuirks=!0,this.state=mt.DATA,this.emitCurrentDoctype(Ie);break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:this._err(Bt.missingQuoteBeforeDoctypeSystemIdentifier),Ie.forceQuirks=!0,this.state=mt.BOGUS_DOCTYPE,this._stateBogusDoctype(z)}}_stateDoctypeSystemIdentifierDoubleQuoted(z){const Ie=this.currentToken;switch(z){case $e.QUOTATION_MARK:{this.state=mt.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),Ie.systemId+=Ot;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.abruptDoctypeSystemIdentifier),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this.state=mt.DATA;break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:Ie.systemId+=String.fromCodePoint(z)}}_stateDoctypeSystemIdentifierSingleQuoted(z){const Ie=this.currentToken;switch(z){case $e.APOSTROPHE:{this.state=mt.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter),Ie.systemId+=Ot;break}case $e.GREATER_THAN_SIGN:{this._err(Bt.abruptDoctypeSystemIdentifier),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this.state=mt.DATA;break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:Ie.systemId+=String.fromCodePoint(z)}}_stateAfterDoctypeSystemIdentifier(z){const Ie=this.currentToken;switch(z){case $e.SPACE:case $e.LINE_FEED:case $e.TABULATION:case $e.FORM_FEED:break;case $e.GREATER_THAN_SIGN:{this.emitCurrentDoctype(Ie),this.state=mt.DATA;break}case $e.EOF:{this._err(Bt.eofInDoctype),Ie.forceQuirks=!0,this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:this._err(Bt.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=mt.BOGUS_DOCTYPE,this._stateBogusDoctype(z)}}_stateBogusDoctype(z){const Ie=this.currentToken;switch(z){case $e.GREATER_THAN_SIGN:{this.emitCurrentDoctype(Ie),this.state=mt.DATA;break}case $e.NULL:{this._err(Bt.unexpectedNullCharacter);break}case $e.EOF:{this.emitCurrentDoctype(Ie),this._emitEOFToken();break}default:}}_stateCdataSection(z){switch(z){case $e.RIGHT_SQUARE_BRACKET:{this.state=mt.CDATA_SECTION_BRACKET;break}case $e.EOF:{this._err(Bt.eofInCdata),this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateCdataSectionBracket(z){z===$e.RIGHT_SQUARE_BRACKET?this.state=mt.CDATA_SECTION_END:(this._emitChars("]"),this.state=mt.CDATA_SECTION,this._stateCdataSection(z))}_stateCdataSectionEnd(z){switch(z){case $e.GREATER_THAN_SIGN:{this.state=mt.DATA;break}case $e.RIGHT_SQUARE_BRACKET:{this._emitChars("]");break}default:this._emitChars("]]"),this.state=mt.CDATA_SECTION,this._stateCdataSection(z)}}_stateCharacterReference(){let z=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(z<0)if(this.preprocessor.lastChunkWritten)z=this.entityDecoder.end();else{this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,this.preprocessor.endOfChunkHit=!0;return}z===0?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference($e.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&Or(this.preprocessor.peek(1))?mt.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}_stateAmbiguousAmpersand(z){Or(z)?this._flushCodePointConsumedAsCharacterReference(z):(z===$e.SEMICOLON&&this._err(Bt.unknownNamedCharacterReference),this.state=this.returnState,this._callState(z))}}const si=new Set([we.DD,we.DT,we.LI,we.OPTGROUP,we.OPTION,we.P,we.RB,we.RP,we.RT,we.RTC]),Gt=new Set([...si,we.CAPTION,we.COLGROUP,we.TBODY,we.TD,we.TFOOT,we.TH,we.THEAD,we.TR]),di=new Set([we.APPLET,we.CAPTION,we.HTML,we.MARQUEE,we.OBJECT,we.TABLE,we.TD,we.TEMPLATE,we.TH]),Wt=new Set([...di,we.OL,we.UL]),Yn=new Set([...di,we.BUTTON]),Dr=new Set([we.ANNOTATION_XML,we.MI,we.MN,we.MO,we.MS,we.MTEXT]),br=new Set([we.DESC,we.FOREIGN_OBJECT,we.TITLE]),mi=new Set([we.TR,we.TEMPLATE,we.HTML]),Hr=new Set([we.TBODY,we.TFOOT,we.THEAD,we.TEMPLATE,we.HTML]),Tr=new Set([we.TABLE,we.TEMPLATE,we.HTML]),Gi=new Set([we.TD,we.TH]);class kt{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(z,Ie,ct){this.treeAdapter=Ie,this.handler=ct,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=we.UNKNOWN,this.current=z}_indexOf(z){return this.items.lastIndexOf(z,this.stackTop)}_isInTemplate(){return this.currentTagId===we.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===dt.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(z,Ie){this.stackTop++,this.items[this.stackTop]=z,this.current=z,this.tagIDs[this.stackTop]=Ie,this.currentTagId=Ie,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(z,Ie,!0)}pop(){const z=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(z,!0)}replace(z,Ie){const ct=this._indexOf(z);this.items[ct]=Ie,ct===this.stackTop&&(this.current=Ie)}insertAfter(z,Ie,ct){const zt=this._indexOf(z)+1;this.items.splice(zt,0,Ie),this.tagIDs.splice(zt,0,ct),this.stackTop++,zt===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,zt===this.stackTop)}popUntilTagNamePopped(z){let Ie=this.stackTop+1;do Ie=this.tagIDs.lastIndexOf(z,Ie-1);while(Ie>0&&this.treeAdapter.getNamespaceURI(this.items[Ie])!==dt.HTML);this.shortenToLength(Math.max(Ie,0))}shortenToLength(z){for(;this.stackTop>=z;){const Ie=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(Ie,this.stackTop=0;ct--)if(z.has(this.tagIDs[ct])&&this.treeAdapter.getNamespaceURI(this.items[ct])===Ie)return ct;return-1}clearBackTo(z,Ie){const ct=this._indexOfTagNames(z,Ie);this.shortenToLength(ct+1)}clearBackToTableContext(){this.clearBackTo(Tr,dt.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Hr,dt.HTML)}clearBackToTableRowContext(){this.clearBackTo(mi,dt.HTML)}remove(z){const Ie=this._indexOf(z);Ie>=0&&(Ie===this.stackTop?this.pop():(this.items.splice(Ie,1),this.tagIDs.splice(Ie,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(z,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===we.BODY?this.items[1]:null}contains(z){return this._indexOf(z)>-1}getCommonAncestor(z){const Ie=this._indexOf(z)-1;return Ie>=0?this.items[Ie]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===we.HTML}hasInDynamicScope(z,Ie){for(let ct=this.stackTop;ct>=0;ct--){const zt=this.tagIDs[ct];switch(this.treeAdapter.getNamespaceURI(this.items[ct])){case dt.HTML:{if(zt===z)return!0;if(Ie.has(zt))return!1;break}case dt.SVG:{if(br.has(zt))return!1;break}case dt.MATHML:{if(Dr.has(zt))return!1;break}}}return!0}hasInScope(z){return this.hasInDynamicScope(z,di)}hasInListItemScope(z){return this.hasInDynamicScope(z,Wt)}hasInButtonScope(z){return this.hasInDynamicScope(z,Yn)}hasNumberedHeaderInScope(){for(let z=this.stackTop;z>=0;z--){const Ie=this.tagIDs[z];switch(this.treeAdapter.getNamespaceURI(this.items[z])){case dt.HTML:{if(Xn.has(Ie))return!0;if(di.has(Ie))return!1;break}case dt.SVG:{if(br.has(Ie))return!1;break}case dt.MATHML:{if(Dr.has(Ie))return!1;break}}}return!0}hasInTableScope(z){for(let Ie=this.stackTop;Ie>=0;Ie--)if(this.treeAdapter.getNamespaceURI(this.items[Ie])===dt.HTML)switch(this.tagIDs[Ie]){case z:return!0;case we.TABLE:case we.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let z=this.stackTop;z>=0;z--)if(this.treeAdapter.getNamespaceURI(this.items[z])===dt.HTML)switch(this.tagIDs[z]){case we.TBODY:case we.THEAD:case we.TFOOT:return!0;case we.TABLE:case we.HTML:return!1}return!0}hasInSelectScope(z){for(let Ie=this.stackTop;Ie>=0;Ie--)if(this.treeAdapter.getNamespaceURI(this.items[Ie])===dt.HTML)switch(this.tagIDs[Ie]){case z:return!0;case we.OPTION:case we.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&si.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Gt.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(z){for(;this.currentTagId!==void 0&&this.currentTagId!==z&&Gt.has(this.currentTagId);)this.pop()}}const Xt=3;var wt;(function(A){A[A.Marker=0]="Marker",A[A.Element=1]="Element"})(wt||(wt={}));const Pe={type:wt.Marker};class an{constructor(z){this.treeAdapter=z,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(z,Ie){const ct=[],zt=Ie.length,wn=this.treeAdapter.getTagName(z),Hn=this.treeAdapter.getNamespaceURI(z);for(let Vr=0;Vr[Hn.name,Hn.value]));let wn=0;for(let Hn=0;Hnzt.get(Si.name)===Si.value)&&(wn+=1,wn>=Xt&&this.entries.splice(Vr.idx,1))}}insertMarker(){this.entries.unshift(Pe)}pushElement(z,Ie){this._ensureNoahArkCondition(z),this.entries.unshift({type:wt.Element,element:z,token:Ie})}insertElementAfterBookmark(z,Ie){const ct=this.entries.indexOf(this.bookmark);this.entries.splice(ct,0,{type:wt.Element,element:z,token:Ie})}removeEntry(z){const Ie=this.entries.indexOf(z);Ie!==-1&&this.entries.splice(Ie,1)}clearToLastMarker(){const z=this.entries.indexOf(Pe);z===-1?this.entries.length=0:this.entries.splice(0,z+1)}getElementEntryInScopeWithTagName(z){const Ie=this.entries.find(ct=>ct.type===wt.Marker||this.treeAdapter.getTagName(ct.element)===z);return Ie&&Ie.type===wt.Element?Ie:null}getElementEntry(z){return this.entries.find(Ie=>Ie.type===wt.Element&&Ie.element===z)}}const vn={createDocument(){return{nodeName:"#document",mode:kn.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(A,z,Ie){return{nodeName:A,tagName:A,attrs:Ie,namespaceURI:z,childNodes:[],parentNode:null}},createCommentNode(A){return{nodeName:"#comment",data:A,parentNode:null}},createTextNode(A){return{nodeName:"#text",value:A,parentNode:null}},appendChild(A,z){A.childNodes.push(z),z.parentNode=A},insertBefore(A,z,Ie){const ct=A.childNodes.indexOf(Ie);A.childNodes.splice(ct,0,z),z.parentNode=A},setTemplateContent(A,z){A.content=z},getTemplateContent(A){return A.content},setDocumentType(A,z,Ie,ct){const zt=A.childNodes.find(wn=>wn.nodeName==="#documentType");if(zt)zt.name=z,zt.publicId=Ie,zt.systemId=ct;else{const wn={nodeName:"#documentType",name:z,publicId:Ie,systemId:ct,parentNode:null};vn.appendChild(A,wn)}},setDocumentMode(A,z){A.mode=z},getDocumentMode(A){return A.mode},detachNode(A){if(A.parentNode){const z=A.parentNode.childNodes.indexOf(A);A.parentNode.childNodes.splice(z,1),A.parentNode=null}},insertText(A,z){if(A.childNodes.length>0){const Ie=A.childNodes[A.childNodes.length-1];if(vn.isTextNode(Ie)){Ie.value+=z;return}}vn.appendChild(A,vn.createTextNode(z))},insertTextBefore(A,z,Ie){const ct=A.childNodes[A.childNodes.indexOf(Ie)-1];ct&&vn.isTextNode(ct)?ct.value+=z:vn.insertBefore(A,vn.createTextNode(z),Ie)},adoptAttributes(A,z){const Ie=new Set(A.attrs.map(ct=>ct.name));for(let ct=0;ctA.startsWith(Ie))}function dr(A){return A.name===Bn&&A.publicId===null&&(A.systemId===null||A.systemId===On)}function lr(A){if(A.name!==Bn)return kn.QUIRKS;const{systemId:z}=A;if(z&&z.toLowerCase()===En)return kn.QUIRKS;let{publicId:Ie}=A;if(Ie!==null){if(Ie=Ie.toLowerCase(),dn.has(Ie))return kn.QUIRKS;let ct=z===null?cn:Vt;if(jn(Ie,ct))return kn.QUIRKS;if(ct=z===null?rn:pn,jn(Ie,ct))return kn.LIMITED_QUIRKS}return kn.NO_QUIRKS}const un={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},zr="definitionurl",_r="definitionURL",ci=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(A=>[A.toLowerCase(),A])),Cr=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:dt.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:dt.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:dt.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:dt.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:dt.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:dt.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:dt.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:dt.XML}],["xml:space",{prefix:"xml",name:"space",namespace:dt.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:dt.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:dt.XMLNS}]]),Zi=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(A=>[A.toLowerCase(),A])),ji=new Set([we.B,we.BIG,we.BLOCKQUOTE,we.BODY,we.BR,we.CENTER,we.CODE,we.DD,we.DIV,we.DL,we.DT,we.EM,we.EMBED,we.H1,we.H2,we.H3,we.H4,we.H5,we.H6,we.HEAD,we.HR,we.I,we.IMG,we.LI,we.LISTING,we.MENU,we.META,we.NOBR,we.OL,we.P,we.PRE,we.RUBY,we.S,we.SMALL,we.SPAN,we.STRONG,we.STRIKE,we.SUB,we.SUP,we.TABLE,we.TT,we.U,we.UL,we.VAR]);function Pi(A){const z=A.tagID;return z===we.FONT&&A.attrs.some(({name:ct})=>ct===on.COLOR||ct===on.SIZE||ct===on.FACE)||ji.has(z)}function Ti(A){for(let z=0;z0&&this._setContextModes(z,Ie)}onItemPop(z,Ie){var ct,zt;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(z,this.currentToken),(zt=(ct=this.treeAdapter).onItemPop)===null||zt===void 0||zt.call(ct,z,this.openElements.current),Ie){let wn,Hn;this.openElements.stackTop===0&&this.fragmentContext?(wn=this.fragmentContext,Hn=this.fragmentContextID):{current:wn,currentTagId:Hn}=this.openElements,this._setContextModes(wn,Hn)}}_setContextModes(z,Ie){const ct=z===this.document||z&&this.treeAdapter.getNamespaceURI(z)===dt.HTML;this.currentNotInHTML=!ct,this.tokenizer.inForeignNode=!ct&&z!==void 0&&Ie!==void 0&&!this._isIntegrationPoint(Ie,z)}_switchToTextParsing(z,Ie){this._insertElement(z,dt.HTML),this.tokenizer.state=Ie,this.originalInsertionMode=this.insertionMode,this.insertionMode=Nt.TEXT}switchToPlaintextParsing(){this.insertionMode=Nt.TEXT,this.originalInsertionMode=Nt.IN_BODY,this.tokenizer.state=fr.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let z=this.fragmentContext;for(;z;){if(this.treeAdapter.getTagName(z)===_t.FORM){this.formElement=z;break}z=this.treeAdapter.getParentNode(z)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==dt.HTML))switch(this.fragmentContextID){case we.TITLE:case we.TEXTAREA:{this.tokenizer.state=fr.RCDATA;break}case we.STYLE:case we.XMP:case we.IFRAME:case we.NOEMBED:case we.NOFRAMES:case we.NOSCRIPT:{this.tokenizer.state=fr.RAWTEXT;break}case we.SCRIPT:{this.tokenizer.state=fr.SCRIPT_DATA;break}case we.PLAINTEXT:{this.tokenizer.state=fr.PLAINTEXT;break}default:}}_setDocumentType(z){const Ie=z.name||"",ct=z.publicId||"",zt=z.systemId||"";if(this.treeAdapter.setDocumentType(this.document,Ie,ct,zt),z.location){const Hn=this.treeAdapter.getChildNodes(this.document).find(Vr=>this.treeAdapter.isDocumentTypeNode(Vr));Hn&&this.treeAdapter.setNodeSourceCodeLocation(Hn,z.location)}}_attachElementToTree(z,Ie){if(this.options.sourceCodeLocationInfo){const ct=Ie&&Th(Ii({},Ie),{startTag:Ie});this.treeAdapter.setNodeSourceCodeLocation(z,ct)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(z);else{const ct=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(ct!=null?ct:this.document,z)}}_appendElement(z,Ie){const ct=this.treeAdapter.createElement(z.tagName,Ie,z.attrs);this._attachElementToTree(ct,z.location)}_insertElement(z,Ie){const ct=this.treeAdapter.createElement(z.tagName,Ie,z.attrs);this._attachElementToTree(ct,z.location),this.openElements.push(ct,z.tagID)}_insertFakeElement(z,Ie){const ct=this.treeAdapter.createElement(z,dt.HTML,[]);this._attachElementToTree(ct,null),this.openElements.push(ct,Ie)}_insertTemplate(z){const Ie=this.treeAdapter.createElement(z.tagName,dt.HTML,z.attrs),ct=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(Ie,ct),this._attachElementToTree(Ie,z.location),this.openElements.push(Ie,z.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(ct,null)}_insertFakeRootElement(){const z=this.treeAdapter.createElement(_t.HTML,dt.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(z,null),this.treeAdapter.appendChild(this.openElements.current,z),this.openElements.push(z,we.HTML)}_appendCommentNode(z,Ie){const ct=this.treeAdapter.createCommentNode(z.data);this.treeAdapter.appendChild(Ie,ct),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(ct,z.location)}_insertCharacters(z){let Ie,ct;if(this._shouldFosterParentOnInsertion()?({parent:Ie,beforeElement:ct}=this._findFosterParentingLocation(),ct?this.treeAdapter.insertTextBefore(Ie,z.chars,ct):this.treeAdapter.insertText(Ie,z.chars)):(Ie=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(Ie,z.chars)),!z.location)return;const zt=this.treeAdapter.getChildNodes(Ie),wn=ct?zt.lastIndexOf(ct):zt.length,Hn=zt[wn-1];if(this.treeAdapter.getNodeSourceCodeLocation(Hn)){const{endLine:Si,endCol:bn,endOffset:ar}=z.location;this.treeAdapter.updateNodeSourceCodeLocation(Hn,{endLine:Si,endCol:bn,endOffset:ar})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Hn,z.location)}_adoptNodes(z,Ie){for(let ct=this.treeAdapter.getFirstChild(z);ct;ct=this.treeAdapter.getFirstChild(z))this.treeAdapter.detachNode(ct),this.treeAdapter.appendChild(Ie,ct)}_setEndLocation(z,Ie){if(this.treeAdapter.getNodeSourceCodeLocation(z)&&Ie.location){const ct=Ie.location,zt=this.treeAdapter.getTagName(z),wn=Ie.type===Un.END_TAG&&zt===Ie.tagName?{endTag:Ii({},ct),endLine:ct.endLine,endCol:ct.endCol,endOffset:ct.endOffset}:{endLine:ct.startLine,endCol:ct.startCol,endOffset:ct.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(z,wn)}}shouldProcessStartTagTokenInForeignContent(z){if(!this.currentNotInHTML)return!1;let Ie,ct;return this.openElements.stackTop===0&&this.fragmentContext?(Ie=this.fragmentContext,ct=this.fragmentContextID):{current:Ie,currentTagId:ct}=this.openElements,z.tagID===we.SVG&&this.treeAdapter.getTagName(Ie)===_t.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(Ie)===dt.MATHML?!1:this.tokenizer.inForeignNode||(z.tagID===we.MGLYPH||z.tagID===we.MALIGNMARK)&&ct!==void 0&&!this._isIntegrationPoint(ct,Ie,dt.HTML)}_processToken(z){switch(z.type){case Un.CHARACTER:{this.onCharacter(z);break}case Un.NULL_CHARACTER:{this.onNullCharacter(z);break}case Un.COMMENT:{this.onComment(z);break}case Un.DOCTYPE:{this.onDoctype(z);break}case Un.START_TAG:{this._processStartTag(z);break}case Un.END_TAG:{this.onEndTag(z);break}case Un.EOF:{this.onEof(z);break}case Un.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(z);break}}}_isIntegrationPoint(z,Ie,ct){const zt=this.treeAdapter.getNamespaceURI(Ie),wn=this.treeAdapter.getAttrList(Ie);return Sr(z,zt,wn,ct)}_reconstructActiveFormattingElements(){const z=this.activeFormattingElements.entries.length;if(z){const Ie=this.activeFormattingElements.entries.findIndex(zt=>zt.type===wt.Marker||this.openElements.contains(zt.element)),ct=Ie===-1?z-1:Ie-1;for(let zt=ct;zt>=0;zt--){const wn=this.activeFormattingElements.entries[zt];this._insertElement(wn.token,this.treeAdapter.getNamespaceURI(wn.element)),wn.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Nt.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(we.P),this.openElements.popUntilTagNamePopped(we.P)}_resetInsertionMode(){for(let z=this.openElements.stackTop;z>=0;z--)switch(z===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[z]){case we.TR:{this.insertionMode=Nt.IN_ROW;return}case we.TBODY:case we.THEAD:case we.TFOOT:{this.insertionMode=Nt.IN_TABLE_BODY;return}case we.CAPTION:{this.insertionMode=Nt.IN_CAPTION;return}case we.COLGROUP:{this.insertionMode=Nt.IN_COLUMN_GROUP;return}case we.TABLE:{this.insertionMode=Nt.IN_TABLE;return}case we.BODY:{this.insertionMode=Nt.IN_BODY;return}case we.FRAMESET:{this.insertionMode=Nt.IN_FRAMESET;return}case we.SELECT:{this._resetInsertionModeForSelect(z);return}case we.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case we.HTML:{this.insertionMode=this.headElement?Nt.AFTER_HEAD:Nt.BEFORE_HEAD;return}case we.TD:case we.TH:{if(z>0){this.insertionMode=Nt.IN_CELL;return}break}case we.HEAD:{if(z>0){this.insertionMode=Nt.IN_HEAD;return}break}}this.insertionMode=Nt.IN_BODY}_resetInsertionModeForSelect(z){if(z>0)for(let Ie=z-1;Ie>0;Ie--){const ct=this.openElements.tagIDs[Ie];if(ct===we.TEMPLATE)break;if(ct===we.TABLE){this.insertionMode=Nt.IN_SELECT_IN_TABLE;return}}this.insertionMode=Nt.IN_SELECT}_isElementCausesFosterParenting(z){return Ki.has(z)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let z=this.openElements.stackTop;z>=0;z--){const Ie=this.openElements.items[z];switch(this.openElements.tagIDs[z]){case we.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(Ie)===dt.HTML)return{parent:this.treeAdapter.getTemplateContent(Ie),beforeElement:null};break}case we.TABLE:{const ct=this.treeAdapter.getParentNode(Ie);return ct?{parent:ct,beforeElement:Ie}:{parent:this.openElements.items[z-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(z){const Ie=this._findFosterParentingLocation();Ie.beforeElement?this.treeAdapter.insertBefore(Ie.parent,z,Ie.beforeElement):this.treeAdapter.appendChild(Ie.parent,z)}_isSpecialElement(z,Ie){const ct=this.treeAdapter.getNamespaceURI(z);return hr[ct].has(Ie)}onCharacter(z){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Ue(this,z);return}switch(this.insertionMode){case Nt.INITIAL:{Qr(this,z);break}case Nt.BEFORE_HTML:{es(this,z);break}case Nt.BEFORE_HEAD:{ri(this,z);break}case Nt.IN_HEAD:{ds(this,z);break}case Nt.IN_HEAD_NO_SCRIPT:{Lo(this,z);break}case Nt.AFTER_HEAD:{zs(this,z);break}case Nt.IN_BODY:case Nt.IN_CAPTION:case Nt.IN_CELL:case Nt.IN_TEMPLATE:{ol(this,z);break}case Nt.TEXT:case Nt.IN_SELECT:case Nt.IN_SELECT_IN_TABLE:{this._insertCharacters(z);break}case Nt.IN_TABLE:case Nt.IN_TABLE_BODY:case Nt.IN_ROW:{Ar(this,z);break}case Nt.IN_TABLE_TEXT:{ja(this,z);break}case Nt.IN_COLUMN_GROUP:{is(this,z);break}case Nt.AFTER_BODY:{mu(this,z);break}case Nt.AFTER_AFTER_BODY:{te(this,z);break}default:}}onNullCharacter(z){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Le(this,z);return}switch(this.insertionMode){case Nt.INITIAL:{Qr(this,z);break}case Nt.BEFORE_HTML:{es(this,z);break}case Nt.BEFORE_HEAD:{ri(this,z);break}case Nt.IN_HEAD:{ds(this,z);break}case Nt.IN_HEAD_NO_SCRIPT:{Lo(this,z);break}case Nt.AFTER_HEAD:{zs(this,z);break}case Nt.TEXT:{this._insertCharacters(z);break}case Nt.IN_TABLE:case Nt.IN_TABLE_BODY:case Nt.IN_ROW:{Ar(this,z);break}case Nt.IN_COLUMN_GROUP:{is(this,z);break}case Nt.AFTER_BODY:{mu(this,z);break}case Nt.AFTER_AFTER_BODY:{te(this,z);break}default:}}onComment(z){if(this.skipNextNewLine=!1,this.currentNotInHTML){Ao(this,z);return}switch(this.insertionMode){case Nt.INITIAL:case Nt.BEFORE_HTML:case Nt.BEFORE_HEAD:case Nt.IN_HEAD:case Nt.IN_HEAD_NO_SCRIPT:case Nt.AFTER_HEAD:case Nt.IN_BODY:case Nt.IN_TABLE:case Nt.IN_CAPTION:case Nt.IN_COLUMN_GROUP:case Nt.IN_TABLE_BODY:case Nt.IN_ROW:case Nt.IN_CELL:case Nt.IN_SELECT:case Nt.IN_SELECT_IN_TABLE:case Nt.IN_TEMPLATE:case Nt.IN_FRAMESET:case Nt.AFTER_FRAMESET:{Ao(this,z);break}case Nt.IN_TABLE_TEXT:{ll(this,z);break}case Nt.AFTER_BODY:{Cn(this,z);break}case Nt.AFTER_AFTER_BODY:case Nt.AFTER_AFTER_FRAMESET:{nr(this,z);break}default:}}onDoctype(z){switch(this.skipNextNewLine=!1,this.insertionMode){case Nt.INITIAL:{Xr(this,z);break}case Nt.BEFORE_HEAD:case Nt.IN_HEAD:case Nt.IN_HEAD_NO_SCRIPT:case Nt.AFTER_HEAD:{this._err(z,Bt.misplacedDoctype);break}case Nt.IN_TABLE_TEXT:{ll(this,z);break}default:}}onStartTag(z){this.skipNextNewLine=!1,this.currentToken=z,this._processStartTag(z),z.selfClosing&&!z.ackSelfClosing&&this._err(z,Bt.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(z){this.shouldProcessStartTagTokenInForeignContent(z)?qe(this,z):this._startTagOutsideForeignContent(z)}_startTagOutsideForeignContent(z){switch(this.insertionMode){case Nt.INITIAL:{Qr(this,z);break}case Nt.BEFORE_HTML:{Yi(this,z);break}case Nt.BEFORE_HEAD:{Co(this,z);break}case Nt.IN_HEAD:{Qi(this,z);break}case Nt.IN_HEAD_NO_SCRIPT:{Hs(this,z);break}case Nt.AFTER_HEAD:{Pa(this,z);break}case Nt.IN_BODY:{$i(this,z);break}case Nt.IN_TABLE:{Ba(this,z);break}case Nt.IN_TABLE_TEXT:{ll(this,z);break}case Nt.IN_CAPTION:{ki(this,z);break}case Nt.IN_COLUMN_GROUP:{No(this,z);break}case Nt.IN_TABLE_BODY:{Ca(this,z);break}case Nt.IN_ROW:{_a(this,z);break}case Nt.IN_CELL:{$a(this,z);break}case Nt.IN_SELECT:{_h(this,z);break}case Nt.IN_SELECT_IN_TABLE:{kh(this,z);break}case Nt.IN_TEMPLATE:{ql(this,z);break}case Nt.AFTER_BODY:{Ms(this,z);break}case Nt.IN_FRAMESET:{js(this,z);break}case Nt.AFTER_FRAMESET:{xc(this,z);break}case Nt.AFTER_AFTER_BODY:{la(this,z);break}case Nt.AFTER_AFTER_FRAMESET:{Ee(this,z);break}default:}}onEndTag(z){this.skipNextNewLine=!1,this.currentToken=z,this.currentNotInHTML?ft(this,z):this._endTagOutsideForeignContent(z)}_endTagOutsideForeignContent(z){switch(this.insertionMode){case Nt.INITIAL:{Qr(this,z);break}case Nt.BEFORE_HTML:{ir(this,z);break}case Nt.BEFORE_HEAD:{xo(this,z);break}case Nt.IN_HEAD:{xs(this,z);break}case Nt.IN_HEAD_NO_SCRIPT:{Is(this,z);break}case Nt.AFTER_HEAD:{$l(this,z);break}case Nt.IN_BODY:{po(this,z);break}case Nt.TEXT:{Ai(this,z);break}case Nt.IN_TABLE:{Hi(this,z);break}case Nt.IN_TABLE_TEXT:{ll(this,z);break}case Nt.IN_CAPTION:{to(this,z);break}case Nt.IN_COLUMN_GROUP:{vs(this,z);break}case Nt.IN_TABLE_BODY:{Ta(this,z);break}case Nt.IN_ROW:{aa(this,z);break}case Nt.IN_CELL:{Sc(this,z);break}case Nt.IN_SELECT:{Ah(this,z);break}case Nt.IN_SELECT_IN_TABLE:{Jo(this,z);break}case Nt.IN_TEMPLATE:{ho(this,z);break}case Nt.AFTER_BODY:{ks(this,z);break}case Nt.IN_FRAMESET:{eu(this,z);break}case Nt.AFTER_FRAMESET:{wc(this,z);break}case Nt.AFTER_AFTER_BODY:{te(this,z);break}default:}}onEof(z){switch(this.insertionMode){case Nt.INITIAL:{Qr(this,z);break}case Nt.BEFORE_HTML:{es(this,z);break}case Nt.BEFORE_HEAD:{ri(this,z);break}case Nt.IN_HEAD:{ds(this,z);break}case Nt.IN_HEAD_NO_SCRIPT:{Lo(this,z);break}case Nt.AFTER_HEAD:{zs(this,z);break}case Nt.IN_BODY:case Nt.IN_TABLE:case Nt.IN_CAPTION:case Nt.IN_COLUMN_GROUP:case Nt.IN_TABLE_BODY:case Nt.IN_ROW:case Nt.IN_CELL:case Nt.IN_SELECT:case Nt.IN_SELECT_IN_TABLE:{_o(this,z);break}case Nt.TEXT:{Jl(this,z);break}case Nt.IN_TABLE_TEXT:{ll(this,z);break}case Nt.IN_TEMPLATE:{ws(this,z);break}case Nt.AFTER_BODY:case Nt.IN_FRAMESET:case Nt.AFTER_FRAMESET:case Nt.AFTER_AFTER_BODY:case Nt.AFTER_AFTER_FRAMESET:{xr(this,z);break}default:}}onWhitespaceCharacter(z){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,z.chars.charCodeAt(0)===$e.LINE_FEED)){if(z.chars.length===1)return;z.chars=z.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(z);return}switch(this.insertionMode){case Nt.IN_HEAD:case Nt.IN_HEAD_NO_SCRIPT:case Nt.AFTER_HEAD:case Nt.TEXT:case Nt.IN_COLUMN_GROUP:case Nt.IN_SELECT:case Nt.IN_SELECT_IN_TABLE:case Nt.IN_FRAMESET:case Nt.AFTER_FRAMESET:{this._insertCharacters(z);break}case Nt.IN_BODY:case Nt.IN_CAPTION:case Nt.IN_CELL:case Nt.IN_TEMPLATE:case Nt.AFTER_BODY:case Nt.AFTER_AFTER_BODY:case Nt.AFTER_AFTER_FRAMESET:{Gs(this,z);break}case Nt.IN_TABLE:case Nt.IN_TABLE_BODY:case Nt.IN_ROW:{Ar(this,z);break}case Nt.IN_TABLE_TEXT:{Ql(this,z);break}default:}}}function Da(A,z){let Ie=A.activeFormattingElements.getElementEntryInScopeWithTagName(z.tagName);return Ie?A.openElements.contains(Ie.element)?A.openElements.hasInScope(z.tagID)||(Ie=null):(A.activeFormattingElements.removeEntry(Ie),Ie=null):uo(A,z),Ie}function Rs(A,z){let Ie=null,ct=A.openElements.stackTop;for(;ct>=0;ct--){const zt=A.openElements.items[ct];if(zt===z.element)break;A._isSpecialElement(zt,A.openElements.tagIDs[ct])&&(Ie=zt)}return Ie||(A.openElements.shortenToLength(Math.max(ct,0)),A.activeFormattingElements.removeEntry(z)),Ie}function sr(A,z,Ie){let ct=z,zt=A.openElements.getCommonAncestor(z);for(let wn=0,Hn=zt;Hn!==Ie;wn++,Hn=zt){zt=A.openElements.getCommonAncestor(Hn);const Vr=A.activeFormattingElements.getElementEntry(Hn),Si=Vr&&wn>=_i;!Vr||Si?(Si&&A.activeFormattingElements.removeEntry(Vr),A.openElements.remove(Hn)):(Hn=mo(A,Vr),ct===z&&(A.activeFormattingElements.bookmark=Vr),A.treeAdapter.detachNode(ct),A.treeAdapter.appendChild(Hn,ct),ct=Hn)}return ct}function mo(A,z){const Ie=A.treeAdapter.getNamespaceURI(z.element),ct=A.treeAdapter.createElement(z.token.tagName,Ie,z.token.attrs);return A.openElements.replace(z.element,ct),z.element=ct,ct}function vo(A,z,Ie){const ct=A.treeAdapter.getTagName(z),zt=Nn(ct);if(A._isElementCausesFosterParenting(zt))A._fosterParentElement(Ie);else{const wn=A.treeAdapter.getNamespaceURI(z);zt===we.TEMPLATE&&wn===dt.HTML&&(z=A.treeAdapter.getTemplateContent(z)),A.treeAdapter.appendChild(z,Ie)}}function Ko(A,z,Ie){const ct=A.treeAdapter.getNamespaceURI(Ie.element),{token:zt}=Ie,wn=A.treeAdapter.createElement(zt.tagName,ct,zt.attrs);A._adoptNodes(z,wn),A.treeAdapter.appendChild(z,wn),A.activeFormattingElements.insertElementAfterBookmark(wn,zt),A.activeFormattingElements.removeEntry(Ie),A.openElements.remove(Ie.element),A.openElements.insertAfter(z,wn,zt.tagID)}function yo(A,z){for(let Ie=0;Ie=Ie;ct--)A._setEndLocation(A.openElements.items[ct],z);if(!A.fragmentContext&&A.openElements.stackTop>=0){const ct=A.openElements.items[0],zt=A.treeAdapter.getNodeSourceCodeLocation(ct);if(zt&&!zt.endTag&&(A._setEndLocation(ct,z),A.openElements.stackTop>=1)){const wn=A.openElements.items[1],Hn=A.treeAdapter.getNodeSourceCodeLocation(wn);Hn&&!Hn.endTag&&A._setEndLocation(wn,z)}}}}function Xr(A,z){A._setDocumentType(z);const Ie=z.forceQuirks?kn.QUIRKS:lr(z);dr(z)||A._err(z,Bt.nonConformingDoctype),A.treeAdapter.setDocumentMode(A.document,Ie),A.insertionMode=Nt.BEFORE_HTML}function Qr(A,z){A._err(z,Bt.missingDoctype,!0),A.treeAdapter.setDocumentMode(A.document,kn.QUIRKS),A.insertionMode=Nt.BEFORE_HTML,A._processToken(z)}function Yi(A,z){z.tagID===we.HTML?(A._insertElement(z,dt.HTML),A.insertionMode=Nt.BEFORE_HEAD):es(A,z)}function ir(A,z){const Ie=z.tagID;(Ie===we.HTML||Ie===we.HEAD||Ie===we.BODY||Ie===we.BR)&&es(A,z)}function es(A,z){A._insertFakeRootElement(),A.insertionMode=Nt.BEFORE_HEAD,A._processToken(z)}function Co(A,z){switch(z.tagID){case we.HTML:{$i(A,z);break}case we.HEAD:{A._insertElement(z,dt.HTML),A.headElement=A.openElements.current,A.insertionMode=Nt.IN_HEAD;break}default:ri(A,z)}}function xo(A,z){const Ie=z.tagID;Ie===we.HEAD||Ie===we.BODY||Ie===we.HTML||Ie===we.BR?ri(A,z):A._err(z,Bt.endTagWithoutMatchingOpenElement)}function ri(A,z){A._insertFakeElement(_t.HEAD,we.HEAD),A.headElement=A.openElements.current,A.insertionMode=Nt.IN_HEAD,A._processToken(z)}function Qi(A,z){switch(z.tagID){case we.HTML:{$i(A,z);break}case we.BASE:case we.BASEFONT:case we.BGSOUND:case we.LINK:case we.META:{A._appendElement(z,dt.HTML),z.ackSelfClosing=!0;break}case we.TITLE:{A._switchToTextParsing(z,fr.RCDATA);break}case we.NOSCRIPT:{A.options.scriptingEnabled?A._switchToTextParsing(z,fr.RAWTEXT):(A._insertElement(z,dt.HTML),A.insertionMode=Nt.IN_HEAD_NO_SCRIPT);break}case we.NOFRAMES:case we.STYLE:{A._switchToTextParsing(z,fr.RAWTEXT);break}case we.SCRIPT:{A._switchToTextParsing(z,fr.SCRIPT_DATA);break}case we.TEMPLATE:{A._insertTemplate(z),A.activeFormattingElements.insertMarker(),A.framesetOk=!1,A.insertionMode=Nt.IN_TEMPLATE,A.tmplInsertionModeStack.unshift(Nt.IN_TEMPLATE);break}case we.HEAD:{A._err(z,Bt.misplacedStartTagForHeadElement);break}default:ds(A,z)}}function xs(A,z){switch(z.tagID){case we.HEAD:{A.openElements.pop(),A.insertionMode=Nt.AFTER_HEAD;break}case we.BODY:case we.BR:case we.HTML:{ds(A,z);break}case we.TEMPLATE:{io(A,z);break}default:A._err(z,Bt.endTagWithoutMatchingOpenElement)}}function io(A,z){A.openElements.tmplCount>0?(A.openElements.generateImpliedEndTagsThoroughly(),A.openElements.currentTagId!==we.TEMPLATE&&A._err(z,Bt.closingOfElementWithOpenChildElements),A.openElements.popUntilTagNamePopped(we.TEMPLATE),A.activeFormattingElements.clearToLastMarker(),A.tmplInsertionModeStack.shift(),A._resetInsertionMode()):A._err(z,Bt.endTagWithoutMatchingOpenElement)}function ds(A,z){A.openElements.pop(),A.insertionMode=Nt.AFTER_HEAD,A._processToken(z)}function Hs(A,z){switch(z.tagID){case we.HTML:{$i(A,z);break}case we.BASEFONT:case we.BGSOUND:case we.HEAD:case we.LINK:case we.META:case we.NOFRAMES:case we.STYLE:{Qi(A,z);break}case we.NOSCRIPT:{A._err(z,Bt.nestedNoscriptInHead);break}default:Lo(A,z)}}function Is(A,z){switch(z.tagID){case we.NOSCRIPT:{A.openElements.pop(),A.insertionMode=Nt.IN_HEAD;break}case we.BR:{Lo(A,z);break}default:A._err(z,Bt.endTagWithoutMatchingOpenElement)}}function Lo(A,z){const Ie=z.type===Un.EOF?Bt.openElementsLeftAfterEof:Bt.disallowedContentInNoscriptInHead;A._err(z,Ie),A.openElements.pop(),A.insertionMode=Nt.IN_HEAD,A._processToken(z)}function Pa(A,z){switch(z.tagID){case we.HTML:{$i(A,z);break}case we.BODY:{A._insertElement(z,dt.HTML),A.framesetOk=!1,A.insertionMode=Nt.IN_BODY;break}case we.FRAMESET:{A._insertElement(z,dt.HTML),A.insertionMode=Nt.IN_FRAMESET;break}case we.BASE:case we.BASEFONT:case we.BGSOUND:case we.LINK:case we.META:case we.NOFRAMES:case we.SCRIPT:case we.STYLE:case we.TEMPLATE:case we.TITLE:{A._err(z,Bt.abandonedHeadElementChild),A.openElements.push(A.headElement,we.HEAD),Qi(A,z),A.openElements.remove(A.headElement);break}case we.HEAD:{A._err(z,Bt.misplacedStartTagForHeadElement);break}default:zs(A,z)}}function $l(A,z){switch(z.tagID){case we.BODY:case we.HTML:case we.BR:{zs(A,z);break}case we.TEMPLATE:{io(A,z);break}default:A._err(z,Bt.endTagWithoutMatchingOpenElement)}}function zs(A,z){A._insertFakeElement(_t.BODY,we.BODY),A.insertionMode=Nt.IN_BODY,oa(A,z)}function oa(A,z){switch(z.type){case Un.CHARACTER:{ol(A,z);break}case Un.WHITESPACE_CHARACTER:{Gs(A,z);break}case Un.COMMENT:{Ao(A,z);break}case Un.START_TAG:{$i(A,z);break}case Un.END_TAG:{po(A,z);break}case Un.EOF:{_o(A,z);break}default:}}function Gs(A,z){A._reconstructActiveFormattingElements(),A._insertCharacters(z)}function ol(A,z){A._reconstructActiveFormattingElements(),A._insertCharacters(z),A.framesetOk=!1}function du(A,z){A.openElements.tmplCount===0&&A.treeAdapter.adoptAttributes(A.openElements.items[0],z.attrs)}function pu(A,z){const Ie=A.openElements.tryPeekProperlyNestedBodyElement();Ie&&A.openElements.tmplCount===0&&(A.framesetOk=!1,A.treeAdapter.adoptAttributes(Ie,z.attrs))}function Bo(A,z){const Ie=A.openElements.tryPeekProperlyNestedBodyElement();A.framesetOk&&Ie&&(A.treeAdapter.detachNode(Ie),A.openElements.popAllUpToHtmlElement(),A._insertElement(z,dt.HTML),A.insertionMode=Nt.IN_FRAMESET)}function Xl(A,z){A.openElements.hasInButtonScope(we.P)&&A._closePElement(),A._insertElement(z,dt.HTML)}function gu(A,z){A.openElements.hasInButtonScope(we.P)&&A._closePElement(),A.openElements.currentTagId!==void 0&&Xn.has(A.openElements.currentTagId)&&A.openElements.pop(),A._insertElement(z,dt.HTML)}function bl(A,z){A.openElements.hasInButtonScope(we.P)&&A._closePElement(),A._insertElement(z,dt.HTML),A.skipNextNewLine=!0,A.framesetOk=!1}function Dl(A,z){const Ie=A.openElements.tmplCount>0;(!A.formElement||Ie)&&(A.openElements.hasInButtonScope(we.P)&&A._closePElement(),A._insertElement(z,dt.HTML),Ie||(A.formElement=A.openElements.current))}function ps(A,z){A.framesetOk=!1;const Ie=z.tagID;for(let ct=A.openElements.stackTop;ct>=0;ct--){const zt=A.openElements.tagIDs[ct];if(Ie===we.LI&&zt===we.LI||(Ie===we.DD||Ie===we.DT)&&(zt===we.DD||zt===we.DT)){A.openElements.generateImpliedEndTagsWithExclusion(zt),A.openElements.popUntilTagNamePopped(zt);break}if(zt!==we.ADDRESS&&zt!==we.DIV&&zt!==we.P&&A._isSpecialElement(A.openElements.items[ct],zt))break}A.openElements.hasInButtonScope(we.P)&&A._closePElement(),A._insertElement(z,dt.HTML)}function As(A,z){A.openElements.hasInButtonScope(we.P)&&A._closePElement(),A._insertElement(z,dt.HTML),A.tokenizer.state=fr.PLAINTEXT}function Zo(A,z){A.openElements.hasInScope(we.BUTTON)&&(A.openElements.generateImpliedEndTags(),A.openElements.popUntilTagNamePopped(we.BUTTON)),A._reconstructActiveFormattingElements(),A._insertElement(z,dt.HTML),A.framesetOk=!1}function us(A,z){const Ie=A.activeFormattingElements.getElementEntryInScopeWithTagName(_t.A);Ie&&(yo(A,z),A.openElements.remove(Ie.element),A.activeFormattingElements.removeEntry(Ie)),A._reconstructActiveFormattingElements(),A._insertElement(z,dt.HTML),A.activeFormattingElements.pushElement(A.openElements.current,z)}function Sl(A,z){A._reconstructActiveFormattingElements(),A._insertElement(z,dt.HTML),A.activeFormattingElements.pushElement(A.openElements.current,z)}function Os(A,z){A._reconstructActiveFormattingElements(),A.openElements.hasInScope(we.NOBR)&&(yo(A,z),A._reconstructActiveFormattingElements()),A._insertElement(z,dt.HTML),A.activeFormattingElements.pushElement(A.openElements.current,z)}function so(A,z){A._reconstructActiveFormattingElements(),A._insertElement(z,dt.HTML),A.activeFormattingElements.insertMarker(),A.framesetOk=!1}function qi(A,z){A.treeAdapter.getDocumentMode(A.document)!==kn.QUIRKS&&A.openElements.hasInButtonScope(we.P)&&A._closePElement(),A._insertElement(z,dt.HTML),A.framesetOk=!1,A.insertionMode=Nt.IN_TABLE}function Oi(A,z){A._reconstructActiveFormattingElements(),A._appendElement(z,dt.HTML),A.framesetOk=!1,z.ackSelfClosing=!0}function Yo(A){const z=Vn(A,on.TYPE);return z!=null&&z.toLowerCase()===Pr}function Kn(A,z){A._reconstructActiveFormattingElements(),A._appendElement(z,dt.HTML),Yo(z)||(A.framesetOk=!1),z.ackSelfClosing=!0}function ts(A,z){A._appendElement(z,dt.HTML),z.ackSelfClosing=!0}function lt(A,z){A.openElements.hasInButtonScope(we.P)&&A._closePElement(),A._appendElement(z,dt.HTML),A.framesetOk=!1,z.ackSelfClosing=!0}function Qt(A,z){z.tagName=_t.IMG,z.tagID=we.IMG,Oi(A,z)}function wa(A,z){A._insertElement(z,dt.HTML),A.skipNextNewLine=!0,A.tokenizer.state=fr.RCDATA,A.originalInsertionMode=A.insertionMode,A.framesetOk=!1,A.insertionMode=Nt.TEXT}function sl(A,z){A.openElements.hasInButtonScope(we.P)&&A._closePElement(),A._reconstructActiveFormattingElements(),A.framesetOk=!1,A._switchToTextParsing(z,fr.RAWTEXT)}function jo(A,z){A.framesetOk=!1,A._switchToTextParsing(z,fr.RAWTEXT)}function ns(A,z){A._switchToTextParsing(z,fr.RAWTEXT)}function sa(A,z){A._reconstructActiveFormattingElements(),A._insertElement(z,dt.HTML),A.framesetOk=!1,A.insertionMode=A.insertionMode===Nt.IN_TABLE||A.insertionMode===Nt.IN_CAPTION||A.insertionMode===Nt.IN_TABLE_BODY||A.insertionMode===Nt.IN_ROW||A.insertionMode===Nt.IN_CELL?Nt.IN_SELECT_IN_TABLE:Nt.IN_SELECT}function Ea(A,z){A.openElements.currentTagId===we.OPTION&&A.openElements.pop(),A._reconstructActiveFormattingElements(),A._insertElement(z,dt.HTML)}function Zl(A,z){A.openElements.hasInScope(we.RUBY)&&A.openElements.generateImpliedEndTags(),A._insertElement(z,dt.HTML)}function To(A,z){A.openElements.hasInScope(we.RUBY)&&A.openElements.generateImpliedEndTagsWithExclusion(we.RTC),A._insertElement(z,dt.HTML)}function Fr(A,z){A._reconstructActiveFormattingElements(),Ti(z),Ji(z),z.selfClosing?A._appendElement(z,dt.MATHML):A._insertElement(z,dt.MATHML),z.ackSelfClosing=!0}function gs(A,z){A._reconstructActiveFormattingElements(),Fi(z),Ji(z),z.selfClosing?A._appendElement(z,dt.SVG):A._insertElement(z,dt.SVG),z.ackSelfClosing=!0}function Bs(A,z){A._reconstructActiveFormattingElements(),A._insertElement(z,dt.HTML)}function $i(A,z){switch(z.tagID){case we.I:case we.S:case we.B:case we.U:case we.EM:case we.TT:case we.BIG:case we.CODE:case we.FONT:case we.SMALL:case we.STRIKE:case we.STRONG:{Sl(A,z);break}case we.A:{us(A,z);break}case we.H1:case we.H2:case we.H3:case we.H4:case we.H5:case we.H6:{gu(A,z);break}case we.P:case we.DL:case we.OL:case we.UL:case we.DIV:case we.DIR:case we.NAV:case we.MAIN:case we.MENU:case we.ASIDE:case we.CENTER:case we.FIGURE:case we.FOOTER:case we.HEADER:case we.HGROUP:case we.DIALOG:case we.DETAILS:case we.ADDRESS:case we.ARTICLE:case we.SEARCH:case we.SECTION:case we.SUMMARY:case we.FIELDSET:case we.BLOCKQUOTE:case we.FIGCAPTION:{Xl(A,z);break}case we.LI:case we.DD:case we.DT:{ps(A,z);break}case we.BR:case we.IMG:case we.WBR:case we.AREA:case we.EMBED:case we.KEYGEN:{Oi(A,z);break}case we.HR:{lt(A,z);break}case we.RB:case we.RTC:{Zl(A,z);break}case we.RT:case we.RP:{To(A,z);break}case we.PRE:case we.LISTING:{bl(A,z);break}case we.XMP:{sl(A,z);break}case we.SVG:{gs(A,z);break}case we.HTML:{du(A,z);break}case we.BASE:case we.LINK:case we.META:case we.STYLE:case we.TITLE:case we.SCRIPT:case we.BGSOUND:case we.BASEFONT:case we.TEMPLATE:{Qi(A,z);break}case we.BODY:{pu(A,z);break}case we.FORM:{Dl(A,z);break}case we.NOBR:{Os(A,z);break}case we.MATH:{Fr(A,z);break}case we.TABLE:{qi(A,z);break}case we.INPUT:{Kn(A,z);break}case we.PARAM:case we.TRACK:case we.SOURCE:{ts(A,z);break}case we.IMAGE:{Qt(A,z);break}case we.BUTTON:{Zo(A,z);break}case we.APPLET:case we.OBJECT:case we.MARQUEE:{so(A,z);break}case we.IFRAME:{jo(A,z);break}case we.SELECT:{sa(A,z);break}case we.OPTION:case we.OPTGROUP:{Ea(A,z);break}case we.NOEMBED:case we.NOFRAMES:{ns(A,z);break}case we.FRAMESET:{Bo(A,z);break}case we.TEXTAREA:{wa(A,z);break}case we.NOSCRIPT:{A.options.scriptingEnabled?ns(A,z):Bs(A,z);break}case we.PLAINTEXT:{As(A,z);break}case we.COL:case we.TH:case we.TD:case we.TR:case we.HEAD:case we.FRAME:case we.TBODY:case we.TFOOT:case we.THEAD:case we.CAPTION:case we.COLGROUP:break;default:Bs(A,z)}}function yi(A,z){if(A.openElements.hasInScope(we.BODY)&&(A.insertionMode=Nt.AFTER_BODY,A.options.sourceCodeLocationInfo)){const Ie=A.openElements.tryPeekProperlyNestedBodyElement();Ie&&A._setEndLocation(Ie,z)}}function ko(A,z){A.openElements.hasInScope(we.BODY)&&(A.insertionMode=Nt.AFTER_BODY,ks(A,z))}function Ws(A,z){const Ie=z.tagID;A.openElements.hasInScope(Ie)&&(A.openElements.generateImpliedEndTags(),A.openElements.popUntilTagNamePopped(Ie))}function go(A){const z=A.openElements.tmplCount>0,{formElement:Ie}=A;z||(A.formElement=null),(Ie||z)&&A.openElements.hasInScope(we.FORM)&&(A.openElements.generateImpliedEndTags(),z?A.openElements.popUntilTagNamePopped(we.FORM):Ie&&A.openElements.remove(Ie))}function Zs(A){A.openElements.hasInButtonScope(we.P)||A._insertFakeElement(_t.P,we.P),A._closePElement()}function rs(A){A.openElements.hasInListItemScope(we.LI)&&(A.openElements.generateImpliedEndTagsWithExclusion(we.LI),A.openElements.popUntilTagNamePopped(we.LI))}function xl(A,z){const Ie=z.tagID;A.openElements.hasInScope(Ie)&&(A.openElements.generateImpliedEndTagsWithExclusion(Ie),A.openElements.popUntilTagNamePopped(Ie))}function eo(A){A.openElements.hasNumberedHeaderInScope()&&(A.openElements.generateImpliedEndTags(),A.openElements.popUntilNumberedHeaderPopped())}function ms(A,z){const Ie=z.tagID;A.openElements.hasInScope(Ie)&&(A.openElements.generateImpliedEndTags(),A.openElements.popUntilTagNamePopped(Ie),A.activeFormattingElements.clearToLastMarker())}function Ui(A){A._reconstructActiveFormattingElements(),A._insertFakeElement(_t.BR,we.BR),A.openElements.pop(),A.framesetOk=!1}function uo(A,z){const Ie=z.tagName,ct=z.tagID;for(let zt=A.openElements.stackTop;zt>0;zt--){const wn=A.openElements.items[zt],Hn=A.openElements.tagIDs[zt];if(ct===Hn&&(ct!==we.UNKNOWN||A.treeAdapter.getTagName(wn)===Ie)){A.openElements.generateImpliedEndTagsWithExclusion(ct),A.openElements.stackTop>=zt&&A.openElements.shortenToLength(zt);break}if(A._isSpecialElement(wn,Hn))break}}function po(A,z){switch(z.tagID){case we.A:case we.B:case we.I:case we.S:case we.U:case we.EM:case we.TT:case we.BIG:case we.CODE:case we.FONT:case we.NOBR:case we.SMALL:case we.STRIKE:case we.STRONG:{yo(A,z);break}case we.P:{Zs(A);break}case we.DL:case we.UL:case we.OL:case we.DIR:case we.DIV:case we.NAV:case we.PRE:case we.MAIN:case we.MENU:case we.ASIDE:case we.BUTTON:case we.CENTER:case we.FIGURE:case we.FOOTER:case we.HEADER:case we.HGROUP:case we.DIALOG:case we.ADDRESS:case we.ARTICLE:case we.DETAILS:case we.SEARCH:case we.SECTION:case we.SUMMARY:case we.LISTING:case we.FIELDSET:case we.BLOCKQUOTE:case we.FIGCAPTION:{Ws(A,z);break}case we.LI:{rs(A);break}case we.DD:case we.DT:{xl(A,z);break}case we.H1:case we.H2:case we.H3:case we.H4:case we.H5:case we.H6:{eo(A);break}case we.BR:{Ui(A);break}case we.BODY:{yi(A,z);break}case we.HTML:{ko(A,z);break}case we.FORM:{go(A);break}case we.APPLET:case we.OBJECT:case we.MARQUEE:{ms(A,z);break}case we.TEMPLATE:{io(A,z);break}default:uo(A,z)}}function _o(A,z){A.tmplInsertionModeStack.length>0?ws(A,z):xr(A,z)}function Ai(A,z){var Ie;z.tagID===we.SCRIPT&&((Ie=A.scriptHandler)===null||Ie===void 0||Ie.call(A,A.openElements.current)),A.openElements.pop(),A.insertionMode=A.originalInsertionMode}function Jl(A,z){A._err(z,Bt.eofInElementThatCanContainOnlyText),A.openElements.pop(),A.insertionMode=A.originalInsertionMode,A.onEof(z)}function Ar(A,z){if(A.openElements.currentTagId!==void 0&&Ki.has(A.openElements.currentTagId))switch(A.pendingCharacterTokens.length=0,A.hasNonWhitespacePendingCharacterToken=!1,A.originalInsertionMode=A.insertionMode,A.insertionMode=Nt.IN_TABLE_TEXT,z.type){case Un.CHARACTER:{ja(A,z);break}case Un.WHITESPACE_CHARACTER:{Ql(A,z);break}}else Ls(A,z)}function oc(A,z){A.openElements.clearBackToTableContext(),A.activeFormattingElements.insertMarker(),A._insertElement(z,dt.HTML),A.insertionMode=Nt.IN_CAPTION}function Bi(A,z){A.openElements.clearBackToTableContext(),A._insertElement(z,dt.HTML),A.insertionMode=Nt.IN_COLUMN_GROUP}function ju(A,z){A.openElements.clearBackToTableContext(),A._insertFakeElement(_t.COLGROUP,we.COLGROUP),A.insertionMode=Nt.IN_COLUMN_GROUP,No(A,z)}function Pl(A,z){A.openElements.clearBackToTableContext(),A._insertElement(z,dt.HTML),A.insertionMode=Nt.IN_TABLE_BODY}function al(A,z){A.openElements.clearBackToTableContext(),A._insertFakeElement(_t.TBODY,we.TBODY),A.insertionMode=Nt.IN_TABLE_BODY,Ca(A,z)}function Uu(A,z){A.openElements.hasInTableScope(we.TABLE)&&(A.openElements.popUntilTagNamePopped(we.TABLE),A._resetInsertionMode(),A._processStartTag(z))}function Nu(A,z){Yo(z)?A._appendElement(z,dt.HTML):Ls(A,z),z.ackSelfClosing=!0}function Fa(A,z){!A.formElement&&A.openElements.tmplCount===0&&(A._insertElement(z,dt.HTML),A.formElement=A.openElements.current,A.openElements.pop())}function Ba(A,z){switch(z.tagID){case we.TD:case we.TH:case we.TR:{al(A,z);break}case we.STYLE:case we.SCRIPT:case we.TEMPLATE:{Qi(A,z);break}case we.COL:{ju(A,z);break}case we.FORM:{Fa(A,z);break}case we.TABLE:{Uu(A,z);break}case we.TBODY:case we.TFOOT:case we.THEAD:{Pl(A,z);break}case we.INPUT:{Nu(A,z);break}case we.CAPTION:{oc(A,z);break}case we.COLGROUP:{Bi(A,z);break}default:Ls(A,z)}}function Hi(A,z){switch(z.tagID){case we.TABLE:{A.openElements.hasInTableScope(we.TABLE)&&(A.openElements.popUntilTagNamePopped(we.TABLE),A._resetInsertionMode());break}case we.TEMPLATE:{io(A,z);break}case we.BODY:case we.CAPTION:case we.COL:case we.COLGROUP:case we.HTML:case we.TBODY:case we.TD:case we.TFOOT:case we.TH:case we.THEAD:case we.TR:break;default:Ls(A,z)}}function Ls(A,z){const Ie=A.fosterParentingEnabled;A.fosterParentingEnabled=!0,oa(A,z),A.fosterParentingEnabled=Ie}function Ql(A,z){A.pendingCharacterTokens.push(z)}function ja(A,z){A.pendingCharacterTokens.push(z),A.hasNonWhitespacePendingCharacterToken=!0}function ll(A,z){let Ie=0;if(A.hasNonWhitespacePendingCharacterToken)for(;Ie0&&A.openElements.currentTagId===we.OPTION&&A.openElements.tagIDs[A.openElements.stackTop-1]===we.OPTGROUP&&A.openElements.pop(),A.openElements.currentTagId===we.OPTGROUP&&A.openElements.pop();break}case we.OPTION:{A.openElements.currentTagId===we.OPTION&&A.openElements.pop();break}case we.SELECT:{A.openElements.hasInSelectScope(we.SELECT)&&(A.openElements.popUntilTagNamePopped(we.SELECT),A._resetInsertionMode());break}case we.TEMPLATE:{io(A,z);break}default:}}function kh(A,z){const Ie=z.tagID;Ie===we.CAPTION||Ie===we.TABLE||Ie===we.TBODY||Ie===we.TFOOT||Ie===we.THEAD||Ie===we.TR||Ie===we.TD||Ie===we.TH?(A.openElements.popUntilTagNamePopped(we.SELECT),A._resetInsertionMode(),A._processStartTag(z)):_h(A,z)}function Jo(A,z){const Ie=z.tagID;Ie===we.CAPTION||Ie===we.TABLE||Ie===we.TBODY||Ie===we.TFOOT||Ie===we.THEAD||Ie===we.TR||Ie===we.TD||Ie===we.TH?A.openElements.hasInTableScope(Ie)&&(A.openElements.popUntilTagNamePopped(we.SELECT),A._resetInsertionMode(),A.onEndTag(z)):Ah(A,z)}function ql(A,z){switch(z.tagID){case we.BASE:case we.BASEFONT:case we.BGSOUND:case we.LINK:case we.META:case we.NOFRAMES:case we.SCRIPT:case we.STYLE:case we.TEMPLATE:case we.TITLE:{Qi(A,z);break}case we.CAPTION:case we.COLGROUP:case we.TBODY:case we.TFOOT:case we.THEAD:{A.tmplInsertionModeStack[0]=Nt.IN_TABLE,A.insertionMode=Nt.IN_TABLE,Ba(A,z);break}case we.COL:{A.tmplInsertionModeStack[0]=Nt.IN_COLUMN_GROUP,A.insertionMode=Nt.IN_COLUMN_GROUP,No(A,z);break}case we.TR:{A.tmplInsertionModeStack[0]=Nt.IN_TABLE_BODY,A.insertionMode=Nt.IN_TABLE_BODY,Ca(A,z);break}case we.TD:case we.TH:{A.tmplInsertionModeStack[0]=Nt.IN_ROW,A.insertionMode=Nt.IN_ROW,_a(A,z);break}default:A.tmplInsertionModeStack[0]=Nt.IN_BODY,A.insertionMode=Nt.IN_BODY,$i(A,z)}}function ho(A,z){z.tagID===we.TEMPLATE&&io(A,z)}function ws(A,z){A.openElements.tmplCount>0?(A.openElements.popUntilTagNamePopped(we.TEMPLATE),A.activeFormattingElements.clearToLastMarker(),A.tmplInsertionModeStack.shift(),A._resetInsertionMode(),A.onEof(z)):xr(A,z)}function Ms(A,z){z.tagID===we.HTML?$i(A,z):mu(A,z)}function ks(A,z){var Ie;if(z.tagID===we.HTML){if(A.fragmentContext||(A.insertionMode=Nt.AFTER_AFTER_BODY),A.options.sourceCodeLocationInfo&&A.openElements.tagIDs[0]===we.HTML){A._setEndLocation(A.openElements.items[0],z);const ct=A.openElements.items[1];ct&&!(!((Ie=A.treeAdapter.getNodeSourceCodeLocation(ct))===null||Ie===void 0)&&Ie.endTag)&&A._setEndLocation(ct,z)}}else mu(A,z)}function mu(A,z){A.insertionMode=Nt.IN_BODY,oa(A,z)}function js(A,z){switch(z.tagID){case we.HTML:{$i(A,z);break}case we.FRAMESET:{A._insertElement(z,dt.HTML);break}case we.FRAME:{A._appendElement(z,dt.HTML),z.ackSelfClosing=!0;break}case we.NOFRAMES:{Qi(A,z);break}default:}}function eu(A,z){z.tagID===we.FRAMESET&&!A.openElements.isRootHtmlElementCurrent()&&(A.openElements.pop(),!A.fragmentContext&&A.openElements.currentTagId!==we.FRAMESET&&(A.insertionMode=Nt.AFTER_FRAMESET))}function xc(A,z){switch(z.tagID){case we.HTML:{$i(A,z);break}case we.NOFRAMES:{Qi(A,z);break}default:}}function wc(A,z){z.tagID===we.HTML&&(A.insertionMode=Nt.AFTER_AFTER_FRAMESET)}function la(A,z){z.tagID===we.HTML?$i(A,z):te(A,z)}function te(A,z){A.insertionMode=Nt.IN_BODY,oa(A,z)}function Ee(A,z){switch(z.tagID){case we.HTML:{$i(A,z);break}case we.NOFRAMES:{Qi(A,z);break}default:}}function Le(A,z){z.chars=Ot,A._insertCharacters(z)}function Ue(A,z){A._insertCharacters(z),A.framesetOk=!1}function Je(A){for(;A.treeAdapter.getNamespaceURI(A.openElements.current)!==dt.HTML&&A.openElements.currentTagId!==void 0&&!A._isIntegrationPoint(A.openElements.currentTagId,A.openElements.current);)A.openElements.pop()}function qe(A,z){if(Pi(z))Je(A),A._startTagOutsideForeignContent(z);else{const Ie=A._getAdjustedCurrentElement(),ct=A.treeAdapter.getNamespaceURI(Ie);ct===dt.MATHML?Ti(z):ct===dt.SVG&&(Ct(z),Fi(z)),Ji(z),z.selfClosing?A._appendElement(z,ct):A._insertElement(z,ct),z.ackSelfClosing=!0}}function ft(A,z){if(z.tagID===we.P||z.tagID===we.BR){Je(A),A._endTagOutsideForeignContent(z);return}for(let Ie=A.openElements.stackTop;Ie>0;Ie--){const ct=A.openElements.items[Ie];if(A.treeAdapter.getNamespaceURI(ct)===dt.HTML){A._endTagOutsideForeignContent(z);break}const zt=A.treeAdapter.getTagName(ct);if(zt.toLowerCase()===z.tagName){z.tagName=zt,A.openElements.shortenToLength(Ie);break}}}const yt=/["$&'<>\u0080-\uFFFF]/g,Ht=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),Kt=String.prototype.codePointAt==null?(A,z)=>(A.charCodeAt(z)&64512)===55296?(A.charCodeAt(z)-55296)*1024+A.charCodeAt(z+1)-56320+65536:A.charCodeAt(z):(A,z)=>A.codePointAt(z);function Lt(A){let z="",Ie=0,ct;for(;(ct=yt.exec(A))!==null;){const{index:zt}=ct,wn=A.charCodeAt(zt),Hn=Ht.get(wn);Hn===void 0?(z+=`${A.substring(Ie,zt)}&#x${Kt(A,zt).toString(16)};`,Ie=yt.lastIndex+=+((wn&64512)===55296)):(z+=A.substring(Ie,zt)+Hn,Ie=zt+1)}return z+A.substr(Ie)}const sn=null;function nn(A,z){return function(ct){let zt,wn=0,Hn="";for(;zt=A.exec(ct);)wn!==zt.index&&(Hn+=ct.substring(wn,zt.index)),Hn+=z.get(zt[0].charCodeAt(0)),wn=zt.index+1;return Hn+ct.substring(wn)}}const Dt=null,jr=nn(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),hi=nn(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Ni=new Set([_t.AREA,_t.BASE,_t.BASEFONT,_t.BGSOUND,_t.BR,_t.COL,_t.EMBED,_t.FRAME,_t.HR,_t.IMG,_t.INPUT,_t.KEYGEN,_t.LINK,_t.META,_t.PARAM,_t.SOURCE,_t.TRACK,_t.WBR]);function pr(A,z){return z.treeAdapter.isElementNode(A)&&z.treeAdapter.getNamespaceURI(A)===NS.HTML&&Ni.has(z.treeAdapter.getTagName(A))}const Gr={treeAdapter:vn,scriptingEnabled:!0};function ei(A,z){const Ie=Ii(Ii({},Gr),z);return pr(A,Ie)?"":Io(A,Ie)}function Ro(A,z){const Ie=Ii(Ii({},Gr),z);return Qn(A,Ie)}function Io(A,z){let Ie="";const ct=z.treeAdapter.isElementNode(A)&&z.treeAdapter.getTagName(A)===$.TEMPLATE&&z.treeAdapter.getNamespaceURI(A)===NS.HTML?z.treeAdapter.getTemplateContent(A):A,zt=z.treeAdapter.getChildNodes(ct);if(zt)for(const wn of zt)Ie+=Qn(wn,z);return Ie}function Qn(A,z){return z.treeAdapter.isElementNode(A)?Mo(A,z):z.treeAdapter.isTextNode(A)?wo(A,z):z.treeAdapter.isCommentNode(A)?Br(A,z):z.treeAdapter.isDocumentTypeNode(A)?ua(A,z):""}function Mo(A,z){const Ie=z.treeAdapter.getTagName(A);return`<${Ie}${os(A,z)}>${pr(A,z)?"":`${Io(A,z)}`}`}function os(A,{treeAdapter:z}){let Ie="";for(const ct of z.getAttrList(A)){if(Ie+=" ",ct.namespace)switch(ct.namespace){case NS.XML:{Ie+=`xml:${ct.name}`;break}case NS.XMLNS:{ct.name!=="xmlns"&&(Ie+="xmlns:"),Ie+=ct.name;break}case NS.XLINK:{Ie+=`xlink:${ct.name}`;break}default:Ie+=`${ct.prefix}:${ct.name}`}else Ie+=ct.name;Ie+=`="${escapeAttribute(ct.value)}"`}return Ie}function wo(A,z){const{treeAdapter:Ie}=z,ct=Ie.getTextNodeContent(A),zt=Ie.getParentNode(A),wn=zt&&Ie.isElementNode(zt)&&Ie.getTagName(zt);return wn&&Ie.getNamespaceURI(zt)===NS.HTML&&hasUnescapedText(wn,z.scriptingEnabled)?ct:escapeText(ct)}function Br(A,{treeAdapter:z}){return``}function ua(A,{treeAdapter:z}){return``}function Ho(A,z){return Parser.parse(A,z)}function Ei(A,z,Ie){typeof A=="string"&&(Ie=z,z=A,A=null);const ct=Parser.getFragmentParser(A,Ie);return ct.tokenizer.write(z,!0),ct.getFragment()}var bi=S(17970),ao=S(10528);const Qo=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,Us=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Js={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Ua(A,z){const Ie=Ec(A),ct=ie("type",{handlers:{root:ca,element:Xa,text:tn,comment:wl,doctype:Qs,raw:Ds},unknown:qo}),zt={parser:Ie?new fs(Js):fs.getFragmentParser(void 0,Js),handle(Vr){ct(Vr,zt)},stitches:!1,options:z||{}};ct(A,zt),Za(zt,(0,bi.Pk)());const wn=Ie?zt.parser.document:zt.parser.getFragment(),Hn=c(wn,{file:zt.options.file});return zt.stitches&&(0,ao.Vn)(Hn,"comment",function(Vr,Si,bn){const ar=Vr;if(ar.value.stitch&&bn&&Si!==void 0){const Ri=bn.children;return Ri[Si]=ar.value.stitch,Si}}),Hn.type==="root"&&Hn.children.length===1&&Hn.children[0].type===A.type?Hn.children[0]:Hn}function Jt(A,z){let Ie=-1;if(A)for(;++Ie4&&(z.parser.tokenizer.state=0);const Ie={type:Un.CHARACTER,chars:A.value,location:cl(A)};Za(z,(0,bi.Pk)(A)),z.parser.currentToken=Ie,z.parser._processToken(z.parser.currentToken)}function Qs(A,z){const Ie={type:Un.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:cl(A)};Za(z,(0,bi.Pk)(A)),z.parser.currentToken=Ie,z.parser._processToken(z.parser.currentToken)}function ul(A,z){z.stitches=!0;const Ie=vu(A);if("children"in A&&"children"in Ie){const ct=Ua({type:"root",children:A.children},z.options);Ie.children=ct.children}wl({type:"comment",value:{stitch:Ie}},z)}function wl(A,z){const Ie=A.value,ct={type:Un.COMMENT,data:Ie,location:cl(A)};Za(z,(0,bi.Pk)(A)),z.parser.currentToken=ct,z.parser._processToken(z.parser.currentToken)}function Ds(A,z){if(z.parser.tokenizer.preprocessor.html="",z.parser.tokenizer.preprocessor.pos=-1,z.parser.tokenizer.preprocessor.lastGapPos=-2,z.parser.tokenizer.preprocessor.gapStack=[],z.parser.tokenizer.preprocessor.skipNextNewLine=!1,z.parser.tokenizer.preprocessor.lastChunkWritten=!1,z.parser.tokenizer.preprocessor.endOfChunkHit=!1,z.parser.tokenizer.preprocessor.isEol=!1,Vs(z,(0,bi.Pk)(A)),z.parser.tokenizer.write(z.options.tagfilter?A.value.replace(Qo,"<$1$2"):A.value,!1),z.parser.tokenizer._runParsingLoop(),z.parser.tokenizer.state===72||z.parser.tokenizer.state===78){z.parser.tokenizer.preprocessor.lastChunkWritten=!0;const Ie=z.parser.tokenizer._consume();z.parser.tokenizer._callState(Ie)}}function qo(A,z){const Ie=A;if(z.options.passThrough&&z.options.passThrough.includes(Ie.type))ul(Ie,z);else{let ct="";throw Us.has(Ie.type)&&(ct=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+Ie.type+"` node"+ct)}}function Za(A,z){Vs(A,z);const Ie=A.parser.tokenizer.currentCharacterToken;Ie&&Ie.location&&(Ie.location.endLine=A.parser.tokenizer.preprocessor.line,Ie.location.endCol=A.parser.tokenizer.preprocessor.col+1,Ie.location.endOffset=A.parser.tokenizer.preprocessor.offset+1,A.parser.currentToken=Ie,A.parser._processToken(A.parser.currentToken)),A.parser.tokenizer.paused=!1,A.parser.tokenizer.inLoop=!1,A.parser.tokenizer.active=!1,A.parser.tokenizer.returnState=fr.DATA,A.parser.tokenizer.charRefCode=-1,A.parser.tokenizer.consumedAfterSnapshot=-1,A.parser.tokenizer.currentLocation=null,A.parser.tokenizer.currentCharacterToken=null,A.parser.tokenizer.currentToken=null,A.parser.tokenizer.currentAttr={name:"",value:""}}function Vs(A,z){if(z&&z.offset!==void 0){const Ie={startLine:z.line,startCol:z.column,startOffset:z.offset,endLine:-1,endCol:-1,endOffset:-1};A.parser.tokenizer.preprocessor.lineStartPos=-z.column+1,A.parser.tokenizer.preprocessor.droppedBufferSize=z.offset,A.parser.tokenizer.preprocessor.line=z.line,A.parser.tokenizer.currentLocation=Ie}}function Fl(A,z){const Ie=A.tagName.toLowerCase();if(z.parser.tokenizer.state===fr.PLAINTEXT)return;Za(z,(0,bi.Pk)(A));const ct=z.parser.openElements.current;let zt="namespaceURI"in ct?ct.namespaceURI:m.t.html;zt===m.t.html&&Ie==="svg"&&(zt=m.t.svg);const wn=He(Th(Ii({},A),{children:[]}),{space:zt===m.t.svg?"svg":"html"}),Hn={type:Un.START_TAG,tagName:Ie,tagID:Nn(Ie),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in wn?wn.attrs:[],location:cl(A)};z.parser.currentToken=Hn,z.parser._processToken(z.parser.currentToken),z.parser.tokenizer.lastStartTagName=Ie}function tu(A,z){const Ie=A.tagName.toLowerCase();if(!z.parser.tokenizer.inForeignNode&&Tt.includes(Ie)||z.parser.tokenizer.state===fr.PLAINTEXT)return;Za(z,(0,bi.rb)(A));const ct={type:Un.END_TAG,tagName:Ie,tagID:Nn(Ie),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:cl(A)};z.parser.currentToken=ct,z.parser._processToken(z.parser.currentToken),Ie===z.parser.tokenizer.lastStartTagName&&(z.parser.tokenizer.state===fr.RCDATA||z.parser.tokenizer.state===fr.RAWTEXT||z.parser.tokenizer.state===fr.SCRIPT_DATA)&&(z.parser.tokenizer.state=fr.DATA)}function Ec(A){const z=A.type==="root"?A.children[0]:A;return!!(z&&(z.type==="doctype"||z.type==="element"&&z.tagName.toLowerCase()==="html"))}function cl(A){const z=(0,bi.Pk)(A)||{line:void 0,column:void 0,offset:void 0},Ie=(0,bi.rb)(A)||{line:void 0,column:void 0,offset:void 0};return{startLine:z.line,startCol:z.column,startOffset:z.offset,endLine:Ie.line,endCol:Ie.column,endOffset:Ie.offset}}function vu(A){return"children"in A?(0,Y.ZP)(Th(Ii({},A),{children:[]})):(0,Y.ZP)(A)}function Xc(A){return function(z,Ie){return Ua(z,Th(Ii({},A),{file:Ie}))}}},10787:function(Oe,J,S){"use strict";S.d(J,{Z:function(){return b}});function B(v){if(typeof v!="string")throw new TypeError("Expected a string");return v.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Y=S(2348),s=S(10502);function w(v,c,h){const g=h||{},x=(0,s.O)(g.ignore||[]),T=_(c);let I=-1;for(;++I0?{type:"text",value:le}:void 0),le===!1?M.lastIndex=oe+1:(P!==oe&&ee.push({type:"text",value:k.value.slice(P,oe)}),Array.isArray(le)?ee.push(...le):le&&ee.push(le),P=oe+ae[0].length,Q=!0),!M.global)break;ae=M.exec(k.value)}return Q?(PM&&(M=H):H=1,L=k+R.length,k=N.indexOf(R,L);return M}function s(){return{enter:{mathFlow:I,mathFlowFenceMeta:R,mathText:H},exit:{mathFlow:L,mathFlowFence:k,mathFlowFenceMeta:N,mathFlowValue:F,mathText:M,mathTextData:F}};function I(P){const U={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[U]}},P)}function R(){this.buffer()}function N(){const P=this.resume(),U=this.stack[this.stack.length-1];(0,B.ok)(U.type==="math"),U.meta=P}function k(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function L(P){const U=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),G=this.stack[this.stack.length-1];(0,B.ok)(G.type==="math"),this.exit(P),G.value=U;const Q=G.data.hChildren[0];(0,B.ok)(Q.type==="element"),(0,B.ok)(Q.tagName==="code"),Q.children.push({type:"text",value:U}),this.data.mathFlowInside=void 0}function H(P){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},P),this.buffer()}function M(P){const U=this.resume(),G=this.stack[this.stack.length-1];(0,B.ok)(G.type==="inlineMath"),this.exit(P),G.value=U,G.data.hChildren.push({type:"text",value:U})}function F(P){this.config.enter.data.call(this,P),this.config.exit.data.call(this,P)}}function w(I){let R=(I||{}).singleDollarTextMath;return R==null&&(R=!0),k.peek=L,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` `,inConstruct:"mathFlowMeta"},{character:"$",after:R?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:N,inlineMath:k}};function N(H,M,F,P){const U=H.value||"",G=F.createTracker(P),Q="$".repeat(Math.max(Y(U,"$")+1,2)),ee=F.enter("mathFlow");let ae=G.move(Q);if(H.meta){const oe=F.enter("mathFlowMeta");ae+=G.move(F.safe(H.meta,Ii({after:` `,before:ae,encode:["$"]},G.current()))),oe()}return ae+=G.move(` diff --git a/3754.2e388a9c.async.js b/3754.2e388a9c.async.js new file mode 100644 index 0000000000..dc4d59cbc1 --- /dev/null +++ b/3754.2e388a9c.async.js @@ -0,0 +1,5 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[3754],{94907:function(d,S,n){var l=n(97671);(function(){var f,v,g,y,T,x;typeof performance!="undefined"&&performance!==null&&performance.now?d.exports=function(){return performance.now()}:typeof l!="undefined"&&l!==null&&l.hrtime?(d.exports=function(){return(f()-T)/1e6},v=l.hrtime,f=function(){var b;return b=v(),b[0]*1e9+b[1]},y=f(),x=l.uptime()*1e9,T=y-x):Date.now?(d.exports=function(){return Date.now()-g},g=Date.now()):(d.exports=function(){return new Date().getTime()-g},g=new Date().getTime())}).call(this)},32772:function(d,S,n){for(var l=n(94907),f=typeof window=="undefined"?n.g:window,v=["moz","webkit"],g="AnimationFrame",y=f["request"+g],T=f["cancel"+g]||f["cancelRequest"+g],x=0;!y&&x3&&(this.alpha=T[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var x=this.r.toString(16),b=this.g.toString(16),C=this.b.toString(16);return x.length==1&&(x="0"+x),b.length==1&&(b="0"+b),C.length==1&&(C="0"+C),"#"+x+b+C},this.getHelpXML=function(){for(var x=new Array,b=0;b "+I.toRGB()+" -> "+I.toHex());M.appendChild(w),M.appendChild(F),P.appendChild(M)}catch(j){}return P}}},20407:function(d,S,n){"use strict";var l=n(94803),f=n(97904),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a function")}},71649:function(d,S,n){"use strict";var l=n(20879),f=n(97904),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a constructor")}},27835:function(d,S,n){"use strict";var l=n(30530),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v("Can't set "+f(g)+" as a prototype")}},82411:function(d,S,n){"use strict";var l=n(11730),f=n(67903),v=n(87721).f,g=l("unscopables"),y=Array.prototype;y[g]===void 0&&v(y,g,{configurable:!0,value:f(null)}),d.exports=function(T){y[g][T]=!0}},31229:function(d,S,n){"use strict";var l=n(63464).charAt;d.exports=function(f,v,g){return v+(g?l(f,v).length:1)}},16286:function(d,S,n){"use strict";var l=n(56445),f=TypeError;d.exports=function(v,g){if(l(g,v))return v;throw new f("Incorrect invocation")}},11102:function(d,S,n){"use strict";var l=n(49489),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not an object")}},44590:function(d,S,n){"use strict";var l=n(72458),f=n(17524),v=n(57555),g=function(y){return function(T,x,b){var C=l(T),A=v(C);if(A===0)return!y&&-1;var R=f(b,A),P;if(y&&x!==x){for(;A>R;)if(P=C[R++],P!==P)return!0}else for(;A>R;R++)if((y||R in C)&&C[R]===x)return y||R||0;return!y&&-1}};d.exports={includes:g(!0),indexOf:g(!1)}},75650:function(d,S,n){"use strict";var l=n(41433);d.exports=function(f,v){var g=[][f];return!!g&&l(function(){g.call(null,v||function(){return 1},1)})}},32917:function(d,S,n){"use strict";var l=n(20407),f=n(30780),v=n(48640),g=n(57555),y=TypeError,T="Reduce of empty array with no initial value",x=function(b){return function(C,A,R,P){var M=f(C),I=v(M),w=g(M);if(l(A),w===0&&R<2)throw new y(T);var F=b?w-1:0,Y=b?-1:1;if(R<2)for(;;){if(F in I){P=I[F],F+=Y;break}if(F+=Y,b?F<0:w<=F)throw new y(T)}for(;b?F>=0:w>F;F+=Y)F in I&&(P=A(P,I[F],F,M));return P}};d.exports={left:x(!1),right:x(!0)}},37455:function(d,S,n){"use strict";var l=n(88822);d.exports=l([].slice)},74022:function(d,S,n){"use strict";var l=n(11730),f=l("iterator"),v=!1;try{var g=0,y={next:function(){return{done:!!g++}},return:function(){v=!0}};y[f]=function(){return this},Array.from(y,function(){throw 2})}catch(T){}d.exports=function(T,x){try{if(!x&&!v)return!1}catch(A){return!1}var b=!1;try{var C={};C[f]=function(){return{next:function(){return{done:b=!0}}}},T(C)}catch(A){}return b}},647:function(d,S,n){"use strict";var l=n(88822),f=l({}.toString),v=l("".slice);d.exports=function(g){return v(f(g),8,-1)}},20635:function(d,S,n){"use strict";var l=n(9185),f=n(94803),v=n(647),g=n(11730),y=g("toStringTag"),T=Object,x=v(function(){return arguments}())==="Arguments",b=function(C,A){try{return C[A]}catch(R){}};d.exports=l?v:function(C){var A,R,P;return C===void 0?"Undefined":C===null?"Null":typeof(R=b(A=T(C),y))=="string"?R:x?v(A):(P=v(A))==="Object"&&f(A.callee)?"Arguments":P}},21143:function(d,S,n){"use strict";var l=n(5848),f=n(49923),v=n(9445),g=n(87721);d.exports=function(y,T,x){for(var b=f(T),C=g.f,A=v.f,R=0;R0&&x[0]<4?1:+(x[0]+x[1])),!b&&f&&(x=f.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=f.match(/Chrome\/(\d+)/),x&&(b=+x[1]))),d.exports=b},28361:function(d,S,n){"use strict";var l=n(66158),f=n(24241),v=n(647),g=function(y){return f.slice(0,y.length)===y};d.exports=function(){return g("Bun/")?"BUN":g("Cloudflare-Workers")?"CLOUDFLARE":g("Deno/")?"DENO":g("Node.js/")?"NODE":l.Bun&&typeof Bun.version=="string"?"BUN":l.Deno&&typeof Deno.version=="object"?"DENO":v(l.process)==="process"?"NODE":l.window&&l.document?"BROWSER":"REST"}()},29453:function(d,S,n){"use strict";var l=n(66158),f=n(9445).f,v=n(32165),g=n(98862),y=n(45020),T=n(21143),x=n(64784);d.exports=function(b,C){var A=b.target,R=b.global,P=b.stat,M,I,w,F,Y,j;if(R?I=l:P?I=l[A]||y(A,{}):I=l[A]&&l[A].prototype,I)for(w in C){if(Y=C[w],b.dontCallGetSet?(j=f(I,w),F=j&&j.value):F=I[w],M=x(R?w:A+(P?".":"#")+w,b.forced),!M&&F!==void 0){if(typeof Y==typeof F)continue;T(Y,F)}(b.sham||F&&F.sham)&&v(Y,"sham",!0),g(I,w,Y,b)}}},41433:function(d){"use strict";d.exports=function(S){try{return!!S()}catch(n){return!0}}},88394:function(d,S,n){"use strict";n(23073);var l=n(9326),f=n(98862),v=n(12927),g=n(41433),y=n(11730),T=n(32165),x=y("species"),b=RegExp.prototype;d.exports=function(C,A,R,P){var M=y(C),I=!g(function(){var j={};return j[M]=function(){return 7},""[C](j)!==7}),w=I&&!g(function(){var j=!1,B=/a/;return C==="split"&&(B={},B.constructor={},B.constructor[x]=function(){return B},B.flags="",B[M]=/./[M]),B.exec=function(){return j=!0,null},B[M](""),!j});if(!I||!w||R){var F=/./[M],Y=A(M,""[C],function(j,B,$,X,Q){var _=B.exec;return _===v||_===b.exec?I&&!Q?{done:!0,value:l(F,B,$,X)}:{done:!0,value:l(j,$,B,X)}:{done:!1}});f(String.prototype,C,Y[0]),f(b,M,Y[1])}P&&T(b[M],"sham",!0)}},23367:function(d,S,n){"use strict";var l=n(1243),f=Function.prototype,v=f.apply,g=f.call;d.exports=typeof Reflect=="object"&&Reflect.apply||(l?g.bind(v):function(){return g.apply(v,arguments)})},14072:function(d,S,n){"use strict";var l=n(336),f=n(20407),v=n(1243),g=l(l.bind);d.exports=function(y,T){return f(y),T===void 0?y:v?g(y,T):function(){return y.apply(T,arguments)}}},1243:function(d,S,n){"use strict";var l=n(41433);d.exports=!l(function(){var f=function(){}.bind();return typeof f!="function"||f.hasOwnProperty("prototype")})},9326:function(d,S,n){"use strict";var l=n(1243),f=Function.prototype.call;d.exports=l?f.bind(f):function(){return f.apply(f,arguments)}},66308:function(d,S,n){"use strict";var l=n(95935),f=n(5848),v=Function.prototype,g=l&&Object.getOwnPropertyDescriptor,y=f(v,"name"),T=y&&function(){}.name==="something",x=y&&(!l||l&&g(v,"name").configurable);d.exports={EXISTS:y,PROPER:T,CONFIGURABLE:x}},31479:function(d,S,n){"use strict";var l=n(88822),f=n(20407);d.exports=function(v,g,y){try{return l(f(Object.getOwnPropertyDescriptor(v,g)[y]))}catch(T){}}},336:function(d,S,n){"use strict";var l=n(647),f=n(88822);d.exports=function(v){if(l(v)==="Function")return f(v)}},88822:function(d,S,n){"use strict";var l=n(1243),f=Function.prototype,v=f.call,g=l&&f.bind.bind(v,v);d.exports=l?g:function(y){return function(){return v.apply(y,arguments)}}},84407:function(d,S,n){"use strict";var l=n(66158),f=n(94803),v=function(g){return f(g)?g:void 0};d.exports=function(g,y){return arguments.length<2?v(l[g]):l[g]&&l[g][y]}},71170:function(d,S,n){"use strict";var l=n(20635),f=n(31607),v=n(60845),g=n(46072),y=n(11730),T=y("iterator");d.exports=function(x){if(!v(x))return f(x,T)||f(x,"@@iterator")||g[l(x)]}},15739:function(d,S,n){"use strict";var l=n(9326),f=n(20407),v=n(11102),g=n(97904),y=n(71170),T=TypeError;d.exports=function(x,b){var C=arguments.length<2?y(x):b;if(f(C))return v(l(C,x));throw new T(g(x)+" is not iterable")}},31607:function(d,S,n){"use strict";var l=n(20407),f=n(60845);d.exports=function(v,g){var y=v[g];return f(y)?void 0:l(y)}},42163:function(d,S,n){"use strict";var l=n(88822),f=n(30780),v=Math.floor,g=l("".charAt),y=l("".replace),T=l("".slice),x=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,b=/\$([$&'`]|\d{1,2})/g;d.exports=function(C,A,R,P,M,I){var w=R+C.length,F=P.length,Y=b;return M!==void 0&&(M=f(M),Y=x),y(I,Y,function(j,B){var $;switch(g(B,0)){case"$":return"$";case"&":return C;case"`":return T(A,0,R);case"'":return T(A,w);case"<":$=M[T(B,1,-1)];break;default:var X=+B;if(X===0)return j;if(X>F){var Q=v(X/10);return Q===0?j:Q<=F?P[Q-1]===void 0?g(B,1):P[Q-1]+g(B,1):j}$=P[X-1]}return $===void 0?"":$})}},66158:function(d,S,n){"use strict";var l=function(f){return f&&f.Math===Math&&f};d.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof n.g=="object"&&n.g)||l(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},5848:function(d,S,n){"use strict";var l=n(88822),f=n(30780),v=l({}.hasOwnProperty);d.exports=Object.hasOwn||function(y,T){return v(f(y),T)}},44220:function(d){"use strict";d.exports={}},51151:function(d){"use strict";d.exports=function(S,n){try{arguments.length===1?console.error(S):console.error(S,n)}catch(l){}}},53042:function(d,S,n){"use strict";var l=n(84407);d.exports=l("document","documentElement")},45006:function(d,S,n){"use strict";var l=n(95935),f=n(41433),v=n(57215);d.exports=!l&&!f(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!==7})},48640:function(d,S,n){"use strict";var l=n(88822),f=n(41433),v=n(647),g=Object,y=l("".split);d.exports=f(function(){return!g("z").propertyIsEnumerable(0)})?function(T){return v(T)==="String"?y(T,""):g(T)}:g},46141:function(d,S,n){"use strict";var l=n(88822),f=n(94803),v=n(98417),g=l(Function.toString);f(v.inspectSource)||(v.inspectSource=function(y){return g(y)}),d.exports=v.inspectSource},74474:function(d,S,n){"use strict";var l=n(79657),f=n(66158),v=n(49489),g=n(32165),y=n(5848),T=n(98417),x=n(64306),b=n(44220),C="Object already initialized",A=f.TypeError,R=f.WeakMap,P,M,I,w=function(B){return I(B)?M(B):P(B,{})},F=function(B){return function($){var X;if(!v($)||(X=M($)).type!==B)throw new A("Incompatible receiver, "+B+" required");return X}};if(l||T.state){var Y=T.state||(T.state=new R);Y.get=Y.get,Y.has=Y.has,Y.set=Y.set,P=function(B,$){if(Y.has(B))throw new A(C);return $.facade=B,Y.set(B,$),$},M=function(B){return Y.get(B)||{}},I=function(B){return Y.has(B)}}else{var j=x("state");b[j]=!0,P=function(B,$){if(y(B,j))throw new A(C);return $.facade=B,g(B,j,$),$},M=function(B){return y(B,j)?B[j]:{}},I=function(B){return y(B,j)}}d.exports={set:P,get:M,has:I,enforce:w,getterFor:F}},79031:function(d,S,n){"use strict";var l=n(11730),f=n(46072),v=l("iterator"),g=Array.prototype;d.exports=function(y){return y!==void 0&&(f.Array===y||g[v]===y)}},4415:function(d,S,n){"use strict";var l=n(647);d.exports=Array.isArray||function(v){return l(v)==="Array"}},94803:function(d){"use strict";var S=typeof document=="object"&&document.all;d.exports=typeof S=="undefined"&&S!==void 0?function(n){return typeof n=="function"||n===S}:function(n){return typeof n=="function"}},20879:function(d,S,n){"use strict";var l=n(88822),f=n(41433),v=n(94803),g=n(20635),y=n(84407),T=n(46141),x=function(){},b=y("Reflect","construct"),C=/^\s*(?:class|function)\b/,A=l(C.exec),R=!C.test(x),P=function(w){if(!v(w))return!1;try{return b(x,[],w),!0}catch(F){return!1}},M=function(w){if(!v(w))return!1;switch(g(w)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return R||!!A(C,T(w))}catch(F){return!0}};M.sham=!0,d.exports=!b||f(function(){var I;return P(P.call)||!P(Object)||!P(function(){I=!0})||I})?M:P},64784:function(d,S,n){"use strict";var l=n(41433),f=n(94803),v=/#|\.prototype\./,g=function(C,A){var R=T[y(C)];return R===b?!0:R===x?!1:f(A)?l(A):!!A},y=g.normalize=function(C){return String(C).replace(v,".").toLowerCase()},T=g.data={},x=g.NATIVE="N",b=g.POLYFILL="P";d.exports=g},60845:function(d){"use strict";d.exports=function(S){return S==null}},49489:function(d,S,n){"use strict";var l=n(94803);d.exports=function(f){return typeof f=="object"?f!==null:l(f)}},30530:function(d,S,n){"use strict";var l=n(49489);d.exports=function(f){return l(f)||f===null}},70737:function(d){"use strict";d.exports=!1},70092:function(d,S,n){"use strict";var l=n(49489),f=n(647),v=n(11730),g=v("match");d.exports=function(y){var T;return l(y)&&((T=y[g])!==void 0?!!T:f(y)==="RegExp")}},62473:function(d,S,n){"use strict";var l=n(84407),f=n(94803),v=n(56445),g=n(90471),y=Object;d.exports=g?function(T){return typeof T=="symbol"}:function(T){var x=l("Symbol");return f(x)&&v(x.prototype,y(T))}},1955:function(d,S,n){"use strict";var l=n(14072),f=n(9326),v=n(11102),g=n(97904),y=n(79031),T=n(57555),x=n(56445),b=n(15739),C=n(71170),A=n(25077),R=TypeError,P=function(I,w){this.stopped=I,this.result=w},M=P.prototype;d.exports=function(I,w,F){var Y=F&&F.that,j=!!(F&&F.AS_ENTRIES),B=!!(F&&F.IS_RECORD),$=!!(F&&F.IS_ITERATOR),X=!!(F&&F.INTERRUPTED),Q=l(w,Y),_,k,lt,tt,et,st,ot,yt=function(J){return _&&A(_,"normal"),new P(!0,J)},Z=function(J){return j?(v(J),X?Q(J[0],J[1],yt):Q(J[0],J[1])):X?Q(J,yt):Q(J)};if(B)_=I.iterator;else if($)_=I;else{if(k=C(I),!k)throw new R(g(I)+" is not iterable");if(y(k)){for(lt=0,tt=T(I);tt>lt;lt++)if(et=Z(I[lt]),et&&x(M,et))return et;return new P(!1)}_=b(I,k)}for(st=B?I.next:_.next;!(ot=f(st,_)).done;){try{et=Z(ot.value)}catch(J){A(_,"throw",J)}if(typeof et=="object"&&et&&x(M,et))return et}return new P(!1)}},25077:function(d,S,n){"use strict";var l=n(9326),f=n(11102),v=n(31607);d.exports=function(g,y,T){var x,b;f(g);try{if(x=v(g,"return"),!x){if(y==="throw")throw T;return T}x=l(x,g)}catch(C){b=!0,x=C}if(y==="throw")throw T;if(b)throw x;return f(x),T}},57549:function(d,S,n){"use strict";var l=n(18075).IteratorPrototype,f=n(67903),v=n(50092),g=n(29145),y=n(46072),T=function(){return this};d.exports=function(x,b,C,A){var R=b+" Iterator";return x.prototype=f(l,{next:v(+!A,C)}),g(x,R,!1,!0),y[R]=T,x}},56887:function(d,S,n){"use strict";var l=n(29453),f=n(9326),v=n(70737),g=n(66308),y=n(94803),T=n(57549),x=n(56534),b=n(15097),C=n(29145),A=n(32165),R=n(98862),P=n(11730),M=n(46072),I=n(18075),w=g.PROPER,F=g.CONFIGURABLE,Y=I.IteratorPrototype,j=I.BUGGY_SAFARI_ITERATORS,B=P("iterator"),$="keys",X="values",Q="entries",_=function(){return this};d.exports=function(k,lt,tt,et,st,ot,yt){T(tt,lt,et);var Z=function(Vt){if(Vt===st&&ht)return ht;if(!j&&Vt&&Vt in mt)return mt[Vt];switch(Vt){case $:return function(){return new tt(this,Vt)};case X:return function(){return new tt(this,Vt)};case Q:return function(){return new tt(this,Vt)}}return function(){return new tt(this)}},J=lt+" Iterator",wt=!1,mt=k.prototype,ut=mt[B]||mt["@@iterator"]||st&&mt[st],ht=!j&&ut||Z(st),N=lt==="Array"&&mt.entries||ut,ft,Ut,At;if(N&&(ft=x(N.call(new k)),ft!==Object.prototype&&ft.next&&(!v&&x(ft)!==Y&&(b?b(ft,Y):y(ft[B])||R(ft,B,_)),C(ft,J,!0,!0),v&&(M[J]=_))),w&&st===X&&ut&&ut.name!==X&&(!v&&F?A(mt,"name",X):(wt=!0,ht=function(){return f(ut,this)})),st)if(Ut={values:Z(X),keys:ot?ht:Z($),entries:Z(Q)},yt)for(At in Ut)(j||wt||!(At in mt))&&R(mt,At,Ut[At]);else l({target:lt,proto:!0,forced:j||wt},Ut);return(!v||yt)&&mt[B]!==ht&&R(mt,B,ht,{name:st}),M[lt]=ht,Ut}},18075:function(d,S,n){"use strict";var l=n(41433),f=n(94803),v=n(49489),g=n(67903),y=n(56534),T=n(98862),x=n(11730),b=n(70737),C=x("iterator"),A=!1,R,P,M;[].keys&&(M=[].keys(),"next"in M?(P=y(y(M)),P!==Object.prototype&&(R=P)):A=!0);var I=!v(R)||l(function(){var w={};return R[C].call(w)!==w});I?R={}:b&&(R=g(R)),f(R[C])||T(R,C,function(){return this}),d.exports={IteratorPrototype:R,BUGGY_SAFARI_ITERATORS:A}},46072:function(d){"use strict";d.exports={}},57555:function(d,S,n){"use strict";var l=n(34097);d.exports=function(f){return l(f.length)}},80924:function(d,S,n){"use strict";var l=n(88822),f=n(41433),v=n(94803),g=n(5848),y=n(95935),T=n(66308).CONFIGURABLE,x=n(46141),b=n(74474),C=b.enforce,A=b.get,R=String,P=Object.defineProperty,M=l("".slice),I=l("".replace),w=l([].join),F=y&&!f(function(){return P(function(){},"length",{value:8}).length!==8}),Y=String(String).split("String"),j=d.exports=function(B,$,X){M(R($),0,7)==="Symbol("&&($="["+I(R($),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),X&&X.getter&&($="get "+$),X&&X.setter&&($="set "+$),(!g(B,"name")||T&&B.name!==$)&&(y?P(B,"name",{value:$,configurable:!0}):B.name=$),F&&X&&g(X,"arity")&&B.length!==X.arity&&P(B,"length",{value:X.arity});try{X&&g(X,"constructor")&&X.constructor?y&&P(B,"prototype",{writable:!1}):B.prototype&&(B.prototype=void 0)}catch(_){}var Q=C(B);return g(Q,"source")||(Q.source=w(Y,typeof $=="string"?$:"")),B};Function.prototype.toString=j(function(){return v(this)&&A(this).source||x(this)},"toString")},15434:function(d){"use strict";var S=Math.ceil,n=Math.floor;d.exports=Math.trunc||function(f){var v=+f;return(v>0?n:S)(v)}},48050:function(d,S,n){"use strict";var l=n(66158),f=n(2340),v=n(14072),g=n(88538).set,y=n(56441),T=n(76830),x=n(66700),b=n(12382),C=n(36396),A=l.MutationObserver||l.WebKitMutationObserver,R=l.document,P=l.process,M=l.Promise,I=f("queueMicrotask"),w,F,Y,j,B;if(!I){var $=new y,X=function(){var Q,_;for(C&&(Q=P.domain)&&Q.exit();_=$.get();)try{_()}catch(k){throw $.head&&w(),k}Q&&Q.enter()};!T&&!C&&!b&&A&&R?(F=!0,Y=R.createTextNode(""),new A(X).observe(Y,{characterData:!0}),w=function(){Y.data=F=!F}):!x&&M&&M.resolve?(j=M.resolve(void 0),j.constructor=M,B=v(j.then,j),w=function(){B(X)}):C?w=function(){P.nextTick(X)}:(g=v(g,l),w=function(){g(X)}),I=function(Q){$.head||w(),$.add(Q)}}d.exports=I},1966:function(d,S,n){"use strict";var l=n(20407),f=TypeError,v=function(g){var y,T;this.promise=new g(function(x,b){if(y!==void 0||T!==void 0)throw new f("Bad Promise constructor");y=x,T=b}),this.resolve=l(y),this.reject=l(T)};d.exports.f=function(g){return new v(g)}},58659:function(d,S,n){"use strict";var l=n(70092),f=TypeError;d.exports=function(v){if(l(v))throw new f("The method doesn't accept regular expressions");return v}},67903:function(d,S,n){"use strict";var l=n(11102),f=n(1600),v=n(81869),g=n(44220),y=n(53042),T=n(57215),x=n(64306),b=">",C="<",A="prototype",R="script",P=x("IE_PROTO"),M=function(){},I=function(B){return C+R+b+B+C+"/"+R+b},w=function(B){B.write(I("")),B.close();var $=B.parentWindow.Object;return B=null,$},F=function(){var B=T("iframe"),$="java"+R+":",X;return B.style.display="none",y.appendChild(B),B.src=String($),X=B.contentWindow.document,X.open(),X.write(I("document.F=Object")),X.close(),X.F},Y,j=function(){try{Y=new ActiveXObject("htmlfile")}catch($){}j=typeof document!="undefined"?document.domain&&Y?w(Y):F():w(Y);for(var B=v.length;B--;)delete j[A][v[B]];return j()};g[P]=!0,d.exports=Object.create||function($,X){var Q;return $!==null?(M[A]=l($),Q=new M,M[A]=null,Q[P]=$):Q=j(),X===void 0?Q:f.f(Q,X)}},1600:function(d,S,n){"use strict";var l=n(95935),f=n(30773),v=n(87721),g=n(11102),y=n(72458),T=n(62510);S.f=l&&!f?Object.defineProperties:function(b,C){g(b);for(var A=y(C),R=T(C),P=R.length,M=0,I;P>M;)v.f(b,I=R[M++],A[I]);return b}},87721:function(d,S,n){"use strict";var l=n(95935),f=n(45006),v=n(30773),g=n(11102),y=n(83234),T=TypeError,x=Object.defineProperty,b=Object.getOwnPropertyDescriptor,C="enumerable",A="configurable",R="writable";S.f=l?v?function(M,I,w){if(g(M),I=y(I),g(w),typeof M=="function"&&I==="prototype"&&"value"in w&&R in w&&!w[R]){var F=b(M,I);F&&F[R]&&(M[I]=w.value,w={configurable:A in w?w[A]:F[A],enumerable:C in w?w[C]:F[C],writable:!1})}return x(M,I,w)}:x:function(M,I,w){if(g(M),I=y(I),g(w),f)try{return x(M,I,w)}catch(F){}if("get"in w||"set"in w)throw new T("Accessors not supported");return"value"in w&&(M[I]=w.value),M}},9445:function(d,S,n){"use strict";var l=n(95935),f=n(9326),v=n(74817),g=n(50092),y=n(72458),T=n(83234),x=n(5848),b=n(45006),C=Object.getOwnPropertyDescriptor;S.f=l?C:function(R,P){if(R=y(R),P=T(P),b)try{return C(R,P)}catch(M){}if(x(R,P))return g(!f(v.f,R,P),R[P])}},16447:function(d,S,n){"use strict";var l=n(89027),f=n(81869),v=f.concat("length","prototype");S.f=Object.getOwnPropertyNames||function(y){return l(y,v)}},43684:function(d,S){"use strict";S.f=Object.getOwnPropertySymbols},56534:function(d,S,n){"use strict";var l=n(5848),f=n(94803),v=n(30780),g=n(64306),y=n(43602),T=g("IE_PROTO"),x=Object,b=x.prototype;d.exports=y?x.getPrototypeOf:function(C){var A=v(C);if(l(A,T))return A[T];var R=A.constructor;return f(R)&&A instanceof R?R.prototype:A instanceof x?b:null}},56445:function(d,S,n){"use strict";var l=n(88822);d.exports=l({}.isPrototypeOf)},89027:function(d,S,n){"use strict";var l=n(88822),f=n(5848),v=n(72458),g=n(44590).indexOf,y=n(44220),T=l([].push);d.exports=function(x,b){var C=v(x),A=0,R=[],P;for(P in C)!f(y,P)&&f(C,P)&&T(R,P);for(;b.length>A;)f(C,P=b[A++])&&(~g(R,P)||T(R,P));return R}},62510:function(d,S,n){"use strict";var l=n(89027),f=n(81869);d.exports=Object.keys||function(g){return l(g,f)}},74817:function(d,S){"use strict";var n={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,f=l&&!n.call({1:2},1);S.f=f?function(g){var y=l(this,g);return!!y&&y.enumerable}:n},15097:function(d,S,n){"use strict";var l=n(31479),f=n(49489),v=n(26018),g=n(27835);d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var y=!1,T={},x;try{x=l(Object.prototype,"__proto__","set"),x(T,[]),y=T instanceof Array}catch(b){}return function(C,A){return v(C),g(A),f(C)&&(y?x(C,A):C.__proto__=A),C}}():void 0)},2586:function(d,S,n){"use strict";var l=n(9326),f=n(94803),v=n(49489),g=TypeError;d.exports=function(y,T){var x,b;if(T==="string"&&f(x=y.toString)&&!v(b=l(x,y))||f(x=y.valueOf)&&!v(b=l(x,y))||T!=="string"&&f(x=y.toString)&&!v(b=l(x,y)))return b;throw new g("Can't convert object to primitive value")}},49923:function(d,S,n){"use strict";var l=n(84407),f=n(88822),v=n(16447),g=n(43684),y=n(11102),T=f([].concat);d.exports=l("Reflect","ownKeys")||function(b){var C=v.f(y(b)),A=g.f;return A?T(C,A(b)):C}},14767:function(d,S,n){"use strict";var l=n(66158);d.exports=l},18321:function(d){"use strict";d.exports=function(S){try{return{error:!1,value:S()}}catch(n){return{error:!0,value:n}}}},96579:function(d,S,n){"use strict";var l=n(66158),f=n(18025),v=n(94803),g=n(64784),y=n(46141),T=n(11730),x=n(28361),b=n(70737),C=n(51294),A=f&&f.prototype,R=T("species"),P=!1,M=v(l.PromiseRejectionEvent),I=g("Promise",function(){var w=y(f),F=w!==String(f);if(!F&&C===66||b&&!(A.catch&&A.finally))return!0;if(!C||C<51||!/native code/.test(w)){var Y=new f(function($){$(1)}),j=function($){$(function(){},function(){})},B=Y.constructor={};if(B[R]=j,P=Y.then(function(){})instanceof j,!P)return!0}return!F&&(x==="BROWSER"||x==="DENO")&&!M});d.exports={CONSTRUCTOR:I,REJECTION_EVENT:M,SUBCLASSING:P}},18025:function(d,S,n){"use strict";var l=n(66158);d.exports=l.Promise},34248:function(d,S,n){"use strict";var l=n(11102),f=n(49489),v=n(1966);d.exports=function(g,y){if(l(g),f(y)&&y.constructor===g)return y;var T=v.f(g),x=T.resolve;return x(y),T.promise}},25097:function(d,S,n){"use strict";var l=n(18025),f=n(74022),v=n(96579).CONSTRUCTOR;d.exports=v||!f(function(g){l.all(g).then(void 0,function(){})})},56441:function(d){"use strict";var S=function(){this.head=null,this.tail=null};S.prototype={add:function(n){var l={item:n,next:null},f=this.tail;f?f.next=l:this.head=l,this.tail=l},get:function(){var n=this.head;if(n){var l=this.head=n.next;return l===null&&(this.tail=null),n.item}}},d.exports=S},3943:function(d,S,n){"use strict";var l=n(9326),f=n(11102),v=n(94803),g=n(647),y=n(12927),T=TypeError;d.exports=function(x,b){var C=x.exec;if(v(C)){var A=l(C,x,b);return A!==null&&f(A),A}if(g(x)==="RegExp")return l(y,x,b);throw new T("RegExp#exec called on incompatible receiver")}},12927:function(d,S,n){"use strict";var l=n(9326),f=n(88822),v=n(41903),g=n(25651),y=n(9485),T=n(91406),x=n(67903),b=n(74474).get,C=n(59769),A=n(94437),R=T("native-string-replace",String.prototype.replace),P=RegExp.prototype.exec,M=P,I=f("".charAt),w=f("".indexOf),F=f("".replace),Y=f("".slice),j=function(){var Q=/a/,_=/b*/g;return l(P,Q,"a"),l(P,_,"a"),Q.lastIndex!==0||_.lastIndex!==0}(),B=y.BROKEN_CARET,$=/()??/.exec("")[1]!==void 0,X=j||$||B||C||A;X&&(M=function(_){var k=this,lt=b(k),tt=v(_),et=lt.raw,st,ot,yt,Z,J,wt,mt;if(et)return et.lastIndex=k.lastIndex,st=l(M,et,tt),k.lastIndex=et.lastIndex,st;var ut=lt.groups,ht=B&&k.sticky,N=l(g,k),ft=k.source,Ut=0,At=tt;if(ht&&(N=F(N,"y",""),w(N,"g")===-1&&(N+="g"),At=Y(tt,k.lastIndex),k.lastIndex>0&&(!k.multiline||k.multiline&&I(tt,k.lastIndex-1)!==` +`)&&(ft="(?: "+ft+")",At=" "+At,Ut++),ot=new RegExp("^(?:"+ft+")",N)),$&&(ot=new RegExp("^"+ft+"$(?!\\s)",N)),j&&(yt=k.lastIndex),Z=l(P,ht?ot:k,At),ht?Z?(Z.input=Y(Z.input,Ut),Z[0]=Y(Z[0],Ut),Z.index=k.lastIndex,k.lastIndex+=Z[0].length):k.lastIndex=0:j&&Z&&(k.lastIndex=k.global?Z.index+Z[0].length:yt),$&&Z&&Z.length>1&&l(R,Z[0],ot,function(){for(J=1;Jb)","g");return g.exec("b").groups.a!=="b"||"b".replace(g,"$c")!=="bc"})},26018:function(d,S,n){"use strict";var l=n(60845),f=TypeError;d.exports=function(v){if(l(v))throw new f("Can't call method on "+v);return v}},2340:function(d,S,n){"use strict";var l=n(66158),f=n(95935),v=Object.getOwnPropertyDescriptor;d.exports=function(g){if(!f)return l[g];var y=v(l,g);return y&&y.value}},19763:function(d,S,n){"use strict";var l=n(84407),f=n(72075),v=n(11730),g=n(95935),y=v("species");d.exports=function(T){var x=l(T);g&&x&&!x[y]&&f(x,y,{configurable:!0,get:function(){return this}})}},29145:function(d,S,n){"use strict";var l=n(87721).f,f=n(5848),v=n(11730),g=v("toStringTag");d.exports=function(y,T,x){y&&!x&&(y=y.prototype),y&&!f(y,g)&&l(y,g,{configurable:!0,value:T})}},64306:function(d,S,n){"use strict";var l=n(91406),f=n(14335),v=l("keys");d.exports=function(g){return v[g]||(v[g]=f(g))}},98417:function(d,S,n){"use strict";var l=n(70737),f=n(66158),v=n(45020),g="__core-js_shared__",y=d.exports=f[g]||v(g,{});(y.versions||(y.versions=[])).push({version:"3.43.0",mode:l?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.43.0/LICENSE",source:"https://github.com/zloirock/core-js"})},91406:function(d,S,n){"use strict";var l=n(98417);d.exports=function(f,v){return l[f]||(l[f]=v||{})}},97301:function(d,S,n){"use strict";var l=n(11102),f=n(71649),v=n(60845),g=n(11730),y=g("species");d.exports=function(T,x){var b=l(T).constructor,C;return b===void 0||v(C=l(b)[y])?x:f(C)}},63464:function(d,S,n){"use strict";var l=n(88822),f=n(8485),v=n(41903),g=n(26018),y=l("".charAt),T=l("".charCodeAt),x=l("".slice),b=function(C){return function(A,R){var P=v(g(A)),M=f(R),I=P.length,w,F;return M<0||M>=I?C?"":void 0:(w=T(P,M),w<55296||w>56319||M+1===I||(F=T(P,M+1))<56320||F>57343?C?y(P,M):w:C?x(P,M,M+2):(w-55296<<10)+(F-56320)+65536)}};d.exports={codeAt:b(!1),charAt:b(!0)}},11340:function(d,S,n){"use strict";var l=n(66308).PROPER,f=n(41433),v=n(71437),g="\u200B\x85\u180E";d.exports=function(y){return f(function(){return!!v[y]()||g[y]()!==g||l&&v[y].name!==y})}},12339:function(d,S,n){"use strict";var l=n(88822),f=n(26018),v=n(41903),g=n(71437),y=l("".replace),T=RegExp("^["+g+"]+"),x=RegExp("(^|[^"+g+"])["+g+"]+$"),b=function(C){return function(A){var R=v(f(A));return C&1&&(R=y(R,T,"")),C&2&&(R=y(R,x,"$1")),R}};d.exports={start:b(1),end:b(2),trim:b(3)}},73763:function(d,S,n){"use strict";var l=n(51294),f=n(41433),v=n(66158),g=v.String;d.exports=!!Object.getOwnPropertySymbols&&!f(function(){var y=Symbol("symbol detection");return!g(y)||!(Object(y)instanceof Symbol)||!Symbol.sham&&l&&l<41})},88538:function(d,S,n){"use strict";var l=n(66158),f=n(23367),v=n(14072),g=n(94803),y=n(5848),T=n(41433),x=n(53042),b=n(37455),C=n(57215),A=n(20472),R=n(76830),P=n(36396),M=l.setImmediate,I=l.clearImmediate,w=l.process,F=l.Dispatch,Y=l.Function,j=l.MessageChannel,B=l.String,$=0,X={},Q="onreadystatechange",_,k,lt,tt;T(function(){_=l.location});var et=function(Z){if(y(X,Z)){var J=X[Z];delete X[Z],J()}},st=function(Z){return function(){et(Z)}},ot=function(Z){et(Z.data)},yt=function(Z){l.postMessage(B(Z),_.protocol+"//"+_.host)};(!M||!I)&&(M=function(J){A(arguments.length,1);var wt=g(J)?J:Y(J),mt=b(arguments,1);return X[++$]=function(){f(wt,void 0,mt)},k($),$},I=function(J){delete X[J]},P?k=function(Z){w.nextTick(st(Z))}:F&&F.now?k=function(Z){F.now(st(Z))}:j&&!R?(lt=new j,tt=lt.port2,lt.port1.onmessage=ot,k=v(tt.postMessage,tt)):l.addEventListener&&g(l.postMessage)&&!l.importScripts&&_&&_.protocol!=="file:"&&!T(yt)?(k=yt,l.addEventListener("message",ot,!1)):Q in C("script")?k=function(Z){x.appendChild(C("script"))[Q]=function(){x.removeChild(this),et(Z)}}:k=function(Z){setTimeout(st(Z),0)}),d.exports={set:M,clear:I}},17524:function(d,S,n){"use strict";var l=n(8485),f=Math.max,v=Math.min;d.exports=function(g,y){var T=l(g);return T<0?f(T+y,0):v(T,y)}},72458:function(d,S,n){"use strict";var l=n(48640),f=n(26018);d.exports=function(v){return l(f(v))}},8485:function(d,S,n){"use strict";var l=n(15434);d.exports=function(f){var v=+f;return v!==v||v===0?0:l(v)}},34097:function(d,S,n){"use strict";var l=n(8485),f=Math.min;d.exports=function(v){var g=l(v);return g>0?f(g,9007199254740991):0}},30780:function(d,S,n){"use strict";var l=n(26018),f=Object;d.exports=function(v){return f(l(v))}},38419:function(d,S,n){"use strict";var l=n(9326),f=n(49489),v=n(62473),g=n(31607),y=n(2586),T=n(11730),x=TypeError,b=T("toPrimitive");d.exports=function(C,A){if(!f(C)||v(C))return C;var R=g(C,b),P;if(R){if(A===void 0&&(A="default"),P=l(R,C,A),!f(P)||v(P))return P;throw new x("Can't convert object to primitive value")}return A===void 0&&(A="number"),y(C,A)}},83234:function(d,S,n){"use strict";var l=n(38419),f=n(62473);d.exports=function(v){var g=l(v,"string");return f(g)?g:g+""}},9185:function(d,S,n){"use strict";var l=n(11730),f=l("toStringTag"),v={};v[f]="z",d.exports=String(v)==="[object z]"},41903:function(d,S,n){"use strict";var l=n(20635),f=String;d.exports=function(v){if(l(v)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return f(v)}},97904:function(d){"use strict";var S=String;d.exports=function(n){try{return S(n)}catch(l){return"Object"}}},14335:function(d,S,n){"use strict";var l=n(88822),f=0,v=Math.random(),g=l(1.1.toString);d.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+g(++f+v,36)}},90471:function(d,S,n){"use strict";var l=n(73763);d.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},30773:function(d,S,n){"use strict";var l=n(95935),f=n(41433);d.exports=l&&f(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},20472:function(d){"use strict";var S=TypeError;d.exports=function(n,l){if(n1?arguments[1]:void 0;return T?y(this,C,A)||0:v(this,C,A)}})},89104:function(d,S,n){"use strict";var l=n(72458),f=n(82411),v=n(46072),g=n(74474),y=n(87721).f,T=n(56887),x=n(4756),b=n(70737),C=n(95935),A="Array Iterator",R=g.set,P=g.getterFor(A);d.exports=T(Array,"Array",function(I,w){R(this,{type:A,target:l(I),index:0,kind:w})},function(){var I=P(this),w=I.target,F=I.index++;if(!w||F>=w.length)return I.target=null,x(void 0,!0);switch(I.kind){case"keys":return x(F,!1);case"values":return x(w[F],!1)}return x([F,w[F]],!1)},"values");var M=v.Arguments=v.Array;if(f("keys"),f("values"),f("entries"),!b&&C&&M.name!=="values")try{y(M,"name",{value:"values"})}catch(I){}},81546:function(d,S,n){"use strict";var l=n(29453),f=n(32917).left,v=n(75650),g=n(51294),y=n(36396),T=!y&&g>79&&g<83,x=T||!v("reduce");l({target:"Array",proto:!0,forced:x},{reduce:function(C){var A=arguments.length;return f(this,C,A,A>1?arguments[1]:void 0)}})},61135:function(d,S,n){"use strict";var l=n(29453),f=n(88822),v=n(4415),g=f([].reverse),y=[1,2];l({target:"Array",proto:!0,forced:String(y)===String(y.reverse())},{reverse:function(){return v(this)&&(this.length=this.length),g(this)}})},80942:function(d,S,n){"use strict";var l=n(29453),f=n(9326),v=n(20407),g=n(1966),y=n(18321),T=n(1955),x=n(25097);l({target:"Promise",stat:!0,forced:x},{all:function(C){var A=this,R=g.f(A),P=R.resolve,M=R.reject,I=y(function(){var w=v(A.resolve),F=[],Y=0,j=1;T(C,function(B){var $=Y++,X=!1;j++,f(w,A,B).then(function(Q){X||(X=!0,F[$]=Q,--j||P(F))},M)}),--j||P(F)});return I.error&&M(I.value),R.promise}})},31032:function(d,S,n){"use strict";var l=n(29453),f=n(70737),v=n(96579).CONSTRUCTOR,g=n(18025),y=n(84407),T=n(94803),x=n(98862),b=g&&g.prototype;if(l({target:"Promise",proto:!0,forced:v,real:!0},{catch:function(A){return this.then(void 0,A)}}),!f&&T(g)){var C=y("Promise").prototype.catch;b.catch!==C&&x(b,"catch",C,{unsafe:!0})}},86456:function(d,S,n){"use strict";var l=n(29453),f=n(70737),v=n(36396),g=n(66158),y=n(14767),T=n(9326),x=n(98862),b=n(15097),C=n(29145),A=n(19763),R=n(20407),P=n(94803),M=n(49489),I=n(16286),w=n(97301),F=n(88538).set,Y=n(48050),j=n(51151),B=n(18321),$=n(56441),X=n(74474),Q=n(18025),_=n(96579),k=n(1966),lt="Promise",tt=_.CONSTRUCTOR,et=_.REJECTION_EVENT,st=_.SUBCLASSING,ot=X.getterFor(lt),yt=X.set,Z=Q&&Q.prototype,J=Q,wt=Z,mt=g.TypeError,ut=g.document,ht=g.process,N=k.f,ft=N,Ut=!!(ut&&ut.createEvent&&g.dispatchEvent),At="unhandledrejection",Vt="rejectionhandled",qt=0,ie=1,Qt=2,le=1,he=2,_t,fe,ce,Zt,ve=function(W){var nt;return M(W)&&P(nt=W.then)?nt:!1},ge=function(W,nt){var gt=nt.value,dt=nt.state===ie,bt=dt?W.ok:W.fail,me=W.resolve,Le=W.reject,xe=W.domain,Ee,te,$e;try{bt?(dt||(nt.rejection===he&&Ze(nt),nt.rejection=le),bt===!0?Ee=gt:(xe&&xe.enter(),Ee=bt(gt),xe&&(xe.exit(),$e=!0)),Ee===W.promise?Le(new mt("Promise-chain cycle")):(te=ve(Ee))?T(te,Ee,me,Le):me(Ee)):Le(gt)}catch(ae){xe&&!$e&&xe.exit(),Le(ae)}},de=function(W,nt){W.notified||(W.notified=!0,Y(function(){for(var gt=W.reactions,dt;dt=gt.get();)ge(dt,W);W.notified=!1,nt&&!W.rejection&&Kt(W)}))},pe=function(W,nt,gt){var dt,bt;Ut?(dt=ut.createEvent("Event"),dt.promise=nt,dt.reason=gt,dt.initEvent(W,!1,!0),g.dispatchEvent(dt)):dt={promise:nt,reason:gt},!et&&(bt=g["on"+W])?bt(dt):W===At&&j("Unhandled promise rejection",gt)},Kt=function(W){T(F,g,function(){var nt=W.facade,gt=W.value,dt=ze(W),bt;if(dt&&(bt=B(function(){v?ht.emit("unhandledRejection",gt,nt):pe(At,nt,gt)}),W.rejection=v||ze(W)?he:le,bt.error))throw bt.value})},ze=function(W){return W.rejection!==le&&!W.parent},Ze=function(W){T(F,g,function(){var nt=W.facade;v?ht.emit("rejectionHandled",nt):pe(Vt,nt,W.value)})},It=function(W,nt,gt){return function(dt){W(nt,dt,gt)}},ye=function(W,nt,gt){W.done||(W.done=!0,gt&&(W=gt),W.value=nt,W.state=Qt,de(W,!0))},De=function(W,nt,gt){if(!W.done){W.done=!0,gt&&(W=gt);try{if(W.facade===nt)throw new mt("Promise can't be resolved itself");var dt=ve(nt);dt?Y(function(){var bt={done:!1};try{T(dt,nt,It(De,bt,W),It(ye,bt,W))}catch(me){ye(bt,me,W)}}):(W.value=nt,W.state=ie,de(W,!1))}catch(bt){ye({done:!1},bt,W)}}};if(tt&&(J=function(nt){I(this,wt),R(nt),T(_t,this);var gt=ot(this);try{nt(It(De,gt),It(ye,gt))}catch(dt){ye(gt,dt)}},wt=J.prototype,_t=function(nt){yt(this,{type:lt,done:!1,notified:!1,parent:!1,reactions:new $,rejection:!1,state:qt,value:null})},_t.prototype=x(wt,"then",function(nt,gt){var dt=ot(this),bt=N(w(this,J));return dt.parent=!0,bt.ok=P(nt)?nt:!0,bt.fail=P(gt)&>,bt.domain=v?ht.domain:void 0,dt.state===qt?dt.reactions.add(bt):Y(function(){ge(bt,dt)}),bt.promise}),fe=function(){var W=new _t,nt=ot(W);this.promise=W,this.resolve=It(De,nt),this.reject=It(ye,nt)},k.f=N=function(W){return W===J||W===ce?new fe(W):ft(W)},!f&&P(Q)&&Z!==Object.prototype)){Zt=Z.then,st||x(Z,"then",function(nt,gt){var dt=this;return new J(function(bt,me){T(Zt,dt,bt,me)}).then(nt,gt)},{unsafe:!0});try{delete Z.constructor}catch(W){}b&&b(Z,wt)}l({global:!0,constructor:!0,wrap:!0,forced:tt},{Promise:J}),ce=y.Promise,C(J,lt,!1,!0),A(lt)},10078:function(d,S,n){"use strict";n(86456),n(80942),n(31032),n(10709),n(72834),n(1216)},10709:function(d,S,n){"use strict";var l=n(29453),f=n(9326),v=n(20407),g=n(1966),y=n(18321),T=n(1955),x=n(25097);l({target:"Promise",stat:!0,forced:x},{race:function(C){var A=this,R=g.f(A),P=R.reject,M=y(function(){var I=v(A.resolve);T(C,function(w){f(I,A,w).then(R.resolve,P)})});return M.error&&P(M.value),R.promise}})},72834:function(d,S,n){"use strict";var l=n(29453),f=n(1966),v=n(96579).CONSTRUCTOR;l({target:"Promise",stat:!0,forced:v},{reject:function(y){var T=f.f(this),x=T.reject;return x(y),T.promise}})},1216:function(d,S,n){"use strict";var l=n(29453),f=n(84407),v=n(70737),g=n(18025),y=n(96579).CONSTRUCTOR,T=n(34248),x=f("Promise"),b=v&&!y;l({target:"Promise",stat:!0,forced:v||y},{resolve:function(A){return T(b&&this===x?g:this,A)}})},23073:function(d,S,n){"use strict";var l=n(29453),f=n(12927);l({target:"RegExp",proto:!0,forced:/./.exec!==f},{exec:f})},23293:function(d,S,n){"use strict";var l=n(66308).PROPER,f=n(98862),v=n(11102),g=n(41903),y=n(41433),T=n(52457),x="toString",b=RegExp.prototype,C=b[x],A=y(function(){return C.call({source:"a",flags:"b"})!=="/a/b"}),R=l&&C.name!==x;(A||R)&&f(b,x,function(){var M=v(this),I=g(M.source),w=g(T(M));return"/"+I+"/"+w},{unsafe:!0})},64196:function(d,S,n){"use strict";var l=n(29453),f=n(336),v=n(9445).f,g=n(34097),y=n(41903),T=n(58659),x=n(26018),b=n(45580),C=n(70737),A=f("".slice),R=Math.min,P=b("endsWith"),M=!C&&!P&&!!function(){var I=v(String.prototype,"endsWith");return I&&!I.writable}();l({target:"String",proto:!0,forced:!M&&!P},{endsWith:function(w){var F=y(x(this));T(w);var Y=arguments.length>1?arguments[1]:void 0,j=F.length,B=Y===void 0?j:R(g(Y),j),$=y(w);return A(F,B-$.length,B)===$}})},36412:function(d,S,n){"use strict";var l=n(29453),f=n(88822),v=n(58659),g=n(26018),y=n(41903),T=n(45580),x=f("".indexOf);l({target:"String",proto:!0,forced:!T("includes")},{includes:function(C){return!!~x(y(g(this)),y(v(C)),arguments.length>1?arguments[1]:void 0)}})},92478:function(d,S,n){"use strict";var l=n(9326),f=n(88822),v=n(88394),g=n(11102),y=n(49489),T=n(34097),x=n(41903),b=n(26018),C=n(31607),A=n(31229),R=n(52457),P=n(3943),M=f("".indexOf);v("match",function(I,w,F){return[function(j){var B=b(this),$=y(j)?C(j,I):void 0;return $?l($,j,B):new RegExp(j)[I](x(B))},function(Y){var j=g(this),B=x(Y),$=F(w,j,B);if($.done)return $.value;var X=x(R(j));if(M(X,"g")===-1)return P(j,B);var Q=M(X,"u")!==-1;j.lastIndex=0;for(var _=[],k=0,lt;(lt=P(j,B))!==null;){var tt=x(lt[0]);_[k]=tt,tt===""&&(j.lastIndex=A(B,T(j.lastIndex),Q)),k++}return k===0?null:_}]})},80935:function(d,S,n){"use strict";var l=n(23367),f=n(9326),v=n(88822),g=n(88394),y=n(41433),T=n(11102),x=n(94803),b=n(49489),C=n(8485),A=n(34097),R=n(41903),P=n(26018),M=n(31229),I=n(31607),w=n(42163),F=n(52457),Y=n(3943),j=n(11730),B=j("replace"),$=Math.max,X=Math.min,Q=v([].concat),_=v([].push),k=v("".indexOf),lt=v("".slice),tt=function(yt){return yt===void 0?yt:String(yt)},et=function(){return"a".replace(/./,"$0")==="$0"}(),st=function(){return/./[B]?/./[B]("a","$0")==="":!1}(),ot=!y(function(){var yt=/./;return yt.exec=function(){var Z=[];return Z.groups={a:"7"},Z},"".replace(yt,"$")!=="7"});g("replace",function(yt,Z,J){var wt=st?"$":"$0";return[function(ut,ht){var N=P(this),ft=b(ut)?I(ut,B):void 0;return ft?f(ft,ut,N,ht):f(Z,R(N),ut,ht)},function(mt,ut){var ht=T(this),N=R(mt);if(typeof ut=="string"&&k(ut,wt)===-1&&k(ut,"$<")===-1){var ft=J(Z,ht,N,ut);if(ft.done)return ft.value}var Ut=x(ut);Ut||(ut=R(ut));var At=R(F(ht)),Vt=k(At,"g")!==-1,qt;Vt&&(qt=k(At,"u")!==-1,ht.lastIndex=0);for(var ie=[],Qt;Qt=Y(ht,N),!(Qt===null||(_(ie,Qt),!Vt));){var le=R(Qt[0]);le===""&&(ht.lastIndex=M(N,A(ht.lastIndex),qt))}for(var he="",_t=0,fe=0;fe=_t&&(he+=lt(N,_t,Zt)+ge,_t=Zt+ce.length)}return he+lt(N,_t)}]},!ot||!et||st)},25662:function(d,S,n){"use strict";var l=n(9326),f=n(88822),v=n(88394),g=n(11102),y=n(49489),T=n(26018),x=n(97301),b=n(31229),C=n(34097),A=n(41903),R=n(31607),P=n(3943),M=n(9485),I=n(41433),w=M.UNSUPPORTED_Y,F=4294967295,Y=Math.min,j=f([].push),B=f("".slice),$=!I(function(){var Q=/(?:)/,_=Q.exec;Q.exec=function(){return _.apply(this,arguments)};var k="ab".split(Q);return k.length!==2||k[0]!=="a"||k[1]!=="b"}),X="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;v("split",function(Q,_,k){var lt="0".split(void 0,0).length?function(tt,et){return tt===void 0&&et===0?[]:l(_,this,tt,et)}:_;return[function(et,st){var ot=T(this),yt=y(et)?R(et,Q):void 0;return yt?l(yt,et,ot,st):l(lt,A(ot),et,st)},function(tt,et){var st=g(this),ot=A(tt);if(!X){var yt=k(lt,st,ot,et,lt!==_);if(yt.done)return yt.value}var Z=x(st,RegExp),J=st.unicode,wt=(st.ignoreCase?"i":"")+(st.multiline?"m":"")+(st.unicode?"u":"")+(w?"g":"y"),mt=new Z(w?"^(?:"+st.source+")":st,wt),ut=et===void 0?F:et>>>0;if(ut===0)return[];if(ot.length===0)return P(mt,ot)===null?[ot]:[];for(var ht=0,N=0,ft=[];N1?arguments[1]:void 0,F.length)),j=y(w);return A(F,Y,Y+j.length)===j}})},81486:function(d,S,n){"use strict";var l=n(29453),f=n(12339).trim,v=n(11340);l({target:"String",proto:!0,forced:v("trim")},{trim:function(){return f(this)}})},79464:function(d,S,n){"use strict";var l=n(66158),f=n(97380),v=n(65636),g=n(89104),y=n(32165),T=n(29145),x=n(11730),b=x("iterator"),C=g.values,A=function(P,M){if(P){if(P[b]!==C)try{y(P,b,C)}catch(w){P[b]=C}if(T(P,M,!0),f[M]){for(var I in g)if(P[I]!==g[I])try{y(P,I,g[I])}catch(w){P[I]=g[I]}}}};for(var R in f)A(l[R]&&l[R].prototype,R);A(v,"DOMTokenList")},63754:function(d,S,n){"use strict";n.r(S),n.d(S,{AElement:function(){return un},AnimateColorElement:function(){return en},AnimateElement:function(){return qe},AnimateTransformElement:function(){return rn},BoundingBox:function(){return kt},CB1:function(){return hr},CB2:function(){return fr},CB3:function(){return cr},CB4:function(){return vr},Canvg:function(){return Ne},CircleElement:function(){return Xr},ClipPathElement:function(){return pn},DefsElement:function(){return Jr},DescElement:function(){return On},Document:function(){return ue},Element:function(){return Ct},EllipseElement:function(){return Wr},FeColorMatrixElement:function(){return br},FeCompositeElement:function(){return xn},FeDropShadowElement:function(){return yn},FeGaussianBlurElement:function(){return En},FeMorphologyElement:function(){return mn},FilterElement:function(){return We},Font:function(){return zt},FontElement:function(){return nn},FontFaceElement:function(){return an},GElement:function(){return Je},GlyphElement:function(){return xr},GradientElement:function(){return Or},ImageElement:function(){return fn},LineElement:function(){return Qr},LinearGradientElement:function(){return qr},MarkerElement:function(){return kr},MaskElement:function(){return Xe},Matrix:function(){return yr},MissingGlyphElement:function(){return sn},Mouse:function(){return Br},PSEUDO_ZERO:function(){return ae},Parser:function(){return ke},PathElement:function(){return xt},PathParser:function(){return it},PatternElement:function(){return Kr},Point:function(){return Rt},PolygonElement:function(){return Zr},PolylineElement:function(){return Tr},Property:function(){return q},QB1:function(){return gr},QB2:function(){return dr},QB3:function(){return pr},RadialGradientElement:function(){return _r},RectElement:function(){return Er},RenderedElement:function(){return Oe},Rotate:function(){return Gr},SVGElement:function(){return Be},SVGFontLoader:function(){return vn},Scale:function(){return zr},Screen:function(){return He},Skew:function(){return mr},SkewX:function(){return $r},SkewY:function(){return Hr},StopElement:function(){return tn},StyleElement:function(){return Sr},SymbolElement:function(){return cn},TRefElement:function(){return on},TSpanElement:function(){return Ye},TextElement:function(){return se},TextPathElement:function(){return hn},TitleElement:function(){return Tn},Transform:function(){return Te},Translate:function(){return jr},UnknownElement:function(){return Yr},UseElement:function(){return gn},ViewPort:function(){return Lr},compressSpaces:function(){return Kt},default:function(){return Ne},getSelectorSpecificity:function(){return $e},normalizeAttributeName:function(){return De},normalizeColor:function(){return nt},parseExternalUrl:function(){return W},presets:function(){return pe},toNumbers:function(){return It},trimLeft:function(){return ze},trimRight:function(){return Ze},vectorMagnitude:function(){return ur},vectorsAngle:function(){return lr},vectorsRatio:function(){return Ke}});var l=n(10078),f=n(95764),v=n(92478),g=n(80935),y=n(60094),T=n(89104),x=n(79464),b=n(4635),C=n(81546),A=n(64196),R=n(25662),P=n(32772),M=n(81486),I=n(45810),w=n(81202),F=n(36412),Y=n(61135);var j=function(h,t){return(j=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])})(h,t)};function B(h,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=h}j(h,t),h.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}function $(h){var t="";Array.isArray(h)||(h=[h]);for(var e=0;eh.phi1&&(h.phi2-=2*_),h.sweepFlag===1&&h.phi2r)return[];if(r===0)return[[h*e/(h*h+t*t),t*e/(h*h+t*t)]];var i=Math.sqrt(r);return[[(h*e+t*i)/(h*h+t*t),(t*e-h*i)/(h*h+t*t)],[(h*e-t*i)/(h*h+t*t),(t*e+h*i)/(h*h+t*t)]]}var tt,et=Math.PI/180;function st(h,t,e){return(1-e)*h+e*t}function ot(h,t,e,r){return h+Math.cos(r/180*_)*t+Math.sin(r/180*_)*e}function yt(h,t,e,r){var i=1e-6,a=t-h,o=e-t,s=3*a+3*(r-e)-6*o,u=6*(o-a),c=3*a;return Math.abs(s)H&&(m.sweepFlag=+!m.sweepFlag),m})}function o(){return function(s){var u={};for(var c in s)u[c]=s[c];return u}}h.ROUND=function(s){function u(c){return Math.round(c*s)/s}return s===void 0&&(s=1e13),Q(s),function(c){return c.x1!==void 0&&(c.x1=u(c.x1)),c.y1!==void 0&&(c.y1=u(c.y1)),c.x2!==void 0&&(c.x2=u(c.x2)),c.y2!==void 0&&(c.y2=u(c.y2)),c.x!==void 0&&(c.x=u(c.x)),c.y!==void 0&&(c.y=u(c.y)),c.rX!==void 0&&(c.rX=u(c.rX)),c.rY!==void 0&&(c.rY=u(c.rY)),c}},h.TO_ABS=t,h.TO_REL=function(){return i(function(s,u,c){return s.relative||(s.x1!==void 0&&(s.x1-=u),s.y1!==void 0&&(s.y1-=c),s.x2!==void 0&&(s.x2-=u),s.y2!==void 0&&(s.y2-=c),s.x!==void 0&&(s.x-=u),s.y!==void 0&&(s.y-=c),s.relative=!0),s})},h.NORMALIZE_HVZ=function(s,u,c){return s===void 0&&(s=!0),u===void 0&&(u=!0),c===void 0&&(c=!0),i(function(p,E,O,m,D){if(isNaN(m)&&!(p.type&N.MOVE_TO))throw new Error("path must start with moveto");return u&&p.type&N.HORIZ_LINE_TO&&(p.type=N.LINE_TO,p.y=p.relative?0:O),c&&p.type&N.VERT_LINE_TO&&(p.type=N.LINE_TO,p.x=p.relative?0:E),s&&p.type&N.CLOSE_PATH&&(p.type=N.LINE_TO,p.x=p.relative?m-E:m,p.y=p.relative?D-O:D),p.type&N.ARC&&(p.rX===0||p.rY===0)&&(p.type=N.LINE_TO,delete p.rX,delete p.rY,delete p.xRot,delete p.lArcFlag,delete p.sweepFlag),p})},h.NORMALIZE_ST=e,h.QT_TO_C=r,h.INFO=i,h.SANITIZE=function(s){s===void 0&&(s=0),Q(s);var u=NaN,c=NaN,p=NaN,E=NaN;return i(function(O,m,D,V,L){var U=Math.abs,K=!1,G=0,z=0;if(O.type&N.SMOOTH_CURVE_TO&&(G=isNaN(u)?0:m-u,z=isNaN(c)?0:D-c),O.type&(N.CURVE_TO|N.SMOOTH_CURVE_TO)?(u=O.relative?m+O.x2:O.x2,c=O.relative?D+O.y2:O.y2):(u=NaN,c=NaN),O.type&N.SMOOTH_QUAD_TO?(p=isNaN(p)?m:2*m-p,E=isNaN(E)?D:2*D-E):O.type&N.QUAD_TO?(p=O.relative?m+O.x1:O.x1,E=O.relative?D+O.y1:O.y2):(p=NaN,E=NaN),O.type&N.LINE_COMMANDS||O.type&N.ARC&&(O.rX===0||O.rY===0||!O.lArcFlag)||O.type&N.CURVE_TO||O.type&N.SMOOTH_CURVE_TO||O.type&N.QUAD_TO||O.type&N.SMOOTH_QUAD_TO){var rt=O.x===void 0?0:O.relative?O.x:O.x-m,at=O.y===void 0?0:O.relative?O.y:O.y-D;G=isNaN(p)?O.x1===void 0?G:O.relative?O.x:O.x1-m:p-m,z=isNaN(E)?O.y1===void 0?z:O.relative?O.y:O.y1-D:E-D;var H=O.x2===void 0?0:O.relative?O.x:O.x2-m,ct=O.y2===void 0?0:O.relative?O.y:O.y2-D;U(rt)<=s&&U(at)<=s&&U(G)<=s&&U(z)<=s&&U(H)<=s&&U(ct)<=s&&(K=!0)}return O.type&N.CLOSE_PATH&&U(m-V)<=s&&U(D-L)<=s&&(K=!0),K?[]:O})},h.MATRIX=a,h.ROTATE=function(s,u,c){u===void 0&&(u=0),c===void 0&&(c=0),Q(s,u,c);var p=Math.sin(s),E=Math.cos(s);return a(E,p,-p,E,u-u*E+c*p,c-u*p-c*E)},h.TRANSLATE=function(s,u){return u===void 0&&(u=0),Q(s,u),a(1,0,0,1,s,u)},h.SCALE=function(s,u){return u===void 0&&(u=s),Q(s,u),a(s,0,0,u,0,0)},h.SKEW_X=function(s){return Q(s),a(1,0,Math.atan(s),1,0,0)},h.SKEW_Y=function(s){return Q(s),a(1,Math.atan(s),0,1,0,0)},h.X_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(-1,0,0,1,s,0)},h.Y_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(1,0,0,-1,0,s)},h.A_TO_C=function(){return i(function(s,u,c){return N.ARC===s.type?function(p,E,O){var m,D,V,L;p.cX||k(p,E,O);for(var U=Math.min(p.phi1,p.phi2),K=Math.max(p.phi1,p.phi2)-U,G=Math.ceil(K/90),z=new Array(G),rt=E,at=O,H=0;HE.maxX&&(E.maxX=Ot),OtE.maxY&&(E.maxY=Ot),OtEt&&L(Z(m,V.x1,V.x2,V.x,Et));for(var z=0,rt=yt(D,V.y1,V.y2,V.y);zEt&&U(Z(D,V.y1,V.y2,V.y,Et))}if(V.type&N.ARC){L(V.x),U(V.y),k(V,m,D);for(var at=V.xRot/180*Math.PI,H=Math.cos(at)*V.rX,ct=Math.sin(at)*V.rX,vt=-Math.sin(at)*V.rY,pt=Math.cos(at)*V.rY,St=V.phi1V.phi2?[V.phi2+360,V.phi1+360]:[V.phi2,V.phi1],Tt=St[0],Lt=St[1],Bt=function(Ot){var Ft=Ot[0],Gt=Ot[1],Ht=180*Math.atan2(Gt,Ft)/Math.PI;return HtTt&&EtTt&&Etp)throw new SyntaxError('Expected positive number, got "'+p+'" at index "'+o+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+o+'"')}this.curArgs.push(p),this.curArgs.length===ft[this.curCommandType]&&(N.HORIZ_LINE_TO===this.curCommandType?a({type:N.HORIZ_LINE_TO,relative:this.curCommandRelative,x:p}):N.VERT_LINE_TO===this.curCommandType?a({type:N.VERT_LINE_TO,relative:this.curCommandRelative,y:p}):this.curCommandType===N.MOVE_TO||this.curCommandType===N.LINE_TO||this.curCommandType===N.SMOOTH_QUAD_TO?(a({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),N.MOVE_TO===this.curCommandType&&(this.curCommandType=N.LINE_TO)):this.curCommandType===N.CURVE_TO?a({type:N.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===N.SMOOTH_CURVE_TO?a({type:N.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===N.QUAD_TO?a({type:N.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===N.ARC&&a({type:N.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!mt(s))if(s===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(s!=="+"&&s!=="-"&&s!==".")if(c)this.curNumber=s,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+o+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+s+'" at index '+o+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,s!=="z"&&s!=="Z")if(s==="h"||s==="H")this.curCommandType=N.HORIZ_LINE_TO,this.curCommandRelative=s==="h";else if(s==="v"||s==="V")this.curCommandType=N.VERT_LINE_TO,this.curCommandRelative=s==="v";else if(s==="m"||s==="M")this.curCommandType=N.MOVE_TO,this.curCommandRelative=s==="m";else if(s==="l"||s==="L")this.curCommandType=N.LINE_TO,this.curCommandRelative=s==="l";else if(s==="c"||s==="C")this.curCommandType=N.CURVE_TO,this.curCommandRelative=s==="c";else if(s==="s"||s==="S")this.curCommandType=N.SMOOTH_CURVE_TO,this.curCommandRelative=s==="s";else if(s==="q"||s==="Q")this.curCommandType=N.QUAD_TO,this.curCommandRelative=s==="q";else if(s==="t"||s==="T")this.curCommandType=N.SMOOTH_QUAD_TO,this.curCommandRelative=s==="t";else{if(s!=="a"&&s!=="A")throw new SyntaxError('Unexpected character "'+s+'" at index '+o+".");this.curCommandType=N.ARC,this.curCommandRelative=s==="a"}else r.push({type:N.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=s,this.curNumberHasDecimal=s==="."}else this.curNumber+=s,this.curNumberHasDecimal=!0;else this.curNumber+=s;else this.curNumber+=s,this.curNumberHasExp=!0;else this.curNumber+=s,this.curNumberHasExpDigits=this.curNumberHasExp}return r},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(r,i){i===void 0&&(i=[]);for(var a=0,o=Object.getPrototypeOf(this).parse.call(this,r);a>>rt;if(o[G+3]=Ce,Ce!==0){var Ae=255/Ce;o[G]=(Ot*z>>>rt)*Ae,o[G+1]=(Ft*z>>>rt)*Ae,o[G+2]=(Gt*z>>>rt)*Ae}else o[G]=o[G+1]=o[G+2]=0;Ot-=Mt,Ft-=Nt,Gt-=jt,Ht-=Et,Mt-=L.r,Nt-=L.g,jt-=L.b,Et-=L.a;var re=be+a+1;re=K+(re>>rt,Xt>0?(Xt=255/Xt,o[Wt]=(rr*z>>>rt)*Xt,o[Wt+1]=(nr*z>>>rt)*Xt,o[Wt+2]=(ir*z>>>rt)*Xt):o[Wt]=o[Wt+1]=o[Wt+2]=0,rr-=Ar,nr-=Pr,ir-=Rr,ar-=Nr,Ar-=L.r,Pr-=L.g,Rr-=L.b,Nr-=L.a,Wt=ne+((Wt=Dr+p)>>G,o[H+1]=Mt*K>>>G,o[H+2]=Nt*K>>>G,Pt-=Tt,Mt-=Lt,Nt-=Bt,Tt-=L.r,Lt-=L.g,Bt-=L.b,z=at+((z=Ht+a+1)>>G,o[z+1]=Ce*K>>>G,o[z+2]=Ae*K>>>G,be-=Fe,Ce-=Ue,Ae-=Se,Fe-=L.r,Ue-=L.g,Se-=L.b,z=$t+((z=ne+p)0&&arguments[0]!==void 0?arguments[0]:{},t={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:h,createCanvas(e,r){return new OffscreenCanvas(e,r)},createImage(e){return(0,f.Z)(function*(){var r=yield fetch(e),i=yield r.blob(),a=yield createImageBitmap(i);return a})()}};return(typeof DOMParser!="undefined"||typeof h=="undefined")&&Reflect.deleteProperty(t,"DOMParser"),t}function de(h){var{DOMParser:t,canvas:e,fetch:r}=h;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:r,createCanvas:e.createCanvas,createImage:e.loadImage}}var pe=Object.freeze({__proto__:null,offscreen:ge,node:de});function Kt(h){return h.replace(/(?!\u3000)\s+/gm," ")}function ze(h){return h.replace(/^[\n \t]+/,"")}function Ze(h){return h.replace(/[\n \t]+$/,"")}function It(h){var t=(h||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return t.map(parseFloat)}var ye=/^[A-Z-]+$/;function De(h){return ye.test(h)?h.toLowerCase():h}function W(h){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(h)||[];return t[2]||t[3]||t[4]}function nt(h){if(!h.startsWith("rgb"))return h;var t=3,e=h.replace(/\d+(\.\d+)?/g,(r,i)=>t--&&i?String(Math.round(parseFloat(r))):r);return e}var gt=/(\[[^\]]+\])/g,dt=/(#[^\s+>~.[:]+)/g,bt=/(\.[^\s+>~.[:]+)/g,me=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,Le=/(:[\w-]+\([^)]*\))/gi,xe=/(:[^\s+>~.[:]+)/g,Ee=/([^\s+>~.[:]+)/g;function te(h,t){var e=t.exec(h);return e?[h.replace(t," "),e.length]:[h,0]}function $e(h){var t=[0,0,0],e=h.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),r=0;return[e,r]=te(e,gt),t[1]+=r,[e,r]=te(e,dt),t[0]+=r,[e,r]=te(e,bt),t[1]+=r,[e,r]=te(e,me),t[2]+=r,[e,r]=te(e,Le),t[1]+=r,[e,r]=te(e,xe),t[1]+=r,e=e.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[e,r]=te(e,Ee),t[2]+=r,t.join("")}var ae=1e-8;function ur(h){return Math.sqrt(Math.pow(h[0],2)+Math.pow(h[1],2))}function Ke(h,t){return(h[0]*t[0]+h[1]*t[1])/(ur(h)*ur(t))}function lr(h,t){return(h[0]*t[1]0&&arguments[0]!==void 0?arguments[0]:" ",{document:e,name:r}=this;return Kt(this.getString()).trim().split(t).map(i=>new q(e,r,i))}hasValue(t){var{value:e}=this;return e!==null&&e!==""&&(t||e!==0)&&typeof e!="undefined"}isString(t){var{value:e}=this,r=typeof e=="string";return!r||!t?r:t.test(e)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return typeof t=="undefined"||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return typeof t=="undefined"?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return typeof t=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=nt(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[r,i]=typeof t=="boolean"?[void 0,t]:[t],{viewPort:a}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(a.computeSize("x"),a.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(a.computeSize("x"),a.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*a.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*a.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&i):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*a.computeSize(r);default:{var o=this.getNumber();return e&&o<1?o*a.computeSize(r):o}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if(typeof r.createGradient=="function")return r.createGradient(this.document.ctx,t,e);if(typeof r.createPattern=="function"){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?q.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,a=0;a1&&arguments[1]!==void 0?arguments[1]:0,[r=e,i=e]=It(t);return new Rt(r,i)}static parseScale(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[r=e,i=r]=It(t);return new Rt(r,i)}static parsePath(t){for(var e=It(t),r=e.length,i=[],a=0;a0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach((a,o)=>{for(var{run:s}=a,u=r[o];u;)s(u),u=u.parent}),this.events=[],this.eventElements=[]}}checkPath(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInPath&&e.isPointInPath(s,u)&&(i[o]=t)})}}checkBoundingBox(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInBox(s,u)&&(i[o]=t)})}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,a=new Rt(t,e),o=i.canvas;o;)a.x-=o.offsetLeft,a.y-=o.offsetTop,o=o.offsetParent;return r.scrollX&&(a.x+=r.scrollX),r.scrollY&&(a.y+=r.scrollY),a}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(i){i.onClick&&i.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(i){i.onMouseMove&&i.onMouseMove()}})}}var Fr=typeof window!="undefined"?window:null,Ur=typeof fetch!="undefined"?fetch.bind(void 0):null;class He{constructor(t){var{fetch:e=Ur,window:r=Fr}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Lr,this.mouse=new Br(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every(e=>e());return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:a,desiredWidth:o,height:s,desiredHeight:u,minX:c=0,minY:p=0,refX:E,refY:O,clip:m=!1,clipX:D=0,clipY:V=0}=t,L=Kt(i).replace(/^defer\s/,""),[U,K]=L.split(" "),G=U||"xMidYMid",z=K||"meet",rt=a/o,at=s/u,H=Math.min(rt,at),ct=Math.max(rt,at),vt=o,pt=u;z==="meet"&&(vt*=H,pt*=H),z==="slice"&&(vt*=ct,pt*=ct);var St=new q(e,"refX",E),Tt=new q(e,"refY",O),Lt=St.hasValue()&&Tt.hasValue();if(Lt&&r.translate(-H*St.getPixels("x"),-H*Tt.getPixels("y")),m){var Bt=H*D,Pt=H*V;r.beginPath(),r.moveTo(Bt,Pt),r.lineTo(a,Pt),r.lineTo(a,s),r.lineTo(Bt,s),r.closePath(),r.clip()}if(!Lt){var Mt=z==="meet"&&H===at,Nt=z==="slice"&&ct===at,jt=z==="meet"&&H===rt,Et=z==="slice"&&ct===rt;G.startsWith("xMid")&&(Mt||Nt)&&r.translate(a/2-vt/2,0),G.endsWith("YMid")&&(jt||Et)&&r.translate(0,s/2-pt/2),G.startsWith("xMax")&&(Mt||Nt)&&r.translate(a-vt,0),G.endsWith("YMax")&&(jt||Et)&&r.translate(0,s-pt)}switch(!0){case G==="none":r.scale(rt,at);break;case z==="meet":r.scale(H,H);break;case z==="slice":r.scale(ct,ct);break}r.translate(-c,-p)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:a=!1,ignoreClear:o=!1,forceRedraw:s,scaleWidth:u,scaleHeight:c,offsetX:p,offsetY:E}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:O,mouse:m}=this,D=1e3/O;if(this.frameDuration=D,this.readyPromise=new Promise(G=>{this.resolveReady=G}),this.isReady()&&this.render(t,a,o,u,c,p,E),!!e){var V=Date.now(),L=V,U=0,K=()=>{V=Date.now(),U=V-L,U>=D&&(L=V-U%D,this.shouldUpdate(i,s)&&(this.render(t,a,o,u,c,p,E),m.runEvents())),this.intervalId=P(K)};r||m.start(),this.intervalId=P(K)}}stop(){this.intervalId&&(P.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this,i=this.animations.reduce((a,o)=>o.update(r)||a,!1);if(i)return!0}return!!(typeof e=="function"&&e()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(t,e,r,i,a,o,s){var{CLIENT_WIDTH:u,CLIENT_HEIGHT:c,viewPort:p,ctx:E,isFirstRender:O}=this,m=E.canvas;p.clear(),m.width&&m.height?p.setCurrent(m.width,m.height):p.setCurrent(u,c);var D=t.getStyle("width"),V=t.getStyle("height");!e&&(O||typeof i!="number"&&typeof a!="number")&&(D.hasValue()&&(m.width=D.getPixels("x"),m.style&&(m.style.width="".concat(m.width,"px"))),V.hasValue()&&(m.height=V.getPixels("y"),m.style&&(m.style.height="".concat(m.height,"px"))));var L=m.clientWidth||m.width,U=m.clientHeight||m.height;if(e&&D.hasValue()&&V.hasValue()&&(L=D.getPixels("x"),U=V.getPixels("y")),p.setCurrent(L,U),typeof o=="number"&&t.getAttribute("x",!0).setValue(o),typeof s=="number"&&t.getAttribute("y",!0).setValue(s),typeof i=="number"||typeof a=="number"){var K=It(t.getAttribute("viewBox").getString()),G=0,z=0;if(typeof i=="number"){var rt=t.getStyle("width");rt.hasValue()?G=rt.getPixels("x")/i:isNaN(K[2])||(G=K[2]/i)}if(typeof a=="number"){var at=t.getStyle("height");at.hasValue()?z=at.getPixels("y")/a:isNaN(K[3])||(z=K[3]/a)}G||(G=z),z||(z=G),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(a);var H=t.getStyle("transform",!0,!0);H.setValue("".concat(H.getString()," scale(").concat(1/G,", ").concat(1/z,")"))}r||E.clearRect(0,0,L,U),t.render(E),O&&(this.isFirstRender=!1)}}He.defaultWindow=Fr,He.defaultFetch=Ur;var{defaultFetch:Pn}=He,Rn=typeof DOMParser!="undefined"?DOMParser:null;class ke{constructor(){var{fetch:t=Pn,DOMParser:e=Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return(0,f.Z)(function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)})()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return(0,f.Z)(function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)})()}}class jr{constructor(t,e){this.type="translate",this.point=null,this.point=Rt.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class Gr{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=It(e);this.angle=new q(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(o.getRadians()),t.translate(-s,-u)}unapply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(-1*o.getRadians()),t.translate(-s,-u)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,a=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(a),Math.sin(a),-Math.sin(a),Math.cos(a),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class zr{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=Rt.parseScale(e);(i.x===0||i.y===0)&&(i.x=ae,i.y=ae),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(e,r||e),t.translate(-o,-s)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(1/e,1/r||e),t.translate(-o,-s)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class yr{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=It(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,a=e.getPixels("x"),o=r.getPixels("y");t.translate(a,o),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-a,-o)}unapply(t){var{originX:e,originY:r,matrix:i}=this,a=i[0],o=i[2],s=i[4],u=i[1],c=i[3],p=i[5],E=0,O=0,m=1,D=1/(a*(c*m-p*O)-o*(u*m-p*E)+s*(u*O-c*E)),V=e.getPixels("x"),L=r.getPixels("y");t.translate(V,L),t.transform(D*(c*m-p*O),D*(p*E-u*m),D*(s*O-o*m),D*(a*m-s*E),D*(o*p-s*c),D*(s*u-a*p)),t.translate(-V,-L)}applyToPoint(t){t.applyTransform(this.matrix)}}class mr extends yr{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new q(t,"angle",e)}}class $r extends mr{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Hr extends mr{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}function Nn(h){return Kt(h).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function In(h){var[t,e]=h.split("(");return[t.trim(),e.trim().replace(")","")]}class Te{constructor(t,e,r){this.document=t,this.transforms=[];var i=Nn(e);i.forEach(a=>{if(a!=="none"){var[o,s]=In(a),u=Te.transformTypes[o];typeof u!="undefined"&&this.transforms.push(new u(this.document,s,r))}})}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,a=i]=e.getStyle("transform-origin",!1,!0).split(),o=[i,a];return r.hasValue()?new Te(t,r.getString(),o):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i=0;i--)e[i].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!(!e||e.nodeType!==1)){if(Array.from(e.attributes).forEach(s=>{var u=De(s.nodeName);this.attributes[u]=new q(t,u,s.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(s=>s.trim());i.forEach(s=>{if(s){var[u,c]=s.split(":").map(p=>p.trim());this.styles[u]=new q(t,u,c)}})}var{definitions:a}=t,o=this.getAttribute("id");o.hasValue()&&(a[o.getString()]||(a[o.getString()]=this)),Array.from(e.childNodes).forEach(s=>{if(s.nodeType===1)this.addChild(s);else if(r&&(s.nodeType===3||s.nodeType===4)){var u=t.createTextNode(s);u.getText().length>0&&this.addChild(u)}})}}getAttribute(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=this.attributes[t];if(!r&&e){var i=new q(this.document,t,"");return this.attributes[t]=i,i}return r||q.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if(t==="href"||t.endsWith(":href"))return this.attributes[t];return q.empty(this.document)}getStyle(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[t];if(i)return i;var a=this.getAttribute(t);if(a!=null&&a.hasValue())return this.styles[t]=a,a;if(!r){var{parent:o}=this;if(o){var s=o.getStyle(t);if(s!=null&&s.hasValue())return s}}if(e){var u=new q(this.document,t,"");return this.styles[t]=u,u}return i||q.empty(this.document)}render(t){if(!(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=Te.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach(e=>{e.render(t)})}addChild(t){var e=t instanceof Ct?t:this.document.createElement(t);e.parent=this,Ct.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var e,{node:r}=this;if(typeof r.matches=="function")return r.matches(t);var i=(e=r.getAttribute)===null||e===void 0?void 0:e.call(r,"class");return!i||i===""?!1:i.split(" ").some(a=>".".concat(a)===t)}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],a=e[r];if(i)for(var o in i){var s=this.stylesSpecificity[o];typeof s=="undefined"&&(s="000"),a>=s&&(this.styles[o]=i[o],this.stylesSpecificity[o]=a)}}}removeStyles(t,e){var r=e.reduce((i,a)=>{var o=t.getStyle(a);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[...i,[a,s]]},[]);return r}restoreStyles(t,e){e.forEach(r=>{var[i,a]=r;t.getStyle(i,!0).setValue(a)})}isFirstChild(){var t;return((t=this.parent)===null||t===void 0?void 0:t.children.indexOf(this))===0}}Ct.ignoreChildTypes=["title"];class Yr extends Ct{constructor(t,e,r){super(t,e,r)}}function Mn(h){var t=h.trim();return/^('|")/.test(t)?t:'"'.concat(t,'"')}function wn(h){return typeof ve=="undefined"?h:h.trim().split(",").map(Mn).join(",")}function Vn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:""}}function Dn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return t;default:return/^[\d.]+$/.test(t)?t:""}}class zt{constructor(t,e,r,i,a,o){var s=o?typeof o=="string"?zt.parse(o):o:{};this.fontFamily=a||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=r||s.fontWeight,this.fontVariant=e||s.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0,r="",i="",a="",o="",s="",u=Kt(t).trim().split(" "),c={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return u.forEach(p=>{switch(!0){case(!c.fontStyle&&zt.styles.includes(p)):p!=="inherit"&&(r=p),c.fontStyle=!0;break;case(!c.fontVariant&&zt.variants.includes(p)):p!=="inherit"&&(i=p),c.fontStyle=!0,c.fontVariant=!0;break;case(!c.fontWeight&&zt.weights.includes(p)):p!=="inherit"&&(a=p),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0;break;case!c.fontSize:p!=="inherit"&&([o]=p.split("/")),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0,c.fontSize=!0;break;default:p!=="inherit"&&(s+=p)}}),new zt(r,i,a,o,s,e)}toString(){return[Vn(this.fontStyle),this.fontVariant,Dn(this.fontWeight),this.fontSize,wn(this.fontFamily)].join(" ").trim()}}zt.styles="normal|italic|oblique|inherit",zt.variants="normal|small-caps|inherit",zt.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class kt{constructor(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){typeof t!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),typeof e!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:a}=t;this.addPoint(e,r),this.addPoint(i,a)}}sumCubic(t,e,r,i,a){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*a}bezierCurveAdd(t,e,r,i,a){var o=6*e-12*r+6*i,s=-3*e+9*r-9*i+3*a,u=3*r-3*e;if(s===0){if(o===0)return;var c=-u/o;0=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new Rt(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==N.CURVE_TO&&t!==N.SMOOTH_CURVE_TO&&t!==N.QUAD_TO&&t!==N.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:a}}=this,o=new Rt(2*e-i,2*r-a);return o}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:a}=this;r&&a.length>0&&!a[a.length-1]&&(a[a.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),a=this.getStyle("stroke"),o=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var s=r.getFillStyleDefinition(this,i);s&&(t.fillStyle=s)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var u=r.getColor();u!=="inherit"&&(t.fillStyle=u==="none"?"rgba(0,0,0,0)":u)}if(i.hasValue()){var c=new q(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=c}if(a.isUrlDefinition()){var p=a.getFillStyleDefinition(this,o);p&&(t.strokeStyle=p)}else if(a.hasValue()){a.getString()==="currentColor"&&a.setValue(this.getStyle("color").getColor());var E=a.getString();E!=="inherit"&&(t.strokeStyle=E==="none"?"rgba(0,0,0,0)":E)}if(o.hasValue()){var O=new q(this.document,"stroke",t.strokeStyle).addOpacity(o).getString();t.strokeStyle=O}var m=this.getStyle("stroke-width");if(m.hasValue()){var D=m.getPixels();t.lineWidth=D||ae}var V=this.getStyle("stroke-linecap"),L=this.getStyle("stroke-linejoin"),U=this.getStyle("stroke-miterlimit"),K=this.getStyle("stroke-dasharray"),G=this.getStyle("stroke-dashoffset");if(V.hasValue()&&(t.lineCap=V.getString()),L.hasValue()&&(t.lineJoin=L.getString()),U.hasValue()&&(t.miterLimit=U.getNumber()),K.hasValue()&&K.getString()!=="none"){var z=It(K.getString());typeof t.setLineDash!="undefined"?t.setLineDash(z):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=z:typeof t.mozDash!="undefined"&&!(z.length===1&&z[0]===0)&&(t.mozDash=z);var rt=G.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=rt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=rt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=rt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var at=this.getStyle("font"),H=this.getStyle("font-style"),ct=this.getStyle("font-variant"),vt=this.getStyle("font-weight"),pt=this.getStyle("font-size"),St=this.getStyle("font-family"),Tt=new zt(H.getString(),ct.getString(),vt.getString(),pt.hasValue()?"".concat(pt.getPixels(!0),"px"):"",St.getString(),zt.parse(at.getString(),t.font));H.setValue(Tt.fontStyle),ct.setValue(Tt.fontVariant),vt.setValue(Tt.fontWeight),pt.setValue(Tt.fontSize),St.setValue(Tt.fontFamily),t.font=Tt.toString(),pt.isPixels()&&(this.document.emSize=pt.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class xt extends Oe{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new it(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new kt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case it.MOVE_TO:this.pathM(t,r);break;case it.LINE_TO:this.pathL(t,r);break;case it.HORIZ_LINE_TO:this.pathH(t,r);break;case it.VERT_LINE_TO:this.pathV(t,r);break;case it.CURVE_TO:this.pathC(t,r);break;case it.SMOOTH_CURVE_TO:this.pathS(t,r);break;case it.QUAD_TO:this.pathQ(t,r);break;case it.SMOOTH_QUAD_TO:this.pathT(t,r);break;case it.ARC:this.pathA(t,r);break;case it.CLOSE_PATH:this.pathZ(t,r);break}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map((a,o)=>[a,r[o]]);return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");t.fillStyle!==""&&(e.getString("inherit")!=="inherit"?t.fill(e.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,a=this.getStyle("marker-start"),o=this.getStyle("marker-mid"),s=this.getStyle("marker-end");if(a.isUrlDefinition()){var u=a.getDefinition(),[c,p]=r[0];u.render(t,c,p)}if(o.isUrlDefinition())for(var E=o.getDefinition(),O=1;O1&&(i*=Math.sqrt(O),a*=Math.sqrt(O));var m=(s===u?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(a,2)-Math.pow(i,2)*Math.pow(E.y,2)-Math.pow(a,2)*Math.pow(E.x,2))/(Math.pow(i,2)*Math.pow(E.y,2)+Math.pow(a,2)*Math.pow(E.x,2)));isNaN(m)&&(m=0);var D=new Rt(m*i*E.y/a,m*-a*E.x/i),V=new Rt((e.x+p.x)/2+Math.cos(c)*D.x-Math.sin(c)*D.y,(e.y+p.y)/2+Math.sin(c)*D.x+Math.cos(c)*D.y),L=lr([1,0],[(E.x-D.x)/i,(E.y-D.y)/a]),U=[(E.x-D.x)/i,(E.y-D.y)/a],K=[(-E.x-D.x)/i,(-E.y-D.y)/a],G=lr(U,K);return Ke(U,K)<=-1&&(G=Math.PI),Ke(U,K)>=1&&(G=0),{currentPoint:p,rX:i,rY:a,sweepFlag:u,xAxisRotation:c,centp:V,a1:L,ad:G}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:a,rY:o,sweepFlag:s,xAxisRotation:u,centp:c,a1:p,ad:E}=xt.pathA(r),O=1-s?1:-1,m=p+O*(E/2),D=new Rt(c.x+a*Math.cos(m),c.y+o*Math.sin(m));if(r.addMarkerAngle(D,m-O*Math.PI/2),r.addMarkerAngle(i,m-O*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(p)&&!isNaN(E)){var V=a>o?a:o,L=a>o?1:a/o,U=a>o?o/a:1;t.translate(c.x,c.y),t.rotate(u),t.scale(L,U),t.arc(0,0,V,p,p+E,!!(1-s)),t.scale(1/L,1/U),t.rotate(-u),t.translate(-c.x,-c.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){xt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class xr extends xt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class se extends Oe{constructor(t,e,r){super(t,e,new.target===se?!0:r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var e=null;return this.children.forEach((r,i)=>{var a=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(a):e=a}),e}getFontSize(){var{document:t,parent:e}=this,r=zt.parse(t.ctx.font).fontSize,i=e.getStyle("font-size").getNumber(r);return i}getTElementBoundingBox(t){var e=this.getFontSize();return new kt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],a=null;if(t.isArabic){var o=e.length,s=e[r-1],u=e[r+1],c="isolated";if((r===0||s===" ")&&r0&&s!==" "&&r0&&s!==" "&&(r===o-1||u===" ")&&(c="initial"),typeof t.glyphs[i]!="undefined"){var p=t.glyphs[i];a=p instanceof xr?p:p[c]}}else a=t.glyphs[i];return a||(a=t.missingGlyph),a}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),a=r.length-1,o=Kt(e.textContent||"");return i===0&&(o=ze(o)),i===a&&(o=Ze(o)),o}renderChildren(t){if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach((r,i)=>{this.renderChild(t,this,this,i)});var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),a=r.getStyle("font-family").getDefinition();if(a){for(var{unitsPerEm:o}=a.fontFace,s=zt.parse(e.ctx.font),u=r.getStyle("font-size").getNumber(s.fontSize),c=r.getStyle("font-style").getString(s.fontStyle),p=u/o,E=a.isRTL?i.split("").reverse().join(""):i,O=It(r.getAttribute("dx").getString()),m=E.length,D=0;D=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],e=t.getStyle("text-anchor").getString("start"),r=!1,i=0;e==="start"&&!r||e==="end"&&r?i=t.x-this.minX:e==="end"&&!r||e==="start"&&r?i=t.x-this.maxX:i=t.x-(this.minX+this.maxX)/2;for(var a=this.textChunkStart;a{this.adjustChildCoordinatesRecursiveCore(t,this,this,r)}),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,e,r,i){var a=r.children[i];a.children.length>0?a.children.forEach((o,s)=>{e.adjustChildCoordinatesRecursiveCore(t,e,a,s)}):this.adjustChildCoordinates(t,e,r,i)}adjustChildCoordinates(t,e,r,i){var a=r.children[i];if(typeof a.measureText!="function")return a;t.save(),a.setContext(t,!0);var o=a.getAttribute("x"),s=a.getAttribute("y"),u=a.getAttribute("dx"),c=a.getAttribute("dy"),p=a.getStyle("font-family").getDefinition(),E=!!p&&p.isRTL;i===0&&(o.hasValue()||o.setValue(a.getInheritedAttribute("x")),s.hasValue()||s.setValue(a.getInheritedAttribute("y")),u.hasValue()||u.setValue(a.getInheritedAttribute("dx")),c.hasValue()||c.setValue(a.getInheritedAttribute("dy")));var O=a.measureText(t);return E&&(e.x-=O),o.hasValue()?(e.applyAnchoring(),a.x=o.getPixels("x"),u.hasValue()&&(a.x+=u.getPixels("x"))):(u.hasValue()&&(e.x+=u.getPixels("x")),a.x=e.x),e.x=a.x,E||(e.x+=O),s.hasValue()?(a.y=s.getPixels("y"),c.hasValue()&&(a.y+=c.getPixels("y"))):(c.hasValue()&&(e.y+=c.getPixels("y")),a.y=e.y),e.y=a.y,e.leafTexts.push(a),e.minX=Math.min(e.minX,a.x,a.x+O),e.maxX=Math.max(e.maxX,a.x,a.x+O),a.clearContext(t),t.restore(),a}getChildBoundingBox(t,e,r,i){var a=r.children[i];if(typeof a.getBoundingBox!="function")return null;var o=a.getBoundingBox(t);return o?(a.children.forEach((s,u)=>{var c=e.getChildBoundingBox(t,e,a,u);o.addBoundingBox(c)}),o):null}renderChild(t,e,r,i){var a=r.children[i];a.render(t),a.children.forEach((o,s)=>{e.renderChild(t,e,a,s)})}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var a=this.getFontSize(),o=i.isRTL?e.split("").reverse().join(""):e,s=It(r.getAttribute("dx").getString()),u=o.length,c=0,p=0;p0?"":this.getTextFromNode()}getText(){return this.text}}class Ln extends Ye{constructor(){super(...arguments),this.type="textNode"}}class Be extends Oe{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:a}=r,o=t.canvas;if(i.setDefaults(t),o.style&&typeof t.font!="undefined"&&a&&typeof a.getComputedStyle!="undefined"){t.font=a.getComputedStyle(o).getPropertyValue("font");var s=new q(r,"fontSize",zt.parse(t.font).fontSize);s.hasValue()&&(r.rootEmSize=s.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:u,height:c}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var p=this.getAttribute("refX"),E=this.getAttribute("refY"),O=this.getAttribute("viewBox"),m=O.hasValue()?It(O.getString()):null,D=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",V=0,L=0,U=0,K=0;m&&(V=m[0],L=m[1]),this.root||(u=this.getStyle("width").getPixels("x"),c=this.getStyle("height").getPixels("y"),this.type==="marker"&&(U=V,K=L,V=0,L=0)),i.viewPort.setCurrent(u,c),this.node&&(!this.parent||((e=this.node.parentNode)===null||e===void 0?void 0:e.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),m&&(u=m[2],c=m[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:u,height:i.viewPort.height,desiredHeight:c,minX:V,minY:L,refX:p.getValue(),refY:E.getValue(),clip:D,clipX:U,clipY:K}),m&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(u,c))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.getAttribute("width",!0),a=this.getAttribute("height",!0),o=this.getAttribute("viewBox"),s=this.getAttribute("style"),u=i.getNumber(0),c=a.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var p=this.getAttribute("preserveAspectRatio");p.hasValue()&&p.setValue(p.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),a.setValue(e),o.hasValue()||o.setValue("0 0 ".concat(u||t," ").concat(c||e)),s.hasValue()){var E=this.getStyle("width"),O=this.getStyle("height");E.hasValue()&&E.setValue("".concat(t,"px")),O.hasValue()&&O.setValue("".concat(e,"px"))}}}class Er extends xt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),a=this.getStyle("height",!1,!0).getPixels("y"),o=this.getAttribute("rx"),s=this.getAttribute("ry"),u=o.getPixels("x"),c=s.getPixels("y");if(o.hasValue()&&!s.hasValue()&&(c=u),s.hasValue()&&!o.hasValue()&&(u=c),u=Math.min(u,i/2),c=Math.min(c,a/2),t){var p=4*((Math.sqrt(2)-1)/3);t.beginPath(),a>0&&i>0&&(t.moveTo(e+u,r),t.lineTo(e+i-u,r),t.bezierCurveTo(e+i-u+p*u,r,e+i,r+c-p*c,e+i,r+c),t.lineTo(e+i,r+a-c),t.bezierCurveTo(e+i,r+a-c+p*c,e+i-u+p*u,r+a,e+i-u,r+a),t.lineTo(e+u,r+a),t.bezierCurveTo(e+u-p*u,r+a,e,r+a-c+p*c,e,r+a-c),t.lineTo(e,r+c),t.bezierCurveTo(e,r+c-p*c,e+u-p*u,r,e+u,r),t.closePath())}return new kt(e,r,e+i,r+a)}getMarkers(){return null}}class Xr extends xt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,Math.PI*2,!1),t.closePath()),new kt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class Wr extends xt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=4*((Math.sqrt(2)-1)/3),r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),a=this.getAttribute("cx").getPixels("x"),o=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(a+r,o),t.bezierCurveTo(a+r,o+e*i,a+e*r,o+i,a,o+i),t.bezierCurveTo(a-e*r,o+i,a-r,o+e*i,a-r,o),t.bezierCurveTo(a-r,o-e*i,a-e*r,o-i,a,o-i),t.bezierCurveTo(a+e*r,o-i,a+r,o-e*i,a+r,o),t.closePath()),new kt(a-r,o-i,a+r,o+i)}getMarkers(){return null}}class Qr extends xt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new Rt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Rt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:a}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,a)),new kt(e,r,i,a)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Tr extends xt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=Rt.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,a=new kt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach(o=>{var{x:s,y:u}=o;a.addPoint(s,u),t&&t.lineTo(s,u)}),a}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach((i,a)=>{a!==e&&r.push([i,i.angleTo(t[a+1])])}),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class Zr extends Tr{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Kr extends Ct{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),a=this.getStyle("height").getPixels("y",!0),o=new Be(this.document,null);o.attributes.viewBox=new q(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.width=new q(this.document,"width","".concat(i,"px")),o.attributes.height=new q(this.document,"height","".concat(a,"px")),o.attributes.transform=new q(this.document,"transform",this.getAttribute("patternTransform").getValue()),o.children=this.children;var s=this.document.createCanvas(i,a),u=s.getContext("2d"),c=this.getAttribute("x"),p=this.getAttribute("y");c.hasValue()&&p.hasValue()&&u.translate(c.getPixels("x",!0),p.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var E=-1;E<=1;E++)for(var O=-1;O<=1;O++)u.save(),o.attributes.x=new q(this.document,"x",E*s.width),o.attributes.y=new q(this.document,"y",O*s.height),o.render(u),u.restore();var m=t.createPattern(s,"repeat");return m}}class kr extends Ct{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:a}=e,o=this.getAttribute("orient").getString("auto"),s=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,a),o==="auto"&&t.rotate(r),s==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var u=new Be(this.document,null);u.type=this.type,u.attributes.viewBox=new q(this.document,"viewBox",this.getAttribute("viewBox").getValue()),u.attributes.refX=new q(this.document,"refX",this.getAttribute("refX").getValue()),u.attributes.refY=new q(this.document,"refY",this.getAttribute("refY").getValue()),u.attributes.width=new q(this.document,"width",this.getAttribute("markerWidth").getValue()),u.attributes.height=new q(this.document,"height",this.getAttribute("markerHeight").getValue()),u.attributes.overflow=new q(this.document,"overflow",this.getAttribute("overflow").getValue()),u.attributes.fill=new q(this.document,"fill",this.getAttribute("fill").getColor("black")),u.attributes.stroke=new q(this.document,"stroke",this.getAttribute("stroke").getValue("none")),u.children=this.children,u.render(t),t.restore(),s==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),o==="auto"&&t.rotate(-r),t.translate(-i,-a)}}}class Jr extends Ct{constructor(){super(...arguments),this.type="defs"}render(){}}class Je extends Oe{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new kt;return this.children.forEach(r=>{e.addBoundingBox(r.getBoundingBox(t))}),e}}class Or extends Ct{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:a}=this;a.forEach(o=>{o.type==="stop"&&i.push(o)})}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:a}=i,o=this.getGradient(t,e);if(!o)return this.addParentOpacity(r,a[a.length-1].color);if(a.forEach(L=>{o.addColorStop(L.offset,this.addParentOpacity(r,L.color))}),this.getAttribute("gradientTransform").hasValue()){var{document:s}=this,{MAX_VIRTUAL_PIXELS:u,viewPort:c}=s.screen,[p]=c.viewPorts,E=new Er(s,null);E.attributes.x=new q(s,"x",-u/3),E.attributes.y=new q(s,"y",-u/3),E.attributes.width=new q(s,"width",u),E.attributes.height=new q(s,"height",u);var O=new Je(s,null);O.attributes.transform=new q(s,"transform",this.getAttribute("gradientTransform").getValue()),O.children=[E];var m=new Be(s,null);m.attributes.x=new q(s,"x",0),m.attributes.y=new q(s,"y",0),m.attributes.width=new q(s,"width",p.width),m.attributes.height=new q(s,"height",p.height),m.children=[O];var D=s.createCanvas(p.width,p.height),V=D.getContext("2d");return V.fillStyle=o,m.render(V),V.createPattern(D,"no-repeat")}return o}inheritStopContainer(t){this.attributesToInherit.forEach(e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())})}addParentOpacity(t,e){if(t.hasValue()){var r=new q(this.document,"color",e);return r.addOpacity(t).getColor()}return e}}class qr extends Or{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=r?e.getBoundingBox(t):null;if(r&&!i)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var a=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),s=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),u=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return a===s&&o===u?null:t.createLinearGradient(a,o,s,u)}}class _r extends Or{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var a=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),o=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),s=a,u=o;this.getAttribute("fx").hasValue()&&(s=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(u=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var c=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),p=this.getAttribute("fr").getPixels();return t.createRadialGradient(s,u,p,a,o,c)}}class tn extends Ct{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),a=this.getStyle("stop-opacity"),o=this.getStyle("stop-color",!0);o.getString()===""&&o.setValue("#000"),a.hasValue()&&(o=o.addOpacity(a)),this.offset=i,this.color=o.getColor()}}class qe extends Ct{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new q(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),a=r.getNumber()+(i.getNumber()-r.getNumber())*e;return t==="%"&&(a*=100),"".concat(a).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(i==="freeze"&&!this.frozen)this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();else if(i==="remove"&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var a=!1;if(this.begin{var c=a[u];return s+(c-s)*t}).join(" ");return o}}class nn extends Ct{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:a}=this;for(var o of a)switch(o.type){case"font-face":{this.fontFace=o;var s=o.getStyle("font-family");s.hasValue()&&(i[s.getString()]=this);break}case"missing-glyph":this.missingGlyph=o;break;case"glyph":{var u=o;u.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[u.unicode]=="undefined"&&(this.glyphs[u.unicode]=Object.create(null)),this.glyphs[u.unicode][u.arabicForm]=u):this.glyphs[u.unicode]=u;break}}}render(){}}class an extends Ct{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class sn extends xt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class on extends se{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class un extends se{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,a=i[0],o=i.length>0&&Array.from(i).every(s=>s.nodeType===3);this.hasText=o,this.text=o?this.getTextFromNode(a):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:a}=e.screen,o=new q(e,"fontSize",zt.parse(e.ctx.font).fontSize);a.isWorking()&&a.checkBoundingBox(this,new kt(r,i-o.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var s=new Je(this.document,null);s.children=this.children,s.parent=this,s.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}function ln(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function _e(h){for(var t=1;t{var{type:i,points:a}=r;switch(i){case it.LINE_TO:t&&t.lineTo(a[0],a[1]);break;case it.MOVE_TO:t&&t.moveTo(a[0],a[1]);break;case it.CURVE_TO:t&&t.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case it.QUAD_TO:t&&t.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case it.ARC:{var[o,s,u,c,p,E,O,m]=a,D=u>c?u:c,V=u>c?1:u/c,L=u>c?c/u:1;t&&(t.translate(o,s),t.rotate(O),t.scale(V,L),t.arc(0,0,D,p,p+E,!!(1-m)),t.scale(1/V,1/L),t.rotate(-O),t.translate(-o,-s));break}case it.CLOSE_PATH:t&&t.closePath();break}})}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,a=t.fillStyle;e==="underline"&&t.beginPath(),i.forEach((o,s)=>{var{p0:u,p1:c,rotation:p,text:E}=o;t.save(),t.translate(u.x,u.y),t.rotate(p),t.fillStyle&&t.fillText(E,0,0),t.strokeStyle&&t.strokeText(E,0,0),t.restore(),e==="underline"&&(s===0&&t.moveTo(u.x,u.y+r/8),t.lineTo(c.x,c.y+r/5))}),e==="underline"&&(t.lineWidth=r/20,t.strokeStyle=a,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,a,o,s,u,c){var p=o,E=this.measureText(t,u);u===" "&&e==="justify"&&r-1&&(p+=this.getLetterSpacingAt(c));var O=this.textHeight/20,m=this.getEquidistantPointOnPath(p,O,0),D=this.getEquidistantPointOnPath(p+E,O,0),V={p0:m,p1:D},L=m&&D?Math.atan2(D.y-m.y,D.x-m.x):0;if(s){var U=Math.cos(Math.PI/2+L)*s,K=Math.cos(-L)*s;V.p0=_e(_e({},m),{},{x:m.x+U,y:m.y+K}),V.p1=_e(_e({},D),{},{x:D.x+U,y:D.y+K})}return p+=E,{offset:p,segment:V,rotation:L}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var a=this.measureTargetText(t,i);return r.set(i,a),a}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,a=this.parent.getAttribute("dx").split().map(z=>z.getPixels("x")),o=this.parent.getAttribute("dy").getPixels("y"),s=this.parent.getStyle("text-anchor").getString("start"),u=this.getStyle("letter-spacing"),c=this.parent.getStyle("letter-spacing"),p=0;!u.hasValue()||u.getValue()==="inherit"?p=c.getPixels():u.hasValue()&&u.getValue()!=="initial"&&u.getValue()!=="unset"&&(p=u.getPixels());var E=[],O=e.length;this.letterSpacingCache=E;for(var m=0;mat===0?0:z+rt||0,0),V=this.measureText(t),L=Math.max(V+D,0);this.textWidth=V,this.textHeight=this.getFontSize(),this.glyphInfo=[];var U=this.getPathLength(),K=this.getStyle("startOffset").getNumber(0)*U,G=0;(s==="middle"||s==="center")&&(G=-L/2),(s==="end"||s==="right")&&(G=-L),G+=K,r.forEach((z,rt)=>{var{offset:at,segment:H,rotation:ct}=this.findSegmentToFitChar(t,s,L,U,i,G,o,z,rt);G=at,!(!H.p0||!H.p1)&&this.glyphInfo.push({text:r[rt],p0:H.p0,p1:H.p1,rotation:ct})})}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,a=i?i.x:0,o=i?i.y:0,s=r.next(),u=s.type,c=[];switch(s.type){case it.MOVE_TO:this.pathM(r,c);break;case it.LINE_TO:u=this.pathL(r,c);break;case it.HORIZ_LINE_TO:u=this.pathH(r,c);break;case it.VERT_LINE_TO:u=this.pathV(r,c);break;case it.CURVE_TO:this.pathC(r,c);break;case it.SMOOTH_CURVE_TO:u=this.pathS(r,c);break;case it.QUAD_TO:this.pathQ(r,c);break;case it.SMOOTH_QUAD_TO:u=this.pathT(r,c);break;case it.ARC:c=this.pathA(r);break;case it.CLOSE_PATH:xt.pathZ(r);break}s.type!==it.CLOSE_PATH?e.push({type:u,points:c,start:{x:a,y:o},pathLength:this.calcLength(a,o,u,c)}):e.push({type:it.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=xt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=xt.pathL(t).point;return e.push(r,i),it.LINE_TO}pathH(t,e){var{x:r,y:i}=xt.pathH(t).point;return e.push(r,i),it.LINE_TO}pathV(t,e){var{x:r,y:i}=xt.pathV(t).point;return e.push(r,i),it.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:a}=xt.pathC(t);e.push(r.x,r.y,i.x,i.y,a.x,a.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:a}=xt.pathS(t);return e.push(r.x,r.y,i.x,i.y,a.x,a.y),it.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=xt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=xt.pathT(t);return e.push(r.x,r.y,i.x,i.y),it.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:a,centp:o,a1:s,ad:u}=xt.pathA(t);return i===0&&u>0&&(u-=2*Math.PI),i===1&&u<0&&(u+=2*Math.PI),[o.x,o.y,e,r,s,u,a,i]}calcLength(t,e,r,i){var a=0,o=null,s=null,u=0;switch(r){case it.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case it.CURVE_TO:for(a=0,o=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),u=.01;u<=1;u+=.01)s=this.getPointOnCubicBezier(u,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case it.QUAD_TO:for(a=0,o=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),u=.01;u<=1;u+=.01)s=this.getPointOnQuadraticBezier(u,t,e,i[0],i[1],i[2],i[3]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case it.ARC:{a=0;var c=i[4],p=i[5],E=i[4]+p,O=Math.PI/180;if(Math.abs(c-E)E;u-=O)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;else for(u=c+O;u5&&arguments[5]!==void 0?arguments[5]:e,s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,u=(a-r)/(i-e+ae),c=Math.sqrt(t*t/(1+u*u));ie)return null;var{dataArray:a}=this;for(var o of a){if(o&&(o.pathLength<5e-5||r+o.pathLength+5e-5=0&&u>E)break;i=this.getPointOnEllipticalArc(o.points[0],o.points[1],o.points[2],o.points[3],u,o.points[6]);break}case it.CURVE_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnCubicBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3],o.points[4],o.points[5]);break;case it.QUAD_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnQuadraticBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3]);break}if(i)return i;break}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((t,e)=>e.pathLength>0?t+e.pathLength:t,0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,a,o,s,u,c){var p=u*hr(t)+o*fr(t)+i*cr(t)+e*vr(t),E=c*hr(t)+s*fr(t)+a*cr(t)+r*vr(t);return{x:p,y:E}}getPointOnQuadraticBezier(t,e,r,i,a,o,s){var u=o*gr(t)+i*dr(t)+e*pr(t),c=s*gr(t)+a*dr(t)+r*pr(t);return{x:u,y:c}}getPointOnEllipticalArc(t,e,r,i,a,o){var s=Math.cos(o),u=Math.sin(o),c={x:r*Math.cos(a),y:i*Math.sin(a)};return{x:t+(c.x*s-c.y*u),y:e+(c.x*u+c.y*s)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,a=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==a||this.equidistantCache.precision!==i){this.equidistantCache={step:a,precision:i,points:[]};for(var o=0,s=0;s<=r;s+=i){var u=this.getPointOnPath(s),c=this.getPointOnPath(s+i);!u||!c||(o+=this.getLineLength(u.x,u.y,c.x,c.y),o>=a&&(this.equidistantCache.points.push({x:u.x,y:u.y,distance:s}),o-=a))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var Bn=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class fn extends Oe{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var a=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),a?this.loadSvg(i):this.loadImage(i),this.isSvg=a}}loadImage(t){var e=this;return(0,f.Z)(function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(i){console.error('Error while loading image "'.concat(t,'":'),i)}e.loaded=!0})()}loadSvg(t){var e=this;return(0,f.Z)(function*(){var r=Bn.exec(t);if(r){var i=r[5];r[4]==="base64"?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var a=yield e.document.fetch(t),o=yield a.text();e.image=o}catch(s){console.error('Error while loading image "'.concat(t,'":'),s)}e.loaded=!0})()}renderChildren(t){var{document:e,image:r,loaded:i}=this,a=this.getAttribute("x").getPixels("x"),o=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y");if(!(!i||!r||!s||!u)){if(t.save(),t.translate(a,o),this.isSvg){var c=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:s,scaleHeight:u});c.document.documentElement.parent=this,c.render()}else{var p=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:s,desiredWidth:p.width,height:u,desiredHeight:p.height}),this.loaded&&(typeof p.complete=="undefined"||p.complete)&&t.drawImage(p,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new kt(t,e,t+r,e+i)}}class cn extends Oe{constructor(){super(...arguments),this.type="symbol"}render(t){}}class vn{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return(0,f.Z)(function*(){try{var{document:i}=r,a=yield i.canvg.parser.load(e),o=a.getElementsByTagName("font");Array.from(o).forEach(s=>{var u=i.createElement(s);i.definitions[t]=u})}catch(s){console.error('Error while loading font "'.concat(e,'":'),s)}r.loaded=!0})()}}class Sr extends Ct{constructor(t,e,r){super(t,e,r),this.type="style";var i=Kt(Array.from(e.childNodes).map(o=>o.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),a=i.split("}");a.forEach(o=>{var s=o.trim();if(s){var u=s.split("{"),c=u[0].split(","),p=u[1].split(";");c.forEach(E=>{var O=E.trim();if(O){var m=t.styles[O]||{};if(p.forEach(L=>{var U=L.indexOf(":"),K=L.substr(0,U).trim(),G=L.substr(U+1,L.length-U).trim();K&&G&&(m[K]=new q(t,K,G))}),t.styles[O]=m,t.stylesSpecificity[O]=$e(O),O==="@font-face"){var D=m["font-family"].getString().replace(/"|'/g,""),V=m.src.getString().split(",");V.forEach(L=>{if(L.indexOf('format("svg")')>0){var U=W(L);U&&new vn(t).load(D,U)}})}}})}})}}Sr.parseExternalUrl=W;class gn extends Oe{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if(r.type==="symbol"&&(i=new Be(e,null),i.attributes.viewBox=new q(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new q(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new q(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new q(e,"opacity",this.calculateOpacity())),i.type==="svg"){var a=this.getStyle("width",!1,!0),o=this.getStyle("height",!1,!0);a.hasValue()&&(i.attributes.width=new q(e,"width",a.getString())),o.hasValue()&&(i.attributes.height=new q(e,"height",o.getString()))}var s=i.parent;i.parent=this,i.render(t),i.parent=s}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return Te.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function tr(h,t,e,r,i,a){return h[e*r*4+t*4+a]}function er(h,t,e,r,i,a,o){h[e*r*4+t*4+a]=o}function Dt(h,t,e){var r=h[t];return r*e}function oe(h,t,e,r){return t+Math.cos(h)*e+Math.sin(h)*r}class br extends Ct{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=It(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":{var a=i[0];i=[.213+.787*a,.715-.715*a,.072-.072*a,0,0,.213-.213*a,.715+.285*a,.072-.072*a,0,0,.213-.213*a,.715-.715*a,.072+.928*a,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var o=i[0]*Math.PI/180;i=[oe(o,.213,.787,-.213),oe(o,.715,-.715,-.715),oe(o,.072,-.072,.928),0,0,oe(o,.213,-.213,.143),oe(o,.715,.285,.14),oe(o,.072,-.072,-.283),0,0,oe(o,.213,-.213,-.787),oe(o,.715,-.715,.715),oe(o,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,a){for(var{includeOpacity:o,matrix:s}=this,u=t.getImageData(0,0,i,a),c=0;c{u.addBoundingBox(D.getBoundingBox(t))}),i=Math.floor(u.x1),a=Math.floor(u.y1),o=Math.floor(u.width),s=Math.floor(u.height)}var c=this.removeStyles(e,Xe.ignoreStyles),p=r.createCanvas(i+o,a+s),E=p.getContext("2d");r.screen.setDefaults(E),this.renderChildren(E),new br(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(E,0,0,i+o,a+s);var O=r.createCanvas(i+o,a+s),m=O.getContext("2d");r.screen.setDefaults(m),e.render(m),m.globalCompositeOperation="destination-in",m.fillStyle=E.createPattern(p,"no-repeat"),m.fillRect(0,0,i+o,a+s),t.fillStyle=m.createPattern(O,"no-repeat"),t.fillRect(0,0,i+o,a+s),this.restoreStyles(e,c)}render(t){}}Xe.ignoreStyles=["mask","transform","clip-path"];var dn=()=>{};class pn extends Ct{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:a}=t;r&&(r.beginPath=dn,r.closePath=dn),Reflect.apply(i,t,[]),this.children.forEach(o=>{if(typeof o.path!="undefined"){var s=typeof o.elementTransform!="undefined"?o.elementTransform():null;s||(s=Te.fromElement(e,o)),s&&s.apply(t),o.path(t),r&&(r.closePath=a),s&&s.unapply(t)}}),Reflect.apply(a,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=a)}render(t){}}class We extends Ct{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,a=e.getBoundingBox(t);if(a){var o=0,s=0;i.forEach(U=>{var K=U.extraFilterDistance||0;o=Math.max(o,K),s=Math.max(s,K)});var u=Math.floor(a.width),c=Math.floor(a.height),p=u+2*o,E=c+2*s;if(!(p<1||E<1)){var O=Math.floor(a.x),m=Math.floor(a.y),D=this.removeStyles(e,We.ignoreStyles),V=r.createCanvas(p,E),L=V.getContext("2d");r.screen.setDefaults(L),L.translate(-O+o,-m+s),e.render(L),i.forEach(U=>{typeof U.apply=="function"&&U.apply(L,0,0,p,E)}),t.drawImage(V,0,0,p,E,O-o,m-s,p,E),this.restoreStyles(e,D)}}}render(t){}}We.ignoreStyles=["filter","transform","clip-path"];class yn extends Ct{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,a){}}class mn extends Ct{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,a){}}class xn extends Ct{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,a){}}class En extends Ct{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,a){var{document:o,blurRadius:s}=this,u=o.window?o.window.document.body:null,c=t.canvas;c.id=o.getUniqueId(),u&&(c.style.display="none",u.appendChild(c)),he(c,e,r,i,a,s),u&&u.removeChild(c)}}class Tn extends Ct{constructor(){super(...arguments),this.type="title"}}class On extends Ct{constructor(){super(...arguments),this.type="desc"}}var Fn={svg:Be,rect:Er,circle:Xr,ellipse:Wr,line:Qr,polyline:Tr,polygon:Zr,path:xt,pattern:Kr,marker:kr,defs:Jr,linearGradient:qr,radialGradient:_r,stop:tn,animate:qe,animateColor:en,animateTransform:rn,font:nn,"font-face":an,"missing-glyph":sn,glyph:xr,text:se,tspan:Ye,tref:on,a:un,textPath:hn,image:fn,g:Je,symbol:cn,style:Sr,use:gn,mask:Xe,clipPath:pn,filter:We,feDropShadow:yn,feMorphology:mn,feComposite:xn,feColorMatrix:br,feGaussianBlur:En,title:Tn,desc:On};function Sn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Un(h){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:!1,e=document.createElement("img");return t&&(e.crossOrigin="Anonymous"),new Promise((r,i)=>{e.onload=()=>{r(e)},e.onerror=(a,o,s,u,c)=>{i(c)},e.src=h})}),Cr.apply(this,arguments)}class ue{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=ue.createCanvas,createImage:a=ue.createImage,anonymousCrossOrigin:o}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(a,o),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return typeof e=="boolean"?(r,i)=>t(r,typeof i=="boolean"?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(t=>t.loaded)}isFontsLoaded(){return this.fonts.every(t=>t.loaded)}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=ue.elementTypes[e];return typeof r!="undefined"?new r(this,t):new Yr(this,t)}createTextNode(t){return new Ln(this,t)}setViewBox(t){this.screen.setViewBox(Un({document:this},t))}}ue.createCanvas=jn,ue.createImage=Gn,ue.elementTypes=Fn;function bn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Re(h){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new ke(r),this.screen=new He(t,r),this.options=r;var i=new ue(this,r),a=i.createDocumentElement(e);this.document=i,this.documentElement=a}static from(t,e){var r=arguments;return(0,f.Z)(function*(){var i=r.length>2&&r[2]!==void 0?r[2]:{},a=new ke(i),o=yield a.parse(e);return new Ne(t,o,i)})()}static fromString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new ke(r),a=i.parseFromString(e);return new Ne(t,a,r)}fork(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ne.from(t,e,Re(Re({},this.options),r))}forkString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ne.fromString(t,e,Re(Re({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return(0,f.Z)(function*(){var r=t.length>0&&t[0]!==void 0?t[0]:{};e.start(Re({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()})()}start(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,Re(Re({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(t,e,r)}}}}]); diff --git a/3754.d701c3ec.async.js b/3754.d701c3ec.async.js deleted file mode 100644 index 638f06fb72..0000000000 --- a/3754.d701c3ec.async.js +++ /dev/null @@ -1,5 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3754],{94907:function(d,b,n){var l=n(97671);(function(){var f,v,g,y,O,x;typeof performance!="undefined"&&performance!==null&&performance.now?d.exports=function(){return performance.now()}:typeof l!="undefined"&&l!==null&&l.hrtime?(d.exports=function(){return(f()-O)/1e6},v=l.hrtime,f=function(){var S;return S=v(),S[0]*1e9+S[1]},y=f(),x=l.uptime()*1e9,O=y-x):Date.now?(d.exports=function(){return Date.now()-g},g=Date.now()):(d.exports=function(){return new Date().getTime()-g},g=new Date().getTime())}).call(this)},32772:function(d,b,n){for(var l=n(94907),f=typeof window=="undefined"?n.g:window,v=["moz","webkit"],g="AnimationFrame",y=f["request"+g],O=f["cancel"+g]||f["cancelRequest"+g],x=0;!y&&x3&&(this.alpha=O[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var x=this.r.toString(16),S=this.g.toString(16),C=this.b.toString(16);return x.length==1&&(x="0"+x),S.length==1&&(S="0"+S),C.length==1&&(C="0"+C),"#"+x+S+C},this.getHelpXML=function(){for(var x=new Array,S=0;S "+I.toRGB()+" -> "+I.toHex());w.appendChild(N),w.appendChild(B),P.appendChild(w)}catch($){}return P}}},80467:function(d,b,n){"use strict";var l=n(68383),f=n(47877),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a function")}},92837:function(d,b,n){"use strict";var l=n(75610),f=n(47877),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a constructor")}},99047:function(d,b,n){"use strict";var l=n(16480),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v("Can't set "+f(g)+" as a prototype")}},58597:function(d,b,n){"use strict";var l=n(3744),f=n(28792),v=n(28333).f,g=l("unscopables"),y=Array.prototype;y[g]===void 0&&v(y,g,{configurable:!0,value:f(null)}),d.exports=function(O){y[g][O]=!0}},25534:function(d,b,n){"use strict";var l=n(88944).charAt;d.exports=function(f,v,g){return v+(g?l(f,v).length:1)}},9011:function(d,b,n){"use strict";var l=n(3330),f=TypeError;d.exports=function(v,g){if(l(g,v))return v;throw new f("Incorrect invocation")}},30011:function(d,b,n){"use strict";var l=n(68044),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not an object")}},94220:function(d,b,n){"use strict";var l=n(26426),f=n(39767),v=n(6267),g=function(y){return function(O,x,S){var C=l(O),A=v(C);if(A===0)return!y&&-1;var R=f(S,A),P;if(y&&x!==x){for(;A>R;)if(P=C[R++],P!==P)return!0}else for(;A>R;R++)if((y||R in C)&&C[R]===x)return y||R||0;return!y&&-1}};d.exports={includes:g(!0),indexOf:g(!1)}},82972:function(d,b,n){"use strict";var l=n(43516);d.exports=function(f,v){var g=[][f];return!!g&&l(function(){g.call(null,v||function(){return 1},1)})}},36921:function(d,b,n){"use strict";var l=n(80467),f=n(28985),v=n(16132),g=n(6267),y=TypeError,O="Reduce of empty array with no initial value",x=function(S){return function(C,A,R,P){var w=f(C),I=v(w),N=g(w);if(l(A),N===0&&R<2)throw new y(O);var B=S?N-1:0,Y=S?-1:1;if(R<2)for(;;){if(B in I){P=I[B],B+=Y;break}if(B+=Y,S?B<0:N<=B)throw new y(O)}for(;S?B>=0:N>B;B+=Y)B in I&&(P=A(P,I[B],B,w));return P}};d.exports={left:x(!1),right:x(!0)}},37413:function(d,b,n){"use strict";var l=n(87962);d.exports=l([].slice)},50754:function(d,b,n){"use strict";var l=n(3744),f=l("iterator"),v=!1;try{var g=0,y={next:function(){return{done:!!g++}},return:function(){v=!0}};y[f]=function(){return this},Array.from(y,function(){throw 2})}catch(O){}d.exports=function(O,x){try{if(!x&&!v)return!1}catch(A){return!1}var S=!1;try{var C={};C[f]=function(){return{next:function(){return{done:S=!0}}}},O(C)}catch(A){}return S}},17878:function(d,b,n){"use strict";var l=n(87962),f=l({}.toString),v=l("".slice);d.exports=function(g){return v(f(g),8,-1)}},24686:function(d,b,n){"use strict";var l=n(46526),f=n(68383),v=n(17878),g=n(3744),y=g("toStringTag"),O=Object,x=v(function(){return arguments}())==="Arguments",S=function(C,A){try{return C[A]}catch(R){}};d.exports=l?v:function(C){var A,R,P;return C===void 0?"Undefined":C===null?"Null":typeof(R=S(A=O(C),y))=="string"?R:x?v(A):(P=v(A))==="Object"&&f(A.callee)?"Arguments":P}},32436:function(d,b,n){"use strict";var l=n(62180),f=n(48314),v=n(6495),g=n(28333);d.exports=function(y,O,x){for(var S=f(O),C=g.f,A=v.f,R=0;R0&&x[0]<4?1:+(x[0]+x[1])),!S&&f&&(x=f.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=f.match(/Chrome\/(\d+)/),x&&(S=+x[1]))),d.exports=S},13694:function(d,b,n){"use strict";var l=n(81339),f=n(19703),v=n(17878),g=function(y){return f.slice(0,y.length)===y};d.exports=function(){return g("Bun/")?"BUN":g("Cloudflare-Workers")?"CLOUDFLARE":g("Deno/")?"DENO":g("Node.js/")?"NODE":l.Bun&&typeof Bun.version=="string"?"BUN":l.Deno&&typeof Deno.version=="object"?"DENO":v(l.process)==="process"?"NODE":l.window&&l.document?"BROWSER":"REST"}()},70816:function(d,b,n){"use strict";var l=n(81339),f=n(6495).f,v=n(19100),g=n(34351),y=n(45579),O=n(32436),x=n(49004);d.exports=function(S,C){var A=S.target,R=S.global,P=S.stat,w,I,N,B,Y,$;if(R?I=l:P?I=l[A]||y(A,{}):I=l[A]&&l[A].prototype,I)for(N in C){if(Y=C[N],S.dontCallGetSet?($=f(I,N),B=$&&$.value):B=I[N],w=x(R?N:A+(P?".":"#")+N,S.forced),!w&&B!==void 0){if(typeof Y==typeof B)continue;O(Y,B)}(S.sham||B&&B.sham)&&v(Y,"sham",!0),g(I,N,Y,S)}}},43516:function(d){"use strict";d.exports=function(b){try{return!!b()}catch(n){return!0}}},15433:function(d,b,n){"use strict";n(65975);var l=n(68583),f=n(34351),v=n(44076),g=n(43516),y=n(3744),O=n(19100),x=y("species"),S=RegExp.prototype;d.exports=function(C,A,R,P){var w=y(C),I=!g(function(){var $={};return $[w]=function(){return 7},""[C]($)!==7}),N=I&&!g(function(){var $=!1,F=/a/;return C==="split"&&(F={},F.constructor={},F.constructor[x]=function(){return F},F.flags="",F[w]=/./[w]),F.exec=function(){return $=!0,null},F[w](""),!$});if(!I||!N||R){var B=/./[w],Y=A(w,""[C],function($,F,G,X,Q){var _=F.exec;return _===v||_===S.exec?I&&!Q?{done:!0,value:l(B,F,G,X)}:{done:!0,value:l($,G,F,X)}:{done:!1}});f(String.prototype,C,Y[0]),f(S,w,Y[1])}P&&O(S[w],"sham",!0)}},79736:function(d,b,n){"use strict";var l=n(43754),f=Function.prototype,v=f.apply,g=f.call;d.exports=typeof Reflect=="object"&&Reflect.apply||(l?g.bind(v):function(){return g.apply(v,arguments)})},4558:function(d,b,n){"use strict";var l=n(77063),f=n(80467),v=n(43754),g=l(l.bind);d.exports=function(y,O){return f(y),O===void 0?y:v?g(y,O):function(){return y.apply(O,arguments)}}},43754:function(d,b,n){"use strict";var l=n(43516);d.exports=!l(function(){var f=function(){}.bind();return typeof f!="function"||f.hasOwnProperty("prototype")})},68583:function(d,b,n){"use strict";var l=n(43754),f=Function.prototype.call;d.exports=l?f.bind(f):function(){return f.apply(f,arguments)}},94598:function(d,b,n){"use strict";var l=n(22607),f=n(62180),v=Function.prototype,g=l&&Object.getOwnPropertyDescriptor,y=f(v,"name"),O=y&&function(){}.name==="something",x=y&&(!l||l&&g(v,"name").configurable);d.exports={EXISTS:y,PROPER:O,CONFIGURABLE:x}},6382:function(d,b,n){"use strict";var l=n(87962),f=n(80467);d.exports=function(v,g,y){try{return l(f(Object.getOwnPropertyDescriptor(v,g)[y]))}catch(O){}}},77063:function(d,b,n){"use strict";var l=n(17878),f=n(87962);d.exports=function(v){if(l(v)==="Function")return f(v)}},87962:function(d,b,n){"use strict";var l=n(43754),f=Function.prototype,v=f.call,g=l&&f.bind.bind(v,v);d.exports=l?g:function(y){return function(){return v.apply(y,arguments)}}},96194:function(d,b,n){"use strict";var l=n(81339),f=n(68383),v=function(g){return f(g)?g:void 0};d.exports=function(g,y){return arguments.length<2?v(l[g]):l[g]&&l[g][y]}},74100:function(d,b,n){"use strict";var l=n(24686),f=n(73079),v=n(50487),g=n(81606),y=n(3744),O=y("iterator");d.exports=function(x){if(!v(x))return f(x,O)||f(x,"@@iterator")||g[l(x)]}},66644:function(d,b,n){"use strict";var l=n(68583),f=n(80467),v=n(30011),g=n(47877),y=n(74100),O=TypeError;d.exports=function(x,S){var C=arguments.length<2?y(x):S;if(f(C))return v(l(C,x));throw new O(g(x)+" is not iterable")}},73079:function(d,b,n){"use strict";var l=n(80467),f=n(50487);d.exports=function(v,g){var y=v[g];return f(y)?void 0:l(y)}},71842:function(d,b,n){"use strict";var l=n(87962),f=n(28985),v=Math.floor,g=l("".charAt),y=l("".replace),O=l("".slice),x=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,S=/\$([$&'`]|\d{1,2})/g;d.exports=function(C,A,R,P,w,I){var N=R+C.length,B=P.length,Y=S;return w!==void 0&&(w=f(w),Y=x),y(I,Y,function($,F){var G;switch(g(F,0)){case"$":return"$";case"&":return C;case"`":return O(A,0,R);case"'":return O(A,N);case"<":G=w[O(F,1,-1)];break;default:var X=+F;if(X===0)return $;if(X>B){var Q=v(X/10);return Q===0?$:Q<=B?P[Q-1]===void 0?g(F,1):P[Q-1]+g(F,1):$}G=P[X-1]}return G===void 0?"":G})}},81339:function(d,b,n){"use strict";var l=function(f){return f&&f.Math===Math&&f};d.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof n.g=="object"&&n.g)||l(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},62180:function(d,b,n){"use strict";var l=n(87962),f=n(28985),v=l({}.hasOwnProperty);d.exports=Object.hasOwn||function(y,O){return v(f(y),O)}},14641:function(d){"use strict";d.exports={}},75600:function(d){"use strict";d.exports=function(b,n){try{arguments.length===1?console.error(b):console.error(b,n)}catch(l){}}},66782:function(d,b,n){"use strict";var l=n(96194);d.exports=l("document","documentElement")},28005:function(d,b,n){"use strict";var l=n(22607),f=n(43516),v=n(47741);d.exports=!l&&!f(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!==7})},16132:function(d,b,n){"use strict";var l=n(87962),f=n(43516),v=n(17878),g=Object,y=l("".split);d.exports=f(function(){return!g("z").propertyIsEnumerable(0)})?function(O){return v(O)==="String"?y(O,""):g(O)}:g},74199:function(d,b,n){"use strict";var l=n(87962),f=n(68383),v=n(1663),g=l(Function.toString);f(v.inspectSource)||(v.inspectSource=function(y){return g(y)}),d.exports=v.inspectSource},46383:function(d,b,n){"use strict";var l=n(14410),f=n(81339),v=n(68044),g=n(19100),y=n(62180),O=n(1663),x=n(82184),S=n(14641),C="Object already initialized",A=f.TypeError,R=f.WeakMap,P,w,I,N=function(F){return I(F)?w(F):P(F,{})},B=function(F){return function(G){var X;if(!v(G)||(X=w(G)).type!==F)throw new A("Incompatible receiver, "+F+" required");return X}};if(l||O.state){var Y=O.state||(O.state=new R);Y.get=Y.get,Y.has=Y.has,Y.set=Y.set,P=function(F,G){if(Y.has(F))throw new A(C);return G.facade=F,Y.set(F,G),G},w=function(F){return Y.get(F)||{}},I=function(F){return Y.has(F)}}else{var $=x("state");S[$]=!0,P=function(F,G){if(y(F,$))throw new A(C);return G.facade=F,g(F,$,G),G},w=function(F){return y(F,$)?F[$]:{}},I=function(F){return y(F,$)}}d.exports={set:P,get:w,has:I,enforce:N,getterFor:B}},52797:function(d,b,n){"use strict";var l=n(3744),f=n(81606),v=l("iterator"),g=Array.prototype;d.exports=function(y){return y!==void 0&&(f.Array===y||g[v]===y)}},34498:function(d,b,n){"use strict";var l=n(17878);d.exports=Array.isArray||function(v){return l(v)==="Array"}},68383:function(d){"use strict";var b=typeof document=="object"&&document.all;d.exports=typeof b=="undefined"&&b!==void 0?function(n){return typeof n=="function"||n===b}:function(n){return typeof n=="function"}},75610:function(d,b,n){"use strict";var l=n(87962),f=n(43516),v=n(68383),g=n(24686),y=n(96194),O=n(74199),x=function(){},S=y("Reflect","construct"),C=/^\s*(?:class|function)\b/,A=l(C.exec),R=!C.test(x),P=function(N){if(!v(N))return!1;try{return S(x,[],N),!0}catch(B){return!1}},w=function(N){if(!v(N))return!1;switch(g(N)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return R||!!A(C,O(N))}catch(B){return!0}};w.sham=!0,d.exports=!S||f(function(){var I;return P(P.call)||!P(Object)||!P(function(){I=!0})||I})?w:P},49004:function(d,b,n){"use strict";var l=n(43516),f=n(68383),v=/#|\.prototype\./,g=function(C,A){var R=O[y(C)];return R===S?!0:R===x?!1:f(A)?l(A):!!A},y=g.normalize=function(C){return String(C).replace(v,".").toLowerCase()},O=g.data={},x=g.NATIVE="N",S=g.POLYFILL="P";d.exports=g},50487:function(d){"use strict";d.exports=function(b){return b==null}},68044:function(d,b,n){"use strict";var l=n(68383);d.exports=function(f){return typeof f=="object"?f!==null:l(f)}},16480:function(d,b,n){"use strict";var l=n(68044);d.exports=function(f){return l(f)||f===null}},20677:function(d){"use strict";d.exports=!1},59019:function(d,b,n){"use strict";var l=n(68044),f=n(17878),v=n(3744),g=v("match");d.exports=function(y){var O;return l(y)&&((O=y[g])!==void 0?!!O:f(y)==="RegExp")}},42610:function(d,b,n){"use strict";var l=n(96194),f=n(68383),v=n(3330),g=n(21892),y=Object;d.exports=g?function(O){return typeof O=="symbol"}:function(O){var x=l("Symbol");return f(x)&&v(x.prototype,y(O))}},99729:function(d,b,n){"use strict";var l=n(4558),f=n(68583),v=n(30011),g=n(47877),y=n(52797),O=n(6267),x=n(3330),S=n(66644),C=n(74100),A=n(42624),R=TypeError,P=function(I,N){this.stopped=I,this.result=N},w=P.prototype;d.exports=function(I,N,B){var Y=B&&B.that,$=!!(B&&B.AS_ENTRIES),F=!!(B&&B.IS_RECORD),G=!!(B&&B.IS_ITERATOR),X=!!(B&&B.INTERRUPTED),Q=l(N,Y),_,J,xt,tt,et,ut,ot,ht=function(q){return _&&A(_,"normal",q),new P(!0,q)},Z=function(q){return $?(v(q),X?Q(q[0],q[1],ht):Q(q[0],q[1])):X?Q(q,ht):Q(q)};if(F)_=I.iterator;else if(G)_=I;else{if(J=C(I),!J)throw new R(g(I)+" is not iterable");if(y(J)){for(xt=0,tt=O(I);tt>xt;xt++)if(et=Z(I[xt]),et&&x(w,et))return et;return new P(!1)}_=S(I,J)}for(ut=F?I.next:_.next;!(ot=f(ut,_)).done;){try{et=Z(ot.value)}catch(q){A(_,"throw",q)}if(typeof et=="object"&&et&&x(w,et))return et}return new P(!1)}},42624:function(d,b,n){"use strict";var l=n(68583),f=n(30011),v=n(73079);d.exports=function(g,y,O){var x,S;f(g);try{if(x=v(g,"return"),!x){if(y==="throw")throw O;return O}x=l(x,g)}catch(C){S=!0,x=C}if(y==="throw")throw O;if(S)throw x;return f(x),O}},52521:function(d,b,n){"use strict";var l=n(37322).IteratorPrototype,f=n(28792),v=n(44938),g=n(65260),y=n(81606),O=function(){return this};d.exports=function(x,S,C,A){var R=S+" Iterator";return x.prototype=f(l,{next:v(+!A,C)}),g(x,R,!1,!0),y[R]=O,x}},15038:function(d,b,n){"use strict";var l=n(70816),f=n(68583),v=n(20677),g=n(94598),y=n(68383),O=n(52521),x=n(49756),S=n(19404),C=n(65260),A=n(19100),R=n(34351),P=n(3744),w=n(81606),I=n(37322),N=g.PROPER,B=g.CONFIGURABLE,Y=I.IteratorPrototype,$=I.BUGGY_SAFARI_ITERATORS,F=P("iterator"),G="keys",X="values",Q="entries",_=function(){return this};d.exports=function(J,xt,tt,et,ut,ot,ht){O(tt,xt,et);var Z=function(Rt){if(Rt===ut&<)return lt;if(!$&&Rt&&Rt in it)return it[Rt];switch(Rt){case G:return function(){return new tt(this,Rt)};case X:return function(){return new tt(this,Rt)};case Q:return function(){return new tt(this,Rt)}}return function(){return new tt(this)}},q=xt+" Iterator",Ut=!1,it=J.prototype,ft=it[F]||it["@@iterator"]||ut&&it[ut],lt=!$&&ft||Z(ut),M=xt==="Array"&&it.entries||ft,Et,Vt,Pt;if(M&&(Et=x(M.call(new J)),Et!==Object.prototype&&Et.next&&(!v&&x(Et)!==Y&&(S?S(Et,Y):y(Et[F])||R(Et,F,_)),C(Et,q,!0,!0),v&&(w[q]=_))),N&&ut===X&&ft&&ft.name!==X&&(!v&&B?A(it,"name",X):(Ut=!0,lt=function(){return f(ft,this)})),ut)if(Vt={values:Z(X),keys:ot?lt:Z(G),entries:Z(Q)},ht)for(Pt in Vt)($||Ut||!(Pt in it))&&R(it,Pt,Vt[Pt]);else l({target:xt,proto:!0,forced:$||Ut},Vt);return(!v||ht)&&it[F]!==lt&&R(it,F,lt,{name:ut}),w[xt]=lt,Vt}},37322:function(d,b,n){"use strict";var l=n(43516),f=n(68383),v=n(68044),g=n(28792),y=n(49756),O=n(34351),x=n(3744),S=n(20677),C=x("iterator"),A=!1,R,P,w;[].keys&&(w=[].keys(),"next"in w?(P=y(y(w)),P!==Object.prototype&&(R=P)):A=!0);var I=!v(R)||l(function(){var N={};return R[C].call(N)!==N});I?R={}:S&&(R=g(R)),f(R[C])||O(R,C,function(){return this}),d.exports={IteratorPrototype:R,BUGGY_SAFARI_ITERATORS:A}},81606:function(d){"use strict";d.exports={}},6267:function(d,b,n){"use strict";var l=n(92779);d.exports=function(f){return l(f.length)}},21134:function(d,b,n){"use strict";var l=n(87962),f=n(43516),v=n(68383),g=n(62180),y=n(22607),O=n(94598).CONFIGURABLE,x=n(74199),S=n(46383),C=S.enforce,A=S.get,R=String,P=Object.defineProperty,w=l("".slice),I=l("".replace),N=l([].join),B=y&&!f(function(){return P(function(){},"length",{value:8}).length!==8}),Y=String(String).split("String"),$=d.exports=function(F,G,X){w(R(G),0,7)==="Symbol("&&(G="["+I(R(G),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),X&&X.getter&&(G="get "+G),X&&X.setter&&(G="set "+G),(!g(F,"name")||O&&F.name!==G)&&(y?P(F,"name",{value:G,configurable:!0}):F.name=G),B&&X&&g(X,"arity")&&F.length!==X.arity&&P(F,"length",{value:X.arity});try{X&&g(X,"constructor")&&X.constructor?y&&P(F,"prototype",{writable:!1}):F.prototype&&(F.prototype=void 0)}catch(_){}var Q=C(F);return g(Q,"source")||(Q.source=N(Y,typeof G=="string"?G:"")),F};Function.prototype.toString=$(function(){return v(this)&&A(this).source||x(this)},"toString")},17380:function(d){"use strict";var b=Math.ceil,n=Math.floor;d.exports=Math.trunc||function(f){var v=+f;return(v>0?n:b)(v)}},21535:function(d,b,n){"use strict";var l=n(81339),f=n(34042),v=n(4558),g=n(27274).set,y=n(95345),O=n(27115),x=n(58274),S=n(17649),C=n(4425),A=l.MutationObserver||l.WebKitMutationObserver,R=l.document,P=l.process,w=l.Promise,I=f("queueMicrotask"),N,B,Y,$,F;if(!I){var G=new y,X=function(){var Q,_;for(C&&(Q=P.domain)&&Q.exit();_=G.get();)try{_()}catch(J){throw G.head&&N(),J}Q&&Q.enter()};!O&&!C&&!S&&A&&R?(B=!0,Y=R.createTextNode(""),new A(X).observe(Y,{characterData:!0}),N=function(){Y.data=B=!B}):!x&&w&&w.resolve?($=w.resolve(void 0),$.constructor=w,F=v($.then,$),N=function(){F(X)}):C?N=function(){P.nextTick(X)}:(g=v(g,l),N=function(){g(X)}),I=function(Q){G.head||N(),G.add(Q)}}d.exports=I},20877:function(d,b,n){"use strict";var l=n(80467),f=TypeError,v=function(g){var y,O;this.promise=new g(function(x,S){if(y!==void 0||O!==void 0)throw new f("Bad Promise constructor");y=x,O=S}),this.resolve=l(y),this.reject=l(O)};d.exports.f=function(g){return new v(g)}},73169:function(d,b,n){"use strict";var l=n(59019),f=TypeError;d.exports=function(v){if(l(v))throw new f("The method doesn't accept regular expressions");return v}},28792:function(d,b,n){"use strict";var l=n(30011),f=n(25086),v=n(24389),g=n(14641),y=n(66782),O=n(47741),x=n(82184),S=">",C="<",A="prototype",R="script",P=x("IE_PROTO"),w=function(){},I=function(F){return C+R+S+F+C+"/"+R+S},N=function(F){F.write(I("")),F.close();var G=F.parentWindow.Object;return F=null,G},B=function(){var F=O("iframe"),G="java"+R+":",X;return F.style.display="none",y.appendChild(F),F.src=String(G),X=F.contentWindow.document,X.open(),X.write(I("document.F=Object")),X.close(),X.F},Y,$=function(){try{Y=new ActiveXObject("htmlfile")}catch(G){}$=typeof document!="undefined"?document.domain&&Y?N(Y):B():N(Y);for(var F=v.length;F--;)delete $[A][v[F]];return $()};g[P]=!0,d.exports=Object.create||function(G,X){var Q;return G!==null?(w[A]=l(G),Q=new w,w[A]=null,Q[P]=G):Q=$(),X===void 0?Q:f.f(Q,X)}},25086:function(d,b,n){"use strict";var l=n(22607),f=n(30317),v=n(28333),g=n(30011),y=n(26426),O=n(31184);b.f=l&&!f?Object.defineProperties:function(S,C){g(S);for(var A=y(C),R=O(C),P=R.length,w=0,I;P>w;)v.f(S,I=R[w++],A[I]);return S}},28333:function(d,b,n){"use strict";var l=n(22607),f=n(28005),v=n(30317),g=n(30011),y=n(31577),O=TypeError,x=Object.defineProperty,S=Object.getOwnPropertyDescriptor,C="enumerable",A="configurable",R="writable";b.f=l?v?function(w,I,N){if(g(w),I=y(I),g(N),typeof w=="function"&&I==="prototype"&&"value"in N&&R in N&&!N[R]){var B=S(w,I);B&&B[R]&&(w[I]=N.value,N={configurable:A in N?N[A]:B[A],enumerable:C in N?N[C]:B[C],writable:!1})}return x(w,I,N)}:x:function(w,I,N){if(g(w),I=y(I),g(N),f)try{return x(w,I,N)}catch(B){}if("get"in N||"set"in N)throw new O("Accessors not supported");return"value"in N&&(w[I]=N.value),w}},6495:function(d,b,n){"use strict";var l=n(22607),f=n(68583),v=n(9390),g=n(44938),y=n(26426),O=n(31577),x=n(62180),S=n(28005),C=Object.getOwnPropertyDescriptor;b.f=l?C:function(R,P){if(R=y(R),P=O(P),S)try{return C(R,P)}catch(w){}if(x(R,P))return g(!f(v.f,R,P),R[P])}},99997:function(d,b,n){"use strict";var l=n(51346),f=n(24389),v=f.concat("length","prototype");b.f=Object.getOwnPropertyNames||function(y){return l(y,v)}},88582:function(d,b){"use strict";b.f=Object.getOwnPropertySymbols},49756:function(d,b,n){"use strict";var l=n(62180),f=n(68383),v=n(28985),g=n(82184),y=n(86370),O=g("IE_PROTO"),x=Object,S=x.prototype;d.exports=y?x.getPrototypeOf:function(C){var A=v(C);if(l(A,O))return A[O];var R=A.constructor;return f(R)&&A instanceof R?R.prototype:A instanceof x?S:null}},3330:function(d,b,n){"use strict";var l=n(87962);d.exports=l({}.isPrototypeOf)},51346:function(d,b,n){"use strict";var l=n(87962),f=n(62180),v=n(26426),g=n(94220).indexOf,y=n(14641),O=l([].push);d.exports=function(x,S){var C=v(x),A=0,R=[],P;for(P in C)!f(y,P)&&f(C,P)&&O(R,P);for(;S.length>A;)f(C,P=S[A++])&&(~g(R,P)||O(R,P));return R}},31184:function(d,b,n){"use strict";var l=n(51346),f=n(24389);d.exports=Object.keys||function(g){return l(g,f)}},9390:function(d,b){"use strict";var n={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,f=l&&!n.call({1:2},1);b.f=f?function(g){var y=l(this,g);return!!y&&y.enumerable}:n},19404:function(d,b,n){"use strict";var l=n(6382),f=n(68044),v=n(38119),g=n(99047);d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var y=!1,O={},x;try{x=l(Object.prototype,"__proto__","set"),x(O,[]),y=O instanceof Array}catch(S){}return function(C,A){return v(C),g(A),f(C)&&(y?x(C,A):C.__proto__=A),C}}():void 0)},20387:function(d,b,n){"use strict";var l=n(68583),f=n(68383),v=n(68044),g=TypeError;d.exports=function(y,O){var x,S;if(O==="string"&&f(x=y.toString)&&!v(S=l(x,y))||f(x=y.valueOf)&&!v(S=l(x,y))||O!=="string"&&f(x=y.toString)&&!v(S=l(x,y)))return S;throw new g("Can't convert object to primitive value")}},48314:function(d,b,n){"use strict";var l=n(96194),f=n(87962),v=n(99997),g=n(88582),y=n(30011),O=f([].concat);d.exports=l("Reflect","ownKeys")||function(S){var C=v.f(y(S)),A=g.f;return A?O(C,A(S)):C}},55141:function(d){"use strict";d.exports=function(b){try{return{error:!1,value:b()}}catch(n){return{error:!0,value:n}}}},41602:function(d,b,n){"use strict";var l=n(81339),f=n(29950),v=n(68383),g=n(49004),y=n(74199),O=n(3744),x=n(13694),S=n(20677),C=n(76416),A=f&&f.prototype,R=O("species"),P=!1,w=v(l.PromiseRejectionEvent),I=g("Promise",function(){var N=y(f),B=N!==String(f);if(!B&&C===66||S&&!(A.catch&&A.finally))return!0;if(!C||C<51||!/native code/.test(N)){var Y=new f(function(G){G(1)}),$=function(G){G(function(){},function(){})},F=Y.constructor={};if(F[R]=$,P=Y.then(function(){})instanceof $,!P)return!0}return!B&&(x==="BROWSER"||x==="DENO")&&!w});d.exports={CONSTRUCTOR:I,REJECTION_EVENT:w,SUBCLASSING:P}},29950:function(d,b,n){"use strict";var l=n(81339);d.exports=l.Promise},55183:function(d,b,n){"use strict";var l=n(30011),f=n(68044),v=n(20877);d.exports=function(g,y){if(l(g),f(y)&&y.constructor===g)return y;var O=v.f(g),x=O.resolve;return x(y),O.promise}},57870:function(d,b,n){"use strict";var l=n(29950),f=n(50754),v=n(41602).CONSTRUCTOR;d.exports=v||!f(function(g){l.all(g).then(void 0,function(){})})},95345:function(d){"use strict";var b=function(){this.head=null,this.tail=null};b.prototype={add:function(n){var l={item:n,next:null},f=this.tail;f?f.next=l:this.head=l,this.tail=l},get:function(){var n=this.head;if(n){var l=this.head=n.next;return l===null&&(this.tail=null),n.item}}},d.exports=b},85635:function(d,b,n){"use strict";var l=n(68583),f=n(30011),v=n(68383),g=n(17878),y=n(44076),O=TypeError;d.exports=function(x,S){var C=x.exec;if(v(C)){var A=l(C,x,S);return A!==null&&f(A),A}if(g(x)==="RegExp")return l(y,x,S);throw new O("RegExp#exec called on incompatible receiver")}},44076:function(d,b,n){"use strict";var l=n(68583),f=n(87962),v=n(46908),g=n(61414),y=n(56589),O=n(63797),x=n(28792),S=n(46383).get,C=n(32693),A=n(79733),R=O("native-string-replace",String.prototype.replace),P=RegExp.prototype.exec,w=P,I=f("".charAt),N=f("".indexOf),B=f("".replace),Y=f("".slice),$=function(){var Q=/a/,_=/b*/g;return l(P,Q,"a"),l(P,_,"a"),Q.lastIndex!==0||_.lastIndex!==0}(),F=y.BROKEN_CARET,G=/()??/.exec("")[1]!==void 0,X=$||G||F||C||A;X&&(w=function(_){var J=this,xt=S(J),tt=v(_),et=xt.raw,ut,ot,ht,Z,q,Ut,it;if(et)return et.lastIndex=J.lastIndex,ut=l(w,et,tt),J.lastIndex=et.lastIndex,ut;var ft=xt.groups,lt=F&&J.sticky,M=l(g,J),Et=J.source,Vt=0,Pt=tt;if(lt&&(M=B(M,"y",""),N(M,"g")===-1&&(M+="g"),Pt=Y(tt,J.lastIndex),J.lastIndex>0&&(!J.multiline||J.multiline&&I(tt,J.lastIndex-1)!==` -`)&&(Et="(?: "+Et+")",Pt=" "+Pt,Vt++),ot=new RegExp("^(?:"+Et+")",M)),G&&(ot=new RegExp("^"+Et+"$(?!\\s)",M)),$&&(ht=J.lastIndex),Z=l(P,lt?ot:J,Pt),lt?Z?(Z.input=Y(Z.input,Vt),Z[0]=Y(Z[0],Vt),Z.index=J.lastIndex,J.lastIndex+=Z[0].length):J.lastIndex=0:$&&Z&&(J.lastIndex=J.global?Z.index+Z[0].length:ht),G&&Z&&Z.length>1&&l(R,Z[0],ot,function(){for(q=1;qb)","g");return g.exec("b").groups.a!=="b"||"b".replace(g,"$c")!=="bc"})},38119:function(d,b,n){"use strict";var l=n(50487),f=TypeError;d.exports=function(v){if(l(v))throw new f("Can't call method on "+v);return v}},34042:function(d,b,n){"use strict";var l=n(81339),f=n(22607),v=Object.getOwnPropertyDescriptor;d.exports=function(g){if(!f)return l[g];var y=v(l,g);return y&&y.value}},7400:function(d,b,n){"use strict";var l=n(96194),f=n(35990),v=n(3744),g=n(22607),y=v("species");d.exports=function(O){var x=l(O);g&&x&&!x[y]&&f(x,y,{configurable:!0,get:function(){return this}})}},65260:function(d,b,n){"use strict";var l=n(28333).f,f=n(62180),v=n(3744),g=v("toStringTag");d.exports=function(y,O,x){y&&!x&&(y=y.prototype),y&&!f(y,g)&&l(y,g,{configurable:!0,value:O})}},82184:function(d,b,n){"use strict";var l=n(63797),f=n(53448),v=l("keys");d.exports=function(g){return v[g]||(v[g]=f(g))}},1663:function(d,b,n){"use strict";var l=n(20677),f=n(81339),v=n(45579),g="__core-js_shared__",y=d.exports=f[g]||v(g,{});(y.versions||(y.versions=[])).push({version:"3.42.0",mode:l?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.42.0/LICENSE",source:"https://github.com/zloirock/core-js"})},63797:function(d,b,n){"use strict";var l=n(1663);d.exports=function(f,v){return l[f]||(l[f]=v||{})}},53709:function(d,b,n){"use strict";var l=n(30011),f=n(92837),v=n(50487),g=n(3744),y=g("species");d.exports=function(O,x){var S=l(O).constructor,C;return S===void 0||v(C=l(S)[y])?x:f(C)}},88944:function(d,b,n){"use strict";var l=n(87962),f=n(27105),v=n(46908),g=n(38119),y=l("".charAt),O=l("".charCodeAt),x=l("".slice),S=function(C){return function(A,R){var P=v(g(A)),w=f(R),I=P.length,N,B;return w<0||w>=I?C?"":void 0:(N=O(P,w),N<55296||N>56319||w+1===I||(B=O(P,w+1))<56320||B>57343?C?y(P,w):N:C?x(P,w,w+2):(N-55296<<10)+(B-56320)+65536)}};d.exports={codeAt:S(!1),charAt:S(!0)}},12584:function(d,b,n){"use strict";var l=n(94598).PROPER,f=n(43516),v=n(2633),g="\u200B\x85\u180E";d.exports=function(y){return f(function(){return!!v[y]()||g[y]()!==g||l&&v[y].name!==y})}},93523:function(d,b,n){"use strict";var l=n(87962),f=n(38119),v=n(46908),g=n(2633),y=l("".replace),O=RegExp("^["+g+"]+"),x=RegExp("(^|[^"+g+"])["+g+"]+$"),S=function(C){return function(A){var R=v(f(A));return C&1&&(R=y(R,O,"")),C&2&&(R=y(R,x,"$1")),R}};d.exports={start:S(1),end:S(2),trim:S(3)}},1002:function(d,b,n){"use strict";var l=n(76416),f=n(43516),v=n(81339),g=v.String;d.exports=!!Object.getOwnPropertySymbols&&!f(function(){var y=Symbol("symbol detection");return!g(y)||!(Object(y)instanceof Symbol)||!Symbol.sham&&l&&l<41})},27274:function(d,b,n){"use strict";var l=n(81339),f=n(79736),v=n(4558),g=n(68383),y=n(62180),O=n(43516),x=n(66782),S=n(37413),C=n(47741),A=n(13579),R=n(27115),P=n(4425),w=l.setImmediate,I=l.clearImmediate,N=l.process,B=l.Dispatch,Y=l.Function,$=l.MessageChannel,F=l.String,G=0,X={},Q="onreadystatechange",_,J,xt,tt;O(function(){_=l.location});var et=function(Z){if(y(X,Z)){var q=X[Z];delete X[Z],q()}},ut=function(Z){return function(){et(Z)}},ot=function(Z){et(Z.data)},ht=function(Z){l.postMessage(F(Z),_.protocol+"//"+_.host)};(!w||!I)&&(w=function(q){A(arguments.length,1);var Ut=g(q)?q:Y(q),it=S(arguments,1);return X[++G]=function(){f(Ut,void 0,it)},J(G),G},I=function(q){delete X[q]},P?J=function(Z){N.nextTick(ut(Z))}:B&&B.now?J=function(Z){B.now(ut(Z))}:$&&!R?(xt=new $,tt=xt.port2,xt.port1.onmessage=ot,J=v(tt.postMessage,tt)):l.addEventListener&&g(l.postMessage)&&!l.importScripts&&_&&_.protocol!=="file:"&&!O(ht)?(J=ht,l.addEventListener("message",ot,!1)):Q in C("script")?J=function(Z){x.appendChild(C("script"))[Q]=function(){x.removeChild(this),et(Z)}}:J=function(Z){setTimeout(ut(Z),0)}),d.exports={set:w,clear:I}},39767:function(d,b,n){"use strict";var l=n(27105),f=Math.max,v=Math.min;d.exports=function(g,y){var O=l(g);return O<0?f(O+y,0):v(O,y)}},26426:function(d,b,n){"use strict";var l=n(16132),f=n(38119);d.exports=function(v){return l(f(v))}},27105:function(d,b,n){"use strict";var l=n(17380);d.exports=function(f){var v=+f;return v!==v||v===0?0:l(v)}},92779:function(d,b,n){"use strict";var l=n(27105),f=Math.min;d.exports=function(v){var g=l(v);return g>0?f(g,9007199254740991):0}},28985:function(d,b,n){"use strict";var l=n(38119),f=Object;d.exports=function(v){return f(l(v))}},6588:function(d,b,n){"use strict";var l=n(68583),f=n(68044),v=n(42610),g=n(73079),y=n(20387),O=n(3744),x=TypeError,S=O("toPrimitive");d.exports=function(C,A){if(!f(C)||v(C))return C;var R=g(C,S),P;if(R){if(A===void 0&&(A="default"),P=l(R,C,A),!f(P)||v(P))return P;throw new x("Can't convert object to primitive value")}return A===void 0&&(A="number"),y(C,A)}},31577:function(d,b,n){"use strict";var l=n(6588),f=n(42610);d.exports=function(v){var g=l(v,"string");return f(g)?g:g+""}},46526:function(d,b,n){"use strict";var l=n(3744),f=l("toStringTag"),v={};v[f]="z",d.exports=String(v)==="[object z]"},46908:function(d,b,n){"use strict";var l=n(24686),f=String;d.exports=function(v){if(l(v)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return f(v)}},47877:function(d){"use strict";var b=String;d.exports=function(n){try{return b(n)}catch(l){return"Object"}}},53448:function(d,b,n){"use strict";var l=n(87962),f=0,v=Math.random(),g=l(1 .toString);d.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+g(++f+v,36)}},21892:function(d,b,n){"use strict";var l=n(1002);d.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},30317:function(d,b,n){"use strict";var l=n(22607),f=n(43516);d.exports=l&&f(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},13579:function(d){"use strict";var b=TypeError;d.exports=function(n,l){if(n1?arguments[1]:void 0;return O?y(this,C,A)||0:v(this,C,A)}})},60393:function(d,b,n){"use strict";var l=n(26426),f=n(58597),v=n(81606),g=n(46383),y=n(28333).f,O=n(15038),x=n(33229),S=n(20677),C=n(22607),A="Array Iterator",R=g.set,P=g.getterFor(A);d.exports=O(Array,"Array",function(I,N){R(this,{type:A,target:l(I),index:0,kind:N})},function(){var I=P(this),N=I.target,B=I.index++;if(!N||B>=N.length)return I.target=null,x(void 0,!0);switch(I.kind){case"keys":return x(B,!1);case"values":return x(N[B],!1)}return x([B,N[B]],!1)},"values");var w=v.Arguments=v.Array;if(f("keys"),f("values"),f("entries"),!S&&C&&w.name!=="values")try{y(w,"name",{value:"values"})}catch(I){}},35618:function(d,b,n){"use strict";var l=n(70816),f=n(36921).left,v=n(82972),g=n(76416),y=n(4425),O=!y&&g>79&&g<83,x=O||!v("reduce");l({target:"Array",proto:!0,forced:x},{reduce:function(C){var A=arguments.length;return f(this,C,A,A>1?arguments[1]:void 0)}})},81167:function(d,b,n){"use strict";var l=n(70816),f=n(87962),v=n(34498),g=f([].reverse),y=[1,2];l({target:"Array",proto:!0,forced:String(y)===String(y.reverse())},{reverse:function(){return v(this)&&(this.length=this.length),g(this)}})},77951:function(d,b,n){"use strict";var l=n(70816),f=n(68583),v=n(80467),g=n(20877),y=n(55141),O=n(99729),x=n(57870);l({target:"Promise",stat:!0,forced:x},{all:function(C){var A=this,R=g.f(A),P=R.resolve,w=R.reject,I=y(function(){var N=v(A.resolve),B=[],Y=0,$=1;O(C,function(F){var G=Y++,X=!1;$++,f(N,A,F).then(function(Q){X||(X=!0,B[G]=Q,--$||P(B))},w)}),--$||P(B)});return I.error&&w(I.value),R.promise}})},56118:function(d,b,n){"use strict";var l=n(70816),f=n(20677),v=n(41602).CONSTRUCTOR,g=n(29950),y=n(96194),O=n(68383),x=n(34351),S=g&&g.prototype;if(l({target:"Promise",proto:!0,forced:v,real:!0},{catch:function(A){return this.then(void 0,A)}}),!f&&O(g)){var C=y("Promise").prototype.catch;S.catch!==C&&x(S,"catch",C,{unsafe:!0})}},67428:function(d,b,n){"use strict";var l=n(70816),f=n(20677),v=n(4425),g=n(81339),y=n(68583),O=n(34351),x=n(19404),S=n(65260),C=n(7400),A=n(80467),R=n(68383),P=n(68044),w=n(9011),I=n(53709),N=n(27274).set,B=n(21535),Y=n(75600),$=n(55141),F=n(95345),G=n(46383),X=n(29950),Q=n(41602),_=n(20877),J="Promise",xt=Q.CONSTRUCTOR,tt=Q.REJECTION_EVENT,et=Q.SUBCLASSING,ut=G.getterFor(J),ot=G.set,ht=X&&X.prototype,Z=X,q=ht,Ut=g.TypeError,it=g.document,ft=g.process,lt=_.f,M=lt,Et=!!(it&&it.createEvent&&g.dispatchEvent),Vt="unhandledrejection",Pt="rejectionhandled",Rt=0,jt=1,we=2,be=1,qt=2,kt,le,ie,he,Jt=function(W){var nt;return P(W)&&R(nt=W.then)?nt:!1},fe=function(W,nt){var ct=nt.value,dt=nt.state===jt,St=dt?W.ok:W.fail,ve=W.resolve,Ve=W.reject,ge=W.domain,de,We,te;try{St?(dt||(nt.rejection===qt&&Xe(nt),nt.rejection=be),St===!0?de=ct:(ge&&ge.enter(),de=St(ct),ge&&(ge.exit(),te=!0)),de===W.promise?Ve(new Ut("Promise-chain cycle")):(We=Jt(de))?y(We,de,ve,Ve):ve(de)):Ve(ct)}catch(Qe){ge&&!te&&ge.exit(),Ve(Qe)}},ce=function(W,nt){W.notified||(W.notified=!0,B(function(){for(var ct=W.reactions,dt;dt=ct.get();)fe(dt,W);W.notified=!1,nt&&!W.rejection&&or(W)}))},Se=function(W,nt,ct){var dt,St;Et?(dt=it.createEvent("Event"),dt.promise=nt,dt.reason=ct,dt.initEvent(W,!1,!0),g.dispatchEvent(dt)):dt={promise:nt,reason:ct},!tt&&(St=g["on"+W])?St(dt):W===Vt&&Y("Unhandled promise rejection",ct)},or=function(W){y(N,g,function(){var nt=W.facade,ct=W.value,dt=_t(W),St;if(dt&&(St=$(function(){v?ft.emit("unhandledRejection",ct,nt):Se(Vt,nt,ct)}),W.rejection=v||_t(W)?qt:be,St.error))throw St.value})},_t=function(W){return W.rejection!==be&&!W.parent},Xe=function(W){y(N,g,function(){var nt=W.facade;v?ft.emit("rejectionHandled",nt):Se(Pt,nt,W.value)})},ae=function(W,nt,ct){return function(dt){W(nt,dt,ct)}},Mt=function(W,nt,ct){W.done||(W.done=!0,ct&&(W=ct),W.value=nt,W.state=we,ce(W,!0))},je=function(W,nt,ct){if(!W.done){W.done=!0,ct&&(W=ct);try{if(W.facade===nt)throw new Ut("Promise can't be resolved itself");var dt=Jt(nt);dt?B(function(){var St={done:!1};try{y(dt,nt,ae(je,St,W),ae(Mt,St,W))}catch(ve){Mt(St,ve,W)}}):(W.value=nt,W.state=jt,ce(W,!1))}catch(St){Mt({done:!1},St,W)}}};if(xt&&(Z=function(nt){w(this,q),A(nt),y(kt,this);var ct=ut(this);try{nt(ae(je,ct),ae(Mt,ct))}catch(dt){Mt(ct,dt)}},q=Z.prototype,kt=function(nt){ot(this,{type:J,done:!1,notified:!1,parent:!1,reactions:new F,rejection:!1,state:Rt,value:null})},kt.prototype=O(q,"then",function(nt,ct){var dt=ut(this),St=lt(I(this,Z));return dt.parent=!0,St.ok=R(nt)?nt:!0,St.fail=R(ct)&&ct,St.domain=v?ft.domain:void 0,dt.state===Rt?dt.reactions.add(St):B(function(){fe(St,dt)}),St.promise}),le=function(){var W=new kt,nt=ut(W);this.promise=W,this.resolve=ae(je,nt),this.reject=ae(Mt,nt)},_.f=lt=function(W){return W===Z||W===ie?new le(W):M(W)},!f&&R(X)&&ht!==Object.prototype)){he=ht.then,et||O(ht,"then",function(nt,ct){var dt=this;return new Z(function(St,ve){y(he,dt,St,ve)}).then(nt,ct)},{unsafe:!0});try{delete ht.constructor}catch(W){}x&&x(ht,q)}l({global:!0,constructor:!0,wrap:!0,forced:xt},{Promise:Z}),S(Z,J,!1,!0),C(J)},10097:function(d,b,n){"use strict";n(67428),n(77951),n(56118),n(54979),n(77906),n(93541)},54979:function(d,b,n){"use strict";var l=n(70816),f=n(68583),v=n(80467),g=n(20877),y=n(55141),O=n(99729),x=n(57870);l({target:"Promise",stat:!0,forced:x},{race:function(C){var A=this,R=g.f(A),P=R.reject,w=y(function(){var I=v(A.resolve);O(C,function(N){f(I,A,N).then(R.resolve,P)})});return w.error&&P(w.value),R.promise}})},77906:function(d,b,n){"use strict";var l=n(70816),f=n(20877),v=n(41602).CONSTRUCTOR;l({target:"Promise",stat:!0,forced:v},{reject:function(y){var O=f.f(this),x=O.reject;return x(y),O.promise}})},93541:function(d,b,n){"use strict";var l=n(70816),f=n(96194),v=n(20677),g=n(29950),y=n(41602).CONSTRUCTOR,O=n(55183),x=f("Promise"),S=v&&!y;l({target:"Promise",stat:!0,forced:v||y},{resolve:function(A){return O(S&&this===x?g:this,A)}})},65975:function(d,b,n){"use strict";var l=n(70816),f=n(44076);l({target:"RegExp",proto:!0,forced:/./.exec!==f},{exec:f})},35370:function(d,b,n){"use strict";var l=n(94598).PROPER,f=n(34351),v=n(30011),g=n(46908),y=n(43516),O=n(95379),x="toString",S=RegExp.prototype,C=S[x],A=y(function(){return C.call({source:"a",flags:"b"})!=="/a/b"}),R=l&&C.name!==x;(A||R)&&f(S,x,function(){var w=v(this),I=g(w.source),N=g(O(w));return"/"+I+"/"+N},{unsafe:!0})},50427:function(d,b,n){"use strict";var l=n(70816),f=n(77063),v=n(6495).f,g=n(92779),y=n(46908),O=n(73169),x=n(38119),S=n(92975),C=n(20677),A=f("".slice),R=Math.min,P=S("endsWith"),w=!C&&!P&&!!function(){var I=v(String.prototype,"endsWith");return I&&!I.writable}();l({target:"String",proto:!0,forced:!w&&!P},{endsWith:function(N){var B=y(x(this));O(N);var Y=arguments.length>1?arguments[1]:void 0,$=B.length,F=Y===void 0?$:R(g(Y),$),G=y(N);return A(B,F-G.length,F)===G}})},9706:function(d,b,n){"use strict";var l=n(70816),f=n(87962),v=n(73169),g=n(38119),y=n(46908),O=n(92975),x=f("".indexOf);l({target:"String",proto:!0,forced:!O("includes")},{includes:function(C){return!!~x(y(g(this)),y(v(C)),arguments.length>1?arguments[1]:void 0)}})},9538:function(d,b,n){"use strict";var l=n(68583),f=n(15433),v=n(30011),g=n(68044),y=n(92779),O=n(46908),x=n(38119),S=n(73079),C=n(25534),A=n(85635);f("match",function(R,P,w){return[function(N){var B=x(this),Y=g(N)?S(N,R):void 0;return Y?l(Y,N,B):new RegExp(N)[R](O(B))},function(I){var N=v(this),B=O(I),Y=w(P,N,B);if(Y.done)return Y.value;if(!N.global)return A(N,B);var $=N.unicode;N.lastIndex=0;for(var F=[],G=0,X;(X=A(N,B))!==null;){var Q=O(X[0]);F[G]=Q,Q===""&&(N.lastIndex=C(B,y(N.lastIndex),$)),G++}return G===0?null:F}]})},23448:function(d,b,n){"use strict";var l=n(79736),f=n(68583),v=n(87962),g=n(15433),y=n(43516),O=n(30011),x=n(68383),S=n(68044),C=n(27105),A=n(92779),R=n(46908),P=n(38119),w=n(25534),I=n(73079),N=n(71842),B=n(85635),Y=n(3744),$=Y("replace"),F=Math.max,G=Math.min,X=v([].concat),Q=v([].push),_=v("".indexOf),J=v("".slice),xt=function(ot){return ot===void 0?ot:String(ot)},tt=function(){return"a".replace(/./,"$0")==="$0"}(),et=function(){return/./[$]?/./[$]("a","$0")==="":!1}(),ut=!y(function(){var ot=/./;return ot.exec=function(){var ht=[];return ht.groups={a:"7"},ht},"".replace(ot,"$")!=="7"});g("replace",function(ot,ht,Z){var q=et?"$":"$0";return[function(it,ft){var lt=P(this),M=S(it)?I(it,$):void 0;return M?f(M,it,lt,ft):f(ht,R(lt),it,ft)},function(Ut,it){var ft=O(this),lt=R(Ut);if(typeof it=="string"&&_(it,q)===-1&&_(it,"$<")===-1){var M=Z(ht,ft,lt,it);if(M.done)return M.value}var Et=x(it);Et||(it=R(it));var Vt=ft.global,Pt;Vt&&(Pt=ft.unicode,ft.lastIndex=0);for(var Rt=[],jt;jt=B(ft,lt),!(jt===null||(Q(Rt,jt),!Vt));){var we=R(jt[0]);we===""&&(ft.lastIndex=w(lt,A(ft.lastIndex),Pt))}for(var be="",qt=0,kt=0;kt=qt&&(be+=J(lt,qt,ie)+Jt,qt=ie+le.length)}return be+J(lt,qt)}]},!ut||!tt||et)},54291:function(d,b,n){"use strict";var l=n(68583),f=n(87962),v=n(15433),g=n(30011),y=n(68044),O=n(38119),x=n(53709),S=n(25534),C=n(92779),A=n(46908),R=n(73079),P=n(85635),w=n(56589),I=n(43516),N=w.UNSUPPORTED_Y,B=4294967295,Y=Math.min,$=f([].push),F=f("".slice),G=!I(function(){var Q=/(?:)/,_=Q.exec;Q.exec=function(){return _.apply(this,arguments)};var J="ab".split(Q);return J.length!==2||J[0]!=="a"||J[1]!=="b"}),X="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;v("split",function(Q,_,J){var xt="0".split(void 0,0).length?function(tt,et){return tt===void 0&&et===0?[]:l(_,this,tt,et)}:_;return[function(et,ut){var ot=O(this),ht=y(et)?R(et,Q):void 0;return ht?l(ht,et,ot,ut):l(xt,A(ot),et,ut)},function(tt,et){var ut=g(this),ot=A(tt);if(!X){var ht=J(xt,ut,ot,et,xt!==_);if(ht.done)return ht.value}var Z=x(ut,RegExp),q=ut.unicode,Ut=(ut.ignoreCase?"i":"")+(ut.multiline?"m":"")+(ut.unicode?"u":"")+(N?"g":"y"),it=new Z(N?"^(?:"+ut.source+")":ut,Ut),ft=et===void 0?B:et>>>0;if(ft===0)return[];if(ot.length===0)return P(it,ot)===null?[ot]:[];for(var lt=0,M=0,Et=[];M1?arguments[1]:void 0,B.length)),$=y(N);return A(B,Y,Y+$.length)===$}})},39936:function(d,b,n){"use strict";var l=n(70816),f=n(93523).trim,v=n(12584);l({target:"String",proto:!0,forced:v("trim")},{trim:function(){return f(this)}})},41474:function(d,b,n){"use strict";var l=n(81339),f=n(19664),v=n(55787),g=n(60393),y=n(19100),O=n(65260),x=n(3744),S=x("iterator"),C=g.values,A=function(P,w){if(P){if(P[S]!==C)try{y(P,S,C)}catch(N){P[S]=C}if(O(P,w,!0),f[w]){for(var I in g)if(P[I]!==g[I])try{y(P,I,g[I])}catch(N){P[I]=g[I]}}}};for(var R in f)A(l[R]&&l[R].prototype,R);A(v,"DOMTokenList")},63754:function(d,b,n){"use strict";n.r(b),n.d(b,{AElement:function(){return un},AnimateColorElement:function(){return en},AnimateElement:function(){return Je},AnimateTransformElement:function(){return rn},BoundingBox:function(){return Zt},CB1:function(){return hr},CB2:function(){return fr},CB3:function(){return cr},CB4:function(){return vr},Canvg:function(){return Pe},CircleElement:function(){return Xr},ClipPathElement:function(){return pn},DefsElement:function(){return Jr},DescElement:function(){return On},Document:function(){return ue},Element:function(){return Ct},EllipseElement:function(){return Wr},FeColorMatrixElement:function(){return Sr},FeCompositeElement:function(){return xn},FeDropShadowElement:function(){return yn},FeGaussianBlurElement:function(){return En},FeMorphologyElement:function(){return mn},FilterElement:function(){return He},Font:function(){return $t},FontElement:function(){return nn},FontFaceElement:function(){return an},GElement:function(){return ke},GlyphElement:function(){return xr},GradientElement:function(){return Or},ImageElement:function(){return fn},LineElement:function(){return Qr},LinearGradientElement:function(){return qr},MarkerElement:function(){return kr},MaskElement:function(){return $e},Matrix:function(){return yr},MissingGlyphElement:function(){return sn},Mouse:function(){return Br},PSEUDO_ZERO:function(){return Ce},Parser:function(){return Ke},PathElement:function(){return yt},PathParser:function(){return at},PatternElement:function(){return Kr},Point:function(){return Nt},PolygonElement:function(){return Zr},PolylineElement:function(){return Tr},Property:function(){return k},QB1:function(){return gr},QB2:function(){return dr},QB3:function(){return pr},RadialGradientElement:function(){return _r},RectElement:function(){return Er},RenderedElement:function(){return ye},Rotate:function(){return zr},SVGElement:function(){return De},SVGFontLoader:function(){return vn},Scale:function(){return Gr},Screen:function(){return ze},Skew:function(){return mr},SkewX:function(){return $r},SkewY:function(){return Hr},StopElement:function(){return tn},StyleElement:function(){return br},SymbolElement:function(){return cn},TRefElement:function(){return on},TSpanElement:function(){return Ge},TextElement:function(){return se},TextPathElement:function(){return hn},TitleElement:function(){return Tn},Transform:function(){return pe},Translate:function(){return jr},UnknownElement:function(){return Yr},UseElement:function(){return gn},ViewPort:function(){return Lr},compressSpaces:function(){return _t},default:function(){return Pe},getSelectorSpecificity:function(){return Qe},normalizeAttributeName:function(){return W},normalizeColor:function(){return ct},parseExternalUrl:function(){return nt},presets:function(){return or},toNumbers:function(){return Mt},trimLeft:function(){return Xe},trimRight:function(){return ae},vectorMagnitude:function(){return ur},vectorsAngle:function(){return lr},vectorsRatio:function(){return Ze}});var l=n(10097),f=n(95764),v=n(9538),g=n(23448),y=n(95014),O=n(60393),x=n(41474),S=n(4635),C=n(35618),A=n(50427),R=n(54291),P=n(32772),w=n(39936),I=n(45810),N=n(34453),B=n(9706),Y=n(81167);var $=function(h,t){return($=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])})(h,t)};function F(h,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=h}$(h,t),h.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}function G(h){var t="";Array.isArray(h)||(h=[h]);for(var e=0;eh.phi1&&(h.phi2-=2*_),h.sweepFlag===1&&h.phi2r)return[];if(r===0)return[[h*e/(h*h+t*t),t*e/(h*h+t*t)]];var i=Math.sqrt(r);return[[(h*e+t*i)/(h*h+t*t),(t*e-h*i)/(h*h+t*t)],[(h*e-t*i)/(h*h+t*t),(t*e+h*i)/(h*h+t*t)]]}var tt,et=Math.PI/180;function ut(h,t,e){return(1-e)*h+e*t}function ot(h,t,e,r){return h+Math.cos(r/180*_)*t+Math.sin(r/180*_)*e}function ht(h,t,e,r){var i=1e-6,a=t-h,o=e-t,s=3*a+3*(r-e)-6*o,u=6*(o-a),c=3*a;return Math.abs(s)H&&(m.sweepFlag=+!m.sweepFlag),m})}function o(){return function(s){var u={};for(var c in s)u[c]=s[c];return u}}h.ROUND=function(s){function u(c){return Math.round(c*s)/s}return s===void 0&&(s=1e13),Q(s),function(c){return c.x1!==void 0&&(c.x1=u(c.x1)),c.y1!==void 0&&(c.y1=u(c.y1)),c.x2!==void 0&&(c.x2=u(c.x2)),c.y2!==void 0&&(c.y2=u(c.y2)),c.x!==void 0&&(c.x=u(c.x)),c.y!==void 0&&(c.y=u(c.y)),c.rX!==void 0&&(c.rX=u(c.rX)),c.rY!==void 0&&(c.rY=u(c.rY)),c}},h.TO_ABS=t,h.TO_REL=function(){return i(function(s,u,c){return s.relative||(s.x1!==void 0&&(s.x1-=u),s.y1!==void 0&&(s.y1-=c),s.x2!==void 0&&(s.x2-=u),s.y2!==void 0&&(s.y2-=c),s.x!==void 0&&(s.x-=u),s.y!==void 0&&(s.y-=c),s.relative=!0),s})},h.NORMALIZE_HVZ=function(s,u,c){return s===void 0&&(s=!0),u===void 0&&(u=!0),c===void 0&&(c=!0),i(function(p,E,T,m,D){if(isNaN(m)&&!(p.type&M.MOVE_TO))throw new Error("path must start with moveto");return u&&p.type&M.HORIZ_LINE_TO&&(p.type=M.LINE_TO,p.y=p.relative?0:T),c&&p.type&M.VERT_LINE_TO&&(p.type=M.LINE_TO,p.x=p.relative?0:E),s&&p.type&M.CLOSE_PATH&&(p.type=M.LINE_TO,p.x=p.relative?m-E:m,p.y=p.relative?D-T:D),p.type&M.ARC&&(p.rX===0||p.rY===0)&&(p.type=M.LINE_TO,delete p.rX,delete p.rY,delete p.xRot,delete p.lArcFlag,delete p.sweepFlag),p})},h.NORMALIZE_ST=e,h.QT_TO_C=r,h.INFO=i,h.SANITIZE=function(s){s===void 0&&(s=0),Q(s);var u=NaN,c=NaN,p=NaN,E=NaN;return i(function(T,m,D,V,L){var U=Math.abs,K=!1,j=0,z=0;if(T.type&M.SMOOTH_CURVE_TO&&(j=isNaN(u)?0:m-u,z=isNaN(c)?0:D-c),T.type&(M.CURVE_TO|M.SMOOTH_CURVE_TO)?(u=T.relative?m+T.x2:T.x2,c=T.relative?D+T.y2:T.y2):(u=NaN,c=NaN),T.type&M.SMOOTH_QUAD_TO?(p=isNaN(p)?m:2*m-p,E=isNaN(E)?D:2*D-E):T.type&M.QUAD_TO?(p=T.relative?m+T.x1:T.x1,E=T.relative?D+T.y1:T.y2):(p=NaN,E=NaN),T.type&M.LINE_COMMANDS||T.type&M.ARC&&(T.rX===0||T.rY===0||!T.lArcFlag)||T.type&M.CURVE_TO||T.type&M.SMOOTH_CURVE_TO||T.type&M.QUAD_TO||T.type&M.SMOOTH_QUAD_TO){var rt=T.x===void 0?0:T.relative?T.x:T.x-m,st=T.y===void 0?0:T.relative?T.y:T.y-D;j=isNaN(p)?T.x1===void 0?j:T.relative?T.x:T.x1-m:p-m,z=isNaN(E)?T.y1===void 0?z:T.relative?T.y:T.y1-D:E-D;var H=T.x2===void 0?0:T.relative?T.x:T.x2-m,vt=T.y2===void 0?0:T.relative?T.y:T.y2-D;U(rt)<=s&&U(st)<=s&&U(j)<=s&&U(z)<=s&&U(H)<=s&&U(vt)<=s&&(K=!0)}return T.type&M.CLOSE_PATH&&U(m-V)<=s&&U(D-L)<=s&&(K=!0),K?[]:T})},h.MATRIX=a,h.ROTATE=function(s,u,c){u===void 0&&(u=0),c===void 0&&(c=0),Q(s,u,c);var p=Math.sin(s),E=Math.cos(s);return a(E,p,-p,E,u-u*E+c*p,c-u*p-c*E)},h.TRANSLATE=function(s,u){return u===void 0&&(u=0),Q(s,u),a(1,0,0,1,s,u)},h.SCALE=function(s,u){return u===void 0&&(u=s),Q(s,u),a(s,0,0,u,0,0)},h.SKEW_X=function(s){return Q(s),a(1,0,Math.atan(s),1,0,0)},h.SKEW_Y=function(s){return Q(s),a(1,Math.atan(s),0,1,0,0)},h.X_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(-1,0,0,1,s,0)},h.Y_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(1,0,0,-1,0,s)},h.A_TO_C=function(){return i(function(s,u,c){return M.ARC===s.type?function(p,E,T){var m,D,V,L;p.cX||J(p,E,T);for(var U=Math.min(p.phi1,p.phi2),K=Math.max(p.phi1,p.phi2)-U,j=Math.ceil(K/90),z=new Array(j),rt=E,st=T,H=0;HE.maxX&&(E.maxX=Ot),OtE.maxY&&(E.maxY=Ot),Otmt&&L(Z(m,V.x1,V.x2,V.x,mt));for(var z=0,rt=ht(D,V.y1,V.y2,V.y);zmt&&U(Z(D,V.y1,V.y2,V.y,mt))}if(V.type&M.ARC){L(V.x),U(V.y),J(V,m,D);for(var st=V.xRot/180*Math.PI,H=Math.cos(st)*V.rX,vt=Math.sin(st)*V.rX,gt=-Math.sin(st)*V.rY,pt=Math.cos(st)*V.rY,bt=V.phi1V.phi2?[V.phi2+360,V.phi1+360]:[V.phi2,V.phi1],Tt=bt[0],Lt=bt[1],Bt=function(Ot){var Ft=Ot[0],Gt=Ot[1],Yt=180*Math.atan2(Gt,Ft)/Math.PI;return YtTt&&mtTt&&mtp)throw new SyntaxError('Expected positive number, got "'+p+'" at index "'+o+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+o+'"')}this.curArgs.push(p),this.curArgs.length===Et[this.curCommandType]&&(M.HORIZ_LINE_TO===this.curCommandType?a({type:M.HORIZ_LINE_TO,relative:this.curCommandRelative,x:p}):M.VERT_LINE_TO===this.curCommandType?a({type:M.VERT_LINE_TO,relative:this.curCommandRelative,y:p}):this.curCommandType===M.MOVE_TO||this.curCommandType===M.LINE_TO||this.curCommandType===M.SMOOTH_QUAD_TO?(a({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),M.MOVE_TO===this.curCommandType&&(this.curCommandType=M.LINE_TO)):this.curCommandType===M.CURVE_TO?a({type:M.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===M.SMOOTH_CURVE_TO?a({type:M.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===M.QUAD_TO?a({type:M.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===M.ARC&&a({type:M.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!it(s))if(s===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(s!=="+"&&s!=="-"&&s!==".")if(c)this.curNumber=s,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+o+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+s+'" at index '+o+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,s!=="z"&&s!=="Z")if(s==="h"||s==="H")this.curCommandType=M.HORIZ_LINE_TO,this.curCommandRelative=s==="h";else if(s==="v"||s==="V")this.curCommandType=M.VERT_LINE_TO,this.curCommandRelative=s==="v";else if(s==="m"||s==="M")this.curCommandType=M.MOVE_TO,this.curCommandRelative=s==="m";else if(s==="l"||s==="L")this.curCommandType=M.LINE_TO,this.curCommandRelative=s==="l";else if(s==="c"||s==="C")this.curCommandType=M.CURVE_TO,this.curCommandRelative=s==="c";else if(s==="s"||s==="S")this.curCommandType=M.SMOOTH_CURVE_TO,this.curCommandRelative=s==="s";else if(s==="q"||s==="Q")this.curCommandType=M.QUAD_TO,this.curCommandRelative=s==="q";else if(s==="t"||s==="T")this.curCommandType=M.SMOOTH_QUAD_TO,this.curCommandRelative=s==="t";else{if(s!=="a"&&s!=="A")throw new SyntaxError('Unexpected character "'+s+'" at index '+o+".");this.curCommandType=M.ARC,this.curCommandRelative=s==="a"}else r.push({type:M.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=s,this.curNumberHasDecimal=s==="."}else this.curNumber+=s,this.curNumberHasDecimal=!0;else this.curNumber+=s;else this.curNumber+=s,this.curNumberHasExp=!0;else this.curNumber+=s,this.curNumberHasExpDigits=this.curNumberHasExp}return r},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(r,i){i===void 0&&(i=[]);for(var a=0,o=Object.getPrototypeOf(this).parse.call(this,r);a>>rt;if(o[j+3]=Ee,Ee!==0){var Te=255/Ee;o[j]=(Ot*z>>>rt)*Te,o[j+1]=(Ft*z>>>rt)*Te,o[j+2]=(Gt*z>>>rt)*Te}else o[j]=o[j+1]=o[j+2]=0;Ot-=wt,Ft-=It,Gt-=zt,Yt-=mt,wt-=L.r,It-=L.g,zt-=L.b,mt-=L.a;var re=xe+a+1;re=K+(re>>rt,Wt>0?(Wt=255/Wt,o[Qt]=(er*z>>>rt)*Wt,o[Qt+1]=(rr*z>>>rt)*Wt,o[Qt+2]=(nr*z>>>rt)*Wt):o[Qt]=o[Qt+1]=o[Qt+2]=0,er-=Ar,rr-=Pr,nr-=Rr,ir-=Nr,Ar-=L.r,Pr-=L.g,Rr-=L.b,Nr-=L.a,Qt=ne+((Qt=Dr+p)>>j,o[H+1]=wt*K>>>j,o[H+2]=It*K>>>j,At-=Tt,wt-=Lt,It-=Bt,Tt-=L.r,Lt-=L.g,Bt-=L.b,z=st+((z=Yt+a+1)>>j,o[z+1]=Ee*K>>>j,o[z+2]=Te*K>>>j,xe-=Le,Ee-=Be,Te-=me,Le-=L.r,Be-=L.g,me-=L.b,z=Ht+((z=ne+p)0&&arguments[0]!==void 0?arguments[0]:{},t={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:h,createCanvas(e,r){return new OffscreenCanvas(e,r)},createImage(e){return(0,f.Z)(function*(){var r=yield fetch(e),i=yield r.blob(),a=yield createImageBitmap(i);return a})()}};return(typeof DOMParser!="undefined"||typeof h=="undefined")&&Reflect.deleteProperty(t,"DOMParser"),t}function Se(h){var{DOMParser:t,canvas:e,fetch:r}=h;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:r,createCanvas:e.createCanvas,createImage:e.loadImage}}var or=Object.freeze({__proto__:null,offscreen:ce,node:Se});function _t(h){return h.replace(/(?!\u3000)\s+/gm," ")}function Xe(h){return h.replace(/^[\n \t]+/,"")}function ae(h){return h.replace(/[\n \t]+$/,"")}function Mt(h){var t=(h||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return t.map(parseFloat)}var je=/^[A-Z-]+$/;function W(h){return je.test(h)?h.toLowerCase():h}function nt(h){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(h)||[];return t[2]||t[3]||t[4]}function ct(h){if(!h.startsWith("rgb"))return h;var t=3,e=h.replace(/\d+(\.\d+)?/g,(r,i)=>t--&&i?String(Math.round(parseFloat(r))):r);return e}var dt=/(\[[^\]]+\])/g,St=/(#[^\s+>~.[:]+)/g,ve=/(\.[^\s+>~.[:]+)/g,Ve=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,ge=/(:[\w-]+\([^)]*\))/gi,de=/(:[^\s+>~.[:]+)/g,We=/([^\s+>~.[:]+)/g;function te(h,t){var e=t.exec(h);return e?[h.replace(t," "),e.length]:[h,0]}function Qe(h){var t=[0,0,0],e=h.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),r=0;return[e,r]=te(e,dt),t[1]+=r,[e,r]=te(e,St),t[0]+=r,[e,r]=te(e,ve),t[1]+=r,[e,r]=te(e,Ve),t[2]+=r,[e,r]=te(e,ge),t[1]+=r,[e,r]=te(e,de),t[1]+=r,e=e.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[e,r]=te(e,We),t[2]+=r,t.join("")}var Ce=1e-8;function ur(h){return Math.sqrt(Math.pow(h[0],2)+Math.pow(h[1],2))}function Ze(h,t){return(h[0]*t[0]+h[1]*t[1])/(ur(h)*ur(t))}function lr(h,t){return(h[0]*t[1]0&&arguments[0]!==void 0?arguments[0]:" ",{document:e,name:r}=this;return _t(this.getString()).trim().split(t).map(i=>new k(e,r,i))}hasValue(t){var{value:e}=this;return e!==null&&e!==""&&(t||e!==0)&&typeof e!="undefined"}isString(t){var{value:e}=this,r=typeof e=="string";return!r||!t?r:t.test(e)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return typeof t=="undefined"||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return typeof t=="undefined"?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return typeof t=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=ct(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[r,i]=typeof t=="boolean"?[void 0,t]:[t],{viewPort:a}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(a.computeSize("x"),a.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(a.computeSize("x"),a.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*a.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*a.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&i):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*a.computeSize(r);default:{var o=this.getNumber();return e&&o<1?o*a.computeSize(r):o}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if(typeof r.createGradient=="function")return r.createGradient(this.document.ctx,t,e);if(typeof r.createPattern=="function"){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?k.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,a=0;a1&&arguments[1]!==void 0?arguments[1]:0,[r=e,i=e]=Mt(t);return new Nt(r,i)}static parseScale(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[r=e,i=r]=Mt(t);return new Nt(r,i)}static parsePath(t){for(var e=Mt(t),r=e.length,i=[],a=0;a0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach((a,o)=>{for(var{run:s}=a,u=r[o];u;)s(u),u=u.parent}),this.events=[],this.eventElements=[]}}checkPath(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInPath&&e.isPointInPath(s,u)&&(i[o]=t)})}}checkBoundingBox(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInBox(s,u)&&(i[o]=t)})}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,a=new Nt(t,e),o=i.canvas;o;)a.x-=o.offsetLeft,a.y-=o.offsetTop,o=o.offsetParent;return r.scrollX&&(a.x+=r.scrollX),r.scrollY&&(a.y+=r.scrollY),a}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(i){i.onClick&&i.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(i){i.onMouseMove&&i.onMouseMove()}})}}var Fr=typeof window!="undefined"?window:null,Ur=typeof fetch!="undefined"?fetch.bind(void 0):null;class ze{constructor(t){var{fetch:e=Ur,window:r=Fr}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Lr,this.mouse=new Br(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every(e=>e());return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:a,desiredWidth:o,height:s,desiredHeight:u,minX:c=0,minY:p=0,refX:E,refY:T,clip:m=!1,clipX:D=0,clipY:V=0}=t,L=_t(i).replace(/^defer\s/,""),[U,K]=L.split(" "),j=U||"xMidYMid",z=K||"meet",rt=a/o,st=s/u,H=Math.min(rt,st),vt=Math.max(rt,st),gt=o,pt=u;z==="meet"&&(gt*=H,pt*=H),z==="slice"&&(gt*=vt,pt*=vt);var bt=new k(e,"refX",E),Tt=new k(e,"refY",T),Lt=bt.hasValue()&&Tt.hasValue();if(Lt&&r.translate(-H*bt.getPixels("x"),-H*Tt.getPixels("y")),m){var Bt=H*D,At=H*V;r.beginPath(),r.moveTo(Bt,At),r.lineTo(a,At),r.lineTo(a,s),r.lineTo(Bt,s),r.closePath(),r.clip()}if(!Lt){var wt=z==="meet"&&H===st,It=z==="slice"&&vt===st,zt=z==="meet"&&H===rt,mt=z==="slice"&&vt===rt;j.startsWith("xMid")&&(wt||It)&&r.translate(a/2-gt/2,0),j.endsWith("YMid")&&(zt||mt)&&r.translate(0,s/2-pt/2),j.startsWith("xMax")&&(wt||It)&&r.translate(a-gt,0),j.endsWith("YMax")&&(zt||mt)&&r.translate(0,s-pt)}switch(!0){case j==="none":r.scale(rt,st);break;case z==="meet":r.scale(H,H);break;case z==="slice":r.scale(vt,vt);break}r.translate(-c,-p)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:a=!1,ignoreClear:o=!1,forceRedraw:s,scaleWidth:u,scaleHeight:c,offsetX:p,offsetY:E}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:T,mouse:m}=this,D=1e3/T;if(this.frameDuration=D,this.readyPromise=new Promise(j=>{this.resolveReady=j}),this.isReady()&&this.render(t,a,o,u,c,p,E),!!e){var V=Date.now(),L=V,U=0,K=()=>{V=Date.now(),U=V-L,U>=D&&(L=V-U%D,this.shouldUpdate(i,s)&&(this.render(t,a,o,u,c,p,E),m.runEvents())),this.intervalId=P(K)};r||m.start(),this.intervalId=P(K)}}stop(){this.intervalId&&(P.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this,i=this.animations.reduce((a,o)=>o.update(r)||a,!1);if(i)return!0}return!!(typeof e=="function"&&e()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(t,e,r,i,a,o,s){var{CLIENT_WIDTH:u,CLIENT_HEIGHT:c,viewPort:p,ctx:E,isFirstRender:T}=this,m=E.canvas;p.clear(),m.width&&m.height?p.setCurrent(m.width,m.height):p.setCurrent(u,c);var D=t.getStyle("width"),V=t.getStyle("height");!e&&(T||typeof i!="number"&&typeof a!="number")&&(D.hasValue()&&(m.width=D.getPixels("x"),m.style&&(m.style.width="".concat(m.width,"px"))),V.hasValue()&&(m.height=V.getPixels("y"),m.style&&(m.style.height="".concat(m.height,"px"))));var L=m.clientWidth||m.width,U=m.clientHeight||m.height;if(e&&D.hasValue()&&V.hasValue()&&(L=D.getPixels("x"),U=V.getPixels("y")),p.setCurrent(L,U),typeof o=="number"&&t.getAttribute("x",!0).setValue(o),typeof s=="number"&&t.getAttribute("y",!0).setValue(s),typeof i=="number"||typeof a=="number"){var K=Mt(t.getAttribute("viewBox").getString()),j=0,z=0;if(typeof i=="number"){var rt=t.getStyle("width");rt.hasValue()?j=rt.getPixels("x")/i:isNaN(K[2])||(j=K[2]/i)}if(typeof a=="number"){var st=t.getStyle("height");st.hasValue()?z=st.getPixels("y")/a:isNaN(K[3])||(z=K[3]/a)}j||(j=z),z||(z=j),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(a);var H=t.getStyle("transform",!0,!0);H.setValue("".concat(H.getString()," scale(").concat(1/j,", ").concat(1/z,")"))}r||E.clearRect(0,0,L,U),t.render(E),T&&(this.isFirstRender=!1)}}ze.defaultWindow=Fr,ze.defaultFetch=Ur;var{defaultFetch:Pn}=ze,Rn=typeof DOMParser!="undefined"?DOMParser:null;class Ke{constructor(){var{fetch:t=Pn,DOMParser:e=Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return(0,f.Z)(function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)})()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return(0,f.Z)(function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)})()}}class jr{constructor(t,e){this.type="translate",this.point=null,this.point=Nt.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class zr{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=Mt(e);this.angle=new k(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(o.getRadians()),t.translate(-s,-u)}unapply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(-1*o.getRadians()),t.translate(-s,-u)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,a=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(a),Math.sin(a),-Math.sin(a),Math.cos(a),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class Gr{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=Nt.parseScale(e);(i.x===0||i.y===0)&&(i.x=Ce,i.y=Ce),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(e,r||e),t.translate(-o,-s)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(1/e,1/r||e),t.translate(-o,-s)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class yr{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=Mt(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,a=e.getPixels("x"),o=r.getPixels("y");t.translate(a,o),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-a,-o)}unapply(t){var{originX:e,originY:r,matrix:i}=this,a=i[0],o=i[2],s=i[4],u=i[1],c=i[3],p=i[5],E=0,T=0,m=1,D=1/(a*(c*m-p*T)-o*(u*m-p*E)+s*(u*T-c*E)),V=e.getPixels("x"),L=r.getPixels("y");t.translate(V,L),t.transform(D*(c*m-p*T),D*(p*E-u*m),D*(s*T-o*m),D*(a*m-s*E),D*(o*p-s*c),D*(s*u-a*p)),t.translate(-V,-L)}applyToPoint(t){t.applyTransform(this.matrix)}}class mr extends yr{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new k(t,"angle",e)}}class $r extends mr{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Hr extends mr{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}function Nn(h){return _t(h).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function In(h){var[t,e]=h.split("(");return[t.trim(),e.trim().replace(")","")]}class pe{constructor(t,e,r){this.document=t,this.transforms=[];var i=Nn(e);i.forEach(a=>{if(a!=="none"){var[o,s]=In(a),u=pe.transformTypes[o];typeof u!="undefined"&&this.transforms.push(new u(this.document,s,r))}})}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,a=i]=e.getStyle("transform-origin",!1,!0).split(),o=[i,a];return r.hasValue()?new pe(t,r.getString(),o):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i=0;i--)e[i].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!(!e||e.nodeType!==1)){if(Array.from(e.attributes).forEach(s=>{var u=W(s.nodeName);this.attributes[u]=new k(t,u,s.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(s=>s.trim());i.forEach(s=>{if(s){var[u,c]=s.split(":").map(p=>p.trim());this.styles[u]=new k(t,u,c)}})}var{definitions:a}=t,o=this.getAttribute("id");o.hasValue()&&(a[o.getString()]||(a[o.getString()]=this)),Array.from(e.childNodes).forEach(s=>{if(s.nodeType===1)this.addChild(s);else if(r&&(s.nodeType===3||s.nodeType===4)){var u=t.createTextNode(s);u.getText().length>0&&this.addChild(u)}})}}getAttribute(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=this.attributes[t];if(!r&&e){var i=new k(this.document,t,"");return this.attributes[t]=i,i}return r||k.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if(t==="href"||t.endsWith(":href"))return this.attributes[t];return k.empty(this.document)}getStyle(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[t];if(i)return i;var a=this.getAttribute(t);if(a!=null&&a.hasValue())return this.styles[t]=a,a;if(!r){var{parent:o}=this;if(o){var s=o.getStyle(t);if(s!=null&&s.hasValue())return s}}if(e){var u=new k(this.document,t,"");return this.styles[t]=u,u}return i||k.empty(this.document)}render(t){if(!(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=pe.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach(e=>{e.render(t)})}addChild(t){var e=t instanceof Ct?t:this.document.createElement(t);e.parent=this,Ct.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var e,{node:r}=this;if(typeof r.matches=="function")return r.matches(t);var i=(e=r.getAttribute)===null||e===void 0?void 0:e.call(r,"class");return!i||i===""?!1:i.split(" ").some(a=>".".concat(a)===t)}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],a=e[r];if(i)for(var o in i){var s=this.stylesSpecificity[o];typeof s=="undefined"&&(s="000"),a>=s&&(this.styles[o]=i[o],this.stylesSpecificity[o]=a)}}}removeStyles(t,e){var r=e.reduce((i,a)=>{var o=t.getStyle(a);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[...i,[a,s]]},[]);return r}restoreStyles(t,e){e.forEach(r=>{var[i,a]=r;t.getStyle(i,!0).setValue(a)})}isFirstChild(){var t;return((t=this.parent)===null||t===void 0?void 0:t.children.indexOf(this))===0}}Ct.ignoreChildTypes=["title"];class Yr extends Ct{constructor(t,e,r){super(t,e,r)}}function Mn(h){var t=h.trim();return/^('|")/.test(t)?t:'"'.concat(t,'"')}function wn(h){return typeof fe=="undefined"?h:h.trim().split(",").map(Mn).join(",")}function Vn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:""}}function Dn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return t;default:return/^[\d.]+$/.test(t)?t:""}}class $t{constructor(t,e,r,i,a,o){var s=o?typeof o=="string"?$t.parse(o):o:{};this.fontFamily=a||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=r||s.fontWeight,this.fontVariant=e||s.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0,r="",i="",a="",o="",s="",u=_t(t).trim().split(" "),c={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return u.forEach(p=>{switch(!0){case(!c.fontStyle&&$t.styles.includes(p)):p!=="inherit"&&(r=p),c.fontStyle=!0;break;case(!c.fontVariant&&$t.variants.includes(p)):p!=="inherit"&&(i=p),c.fontStyle=!0,c.fontVariant=!0;break;case(!c.fontWeight&&$t.weights.includes(p)):p!=="inherit"&&(a=p),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0;break;case!c.fontSize:p!=="inherit"&&([o]=p.split("/")),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0,c.fontSize=!0;break;default:p!=="inherit"&&(s+=p)}}),new $t(r,i,a,o,s,e)}toString(){return[Vn(this.fontStyle),this.fontVariant,Dn(this.fontWeight),this.fontSize,wn(this.fontFamily)].join(" ").trim()}}$t.styles="normal|italic|oblique|inherit",$t.variants="normal|small-caps|inherit",$t.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class Zt{constructor(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){typeof t!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),typeof e!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:a}=t;this.addPoint(e,r),this.addPoint(i,a)}}sumCubic(t,e,r,i,a){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*a}bezierCurveAdd(t,e,r,i,a){var o=6*e-12*r+6*i,s=-3*e+9*r-9*i+3*a,u=3*r-3*e;if(s===0){if(o===0)return;var c=-u/o;0=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new Nt(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==M.CURVE_TO&&t!==M.SMOOTH_CURVE_TO&&t!==M.QUAD_TO&&t!==M.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:a}}=this,o=new Nt(2*e-i,2*r-a);return o}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:a}=this;r&&a.length>0&&!a[a.length-1]&&(a[a.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),a=this.getStyle("stroke"),o=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var s=r.getFillStyleDefinition(this,i);s&&(t.fillStyle=s)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var u=r.getColor();u!=="inherit"&&(t.fillStyle=u==="none"?"rgba(0,0,0,0)":u)}if(i.hasValue()){var c=new k(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=c}if(a.isUrlDefinition()){var p=a.getFillStyleDefinition(this,o);p&&(t.strokeStyle=p)}else if(a.hasValue()){a.getString()==="currentColor"&&a.setValue(this.getStyle("color").getColor());var E=a.getString();E!=="inherit"&&(t.strokeStyle=E==="none"?"rgba(0,0,0,0)":E)}if(o.hasValue()){var T=new k(this.document,"stroke",t.strokeStyle).addOpacity(o).getString();t.strokeStyle=T}var m=this.getStyle("stroke-width");if(m.hasValue()){var D=m.getPixels();t.lineWidth=D||Ce}var V=this.getStyle("stroke-linecap"),L=this.getStyle("stroke-linejoin"),U=this.getStyle("stroke-miterlimit"),K=this.getStyle("stroke-dasharray"),j=this.getStyle("stroke-dashoffset");if(V.hasValue()&&(t.lineCap=V.getString()),L.hasValue()&&(t.lineJoin=L.getString()),U.hasValue()&&(t.miterLimit=U.getNumber()),K.hasValue()&&K.getString()!=="none"){var z=Mt(K.getString());typeof t.setLineDash!="undefined"?t.setLineDash(z):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=z:typeof t.mozDash!="undefined"&&!(z.length===1&&z[0]===0)&&(t.mozDash=z);var rt=j.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=rt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=rt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=rt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var st=this.getStyle("font"),H=this.getStyle("font-style"),vt=this.getStyle("font-variant"),gt=this.getStyle("font-weight"),pt=this.getStyle("font-size"),bt=this.getStyle("font-family"),Tt=new $t(H.getString(),vt.getString(),gt.getString(),pt.hasValue()?"".concat(pt.getPixels(!0),"px"):"",bt.getString(),$t.parse(st.getString(),t.font));H.setValue(Tt.fontStyle),vt.setValue(Tt.fontVariant),gt.setValue(Tt.fontWeight),pt.setValue(Tt.fontSize),bt.setValue(Tt.fontFamily),t.font=Tt.toString(),pt.isPixels()&&(this.document.emSize=pt.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class yt extends ye{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new at(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new Zt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case at.MOVE_TO:this.pathM(t,r);break;case at.LINE_TO:this.pathL(t,r);break;case at.HORIZ_LINE_TO:this.pathH(t,r);break;case at.VERT_LINE_TO:this.pathV(t,r);break;case at.CURVE_TO:this.pathC(t,r);break;case at.SMOOTH_CURVE_TO:this.pathS(t,r);break;case at.QUAD_TO:this.pathQ(t,r);break;case at.SMOOTH_QUAD_TO:this.pathT(t,r);break;case at.ARC:this.pathA(t,r);break;case at.CLOSE_PATH:this.pathZ(t,r);break}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map((a,o)=>[a,r[o]]);return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");t.fillStyle!==""&&(e.getString("inherit")!=="inherit"?t.fill(e.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,a=this.getStyle("marker-start"),o=this.getStyle("marker-mid"),s=this.getStyle("marker-end");if(a.isUrlDefinition()){var u=a.getDefinition(),[c,p]=r[0];u.render(t,c,p)}if(o.isUrlDefinition())for(var E=o.getDefinition(),T=1;T1&&(i*=Math.sqrt(T),a*=Math.sqrt(T));var m=(s===u?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(a,2)-Math.pow(i,2)*Math.pow(E.y,2)-Math.pow(a,2)*Math.pow(E.x,2))/(Math.pow(i,2)*Math.pow(E.y,2)+Math.pow(a,2)*Math.pow(E.x,2)));isNaN(m)&&(m=0);var D=new Nt(m*i*E.y/a,m*-a*E.x/i),V=new Nt((e.x+p.x)/2+Math.cos(c)*D.x-Math.sin(c)*D.y,(e.y+p.y)/2+Math.sin(c)*D.x+Math.cos(c)*D.y),L=lr([1,0],[(E.x-D.x)/i,(E.y-D.y)/a]),U=[(E.x-D.x)/i,(E.y-D.y)/a],K=[(-E.x-D.x)/i,(-E.y-D.y)/a],j=lr(U,K);return Ze(U,K)<=-1&&(j=Math.PI),Ze(U,K)>=1&&(j=0),{currentPoint:p,rX:i,rY:a,sweepFlag:u,xAxisRotation:c,centp:V,a1:L,ad:j}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:a,rY:o,sweepFlag:s,xAxisRotation:u,centp:c,a1:p,ad:E}=yt.pathA(r),T=1-s?1:-1,m=p+T*(E/2),D=new Nt(c.x+a*Math.cos(m),c.y+o*Math.sin(m));if(r.addMarkerAngle(D,m-T*Math.PI/2),r.addMarkerAngle(i,m-T*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(p)&&!isNaN(E)){var V=a>o?a:o,L=a>o?1:a/o,U=a>o?o/a:1;t.translate(c.x,c.y),t.rotate(u),t.scale(L,U),t.arc(0,0,V,p,p+E,!!(1-s)),t.scale(1/L,1/U),t.rotate(-u),t.translate(-c.x,-c.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){yt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class xr extends yt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class se extends ye{constructor(t,e,r){super(t,e,new.target===se?!0:r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var e=null;return this.children.forEach((r,i)=>{var a=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(a):e=a}),e}getFontSize(){var{document:t,parent:e}=this,r=$t.parse(t.ctx.font).fontSize,i=e.getStyle("font-size").getNumber(r);return i}getTElementBoundingBox(t){var e=this.getFontSize();return new Zt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],a=null;if(t.isArabic){var o=e.length,s=e[r-1],u=e[r+1],c="isolated";if((r===0||s===" ")&&r0&&s!==" "&&r0&&s!==" "&&(r===o-1||u===" ")&&(c="initial"),typeof t.glyphs[i]!="undefined"){var p=t.glyphs[i];a=p instanceof xr?p:p[c]}}else a=t.glyphs[i];return a||(a=t.missingGlyph),a}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),a=r.length-1,o=_t(e.textContent||"");return i===0&&(o=Xe(o)),i===a&&(o=ae(o)),o}renderChildren(t){if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach((r,i)=>{this.renderChild(t,this,this,i)});var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),a=r.getStyle("font-family").getDefinition();if(a){for(var{unitsPerEm:o}=a.fontFace,s=$t.parse(e.ctx.font),u=r.getStyle("font-size").getNumber(s.fontSize),c=r.getStyle("font-style").getString(s.fontStyle),p=u/o,E=a.isRTL?i.split("").reverse().join(""):i,T=Mt(r.getAttribute("dx").getString()),m=E.length,D=0;D=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],e=t.getStyle("text-anchor").getString("start"),r=!1,i=0;e==="start"&&!r||e==="end"&&r?i=t.x-this.minX:e==="end"&&!r||e==="start"&&r?i=t.x-this.maxX:i=t.x-(this.minX+this.maxX)/2;for(var a=this.textChunkStart;a{this.adjustChildCoordinatesRecursiveCore(t,this,this,r)}),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,e,r,i){var a=r.children[i];a.children.length>0?a.children.forEach((o,s)=>{e.adjustChildCoordinatesRecursiveCore(t,e,a,s)}):this.adjustChildCoordinates(t,e,r,i)}adjustChildCoordinates(t,e,r,i){var a=r.children[i];if(typeof a.measureText!="function")return a;t.save(),a.setContext(t,!0);var o=a.getAttribute("x"),s=a.getAttribute("y"),u=a.getAttribute("dx"),c=a.getAttribute("dy"),p=a.getStyle("font-family").getDefinition(),E=!!p&&p.isRTL;i===0&&(o.hasValue()||o.setValue(a.getInheritedAttribute("x")),s.hasValue()||s.setValue(a.getInheritedAttribute("y")),u.hasValue()||u.setValue(a.getInheritedAttribute("dx")),c.hasValue()||c.setValue(a.getInheritedAttribute("dy")));var T=a.measureText(t);return E&&(e.x-=T),o.hasValue()?(e.applyAnchoring(),a.x=o.getPixels("x"),u.hasValue()&&(a.x+=u.getPixels("x"))):(u.hasValue()&&(e.x+=u.getPixels("x")),a.x=e.x),e.x=a.x,E||(e.x+=T),s.hasValue()?(a.y=s.getPixels("y"),c.hasValue()&&(a.y+=c.getPixels("y"))):(c.hasValue()&&(e.y+=c.getPixels("y")),a.y=e.y),e.y=a.y,e.leafTexts.push(a),e.minX=Math.min(e.minX,a.x,a.x+T),e.maxX=Math.max(e.maxX,a.x,a.x+T),a.clearContext(t),t.restore(),a}getChildBoundingBox(t,e,r,i){var a=r.children[i];if(typeof a.getBoundingBox!="function")return null;var o=a.getBoundingBox(t);return o?(a.children.forEach((s,u)=>{var c=e.getChildBoundingBox(t,e,a,u);o.addBoundingBox(c)}),o):null}renderChild(t,e,r,i){var a=r.children[i];a.render(t),a.children.forEach((o,s)=>{e.renderChild(t,e,a,s)})}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var a=this.getFontSize(),o=i.isRTL?e.split("").reverse().join(""):e,s=Mt(r.getAttribute("dx").getString()),u=o.length,c=0,p=0;p0?"":this.getTextFromNode()}getText(){return this.text}}class Ln extends Ge{constructor(){super(...arguments),this.type="textNode"}}class De extends ye{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:a}=r,o=t.canvas;if(i.setDefaults(t),o.style&&typeof t.font!="undefined"&&a&&typeof a.getComputedStyle!="undefined"){t.font=a.getComputedStyle(o).getPropertyValue("font");var s=new k(r,"fontSize",$t.parse(t.font).fontSize);s.hasValue()&&(r.rootEmSize=s.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:u,height:c}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var p=this.getAttribute("refX"),E=this.getAttribute("refY"),T=this.getAttribute("viewBox"),m=T.hasValue()?Mt(T.getString()):null,D=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",V=0,L=0,U=0,K=0;m&&(V=m[0],L=m[1]),this.root||(u=this.getStyle("width").getPixels("x"),c=this.getStyle("height").getPixels("y"),this.type==="marker"&&(U=V,K=L,V=0,L=0)),i.viewPort.setCurrent(u,c),this.node&&(!this.parent||((e=this.node.parentNode)===null||e===void 0?void 0:e.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),m&&(u=m[2],c=m[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:u,height:i.viewPort.height,desiredHeight:c,minX:V,minY:L,refX:p.getValue(),refY:E.getValue(),clip:D,clipX:U,clipY:K}),m&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(u,c))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.getAttribute("width",!0),a=this.getAttribute("height",!0),o=this.getAttribute("viewBox"),s=this.getAttribute("style"),u=i.getNumber(0),c=a.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var p=this.getAttribute("preserveAspectRatio");p.hasValue()&&p.setValue(p.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),a.setValue(e),o.hasValue()||o.setValue("0 0 ".concat(u||t," ").concat(c||e)),s.hasValue()){var E=this.getStyle("width"),T=this.getStyle("height");E.hasValue()&&E.setValue("".concat(t,"px")),T.hasValue()&&T.setValue("".concat(e,"px"))}}}class Er extends yt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),a=this.getStyle("height",!1,!0).getPixels("y"),o=this.getAttribute("rx"),s=this.getAttribute("ry"),u=o.getPixels("x"),c=s.getPixels("y");if(o.hasValue()&&!s.hasValue()&&(c=u),s.hasValue()&&!o.hasValue()&&(u=c),u=Math.min(u,i/2),c=Math.min(c,a/2),t){var p=4*((Math.sqrt(2)-1)/3);t.beginPath(),a>0&&i>0&&(t.moveTo(e+u,r),t.lineTo(e+i-u,r),t.bezierCurveTo(e+i-u+p*u,r,e+i,r+c-p*c,e+i,r+c),t.lineTo(e+i,r+a-c),t.bezierCurveTo(e+i,r+a-c+p*c,e+i-u+p*u,r+a,e+i-u,r+a),t.lineTo(e+u,r+a),t.bezierCurveTo(e+u-p*u,r+a,e,r+a-c+p*c,e,r+a-c),t.lineTo(e,r+c),t.bezierCurveTo(e,r+c-p*c,e+u-p*u,r,e+u,r),t.closePath())}return new Zt(e,r,e+i,r+a)}getMarkers(){return null}}class Xr extends yt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,Math.PI*2,!1),t.closePath()),new Zt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class Wr extends yt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=4*((Math.sqrt(2)-1)/3),r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),a=this.getAttribute("cx").getPixels("x"),o=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(a+r,o),t.bezierCurveTo(a+r,o+e*i,a+e*r,o+i,a,o+i),t.bezierCurveTo(a-e*r,o+i,a-r,o+e*i,a-r,o),t.bezierCurveTo(a-r,o-e*i,a-e*r,o-i,a,o-i),t.bezierCurveTo(a+e*r,o-i,a+r,o-e*i,a+r,o),t.closePath()),new Zt(a-r,o-i,a+r,o+i)}getMarkers(){return null}}class Qr extends yt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new Nt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Nt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:a}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,a)),new Zt(e,r,i,a)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Tr extends yt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=Nt.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,a=new Zt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach(o=>{var{x:s,y:u}=o;a.addPoint(s,u),t&&t.lineTo(s,u)}),a}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach((i,a)=>{a!==e&&r.push([i,i.angleTo(t[a+1])])}),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class Zr extends Tr{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Kr extends Ct{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),a=this.getStyle("height").getPixels("y",!0),o=new De(this.document,null);o.attributes.viewBox=new k(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.width=new k(this.document,"width","".concat(i,"px")),o.attributes.height=new k(this.document,"height","".concat(a,"px")),o.attributes.transform=new k(this.document,"transform",this.getAttribute("patternTransform").getValue()),o.children=this.children;var s=this.document.createCanvas(i,a),u=s.getContext("2d"),c=this.getAttribute("x"),p=this.getAttribute("y");c.hasValue()&&p.hasValue()&&u.translate(c.getPixels("x",!0),p.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var E=-1;E<=1;E++)for(var T=-1;T<=1;T++)u.save(),o.attributes.x=new k(this.document,"x",E*s.width),o.attributes.y=new k(this.document,"y",T*s.height),o.render(u),u.restore();var m=t.createPattern(s,"repeat");return m}}class kr extends Ct{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:a}=e,o=this.getAttribute("orient").getString("auto"),s=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,a),o==="auto"&&t.rotate(r),s==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var u=new De(this.document,null);u.type=this.type,u.attributes.viewBox=new k(this.document,"viewBox",this.getAttribute("viewBox").getValue()),u.attributes.refX=new k(this.document,"refX",this.getAttribute("refX").getValue()),u.attributes.refY=new k(this.document,"refY",this.getAttribute("refY").getValue()),u.attributes.width=new k(this.document,"width",this.getAttribute("markerWidth").getValue()),u.attributes.height=new k(this.document,"height",this.getAttribute("markerHeight").getValue()),u.attributes.overflow=new k(this.document,"overflow",this.getAttribute("overflow").getValue()),u.attributes.fill=new k(this.document,"fill",this.getAttribute("fill").getColor("black")),u.attributes.stroke=new k(this.document,"stroke",this.getAttribute("stroke").getValue("none")),u.children=this.children,u.render(t),t.restore(),s==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),o==="auto"&&t.rotate(-r),t.translate(-i,-a)}}}class Jr extends Ct{constructor(){super(...arguments),this.type="defs"}render(){}}class ke extends ye{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new Zt;return this.children.forEach(r=>{e.addBoundingBox(r.getBoundingBox(t))}),e}}class Or extends Ct{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:a}=this;a.forEach(o=>{o.type==="stop"&&i.push(o)})}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:a}=i,o=this.getGradient(t,e);if(!o)return this.addParentOpacity(r,a[a.length-1].color);if(a.forEach(L=>{o.addColorStop(L.offset,this.addParentOpacity(r,L.color))}),this.getAttribute("gradientTransform").hasValue()){var{document:s}=this,{MAX_VIRTUAL_PIXELS:u,viewPort:c}=s.screen,[p]=c.viewPorts,E=new Er(s,null);E.attributes.x=new k(s,"x",-u/3),E.attributes.y=new k(s,"y",-u/3),E.attributes.width=new k(s,"width",u),E.attributes.height=new k(s,"height",u);var T=new ke(s,null);T.attributes.transform=new k(s,"transform",this.getAttribute("gradientTransform").getValue()),T.children=[E];var m=new De(s,null);m.attributes.x=new k(s,"x",0),m.attributes.y=new k(s,"y",0),m.attributes.width=new k(s,"width",p.width),m.attributes.height=new k(s,"height",p.height),m.children=[T];var D=s.createCanvas(p.width,p.height),V=D.getContext("2d");return V.fillStyle=o,m.render(V),V.createPattern(D,"no-repeat")}return o}inheritStopContainer(t){this.attributesToInherit.forEach(e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())})}addParentOpacity(t,e){if(t.hasValue()){var r=new k(this.document,"color",e);return r.addOpacity(t).getColor()}return e}}class qr extends Or{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=r?e.getBoundingBox(t):null;if(r&&!i)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var a=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),s=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),u=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return a===s&&o===u?null:t.createLinearGradient(a,o,s,u)}}class _r extends Or{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var a=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),o=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),s=a,u=o;this.getAttribute("fx").hasValue()&&(s=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(u=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var c=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),p=this.getAttribute("fr").getPixels();return t.createRadialGradient(s,u,p,a,o,c)}}class tn extends Ct{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),a=this.getStyle("stop-opacity"),o=this.getStyle("stop-color",!0);o.getString()===""&&o.setValue("#000"),a.hasValue()&&(o=o.addOpacity(a)),this.offset=i,this.color=o.getColor()}}class Je extends Ct{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new k(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),a=r.getNumber()+(i.getNumber()-r.getNumber())*e;return t==="%"&&(a*=100),"".concat(a).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(i==="freeze"&&!this.frozen)this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();else if(i==="remove"&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var a=!1;if(this.begin{var c=a[u];return s+(c-s)*t}).join(" ");return o}}class nn extends Ct{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:a}=this;for(var o of a)switch(o.type){case"font-face":{this.fontFace=o;var s=o.getStyle("font-family");s.hasValue()&&(i[s.getString()]=this);break}case"missing-glyph":this.missingGlyph=o;break;case"glyph":{var u=o;u.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[u.unicode]=="undefined"&&(this.glyphs[u.unicode]=Object.create(null)),this.glyphs[u.unicode][u.arabicForm]=u):this.glyphs[u.unicode]=u;break}}}render(){}}class an extends Ct{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class sn extends yt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class on extends se{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class un extends se{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,a=i[0],o=i.length>0&&Array.from(i).every(s=>s.nodeType===3);this.hasText=o,this.text=o?this.getTextFromNode(a):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:a}=e.screen,o=new k(e,"fontSize",$t.parse(e.ctx.font).fontSize);a.isWorking()&&a.checkBoundingBox(this,new Zt(r,i-o.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var s=new ke(this.document,null);s.children=this.children,s.parent=this,s.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}function ln(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function qe(h){for(var t=1;t{var{type:i,points:a}=r;switch(i){case at.LINE_TO:t&&t.lineTo(a[0],a[1]);break;case at.MOVE_TO:t&&t.moveTo(a[0],a[1]);break;case at.CURVE_TO:t&&t.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case at.QUAD_TO:t&&t.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case at.ARC:{var[o,s,u,c,p,E,T,m]=a,D=u>c?u:c,V=u>c?1:u/c,L=u>c?c/u:1;t&&(t.translate(o,s),t.rotate(T),t.scale(V,L),t.arc(0,0,D,p,p+E,!!(1-m)),t.scale(1/V,1/L),t.rotate(-T),t.translate(-o,-s));break}case at.CLOSE_PATH:t&&t.closePath();break}})}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,a=t.fillStyle;e==="underline"&&t.beginPath(),i.forEach((o,s)=>{var{p0:u,p1:c,rotation:p,text:E}=o;t.save(),t.translate(u.x,u.y),t.rotate(p),t.fillStyle&&t.fillText(E,0,0),t.strokeStyle&&t.strokeText(E,0,0),t.restore(),e==="underline"&&(s===0&&t.moveTo(u.x,u.y+r/8),t.lineTo(c.x,c.y+r/5))}),e==="underline"&&(t.lineWidth=r/20,t.strokeStyle=a,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,a,o,s,u,c){var p=o,E=this.measureText(t,u);u===" "&&e==="justify"&&r-1&&(p+=this.getLetterSpacingAt(c));var T=this.textHeight/20,m=this.getEquidistantPointOnPath(p,T,0),D=this.getEquidistantPointOnPath(p+E,T,0),V={p0:m,p1:D},L=m&&D?Math.atan2(D.y-m.y,D.x-m.x):0;if(s){var U=Math.cos(Math.PI/2+L)*s,K=Math.cos(-L)*s;V.p0=qe(qe({},m),{},{x:m.x+U,y:m.y+K}),V.p1=qe(qe({},D),{},{x:D.x+U,y:D.y+K})}return p+=E,{offset:p,segment:V,rotation:L}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var a=this.measureTargetText(t,i);return r.set(i,a),a}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,a=this.parent.getAttribute("dx").split().map(z=>z.getPixels("x")),o=this.parent.getAttribute("dy").getPixels("y"),s=this.parent.getStyle("text-anchor").getString("start"),u=this.getStyle("letter-spacing"),c=this.parent.getStyle("letter-spacing"),p=0;!u.hasValue()||u.getValue()==="inherit"?p=c.getPixels():u.hasValue()&&u.getValue()!=="initial"&&u.getValue()!=="unset"&&(p=u.getPixels());var E=[],T=e.length;this.letterSpacingCache=E;for(var m=0;mst===0?0:z+rt||0,0),V=this.measureText(t),L=Math.max(V+D,0);this.textWidth=V,this.textHeight=this.getFontSize(),this.glyphInfo=[];var U=this.getPathLength(),K=this.getStyle("startOffset").getNumber(0)*U,j=0;(s==="middle"||s==="center")&&(j=-L/2),(s==="end"||s==="right")&&(j=-L),j+=K,r.forEach((z,rt)=>{var{offset:st,segment:H,rotation:vt}=this.findSegmentToFitChar(t,s,L,U,i,j,o,z,rt);j=st,!(!H.p0||!H.p1)&&this.glyphInfo.push({text:r[rt],p0:H.p0,p1:H.p1,rotation:vt})})}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,a=i?i.x:0,o=i?i.y:0,s=r.next(),u=s.type,c=[];switch(s.type){case at.MOVE_TO:this.pathM(r,c);break;case at.LINE_TO:u=this.pathL(r,c);break;case at.HORIZ_LINE_TO:u=this.pathH(r,c);break;case at.VERT_LINE_TO:u=this.pathV(r,c);break;case at.CURVE_TO:this.pathC(r,c);break;case at.SMOOTH_CURVE_TO:u=this.pathS(r,c);break;case at.QUAD_TO:this.pathQ(r,c);break;case at.SMOOTH_QUAD_TO:u=this.pathT(r,c);break;case at.ARC:c=this.pathA(r);break;case at.CLOSE_PATH:yt.pathZ(r);break}s.type!==at.CLOSE_PATH?e.push({type:u,points:c,start:{x:a,y:o},pathLength:this.calcLength(a,o,u,c)}):e.push({type:at.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=yt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=yt.pathL(t).point;return e.push(r,i),at.LINE_TO}pathH(t,e){var{x:r,y:i}=yt.pathH(t).point;return e.push(r,i),at.LINE_TO}pathV(t,e){var{x:r,y:i}=yt.pathV(t).point;return e.push(r,i),at.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:a}=yt.pathC(t);e.push(r.x,r.y,i.x,i.y,a.x,a.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:a}=yt.pathS(t);return e.push(r.x,r.y,i.x,i.y,a.x,a.y),at.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=yt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=yt.pathT(t);return e.push(r.x,r.y,i.x,i.y),at.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:a,centp:o,a1:s,ad:u}=yt.pathA(t);return i===0&&u>0&&(u-=2*Math.PI),i===1&&u<0&&(u+=2*Math.PI),[o.x,o.y,e,r,s,u,a,i]}calcLength(t,e,r,i){var a=0,o=null,s=null,u=0;switch(r){case at.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case at.CURVE_TO:for(a=0,o=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),u=.01;u<=1;u+=.01)s=this.getPointOnCubicBezier(u,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case at.QUAD_TO:for(a=0,o=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),u=.01;u<=1;u+=.01)s=this.getPointOnQuadraticBezier(u,t,e,i[0],i[1],i[2],i[3]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case at.ARC:{a=0;var c=i[4],p=i[5],E=i[4]+p,T=Math.PI/180;if(Math.abs(c-E)E;u-=T)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;else for(u=c+T;u5&&arguments[5]!==void 0?arguments[5]:e,s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,u=(a-r)/(i-e+Ce),c=Math.sqrt(t*t/(1+u*u));ie)return null;var{dataArray:a}=this;for(var o of a){if(o&&(o.pathLength<5e-5||r+o.pathLength+5e-5=0&&u>E)break;i=this.getPointOnEllipticalArc(o.points[0],o.points[1],o.points[2],o.points[3],u,o.points[6]);break}case at.CURVE_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnCubicBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3],o.points[4],o.points[5]);break;case at.QUAD_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnQuadraticBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3]);break}if(i)return i;break}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((t,e)=>e.pathLength>0?t+e.pathLength:t,0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,a,o,s,u,c){var p=u*hr(t)+o*fr(t)+i*cr(t)+e*vr(t),E=c*hr(t)+s*fr(t)+a*cr(t)+r*vr(t);return{x:p,y:E}}getPointOnQuadraticBezier(t,e,r,i,a,o,s){var u=o*gr(t)+i*dr(t)+e*pr(t),c=s*gr(t)+a*dr(t)+r*pr(t);return{x:u,y:c}}getPointOnEllipticalArc(t,e,r,i,a,o){var s=Math.cos(o),u=Math.sin(o),c={x:r*Math.cos(a),y:i*Math.sin(a)};return{x:t+(c.x*s-c.y*u),y:e+(c.x*u+c.y*s)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,a=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==a||this.equidistantCache.precision!==i){this.equidistantCache={step:a,precision:i,points:[]};for(var o=0,s=0;s<=r;s+=i){var u=this.getPointOnPath(s),c=this.getPointOnPath(s+i);!u||!c||(o+=this.getLineLength(u.x,u.y,c.x,c.y),o>=a&&(this.equidistantCache.points.push({x:u.x,y:u.y,distance:s}),o-=a))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var Bn=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class fn extends ye{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var a=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),a?this.loadSvg(i):this.loadImage(i),this.isSvg=a}}loadImage(t){var e=this;return(0,f.Z)(function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(i){console.error('Error while loading image "'.concat(t,'":'),i)}e.loaded=!0})()}loadSvg(t){var e=this;return(0,f.Z)(function*(){var r=Bn.exec(t);if(r){var i=r[5];r[4]==="base64"?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var a=yield e.document.fetch(t),o=yield a.text();e.image=o}catch(s){console.error('Error while loading image "'.concat(t,'":'),s)}e.loaded=!0})()}renderChildren(t){var{document:e,image:r,loaded:i}=this,a=this.getAttribute("x").getPixels("x"),o=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y");if(!(!i||!r||!s||!u)){if(t.save(),t.translate(a,o),this.isSvg){var c=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:s,scaleHeight:u});c.document.documentElement.parent=this,c.render()}else{var p=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:s,desiredWidth:p.width,height:u,desiredHeight:p.height}),this.loaded&&(typeof p.complete=="undefined"||p.complete)&&t.drawImage(p,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new Zt(t,e,t+r,e+i)}}class cn extends ye{constructor(){super(...arguments),this.type="symbol"}render(t){}}class vn{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return(0,f.Z)(function*(){try{var{document:i}=r,a=yield i.canvg.parser.load(e),o=a.getElementsByTagName("font");Array.from(o).forEach(s=>{var u=i.createElement(s);i.definitions[t]=u})}catch(s){console.error('Error while loading font "'.concat(e,'":'),s)}r.loaded=!0})()}}class br extends Ct{constructor(t,e,r){super(t,e,r),this.type="style";var i=_t(Array.from(e.childNodes).map(o=>o.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),a=i.split("}");a.forEach(o=>{var s=o.trim();if(s){var u=s.split("{"),c=u[0].split(","),p=u[1].split(";");c.forEach(E=>{var T=E.trim();if(T){var m=t.styles[T]||{};if(p.forEach(L=>{var U=L.indexOf(":"),K=L.substr(0,U).trim(),j=L.substr(U+1,L.length-U).trim();K&&j&&(m[K]=new k(t,K,j))}),t.styles[T]=m,t.stylesSpecificity[T]=Qe(T),T==="@font-face"){var D=m["font-family"].getString().replace(/"|'/g,""),V=m.src.getString().split(",");V.forEach(L=>{if(L.indexOf('format("svg")')>0){var U=nt(L);U&&new vn(t).load(D,U)}})}}})}})}}br.parseExternalUrl=nt;class gn extends ye{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if(r.type==="symbol"&&(i=new De(e,null),i.attributes.viewBox=new k(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new k(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new k(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new k(e,"opacity",this.calculateOpacity())),i.type==="svg"){var a=this.getStyle("width",!1,!0),o=this.getStyle("height",!1,!0);a.hasValue()&&(i.attributes.width=new k(e,"width",a.getString())),o.hasValue()&&(i.attributes.height=new k(e,"height",o.getString()))}var s=i.parent;i.parent=this,i.render(t),i.parent=s}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return pe.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function _e(h,t,e,r,i,a){return h[e*r*4+t*4+a]}function tr(h,t,e,r,i,a,o){h[e*r*4+t*4+a]=o}function Dt(h,t,e){var r=h[t];return r*e}function oe(h,t,e,r){return t+Math.cos(h)*e+Math.sin(h)*r}class Sr extends Ct{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=Mt(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":{var a=i[0];i=[.213+.787*a,.715-.715*a,.072-.072*a,0,0,.213-.213*a,.715+.285*a,.072-.072*a,0,0,.213-.213*a,.715-.715*a,.072+.928*a,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var o=i[0]*Math.PI/180;i=[oe(o,.213,.787,-.213),oe(o,.715,-.715,-.715),oe(o,.072,-.072,.928),0,0,oe(o,.213,-.213,.143),oe(o,.715,.285,.14),oe(o,.072,-.072,-.283),0,0,oe(o,.213,-.213,-.787),oe(o,.715,-.715,.715),oe(o,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,a){for(var{includeOpacity:o,matrix:s}=this,u=t.getImageData(0,0,i,a),c=0;c{u.addBoundingBox(D.getBoundingBox(t))}),i=Math.floor(u.x1),a=Math.floor(u.y1),o=Math.floor(u.width),s=Math.floor(u.height)}var c=this.removeStyles(e,$e.ignoreStyles),p=r.createCanvas(i+o,a+s),E=p.getContext("2d");r.screen.setDefaults(E),this.renderChildren(E),new Sr(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(E,0,0,i+o,a+s);var T=r.createCanvas(i+o,a+s),m=T.getContext("2d");r.screen.setDefaults(m),e.render(m),m.globalCompositeOperation="destination-in",m.fillStyle=E.createPattern(p,"no-repeat"),m.fillRect(0,0,i+o,a+s),t.fillStyle=m.createPattern(T,"no-repeat"),t.fillRect(0,0,i+o,a+s),this.restoreStyles(e,c)}render(t){}}$e.ignoreStyles=["mask","transform","clip-path"];var dn=()=>{};class pn extends Ct{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:a}=t;r&&(r.beginPath=dn,r.closePath=dn),Reflect.apply(i,t,[]),this.children.forEach(o=>{if(typeof o.path!="undefined"){var s=typeof o.elementTransform!="undefined"?o.elementTransform():null;s||(s=pe.fromElement(e,o)),s&&s.apply(t),o.path(t),r&&(r.closePath=a),s&&s.unapply(t)}}),Reflect.apply(a,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=a)}render(t){}}class He extends Ct{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,a=e.getBoundingBox(t);if(a){var o=0,s=0;i.forEach(U=>{var K=U.extraFilterDistance||0;o=Math.max(o,K),s=Math.max(s,K)});var u=Math.floor(a.width),c=Math.floor(a.height),p=u+2*o,E=c+2*s;if(!(p<1||E<1)){var T=Math.floor(a.x),m=Math.floor(a.y),D=this.removeStyles(e,He.ignoreStyles),V=r.createCanvas(p,E),L=V.getContext("2d");r.screen.setDefaults(L),L.translate(-T+o,-m+s),e.render(L),i.forEach(U=>{typeof U.apply=="function"&&U.apply(L,0,0,p,E)}),t.drawImage(V,0,0,p,E,T-o,m-s,p,E),this.restoreStyles(e,D)}}}render(t){}}He.ignoreStyles=["filter","transform","clip-path"];class yn extends Ct{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,a){}}class mn extends Ct{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,a){}}class xn extends Ct{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,a){}}class En extends Ct{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,a){var{document:o,blurRadius:s}=this,u=o.window?o.window.document.body:null,c=t.canvas;c.id=o.getUniqueId(),u&&(c.style.display="none",u.appendChild(c)),kt(c,e,r,i,a,s),u&&u.removeChild(c)}}class Tn extends Ct{constructor(){super(...arguments),this.type="title"}}class On extends Ct{constructor(){super(...arguments),this.type="desc"}}var Fn={svg:De,rect:Er,circle:Xr,ellipse:Wr,line:Qr,polyline:Tr,polygon:Zr,path:yt,pattern:Kr,marker:kr,defs:Jr,linearGradient:qr,radialGradient:_r,stop:tn,animate:Je,animateColor:en,animateTransform:rn,font:nn,"font-face":an,"missing-glyph":sn,glyph:xr,text:se,tspan:Ge,tref:on,a:un,textPath:hn,image:fn,g:ke,symbol:cn,style:br,use:gn,mask:$e,clipPath:pn,filter:He,feDropShadow:yn,feMorphology:mn,feComposite:xn,feColorMatrix:Sr,feGaussianBlur:En,title:Tn,desc:On};function bn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Un(h){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:!1,e=document.createElement("img");return t&&(e.crossOrigin="Anonymous"),new Promise((r,i)=>{e.onload=()=>{r(e)},e.onerror=(a,o,s,u,c)=>{i(c)},e.src=h})}),Cr.apply(this,arguments)}class ue{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=ue.createCanvas,createImage:a=ue.createImage,anonymousCrossOrigin:o}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(a,o),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return typeof e=="boolean"?(r,i)=>t(r,typeof i=="boolean"?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(t=>t.loaded)}isFontsLoaded(){return this.fonts.every(t=>t.loaded)}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=ue.elementTypes[e];return typeof r!="undefined"?new r(this,t):new Yr(this,t)}createTextNode(t){return new Ln(this,t)}setViewBox(t){this.screen.setViewBox(Un({document:this},t))}}ue.createCanvas=jn,ue.createImage=zn,ue.elementTypes=Fn;function Sn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Ae(h){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new Ke(r),this.screen=new ze(t,r),this.options=r;var i=new ue(this,r),a=i.createDocumentElement(e);this.document=i,this.documentElement=a}static from(t,e){var r=arguments;return(0,f.Z)(function*(){var i=r.length>2&&r[2]!==void 0?r[2]:{},a=new Ke(i),o=yield a.parse(e);return new Pe(t,o,i)})()}static fromString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new Ke(r),a=i.parseFromString(e);return new Pe(t,a,r)}fork(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Pe.from(t,e,Ae(Ae({},this.options),r))}forkString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Pe.fromString(t,e,Ae(Ae({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return(0,f.Z)(function*(){var r=t.length>0&&t[0]!==void 0?t[0]:{};e.start(Ae({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()})()}start(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,Ae(Ae({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(t,e,r)}}}}]); diff --git a/5757.c85f0ecd.async.js b/5757.3b17a44a.async.js similarity index 99% rename from 5757.c85f0ecd.async.js rename to 5757.3b17a44a.async.js index cbcc6e7824..67cd2d733e 100644 --- a/5757.c85f0ecd.async.js +++ b/5757.3b17a44a.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function rt({open:Be=!0,onChange:ne,defaultValue:te,placement:he,width:se,height:ge,extra:ye,onDynamic:be,onOpenChange:Ae,showExtra:Le=!0}){const We=(0,ce.useRef)(null),$e=(0,ce.useRef)(null),[Je,it]=(0,ce.useState)(te||""),[dt,et]=(0,ce.useState)(te||""),[Et,Lt]=(0,ce.useState)(!!Be),[Gt,ln]=(0,ce.useState)(1),un={selectOnLineNumbers:!0};(0,ce.useEffect)(()=>{Be&&(it(te),et(te),Lt(!0))},[Be,te]),(0,ce.useEffect)(()=>{Je!==""&&(clearTimeout($e.current),$e.current=setTimeout(()=>{const gn=document.createElement("iframe");if(gn.style.width="100%",gn.style.height="100%",gn.style.border="0",We.current){We.current.innerHTML="",We.current.appendChild(gn);const St=gn.contentDocument||gn.contentWindow.document;St.open(),St.write(Je),St.close()}},1e3))},[Be,Je]);const Xt=gn=>{it(gn),ne==null||ne(gn,dt)};return Xe.createElement(Pe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Et,width:"100%",height:ge||"100vh",rootClassName:Ge.smartWrp,destroyOnClose:!0,onClose:()=>{Lt(!1),Ae==null||Ae(Je)},extra:Le&&Xe.createElement("div",null,Xe.createElement(je.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Gt,onChange:gn=>ln(gn)}),Xe.createElement(at.Z,{type:"primary",className:"ml20",onClick:()=>Ye(this,null,function*(){yield be(Je,()=>{Lt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Xe.createElement(Me.Z,{className:"h100"},Xe.createElement(Ie.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Gt===1?"block":"none"}},Xe.createElement("div",{className:"h100",ref:We})),Xe.createElement(Ie.Z,{flex:"1",style:{display:Gt===2?"block":"none"}},Xe.createElement(Te.ZP,{height:"90vh",value:te,language:"html",theme:"vs",showMiniMap:!1,options:un,onChange:Xt}))))}var Nt=rt},10946:function(ze,Ee,ue){"use strict";ue.d(Ee,{Z:function(){return Je}});var ce=ue(59301),Pe=ue(74439),Me=ue(77596),Ie=ue(3310),Ge=ue(14179),Te=ue(56102),je={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},at=ue(6767),Xe=ue(90083),Ye=ue(95827),yt=ue(30084),rt=ue(10787),Nt=ue(8944),Be=ue(81679),ne=Object.defineProperty,te=Object.defineProperties,he=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,be=(it,dt,et)=>dt in it?ne(it,dt,{enumerable:!0,configurable:!0,writable:!0,value:et}):it[dt]=et,Ae=(it,dt)=>{for(var et in dt||(dt={}))ge.call(dt,et)&&be(it,et,dt[et]);if(se)for(var et of se(dt))ye.call(dt,et)&&be(it,et,dt[et]);return it},Le=(it,dt)=>te(it,he(dt)),We=(it,dt)=>{var et={};for(var Et in it)ge.call(it,Et)&&dt.indexOf(Et)<0&&(et[Et]=it[Et]);if(it!=null&&se)for(var Et of se(it))dt.indexOf(Et)<0&&ye.call(it,Et)&&(et[Et]=it[Et]);return et},Je=({onFinish:it,value:dt,streamingStatus:et,cancelIndex:Et,loadImage:Lt,onDynamic:Gt,isHiddenHtml:ln})=>{const[un,Xt]=(0,ce.useState)(""),[gn,St]=(0,ce.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ct,st]=(0,ce.useState)(0),[tn,pn]=(0,ce.useState)(!1),Pt=Qn=>Qn.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(zt,kn)=>`$$${kn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),dn=()=>{pn(!0),it==null||it()};(0,ce.useEffect)(()=>{const Qn=Lt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function rt({open:Be=!0,onChange:ne,defaultValue:te,placement:he,width:se,height:ge,extra:ye,onDynamic:be,onOpenChange:Ae,showExtra:Le=!0}){const We=(0,ce.useRef)(null),$e=(0,ce.useRef)(null),[Je,it]=(0,ce.useState)(te||""),[dt,et]=(0,ce.useState)(te||""),[Et,Lt]=(0,ce.useState)(!!Be),[Gt,ln]=(0,ce.useState)(1),un={selectOnLineNumbers:!0};(0,ce.useEffect)(()=>{Be&&(it(te),et(te),Lt(!0))},[Be,te]),(0,ce.useEffect)(()=>{Je!==""&&(clearTimeout($e.current),$e.current=setTimeout(()=>{const gn=document.createElement("iframe");if(gn.style.width="100%",gn.style.height="100%",gn.style.border="0",We.current){We.current.innerHTML="",We.current.appendChild(gn);const St=gn.contentDocument||gn.contentWindow.document;St.open(),St.write(Je),St.close()}},1e3))},[Be,Je]);const Xt=gn=>{it(gn),ne==null||ne(gn,dt)};return Xe.createElement(Pe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Et,width:"100%",height:ge||"100vh",rootClassName:Ge.smartWrp,destroyOnClose:!0,onClose:()=>{Lt(!1),Ae==null||Ae(Je)},extra:Le&&Xe.createElement("div",null,Xe.createElement(je.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Gt,onChange:gn=>ln(gn)}),Xe.createElement(at.Z,{type:"primary",className:"ml20",onClick:()=>Ye(this,null,function*(){yield be(Je,()=>{Lt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Xe.createElement(Me.Z,{className:"h100"},Xe.createElement(Ie.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Gt===1?"block":"none"}},Xe.createElement("div",{className:"h100",ref:We})),Xe.createElement(Ie.Z,{flex:"1",style:{display:Gt===2?"block":"none"}},Xe.createElement(Te.ZP,{height:"90vh",value:te,language:"html",theme:"vs",showMiniMap:!1,options:un,onChange:Xt}))))}var Nt=rt},10946:function(ze,Ee,ue){"use strict";ue.d(Ee,{Z:function(){return Je}});var ce=ue(59301),Pe=ue(74439),Me=ue(77596),Ie=ue(3977),Ge=ue(14179),Te=ue(56102),je={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},at=ue(6767),Xe=ue(90083),Ye=ue(95827),yt=ue(30084),rt=ue(10787),Nt=ue(8944),Be=ue(81679),ne=Object.defineProperty,te=Object.defineProperties,he=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,be=(it,dt,et)=>dt in it?ne(it,dt,{enumerable:!0,configurable:!0,writable:!0,value:et}):it[dt]=et,Ae=(it,dt)=>{for(var et in dt||(dt={}))ge.call(dt,et)&&be(it,et,dt[et]);if(se)for(var et of se(dt))ye.call(dt,et)&&be(it,et,dt[et]);return it},Le=(it,dt)=>te(it,he(dt)),We=(it,dt)=>{var et={};for(var Et in it)ge.call(it,Et)&&dt.indexOf(Et)<0&&(et[Et]=it[Et]);if(it!=null&&se)for(var Et of se(it))dt.indexOf(Et)<0&&ye.call(it,Et)&&(et[Et]=it[Et]);return et},Je=({onFinish:it,value:dt,streamingStatus:et,cancelIndex:Et,loadImage:Lt,onDynamic:Gt,isHiddenHtml:ln})=>{const[un,Xt]=(0,ce.useState)(""),[gn,St]=(0,ce.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ct,st]=(0,ce.useState)(0),[tn,pn]=(0,ce.useState)(!1),Pt=Qn=>Qn.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(zt,kn)=>`$$${kn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),dn=()=>{pn(!0),it==null||it()};(0,ce.useEffect)(()=>{const Qn=Lt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${dt}`:dt,zt=Pt(Qn);if(!tn)if(Lt||!et||Et>0){Xt(zt),st(zt.length),(!et||Et>0)&&!Lt&&dn();return}else if((zt==null?void 0:zt.length)<4)Xt(zt),st(zt.length);else if(ct{Xt(zt.slice(0,ct+2)),st(Fn=>Fn+2)},kn>10?Math.max(500/(kn/2),20):50);return()=>clearInterval(kt)}else et||dn()},[dt,et,Et,Lt,ct]);const fn=(0,ce.useMemo)(()=>ce.createElement("section",{className:`${je.answer} fadeIn animated edu_md`},ce.createElement(Pe.UG,{remarkPlugins:[yt.Z,rt.Z],rehypePlugins:[Ye.Z,Ie.Z],components:{code(Qn){var zt=Qn,{node:kn,inline:kt,className:Fn,children:ai}=zt,nt=We(zt,["node","inline","className","children"]);const Fe=/language-(\w+)/.exec(Fn||""),ke=String(ai).trim();return kt||!Fe?ce.createElement("code",Ae({className:Fn},nt),ai):ce.createElement("code",{className:je.codeCopy,"data-text":`\`\`\`${Fe?Fe[1]:""} ${ai} @@ -1339,7 +1339,7 @@ b`.split(/\n/).length!=3?function(ie){for(var ae=0,ve=[],me=ie.length;ae<=me;){v `});++ot0&&Qe.push({type:"text",value:` `}),Qe}function ns(we){let He=0,Qe=we.charCodeAt(He);for(;Qe===9||Qe===32;)He++,Qe=we.charCodeAt(He);return we.slice(He)}function fu(we,He){const Qe=To(we,He),ot=Qe.one(we,void 0),bt=As(Qe),Ct=Array.isArray(ot)?{type:"root",children:ot}:ot||{type:"root",children:[]};return bt&&((0,Pe.ok)("children"in Ct),Ct.children.push({type:"text",value:` -`},bt)),Ct}function Jo(we,He){return we&&"run"in we?function(Qe,ot){return Jy(this,null,function*(){const bt=fu(Qe,ea({file:ot},He));yield we.run(bt,ot)})}:function(Qe,ot){return fu(Qe,ea({file:ot},we||He))}}function gs(we){if(we)throw we}var Ho=ue(58847);function sa(we){if(typeof we!="object"||we===null)return!1;const He=Object.getPrototypeOf(we);return(He===null||He===Object.prototype||Object.getPrototypeOf(He)===null)&&!(Symbol.toStringTag in we)&&!(Symbol.iterator in we)}function ha(){const we=[],He={run:Qe,use:ot};return He;function Qe(...bt){let Ct=-1;const Ft=bt.pop();if(typeof Ft!="function")throw new TypeError("Expected function as last argument, not "+Ft);Zt(null,...bt);function Zt(Dn,...zn){const En=we[++Ct];let oi=-1;if(Dn){Ft(Dn);return}for(;++oiFt.length;let Dn;Zt&&Ft.push(bt);try{Dn=we.apply(this,Ft)}catch(zn){const En=zn;if(Zt&&Qe)throw En;return bt(En)}Zt||(Dn&&Dn.then&&typeof Dn.then=="function"?Dn.then(Ct,bt):Dn instanceof Error?bt(Dn):Ct(Dn))}function bt(Ft,...Zt){Qe||(Qe=!0,He(Ft,...Zt))}function Ct(Ft){bt(null,Ft)}}const Ro={basename:ju,dirname:Xr,extname:Qc,join:zo,sep:"/"};function ju(we,He){if(He!==void 0&&typeof He!="string")throw new TypeError('"ext" argument must be a string');$l(we);let Qe=0,ot=-1,bt=we.length,Ct;if(He===void 0||He.length===0||He.length>we.length){for(;bt--;)if(we.codePointAt(bt)===47){if(Ct){Qe=bt+1;break}}else ot<0&&(Ct=!0,ot=bt+1);return ot<0?"":we.slice(Qe,ot)}if(He===we)return"";let Ft=-1,Zt=He.length-1;for(;bt--;)if(we.codePointAt(bt)===47){if(Ct){Qe=bt+1;break}}else Ft<0&&(Ct=!0,Ft=bt+1),Zt>-1&&(we.codePointAt(bt)===He.codePointAt(Zt--)?Zt<0&&(ot=bt):(Zt=-1,ot=Ft));return Qe===ot?ot=Ft:ot<0&&(ot=we.length),we.slice(Qe,ot)}function Xr(we){if($l(we),we.length===0)return".";let He=-1,Qe=we.length,ot;for(;--Qe;)if(we.codePointAt(Qe)===47){if(ot){He=Qe;break}}else ot||(ot=!0);return He<0?we.codePointAt(0)===47?"/":".":He===1&&we.codePointAt(0)===47?"//":we.slice(0,He)}function Qc(we){$l(we);let He=we.length,Qe=-1,ot=0,bt=-1,Ct=0,Ft;for(;He--;){const Zt=we.codePointAt(He);if(Zt===47){if(Ft){ot=He+1;break}continue}Qe<0&&(Ft=!0,Qe=He+1),Zt===46?bt<0?bt=He:Ct!==1&&(Ct=1):bt>-1&&(Ct=-1)}return bt<0||Qe<0||Ct===0||Ct===1&&bt===Qe-1&&bt===ot+1?"":we.slice(bt,Qe)}function zo(...we){let He=-1,Qe;for(;++He0&&we.codePointAt(we.length-1)===47&&(Qe+="/"),He?"/"+Qe:Qe}function Nu(we,He){let Qe="",ot=0,bt=-1,Ct=0,Ft=-1,Zt,Dn;for(;++Ft<=we.length;){if(Ft2){if(Dn=Qe.lastIndexOf("/"),Dn!==Qe.length-1){Dn<0?(Qe="",ot=0):(Qe=Qe.slice(0,Dn),ot=Qe.length-1-Qe.lastIndexOf("/")),bt=Ft,Ct=0;continue}}else if(Qe.length>0){Qe="",ot=0,bt=Ft,Ct=0;continue}}He&&(Qe=Qe.length>0?Qe+"/..":"..",ot=2)}else Qe.length>0?Qe+="/"+we.slice(bt+1,Ft):Qe=we.slice(bt+1,Ft),ot=Ft-bt-1;bt=Ft,Ct=0}else Zt===46&&Ct>-1?Ct++:Ct=-1}return Qe}function $l(we){if(typeof we!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(we))}const Ic={cwd:xc};function xc(){return"/"}function kl(we){return!!(we!==null&&typeof we=="object"&&"href"in we&&we.href&&"protocol"in we&&we.protocol&&we.auth===void 0)}function Ll(we){if(typeof we=="string")we=new URL(we);else if(!kl(we)){const He=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+we+"`");throw He.code="ERR_INVALID_ARG_TYPE",He}if(we.protocol!=="file:"){const He=new TypeError("The URL must be of scheme file");throw He.code="ERR_INVALID_URL_SCHEME",He}return jo(we)}function jo(we){if(we.hostname!==""){const ot=new TypeError('File URL host must be "localhost" or empty on darwin');throw ot.code="ERR_INVALID_FILE_URL_HOST",ot}const He=we.pathname;let Qe=-1;for(;++Qe0){let[Tn,...io]=En;const So=ot[ti][1];sa(So)&&sa(Tn)&&(Tn=Ho(!0,So,Tn)),ot[ti]=[zn,Tn,...io]}}}}const is=new ps().freeze();function yl(we,He){if(typeof He!="function")throw new TypeError("Cannot `"+we+"` without `parser`")}function Sl(we,He){if(typeof He!="function")throw new TypeError("Cannot `"+we+"` without `compiler`")}function xl(we,He){if(He)throw new Error("Cannot call `"+we+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function el(we){if(!sa(we)||typeof we.type!="string")throw new TypeError("Expected node, got `"+we+"`")}function zl(we,He,Qe){if(!Qe)throw new Error("`"+we+"` finished async. Use `"+He+"` instead")}function dd(we){return mh(we)?we:new Gu(we)}function mh(we){return!!(we&&typeof we=="object"&&"message"in we&&"messages"in we)}function vh(we){return typeof we=="string"||yh(we)}function yh(we){return!!(we&&typeof we=="object"&&"byteLength"in we&&"byteOffset"in we)}const Qa="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Wu=[],ua={allowDangerousHtml:!0},Ss=/^(https?|ircs?|mailto|xmpp)$/i,ks=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Cs(we){const He=Vu(we),Qe=hd(we);return fd(He.runSync(He.parse(Qe),Qe),we)}function sc(we){return Jy(this,null,function*(){const He=Vu(we),Qe=hd(we),ot=yield He.run(He.parse(Qe),Qe);return fd(ot,we)})}function Ds(we){const He=Vu(we),[Qe,ot]=useState(void 0),[bt,Ct]=useState(void 0);if(useEffect(function(){const Ft=hd(we);He.run(He.parse(Ft),Ft,function(Zt,Dn){ot(Zt),Ct(Dn)})},[we.children,we.rehypePlugins,we.remarkPlugins,we.remarkRehypeOptions]),Qe)throw Qe;return bt?fd(bt,we):createElement(Fragment)}function Vu(we){const He=we.rehypePlugins||Wu,Qe=we.remarkPlugins||Wu,ot=we.remarkRehypeOptions?ea(ea({},we.remarkRehypeOptions),ua):ua;return is().use(ls).use(Qe).use(Jo,ot).use(He)}function hd(we){const He=we.children||"",Qe=new Gu;return typeof He=="string"?Qe.value=He:(0,Pe.t1)("Unexpected value `"+He+"` for `children` prop, expected `string`"),Qe}function fd(we,He){const Qe=He.allowedElements,ot=He.allowElement,bt=He.components,Ct=He.disallowedElements,Ft=He.skipHtml,Zt=He.unwrapDisallowed,Dn=He.urlTransform||tl;for(const En of ks)Object.hasOwn(He,En.from)&&(0,Pe.t1)("Unexpected `"+En.from+"` prop, "+(En.to?"use `"+En.to+"` instead":"remove it")+" (see <"+Qa+"#"+En.id+"> for more info)");return Qe&&Ct&&(0,Pe.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),He.className&&(we={type:"element",tagName:"div",properties:{className:He.className},children:we.type==="root"?we.children:[we]}),(0,Bs.Vn)(we,zn),ln(we,{Fragment:Ue.Fragment,components:bt,ignoreInvalidStyle:!0,jsx:Ue.jsx,jsxs:Ue.jsxs,passKeys:!0,passNode:!0});function zn(En,oi,ti){if(En.type==="raw"&&ti&&typeof oi=="number")return Ft?ti.children.splice(oi,1):ti.children[oi]={type:"text",value:En.value},oi;if(En.type==="element"){let Tn;for(Tn in ut)if(Object.hasOwn(ut,Tn)&&Object.hasOwn(En.properties,Tn)){const io=En.properties[Tn],So=ut[Tn];(So===null||So.includes(En.tagName))&&(En.properties[Tn]=Dn(String(io||""),Tn,En))}}if(En.type==="element"){let Tn=Qe?!Qe.includes(En.tagName):Ct?Ct.includes(En.tagName):!1;if(!Tn&&ot&&typeof oi=="number"&&(Tn=!ot(En,oi,ti)),Tn&&ti&&typeof oi=="number")return Zt&&En.children?ti.children.splice(oi,1,...En.children):ti.children.splice(oi,1),oi}}}function tl(we){const He=we.indexOf(":"),Qe=we.indexOf("?"),ot=we.indexOf("#"),bt=we.indexOf("/");return He===-1||bt!==-1&&He>bt||Qe!==-1&&He>Qe||ot!==-1&&He>ot||Ss.test(we.slice(0,He))?we:""}},3310:function(ze,Ee,ue){"use strict";ue.d(Ee,{Z:function(){return zd}});var ce={};ue.r(ce),ue.d(ce,{boolean:function(){return Je},booleanish:function(){return it},commaOrSpaceSeparated:function(){return Gt},commaSeparated:function(){return Lt},number:function(){return et},overloadedBoolean:function(){return dt},spaceSeparated:function(){return Et}});var Pe=ue(90302),Me=ue(87342),Ie=ue(81994),Ge=ue(14470),Te=ue(86825);function je(le){const pe=String(le),Ke=[];return{toOffset:_n,toPoint:Ot};function Ot(Ii){if(typeof Ii=="number"&&Ii>-1&&Ii<=pe.length){let $i=0;for(;;){let lo=Ke[$i];if(lo===void 0){const Po=at(pe,Ke[$i-1]);lo=Po===-1?pe.length+1:Po+1,Ke[$i]=lo}if(lo>Ii)return{line:$i+1,column:Ii-($i>0?Ke[$i-1]:0)+1,offset:Ii};$i++}}}function _n(Ii){if(Ii&&typeof Ii.line=="number"&&typeof Ii.column=="number"&&!Number.isNaN(Ii.line)&&!Number.isNaN(Ii.column)){for(;Ke.length1?Ke[Ii.line-2]:0)+Ii.column-1;if($iFt.length;let Dn;Zt&&Ft.push(bt);try{Dn=we.apply(this,Ft)}catch(zn){const En=zn;if(Zt&&Qe)throw En;return bt(En)}Zt||(Dn&&Dn.then&&typeof Dn.then=="function"?Dn.then(Ct,bt):Dn instanceof Error?bt(Dn):Ct(Dn))}function bt(Ft,...Zt){Qe||(Qe=!0,He(Ft,...Zt))}function Ct(Ft){bt(null,Ft)}}const Ro={basename:ju,dirname:Xr,extname:Qc,join:zo,sep:"/"};function ju(we,He){if(He!==void 0&&typeof He!="string")throw new TypeError('"ext" argument must be a string');$l(we);let Qe=0,ot=-1,bt=we.length,Ct;if(He===void 0||He.length===0||He.length>we.length){for(;bt--;)if(we.codePointAt(bt)===47){if(Ct){Qe=bt+1;break}}else ot<0&&(Ct=!0,ot=bt+1);return ot<0?"":we.slice(Qe,ot)}if(He===we)return"";let Ft=-1,Zt=He.length-1;for(;bt--;)if(we.codePointAt(bt)===47){if(Ct){Qe=bt+1;break}}else Ft<0&&(Ct=!0,Ft=bt+1),Zt>-1&&(we.codePointAt(bt)===He.codePointAt(Zt--)?Zt<0&&(ot=bt):(Zt=-1,ot=Ft));return Qe===ot?ot=Ft:ot<0&&(ot=we.length),we.slice(Qe,ot)}function Xr(we){if($l(we),we.length===0)return".";let He=-1,Qe=we.length,ot;for(;--Qe;)if(we.codePointAt(Qe)===47){if(ot){He=Qe;break}}else ot||(ot=!0);return He<0?we.codePointAt(0)===47?"/":".":He===1&&we.codePointAt(0)===47?"//":we.slice(0,He)}function Qc(we){$l(we);let He=we.length,Qe=-1,ot=0,bt=-1,Ct=0,Ft;for(;He--;){const Zt=we.codePointAt(He);if(Zt===47){if(Ft){ot=He+1;break}continue}Qe<0&&(Ft=!0,Qe=He+1),Zt===46?bt<0?bt=He:Ct!==1&&(Ct=1):bt>-1&&(Ct=-1)}return bt<0||Qe<0||Ct===0||Ct===1&&bt===Qe-1&&bt===ot+1?"":we.slice(bt,Qe)}function zo(...we){let He=-1,Qe;for(;++He0&&we.codePointAt(we.length-1)===47&&(Qe+="/"),He?"/"+Qe:Qe}function Nu(we,He){let Qe="",ot=0,bt=-1,Ct=0,Ft=-1,Zt,Dn;for(;++Ft<=we.length;){if(Ft2){if(Dn=Qe.lastIndexOf("/"),Dn!==Qe.length-1){Dn<0?(Qe="",ot=0):(Qe=Qe.slice(0,Dn),ot=Qe.length-1-Qe.lastIndexOf("/")),bt=Ft,Ct=0;continue}}else if(Qe.length>0){Qe="",ot=0,bt=Ft,Ct=0;continue}}He&&(Qe=Qe.length>0?Qe+"/..":"..",ot=2)}else Qe.length>0?Qe+="/"+we.slice(bt+1,Ft):Qe=we.slice(bt+1,Ft),ot=Ft-bt-1;bt=Ft,Ct=0}else Zt===46&&Ct>-1?Ct++:Ct=-1}return Qe}function $l(we){if(typeof we!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(we))}const Ic={cwd:xc};function xc(){return"/"}function kl(we){return!!(we!==null&&typeof we=="object"&&"href"in we&&we.href&&"protocol"in we&&we.protocol&&we.auth===void 0)}function Ll(we){if(typeof we=="string")we=new URL(we);else if(!kl(we)){const He=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+we+"`");throw He.code="ERR_INVALID_ARG_TYPE",He}if(we.protocol!=="file:"){const He=new TypeError("The URL must be of scheme file");throw He.code="ERR_INVALID_URL_SCHEME",He}return jo(we)}function jo(we){if(we.hostname!==""){const ot=new TypeError('File URL host must be "localhost" or empty on darwin');throw ot.code="ERR_INVALID_FILE_URL_HOST",ot}const He=we.pathname;let Qe=-1;for(;++Qe0){let[Tn,...io]=En;const So=ot[ti][1];sa(So)&&sa(Tn)&&(Tn=Ho(!0,So,Tn)),ot[ti]=[zn,Tn,...io]}}}}const is=new ps().freeze();function yl(we,He){if(typeof He!="function")throw new TypeError("Cannot `"+we+"` without `parser`")}function Sl(we,He){if(typeof He!="function")throw new TypeError("Cannot `"+we+"` without `compiler`")}function xl(we,He){if(He)throw new Error("Cannot call `"+we+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function el(we){if(!sa(we)||typeof we.type!="string")throw new TypeError("Expected node, got `"+we+"`")}function zl(we,He,Qe){if(!Qe)throw new Error("`"+we+"` finished async. Use `"+He+"` instead")}function dd(we){return mh(we)?we:new Gu(we)}function mh(we){return!!(we&&typeof we=="object"&&"message"in we&&"messages"in we)}function vh(we){return typeof we=="string"||yh(we)}function yh(we){return!!(we&&typeof we=="object"&&"byteLength"in we&&"byteOffset"in we)}const Qa="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Wu=[],ua={allowDangerousHtml:!0},Ss=/^(https?|ircs?|mailto|xmpp)$/i,ks=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Cs(we){const He=Vu(we),Qe=hd(we);return fd(He.runSync(He.parse(Qe),Qe),we)}function sc(we){return Jy(this,null,function*(){const He=Vu(we),Qe=hd(we),ot=yield He.run(He.parse(Qe),Qe);return fd(ot,we)})}function Ds(we){const He=Vu(we),[Qe,ot]=useState(void 0),[bt,Ct]=useState(void 0);if(useEffect(function(){const Ft=hd(we);He.run(He.parse(Ft),Ft,function(Zt,Dn){ot(Zt),Ct(Dn)})},[we.children,we.rehypePlugins,we.remarkPlugins,we.remarkRehypeOptions]),Qe)throw Qe;return bt?fd(bt,we):createElement(Fragment)}function Vu(we){const He=we.rehypePlugins||Wu,Qe=we.remarkPlugins||Wu,ot=we.remarkRehypeOptions?ea(ea({},we.remarkRehypeOptions),ua):ua;return is().use(ls).use(Qe).use(Jo,ot).use(He)}function hd(we){const He=we.children||"",Qe=new Gu;return typeof He=="string"?Qe.value=He:(0,Pe.t1)("Unexpected value `"+He+"` for `children` prop, expected `string`"),Qe}function fd(we,He){const Qe=He.allowedElements,ot=He.allowElement,bt=He.components,Ct=He.disallowedElements,Ft=He.skipHtml,Zt=He.unwrapDisallowed,Dn=He.urlTransform||tl;for(const En of ks)Object.hasOwn(He,En.from)&&(0,Pe.t1)("Unexpected `"+En.from+"` prop, "+(En.to?"use `"+En.to+"` instead":"remove it")+" (see <"+Qa+"#"+En.id+"> for more info)");return Qe&&Ct&&(0,Pe.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),He.className&&(we={type:"element",tagName:"div",properties:{className:He.className},children:we.type==="root"?we.children:[we]}),(0,Bs.Vn)(we,zn),ln(we,{Fragment:Ue.Fragment,components:bt,ignoreInvalidStyle:!0,jsx:Ue.jsx,jsxs:Ue.jsxs,passKeys:!0,passNode:!0});function zn(En,oi,ti){if(En.type==="raw"&&ti&&typeof oi=="number")return Ft?ti.children.splice(oi,1):ti.children[oi]={type:"text",value:En.value},oi;if(En.type==="element"){let Tn;for(Tn in ut)if(Object.hasOwn(ut,Tn)&&Object.hasOwn(En.properties,Tn)){const io=En.properties[Tn],So=ut[Tn];(So===null||So.includes(En.tagName))&&(En.properties[Tn]=Dn(String(io||""),Tn,En))}}if(En.type==="element"){let Tn=Qe?!Qe.includes(En.tagName):Ct?Ct.includes(En.tagName):!1;if(!Tn&&ot&&typeof oi=="number"&&(Tn=!ot(En,oi,ti)),Tn&&ti&&typeof oi=="number")return Zt&&En.children?ti.children.splice(oi,1,...En.children):ti.children.splice(oi,1),oi}}}function tl(we){const He=we.indexOf(":"),Qe=we.indexOf("?"),ot=we.indexOf("#"),bt=we.indexOf("/");return He===-1||bt!==-1&&He>bt||Qe!==-1&&He>Qe||ot!==-1&&He>ot||Ss.test(we.slice(0,He))?we:""}},3977:function(ze,Ee,ue){"use strict";ue.d(Ee,{Z:function(){return zd}});var ce={};ue.r(ce),ue.d(ce,{boolean:function(){return Je},booleanish:function(){return it},commaOrSpaceSeparated:function(){return Gt},commaSeparated:function(){return Lt},number:function(){return et},overloadedBoolean:function(){return dt},spaceSeparated:function(){return Et}});var Pe=ue(90302),Me=ue(87342),Ie=ue(81994),Ge=ue(14470),Te=ue(86825);function je(le){const pe=String(le),Ke=[];return{toOffset:_n,toPoint:Ot};function Ot(Ii){if(typeof Ii=="number"&&Ii>-1&&Ii<=pe.length){let $i=0;for(;;){let lo=Ke[$i];if(lo===void 0){const Po=at(pe,Ke[$i-1]);lo=Po===-1?pe.length+1:Po+1,Ke[$i]=lo}if(lo>Ii)return{line:$i+1,column:Ii-($i>0?Ke[$i-1]:0)+1,offset:Ii};$i++}}}function _n(Ii){if(Ii&&typeof Ii.line=="number"&&typeof Ii.column=="number"&&!Number.isNaN(Ii.line)&&!Number.isNaN(Ii.column)){for(;Ke.length1?Ke[Ii.line-2]:0)+Ii.column-1;if($i4&&Ke.slice(0,4)==="data"&&Fn.test(pe)){if(pe.charAt(4)==="-"){const Ii=pe.slice(5).replace(ai,Ze);Ot="data"+Ii.charAt(0).toUpperCase()+Ii.slice(1)}else{const Ii=pe.slice(4);if(!ai.test(Ii)){let $i=Ii.replace(nt,ke);$i.charAt(0)!=="-"&&($i="-"+$i),pe="data"+$i}}_n=Xt}return new _n(Ot,pe)}function ke(le){return"-"+le.toLowerCase()}function Ze(le){return le.charAt(1).toUpperCase()}var ut=ue(71523);const Ue={}.hasOwnProperty;function mt(le,pe){const Ke=pe||{};function Ot(_n,...Ii){let $i=Ot.invalid;const lo=Ot.handlers;if(_n&&Ue.call(_n,le)){const Po=String(_n[le]);$i=Ue.call(lo,Po)?lo[Po]:Ot.unknown}if($i)return $i.call(this,_n,...Ii)}return Ot.handlers=Ke.handlers||{},Ot.invalid=Ke.invalid,Ot.unknown=Ke.unknown,Ot}const cn={},rn={}.hasOwnProperty,Sn=mt("type",{handlers:{root:Ht,element:Mt,text:xn,comment:vn,doctype:sn}});function _t(le,pe){const Ot=(pe||cn).space;return Sn(le,Ot==="svg"?kt:kn)}function Ht(le,pe){const Ke={nodeName:"#document",mode:(le.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return Ke.childNodes=Vn(le.children,Ke,pe),Nn(le,Ke),Ke}function Vt(le,pe){const Ke={nodeName:"#document-fragment",childNodes:[]};return Ke.childNodes=Vn(le.children,Ke,pe),Nn(le,Ke),Ke}function sn(le){const pe={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return Nn(le,pe),pe}function xn(le){const pe={nodeName:"#text",value:le.value,parentNode:null};return Nn(le,pe),pe}function vn(le){const pe={nodeName:"#comment",data:le.value,parentNode:null};return Nn(le,pe),pe}function Mt(le,pe){const Ke=pe;let Ot=Ke;le.type==="element"&&le.tagName.toLowerCase()==="svg"&&Ke.space==="html"&&(Ot=kt);const _n=[];let Ii;if(le.properties){for(Ii in le.properties)if(Ii!=="children"&&rn.call(le.properties,Ii)){const Po=wn(Ot,Ii,le.properties[Ii]);Po&&_n.push(Po)}}const $i=Ot.space;(0,Me.ok)($i);const lo={nodeName:le.tagName,tagName:le.tagName,attrs:_n,namespaceURI:Xe.t[$i],childNodes:[],parentNode:null};return lo.childNodes=Vn(le.children,lo,Ot),Nn(le,lo),le.tagName==="template"&&le.content&&(lo.content=Vt(le.content,Ot)),lo}function wn(le,pe,Ke){const Ot=Fe(le,pe);if(Ke===!1||Ke===null||Ke===void 0||typeof Ke=="number"&&Number.isNaN(Ke)||!Ke&&Ot.boolean)return;Array.isArray(Ke)&&(Ke=Ot.commaSeparated?(0,ye.P)(Ke):(0,ut.P)(Ke));const _n={name:Ot.attribute,value:Ke===!0?"":String(Ke)};if(Ot.space&&Ot.space!=="html"&&Ot.space!=="svg"){const Ii=_n.name.indexOf(":");Ii<0?_n.prefix="":(_n.name=_n.name.slice(Ii+1),_n.prefix=Ot.attribute.slice(0,Ii)),_n.namespace=Xe.t[Ot.space]}return _n}function Vn(le,pe,Ke){let Ot=-1;const _n=[];if(le)for(;++Ot=55296&&le<=57343}function on(le){return le>=56320&&le<=57343}function Xi(le,pe){return(le-55296)*1024+9216+pe}function pr(le){return le!==32&&le!==10&&le!==13&&le!==9&&le!==12&&le>=1&&le<=31||le>=127&&le<=159}function cr(le){return le>=64976&&le<=65007||Mi.has(le)}var In;(function(le){le.controlCharacterInInputStream="control-character-in-input-stream",le.noncharacterInInputStream="noncharacter-in-input-stream",le.surrogateInInputStream="surrogate-in-input-stream",le.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",le.endTagWithAttributes="end-tag-with-attributes",le.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",le.unexpectedSolidusInTag="unexpected-solidus-in-tag",le.unexpectedNullCharacter="unexpected-null-character",le.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",le.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",le.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",le.missingEndTagName="missing-end-tag-name",le.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",le.unknownNamedCharacterReference="unknown-named-character-reference",le.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",le.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",le.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",le.eofBeforeTagName="eof-before-tag-name",le.eofInTag="eof-in-tag",le.missingAttributeValue="missing-attribute-value",le.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",le.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",le.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",le.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",le.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",le.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",le.missingDoctypePublicIdentifier="missing-doctype-public-identifier",le.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",le.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",le.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",le.cdataInHtmlContent="cdata-in-html-content",le.incorrectlyOpenedComment="incorrectly-opened-comment",le.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",le.eofInDoctype="eof-in-doctype",le.nestedComment="nested-comment",le.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",le.eofInComment="eof-in-comment",le.incorrectlyClosedComment="incorrectly-closed-comment",le.eofInCdata="eof-in-cdata",le.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",le.nullCharacterReference="null-character-reference",le.surrogateCharacterReference="surrogate-character-reference",le.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",le.controlCharacterReference="control-character-reference",le.noncharacterCharacterReference="noncharacter-character-reference",le.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",le.missingDoctypeName="missing-doctype-name",le.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",le.duplicateAttribute="duplicate-attribute",le.nonConformingDoctype="non-conforming-doctype",le.missingDoctype="missing-doctype",le.misplacedDoctype="misplaced-doctype",le.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",le.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",le.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",le.openElementsLeftAfterEof="open-elements-left-after-eof",le.abandonedHeadElementChild="abandoned-head-element-child",le.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",le.nestedNoscriptInHead="nested-noscript-in-head",le.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(In||(In={}));const Ar=65536;class Ir{constructor(pe){this.handler=pe,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=Ar,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(pe,Ke){const{line:Ot,col:_n,offset:Ii}=this,$i=_n+Ke,lo=Ii+Ke;return{code:pe,startLine:Ot,endLine:Ot,startCol:$i,endCol:$i,startOffset:lo,endOffset:lo}}_err(pe){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(pe,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(pe){if(this.pos!==this.html.length-1){const Ke=this.html.charCodeAt(this.pos+1);if(on(Ke))return this.pos++,this._addGap(),Xi(pe,Ke)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,wt.EOF;return this._err(In.surrogateInInputStream),pe}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(pe,Ke){this.html.length>0?this.html+=pe:this.html=pe,this.endOfChunkHit=!1,this.lastChunkWritten=Ke}insertHtmlAtCurrentPos(pe){this.html=this.html.substring(0,this.pos+1)+pe+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(pe,Ke){if(this.pos+pe.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(Ke)return this.html.startsWith(pe,this.pos);for(let Ot=0;Ot=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,wt.EOF;const Ot=this.html.charCodeAt(Ke);return Ot===wt.CARRIAGE_RETURN?wt.LINE_FEED:Ot}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,wt.EOF;let pe=this.html.charCodeAt(this.pos);return pe===wt.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,wt.LINE_FEED):pe===wt.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,Ri(pe)&&(pe=this._processSurrogate(pe)),this.handler.onParseError===null||pe>31&&pe<127||pe===wt.LINE_FEED||pe===wt.CARRIAGE_RETURN||pe>159&&pe<64976||this._checkForProblematicCharacters(pe),pe)}_checkForProblematicCharacters(pe){pr(pe)?this._err(In.controlCharacterInInputStream):cr(pe)&&this._err(In.noncharacterInInputStream)}retreat(pe){for(this.pos-=pe;this.pos=0;Ke--)if(le.attrs[Ke].name===pe)return le.attrs[Ke].value;return null}const Br=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(le=>le.charCodeAt(0))),Re=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(le=>le.charCodeAt(0)));var Ci;const bi=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),ii=(Ci=String.fromCodePoint)!==null&&Ci!==void 0?Ci:function(le){let pe="";return le>65535&&(le-=65536,pe+=String.fromCharCode(le>>>10&1023|55296),le=56320|le&1023),pe+=String.fromCharCode(le),pe};function Ni(le){var pe;return le>=55296&&le<=57343||le>1114111?65533:(pe=bi.get(le))!==null&&pe!==void 0?pe:le}function Fi(le){return ii(Ni(le))}var Ai;(function(le){le[le.NUM=35]="NUM",le[le.SEMI=59]="SEMI",le[le.EQUALS=61]="EQUALS",le[le.ZERO=48]="ZERO",le[le.NINE=57]="NINE",le[le.LOWER_A=97]="LOWER_A",le[le.LOWER_F=102]="LOWER_F",le[le.LOWER_X=120]="LOWER_X",le[le.LOWER_Z=122]="LOWER_Z",le[le.UPPER_A=65]="UPPER_A",le[le.UPPER_F=70]="UPPER_F",le[le.UPPER_Z=90]="UPPER_Z"})(Ai||(Ai={}));const Lr=32;var lr;(function(le){le[le.VALUE_LENGTH=49152]="VALUE_LENGTH",le[le.BRANCH_LENGTH=16256]="BRANCH_LENGTH",le[le.JUMP_TABLE=127]="JUMP_TABLE"})(lr||(lr={}));function Qt(le){return le>=Ai.ZERO&&le<=Ai.NINE}function nn(le){return le>=Ai.UPPER_A&&le<=Ai.UPPER_F||le>=Ai.LOWER_A&&le<=Ai.LOWER_F}function Yt(le){return le>=Ai.UPPER_A&&le<=Ai.UPPER_Z||le>=Ai.LOWER_A&&le<=Ai.LOWER_Z||Qt(le)}function Pi(le){return le===Ai.EQUALS||Yt(le)}var Ei;(function(le){le[le.EntityStart=0]="EntityStart",le[le.NumericStart=1]="NumericStart",le[le.NumericDecimal=2]="NumericDecimal",le[le.NumericHex=3]="NumericHex",le[le.NamedEntity=4]="NamedEntity"})(Ei||(Ei={}));var Ti;(function(le){le[le.Legacy=0]="Legacy",le[le.Strict=1]="Strict",le[le.Attribute=2]="Attribute"})(Ti||(Ti={}));class jn{constructor(pe,Ke,Ot){this.decodeTree=pe,this.emitCodePoint=Ke,this.errors=Ot,this.state=Ei.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ti.Strict}startEntity(pe){this.decodeMode=pe,this.state=Ei.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(pe,Ke){switch(this.state){case Ei.EntityStart:return pe.charCodeAt(Ke)===Ai.NUM?(this.state=Ei.NumericStart,this.consumed+=1,this.stateNumericStart(pe,Ke+1)):(this.state=Ei.NamedEntity,this.stateNamedEntity(pe,Ke));case Ei.NumericStart:return this.stateNumericStart(pe,Ke);case Ei.NumericDecimal:return this.stateNumericDecimal(pe,Ke);case Ei.NumericHex:return this.stateNumericHex(pe,Ke);case Ei.NamedEntity:return this.stateNamedEntity(pe,Ke)}}stateNumericStart(pe,Ke){return Ke>=pe.length?-1:(pe.charCodeAt(Ke)|Lr)===Ai.LOWER_X?(this.state=Ei.NumericHex,this.consumed+=1,this.stateNumericHex(pe,Ke+1)):(this.state=Ei.NumericDecimal,this.stateNumericDecimal(pe,Ke))}addToNumericResult(pe,Ke,Ot,_n){if(Ke!==Ot){const Ii=Ot-Ke;this.result=this.result*Math.pow(_n,Ii)+Number.parseInt(pe.substr(Ke,Ii),_n),this.consumed+=Ii}}stateNumericHex(pe,Ke){const Ot=Ke;for(;Ke>14;for(;Ke>14,Ii!==0){if($i===Ai.SEMI)return this.emitNamedEntityData(this.treeIndex,Ii,this.consumed+this.excess);this.decodeMode!==Ti.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var pe;const{result:Ke,decodeTree:Ot}=this,_n=(Ot[Ke]&lr.VALUE_LENGTH)>>14;return this.emitNamedEntityData(Ke,_n,this.consumed),(pe=this.errors)===null||pe===void 0||pe.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(pe,Ke,Ot){const{decodeTree:_n}=this;return this.emitCodePoint(Ke===1?_n[pe]&~lr.VALUE_LENGTH:_n[pe+1],Ot),Ke===3&&this.emitCodePoint(_n[pe+2],Ot),Ot}end(){var pe;switch(this.state){case Ei.NamedEntity:return this.result!==0&&(this.decodeMode!==Ti.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Ei.NumericDecimal:return this.emitNumericEntity(0,2);case Ei.NumericHex:return this.emitNumericEntity(0,3);case Ei.NumericStart:return(pe=this.errors)===null||pe===void 0||pe.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Ei.EntityStart:return 0}}}function yi(le){let pe="";const Ke=new jn(le,Ot=>pe+=fromCodePoint(Ot));return function(_n,Ii){let $i=0,lo=0;for(;(lo=_n.indexOf("&",lo))>=0;){pe+=_n.slice($i,lo),Ke.startEntity(Ii);const wi=Ke.write(_n,lo+1);if(wi<0){$i=lo+Ke.end();break}$i=lo+wi,lo=wi===0?$i+1:$i}const Po=pe+_n.slice($i);return pe="",Po}}function nr(le,pe,Ke,Ot){const _n=(pe&lr.BRANCH_LENGTH)>>7,Ii=pe&lr.JUMP_TABLE;if(_n===0)return Ii!==0&&Ot===Ii?Ke:-1;if(Ii){const Po=Ot-Ii;return Po<0||Po>=_n?-1:le[Ke+Po]-1}let $i=Ke,lo=$i+_n-1;for(;$i<=lo;){const Po=$i+lo>>>1,wi=le[Po];if(wiOt)lo=Po-1;else return le[Po+_n]}return-1}const er=null,hr=null;function ht(le,pe=Ti.Legacy){return er(le,pe)}function Ut(le){return er(le,Ti.Attribute)}function ni(le){return er(le,Ti.Strict)}function fi(le){return hr(le,Ti.Strict)}var Bt;(function(le){le.HTML="http://www.w3.org/1999/xhtml",le.MATHML="http://www.w3.org/1998/Math/MathML",le.SVG="http://www.w3.org/2000/svg",le.XLINK="http://www.w3.org/1999/xlink",le.XML="http://www.w3.org/XML/1998/namespace",le.XMLNS="http://www.w3.org/2000/xmlns/"})(Bt||(Bt={}));var Yn;(function(le){le.TYPE="type",le.ACTION="action",le.ENCODING="encoding",le.PROMPT="prompt",le.NAME="name",le.COLOR="color",le.FACE="face",le.SIZE="size"})(Yn||(Yn={}));var Wn;(function(le){le.NO_QUIRKS="no-quirks",le.QUIRKS="quirks",le.LIMITED_QUIRKS="limited-quirks"})(Wn||(Wn={}));var jt;(function(le){le.A="a",le.ADDRESS="address",le.ANNOTATION_XML="annotation-xml",le.APPLET="applet",le.AREA="area",le.ARTICLE="article",le.ASIDE="aside",le.B="b",le.BASE="base",le.BASEFONT="basefont",le.BGSOUND="bgsound",le.BIG="big",le.BLOCKQUOTE="blockquote",le.BODY="body",le.BR="br",le.BUTTON="button",le.CAPTION="caption",le.CENTER="center",le.CODE="code",le.COL="col",le.COLGROUP="colgroup",le.DD="dd",le.DESC="desc",le.DETAILS="details",le.DIALOG="dialog",le.DIR="dir",le.DIV="div",le.DL="dl",le.DT="dt",le.EM="em",le.EMBED="embed",le.FIELDSET="fieldset",le.FIGCAPTION="figcaption",le.FIGURE="figure",le.FONT="font",le.FOOTER="footer",le.FOREIGN_OBJECT="foreignObject",le.FORM="form",le.FRAME="frame",le.FRAMESET="frameset",le.H1="h1",le.H2="h2",le.H3="h3",le.H4="h4",le.H5="h5",le.H6="h6",le.HEAD="head",le.HEADER="header",le.HGROUP="hgroup",le.HR="hr",le.HTML="html",le.I="i",le.IMG="img",le.IMAGE="image",le.INPUT="input",le.IFRAME="iframe",le.KEYGEN="keygen",le.LABEL="label",le.LI="li",le.LINK="link",le.LISTING="listing",le.MAIN="main",le.MALIGNMARK="malignmark",le.MARQUEE="marquee",le.MATH="math",le.MENU="menu",le.META="meta",le.MGLYPH="mglyph",le.MI="mi",le.MO="mo",le.MN="mn",le.MS="ms",le.MTEXT="mtext",le.NAV="nav",le.NOBR="nobr",le.NOFRAMES="noframes",le.NOEMBED="noembed",le.NOSCRIPT="noscript",le.OBJECT="object",le.OL="ol",le.OPTGROUP="optgroup",le.OPTION="option",le.P="p",le.PARAM="param",le.PLAINTEXT="plaintext",le.PRE="pre",le.RB="rb",le.RP="rp",le.RT="rt",le.RTC="rtc",le.RUBY="ruby",le.S="s",le.SCRIPT="script",le.SEARCH="search",le.SECTION="section",le.SELECT="select",le.SOURCE="source",le.SMALL="small",le.SPAN="span",le.STRIKE="strike",le.STRONG="strong",le.STYLE="style",le.SUB="sub",le.SUMMARY="summary",le.SUP="sup",le.TABLE="table",le.TBODY="tbody",le.TEMPLATE="template",le.TEXTAREA="textarea",le.TFOOT="tfoot",le.TD="td",le.TH="th",le.THEAD="thead",le.TITLE="title",le.TR="tr",le.TRACK="track",le.TT="tt",le.U="u",le.UL="ul",le.SVG="svg",le.VAR="var",le.WBR="wbr",le.XMP="xmp"})(jt||(jt={}));var De;(function(le){le[le.UNKNOWN=0]="UNKNOWN",le[le.A=1]="A",le[le.ADDRESS=2]="ADDRESS",le[le.ANNOTATION_XML=3]="ANNOTATION_XML",le[le.APPLET=4]="APPLET",le[le.AREA=5]="AREA",le[le.ARTICLE=6]="ARTICLE",le[le.ASIDE=7]="ASIDE",le[le.B=8]="B",le[le.BASE=9]="BASE",le[le.BASEFONT=10]="BASEFONT",le[le.BGSOUND=11]="BGSOUND",le[le.BIG=12]="BIG",le[le.BLOCKQUOTE=13]="BLOCKQUOTE",le[le.BODY=14]="BODY",le[le.BR=15]="BR",le[le.BUTTON=16]="BUTTON",le[le.CAPTION=17]="CAPTION",le[le.CENTER=18]="CENTER",le[le.CODE=19]="CODE",le[le.COL=20]="COL",le[le.COLGROUP=21]="COLGROUP",le[le.DD=22]="DD",le[le.DESC=23]="DESC",le[le.DETAILS=24]="DETAILS",le[le.DIALOG=25]="DIALOG",le[le.DIR=26]="DIR",le[le.DIV=27]="DIV",le[le.DL=28]="DL",le[le.DT=29]="DT",le[le.EM=30]="EM",le[le.EMBED=31]="EMBED",le[le.FIELDSET=32]="FIELDSET",le[le.FIGCAPTION=33]="FIGCAPTION",le[le.FIGURE=34]="FIGURE",le[le.FONT=35]="FONT",le[le.FOOTER=36]="FOOTER",le[le.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",le[le.FORM=38]="FORM",le[le.FRAME=39]="FRAME",le[le.FRAMESET=40]="FRAMESET",le[le.H1=41]="H1",le[le.H2=42]="H2",le[le.H3=43]="H3",le[le.H4=44]="H4",le[le.H5=45]="H5",le[le.H6=46]="H6",le[le.HEAD=47]="HEAD",le[le.HEADER=48]="HEADER",le[le.HGROUP=49]="HGROUP",le[le.HR=50]="HR",le[le.HTML=51]="HTML",le[le.I=52]="I",le[le.IMG=53]="IMG",le[le.IMAGE=54]="IMAGE",le[le.INPUT=55]="INPUT",le[le.IFRAME=56]="IFRAME",le[le.KEYGEN=57]="KEYGEN",le[le.LABEL=58]="LABEL",le[le.LI=59]="LI",le[le.LINK=60]="LINK",le[le.LISTING=61]="LISTING",le[le.MAIN=62]="MAIN",le[le.MALIGNMARK=63]="MALIGNMARK",le[le.MARQUEE=64]="MARQUEE",le[le.MATH=65]="MATH",le[le.MENU=66]="MENU",le[le.META=67]="META",le[le.MGLYPH=68]="MGLYPH",le[le.MI=69]="MI",le[le.MO=70]="MO",le[le.MN=71]="MN",le[le.MS=72]="MS",le[le.MTEXT=73]="MTEXT",le[le.NAV=74]="NAV",le[le.NOBR=75]="NOBR",le[le.NOFRAMES=76]="NOFRAMES",le[le.NOEMBED=77]="NOEMBED",le[le.NOSCRIPT=78]="NOSCRIPT",le[le.OBJECT=79]="OBJECT",le[le.OL=80]="OL",le[le.OPTGROUP=81]="OPTGROUP",le[le.OPTION=82]="OPTION",le[le.P=83]="P",le[le.PARAM=84]="PARAM",le[le.PLAINTEXT=85]="PLAINTEXT",le[le.PRE=86]="PRE",le[le.RB=87]="RB",le[le.RP=88]="RP",le[le.RT=89]="RT",le[le.RTC=90]="RTC",le[le.RUBY=91]="RUBY",le[le.S=92]="S",le[le.SCRIPT=93]="SCRIPT",le[le.SEARCH=94]="SEARCH",le[le.SECTION=95]="SECTION",le[le.SELECT=96]="SELECT",le[le.SOURCE=97]="SOURCE",le[le.SMALL=98]="SMALL",le[le.SPAN=99]="SPAN",le[le.STRIKE=100]="STRIKE",le[le.STRONG=101]="STRONG",le[le.STYLE=102]="STYLE",le[le.SUB=103]="SUB",le[le.SUMMARY=104]="SUMMARY",le[le.SUP=105]="SUP",le[le.TABLE=106]="TABLE",le[le.TBODY=107]="TBODY",le[le.TEMPLATE=108]="TEMPLATE",le[le.TEXTAREA=109]="TEXTAREA",le[le.TFOOT=110]="TFOOT",le[le.TD=111]="TD",le[le.TH=112]="TH",le[le.THEAD=113]="THEAD",le[le.TITLE=114]="TITLE",le[le.TR=115]="TR",le[le.TRACK=116]="TRACK",le[le.TT=117]="TT",le[le.U=118]="U",le[le.UL=119]="UL",le[le.SVG=120]="SVG",le[le.VAR=121]="VAR",le[le.WBR=122]="WBR",le[le.XMP=123]="XMP"})(De||(De={}));const li=new Map([[jt.A,De.A],[jt.ADDRESS,De.ADDRESS],[jt.ANNOTATION_XML,De.ANNOTATION_XML],[jt.APPLET,De.APPLET],[jt.AREA,De.AREA],[jt.ARTICLE,De.ARTICLE],[jt.ASIDE,De.ASIDE],[jt.B,De.B],[jt.BASE,De.BASE],[jt.BASEFONT,De.BASEFONT],[jt.BGSOUND,De.BGSOUND],[jt.BIG,De.BIG],[jt.BLOCKQUOTE,De.BLOCKQUOTE],[jt.BODY,De.BODY],[jt.BR,De.BR],[jt.BUTTON,De.BUTTON],[jt.CAPTION,De.CAPTION],[jt.CENTER,De.CENTER],[jt.CODE,De.CODE],[jt.COL,De.COL],[jt.COLGROUP,De.COLGROUP],[jt.DD,De.DD],[jt.DESC,De.DESC],[jt.DETAILS,De.DETAILS],[jt.DIALOG,De.DIALOG],[jt.DIR,De.DIR],[jt.DIV,De.DIV],[jt.DL,De.DL],[jt.DT,De.DT],[jt.EM,De.EM],[jt.EMBED,De.EMBED],[jt.FIELDSET,De.FIELDSET],[jt.FIGCAPTION,De.FIGCAPTION],[jt.FIGURE,De.FIGURE],[jt.FONT,De.FONT],[jt.FOOTER,De.FOOTER],[jt.FOREIGN_OBJECT,De.FOREIGN_OBJECT],[jt.FORM,De.FORM],[jt.FRAME,De.FRAME],[jt.FRAMESET,De.FRAMESET],[jt.H1,De.H1],[jt.H2,De.H2],[jt.H3,De.H3],[jt.H4,De.H4],[jt.H5,De.H5],[jt.H6,De.H6],[jt.HEAD,De.HEAD],[jt.HEADER,De.HEADER],[jt.HGROUP,De.HGROUP],[jt.HR,De.HR],[jt.HTML,De.HTML],[jt.I,De.I],[jt.IMG,De.IMG],[jt.IMAGE,De.IMAGE],[jt.INPUT,De.INPUT],[jt.IFRAME,De.IFRAME],[jt.KEYGEN,De.KEYGEN],[jt.LABEL,De.LABEL],[jt.LI,De.LI],[jt.LINK,De.LINK],[jt.LISTING,De.LISTING],[jt.MAIN,De.MAIN],[jt.MALIGNMARK,De.MALIGNMARK],[jt.MARQUEE,De.MARQUEE],[jt.MATH,De.MATH],[jt.MENU,De.MENU],[jt.META,De.META],[jt.MGLYPH,De.MGLYPH],[jt.MI,De.MI],[jt.MO,De.MO],[jt.MN,De.MN],[jt.MS,De.MS],[jt.MTEXT,De.MTEXT],[jt.NAV,De.NAV],[jt.NOBR,De.NOBR],[jt.NOFRAMES,De.NOFRAMES],[jt.NOEMBED,De.NOEMBED],[jt.NOSCRIPT,De.NOSCRIPT],[jt.OBJECT,De.OBJECT],[jt.OL,De.OL],[jt.OPTGROUP,De.OPTGROUP],[jt.OPTION,De.OPTION],[jt.P,De.P],[jt.PARAM,De.PARAM],[jt.PLAINTEXT,De.PLAINTEXT],[jt.PRE,De.PRE],[jt.RB,De.RB],[jt.RP,De.RP],[jt.RT,De.RT],[jt.RTC,De.RTC],[jt.RUBY,De.RUBY],[jt.S,De.S],[jt.SCRIPT,De.SCRIPT],[jt.SEARCH,De.SEARCH],[jt.SECTION,De.SECTION],[jt.SELECT,De.SELECT],[jt.SOURCE,De.SOURCE],[jt.SMALL,De.SMALL],[jt.SPAN,De.SPAN],[jt.STRIKE,De.STRIKE],[jt.STRONG,De.STRONG],[jt.STYLE,De.STYLE],[jt.SUB,De.SUB],[jt.SUMMARY,De.SUMMARY],[jt.SUP,De.SUP],[jt.TABLE,De.TABLE],[jt.TBODY,De.TBODY],[jt.TEMPLATE,De.TEMPLATE],[jt.TEXTAREA,De.TEXTAREA],[jt.TFOOT,De.TFOOT],[jt.TD,De.TD],[jt.TH,De.TH],[jt.THEAD,De.THEAD],[jt.TITLE,De.TITLE],[jt.TR,De.TR],[jt.TRACK,De.TRACK],[jt.TT,De.TT],[jt.U,De.U],[jt.UL,De.UL],[jt.SVG,De.SVG],[jt.VAR,De.VAR],[jt.WBR,De.WBR],[jt.XMP,De.XMP]]);function gi(le){var pe;return(pe=li.get(le))!==null&&pe!==void 0?pe:De.UNKNOWN}const bn=De,ir={[Bt.HTML]:new Set([bn.ADDRESS,bn.APPLET,bn.AREA,bn.ARTICLE,bn.ASIDE,bn.BASE,bn.BASEFONT,bn.BGSOUND,bn.BLOCKQUOTE,bn.BODY,bn.BR,bn.BUTTON,bn.CAPTION,bn.CENTER,bn.COL,bn.COLGROUP,bn.DD,bn.DETAILS,bn.DIR,bn.DIV,bn.DL,bn.DT,bn.EMBED,bn.FIELDSET,bn.FIGCAPTION,bn.FIGURE,bn.FOOTER,bn.FORM,bn.FRAME,bn.FRAMESET,bn.H1,bn.H2,bn.H3,bn.H4,bn.H5,bn.H6,bn.HEAD,bn.HEADER,bn.HGROUP,bn.HR,bn.HTML,bn.IFRAME,bn.IMG,bn.INPUT,bn.LI,bn.LINK,bn.LISTING,bn.MAIN,bn.MARQUEE,bn.MENU,bn.META,bn.NAV,bn.NOEMBED,bn.NOFRAMES,bn.NOSCRIPT,bn.OBJECT,bn.OL,bn.P,bn.PARAM,bn.PLAINTEXT,bn.PRE,bn.SCRIPT,bn.SECTION,bn.SELECT,bn.SOURCE,bn.STYLE,bn.SUMMARY,bn.TABLE,bn.TBODY,bn.TD,bn.TEMPLATE,bn.TEXTAREA,bn.TFOOT,bn.TH,bn.THEAD,bn.TITLE,bn.TR,bn.TRACK,bn.UL,bn.WBR,bn.XMP]),[Bt.MATHML]:new Set([bn.MI,bn.MO,bn.MN,bn.MS,bn.MTEXT,bn.ANNOTATION_XML]),[Bt.SVG]:new Set([bn.TITLE,bn.FOREIGN_OBJECT,bn.DESC]),[Bt.XLINK]:new Set,[Bt.XML]:new Set,[Bt.XMLNS]:new Set},qi=new Set([bn.H1,bn.H2,bn.H3,bn.H4,bn.H5,bn.H6]),Ji=new Set([jt.STYLE,jt.SCRIPT,jt.XMP,jt.IFRAME,jt.NOEMBED,jt.NOFRAMES,jt.PLAINTEXT]);function yn(le,pe){return Ji.has(le)||pe&&le===jt.NOSCRIPT}var Wt;(function(le){le[le.DATA=0]="DATA",le[le.RCDATA=1]="RCDATA",le[le.RAWTEXT=2]="RAWTEXT",le[le.SCRIPT_DATA=3]="SCRIPT_DATA",le[le.PLAINTEXT=4]="PLAINTEXT",le[le.TAG_OPEN=5]="TAG_OPEN",le[le.END_TAG_OPEN=6]="END_TAG_OPEN",le[le.TAG_NAME=7]="TAG_NAME",le[le.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",le[le.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",le[le.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",le[le.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",le[le.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",le[le.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",le[le.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",le[le.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",le[le.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",le[le.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",le[le.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",le[le.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",le[le.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",le[le.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",le[le.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",le[le.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",le[le.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",le[le.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",le[le.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",le[le.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",le[le.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",le[le.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",le[le.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",le[le.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",le[le.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",le[le.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",le[le.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",le[le.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",le[le.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",le[le.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",le[le.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",le[le.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",le[le.BOGUS_COMMENT=40]="BOGUS_COMMENT",le[le.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",le[le.COMMENT_START=42]="COMMENT_START",le[le.COMMENT_START_DASH=43]="COMMENT_START_DASH",le[le.COMMENT=44]="COMMENT",le[le.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",le[le.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",le[le.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",le[le.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",le[le.COMMENT_END_DASH=49]="COMMENT_END_DASH",le[le.COMMENT_END=50]="COMMENT_END",le[le.COMMENT_END_BANG=51]="COMMENT_END_BANG",le[le.DOCTYPE=52]="DOCTYPE",le[le.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",le[le.DOCTYPE_NAME=54]="DOCTYPE_NAME",le[le.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",le[le.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",le[le.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",le[le.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",le[le.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",le[le.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",le[le.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",le[le.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",le[le.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",le[le.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",le[le.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",le[le.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",le[le.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",le[le.CDATA_SECTION=68]="CDATA_SECTION",le[le.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",le[le.CDATA_SECTION_END=70]="CDATA_SECTION_END",le[le.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",le[le.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(Wt||(Wt={}));const fr={DATA:Wt.DATA,RCDATA:Wt.RCDATA,RAWTEXT:Wt.RAWTEXT,SCRIPT_DATA:Wt.SCRIPT_DATA,PLAINTEXT:Wt.PLAINTEXT,CDATA_SECTION:Wt.CDATA_SECTION};function po(le){return le>=wt.DIGIT_0&&le<=wt.DIGIT_9}function Cn(le){return le>=wt.LATIN_CAPITAL_A&&le<=wt.LATIN_CAPITAL_Z}function mi(le){return le>=wt.LATIN_SMALL_A&&le<=wt.LATIN_SMALL_Z}function Bi(le){return mi(le)||Cn(le)}function _i(le){return Bi(le)||po(le)}function Vi(le){return le+32}function mr(le){return le===wt.SPACE||le===wt.LINE_FEED||le===wt.TABULATION||le===wt.FORM_FEED}function Cr(le){return mr(le)||le===wt.SOLIDUS||le===wt.GREATER_THAN_SIGN}function Mr(le){return le===wt.NULL?In.nullCharacterReference:le>1114111?In.characterReferenceOutsideUnicodeRange:Ri(le)?In.surrogateCharacterReference:cr(le)?In.noncharacterCharacterReference:pr(le)||le===wt.CARRIAGE_RETURN?In.controlCharacterReference:null}class _r{constructor(pe,Ke){this.options=pe,this.handler=Ke,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=Wt.DATA,this.returnState=Wt.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Ir(Ke),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new jn(Br,(Ot,_n)=>{this.preprocessor.pos=this.entityStartPos+_n-1,this._flushCodePointConsumedAsCharacterReference(Ot)},Ke.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(In.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:Ot=>{this._err(In.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+Ot)},validateNumericCharacterReference:Ot=>{const _n=Mr(Ot);_n&&this._err(_n,1)}}:void 0)}_err(pe,Ke=0){var Ot,_n;(_n=(Ot=this.handler).onParseError)===null||_n===void 0||_n.call(Ot,this.preprocessor.getError(pe,Ke))}getCurrentLocation(pe){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-pe,startOffset:this.preprocessor.offset-pe,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const pe=this._consume();this._ensureHibernation()||this._callState(pe)}this.inLoop=!1}}pause(){this.paused=!0}resume(pe){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||pe==null||pe())}write(pe,Ke,Ot){this.active=!0,this.preprocessor.write(pe,Ke),this._runParsingLoop(),this.paused||Ot==null||Ot()}insertHtmlAtCurrentPos(pe){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(pe),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(pe){this.consumedAfterSnapshot+=pe;for(let Ke=0;Ke0&&this._err(In.endTagWithAttributes),pe.selfClosing&&this._err(In.endTagWithTrailingSolidus),this.handler.onEndTag(pe)),this.preprocessor.dropParsedChunk()}emitCurrentComment(pe){this.prepareToken(pe),this.handler.onComment(pe),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(pe){this.prepareToken(pe),this.handler.onDoctype(pe),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(pe){if(this.currentCharacterToken){switch(pe&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=pe.startLine,this.currentCharacterToken.location.endCol=pe.startCol,this.currentCharacterToken.location.endOffset=pe.startOffset),this.currentCharacterToken.type){case Yi.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case Yi.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case Yi.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const pe=this.getCurrentLocation(0);pe&&(pe.endLine=pe.startLine,pe.endCol=pe.startCol,pe.endOffset=pe.startOffset),this._emitCurrentCharacterToken(pe),this.handler.onEof({type:Yi.EOF,location:pe}),this.active=!1}_appendCharToCurrentCharacterToken(pe,Ke){if(this.currentCharacterToken)if(this.currentCharacterToken.type===pe){this.currentCharacterToken.chars+=Ke;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(pe,Ke)}_emitCodePoint(pe){const Ke=mr(pe)?Yi.WHITESPACE_CHARACTER:pe===wt.NULL?Yi.NULL_CHARACTER:Yi.CHARACTER;this._appendCharToCurrentCharacterToken(Ke,String.fromCodePoint(pe))}_emitChars(pe){this._appendCharToCurrentCharacterToken(Yi.CHARACTER,pe)}_startCharacterReference(){this.returnState=this.state,this.state=Wt.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Ti.Attribute:Ti.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===Wt.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===Wt.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===Wt.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(pe){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(pe):this._emitCodePoint(pe)}_callState(pe){switch(this.state){case Wt.DATA:{this._stateData(pe);break}case Wt.RCDATA:{this._stateRcdata(pe);break}case Wt.RAWTEXT:{this._stateRawtext(pe);break}case Wt.SCRIPT_DATA:{this._stateScriptData(pe);break}case Wt.PLAINTEXT:{this._statePlaintext(pe);break}case Wt.TAG_OPEN:{this._stateTagOpen(pe);break}case Wt.END_TAG_OPEN:{this._stateEndTagOpen(pe);break}case Wt.TAG_NAME:{this._stateTagName(pe);break}case Wt.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(pe);break}case Wt.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(pe);break}case Wt.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(pe);break}case Wt.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(pe);break}case Wt.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(pe);break}case Wt.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(pe);break}case Wt.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(pe);break}case Wt.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(pe);break}case Wt.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(pe);break}case Wt.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(pe);break}case Wt.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(pe);break}case Wt.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(pe);break}case Wt.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(pe);break}case Wt.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(pe);break}case Wt.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(pe);break}case Wt.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(pe);break}case Wt.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(pe);break}case Wt.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(pe);break}case Wt.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(pe);break}case Wt.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(pe);break}case Wt.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(pe);break}case Wt.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(pe);break}case Wt.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(pe);break}case Wt.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(pe);break}case Wt.ATTRIBUTE_NAME:{this._stateAttributeName(pe);break}case Wt.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(pe);break}case Wt.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(pe);break}case Wt.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(pe);break}case Wt.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(pe);break}case Wt.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(pe);break}case Wt.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(pe);break}case Wt.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(pe);break}case Wt.BOGUS_COMMENT:{this._stateBogusComment(pe);break}case Wt.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(pe);break}case Wt.COMMENT_START:{this._stateCommentStart(pe);break}case Wt.COMMENT_START_DASH:{this._stateCommentStartDash(pe);break}case Wt.COMMENT:{this._stateComment(pe);break}case Wt.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(pe);break}case Wt.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(pe);break}case Wt.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(pe);break}case Wt.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(pe);break}case Wt.COMMENT_END_DASH:{this._stateCommentEndDash(pe);break}case Wt.COMMENT_END:{this._stateCommentEnd(pe);break}case Wt.COMMENT_END_BANG:{this._stateCommentEndBang(pe);break}case Wt.DOCTYPE:{this._stateDoctype(pe);break}case Wt.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(pe);break}case Wt.DOCTYPE_NAME:{this._stateDoctypeName(pe);break}case Wt.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(pe);break}case Wt.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(pe);break}case Wt.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(pe);break}case Wt.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(pe);break}case Wt.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(pe);break}case Wt.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(pe);break}case Wt.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(pe);break}case Wt.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(pe);break}case Wt.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(pe);break}case Wt.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(pe);break}case Wt.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(pe);break}case Wt.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(pe);break}case Wt.BOGUS_DOCTYPE:{this._stateBogusDoctype(pe);break}case Wt.CDATA_SECTION:{this._stateCdataSection(pe);break}case Wt.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(pe);break}case Wt.CDATA_SECTION_END:{this._stateCdataSectionEnd(pe);break}case Wt.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case Wt.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(pe);break}default:throw new Error("Unknown state")}}_stateData(pe){switch(pe){case wt.LESS_THAN_SIGN:{this.state=Wt.TAG_OPEN;break}case wt.AMPERSAND:{this._startCharacterReference();break}case wt.NULL:{this._err(In.unexpectedNullCharacter),this._emitCodePoint(pe);break}case wt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(pe)}}_stateRcdata(pe){switch(pe){case wt.AMPERSAND:{this._startCharacterReference();break}case wt.LESS_THAN_SIGN:{this.state=Wt.RCDATA_LESS_THAN_SIGN;break}case wt.NULL:{this._err(In.unexpectedNullCharacter),this._emitChars(On);break}case wt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(pe)}}_stateRawtext(pe){switch(pe){case wt.LESS_THAN_SIGN:{this.state=Wt.RAWTEXT_LESS_THAN_SIGN;break}case wt.NULL:{this._err(In.unexpectedNullCharacter),this._emitChars(On);break}case wt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(pe)}}_stateScriptData(pe){switch(pe){case wt.LESS_THAN_SIGN:{this.state=Wt.SCRIPT_DATA_LESS_THAN_SIGN;break}case wt.NULL:{this._err(In.unexpectedNullCharacter),this._emitChars(On);break}case wt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(pe)}}_statePlaintext(pe){switch(pe){case wt.NULL:{this._err(In.unexpectedNullCharacter),this._emitChars(On);break}case wt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(pe)}}_stateTagOpen(pe){if(Bi(pe))this._createStartTagToken(),this.state=Wt.TAG_NAME,this._stateTagName(pe);else switch(pe){case wt.EXCLAMATION_MARK:{this.state=Wt.MARKUP_DECLARATION_OPEN;break}case wt.SOLIDUS:{this.state=Wt.END_TAG_OPEN;break}case wt.QUESTION_MARK:{this._err(In.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=Wt.BOGUS_COMMENT,this._stateBogusComment(pe);break}case wt.EOF:{this._err(In.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(In.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=Wt.DATA,this._stateData(pe)}}_stateEndTagOpen(pe){if(Bi(pe))this._createEndTagToken(),this.state=Wt.TAG_NAME,this._stateTagName(pe);else switch(pe){case wt.GREATER_THAN_SIGN:{this._err(In.missingEndTagName),this.state=Wt.DATA;break}case wt.EOF:{this._err(In.eofBeforeTagName),this._emitChars("");break}case wt.NULL:{this._err(In.unexpectedNullCharacter),this.state=Wt.SCRIPT_DATA_ESCAPED,this._emitChars(On);break}case wt.EOF:{this._err(In.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=Wt.SCRIPT_DATA_ESCAPED,this._emitCodePoint(pe)}}_stateScriptDataEscapedLessThanSign(pe){pe===wt.SOLIDUS?this.state=Wt.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Bi(pe)?(this._emitChars("<"),this.state=Wt.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(pe)):(this._emitChars("<"),this.state=Wt.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(pe))}_stateScriptDataEscapedEndTagOpen(pe){Bi(pe)?(this.state=Wt.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(pe)):(this._emitChars("");break}case wt.NULL:{this._err(In.unexpectedNullCharacter),this.state=Wt.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(On);break}case wt.EOF:{this._err(In.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=Wt.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(pe)}}_stateScriptDataDoubleEscapedLessThanSign(pe){pe===wt.SOLIDUS?(this.state=Wt.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=Wt.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(pe))}_stateScriptDataDoubleEscapeEnd(pe){if(this.preprocessor.startsWith(si.SCRIPT,!1)&&Cr(this.preprocessor.peek(si.SCRIPT.length))){this._emitCodePoint(pe);for(let Ke=0;Ke0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(pe,!0)}replace(pe,Ke){const Ot=this._indexOf(pe);this.items[Ot]=Ke,Ot===this.stackTop&&(this.current=Ke)}insertAfter(pe,Ke,Ot){const _n=this._indexOf(pe)+1;this.items.splice(_n,0,Ke),this.tagIDs.splice(_n,0,Ot),this.stackTop++,_n===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,_n===this.stackTop)}popUntilTagNamePopped(pe){let Ke=this.stackTop+1;do Ke=this.tagIDs.lastIndexOf(pe,Ke-1);while(Ke>0&&this.treeAdapter.getNamespaceURI(this.items[Ke])!==Bt.HTML);this.shortenToLength(Math.max(Ke,0))}shortenToLength(pe){for(;this.stackTop>=pe;){const Ke=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(Ke,this.stackTop=0;Ot--)if(pe.has(this.tagIDs[Ot])&&this.treeAdapter.getNamespaceURI(this.items[Ot])===Ke)return Ot;return-1}clearBackTo(pe,Ke){const Ot=this._indexOfTagNames(pe,Ke);this.shortenToLength(Ot+1)}clearBackToTableContext(){this.clearBackTo(zr,Bt.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Gr,Bt.HTML)}clearBackToTableRowContext(){this.clearBackTo(mo,Bt.HTML)}remove(pe){const Ke=this._indexOf(pe);Ke>=0&&(Ke===this.stackTop?this.pop():(this.items.splice(Ke,1),this.tagIDs.splice(Ke,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(pe,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===De.BODY?this.items[1]:null}contains(pe){return this._indexOf(pe)>-1}getCommonAncestor(pe){const Ke=this._indexOf(pe)-1;return Ke>=0?this.items[Ke]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===De.HTML}hasInDynamicScope(pe,Ke){for(let Ot=this.stackTop;Ot>=0;Ot--){const _n=this.tagIDs[Ot];switch(this.treeAdapter.getNamespaceURI(this.items[Ot])){case Bt.HTML:{if(_n===pe)return!0;if(Ke.has(_n))return!1;break}case Bt.SVG:{if(Rr.has(_n))return!1;break}case Bt.MATHML:{if(Kr.has(_n))return!1;break}}}return!0}hasInScope(pe){return this.hasInDynamicScope(pe,qr)}hasInListItemScope(pe){return this.hasInDynamicScope(pe,Rn)}hasInButtonScope(pe){return this.hasInDynamicScope(pe,or)}hasNumberedHeaderInScope(){for(let pe=this.stackTop;pe>=0;pe--){const Ke=this.tagIDs[pe];switch(this.treeAdapter.getNamespaceURI(this.items[pe])){case Bt.HTML:{if(qi.has(Ke))return!0;if(qr.has(Ke))return!1;break}case Bt.SVG:{if(Rr.has(Ke))return!1;break}case Bt.MATHML:{if(Kr.has(Ke))return!1;break}}}return!0}hasInTableScope(pe){for(let Ke=this.stackTop;Ke>=0;Ke--)if(this.treeAdapter.getNamespaceURI(this.items[Ke])===Bt.HTML)switch(this.tagIDs[Ke]){case pe:return!0;case De.TABLE:case De.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let pe=this.stackTop;pe>=0;pe--)if(this.treeAdapter.getNamespaceURI(this.items[pe])===Bt.HTML)switch(this.tagIDs[pe]){case De.TBODY:case De.THEAD:case De.TFOOT:return!0;case De.TABLE:case De.HTML:return!1}return!0}hasInSelectScope(pe){for(let Ke=this.stackTop;Ke>=0;Ke--)if(this.treeAdapter.getNamespaceURI(this.items[Ke])===Bt.HTML)switch(this.tagIDs[Ke]){case pe:return!0;case De.OPTION:case De.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&Yr.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Mn.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(pe){for(;this.currentTagId!==void 0&&this.currentTagId!==pe&&Mn.has(this.currentTagId);)this.pop()}}const Un=3;var Jt;(function(le){le[le.Marker=0]="Marker",le[le.Element=1]="Element"})(Jt||(Jt={}));const qe={type:Jt.Marker};class ri{constructor(pe){this.treeAdapter=pe,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(pe,Ke){const Ot=[],_n=Ke.length,Ii=this.treeAdapter.getTagName(pe),$i=this.treeAdapter.getNamespaceURI(pe);for(let lo=0;lo[$i.name,$i.value]));let Ii=0;for(let $i=0;$i_n.get(Po.name)===Po.value)&&(Ii+=1,Ii>=Un&&this.entries.splice(lo.idx,1))}}insertMarker(){this.entries.unshift(qe)}pushElement(pe,Ke){this._ensureNoahArkCondition(pe),this.entries.unshift({type:Jt.Element,element:pe,token:Ke})}insertElementAfterBookmark(pe,Ke){const Ot=this.entries.indexOf(this.bookmark);this.entries.splice(Ot,0,{type:Jt.Element,element:pe,token:Ke})}removeEntry(pe){const Ke=this.entries.indexOf(pe);Ke!==-1&&this.entries.splice(Ke,1)}clearToLastMarker(){const pe=this.entries.indexOf(qe);pe===-1?this.entries.length=0:this.entries.splice(0,pe+1)}getElementEntryInScopeWithTagName(pe){const Ke=this.entries.find(Ot=>Ot.type===Jt.Marker||this.treeAdapter.getTagName(Ot.element)===pe);return Ke&&Ke.type===Jt.Element?Ke:null}getElementEntry(pe){return this.entries.find(Ke=>Ke.type===Jt.Element&&Ke.element===pe)}}const di={createDocument(){return{nodeName:"#document",mode:Wn.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(le,pe,Ke){return{nodeName:le,tagName:le,attrs:Ke,namespaceURI:pe,childNodes:[],parentNode:null}},createCommentNode(le){return{nodeName:"#comment",data:le,parentNode:null}},createTextNode(le){return{nodeName:"#text",value:le,parentNode:null}},appendChild(le,pe){le.childNodes.push(pe),pe.parentNode=le},insertBefore(le,pe,Ke){const Ot=le.childNodes.indexOf(Ke);le.childNodes.splice(Ot,0,pe),pe.parentNode=le},setTemplateContent(le,pe){le.content=pe},getTemplateContent(le){return le.content},setDocumentType(le,pe,Ke,Ot){const _n=le.childNodes.find(Ii=>Ii.nodeName==="#documentType");if(_n)_n.name=pe,_n.publicId=Ke,_n.systemId=Ot;else{const Ii={nodeName:"#documentType",name:pe,publicId:Ke,systemId:Ot,parentNode:null};di.appendChild(le,Ii)}},setDocumentMode(le,pe){le.mode=pe},getDocumentMode(le){return le.mode},detachNode(le){if(le.parentNode){const pe=le.parentNode.childNodes.indexOf(le);le.parentNode.childNodes.splice(pe,1),le.parentNode=null}},insertText(le,pe){if(le.childNodes.length>0){const Ke=le.childNodes[le.childNodes.length-1];if(di.isTextNode(Ke)){Ke.value+=pe;return}}di.appendChild(le,di.createTextNode(pe))},insertTextBefore(le,pe,Ke){const Ot=le.childNodes[le.childNodes.indexOf(Ke)-1];Ot&&di.isTextNode(Ot)?Ot.value+=pe:di.insertBefore(le,di.createTextNode(pe),Ke)},adoptAttributes(le,pe){const Ke=new Set(le.attrs.map(Ot=>Ot.name));for(let Ot=0;Otle.startsWith(Ke))}function Oi(le){return le.name===Ki&&le.publicId===null&&(le.systemId===null||le.systemId===Ui)}function Si(le){if(le.name!==Ki)return Wn.QUIRKS;const{systemId:pe}=le;if(pe&&pe.toLowerCase()===ki)return Wn.QUIRKS;let{publicId:Ke}=le;if(Ke!==null){if(Ke=Ke.toLowerCase(),pi.has(Ke))return Wn.QUIRKS;let Ot=pe===null?ui:Bn;if(Zi(Ke,Ot))return Wn.QUIRKS;if(Ot=pe===null?ei:hi,Zi(Ke,Ot))return Wn.LIMITED_QUIRKS}return Wn.NO_QUIRKS}const An={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},zi="definitionurl",ar="definitionURL",Hr=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(le=>[le.toLowerCase(),le])),xr=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Bt.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Bt.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Bt.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Bt.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Bt.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Bt.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Bt.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Bt.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Bt.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Bt.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Bt.XMLNS}]]),uo=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(le=>[le.toLowerCase(),le])),$r=new Set([De.B,De.BIG,De.BLOCKQUOTE,De.BODY,De.BR,De.CENTER,De.CODE,De.DD,De.DIV,De.DL,De.DT,De.EM,De.EMBED,De.H1,De.H2,De.H3,De.H4,De.H5,De.H6,De.HEAD,De.HR,De.I,De.IMG,De.LI,De.LISTING,De.MENU,De.META,De.NOBR,De.OL,De.P,De.PRE,De.RUBY,De.S,De.SMALL,De.SPAN,De.STRONG,De.STRIKE,De.SUB,De.SUP,De.TABLE,De.TT,De.U,De.UL,De.VAR]);function no(le){const pe=le.tagID;return pe===De.FONT&&le.attrs.some(({name:Ot})=>Ot===Yn.COLOR||Ot===Yn.SIZE||Ot===Yn.FACE)||$r.has(pe)}function co(le){for(let pe=0;pe0&&this._setContextModes(pe,Ke)}onItemPop(pe,Ke){var Ot,_n;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(pe,this.currentToken),(_n=(Ot=this.treeAdapter).onItemPop)===null||_n===void 0||_n.call(Ot,pe,this.openElements.current),Ke){let Ii,$i;this.openElements.stackTop===0&&this.fragmentContext?(Ii=this.fragmentContext,$i=this.fragmentContextID):{current:Ii,currentTagId:$i}=this.openElements,this._setContextModes(Ii,$i)}}_setContextModes(pe,Ke){const Ot=pe===this.document||pe&&this.treeAdapter.getNamespaceURI(pe)===Bt.HTML;this.currentNotInHTML=!Ot,this.tokenizer.inForeignNode=!Ot&&pe!==void 0&&Ke!==void 0&&!this._isIntegrationPoint(Ke,pe)}_switchToTextParsing(pe,Ke){this._insertElement(pe,Bt.HTML),this.tokenizer.state=Ke,this.originalInsertionMode=this.insertionMode,this.insertionMode=hn.TEXT}switchToPlaintextParsing(){this.insertionMode=hn.TEXT,this.originalInsertionMode=hn.IN_BODY,this.tokenizer.state=fr.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let pe=this.fragmentContext;for(;pe;){if(this.treeAdapter.getTagName(pe)===jt.FORM){this.formElement=pe;break}pe=this.treeAdapter.getParentNode(pe)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==Bt.HTML))switch(this.fragmentContextID){case De.TITLE:case De.TEXTAREA:{this.tokenizer.state=fr.RCDATA;break}case De.STYLE:case De.XMP:case De.IFRAME:case De.NOEMBED:case De.NOFRAMES:case De.NOSCRIPT:{this.tokenizer.state=fr.RAWTEXT;break}case De.SCRIPT:{this.tokenizer.state=fr.SCRIPT_DATA;break}case De.PLAINTEXT:{this.tokenizer.state=fr.PLAINTEXT;break}default:}}_setDocumentType(pe){const Ke=pe.name||"",Ot=pe.publicId||"",_n=pe.systemId||"";if(this.treeAdapter.setDocumentType(this.document,Ke,Ot,_n),pe.location){const $i=this.treeAdapter.getChildNodes(this.document).find(lo=>this.treeAdapter.isDocumentTypeNode(lo));$i&&this.treeAdapter.setNodeSourceCodeLocation($i,pe.location)}}_attachElementToTree(pe,Ke){if(this.options.sourceCodeLocationInfo){const Ot=Ke&&Pf(ea({},Ke),{startTag:Ke});this.treeAdapter.setNodeSourceCodeLocation(pe,Ot)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(pe);else{const Ot=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(Ot!=null?Ot:this.document,pe)}}_appendElement(pe,Ke){const Ot=this.treeAdapter.createElement(pe.tagName,Ke,pe.attrs);this._attachElementToTree(Ot,pe.location)}_insertElement(pe,Ke){const Ot=this.treeAdapter.createElement(pe.tagName,Ke,pe.attrs);this._attachElementToTree(Ot,pe.location),this.openElements.push(Ot,pe.tagID)}_insertFakeElement(pe,Ke){const Ot=this.treeAdapter.createElement(pe,Bt.HTML,[]);this._attachElementToTree(Ot,null),this.openElements.push(Ot,Ke)}_insertTemplate(pe){const Ke=this.treeAdapter.createElement(pe.tagName,Bt.HTML,pe.attrs),Ot=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(Ke,Ot),this._attachElementToTree(Ke,pe.location),this.openElements.push(Ke,pe.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Ot,null)}_insertFakeRootElement(){const pe=this.treeAdapter.createElement(jt.HTML,Bt.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(pe,null),this.treeAdapter.appendChild(this.openElements.current,pe),this.openElements.push(pe,De.HTML)}_appendCommentNode(pe,Ke){const Ot=this.treeAdapter.createCommentNode(pe.data);this.treeAdapter.appendChild(Ke,Ot),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Ot,pe.location)}_insertCharacters(pe){let Ke,Ot;if(this._shouldFosterParentOnInsertion()?({parent:Ke,beforeElement:Ot}=this._findFosterParentingLocation(),Ot?this.treeAdapter.insertTextBefore(Ke,pe.chars,Ot):this.treeAdapter.insertText(Ke,pe.chars)):(Ke=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(Ke,pe.chars)),!pe.location)return;const _n=this.treeAdapter.getChildNodes(Ke),Ii=Ot?_n.lastIndexOf(Ot):_n.length,$i=_n[Ii-1];if(this.treeAdapter.getNodeSourceCodeLocation($i)){const{endLine:Po,endCol:wi,endOffset:Nr}=pe.location;this.treeAdapter.updateNodeSourceCodeLocation($i,{endLine:Po,endCol:wi,endOffset:Nr})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation($i,pe.location)}_adoptNodes(pe,Ke){for(let Ot=this.treeAdapter.getFirstChild(pe);Ot;Ot=this.treeAdapter.getFirstChild(pe))this.treeAdapter.detachNode(Ot),this.treeAdapter.appendChild(Ke,Ot)}_setEndLocation(pe,Ke){if(this.treeAdapter.getNodeSourceCodeLocation(pe)&&Ke.location){const Ot=Ke.location,_n=this.treeAdapter.getTagName(pe),Ii=Ke.type===Yi.END_TAG&&_n===Ke.tagName?{endTag:ea({},Ot),endLine:Ot.endLine,endCol:Ot.endCol,endOffset:Ot.endOffset}:{endLine:Ot.startLine,endCol:Ot.startCol,endOffset:Ot.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(pe,Ii)}}shouldProcessStartTagTokenInForeignContent(pe){if(!this.currentNotInHTML)return!1;let Ke,Ot;return this.openElements.stackTop===0&&this.fragmentContext?(Ke=this.fragmentContext,Ot=this.fragmentContextID):{current:Ke,currentTagId:Ot}=this.openElements,pe.tagID===De.SVG&&this.treeAdapter.getTagName(Ke)===jt.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(Ke)===Bt.MATHML?!1:this.tokenizer.inForeignNode||(pe.tagID===De.MGLYPH||pe.tagID===De.MALIGNMARK)&&Ot!==void 0&&!this._isIntegrationPoint(Ot,Ke,Bt.HTML)}_processToken(pe){switch(pe.type){case Yi.CHARACTER:{this.onCharacter(pe);break}case Yi.NULL_CHARACTER:{this.onNullCharacter(pe);break}case Yi.COMMENT:{this.onComment(pe);break}case Yi.DOCTYPE:{this.onDoctype(pe);break}case Yi.START_TAG:{this._processStartTag(pe);break}case Yi.END_TAG:{this.onEndTag(pe);break}case Yi.EOF:{this.onEof(pe);break}case Yi.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(pe);break}}}_isIntegrationPoint(pe,Ke,Ot){const _n=this.treeAdapter.getNamespaceURI(Ke),Ii=this.treeAdapter.getAttrList(Ke);return Pr(pe,_n,Ii,Ot)}_reconstructActiveFormattingElements(){const pe=this.activeFormattingElements.entries.length;if(pe){const Ke=this.activeFormattingElements.entries.findIndex(_n=>_n.type===Jt.Marker||this.openElements.contains(_n.element)),Ot=Ke===-1?pe-1:Ke-1;for(let _n=Ot;_n>=0;_n--){const Ii=this.activeFormattingElements.entries[_n];this._insertElement(Ii.token,this.treeAdapter.getNamespaceURI(Ii.element)),Ii.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=hn.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(De.P),this.openElements.popUntilTagNamePopped(De.P)}_resetInsertionMode(){for(let pe=this.openElements.stackTop;pe>=0;pe--)switch(pe===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[pe]){case De.TR:{this.insertionMode=hn.IN_ROW;return}case De.TBODY:case De.THEAD:case De.TFOOT:{this.insertionMode=hn.IN_TABLE_BODY;return}case De.CAPTION:{this.insertionMode=hn.IN_CAPTION;return}case De.COLGROUP:{this.insertionMode=hn.IN_COLUMN_GROUP;return}case De.TABLE:{this.insertionMode=hn.IN_TABLE;return}case De.BODY:{this.insertionMode=hn.IN_BODY;return}case De.FRAMESET:{this.insertionMode=hn.IN_FRAMESET;return}case De.SELECT:{this._resetInsertionModeForSelect(pe);return}case De.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case De.HTML:{this.insertionMode=this.headElement?hn.AFTER_HEAD:hn.BEFORE_HEAD;return}case De.TD:case De.TH:{if(pe>0){this.insertionMode=hn.IN_CELL;return}break}case De.HEAD:{if(pe>0){this.insertionMode=hn.IN_HEAD;return}break}}this.insertionMode=hn.IN_BODY}_resetInsertionModeForSelect(pe){if(pe>0)for(let Ke=pe-1;Ke>0;Ke--){const Ot=this.openElements.tagIDs[Ke];if(Ot===De.TEMPLATE)break;if(Ot===De.TABLE){this.insertionMode=hn.IN_SELECT_IN_TABLE;return}}this.insertionMode=hn.IN_SELECT}_isElementCausesFosterParenting(pe){return Mo.has(pe)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let pe=this.openElements.stackTop;pe>=0;pe--){const Ke=this.openElements.items[pe];switch(this.openElements.tagIDs[pe]){case De.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(Ke)===Bt.HTML)return{parent:this.treeAdapter.getTemplateContent(Ke),beforeElement:null};break}case De.TABLE:{const Ot=this.treeAdapter.getParentNode(Ke);return Ot?{parent:Ot,beforeElement:Ke}:{parent:this.openElements.items[pe-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(pe){const Ke=this._findFosterParentingLocation();Ke.beforeElement?this.treeAdapter.insertBefore(Ke.parent,pe,Ke.beforeElement):this.treeAdapter.appendChild(Ke.parent,pe)}_isSpecialElement(pe,Ke){const Ot=this.treeAdapter.getNamespaceURI(pe);return ir[Ot].has(Ke)}onCharacter(pe){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){ot(this,pe);return}switch(this.insertionMode){case hn.INITIAL:{vr(this,pe);break}case hn.BEFORE_HTML:{Xo(this,pe);break}case hn.BEFORE_HEAD:{Vr(this,pe);break}case hn.IN_HEAD:{Ra(this,pe);break}case hn.IN_HEAD_NO_SCRIPT:{va(this,pe);break}case hn.AFTER_HEAD:{Za(this,pe);break}case hn.IN_BODY:case hn.IN_CAPTION:case hn.IN_CELL:case hn.IN_TEMPLATE:{Jl(this,pe);break}case hn.TEXT:case hn.IN_SELECT:case hn.IN_SELECT_IN_TABLE:{this._insertCharacters(pe);break}case hn.IN_TABLE:case hn.IN_TABLE_BODY:case hn.IN_ROW:{Xr(this,pe);break}case hn.IN_TABLE_TEXT:{Il(this,pe);break}case hn.IN_COLUMN_GROUP:{is(this,pe);break}case hn.AFTER_BODY:{sc(this,pe);break}case hn.AFTER_AFTER_BODY:{we(this,pe);break}default:}}onNullCharacter(pe){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Qe(this,pe);return}switch(this.insertionMode){case hn.INITIAL:{vr(this,pe);break}case hn.BEFORE_HTML:{Xo(this,pe);break}case hn.BEFORE_HEAD:{Vr(this,pe);break}case hn.IN_HEAD:{Ra(this,pe);break}case hn.IN_HEAD_NO_SCRIPT:{va(this,pe);break}case hn.AFTER_HEAD:{Za(this,pe);break}case hn.TEXT:{this._insertCharacters(pe);break}case hn.IN_TABLE:case hn.IN_TABLE_BODY:case hn.IN_ROW:{Xr(this,pe);break}case hn.IN_COLUMN_GROUP:{is(this,pe);break}case hn.AFTER_BODY:{sc(this,pe);break}case hn.AFTER_AFTER_BODY:{we(this,pe);break}default:}}onComment(pe){if(this.skipNextNewLine=!1,this.currentNotInHTML){pa(this,pe);return}switch(this.insertionMode){case hn.INITIAL:case hn.BEFORE_HTML:case hn.BEFORE_HEAD:case hn.IN_HEAD:case hn.IN_HEAD_NO_SCRIPT:case hn.AFTER_HEAD:case hn.IN_BODY:case hn.IN_TABLE:case hn.IN_CAPTION:case hn.IN_COLUMN_GROUP:case hn.IN_TABLE_BODY:case hn.IN_ROW:case hn.IN_CELL:case hn.IN_SELECT:case hn.IN_SELECT_IN_TABLE:case hn.IN_TEMPLATE:case hn.IN_FRAMESET:case hn.AFTER_FRAMESET:{pa(this,pe);break}case hn.IN_TABLE_TEXT:{eu(this,pe);break}case hn.AFTER_BODY:{Kt(this,pe);break}case hn.AFTER_AFTER_BODY:case hn.AFTER_AFTER_FRAMESET:{xi(this,pe);break}default:}}onDoctype(pe){switch(this.skipNextNewLine=!1,this.insertionMode){case hn.INITIAL:{sr(this,pe);break}case hn.BEFORE_HEAD:case hn.IN_HEAD:case hn.IN_HEAD_NO_SCRIPT:case hn.AFTER_HEAD:{this._err(pe,In.misplacedDoctype);break}case hn.IN_TABLE_TEXT:{eu(this,pe);break}default:}}onStartTag(pe){this.skipNextNewLine=!1,this.currentToken=pe,this._processStartTag(pe),pe.selfClosing&&!pe.ackSelfClosing&&this._err(pe,In.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(pe){this.shouldProcessStartTagTokenInForeignContent(pe)?Ct(this,pe):this._startTagOutsideForeignContent(pe)}_startTagOutsideForeignContent(pe){switch(this.insertionMode){case hn.INITIAL:{vr(this,pe);break}case hn.BEFORE_HTML:{Tr(this,pe);break}case hn.BEFORE_HEAD:{Wo(this,pe);break}case hn.IN_HEAD:{_o(this,pe);break}case hn.IN_HEAD_NO_SCRIPT:{ls(this,pe);break}case hn.AFTER_HEAD:{Ws(this,pe);break}case hn.IN_BODY:{Ko(this,pe);break}case hn.IN_TABLE:{Ll(this,pe);break}case hn.IN_TABLE_TEXT:{eu(this,pe);break}case hn.IN_CAPTION:{Oo(this,pe);break}case hn.IN_COLUMN_GROUP:{Ca(this,pe);break}case hn.IN_TABLE_BODY:{yl(this,pe);break}case hn.IN_ROW:{xl(this,pe);break}case hn.IN_CELL:{zl(this,pe);break}case hn.IN_SELECT:{mh(this,pe);break}case hn.IN_SELECT_IN_TABLE:{yh(this,pe);break}case hn.IN_TEMPLATE:{Wu(this,pe);break}case hn.AFTER_BODY:{ks(this,pe);break}case hn.IN_FRAMESET:{Ds(this,pe);break}case hn.AFTER_FRAMESET:{hd(this,pe);break}case hn.AFTER_AFTER_BODY:{tl(this,pe);break}case hn.AFTER_AFTER_FRAMESET:{He(this,pe);break}default:}}onEndTag(pe){this.skipNextNewLine=!1,this.currentToken=pe,this.currentNotInHTML?Ft(this,pe):this._endTagOutsideForeignContent(pe)}_endTagOutsideForeignContent(pe){switch(this.insertionMode){case hn.INITIAL:{vr(this,pe);break}case hn.BEFORE_HTML:{tr(this,pe);break}case hn.BEFORE_HEAD:{ko(this,pe);break}case hn.IN_HEAD:{Ya(this,pe);break}case hn.IN_HEAD_NO_SCRIPT:{Ka(this,pe);break}case hn.AFTER_HEAD:{pl(this,pe);break}case hn.IN_BODY:{ha(this,pe);break}case hn.TEXT:{Ro(this,pe);break}case hn.IN_TABLE:{jo(this,pe);break}case hn.IN_TABLE_TEXT:{eu(this,pe);break}case hn.IN_CAPTION:{qo(this,pe);break}case hn.IN_COLUMN_GROUP:{ps(this,pe);break}case hn.IN_TABLE_BODY:{Sl(this,pe);break}case hn.IN_ROW:{el(this,pe);break}case hn.IN_CELL:{dd(this,pe);break}case hn.IN_SELECT:{vh(this,pe);break}case hn.IN_SELECT_IN_TABLE:{Qa(this,pe);break}case hn.IN_TEMPLATE:{ua(this,pe);break}case hn.AFTER_BODY:{Cs(this,pe);break}case hn.IN_FRAMESET:{Vu(this,pe);break}case hn.AFTER_FRAMESET:{fd(this,pe);break}case hn.AFTER_AFTER_BODY:{we(this,pe);break}default:}}onEof(pe){switch(this.insertionMode){case hn.INITIAL:{vr(this,pe);break}case hn.BEFORE_HTML:{Xo(this,pe);break}case hn.BEFORE_HEAD:{Vr(this,pe);break}case hn.IN_HEAD:{Ra(this,pe);break}case hn.IN_HEAD_NO_SCRIPT:{va(this,pe);break}case hn.AFTER_HEAD:{Za(this,pe);break}case hn.IN_BODY:case hn.IN_TABLE:case hn.IN_CAPTION:case hn.IN_COLUMN_GROUP:case hn.IN_TABLE_BODY:case hn.IN_ROW:case hn.IN_CELL:case hn.IN_SELECT:case hn.IN_SELECT_IN_TABLE:{Ea(this,pe);break}case hn.TEXT:{ju(this,pe);break}case hn.IN_TABLE_TEXT:{eu(this,pe);break}case hn.IN_TEMPLATE:{Ss(this,pe);break}case hn.AFTER_BODY:case hn.IN_FRAMESET:case hn.AFTER_FRAMESET:case hn.AFTER_AFTER_BODY:case hn.AFTER_AFTER_FRAMESET:{Gi(this,pe);break}default:}}onWhitespaceCharacter(pe){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,pe.chars.charCodeAt(0)===wt.LINE_FEED)){if(pe.chars.length===1)return;pe.chars=pe.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(pe);return}switch(this.insertionMode){case hn.IN_HEAD:case hn.IN_HEAD_NO_SCRIPT:case hn.AFTER_HEAD:case hn.TEXT:case hn.IN_COLUMN_GROUP:case hn.IN_SELECT:case hn.IN_SELECT_IN_TABLE:case hn.IN_FRAMESET:case hn.AFTER_FRAMESET:{this._insertCharacters(pe);break}case hn.IN_BODY:case hn.IN_CAPTION:case hn.IN_CELL:case hn.IN_TEMPLATE:case hn.AFTER_BODY:case hn.AFTER_AFTER_BODY:case hn.AFTER_AFTER_FRAMESET:{Bs(this,pe);break}case hn.IN_TABLE:case hn.IN_TABLE_BODY:case hn.IN_ROW:{Xr(this,pe);break}case hn.IN_TABLE_TEXT:{Gu(this,pe);break}default:}}}function Rs(le,pe){let Ke=le.activeFormattingElements.getElementEntryInScopeWithTagName(pe.tagName);return Ke?le.openElements.contains(Ke.element)?le.openElements.hasInScope(pe.tagID)||(Ke=null):(le.activeFormattingElements.removeEntry(Ke),Ke=null):sa(le,pe),Ke}function $a(le,pe){let Ke=null,Ot=le.openElements.stackTop;for(;Ot>=0;Ot--){const _n=le.openElements.items[Ot];if(_n===pe.element)break;le._isSpecialElement(_n,le.openElements.tagIDs[Ot])&&(Ke=_n)}return Ke||(le.openElements.shortenToLength(Math.max(Ot,0)),le.activeFormattingElements.removeEntry(pe)),Ke}function yr(le,pe,Ke){let Ot=pe,_n=le.openElements.getCommonAncestor(pe);for(let Ii=0,$i=_n;$i!==Ke;Ii++,$i=_n){_n=le.openElements.getCommonAncestor($i);const lo=le.activeFormattingElements.getElementEntry($i),Po=lo&&Ii>=bo;!lo||Po?(Po&&le.activeFormattingElements.removeEntry(lo),le.openElements.remove($i)):($i=oa(le,lo),Ot===pe&&(le.activeFormattingElements.bookmark=lo),le.treeAdapter.detachNode(Ot),le.treeAdapter.appendChild($i,Ot),Ot=$i)}return Ot}function oa(le,pe){const Ke=le.treeAdapter.getNamespaceURI(pe.element),Ot=le.treeAdapter.createElement(pe.token.tagName,Ke,pe.token.attrs);return le.openElements.replace(pe.element,Ot),pe.element=Ot,Ot}function aa(le,pe,Ke){const Ot=le.treeAdapter.getTagName(pe),_n=gi(Ot);if(le._isElementCausesFosterParenting(_n))le._fosterParentElement(Ke);else{const Ii=le.treeAdapter.getNamespaceURI(pe);_n===De.TEMPLATE&&Ii===Bt.HTML&&(pe=le.treeAdapter.getTemplateContent(pe)),le.treeAdapter.appendChild(pe,Ke)}}function Na(le,pe,Ke){const Ot=le.treeAdapter.getNamespaceURI(Ke.element),{token:_n}=Ke,Ii=le.treeAdapter.createElement(_n.tagName,Ot,_n.attrs);le._adoptNodes(pe,Ii),le.treeAdapter.appendChild(pe,Ii),le.activeFormattingElements.insertElementAfterBookmark(Ii,_n),le.activeFormattingElements.removeEntry(Ke),le.openElements.remove(Ke.element),le.openElements.insertAfter(pe,Ii,_n.tagID)}function da(le,pe){for(let Ke=0;Ke=Ke;Ot--)le._setEndLocation(le.openElements.items[Ot],pe);if(!le.fragmentContext&&le.openElements.stackTop>=0){const Ot=le.openElements.items[0],_n=le.treeAdapter.getNodeSourceCodeLocation(Ot);if(_n&&!_n.endTag&&(le._setEndLocation(Ot,pe),le.openElements.stackTop>=1)){const Ii=le.openElements.items[1],$i=le.treeAdapter.getNodeSourceCodeLocation(Ii);$i&&!$i.endTag&&le._setEndLocation(Ii,pe)}}}}function sr(le,pe){le._setDocumentType(pe);const Ke=pe.forceQuirks?Wn.QUIRKS:Si(pe);Oi(pe)||le._err(pe,In.nonConformingDoctype),le.treeAdapter.setDocumentMode(le.document,Ke),le.insertionMode=hn.BEFORE_HTML}function vr(le,pe){le._err(pe,In.missingDoctype,!0),le.treeAdapter.setDocumentMode(le.document,Wn.QUIRKS),le.insertionMode=hn.BEFORE_HTML,le._processToken(pe)}function Tr(le,pe){pe.tagID===De.HTML?(le._insertElement(pe,Bt.HTML),le.insertionMode=hn.BEFORE_HEAD):Xo(le,pe)}function tr(le,pe){const Ke=pe.tagID;(Ke===De.HTML||Ke===De.HEAD||Ke===De.BODY||Ke===De.BR)&&Xo(le,pe)}function Xo(le,pe){le._insertFakeRootElement(),le.insertionMode=hn.BEFORE_HEAD,le._processToken(pe)}function Wo(le,pe){switch(pe.tagID){case De.HTML:{Ko(le,pe);break}case De.HEAD:{le._insertElement(pe,Bt.HTML),le.headElement=le.openElements.current,le.insertionMode=hn.IN_HEAD;break}default:Vr(le,pe)}}function ko(le,pe){const Ke=pe.tagID;Ke===De.HEAD||Ke===De.BODY||Ke===De.HTML||Ke===De.BR?Vr(le,pe):le._err(pe,In.endTagWithoutMatchingOpenElement)}function Vr(le,pe){le._insertFakeElement(jt.HEAD,De.HEAD),le.headElement=le.openElements.current,le.insertionMode=hn.IN_HEAD,le._processToken(pe)}function _o(le,pe){switch(pe.tagID){case De.HTML:{Ko(le,pe);break}case De.BASE:case De.BASEFONT:case De.BGSOUND:case De.LINK:case De.META:{le._appendElement(pe,Bt.HTML),pe.ackSelfClosing=!0;break}case De.TITLE:{le._switchToTextParsing(pe,fr.RCDATA);break}case De.NOSCRIPT:{le.options.scriptingEnabled?le._switchToTextParsing(pe,fr.RAWTEXT):(le._insertElement(pe,Bt.HTML),le.insertionMode=hn.IN_HEAD_NO_SCRIPT);break}case De.NOFRAMES:case De.STYLE:{le._switchToTextParsing(pe,fr.RAWTEXT);break}case De.SCRIPT:{le._switchToTextParsing(pe,fr.SCRIPT_DATA);break}case De.TEMPLATE:{le._insertTemplate(pe),le.activeFormattingElements.insertMarker(),le.framesetOk=!1,le.insertionMode=hn.IN_TEMPLATE,le.tmplInsertionModeStack.unshift(hn.IN_TEMPLATE);break}case De.HEAD:{le._err(pe,In.misplacedStartTagForHeadElement);break}default:Ra(le,pe)}}function Ya(le,pe){switch(pe.tagID){case De.HEAD:{le.openElements.pop(),le.insertionMode=hn.AFTER_HEAD;break}case De.BODY:case De.BR:case De.HTML:{Ra(le,pe);break}case De.TEMPLATE:{Uo(le,pe);break}default:le._err(pe,In.endTagWithoutMatchingOpenElement)}}function Uo(le,pe){le.openElements.tmplCount>0?(le.openElements.generateImpliedEndTagsThoroughly(),le.openElements.currentTagId!==De.TEMPLATE&&le._err(pe,In.closingOfElementWithOpenChildElements),le.openElements.popUntilTagNamePopped(De.TEMPLATE),le.activeFormattingElements.clearToLastMarker(),le.tmplInsertionModeStack.shift(),le._resetInsertionMode()):le._err(pe,In.endTagWithoutMatchingOpenElement)}function Ra(le,pe){le.openElements.pop(),le.insertionMode=hn.AFTER_HEAD,le._processToken(pe)}function ls(le,pe){switch(pe.tagID){case De.HTML:{Ko(le,pe);break}case De.BASEFONT:case De.BGSOUND:case De.HEAD:case De.LINK:case De.META:case De.NOFRAMES:case De.STYLE:{_o(le,pe);break}case De.NOSCRIPT:{le._err(pe,In.nestedNoscriptInHead);break}default:va(le,pe)}}function Ka(le,pe){switch(pe.tagID){case De.NOSCRIPT:{le.openElements.pop(),le.insertionMode=hn.IN_HEAD;break}case De.BR:{va(le,pe);break}default:le._err(pe,In.endTagWithoutMatchingOpenElement)}}function va(le,pe){const Ke=pe.type===Yi.EOF?In.openElementsLeftAfterEof:In.disallowedContentInNoscriptInHead;le._err(pe,Ke),le.openElements.pop(),le.insertionMode=hn.IN_HEAD,le._processToken(pe)}function Ws(le,pe){switch(pe.tagID){case De.HTML:{Ko(le,pe);break}case De.BODY:{le._insertElement(pe,Bt.HTML),le.framesetOk=!1,le.insertionMode=hn.IN_BODY;break}case De.FRAMESET:{le._insertElement(pe,Bt.HTML),le.insertionMode=hn.IN_FRAMESET;break}case De.BASE:case De.BASEFONT:case De.BGSOUND:case De.LINK:case De.META:case De.NOFRAMES:case De.SCRIPT:case De.STYLE:case De.TEMPLATE:case De.TITLE:{le._err(pe,In.abandonedHeadElementChild),le.openElements.push(le.headElement,De.HEAD),_o(le,pe),le.openElements.remove(le.headElement);break}case De.HEAD:{le._err(pe,In.misplacedStartTagForHeadElement);break}default:Za(le,pe)}}function pl(le,pe){switch(pe.tagID){case De.BODY:case De.HTML:case De.BR:{Za(le,pe);break}case De.TEMPLATE:{Uo(le,pe);break}default:le._err(pe,In.endTagWithoutMatchingOpenElement)}}function Za(le,pe){le._insertFakeElement(jt.BODY,De.BODY),le.insertionMode=hn.IN_BODY,As(le,pe)}function As(le,pe){switch(pe.type){case Yi.CHARACTER:{Jl(le,pe);break}case Yi.WHITESPACE_CHARACTER:{Bs(le,pe);break}case Yi.COMMENT:{pa(le,pe);break}case Yi.START_TAG:{Ko(le,pe);break}case Yi.END_TAG:{ha(le,pe);break}case Yi.EOF:{Ea(le,pe);break}default:}}function Bs(le,pe){le._reconstructActiveFormattingElements(),le._insertCharacters(pe)}function Jl(le,pe){le._reconstructActiveFormattingElements(),le._insertCharacters(pe),le.framesetOk=!1}function rc(le,pe){le.openElements.tmplCount===0&&le.treeAdapter.adoptAttributes(le.openElements.items[0],pe.attrs)}function oc(le,pe){const Ke=le.openElements.tryPeekProperlyNestedBodyElement();Ke&&le.openElements.tmplCount===0&&(le.framesetOk=!1,le.treeAdapter.adoptAttributes(Ke,pe.attrs))}function Oa(le,pe){const Ke=le.openElements.tryPeekProperlyNestedBodyElement();le.framesetOk&&Ke&&(le.treeAdapter.detachNode(Ke),le.openElements.popAllUpToHtmlElement(),le._insertElement(pe,Bt.HTML),le.insertionMode=hn.IN_FRAMESET)}function zu(le,pe){le.openElements.hasInButtonScope(De.P)&&le._closePElement(),le._insertElement(pe,Bt.HTML)}function ac(le,pe){le.openElements.hasInButtonScope(De.P)&&le._closePElement(),le.openElements.currentTagId!==void 0&&qi.has(le.openElements.currentTagId)&&le.openElements.pop(),le._insertElement(pe,Bt.HTML)}function du(le,pe){le.openElements.hasInButtonScope(De.P)&&le._closePElement(),le._insertElement(pe,Bt.HTML),le.skipNextNewLine=!0,le.framesetOk=!1}function Pu(le,pe){const Ke=le.openElements.tmplCount>0;(!le.formElement||Ke)&&(le.openElements.hasInButtonScope(De.P)&&le._closePElement(),le._insertElement(pe,Bt.HTML),Ke||(le.formElement=le.openElements.current))}function hs(le,pe){le.framesetOk=!1;const Ke=pe.tagID;for(let Ot=le.openElements.stackTop;Ot>=0;Ot--){const _n=le.openElements.tagIDs[Ot];if(Ke===De.LI&&_n===De.LI||(Ke===De.DD||Ke===De.DT)&&(_n===De.DD||_n===De.DT)){le.openElements.generateImpliedEndTagsWithExclusion(_n),le.openElements.popUntilTagNamePopped(_n);break}if(_n!==De.ADDRESS&&_n!==De.DIV&&_n!==De.P&&le._isSpecialElement(le.openElements.items[Ot],_n))break}le.openElements.hasInButtonScope(De.P)&&le._closePElement(),le._insertElement(pe,Bt.HTML)}function ws(le,pe){le.openElements.hasInButtonScope(De.P)&&le._closePElement(),le._insertElement(pe,Bt.HTML),le.tokenizer.state=fr.PLAINTEXT}function Xa(le,pe){le.openElements.hasInScope(De.BUTTON)&&(le.openElements.generateImpliedEndTags(),le.openElements.popUntilTagNamePopped(De.BUTTON)),le._reconstructActiveFormattingElements(),le._insertElement(pe,Bt.HTML),le.framesetOk=!1}function us(le,pe){const Ke=le.activeFormattingElements.getElementEntryInScopeWithTagName(jt.A);Ke&&(da(le,pe),le.openElements.remove(Ke.element),le.activeFormattingElements.removeEntry(Ke)),le._reconstructActiveFormattingElements(),le._insertElement(pe,Bt.HTML),le.activeFormattingElements.pushElement(le.openElements.current,pe)}function hu(le,pe){le._reconstructActiveFormattingElements(),le._insertElement(pe,Bt.HTML),le.activeFormattingElements.pushElement(le.openElements.current,pe)}function Ps(le,pe){le._reconstructActiveFormattingElements(),le.openElements.hasInScope(De.NOBR)&&(da(le,pe),le._reconstructActiveFormattingElements()),le._insertElement(pe,Bt.HTML),le.activeFormattingElements.pushElement(le.openElements.current,pe)}function na(le,pe){le._reconstructActiveFormattingElements(),le._insertElement(pe,Bt.HTML),le.activeFormattingElements.insertMarker(),le.framesetOk=!1}function Qo(le,pe){le.treeAdapter.getDocumentMode(le.document)!==Wn.QUIRKS&&le.openElements.hasInButtonScope(De.P)&&le._closePElement(),le._insertElement(pe,Bt.HTML),le.framesetOk=!1,le.insertionMode=hn.IN_TABLE}function Bo(le,pe){le._reconstructActiveFormattingElements(),le._appendElement(pe,Bt.HTML),le.framesetOk=!1,pe.ackSelfClosing=!0}function Ga(le){const pe=dr(le,Yn.TYPE);return pe!=null&&pe.toLowerCase()===Zr}function ur(le,pe){le._reconstructActiveFormattingElements(),le._appendElement(pe,Bt.HTML),Ga(pe)||(le.framesetOk=!1),pe.ackSelfClosing=!0}function es(le,pe){le._appendElement(pe,Bt.HTML),pe.ackSelfClosing=!0}function Rt(le,pe){le.openElements.hasInButtonScope(De.P)&&le._closePElement(),le._appendElement(pe,Bt.HTML),le.framesetOk=!1,pe.ackSelfClosing=!0}function Zn(le,pe){pe.tagName=jt.IMG,pe.tagID=De.IMG,Bo(le,pe)}function ml(le,pe){le._insertElement(pe,Bt.HTML),le.skipNextNewLine=!0,le.tokenizer.state=fr.RCDATA,le.originalInsertionMode=le.insertionMode,le.framesetOk=!1,le.insertionMode=hn.TEXT}function ql(le,pe){le.openElements.hasInButtonScope(De.P)&&le._closePElement(),le._reconstructActiveFormattingElements(),le.framesetOk=!1,le._switchToTextParsing(pe,fr.RAWTEXT)}function Da(le,pe){le.framesetOk=!1,le._switchToTextParsing(pe,fr.RAWTEXT)}function ts(le,pe){le._switchToTextParsing(pe,fr.RAWTEXT)}function $s(le,pe){le._reconstructActiveFormattingElements(),le._insertElement(pe,Bt.HTML),le.framesetOk=!1,le.insertionMode=le.insertionMode===hn.IN_TABLE||le.insertionMode===hn.IN_CAPTION||le.insertionMode===hn.IN_TABLE_BODY||le.insertionMode===hn.IN_ROW||le.insertionMode===hn.IN_CELL?hn.IN_SELECT_IN_TABLE:hn.IN_SELECT}function vl(le,pe){le.openElements.currentTagId===De.OPTION&&le.openElements.pop(),le._reconstructActiveFormattingElements(),le._insertElement(pe,Bt.HTML)}function Hu(le,pe){le.openElements.hasInScope(De.RUBY)&&le.openElements.generateImpliedEndTags(),le._insertElement(pe,Bt.HTML)}function ba(le,pe){le.openElements.hasInScope(De.RUBY)&&le.openElements.generateImpliedEndTagsWithExclusion(De.RTC),le._insertElement(pe,Bt.HTML)}function eo(le,pe){le._reconstructActiveFormattingElements(),co(pe),Io(pe),pe.selfClosing?le._appendElement(pe,Bt.MATHML):le._insertElement(pe,Bt.MATHML),pe.ackSelfClosing=!0}function fs(le,pe){le._reconstructActiveFormattingElements(),oo(pe),Io(pe),pe.selfClosing?le._appendElement(pe,Bt.SVG):le._insertElement(pe,Bt.SVG),pe.ackSelfClosing=!0}function Os(le,pe){le._reconstructActiveFormattingElements(),le._insertElement(pe,Bt.HTML)}function Ko(le,pe){switch(pe.tagID){case De.I:case De.S:case De.B:case De.U:case De.EM:case De.TT:case De.BIG:case De.CODE:case De.FONT:case De.SMALL:case De.STRIKE:case De.STRONG:{hu(le,pe);break}case De.A:{us(le,pe);break}case De.H1:case De.H2:case De.H3:case De.H4:case De.H5:case De.H6:{ac(le,pe);break}case De.P:case De.DL:case De.OL:case De.UL:case De.DIV:case De.DIR:case De.NAV:case De.MAIN:case De.MENU:case De.ASIDE:case De.CENTER:case De.FIGURE:case De.FOOTER:case De.HEADER:case De.HGROUP:case De.DIALOG:case De.DETAILS:case De.ADDRESS:case De.ARTICLE:case De.SEARCH:case De.SECTION:case De.SUMMARY:case De.FIELDSET:case De.BLOCKQUOTE:case De.FIGCAPTION:{zu(le,pe);break}case De.LI:case De.DD:case De.DT:{hs(le,pe);break}case De.BR:case De.IMG:case De.WBR:case De.AREA:case De.EMBED:case De.KEYGEN:{Bo(le,pe);break}case De.HR:{Rt(le,pe);break}case De.RB:case De.RTC:{Hu(le,pe);break}case De.RT:case De.RP:{ba(le,pe);break}case De.PRE:case De.LISTING:{du(le,pe);break}case De.XMP:{ql(le,pe);break}case De.SVG:{fs(le,pe);break}case De.HTML:{rc(le,pe);break}case De.BASE:case De.LINK:case De.META:case De.STYLE:case De.TITLE:case De.SCRIPT:case De.BGSOUND:case De.BASEFONT:case De.TEMPLATE:{_o(le,pe);break}case De.BODY:{oc(le,pe);break}case De.FORM:{Pu(le,pe);break}case De.NOBR:{Ps(le,pe);break}case De.MATH:{eo(le,pe);break}case De.TABLE:{Qo(le,pe);break}case De.INPUT:{ur(le,pe);break}case De.PARAM:case De.TRACK:case De.SOURCE:{es(le,pe);break}case De.IMAGE:{Zn(le,pe);break}case De.BUTTON:{Xa(le,pe);break}case De.APPLET:case De.OBJECT:case De.MARQUEE:{na(le,pe);break}case De.IFRAME:{Da(le,pe);break}case De.SELECT:{$s(le,pe);break}case De.OPTION:case De.OPTGROUP:{vl(le,pe);break}case De.NOEMBED:case De.NOFRAMES:{ts(le,pe);break}case De.FRAMESET:{Oa(le,pe);break}case De.TEXTAREA:{ml(le,pe);break}case De.NOSCRIPT:{le.options.scriptingEnabled?ts(le,pe):Os(le,pe);break}case De.PLAINTEXT:{ws(le,pe);break}case De.COL:case De.TH:case De.TD:case De.TR:case De.HEAD:case De.FRAME:case De.TBODY:case De.TFOOT:case De.THEAD:case De.CAPTION:case De.COLGROUP:break;default:Os(le,pe)}}function To(le,pe){if(le.openElements.hasInScope(De.BODY)&&(le.insertionMode=hn.AFTER_BODY,le.options.sourceCodeLocationInfo)){const Ke=le.openElements.tryPeekProperlyNestedBodyElement();Ke&&le._setEndLocation(Ke,pe)}}function wa(le,pe){le.openElements.hasInScope(De.BODY)&&(le.insertionMode=hn.AFTER_BODY,Cs(le,pe))}function _s(le,pe){const Ke=pe.tagID;le.openElements.hasInScope(Ke)&&(le.openElements.generateImpliedEndTags(),le.openElements.popUntilTagNamePopped(Ke))}function ga(le){const pe=le.openElements.tmplCount>0,{formElement:Ke}=le;pe||(le.formElement=null),(Ke||pe)&&le.openElements.hasInScope(De.FORM)&&(le.openElements.generateImpliedEndTags(),pe?le.openElements.popUntilTagNamePopped(De.FORM):Ke&&le.openElements.remove(Ke))}function Vs(le){le.openElements.hasInButtonScope(De.P)||le._insertFakeElement(jt.P,De.P),le._closePElement()}function ns(le){le.openElements.hasInListItemScope(De.LI)&&(le.openElements.generateImpliedEndTagsWithExclusion(De.LI),le.openElements.popUntilTagNamePopped(De.LI))}function fu(le,pe){const Ke=pe.tagID;le.openElements.hasInScope(Ke)&&(le.openElements.generateImpliedEndTagsWithExclusion(Ke),le.openElements.popUntilTagNamePopped(Ke))}function Jo(le){le.openElements.hasNumberedHeaderInScope()&&(le.openElements.generateImpliedEndTags(),le.openElements.popUntilNumberedHeaderPopped())}function gs(le,pe){const Ke=pe.tagID;le.openElements.hasInScope(Ke)&&(le.openElements.generateImpliedEndTags(),le.openElements.popUntilTagNamePopped(Ke),le.activeFormattingElements.clearToLastMarker())}function Ho(le){le._reconstructActiveFormattingElements(),le._insertFakeElement(jt.BR,De.BR),le.openElements.pop(),le.framesetOk=!1}function sa(le,pe){const Ke=pe.tagName,Ot=pe.tagID;for(let _n=le.openElements.stackTop;_n>0;_n--){const Ii=le.openElements.items[_n],$i=le.openElements.tagIDs[_n];if(Ot===$i&&(Ot!==De.UNKNOWN||le.treeAdapter.getTagName(Ii)===Ke)){le.openElements.generateImpliedEndTagsWithExclusion(Ot),le.openElements.stackTop>=_n&&le.openElements.shortenToLength(_n);break}if(le._isSpecialElement(Ii,$i))break}}function ha(le,pe){switch(pe.tagID){case De.A:case De.B:case De.I:case De.S:case De.U:case De.EM:case De.TT:case De.BIG:case De.CODE:case De.FONT:case De.NOBR:case De.SMALL:case De.STRIKE:case De.STRONG:{da(le,pe);break}case De.P:{Vs(le);break}case De.DL:case De.UL:case De.OL:case De.DIR:case De.DIV:case De.NAV:case De.PRE:case De.MAIN:case De.MENU:case De.ASIDE:case De.BUTTON:case De.CENTER:case De.FIGURE:case De.FOOTER:case De.HEADER:case De.HGROUP:case De.DIALOG:case De.ADDRESS:case De.ARTICLE:case De.DETAILS:case De.SEARCH:case De.SECTION:case De.SUMMARY:case De.LISTING:case De.FIELDSET:case De.BLOCKQUOTE:case De.FIGCAPTION:{_s(le,pe);break}case De.LI:{ns(le);break}case De.DD:case De.DT:{fu(le,pe);break}case De.H1:case De.H2:case De.H3:case De.H4:case De.H5:case De.H6:{Jo(le);break}case De.BR:{Ho(le);break}case De.BODY:{To(le,pe);break}case De.HTML:{wa(le,pe);break}case De.FORM:{ga(le);break}case De.APPLET:case De.OBJECT:case De.MARQUEE:{gs(le,pe);break}case De.TEMPLATE:{Uo(le,pe);break}default:sa(le,pe)}}function Ea(le,pe){le.tmplInsertionModeStack.length>0?Ss(le,pe):Gi(le,pe)}function Ro(le,pe){var Ke;pe.tagID===De.SCRIPT&&((Ke=le.scriptHandler)===null||Ke===void 0||Ke.call(le,le.openElements.current)),le.openElements.pop(),le.insertionMode=le.originalInsertionMode}function ju(le,pe){le._err(pe,In.eofInElementThatCanContainOnlyText),le.openElements.pop(),le.insertionMode=le.originalInsertionMode,le.onEof(pe)}function Xr(le,pe){if(le.openElements.currentTagId!==void 0&&Mo.has(le.openElements.currentTagId))switch(le.pendingCharacterTokens.length=0,le.hasNonWhitespacePendingCharacterToken=!1,le.originalInsertionMode=le.insertionMode,le.insertionMode=hn.IN_TABLE_TEXT,pe.type){case Yi.CHARACTER:{Il(le,pe);break}case Yi.WHITESPACE_CHARACTER:{Gu(le,pe);break}}else Ns(le,pe)}function Qc(le,pe){le.openElements.clearBackToTableContext(),le.activeFormattingElements.insertMarker(),le._insertElement(pe,Bt.HTML),le.insertionMode=hn.IN_CAPTION}function zo(le,pe){le.openElements.clearBackToTableContext(),le._insertElement(pe,Bt.HTML),le.insertionMode=hn.IN_COLUMN_GROUP}function Lc(le,pe){le.openElements.clearBackToTableContext(),le._insertFakeElement(jt.COLGROUP,De.COLGROUP),le.insertionMode=hn.IN_COLUMN_GROUP,Ca(le,pe)}function Nu(le,pe){le.openElements.clearBackToTableContext(),le._insertElement(pe,Bt.HTML),le.insertionMode=hn.IN_TABLE_BODY}function $l(le,pe){le.openElements.clearBackToTableContext(),le._insertFakeElement(jt.TBODY,De.TBODY),le.insertionMode=hn.IN_TABLE_BODY,yl(le,pe)}function Ic(le,pe){le.openElements.hasInTableScope(De.TABLE)&&(le.openElements.popUntilTagNamePopped(De.TABLE),le._resetInsertionMode(),le._processStartTag(pe))}function xc(le,pe){Ga(pe)?le._appendElement(pe,Bt.HTML):Ns(le,pe),pe.ackSelfClosing=!0}function kl(le,pe){!le.formElement&&le.openElements.tmplCount===0&&(le._insertElement(pe,Bt.HTML),le.formElement=le.openElements.current,le.openElements.pop())}function Ll(le,pe){switch(pe.tagID){case De.TD:case De.TH:case De.TR:{$l(le,pe);break}case De.STYLE:case De.SCRIPT:case De.TEMPLATE:{_o(le,pe);break}case De.COL:{Lc(le,pe);break}case De.FORM:{kl(le,pe);break}case De.TABLE:{Ic(le,pe);break}case De.TBODY:case De.TFOOT:case De.THEAD:{Nu(le,pe);break}case De.INPUT:{xc(le,pe);break}case De.CAPTION:{Qc(le,pe);break}case De.COLGROUP:{zo(le,pe);break}default:Ns(le,pe)}}function jo(le,pe){switch(pe.tagID){case De.TABLE:{le.openElements.hasInTableScope(De.TABLE)&&(le.openElements.popUntilTagNamePopped(De.TABLE),le._resetInsertionMode());break}case De.TEMPLATE:{Uo(le,pe);break}case De.BODY:case De.CAPTION:case De.COL:case De.COLGROUP:case De.HTML:case De.TBODY:case De.TD:case De.TFOOT:case De.TH:case De.THEAD:case De.TR:break;default:Ns(le,pe)}}function Ns(le,pe){const Ke=le.fosterParentingEnabled;le.fosterParentingEnabled=!0,As(le,pe),le.fosterParentingEnabled=Ke}function Gu(le,pe){le.pendingCharacterTokens.push(pe)}function Il(le,pe){le.pendingCharacterTokens.push(pe),le.hasNonWhitespacePendingCharacterToken=!0}function eu(le,pe){let Ke=0;if(le.hasNonWhitespacePendingCharacterToken)for(;Ke0&&le.openElements.currentTagId===De.OPTION&&le.openElements.tagIDs[le.openElements.stackTop-1]===De.OPTGROUP&&le.openElements.pop(),le.openElements.currentTagId===De.OPTGROUP&&le.openElements.pop();break}case De.OPTION:{le.openElements.currentTagId===De.OPTION&&le.openElements.pop();break}case De.SELECT:{le.openElements.hasInSelectScope(De.SELECT)&&(le.openElements.popUntilTagNamePopped(De.SELECT),le._resetInsertionMode());break}case De.TEMPLATE:{Uo(le,pe);break}default:}}function yh(le,pe){const Ke=pe.tagID;Ke===De.CAPTION||Ke===De.TABLE||Ke===De.TBODY||Ke===De.TFOOT||Ke===De.THEAD||Ke===De.TR||Ke===De.TD||Ke===De.TH?(le.openElements.popUntilTagNamePopped(De.SELECT),le._resetInsertionMode(),le._processStartTag(pe)):mh(le,pe)}function Qa(le,pe){const Ke=pe.tagID;Ke===De.CAPTION||Ke===De.TABLE||Ke===De.TBODY||Ke===De.TFOOT||Ke===De.THEAD||Ke===De.TR||Ke===De.TD||Ke===De.TH?le.openElements.hasInTableScope(Ke)&&(le.openElements.popUntilTagNamePopped(De.SELECT),le._resetInsertionMode(),le.onEndTag(pe)):vh(le,pe)}function Wu(le,pe){switch(pe.tagID){case De.BASE:case De.BASEFONT:case De.BGSOUND:case De.LINK:case De.META:case De.NOFRAMES:case De.SCRIPT:case De.STYLE:case De.TEMPLATE:case De.TITLE:{_o(le,pe);break}case De.CAPTION:case De.COLGROUP:case De.TBODY:case De.TFOOT:case De.THEAD:{le.tmplInsertionModeStack[0]=hn.IN_TABLE,le.insertionMode=hn.IN_TABLE,Ll(le,pe);break}case De.COL:{le.tmplInsertionModeStack[0]=hn.IN_COLUMN_GROUP,le.insertionMode=hn.IN_COLUMN_GROUP,Ca(le,pe);break}case De.TR:{le.tmplInsertionModeStack[0]=hn.IN_TABLE_BODY,le.insertionMode=hn.IN_TABLE_BODY,yl(le,pe);break}case De.TD:case De.TH:{le.tmplInsertionModeStack[0]=hn.IN_ROW,le.insertionMode=hn.IN_ROW,xl(le,pe);break}default:le.tmplInsertionModeStack[0]=hn.IN_BODY,le.insertionMode=hn.IN_BODY,Ko(le,pe)}}function ua(le,pe){pe.tagID===De.TEMPLATE&&Uo(le,pe)}function Ss(le,pe){le.openElements.tmplCount>0?(le.openElements.popUntilTagNamePopped(De.TEMPLATE),le.activeFormattingElements.clearToLastMarker(),le.tmplInsertionModeStack.shift(),le._resetInsertionMode(),le.onEof(pe)):Gi(le,pe)}function ks(le,pe){pe.tagID===De.HTML?Ko(le,pe):sc(le,pe)}function Cs(le,pe){var Ke;if(pe.tagID===De.HTML){if(le.fragmentContext||(le.insertionMode=hn.AFTER_AFTER_BODY),le.options.sourceCodeLocationInfo&&le.openElements.tagIDs[0]===De.HTML){le._setEndLocation(le.openElements.items[0],pe);const Ot=le.openElements.items[1];Ot&&!(!((Ke=le.treeAdapter.getNodeSourceCodeLocation(Ot))===null||Ke===void 0)&&Ke.endTag)&&le._setEndLocation(Ot,pe)}}else sc(le,pe)}function sc(le,pe){le.insertionMode=hn.IN_BODY,As(le,pe)}function Ds(le,pe){switch(pe.tagID){case De.HTML:{Ko(le,pe);break}case De.FRAMESET:{le._insertElement(pe,Bt.HTML);break}case De.FRAME:{le._appendElement(pe,Bt.HTML),pe.ackSelfClosing=!0;break}case De.NOFRAMES:{_o(le,pe);break}default:}}function Vu(le,pe){pe.tagID===De.FRAMESET&&!le.openElements.isRootHtmlElementCurrent()&&(le.openElements.pop(),!le.fragmentContext&&le.openElements.currentTagId!==De.FRAMESET&&(le.insertionMode=hn.AFTER_FRAMESET))}function hd(le,pe){switch(pe.tagID){case De.HTML:{Ko(le,pe);break}case De.NOFRAMES:{_o(le,pe);break}default:}}function fd(le,pe){pe.tagID===De.HTML&&(le.insertionMode=hn.AFTER_AFTER_FRAMESET)}function tl(le,pe){pe.tagID===De.HTML?Ko(le,pe):we(le,pe)}function we(le,pe){le.insertionMode=hn.IN_BODY,As(le,pe)}function He(le,pe){switch(pe.tagID){case De.HTML:{Ko(le,pe);break}case De.NOFRAMES:{_o(le,pe);break}default:}}function Qe(le,pe){pe.chars=On,le._insertCharacters(pe)}function ot(le,pe){le._insertCharacters(pe),le.framesetOk=!1}function bt(le){for(;le.treeAdapter.getNamespaceURI(le.openElements.current)!==Bt.HTML&&le.openElements.currentTagId!==void 0&&!le._isIntegrationPoint(le.openElements.currentTagId,le.openElements.current);)le.openElements.pop()}function Ct(le,pe){if(no(pe))bt(le),le._startTagOutsideForeignContent(pe);else{const Ke=le._getAdjustedCurrentElement(),Ot=le.treeAdapter.getNamespaceURI(Ke);Ot===Bt.MATHML?co(pe):Ot===Bt.SVG&&(en(pe),oo(pe)),Io(pe),pe.selfClosing?le._appendElement(pe,Ot):le._insertElement(pe,Ot),pe.ackSelfClosing=!0}}function Ft(le,pe){if(pe.tagID===De.P||pe.tagID===De.BR){bt(le),le._endTagOutsideForeignContent(pe);return}for(let Ke=le.openElements.stackTop;Ke>0;Ke--){const Ot=le.openElements.items[Ke];if(le.treeAdapter.getNamespaceURI(Ot)===Bt.HTML){le._endTagOutsideForeignContent(pe);break}const _n=le.treeAdapter.getTagName(Ot);if(_n.toLowerCase()===pe.tagName){pe.tagName=_n,le.openElements.shortenToLength(Ke);break}}}const Zt=/["$&'<>\u0080-\uFFFF]/g,Dn=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),zn=String.prototype.codePointAt==null?(le,pe)=>(le.charCodeAt(pe)&64512)===55296?(le.charCodeAt(pe)-55296)*1024+le.charCodeAt(pe+1)-56320+65536:le.charCodeAt(pe):(le,pe)=>le.codePointAt(pe);function En(le){let pe="",Ke=0,Ot;for(;(Ot=Zt.exec(le))!==null;){const{index:_n}=Ot,Ii=le.charCodeAt(_n),$i=Dn.get(Ii);$i===void 0?(pe+=`${le.substring(Ke,_n)}&#x${zn(le,_n).toString(16)};`,Ke=Zt.lastIndex+=+((Ii&64512)===55296)):(pe+=le.substring(Ke,_n)+$i,Ke=_n+1)}return pe+le.substr(Ke)}const oi=null;function ti(le,pe){return function(Ot){let _n,Ii=0,$i="";for(;_n=le.exec(Ot);)Ii!==_n.index&&($i+=Ot.substring(Ii,_n.index)),$i+=pe.get(_n[0].charCodeAt(0)),Ii=_n.index+1;return $i+Ot.substring(Ii)}}const Tn=null,io=ti(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),So=ti(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Do=new Set([jt.AREA,jt.BASE,jt.BASEFONT,jt.BGSOUND,jt.BR,jt.COL,jt.EMBED,jt.FRAME,jt.HR,jt.IMG,jt.INPUT,jt.KEYGEN,jt.LINK,jt.META,jt.PARAM,jt.SOURCE,jt.TRACK,jt.WBR]);function Dr(le,pe){return pe.treeAdapter.isElementNode(le)&&pe.treeAdapter.getNamespaceURI(le)===NS.HTML&&Do.has(pe.treeAdapter.getTagName(le))}const so={treeAdapter:di,scriptingEnabled:!0};function vo(le,pe){const Ke=ea(ea({},so),pe);return Dr(le,Ke)?"":Aa(le,Ke)}function Ta(le,pe){const Ke=ea(ea({},so),pe);return Sr(le,Ke)}function Aa(le,pe){let Ke="";const Ot=pe.treeAdapter.isElementNode(le)&&pe.treeAdapter.getTagName(le)===$.TEMPLATE&&pe.treeAdapter.getNamespaceURI(le)===NS.HTML?pe.treeAdapter.getTemplateContent(le):le,_n=pe.treeAdapter.getChildNodes(Ot);if(_n)for(const Ii of _n)Ke+=Sr(Ii,pe);return Ke}function Sr(le,pe){return pe.treeAdapter.isElementNode(le)?ka(le,pe):pe.treeAdapter.isTextNode(le)?Sa(le,pe):pe.treeAdapter.isCommentNode(le)?to(le,pe):pe.treeAdapter.isDocumentTypeNode(le)?nl(le,pe):""}function ka(le,pe){const Ke=pe.treeAdapter.getTagName(le);return`<${Ke}${rs(le,pe)}>${Dr(le,pe)?"":`${Aa(le,pe)}`}`}function rs(le,{treeAdapter:pe}){let Ke="";for(const Ot of pe.getAttrList(le)){if(Ke+=" ",Ot.namespace)switch(Ot.namespace){case NS.XML:{Ke+=`xml:${Ot.name}`;break}case NS.XMLNS:{Ot.name!=="xmlns"&&(Ke+="xmlns:"),Ke+=Ot.name;break}case NS.XLINK:{Ke+=`xlink:${Ot.name}`;break}default:Ke+=`${Ot.prefix}:${Ot.name}`}else Ke+=Ot.name;Ke+=`="${escapeAttribute(Ot.value)}"`}return Ke}function Sa(le,pe){const{treeAdapter:Ke}=pe,Ot=Ke.getTextNodeContent(le),_n=Ke.getParentNode(le),Ii=_n&&Ke.isElementNode(_n)&&Ke.getTagName(_n);return Ii&&Ke.getNamespaceURI(_n)===NS.HTML&&hasUnescapedText(Ii,pe.scriptingEnabled)?Ot:escapeText(Ot)}function to(le,{treeAdapter:pe}){return``}function nl(le,{treeAdapter:pe}){return``}function Ba(le,pe){return Parser.parse(le,pe)}function Lo(le,pe,Ke){typeof le=="string"&&(Ke=pe,pe=le,le=null);const Ot=Parser.getFragmentParser(le,Ke);return Ot.tokenizer.write(pe,!0),Ot.getFragment()}var Ao=ue(17970),ia=ue(10528);const Ja=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,Fs=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Ys={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Ml(le,pe){const Ke=gd(le),Ot=mt("type",{handlers:{root:il,element:Hl,text:$n,comment:gu,doctype:Ks,raw:Ls},unknown:qa}),_n={parser:Ke?new fa(Ys):fa.getFragmentParser(void 0,Ys),handle(lo){Ot(lo,_n)},stitches:!1,options:pe||{}};Ot(le,_n),jl(_n,(0,Ao.Pk)());const Ii=Ke?_n.parser.document:_n.parser.getFragment(),$i=rt(Ii,{file:_n.options.file});return _n.stitches&&(0,ia.Vn)($i,"comment",function(lo,Po,wi){const Nr=lo;if(Nr.value.stitch&&wi&&Po!==void 0){const Fo=wi.children;return Fo[Po]=Nr.value.stitch,Po}}),$i.type==="root"&&$i.children.length===1&&$i.children[0].type===le.type?$i.children[0]:$i}function Kn(le,pe){let Ke=-1;if(le)for(;++Ke4&&(pe.parser.tokenizer.state=0);const Ke={type:Yi.CHARACTER,chars:le.value,location:nu(le)};jl(pe,(0,Ao.Pk)(le)),pe.parser.currentToken=Ke,pe.parser._processToken(pe.parser.currentToken)}function Ks(le,pe){const Ke={type:Yi.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:nu(le)};jl(pe,(0,Ao.Pk)(le)),pe.parser.currentToken=Ke,pe.parser._processToken(pe.parser.currentToken)}function tu(le,pe){pe.stitches=!0;const Ke=lc(le);if("children"in le&&"children"in Ke){const Ot=Ml({type:"root",children:le.children},pe.options);Ke.children=Ot.children}gu({type:"comment",value:{stitch:Ke}},pe)}function gu(le,pe){const Ke=le.value,Ot={type:Yi.COMMENT,data:Ke,location:nu(le)};jl(pe,(0,Ao.Pk)(le)),pe.parser.currentToken=Ot,pe.parser._processToken(pe.parser.currentToken)}function Ls(le,pe){if(pe.parser.tokenizer.preprocessor.html="",pe.parser.tokenizer.preprocessor.pos=-1,pe.parser.tokenizer.preprocessor.lastGapPos=-2,pe.parser.tokenizer.preprocessor.gapStack=[],pe.parser.tokenizer.preprocessor.skipNextNewLine=!1,pe.parser.tokenizer.preprocessor.lastChunkWritten=!1,pe.parser.tokenizer.preprocessor.endOfChunkHit=!1,pe.parser.tokenizer.preprocessor.isEol=!1,Us(pe,(0,Ao.Pk)(le)),pe.parser.tokenizer.write(pe.options.tagfilter?le.value.replace(Ja,"<$1$2"):le.value,!1),pe.parser.tokenizer._runParsingLoop(),pe.parser.tokenizer.state===72||pe.parser.tokenizer.state===78){pe.parser.tokenizer.preprocessor.lastChunkWritten=!0;const Ke=pe.parser.tokenizer._consume();pe.parser.tokenizer._callState(Ke)}}function qa(le,pe){const Ke=le;if(pe.options.passThrough&&pe.options.passThrough.includes(Ke.type))tu(Ke,pe);else{let Ot="";throw Fs.has(Ke.type)&&(Ot=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+Ke.type+"` node"+Ot)}}function jl(le,pe){Us(le,pe);const Ke=le.parser.tokenizer.currentCharacterToken;Ke&&Ke.location&&(Ke.location.endLine=le.parser.tokenizer.preprocessor.line,Ke.location.endCol=le.parser.tokenizer.preprocessor.col+1,Ke.location.endOffset=le.parser.tokenizer.preprocessor.offset+1,le.parser.currentToken=Ke,le.parser._processToken(le.parser.currentToken)),le.parser.tokenizer.paused=!1,le.parser.tokenizer.inLoop=!1,le.parser.tokenizer.active=!1,le.parser.tokenizer.returnState=fr.DATA,le.parser.tokenizer.charRefCode=-1,le.parser.tokenizer.consumedAfterSnapshot=-1,le.parser.tokenizer.currentLocation=null,le.parser.tokenizer.currentCharacterToken=null,le.parser.tokenizer.currentToken=null,le.parser.tokenizer.currentAttr={name:"",value:""}}function Us(le,pe){if(pe&&pe.offset!==void 0){const Ke={startLine:pe.line,startCol:pe.column,startOffset:pe.offset,endLine:-1,endCol:-1,endOffset:-1};le.parser.tokenizer.preprocessor.lineStartPos=-pe.column+1,le.parser.tokenizer.preprocessor.droppedBufferSize=pe.offset,le.parser.tokenizer.preprocessor.line=pe.line,le.parser.tokenizer.currentLocation=Ke}}function ku(le,pe){const Ke=le.tagName.toLowerCase();if(pe.parser.tokenizer.state===fr.PLAINTEXT)return;jl(pe,(0,Ao.Pk)(le));const Ot=pe.parser.openElements.current;let _n="namespaceURI"in Ot?Ot.namespaceURI:Xe.t.html;_n===Xe.t.html&&Ke==="svg"&&(_n=Xe.t.svg);const Ii=_t(Pf(ea({},le),{children:[]}),{space:_n===Xe.t.svg?"svg":"html"}),$i={type:Yi.START_TAG,tagName:Ke,tagID:gi(Ke),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in Ii?Ii.attrs:[],location:nu(le)};pe.parser.currentToken=$i,pe.parser._processToken(pe.parser.currentToken),pe.parser.tokenizer.lastStartTagName=Ke}function Yu(le,pe){const Ke=le.tagName.toLowerCase();if(!pe.parser.tokenizer.inForeignNode&&Xn.includes(Ke)||pe.parser.tokenizer.state===fr.PLAINTEXT)return;jl(pe,(0,Ao.rb)(le));const Ot={type:Yi.END_TAG,tagName:Ke,tagID:gi(Ke),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:nu(le)};pe.parser.currentToken=Ot,pe.parser._processToken(pe.parser.currentToken),Ke===pe.parser.tokenizer.lastStartTagName&&(pe.parser.tokenizer.state===fr.RCDATA||pe.parser.tokenizer.state===fr.RAWTEXT||pe.parser.tokenizer.state===fr.SCRIPT_DATA)&&(pe.parser.tokenizer.state=fr.DATA)}function gd(le){const pe=le.type==="root"?le.children[0]:le;return!!(pe&&(pe.type==="doctype"||pe.type==="element"&&pe.tagName.toLowerCase()==="html"))}function nu(le){const pe=(0,Ao.Pk)(le)||{line:void 0,column:void 0,offset:void 0},Ke=(0,Ao.rb)(le)||{line:void 0,column:void 0,offset:void 0};return{startLine:pe.line,startCol:pe.column,startOffset:pe.offset,endLine:Ke.line,endCol:Ke.column,endOffset:Ke.offset}}function lc(le){return"children"in le?(0,Pe.ZP)(Pf(ea({},le),{children:[]})):(0,Pe.ZP)(le)}function zd(le){return function(pe,Ke){return Ml(pe,Pf(ea({},le),{file:Ke}))}}},10787:function(ze,Ee,ue){"use strict";ue.d(Ee,{Z:function(){return Ye}});function ce(yt){if(typeof yt!="string")throw new TypeError("Expected a string");return yt.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Pe=ue(2348),Me=ue(10502);function Ie(yt,rt,Nt){const Be=Nt||{},ne=(0,Me.O)(Be.ignore||[]),te=Ge(rt);let he=-1;for(;++he0?{type:"text",value:ln}:void 0),ln===!1?Le.lastIndex=Lt+1:($e!==Lt&&et.push({type:"text",value:ye.value.slice($e,Lt)}),Array.isArray(ln)?et.push(...ln):ln&&et.push(ln),$e=Lt+Et[0].length,dt=!0),!Le.global)break;Et=Le.exec(ye.value)}return dt?($eLe&&(Le=Ae):Ae=1,be=ye+se.length,ye=ge.indexOf(se,be);return Le}function Me(){return{enter:{mathFlow:he,mathFlowFenceMeta:se,mathText:Ae},exit:{mathFlow:be,mathFlowFence:ye,mathFlowFenceMeta:ge,mathFlowValue:We,mathText:Le,mathTextData:We}};function he($e){const Je={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[Je]}},$e)}function se(){this.buffer()}function ge(){const $e=this.resume(),Je=this.stack[this.stack.length-1];(0,ce.ok)(Je.type==="math"),Je.meta=$e}function ye(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function be($e){const Je=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),it=this.stack[this.stack.length-1];(0,ce.ok)(it.type==="math"),this.exit($e),it.value=Je;const dt=it.data.hChildren[0];(0,ce.ok)(dt.type==="element"),(0,ce.ok)(dt.tagName==="code"),dt.children.push({type:"text",value:Je}),this.data.mathFlowInside=void 0}function Ae($e){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},$e),this.buffer()}function Le($e){const Je=this.resume(),it=this.stack[this.stack.length-1];(0,ce.ok)(it.type==="inlineMath"),this.exit($e),it.value=Je,it.data.hChildren.push({type:"text",value:Je})}function We($e){this.config.enter.data.call(this,$e),this.config.exit.data.call(this,$e)}}function Ie(he){let se=(he||{}).singleDollarTextMath;return se==null&&(se=!0),ye.peek=be,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` `,inConstruct:"mathFlowMeta"},{character:"$",after:se?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:ge,inlineMath:ye}};function ge(Ae,Le,We,$e){const Je=Ae.value||"",it=We.createTracker($e),dt="$".repeat(Math.max(Pe(Je,"$")+1,2)),et=We.enter("mathFlow");let Et=it.move(dt);if(Ae.meta){const Lt=We.enter("mathFlowMeta");Et+=it.move(We.safe(Ae.meta,ea({after:` `,before:Et,encode:["$"]},it.current()))),Lt()}return Et+=it.move(` diff --git a/6679.6055a220.async.js b/6679.cfece962.async.js similarity index 99% rename from 6679.6055a220.async.js rename to 6679.cfece962.async.js index e70b449bdf..b2ed3a8b29 100644 --- a/6679.6055a220.async.js +++ b/6679.cfece962.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function $e({open:Fe=!0,onChange:te,defaultValue:ee,placement:he,width:ue,height:fe,extra:me,onDynamic:be,onOpenChange:Ae,showExtra:De=!0}){const Ye=(0,oe.useRef)(null),nt=(0,oe.useRef)(null),[Je,ot]=(0,oe.useState)(ee||""),[gt,rt]=(0,oe.useState)(ee||""),[mt,wt]=(0,oe.useState)(!!Fe),[At,zt]=(0,oe.useState)(1),Qt={selectOnLineNumbers:!0};(0,oe.useEffect)(()=>{Fe&&(ot(ee),rt(ee),wt(!0))},[Fe,ee]),(0,oe.useEffect)(()=>{Je!==""&&(clearTimeout(nt.current),nt.current=setTimeout(()=>{const bn=document.createElement("iframe");if(bn.style.width="100%",bn.style.height="100%",bn.style.border="0",Ye.current){Ye.current.innerHTML="",Ye.current.appendChild(bn);const St=bn.contentDocument||bn.contentWindow.document;St.open(),St.write(Je),St.close()}},1e3))},[Fe,Je]);const Yt=bn=>{ot(bn),te==null||te(bn,gt)};return Ke.createElement(Pe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:mt,width:"100%",height:fe||"100vh",rootClassName:je.smartWrp,destroyOnClose:!0,onClose:()=>{wt(!1),Ae==null||Ae(Je)},extra:De&&Ke.createElement("div",null,Ke.createElement(Ge.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:At,onChange:bn=>zt(bn)}),Ke.createElement(lt.Z,{type:"primary",className:"ml20",onClick:()=>He(this,null,function*(){yield be(Je,()=>{wt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ke.createElement(ke.Z,{className:"h100"},Ke.createElement(Ie.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:At===1?"block":"none"}},Ke.createElement("div",{className:"h100",ref:Ye})),Ke.createElement(Ie.Z,{flex:"1",style:{display:At===2?"block":"none"}},Ke.createElement(Te.ZP,{height:"90vh",value:ee,language:"html",theme:"vs",showMiniMap:!1,options:Qt,onChange:Yt}))))}var It=$e},10946:function(We,Ee,ae){"use strict";ae.d(Ee,{Z:function(){return Je}});var oe=ae(59301),Pe=ae(74439),ke=ae(77596),Ie=ae(3310),je=ae(14179),Te=ae(56102),Ge={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},lt=ae(6767),Ke=ae(90083),He=ae(95827),yt=ae(30084),$e=ae(10787),It=ae(8944),Fe=ae(81679),te=Object.defineProperty,ee=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,be=(ot,gt,rt)=>gt in ot?te(ot,gt,{enumerable:!0,configurable:!0,writable:!0,value:rt}):ot[gt]=rt,Ae=(ot,gt)=>{for(var rt in gt||(gt={}))fe.call(gt,rt)&&be(ot,rt,gt[rt]);if(ue)for(var rt of ue(gt))me.call(gt,rt)&&be(ot,rt,gt[rt]);return ot},De=(ot,gt)=>ee(ot,he(gt)),Ye=(ot,gt)=>{var rt={};for(var mt in ot)fe.call(ot,mt)&>.indexOf(mt)<0&&(rt[mt]=ot[mt]);if(ot!=null&&ue)for(var mt of ue(ot))gt.indexOf(mt)<0&&me.call(ot,mt)&&(rt[mt]=ot[mt]);return rt},Je=({onFinish:ot,value:gt,streamingStatus:rt,cancelIndex:mt,loadImage:wt,onDynamic:At,isHiddenHtml:zt})=>{const[Qt,Yt]=(0,oe.useState)(""),[bn,St]=(0,oe.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[pt,ct]=(0,oe.useState)(0),[$t,fn]=(0,oe.useState)(!1),kt=Xn=>Xn.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Vt,Bn)=>`$$${Bn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),En=()=>{fn(!0),ot==null||ot()};(0,oe.useEffect)(()=>{const Xn=wt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function $e({open:Fe=!0,onChange:te,defaultValue:ee,placement:he,width:ue,height:fe,extra:me,onDynamic:be,onOpenChange:Ae,showExtra:De=!0}){const Ye=(0,oe.useRef)(null),nt=(0,oe.useRef)(null),[Je,ot]=(0,oe.useState)(ee||""),[gt,rt]=(0,oe.useState)(ee||""),[mt,wt]=(0,oe.useState)(!!Fe),[At,zt]=(0,oe.useState)(1),Qt={selectOnLineNumbers:!0};(0,oe.useEffect)(()=>{Fe&&(ot(ee),rt(ee),wt(!0))},[Fe,ee]),(0,oe.useEffect)(()=>{Je!==""&&(clearTimeout(nt.current),nt.current=setTimeout(()=>{const bn=document.createElement("iframe");if(bn.style.width="100%",bn.style.height="100%",bn.style.border="0",Ye.current){Ye.current.innerHTML="",Ye.current.appendChild(bn);const St=bn.contentDocument||bn.contentWindow.document;St.open(),St.write(Je),St.close()}},1e3))},[Fe,Je]);const Yt=bn=>{ot(bn),te==null||te(bn,gt)};return Ke.createElement(Pe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:mt,width:"100%",height:fe||"100vh",rootClassName:je.smartWrp,destroyOnClose:!0,onClose:()=>{wt(!1),Ae==null||Ae(Je)},extra:De&&Ke.createElement("div",null,Ke.createElement(Ge.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:At,onChange:bn=>zt(bn)}),Ke.createElement(lt.Z,{type:"primary",className:"ml20",onClick:()=>He(this,null,function*(){yield be(Je,()=>{wt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ke.createElement(ke.Z,{className:"h100"},Ke.createElement(Ie.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:At===1?"block":"none"}},Ke.createElement("div",{className:"h100",ref:Ye})),Ke.createElement(Ie.Z,{flex:"1",style:{display:At===2?"block":"none"}},Ke.createElement(Te.ZP,{height:"90vh",value:ee,language:"html",theme:"vs",showMiniMap:!1,options:Qt,onChange:Yt}))))}var It=$e},10946:function(We,Ee,ae){"use strict";ae.d(Ee,{Z:function(){return Je}});var oe=ae(59301),Pe=ae(74439),ke=ae(77596),Ie=ae(3977),je=ae(14179),Te=ae(56102),Ge={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},lt=ae(6767),Ke=ae(90083),He=ae(95827),yt=ae(30084),$e=ae(10787),It=ae(8944),Fe=ae(81679),te=Object.defineProperty,ee=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,be=(ot,gt,rt)=>gt in ot?te(ot,gt,{enumerable:!0,configurable:!0,writable:!0,value:rt}):ot[gt]=rt,Ae=(ot,gt)=>{for(var rt in gt||(gt={}))fe.call(gt,rt)&&be(ot,rt,gt[rt]);if(ue)for(var rt of ue(gt))me.call(gt,rt)&&be(ot,rt,gt[rt]);return ot},De=(ot,gt)=>ee(ot,he(gt)),Ye=(ot,gt)=>{var rt={};for(var mt in ot)fe.call(ot,mt)&>.indexOf(mt)<0&&(rt[mt]=ot[mt]);if(ot!=null&&ue)for(var mt of ue(ot))gt.indexOf(mt)<0&&me.call(ot,mt)&&(rt[mt]=ot[mt]);return rt},Je=({onFinish:ot,value:gt,streamingStatus:rt,cancelIndex:mt,loadImage:wt,onDynamic:At,isHiddenHtml:zt})=>{const[Qt,Yt]=(0,oe.useState)(""),[bn,St]=(0,oe.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[pt,ct]=(0,oe.useState)(0),[$t,fn]=(0,oe.useState)(!1),kt=Xn=>Xn.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Vt,Bn)=>`$$${Bn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),En=()=>{fn(!0),ot==null||ot()};(0,oe.useEffect)(()=>{const Xn=wt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${gt}`:gt,Vt=kt(Xn);if(!$t)if(wt||!rt||mt>0){Yt(Vt),ct(Vt.length),(!rt||mt>0)&&!wt&&En();return}else if((Vt==null?void 0:Vt.length)<4)Yt(Vt),ct(Vt.length);else if(pt{Yt(Vt.slice(0,pt+2)),ct(Vn=>Vn+2)},Bn>10?Math.max(500/(Bn/2),20):50);return()=>clearInterval(Mt)}else rt||En()},[gt,rt,mt,wt,pt]);const Tn=(0,oe.useMemo)(()=>oe.createElement("section",{className:`${Ge.answer} fadeIn animated edu_md`},oe.createElement(Pe.UG,{remarkPlugins:[yt.Z,$e.Z],rehypePlugins:[He.Z,Ie.Z],components:{code(Xn){var Vt=Xn,{node:Bn,inline:Mt,className:Vn,children:ur}=Vt,at=Ye(Vt,["node","inline","className","children"]);const _e=/language-(\w+)/.exec(Vn||""),Re=String(ur).trim();return Mt||!_e?oe.createElement("code",Ae({className:Vn},at),ur):oe.createElement("code",{className:Ge.codeCopy,"data-text":`\`\`\`${_e?_e[1]:""} ${ur} @@ -1431,7 +1431,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `});++ft0&&tt.push({type:"text",value:` `}),tt}function Es(Ce){let Qe=0,tt=Ce.charCodeAt(Qe);for(;tt===9||tt===32;)Qe++,tt=Ce.charCodeAt(Qe);return Ce.slice(Qe)}function Fu(Ce,Qe){const tt=Zo(Ce,Qe),ft=tt.one(Ce,void 0),Ft=Pl(tt),Ht=Array.isArray(ft)?{type:"root",children:ft}:ft||{type:"root",children:[]};return Ft&&((0,Pe.ok)("children"in Ht),Ht.children.push({type:"text",value:` -`},Ft)),Ht}function va(Ce,Qe){return Ce&&"run"in Ce?function(tt,ft){return sS(this,null,function*(){const Ft=Fu(tt,xa({file:ft},Qe));yield Ce.run(Ft,ft)})}:function(tt,ft){return Fu(tt,xa({file:ft},Ce||Qe))}}function Os(Ce){if(Ce)throw Ce}var ia=ae(58847);function Ta(Ce){if(typeof Ce!="object"||Ce===null)return!1;const Qe=Object.getPrototypeOf(Ce);return(Qe===null||Qe===Object.prototype||Object.getPrototypeOf(Qe)===null)&&!(Symbol.toStringTag in Ce)&&!(Symbol.iterator in Ce)}function La(){const Ce=[],Qe={run:tt,use:ft};return Qe;function tt(...Ft){let Ht=-1;const an=Ft.pop();if(typeof an!="function")throw new TypeError("Expected function as last argument, not "+an);Nn(null,...Ft);function Nn(yr,...Er){const tr=Ce[++Ht];let Zr=-1;if(yr){an(yr);return}for(;++Zran.length;let yr;Nn&&an.push(Ft);try{yr=Ce.apply(this,an)}catch(Er){const tr=Er;if(Nn&&tt)throw tr;return Ft(tr)}Nn||(yr&&yr.then&&typeof yr.then=="function"?yr.then(Ht,Ft):yr instanceof Error?Ft(yr):Ht(yr))}function Ft(an,...Nn){tt||(tt=!0,Qe(an,...Nn))}function Ht(an){Ft(null,an)}}const na={basename:sc,dirname:Eo,extname:Dc,join:oa,sep:"/"};function sc(Ce,Qe){if(Qe!==void 0&&typeof Qe!="string")throw new TypeError('"ext" argument must be a string');bu(Ce);let tt=0,ft=-1,Ft=Ce.length,Ht;if(Qe===void 0||Qe.length===0||Qe.length>Ce.length){for(;Ft--;)if(Ce.codePointAt(Ft)===47){if(Ht){tt=Ft+1;break}}else ft<0&&(Ht=!0,ft=Ft+1);return ft<0?"":Ce.slice(tt,ft)}if(Qe===Ce)return"";let an=-1,Nn=Qe.length-1;for(;Ft--;)if(Ce.codePointAt(Ft)===47){if(Ht){tt=Ft+1;break}}else an<0&&(Ht=!0,an=Ft+1),Nn>-1&&(Ce.codePointAt(Ft)===Qe.codePointAt(Nn--)?Nn<0&&(ft=Ft):(Nn=-1,ft=an));return tt===ft?ft=an:ft<0&&(ft=Ce.length),Ce.slice(tt,ft)}function Eo(Ce){if(bu(Ce),Ce.length===0)return".";let Qe=-1,tt=Ce.length,ft;for(;--tt;)if(Ce.codePointAt(tt)===47){if(ft){Qe=tt;break}}else ft||(ft=!0);return Qe<0?Ce.codePointAt(0)===47?"/":".":Qe===1&&Ce.codePointAt(0)===47?"//":Ce.slice(0,Qe)}function Dc(Ce){bu(Ce);let Qe=Ce.length,tt=-1,ft=0,Ft=-1,Ht=0,an;for(;Qe--;){const Nn=Ce.codePointAt(Qe);if(Nn===47){if(an){ft=Qe+1;break}continue}tt<0&&(an=!0,tt=Qe+1),Nn===46?Ft<0?Ft=Qe:Ht!==1&&(Ht=1):Ft>-1&&(Ht=-1)}return Ft<0||tt<0||Ht===0||Ht===1&&Ft===tt-1&&Ft===ft+1?"":Ce.slice(Ft,tt)}function oa(...Ce){let Qe=-1,tt;for(;++Qe0&&Ce.codePointAt(Ce.length-1)===47&&(tt+="/"),Qe?"/"+tt:tt}function Bu(Ce,Qe){let tt="",ft=0,Ft=-1,Ht=0,an=-1,Nn,yr;for(;++an<=Ce.length;){if(an2){if(yr=tt.lastIndexOf("/"),yr!==tt.length-1){yr<0?(tt="",ft=0):(tt=tt.slice(0,yr),ft=tt.length-1-tt.lastIndexOf("/")),Ft=an,Ht=0;continue}}else if(tt.length>0){tt="",ft=0,Ft=an,Ht=0;continue}}Qe&&(tt=tt.length>0?tt+"/..":"..",ft=2)}else tt.length>0?tt+="/"+Ce.slice(Ft+1,an):tt=Ce.slice(Ft+1,an),ft=an-Ft-1;Ft=an,Ht=0}else Nn===46&&Ht>-1?Ht++:Ht=-1}return tt}function bu(Ce){if(typeof Ce!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(Ce))}const Rc={cwd:Xc};function Xc(){return"/"}function Yl(Ce){return!!(Ce!==null&&typeof Ce=="object"&&"href"in Ce&&Ce.href&&"protocol"in Ce&&Ce.protocol&&Ce.auth===void 0)}function Xl(Ce){if(typeof Ce=="string")Ce=new URL(Ce);else if(!Yl(Ce)){const Qe=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+Ce+"`");throw Qe.code="ERR_INVALID_ARG_TYPE",Qe}if(Ce.protocol!=="file:"){const Qe=new TypeError("The URL must be of scheme file");throw Qe.code="ERR_INVALID_URL_SCHEME",Qe}return la(Ce)}function la(Ce){if(Ce.hostname!==""){const ft=new TypeError('File URL host must be "localhost" or empty on darwin');throw ft.code="ERR_INVALID_FILE_URL_HOST",ft}const Qe=Ce.pathname;let tt=-1;for(;++tt0){let[lr,...Ao]=tr;const jo=ft[Fr][1];Ta(jo)&&Ta(lr)&&(lr=ia(!0,jo,lr)),ft[Fr]=[Er,lr,...Ao]}}}}const xs=new Is().freeze();function Ll(Ce,Qe){if(typeof Qe!="function")throw new TypeError("Cannot `"+Ce+"` without `parser`")}function Bl(Ce,Qe){if(typeof Qe!="function")throw new TypeError("Cannot `"+Ce+"` without `compiler`")}function _l(Ce,Qe){if(Qe)throw new Error("Cannot call `"+Ce+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function kl(Ce){if(!Ta(Ce)||typeof Ce.type!="string")throw new TypeError("Expected node, got `"+Ce+"`")}function hu(Ce,Qe,tt){if(!tt)throw new Error("`"+Ce+"` finished async. Use `"+Qe+"` instead")}function bd(Ce){return Hd(Ce)?Ce:new du(Ce)}function Hd(Ce){return!!(Ce&&typeof Ce=="object"&&"message"in Ce&&"messages"in Ce)}function ch(Ce){return typeof Ce=="string"||dh(Ce)}function dh(Ce){return!!(Ce&&typeof Ce=="object"&&"byteLength"in Ce&&"byteOffset"in Ce)}const gs="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",lc=[],Na={allowDangerousHtml:!0},js=/^(https?|ircs?|mailto|xmpp)$/i,$s=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function qs(Ce){const Qe=Eu(Ce),tt=Qc(Ce);return Ed(Qe.runSync(Qe.parse(tt),tt),Ce)}function bc(Ce){return sS(this,null,function*(){const Qe=Eu(Ce),tt=Qc(Ce),ft=yield Qe.run(Qe.parse(tt),tt);return Ed(ft,Ce)})}function Fs(Ce){const Qe=Eu(Ce),[tt,ft]=useState(void 0),[Ft,Ht]=useState(void 0);if(useEffect(function(){const an=Qc(Ce);Qe.run(Qe.parse(an),an,function(Nn,yr){ft(Nn),Ht(yr)})},[Ce.children,Ce.rehypePlugins,Ce.remarkPlugins,Ce.remarkRehypeOptions]),tt)throw tt;return Ft?Ed(Ft,Ce):createElement(Fragment)}function Eu(Ce){const Qe=Ce.rehypePlugins||lc,tt=Ce.remarkPlugins||lc,ft=Ce.remarkRehypeOptions?xa(xa({},Ce.remarkRehypeOptions),Na):Na;return xs().use(ol).use(tt).use(va,ft).use(Qe)}function Qc(Ce){const Qe=Ce.children||"",tt=new du;return typeof Qe=="string"?tt.value=Qe:(0,Pe.t1)("Unexpected value `"+Qe+"` for `children` prop, expected `string`"),tt}function Ed(Ce,Qe){const tt=Qe.allowedElements,ft=Qe.allowElement,Ft=Qe.components,Ht=Qe.disallowedElements,an=Qe.skipHtml,Nn=Qe.unwrapDisallowed,yr=Qe.urlTransform||Il;for(const tr of $s)Object.hasOwn(Qe,tr.from)&&(0,Pe.t1)("Unexpected `"+tr.from+"` prop, "+(tr.to?"use `"+tr.to+"` instead":"remove it")+" (see <"+gs+"#"+tr.id+"> for more info)");return tt&&Ht&&(0,Pe.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),Qe.className&&(Ce={type:"element",tagName:"div",properties:{className:Qe.className},children:Ce.type==="root"?Ce.children:[Ce]}),(0,ll.Vn)(Ce,Er),zt(Ce,{Fragment:Be.Fragment,components:Ft,ignoreInvalidStyle:!0,jsx:Be.jsx,jsxs:Be.jsxs,passKeys:!0,passNode:!0});function Er(tr,Zr,Fr){if(tr.type==="raw"&&Fr&&typeof Zr=="number")return an?Fr.children.splice(Zr,1):Fr.children[Zr]={type:"text",value:tr.value},Zr;if(tr.type==="element"){let lr;for(lr in st)if(Object.hasOwn(st,lr)&&Object.hasOwn(tr.properties,lr)){const Ao=tr.properties[lr],jo=st[lr];(jo===null||jo.includes(tr.tagName))&&(tr.properties[lr]=yr(String(Ao||""),lr,tr))}}if(tr.type==="element"){let lr=tt?!tt.includes(tr.tagName):Ht?Ht.includes(tr.tagName):!1;if(!lr&&ft&&typeof Zr=="number"&&(lr=!ft(tr,Zr,Fr)),lr&&Fr&&typeof Zr=="number")return Nn&&tr.children?Fr.children.splice(Zr,1,...tr.children):Fr.children.splice(Zr,1),Zr}}}function Il(Ce){const Qe=Ce.indexOf(":"),tt=Ce.indexOf("?"),ft=Ce.indexOf("#"),Ft=Ce.indexOf("/");return Qe===-1||Ft!==-1&&Qe>Ft||tt!==-1&&Qe>tt||ft!==-1&&Qe>ft||js.test(Ce.slice(0,Qe))?Ce:""}},3310:function(We,Ee,ae){"use strict";ae.d(Ee,{Z:function(){return zd}});var oe={};ae.r(oe),ae.d(oe,{boolean:function(){return Je},booleanish:function(){return ot},commaOrSpaceSeparated:function(){return At},commaSeparated:function(){return wt},number:function(){return rt},overloadedBoolean:function(){return gt},spaceSeparated:function(){return mt}});var Pe=ae(90302),ke=ae(87342),Ie=ae(81994),je=ae(14470),Te=ae(86825);function Ge(ce){const ge=String(ce),et=[];return{toOffset:br,toPoint:rn};function rn(ti){if(typeof ti=="number"&&ti>-1&&ti<=ge.length){let Li=0;for(;;){let Io=et[Li];if(Io===void 0){const Xo=lt(ge,et[Li-1]);Io=Xo===-1?ge.length+1:Xo+1,et[Li]=Io}if(Io>ti)return{line:Li+1,column:ti-(Li>0?et[Li-1]:0)+1,offset:ti};Li++}}}function br(ti){if(ti&&typeof ti.line=="number"&&typeof ti.column=="number"&&!Number.isNaN(ti.line)&&!Number.isNaN(ti.column)){for(;et.length1?et[ti.line-2]:0)+ti.column-1;if(Lian.length;let yr;Nn&&an.push(Ft);try{yr=Ce.apply(this,an)}catch(Er){const tr=Er;if(Nn&&tt)throw tr;return Ft(tr)}Nn||(yr&&yr.then&&typeof yr.then=="function"?yr.then(Ht,Ft):yr instanceof Error?Ft(yr):Ht(yr))}function Ft(an,...Nn){tt||(tt=!0,Qe(an,...Nn))}function Ht(an){Ft(null,an)}}const na={basename:sc,dirname:Eo,extname:Dc,join:oa,sep:"/"};function sc(Ce,Qe){if(Qe!==void 0&&typeof Qe!="string")throw new TypeError('"ext" argument must be a string');bu(Ce);let tt=0,ft=-1,Ft=Ce.length,Ht;if(Qe===void 0||Qe.length===0||Qe.length>Ce.length){for(;Ft--;)if(Ce.codePointAt(Ft)===47){if(Ht){tt=Ft+1;break}}else ft<0&&(Ht=!0,ft=Ft+1);return ft<0?"":Ce.slice(tt,ft)}if(Qe===Ce)return"";let an=-1,Nn=Qe.length-1;for(;Ft--;)if(Ce.codePointAt(Ft)===47){if(Ht){tt=Ft+1;break}}else an<0&&(Ht=!0,an=Ft+1),Nn>-1&&(Ce.codePointAt(Ft)===Qe.codePointAt(Nn--)?Nn<0&&(ft=Ft):(Nn=-1,ft=an));return tt===ft?ft=an:ft<0&&(ft=Ce.length),Ce.slice(tt,ft)}function Eo(Ce){if(bu(Ce),Ce.length===0)return".";let Qe=-1,tt=Ce.length,ft;for(;--tt;)if(Ce.codePointAt(tt)===47){if(ft){Qe=tt;break}}else ft||(ft=!0);return Qe<0?Ce.codePointAt(0)===47?"/":".":Qe===1&&Ce.codePointAt(0)===47?"//":Ce.slice(0,Qe)}function Dc(Ce){bu(Ce);let Qe=Ce.length,tt=-1,ft=0,Ft=-1,Ht=0,an;for(;Qe--;){const Nn=Ce.codePointAt(Qe);if(Nn===47){if(an){ft=Qe+1;break}continue}tt<0&&(an=!0,tt=Qe+1),Nn===46?Ft<0?Ft=Qe:Ht!==1&&(Ht=1):Ft>-1&&(Ht=-1)}return Ft<0||tt<0||Ht===0||Ht===1&&Ft===tt-1&&Ft===ft+1?"":Ce.slice(Ft,tt)}function oa(...Ce){let Qe=-1,tt;for(;++Qe0&&Ce.codePointAt(Ce.length-1)===47&&(tt+="/"),Qe?"/"+tt:tt}function Bu(Ce,Qe){let tt="",ft=0,Ft=-1,Ht=0,an=-1,Nn,yr;for(;++an<=Ce.length;){if(an2){if(yr=tt.lastIndexOf("/"),yr!==tt.length-1){yr<0?(tt="",ft=0):(tt=tt.slice(0,yr),ft=tt.length-1-tt.lastIndexOf("/")),Ft=an,Ht=0;continue}}else if(tt.length>0){tt="",ft=0,Ft=an,Ht=0;continue}}Qe&&(tt=tt.length>0?tt+"/..":"..",ft=2)}else tt.length>0?tt+="/"+Ce.slice(Ft+1,an):tt=Ce.slice(Ft+1,an),ft=an-Ft-1;Ft=an,Ht=0}else Nn===46&&Ht>-1?Ht++:Ht=-1}return tt}function bu(Ce){if(typeof Ce!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(Ce))}const Rc={cwd:Xc};function Xc(){return"/"}function Yl(Ce){return!!(Ce!==null&&typeof Ce=="object"&&"href"in Ce&&Ce.href&&"protocol"in Ce&&Ce.protocol&&Ce.auth===void 0)}function Xl(Ce){if(typeof Ce=="string")Ce=new URL(Ce);else if(!Yl(Ce)){const Qe=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+Ce+"`");throw Qe.code="ERR_INVALID_ARG_TYPE",Qe}if(Ce.protocol!=="file:"){const Qe=new TypeError("The URL must be of scheme file");throw Qe.code="ERR_INVALID_URL_SCHEME",Qe}return la(Ce)}function la(Ce){if(Ce.hostname!==""){const ft=new TypeError('File URL host must be "localhost" or empty on darwin');throw ft.code="ERR_INVALID_FILE_URL_HOST",ft}const Qe=Ce.pathname;let tt=-1;for(;++tt0){let[lr,...Ao]=tr;const jo=ft[Fr][1];Ta(jo)&&Ta(lr)&&(lr=ia(!0,jo,lr)),ft[Fr]=[Er,lr,...Ao]}}}}const xs=new Is().freeze();function Ll(Ce,Qe){if(typeof Qe!="function")throw new TypeError("Cannot `"+Ce+"` without `parser`")}function Bl(Ce,Qe){if(typeof Qe!="function")throw new TypeError("Cannot `"+Ce+"` without `compiler`")}function _l(Ce,Qe){if(Qe)throw new Error("Cannot call `"+Ce+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function kl(Ce){if(!Ta(Ce)||typeof Ce.type!="string")throw new TypeError("Expected node, got `"+Ce+"`")}function hu(Ce,Qe,tt){if(!tt)throw new Error("`"+Ce+"` finished async. Use `"+Qe+"` instead")}function bd(Ce){return Hd(Ce)?Ce:new du(Ce)}function Hd(Ce){return!!(Ce&&typeof Ce=="object"&&"message"in Ce&&"messages"in Ce)}function ch(Ce){return typeof Ce=="string"||dh(Ce)}function dh(Ce){return!!(Ce&&typeof Ce=="object"&&"byteLength"in Ce&&"byteOffset"in Ce)}const gs="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",lc=[],Na={allowDangerousHtml:!0},js=/^(https?|ircs?|mailto|xmpp)$/i,$s=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function qs(Ce){const Qe=Eu(Ce),tt=Qc(Ce);return Ed(Qe.runSync(Qe.parse(tt),tt),Ce)}function bc(Ce){return sS(this,null,function*(){const Qe=Eu(Ce),tt=Qc(Ce),ft=yield Qe.run(Qe.parse(tt),tt);return Ed(ft,Ce)})}function Fs(Ce){const Qe=Eu(Ce),[tt,ft]=useState(void 0),[Ft,Ht]=useState(void 0);if(useEffect(function(){const an=Qc(Ce);Qe.run(Qe.parse(an),an,function(Nn,yr){ft(Nn),Ht(yr)})},[Ce.children,Ce.rehypePlugins,Ce.remarkPlugins,Ce.remarkRehypeOptions]),tt)throw tt;return Ft?Ed(Ft,Ce):createElement(Fragment)}function Eu(Ce){const Qe=Ce.rehypePlugins||lc,tt=Ce.remarkPlugins||lc,ft=Ce.remarkRehypeOptions?xa(xa({},Ce.remarkRehypeOptions),Na):Na;return xs().use(ol).use(tt).use(va,ft).use(Qe)}function Qc(Ce){const Qe=Ce.children||"",tt=new du;return typeof Qe=="string"?tt.value=Qe:(0,Pe.t1)("Unexpected value `"+Qe+"` for `children` prop, expected `string`"),tt}function Ed(Ce,Qe){const tt=Qe.allowedElements,ft=Qe.allowElement,Ft=Qe.components,Ht=Qe.disallowedElements,an=Qe.skipHtml,Nn=Qe.unwrapDisallowed,yr=Qe.urlTransform||Il;for(const tr of $s)Object.hasOwn(Qe,tr.from)&&(0,Pe.t1)("Unexpected `"+tr.from+"` prop, "+(tr.to?"use `"+tr.to+"` instead":"remove it")+" (see <"+gs+"#"+tr.id+"> for more info)");return tt&&Ht&&(0,Pe.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),Qe.className&&(Ce={type:"element",tagName:"div",properties:{className:Qe.className},children:Ce.type==="root"?Ce.children:[Ce]}),(0,ll.Vn)(Ce,Er),zt(Ce,{Fragment:Be.Fragment,components:Ft,ignoreInvalidStyle:!0,jsx:Be.jsx,jsxs:Be.jsxs,passKeys:!0,passNode:!0});function Er(tr,Zr,Fr){if(tr.type==="raw"&&Fr&&typeof Zr=="number")return an?Fr.children.splice(Zr,1):Fr.children[Zr]={type:"text",value:tr.value},Zr;if(tr.type==="element"){let lr;for(lr in st)if(Object.hasOwn(st,lr)&&Object.hasOwn(tr.properties,lr)){const Ao=tr.properties[lr],jo=st[lr];(jo===null||jo.includes(tr.tagName))&&(tr.properties[lr]=yr(String(Ao||""),lr,tr))}}if(tr.type==="element"){let lr=tt?!tt.includes(tr.tagName):Ht?Ht.includes(tr.tagName):!1;if(!lr&&ft&&typeof Zr=="number"&&(lr=!ft(tr,Zr,Fr)),lr&&Fr&&typeof Zr=="number")return Nn&&tr.children?Fr.children.splice(Zr,1,...tr.children):Fr.children.splice(Zr,1),Zr}}}function Il(Ce){const Qe=Ce.indexOf(":"),tt=Ce.indexOf("?"),ft=Ce.indexOf("#"),Ft=Ce.indexOf("/");return Qe===-1||Ft!==-1&&Qe>Ft||tt!==-1&&Qe>tt||ft!==-1&&Qe>ft||js.test(Ce.slice(0,Qe))?Ce:""}},3977:function(We,Ee,ae){"use strict";ae.d(Ee,{Z:function(){return zd}});var oe={};ae.r(oe),ae.d(oe,{boolean:function(){return Je},booleanish:function(){return ot},commaOrSpaceSeparated:function(){return At},commaSeparated:function(){return wt},number:function(){return rt},overloadedBoolean:function(){return gt},spaceSeparated:function(){return mt}});var Pe=ae(90302),ke=ae(87342),Ie=ae(81994),je=ae(14470),Te=ae(86825);function Ge(ce){const ge=String(ce),et=[];return{toOffset:br,toPoint:rn};function rn(ti){if(typeof ti=="number"&&ti>-1&&ti<=ge.length){let Li=0;for(;;){let Io=et[Li];if(Io===void 0){const Xo=lt(ge,et[Li-1]);Io=Xo===-1?ge.length+1:Xo+1,et[Li]=Io}if(Io>ti)return{line:Li+1,column:ti-(Li>0?et[Li-1]:0)+1,offset:ti};Li++}}}function br(ti){if(ti&&typeof ti.line=="number"&&typeof ti.column=="number"&&!Number.isNaN(ti.line)&&!Number.isNaN(ti.column)){for(;et.length1?et[ti.line-2]:0)+ti.column-1;if(Li4&&et.slice(0,4)==="data"&&Vn.test(ge)){if(ge.charAt(4)==="-"){const ti=ge.slice(5).replace(ur,Xe);rn="data"+ti.charAt(0).toUpperCase()+ti.slice(1)}else{const ti=ge.slice(4);if(!ur.test(ti)){let Li=ti.replace(at,Re);Li.charAt(0)!=="-"&&(Li="-"+Li),ge="data"+Li}}br=Yt}return new br(rn,ge)}function Re(ce){return"-"+ce.toLowerCase()}function Xe(ce){return ce.charAt(1).toUpperCase()}var st=ae(71523);const Be={}.hasOwnProperty;function bt(ce,ge){const et=ge||{};function rn(br,...ti){let Li=rn.invalid;const Io=rn.handlers;if(br&&Be.call(br,ce)){const Xo=String(br[ce]);Li=Be.call(Io,Xo)?Io[Xo]:rn.unknown}if(Li)return Li.call(this,br,...ti)}return rn.handlers=et.handlers||{},rn.invalid=et.invalid,rn.unknown=et.unknown,rn}const yn={},ln={}.hasOwnProperty,Mn=bt("type",{handlers:{root:Ut,element:Ot,text:Sn,comment:mn,doctype:hn}});function Dt(ce,ge){const rn=(ge||yn).space;return Mn(ce,rn==="svg"?Mt:Bn)}function Ut(ce,ge){const et={nodeName:"#document",mode:(ce.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return et.childNodes=Kt(ce.children,et,ge),tn(ce,et),et}function jt(ce,ge){const et={nodeName:"#document-fragment",childNodes:[]};return et.childNodes=Kt(ce.children,et,ge),tn(ce,et),et}function hn(ce){const ge={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return tn(ce,ge),ge}function Sn(ce){const ge={nodeName:"#text",value:ce.value,parentNode:null};return tn(ce,ge),ge}function mn(ce){const ge={nodeName:"#comment",data:ce.value,parentNode:null};return tn(ce,ge),ge}function Ot(ce,ge){const et=ge;let rn=et;ce.type==="element"&&ce.tagName.toLowerCase()==="svg"&&et.space==="html"&&(rn=Mt);const br=[];let ti;if(ce.properties){for(ti in ce.properties)if(ti!=="children"&&ln.call(ce.properties,ti)){const Xo=Pn(rn,ti,ce.properties[ti]);Xo&&br.push(Xo)}}const Li=rn.space;(0,ke.ok)(Li);const Io={nodeName:ce.tagName,tagName:ce.tagName,attrs:br,namespaceURI:Ke.t[Li],childNodes:[],parentNode:null};return Io.childNodes=Kt(ce.children,Io,rn),tn(ce,Io),ce.tagName==="template"&&ce.content&&(Io.content=jt(ce.content,rn)),Io}function Pn(ce,ge,et){const rn=_e(ce,ge);if(et===!1||et===null||et===void 0||typeof et=="number"&&Number.isNaN(et)||!et&&rn.boolean)return;Array.isArray(et)&&(et=rn.commaSeparated?(0,me.P)(et):(0,st.P)(et));const br={name:rn.attribute,value:et===!0?"":String(et)};if(rn.space&&rn.space!=="html"&&rn.space!=="svg"){const ti=br.name.indexOf(":");ti<0?br.prefix="":(br.name=br.name.slice(ti+1),br.prefix=rn.attribute.slice(0,ti)),br.namespace=Ke.t[rn.space]}return br}function Kt(ce,ge,et){let rn=-1;const br=[];if(ce)for(;++rn=55296&&ce<=57343}function Jt(ce){return ce>=56320&&ce<=57343}function Sr(ce,ge){return(ce-55296)*1024+9216+ge}function $r(ce){return ce!==32&&ce!==10&&ce!==13&&ce!==9&&ce!==12&&ce>=1&&ce<=31||ce>=127&&ce<=159}function Lr(ce){return ce>=64976&&ce<=65007||Hn.has(ce)}var Rn;(function(ce){ce.controlCharacterInInputStream="control-character-in-input-stream",ce.noncharacterInInputStream="noncharacter-in-input-stream",ce.surrogateInInputStream="surrogate-in-input-stream",ce.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",ce.endTagWithAttributes="end-tag-with-attributes",ce.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",ce.unexpectedSolidusInTag="unexpected-solidus-in-tag",ce.unexpectedNullCharacter="unexpected-null-character",ce.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",ce.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",ce.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",ce.missingEndTagName="missing-end-tag-name",ce.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",ce.unknownNamedCharacterReference="unknown-named-character-reference",ce.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",ce.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",ce.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",ce.eofBeforeTagName="eof-before-tag-name",ce.eofInTag="eof-in-tag",ce.missingAttributeValue="missing-attribute-value",ce.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",ce.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",ce.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",ce.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",ce.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",ce.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",ce.missingDoctypePublicIdentifier="missing-doctype-public-identifier",ce.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",ce.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",ce.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",ce.cdataInHtmlContent="cdata-in-html-content",ce.incorrectlyOpenedComment="incorrectly-opened-comment",ce.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",ce.eofInDoctype="eof-in-doctype",ce.nestedComment="nested-comment",ce.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",ce.eofInComment="eof-in-comment",ce.incorrectlyClosedComment="incorrectly-closed-comment",ce.eofInCdata="eof-in-cdata",ce.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",ce.nullCharacterReference="null-character-reference",ce.surrogateCharacterReference="surrogate-character-reference",ce.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",ce.controlCharacterReference="control-character-reference",ce.noncharacterCharacterReference="noncharacter-character-reference",ce.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",ce.missingDoctypeName="missing-doctype-name",ce.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",ce.duplicateAttribute="duplicate-attribute",ce.nonConformingDoctype="non-conforming-doctype",ce.missingDoctype="missing-doctype",ce.misplacedDoctype="misplaced-doctype",ce.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",ce.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",ce.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",ce.openElementsLeftAfterEof="open-elements-left-after-eof",ce.abandonedHeadElementChild="abandoned-head-element-child",ce.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",ce.nestedNoscriptInHead="nested-noscript-in-head",ce.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(Rn||(Rn={}));const ei=65536;class Kr{constructor(ge){this.handler=ge,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=ei,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(ge,et){const{line:rn,col:br,offset:ti}=this,Li=br+et,Io=ti+et;return{code:ge,startLine:rn,endLine:rn,startCol:Li,endCol:Li,startOffset:Io,endOffset:Io}}_err(ge){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(ge,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(ge){if(this.pos!==this.html.length-1){const et=this.html.charCodeAt(this.pos+1);if(Jt(et))return this.pos++,this._addGap(),Sr(ge,et)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,Et.EOF;return this._err(Rn.surrogateInInputStream),ge}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(ge,et){this.html.length>0?this.html+=ge:this.html=ge,this.endOfChunkHit=!1,this.lastChunkWritten=et}insertHtmlAtCurrentPos(ge){this.html=this.html.substring(0,this.pos+1)+ge+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(ge,et){if(this.pos+ge.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(et)return this.html.startsWith(ge,this.pos);for(let rn=0;rn=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Et.EOF;const rn=this.html.charCodeAt(et);return rn===Et.CARRIAGE_RETURN?Et.LINE_FEED:rn}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Et.EOF;let ge=this.html.charCodeAt(this.pos);return ge===Et.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,Et.LINE_FEED):ge===Et.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,ir(ge)&&(ge=this._processSurrogate(ge)),this.handler.onParseError===null||ge>31&&ge<127||ge===Et.LINE_FEED||ge===Et.CARRIAGE_RETURN||ge>159&&ge<64976||this._checkForProblematicCharacters(ge),ge)}_checkForProblematicCharacters(ge){$r(ge)?this._err(Rn.controlCharacterInInputStream):Lr(ge)&&this._err(Rn.noncharacterInInputStream)}retreat(ge){for(this.pos-=ge;this.pos=0;et--)if(ce.attrs[et].name===ge)return ce.attrs[et].value;return null}const ai=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(ce=>ce.charCodeAt(0))),Oe=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(ce=>ce.charCodeAt(0)));var cr;const Cr=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),rr=(cr=String.fromCodePoint)!==null&&cr!==void 0?cr:function(ce){let ge="";return ce>65535&&(ce-=65536,ge+=String.fromCharCode(ce>>>10&1023|55296),ce=56320|ce&1023),ge+=String.fromCharCode(ce),ge};function kr(ce){var ge;return ce>=55296&&ce<=57343||ce>1114111?65533:(ge=Cr.get(ce))!==null&&ge!==void 0?ge:ce}function _r(ce){return rr(kr(ce))}var wr;(function(ce){ce[ce.NUM=35]="NUM",ce[ce.SEMI=59]="SEMI",ce[ce.EQUALS=61]="EQUALS",ce[ce.ZERO=48]="ZERO",ce[ce.NINE=57]="NINE",ce[ce.LOWER_A=97]="LOWER_A",ce[ce.LOWER_F=102]="LOWER_F",ce[ce.LOWER_X=120]="LOWER_X",ce[ce.LOWER_Z=122]="LOWER_Z",ce[ce.UPPER_A=65]="UPPER_A",ce[ce.UPPER_F=70]="UPPER_F",ce[ce.UPPER_Z=90]="UPPER_Z"})(wr||(wr={}));const Ai=32;var xi;(function(ce){ce[ce.VALUE_LENGTH=49152]="VALUE_LENGTH",ce[ce.BRANCH_LENGTH=16256]="BRANCH_LENGTH",ce[ce.JUMP_TABLE=127]="JUMP_TABLE"})(xi||(xi={}));function pn(ce){return ce>=wr.ZERO&&ce<=wr.NINE}function wn(ce){return ce>=wr.UPPER_A&&ce<=wr.UPPER_F||ce>=wr.LOWER_A&&ce<=wr.LOWER_F}function gn(ce){return ce>=wr.UPPER_A&&ce<=wr.UPPER_Z||ce>=wr.LOWER_A&&ce<=wr.LOWER_Z||pn(ce)}function Yr(ce){return ce===wr.EQUALS||gn(ce)}var Qr;(function(ce){ce[ce.EntityStart=0]="EntityStart",ce[ce.NumericStart=1]="NumericStart",ce[ce.NumericDecimal=2]="NumericDecimal",ce[ce.NumericHex=3]="NumericHex",ce[ce.NamedEntity=4]="NamedEntity"})(Qr||(Qr={}));var Wr;(function(ce){ce[ce.Legacy=0]="Legacy",ce[ce.Strict=1]="Strict",ce[ce.Attribute=2]="Attribute"})(Wr||(Wr={}));class dr{constructor(ge,et,rn){this.decodeTree=ge,this.emitCodePoint=et,this.errors=rn,this.state=Qr.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Wr.Strict}startEntity(ge){this.decodeMode=ge,this.state=Qr.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(ge,et){switch(this.state){case Qr.EntityStart:return ge.charCodeAt(et)===wr.NUM?(this.state=Qr.NumericStart,this.consumed+=1,this.stateNumericStart(ge,et+1)):(this.state=Qr.NamedEntity,this.stateNamedEntity(ge,et));case Qr.NumericStart:return this.stateNumericStart(ge,et);case Qr.NumericDecimal:return this.stateNumericDecimal(ge,et);case Qr.NumericHex:return this.stateNumericHex(ge,et);case Qr.NamedEntity:return this.stateNamedEntity(ge,et)}}stateNumericStart(ge,et){return et>=ge.length?-1:(ge.charCodeAt(et)|Ai)===wr.LOWER_X?(this.state=Qr.NumericHex,this.consumed+=1,this.stateNumericHex(ge,et+1)):(this.state=Qr.NumericDecimal,this.stateNumericDecimal(ge,et))}addToNumericResult(ge,et,rn,br){if(et!==rn){const ti=rn-et;this.result=this.result*Math.pow(br,ti)+Number.parseInt(ge.substr(et,ti),br),this.consumed+=ti}}stateNumericHex(ge,et){const rn=et;for(;et>14;for(;et>14,ti!==0){if(Li===wr.SEMI)return this.emitNamedEntityData(this.treeIndex,ti,this.consumed+this.excess);this.decodeMode!==Wr.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var ge;const{result:et,decodeTree:rn}=this,br=(rn[et]&xi.VALUE_LENGTH)>>14;return this.emitNamedEntityData(et,br,this.consumed),(ge=this.errors)===null||ge===void 0||ge.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(ge,et,rn){const{decodeTree:br}=this;return this.emitCodePoint(et===1?br[ge]&~xi.VALUE_LENGTH:br[ge+1],rn),et===3&&this.emitCodePoint(br[ge+2],rn),rn}end(){var ge;switch(this.state){case Qr.NamedEntity:return this.result!==0&&(this.decodeMode!==Wr.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Qr.NumericDecimal:return this.emitNumericEntity(0,2);case Qr.NumericHex:return this.emitNumericEntity(0,3);case Qr.NumericStart:return(ge=this.errors)===null||ge===void 0||ge.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Qr.EntityStart:return 0}}}function zr(ce){let ge="";const et=new dr(ce,rn=>ge+=fromCodePoint(rn));return function(br,ti){let Li=0,Io=0;for(;(Io=br.indexOf("&",Io))>=0;){ge+=br.slice(Li,Io),et.startEntity(ti);const ii=et.write(br,Io+1);if(ii<0){Li=Io+et.end();break}Li=Io+ii,Io=ii===0?Li+1:Li}const Xo=ge+br.slice(Li);return ge="",Xo}}function Ei(ce,ge,et,rn){const br=(ge&xi.BRANCH_LENGTH)>>7,ti=ge&xi.JUMP_TABLE;if(br===0)return ti!==0&&rn===ti?et:-1;if(ti){const Xo=rn-ti;return Xo<0||Xo>=br?-1:ce[et+Xo]-1}let Li=et,Io=Li+br-1;for(;Li<=Io;){const Xo=Li+Io>>>1,ii=ce[Xo];if(iirn)Io=Xo-1;else return ce[Xo+br]}return-1}const Pi=null,Ii=null;function xt(ce,ge=Wr.Legacy){return Pi(ce,ge)}function qt(ce){return Pi(ce,Wr.Attribute)}function Pr(ce){return Pi(ce,Wr.Strict)}function Br(ce){return Ii(ce,Wr.Strict)}var Xt;(function(ce){ce.HTML="http://www.w3.org/1999/xhtml",ce.MATHML="http://www.w3.org/1998/Math/MathML",ce.SVG="http://www.w3.org/2000/svg",ce.XLINK="http://www.w3.org/1999/xlink",ce.XML="http://www.w3.org/XML/1998/namespace",ce.XMLNS="http://www.w3.org/2000/xmlns/"})(Xt||(Xt={}));var Ln;(function(ce){ce.TYPE="type",ce.ACTION="action",ce.ENCODING="encoding",ce.PROMPT="prompt",ce.NAME="name",ce.COLOR="color",ce.FACE="face",ce.SIZE="size"})(Ln||(Ln={}));var hr;(function(ce){ce.NO_QUIRKS="no-quirks",ce.QUIRKS="quirks",ce.LIMITED_QUIRKS="limited-quirks"})(hr||(hr={}));var dn;(function(ce){ce.A="a",ce.ADDRESS="address",ce.ANNOTATION_XML="annotation-xml",ce.APPLET="applet",ce.AREA="area",ce.ARTICLE="article",ce.ASIDE="aside",ce.B="b",ce.BASE="base",ce.BASEFONT="basefont",ce.BGSOUND="bgsound",ce.BIG="big",ce.BLOCKQUOTE="blockquote",ce.BODY="body",ce.BR="br",ce.BUTTON="button",ce.CAPTION="caption",ce.CENTER="center",ce.CODE="code",ce.COL="col",ce.COLGROUP="colgroup",ce.DD="dd",ce.DESC="desc",ce.DETAILS="details",ce.DIALOG="dialog",ce.DIR="dir",ce.DIV="div",ce.DL="dl",ce.DT="dt",ce.EM="em",ce.EMBED="embed",ce.FIELDSET="fieldset",ce.FIGCAPTION="figcaption",ce.FIGURE="figure",ce.FONT="font",ce.FOOTER="footer",ce.FOREIGN_OBJECT="foreignObject",ce.FORM="form",ce.FRAME="frame",ce.FRAMESET="frameset",ce.H1="h1",ce.H2="h2",ce.H3="h3",ce.H4="h4",ce.H5="h5",ce.H6="h6",ce.HEAD="head",ce.HEADER="header",ce.HGROUP="hgroup",ce.HR="hr",ce.HTML="html",ce.I="i",ce.IMG="img",ce.IMAGE="image",ce.INPUT="input",ce.IFRAME="iframe",ce.KEYGEN="keygen",ce.LABEL="label",ce.LI="li",ce.LINK="link",ce.LISTING="listing",ce.MAIN="main",ce.MALIGNMARK="malignmark",ce.MARQUEE="marquee",ce.MATH="math",ce.MENU="menu",ce.META="meta",ce.MGLYPH="mglyph",ce.MI="mi",ce.MO="mo",ce.MN="mn",ce.MS="ms",ce.MTEXT="mtext",ce.NAV="nav",ce.NOBR="nobr",ce.NOFRAMES="noframes",ce.NOEMBED="noembed",ce.NOSCRIPT="noscript",ce.OBJECT="object",ce.OL="ol",ce.OPTGROUP="optgroup",ce.OPTION="option",ce.P="p",ce.PARAM="param",ce.PLAINTEXT="plaintext",ce.PRE="pre",ce.RB="rb",ce.RP="rp",ce.RT="rt",ce.RTC="rtc",ce.RUBY="ruby",ce.S="s",ce.SCRIPT="script",ce.SEARCH="search",ce.SECTION="section",ce.SELECT="select",ce.SOURCE="source",ce.SMALL="small",ce.SPAN="span",ce.STRIKE="strike",ce.STRONG="strong",ce.STYLE="style",ce.SUB="sub",ce.SUMMARY="summary",ce.SUP="sup",ce.TABLE="table",ce.TBODY="tbody",ce.TEMPLATE="template",ce.TEXTAREA="textarea",ce.TFOOT="tfoot",ce.TD="td",ce.TH="th",ce.THEAD="thead",ce.TITLE="title",ce.TR="tr",ce.TRACK="track",ce.TT="tt",ce.U="u",ce.UL="ul",ce.SVG="svg",ce.VAR="var",ce.WBR="wbr",ce.XMP="xmp"})(dn||(dn={}));var Ue;(function(ce){ce[ce.UNKNOWN=0]="UNKNOWN",ce[ce.A=1]="A",ce[ce.ADDRESS=2]="ADDRESS",ce[ce.ANNOTATION_XML=3]="ANNOTATION_XML",ce[ce.APPLET=4]="APPLET",ce[ce.AREA=5]="AREA",ce[ce.ARTICLE=6]="ARTICLE",ce[ce.ASIDE=7]="ASIDE",ce[ce.B=8]="B",ce[ce.BASE=9]="BASE",ce[ce.BASEFONT=10]="BASEFONT",ce[ce.BGSOUND=11]="BGSOUND",ce[ce.BIG=12]="BIG",ce[ce.BLOCKQUOTE=13]="BLOCKQUOTE",ce[ce.BODY=14]="BODY",ce[ce.BR=15]="BR",ce[ce.BUTTON=16]="BUTTON",ce[ce.CAPTION=17]="CAPTION",ce[ce.CENTER=18]="CENTER",ce[ce.CODE=19]="CODE",ce[ce.COL=20]="COL",ce[ce.COLGROUP=21]="COLGROUP",ce[ce.DD=22]="DD",ce[ce.DESC=23]="DESC",ce[ce.DETAILS=24]="DETAILS",ce[ce.DIALOG=25]="DIALOG",ce[ce.DIR=26]="DIR",ce[ce.DIV=27]="DIV",ce[ce.DL=28]="DL",ce[ce.DT=29]="DT",ce[ce.EM=30]="EM",ce[ce.EMBED=31]="EMBED",ce[ce.FIELDSET=32]="FIELDSET",ce[ce.FIGCAPTION=33]="FIGCAPTION",ce[ce.FIGURE=34]="FIGURE",ce[ce.FONT=35]="FONT",ce[ce.FOOTER=36]="FOOTER",ce[ce.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",ce[ce.FORM=38]="FORM",ce[ce.FRAME=39]="FRAME",ce[ce.FRAMESET=40]="FRAMESET",ce[ce.H1=41]="H1",ce[ce.H2=42]="H2",ce[ce.H3=43]="H3",ce[ce.H4=44]="H4",ce[ce.H5=45]="H5",ce[ce.H6=46]="H6",ce[ce.HEAD=47]="HEAD",ce[ce.HEADER=48]="HEADER",ce[ce.HGROUP=49]="HGROUP",ce[ce.HR=50]="HR",ce[ce.HTML=51]="HTML",ce[ce.I=52]="I",ce[ce.IMG=53]="IMG",ce[ce.IMAGE=54]="IMAGE",ce[ce.INPUT=55]="INPUT",ce[ce.IFRAME=56]="IFRAME",ce[ce.KEYGEN=57]="KEYGEN",ce[ce.LABEL=58]="LABEL",ce[ce.LI=59]="LI",ce[ce.LINK=60]="LINK",ce[ce.LISTING=61]="LISTING",ce[ce.MAIN=62]="MAIN",ce[ce.MALIGNMARK=63]="MALIGNMARK",ce[ce.MARQUEE=64]="MARQUEE",ce[ce.MATH=65]="MATH",ce[ce.MENU=66]="MENU",ce[ce.META=67]="META",ce[ce.MGLYPH=68]="MGLYPH",ce[ce.MI=69]="MI",ce[ce.MO=70]="MO",ce[ce.MN=71]="MN",ce[ce.MS=72]="MS",ce[ce.MTEXT=73]="MTEXT",ce[ce.NAV=74]="NAV",ce[ce.NOBR=75]="NOBR",ce[ce.NOFRAMES=76]="NOFRAMES",ce[ce.NOEMBED=77]="NOEMBED",ce[ce.NOSCRIPT=78]="NOSCRIPT",ce[ce.OBJECT=79]="OBJECT",ce[ce.OL=80]="OL",ce[ce.OPTGROUP=81]="OPTGROUP",ce[ce.OPTION=82]="OPTION",ce[ce.P=83]="P",ce[ce.PARAM=84]="PARAM",ce[ce.PLAINTEXT=85]="PLAINTEXT",ce[ce.PRE=86]="PRE",ce[ce.RB=87]="RB",ce[ce.RP=88]="RP",ce[ce.RT=89]="RT",ce[ce.RTC=90]="RTC",ce[ce.RUBY=91]="RUBY",ce[ce.S=92]="S",ce[ce.SCRIPT=93]="SCRIPT",ce[ce.SEARCH=94]="SEARCH",ce[ce.SECTION=95]="SECTION",ce[ce.SELECT=96]="SELECT",ce[ce.SOURCE=97]="SOURCE",ce[ce.SMALL=98]="SMALL",ce[ce.SPAN=99]="SPAN",ce[ce.STRIKE=100]="STRIKE",ce[ce.STRONG=101]="STRONG",ce[ce.STYLE=102]="STYLE",ce[ce.SUB=103]="SUB",ce[ce.SUMMARY=104]="SUMMARY",ce[ce.SUP=105]="SUP",ce[ce.TABLE=106]="TABLE",ce[ce.TBODY=107]="TBODY",ce[ce.TEMPLATE=108]="TEMPLATE",ce[ce.TEXTAREA=109]="TEXTAREA",ce[ce.TFOOT=110]="TFOOT",ce[ce.TD=111]="TD",ce[ce.TH=112]="TH",ce[ce.THEAD=113]="THEAD",ce[ce.TITLE=114]="TITLE",ce[ce.TR=115]="TR",ce[ce.TRACK=116]="TRACK",ce[ce.TT=117]="TT",ce[ce.U=118]="U",ce[ce.UL=119]="UL",ce[ce.SVG=120]="SVG",ce[ce.VAR=121]="VAR",ce[ce.WBR=122]="WBR",ce[ce.XMP=123]="XMP"})(Ue||(Ue={}));const Ir=new Map([[dn.A,Ue.A],[dn.ADDRESS,Ue.ADDRESS],[dn.ANNOTATION_XML,Ue.ANNOTATION_XML],[dn.APPLET,Ue.APPLET],[dn.AREA,Ue.AREA],[dn.ARTICLE,Ue.ARTICLE],[dn.ASIDE,Ue.ASIDE],[dn.B,Ue.B],[dn.BASE,Ue.BASE],[dn.BASEFONT,Ue.BASEFONT],[dn.BGSOUND,Ue.BGSOUND],[dn.BIG,Ue.BIG],[dn.BLOCKQUOTE,Ue.BLOCKQUOTE],[dn.BODY,Ue.BODY],[dn.BR,Ue.BR],[dn.BUTTON,Ue.BUTTON],[dn.CAPTION,Ue.CAPTION],[dn.CENTER,Ue.CENTER],[dn.CODE,Ue.CODE],[dn.COL,Ue.COL],[dn.COLGROUP,Ue.COLGROUP],[dn.DD,Ue.DD],[dn.DESC,Ue.DESC],[dn.DETAILS,Ue.DETAILS],[dn.DIALOG,Ue.DIALOG],[dn.DIR,Ue.DIR],[dn.DIV,Ue.DIV],[dn.DL,Ue.DL],[dn.DT,Ue.DT],[dn.EM,Ue.EM],[dn.EMBED,Ue.EMBED],[dn.FIELDSET,Ue.FIELDSET],[dn.FIGCAPTION,Ue.FIGCAPTION],[dn.FIGURE,Ue.FIGURE],[dn.FONT,Ue.FONT],[dn.FOOTER,Ue.FOOTER],[dn.FOREIGN_OBJECT,Ue.FOREIGN_OBJECT],[dn.FORM,Ue.FORM],[dn.FRAME,Ue.FRAME],[dn.FRAMESET,Ue.FRAMESET],[dn.H1,Ue.H1],[dn.H2,Ue.H2],[dn.H3,Ue.H3],[dn.H4,Ue.H4],[dn.H5,Ue.H5],[dn.H6,Ue.H6],[dn.HEAD,Ue.HEAD],[dn.HEADER,Ue.HEADER],[dn.HGROUP,Ue.HGROUP],[dn.HR,Ue.HR],[dn.HTML,Ue.HTML],[dn.I,Ue.I],[dn.IMG,Ue.IMG],[dn.IMAGE,Ue.IMAGE],[dn.INPUT,Ue.INPUT],[dn.IFRAME,Ue.IFRAME],[dn.KEYGEN,Ue.KEYGEN],[dn.LABEL,Ue.LABEL],[dn.LI,Ue.LI],[dn.LINK,Ue.LINK],[dn.LISTING,Ue.LISTING],[dn.MAIN,Ue.MAIN],[dn.MALIGNMARK,Ue.MALIGNMARK],[dn.MARQUEE,Ue.MARQUEE],[dn.MATH,Ue.MATH],[dn.MENU,Ue.MENU],[dn.META,Ue.META],[dn.MGLYPH,Ue.MGLYPH],[dn.MI,Ue.MI],[dn.MO,Ue.MO],[dn.MN,Ue.MN],[dn.MS,Ue.MS],[dn.MTEXT,Ue.MTEXT],[dn.NAV,Ue.NAV],[dn.NOBR,Ue.NOBR],[dn.NOFRAMES,Ue.NOFRAMES],[dn.NOEMBED,Ue.NOEMBED],[dn.NOSCRIPT,Ue.NOSCRIPT],[dn.OBJECT,Ue.OBJECT],[dn.OL,Ue.OL],[dn.OPTGROUP,Ue.OPTGROUP],[dn.OPTION,Ue.OPTION],[dn.P,Ue.P],[dn.PARAM,Ue.PARAM],[dn.PLAINTEXT,Ue.PLAINTEXT],[dn.PRE,Ue.PRE],[dn.RB,Ue.RB],[dn.RP,Ue.RP],[dn.RT,Ue.RT],[dn.RTC,Ue.RTC],[dn.RUBY,Ue.RUBY],[dn.S,Ue.S],[dn.SCRIPT,Ue.SCRIPT],[dn.SEARCH,Ue.SEARCH],[dn.SECTION,Ue.SECTION],[dn.SELECT,Ue.SELECT],[dn.SOURCE,Ue.SOURCE],[dn.SMALL,Ue.SMALL],[dn.SPAN,Ue.SPAN],[dn.STRIKE,Ue.STRIKE],[dn.STRONG,Ue.STRONG],[dn.STYLE,Ue.STYLE],[dn.SUB,Ue.SUB],[dn.SUMMARY,Ue.SUMMARY],[dn.SUP,Ue.SUP],[dn.TABLE,Ue.TABLE],[dn.TBODY,Ue.TBODY],[dn.TEMPLATE,Ue.TEMPLATE],[dn.TEXTAREA,Ue.TEXTAREA],[dn.TFOOT,Ue.TFOOT],[dn.TD,Ue.TD],[dn.TH,Ue.TH],[dn.THEAD,Ue.THEAD],[dn.TITLE,Ue.TITLE],[dn.TR,Ue.TR],[dn.TRACK,Ue.TRACK],[dn.TT,Ue.TT],[dn.U,Ue.U],[dn.UL,Ue.UL],[dn.SVG,Ue.SVG],[dn.VAR,Ue.VAR],[dn.WBR,Ue.WBR],[dn.XMP,Ue.XMP]]);function Gr(ce){var ge;return(ge=Ir.get(ce))!==null&&ge!==void 0?ge:Ue.UNKNOWN}const Wn=Ue,yi={[Xt.HTML]:new Set([Wn.ADDRESS,Wn.APPLET,Wn.AREA,Wn.ARTICLE,Wn.ASIDE,Wn.BASE,Wn.BASEFONT,Wn.BGSOUND,Wn.BLOCKQUOTE,Wn.BODY,Wn.BR,Wn.BUTTON,Wn.CAPTION,Wn.CENTER,Wn.COL,Wn.COLGROUP,Wn.DD,Wn.DETAILS,Wn.DIR,Wn.DIV,Wn.DL,Wn.DT,Wn.EMBED,Wn.FIELDSET,Wn.FIGCAPTION,Wn.FIGURE,Wn.FOOTER,Wn.FORM,Wn.FRAME,Wn.FRAMESET,Wn.H1,Wn.H2,Wn.H3,Wn.H4,Wn.H5,Wn.H6,Wn.HEAD,Wn.HEADER,Wn.HGROUP,Wn.HR,Wn.HTML,Wn.IFRAME,Wn.IMG,Wn.INPUT,Wn.LI,Wn.LINK,Wn.LISTING,Wn.MAIN,Wn.MARQUEE,Wn.MENU,Wn.META,Wn.NAV,Wn.NOEMBED,Wn.NOFRAMES,Wn.NOSCRIPT,Wn.OBJECT,Wn.OL,Wn.P,Wn.PARAM,Wn.PLAINTEXT,Wn.PRE,Wn.SCRIPT,Wn.SECTION,Wn.SELECT,Wn.SOURCE,Wn.STYLE,Wn.SUMMARY,Wn.TABLE,Wn.TBODY,Wn.TD,Wn.TEMPLATE,Wn.TEXTAREA,Wn.TFOOT,Wn.TH,Wn.THEAD,Wn.TITLE,Wn.TR,Wn.TRACK,Wn.UL,Wn.WBR,Wn.XMP]),[Xt.MATHML]:new Set([Wn.MI,Wn.MO,Wn.MN,Wn.MS,Wn.MTEXT,Wn.ANNOTATION_XML]),[Xt.SVG]:new Set([Wn.TITLE,Wn.FOREIGN_OBJECT,Wn.DESC]),[Xt.XLINK]:new Set,[Xt.XML]:new Set,[Xt.XMLNS]:new Set},Xr=new Set([Wn.H1,Wn.H2,Wn.H3,Wn.H4,Wn.H5,Wn.H6]),ci=new Set([dn.STYLE,dn.SCRIPT,dn.XMP,dn.IFRAME,dn.NOEMBED,dn.NOFRAMES,dn.PLAINTEXT]);function jn(ce,ge){return ci.has(ce)||ge&&ce===dn.NOSCRIPT}var sn;(function(ce){ce[ce.DATA=0]="DATA",ce[ce.RCDATA=1]="RCDATA",ce[ce.RAWTEXT=2]="RAWTEXT",ce[ce.SCRIPT_DATA=3]="SCRIPT_DATA",ce[ce.PLAINTEXT=4]="PLAINTEXT",ce[ce.TAG_OPEN=5]="TAG_OPEN",ce[ce.END_TAG_OPEN=6]="END_TAG_OPEN",ce[ce.TAG_NAME=7]="TAG_NAME",ce[ce.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",ce[ce.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",ce[ce.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",ce[ce.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",ce[ce.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",ce[ce.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",ce[ce.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",ce[ce.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",ce[ce.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",ce[ce.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",ce[ce.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",ce[ce.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",ce[ce.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",ce[ce.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",ce[ce.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",ce[ce.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",ce[ce.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",ce[ce.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",ce[ce.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",ce[ce.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",ce[ce.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",ce[ce.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",ce[ce.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",ce[ce.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",ce[ce.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",ce[ce.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",ce[ce.BOGUS_COMMENT=40]="BOGUS_COMMENT",ce[ce.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",ce[ce.COMMENT_START=42]="COMMENT_START",ce[ce.COMMENT_START_DASH=43]="COMMENT_START_DASH",ce[ce.COMMENT=44]="COMMENT",ce[ce.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",ce[ce.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",ce[ce.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",ce[ce.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",ce[ce.COMMENT_END_DASH=49]="COMMENT_END_DASH",ce[ce.COMMENT_END=50]="COMMENT_END",ce[ce.COMMENT_END_BANG=51]="COMMENT_END_BANG",ce[ce.DOCTYPE=52]="DOCTYPE",ce[ce.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",ce[ce.DOCTYPE_NAME=54]="DOCTYPE_NAME",ce[ce.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",ce[ce.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",ce[ce.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",ce[ce.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",ce[ce.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",ce[ce.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",ce[ce.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",ce[ce.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",ce[ce.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",ce[ce.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",ce[ce.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",ce[ce.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",ce[ce.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",ce[ce.CDATA_SECTION=68]="CDATA_SECTION",ce[ce.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",ce[ce.CDATA_SECTION_END=70]="CDATA_SECTION_END",ce[ce.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",ce[ce.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(sn||(sn={}));const Ci={DATA:sn.DATA,RCDATA:sn.RCDATA,RAWTEXT:sn.RAWTEXT,SCRIPT_DATA:sn.SCRIPT_DATA,PLAINTEXT:sn.PLAINTEXT,CDATA_SECTION:sn.CDATA_SECTION};function Yi(ce){return ce>=Et.DIGIT_0&&ce<=Et.DIGIT_9}function Jn(ce){return ce>=Et.LATIN_CAPITAL_A&&ce<=Et.LATIN_CAPITAL_Z}function jr(ce){return ce>=Et.LATIN_SMALL_A&&ce<=Et.LATIN_SMALL_Z}function li(ce){return jr(ce)||Jn(ce)}function di(ce){return li(ce)||Yi(ce)}function ri(ce){return ce+32}function ki(ce){return ce===Et.SPACE||ce===Et.LINE_FEED||ce===Et.TABULATION||ce===Et.FORM_FEED}function Fi(ce){return ki(ce)||ce===Et.SOLIDUS||ce===Et.GREATER_THAN_SIGN}function Ui(ce){return ce===Et.NULL?Rn.nullCharacterReference:ce>1114111?Rn.characterReferenceOutsideUnicodeRange:ir(ce)?Rn.surrogateCharacterReference:Lr(ce)?Rn.noncharacterCharacterReference:$r(ce)||ce===Et.CARRIAGE_RETURN?Rn.controlCharacterReference:null}class Bi{constructor(ge,et){this.options=ge,this.handler=et,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=sn.DATA,this.returnState=sn.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Kr(et),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new dr(ai,(rn,br)=>{this.preprocessor.pos=this.entityStartPos+br-1,this._flushCodePointConsumedAsCharacterReference(rn)},et.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(Rn.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:rn=>{this._err(Rn.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+rn)},validateNumericCharacterReference:rn=>{const br=Ui(rn);br&&this._err(br,1)}}:void 0)}_err(ge,et=0){var rn,br;(br=(rn=this.handler).onParseError)===null||br===void 0||br.call(rn,this.preprocessor.getError(ge,et))}getCurrentLocation(ge){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-ge,startOffset:this.preprocessor.offset-ge,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const ge=this._consume();this._ensureHibernation()||this._callState(ge)}this.inLoop=!1}}pause(){this.paused=!0}resume(ge){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||ge==null||ge())}write(ge,et,rn){this.active=!0,this.preprocessor.write(ge,et),this._runParsingLoop(),this.paused||rn==null||rn()}insertHtmlAtCurrentPos(ge){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(ge),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(ge){this.consumedAfterSnapshot+=ge;for(let et=0;et0&&this._err(Rn.endTagWithAttributes),ge.selfClosing&&this._err(Rn.endTagWithTrailingSolidus),this.handler.onEndTag(ge)),this.preprocessor.dropParsedChunk()}emitCurrentComment(ge){this.prepareToken(ge),this.handler.onComment(ge),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(ge){this.prepareToken(ge),this.handler.onDoctype(ge),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(ge){if(this.currentCharacterToken){switch(ge&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=ge.startLine,this.currentCharacterToken.location.endCol=ge.startCol,this.currentCharacterToken.location.endOffset=ge.startOffset),this.currentCharacterToken.type){case sr.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case sr.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case sr.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const ge=this.getCurrentLocation(0);ge&&(ge.endLine=ge.startLine,ge.endCol=ge.startCol,ge.endOffset=ge.startOffset),this._emitCurrentCharacterToken(ge),this.handler.onEof({type:sr.EOF,location:ge}),this.active=!1}_appendCharToCurrentCharacterToken(ge,et){if(this.currentCharacterToken)if(this.currentCharacterToken.type===ge){this.currentCharacterToken.chars+=et;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(ge,et)}_emitCodePoint(ge){const et=ki(ge)?sr.WHITESPACE_CHARACTER:ge===Et.NULL?sr.NULL_CHARACTER:sr.CHARACTER;this._appendCharToCurrentCharacterToken(et,String.fromCodePoint(ge))}_emitChars(ge){this._appendCharToCurrentCharacterToken(sr.CHARACTER,ge)}_startCharacterReference(){this.returnState=this.state,this.state=sn.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Wr.Attribute:Wr.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===sn.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===sn.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===sn.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(ge){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(ge):this._emitCodePoint(ge)}_callState(ge){switch(this.state){case sn.DATA:{this._stateData(ge);break}case sn.RCDATA:{this._stateRcdata(ge);break}case sn.RAWTEXT:{this._stateRawtext(ge);break}case sn.SCRIPT_DATA:{this._stateScriptData(ge);break}case sn.PLAINTEXT:{this._statePlaintext(ge);break}case sn.TAG_OPEN:{this._stateTagOpen(ge);break}case sn.END_TAG_OPEN:{this._stateEndTagOpen(ge);break}case sn.TAG_NAME:{this._stateTagName(ge);break}case sn.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(ge);break}case sn.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(ge);break}case sn.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(ge);break}case sn.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(ge);break}case sn.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(ge);break}case sn.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(ge);break}case sn.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(ge);break}case sn.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(ge);break}case sn.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(ge);break}case sn.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(ge);break}case sn.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(ge);break}case sn.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(ge);break}case sn.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(ge);break}case sn.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(ge);break}case sn.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(ge);break}case sn.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(ge);break}case sn.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(ge);break}case sn.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(ge);break}case sn.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(ge);break}case sn.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(ge);break}case sn.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(ge);break}case sn.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(ge);break}case sn.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(ge);break}case sn.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(ge);break}case sn.ATTRIBUTE_NAME:{this._stateAttributeName(ge);break}case sn.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(ge);break}case sn.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(ge);break}case sn.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(ge);break}case sn.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(ge);break}case sn.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(ge);break}case sn.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(ge);break}case sn.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(ge);break}case sn.BOGUS_COMMENT:{this._stateBogusComment(ge);break}case sn.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(ge);break}case sn.COMMENT_START:{this._stateCommentStart(ge);break}case sn.COMMENT_START_DASH:{this._stateCommentStartDash(ge);break}case sn.COMMENT:{this._stateComment(ge);break}case sn.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(ge);break}case sn.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(ge);break}case sn.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(ge);break}case sn.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(ge);break}case sn.COMMENT_END_DASH:{this._stateCommentEndDash(ge);break}case sn.COMMENT_END:{this._stateCommentEnd(ge);break}case sn.COMMENT_END_BANG:{this._stateCommentEndBang(ge);break}case sn.DOCTYPE:{this._stateDoctype(ge);break}case sn.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(ge);break}case sn.DOCTYPE_NAME:{this._stateDoctypeName(ge);break}case sn.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(ge);break}case sn.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(ge);break}case sn.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(ge);break}case sn.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(ge);break}case sn.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(ge);break}case sn.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(ge);break}case sn.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(ge);break}case sn.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(ge);break}case sn.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(ge);break}case sn.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(ge);break}case sn.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(ge);break}case sn.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(ge);break}case sn.BOGUS_DOCTYPE:{this._stateBogusDoctype(ge);break}case sn.CDATA_SECTION:{this._stateCdataSection(ge);break}case sn.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(ge);break}case sn.CDATA_SECTION_END:{this._stateCdataSectionEnd(ge);break}case sn.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case sn.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(ge);break}default:throw new Error("Unknown state")}}_stateData(ge){switch(ge){case Et.LESS_THAN_SIGN:{this.state=sn.TAG_OPEN;break}case Et.AMPERSAND:{this._startCharacterReference();break}case Et.NULL:{this._err(Rn.unexpectedNullCharacter),this._emitCodePoint(ge);break}case Et.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ge)}}_stateRcdata(ge){switch(ge){case Et.AMPERSAND:{this._startCharacterReference();break}case Et.LESS_THAN_SIGN:{this.state=sn.RCDATA_LESS_THAN_SIGN;break}case Et.NULL:{this._err(Rn.unexpectedNullCharacter),this._emitChars(cn);break}case Et.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ge)}}_stateRawtext(ge){switch(ge){case Et.LESS_THAN_SIGN:{this.state=sn.RAWTEXT_LESS_THAN_SIGN;break}case Et.NULL:{this._err(Rn.unexpectedNullCharacter),this._emitChars(cn);break}case Et.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ge)}}_stateScriptData(ge){switch(ge){case Et.LESS_THAN_SIGN:{this.state=sn.SCRIPT_DATA_LESS_THAN_SIGN;break}case Et.NULL:{this._err(Rn.unexpectedNullCharacter),this._emitChars(cn);break}case Et.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ge)}}_statePlaintext(ge){switch(ge){case Et.NULL:{this._err(Rn.unexpectedNullCharacter),this._emitChars(cn);break}case Et.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ge)}}_stateTagOpen(ge){if(li(ge))this._createStartTagToken(),this.state=sn.TAG_NAME,this._stateTagName(ge);else switch(ge){case Et.EXCLAMATION_MARK:{this.state=sn.MARKUP_DECLARATION_OPEN;break}case Et.SOLIDUS:{this.state=sn.END_TAG_OPEN;break}case Et.QUESTION_MARK:{this._err(Rn.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=sn.BOGUS_COMMENT,this._stateBogusComment(ge);break}case Et.EOF:{this._err(Rn.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(Rn.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=sn.DATA,this._stateData(ge)}}_stateEndTagOpen(ge){if(li(ge))this._createEndTagToken(),this.state=sn.TAG_NAME,this._stateTagName(ge);else switch(ge){case Et.GREATER_THAN_SIGN:{this._err(Rn.missingEndTagName),this.state=sn.DATA;break}case Et.EOF:{this._err(Rn.eofBeforeTagName),this._emitChars("");break}case Et.NULL:{this._err(Rn.unexpectedNullCharacter),this.state=sn.SCRIPT_DATA_ESCAPED,this._emitChars(cn);break}case Et.EOF:{this._err(Rn.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=sn.SCRIPT_DATA_ESCAPED,this._emitCodePoint(ge)}}_stateScriptDataEscapedLessThanSign(ge){ge===Et.SOLIDUS?this.state=sn.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:li(ge)?(this._emitChars("<"),this.state=sn.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(ge)):(this._emitChars("<"),this.state=sn.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(ge))}_stateScriptDataEscapedEndTagOpen(ge){li(ge)?(this.state=sn.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(ge)):(this._emitChars("");break}case Et.NULL:{this._err(Rn.unexpectedNullCharacter),this.state=sn.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(cn);break}case Et.EOF:{this._err(Rn.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=sn.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(ge)}}_stateScriptDataDoubleEscapedLessThanSign(ge){ge===Et.SOLIDUS?(this.state=sn.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=sn.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(ge))}_stateScriptDataDoubleEscapeEnd(ge){if(this.preprocessor.startsWith(Kn.SCRIPT,!1)&&Fi(this.preprocessor.peek(Kn.SCRIPT.length))){this._emitCodePoint(ge);for(let et=0;et0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(ge,!0)}replace(ge,et){const rn=this._indexOf(ge);this.items[rn]=et,rn===this.stackTop&&(this.current=et)}insertAfter(ge,et,rn){const br=this._indexOf(ge)+1;this.items.splice(br,0,et),this.tagIDs.splice(br,0,rn),this.stackTop++,br===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,br===this.stackTop)}popUntilTagNamePopped(ge){let et=this.stackTop+1;do et=this.tagIDs.lastIndexOf(ge,et-1);while(et>0&&this.treeAdapter.getNamespaceURI(this.items[et])!==Xt.HTML);this.shortenToLength(Math.max(et,0))}shortenToLength(ge){for(;this.stackTop>=ge;){const et=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(et,this.stackTop=0;rn--)if(ge.has(this.tagIDs[rn])&&this.treeAdapter.getNamespaceURI(this.items[rn])===et)return rn;return-1}clearBackTo(ge,et){const rn=this._indexOfTagNames(ge,et);this.shortenToLength(rn+1)}clearBackToTableContext(){this.clearBackTo(Vi,Xt.HTML)}clearBackToTableBodyContext(){this.clearBackTo(fo,Xt.HTML)}clearBackToTableRowContext(){this.clearBackTo(uo,Xt.HTML)}remove(ge){const et=this._indexOf(ge);et>=0&&(et===this.stackTop?this.pop():(this.items.splice(et,1),this.tagIDs.splice(et,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(ge,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===Ue.BODY?this.items[1]:null}contains(ge){return this._indexOf(ge)>-1}getCommonAncestor(ge){const et=this._indexOf(ge)-1;return et>=0?this.items[et]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===Ue.HTML}hasInDynamicScope(ge,et){for(let rn=this.stackTop;rn>=0;rn--){const br=this.tagIDs[rn];switch(this.treeAdapter.getNamespaceURI(this.items[rn])){case Xt.HTML:{if(br===ge)return!0;if(et.has(br))return!1;break}case Xt.SVG:{if(ji.has(br))return!1;break}case Xt.MATHML:{if(Zi.has(br))return!1;break}}}return!0}hasInScope(ge){return this.hasInDynamicScope(ge,_i)}hasInListItemScope(ge){return this.hasInDynamicScope(ge,or)}hasInButtonScope(ge){return this.hasInDynamicScope(ge,mi)}hasNumberedHeaderInScope(){for(let ge=this.stackTop;ge>=0;ge--){const et=this.tagIDs[ge];switch(this.treeAdapter.getNamespaceURI(this.items[ge])){case Xt.HTML:{if(Xr.has(et))return!0;if(_i.has(et))return!1;break}case Xt.SVG:{if(ji.has(et))return!1;break}case Xt.MATHML:{if(Zi.has(et))return!1;break}}}return!0}hasInTableScope(ge){for(let et=this.stackTop;et>=0;et--)if(this.treeAdapter.getNamespaceURI(this.items[et])===Xt.HTML)switch(this.tagIDs[et]){case ge:return!0;case Ue.TABLE:case Ue.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let ge=this.stackTop;ge>=0;ge--)if(this.treeAdapter.getNamespaceURI(this.items[ge])===Xt.HTML)switch(this.tagIDs[ge]){case Ue.TBODY:case Ue.THEAD:case Ue.TFOOT:return!0;case Ue.TABLE:case Ue.HTML:return!1}return!0}hasInSelectScope(ge){for(let et=this.stackTop;et>=0;et--)if(this.treeAdapter.getNamespaceURI(this.items[et])===Xt.HTML)switch(this.tagIDs[et]){case ge:return!0;case Ue.OPTION:case Ue.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&Wi.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&$n.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(ge){for(;this.currentTagId!==void 0&&this.currentTagId!==ge&&$n.has(this.currentTagId);)this.pop()}}const mr=3;var An;(function(ce){ce[ce.Marker=0]="Marker",ce[ce.Element=1]="Element"})(An||(An={}));const it={type:An.Marker};class Or{constructor(ge){this.treeAdapter=ge,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(ge,et){const rn=[],br=et.length,ti=this.treeAdapter.getTagName(ge),Li=this.treeAdapter.getNamespaceURI(ge);for(let Io=0;Io[Li.name,Li.value]));let ti=0;for(let Li=0;Libr.get(Xo.name)===Xo.value)&&(ti+=1,ti>=mr&&this.entries.splice(Io.idx,1))}}insertMarker(){this.entries.unshift(it)}pushElement(ge,et){this._ensureNoahArkCondition(ge),this.entries.unshift({type:An.Element,element:ge,token:et})}insertElementAfterBookmark(ge,et){const rn=this.entries.indexOf(this.bookmark);this.entries.splice(rn,0,{type:An.Element,element:ge,token:et})}removeEntry(ge){const et=this.entries.indexOf(ge);et!==-1&&this.entries.splice(et,1)}clearToLastMarker(){const ge=this.entries.indexOf(it);ge===-1?this.entries.length=0:this.entries.splice(0,ge+1)}getElementEntryInScopeWithTagName(ge){const et=this.entries.find(rn=>rn.type===An.Marker||this.treeAdapter.getTagName(rn.element)===ge);return et&&et.type===An.Element?et:null}getElementEntry(ge){return this.entries.find(et=>et.type===An.Element&&et.element===ge)}}const Hr={createDocument(){return{nodeName:"#document",mode:hr.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(ce,ge,et){return{nodeName:ce,tagName:ce,attrs:et,namespaceURI:ge,childNodes:[],parentNode:null}},createCommentNode(ce){return{nodeName:"#comment",data:ce,parentNode:null}},createTextNode(ce){return{nodeName:"#text",value:ce,parentNode:null}},appendChild(ce,ge){ce.childNodes.push(ge),ge.parentNode=ce},insertBefore(ce,ge,et){const rn=ce.childNodes.indexOf(et);ce.childNodes.splice(rn,0,ge),ge.parentNode=ce},setTemplateContent(ce,ge){ce.content=ge},getTemplateContent(ce){return ce.content},setDocumentType(ce,ge,et,rn){const br=ce.childNodes.find(ti=>ti.nodeName==="#documentType");if(br)br.name=ge,br.publicId=et,br.systemId=rn;else{const ti={nodeName:"#documentType",name:ge,publicId:et,systemId:rn,parentNode:null};Hr.appendChild(ce,ti)}},setDocumentMode(ce,ge){ce.mode=ge},getDocumentMode(ce){return ce.mode},detachNode(ce){if(ce.parentNode){const ge=ce.parentNode.childNodes.indexOf(ce);ce.parentNode.childNodes.splice(ge,1),ce.parentNode=null}},insertText(ce,ge){if(ce.childNodes.length>0){const et=ce.childNodes[ce.childNodes.length-1];if(Hr.isTextNode(et)){et.value+=ge;return}}Hr.appendChild(ce,Hr.createTextNode(ge))},insertTextBefore(ce,ge,et){const rn=ce.childNodes[ce.childNodes.indexOf(et)-1];rn&&Hr.isTextNode(rn)?rn.value+=ge:Hr.insertBefore(ce,Hr.createTextNode(ge),et)},adoptAttributes(ce,ge){const et=new Set(ce.attrs.map(rn=>rn.name));for(let rn=0;rnce.startsWith(et))}function ar(ce){return ce.name===pi&&ce.publicId===null&&(ce.systemId===null||ce.systemId===hi)}function Gn(ce){if(ce.name!==pi)return hr.QUIRKS;const{systemId:ge}=ce;if(ge&&ge.toLowerCase()===oi)return hr.QUIRKS;let{publicId:et}=ce;if(et!==null){if(et=et.toLowerCase(),xn.has(et))return hr.QUIRKS;let rn=ge===null?ht:gr;if(_n(et,rn))return hr.QUIRKS;if(rn=ge===null?Cn:zn,_n(et,rn))return hr.LIMITED_QUIRKS}return hr.NO_QUIRKS}const un={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},qn="definitionurl",Ur="definitionURL",Ti=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(ce=>[ce.toLowerCase(),ce])),si=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Xt.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Xt.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Xt.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Xt.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Xt.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Xt.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Xt.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Xt.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Xt.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Xt.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Xt.XMLNS}]]),vi=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(ce=>[ce.toLowerCase(),ce])),Ri=new Set([Ue.B,Ue.BIG,Ue.BLOCKQUOTE,Ue.BODY,Ue.BR,Ue.CENTER,Ue.CODE,Ue.DD,Ue.DIV,Ue.DL,Ue.DT,Ue.EM,Ue.EMBED,Ue.H1,Ue.H2,Ue.H3,Ue.H4,Ue.H5,Ue.H6,Ue.HEAD,Ue.HR,Ue.I,Ue.IMG,Ue.LI,Ue.LISTING,Ue.MENU,Ue.META,Ue.NOBR,Ue.OL,Ue.P,Ue.PRE,Ue.RUBY,Ue.S,Ue.SMALL,Ue.SPAN,Ue.STRONG,Ue.STRIKE,Ue.SUB,Ue.SUP,Ue.TABLE,Ue.TT,Ue.U,Ue.UL,Ue.VAR]);function Mi(ce){const ge=ce.tagID;return ge===Ue.FONT&&ce.attrs.some(({name:rn})=>rn===Ln.COLOR||rn===Ln.SIZE||rn===Ln.FACE)||Ri.has(ge)}function co(ce){for(let ge=0;ge0&&this._setContextModes(ge,et)}onItemPop(ge,et){var rn,br;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(ge,this.currentToken),(br=(rn=this.treeAdapter).onItemPop)===null||br===void 0||br.call(rn,ge,this.openElements.current),et){let ti,Li;this.openElements.stackTop===0&&this.fragmentContext?(ti=this.fragmentContext,Li=this.fragmentContextID):{current:ti,currentTagId:Li}=this.openElements,this._setContextModes(ti,Li)}}_setContextModes(ge,et){const rn=ge===this.document||ge&&this.treeAdapter.getNamespaceURI(ge)===Xt.HTML;this.currentNotInHTML=!rn,this.tokenizer.inForeignNode=!rn&&ge!==void 0&&et!==void 0&&!this._isIntegrationPoint(et,ge)}_switchToTextParsing(ge,et){this._insertElement(ge,Xt.HTML),this.tokenizer.state=et,this.originalInsertionMode=this.insertionMode,this.insertionMode=Zn.TEXT}switchToPlaintextParsing(){this.insertionMode=Zn.TEXT,this.originalInsertionMode=Zn.IN_BODY,this.tokenizer.state=Ci.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let ge=this.fragmentContext;for(;ge;){if(this.treeAdapter.getTagName(ge)===dn.FORM){this.formElement=ge;break}ge=this.treeAdapter.getParentNode(ge)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==Xt.HTML))switch(this.fragmentContextID){case Ue.TITLE:case Ue.TEXTAREA:{this.tokenizer.state=Ci.RCDATA;break}case Ue.STYLE:case Ue.XMP:case Ue.IFRAME:case Ue.NOEMBED:case Ue.NOFRAMES:case Ue.NOSCRIPT:{this.tokenizer.state=Ci.RAWTEXT;break}case Ue.SCRIPT:{this.tokenizer.state=Ci.SCRIPT_DATA;break}case Ue.PLAINTEXT:{this.tokenizer.state=Ci.PLAINTEXT;break}default:}}_setDocumentType(ge){const et=ge.name||"",rn=ge.publicId||"",br=ge.systemId||"";if(this.treeAdapter.setDocumentType(this.document,et,rn,br),ge.location){const Li=this.treeAdapter.getChildNodes(this.document).find(Io=>this.treeAdapter.isDocumentTypeNode(Io));Li&&this.treeAdapter.setNodeSourceCodeLocation(Li,ge.location)}}_attachElementToTree(ge,et){if(this.options.sourceCodeLocationInfo){const rn=et&&Zp(xa({},et),{startTag:et});this.treeAdapter.setNodeSourceCodeLocation(ge,rn)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(ge);else{const rn=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(rn!=null?rn:this.document,ge)}}_appendElement(ge,et){const rn=this.treeAdapter.createElement(ge.tagName,et,ge.attrs);this._attachElementToTree(rn,ge.location)}_insertElement(ge,et){const rn=this.treeAdapter.createElement(ge.tagName,et,ge.attrs);this._attachElementToTree(rn,ge.location),this.openElements.push(rn,ge.tagID)}_insertFakeElement(ge,et){const rn=this.treeAdapter.createElement(ge,Xt.HTML,[]);this._attachElementToTree(rn,null),this.openElements.push(rn,et)}_insertTemplate(ge){const et=this.treeAdapter.createElement(ge.tagName,Xt.HTML,ge.attrs),rn=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(et,rn),this._attachElementToTree(et,ge.location),this.openElements.push(et,ge.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(rn,null)}_insertFakeRootElement(){const ge=this.treeAdapter.createElement(dn.HTML,Xt.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(ge,null),this.treeAdapter.appendChild(this.openElements.current,ge),this.openElements.push(ge,Ue.HTML)}_appendCommentNode(ge,et){const rn=this.treeAdapter.createCommentNode(ge.data);this.treeAdapter.appendChild(et,rn),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(rn,ge.location)}_insertCharacters(ge){let et,rn;if(this._shouldFosterParentOnInsertion()?({parent:et,beforeElement:rn}=this._findFosterParentingLocation(),rn?this.treeAdapter.insertTextBefore(et,ge.chars,rn):this.treeAdapter.insertText(et,ge.chars)):(et=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(et,ge.chars)),!ge.location)return;const br=this.treeAdapter.getChildNodes(et),ti=rn?br.lastIndexOf(rn):br.length,Li=br[ti-1];if(this.treeAdapter.getNodeSourceCodeLocation(Li)){const{endLine:Xo,endCol:ii,endOffset:$i}=ge.location;this.treeAdapter.updateNodeSourceCodeLocation(Li,{endLine:Xo,endCol:ii,endOffset:$i})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Li,ge.location)}_adoptNodes(ge,et){for(let rn=this.treeAdapter.getFirstChild(ge);rn;rn=this.treeAdapter.getFirstChild(ge))this.treeAdapter.detachNode(rn),this.treeAdapter.appendChild(et,rn)}_setEndLocation(ge,et){if(this.treeAdapter.getNodeSourceCodeLocation(ge)&&et.location){const rn=et.location,br=this.treeAdapter.getTagName(ge),ti=et.type===sr.END_TAG&&br===et.tagName?{endTag:xa({},rn),endLine:rn.endLine,endCol:rn.endCol,endOffset:rn.endOffset}:{endLine:rn.startLine,endCol:rn.startCol,endOffset:rn.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(ge,ti)}}shouldProcessStartTagTokenInForeignContent(ge){if(!this.currentNotInHTML)return!1;let et,rn;return this.openElements.stackTop===0&&this.fragmentContext?(et=this.fragmentContext,rn=this.fragmentContextID):{current:et,currentTagId:rn}=this.openElements,ge.tagID===Ue.SVG&&this.treeAdapter.getTagName(et)===dn.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(et)===Xt.MATHML?!1:this.tokenizer.inForeignNode||(ge.tagID===Ue.MGLYPH||ge.tagID===Ue.MALIGNMARK)&&rn!==void 0&&!this._isIntegrationPoint(rn,et,Xt.HTML)}_processToken(ge){switch(ge.type){case sr.CHARACTER:{this.onCharacter(ge);break}case sr.NULL_CHARACTER:{this.onNullCharacter(ge);break}case sr.COMMENT:{this.onComment(ge);break}case sr.DOCTYPE:{this.onDoctype(ge);break}case sr.START_TAG:{this._processStartTag(ge);break}case sr.END_TAG:{this.onEndTag(ge);break}case sr.EOF:{this.onEof(ge);break}case sr.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(ge);break}}}_isIntegrationPoint(ge,et,rn){const br=this.treeAdapter.getNamespaceURI(et),ti=this.treeAdapter.getAttrList(et);return zi(ge,br,ti,rn)}_reconstructActiveFormattingElements(){const ge=this.activeFormattingElements.entries.length;if(ge){const et=this.activeFormattingElements.entries.findIndex(br=>br.type===An.Marker||this.openElements.contains(br.element)),rn=et===-1?ge-1:et-1;for(let br=rn;br>=0;br--){const ti=this.activeFormattingElements.entries[br];this._insertElement(ti.token,this.treeAdapter.getNamespaceURI(ti.element)),ti.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Zn.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(Ue.P),this.openElements.popUntilTagNamePopped(Ue.P)}_resetInsertionMode(){for(let ge=this.openElements.stackTop;ge>=0;ge--)switch(ge===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[ge]){case Ue.TR:{this.insertionMode=Zn.IN_ROW;return}case Ue.TBODY:case Ue.THEAD:case Ue.TFOOT:{this.insertionMode=Zn.IN_TABLE_BODY;return}case Ue.CAPTION:{this.insertionMode=Zn.IN_CAPTION;return}case Ue.COLGROUP:{this.insertionMode=Zn.IN_COLUMN_GROUP;return}case Ue.TABLE:{this.insertionMode=Zn.IN_TABLE;return}case Ue.BODY:{this.insertionMode=Zn.IN_BODY;return}case Ue.FRAMESET:{this.insertionMode=Zn.IN_FRAMESET;return}case Ue.SELECT:{this._resetInsertionModeForSelect(ge);return}case Ue.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case Ue.HTML:{this.insertionMode=this.headElement?Zn.AFTER_HEAD:Zn.BEFORE_HEAD;return}case Ue.TD:case Ue.TH:{if(ge>0){this.insertionMode=Zn.IN_CELL;return}break}case Ue.HEAD:{if(ge>0){this.insertionMode=Zn.IN_HEAD;return}break}}this.insertionMode=Zn.IN_BODY}_resetInsertionModeForSelect(ge){if(ge>0)for(let et=ge-1;et>0;et--){const rn=this.openElements.tagIDs[et];if(rn===Ue.TEMPLATE)break;if(rn===Ue.TABLE){this.insertionMode=Zn.IN_SELECT_IN_TABLE;return}}this.insertionMode=Zn.IN_SELECT}_isElementCausesFosterParenting(ge){return aa.has(ge)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let ge=this.openElements.stackTop;ge>=0;ge--){const et=this.openElements.items[ge];switch(this.openElements.tagIDs[ge]){case Ue.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(et)===Xt.HTML)return{parent:this.treeAdapter.getTemplateContent(et),beforeElement:null};break}case Ue.TABLE:{const rn=this.treeAdapter.getParentNode(et);return rn?{parent:rn,beforeElement:et}:{parent:this.openElements.items[ge-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(ge){const et=this._findFosterParentingLocation();et.beforeElement?this.treeAdapter.insertBefore(et.parent,ge,et.beforeElement):this.treeAdapter.appendChild(et.parent,ge)}_isSpecialElement(ge,et){const rn=this.treeAdapter.getNamespaceURI(ge);return yi[rn].has(et)}onCharacter(ge){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){ft(this,ge);return}switch(this.insertionMode){case Zn.INITIAL:{Ro(this,ge);break}case Zn.BEFORE_HTML:{Ss(this,ge);break}case Zn.BEFORE_HEAD:{Fo(this,ge);break}case Zn.IN_HEAD:{Rs(this,ge);break}case Zn.IN_HEAD_NO_SCRIPT:{$a(this,ge);break}case Zn.AFTER_HEAD:{es(this,ge);break}case Zn.IN_BODY:case Zn.IN_CAPTION:case Zn.IN_CELL:case Zn.IN_TEMPLATE:{ul(this,ge);break}case Zn.TEXT:case Zn.IN_SELECT:case Zn.IN_SELECT_IN_TABLE:{this._insertCharacters(ge);break}case Zn.IN_TABLE:case Zn.IN_TABLE_BODY:case Zn.IN_ROW:{Eo(this,ge);break}case Zn.IN_TABLE_TEXT:{Nl(this,ge);break}case Zn.IN_COLUMN_GROUP:{xs(this,ge);break}case Zn.AFTER_BODY:{bc(this,ge);break}case Zn.AFTER_AFTER_BODY:{Ce(this,ge);break}default:}}onNullCharacter(ge){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){tt(this,ge);return}switch(this.insertionMode){case Zn.INITIAL:{Ro(this,ge);break}case Zn.BEFORE_HTML:{Ss(this,ge);break}case Zn.BEFORE_HEAD:{Fo(this,ge);break}case Zn.IN_HEAD:{Rs(this,ge);break}case Zn.IN_HEAD_NO_SCRIPT:{$a(this,ge);break}case Zn.AFTER_HEAD:{es(this,ge);break}case Zn.TEXT:{this._insertCharacters(ge);break}case Zn.IN_TABLE:case Zn.IN_TABLE_BODY:case Zn.IN_ROW:{Eo(this,ge);break}case Zn.IN_COLUMN_GROUP:{xs(this,ge);break}case Zn.AFTER_BODY:{bc(this,ge);break}case Zn.AFTER_AFTER_BODY:{Ce(this,ge);break}default:}}onComment(ge){if(this.skipNextNewLine=!1,this.currentNotInHTML){Ua(this,ge);return}switch(this.insertionMode){case Zn.INITIAL:case Zn.BEFORE_HTML:case Zn.BEFORE_HEAD:case Zn.IN_HEAD:case Zn.IN_HEAD_NO_SCRIPT:case Zn.AFTER_HEAD:case Zn.IN_BODY:case Zn.IN_TABLE:case Zn.IN_CAPTION:case Zn.IN_COLUMN_GROUP:case Zn.IN_TABLE_BODY:case Zn.IN_ROW:case Zn.IN_CELL:case Zn.IN_SELECT:case Zn.IN_SELECT_IN_TABLE:case Zn.IN_TEMPLATE:case Zn.IN_FRAMESET:case Zn.AFTER_FRAMESET:{Ua(this,ge);break}case Zn.IN_TABLE_TEXT:{dl(this,ge);break}case Zn.AFTER_BODY:{fi(this,ge);break}case Zn.AFTER_AFTER_BODY:case Zn.AFTER_AFTER_FRAMESET:{Ji(this,ge);break}default:}}onDoctype(ge){switch(this.skipNextNewLine=!1,this.insertionMode){case Zn.INITIAL:{Do(this,ge);break}case Zn.BEFORE_HEAD:case Zn.IN_HEAD:case Zn.IN_HEAD_NO_SCRIPT:case Zn.AFTER_HEAD:{this._err(ge,Rn.misplacedDoctype);break}case Zn.IN_TABLE_TEXT:{dl(this,ge);break}default:}}onStartTag(ge){this.skipNextNewLine=!1,this.currentToken=ge,this._processStartTag(ge),ge.selfClosing&&!ge.ackSelfClosing&&this._err(ge,Rn.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(ge){this.shouldProcessStartTagTokenInForeignContent(ge)?Ht(this,ge):this._startTagOutsideForeignContent(ge)}_startTagOutsideForeignContent(ge){switch(this.insertionMode){case Zn.INITIAL:{Ro(this,ge);break}case Zn.BEFORE_HTML:{sa(this,ge);break}case Zn.BEFORE_HEAD:{pa(this,ge);break}case Zn.IN_HEAD:{ga(this,ge);break}case Zn.IN_HEAD_NO_SCRIPT:{ol(this,ge);break}case Zn.AFTER_HEAD:{Kl(this,ge);break}case Zn.IN_BODY:{ua(this,ge);break}case Zn.IN_TABLE:{Xl(this,ge);break}case Zn.IN_TABLE_TEXT:{dl(this,ge);break}case Zn.IN_CAPTION:{$o(this,ge);break}case Zn.IN_COLUMN_GROUP:{Va(this,ge);break}case Zn.IN_TABLE_BODY:{Ll(this,ge);break}case Zn.IN_ROW:{_l(this,ge);break}case Zn.IN_CELL:{hu(this,ge);break}case Zn.IN_SELECT:{Hd(this,ge);break}case Zn.IN_SELECT_IN_TABLE:{dh(this,ge);break}case Zn.IN_TEMPLATE:{lc(this,ge);break}case Zn.AFTER_BODY:{$s(this,ge);break}case Zn.IN_FRAMESET:{Fs(this,ge);break}case Zn.AFTER_FRAMESET:{Qc(this,ge);break}case Zn.AFTER_AFTER_BODY:{Il(this,ge);break}case Zn.AFTER_AFTER_FRAMESET:{Qe(this,ge);break}default:}}onEndTag(ge){this.skipNextNewLine=!1,this.currentToken=ge,this.currentNotInHTML?an(this,ge):this._endTagOutsideForeignContent(ge)}_endTagOutsideForeignContent(ge){switch(this.insertionMode){case Zn.INITIAL:{Ro(this,ge);break}case Zn.BEFORE_HTML:{qi(this,ge);break}case Zn.BEFORE_HEAD:{Ga(this,ge);break}case Zn.IN_HEAD:{Hs(this,ge);break}case Zn.IN_HEAD_NO_SCRIPT:{Xs(this,ge);break}case Zn.AFTER_HEAD:{nc(this,ge);break}case Zn.IN_BODY:{La(this,ge);break}case Zn.TEXT:{na(this,ge);break}case Zn.IN_TABLE:{la(this,ge);break}case Zn.IN_TABLE_TEXT:{dl(this,ge);break}case Zn.IN_CAPTION:{ca(this,ge);break}case Zn.IN_COLUMN_GROUP:{Is(this,ge);break}case Zn.IN_TABLE_BODY:{Bl(this,ge);break}case Zn.IN_ROW:{kl(this,ge);break}case Zn.IN_CELL:{bd(this,ge);break}case Zn.IN_SELECT:{ch(this,ge);break}case Zn.IN_SELECT_IN_TABLE:{gs(this,ge);break}case Zn.IN_TEMPLATE:{Na(this,ge);break}case Zn.AFTER_BODY:{qs(this,ge);break}case Zn.IN_FRAMESET:{Eu(this,ge);break}case Zn.AFTER_FRAMESET:{Ed(this,ge);break}case Zn.AFTER_AFTER_BODY:{Ce(this,ge);break}default:}}onEof(ge){switch(this.insertionMode){case Zn.INITIAL:{Ro(this,ge);break}case Zn.BEFORE_HTML:{Ss(this,ge);break}case Zn.BEFORE_HEAD:{Fo(this,ge);break}case Zn.IN_HEAD:{Rs(this,ge);break}case Zn.IN_HEAD_NO_SCRIPT:{$a(this,ge);break}case Zn.AFTER_HEAD:{es(this,ge);break}case Zn.IN_BODY:case Zn.IN_TABLE:case Zn.IN_CAPTION:case Zn.IN_COLUMN_GROUP:case Zn.IN_TABLE_BODY:case Zn.IN_ROW:case Zn.IN_CELL:case Zn.IN_SELECT:case Zn.IN_SELECT_IN_TABLE:{Za(this,ge);break}case Zn.TEXT:{sc(this,ge);break}case Zn.IN_TABLE_TEXT:{dl(this,ge);break}case Zn.IN_TEMPLATE:{js(this,ge);break}case Zn.AFTER_BODY:case Zn.IN_FRAMESET:case Zn.AFTER_FRAMESET:case Zn.AFTER_AFTER_BODY:case Zn.AFTER_AFTER_FRAMESET:{po(this,ge);break}default:}}onWhitespaceCharacter(ge){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,ge.chars.charCodeAt(0)===Et.LINE_FEED)){if(ge.chars.length===1)return;ge.chars=ge.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(ge);return}switch(this.insertionMode){case Zn.IN_HEAD:case Zn.IN_HEAD_NO_SCRIPT:case Zn.AFTER_HEAD:case Zn.TEXT:case Zn.IN_COLUMN_GROUP:case Zn.IN_SELECT:case Zn.IN_SELECT_IN_TABLE:case Zn.IN_FRAMESET:case Zn.AFTER_FRAMESET:{this._insertCharacters(ge);break}case Zn.IN_BODY:case Zn.IN_CAPTION:case Zn.IN_CELL:case Zn.IN_TEMPLATE:case Zn.AFTER_BODY:case Zn.AFTER_AFTER_BODY:case Zn.AFTER_AFTER_FRAMESET:{ll(this,ge);break}case Zn.IN_TABLE:case Zn.IN_TABLE_BODY:case Zn.IN_ROW:{Eo(this,ge);break}case Zn.IN_TABLE_TEXT:{du(this,ge);break}default:}}}function il(ce,ge){let et=ce.activeFormattingElements.getElementEntryInScopeWithTagName(ge.tagName);return et?ce.openElements.contains(et.element)?ce.openElements.hasInScope(ge.tagID)||(et=null):(ce.activeFormattingElements.removeEntry(et),et=null):Ta(ce,ge),et}function Ls(ce,ge){let et=null,rn=ce.openElements.stackTop;for(;rn>=0;rn--){const br=ce.openElements.items[rn];if(br===ge.element)break;ce._isSpecialElement(br,ce.openElements.tagIDs[rn])&&(et=br)}return et||(ce.openElements.shortenToLength(Math.max(rn,0)),ce.activeFormattingElements.removeEntry(ge)),et}function Xi(ce,ge,et){let rn=ge,br=ce.openElements.getCommonAncestor(ge);for(let ti=0,Li=br;Li!==et;ti++,Li=br){br=ce.openElements.getCommonAncestor(Li);const Io=ce.activeFormattingElements.getElementEntry(Li),Xo=Io&&ti>=Wo;!Io||Xo?(Xo&&ce.activeFormattingElements.removeEntry(Io),ce.openElements.remove(Li)):(Li=Ra(ce,Io),rn===ge&&(ce.activeFormattingElements.bookmark=Io),ce.treeAdapter.detachNode(rn),ce.treeAdapter.appendChild(Li,rn),rn=Li)}return rn}function Ra(ce,ge){const et=ce.treeAdapter.getNamespaceURI(ge.element),rn=ce.treeAdapter.createElement(ge.token.tagName,et,ge.token.attrs);return ce.openElements.replace(ge.element,rn),ge.element=rn,rn}function Ma(ce,ge,et){const rn=ce.treeAdapter.getTagName(ge),br=Gr(rn);if(ce._isElementCausesFosterParenting(br))ce._fosterParentElement(et);else{const ti=ce.treeAdapter.getNamespaceURI(ge);br===Ue.TEMPLATE&&ti===Xt.HTML&&(ge=ce.treeAdapter.getTemplateContent(ge)),ce.treeAdapter.appendChild(ge,et)}}function ts(ce,ge,et){const rn=ce.treeAdapter.getNamespaceURI(et.element),{token:br}=et,ti=ce.treeAdapter.createElement(br.tagName,rn,br.attrs);ce._adoptNodes(ge,ti),ce.treeAdapter.appendChild(ge,ti),ce.activeFormattingElements.insertElementAfterBookmark(ti,br),ce.activeFormattingElements.removeEntry(et),ce.openElements.remove(et.element),ce.openElements.insertAfter(ge,ti,br.tagID)}function Oa(ce,ge){for(let et=0;et=et;rn--)ce._setEndLocation(ce.openElements.items[rn],ge);if(!ce.fragmentContext&&ce.openElements.stackTop>=0){const rn=ce.openElements.items[0],br=ce.treeAdapter.getNodeSourceCodeLocation(rn);if(br&&!br.endTag&&(ce._setEndLocation(rn,ge),ce.openElements.stackTop>=1)){const ti=ce.openElements.items[1],Li=ce.treeAdapter.getNodeSourceCodeLocation(ti);Li&&!Li.endTag&&ce._setEndLocation(ti,ge)}}}}function Do(ce,ge){ce._setDocumentType(ge);const et=ge.forceQuirks?hr.QUIRKS:Gn(ge);ar(ge)||ce._err(ge,Rn.nonConformingDoctype),ce.treeAdapter.setDocumentMode(ce.document,et),ce.insertionMode=Zn.BEFORE_HTML}function Ro(ce,ge){ce._err(ge,Rn.missingDoctype,!0),ce.treeAdapter.setDocumentMode(ce.document,hr.QUIRKS),ce.insertionMode=Zn.BEFORE_HTML,ce._processToken(ge)}function sa(ce,ge){ge.tagID===Ue.HTML?(ce._insertElement(ge,Xt.HTML),ce.insertionMode=Zn.BEFORE_HEAD):Ss(ce,ge)}function qi(ce,ge){const et=ge.tagID;(et===Ue.HTML||et===Ue.HEAD||et===Ue.BODY||et===Ue.BR)&&Ss(ce,ge)}function Ss(ce,ge){ce._insertFakeRootElement(),ce.insertionMode=Zn.BEFORE_HEAD,ce._processToken(ge)}function pa(ce,ge){switch(ge.tagID){case Ue.HTML:{ua(ce,ge);break}case Ue.HEAD:{ce._insertElement(ge,Xt.HTML),ce.headElement=ce.openElements.current,ce.insertionMode=Zn.IN_HEAD;break}default:Fo(ce,ge)}}function Ga(ce,ge){const et=ge.tagID;et===Ue.HEAD||et===Ue.BODY||et===Ue.HTML||et===Ue.BR?Fo(ce,ge):ce._err(ge,Rn.endTagWithoutMatchingOpenElement)}function Fo(ce,ge){ce._insertFakeElement(dn.HEAD,Ue.HEAD),ce.headElement=ce.openElements.current,ce.insertionMode=Zn.IN_HEAD,ce._processToken(ge)}function ga(ce,ge){switch(ge.tagID){case Ue.HTML:{ua(ce,ge);break}case Ue.BASE:case Ue.BASEFONT:case Ue.BGSOUND:case Ue.LINK:case Ue.META:{ce._appendElement(ge,Xt.HTML),ge.ackSelfClosing=!0;break}case Ue.TITLE:{ce._switchToTextParsing(ge,Ci.RCDATA);break}case Ue.NOSCRIPT:{ce.options.scriptingEnabled?ce._switchToTextParsing(ge,Ci.RAWTEXT):(ce._insertElement(ge,Xt.HTML),ce.insertionMode=Zn.IN_HEAD_NO_SCRIPT);break}case Ue.NOFRAMES:case Ue.STYLE:{ce._switchToTextParsing(ge,Ci.RAWTEXT);break}case Ue.SCRIPT:{ce._switchToTextParsing(ge,Ci.SCRIPT_DATA);break}case Ue.TEMPLATE:{ce._insertTemplate(ge),ce.activeFormattingElements.insertMarker(),ce.framesetOk=!1,ce.insertionMode=Zn.IN_TEMPLATE,ce.tmplInsertionModeStack.unshift(Zn.IN_TEMPLATE);break}case Ue.HEAD:{ce._err(ge,Rn.misplacedStartTagForHeadElement);break}default:Rs(ce,ge)}}function Hs(ce,ge){switch(ge.tagID){case Ue.HEAD:{ce.openElements.pop(),ce.insertionMode=Zn.AFTER_HEAD;break}case Ue.BODY:case Ue.BR:case Ue.HTML:{Rs(ce,ge);break}case Ue.TEMPLATE:{da(ce,ge);break}default:ce._err(ge,Rn.endTagWithoutMatchingOpenElement)}}function da(ce,ge){ce.openElements.tmplCount>0?(ce.openElements.generateImpliedEndTagsThoroughly(),ce.openElements.currentTagId!==Ue.TEMPLATE&&ce._err(ge,Rn.closingOfElementWithOpenChildElements),ce.openElements.popUntilTagNamePopped(Ue.TEMPLATE),ce.activeFormattingElements.clearToLastMarker(),ce.tmplInsertionModeStack.shift(),ce._resetInsertionMode()):ce._err(ge,Rn.endTagWithoutMatchingOpenElement)}function Rs(ce,ge){ce.openElements.pop(),ce.insertionMode=Zn.AFTER_HEAD,ce._processToken(ge)}function ol(ce,ge){switch(ge.tagID){case Ue.HTML:{ua(ce,ge);break}case Ue.BASEFONT:case Ue.BGSOUND:case Ue.HEAD:case Ue.LINK:case Ue.META:case Ue.NOFRAMES:case Ue.STYLE:{ga(ce,ge);break}case Ue.NOSCRIPT:{ce._err(ge,Rn.nestedNoscriptInHead);break}default:$a(ce,ge)}}function Xs(ce,ge){switch(ge.tagID){case Ue.NOSCRIPT:{ce.openElements.pop(),ce.insertionMode=Zn.IN_HEAD;break}case Ue.BR:{$a(ce,ge);break}default:ce._err(ge,Rn.endTagWithoutMatchingOpenElement)}}function $a(ce,ge){const et=ge.type===sr.EOF?Rn.openElementsLeftAfterEof:Rn.disallowedContentInNoscriptInHead;ce._err(ge,et),ce.openElements.pop(),ce.insertionMode=Zn.IN_HEAD,ce._processToken(ge)}function Kl(ce,ge){switch(ge.tagID){case Ue.HTML:{ua(ce,ge);break}case Ue.BODY:{ce._insertElement(ge,Xt.HTML),ce.framesetOk=!1,ce.insertionMode=Zn.IN_BODY;break}case Ue.FRAMESET:{ce._insertElement(ge,Xt.HTML),ce.insertionMode=Zn.IN_FRAMESET;break}case Ue.BASE:case Ue.BASEFONT:case Ue.BGSOUND:case Ue.LINK:case Ue.META:case Ue.NOFRAMES:case Ue.SCRIPT:case Ue.STYLE:case Ue.TEMPLATE:case Ue.TITLE:{ce._err(ge,Rn.abandonedHeadElementChild),ce.openElements.push(ce.headElement,Ue.HEAD),ga(ce,ge),ce.openElements.remove(ce.headElement);break}case Ue.HEAD:{ce._err(ge,Rn.misplacedStartTagForHeadElement);break}default:es(ce,ge)}}function nc(ce,ge){switch(ge.tagID){case Ue.BODY:case Ue.HTML:case Ue.BR:{es(ce,ge);break}case Ue.TEMPLATE:{da(ce,ge);break}default:ce._err(ge,Rn.endTagWithoutMatchingOpenElement)}}function es(ce,ge){ce._insertFakeElement(dn.BODY,Ue.BODY),ce.insertionMode=Zn.IN_BODY,Pl(ce,ge)}function Pl(ce,ge){switch(ge.type){case sr.CHARACTER:{ul(ce,ge);break}case sr.WHITESPACE_CHARACTER:{ll(ce,ge);break}case sr.COMMENT:{Ua(ce,ge);break}case sr.START_TAG:{ua(ce,ge);break}case sr.END_TAG:{La(ce,ge);break}case sr.EOF:{Za(ce,ge);break}default:}}function ll(ce,ge){ce._reconstructActiveFormattingElements(),ce._insertCharacters(ge)}function ul(ce,ge){ce._reconstructActiveFormattingElements(),ce._insertCharacters(ge),ce.framesetOk=!1}function rc(ce,ge){ce.openElements.tmplCount===0&&ce.treeAdapter.adoptAttributes(ce.openElements.items[0],ge.attrs)}function yc(ce,ge){const et=ce.openElements.tryPeekProperlyNestedBodyElement();et&&ce.openElements.tmplCount===0&&(ce.framesetOk=!1,ce.treeAdapter.adoptAttributes(et,ge.attrs))}function ns(ce,ge){const et=ce.openElements.tryPeekProperlyNestedBodyElement();ce.framesetOk&&et&&(ce.treeAdapter.detachNode(et),ce.openElements.popAllUpToHtmlElement(),ce._insertElement(ge,Xt.HTML),ce.insertionMode=Zn.IN_FRAMESET)}function ic(ce,ge){ce.openElements.hasInButtonScope(Ue.P)&&ce._closePElement(),ce._insertElement(ge,Xt.HTML)}function oc(ce,ge){ce.openElements.hasInButtonScope(Ue.P)&&ce._closePElement(),ce.openElements.currentTagId!==void 0&&Xr.has(ce.openElements.currentTagId)&&ce.openElements.pop(),ce._insertElement(ge,Xt.HTML)}function Mu(ce,ge){ce.openElements.hasInButtonScope(Ue.P)&&ce._closePElement(),ce._insertElement(ge,Xt.HTML),ce.skipNextNewLine=!0,ce.framesetOk=!1}function Ou(ce,ge){const et=ce.openElements.tmplCount>0;(!ce.formElement||et)&&(ce.openElements.hasInButtonScope(Ue.P)&&ce._closePElement(),ce._insertElement(ge,Xt.HTML),et||(ce.formElement=ce.openElements.current))}function Ms(ce,ge){ce.framesetOk=!1;const et=ge.tagID;for(let rn=ce.openElements.stackTop;rn>=0;rn--){const br=ce.openElements.tagIDs[rn];if(et===Ue.LI&&br===Ue.LI||(et===Ue.DD||et===Ue.DT)&&(br===Ue.DD||br===Ue.DT)){ce.openElements.generateImpliedEndTagsWithExclusion(br),ce.openElements.popUntilTagNamePopped(br);break}if(br!==Ue.ADDRESS&&br!==Ue.DIV&&br!==Ue.P&&ce._isSpecialElement(ce.openElements.items[rn],br))break}ce.openElements.hasInButtonScope(Ue.P)&&ce._closePElement(),ce._insertElement(ge,Xt.HTML)}function Qs(ce,ge){ce.openElements.hasInButtonScope(Ue.P)&&ce._closePElement(),ce._insertElement(ge,Xt.HTML),ce.tokenizer.state=Ci.PLAINTEXT}function fs(ce,ge){ce.openElements.hasInScope(Ue.BUTTON)&&(ce.openElements.generateImpliedEndTags(),ce.openElements.popUntilTagNamePopped(Ue.BUTTON)),ce._reconstructActiveFormattingElements(),ce._insertElement(ge,Xt.HTML),ce.framesetOk=!1}function ks(ce,ge){const et=ce.activeFormattingElements.getElementEntryInScopeWithTagName(dn.A);et&&(Oa(ce,ge),ce.openElements.remove(et.element),ce.activeFormattingElements.removeEntry(et)),ce._reconstructActiveFormattingElements(),ce._insertElement(ge,Xt.HTML),ce.activeFormattingElements.pushElement(ce.openElements.current,ge)}function yu(ce,ge){ce._reconstructActiveFormattingElements(),ce._insertElement(ge,Xt.HTML),ce.activeFormattingElements.pushElement(ce.openElements.current,ge)}function zs(ce,ge){ce._reconstructActiveFormattingElements(),ce.openElements.hasInScope(Ue.NOBR)&&(Oa(ce,ge),ce._reconstructActiveFormattingElements()),ce._insertElement(ge,Xt.HTML),ce.activeFormattingElements.pushElement(ce.openElements.current,ge)}function wa(ce,ge){ce._reconstructActiveFormattingElements(),ce._insertElement(ge,Xt.HTML),ce.activeFormattingElements.insertMarker(),ce.framesetOk=!1}function ma(ce,ge){ce.treeAdapter.getDocumentMode(ce.document)!==hr.QUIRKS&&ce.openElements.hasInButtonScope(Ue.P)&&ce._closePElement(),ce._insertElement(ge,Xt.HTML),ce.framesetOk=!1,ce.insertionMode=Zn.IN_TABLE}function Vo(ce,ge){ce._reconstructActiveFormattingElements(),ce._appendElement(ge,Xt.HTML),ce.framesetOk=!1,ge.ackSelfClosing=!0}function cs(ce){const ge=Vr(ce,Ln.TYPE);return ge!=null&&ge.toLowerCase()===io}function Oi(ce,ge){ce._reconstructActiveFormattingElements(),ce._appendElement(ge,Xt.HTML),cs(ge)||(ce.framesetOk=!1),ge.ackSelfClosing=!0}function ps(ce,ge){ce._appendElement(ge,Xt.HTML),ge.ackSelfClosing=!0}function nn(ce,ge){ce.openElements.hasInButtonScope(Ue.P)&&ce._closePElement(),ce._appendElement(ge,Xt.HTML),ce.framesetOk=!1,ge.ackSelfClosing=!0}function Nr(ce,ge){ge.tagName=dn.IMG,ge.tagID=Ue.IMG,Vo(ce,ge)}function Tl(ce,ge){ce._insertElement(ge,Xt.HTML),ce.skipNextNewLine=!0,ce.tokenizer.state=Ci.RCDATA,ce.originalInsertionMode=ce.insertionMode,ce.framesetOk=!1,ce.insertionMode=Zn.TEXT}function Su(ce,ge){ce.openElements.hasInButtonScope(Ue.P)&&ce._closePElement(),ce._reconstructActiveFormattingElements(),ce.framesetOk=!1,ce._switchToTextParsing(ge,Ci.RAWTEXT)}function ja(ce,ge){ce.framesetOk=!1,ce._switchToTextParsing(ge,Ci.RAWTEXT)}function rs(ce,ge){ce._switchToTextParsing(ge,Ci.RAWTEXT)}function Al(ce,ge){ce._reconstructActiveFormattingElements(),ce._insertElement(ge,Xt.HTML),ce.framesetOk=!1,ce.insertionMode=ce.insertionMode===Zn.IN_TABLE||ce.insertionMode===Zn.IN_CAPTION||ce.insertionMode===Zn.IN_TABLE_BODY||ce.insertionMode===Zn.IN_ROW||ce.insertionMode===Zn.IN_CELL?Zn.IN_SELECT_IN_TABLE:Zn.IN_SELECT}function Fl(ce,ge){ce.openElements.currentTagId===Ue.OPTION&&ce.openElements.pop(),ce._reconstructActiveFormattingElements(),ce._insertElement(ge,Xt.HTML)}function ac(ce,ge){ce.openElements.hasInScope(Ue.RUBY)&&ce.openElements.generateImpliedEndTags(),ce._insertElement(ge,Xt.HTML)}function Wa(ce,ge){ce.openElements.hasInScope(Ue.RUBY)&&ce.openElements.generateImpliedEndTagsWithExclusion(Ue.RTC),ce._insertElement(ge,Xt.HTML)}function wo(ce,ge){ce._reconstructActiveFormattingElements(),co(ge),zo(ge),ge.selfClosing?ce._appendElement(ge,Xt.MATHML):ce._insertElement(ge,Xt.MATHML),ge.ackSelfClosing=!0}function bs(ce,ge){ce._reconstructActiveFormattingElements(),mo(ge),zo(ge),ge.selfClosing?ce._appendElement(ge,Xt.SVG):ce._insertElement(ge,Xt.SVG),ge.ackSelfClosing=!0}function Js(ce,ge){ce._reconstructActiveFormattingElements(),ce._insertElement(ge,Xt.HTML)}function ua(ce,ge){switch(ge.tagID){case Ue.I:case Ue.S:case Ue.B:case Ue.U:case Ue.EM:case Ue.TT:case Ue.BIG:case Ue.CODE:case Ue.FONT:case Ue.SMALL:case Ue.STRIKE:case Ue.STRONG:{yu(ce,ge);break}case Ue.A:{ks(ce,ge);break}case Ue.H1:case Ue.H2:case Ue.H3:case Ue.H4:case Ue.H5:case Ue.H6:{oc(ce,ge);break}case Ue.P:case Ue.DL:case Ue.OL:case Ue.UL:case Ue.DIV:case Ue.DIR:case Ue.NAV:case Ue.MAIN:case Ue.MENU:case Ue.ASIDE:case Ue.CENTER:case Ue.FIGURE:case Ue.FOOTER:case Ue.HEADER:case Ue.HGROUP:case Ue.DIALOG:case Ue.DETAILS:case Ue.ADDRESS:case Ue.ARTICLE:case Ue.SEARCH:case Ue.SECTION:case Ue.SUMMARY:case Ue.FIELDSET:case Ue.BLOCKQUOTE:case Ue.FIGCAPTION:{ic(ce,ge);break}case Ue.LI:case Ue.DD:case Ue.DT:{Ms(ce,ge);break}case Ue.BR:case Ue.IMG:case Ue.WBR:case Ue.AREA:case Ue.EMBED:case Ue.KEYGEN:{Vo(ce,ge);break}case Ue.HR:{nn(ce,ge);break}case Ue.RB:case Ue.RTC:{ac(ce,ge);break}case Ue.RT:case Ue.RP:{Wa(ce,ge);break}case Ue.PRE:case Ue.LISTING:{Mu(ce,ge);break}case Ue.XMP:{Su(ce,ge);break}case Ue.SVG:{bs(ce,ge);break}case Ue.HTML:{rc(ce,ge);break}case Ue.BASE:case Ue.LINK:case Ue.META:case Ue.STYLE:case Ue.TITLE:case Ue.SCRIPT:case Ue.BGSOUND:case Ue.BASEFONT:case Ue.TEMPLATE:{ga(ce,ge);break}case Ue.BODY:{yc(ce,ge);break}case Ue.FORM:{Ou(ce,ge);break}case Ue.NOBR:{zs(ce,ge);break}case Ue.MATH:{wo(ce,ge);break}case Ue.TABLE:{ma(ce,ge);break}case Ue.INPUT:{Oi(ce,ge);break}case Ue.PARAM:case Ue.TRACK:case Ue.SOURCE:{ps(ce,ge);break}case Ue.IMAGE:{Nr(ce,ge);break}case Ue.BUTTON:{fs(ce,ge);break}case Ue.APPLET:case Ue.OBJECT:case Ue.MARQUEE:{wa(ce,ge);break}case Ue.IFRAME:{ja(ce,ge);break}case Ue.SELECT:{Al(ce,ge);break}case Ue.OPTION:case Ue.OPTGROUP:{Fl(ce,ge);break}case Ue.NOEMBED:case Ue.NOFRAMES:{rs(ce,ge);break}case Ue.FRAMESET:{ns(ce,ge);break}case Ue.TEXTAREA:{Tl(ce,ge);break}case Ue.NOSCRIPT:{ce.options.scriptingEnabled?rs(ce,ge):Js(ce,ge);break}case Ue.PLAINTEXT:{Qs(ce,ge);break}case Ue.COL:case Ue.TH:case Ue.TD:case Ue.TR:case Ue.HEAD:case Ue.FRAME:case Ue.TBODY:case Ue.TFOOT:case Ue.THEAD:case Ue.CAPTION:case Ue.COLGROUP:break;default:Js(ce,ge)}}function Zo(ce,ge){if(ce.openElements.hasInScope(Ue.BODY)&&(ce.insertionMode=Zn.AFTER_BODY,ce.options.sourceCodeLocationInfo)){const et=ce.openElements.tryPeekProperlyNestedBodyElement();et&&ce._setEndLocation(et,ge)}}function Ya(ce,ge){ce.openElements.hasInScope(Ue.BODY)&&(ce.insertionMode=Zn.AFTER_BODY,qs(ce,ge))}function cl(ce,ge){const et=ge.tagID;ce.openElements.hasInScope(et)&&(ce.openElements.generateImpliedEndTags(),ce.openElements.popUntilTagNamePopped(et))}function Ia(ce){const ge=ce.openElements.tmplCount>0,{formElement:et}=ce;ge||(ce.formElement=null),(et||ge)&&ce.openElements.hasInScope(Ue.FORM)&&(ce.openElements.generateImpliedEndTags(),ge?ce.openElements.popUntilTagNamePopped(Ue.FORM):et&&ce.openElements.remove(et))}function Sl(ce){ce.openElements.hasInButtonScope(Ue.P)||ce._insertFakeElement(dn.P,Ue.P),ce._closePElement()}function Es(ce){ce.openElements.hasInListItemScope(Ue.LI)&&(ce.openElements.generateImpliedEndTagsWithExclusion(Ue.LI),ce.openElements.popUntilTagNamePopped(Ue.LI))}function Fu(ce,ge){const et=ge.tagID;ce.openElements.hasInScope(et)&&(ce.openElements.generateImpliedEndTagsWithExclusion(et),ce.openElements.popUntilTagNamePopped(et))}function va(ce){ce.openElements.hasNumberedHeaderInScope()&&(ce.openElements.generateImpliedEndTags(),ce.openElements.popUntilNumberedHeaderPopped())}function Os(ce,ge){const et=ge.tagID;ce.openElements.hasInScope(et)&&(ce.openElements.generateImpliedEndTags(),ce.openElements.popUntilTagNamePopped(et),ce.activeFormattingElements.clearToLastMarker())}function ia(ce){ce._reconstructActiveFormattingElements(),ce._insertFakeElement(dn.BR,Ue.BR),ce.openElements.pop(),ce.framesetOk=!1}function Ta(ce,ge){const et=ge.tagName,rn=ge.tagID;for(let br=ce.openElements.stackTop;br>0;br--){const ti=ce.openElements.items[br],Li=ce.openElements.tagIDs[br];if(rn===Li&&(rn!==Ue.UNKNOWN||ce.treeAdapter.getTagName(ti)===et)){ce.openElements.generateImpliedEndTagsWithExclusion(rn),ce.openElements.stackTop>=br&&ce.openElements.shortenToLength(br);break}if(ce._isSpecialElement(ti,Li))break}}function La(ce,ge){switch(ge.tagID){case Ue.A:case Ue.B:case Ue.I:case Ue.S:case Ue.U:case Ue.EM:case Ue.TT:case Ue.BIG:case Ue.CODE:case Ue.FONT:case Ue.NOBR:case Ue.SMALL:case Ue.STRIKE:case Ue.STRONG:{Oa(ce,ge);break}case Ue.P:{Sl(ce);break}case Ue.DL:case Ue.UL:case Ue.OL:case Ue.DIR:case Ue.DIV:case Ue.NAV:case Ue.PRE:case Ue.MAIN:case Ue.MENU:case Ue.ASIDE:case Ue.BUTTON:case Ue.CENTER:case Ue.FIGURE:case Ue.FOOTER:case Ue.HEADER:case Ue.HGROUP:case Ue.DIALOG:case Ue.ADDRESS:case Ue.ARTICLE:case Ue.DETAILS:case Ue.SEARCH:case Ue.SECTION:case Ue.SUMMARY:case Ue.LISTING:case Ue.FIELDSET:case Ue.BLOCKQUOTE:case Ue.FIGCAPTION:{cl(ce,ge);break}case Ue.LI:{Es(ce);break}case Ue.DD:case Ue.DT:{Fu(ce,ge);break}case Ue.H1:case Ue.H2:case Ue.H3:case Ue.H4:case Ue.H5:case Ue.H6:{va(ce);break}case Ue.BR:{ia(ce);break}case Ue.BODY:{Zo(ce,ge);break}case Ue.HTML:{Ya(ce,ge);break}case Ue.FORM:{Ia(ce);break}case Ue.APPLET:case Ue.OBJECT:case Ue.MARQUEE:{Os(ce,ge);break}case Ue.TEMPLATE:{da(ce,ge);break}default:Ta(ce,ge)}}function Za(ce,ge){ce.tmplInsertionModeStack.length>0?js(ce,ge):po(ce,ge)}function na(ce,ge){var et;ge.tagID===Ue.SCRIPT&&((et=ce.scriptHandler)===null||et===void 0||et.call(ce,ce.openElements.current)),ce.openElements.pop(),ce.insertionMode=ce.originalInsertionMode}function sc(ce,ge){ce._err(ge,Rn.eofInElementThatCanContainOnlyText),ce.openElements.pop(),ce.insertionMode=ce.originalInsertionMode,ce.onEof(ge)}function Eo(ce,ge){if(ce.openElements.currentTagId!==void 0&&aa.has(ce.openElements.currentTagId))switch(ce.pendingCharacterTokens.length=0,ce.hasNonWhitespacePendingCharacterToken=!1,ce.originalInsertionMode=ce.insertionMode,ce.insertionMode=Zn.IN_TABLE_TEXT,ge.type){case sr.CHARACTER:{Nl(ce,ge);break}case sr.WHITESPACE_CHARACTER:{du(ce,ge);break}}else Gs(ce,ge)}function Dc(ce,ge){ce.openElements.clearBackToTableContext(),ce.activeFormattingElements.insertMarker(),ce._insertElement(ge,Xt.HTML),ce.insertionMode=Zn.IN_CAPTION}function oa(ce,ge){ce.openElements.clearBackToTableContext(),ce._insertElement(ge,Xt.HTML),ce.insertionMode=Zn.IN_COLUMN_GROUP}function Sc(ce,ge){ce.openElements.clearBackToTableContext(),ce._insertFakeElement(dn.COLGROUP,Ue.COLGROUP),ce.insertionMode=Zn.IN_COLUMN_GROUP,Va(ce,ge)}function Bu(ce,ge){ce.openElements.clearBackToTableContext(),ce._insertElement(ge,Xt.HTML),ce.insertionMode=Zn.IN_TABLE_BODY}function bu(ce,ge){ce.openElements.clearBackToTableContext(),ce._insertFakeElement(dn.TBODY,Ue.TBODY),ce.insertionMode=Zn.IN_TABLE_BODY,Ll(ce,ge)}function Rc(ce,ge){ce.openElements.hasInTableScope(Ue.TABLE)&&(ce.openElements.popUntilTagNamePopped(Ue.TABLE),ce._resetInsertionMode(),ce._processStartTag(ge))}function Xc(ce,ge){cs(ge)?ce._appendElement(ge,Xt.HTML):Gs(ce,ge),ge.ackSelfClosing=!0}function Yl(ce,ge){!ce.formElement&&ce.openElements.tmplCount===0&&(ce._insertElement(ge,Xt.HTML),ce.formElement=ce.openElements.current,ce.openElements.pop())}function Xl(ce,ge){switch(ge.tagID){case Ue.TD:case Ue.TH:case Ue.TR:{bu(ce,ge);break}case Ue.STYLE:case Ue.SCRIPT:case Ue.TEMPLATE:{ga(ce,ge);break}case Ue.COL:{Sc(ce,ge);break}case Ue.FORM:{Yl(ce,ge);break}case Ue.TABLE:{Rc(ce,ge);break}case Ue.TBODY:case Ue.TFOOT:case Ue.THEAD:{Bu(ce,ge);break}case Ue.INPUT:{Xc(ce,ge);break}case Ue.CAPTION:{Dc(ce,ge);break}case Ue.COLGROUP:{oa(ce,ge);break}default:Gs(ce,ge)}}function la(ce,ge){switch(ge.tagID){case Ue.TABLE:{ce.openElements.hasInTableScope(Ue.TABLE)&&(ce.openElements.popUntilTagNamePopped(Ue.TABLE),ce._resetInsertionMode());break}case Ue.TEMPLATE:{da(ce,ge);break}case Ue.BODY:case Ue.CAPTION:case Ue.COL:case Ue.COLGROUP:case Ue.HTML:case Ue.TBODY:case Ue.TD:case Ue.TFOOT:case Ue.TH:case Ue.THEAD:case Ue.TR:break;default:Gs(ce,ge)}}function Gs(ce,ge){const et=ce.fosterParentingEnabled;ce.fosterParentingEnabled=!0,Pl(ce,ge),ce.fosterParentingEnabled=et}function du(ce,ge){ce.pendingCharacterTokens.push(ge)}function Nl(ce,ge){ce.pendingCharacterTokens.push(ge),ce.hasNonWhitespacePendingCharacterToken=!0}function dl(ce,ge){let et=0;if(ce.hasNonWhitespacePendingCharacterToken)for(;et0&&ce.openElements.currentTagId===Ue.OPTION&&ce.openElements.tagIDs[ce.openElements.stackTop-1]===Ue.OPTGROUP&&ce.openElements.pop(),ce.openElements.currentTagId===Ue.OPTGROUP&&ce.openElements.pop();break}case Ue.OPTION:{ce.openElements.currentTagId===Ue.OPTION&&ce.openElements.pop();break}case Ue.SELECT:{ce.openElements.hasInSelectScope(Ue.SELECT)&&(ce.openElements.popUntilTagNamePopped(Ue.SELECT),ce._resetInsertionMode());break}case Ue.TEMPLATE:{da(ce,ge);break}default:}}function dh(ce,ge){const et=ge.tagID;et===Ue.CAPTION||et===Ue.TABLE||et===Ue.TBODY||et===Ue.TFOOT||et===Ue.THEAD||et===Ue.TR||et===Ue.TD||et===Ue.TH?(ce.openElements.popUntilTagNamePopped(Ue.SELECT),ce._resetInsertionMode(),ce._processStartTag(ge)):Hd(ce,ge)}function gs(ce,ge){const et=ge.tagID;et===Ue.CAPTION||et===Ue.TABLE||et===Ue.TBODY||et===Ue.TFOOT||et===Ue.THEAD||et===Ue.TR||et===Ue.TD||et===Ue.TH?ce.openElements.hasInTableScope(et)&&(ce.openElements.popUntilTagNamePopped(Ue.SELECT),ce._resetInsertionMode(),ce.onEndTag(ge)):ch(ce,ge)}function lc(ce,ge){switch(ge.tagID){case Ue.BASE:case Ue.BASEFONT:case Ue.BGSOUND:case Ue.LINK:case Ue.META:case Ue.NOFRAMES:case Ue.SCRIPT:case Ue.STYLE:case Ue.TEMPLATE:case Ue.TITLE:{ga(ce,ge);break}case Ue.CAPTION:case Ue.COLGROUP:case Ue.TBODY:case Ue.TFOOT:case Ue.THEAD:{ce.tmplInsertionModeStack[0]=Zn.IN_TABLE,ce.insertionMode=Zn.IN_TABLE,Xl(ce,ge);break}case Ue.COL:{ce.tmplInsertionModeStack[0]=Zn.IN_COLUMN_GROUP,ce.insertionMode=Zn.IN_COLUMN_GROUP,Va(ce,ge);break}case Ue.TR:{ce.tmplInsertionModeStack[0]=Zn.IN_TABLE_BODY,ce.insertionMode=Zn.IN_TABLE_BODY,Ll(ce,ge);break}case Ue.TD:case Ue.TH:{ce.tmplInsertionModeStack[0]=Zn.IN_ROW,ce.insertionMode=Zn.IN_ROW,_l(ce,ge);break}default:ce.tmplInsertionModeStack[0]=Zn.IN_BODY,ce.insertionMode=Zn.IN_BODY,ua(ce,ge)}}function Na(ce,ge){ge.tagID===Ue.TEMPLATE&&da(ce,ge)}function js(ce,ge){ce.openElements.tmplCount>0?(ce.openElements.popUntilTagNamePopped(Ue.TEMPLATE),ce.activeFormattingElements.clearToLastMarker(),ce.tmplInsertionModeStack.shift(),ce._resetInsertionMode(),ce.onEof(ge)):po(ce,ge)}function $s(ce,ge){ge.tagID===Ue.HTML?ua(ce,ge):bc(ce,ge)}function qs(ce,ge){var et;if(ge.tagID===Ue.HTML){if(ce.fragmentContext||(ce.insertionMode=Zn.AFTER_AFTER_BODY),ce.options.sourceCodeLocationInfo&&ce.openElements.tagIDs[0]===Ue.HTML){ce._setEndLocation(ce.openElements.items[0],ge);const rn=ce.openElements.items[1];rn&&!(!((et=ce.treeAdapter.getNodeSourceCodeLocation(rn))===null||et===void 0)&&et.endTag)&&ce._setEndLocation(rn,ge)}}else bc(ce,ge)}function bc(ce,ge){ce.insertionMode=Zn.IN_BODY,Pl(ce,ge)}function Fs(ce,ge){switch(ge.tagID){case Ue.HTML:{ua(ce,ge);break}case Ue.FRAMESET:{ce._insertElement(ge,Xt.HTML);break}case Ue.FRAME:{ce._appendElement(ge,Xt.HTML),ge.ackSelfClosing=!0;break}case Ue.NOFRAMES:{ga(ce,ge);break}default:}}function Eu(ce,ge){ge.tagID===Ue.FRAMESET&&!ce.openElements.isRootHtmlElementCurrent()&&(ce.openElements.pop(),!ce.fragmentContext&&ce.openElements.currentTagId!==Ue.FRAMESET&&(ce.insertionMode=Zn.AFTER_FRAMESET))}function Qc(ce,ge){switch(ge.tagID){case Ue.HTML:{ua(ce,ge);break}case Ue.NOFRAMES:{ga(ce,ge);break}default:}}function Ed(ce,ge){ge.tagID===Ue.HTML&&(ce.insertionMode=Zn.AFTER_AFTER_FRAMESET)}function Il(ce,ge){ge.tagID===Ue.HTML?ua(ce,ge):Ce(ce,ge)}function Ce(ce,ge){ce.insertionMode=Zn.IN_BODY,Pl(ce,ge)}function Qe(ce,ge){switch(ge.tagID){case Ue.HTML:{ua(ce,ge);break}case Ue.NOFRAMES:{ga(ce,ge);break}default:}}function tt(ce,ge){ge.chars=cn,ce._insertCharacters(ge)}function ft(ce,ge){ce._insertCharacters(ge),ce.framesetOk=!1}function Ft(ce){for(;ce.treeAdapter.getNamespaceURI(ce.openElements.current)!==Xt.HTML&&ce.openElements.currentTagId!==void 0&&!ce._isIntegrationPoint(ce.openElements.currentTagId,ce.openElements.current);)ce.openElements.pop()}function Ht(ce,ge){if(Mi(ge))Ft(ce),ce._startTagOutsideForeignContent(ge);else{const et=ce._getAdjustedCurrentElement(),rn=ce.treeAdapter.getNamespaceURI(et);rn===Xt.MATHML?co(ge):rn===Xt.SVG&&(kn(ge),mo(ge)),zo(ge),ge.selfClosing?ce._appendElement(ge,rn):ce._insertElement(ge,rn),ge.ackSelfClosing=!0}}function an(ce,ge){if(ge.tagID===Ue.P||ge.tagID===Ue.BR){Ft(ce),ce._endTagOutsideForeignContent(ge);return}for(let et=ce.openElements.stackTop;et>0;et--){const rn=ce.openElements.items[et];if(ce.treeAdapter.getNamespaceURI(rn)===Xt.HTML){ce._endTagOutsideForeignContent(ge);break}const br=ce.treeAdapter.getTagName(rn);if(br.toLowerCase()===ge.tagName){ge.tagName=br,ce.openElements.shortenToLength(et);break}}}const Nn=/["$&'<>\u0080-\uFFFF]/g,yr=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),Er=String.prototype.codePointAt==null?(ce,ge)=>(ce.charCodeAt(ge)&64512)===55296?(ce.charCodeAt(ge)-55296)*1024+ce.charCodeAt(ge+1)-56320+65536:ce.charCodeAt(ge):(ce,ge)=>ce.codePointAt(ge);function tr(ce){let ge="",et=0,rn;for(;(rn=Nn.exec(ce))!==null;){const{index:br}=rn,ti=ce.charCodeAt(br),Li=yr.get(ti);Li===void 0?(ge+=`${ce.substring(et,br)}&#x${Er(ce,br).toString(16)};`,et=Nn.lastIndex+=+((ti&64512)===55296)):(ge+=ce.substring(et,br)+Li,et=br+1)}return ge+ce.substr(et)}const Zr=null;function Fr(ce,ge){return function(rn){let br,ti=0,Li="";for(;br=ce.exec(rn);)ti!==br.index&&(Li+=rn.substring(ti,br.index)),Li+=ge.get(br[0].charCodeAt(0)),ti=br.index+1;return Li+rn.substring(ti)}}const lr=null,Ao=Fr(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),jo=Fr(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),ea=new Set([dn.AREA,dn.BASE,dn.BASEFONT,dn.BGSOUND,dn.BR,dn.COL,dn.EMBED,dn.FRAME,dn.HR,dn.IMG,dn.INPUT,dn.KEYGEN,dn.LINK,dn.META,dn.PARAM,dn.SOURCE,dn.TRACK,dn.WBR]);function ao(ce,ge){return ge.treeAdapter.isElementNode(ce)&&ge.treeAdapter.getNamespaceURI(ce)===NS.HTML&&ea.has(ge.treeAdapter.getTagName(ce))}const No={treeAdapter:Hr,scriptingEnabled:!0};function Bo(ce,ge){const et=xa(xa({},No),ge);return ao(ce,et)?"":Qa(ce,et)}function Xa(ce,ge){const et=xa(xa({},No),ge);return Ki(ce,et)}function Qa(ce,ge){let et="";const rn=ge.treeAdapter.isElementNode(ce)&&ge.treeAdapter.getTagName(ce)===$.TEMPLATE&&ge.treeAdapter.getNamespaceURI(ce)===NS.HTML?ge.treeAdapter.getTemplateContent(ce):ce,br=ge.treeAdapter.getChildNodes(rn);if(br)for(const ti of br)et+=Ki(ti,ge);return et}function Ki(ce,ge){return ge.treeAdapter.isElementNode(ce)?ka(ce,ge):ge.treeAdapter.isTextNode(ce)?Ha(ce,ge):ge.treeAdapter.isCommentNode(ce)?Co(ce,ge):ge.treeAdapter.isDocumentTypeNode(ce)?Dl(ce,ge):""}function ka(ce,ge){const et=ge.treeAdapter.getTagName(ce);return`<${et}${ws(ce,ge)}>${ao(ce,ge)?"":`${Qa(ce,ge)}`}`}function ws(ce,{treeAdapter:ge}){let et="";for(const rn of ge.getAttrList(ce)){if(et+=" ",rn.namespace)switch(rn.namespace){case NS.XML:{et+=`xml:${rn.name}`;break}case NS.XMLNS:{rn.name!=="xmlns"&&(et+="xmlns:"),et+=rn.name;break}case NS.XLINK:{et+=`xlink:${rn.name}`;break}default:et+=`${rn.prefix}:${rn.name}`}else et+=rn.name;et+=`="${escapeAttribute(rn.value)}"`}return et}function Ha(ce,ge){const{treeAdapter:et}=ge,rn=et.getTextNodeContent(ce),br=et.getParentNode(ce),ti=br&&et.isElementNode(br)&&et.getTagName(br);return ti&&et.getNamespaceURI(br)===NS.HTML&&hasUnescapedText(ti,ge.scriptingEnabled)?rn:escapeText(rn)}function Co(ce,{treeAdapter:ge}){return``}function Dl(ce,{treeAdapter:ge}){return``}function is(ce,ge){return Parser.parse(ce,ge)}function Ko(ce,ge,et){typeof ce=="string"&&(et=ge,ge=ce,ce=null);const rn=Parser.getFragmentParser(ce,et);return rn.tokenizer.write(ge,!0),rn.getFragment()}var Yo=ae(17970),Ea=ae(10528);const ds=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,al=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),El={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Ul(ce,ge){const et=cc(ce),rn=bt("type",{handlers:{root:hl,element:Ql,text:Dr,comment:_u,doctype:xl,raw:el},unknown:ms}),br={parser:et?new _a(El):_a.getFragmentParser(void 0,El),handle(Io){rn(Io,br)},stitches:!1,options:ge||{}};rn(ce,br),ql(br,(0,Yo.Pk)());const ti=et?br.parser.document:br.parser.getFragment(),Li=$e(ti,{file:br.options.file});return br.stitches&&(0,Ea.Vn)(Li,"comment",function(Io,Xo,ii){const $i=Io;if($i.value.stitch&&ii&&Xo!==void 0){const ta=ii.children;return ta[Xo]=$i.value.stitch,Xo}}),Li.type==="root"&&Li.children.length===1&&Li.children[0].type===ce.type?Li.children[0]:Li}function Ar(ce,ge){let et=-1;if(ce)for(;++et4&&(ge.parser.tokenizer.state=0);const et={type:sr.CHARACTER,chars:ce.value,location:wl(ce)};ql(ge,(0,Yo.Pk)(ce)),ge.parser.currentToken=et,ge.parser._processToken(ge.parser.currentToken)}function xl(ce,ge){const et={type:sr.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:wl(ce)};ql(ge,(0,Yo.Pk)(ce)),ge.parser.currentToken=et,ge.parser._processToken(ge.parser.currentToken)}function Jl(ce,ge){ge.stitches=!0;const et=Ju(ce);if("children"in ce&&"children"in et){const rn=Ul({type:"root",children:ce.children},ge.options);et.children=rn.children}_u({type:"comment",value:{stitch:et}},ge)}function _u(ce,ge){const et=ce.value,rn={type:sr.COMMENT,data:et,location:wl(ce)};ql(ge,(0,Yo.Pk)(ce)),ge.parser.currentToken=rn,ge.parser._processToken(ge.parser.currentToken)}function el(ce,ge){if(ge.parser.tokenizer.preprocessor.html="",ge.parser.tokenizer.preprocessor.pos=-1,ge.parser.tokenizer.preprocessor.lastGapPos=-2,ge.parser.tokenizer.preprocessor.gapStack=[],ge.parser.tokenizer.preprocessor.skipNextNewLine=!1,ge.parser.tokenizer.preprocessor.lastChunkWritten=!1,ge.parser.tokenizer.preprocessor.endOfChunkHit=!1,ge.parser.tokenizer.preprocessor.isEol=!1,fl(ge,(0,Yo.Pk)(ce)),ge.parser.tokenizer.write(ge.options.tagfilter?ce.value.replace(ds,"<$1$2"):ce.value,!1),ge.parser.tokenizer._runParsingLoop(),ge.parser.tokenizer.state===72||ge.parser.tokenizer.state===78){ge.parser.tokenizer.preprocessor.lastChunkWritten=!0;const et=ge.parser.tokenizer._consume();ge.parser.tokenizer._callState(et)}}function ms(ce,ge){const et=ce;if(ge.options.passThrough&&ge.options.passThrough.includes(et.type))Jl(et,ge);else{let rn="";throw al.has(et.type)&&(rn=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+et.type+"` node"+rn)}}function ql(ce,ge){fl(ce,ge);const et=ce.parser.tokenizer.currentCharacterToken;et&&et.location&&(et.location.endLine=ce.parser.tokenizer.preprocessor.line,et.location.endCol=ce.parser.tokenizer.preprocessor.col+1,et.location.endOffset=ce.parser.tokenizer.preprocessor.offset+1,ce.parser.currentToken=et,ce.parser._processToken(ce.parser.currentToken)),ce.parser.tokenizer.paused=!1,ce.parser.tokenizer.inLoop=!1,ce.parser.tokenizer.active=!1,ce.parser.tokenizer.returnState=Ci.DATA,ce.parser.tokenizer.charRefCode=-1,ce.parser.tokenizer.consumedAfterSnapshot=-1,ce.parser.tokenizer.currentLocation=null,ce.parser.tokenizer.currentCharacterToken=null,ce.parser.tokenizer.currentToken=null,ce.parser.tokenizer.currentAttr={name:"",value:""}}function fl(ce,ge){if(ge&&ge.offset!==void 0){const et={startLine:ge.line,startCol:ge.column,startOffset:ge.offset,endLine:-1,endCol:-1,endOffset:-1};ce.parser.tokenizer.preprocessor.lineStartPos=-ge.column+1,ce.parser.tokenizer.preprocessor.droppedBufferSize=ge.offset,ce.parser.tokenizer.preprocessor.line=ge.line,ce.parser.tokenizer.currentLocation=et}}function Qu(ce,ge){const et=ce.tagName.toLowerCase();if(ge.parser.tokenizer.state===Ci.PLAINTEXT)return;ql(ge,(0,Yo.Pk)(ce));const rn=ge.parser.openElements.current;let br="namespaceURI"in rn?rn.namespaceURI:Ke.t.html;br===Ke.t.html&&et==="svg"&&(br=Ke.t.svg);const ti=Dt(Zp(xa({},ce),{children:[]}),{space:br===Ke.t.svg?"svg":"html"}),Li={type:sr.START_TAG,tagName:et,tagID:Gr(et),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in ti?ti.attrs:[],location:wl(ce)};ge.parser.currentToken=Li,ge.parser._processToken(ge.parser.currentToken),ge.parser.tokenizer.lastStartTagName=et}function uc(ce,ge){const et=ce.tagName.toLowerCase();if(!ge.parser.tokenizer.inForeignNode&&vn.includes(et)||ge.parser.tokenizer.state===Ci.PLAINTEXT)return;ql(ge,(0,Yo.rb)(ce));const rn={type:sr.END_TAG,tagName:et,tagID:Gr(et),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:wl(ce)};ge.parser.currentToken=rn,ge.parser._processToken(ge.parser.currentToken),et===ge.parser.tokenizer.lastStartTagName&&(ge.parser.tokenizer.state===Ci.RCDATA||ge.parser.tokenizer.state===Ci.RAWTEXT||ge.parser.tokenizer.state===Ci.SCRIPT_DATA)&&(ge.parser.tokenizer.state=Ci.DATA)}function cc(ce){const ge=ce.type==="root"?ce.children[0]:ce;return!!(ge&&(ge.type==="doctype"||ge.type==="element"&&ge.tagName.toLowerCase()==="html"))}function wl(ce){const ge=(0,Yo.Pk)(ce)||{line:void 0,column:void 0,offset:void 0},et=(0,Yo.rb)(ce)||{line:void 0,column:void 0,offset:void 0};return{startLine:ge.line,startCol:ge.column,startOffset:ge.offset,endLine:et.line,endCol:et.column,endOffset:et.offset}}function Ju(ce){return"children"in ce?(0,Pe.ZP)(Zp(xa({},ce),{children:[]})):(0,Pe.ZP)(ce)}function zd(ce){return function(ge,et){return Ul(ge,Zp(xa({},ce),{file:et}))}}},10787:function(We,Ee,ae){"use strict";ae.d(Ee,{Z:function(){return He}});function oe(yt){if(typeof yt!="string")throw new TypeError("Expected a string");return yt.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Pe=ae(2348),ke=ae(10502);function Ie(yt,$e,It){const Fe=It||{},te=(0,ke.O)(Fe.ignore||[]),ee=je($e);let he=-1;for(;++he0?{type:"text",value:zt}:void 0),zt===!1?De.lastIndex=wt+1:(nt!==wt&&rt.push({type:"text",value:me.value.slice(nt,wt)}),Array.isArray(zt)?rt.push(...zt):zt&&rt.push(zt),nt=wt+mt[0].length,gt=!0),!De.global)break;mt=De.exec(me.value)}return gt?(ntDe&&(De=Ae):Ae=1,be=me+ue.length,me=fe.indexOf(ue,be);return De}function ke(){return{enter:{mathFlow:he,mathFlowFenceMeta:ue,mathText:Ae},exit:{mathFlow:be,mathFlowFence:me,mathFlowFenceMeta:fe,mathFlowValue:Ye,mathText:De,mathTextData:Ye}};function he(nt){const Je={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[Je]}},nt)}function ue(){this.buffer()}function fe(){const nt=this.resume(),Je=this.stack[this.stack.length-1];(0,oe.ok)(Je.type==="math"),Je.meta=nt}function me(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function be(nt){const Je=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),ot=this.stack[this.stack.length-1];(0,oe.ok)(ot.type==="math"),this.exit(nt),ot.value=Je;const gt=ot.data.hChildren[0];(0,oe.ok)(gt.type==="element"),(0,oe.ok)(gt.tagName==="code"),gt.children.push({type:"text",value:Je}),this.data.mathFlowInside=void 0}function Ae(nt){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},nt),this.buffer()}function De(nt){const Je=this.resume(),ot=this.stack[this.stack.length-1];(0,oe.ok)(ot.type==="inlineMath"),this.exit(nt),ot.value=Je,ot.data.hChildren.push({type:"text",value:Je})}function Ye(nt){this.config.enter.data.call(this,nt),this.config.exit.data.call(this,nt)}}function Ie(he){let ue=(he||{}).singleDollarTextMath;return ue==null&&(ue=!0),me.peek=be,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` `,inConstruct:"mathFlowMeta"},{character:"$",after:ue?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:fe,inlineMath:me}};function fe(Ae,De,Ye,nt){const Je=Ae.value||"",ot=Ye.createTracker(nt),gt="$".repeat(Math.max(Pe(Je,"$")+1,2)),rt=Ye.enter("mathFlow");let mt=ot.move(gt);if(Ae.meta){const wt=Ye.enter("mathFlowMeta");mt+=ot.move(Ye.safe(Ae.meta,xa({after:` `,before:mt,encode:["$"]},ot.current()))),wt()}return mt+=ot.move(` diff --git a/8258.13a427ce.async.js b/8258.a743acd3.async.js similarity index 99% rename from 8258.13a427ce.async.js rename to 8258.a743acd3.async.js index 7e1b8c0a15..d73ec4e167 100644 --- a/8258.13a427ce.async.js +++ b/8258.a743acd3.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function I({open:H=!0,onChange:X,defaultValue:z,placement:G,width:L,height:M,extra:_,onDynamic:A,onOpenChange:E,showExtra:v=!0}){const w=(0,r.useRef)(null),U=(0,r.useRef)(null),[C,P]=(0,r.useState)(z||""),[k,R]=(0,r.useState)(z||""),[Y,de]=(0,r.useState)(!!H),[pe,Ce]=(0,r.useState)(1),be={selectOnLineNumbers:!0};(0,r.useEffect)(()=>{H&&(P(z),R(z),de(!0))},[H,z]),(0,r.useEffect)(()=>{C!==""&&(clearTimeout(U.current),U.current=setTimeout(()=>{const me=document.createElement("iframe");if(me.style.width="100%",me.style.height="100%",me.style.border="0",w.current){w.current.innerHTML="",w.current.appendChild(me);const Ee=me.contentDocument||me.contentWindow.document;Ee.open(),Ee.write(C),Ee.close()}},1e3))},[H,C]);const ne=me=>{P(me),X==null||X(me,k)};return y.createElement(c.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Y,width:"100%",height:M||"100vh",rootClassName:h.smartWrp,destroyOnClose:!0,onClose:()=>{de(!1),E==null||E(C)},extra:v&&y.createElement("div",null,y.createElement(S.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:pe,onChange:me=>Ce(me)}),y.createElement(x.Z,{type:"primary",className:"ml20",onClick:()=>b(this,null,function*(){yield A(C,()=>{de(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},y.createElement(d.Z,{className:"h100"},y.createElement(l.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:pe===1?"block":"none"}},y.createElement("div",{className:"h100",ref:w})),y.createElement(l.Z,{flex:"1",style:{display:pe===2?"block":"none"}},y.createElement(s.ZP,{height:"90vh",value:z,language:"html",theme:"vs",showMiniMap:!1,options:be,onChange:ne}))))}var ee=I},10946:function(m,i,t){"use strict";t.d(i,{Z:function(){return C}});var r=t(59301),c=t(74439),d=t(77596),l=t(3310),h=t(14179),s=t(56102),S={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},x=t(6767),y=t(90083),b=t(95827),j=t(30084),I=t(10787),ee=t(8944),H=t(81679),X=Object.defineProperty,z=Object.defineProperties,G=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,A=(P,k,R)=>k in P?X(P,k,{enumerable:!0,configurable:!0,writable:!0,value:R}):P[k]=R,E=(P,k)=>{for(var R in k||(k={}))M.call(k,R)&&A(P,R,k[R]);if(L)for(var R of L(k))_.call(k,R)&&A(P,R,k[R]);return P},v=(P,k)=>z(P,G(k)),w=(P,k)=>{var R={};for(var Y in P)M.call(P,Y)&&k.indexOf(Y)<0&&(R[Y]=P[Y]);if(P!=null&&L)for(var Y of L(P))k.indexOf(Y)<0&&_.call(P,Y)&&(R[Y]=P[Y]);return R},C=({onFinish:P,value:k,streamingStatus:R,cancelIndex:Y,loadImage:de,onDynamic:pe,isHiddenHtml:Ce})=>{const[be,ne]=(0,r.useState)(""),[me,Ee]=(0,r.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Te,T]=(0,r.useState)(0),[se,Ae]=(0,r.useState)(!1),ie=ft=>ft.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(ce,rt)=>`$$${rt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Je=()=>{Ae(!0),P==null||P()};(0,r.useEffect)(()=>{const ft=de?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function I({open:H=!0,onChange:X,defaultValue:z,placement:G,width:L,height:M,extra:_,onDynamic:A,onOpenChange:E,showExtra:v=!0}){const w=(0,r.useRef)(null),U=(0,r.useRef)(null),[C,P]=(0,r.useState)(z||""),[k,R]=(0,r.useState)(z||""),[Y,de]=(0,r.useState)(!!H),[pe,Ce]=(0,r.useState)(1),be={selectOnLineNumbers:!0};(0,r.useEffect)(()=>{H&&(P(z),R(z),de(!0))},[H,z]),(0,r.useEffect)(()=>{C!==""&&(clearTimeout(U.current),U.current=setTimeout(()=>{const me=document.createElement("iframe");if(me.style.width="100%",me.style.height="100%",me.style.border="0",w.current){w.current.innerHTML="",w.current.appendChild(me);const Ee=me.contentDocument||me.contentWindow.document;Ee.open(),Ee.write(C),Ee.close()}},1e3))},[H,C]);const ne=me=>{P(me),X==null||X(me,k)};return y.createElement(c.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Y,width:"100%",height:M||"100vh",rootClassName:h.smartWrp,destroyOnClose:!0,onClose:()=>{de(!1),E==null||E(C)},extra:v&&y.createElement("div",null,y.createElement(S.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:pe,onChange:me=>Ce(me)}),y.createElement(x.Z,{type:"primary",className:"ml20",onClick:()=>b(this,null,function*(){yield A(C,()=>{de(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},y.createElement(d.Z,{className:"h100"},y.createElement(l.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:pe===1?"block":"none"}},y.createElement("div",{className:"h100",ref:w})),y.createElement(l.Z,{flex:"1",style:{display:pe===2?"block":"none"}},y.createElement(s.ZP,{height:"90vh",value:z,language:"html",theme:"vs",showMiniMap:!1,options:be,onChange:ne}))))}var ee=I},10946:function(m,i,t){"use strict";t.d(i,{Z:function(){return C}});var r=t(59301),c=t(74439),d=t(77596),l=t(3977),h=t(14179),s=t(56102),S={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},x=t(6767),y=t(90083),b=t(95827),j=t(30084),I=t(10787),ee=t(8944),H=t(81679),X=Object.defineProperty,z=Object.defineProperties,G=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,A=(P,k,R)=>k in P?X(P,k,{enumerable:!0,configurable:!0,writable:!0,value:R}):P[k]=R,E=(P,k)=>{for(var R in k||(k={}))M.call(k,R)&&A(P,R,k[R]);if(L)for(var R of L(k))_.call(k,R)&&A(P,R,k[R]);return P},v=(P,k)=>z(P,G(k)),w=(P,k)=>{var R={};for(var Y in P)M.call(P,Y)&&k.indexOf(Y)<0&&(R[Y]=P[Y]);if(P!=null&&L)for(var Y of L(P))k.indexOf(Y)<0&&_.call(P,Y)&&(R[Y]=P[Y]);return R},C=({onFinish:P,value:k,streamingStatus:R,cancelIndex:Y,loadImage:de,onDynamic:pe,isHiddenHtml:Ce})=>{const[be,ne]=(0,r.useState)(""),[me,Ee]=(0,r.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Te,T]=(0,r.useState)(0),[se,Ae]=(0,r.useState)(!1),ie=ft=>ft.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(ce,rt)=>`$$${rt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Je=()=>{Ae(!0),P==null||P()};(0,r.useEffect)(()=>{const ft=de?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${k}`:k,ce=ie(ft);if(!se)if(de||!R||Y>0){ne(ce),T(ce.length),(!R||Y>0)&&!de&&Je();return}else if((ce==null?void 0:ce.length)<4)ne(ce),T(ce.length);else if(Te{ne(ce.slice(0,Te+2)),T(St=>St+2)},rt>10?Math.max(500/(rt/2),20):50);return()=>clearInterval(Rt)}else R||Je()},[k,R,Y,de,Te]);const He=(0,r.useMemo)(()=>r.createElement("section",{className:`${S.answer} fadeIn animated edu_md`},r.createElement(c.UG,{remarkPlugins:[j.Z,I.Z],rehypePlugins:[b.Z,l.Z],components:{code(ft){var ce=ft,{node:rt,inline:Rt,className:St,children:vt}=ce,Ne=w(ce,["node","inline","className","children"]);const st=/language-(\w+)/.exec(St||""),Pe=String(vt).trim();return Rt||!st?r.createElement("code",E({className:St},Ne),vt):r.createElement("code",{className:S.codeCopy,"data-text":`\`\`\`${st?st[1]:""} ${vt} @@ -1050,7 +1050,7 @@ ${vt} `});++g0&&f.push({type:"text",value:` `}),f}function Si(a){let u=0,f=a.charCodeAt(u);for(;f===9||f===32;)u++,f=a.charCodeAt(u);return a.slice(u)}function Di(a,u){const f=ui(a,u),g=f.one(a,void 0),N=ba(f),D=Array.isArray(g)?{type:"root",children:g}:g||{type:"root",children:[]};return N&&((0,c.ok)("children"in D),D.children.push({type:"text",value:` -`},N)),D}function Li(a,u){return a&&"run"in a?function(f,g){return fo(this,null,function*(){const N=Di(f,nr({file:g},u));yield a.run(N,g)})}:function(f,g){return Di(f,nr({file:g},a||u))}}function Ja(a){if(a)throw a}var ci=t(58847);function di(a){if(typeof a!="object"||a===null)return!1;const u=Object.getPrototypeOf(a);return(u===null||u===Object.prototype||Object.getPrototypeOf(u)===null)&&!(Symbol.toStringTag in a)&&!(Symbol.iterator in a)}function qa(){const a=[],u={run:f,use:g};return u;function f(...N){let D=-1;const F=N.pop();if(typeof F!="function")throw new TypeError("Expected function as last argument, not "+F);q(null,...N);function q(Ze,...Ue){const Se=a[++D];let tt=-1;if(Ze){F(Ze);return}for(;++ttF.length;let Ze;q&&F.push(N);try{Ze=a.apply(this,F)}catch(Ue){const Se=Ue;if(q&&f)throw Se;return N(Se)}q||(Ze&&Ze.then&&typeof Ze.then=="function"?Ze.then(D,N):Ze instanceof Error?N(Ze):D(Ze))}function N(F,...q){f||(f=!0,u(F,...q))}function D(F){N(null,F)}}const Ca={basename:Zi,dirname:Ti,extname:Mi,join:pi,sep:"/"};function Zi(a,u){if(u!==void 0&&typeof u!="string")throw new TypeError('"ext" argument must be a string');Ga(a);let f=0,g=-1,N=a.length,D;if(u===void 0||u.length===0||u.length>a.length){for(;N--;)if(a.codePointAt(N)===47){if(D){f=N+1;break}}else g<0&&(D=!0,g=N+1);return g<0?"":a.slice(f,g)}if(u===a)return"";let F=-1,q=u.length-1;for(;N--;)if(a.codePointAt(N)===47){if(D){f=N+1;break}}else F<0&&(D=!0,F=N+1),q>-1&&(a.codePointAt(N)===u.codePointAt(q--)?q<0&&(g=N):(q=-1,g=F));return f===g?g=F:g<0&&(g=a.length),a.slice(f,g)}function Ti(a){if(Ga(a),a.length===0)return".";let u=-1,f=a.length,g;for(;--f;)if(a.codePointAt(f)===47){if(g){u=f;break}}else g||(g=!0);return u<0?a.codePointAt(0)===47?"/":".":u===1&&a.codePointAt(0)===47?"//":a.slice(0,u)}function Mi(a){Ga(a);let u=a.length,f=-1,g=0,N=-1,D=0,F;for(;u--;){const q=a.codePointAt(u);if(q===47){if(F){g=u+1;break}continue}f<0&&(F=!0,f=u+1),q===46?N<0?N=u:D!==1&&(D=1):N>-1&&(D=-1)}return N<0||f<0||D===0||D===1&&N===f-1&&N===g+1?"":a.slice(N,f)}function pi(...a){let u=-1,f;for(;++u0&&a.codePointAt(a.length-1)===47&&(f+="/"),u?"/"+f:f}function Ii(a,u){let f="",g=0,N=-1,D=0,F=-1,q,Ze;for(;++F<=a.length;){if(F2){if(Ze=f.lastIndexOf("/"),Ze!==f.length-1){Ze<0?(f="",g=0):(f=f.slice(0,Ze),g=f.length-1-f.lastIndexOf("/")),N=F,D=0;continue}}else if(f.length>0){f="",g=0,N=F,D=0;continue}}u&&(f=f.length>0?f+"/..":"..",g=2)}else f.length>0?f+="/"+a.slice(N+1,F):f=a.slice(N+1,F),g=F-N-1;N=F,D=0}else q===46&&D>-1?D++:D=-1}return f}function Ga(a){if(typeof a!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(a))}const _i={cwd:Pi};function Pi(){return"/"}function fi(a){return!!(a!==null&&typeof a=="object"&&"href"in a&&a.href&&"protocol"in a&&a.protocol&&a.auth===void 0)}function Za(a){if(typeof a=="string")a=new URL(a);else if(!fi(a)){const u=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+a+"`");throw u.code="ERR_INVALID_ARG_TYPE",u}if(a.protocol!=="file:"){const u=new TypeError("The URL must be of scheme file");throw u.code="ERR_INVALID_URL_SCHEME",u}return Va(a)}function Va(a){if(a.hostname!==""){const g=new TypeError('File URL host must be "localhost" or empty on darwin');throw g.code="ERR_INVALID_FILE_URL_HOST",g}const u=a.pathname;let f=-1;for(;++f0){let[Oe,..._n]=Se;const or=g[et][1];di(or)&&di(Oe)&&(Oe=ci(!0,or,Oe)),g[et]=[Ue,Oe,..._n]}}}}const Yr=new pa().freeze();function va(a,u){if(typeof u!="function")throw new TypeError("Cannot `"+a+"` without `parser`")}function ya(a,u){if(typeof u!="function")throw new TypeError("Cannot `"+a+"` without `compiler`")}function ha(a,u){if(u)throw new Error("Cannot call `"+a+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Ba(a){if(!di(a)||typeof a.type!="string")throw new TypeError("Expected node, got `"+a+"`")}function gi(a,u,f){if(!f)throw new Error("`"+a+"` finished async. Use `"+u+"` instead")}function Bi(a){return qi(a)?a:new mi(a)}function qi(a){return!!(a&&typeof a=="object"&&"message"in a&&"messages"in a)}function $i(a){return typeof a=="string"||so(a)}function so(a){return!!(a&&typeof a=="object"&&"byteLength"in a&&"byteOffset"in a)}const lo="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",eo=[],to={allowDangerousHtml:!0},no=/^(https?|ircs?|mailto|xmpp)$/i,uo=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function ro(a){const u=Ki(a),f=Wi(a);return Yi(u.runSync(u.parse(f),f),a)}function Vi(a){return fo(this,null,function*(){const u=Ki(a),f=Wi(a),g=yield u.run(u.parse(f),f);return Yi(g,a)})}function mo(a){const u=Ki(a),[f,g]=useState(void 0),[N,D]=useState(void 0);if(useEffect(function(){const F=Wi(a);u.run(u.parse(F),F,function(q,Ze){g(q),D(Ze)})},[a.children,a.rehypePlugins,a.remarkPlugins,a.remarkRehypeOptions]),f)throw f;return N?Yi(N,a):createElement(Fragment)}function Ki(a){const u=a.rehypePlugins||eo,f=a.remarkPlugins||eo,g=a.remarkRehypeOptions?nr(nr({},a.remarkRehypeOptions),to):to;return Yr().use(ea).use(f).use(Li,g).use(u)}function Wi(a){const u=a.children||"",f=new mi;return typeof u=="string"?f.value=u:(0,c.t1)("Unexpected value `"+u+"` for `children` prop, expected `string`"),f}function Yi(a,u){const f=u.allowedElements,g=u.allowElement,N=u.components,D=u.disallowedElements,F=u.skipHtml,q=u.unwrapDisallowed,Ze=u.urlTransform||co;for(const Se of uo)Object.hasOwn(u,Se.from)&&(0,c.t1)("Unexpected `"+Se.from+"` prop, "+(Se.to?"use `"+Se.to+"` instead":"remove it")+" (see <"+lo+"#"+Se.id+"> for more info)");return f&&D&&(0,c.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),u.className&&(a={type:"element",tagName:"div",properties:{className:u.className},children:a.type==="root"?a.children:[a]}),(0,Wa.Vn)(a,Ue),Ce(a,{Fragment:we.Fragment,components:N,ignoreInvalidStyle:!0,jsx:we.jsx,jsxs:we.jsxs,passKeys:!0,passNode:!0});function Ue(Se,tt,et){if(Se.type==="raw"&&et&&typeof tt=="number")return F?et.children.splice(tt,1):et.children[tt]={type:"text",value:Se.value},tt;if(Se.type==="element"){let Oe;for(Oe in ze)if(Object.hasOwn(ze,Oe)&&Object.hasOwn(Se.properties,Oe)){const _n=Se.properties[Oe],or=ze[Oe];(or===null||or.includes(Se.tagName))&&(Se.properties[Oe]=Ze(String(_n||""),Oe,Se))}}if(Se.type==="element"){let Oe=f?!f.includes(Se.tagName):D?D.includes(Se.tagName):!1;if(!Oe&&g&&typeof tt=="number"&&(Oe=!g(Se,tt,et)),Oe&&et&&typeof tt=="number")return q&&Se.children?et.children.splice(tt,1,...Se.children):et.children.splice(tt,1),tt}}}function co(a){const u=a.indexOf(":"),f=a.indexOf("?"),g=a.indexOf("#"),N=a.indexOf("/");return u===-1||N!==-1&&u>N||f!==-1&&u>f||g!==-1&&u>g||no.test(a.slice(0,u))?a:""}},3310:function(m,i,t){"use strict";t.d(i,{Z:function(){return io}});var r={};t.r(r),t.d(r,{boolean:function(){return C},booleanish:function(){return P},commaOrSpaceSeparated:function(){return pe},commaSeparated:function(){return de},number:function(){return R},overloadedBoolean:function(){return k},spaceSeparated:function(){return Y}});var c=t(90302),d=t(87342),l=t(81994),h=t(14470),s=t(86825);function S(e){const n=String(e),p=[];return{toOffset:Le,toPoint:B};function B(ht){if(typeof ht=="number"&&ht>-1&&ht<=n.length){let Ht=0;for(;;){let On=p[Ht];if(On===void 0){const Qn=x(n,p[Ht-1]);On=Qn===-1?n.length+1:Qn+1,p[Ht]=On}if(On>ht)return{line:Ht+1,column:ht-(Ht>0?p[Ht-1]:0)+1,offset:ht};Ht++}}}function Le(ht){if(ht&&typeof ht.line=="number"&&typeof ht.column=="number"&&!Number.isNaN(ht.line)&&!Number.isNaN(ht.column)){for(;p.length1?p[ht.line-2]:0)+ht.column-1;if(HtF.length;let Ze;q&&F.push(N);try{Ze=a.apply(this,F)}catch(Ue){const Se=Ue;if(q&&f)throw Se;return N(Se)}q||(Ze&&Ze.then&&typeof Ze.then=="function"?Ze.then(D,N):Ze instanceof Error?N(Ze):D(Ze))}function N(F,...q){f||(f=!0,u(F,...q))}function D(F){N(null,F)}}const Ca={basename:Zi,dirname:Ti,extname:Mi,join:pi,sep:"/"};function Zi(a,u){if(u!==void 0&&typeof u!="string")throw new TypeError('"ext" argument must be a string');Ga(a);let f=0,g=-1,N=a.length,D;if(u===void 0||u.length===0||u.length>a.length){for(;N--;)if(a.codePointAt(N)===47){if(D){f=N+1;break}}else g<0&&(D=!0,g=N+1);return g<0?"":a.slice(f,g)}if(u===a)return"";let F=-1,q=u.length-1;for(;N--;)if(a.codePointAt(N)===47){if(D){f=N+1;break}}else F<0&&(D=!0,F=N+1),q>-1&&(a.codePointAt(N)===u.codePointAt(q--)?q<0&&(g=N):(q=-1,g=F));return f===g?g=F:g<0&&(g=a.length),a.slice(f,g)}function Ti(a){if(Ga(a),a.length===0)return".";let u=-1,f=a.length,g;for(;--f;)if(a.codePointAt(f)===47){if(g){u=f;break}}else g||(g=!0);return u<0?a.codePointAt(0)===47?"/":".":u===1&&a.codePointAt(0)===47?"//":a.slice(0,u)}function Mi(a){Ga(a);let u=a.length,f=-1,g=0,N=-1,D=0,F;for(;u--;){const q=a.codePointAt(u);if(q===47){if(F){g=u+1;break}continue}f<0&&(F=!0,f=u+1),q===46?N<0?N=u:D!==1&&(D=1):N>-1&&(D=-1)}return N<0||f<0||D===0||D===1&&N===f-1&&N===g+1?"":a.slice(N,f)}function pi(...a){let u=-1,f;for(;++u0&&a.codePointAt(a.length-1)===47&&(f+="/"),u?"/"+f:f}function Ii(a,u){let f="",g=0,N=-1,D=0,F=-1,q,Ze;for(;++F<=a.length;){if(F2){if(Ze=f.lastIndexOf("/"),Ze!==f.length-1){Ze<0?(f="",g=0):(f=f.slice(0,Ze),g=f.length-1-f.lastIndexOf("/")),N=F,D=0;continue}}else if(f.length>0){f="",g=0,N=F,D=0;continue}}u&&(f=f.length>0?f+"/..":"..",g=2)}else f.length>0?f+="/"+a.slice(N+1,F):f=a.slice(N+1,F),g=F-N-1;N=F,D=0}else q===46&&D>-1?D++:D=-1}return f}function Ga(a){if(typeof a!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(a))}const _i={cwd:Pi};function Pi(){return"/"}function fi(a){return!!(a!==null&&typeof a=="object"&&"href"in a&&a.href&&"protocol"in a&&a.protocol&&a.auth===void 0)}function Za(a){if(typeof a=="string")a=new URL(a);else if(!fi(a)){const u=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+a+"`");throw u.code="ERR_INVALID_ARG_TYPE",u}if(a.protocol!=="file:"){const u=new TypeError("The URL must be of scheme file");throw u.code="ERR_INVALID_URL_SCHEME",u}return Va(a)}function Va(a){if(a.hostname!==""){const g=new TypeError('File URL host must be "localhost" or empty on darwin');throw g.code="ERR_INVALID_FILE_URL_HOST",g}const u=a.pathname;let f=-1;for(;++f0){let[Oe,..._n]=Se;const or=g[et][1];di(or)&&di(Oe)&&(Oe=ci(!0,or,Oe)),g[et]=[Ue,Oe,..._n]}}}}const Yr=new pa().freeze();function va(a,u){if(typeof u!="function")throw new TypeError("Cannot `"+a+"` without `parser`")}function ya(a,u){if(typeof u!="function")throw new TypeError("Cannot `"+a+"` without `compiler`")}function ha(a,u){if(u)throw new Error("Cannot call `"+a+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Ba(a){if(!di(a)||typeof a.type!="string")throw new TypeError("Expected node, got `"+a+"`")}function gi(a,u,f){if(!f)throw new Error("`"+a+"` finished async. Use `"+u+"` instead")}function Bi(a){return qi(a)?a:new mi(a)}function qi(a){return!!(a&&typeof a=="object"&&"message"in a&&"messages"in a)}function $i(a){return typeof a=="string"||so(a)}function so(a){return!!(a&&typeof a=="object"&&"byteLength"in a&&"byteOffset"in a)}const lo="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",eo=[],to={allowDangerousHtml:!0},no=/^(https?|ircs?|mailto|xmpp)$/i,uo=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function ro(a){const u=Ki(a),f=Wi(a);return Yi(u.runSync(u.parse(f),f),a)}function Vi(a){return fo(this,null,function*(){const u=Ki(a),f=Wi(a),g=yield u.run(u.parse(f),f);return Yi(g,a)})}function mo(a){const u=Ki(a),[f,g]=useState(void 0),[N,D]=useState(void 0);if(useEffect(function(){const F=Wi(a);u.run(u.parse(F),F,function(q,Ze){g(q),D(Ze)})},[a.children,a.rehypePlugins,a.remarkPlugins,a.remarkRehypeOptions]),f)throw f;return N?Yi(N,a):createElement(Fragment)}function Ki(a){const u=a.rehypePlugins||eo,f=a.remarkPlugins||eo,g=a.remarkRehypeOptions?nr(nr({},a.remarkRehypeOptions),to):to;return Yr().use(ea).use(f).use(Li,g).use(u)}function Wi(a){const u=a.children||"",f=new mi;return typeof u=="string"?f.value=u:(0,c.t1)("Unexpected value `"+u+"` for `children` prop, expected `string`"),f}function Yi(a,u){const f=u.allowedElements,g=u.allowElement,N=u.components,D=u.disallowedElements,F=u.skipHtml,q=u.unwrapDisallowed,Ze=u.urlTransform||co;for(const Se of uo)Object.hasOwn(u,Se.from)&&(0,c.t1)("Unexpected `"+Se.from+"` prop, "+(Se.to?"use `"+Se.to+"` instead":"remove it")+" (see <"+lo+"#"+Se.id+"> for more info)");return f&&D&&(0,c.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),u.className&&(a={type:"element",tagName:"div",properties:{className:u.className},children:a.type==="root"?a.children:[a]}),(0,Wa.Vn)(a,Ue),Ce(a,{Fragment:we.Fragment,components:N,ignoreInvalidStyle:!0,jsx:we.jsx,jsxs:we.jsxs,passKeys:!0,passNode:!0});function Ue(Se,tt,et){if(Se.type==="raw"&&et&&typeof tt=="number")return F?et.children.splice(tt,1):et.children[tt]={type:"text",value:Se.value},tt;if(Se.type==="element"){let Oe;for(Oe in ze)if(Object.hasOwn(ze,Oe)&&Object.hasOwn(Se.properties,Oe)){const _n=Se.properties[Oe],or=ze[Oe];(or===null||or.includes(Se.tagName))&&(Se.properties[Oe]=Ze(String(_n||""),Oe,Se))}}if(Se.type==="element"){let Oe=f?!f.includes(Se.tagName):D?D.includes(Se.tagName):!1;if(!Oe&&g&&typeof tt=="number"&&(Oe=!g(Se,tt,et)),Oe&&et&&typeof tt=="number")return q&&Se.children?et.children.splice(tt,1,...Se.children):et.children.splice(tt,1),tt}}}function co(a){const u=a.indexOf(":"),f=a.indexOf("?"),g=a.indexOf("#"),N=a.indexOf("/");return u===-1||N!==-1&&u>N||f!==-1&&u>f||g!==-1&&u>g||no.test(a.slice(0,u))?a:""}},3977:function(m,i,t){"use strict";t.d(i,{Z:function(){return io}});var r={};t.r(r),t.d(r,{boolean:function(){return C},booleanish:function(){return P},commaOrSpaceSeparated:function(){return pe},commaSeparated:function(){return de},number:function(){return R},overloadedBoolean:function(){return k},spaceSeparated:function(){return Y}});var c=t(90302),d=t(87342),l=t(81994),h=t(14470),s=t(86825);function S(e){const n=String(e),p=[];return{toOffset:Le,toPoint:B};function B(ht){if(typeof ht=="number"&&ht>-1&&ht<=n.length){let Ht=0;for(;;){let On=p[Ht];if(On===void 0){const Qn=x(n,p[Ht-1]);On=Qn===-1?n.length+1:Qn+1,p[Ht]=On}if(On>ht)return{line:Ht+1,column:ht-(Ht>0?p[Ht-1]:0)+1,offset:ht};Ht++}}}function Le(ht){if(ht&&typeof ht.line=="number"&&typeof ht.column=="number"&&!Number.isNaN(ht.line)&&!Number.isNaN(ht.column)){for(;p.length1?p[ht.line-2]:0)+ht.column-1;if(Ht4&&p.slice(0,4)==="data"&&St.test(n)){if(n.charAt(4)==="-"){const ht=n.slice(5).replace(vt,fe);B="data"+ht.charAt(0).toUpperCase()+ht.slice(1)}else{const ht=n.slice(4);if(!vt.test(ht)){let Ht=ht.replace(Ne,Pe);Ht.charAt(0)!=="-"&&(Ht="-"+Ht),n="data"+Ht}}Le=ne}return new Le(B,n)}function Pe(e){return"-"+e.toLowerCase()}function fe(e){return e.charAt(1).toUpperCase()}var ze=t(71523);const we={}.hasOwnProperty;function Z(e,n){const p=n||{};function B(Le,...ht){let Ht=B.invalid;const On=B.handlers;if(Le&&we.call(Le,e)){const Qn=String(Le[e]);Ht=we.call(On,Qn)?On[Qn]:B.unknown}if(Ht)return Ht.call(this,Le,...ht)}return B.handlers=p.handlers||{},B.invalid=p.invalid,B.unknown=p.unknown,B}const Fe={},ge={}.hasOwnProperty,De=Z("type",{handlers:{root:Q,element:W,text:ye,comment:ue,doctype:le}});function te(e,n){const B=(n||Fe).space;return De(e,B==="svg"?Rt:rt)}function Q(e,n){const p={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return p.childNodes=Ke(e.children,p,n),Me(e,p),p}function J(e,n){const p={nodeName:"#document-fragment",childNodes:[]};return p.childNodes=Ke(e.children,p,n),Me(e,p),p}function le(e){const n={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return Me(e,n),n}function ye(e){const n={nodeName:"#text",value:e.value,parentNode:null};return Me(e,n),n}function ue(e){const n={nodeName:"#comment",data:e.value,parentNode:null};return Me(e,n),n}function W(e,n){const p=n;let B=p;e.type==="element"&&e.tagName.toLowerCase()==="svg"&&p.space==="html"&&(B=Rt);const Le=[];let ht;if(e.properties){for(ht in e.properties)if(ht!=="children"&&ge.call(e.properties,ht)){const Qn=ve(B,ht,e.properties[ht]);Qn&&Le.push(Qn)}}const Ht=B.space;(0,d.ok)(Ht);const On={nodeName:e.tagName,tagName:e.tagName,attrs:Le,namespaceURI:y.t[Ht],childNodes:[],parentNode:null};return On.childNodes=Ke(e.children,On,B),Me(e,On),e.tagName==="template"&&e.content&&(On.content=J(e.content,B)),On}function ve(e,n,p){const B=st(e,n);if(p===!1||p===null||p===void 0||typeof p=="number"&&Number.isNaN(p)||!p&&B.boolean)return;Array.isArray(p)&&(p=B.commaSeparated?(0,_.P)(p):(0,ze.P)(p));const Le={name:B.attribute,value:p===!0?"":String(p)};if(B.space&&B.space!=="html"&&B.space!=="svg"){const ht=Le.name.indexOf(":");ht<0?Le.prefix="":(Le.name=Le.name.slice(ht+1),Le.prefix=B.attribute.slice(0,ht)),Le.namespace=y.t[B.space]}return Le}function Ke(e,n,p){let B=-1;const Le=[];if(e)for(;++B=55296&&e<=57343}function re(e){return e>=56320&&e<=57343}function Lt(e,n){return(e-55296)*1024+9216+n}function Xt(e){return e!==32&&e!==10&&e!==13&&e!==9&&e!==12&&e>=1&&e<=31||e>=127&&e<=159}function jt(e){return e>=64976&&e<=65007||Et.has(e)}var Re;(function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(Re||(Re={}));const $t=65536;class nn{constructor(n){this.handler=n,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=$t,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(n,p){const{line:B,col:Le,offset:ht}=this,Ht=Le+p,On=ht+p;return{code:n,startLine:B,endLine:B,startCol:Ht,endCol:Ht,startOffset:On,endOffset:On}}_err(n){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(n,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(n){if(this.pos!==this.html.length-1){const p=this.html.charCodeAt(this.pos+1);if(re(p))return this.pos++,this._addGap(),Lt(n,p)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,O.EOF;return this._err(Re.surrogateInInputStream),n}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(n,p){this.html.length>0?this.html+=n:this.html=n,this.endOfChunkHit=!1,this.lastChunkWritten=p}insertHtmlAtCurrentPos(n){this.html=this.html.substring(0,this.pos+1)+n+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(n,p){if(this.pos+n.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(p)return this.html.startsWith(n,this.pos);for(let B=0;B=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,O.EOF;const B=this.html.charCodeAt(p);return B===O.CARRIAGE_RETURN?O.LINE_FEED:B}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,O.EOF;let n=this.html.charCodeAt(this.pos);return n===O.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,O.LINE_FEED):n===O.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,bt(n)&&(n=this._processSurrogate(n)),this.handler.onParseError===null||n>31&&n<127||n===O.LINE_FEED||n===O.CARRIAGE_RETURN||n>159&&n<64976||this._checkForProblematicCharacters(n),n)}_checkForProblematicCharacters(n){Xt(n)?this._err(Re.controlCharacterInInputStream):jt(n)&&this._err(Re.noncharacterInInputStream)}retreat(n){for(this.pos-=n;this.pos=0;p--)if(e.attrs[p].name===n)return e.attrs[p].value;return null}const pn=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(e=>e.charCodeAt(0))),Mt=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(e=>e.charCodeAt(0)));var ut;const Tt=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),$e=(ut=String.fromCodePoint)!==null&&ut!==void 0?ut:function(e){let n="";return e>65535&&(e-=65536,n+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),n+=String.fromCharCode(e),n};function pt(e){var n;return e>=55296&&e<=57343||e>1114111?65533:(n=Tt.get(e))!==null&&n!==void 0?n:e}function xt(e){return $e(pt(e))}var dt;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(dt||(dt={}));const un=32;var Zt;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Zt||(Zt={}));function It(e){return e>=dt.ZERO&&e<=dt.NINE}function cn(e){return e>=dt.UPPER_A&&e<=dt.UPPER_F||e>=dt.LOWER_A&&e<=dt.LOWER_F}function hn(e){return e>=dt.UPPER_A&&e<=dt.UPPER_Z||e>=dt.LOWER_A&&e<=dt.LOWER_Z||It(e)}function bn(e){return e===dt.EQUALS||hn(e)}var Gt;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Gt||(Gt={}));var Wt;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Wt||(Wt={}));class Mn{constructor(n,p,B){this.decodeTree=n,this.emitCodePoint=p,this.errors=B,this.state=Gt.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Wt.Strict}startEntity(n){this.decodeMode=n,this.state=Gt.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(n,p){switch(this.state){case Gt.EntityStart:return n.charCodeAt(p)===dt.NUM?(this.state=Gt.NumericStart,this.consumed+=1,this.stateNumericStart(n,p+1)):(this.state=Gt.NamedEntity,this.stateNamedEntity(n,p));case Gt.NumericStart:return this.stateNumericStart(n,p);case Gt.NumericDecimal:return this.stateNumericDecimal(n,p);case Gt.NumericHex:return this.stateNumericHex(n,p);case Gt.NamedEntity:return this.stateNamedEntity(n,p)}}stateNumericStart(n,p){return p>=n.length?-1:(n.charCodeAt(p)|un)===dt.LOWER_X?(this.state=Gt.NumericHex,this.consumed+=1,this.stateNumericHex(n,p+1)):(this.state=Gt.NumericDecimal,this.stateNumericDecimal(n,p))}addToNumericResult(n,p,B,Le){if(p!==B){const ht=B-p;this.result=this.result*Math.pow(Le,ht)+Number.parseInt(n.substr(p,ht),Le),this.consumed+=ht}}stateNumericHex(n,p){const B=p;for(;p>14;for(;p>14,ht!==0){if(Ht===dt.SEMI)return this.emitNamedEntityData(this.treeIndex,ht,this.consumed+this.excess);this.decodeMode!==Wt.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var n;const{result:p,decodeTree:B}=this,Le=(B[p]&Zt.VALUE_LENGTH)>>14;return this.emitNamedEntityData(p,Le,this.consumed),(n=this.errors)===null||n===void 0||n.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(n,p,B){const{decodeTree:Le}=this;return this.emitCodePoint(p===1?Le[n]&~Zt.VALUE_LENGTH:Le[n+1],B),p===3&&this.emitCodePoint(Le[n+2],B),B}end(){var n;switch(this.state){case Gt.NamedEntity:return this.result!==0&&(this.decodeMode!==Wt.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Gt.NumericDecimal:return this.emitNumericEntity(0,2);case Gt.NumericHex:return this.emitNumericEntity(0,3);case Gt.NumericStart:return(n=this.errors)===null||n===void 0||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Gt.EntityStart:return 0}}}function In(e){let n="";const p=new Mn(e,B=>n+=fromCodePoint(B));return function(Le,ht){let Ht=0,On=0;for(;(On=Le.indexOf("&",On))>=0;){n+=Le.slice(Ht,On),p.startEntity(ht);const Ct=p.write(Le,On+1);if(Ct<0){Ht=On+p.end();break}Ht=On+Ct,On=Ct===0?Ht+1:Ht}const Qn=n+Le.slice(Ht);return n="",Qn}}function fn(e,n,p,B){const Le=(n&Zt.BRANCH_LENGTH)>>7,ht=n&Zt.JUMP_TABLE;if(Le===0)return ht!==0&&B===ht?p:-1;if(ht){const Qn=B-ht;return Qn<0||Qn>=Le?-1:e[p+Qn]-1}let Ht=p,On=Ht+Le-1;for(;Ht<=On;){const Qn=Ht+On>>>1,Ct=e[Qn];if(CtB)On=Qn-1;else return e[Qn+Le]}return-1}const an=null,yn=null;function Ie(e,n=Wt.Legacy){return an(e,n)}function he(e){return an(e,Wt.Attribute)}function kt(e){return an(e,Wt.Strict)}function yt(e){return yn(e,Wt.Strict)}var xe;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"})(xe||(xe={}));var Pt;(function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"})(Pt||(Pt={}));var We;(function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"})(We||(We={}));var K;(function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SEARCH="search",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"})(K||(K={}));var o;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SEARCH=94]="SEARCH",e[e.SECTION=95]="SECTION",e[e.SELECT=96]="SELECT",e[e.SOURCE=97]="SOURCE",e[e.SMALL=98]="SMALL",e[e.SPAN=99]="SPAN",e[e.STRIKE=100]="STRIKE",e[e.STRONG=101]="STRONG",e[e.STYLE=102]="STYLE",e[e.SUB=103]="SUB",e[e.SUMMARY=104]="SUMMARY",e[e.SUP=105]="SUP",e[e.TABLE=106]="TABLE",e[e.TBODY=107]="TBODY",e[e.TEMPLATE=108]="TEMPLATE",e[e.TEXTAREA=109]="TEXTAREA",e[e.TFOOT=110]="TFOOT",e[e.TD=111]="TD",e[e.TH=112]="TH",e[e.THEAD=113]="THEAD",e[e.TITLE=114]="TITLE",e[e.TR=115]="TR",e[e.TRACK=116]="TRACK",e[e.TT=117]="TT",e[e.U=118]="U",e[e.UL=119]="UL",e[e.SVG=120]="SVG",e[e.VAR=121]="VAR",e[e.WBR=122]="WBR",e[e.XMP=123]="XMP"})(o||(o={}));const Dt=new Map([[K.A,o.A],[K.ADDRESS,o.ADDRESS],[K.ANNOTATION_XML,o.ANNOTATION_XML],[K.APPLET,o.APPLET],[K.AREA,o.AREA],[K.ARTICLE,o.ARTICLE],[K.ASIDE,o.ASIDE],[K.B,o.B],[K.BASE,o.BASE],[K.BASEFONT,o.BASEFONT],[K.BGSOUND,o.BGSOUND],[K.BIG,o.BIG],[K.BLOCKQUOTE,o.BLOCKQUOTE],[K.BODY,o.BODY],[K.BR,o.BR],[K.BUTTON,o.BUTTON],[K.CAPTION,o.CAPTION],[K.CENTER,o.CENTER],[K.CODE,o.CODE],[K.COL,o.COL],[K.COLGROUP,o.COLGROUP],[K.DD,o.DD],[K.DESC,o.DESC],[K.DETAILS,o.DETAILS],[K.DIALOG,o.DIALOG],[K.DIR,o.DIR],[K.DIV,o.DIV],[K.DL,o.DL],[K.DT,o.DT],[K.EM,o.EM],[K.EMBED,o.EMBED],[K.FIELDSET,o.FIELDSET],[K.FIGCAPTION,o.FIGCAPTION],[K.FIGURE,o.FIGURE],[K.FONT,o.FONT],[K.FOOTER,o.FOOTER],[K.FOREIGN_OBJECT,o.FOREIGN_OBJECT],[K.FORM,o.FORM],[K.FRAME,o.FRAME],[K.FRAMESET,o.FRAMESET],[K.H1,o.H1],[K.H2,o.H2],[K.H3,o.H3],[K.H4,o.H4],[K.H5,o.H5],[K.H6,o.H6],[K.HEAD,o.HEAD],[K.HEADER,o.HEADER],[K.HGROUP,o.HGROUP],[K.HR,o.HR],[K.HTML,o.HTML],[K.I,o.I],[K.IMG,o.IMG],[K.IMAGE,o.IMAGE],[K.INPUT,o.INPUT],[K.IFRAME,o.IFRAME],[K.KEYGEN,o.KEYGEN],[K.LABEL,o.LABEL],[K.LI,o.LI],[K.LINK,o.LINK],[K.LISTING,o.LISTING],[K.MAIN,o.MAIN],[K.MALIGNMARK,o.MALIGNMARK],[K.MARQUEE,o.MARQUEE],[K.MATH,o.MATH],[K.MENU,o.MENU],[K.META,o.META],[K.MGLYPH,o.MGLYPH],[K.MI,o.MI],[K.MO,o.MO],[K.MN,o.MN],[K.MS,o.MS],[K.MTEXT,o.MTEXT],[K.NAV,o.NAV],[K.NOBR,o.NOBR],[K.NOFRAMES,o.NOFRAMES],[K.NOEMBED,o.NOEMBED],[K.NOSCRIPT,o.NOSCRIPT],[K.OBJECT,o.OBJECT],[K.OL,o.OL],[K.OPTGROUP,o.OPTGROUP],[K.OPTION,o.OPTION],[K.P,o.P],[K.PARAM,o.PARAM],[K.PLAINTEXT,o.PLAINTEXT],[K.PRE,o.PRE],[K.RB,o.RB],[K.RP,o.RP],[K.RT,o.RT],[K.RTC,o.RTC],[K.RUBY,o.RUBY],[K.S,o.S],[K.SCRIPT,o.SCRIPT],[K.SEARCH,o.SEARCH],[K.SECTION,o.SECTION],[K.SELECT,o.SELECT],[K.SOURCE,o.SOURCE],[K.SMALL,o.SMALL],[K.SPAN,o.SPAN],[K.STRIKE,o.STRIKE],[K.STRONG,o.STRONG],[K.STYLE,o.STYLE],[K.SUB,o.SUB],[K.SUMMARY,o.SUMMARY],[K.SUP,o.SUP],[K.TABLE,o.TABLE],[K.TBODY,o.TBODY],[K.TEMPLATE,o.TEMPLATE],[K.TEXTAREA,o.TEXTAREA],[K.TFOOT,o.TFOOT],[K.TD,o.TD],[K.TH,o.TH],[K.THEAD,o.THEAD],[K.TITLE,o.TITLE],[K.TR,o.TR],[K.TRACK,o.TRACK],[K.TT,o.TT],[K.U,o.U],[K.UL,o.UL],[K.SVG,o.SVG],[K.VAR,o.VAR],[K.WBR,o.WBR],[K.XMP,o.XMP]]);function Bt(e){var n;return(n=Dt.get(e))!==null&&n!==void 0?n:o.UNKNOWN}const Ye=o,Jt={[xe.HTML]:new Set([Ye.ADDRESS,Ye.APPLET,Ye.AREA,Ye.ARTICLE,Ye.ASIDE,Ye.BASE,Ye.BASEFONT,Ye.BGSOUND,Ye.BLOCKQUOTE,Ye.BODY,Ye.BR,Ye.BUTTON,Ye.CAPTION,Ye.CENTER,Ye.COL,Ye.COLGROUP,Ye.DD,Ye.DETAILS,Ye.DIR,Ye.DIV,Ye.DL,Ye.DT,Ye.EMBED,Ye.FIELDSET,Ye.FIGCAPTION,Ye.FIGURE,Ye.FOOTER,Ye.FORM,Ye.FRAME,Ye.FRAMESET,Ye.H1,Ye.H2,Ye.H3,Ye.H4,Ye.H5,Ye.H6,Ye.HEAD,Ye.HEADER,Ye.HGROUP,Ye.HR,Ye.HTML,Ye.IFRAME,Ye.IMG,Ye.INPUT,Ye.LI,Ye.LINK,Ye.LISTING,Ye.MAIN,Ye.MARQUEE,Ye.MENU,Ye.META,Ye.NAV,Ye.NOEMBED,Ye.NOFRAMES,Ye.NOSCRIPT,Ye.OBJECT,Ye.OL,Ye.P,Ye.PARAM,Ye.PLAINTEXT,Ye.PRE,Ye.SCRIPT,Ye.SECTION,Ye.SELECT,Ye.SOURCE,Ye.STYLE,Ye.SUMMARY,Ye.TABLE,Ye.TBODY,Ye.TD,Ye.TEMPLATE,Ye.TEXTAREA,Ye.TFOOT,Ye.TH,Ye.THEAD,Ye.TITLE,Ye.TR,Ye.TRACK,Ye.UL,Ye.WBR,Ye.XMP]),[xe.MATHML]:new Set([Ye.MI,Ye.MO,Ye.MN,Ye.MS,Ye.MTEXT,Ye.ANNOTATION_XML]),[xe.SVG]:new Set([Ye.TITLE,Ye.FOREIGN_OBJECT,Ye.DESC]),[xe.XLINK]:new Set,[xe.XML]:new Set,[xe.XMLNS]:new Set},Ut=new Set([Ye.H1,Ye.H2,Ye.H3,Ye.H4,Ye.H5,Ye.H6]),Kt=new Set([K.STYLE,K.SCRIPT,K.XMP,K.IFRAME,K.NOEMBED,K.NOFRAMES,K.PLAINTEXT]);function Yt(e,n){return Kt.has(e)||n&&e===K.NOSCRIPT}var V;(function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(V||(V={}));const en={DATA:V.DATA,RCDATA:V.RCDATA,RAWTEXT:V.RAWTEXT,SCRIPT_DATA:V.SCRIPT_DATA,PLAINTEXT:V.PLAINTEXT,CDATA_SECTION:V.CDATA_SECTION};function Gn(e){return e>=O.DIGIT_0&&e<=O.DIGIT_9}function Hn(e){return e>=O.LATIN_CAPITAL_A&&e<=O.LATIN_CAPITAL_Z}function En(e){return e>=O.LATIN_SMALL_A&&e<=O.LATIN_SMALL_Z}function gn(e){return En(e)||Hn(e)}function sn(e){return gn(e)||Gn(e)}function Rn(e){return e+32}function Fn(e){return e===O.SPACE||e===O.LINE_FEED||e===O.TABULATION||e===O.FORM_FEED}function Pn(e){return Fn(e)||e===O.SOLIDUS||e===O.GREATER_THAN_SIGN}function rr(e){return e===O.NULL?Re.nullCharacterReference:e>1114111?Re.characterReferenceOutsideUnicodeRange:bt(e)?Re.surrogateCharacterReference:jt(e)?Re.noncharacterCharacterReference:Xt(e)||e===O.CARRIAGE_RETURN?Re.controlCharacterReference:null}class lr{constructor(n,p){this.options=n,this.handler=p,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=V.DATA,this.returnState=V.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new nn(p),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new Mn(pn,(B,Le)=>{this.preprocessor.pos=this.entityStartPos+Le-1,this._flushCodePointConsumedAsCharacterReference(B)},p.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(Re.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:B=>{this._err(Re.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+B)},validateNumericCharacterReference:B=>{const Le=rr(B);Le&&this._err(Le,1)}}:void 0)}_err(n,p=0){var B,Le;(Le=(B=this.handler).onParseError)===null||Le===void 0||Le.call(B,this.preprocessor.getError(n,p))}getCurrentLocation(n){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-n,startOffset:this.preprocessor.offset-n,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const n=this._consume();this._ensureHibernation()||this._callState(n)}this.inLoop=!1}}pause(){this.paused=!0}resume(n){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||n==null||n())}write(n,p,B){this.active=!0,this.preprocessor.write(n,p),this._runParsingLoop(),this.paused||B==null||B()}insertHtmlAtCurrentPos(n){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(n),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(n){this.consumedAfterSnapshot+=n;for(let p=0;p0&&this._err(Re.endTagWithAttributes),n.selfClosing&&this._err(Re.endTagWithTrailingSolidus),this.handler.onEndTag(n)),this.preprocessor.dropParsedChunk()}emitCurrentComment(n){this.prepareToken(n),this.handler.onComment(n),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(n){this.prepareToken(n),this.handler.onDoctype(n),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(n){if(this.currentCharacterToken){switch(n&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=n.startLine,this.currentCharacterToken.location.endCol=n.startCol,this.currentCharacterToken.location.endOffset=n.startOffset),this.currentCharacterToken.type){case wt.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case wt.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case wt.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const n=this.getCurrentLocation(0);n&&(n.endLine=n.startLine,n.endCol=n.startCol,n.endOffset=n.startOffset),this._emitCurrentCharacterToken(n),this.handler.onEof({type:wt.EOF,location:n}),this.active=!1}_appendCharToCurrentCharacterToken(n,p){if(this.currentCharacterToken)if(this.currentCharacterToken.type===n){this.currentCharacterToken.chars+=p;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(n,p)}_emitCodePoint(n){const p=Fn(n)?wt.WHITESPACE_CHARACTER:n===O.NULL?wt.NULL_CHARACTER:wt.CHARACTER;this._appendCharToCurrentCharacterToken(p,String.fromCodePoint(n))}_emitChars(n){this._appendCharToCurrentCharacterToken(wt.CHARACTER,n)}_startCharacterReference(){this.returnState=this.state,this.state=V.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Wt.Attribute:Wt.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===V.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===V.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===V.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(n){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(n):this._emitCodePoint(n)}_callState(n){switch(this.state){case V.DATA:{this._stateData(n);break}case V.RCDATA:{this._stateRcdata(n);break}case V.RAWTEXT:{this._stateRawtext(n);break}case V.SCRIPT_DATA:{this._stateScriptData(n);break}case V.PLAINTEXT:{this._statePlaintext(n);break}case V.TAG_OPEN:{this._stateTagOpen(n);break}case V.END_TAG_OPEN:{this._stateEndTagOpen(n);break}case V.TAG_NAME:{this._stateTagName(n);break}case V.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(n);break}case V.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(n);break}case V.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(n);break}case V.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(n);break}case V.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(n);break}case V.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(n);break}case V.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(n);break}case V.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(n);break}case V.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(n);break}case V.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(n);break}case V.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(n);break}case V.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(n);break}case V.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(n);break}case V.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(n);break}case V.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(n);break}case V.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(n);break}case V.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(n);break}case V.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(n);break}case V.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(n);break}case V.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(n);break}case V.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(n);break}case V.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(n);break}case V.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(n);break}case V.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(n);break}case V.ATTRIBUTE_NAME:{this._stateAttributeName(n);break}case V.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(n);break}case V.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(n);break}case V.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(n);break}case V.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(n);break}case V.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(n);break}case V.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(n);break}case V.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(n);break}case V.BOGUS_COMMENT:{this._stateBogusComment(n);break}case V.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(n);break}case V.COMMENT_START:{this._stateCommentStart(n);break}case V.COMMENT_START_DASH:{this._stateCommentStartDash(n);break}case V.COMMENT:{this._stateComment(n);break}case V.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(n);break}case V.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(n);break}case V.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(n);break}case V.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(n);break}case V.COMMENT_END_DASH:{this._stateCommentEndDash(n);break}case V.COMMENT_END:{this._stateCommentEnd(n);break}case V.COMMENT_END_BANG:{this._stateCommentEndBang(n);break}case V.DOCTYPE:{this._stateDoctype(n);break}case V.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(n);break}case V.DOCTYPE_NAME:{this._stateDoctypeName(n);break}case V.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(n);break}case V.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(n);break}case V.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(n);break}case V.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(n);break}case V.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(n);break}case V.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(n);break}case V.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(n);break}case V.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(n);break}case V.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(n);break}case V.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(n);break}case V.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(n);break}case V.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(n);break}case V.BOGUS_DOCTYPE:{this._stateBogusDoctype(n);break}case V.CDATA_SECTION:{this._stateCdataSection(n);break}case V.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(n);break}case V.CDATA_SECTION_END:{this._stateCdataSectionEnd(n);break}case V.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case V.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(n);break}default:throw new Error("Unknown state")}}_stateData(n){switch(n){case O.LESS_THAN_SIGN:{this.state=V.TAG_OPEN;break}case O.AMPERSAND:{this._startCharacterReference();break}case O.NULL:{this._err(Re.unexpectedNullCharacter),this._emitCodePoint(n);break}case O.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(n)}}_stateRcdata(n){switch(n){case O.AMPERSAND:{this._startCharacterReference();break}case O.LESS_THAN_SIGN:{this.state=V.RCDATA_LESS_THAN_SIGN;break}case O.NULL:{this._err(Re.unexpectedNullCharacter),this._emitChars(je);break}case O.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(n)}}_stateRawtext(n){switch(n){case O.LESS_THAN_SIGN:{this.state=V.RAWTEXT_LESS_THAN_SIGN;break}case O.NULL:{this._err(Re.unexpectedNullCharacter),this._emitChars(je);break}case O.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(n)}}_stateScriptData(n){switch(n){case O.LESS_THAN_SIGN:{this.state=V.SCRIPT_DATA_LESS_THAN_SIGN;break}case O.NULL:{this._err(Re.unexpectedNullCharacter),this._emitChars(je);break}case O.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(n)}}_statePlaintext(n){switch(n){case O.NULL:{this._err(Re.unexpectedNullCharacter),this._emitChars(je);break}case O.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(n)}}_stateTagOpen(n){if(gn(n))this._createStartTagToken(),this.state=V.TAG_NAME,this._stateTagName(n);else switch(n){case O.EXCLAMATION_MARK:{this.state=V.MARKUP_DECLARATION_OPEN;break}case O.SOLIDUS:{this.state=V.END_TAG_OPEN;break}case O.QUESTION_MARK:{this._err(Re.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=V.BOGUS_COMMENT,this._stateBogusComment(n);break}case O.EOF:{this._err(Re.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(Re.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=V.DATA,this._stateData(n)}}_stateEndTagOpen(n){if(gn(n))this._createEndTagToken(),this.state=V.TAG_NAME,this._stateTagName(n);else switch(n){case O.GREATER_THAN_SIGN:{this._err(Re.missingEndTagName),this.state=V.DATA;break}case O.EOF:{this._err(Re.eofBeforeTagName),this._emitChars("");break}case O.NULL:{this._err(Re.unexpectedNullCharacter),this.state=V.SCRIPT_DATA_ESCAPED,this._emitChars(je);break}case O.EOF:{this._err(Re.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=V.SCRIPT_DATA_ESCAPED,this._emitCodePoint(n)}}_stateScriptDataEscapedLessThanSign(n){n===O.SOLIDUS?this.state=V.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:gn(n)?(this._emitChars("<"),this.state=V.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(n)):(this._emitChars("<"),this.state=V.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(n))}_stateScriptDataEscapedEndTagOpen(n){gn(n)?(this.state=V.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(n)):(this._emitChars("");break}case O.NULL:{this._err(Re.unexpectedNullCharacter),this.state=V.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(je);break}case O.EOF:{this._err(Re.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=V.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(n)}}_stateScriptDataDoubleEscapedLessThanSign(n){n===O.SOLIDUS?(this.state=V.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=V.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(n))}_stateScriptDataDoubleEscapeEnd(n){if(this.preprocessor.startsWith(ct.SCRIPT,!1)&&Pn(this.preprocessor.peek(ct.SCRIPT.length))){this._emitCodePoint(n);for(let p=0;p0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(n,!0)}replace(n,p){const B=this._indexOf(n);this.items[B]=p,B===this.stackTop&&(this.current=p)}insertAfter(n,p,B){const Le=this._indexOf(n)+1;this.items.splice(Le,0,p),this.tagIDs.splice(Le,0,B),this.stackTop++,Le===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,Le===this.stackTop)}popUntilTagNamePopped(n){let p=this.stackTop+1;do p=this.tagIDs.lastIndexOf(n,p-1);while(p>0&&this.treeAdapter.getNamespaceURI(this.items[p])!==xe.HTML);this.shortenToLength(Math.max(p,0))}shortenToLength(n){for(;this.stackTop>=n;){const p=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(p,this.stackTop=0;B--)if(n.has(this.tagIDs[B])&&this.treeAdapter.getNamespaceURI(this.items[B])===p)return B;return-1}clearBackTo(n,p){const B=this._indexOfTagNames(n,p);this.shortenToLength(B+1)}clearBackToTableContext(){this.clearBackTo(mr,xe.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Zn,xe.HTML)}clearBackToTableRowContext(){this.clearBackTo(Xn,xe.HTML)}remove(n){const p=this._indexOf(n);p>=0&&(p===this.stackTop?this.pop():(this.items.splice(p,1),this.tagIDs.splice(p,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(n,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===o.BODY?this.items[1]:null}contains(n){return this._indexOf(n)>-1}getCommonAncestor(n){const p=this._indexOf(n)-1;return p>=0?this.items[p]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===o.HTML}hasInDynamicScope(n,p){for(let B=this.stackTop;B>=0;B--){const Le=this.tagIDs[B];switch(this.treeAdapter.getNamespaceURI(this.items[B])){case xe.HTML:{if(Le===n)return!0;if(p.has(Le))return!1;break}case xe.SVG:{if(wn.has(Le))return!1;break}case xe.MATHML:{if(Dn.has(Le))return!1;break}}}return!0}hasInScope(n){return this.hasInDynamicScope(n,ur)}hasInListItemScope(n){return this.hasInDynamicScope(n,Er)}hasInButtonScope(n){return this.hasInDynamicScope(n,mn)}hasNumberedHeaderInScope(){for(let n=this.stackTop;n>=0;n--){const p=this.tagIDs[n];switch(this.treeAdapter.getNamespaceURI(this.items[n])){case xe.HTML:{if(Ut.has(p))return!0;if(ur.has(p))return!1;break}case xe.SVG:{if(wn.has(p))return!1;break}case xe.MATHML:{if(Dn.has(p))return!1;break}}}return!0}hasInTableScope(n){for(let p=this.stackTop;p>=0;p--)if(this.treeAdapter.getNamespaceURI(this.items[p])===xe.HTML)switch(this.tagIDs[p]){case n:return!0;case o.TABLE:case o.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let n=this.stackTop;n>=0;n--)if(this.treeAdapter.getNamespaceURI(this.items[n])===xe.HTML)switch(this.tagIDs[n]){case o.TBODY:case o.THEAD:case o.TFOOT:return!0;case o.TABLE:case o.HTML:return!1}return!0}hasInSelectScope(n){for(let p=this.stackTop;p>=0;p--)if(this.treeAdapter.getNamespaceURI(this.items[p])===xe.HTML)switch(this.tagIDs[p]){case n:return!0;case o.OPTION:case o.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&cr.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&dr.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(n){for(;this.currentTagId!==void 0&&this.currentTagId!==n&&dr.has(this.currentTagId);)this.pop()}}const Qe=3;var ke;(function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"})(ke||(ke={}));const Xe={type:ke.Marker};class it{constructor(n){this.treeAdapter=n,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(n,p){const B=[],Le=p.length,ht=this.treeAdapter.getTagName(n),Ht=this.treeAdapter.getNamespaceURI(n);for(let On=0;On[Ht.name,Ht.value]));let ht=0;for(let Ht=0;HtLe.get(Qn.name)===Qn.value)&&(ht+=1,ht>=Qe&&this.entries.splice(On.idx,1))}}insertMarker(){this.entries.unshift(Xe)}pushElement(n,p){this._ensureNoahArkCondition(n),this.entries.unshift({type:ke.Element,element:n,token:p})}insertElementAfterBookmark(n,p){const B=this.entries.indexOf(this.bookmark);this.entries.splice(B,0,{type:ke.Element,element:n,token:p})}removeEntry(n){const p=this.entries.indexOf(n);p!==-1&&this.entries.splice(p,1)}clearToLastMarker(){const n=this.entries.indexOf(Xe);n===-1?this.entries.length=0:this.entries.splice(0,n+1)}getElementEntryInScopeWithTagName(n){const p=this.entries.find(B=>B.type===ke.Marker||this.treeAdapter.getTagName(B.element)===n);return p&&p.type===ke.Element?p:null}getElementEntry(n){return this.entries.find(p=>p.type===ke.Element&&p.element===n)}}const lt={createDocument(){return{nodeName:"#document",mode:We.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(e,n,p){return{nodeName:e,tagName:e,attrs:p,namespaceURI:n,childNodes:[],parentNode:null}},createCommentNode(e){return{nodeName:"#comment",data:e,parentNode:null}},createTextNode(e){return{nodeName:"#text",value:e,parentNode:null}},appendChild(e,n){e.childNodes.push(n),n.parentNode=e},insertBefore(e,n,p){const B=e.childNodes.indexOf(p);e.childNodes.splice(B,0,n),n.parentNode=e},setTemplateContent(e,n){e.content=n},getTemplateContent(e){return e.content},setDocumentType(e,n,p,B){const Le=e.childNodes.find(ht=>ht.nodeName==="#documentType");if(Le)Le.name=n,Le.publicId=p,Le.systemId=B;else{const ht={nodeName:"#documentType",name:n,publicId:p,systemId:B,parentNode:null};lt.appendChild(e,ht)}},setDocumentMode(e,n){e.mode=n},getDocumentMode(e){return e.mode},detachNode(e){if(e.parentNode){const n=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(n,1),e.parentNode=null}},insertText(e,n){if(e.childNodes.length>0){const p=e.childNodes[e.childNodes.length-1];if(lt.isTextNode(p)){p.value+=n;return}}lt.appendChild(e,lt.createTextNode(n))},insertTextBefore(e,n,p){const B=e.childNodes[e.childNodes.indexOf(p)-1];B&<.isTextNode(B)?B.value+=n:lt.insertBefore(e,lt.createTextNode(n),p)},adoptAttributes(e,n){const p=new Set(e.attrs.map(B=>B.name));for(let B=0;Be.startsWith(p))}function ln(e){return e.name===Ot&&e.publicId===null&&(e.systemId===null||e.systemId===Nt)}function tn(e){if(e.name!==Ot)return We.QUIRKS;const{systemId:n}=e;if(n&&n.toLowerCase()===mt)return We.QUIRKS;let{publicId:p}=e;if(p!==null){if(p=p.toLowerCase(),at.has(p))return We.QUIRKS;let B=n===null?nt:_e;if(_t(p,B))return We.QUIRKS;if(B=n===null?ot:gt,_t(p,B))return We.LIMITED_QUIRKS}return We.NO_QUIRKS}const Nn={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},Cn="definitionurl",An="definitionURL",zn=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),Sn=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:xe.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:xe.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:xe.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:xe.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:xe.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:xe.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:xe.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:xe.XML}],["xml:space",{prefix:"xml",name:"space",namespace:xe.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:xe.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:xe.XMLNS}]]),gr=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),Jn=new Set([o.B,o.BIG,o.BLOCKQUOTE,o.BODY,o.BR,o.CENTER,o.CODE,o.DD,o.DIV,o.DL,o.DT,o.EM,o.EMBED,o.H1,o.H2,o.H3,o.H4,o.H5,o.H6,o.HEAD,o.HR,o.I,o.IMG,o.LI,o.LISTING,o.MENU,o.META,o.NOBR,o.OL,o.P,o.PRE,o.RUBY,o.S,o.SMALL,o.SPAN,o.STRONG,o.STRIKE,o.SUB,o.SUP,o.TABLE,o.TT,o.U,o.UL,o.VAR]);function $n(e){const n=e.tagID;return n===o.FONT&&e.attrs.some(({name:B})=>B===Pt.COLOR||B===Pt.SIZE||B===Pt.FACE)||Jn.has(n)}function Un(e){for(let n=0;n0&&this._setContextModes(n,p)}onItemPop(n,p){var B,Le;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(n,this.currentToken),(Le=(B=this.treeAdapter).onItemPop)===null||Le===void 0||Le.call(B,n,this.openElements.current),p){let ht,Ht;this.openElements.stackTop===0&&this.fragmentContext?(ht=this.fragmentContext,Ht=this.fragmentContextID):{current:ht,currentTagId:Ht}=this.openElements,this._setContextModes(ht,Ht)}}_setContextModes(n,p){const B=n===this.document||n&&this.treeAdapter.getNamespaceURI(n)===xe.HTML;this.currentNotInHTML=!B,this.tokenizer.inForeignNode=!B&&n!==void 0&&p!==void 0&&!this._isIntegrationPoint(p,n)}_switchToTextParsing(n,p){this._insertElement(n,xe.HTML),this.tokenizer.state=p,this.originalInsertionMode=this.insertionMode,this.insertionMode=oe.TEXT}switchToPlaintextParsing(){this.insertionMode=oe.TEXT,this.originalInsertionMode=oe.IN_BODY,this.tokenizer.state=en.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let n=this.fragmentContext;for(;n;){if(this.treeAdapter.getTagName(n)===K.FORM){this.formElement=n;break}n=this.treeAdapter.getParentNode(n)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==xe.HTML))switch(this.fragmentContextID){case o.TITLE:case o.TEXTAREA:{this.tokenizer.state=en.RCDATA;break}case o.STYLE:case o.XMP:case o.IFRAME:case o.NOEMBED:case o.NOFRAMES:case o.NOSCRIPT:{this.tokenizer.state=en.RAWTEXT;break}case o.SCRIPT:{this.tokenizer.state=en.SCRIPT_DATA;break}case o.PLAINTEXT:{this.tokenizer.state=en.PLAINTEXT;break}default:}}_setDocumentType(n){const p=n.name||"",B=n.publicId||"",Le=n.systemId||"";if(this.treeAdapter.setDocumentType(this.document,p,B,Le),n.location){const Ht=this.treeAdapter.getChildNodes(this.document).find(On=>this.treeAdapter.isDocumentTypeNode(On));Ht&&this.treeAdapter.setNodeSourceCodeLocation(Ht,n.location)}}_attachElementToTree(n,p){if(this.options.sourceCodeLocationInfo){const B=p&&wi(nr({},p),{startTag:p});this.treeAdapter.setNodeSourceCodeLocation(n,B)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(n);else{const B=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(B!=null?B:this.document,n)}}_appendElement(n,p){const B=this.treeAdapter.createElement(n.tagName,p,n.attrs);this._attachElementToTree(B,n.location)}_insertElement(n,p){const B=this.treeAdapter.createElement(n.tagName,p,n.attrs);this._attachElementToTree(B,n.location),this.openElements.push(B,n.tagID)}_insertFakeElement(n,p){const B=this.treeAdapter.createElement(n,xe.HTML,[]);this._attachElementToTree(B,null),this.openElements.push(B,p)}_insertTemplate(n){const p=this.treeAdapter.createElement(n.tagName,xe.HTML,n.attrs),B=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(p,B),this._attachElementToTree(p,n.location),this.openElements.push(p,n.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(B,null)}_insertFakeRootElement(){const n=this.treeAdapter.createElement(K.HTML,xe.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null),this.treeAdapter.appendChild(this.openElements.current,n),this.openElements.push(n,o.HTML)}_appendCommentNode(n,p){const B=this.treeAdapter.createCommentNode(n.data);this.treeAdapter.appendChild(p,B),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(B,n.location)}_insertCharacters(n){let p,B;if(this._shouldFosterParentOnInsertion()?({parent:p,beforeElement:B}=this._findFosterParentingLocation(),B?this.treeAdapter.insertTextBefore(p,n.chars,B):this.treeAdapter.insertText(p,n.chars)):(p=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(p,n.chars)),!n.location)return;const Le=this.treeAdapter.getChildNodes(p),ht=B?Le.lastIndexOf(B):Le.length,Ht=Le[ht-1];if(this.treeAdapter.getNodeSourceCodeLocation(Ht)){const{endLine:Qn,endCol:Ct,endOffset:on}=n.location;this.treeAdapter.updateNodeSourceCodeLocation(Ht,{endLine:Qn,endCol:Ct,endOffset:on})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Ht,n.location)}_adoptNodes(n,p){for(let B=this.treeAdapter.getFirstChild(n);B;B=this.treeAdapter.getFirstChild(n))this.treeAdapter.detachNode(B),this.treeAdapter.appendChild(p,B)}_setEndLocation(n,p){if(this.treeAdapter.getNodeSourceCodeLocation(n)&&p.location){const B=p.location,Le=this.treeAdapter.getTagName(n),ht=p.type===wt.END_TAG&&Le===p.tagName?{endTag:nr({},B),endLine:B.endLine,endCol:B.endCol,endOffset:B.endOffset}:{endLine:B.startLine,endCol:B.startCol,endOffset:B.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(n,ht)}}shouldProcessStartTagTokenInForeignContent(n){if(!this.currentNotInHTML)return!1;let p,B;return this.openElements.stackTop===0&&this.fragmentContext?(p=this.fragmentContext,B=this.fragmentContextID):{current:p,currentTagId:B}=this.openElements,n.tagID===o.SVG&&this.treeAdapter.getTagName(p)===K.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(p)===xe.MATHML?!1:this.tokenizer.inForeignNode||(n.tagID===o.MGLYPH||n.tagID===o.MALIGNMARK)&&B!==void 0&&!this._isIntegrationPoint(B,p,xe.HTML)}_processToken(n){switch(n.type){case wt.CHARACTER:{this.onCharacter(n);break}case wt.NULL_CHARACTER:{this.onNullCharacter(n);break}case wt.COMMENT:{this.onComment(n);break}case wt.DOCTYPE:{this.onDoctype(n);break}case wt.START_TAG:{this._processStartTag(n);break}case wt.END_TAG:{this.onEndTag(n);break}case wt.EOF:{this.onEof(n);break}case wt.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(n);break}}}_isIntegrationPoint(n,p,B){const Le=this.treeAdapter.getNamespaceURI(p),ht=this.treeAdapter.getAttrList(p);return dn(n,Le,ht,B)}_reconstructActiveFormattingElements(){const n=this.activeFormattingElements.entries.length;if(n){const p=this.activeFormattingElements.entries.findIndex(Le=>Le.type===ke.Marker||this.openElements.contains(Le.element)),B=p===-1?n-1:p-1;for(let Le=B;Le>=0;Le--){const ht=this.activeFormattingElements.entries[Le];this._insertElement(ht.token,this.treeAdapter.getNamespaceURI(ht.element)),ht.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=oe.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(o.P),this.openElements.popUntilTagNamePopped(o.P)}_resetInsertionMode(){for(let n=this.openElements.stackTop;n>=0;n--)switch(n===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[n]){case o.TR:{this.insertionMode=oe.IN_ROW;return}case o.TBODY:case o.THEAD:case o.TFOOT:{this.insertionMode=oe.IN_TABLE_BODY;return}case o.CAPTION:{this.insertionMode=oe.IN_CAPTION;return}case o.COLGROUP:{this.insertionMode=oe.IN_COLUMN_GROUP;return}case o.TABLE:{this.insertionMode=oe.IN_TABLE;return}case o.BODY:{this.insertionMode=oe.IN_BODY;return}case o.FRAMESET:{this.insertionMode=oe.IN_FRAMESET;return}case o.SELECT:{this._resetInsertionModeForSelect(n);return}case o.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case o.HTML:{this.insertionMode=this.headElement?oe.AFTER_HEAD:oe.BEFORE_HEAD;return}case o.TD:case o.TH:{if(n>0){this.insertionMode=oe.IN_CELL;return}break}case o.HEAD:{if(n>0){this.insertionMode=oe.IN_HEAD;return}break}}this.insertionMode=oe.IN_BODY}_resetInsertionModeForSelect(n){if(n>0)for(let p=n-1;p>0;p--){const B=this.openElements.tagIDs[p];if(B===o.TEMPLATE)break;if(B===o.TABLE){this.insertionMode=oe.IN_SELECT_IN_TABLE;return}}this.insertionMode=oe.IN_SELECT}_isElementCausesFosterParenting(n){return wr.has(n)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let n=this.openElements.stackTop;n>=0;n--){const p=this.openElements.items[n];switch(this.openElements.tagIDs[n]){case o.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(p)===xe.HTML)return{parent:this.treeAdapter.getTemplateContent(p),beforeElement:null};break}case o.TABLE:{const B=this.treeAdapter.getParentNode(p);return B?{parent:B,beforeElement:p}:{parent:this.openElements.items[n-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(n){const p=this._findFosterParentingLocation();p.beforeElement?this.treeAdapter.insertBefore(p.parent,n,p.beforeElement):this.treeAdapter.appendChild(p.parent,n)}_isSpecialElement(n,p){const B=this.treeAdapter.getNamespaceURI(n);return Jt[B].has(p)}onCharacter(n){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){g(this,n);return}switch(this.insertionMode){case oe.INITIAL:{Qt(this,n);break}case oe.BEFORE_HTML:{hr(this,n);break}case oe.BEFORE_HEAD:{kn(this,n);break}case oe.IN_HEAD:{oa(this,n);break}case oe.IN_HEAD_NO_SCRIPT:{Dr(this,n);break}case oe.AFTER_HEAD:{Wr(this,n);break}case oe.IN_BODY:case oe.IN_CAPTION:case oe.IN_CELL:case oe.IN_TEMPLATE:{Pa(this,n);break}case oe.TEXT:case oe.IN_SELECT:case oe.IN_SELECT_IN_TABLE:{this._insertCharacters(n);break}case oe.IN_TABLE:case oe.IN_TABLE_BODY:case oe.IN_ROW:{Ti(this,n);break}case oe.IN_TABLE_TEXT:{Ka(this,n);break}case oe.IN_COLUMN_GROUP:{Yr(this,n);break}case oe.AFTER_BODY:{Vi(this,n);break}case oe.AFTER_AFTER_BODY:{a(this,n);break}default:}}onNullCharacter(n){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){f(this,n);return}switch(this.insertionMode){case oe.INITIAL:{Qt(this,n);break}case oe.BEFORE_HTML:{hr(this,n);break}case oe.BEFORE_HEAD:{kn(this,n);break}case oe.IN_HEAD:{oa(this,n);break}case oe.IN_HEAD_NO_SCRIPT:{Dr(this,n);break}case oe.AFTER_HEAD:{Wr(this,n);break}case oe.TEXT:{this._insertCharacters(n);break}case oe.IN_TABLE:case oe.IN_TABLE_BODY:case oe.IN_ROW:{Ti(this,n);break}case oe.IN_COLUMN_GROUP:{Yr(this,n);break}case oe.AFTER_BODY:{Vi(this,n);break}case oe.AFTER_AFTER_BODY:{a(this,n);break}default:}}onComment(n){if(this.skipNextNewLine=!1,this.currentNotInHTML){kr(this,n);return}switch(this.insertionMode){case oe.INITIAL:case oe.BEFORE_HTML:case oe.BEFORE_HEAD:case oe.IN_HEAD:case oe.IN_HEAD_NO_SCRIPT:case oe.AFTER_HEAD:case oe.IN_BODY:case oe.IN_TABLE:case oe.IN_CAPTION:case oe.IN_COLUMN_GROUP:case oe.IN_TABLE_BODY:case oe.IN_ROW:case oe.IN_CELL:case oe.IN_SELECT:case oe.IN_SELECT_IN_TABLE:case oe.IN_TEMPLATE:case oe.IN_FRAMESET:case oe.AFTER_FRAMESET:{kr(this,n);break}case oe.IN_TABLE_TEXT:{La(this,n);break}case oe.AFTER_BODY:{Be(this,n);break}case oe.AFTER_AFTER_BODY:case oe.AFTER_AFTER_FRAMESET:{At(this,n);break}default:}}onDoctype(n){switch(this.skipNextNewLine=!1,this.insertionMode){case oe.INITIAL:{Vt(this,n);break}case oe.BEFORE_HEAD:case oe.IN_HEAD:case oe.IN_HEAD_NO_SCRIPT:case oe.AFTER_HEAD:{this._err(n,Re.misplacedDoctype);break}case oe.IN_TABLE_TEXT:{La(this,n);break}default:}}onStartTag(n){this.skipNextNewLine=!1,this.currentToken=n,this._processStartTag(n),n.selfClosing&&!n.ackSelfClosing&&this._err(n,Re.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(n){this.shouldProcessStartTagTokenInForeignContent(n)?D(this,n):this._startTagOutsideForeignContent(n)}_startTagOutsideForeignContent(n){switch(this.insertionMode){case oe.INITIAL:{Qt(this,n);break}case oe.BEFORE_HTML:{rn(this,n);break}case oe.BEFORE_HEAD:{yr(this,n);break}case oe.IN_HEAD:{pr(this,n);break}case oe.IN_HEAD_NO_SCRIPT:{ea(this,n);break}case oe.AFTER_HEAD:{ma(this,n);break}case oe.IN_BODY:{aa(this,n);break}case oe.IN_TABLE:{Za(this,n);break}case oe.IN_TABLE_TEXT:{La(this,n);break}case oe.IN_CAPTION:{br(this,n);break}case oe.IN_COLUMN_GROUP:{qr(this,n);break}case oe.IN_TABLE_BODY:{va(this,n);break}case oe.IN_ROW:{ha(this,n);break}case oe.IN_CELL:{gi(this,n);break}case oe.IN_SELECT:{qi(this,n);break}case oe.IN_SELECT_IN_TABLE:{so(this,n);break}case oe.IN_TEMPLATE:{eo(this,n);break}case oe.AFTER_BODY:{uo(this,n);break}case oe.IN_FRAMESET:{mo(this,n);break}case oe.AFTER_FRAMESET:{Wi(this,n);break}case oe.AFTER_AFTER_BODY:{co(this,n);break}case oe.AFTER_AFTER_FRAMESET:{u(this,n);break}default:}}onEndTag(n){this.skipNextNewLine=!1,this.currentToken=n,this.currentNotInHTML?F(this,n):this._endTagOutsideForeignContent(n)}_endTagOutsideForeignContent(n){switch(this.insertionMode){case oe.INITIAL:{Qt(this,n);break}case oe.BEFORE_HTML:{Bn(this,n);break}case oe.BEFORE_HEAD:{vr(this,n);break}case oe.IN_HEAD:{$r(this,n);break}case oe.IN_HEAD_NO_SCRIPT:{Ur(this,n);break}case oe.AFTER_HEAD:{Aa(this,n);break}case oe.IN_BODY:{qa(this,n);break}case oe.TEXT:{Ca(this,n);break}case oe.IN_TABLE:{Va(this,n);break}case oe.IN_TABLE_TEXT:{La(this,n);break}case oe.IN_CAPTION:{Sr(this,n);break}case oe.IN_COLUMN_GROUP:{pa(this,n);break}case oe.IN_TABLE_BODY:{ya(this,n);break}case oe.IN_ROW:{Ba(this,n);break}case oe.IN_CELL:{Bi(this,n);break}case oe.IN_SELECT:{$i(this,n);break}case oe.IN_SELECT_IN_TABLE:{lo(this,n);break}case oe.IN_TEMPLATE:{to(this,n);break}case oe.AFTER_BODY:{ro(this,n);break}case oe.IN_FRAMESET:{Ki(this,n);break}case oe.AFTER_FRAMESET:{Yi(this,n);break}case oe.AFTER_AFTER_BODY:{a(this,n);break}default:}}onEof(n){switch(this.insertionMode){case oe.INITIAL:{Qt(this,n);break}case oe.BEFORE_HTML:{hr(this,n);break}case oe.BEFORE_HEAD:{kn(this,n);break}case oe.IN_HEAD:{oa(this,n);break}case oe.IN_HEAD_NO_SCRIPT:{Dr(this,n);break}case oe.AFTER_HEAD:{Wr(this,n);break}case oe.IN_BODY:case oe.IN_TABLE:case oe.IN_CAPTION:case oe.IN_COLUMN_GROUP:case oe.IN_TABLE_BODY:case oe.IN_ROW:case oe.IN_CELL:case oe.IN_SELECT:case oe.IN_SELECT_IN_TABLE:{Ai(this,n);break}case oe.TEXT:{Zi(this,n);break}case oe.IN_TABLE_TEXT:{La(this,n);break}case oe.IN_TEMPLATE:{no(this,n);break}case oe.AFTER_BODY:case oe.IN_FRAMESET:case oe.AFTER_FRAMESET:case oe.AFTER_AFTER_BODY:case oe.AFTER_AFTER_FRAMESET:{Ft(this,n);break}default:}}onWhitespaceCharacter(n){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,n.chars.charCodeAt(0)===O.LINE_FEED)){if(n.chars.length===1)return;n.chars=n.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(n);return}switch(this.insertionMode){case oe.IN_HEAD:case oe.IN_HEAD_NO_SCRIPT:case oe.AFTER_HEAD:case oe.TEXT:case oe.IN_COLUMN_GROUP:case oe.IN_SELECT:case oe.IN_SELECT_IN_TABLE:case oe.IN_FRAMESET:case oe.AFTER_FRAMESET:{this._insertCharacters(n);break}case oe.IN_BODY:case oe.IN_CAPTION:case oe.IN_CELL:case oe.IN_TEMPLATE:case oe.AFTER_BODY:case oe.AFTER_AFTER_BODY:case oe.AFTER_AFTER_FRAMESET:{Wa(this,n);break}case oe.IN_TABLE:case oe.IN_TABLE_BODY:case oe.IN_ROW:{Ti(this,n);break}case oe.IN_TABLE_TEXT:{mi(this,n);break}default:}}}function fa(e,n){let p=e.activeFormattingElements.getElementEntryInScopeWithTagName(n.tagName);return p?e.openElements.contains(p.element)?e.openElements.hasInScope(n.tagID)||(p=null):(e.activeFormattingElements.removeEntry(p),p=null):di(e,n),p}function ua(e,n){let p=null,B=e.openElements.stackTop;for(;B>=0;B--){const Le=e.openElements.items[B];if(Le===n.element)break;e._isSpecialElement(Le,e.openElements.tagIDs[B])&&(p=Le)}return p||(e.openElements.shortenToLength(Math.max(B,0)),e.activeFormattingElements.removeEntry(n)),p}function ra(e,n,p){let B=n,Le=e.openElements.getCommonAncestor(n);for(let ht=0,Ht=Le;Ht!==p;ht++,Ht=Le){Le=e.openElements.getCommonAncestor(Ht);const On=e.activeFormattingElements.getElementEntry(Ht),Qn=On&&ht>=Vn;!On||Qn?(Qn&&e.activeFormattingElements.removeEntry(On),e.openElements.remove(Ht)):(Ht=Tr(e,On),B===n&&(e.activeFormattingElements.bookmark=On),e.treeAdapter.detachNode(B),e.treeAdapter.appendChild(Ht,B),B=Ht)}return B}function Tr(e,n){const p=e.treeAdapter.getNamespaceURI(n.element),B=e.treeAdapter.createElement(n.token.tagName,p,n.token.attrs);return e.openElements.replace(n.element,B),n.element=B,B}function Cr(e,n,p){const B=e.treeAdapter.getTagName(n),Le=Bt(B);if(e._isElementCausesFosterParenting(Le))e._fosterParentElement(p);else{const ht=e.treeAdapter.getNamespaceURI(n);Le===o.TEMPLATE&&ht===xe.HTML&&(n=e.treeAdapter.getTemplateContent(n)),e.treeAdapter.appendChild(n,p)}}function Xr(e,n,p){const B=e.treeAdapter.getNamespaceURI(p.element),{token:Le}=p,ht=e.treeAdapter.createElement(Le.tagName,B,Le.attrs);e._adoptNodes(n,ht),e.treeAdapter.appendChild(n,ht),e.activeFormattingElements.insertElementAfterBookmark(ht,Le),e.activeFormattingElements.removeEntry(p),e.openElements.remove(p.element),e.openElements.insertAfter(n,ht,Le.tagID)}function xr(e,n){for(let p=0;p=p;B--)e._setEndLocation(e.openElements.items[B],n);if(!e.fragmentContext&&e.openElements.stackTop>=0){const B=e.openElements.items[0],Le=e.treeAdapter.getNodeSourceCodeLocation(B);if(Le&&!Le.endTag&&(e._setEndLocation(B,n),e.openElements.stackTop>=1)){const ht=e.openElements.items[1],Ht=e.treeAdapter.getNodeSourceCodeLocation(ht);Ht&&!Ht.endTag&&e._setEndLocation(ht,n)}}}}function Vt(e,n){e._setDocumentType(n);const p=n.forceQuirks?We.QUIRKS:tn(n);ln(n)||e._err(n,Re.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,p),e.insertionMode=oe.BEFORE_HTML}function Qt(e,n){e._err(n,Re.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,We.QUIRKS),e.insertionMode=oe.BEFORE_HTML,e._processToken(n)}function rn(e,n){n.tagID===o.HTML?(e._insertElement(n,xe.HTML),e.insertionMode=oe.BEFORE_HEAD):hr(e,n)}function Bn(e,n){const p=n.tagID;(p===o.HTML||p===o.HEAD||p===o.BODY||p===o.BR)&&hr(e,n)}function hr(e,n){e._insertFakeRootElement(),e.insertionMode=oe.BEFORE_HEAD,e._processToken(n)}function yr(e,n){switch(n.tagID){case o.HTML:{aa(e,n);break}case o.HEAD:{e._insertElement(n,xe.HTML),e.headElement=e.openElements.current,e.insertionMode=oe.IN_HEAD;break}default:kn(e,n)}}function vr(e,n){const p=n.tagID;p===o.HEAD||p===o.BODY||p===o.HTML||p===o.BR?kn(e,n):e._err(n,Re.endTagWithoutMatchingOpenElement)}function kn(e,n){e._insertFakeElement(K.HEAD,o.HEAD),e.headElement=e.openElements.current,e.insertionMode=oe.IN_HEAD,e._processToken(n)}function pr(e,n){switch(n.tagID){case o.HTML:{aa(e,n);break}case o.BASE:case o.BASEFONT:case o.BGSOUND:case o.LINK:case o.META:{e._appendElement(n,xe.HTML),n.ackSelfClosing=!0;break}case o.TITLE:{e._switchToTextParsing(n,en.RCDATA);break}case o.NOSCRIPT:{e.options.scriptingEnabled?e._switchToTextParsing(n,en.RAWTEXT):(e._insertElement(n,xe.HTML),e.insertionMode=oe.IN_HEAD_NO_SCRIPT);break}case o.NOFRAMES:case o.STYLE:{e._switchToTextParsing(n,en.RAWTEXT);break}case o.SCRIPT:{e._switchToTextParsing(n,en.SCRIPT_DATA);break}case o.TEMPLATE:{e._insertTemplate(n),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=oe.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(oe.IN_TEMPLATE);break}case o.HEAD:{e._err(n,Re.misplacedStartTagForHeadElement);break}default:oa(e,n)}}function $r(e,n){switch(n.tagID){case o.HEAD:{e.openElements.pop(),e.insertionMode=oe.AFTER_HEAD;break}case o.BODY:case o.BR:case o.HTML:{oa(e,n);break}case o.TEMPLATE:{Nr(e,n);break}default:e._err(n,Re.endTagWithoutMatchingOpenElement)}}function Nr(e,n){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==o.TEMPLATE&&e._err(n,Re.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(o.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(n,Re.endTagWithoutMatchingOpenElement)}function oa(e,n){e.openElements.pop(),e.insertionMode=oe.AFTER_HEAD,e._processToken(n)}function ea(e,n){switch(n.tagID){case o.HTML:{aa(e,n);break}case o.BASEFONT:case o.BGSOUND:case o.HEAD:case o.LINK:case o.META:case o.NOFRAMES:case o.STYLE:{pr(e,n);break}case o.NOSCRIPT:{e._err(n,Re.nestedNoscriptInHead);break}default:Dr(e,n)}}function Ur(e,n){switch(n.tagID){case o.NOSCRIPT:{e.openElements.pop(),e.insertionMode=oe.IN_HEAD;break}case o.BR:{Dr(e,n);break}default:e._err(n,Re.endTagWithoutMatchingOpenElement)}}function Dr(e,n){const p=n.type===wt.EOF?Re.openElementsLeftAfterEof:Re.disallowedContentInNoscriptInHead;e._err(n,p),e.openElements.pop(),e.insertionMode=oe.IN_HEAD,e._processToken(n)}function ma(e,n){switch(n.tagID){case o.HTML:{aa(e,n);break}case o.BODY:{e._insertElement(n,xe.HTML),e.framesetOk=!1,e.insertionMode=oe.IN_BODY;break}case o.FRAMESET:{e._insertElement(n,xe.HTML),e.insertionMode=oe.IN_FRAMESET;break}case o.BASE:case o.BASEFONT:case o.BGSOUND:case o.LINK:case o.META:case o.NOFRAMES:case o.SCRIPT:case o.STYLE:case o.TEMPLATE:case o.TITLE:{e._err(n,Re.abandonedHeadElementChild),e.openElements.push(e.headElement,o.HEAD),pr(e,n),e.openElements.remove(e.headElement);break}case o.HEAD:{e._err(n,Re.misplacedStartTagForHeadElement);break}default:Wr(e,n)}}function Aa(e,n){switch(n.tagID){case o.BODY:case o.HTML:case o.BR:{Wr(e,n);break}case o.TEMPLATE:{Nr(e,n);break}default:e._err(n,Re.endTagWithoutMatchingOpenElement)}}function Wr(e,n){e._insertFakeElement(K.BODY,o.BODY),e.insertionMode=oe.IN_BODY,ba(e,n)}function ba(e,n){switch(n.type){case wt.CHARACTER:{Pa(e,n);break}case wt.WHITESPACE_CHARACTER:{Wa(e,n);break}case wt.COMMENT:{kr(e,n);break}case wt.START_TAG:{aa(e,n);break}case wt.END_TAG:{qa(e,n);break}case wt.EOF:{Ai(e,n);break}default:}}function Wa(e,n){e._reconstructActiveFormattingElements(),e._insertCharacters(n)}function Pa(e,n){e._reconstructActiveFormattingElements(),e._insertCharacters(n),e.framesetOk=!1}function bi(e,n){e.openElements.tmplCount===0&&e.treeAdapter.adoptAttributes(e.openElements.items[0],n.attrs)}function ri(e,n){const p=e.openElements.tryPeekProperlyNestedBodyElement();p&&e.openElements.tmplCount===0&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(p,n.attrs))}function ai(e,n){const p=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&p&&(e.treeAdapter.detachNode(p),e.openElements.popAllUpToHtmlElement(),e._insertElement(n,xe.HTML),e.insertionMode=oe.IN_FRAMESET)}function Ha(e,n){e.openElements.hasInButtonScope(o.P)&&e._closePElement(),e._insertElement(n,xe.HTML)}function ii(e,n){e.openElements.hasInButtonScope(o.P)&&e._closePElement(),e.openElements.currentTagId!==void 0&&Ut.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(n,xe.HTML)}function Ya(e,n){e.openElements.hasInButtonScope(o.P)&&e._closePElement(),e._insertElement(n,xe.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function Ei(e,n){const p=e.openElements.tmplCount>0;(!e.formElement||p)&&(e.openElements.hasInButtonScope(o.P)&&e._closePElement(),e._insertElement(n,xe.HTML),p||(e.formElement=e.openElements.current))}function Qa(e,n){e.framesetOk=!1;const p=n.tagID;for(let B=e.openElements.stackTop;B>=0;B--){const Le=e.openElements.tagIDs[B];if(p===o.LI&&Le===o.LI||(p===o.DD||p===o.DT)&&(Le===o.DD||Le===o.DT)){e.openElements.generateImpliedEndTagsWithExclusion(Le),e.openElements.popUntilTagNamePopped(Le);break}if(Le!==o.ADDRESS&&Le!==o.DIV&&Le!==o.P&&e._isSpecialElement(e.openElements.items[B],Le))break}e.openElements.hasInButtonScope(o.P)&&e._closePElement(),e._insertElement(n,xe.HTML)}function vi(e,n){e.openElements.hasInButtonScope(o.P)&&e._closePElement(),e._insertElement(n,xe.HTML),e.tokenizer.state=en.PLAINTEXT}function oi(e,n){e.openElements.hasInScope(o.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(o.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(n,xe.HTML),e.framesetOk=!1}function si(e,n){const p=e.activeFormattingElements.getElementEntryInScopeWithTagName(K.A);p&&(xr(e,n),e.openElements.remove(p.element),e.activeFormattingElements.removeEntry(p)),e._reconstructActiveFormattingElements(),e._insertElement(n,xe.HTML),e.activeFormattingElements.pushElement(e.openElements.current,n)}function za(e,n){e._reconstructActiveFormattingElements(),e._insertElement(n,xe.HTML),e.activeFormattingElements.pushElement(e.openElements.current,n)}function ca(e,n){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(o.NOBR)&&(xr(e,n),e._reconstructActiveFormattingElements()),e._insertElement(n,xe.HTML),e.activeFormattingElements.pushElement(e.openElements.current,n)}function da(e,n){e._reconstructActiveFormattingElements(),e._insertElement(n,xe.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function fr(e,n){e.treeAdapter.getDocumentMode(e.document)!==We.QUIRKS&&e.openElements.hasInButtonScope(o.P)&&e._closePElement(),e._insertElement(n,xe.HTML),e.framesetOk=!1,e.insertionMode=oe.IN_TABLE}function tr(e,n){e._reconstructActiveFormattingElements(),e._appendElement(n,xe.HTML),e.framesetOk=!1,n.ackSelfClosing=!0}function Hr(e){const n=zt(e,Pt.TYPE);return n!=null&&n.toLowerCase()===Tn}function Br(e,n){e._reconstructActiveFormattingElements(),e._appendElement(n,xe.HTML),Hr(n)||(e.framesetOk=!1),n.ackSelfClosing=!0}function Gr(e,n){e._appendElement(n,xe.HTML),n.ackSelfClosing=!0}function ta(e,n){e.openElements.hasInButtonScope(o.P)&&e._closePElement(),e._appendElement(n,xe.HTML),e.framesetOk=!1,n.ackSelfClosing=!0}function Ea(e,n){n.tagName=K.IMG,n.tagID=o.IMG,tr(e,n)}function ga(e,n){e._insertElement(n,xe.HTML),e.skipNextNewLine=!0,e.tokenizer.state=en.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=oe.TEXT}function Ra(e,n){e.openElements.hasInButtonScope(o.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(n,en.RAWTEXT)}function Jr(e,n){e.framesetOk=!1,e._switchToTextParsing(n,en.RAWTEXT)}function sa(e,n){e._switchToTextParsing(n,en.RAWTEXT)}function Da(e,n){e._reconstructActiveFormattingElements(),e._insertElement(n,xe.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===oe.IN_TABLE||e.insertionMode===oe.IN_CAPTION||e.insertionMode===oe.IN_TABLE_BODY||e.insertionMode===oe.IN_ROW||e.insertionMode===oe.IN_CELL?oe.IN_SELECT_IN_TABLE:oe.IN_SELECT}function Ta(e,n){e.openElements.currentTagId===o.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(n,xe.HTML)}function yi(e,n){e.openElements.hasInScope(o.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(n,xe.HTML)}function ki(e,n){e.openElements.hasInScope(o.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(o.RTC),e._insertElement(n,xe.HTML)}function zi(e,n){e._reconstructActiveFormattingElements(),Un(n),ar(n),n.selfClosing?e._appendElement(n,xe.MATHML):e._insertElement(n,xe.MATHML),n.ackSelfClosing=!0}function Xa(e,n){e._reconstructActiveFormattingElements(),jn(n),ar(n),n.selfClosing?e._appendElement(n,xe.SVG):e._insertElement(n,xe.SVG),n.ackSelfClosing=!0}function li(e,n){e._reconstructActiveFormattingElements(),e._insertElement(n,xe.HTML)}function aa(e,n){switch(n.tagID){case o.I:case o.S:case o.B:case o.U:case o.EM:case o.TT:case o.BIG:case o.CODE:case o.FONT:case o.SMALL:case o.STRIKE:case o.STRONG:{za(e,n);break}case o.A:{si(e,n);break}case o.H1:case o.H2:case o.H3:case o.H4:case o.H5:case o.H6:{ii(e,n);break}case o.P:case o.DL:case o.OL:case o.UL:case o.DIV:case o.DIR:case o.NAV:case o.MAIN:case o.MENU:case o.ASIDE:case o.CENTER:case o.FIGURE:case o.FOOTER:case o.HEADER:case o.HGROUP:case o.DIALOG:case o.DETAILS:case o.ADDRESS:case o.ARTICLE:case o.SEARCH:case o.SECTION:case o.SUMMARY:case o.FIELDSET:case o.BLOCKQUOTE:case o.FIGCAPTION:{Ha(e,n);break}case o.LI:case o.DD:case o.DT:{Qa(e,n);break}case o.BR:case o.IMG:case o.WBR:case o.AREA:case o.EMBED:case o.KEYGEN:{tr(e,n);break}case o.HR:{ta(e,n);break}case o.RB:case o.RTC:{yi(e,n);break}case o.RT:case o.RP:{ki(e,n);break}case o.PRE:case o.LISTING:{Ya(e,n);break}case o.XMP:{Ra(e,n);break}case o.SVG:{Xa(e,n);break}case o.HTML:{bi(e,n);break}case o.BASE:case o.LINK:case o.META:case o.STYLE:case o.TITLE:case o.SCRIPT:case o.BGSOUND:case o.BASEFONT:case o.TEMPLATE:{pr(e,n);break}case o.BODY:{ri(e,n);break}case o.FORM:{Ei(e,n);break}case o.NOBR:{ca(e,n);break}case o.MATH:{zi(e,n);break}case o.TABLE:{fr(e,n);break}case o.INPUT:{Br(e,n);break}case o.PARAM:case o.TRACK:case o.SOURCE:{Gr(e,n);break}case o.IMAGE:{Ea(e,n);break}case o.BUTTON:{oi(e,n);break}case o.APPLET:case o.OBJECT:case o.MARQUEE:{da(e,n);break}case o.IFRAME:{Jr(e,n);break}case o.SELECT:{Da(e,n);break}case o.OPTION:case o.OPTGROUP:{Ta(e,n);break}case o.NOEMBED:case o.NOFRAMES:{sa(e,n);break}case o.FRAMESET:{ai(e,n);break}case o.TEXTAREA:{ga(e,n);break}case o.NOSCRIPT:{e.options.scriptingEnabled?sa(e,n):li(e,n);break}case o.PLAINTEXT:{vi(e,n);break}case o.COL:case o.TH:case o.TD:case o.TR:case o.HEAD:case o.FRAME:case o.TBODY:case o.TFOOT:case o.THEAD:case o.CAPTION:case o.COLGROUP:break;default:li(e,n)}}function ui(e,n){if(e.openElements.hasInScope(o.BODY)&&(e.insertionMode=oe.AFTER_BODY,e.options.sourceCodeLocationInfo)){const p=e.openElements.tryPeekProperlyNestedBodyElement();p&&e._setEndLocation(p,n)}}function ja(e,n){e.openElements.hasInScope(o.BODY)&&(e.insertionMode=oe.AFTER_BODY,ro(e,n))}function ji(e,n){const p=n.tagID;e.openElements.hasInScope(p)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(p))}function Oi(e){const n=e.openElements.tmplCount>0,{formElement:p}=e;n||(e.formElement=null),(p||n)&&e.openElements.hasInScope(o.FORM)&&(e.openElements.generateImpliedEndTags(),n?e.openElements.popUntilTagNamePopped(o.FORM):p&&e.openElements.remove(p))}function Gi(e){e.openElements.hasInButtonScope(o.P)||e._insertFakeElement(K.P,o.P),e._closePElement()}function Si(e){e.openElements.hasInListItemScope(o.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(o.LI),e.openElements.popUntilTagNamePopped(o.LI))}function Di(e,n){const p=n.tagID;e.openElements.hasInScope(p)&&(e.openElements.generateImpliedEndTagsWithExclusion(p),e.openElements.popUntilTagNamePopped(p))}function Li(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}function Ja(e,n){const p=n.tagID;e.openElements.hasInScope(p)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(p),e.activeFormattingElements.clearToLastMarker())}function ci(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(K.BR,o.BR),e.openElements.pop(),e.framesetOk=!1}function di(e,n){const p=n.tagName,B=n.tagID;for(let Le=e.openElements.stackTop;Le>0;Le--){const ht=e.openElements.items[Le],Ht=e.openElements.tagIDs[Le];if(B===Ht&&(B!==o.UNKNOWN||e.treeAdapter.getTagName(ht)===p)){e.openElements.generateImpliedEndTagsWithExclusion(B),e.openElements.stackTop>=Le&&e.openElements.shortenToLength(Le);break}if(e._isSpecialElement(ht,Ht))break}}function qa(e,n){switch(n.tagID){case o.A:case o.B:case o.I:case o.S:case o.U:case o.EM:case o.TT:case o.BIG:case o.CODE:case o.FONT:case o.NOBR:case o.SMALL:case o.STRIKE:case o.STRONG:{xr(e,n);break}case o.P:{Gi(e);break}case o.DL:case o.UL:case o.OL:case o.DIR:case o.DIV:case o.NAV:case o.PRE:case o.MAIN:case o.MENU:case o.ASIDE:case o.BUTTON:case o.CENTER:case o.FIGURE:case o.FOOTER:case o.HEADER:case o.HGROUP:case o.DIALOG:case o.ADDRESS:case o.ARTICLE:case o.DETAILS:case o.SEARCH:case o.SECTION:case o.SUMMARY:case o.LISTING:case o.FIELDSET:case o.BLOCKQUOTE:case o.FIGCAPTION:{ji(e,n);break}case o.LI:{Si(e);break}case o.DD:case o.DT:{Di(e,n);break}case o.H1:case o.H2:case o.H3:case o.H4:case o.H5:case o.H6:{Li(e);break}case o.BR:{ci(e);break}case o.BODY:{ui(e,n);break}case o.HTML:{ja(e,n);break}case o.FORM:{Oi(e);break}case o.APPLET:case o.OBJECT:case o.MARQUEE:{Ja(e,n);break}case o.TEMPLATE:{Nr(e,n);break}default:di(e,n)}}function Ai(e,n){e.tmplInsertionModeStack.length>0?no(e,n):Ft(e,n)}function Ca(e,n){var p;n.tagID===o.SCRIPT&&((p=e.scriptHandler)===null||p===void 0||p.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}function Zi(e,n){e._err(n,Re.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(n)}function Ti(e,n){if(e.openElements.currentTagId!==void 0&&wr.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=oe.IN_TABLE_TEXT,n.type){case wt.CHARACTER:{Ka(e,n);break}case wt.WHITESPACE_CHARACTER:{mi(e,n);break}}else wa(e,n)}function Mi(e,n){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(n,xe.HTML),e.insertionMode=oe.IN_CAPTION}function pi(e,n){e.openElements.clearBackToTableContext(),e._insertElement(n,xe.HTML),e.insertionMode=oe.IN_COLUMN_GROUP}function Ci(e,n){e.openElements.clearBackToTableContext(),e._insertFakeElement(K.COLGROUP,o.COLGROUP),e.insertionMode=oe.IN_COLUMN_GROUP,qr(e,n)}function Ii(e,n){e.openElements.clearBackToTableContext(),e._insertElement(n,xe.HTML),e.insertionMode=oe.IN_TABLE_BODY}function Ga(e,n){e.openElements.clearBackToTableContext(),e._insertFakeElement(K.TBODY,o.TBODY),e.insertionMode=oe.IN_TABLE_BODY,va(e,n)}function _i(e,n){e.openElements.hasInTableScope(o.TABLE)&&(e.openElements.popUntilTagNamePopped(o.TABLE),e._resetInsertionMode(),e._processStartTag(n))}function Pi(e,n){Hr(n)?e._appendElement(n,xe.HTML):wa(e,n),n.ackSelfClosing=!0}function fi(e,n){!e.formElement&&e.openElements.tmplCount===0&&(e._insertElement(n,xe.HTML),e.formElement=e.openElements.current,e.openElements.pop())}function Za(e,n){switch(n.tagID){case o.TD:case o.TH:case o.TR:{Ga(e,n);break}case o.STYLE:case o.SCRIPT:case o.TEMPLATE:{pr(e,n);break}case o.COL:{Ci(e,n);break}case o.FORM:{fi(e,n);break}case o.TABLE:{_i(e,n);break}case o.TBODY:case o.TFOOT:case o.THEAD:{Ii(e,n);break}case o.INPUT:{Pi(e,n);break}case o.CAPTION:{Mi(e,n);break}case o.COLGROUP:{pi(e,n);break}default:wa(e,n)}}function Va(e,n){switch(n.tagID){case o.TABLE:{e.openElements.hasInTableScope(o.TABLE)&&(e.openElements.popUntilTagNamePopped(o.TABLE),e._resetInsertionMode());break}case o.TEMPLATE:{Nr(e,n);break}case o.BODY:case o.CAPTION:case o.COL:case o.COLGROUP:case o.HTML:case o.TBODY:case o.TD:case o.TFOOT:case o.TH:case o.THEAD:case o.TR:break;default:wa(e,n)}}function wa(e,n){const p=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,ba(e,n),e.fosterParentingEnabled=p}function mi(e,n){e.pendingCharacterTokens.push(n)}function Ka(e,n){e.pendingCharacterTokens.push(n),e.hasNonWhitespacePendingCharacterToken=!0}function La(e,n){let p=0;if(e.hasNonWhitespacePendingCharacterToken)for(;p0&&e.openElements.currentTagId===o.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===o.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===o.OPTGROUP&&e.openElements.pop();break}case o.OPTION:{e.openElements.currentTagId===o.OPTION&&e.openElements.pop();break}case o.SELECT:{e.openElements.hasInSelectScope(o.SELECT)&&(e.openElements.popUntilTagNamePopped(o.SELECT),e._resetInsertionMode());break}case o.TEMPLATE:{Nr(e,n);break}default:}}function so(e,n){const p=n.tagID;p===o.CAPTION||p===o.TABLE||p===o.TBODY||p===o.TFOOT||p===o.THEAD||p===o.TR||p===o.TD||p===o.TH?(e.openElements.popUntilTagNamePopped(o.SELECT),e._resetInsertionMode(),e._processStartTag(n)):qi(e,n)}function lo(e,n){const p=n.tagID;p===o.CAPTION||p===o.TABLE||p===o.TBODY||p===o.TFOOT||p===o.THEAD||p===o.TR||p===o.TD||p===o.TH?e.openElements.hasInTableScope(p)&&(e.openElements.popUntilTagNamePopped(o.SELECT),e._resetInsertionMode(),e.onEndTag(n)):$i(e,n)}function eo(e,n){switch(n.tagID){case o.BASE:case o.BASEFONT:case o.BGSOUND:case o.LINK:case o.META:case o.NOFRAMES:case o.SCRIPT:case o.STYLE:case o.TEMPLATE:case o.TITLE:{pr(e,n);break}case o.CAPTION:case o.COLGROUP:case o.TBODY:case o.TFOOT:case o.THEAD:{e.tmplInsertionModeStack[0]=oe.IN_TABLE,e.insertionMode=oe.IN_TABLE,Za(e,n);break}case o.COL:{e.tmplInsertionModeStack[0]=oe.IN_COLUMN_GROUP,e.insertionMode=oe.IN_COLUMN_GROUP,qr(e,n);break}case o.TR:{e.tmplInsertionModeStack[0]=oe.IN_TABLE_BODY,e.insertionMode=oe.IN_TABLE_BODY,va(e,n);break}case o.TD:case o.TH:{e.tmplInsertionModeStack[0]=oe.IN_ROW,e.insertionMode=oe.IN_ROW,ha(e,n);break}default:e.tmplInsertionModeStack[0]=oe.IN_BODY,e.insertionMode=oe.IN_BODY,aa(e,n)}}function to(e,n){n.tagID===o.TEMPLATE&&Nr(e,n)}function no(e,n){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(o.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(n)):Ft(e,n)}function uo(e,n){n.tagID===o.HTML?aa(e,n):Vi(e,n)}function ro(e,n){var p;if(n.tagID===o.HTML){if(e.fragmentContext||(e.insertionMode=oe.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===o.HTML){e._setEndLocation(e.openElements.items[0],n);const B=e.openElements.items[1];B&&!(!((p=e.treeAdapter.getNodeSourceCodeLocation(B))===null||p===void 0)&&p.endTag)&&e._setEndLocation(B,n)}}else Vi(e,n)}function Vi(e,n){e.insertionMode=oe.IN_BODY,ba(e,n)}function mo(e,n){switch(n.tagID){case o.HTML:{aa(e,n);break}case o.FRAMESET:{e._insertElement(n,xe.HTML);break}case o.FRAME:{e._appendElement(n,xe.HTML),n.ackSelfClosing=!0;break}case o.NOFRAMES:{pr(e,n);break}default:}}function Ki(e,n){n.tagID===o.FRAMESET&&!e.openElements.isRootHtmlElementCurrent()&&(e.openElements.pop(),!e.fragmentContext&&e.openElements.currentTagId!==o.FRAMESET&&(e.insertionMode=oe.AFTER_FRAMESET))}function Wi(e,n){switch(n.tagID){case o.HTML:{aa(e,n);break}case o.NOFRAMES:{pr(e,n);break}default:}}function Yi(e,n){n.tagID===o.HTML&&(e.insertionMode=oe.AFTER_AFTER_FRAMESET)}function co(e,n){n.tagID===o.HTML?aa(e,n):a(e,n)}function a(e,n){e.insertionMode=oe.IN_BODY,ba(e,n)}function u(e,n){switch(n.tagID){case o.HTML:{aa(e,n);break}case o.NOFRAMES:{pr(e,n);break}default:}}function f(e,n){n.chars=je,e._insertCharacters(n)}function g(e,n){e._insertCharacters(n),e.framesetOk=!1}function N(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==xe.HTML&&e.openElements.currentTagId!==void 0&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}function D(e,n){if($n(n))N(e),e._startTagOutsideForeignContent(n);else{const p=e._getAdjustedCurrentElement(),B=e.treeAdapter.getNamespaceURI(p);B===xe.MATHML?Un(n):B===xe.SVG&&(Wn(n),jn(n)),ar(n),n.selfClosing?e._appendElement(n,B):e._insertElement(n,B),n.ackSelfClosing=!0}}function F(e,n){if(n.tagID===o.P||n.tagID===o.BR){N(e),e._endTagOutsideForeignContent(n);return}for(let p=e.openElements.stackTop;p>0;p--){const B=e.openElements.items[p];if(e.treeAdapter.getNamespaceURI(B)===xe.HTML){e._endTagOutsideForeignContent(n);break}const Le=e.treeAdapter.getTagName(B);if(Le.toLowerCase()===n.tagName){n.tagName=Le,e.openElements.shortenToLength(p);break}}}const q=/["$&'<>\u0080-\uFFFF]/g,Ze=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),Ue=String.prototype.codePointAt==null?(e,n)=>(e.charCodeAt(n)&64512)===55296?(e.charCodeAt(n)-55296)*1024+e.charCodeAt(n+1)-56320+65536:e.charCodeAt(n):(e,n)=>e.codePointAt(n);function Se(e){let n="",p=0,B;for(;(B=q.exec(e))!==null;){const{index:Le}=B,ht=e.charCodeAt(Le),Ht=Ze.get(ht);Ht===void 0?(n+=`${e.substring(p,Le)}&#x${Ue(e,Le).toString(16)};`,p=q.lastIndex+=+((ht&64512)===55296)):(n+=e.substring(p,Le)+Ht,p=Le+1)}return n+e.substr(p)}const tt=null;function et(e,n){return function(B){let Le,ht=0,Ht="";for(;Le=e.exec(B);)ht!==Le.index&&(Ht+=B.substring(ht,Le.index)),Ht+=n.get(Le[0].charCodeAt(0)),ht=Le.index+1;return Ht+B.substring(ht)}}const Oe=null,_n=et(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),or=et(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Rr=new Set([K.AREA,K.BASE,K.BASEFONT,K.BGSOUND,K.BR,K.COL,K.EMBED,K.FRAME,K.HR,K.IMG,K.INPUT,K.KEYGEN,K.LINK,K.META,K.PARAM,K.SOURCE,K.TRACK,K.WBR]);function vn(e,n){return n.treeAdapter.isElementNode(e)&&n.treeAdapter.getNamespaceURI(e)===NS.HTML&&Rr.has(n.treeAdapter.getTagName(e))}const Ir={treeAdapter:lt,scriptingEnabled:!0};function Kn(e,n){const p=nr(nr({},Ir),n);return vn(e,p)?"":zr(e,p)}function Zr(e,n){const p=nr(nr({},Ir),n);return qt(e,p)}function zr(e,n){let p="";const B=n.treeAdapter.isElementNode(e)&&n.treeAdapter.getTagName(e)===$.TEMPLATE&&n.treeAdapter.getNamespaceURI(e)===NS.HTML?n.treeAdapter.getTemplateContent(e):e,Le=n.treeAdapter.getChildNodes(B);if(Le)for(const ht of Le)p+=qt(ht,n);return p}function qt(e,n){return n.treeAdapter.isElementNode(e)?_r(e,n):n.treeAdapter.isTextNode(e)?Lr(e,n):n.treeAdapter.isCommentNode(e)?jr(e,n):n.treeAdapter.isDocumentTypeNode(e)?Ia(e,n):""}function _r(e,n){const p=n.treeAdapter.getTagName(e);return`<${p}${na(e,n)}>${vn(e,n)?"":`${zr(e,n)}`}`}function na(e,{treeAdapter:n}){let p="";for(const B of n.getAttrList(e)){if(p+=" ",B.namespace)switch(B.namespace){case NS.XML:{p+=`xml:${B.name}`;break}case NS.XMLNS:{B.name!=="xmlns"&&(p+="xmlns:"),p+=B.name;break}case NS.XLINK:{p+=`xlink:${B.name}`;break}default:p+=`${B.prefix}:${B.name}`}else p+=B.name;p+=`="${escapeAttribute(B.value)}"`}return p}function Lr(e,n){const{treeAdapter:p}=n,B=p.getTextNodeContent(e),Le=p.getParentNode(e),ht=Le&&p.isElementNode(Le)&&p.getTagName(Le);return ht&&p.getNamespaceURI(Le)===NS.HTML&&hasUnescapedText(ht,n.scriptingEnabled)?B:escapeText(B)}function jr(e,{treeAdapter:n}){return``}function Ia(e,{treeAdapter:n}){return``}function Pr(e,n){return Parser.parse(e,n)}function qn(e,n,p){typeof e=="string"&&(p=n,n=e,e=null);const B=Parser.getFragmentParser(e,p);return B.tokenizer.write(n,!0),B.getFragment()}var sr=t(17970),Ar=t(10528);const Qr=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,ia=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Na={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function ka(e,n){const p=Qi(e),B=Z("type",{handlers:{root:xa,element:Fa,text:Ve,comment:Fi,doctype:Sa,raw:Ui},unknown:la}),Le={parser:p?new Kr(Na):Kr.getFragmentParser(void 0,Na),handle(On){B(On,Le)},stitches:!1,options:n||{}};B(e,Le),Ma(Le,(0,sr.Pk)());const ht=p?Le.parser.document:Le.parser.getFragment(),Ht=I(ht,{file:Le.options.file});return Le.stitches&&(0,Ar.Vn)(Ht,"comment",function(On,Qn,Ct){const on=On;if(on.value.stitch&&Ct&&Qn!==void 0){const ir=Ct.children;return ir[Qn]=on.value.stitch,Qn}}),Ht.type==="root"&&Ht.children.length===1&&Ht.children[0].type===e.type?Ht.children[0]:Ht}function Ge(e,n){let p=-1;if(e)for(;++p4&&(n.parser.tokenizer.state=0);const p={type:wt.CHARACTER,chars:e.value,location:xi(e)};Ma(n,(0,sr.Pk)(e)),n.parser.currentToken=p,n.parser._processToken(n.parser.currentToken)}function Sa(e,n){const p={type:wt.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:xi(e)};Ma(n,(0,sr.Pk)(e)),n.parser.currentToken=p,n.parser._processToken(n.parser.currentToken)}function $a(e,n){n.stitches=!0;const p=ao(e);if("children"in e&&"children"in p){const B=ka({type:"root",children:e.children},n.options);p.children=B.children}Fi({type:"comment",value:{stitch:p}},n)}function Fi(e,n){const p=e.value,B={type:wt.COMMENT,data:p,location:xi(e)};Ma(n,(0,sr.Pk)(e)),n.parser.currentToken=B,n.parser._processToken(n.parser.currentToken)}function Ui(e,n){if(n.parser.tokenizer.preprocessor.html="",n.parser.tokenizer.preprocessor.pos=-1,n.parser.tokenizer.preprocessor.lastGapPos=-2,n.parser.tokenizer.preprocessor.gapStack=[],n.parser.tokenizer.preprocessor.skipNextNewLine=!1,n.parser.tokenizer.preprocessor.lastChunkWritten=!1,n.parser.tokenizer.preprocessor.endOfChunkHit=!1,n.parser.tokenizer.preprocessor.isEol=!1,_a(n,(0,sr.Pk)(e)),n.parser.tokenizer.write(n.options.tagfilter?e.value.replace(Qr,"<$1$2"):e.value,!1),n.parser.tokenizer._runParsingLoop(),n.parser.tokenizer.state===72||n.parser.tokenizer.state===78){n.parser.tokenizer.preprocessor.lastChunkWritten=!0;const p=n.parser.tokenizer._consume();n.parser.tokenizer._callState(p)}}function la(e,n){const p=e;if(n.options.passThrough&&n.options.passThrough.includes(p.type))$a(p,n);else{let B="";throw ia.has(p.type)&&(B=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+p.type+"` node"+B)}}function Ma(e,n){_a(e,n);const p=e.parser.tokenizer.currentCharacterToken;p&&p.location&&(p.location.endLine=e.parser.tokenizer.preprocessor.line,p.location.endCol=e.parser.tokenizer.preprocessor.col+1,p.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=p,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=en.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function _a(e,n){if(n&&n.offset!==void 0){const p={startLine:n.line,startCol:n.column,startOffset:n.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=-n.column+1,e.parser.tokenizer.preprocessor.droppedBufferSize=n.offset,e.parser.tokenizer.preprocessor.line=n.line,e.parser.tokenizer.currentLocation=p}}function ei(e,n){const p=e.tagName.toLowerCase();if(n.parser.tokenizer.state===en.PLAINTEXT)return;Ma(n,(0,sr.Pk)(e));const B=n.parser.openElements.current;let Le="namespaceURI"in B?B.namespaceURI:y.t.html;Le===y.t.html&&p==="svg"&&(Le=y.t.svg);const ht=te(wi(nr({},e),{children:[]}),{space:Le===y.t.svg?"svg":"html"}),Ht={type:wt.START_TAG,tagName:p,tagID:Bt(p),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in ht?ht.attrs:[],location:xi(e)};n.parser.currentToken=Ht,n.parser._processToken(n.parser.currentToken),n.parser.tokenizer.lastStartTagName=p}function hi(e,n){const p=e.tagName.toLowerCase();if(!n.parser.tokenizer.inForeignNode&&qe.includes(p)||n.parser.tokenizer.state===en.PLAINTEXT)return;Ma(n,(0,sr.rb)(e));const B={type:wt.END_TAG,tagName:p,tagID:Bt(p),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:xi(e)};n.parser.currentToken=B,n.parser._processToken(n.parser.currentToken),p===n.parser.tokenizer.lastStartTagName&&(n.parser.tokenizer.state===en.RCDATA||n.parser.tokenizer.state===en.RAWTEXT||n.parser.tokenizer.state===en.SCRIPT_DATA)&&(n.parser.tokenizer.state=en.DATA)}function Qi(e){const n=e.type==="root"?e.children[0]:e;return!!(n&&(n.type==="doctype"||n.type==="element"&&n.tagName.toLowerCase()==="html"))}function xi(e){const n=(0,sr.Pk)(e)||{line:void 0,column:void 0,offset:void 0},p=(0,sr.rb)(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:n.line,startCol:n.column,startOffset:n.offset,endLine:p.line,endCol:p.column,endOffset:p.offset}}function ao(e){return"children"in e?(0,c.ZP)(wi(nr({},e),{children:[]})):(0,c.ZP)(e)}function io(e){return function(n,p){return ka(n,wi(nr({},e),{file:p}))}}},10787:function(m,i,t){"use strict";t.d(i,{Z:function(){return b}});function r(j){if(typeof j!="string")throw new TypeError("Expected a string");return j.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var c=t(2348),d=t(10502);function l(j,I,ee){const H=ee||{},X=(0,d.O)(H.ignore||[]),z=h(I);let G=-1;for(;++G0?{type:"text",value:Ce}:void 0),Ce===!1?v.lastIndex=de+1:(U!==de&&R.push({type:"text",value:_.value.slice(U,de)}),Array.isArray(Ce)?R.push(...Ce):Ce&&R.push(Ce),U=de+Y[0].length,k=!0),!v.global)break;Y=v.exec(_.value)}return k?(U<_.value.length&&R.push({type:"text",value:_.value.slice(U)}),E.children.splice(P,1,...R)):R=[_],P+R.length}}function h(j){const I=[];if(!Array.isArray(j))throw new TypeError("Expected find and replace tuple or list of tuples");const ee=!j[0]||Array.isArray(j[0])?j:[j];let H=-1;for(;++Hv&&(v=E):E=1,A=_+L.length,_=M.indexOf(L,A);return v}function d(){return{enter:{mathFlow:G,mathFlowFenceMeta:L,mathText:E},exit:{mathFlow:A,mathFlowFence:_,mathFlowFenceMeta:M,mathFlowValue:w,mathText:v,mathTextData:w}};function G(U){const C={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[C]}},U)}function L(){this.buffer()}function M(){const U=this.resume(),C=this.stack[this.stack.length-1];(0,r.ok)(C.type==="math"),C.meta=U}function _(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function A(U){const C=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),P=this.stack[this.stack.length-1];(0,r.ok)(P.type==="math"),this.exit(U),P.value=C;const k=P.data.hChildren[0];(0,r.ok)(k.type==="element"),(0,r.ok)(k.tagName==="code"),k.children.push({type:"text",value:C}),this.data.mathFlowInside=void 0}function E(U){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},U),this.buffer()}function v(U){const C=this.resume(),P=this.stack[this.stack.length-1];(0,r.ok)(P.type==="inlineMath"),this.exit(U),P.value=C,P.data.hChildren.push({type:"text",value:C})}function w(U){this.config.enter.data.call(this,U),this.config.exit.data.call(this,U)}}function l(G){let L=(G||{}).singleDollarTextMath;return L==null&&(L=!0),_.peek=A,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` `,inConstruct:"mathFlowMeta"},{character:"$",after:L?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:M,inlineMath:_}};function M(E,v,w,U){const C=E.value||"",P=w.createTracker(U),k="$".repeat(Math.max(c(C,"$")+1,2)),R=w.enter("mathFlow");let Y=P.move(k);if(E.meta){const de=w.enter("mathFlowMeta");Y+=P.move(w.safe(E.meta,nr({after:` `,before:Y,encode:["$"]},P.current()))),de()}return Y+=P.move(` diff --git a/layouts__ShixunDetail__index.684a1a06.async.js b/layouts__ShixunDetail__index.d0bdf47a.async.js similarity index 98% rename from layouts__ShixunDetail__index.684a1a06.async.js rename to layouts__ShixunDetail__index.d0bdf47a.async.js index 88bdbe951f..0e0aa43bc0 100644 --- a/layouts__ShixunDetail__index.684a1a06.async.js +++ b/layouts__ShixunDetail__index.d0bdf47a.async.js @@ -1,13 +1,13 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3282],{65352:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return ze}});var a=u(20439),B=u(50298),b=u(62646),w=u(43403),z=u(92310),m=u.n(z),He=u(29301),ut=u(76846),$=u(96452),l=u(6089),T=u(80402),E=u(34280),M=u(49658),te=u(59301),ve=u(14809),Se=u(77900),We=u(8654);function Wt(K){var q=K.prefixCls,S=K.align,Ae=K.arrow,V=K.arrowPos,C=Ae||{},j=C.className,dt=C.content,Mt=V.x,I=Mt===void 0?0:Mt,U=V.y,F=U===void 0?0:U,he=te.useRef();if(!S||!S.points)return null;var ie={position:"absolute"};if(S.autoArrow!==!1){var Ke=S.points[0],ft=S.points[1],st=Ke[0],ot=Ke[1],N=ft[0],J=ft[1];st===N||!["t","b"].includes(st)?ie.top=F:st==="t"?ie.top=0:ie.bottom=0,ot===J||!["l","r"].includes(ot)?ie.left=I:ot==="l"?ie.left=0:ie.right=0}return te.createElement("div",{ref:he,className:m()("".concat(q,"-arrow"),j),style:ie},dt)}function Zt(K){var q=K.prefixCls,S=K.open,Ae=K.zIndex,V=K.mask,C=K.motion;return V?te.createElement(Se.default,(0,ve.Z)({},C,{motionAppear:!0,visible:S,removeOnLeave:!0}),function(j){var dt=j.className;return te.createElement("div",{style:{zIndex:Ae},className:m()("".concat(q,"-mask"),dt)})}):null}var be=te.memo(function(K){var q=K.children;return q},function(K,q){return q.cache}),R=be,Z=te.forwardRef(function(K,q){var S=K.popup,Ae=K.className,V=K.prefixCls,C=K.style,j=K.target,dt=K.onVisibleChanged,Mt=K.open,I=K.keepDom,U=K.fresh,F=K.onClick,he=K.mask,ie=K.arrow,Ke=K.arrowPos,ft=K.align,st=K.motion,ot=K.maskMotion,N=K.forceRender,J=K.getPopupContainer,Ce=K.autoDestroy,re=K.portal,Be=K.zIndex,Bt=K.onMouseEnter,ct=K.onMouseLeave,Ne=K.onPointerEnter,Xt=K.onPointerDownCapture,Sn=K.ready,rn=K.offsetX,_t=K.offsetY,yn=K.offsetR,Fn=K.offsetB,nr=K.onAlign,jn=K.onPrepare,Nn=K.stretch,Cn=K.targetWidth,zt=K.targetHeight,gn=typeof S=="function"?S():S,On=Mt||I,yr=(J==null?void 0:J.length)>0,Ot=te.useState(!J||!yr),Er=(0,B.Z)(Ot,2),Yr=Er[0],$n=Er[1];if((0,E.Z)(function(){!Yr&&yr&&j&&$n(!0)},[Yr,yr,j]),!Yr)return null;var fr="auto",qn={left:"-1000vw",top:"-1000vh",right:fr,bottom:fr};if(Sn||!Mt){var Cr,pr=ft.points,_n=ft.dynamicInset||((Cr=ft._experimental)===null||Cr===void 0?void 0:Cr.dynamicInset),Xr=_n&&pr[0][1]==="r",qr=_n&&pr[0][0]==="b";Xr?(qn.right=yn,qn.left=fr):(qn.left=rn,qn.right=fr),qr?(qn.bottom=Fn,qn.top=fr):(qn.top=_t,qn.bottom=fr)}var br={};return Nn&&(Nn.includes("height")&&zt?br.height=zt:Nn.includes("minHeight")&&zt&&(br.minHeight=zt),Nn.includes("width")&&Cn?br.width=Cn:Nn.includes("minWidth")&&Cn&&(br.minWidth=Cn)),Mt||(br.pointerEvents="none"),te.createElement(re,{open:N||On,getContainer:J&&function(){return J(j)},autoDestroy:Ce},te.createElement(Zt,{prefixCls:V,open:Mt,zIndex:Be,mask:he,motion:ot}),te.createElement(He.Z,{onResize:nr,disabled:!Mt},function(xr){return te.createElement(Se.default,(0,ve.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:N,leavedClassName:"".concat(V,"-hidden")},st,{onAppearPrepare:jn,onEnterPrepare:jn,visible:Mt,onVisibleChanged:function(_r){var le;st==null||(le=st.onVisibleChanged)===null||le===void 0||le.call(st,_r),dt(_r)}}),function(oa,_r){var le=oa.className,ee=oa.style,wt=m()(V,le,Ae);return te.createElement("div",{ref:(0,We.sQ)(xr,q,_r),className:wt,style:(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({"--arrow-x":"".concat(Ke.x||0,"px"),"--arrow-y":"".concat(Ke.y||0,"px")},qn),br),ee),{},{boxSizing:"border-box",zIndex:Be},C),onMouseEnter:Bt,onMouseLeave:ct,onPointerEnter:Ne,onClick:F,onPointerDownCapture:Xt},ie&&te.createElement(Wt,{prefixCls:V,arrow:ie,arrowPos:Ke,align:ft}),te.createElement(R,{cache:!Mt&&!U},gn))})}))}),nt=Z,qe=te.forwardRef(function(K,q){var S=K.children,Ae=K.getTriggerDOMNode,V=(0,We.Yr)(S),C=te.useCallback(function(dt){(0,We.mH)(q,Ae?Ae(dt):dt)},[Ae]),j=(0,We.x1)(C,(0,We.C4)(S));return V?te.cloneElement(S,{ref:j}):S}),Te=qe,ye=te.createContext(null),ge=ye;function Qe(K){return K?Array.isArray(K)?K:[K]:[]}function kt(K,q,S,Ae){return te.useMemo(function(){var V=Qe(S!=null?S:q),C=Qe(Ae!=null?Ae:q),j=new Set(V),dt=new Set(C);return K&&(j.has("hover")&&(j.delete("hover"),j.add("click")),dt.has("hover")&&(dt.delete("hover"),dt.add("click"))),[j,dt]},[K,q,S,Ae])}var L=u(29194);function ue(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],S=arguments.length>2?arguments[2]:void 0;return S?K[0]===q[0]:K[0]===q[0]&&K[1]===q[1]}function ae(K,q,S,Ae){for(var V=S.points,C=Object.keys(K),j=0;j1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(K)?q:K}function Ct(K){return W(parseFloat(K),0)}function Ye(K,q){var S=(0,a.Z)({},K);return(q||[]).forEach(function(Ae){if(!(Ae instanceof HTMLBodyElement||Ae instanceof HTMLHtmlElement)){var V=Ze(Ae).getComputedStyle(Ae),C=V.overflow,j=V.overflowClipMargin,dt=V.borderTopWidth,Mt=V.borderBottomWidth,I=V.borderLeftWidth,U=V.borderRightWidth,F=Ae.getBoundingClientRect(),he=Ae.offsetHeight,ie=Ae.clientHeight,Ke=Ae.offsetWidth,ft=Ae.clientWidth,st=Ct(dt),ot=Ct(Mt),N=Ct(I),J=Ct(U),Ce=W(Math.round(F.width/Ke*1e3)/1e3),re=W(Math.round(F.height/he*1e3)/1e3),Be=(Ke-ft-N-J)*Ce,Bt=(he-ie-st-ot)*re,ct=st*re,Ne=ot*re,Xt=N*Ce,Sn=J*Ce,rn=0,_t=0;if(C==="clip"){var yn=Ct(j);rn=yn*Ce,_t=yn*re}var Fn=F.x+Xt-rn,nr=F.y+ct-_t,jn=Fn+F.width+2*rn-Xt-Sn-Be,Nn=nr+F.height+2*_t-ct-Ne-Bt;S.left=Math.max(S.left,Fn),S.top=Math.max(S.top,nr),S.right=Math.min(S.right,jn),S.bottom=Math.min(S.bottom,Nn)}}),S}function Ge(K){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,S="".concat(q),Ae=S.match(/^(.*)\%$/);return Ae?K*(parseFloat(Ae[1])/100):parseFloat(S)}function it(K,q){var S=q||[],Ae=(0,B.Z)(S,2),V=Ae[0],C=Ae[1];return[Ge(K.width,V),Ge(K.height,C)]}function Rt(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[K[0],K[1]]}function Xe(K,q){var S=q[0],Ae=q[1],V,C;return S==="t"?C=K.y:S==="b"?C=K.y+K.height:C=K.y+K.height/2,Ae==="l"?V=K.x:Ae==="r"?V=K.x+K.width:V=K.x+K.width/2,{x:V,y:C}}function jt(K,q){var S={t:"b",b:"t",l:"r",r:"l"};return K.map(function(Ae,V){return V===q?S[Ae]||"c":Ae}).join("")}function ht(K,q,S,Ae,V,C,j){var dt=te.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:V[Ae]||{}}),Mt=(0,B.Z)(dt,2),I=Mt[0],U=Mt[1],F=te.useRef(0),he=te.useMemo(function(){return q?Re(q):[]},[q]),ie=te.useRef({}),Ke=function(){ie.current={}};K||Ke();var ft=(0,l.Z)(function(){if(q&&S&&K){let zn=function(In,Rn){var $t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Oe,Dn=Ot.x+In,pt=Ot.y+Rn,et=Dn+Xr,an=pt+_n,Ln=Math.max(Dn,$t.left),Qt=Math.max(pt,$t.top),en=Math.min(et,$t.right),er=Math.min(an,$t.bottom);return Math.max(0,(en-Ln)*(er-Qt))},Tn=function(){ce=Ot.y+pn,At=ce+_n,Tt=Ot.x+ln,Nt=Tt+Xr};var N,J,Ce,re,Be=q,Bt=Be.ownerDocument,ct=Ze(Be),Ne=ct.getComputedStyle(Be),Xt=Ne.width,Sn=Ne.height,rn=Ne.position,_t=Be.style.left,yn=Be.style.top,Fn=Be.style.right,nr=Be.style.bottom,jn=Be.style.overflow,Nn=(0,a.Z)((0,a.Z)({},V[Ae]),C),Cn=Bt.createElement("div");(N=Be.parentElement)===null||N===void 0||N.appendChild(Cn),Cn.style.left="".concat(Be.offsetLeft,"px"),Cn.style.top="".concat(Be.offsetTop,"px"),Cn.style.position=rn,Cn.style.height="".concat(Be.offsetHeight,"px"),Cn.style.width="".concat(Be.offsetWidth,"px"),Be.style.left="0",Be.style.top="0",Be.style.right="auto",Be.style.bottom="auto",Be.style.overflow="hidden";var zt;if(Array.isArray(S))zt={x:S[0],y:S[1],width:0,height:0};else{var gn,On,yr=S.getBoundingClientRect();yr.x=(gn=yr.x)!==null&&gn!==void 0?gn:yr.left,yr.y=(On=yr.y)!==null&&On!==void 0?On:yr.top,zt={x:yr.x,y:yr.y,width:yr.width,height:yr.height}}var Ot=Be.getBoundingClientRect();Ot.x=(J=Ot.x)!==null&&J!==void 0?J:Ot.left,Ot.y=(Ce=Ot.y)!==null&&Ce!==void 0?Ce:Ot.top;var Er=Bt.documentElement,Yr=Er.clientWidth,$n=Er.clientHeight,fr=Er.scrollWidth,qn=Er.scrollHeight,Cr=Er.scrollTop,pr=Er.scrollLeft,_n=Ot.height,Xr=Ot.width,qr=zt.height,br=zt.width,xr={left:0,top:0,right:Yr,bottom:$n},oa={left:-pr,top:-Cr,right:fr-pr,bottom:qn-Cr},_r=Nn.htmlRegion,le="visible",ee="visibleFirst";_r!=="scroll"&&_r!==ee&&(_r=le);var wt=_r===ee,D=Ye(oa,he),St=Ye(xr,he),Oe=_r===le?St:D,Ut=wt?St:Oe;Be.style.left="auto",Be.style.top="auto",Be.style.right="0",Be.style.bottom="0";var Yt=Be.getBoundingClientRect();Be.style.left=_t,Be.style.top=yn,Be.style.right=Fn,Be.style.bottom=nr,Be.style.overflow=jn,(re=Be.parentElement)===null||re===void 0||re.removeChild(Cn);var un=W(Math.round(Xr/parseFloat(Xt)*1e3)/1e3),Mn=W(Math.round(_n/parseFloat(Sn)*1e3)/1e3);if(un===0||Mn===0||(0,ut.Sh)(S)&&!(0,L.Z)(S))return;var Kn=Nn.offset,rr=Nn.targetOffset,En=it(Ot,Kn),gt=(0,B.Z)(En,2),X=gt[0],Pe=gt[1],ke=it(zt,rr),je=(0,B.Z)(ke,2),yt=je[0],Pt=je[1];zt.x-=yt,zt.y-=Pt;var Jt=Nn.points||[],mn=(0,B.Z)(Jt,2),kn=mn[0],Qn=mn[1],Dr=Rt(Qn),qt=Rt(kn),hr=Xe(zt,Dr),Un=Xe(Ot,qt),Gn=(0,a.Z)({},Nn),ln=hr.x-Un.x+X,pn=hr.y-Un.y+Pe,lr=zn(ln,pn),tn=zn(ln,pn,St),dn=Xe(zt,["t","l"]),Zn=Xe(Ot,["t","l"]),cr=Xe(zt,["b","r"]),dr=Xe(Ot,["b","r"]),ur=Nn.overflow||{},ca=ur.adjustX,x=ur.adjustY,De=ur.shiftX,se=ur.shiftY,xe=function(Rn){return typeof Rn=="boolean"?Rn:Rn>=0},ce,At,Tt,Nt;Tn();var Et=xe(x),fe=qt[0]===Dr[0];if(Et&&qt[0]==="t"&&(At>Ut.bottom||ie.current.bt)){var Fe=pn;fe?Fe-=_n-qr:Fe=dn.y-dr.y-Pe;var Ve=zn(ln,Fe),rt=zn(ln,Fe,St);Ve>lr||Ve===lr&&(!wt||rt>=tn)?(ie.current.bt=!0,pn=Fe,Pe=-Pe,Gn.points=[jt(qt,0),jt(Dr,0)]):ie.current.bt=!1}if(Et&&qt[0]==="b"&&(celr||nn===lr&&(!wt||r>=tn)?(ie.current.tb=!0,pn=lt,Pe=-Pe,Gn.points=[jt(qt,0),jt(Dr,0)]):ie.current.tb=!1}var v=xe(ca),g=qt[1]===Dr[1];if(v&&qt[1]==="l"&&(Nt>Ut.right||ie.current.rl)){var h=ln;g?h-=Xr-br:h=dn.x-dr.x-X;var y=zn(h,pn),O=zn(h,pn,St);y>lr||y===lr&&(!wt||O>=tn)?(ie.current.rl=!0,ln=h,X=-X,Gn.points=[jt(qt,1),jt(Dr,1)]):ie.current.rl=!1}if(v&&qt[1]==="r"&&(Ttlr||G===lr&&(!wt||Ie>=tn)?(ie.current.lr=!0,ln=P,X=-X,Gn.points=[jt(qt,1),jt(Dr,1)]):ie.current.lr=!1}Tn();var Me=De===!0?0:De;typeof Me=="number"&&(TtSt.right&&(ln-=Nt-St.right-X,zt.x>St.right-Me&&(ln+=zt.x-St.right+Me)));var Y=se===!0?0:se;typeof Y=="number"&&(ceSt.bottom&&(pn-=At-St.bottom-Pe,zt.y>St.bottom-Y&&(pn+=zt.y-St.bottom+Y)));var _e=Ot.x+ln,It=_e+Xr,$e=Ot.y+pn,tt=$e+_n,me=zt.x,_=me+br,de=zt.y,vt=de+qr,mt=Math.max(_e,me),at=Math.min(It,_),Dt=(mt+at)/2,Ht=Dt-_e,sn=Math.max($e,de),Jn=Math.min(tt,vt),Yn=(sn+Jn)/2,gr=Yn-$e;j==null||j(q,Gn);var ir=Yt.right-Ot.x-(ln+Ot.width),bn=Yt.bottom-Ot.y-(pn+Ot.height);un===1&&(ln=Math.round(ln),ir=Math.round(ir)),Mn===1&&(pn=Math.round(pn),bn=Math.round(bn));var wn={ready:!0,offsetX:ln/un,offsetY:pn/Mn,offsetR:ir/un,offsetB:bn/Mn,arrowX:Ht/un,arrowY:gr/Mn,scaleX:un,scaleY:Mn,align:Gn};U(wn)}}),st=function(){F.current+=1;var J=F.current;Promise.resolve().then(function(){F.current===J&&ft()})},ot=function(){U(function(J){return(0,a.Z)((0,a.Z)({},J),{},{ready:!1})})};return(0,E.Z)(ot,[Ae]),(0,E.Z)(function(){K||ot()},[K]),[I.ready,I.offsetX,I.offsetY,I.offsetR,I.offsetB,I.arrowX,I.arrowY,I.scaleX,I.scaleY,I.align,st]}var fn=u(95190);function Le(K,q,S,Ae,V){(0,E.Z)(function(){if(K&&q&&S){let F=function(){Ae(),V()};var C=q,j=S,dt=Re(C),Mt=Re(j),I=Ze(j),U=new Set([I].concat((0,fn.Z)(dt),(0,fn.Z)(Mt)));return U.forEach(function(he){he.addEventListener("scroll",F,{passive:!0})}),I.addEventListener("resize",F,{passive:!0}),Ae(),function(){U.forEach(function(he){he.removeEventListener("scroll",F),I.removeEventListener("resize",F)})}}},[K,q,S])}var xt=u(48736);function Ft(K,q,S,Ae,V,C,j,dt){var Mt=te.useRef(K);Mt.current=K;var I=te.useRef(!1);te.useEffect(function(){if(q&&Ae&&(!V||C)){var F=function(){I.current=!1},he=function(Ce){var re;Mt.current&&!j(((re=Ce.composedPath)===null||re===void 0||(re=re.call(Ce))===null||re===void 0?void 0:re[0])||Ce.target)&&!I.current&&dt(!1)},ie=Ze(Ae);ie.addEventListener("pointerdown",F,!0),ie.addEventListener("mousedown",he,!0),ie.addEventListener("contextmenu",he,!0);var Ke=(0,$.A)(S);if(Ke&&(Ke.addEventListener("mousedown",he,!0),Ke.addEventListener("contextmenu",he,!0)),0)var ft,st,ot,N;return function(){ie.removeEventListener("pointerdown",F,!0),ie.removeEventListener("mousedown",he,!0),ie.removeEventListener("contextmenu",he,!0),Ke&&(Ke.removeEventListener("mousedown",he,!0),Ke.removeEventListener("contextmenu",he,!0))}}},[q,S,Ae,V,C]);function U(){I.current=!0}return U}var vn=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function cn(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:w.Z,q=te.forwardRef(function(S,Ae){var V=S.prefixCls,C=V===void 0?"rc-trigger-popup":V,j=S.children,dt=S.action,Mt=dt===void 0?"hover":dt,I=S.showAction,U=S.hideAction,F=S.popupVisible,he=S.defaultPopupVisible,ie=S.onPopupVisibleChange,Ke=S.afterPopupVisibleChange,ft=S.mouseEnterDelay,st=S.mouseLeaveDelay,ot=st===void 0?.1:st,N=S.focusDelay,J=S.blurDelay,Ce=S.mask,re=S.maskClosable,Be=re===void 0?!0:re,Bt=S.getPopupContainer,ct=S.forceRender,Ne=S.autoDestroy,Xt=S.destroyPopupOnHide,Sn=S.popup,rn=S.popupClassName,_t=S.popupStyle,yn=S.popupPlacement,Fn=S.builtinPlacements,nr=Fn===void 0?{}:Fn,jn=S.popupAlign,Nn=S.zIndex,Cn=S.stretch,zt=S.getPopupClassNameFromAlign,gn=S.fresh,On=S.alignPoint,yr=S.onPopupClick,Ot=S.onPopupAlign,Er=S.arrow,Yr=S.popupMotion,$n=S.maskMotion,fr=S.popupTransitionName,qn=S.popupAnimation,Cr=S.maskTransitionName,pr=S.maskAnimation,_n=S.className,Xr=S.getTriggerDOMNode,qr=(0,b.Z)(S,vn),br=Ne||Xt||!1,xr=te.useState(!1),oa=(0,B.Z)(xr,2),_r=oa[0],le=oa[1];(0,E.Z)(function(){le((0,M.Z)())},[]);var ee=te.useRef({}),wt=te.useContext(ge),D=te.useMemo(function(){return{registerSubPopup:function(en,er){ee.current[en]=er,wt==null||wt.registerSubPopup(en,er)}}},[wt]),St=(0,T.Z)(),Oe=te.useState(null),Ut=(0,B.Z)(Oe,2),Yt=Ut[0],un=Ut[1],Mn=te.useRef(null),Kn=(0,l.Z)(function(Qt){Mn.current=Qt,(0,ut.Sh)(Qt)&&Yt!==Qt&&un(Qt),wt==null||wt.registerSubPopup(St,Qt)}),rr=te.useState(null),En=(0,B.Z)(rr,2),gt=En[0],X=En[1],Pe=te.useRef(null),ke=(0,l.Z)(function(Qt){(0,ut.Sh)(Qt)&>!==Qt&&(X(Qt),Pe.current=Qt)}),je=te.Children.only(j),yt=(je==null?void 0:je.props)||{},Pt={},Jt=(0,l.Z)(function(Qt){var en,er,hn=gt;return(hn==null?void 0:hn.contains(Qt))||((en=(0,$.A)(hn))===null||en===void 0?void 0:en.host)===Qt||Qt===hn||(Yt==null?void 0:Yt.contains(Qt))||((er=(0,$.A)(Yt))===null||er===void 0?void 0:er.host)===Qt||Qt===Yt||Object.values(ee.current).some(function(sr){return(sr==null?void 0:sr.contains(Qt))||Qt===sr})}),mn=Ue(C,Yr,qn,fr),kn=Ue(C,$n,pr,Cr),Qn=te.useState(he||!1),Dr=(0,B.Z)(Qn,2),qt=Dr[0],hr=Dr[1],Un=F!=null?F:qt,Gn=(0,l.Z)(function(Qt){F===void 0&&hr(Qt)});(0,E.Z)(function(){hr(F||!1)},[F]);var ln=te.useRef(Un);ln.current=Un;var pn=te.useRef([]);pn.current=[];var lr=(0,l.Z)(function(Qt){var en;Gn(Qt),((en=pn.current[pn.current.length-1])!==null&&en!==void 0?en:Un)!==Qt&&(pn.current.push(Qt),ie==null||ie(Qt))}),tn=te.useRef(),dn=function(){clearTimeout(tn.current)},Zn=function(en){var er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;dn(),er===0?lr(en):tn.current=setTimeout(function(){lr(en)},er*1e3)};te.useEffect(function(){return dn},[]);var cr=te.useState(!1),dr=(0,B.Z)(cr,2),ur=dr[0],ca=dr[1];(0,E.Z)(function(Qt){(!Qt||Un)&&ca(!0)},[Un]);var x=te.useState(null),De=(0,B.Z)(x,2),se=De[0],xe=De[1],ce=te.useState(null),At=(0,B.Z)(ce,2),Tt=At[0],Nt=At[1],Et=function(en){Nt([en.clientX,en.clientY])},fe=ht(Un,Yt,On&&Tt!==null?Tt:gt,yn,nr,jn,Ot),Fe=(0,B.Z)(fe,11),Ve=Fe[0],rt=Fe[1],lt=Fe[2],nn=Fe[3],r=Fe[4],v=Fe[5],g=Fe[6],h=Fe[7],y=Fe[8],O=Fe[9],P=Fe[10],G=kt(_r,Mt,I,U),Ie=(0,B.Z)(G,2),Me=Ie[0],Y=Ie[1],_e=Me.has("click"),It=Y.has("click")||Y.has("contextMenu"),$e=(0,l.Z)(function(){ur||P()}),tt=function(){ln.current&&On&&It&&Zn(!1)};Le(Un,gt,Yt,$e,tt),(0,E.Z)(function(){$e()},[Tt,yn]),(0,E.Z)(function(){Un&&!(nr!=null&&nr[yn])&&$e()},[JSON.stringify(jn)]);var me=te.useMemo(function(){var Qt=ae(nr,C,O,On);return m()(Qt,zt==null?void 0:zt(O))},[O,zt,nr,C,On]);te.useImperativeHandle(Ae,function(){return{nativeElement:Pe.current,popupElement:Mn.current,forceAlign:$e}});var _=te.useState(0),de=(0,B.Z)(_,2),vt=de[0],mt=de[1],at=te.useState(0),Dt=(0,B.Z)(at,2),Ht=Dt[0],sn=Dt[1],Jn=function(){if(Cn&>){var en=gt.getBoundingClientRect();mt(en.width),sn(en.height)}},Yn=function(){Jn(),$e()},gr=function(en){ca(!1),P(),Ke==null||Ke(en)},ir=function(){return new Promise(function(en){Jn(),xe(function(){return en})})};(0,E.Z)(function(){se&&(P(),se(),xe(null))},[se]);function bn(Qt,en,er,hn){Pt[Qt]=function(sr){var Sr;hn==null||hn(sr),Zn(en,er);for(var Pr=arguments.length,ra=new Array(Pr>1?Pr-1:0),jr=1;jr1?er-1:0),sr=1;sr1?er-1:0),sr=1;srl in $?B($,l,{enumerable:!0,configurable:!0,writable:!0,value:T}):$[l]=T,He=($,l)=>{for(var T in l||(l={}))w.call(l,T)&&m($,T,l[T]);if(b)for(var T of b(l))z.call(l,T)&&m($,T,l[T]);return $};const ut=$=>React.createElement("svg",He({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},$),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));Vn.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},54650:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return M}});var a=u(59301),B=u(6767),b=u(37568),w={codeBox:"codeBox___WpkVl"},z=u(92310),m=u.n(z),He=Object.defineProperty,ut=(te,ve,Se)=>ve in te?He(te,ve,{enumerable:!0,configurable:!0,writable:!0,value:Se}):te[ve]=Se,$=(te,ve,Se)=>ut(te,typeof ve!="symbol"?ve+"":ve,Se),l=(te,ve,Se)=>new Promise((We,Wt)=>{var Zt=Z=>{try{R(Se.next(Z))}catch(nt){Wt(nt)}},be=Z=>{try{R(Se.throw(Z))}catch(nt){Wt(nt)}},R=Z=>Z.done?We(Z.value):Promise.resolve(Z.value).then(Zt,be);R((Se=Se.apply(te,ve)).next())});class T extends a.Component{constructor(ve){super(ve),$(this,"canvas"),$(this,"randomNum",(Se,We)=>Math.floor(Math.random()*(We-Se)+Se)),$(this,"drawPic",()=>{this.randomCode()}),$(this,"reloadPic",()=>{this.drawPic()}),$(this,"changeCode",Se=>{console.log(Se.target.value,222),this.setState({value:Se.target.value,showError:!1})}),$(this,"onVerify",()=>{let Se;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(Se=!0,B.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(Se=!0,B.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(Se=!1),this.setState({showError:Se}),Se}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(ve,Se){const We=this.randomNum(ve,Se),Wt=this.randomNum(ve,Se),Zt=this.randomNum(ve,Se);return`rgb(${We}, ${Wt}, ${Zt})`}drawText(ve,Se,We){ve.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Wt=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);ve.font=Wt+"px SimHei";const Zt=10,be=(this.state.contentWidth-40)/(this.state.code.length-1);let R=Zt;We>0&&(R=Zt+We*be);let Z=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Wt>40&&(Z=40);const nt=this.randomNum(-10,10);ve.translate(R,Z),ve.rotate(nt*Math.PI/180),ve.fillText(Se,0,0),ve.rotate(-nt*Math.PI/180),ve.translate(-R,-Z)}drawLine(ve){for(let Se=0;Se<1;Se++)ve.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),ve.beginPath(),ve.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),ve.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),ve.stroke()}drawDot(ve){for(let Se=0;Se<100;Se++)ve.fillStyle=this.randomColor(0,255),ve.beginPath(),ve.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),ve.fill()}randomCode(){let ve="";const Se="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let We=0;We{const Wt=this.canvas.current.getContext("2d");Wt.textBaseline="bottom",Wt.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Wt.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let Zt=0;Zt{let Se;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,ve),React.createElement(T,{ref:We=>Se=We})),onOk:()=>l(void 0,null,function*(){if(Se.onVerify())return Promise.reject();te()})})};var M=T},74508:function(Tr,Vn,u){"use strict";u.d(Vn,{xp:function(){return z},AG:function(){return T},JA:function(){return He},FX:function(){return Ae},k$:function(){return vn},ub:function(){return cn},e6:function(){return ze},v7:function(){return te},BO:function(){return E},x7:function(){return qe},em:function(){return ht},BV:function(){return m},qz:function(){return $},Gm:function(){return ut},yt:function(){return R},I2:function(){return Ze},sQ:function(){return be},z3:function(){return b},GY:function(){return xt},wC:function(){return Ft},Pt:function(){return Le},Oe:function(){return fn},L6:function(){return B},RL:function(){return a},f$:function(){return w},j1:function(){return ve},jD:function(){return M},g4:function(){return Se}});var a=u(58143),B="data:image/png;base64,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",b=u(93314),w="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",m=u.p+"static/err.2323787b.png",He="data:image/png;base64,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",ut="data:image/png;base64,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",$="data:image/png;base64,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",l="data:image/png;base64,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",T="data:image/png;base64,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",E=u.p+"static/douyu.1e926b4a.jpg",M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",ve="data:image/png;base64,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",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",We="data:image/png;base64,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",Wt="data:image/png;base64,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",Zt="data:image/png;base64,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",be="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",R="data:image/png;base64,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",Z=u(31138),nt=u.p+"static/teacherQQ.833913ba.jpg",qe="data:image/png;base64,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",Te=u(59301),ye=Object.defineProperty,ge=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,L=(V,C,j)=>C in V?ye(V,C,{enumerable:!0,configurable:!0,writable:!0,value:j}):V[C]=j,ue=(V,C)=>{for(var j in C||(C={}))Qe.call(C,j)&&L(V,j,C[j]);if(ge)for(var j of ge(C))kt.call(C,j)&&L(V,j,C[j]);return V};const ae=V=>React.createElement("svg",ue({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},V),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ue="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Ze="data:image/jpeg;base64,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",Re=u.p+"static/certificate.a2a9ee77.jpg",W=Object.defineProperty,Ct=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,it=(V,C,j)=>C in V?W(V,C,{enumerable:!0,configurable:!0,writable:!0,value:j}):V[C]=j,Rt=(V,C)=>{for(var j in C||(C={}))Ye.call(C,j)&&it(V,j,C[j]);if(Ct)for(var j of Ct(C))Ge.call(C,j)&&it(V,j,C[j]);return V};const Xe=V=>React.createElement("svg",Rt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},V),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var jt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",ht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAAGWCAYAAAApAbrRAAAgAElEQVR4Xuy9eZBd13kn9t239IpuNBo7CBIgNhJcRXGRJVsjj2ssjyWPR2NbnnFlKslMKrRjKRxZVc7EValU/5OKXVYoD2XZlsYpe5JJJonLlaqZTKKRJWuhRErEiJsFUVwBEiB2NBqN3t9yU79zz++9rw/OXd7r9xpN4DSLhffuPec73/nOfff7nW87kYS/3kjg8bh64ICMjI7L1vFR2bNlWLaPlGRLpSwj1ZIMVssyWG9KQ2JZWmrI8kpd5q/V5PLsgpyfWZKzM0ty9fy8LMpU1OwNQ4FKkECQQJBAkECQQP8kEPWP9C1A+al48O6q7J4ckN3bRmXvlhHZO1yRTXEsMf4HEogiiSL72UokxmV8xr2SiDRiieeX5dKlJTl1aUnenbkm5058Jjp/C0gwTDFIIEggSCBI4D0qgQAgOl64ONrzOdl6ZLu8b+cm2T88IFuGKjISN6XRiKUJsACSABAkDaDAz+51fDcgI5JSJFKOSxIv1WR2ZlHOn5qXVy5elddOfzZa7JjN0CFIIEggSCBIIEigjxIIAKID4R55Mr5t3055cPcmuRtuCQMMmtKsi8QADrECCgQSBkxkXG8BDtsG38uRlMx/TWnO1+TK27Py/I+vyavTT0SzHbAbmgYJBAkECQQJBAn0TQIBQBQQ7d4n48m7t8sH94zLoYFIhuuxNNxuvQQQGnREIlGlJOWry3LpxDV58diz8qJ8OaoVYDs0CRIIEggSCBIIEuibBAKAyBLtVDzwgdvk/v3b5OGRkkxILM0GbA4pfxUb2wCLRC9XDHTjkpSjpjQuLcq7r16Ub7/6X0dnejlGoBUkECQQJBAkECTQiQQCgEiR1qGn4u13b5eP7BiRfQQNTeRQZPyVykmsQ167ThYIbUkXn8uxlBZjWTw9Iy89fVKOyVS00im90D5IIEggSCBIIEhgrRIIAMIjwfv/KD5w1y75yEhZtpgkCRUQuVaBd9OfQZgtPmIpRSUpXZyX1//ja/KNi1PRXDd0Q58ggSCBIIEggSCBbiUQAIQjuYf+JL7n7u3y4WpFhhrN1e6K2MRDqowK66rANdwjqbzvekhNz11E0sxoU766JKdfuCzfePfT0eVuH4LQL0ggSCBIIEggSKBTCQQAoST22P8cP3JoUh6FpyAy+RWCfIgEGOjPrpSz7nW6IqCFP47L/rzOexwzlvJCXaZfPil/9eZvRxc6HS60DxIIEggSCBIIEuhGAgFAGKnF0aN/Jo8c3CwPwzUgDWkg9bIM/4WVqv7csjRY10YpkgjtdEpmVhqnTut0Fw3j4M+lhzFaWAKpnqpduSSl2WW58sp5+dobT0QXu3kQQp8ggSCBIIEggSCBTiQQAISIPPjl+N67t8oHSyJl1nRIYEVSRZKf8a8GBhQ0AYHvnq9NWl2IrHFQaKpFK5YmaSBDAwWsSiUpzy7J9EvT8vXgzujkJxDaBgkECQQJBAl0I4FbHkAc/cN439075WcqJamW4KhIqkj2XC5R1KpQiaqTrFbZ03EAImaW5cxXXpWvylS01M0DEfoECQQJBAkECQQJFJFATxVYkQE3UpttvxePPXa7/PzooExEsdTJm3YX9IPfpnJ9rJU+aDnujdKpWTn+7D+VZ5PYzvAXJBAkECQQJBAk0HsJ3LoAYiqu/O1D8pGdw7J/pR3qsErCLpBwlTUbe5T4KsUNOgQN7hJyjCxQUYS+5gWff3RWnvnxp6PXev/IBIpBAkECQQJBAkECKiXxVhPGfV+Mjx7ZJR+InVRNLYdeAghXwbvWjl4CCASCLi3LtedOyVcv/fPo2q22tmG+QQJBAkECQQL9l8AtaYGwrouPDlZlNM4oTV3SqZPI5CxJ7F7DErnX8X0VEFF0dFv3M/r0gr6lUzl3TV595pR8X6ai1PLb/X/EwghBAkECQQJBAjejBN77AOKTcVk+LJU901JujErUnJeoCp0+LvHpWZMNWXcV6CN/Gj+0b0IeaMZS97kWXLdCkYWnm8LX13VhwEKAjI00t4YBACpt04AUVQ3TTelM+w7ryktn5a9PfCY6X2QOoU2QQJBAkECQQJBAUQm85wDE3ifj4cFB2TZRkYnBimwaKMlgqSoDpViqUKRRRcpx3dRxaDZiqdeaslyry9LyilybWZLLA2UpH9khHyxFMgilnJV6WVSIbjvWkOD1LOXf7RjslxVfUS5L+fKinP32W/LNYIVYq6RD/yCBIIEggSABLYH3AICIo71PytCWIdm9ZUT2DlVkvFKSwXJZBrCTLzVxdlV6fQYDKkpSataNtWF5JZZ4IJJBn3Lv1aPRifUga8yKdYXUHVeK7pMFICqYdyz14+fl6WCF6NXqBjpBAkECQQJBApDAhgYQez4Xb9s9JndsHZU9lZKMcMmoWPUSpmVIuMsMZezrn/Y4pFkP0D4v8NFnJegkRZTxGXFToqKg5Lp5lKV85qq8+h9Py0vBChF+9EECQQJBAkECvZLABgQQcbTnc7J136QcGR+R7eWmsTY0suIFeiWMjUbHrYLZDX8AHss1WX7+XflWyMjoRoKhT5BAkECQQJCATwIbCkAgO2LfhBzePi57JZJKpcAx2g3bpuwEHfomy7b6XlY/t73bNm1sX78ibdN48fXVY6BfFv1KWcpvXZKXjn8qeiP8DIIEggSCBIIEggR6IYENAiDi6K4vyP7bN8uRakWGYbrPOnBKT7yTXXrWORZedBVLrM+5cHlKGxvXO2nrG9t3XkbWtTxelhZl+lv/JHq6Fw9NoBEkECQQJBAkECRw4wHEVFx56Ha5d9ew3AEF2Wwk51GUysnhUf3Ikii67I2mxFl84D5olUvXx5K4yj6rLflhmzSaaUCjiIxqdVl58aw8E9wYRVd/g7X7ZFw++NNy55FJ+Vv7N8sHJofl8GhFJqOSDOIHU8VvpmTOcTF/USRSU9U/8BE/KBz4gj/c421cGkXus4jMrYjUGwmdakVkwL4h9Km0GId/A/ZY2JVGezyeFAse8D//3DHJC8aqxxLXGrI0X5cLF+blxydn5Jl3ZuXZNy/KuyF2Z4M9i4GdIAErgRsKIPZMxSP798m940OyO3bKSceNRCm7wZFRWeKGPbWiXBFx2+G+V9Faeu490gMt0E2rqUA+NH3ywT68B5587Qwwcspau8GRPv45R827HktfB5+YC/50P1h13p2TH/7o16N3wtP/HpPAVFx6cKc8eNdO+eihCfnwthG5Z3xQ9gxVZBAPezM2z9V1KLZhfwm4zz8obbTFPd2vgpPkYpHFegIEDNgotwGH70dVVm8P9F22KAP0OY595qXeXH2f1/kvaIHG/IosXFqUU5cW5OW3r8rTr1yWr7zyG/JGONflPfbMBnZvCQncMACx//PxxP5JuW+gLBNiwUOaiV7vsOHrh89fH7WNleJ1vWpunADv6b46dsA9llvT5OeicRS+dhif8Qq+ORilb2M50qwKvN+0JbjT4jI4FmVTqUj50qy884Nfj/7GjDIl1f2bZWRkRMarkYwNRTIkFamWYinB6lKKJV6JpdFoyPJyQxZXVmR2Zkmunp+XZZmKWgeP3RK/khs5ycfj6vsflQce2yO/ce8O+fujA7K1HJn0XPPXaLZ3+djJY8dvAAIsDAAJyemyeO7MdfzRKsDvpGUtAaZvuSQyWE5o4HtL0ZeS73VYKOxngBGCCVo10Fe3A20AE7QDbdwDWAFwGakmY+EPIKTWMACmMbMiZ18+J//6+Xflf/nhN+U1+YuIhpAbuSJh7CCBIAErgRsCILZPxZuO3CnvGy3LGBWhVp7mJWeDI12gUETJ5q2uj2YaXa3Q00pZ542X1q/o3NAOFgSUufYBjLTy2A7vpfmaXJmdkbdHx2TrprJsq5STehim8FUkLVQAA4YblInv4AFnbFypyaVrC3L59LNyNbzU81Z/Dfen4sp92+XwT9whnzo8Kb+6eVi2V6JEeRMsGMWeWLZaLguCBbSj8ofSpsKHIofCBpDAfQ0AjPXBuh7oDoH1AG3QX/ez4NTQocUBgIOuEwAB/AEkaGvFYCUBCQAQGAs0Ye2gFYPWD/B2fkHePn5B/tdjZ+XPXr8gJ4M7Yw3PU+gaJNBjCaw7gEAlydu2yIOjVRlHvIMvfkDP0VWyPisFlaC7ay/S1kdf09FKGDEK4DctQNLlm985zzTgkremjA1JG5t8mRe6itsgXczHtAEyaErFBnledz5G1lxbNEoSRbGUGiWpLy0ZMHHhx+fljExFK3nzCPc7k8D+L8a77tsqv/LYbfLp7SNyFxQ5/mgxMIqZFgFlJYBSJgjQAAKK2cQhAAzYHT/uo61xIViLBmgCPMAaoGMm8LJAzAOBh7ZoANi0nnfrCiF4wL+gifEJRHAN9OlGMUAoao/JcdH+7Rk59uIF+dL3zslfzvxWNNOZFEPrIIEggX5JYH0BxFRceWSv3D8+JNuhVNNiBlYpYieewI0HyKKh27qxBVn33PHxPS3mQN/z9XMXLi1GI2uB3ZgKA5icmI5u+EuTib7OcXx8w90BXhZXZG6mLu/OzsvF05+NFvv1sN5qdB/6k/iRn9ov/92+zfIzw1UZoyWAyhZKFooZu3kCA4AK/lEJU4Ev1xMFTsBAAEBQAmXO/i2gYWMmjDsElg9LXFsUfOsCcABasC5o4MP+ePHws47FwDXc0+BodkkuvX1V/vrrb8vvvP6b0Vu32nMQ5hsksFElsI4AIo7u/kM5vHtCbo9s9kJanIAWlq5xwOv0+6fVQnDb4XteTII7JvvosXS8QRHezYvbxjRkjc+x89r4Yjrc2AxfLYm0uI2sOXRSH8PETEQSLSzLwrWanP/hspyWJ6LljfrQv1f4+tCfxx//e0fkS8Nl2YNQBypa/kslDiCAa8iEAKBQz3/rM10cjJmgWwHXoeDRF3+wMAA80DLhxkvo/gQejLfA2KALQNPiUfFDHnmPAIgWFcZB0AXCwNCVuomHeOf/Pi6/9KNPRS++V9Yv8BkkcLNLYN0AxK6n4u2HJ+Qe7loBIho2Y6LckAif8W+ewN12Lo3Wy9NDi22NYnfu63vksRlJk+1wH9db4Edle7j8543j0iTPGC+N/xiuAwu8fDLScnDvp93TfK4CUA2JMB6ucUx+N0rD8sl58B5dNAtNmTt7Rd48/dloOm89w/10CXz4z+J/9Imj8r/DdQUlb4IhrcvCrE3UjoXQgZN0X6AN4xjMM6+UOV0bOs0SbQgGNFfGYmHdGq4lgpYE8KdjGQAiYE1gPAZdJkgTxT18H6rY2A0LOHCN8wA9jgtelmpS+z+Py0f+5jeiZ8MzEyQQJLAxJJCrsHvC5uNx9QOPygPVioyVlJJ0aWsl5VNcWqHl8aVpuW1dRZynnNnfx595SXuUe5oCxtj6XhrNIrLRbdzx8uTTyf00+WSN2YikOX1NTr3yLTkdAi07kXa77d/68/g/+cRR+dfMhGCwYytrAmfVW0WrMyq4c4cCp/sAlgH82GmtoIvCxDTYIdle08JYaOOmbIIXAAFmfWgrAoAALBoYm+mhrrsFQ+Ia01DxXbtWCFQYzwF+/6/j8pMvPh490500Q68ggSCBXktgXQDE0T+M923fJPugVJAeiEk0c0pPo51pg5Mo7amUZvLudysR0x4+ed2W0uJplureKj6c0y4JclbxmHEipn35rQpKTO0LHpoSVUsSw4XAdigEVHNWlzyaadt4A46VJ78WKSWvlkyVzHxrsWpcu076GmnDzQGevWuKQ8tE5FpdLj1/TN6QL5um4e86CZiU2rKMS3VbTSqNWErxoETxkkQP7JFf/oXD8i+hrKGMqaS1gteFowgOeA0PpIlrUFkVVPiIUUA7gIPWrt/GR5BFGixMAKR9U9CiwIwJghoGQDKrgsCFrhO0NxYKVciK7hB3DgQder7LNWn829fkYyen5ZgWYTQkcbQscWVJGhdF6nJcagGwhp9ZkMD6SKDvAALFovbtlfsqFanWlQm+4qneqKfMtm47KE6fMkP7PJqkr/nANbcfNB2tFFk0qcTBTxpNXGddBXdJNc/ufLN4zOuXxrMrI3cM3yNHWmltcT9trTj3hUWZfuGcvBbqRzgSfjyubrtHDoyW5JHhqnykUpKHqiXZHUUytNKUaO+YDDy0S0YhYzf+QVOCTtb1H5jmqWMN0B7XCSawo6dLBEpdp1/qzA20ZxVLukCo2EHTBGWqypcaDDAzQ2d3EECYgExbt4L1J8xv0Y6HgE/72zRzW6xJ/NI5uXZtRRqohNm0cL2Kg/aaMltryomFmnx/ribfWF6Wl8//tlwMxafWR4mEUW5dCfQdQNz3pfjgWFV2tvzmOTv59ViKRknisuVDf3bHzrpXlM+iNNAONIvwpcfutp+PBq+Rh7w5Fp0bYiPml+TyyxfkzQAirFSn4oF9m+Xh0SH5xUpJHi2X5WAlkt2ozUG3xOZBkTsn2rEC2P2zdDSoMH6BSpvxEVTwegfPOgvod52lQlkeNDhgO6Z9QvkzwJLgRGdyMCbDtZS4fK6yINg4Dj0u7msaGHNmSeStGRECC03DntR7rSlyaqUhP5pbkm8tNeSrp/9Z9HreMxzuBwkECXQvgb4CCFgfbr9NjkZlqaTFNOSxrmMGzEtTxRD4+hYZJysOYdXLrUdjgWbR+A5ffERW/Qh3vj756DY++fhiQvLWpZP7oN8sS+nyNTn9xhPR6U763pRtn4yH76jK+zcPyn82XJF/MFCWbSbOweY1MoYBBZe2DCX/D9uAQ1oBWrUbVI1pKnwNEpi2qXf+WkGbZ1OlThqXh3UzMDMDbUwchEoZ1evSqkJp0zwZa8Fx9HkZnCP7uGmh+j5dGTPLIufmRC4ttGWkQRLmrc7VaCzX5cdXl+XfzK7Ivzl/NRSfuil/Q2FSG0ICfQUQ93wpvmO8KrsR+9DtbPMAg0u3CIDolpde9UtT4mmBn5WGRPWUMz56xRPBmQt2suh3szbvLsqJdz8dXe4l3+8tWnF0x7+Q948NyhODFfn4UEW2Mk6AlRthLaCCxeddoyJbhkUGSu3ARChzBlfqrAsGHZr1tC4GAgoNHOhCYHwDsyloWbjud+VUu6TlQQdgkn8dMwF6mAuDJXUbjEF3CTMw3OBJWBwuLohcWmxbHwzvKkBUAwgDLGJpLtTkjbma/NnMivyrS78VnX1vPSOB2yCB94YE+gcgcMrmLjlSGZTRUl2a3WYJuH77vIyJNH+8Xg5NI4te3lhF5uRr44t3gJ+7KF/uXFzln2ZRcC0vpKN57CSWJO0Rd+fXSvMsSYRzNV4+LT/2ujKm4tLEZhmfKMvd1bI8WC7JXaWS7JVYtg6UZGCwImUqPlO2wGYCQFMOlUUmR6Q0OSjliREpbR6U0kjFBHJGy6zSiMJLthoj/OgMXIU/nWZ2muHducE3jzHhLuC5DmhjSjhbugw6xHCIN8AflL5JYbQa+sqSlM5ck00/npZd9aYMwbKAP2ZF0BIBpctaDTgrYtcmkfGBdoElKt8VB5q34g6sJUGnblJ2GkgQfPDcCpbFJujQgMKVjXZNuG4LHUSp3R2MteA10ADP2hVC2YPG5cXkf8iH4EO3xXW0g5WDsRzoj2dwcliu3j4mF7aPyHK5JDFOGa2Uk/H4xzXFPZw+OmiLcy3gULH6qtTXuIpU7pI0I4RBx9Ko418+E+0lNqQteGs0Yllcqcv05SU5fX5RXjkzLS+9vSKvTT8h10KMxntDSQYu0yXQNwCB8y727ZXDvpMkfez4qh+aH2JZYl2J0a3K6FaUzBqvaLXGtNMv1zIX39i+SpBp7YqOrWWbNV/K1rwAbU2MvPaknbZWmqbmQ/MOoHRhXk6f+Ex0ftVz8Hhc3XVEDm8akocHq/LYQCT3lMpyoNmQnQNVGUYEP5Uho/e5e908JLJ9JNmpI25gYig5oAl1BvBHU7zOANCHS3HXy7oFVLCuUtPKlidPgi9eb2U/WHeErqhIhfzaZZFXLou8Md12HWgXApShLqREd8b4YDI3HLuNedG8D6CiFSt5ZhwF5qzbEiCYOdtzNPCvqdtgS1ybgEy7OHQpuPUiGABpgh7t+Re0BOjv5lhxHI5lz7zg+Rw6iJIyJJCiDBZqSezDkj0zw9TCsMpZp3fiuj5llAocMjsyKXLfdhF8ply1y4XywjyxXrrEd2vutjKmloEJ/LRpqqwQyrUib5TDUk0W5uty7sKcvHFxXo6fuibPnbomP3jlnIkJ6to6GxRbkMCNlkDfAMSdfxDv3LpJ9iAlckUVbepEQRI8uMouTdFllav2KUwfQOl2QYooeHc+WeAnr+S1C6qyQJmvbHeR8thpgMAFB1ngjwBlVcnxpqy8cE7e4PkZW3433jw2Io+ODcgnxgbk58qR3I6DGptxYnHQ5Zm508U17Dq3DoscmBC5fTxREnq3ixc50x/RXscIUKHzB8DgQG1KZ5wBFQmUFBUilVHL924D//ROnMCE8oKifOa0yGvTbaVIIKLrLHC+uEclhXHAG6wQ5vTKSnvHzaO5OScofyhqyo5ggFkYDKgkr5w7D9xyFSB5UHWoDPhAfwIUPY9WLIedOKwkmBODMA2fikfIBf+DBkADDtkC6MP3xVq7/DZdMlxjLTOurT6mHPfxfHxkn8jesfbZGwSIBEzkC+4SzAvf8Wzx2QFvBGFuSi1omeJbNoME66LdQbTEoF29Lo1SJLWZZTn5o0vy/7x0Xv7y1Lvyw4tT0Vy3753QL0jgRkqgTwAiju77khyoVmQT3BerFE5KhUOa72nudt0e3uBCVcApzx/v3tf08vp2s0A+fula0ON1y0eRglTadWDAgEqjzZpznutGyyNNru54LuiYWZJzsEKMPxlP7hiSj41X5R8PVOTRKJJJvuDZh4pYpwzC9L9vs8iBLYnlAeDBvKTVgVMaMEAhgA7N3RxD79ipgKlYfbtaHfRHd4Pmk24H3tM+f9D7ylsib125/oliYSYod320tS4EhV6u5QTXtHLTdRpaIMn+ynW2BudIBch6DoxfMLvnxuqzM1qKV4El8qploGfHehMAPaANYADaeh768C7OkfOiiwJ9uIY85Ivz1jt/yl1bj37ugMihLe1TR12QwRgUDSBIWz8TOr6Ez6R2CzF2Bc8I5ql5AD0NJhbrcuGtK/KtF8/L//GDU/L1K/9tdLWb90zoEyRwIyXQHwBh4x9KkZTrTgAllFMVQYH2Or/XbJAg7hlFEEkTu+Qq6gzgswM80CYrswF0SNNVZhyTgk/jUS8MaJE334Lpsdyx+Z3K1vxr5+by6PLGsdzx0+Sj50r5kG9NoyV/y4c7J3c++j7Xg+uYxrO7xq25oIx5U5YuLcjspmH5+fFB+SeDZfmJqCSDeIkbv7g9AtoXYAhlBIsDLA9wXfCIadflwJe7DurjS5zKFO4A94VPOgz+c5UBlRnmo+9hJ4qxAG7QBjtpXqMF5CtvirxxZXWaIoGOtjbQeuJaF3T2gt7pUtHpdUJb9ueuXd+n4mWmhn4Z4B6uYz2gGN0sDjdzo2UVsKW2GdNBvhjToV00+phvjAVZsuqly7fbn1Yayky7JfSBYfj80TtFDk+2S2sTlGCOLfeOrejJZ0aDAeOisGuLZw1taHHR1jECLH02CJ8lV/6gs1CTudcuy3dwVPkLl+Sr4aTR3qrCbb8Xj20dkW3Dg7J5tCpjQxUZqlRkAJXZmw2prTSk1oxlpVaXpfkVuXqhLtPnnpbpUIis+Dr0BUDs/P14dNdm2Q/FUlYWiKYNFKSSKyG9z15Du0al5XpddQYDFC7aZk0LdMzLyrbDd93H/c6x3IBDF5j4ePXx4c7TNzZ5IK9Z8tFjcP7sx3lSdnny0TLWfTiGL/vDnY9vzq7VyAVq7KPXGddAG6m9i3W5Z3RA/otqJB9uRkn9A/yxvDJfzlTEfKnD8vC+nUl6oxvxr83vrfGtn573oKjMwVNR4g7Ag2V2n/asCfrktRWB97RVQwMWKh64CZhySRM4D6YC/199qw0gdMEm7uRpCSDvhq5TF4FyooWEx2JTbvrES1oAXDmZ0zIRl1BZXe6aio4vBipKXfKaoECDHMgS8+NOW5eypmJlPw2UjKXDBkISZLE9rTfgEeOTtj6vQ8dEoJ8LPCCjjx5IYiG4nuBNy16DSfTH84b1wDoyvkEDFQIrjMc5a57xDMBFQ5mTXw3ECLCW6rLw5hX566fflj849px8O1RsLa68VreMowO/K+MjW2Tb1iG5Y+eo3Dk8IJtLsVTLZamUSlIuxVKOIrM/QWE2U4sMAbEIWYK3sN6QeqMpC1eW5fz5OTlxZkZOnZmTWbpau+XsZu7XFwCx//PxxJZh2WMUipN+6Dsemv74tJiAvHgAr3JzjgF32xQ96pv9dPyCb7wsHrPiDfLiNtLG98WHpD2oWuZFAybzAiV9NN3x02igXHN5QO6qivxyOZJfiEoyxl0jAYRRBhZQaAUDnzaC4qAQGK8A5UVFRAWoXQlUwLxH8zMVGsfifb7otTLSyoz9uYPVbhMoI4INKl349UELYOWvToi8Pt2O1QBdWi3AB2Mr3B+mnoPeDaMvggx10CRBjo7T0DtltEUfuksAEsgHQYlWxq0YCGzdrKwpO/QFP4zJoCIl8IGyZsCl3vG7FgVadRjnQHmDHuWjs0DQnvf4nHBsAkJ8B18fP5RYINAOMmExKh2UC96wPqAL2WAsukz0ehMocnz003EPLmhk4CWfRw2KKfPZFZn5wbvyr144L18+/hvySsjO6EDlTsUD926XO3aPycHd43JodEAmY3tcgj1tWOPp1iY0iiVGfR03eUafQrzSkKWL83Ly9DV5Y/qyvP3O70Qe52MHvN6ETfsCIHDy5vZB2dpLeUWNxAIRl7NP7CzarhPeekkTtPLm4AUoOf18PBbhO4+fvPudyLHVNpYdwwPyyXIkv9oU2aHNu/hMc7kJYrSnQOLFj+tHtyUAArtDvuRpyte88MEmCOAukDS5mzXbD5puHCcAACAASURBVGue5sudyoEKyTx3tuyyG1ehTeemnbIW6PoHoAn6334nCaKkgtQBmjTjU9lokxuLM2F8WgUoJw10NEgyClQFAHI+DASku4AmeVw3wZo6WtLOScditICWrUxJ8EL50zIDnt2MErTRtSN0XwIVd00YL0FrANM1ISed5aErcdIyAVDwM/sTlxfnQMBBxe+Th3bBsOS3AXiI4bABk8zYIF3MmweEEUjocuF8dlyAh+9n5+Tks6fkqRfekj8Piir/rQIr98Ftcs/uMbl/fFC2DUQyZKwITZNtLTaWtUWoLhLra/jOm+51fGd7WEoBSJbrMnN2Vt44cV5eeDOUSW/JtS8AYv8X413jkWyOKhLH9bbCx3f9aPCeez3r8cmiZ17gajzSIX3feLhWZPw8XjUdl2bWvfyfin9OWXNzZaDnX2SuLk9p9Hy8p60PriOHvhHJUCWSRwer8k9LkfykMaVbhYWXrg70w8sYL3kqlG0jIg/uENk/0U4NhNLQwXTaukCFqY+0xjVaLrTlANdZMZE0uNvkORMaUJiXlIrT8LkacI1Bm4xH+JsLiQvjwnwiPZ1ayEBKXbtBB+6Bhluumj8ogh4XQNCioPmjosb4VHr4TFcRZE5gRDeFHgfXeAgXdvN0u2SBBQ2uaH2g1ailUM2rP5mjjo9w40E0wOQ9yomAhEDxtjGRR3YnKbA8RpxrxzRb9HHTcgnm9POonydmrNCdAVChDwvThbPw/NBFBRkZ3myMCddipS7xyxflL79/Wp587ivyXPDDp7wZp+Khh26Xuw5NyAfGB2ULXBL1hsSwKNhnzPwLN8UqXSMS62vWM2iauNfxnfd5r4wjHZEptCJLZ+bk+I+vyvO3dkG8RLp9ARBHPx/vjqsyVo6k2UyxGJQaprxxEregPvM7Fx9tcF9/T3m0Cl92x3M7cjw9dto8Cg+qGmr63fTP6uObW9H5aDnrMdy5p/GfN7Z5Hpqydbgi/7hclo9XSnKAlgUssLtrYywC2uBBuX9HEk0PIKGtBDpFE0qCRZx4cJQrLzfCnoqB9SU0PbevHpcKmG04tt7BM/6B/nBUVTw5I3L8kt3N2idbz5/0uHvVVg+mTaKNLj5F4GB25ZYAd+G+52UVTRskydRJtCeA0LLCdShM1kswtSMsca0QOR6VuubHuHdU8KIBh9btY+jbol5GGZfbmSCcHwGPXgcdN8LnCfJGyiueGQTbkpaxcNlMF9JsgQDnHgGdlh/BDa1eOp6CwJTPhQFINusEoIzPGS00OqAXIOPdWXnhxYvyv333LfmT878dWYjZ6zfEe5ceTnU+skN+cnJY9saIi8NrIF6tw6LIAgnPdd2W7SAN9zq+p9FBcAuMenN1mTk5Iy9873vy/K0ct9I3AFEakFHUgEgz12vTOD67x1WbhS1LZHauKpND0/NZG/jz0Dtt13qgx3OtE+ivr3EOtCKkjamtLT7Li+6naRb5OWdZDbKsA3relDfdGlreWma8r/ly15C03LHd9abM2B7mxWpZ9g2U5b8vizxUKcsWs84KyWInSCVBNwOuQaH89D6R3ZsSXzUVm1acxhSvdsR8Ubtln7mLN4pSWTBcv7veNbqWDcqHfNAsbtrZOgd0v5BH8oEzHV6+IHJmru3K0JUWXdO4m3HAmhDgF1YDAg26STSwYcwCZawLJWlFxwBV+P81zbQ0TaN0bSCqDt6kYteWAI5DpasBBe7ptgSR2o1Dmq31tARoqWGhMJ11smkgAQ73bk+sD6Cng2eh0AmiaPnis0B+jMuEVUzVmHo9CHr4LOmASfe4cv2s6bXiePMrcvbVafnmX/5QPn36s9F0kXfDLdFmKh74if3y6MHN8v6BsgxiWVa9nyxY8IECfY19NEDwAQhXpi5IMWsdSQlWj/OLcuIHF+Tpc09EF2+JtXAm2RcAARfGpoqM1lZW14AYUNaIFWVV6IfgXSWeNgbaVWMpaX7Ip8tjFs0sALHW+bk8ZvEB3mtMkfW4c9bKCwFWFnjzjQGeK/BPluXukQH5cklkb1SCq9JfeAcvaV05EooM0fQIomQlRvTlDhAvZ7RhSibuuYGD2pXBI69pitcxEuSfPnIWWqJlwyhEa/7X5ZwZk6EDB90dPJQ+6KE8M2IhTs22ayPoQEj0QzvQokWEytVkCFQTxYsATe66qWD1bh28avcGFTN37azNwCwKADCACPzpMzloktfmd20F4HWjUK3rxmcV0aCFNHXtCgIdHfkGPrA+DNgkb6xOCpkSeNK9glNMj269PlNHy0NndRjQalM0WTmTbdNcSnxOdK0PlgQ3z5+iaXi2xcwIFgkorELCHGAe/9GfHpOPXVeptRc/3PcgjT2fi7c9fLt8ZHJY7mjCVWFPLd5AUynX6jJ//Lx88+XfjF7dQHytCyt9ARCHnoq3lyPZBKWhd7S+naxvlrqdu3NGe59Vw7dzdmmzn4+nvGscN20c0C7KQ5F2mvci881qo+ftk0GanIxyd4BeVv80GbAPguCrkdw/VJG/GKzIJiNTay7XSscNPMMLF6DhYwdFULaagYEEEMavLG3LBHbQUF7cGZM2lZdOA6Ry0ql3hi+rwXAfipq7XJ7doJUnLQ30ddP0zXoWlC/oME4A9M/PJ0dUA0zMrSRggIoG4+ozN7h7p8+cLgZt/ucOnOO5gIJzILDSNSWoxOhS4HeuES0wujQ2FSwzaFxXBXfZDABlHIZ+6XD9QQuy0dkZXC8NIBjEiHY6QBQAApapiUGRHaOJ9QH/alcNXSoENqBPixWtOlxrrrP+bTAWxszDpvxSBqBNK4fOfuEzyLVgbAWfWbq20BfBeleX5dwXnpZHX/ts9O66aIANPAgOY7xrUn56fFC2IsWyE1axRG4cRCf9vXopnWa5GcnKm5fluedOyfO3UnnyvgCIvU/Gk2MDMhZVnaDJmgqodO51srixosN+7ljeB8D2K9K2E346aQveOx2f883qp2XSKf1O+TfAoov1ixekJsPy0Kaq/LvBipS0gnPz97UCw8sWJulPHEnOguCLnMqBZmaa591TIY1StKZouhGYgcDdoFYqZn4IcrPZGQQqRmnx8CtWVLRZIq5yMfzbEzPJJ0sn0zeOsQEcEBcBS8TZucR9QBeOCwA0ANG7e7eIkgYQ+p7OENG0SUsHXFLZu1YGni8CK4WWmc5E0BYQAh/ywZoVBAeM2eD6s/YCgw21xUMDMfYn4ABfAAx7NiX/Akjo4Ff2dZ8Vgja3zgSDMPWzwxiHlotH1b6gq4h1NzieLjnOdGSm+nIMA55sOu9yQ+b+p+/JPW9+KjrVye/yZmt79x/H+x/YLj+DjUYjlmbZxjZgno1YIv29tbYp17uRDcaw76BVgf/uWGzHtm9dlZe+e0K+5z0ssBtGNnifvgAInG0wOSbj5kWckX7p7vqLWiuwox2stMHIcr1t6XCtF1r+RXbpmmcvCFFumG6sEQODUgK/HMfd0fu+Y656ji5f7OO2y7MWkE4Ri4geA/2y+El75htNqeGwrE1D8u9dxabT+ajcjIwsMQCIX7q7bQbmS5cvYW06ZhYi7hEIUOHQKmDuqUBE82KCc1WVWeaOmDET2OGin64wie+M7ucOFLTouqBiwDUoDgIQXbgK10ETykwrZSpv7tL1blrv5jUY0NkSrksEPBh/v3MUNtNNtStBWzbIB91KrKWgqzWmvUjAG1NVOT6tQ1S62kLETBj9PKAfwA1dCbTMgI7OFgE/Zo2se4my1G4m7TYwgMzG3LhuCh844jOEfzVIovxp4THPps0ownxgKdHpxEbZ2Ngb3cf+rhY/9x25+63PRO9scN3RN/bu/6P4wNEd8tODFRkGeMgbqGkzMEpJXQfzh2tp333ts8Zge7v+3ked4yEr5NSM/PDbJ+U7t4Iloi8AYu+T8fDIcHKmgf5rKstBqYsdbOvh8FggXHoYy3eNNIqM7+O3yBx8Y/t49/GQNWZae1wvwlfeD7HIfT2O+UF1sI61ZakDQIwNyb+nYnGD7ais+FKm+RuK4Vfubr94jSK3Jn+8jPnC1ilznI/xjzsxC64yoIJnH54aScUFcIG4A/DDQkPah05TtK4pwfRAk45qlYh6wbUPu7KHfpEnnaXAHTvN70XWCG0YGOjWyqDiI4DhrpouCrMuNhPCFyMA3gyAwPHX1qevXQNGOaosCw0OaPonT2jLGBaCIx3kSQsO2vHYc8qIu3laMJiRQv75HNG9hH58NvhskYZr6UFbAguffHR7LWseVmau2WqUOljTKraWe40ARoOahZos/v7Tty6AOPJkfNt9e+Vnh6oyHDfzwUPR34OvnS0kZW4xDbQoPfTVffR3AJcTV+SlZ07J9292ENEXACGPx9WjR2Wb+cEoS4G7OCW7E89qY14Ytl0evaKL72u3HmOshb9u+haVL2l32p5rk7d+pN+IpTZQkUdGh+T/1cGFdA0wUE7vhI1il8R18atHrXnfph0yqE5bGXQwJV/ubqVCfXIi21AxQTlQ8bfAAK7ZIktUHlSudJcwAI99tHtFpw1S0WE8Hc3PdE+a3Zn9QGsHd/HccbsZHtxlu24dKjAd2GlkaktIo1+rIJU9VdJUlrRplG4mgnYLUK6sEKmV5qqTN1kp1MbOk1dWhqSlyMjEvpE0AMB9yIoVJGnFYVApAQxBk9uXipsypwwNULCZFq5bjIGksCDo+iB8XjSI0Jkaeh0YsIo+bhwOQQpBBy0g9YYs/o/fvjUBBFzfj9wmPzdUlc1NWxCqm/feevTJAhAEJq9dlu++9Hh0fD34uVFj9AdASBwd/H3Z3hiR0vBKYlZaHEjM9u53XsN93tPtXcHoNj6hcRw9Vla7NH5cHrLadbJ4afPM4yNt3nq+7pxdmWs+fXLqZXufTGarsjJWlkeGqvIVXSuB0fQ6uJHKlbtEnHsBAMEXvd4du8GKeLlzhw0++HLWQIJnGEDZaFM/X/as6WCC5SJb/MfGNBBs0D+O8RhsiTHcQlXaeqB96iySpeMMKDcCCProtVLUJ4u6Pn0qS/rZXV60/5003V02szqY1cKdsqkBYQGHdjO1dvS2BgdAgHYJ6LUCfwR8pNcq1mTfRqSnlStdVDxqm+vmK/TE/rSkuCWpdZCuLyOCMtRWCH2Na8R0XT4PWo7mubPPjVlzm2IM3igbbZFppeI2ZfF/+NYtCCCm4oGfPyI/Nz4su6MNDh6wtvan4I2P4P16LLW/eUe+djMHxPYJQIgc+N14c3NMhs0LoyZxqSZxsypRXLXBKQvSxHcj7KpEZfU9TyGThm6HMcwP2f5rfvCWPtuxH9vmjUOedTtNHwCJ8+M89Hd3XN890iOvRfh36WT1SZtjp33cefvWNE+utabUhgblkfFB+Q/aL02zteaVL1/uvMcGRP7hPe2URr7QuevU1RPpo6ffGS9sXb2Q5Ya5o3VBiRuHQCWld9rmWVMHJmkwoXfIrkUA/ZgOyowGtw6CBiGUia8gkU49pfLSaa1U3FlKFvSpaMGrjgnQAY46W4GBlPqgLj1/t94BrTosB05+tLuKIFAHY7ruIG3d0Udvu1Yf95mnBQPjoR8DNDkPzp/9mDar41Q0SDIys6qD1gkdcGveBTZLg0AY68LMCw2++BzTKrbSkFsvBmIqLn1wrzxyxxZ5oB5LE6mabgxD3ru6m/tFYhuK0vXxW4mlNLciV394Tr528reimaK03kvt+gYgZCoeunNCNlMYWgGlCWh+sJ21Mbrsr5KJNrynla6+TvqaHq6xX944vO/y4BsDdNPakw/wqefvG99HQ19zx06bQxZtLQO9Bu7YLg13bB/Y8a2pK/+hhtSGh+XRiSH5qgYArg+aOzMqfrowfuVo4srQBYN0gB9N07RaMCjSBNvZOARdBwEKgrtcDWjAm95BcwxtwTAAwgZp0u/umqNb62/T/rSy0DEZrlWAO1sCK4zP1EAeJ61rWrhuBc7XjWFgnIa7VpCDjguAHK8LNlRBgTyuXNdlYKQbQRHPq6CyZowFlSt5oGtIWzsoWwI5BnnSDUMQ5tZZ0EAFbbQ7gUCOB4dBNoirMbQs81wHHaypnwX9nOrS19qqRDkQXGrrB+dFtxCfH8iIVVMXa7L45HdvLQvEwS/Gtz+4S37aGG1sQORalLt2L7gBk757dl28upDuCPDl48m95sZVlCKpnL8mr3/7P5enb8ZD0voJICp7NslEc6ANBEorqiT1gERZ37NQmKbZAigrErvXNf00euzja4t7vM7PafPR9H38mYdUzb+lXKx89Dh6Tj66Lp0iPLnjabpZcvLNO61vnvyH6lIrj8ujk8PyV7qOAV/8+gXL3SpewHjhIgsDLgwGNeo+vuO3tfKmEsOYUMq0QOgyxBxbuztcQEAzOl/24JF+fyoDghbySSVIUNRSijYAkcqHdMg3+dDBoVBKjLWgIiZ40Ic8uTEh2hKhQYRWnG4cA03tlDNjBSBrXZaZypA7aCpu7WZxi2lpVxX7abM+LQA6sFOPQ+Ws6bbcHvasCW3dcOcAHhnjgc+MYyHg4BroWg+t5yNqZ7HotdWgh4BAA0Dc14XRtNUHdDjnuZVbLIjyqXjw57fJR4cGZDLqUdCkG5+g31e81yxJXGrmH+VQNNCS9Nz2HO+li/LNmzE1t58AonRgSMaWKmJxvkg0JHFklWg8IBE/Y4GbTSnhfpqi1/1aP/AlVVdiSOLY+e7SyqLhGxv0eF1/Jl2XHr9jLteNbeeOea96oC3PehzzEs6Rhabj4y1NjlpGrXnYsdLko3lxZeyuoR7XncNiU2oTJXl064h8Tb/wdR9fWWTchwvjl5GFoXbHVCpQPjr9T5vhGZjJF7i7C2cgH5UBd870z9NSYBSNLXTEwkYtywRPsVSVDKlQ0oIOcZ+Knal8VDCgS+Wj6wrQrWN+L6rQFT6Dhg6IpLmcrh0GBaIvsxt04CZ337yv10S7YZjmqoMztWWGpn13Lm7Giuv/p9WEPBFQaMuBkamTTaPdHGhLKwXpcR4GtCi3E+VPOa4CADbYk7EtGmRg3vq547z0erqWKoIzrhvnRN74TOL6rZaF8cifxg/dsUXuQ8bFqvrUyTqbd6UvQ4Jty2kvOntdWxB0U7oceJ+WBNADbU1Xg4LWOzOWGO3II/jXaaNoh/uV5NjwytyKXPqrb8lf3WznZvQPQEgcbfs92TRUbQOI0nI6QGgOSqSVYvmaP4WnMdZWzlp5gTZocIGzxjKLa+mQhq896PG6/ux7ZkEPtFw+fPz42upxzMvMkZWeN2VDmXFczitNduYFpmRURFbuvLNk7NJ257C4LLXxrfLY5Kh8vbUjVyV+WWVR79SMMi2JTAyJ/NJdCcfaX+5GwPPlrOMWqDy05cB5mZiHjVaPVmCishIY2dlOOlPA7G4tj75gPaYsGjeELRbEWAOdjQDSuiomUyS5W6fyc5UPxzdxE7ZWgnaJaACjlaVrPcH4uhqn3t3rVEmmxLKUtlaWTH01CtHKSpfM5ry1FYXprXSjaAuNG5uhrRza8uP+HunuwXrouAuuk+vacWXkK/TEeWJuBHXM0NCZKqTF55u8GWuK/QLZEGjxGWDgKVwY76k6EFNxZbvIUHWTDG0alcGBkgyVGoLcu2q1JFFckvpiQ+pxLLWayEJjSVZOXpUlmYqWtk/Fmx6+S352uCIjUOAuUEhT/jmYYdXtNAuCCwqy0jjTAAQGKmKhYJsTl+QHN1u56z4CCBGc2T5Yl4FSxm561YtcWRDS+jQLtCnygJFOFm9o0wnvnbQ1IKGgXIzySpm3y2MnPBeRUy/bLNaltmlEHpsclr82pnub4cAcf/qVXXM0lMz4YGKB0ArUDW7UyocmfZ2iaGSuiktp8zndE1p50KqhfdQ6u8Gsi41v0JkgDPDDfR7xzDQ+jI//GZTopgnqapO6MiR51wqJvGjwo0ESlRauceesDwzTCq1F1+7SmaXCOWr/P4EITe8GfKgy3RpgUZmbmAorex2/QXeIDv7UYxEAmJe1tbrwHBOm/2o3ENvRUqXdEARjrntIH07GZ0gDAcqeAIipuKsqdypwQOtMy+1i+daxFW7NCMaOvCcsEE/Gw3cPy84tVdkxPCCbBisyWo5kpFqRCoAAd/F8pvC9HklUakpzKZblWk0WFmoyW6lIdeug7Kn3yHXhe1fRKqBjFex6rtJ97v1O33sYJ4tGuSzl+SW5/LUZ+aY8ES13Sn+jtu8rgJCn4sEDCzK0USefx1ee1SGvf7i/WgJLS1Ib2SqPbR6Rb3AHbA6GqiSKmACCvahIoAwAIGCBYP0DHSBHhaYVKnfAbqodzcXM3qA5n7EG2pWh77lKWGcacHdKUzXnQcWkXQBG2VprBK7zYDAGhmpfP1M5teVAAwkqcCrQtOetpTAb7Z2vroVAOZN/mv9phdC7b17T2RKMMaD7wQUd2jKhwQXWhgBPBzCSHxe0+MCEjltwLQcuX7qtXhMG2PIME/DP9eU83WfMBVwaHPAZY+aMnoeRjTpoS8vKuDBWZPH3NmIhqam4cnBUJndskf3jo7IdlgYRGWBwIZRnpcBBVzgFGMoWu3Kc3ltTNX6K9O/0nVq3cQ4ubV4nvX6MrXnFeJj3W7Py7I9+/eapMtpfADEVVyYnZWRiwR+sMjOSuDR4n9/1NfeBQRtNT9PQ99x2oOO21bTTeNRtsvjzjeeOSVruvH1jgJ80ft35u22L/MjyZJ3FYxH6vnUbqUttaEge2zos39TplzQ1u+ckUAHgXxzJjCBKKmAdgU+Tstk12he0W87YVQo0j0Mh8oRMKlBjTXAKGumAONdP7+7qqejcAk28TsUC4ARlw106eafsTLCnDdRkX5q6CRp05UZadajsIDfuxAmQSJtz1P55XzYH2pvYD+WW0BYP7WphjAjdKrQ4MLAUtKjEKbMWSFJFpDSPVL60KLnBRRog6mdOX9e1kHV/Ix+HoE7p1O4xWnMYwIn1wHz5zDEOR5emxmdaSYwcrePejc+gVQr/LtU2WCGpqbhyZKfs3DUo+8aHZQ8AANIs00z+uBcXCE7s9B3insKpx+C9rHE1X53y6DsBlGPpe3nzhuyurci7T5+UZ2+WCpX9BRAismcqHqm1XaISD0vUHJaoPC1NfDYvlcX02Ajfg0YauFeyfUED10lLfyYN33hZPLg02LYTntkHczZKLGfemp9O5KPHwRhpP1DKjnJLm0ve2HodOVZjcnXwqOYD7S8tSu3ObfLY7k3yrdaaqPMu3MOeaJXASxjHeP/avUkvHSSJNjzYCWCAhyKxxgMVBKPcdeYFFYh2dyBNFGONDSbuB77cVyknlCl2fjlaabuydy0IvO/uTHU/TV/3d6+ntXNp0bKC6/pz1os8je88Pl3ZcEzfWL62vnY+Xnzyo2XBx2OaJSdNBtpVAzAxVxOZWRK5tpK4oOiGYDtax0iPcRqM+SC/dKXo+BDWi9g4Low42v9F2XnHqBzBaZhIR4QBK01WBBS+eAFfHx8ASeuLtg2b3lm2gZW+2IOsWAX0L5Vs3Z4ksNGr+3xxGLxGHsx73FpRNG+aPtpcxyOCrJvS/N4F+cb0E9FspyBqI7bvO4BAWeudh2WAk2/OJwtXGpVYf+5EOOjnKjjSw7/mhTUvET/7xs66pu9pGuSX/BfhmX3Ib7kkzax5dyuforzpdi1FZmW2SkmqdfK+0O0aYD6831DZJwByruwuTkrtzpJ8YMeofIsZBb5KgDxkSWcgbBkW+eTRtrvDNSnj5azjELjLJ2/uSZ1sj50k7u0YEdkzJoKKl2Z9+//LKPL4hDYbTAJ47lBe/MK8yIUFkdnlpBCXLg6m3SO0LtFSo8EUXTgEt7DKbYQgSpxltHuT3LV1TO6ArmRcQz+WAumPrfdQiuUirw3vZ6Vl6rTNrBROPZZ5DyiefHzk8eaT2fl5efX5/zJ6pR/yXG+a/X9NTsWlPdKOg2iM2p34vMT6cycTZz/dp2zp4V9cRxt+bik4z9i857Z1aaSNmce32498op8e00c/izd3XN2/k3m7fPhkRVm4/Lgydnlw1/r8oNTvFHls97h8m7SwWLAK4KWry1ubMRG5bk3Fm6qJBUIH47lpiK2IdltymmZ++pxp4qfLBC/9nSMid21NYiz0yz1vXcP9W1cCBJd4bnEE+2vTyUmqdPPQEsHYD/MbU9VQdW0P7QJCu1rzxtaBOPj78Y69O+TekaopAtgoalHo9mlwD6Ty0UGbLD66sX50YoHodm6+fnBzXKvJlWduktM6+w8gIMXH4+qePUk6p1YqpXFrLZjNL+ihFwP9mrMS4d9aIzFLuQDCt3i+8TrhgeN28kBRyepxssYs2s7lgf0gDx8YcoFBtSxNLbs0epBz2nxdeZAHo4idfrh3+sdSP3i/ARDfgTLXx1SbmAjrznCPpAaQQAzEP7qnbX4HCNAAQn+m28GAD1tCmC93vvwBNvZtFjm0pX30difrGtoGCfBZurgg8sOL7dNhW781m2Wka1rgXivbSB07jmccYKLRvFFBlHF07xfl4G2b5XAUyUAcS0OXZy5aWrpou9ZmpNR+vzSaVh90eBR30eO53aqRvsyMckki8FGUZtavII1GI5bll87I9y798+jae/1XtD4AAt6gp2RApiXaO95+YE7PJg8MrvEzv2vB4t51/SZt37qU0uikLY47njum5mWtC+ybm+YX9IuMl0VH8+ibm3ufY1KmLj9FeSJdl45vTW3b+r4t8tiezfJdPHg6iE3HMRgAYg+5Yhoe4hJwnDeD2ezL1pDli1xnWNCMjF2iri/Bl/mRyQRAcKy1rnPof+tKAM8aXBkvXxCZW2kfFqbThPk8GuBsEbJb/RPPJk7jXPcsjE/G5Qd+To7uGJR9NkOimbfr16ut27r98iwMvmBIHw1fhUfy4LNAZF1DP99pmuZ6ki3R9NWg6NQak2YZwRivX5Ln3/6t6OyqX81UPLB/s4xEkQyWS6aORjkuSxQ1JG6swpAgkgAAIABJREFUSH2uKcuNWBbP/7YsbJSy2OsEIETkk3FZPiyVQq+ZaWfXC7CgryXfk5/hZMoOGffT72Heie8+rQ3uaRr8zHE7GTuNF87JNx/f2Fp46FtEDpxH3lxJW/O0erx2lVBXZnl92P5pqe/7kDy2a0KeWZVDb2tCUJm78Qf4jkqUbhZGWlAcTMc8M4JR8TrI8fCkyN1b29UcCz2ToVGQQIYE8IzSEsEAXv08AxzodFjcw3dmHjEjZ6m+3i6MOHrgT+XencNyBwL89BQRKKiDF3UQYZooOgEeRWlomuAJfBYNonSBDr+7AIIBkG6wZpE5Z82DYGUV2ImkcnZWXj1+Ud65Y1BGt2yV7SMlmRgoy2C5LNUoMmeClPQc40iazYbZPzVwHtzSkly9XJeLJ5flqszK8o3K6lg/AAEJPh5XZY9V+NcrodQy1plvLk1HK/dOX3e9opM3Lsbphs+8fuTfBStpY7n0dH89B9+4aW3z+onUb5+Qhw9sledMeqJ9gaKbzpKA8jfplUiTszRR+RB1IAgMdKlp86K2BZDIAl7oLDjEFznobRsW+dDeJFujSJZB3nKG+0EC+pk7MSNy/FK75LZO//RljehD0mCRWN/DtOLo6J/IodtG5IAbPIg5IYBQByj62rirr/vkPRlZbd17acGM5NP8xgvUoXDnpftrGhwvLUiSgZidjEn6sECsxDIPQIBCXHpuSHNBamja/LVlBGM3GlKbW5JL04ty4cSPZHq9S2WvL4CABKfiipyRqAUk+JSd6SCVkyDEfUI7oeH21TR9dHC/KH23rf6eRofjp40NfrPuaTnmzQVtfTxyjD0SmzXKapfGD/nw8fDlqHb7F+JHjm6VYzwVkS9QKnm8ZAESuGOjksfJib9wWGTE2rBatRNs9oUBIap2AwMwzQvCXofV4307RXaPtXeDeS+5cD9IoBMJ4Hl98XwSXKnrkhhXnH0OdRlrt64FAMS/eHZ9TuO86wvxnXsn5JDY47Mxz7ix2qIblZP3sq/Som7bahdLibEMvEb5oT2vueNoGaONHg9tEZtg2kBp1levSLmSbMvRT4+hW6XNS8+Z8Q8uL/xeittp6pgjxy3yfJD/ZpRYeUyFzGYSb8H+Wl6ch+a7JYPEemX6gYcYtTliiedrMntpTt5942k5K38RpabcFuG3aJv1BxDwPk1JuaWg2gqnuAWCys2dJRRft3+aJukkQCehqT/njeG2LUKnrbCvn0ORe1qOvrm4PPt49K1F0XY++qvpNWFmu/3J+JFDO+SYrt7IQEeeWYEXLSwEUPg8mhtZEkjj1GcsaAuCLkeMNDv05wubAGLHqMj7dwXLQ97jG+53LwEA33NzIi+ca8frGCUVtwGFVSCtQfRzvF4AYs/n4m2Ht8v9pbKUIqXEyBRM96y5YPgvSeRrB13u+qVdN4BPmi59t42PLtrgOpQl+MZ38KTbptFNo+eOmzZPXzuO794rMn/2yRsP933j+PqZIl9liRdXZO7qVXnnlatyWaaile6f5vyeNwBAmMcxkk9KSe61qPK4VdL3KgBwPCMzg/30/PJogHYaTX0PtElL00+77pOx21Z/z6IPWmljp93D9c54I0AprRpLy1Tz4JsL54x2aWum6U2hAE1kxgWAOLBdjunTH7EjY6wCLQc8G4AvV2Rh/Io9zpsvZPxLgIFaDuZgJnsmA4/uJqugA/CwfSQAiPzXQmjRrQQAVvEsHzsrck2deMAUYv1csqAXAythsVhp9D8GAmcU7d8m94+WZQRmdK+CL0tcbpjDsFJ1BJR3w7bTNHAN39HfVZRUfL5+ui126tzxa+BC2voeaYE2+mm+2dc3nk85u4pZz1/zkabYMQff/LV8XJn6gJl5xynZu200n+5nAr+5msxevCanTnwmOt/t85zX7wYBCAsipoyyjowS4r9t5dQZb3k08gDEajCSjK2VY6LAO+OJNFcDFD+Q4VidjuHjMQuIpSv8tuUjjwfNax69KbxMEvBAAHHnNjlmznxwbC2s26CXguWVASBwmBbOjtDVBnWapj5XATT02QcIUvvAbe0YirwfRrgfJNCtBGCF+OEFkVO21iDjIECPpchd2jyptf9ZGHH04JflnolB2QFlm6W8oIipDF1AoBWlT7mZ35+1bEDBaTDBvr6x2VaP61PclB/u+RSyq+CpZPV1zRdkocfWvOuxNMjRc/QBBE0jbw6+Zy0NvHFdfPLVcjMgqyn1C8ty7pXn5WQ/4iO6U4jd/rK8/eKEB4AJ/WcUj/pz77u02F630zTc61nj8Z7LQ96808bW8wPNIvR98/Xxg3buPIvMW/OR8Od3/5B+UbmuklEbOPAyLBC3T8oxHTxmAh4toMC/PAXTvHjt/zjO+9fuWX12gT7qmi9n/MsXNqwcpLVrk8i920KFybxHONxfuwTwPJ+ZE3n+XAIYtPWB1JnCzEJpjJGoN/t7nPedfxDv3LdFDteaEuksC9+s3SwMXxs3S6Fakhi03bbaHWIAhC1NjfZsy355fKE96fmyJjQPpK9pc3zNU5FsE03LHb+TpyZLFj7Z+WQJfovyg/GuNeTq+VPy+pmpaKETXvPabgAAoVm0YMJcul755E0muZ9GA9fTaGbdKzbqjWvVKe+UT7fydWfa2ZoBQOzbKsfoqjAlpbFq9khoXZHSZFrYipQIovyH97SPhAYXukywe/ARszRYLwLVJg9uCe6LG/ec3jojsy7Es+8mc+aBbW5lSkoE4AFuD7RDIak/eKZPQZRT8cAje+XeTVUZzUtPbOK0TKvk01YObXBPt6s32/EJvv66D9q6tCuJG2IVXbTDdbR17/G75kO35xg+upoeXDkcI22+ml+3re9e3tjuOK48ivJTpN1AJOXFpiy+MS+v9fIcjg0GIG6dl8ytOlMAiL2TcozHV2s/sHkJKEDBYlNoAwABFwbdFNzVaTnyfA2dOsfTLh/cIXL7eAAQt+pzt97zBrj99jvJ8wZgAMsai5rpSqk8k4UndSIG4ovf6w+AOPr5ePe2LXKgYeMe8gojuUWgfAdNuXL11YHwFZNKO83TbgGTwEEFYPJ4JR9pPObVp8jq53t2XH6y5qPnlPcc5tHR/X3Frjzbu5Ysy2UprdRk6c1pea1XVTADgMhb0XC/pxLYDQAxIcda8QqWOoEELQ6sHslMCmRhoA5Eq6KfjWw3uwh7OibT5lyG8TJ/eHcCIGip6OmkArEgAUcCeCa/diKpRcLMIR6DrouasRued/zhOO8/fq4PAGIqrjy8Wx6oDMhAt2dHUAl321+LKAtU+JRzUQCR9iDmAQgXgLjKOW/8TuaT9WPpFjQV4Q9tyk2JFhqy+OKSvCJPRCrMt7ufcAAQ3ckt9OpSArBA7NmSWCBapxZaQ6auQIkXKndvABsAEL94JBmUKXH4DB8zgANTQMmWboPKgAigDACiy0UL3TqWAJ7dr59MDtnCH7KEWKeErgyWVTeneTaT38NyXRb/6Pu9BxCIfdg5LvvBS8PWIqg4NR/cSeqAw3pZYrQvknbI4D70Mb9Rlc2hgwk1TR9fHB/85vHa+t07WSNpQaIt4MaMEVvjwaSF2rmijctjC2g47pe0ueJ6GemVHneN76EiHdxDv0ywYWlyDF/btEDVpRWZfvGcvLnWCpYBQHT8aggd1iIBBlFqsKDTOPXRxngJsx7E2KDI3ztsj05utitXsv4Daj/QDExgwniKYIFYy4qFvt1IAIDgr0+KzNeS+B5THM2+bVkllWAYzzkPe+tLHYipuHT/bjkyNiBjvriDNMWjswAadWmWK+3aC4Z3VaPAl3LIsdhPj+PLnihy35cdUUTJ+vg1YKFdkKlVV8JNi+xm/d0+RfjWMsmTD+gXpekDVwAnM9fk1CvueRwdTjYAiA4FFpqvTQIEEK2H2n6AfxhWA+zUNADAAwpQsWkgARCwNhAocFfHmAdcp9WCbg0ADFiHUYEyWCDWtnahd3EJ0AKh4x7MrrJ0fTE0HTg8v9L7SpSo+7B7sxwejKRcGEDYqo5ecGF37aySyAqQbFu02mReNUrf/SK0VwERh1ejeFXFSl+FyqIVM4s/DcmYBsRkWH20HF2ZFlmHrDbu2Ai8rDdl5Qdn5XWZipY6mcsq+XbbMfQLEuhGAszCQF+didF6+diMDPNDt5/xLwEE6jnwjAu6Qehn1uWr9QmcuP7QrgAgulmv0Kc7CQBAfOudBOwy4NeNfTDgFmnKdgi4OBZqvc/C2PVUvP22QbnduAKUiV9nK7izdO+lZTagn6+tT2p5Y+ushaJAxx0nLTvCN3baGFa5ZlY1ZhvSzZIlZYR/dXvy7rum2/rWJm3eWXJz5wUrxLWmnH/tv4psvlDnz3qwQHQus9BjDRJwK1Hy5cpdGI845nXs4HDPxEAcTqwR+ONOTgdVusFqph3y8CWpQnlbOANjDSsXunYiAVog4D5j7AM+83mGS2OQ57pYkIFnuueVKKfi0t075Y7hAdmc54f3FS7yFUPyFWlqbQBSCjvhfp5rwC22lOa/N5uLlJiCtOJLaWdkaL41j1mVJvOeg6zCVu54mlaWfLqRBeejx3Dp1CNpvnxa3ujWChEARN7TEO73VAI6BgLKHy9VBDkCOPAUTgZFIq4B1gOAABSS+vihhBXGPejDs0CHoMJ3UmcAED1dxkAsRwKwgCELY1WtElWyHZY0AAhTSAoAwj7XCKL83Hd6GET5eFx9/6OCX061EwBBH3xen7wHoUjQZZZSzaOfdd+Ny1gLKHCVcbdyyZNHGqDIm2cWoMriFfwszsnFbmMhAoBYyxMa+nYsAaRx7tksxwgWcCon/ucBWgQIrNDH6HRYIAAgeFqnrgeBPjQD84wNtGMVSrzEQwxEx0sVOqxBAkzjxLONz4jXwZ8ueMZn2Bxbj6wkSY7z7uVpnHum4pFte+WAT0m7ysyncNPKMRcVjS+40lWSLq204EBXEWZZTHwKPw1A+HhMs2RoOboWgyKgwmdl6LTMtc8ClBVQmUXfPJPLsnT8m3KimxM8A4Ao+ksI7XoiAQCI3eNyDLsvvEABEPCSZbZFq/6D9Q9jdwaLwtiAyN8/kgAIFt9h+V+dDqdPBuK5A6DxvuDC6Mn6BSLFJMAsDMY46HRjAAZmIRE48Pj6+ZosfqGHx3nv/3w8sXlUbiPXJWX6b5Yk0t+zZqbbFgkIBC1fcGVWEKE7PsbU18CrO7bbpmxTVPPG0bxpGpSHSxd8aFm5c0N7jk2efced62O6OYa7Jr61co/61nLRa+OTmW9ddbtGTZrTF+XtbspcBwBR7H0QWvVIAqwDoXdfIK1PKYTCJ1DAPQAMAIh/YAtJ4ZoOSHPT49CfsRJsGwpJ9WgBA5lCEiCA0KfFAkSwBgSfXxCjdQKfkYXRy0qUh56Ktw+VZVtUSbIAqiWJak78AK5xUu69rMnGdYkGBoybJjXgMGpIHJclcsd1v5MWxsujhzY+mnkLw3l2MkdNk/1XVkQgT1dumKtuDx7TZJ7Ha57cDUCza5rV1id3LWPcb8RSujwnZ09/NprulK8AIDqVWGi/JgmwlLWuOElXA0tXAzDYH54BErRAwIXBOhFM0+QhXAQgMBGjPwEKT/z8wB6ROzaHSpRrWrzQubAEGES5VG8XiTIpyjb7iK45WtPw3OLzUr23Foi7vhDvGSzLGJQNlDSUWsnu0jkZXocCLKKU2K9pCx259DRdV2CkjzH1WKBFBZzFA/ppmm5b3tfjUNnqe+74RRbWHZtABv9CBmm8udexBp3K2l0rjlkEaGiw4ZNPpSql6RW5cvJTcr7TM6gCgCjy5IQ2PZOADqKEcseLVCt7fGc9CF7H4EjjZBClPktAAwieOYD22gKBNo8FANGzNQyE8iWgszDYuvWcN5PgSrgtdCAw3G+IgeilC+PQU/HeSklGqFAHShKtKItBqSFxtZxUmASf9Zo0m3bnjHstsADg4eywoXhwX9PLl0y7BehxLJcvlw7bot1axvTRxTXy0Qn/aKv54WfSSJML50p5+sZ2Za3XQY+pZejjHW2XrcUkrS3azC/JwhvTcqbTypQBQHT6xIT2a5IAAQRiIGgtoD/Y+Ivt/xgEgZa8xzoQFnkn8RM2gp2AQpe/1pUukc3xwdtE9m9uR8WvaRKhc5BAjgTwLH71RNKIIMEc7NZYDR50lgae/V7HQBz8Ynz7QFmGWrEBzg7e7JwBIOx1/V1bFmAhcC0NtEDkPQzaSqB3wHRvZFkNQBv3XT5dCwN58FkeSMN3j1aPInNx50GrTtr8fe01Lxxbyx/30c91h3AM3ZbtfLynzZVuFVfmjZrUX7kk78pUVM9bT30/AIhOpBXarlkCBBCwEOCFCXcDPusHEddgndDlfwEgGEQJJljfwVgrGHBpz8/QgZZoCzMyXBgBQKx5+QKBghIAgPj/3mxnYOAZNWddAEDAxWazMpDCzMyiflkghgZlsLaSJCoNWOsCp7HSkFhfw3e242ffdx+tNNG4dIqMbRSt5RXKVPOFe+53TVPz5psP54vyi9zpu3LxzUXTAm+QaVY/8q/bUd5pMnHn4eODY6bJIE0+vjH1tVf/Rk7LlyN7ekuxBz0AiGJyCq16JAECCLyl6AcmIDAvDRsgyWwMWhJGq0kQJUtTAzjwj2DCHKhlT+akeRhR7jjQ6NE9oRJlj5YwkCkgAaZxwvrFImk8A0OnGreeV/sm7rUFAjEQsEDUVNyD9sl3EvNQYNreJnqnzQbaquB2YnyCu0vuZnzf2KSjd/lU9kXHyIuhWG8ZF+U7rR1k8crLciYAiLVKMvTvqwRYyhovTmAAKH9fSWtGqeM+2gFA/PLdSb48/uB85fHI+hhv0gLQYHonAMQju0MQZV8XNhBfJQFfDIQGuOYZjpLn3/xrrWizy72Ngdj/xXjXUEmG0kzi4COqXp9FEddWByvqybF9Vhtfe7NBsHRNMGdJmj4aDDKkUke760CGpQNeivLq8q3nrWm48igyzzw+Ov15uPTSeHXXz+U1jS+fLH70AzkbAESnKxXar6sE3EqUGJyBkHyp8gwM8+Ow3I1YAMH2jGgniNDnCmjrBNqjfHA4zntdl/mWH4wAgoWj9DktfM619YHWiV4HUe75XLxt85CM+kACF2m5LvFgJfmp4TP+5fciC5mnfDm2HqcIXc2f274If+BLz1vPzb2n6bvy4FhZ89R9smh3Mm+XJ353+VmJpJkmjzSZu+sMnoMFotvVCf3WTQIoJLV3IqlEiT++RBFMhs+4rnPkmYaJOhA4jRN/eMPRwgCwQKsETcOcDAMyQfsn94YYiHVb5DCQAcUoZc1S7OZZx7Nrg4QNYLD7aoBhnjDbbPa2EiUKSZUHZKysdvGNZpI9gT9aJkqOFaJZkwjX8C/bum14nfRAS7dBX+0aIA/6uraMpNHP4gFju+O6fOG7nj++axno+3retISQr7Q+Zm2VnFx3iDu2+/MoImNfHx0jkia7tJ+iHtPw35TSWzMmCyMEUYb318aVgC5lbX7INmaBL1Nz2qYyWDJWgmmcCLiE2ZdBmKChK1MSkPBQLlgfEET5U7eLHJgIWRgb98m4uTjTZ2EwgBIzRBAln2/zLFtVjmBKi457Wsp6+1S8actO2RxZy4IB4Nba0AIR6h6voQ366Laahl6ttDZZ4+AelXUWHy6/Lg9mjMUUN4wdwwAEt/aFuqfvZ81bzwe8a5ruXLV80uSmZZ0nA/fXUWQNs35Rbn/M541pORcAxM31HrrpZsNKlDxFUxfUMUBAHeHNWg6wIMCFgToQeBkTRNAsjJcwdnZM40RhKgAJU1PCWjmQxhkKSd10j9OGnZC2QDBGB88rAC1Brz4fg8XTag1Z/NJzPTxM66l48GhDJhcHEtfE8ErbotCsSFSqS8x77v004bq0QIdtQa/IorBPWnuMoXktQtNtk8dX3v2sMSm7vDZmrZWMi86pyPy1DH3r26nMXrkqFwOA6FRqof26SoAxEHRZcHCCAnynVYIBZngZD1cTFwZTO2kORntaG/TODp9NsR77agsxEOu6zLf8YBpA+KqmQkC0otFlh39RibKnAOKTcfngY7K1MZK4LaDAllD7oZoo/agmMT/zPpQRr+Pf63a/tq97HbQ1GHH76nHYV7fx3SePbO+2IZ/u2O53FxxpGeh5+OatZaX50GN0IidXbkVk4OvjW0MCFL0Ovh+jj98TM3I5AIhb/tW1sQWgAYQ5VMieBcCXLCwMPD+AZauxa0MWxi8eSf5FG9cUjFnrFE4DRGx54BBEubGfiZuRO+3CoIuNcQ48xt4oR+uCY1Bwr9M4ReJo4vOyeUskg5RzyYKCZlUifMa/7hqwjW9t2F7TQbusPi4djt2LtXf5Me8COyfNk55nJ7ym8ajnMD8o8ehyeuZKp/MsIh89R3cNu5nfm8/J5U5P5Ax1IDpd2dB+TRIAgLhzmxxzj+tuFX+yLgxaE8zLtpGUsv6ErQPBnZsOvEQ7AAUGWOpKlAFArGnJetJZr4cOeiXw63YQKmdWewQdVCh1A2q7pd9tvzQXBunhmWSApQ4KXu7xcd4YD0d6D07IGJQKFF1pReLmgERQeGmKj+2uU/y2H66zzXAsJXw2IMLS9skN98x6WxqLkTTxOast2+u+HEfTwmfQIy09P5c+5q3b6vvo586BY7t0OG+XN7ZL60e+0+at5aPno+m6cnPBC9dDy8q3lprmme/LlQAguv3Fh37rIgECCOy48JLFi5RxEHQ30GZKiwL+ZQwEq1ayDd4+jJWAVYKZHPpcDEwsFJJal+VNHQRgD4GCKKzENFuUMx+yx7prgFGUU1YyvbosMrucWJzwXAFsbh4UQUDujfpjKWueDEs3m1EeKhND84dYnpW6LP7BMz2MgcAAj8fV2x6Q8XjJui2GEkXO7z4ZUZFGtq1uk9UP7d1sBSpSTQs08F3T0krRzRrBd7RlG9B0+7vfXUWtFXpaX9DXY3EcV0Y+WWr+3bF8/X3gifOmfNiPMvXNO239NDjIW0fU2jj9rFwNAOJGvTHCuIUkwEJSOvCRwZAaHOAlq7MtoGj+7sEkBkIfwoWASdaR0H3ADM8ZAMgIMRCFlqcvjbAOUPCXFkQuLiQgAoBhfFBkx4jIjtHulD3ovHVF5IcXRd6cSSqOjg8kFUcf2CFy50QCPG/EHwEEsys0QGq56+zpnNg2w5WHNgu1PgCIT8bl/R+SsVpVTPJ0ZC0BWXKJrWUgq61u4/tM+kVouLyk9cnji/c5T/3d5cdta0DVgEQYu8g4mkffOFnzT2ufN2+9flk8+uaWtd6VSJonr8psOEzrRrwtwpiFJcAsjBY6jpIdGXZqpvy0rciHa/jMAlEAEAii1IBBB1mCHt0gZudh00MJJMJZGIWXqKcNoUivrYhcWUpAxNxKQp7gDoBw9yaRXZs6AxGwNr02LfLCOZHT15JUXe7sQfPgFpH7tou8b2dPp1OYmI6B0O44EuDzzWeVQcTXVmTxi9/rsQVC4mjyKRkbqUultFwsS8LwNShRVnvcN7+7Dmi6AiSNtdJpydXyVITeWsZ2ZeP73nrHrUE+hR+4NTacG5XG9BNyLRznvUZBhu79lQAAxK6JJAbCLQIFMy8AAp2isLPys64DocGBL3CS1+gfD4dp9XdNs6hD0Z+5lgAIXY0RgJEHSyHDBiBi71i+xQBrOl8TefWyyMsXRE7NJnRYGWmlmbgy4L44PCnya/e2T3RdTynQAsFKlBhb1zdhphGeb3xmejKyMHp5nDfnvPP349Hhitwge8x6Sv69MZYGXRrI9Ir7Tug3lySqL8vymaloodPxQxBlpxIL7dckAVogoOTN2QDWfAuiABDYPcKPjXv6jAxkX9ACwZ0m09+YreFjDDRhRn4snMa5pnXrtjPcCm9fFZmzZ/zplEXcA7jDH1wNu0ZF9m1OBxEED69Pi7x4XuTCfBuEMHqOzwbA6bYRkX/2aDtGpts5dNNPn8apg35bO2VrIeMLuJVxVO9tJcoW71Px0IEhGZwZaVsgJhYk0t+7mSf69IpO2vi9pt9rej6+MQav+2Scd7+TtfDNpxP6aPvWkizKVGTtg8VHDwCiuKxCyx5IgEGUrNNAkgAMUPYACszQoLLBvbFBkV89mgAMmL/h/8YfC1LBnWGsFzicyO7q2B87VBSSCsd592ABOyAB+QMkwEqAf6HkYXmgksc6AkDoA9IAIPZP+N0ZWEfEPBw7K3J5MWEE4BA0kHmh//DMbBkS+ewHbhyA+A9vJUHCOsgXPLqVVHGtdbx3H7IwjFym4srkpIyUFtsAojkskf7ewdKuatorOmnj95p+r+n5+MYYvO6Tcd79TtbCN59O6V9aNACiozLW4DEAiE5WKrRdswT0cd7aFcEXLUy5rqkbigfK4JfuSl7GOl0TDPHo79YPVqV08n4/zsJwMweoCLsVUuuAgm4JWEC1hu7ersZaZBU0QVnRMQD0zs0lFggodXwHmMAf1hIAAHLDvYV6kpVxpwMiIGcT83BZ5PilhB6eAfAC4GCsVdYEge/kcc8mkd94/40FEHw2tdUM8zFzt1Up8czzOUUlyj/6fq9jIBL6SOestb09Eg9LFClAUXRN3Xa9otPt+J32Ww9+MQb58sk4734nc/LNpxP62LOdmTIFwQtVEdW8BQDRyUqFtmuWAGMgdOVJWhyoVPQLlS/ZiSGRnz/YHh5tkAaoDyfSlgselUzl12sLBOliR01rihvXAW5pIWHqogYZvAbdR5eO7uN+xncqIkpCp7OybLfmgyCH13wLqN0Kuj0+Y2eMeAIodsSh8BC0og8CZDO9mFgMYHGAvBDDQEBiMmisKwv/mqqjlSST4sCWxCIF0HFyJgEPcFsAPDD9l2CTNUFIY+dokonxd+68MTEQkCkO03ItZZQ11wpy5PNunt8+AgiZige2iwy0np3hJGWxOa92y6PFgyz1M0AapVGJ9WfzzHro45pu6z5P7j18d2mxj77Hz7zXKV94XHtBAAAgAElEQVRpY6Txl8aXVuCujEErTcGn8W/eBY4M3LZpv0ktf92G/c/PS60b9wVoBQBR9E0Y2vVEAjxMC0qCJxLizWCsCggmKydKirtSKhr4yP/O/uQ+sy30i1fTAqM0E+MzQEgvszDwoofZfHalnVmAXTXrULQyRVBK22aVQMGh2JEGEFpxsj95TwMGoKMD8zAmfsQYUytWxgQM2N0tggt1JURtSdA0wa/hy/roIfftIyK3jSWHkXWTGgkeYTVAICVBHiwPHJcZGVgzfIYsMJ+7tybZGUj9RMAk0kAxR7bH88J58Rp4B9B5eJfI+3YlcRU34g/z/MbbIqhRgc+YG0EDn1VdPA3zxR/SOHufhWElMBWX9ogMUR6NUYnK890BhlWKaFziWiOJYwU90OVn/Ot+1315T7d310vz6aNddA6kUxqXuDmbrvvc8YrSLzIv0vbNu5P1yGuLORowNCtRVlu0O/1ZWerG+hAAxI14s9ziY8ICsXdSjpmHW5mbqRQBEJieyd072kIpoA4E+7HoFL7rXTPFy5czzd+9BBCmpsGi3UlbhY6dJs/eYBErWk9cKwCLClFJox3N+rjH4kOUj3aV8EAmc3iYNd8z20QfKKYDUO3ONuGvJEJQ4boACG7YlyAD8xmpiGwZFnn/LpGjW5MaDkXdGWiH+Z2bF7m6lPANAMaDpRgwy4BX3OMBaqjrAIvF2bn2eJQrAQQBD58TWB4e3JEEUXZToKoXP1HM+esnbeyHBWMEw8y84Prr532x1j8XhpnXVDywd1zKp2cl3jueKFF85px5rRMZoP8e6xrRylkrMdA7I9LUY+KzVuS4r/kgX6Dt0jKKz47Le3pOpEMaHIv98D1t3uDJpa/bgjb7+2TI+1qG5A20tRwof82f289dG3fevrVKm7dua+bwY6nLlyPrVOxk1ZO2wQLRucxCjzVIQGdh4AXqHsutgYHesY0NJFkYGlS0dnDY3dnTNwkw9A4eyqgXMRC0PJyZawfxwaqAtx5N8TyeGUqNZnXuOAmS8J07Zu7IdRwHAw2p/Hg2COfLsViymctBwEHFrq0SaIPdugFczvrREtACNuo+q4RSrogrgDvo6Lb8lEv3MQHwurCQgAgALhaUYjon5QRgwWuggXnCYqHlget0V/BgNTwjD+5M6j8gZuZGgQfDc1MEQZQM6gWP+pkgaDCuJSWo5V4fpuUuwlRckkmVzjktkUwqFvC90z+3P7+Tlo8+rrlj63HT+NK02F6P4/KveUnjE3R0P98YrkzIn2+OaW2LyDWNf82jK18f3bR5u22fkJVurQ8BQBRZ0NCmpxKgBYJmXRA3h2pF7ZMz+eKHEmF2BmIgfvHw9YWmWNGSL213V4yXMxTyT92+tiwM8ASFBzP8u7OJMjbBcApAgAfGNbA6plHYNpUU82EMAcEF2+n5s+yzuYbDxRrJjh2fedgY+3M8LpKxKligoAEEXUJ0s6Af6FFpsz8tG+SbwAaggzv/e7cnLoK7tnaupGm9QUwEi0rBOsEgWgIqzJkxEwAQ4BPPgnZh0PKA6W6qioAvWEgAHm70ny+Nk3MD31gbgme9Bj0/jdMniE/GZfmwrF+h72kLUCY94IT3wKfvfqI449Y9l5a+l7foWXysBi+rx0vjK2883/1O+S0ikzw+0ub9tNQ7LV3tDtU52sxjNtwPEsiQAADEge1yjP54xj8wqJK7MezQaK7HCxYm848fut4CgQdYF5ziZ+02AJ21BlGCHnzxrKhoCgHZ9DvulvWx4jRXa0WMdozbYBAg3R1oz5MZ0Q738R2Boty50jpDd4lrjcFYUFLcmROc0fKhFZgLHrR1A+O7Rb7MbsO6VwDmYIGARYjzKfrQ050BSwQKTFF2tMjosuTgm4CHVhuADT47aKvBA6pObh0uykl/29ECgbWiq4Lgj98JGnX11aWaLP7xc/3JwmjPOI5kypS17kXiT38FCepnJJY9XVhG+s9Zf0fo57xB+8uCHKiOMy/0pAOA6O8jEKg7EuBZGFRuOpWNSoxWBG3mRQzERw+0K/bRXK+j2U0sgAUURuHZ3T+UE2IgEARIRdXpwoA26hmYbAKbfkcadGHgO5TBos0ySHPHmKwNFQzYUvw2JoQAAGMiJoQxDDwDhAGZxjqhAh5prTGxAfZkUgIKypQgwpQNZxlxa7HgPWNWt68VWkCo9EzVxyjJkvjNh5OMiaKxEFrmsES8ey0BZQQsmAviHTS4pEUF/LhWG7g1UMUSMQ/4f6OAB8yTlSgJeGg90m45/axSvrX6egAIuxJTcUXO3IKKudMf/41qv0fivqwP6E4JtihrAg98x94o8YRxb0EJMAaCZlu+OLlTp9JlqV+YeqEYeRono9WpWNhOP8z4VdCMD4UOhfShvWsHEG9eSXz4VJgu4OFyEhxwh0k/NxUGFJ8BQLYQEuYA1wbTQXWsBMEFzfkEQEirpFuF1gJtaaA8NU2MyaJGpKtBAwEK58GsGAIeXKcCxGmX/80H24W/On2UMS7OyDg9m1h1sFMH6DEpnjZ+xI0L0cWiIENYZw5tSc672EjgQQMI8ElrFK01LF2tZU/wua4AQlqWCP/yHZdY7l0jwAAN/oEWv2fRRZstUhIoOv6RFwIefa/ow6f74nMajax7WWN1wpuWg8sXx8ibo+6n5Yz+Wr6cD9v8BV49awcPAUAUffBCu55JwM3CoKuBwXpM4YQSxtsDL11TG6Aq8okjCRtU4Ixv4O5OK2pdjAqKsBcxEG9cSXbMHJ9uF8ZwgDcGQDLwkYCHAsRcuOMGWDImfBxDbdM9eSgULA/cdVMhteYNd4e1HaIv4xlo8kd7fdAY3SW4zoqHbKutFqxHQRkbC4gt7KUDO7kev/Oh7gEEx0AcxNuzq8tSY06muqSNM6GrhjExBIcADzhldSPEPLg/ELowaGHjsfO0nGmXkXa7IYiyX4Wk/D9iAyKg2CO5d5XCTr7jeid/bh8fTdDLoptHoxN+1qut5plz5hx9cnTlslY+NT2ffHF/iuvbG/AQAMRaFy3071gCrERJpaCDAaEUYRLXR31jALxgUVDoYzYGQj+4BArc3dHsr10EUJK9sECcmElqEfD8DtZMgJKgSwCfoTx8rhXtggBPnGcrndG6MDQggHzwBqecAEiohCh846awJ5pSYbHuAAtdUS7oYywgFuzoYlZ0iLOaI9I9mVXCWATwDVrY8X/qkbUBCNDB3N+aaR+KRfeLWyjKuHVsNgbmivkhaBKxLXBvdeNG6fjh7aADAQQsKvjTYFPHRNASxznVm32sA5HFP7IzWgoG6Z4WOOhr7M97Pno+Gu1+UGJtQIK2abT0PR8PeWvh0nX5csdOG6OTuabN3TeWKwfMB9eK8EF6ebK+Tka9Aw4k3Rm6zFu0cD9IIEcCtEBQ4TPjwIACe54F7nGHTQUHkz0ABBQHLQ10d/C7fjFrpYqXOSwQ2LGuJQYC6ZuwQKyoivHIxoCyAy+MF6Ay0DtnnS3B+g0t5WzrHmiXiC7mBNkwuNCAE2vYhYwYhEkXB2XBXboBYKq9zlzgvVachF07fid/zDSh6wVgDjEQ/+kDieulW+UNnlFgCsdxI7WTIIlAi/UhMC5jL7TZH24UBHPeuy0Jst1If5D/v3s9saRgXQH8GAgKUEdAxxfwDQcQ1wkvtqz5lA7v+SSu27vtcE9fc79revpeN4rPNzbp456PF998Oplr2tzz5s1+5CuPD9LLk3X/fxEBQPRfxmEEJQENIKhw4f+mv52BkPTVM/0Q/m64MPgSpn+cpn8qHVe5QuFAAfUCQMBXjyBK/E9FTlcF+CBvnAPdMwikM6mIcL9YWTBugRUZuUulqPShU3QE0/1h2qpfLmsMAMhoyw5jMNCebgHIg0dH05KhaxToh1Wb21sgIxZhmeif2d/9ORPgB2WpEVfCkzp17IMuDmVAps0MAX+YJw/Q2jki8sDOpLgVLBEb5Q9r9W9fb5/TosEunlW6jvCcM9gXMl6XNM5CQgoAIhFTABBZj0sAEIV+TKFRryTALAwqV+4oQZ9md4IDWhugQKAcPnYw2ckx9gHgAspQK1gdSAh/P1PnYOpeaxYGlNiVRRFYIrhb5nHUGIeAiLLSB1Bxl65TJAEi6PJAH1ogNIig60BXtwR4aJWctjEhugolg0hdAKHHBpgh2GAhJlo5GD8BPrg+3DVj3Pu3J8ej4+RMrmMnzwfGQSVPHPONbAzwTosRgyjdeBame5IfU4TKxnTA+oDiUeBro4AI1oFgHAfk41YHxVzo2qArY74mi396rN9pnJ2sVmgbJJAugQAgwtOxrhJgHQiap7n7okKki4EuDigKvHhhrv6FQ0kQIEsBEyygr06Z5C7V7LZtFsdaYyAoJCgyxEHMWJM7vsOKgHEQM8BMAShcXcOAylpXI3TjQDSoailvG0zKDA7GSxil69R9YHQ/rTHc3VKmusiVDvx0M1ZAF/JnACWUOoAS3BUoHoWU2EOTndeAYMwDDteC2wIWHc6TQZ0MnqS8CYZwnfEdtIaQb9AFiGA650YAEQQQBI7aVQdrGuucEDhz7dc/iHJdf/5hsJtMAgFA3GQLutGnowtJ0e/LzAAqXeMftpYFHvcMBfF3D9hgRXX8MQMO6crgTl6nJEI5wYWxFguElitADQ5JQgYB3BO6WJC2gPgAhN7RGwVvq1TSWsGdaEuB2sqSrpWFrhBt6mcMCIM4CTpYV4EgDXEbdKHgHotitQph2cqPDKpEP6TRoow1UiZxSmanp3JiPuAL4AFnYhCAGUuDtUBAyRp3j50cd+wEFwRCdK2QdwIKnH3x8O6NERNBFwazL8A76oNgfQEgCIL5vBJII4jyC88GC8RGf48F/hIJBAARnoR1lQCzMFi/QQdFmngFW6RJ++nx0kXg3s/embBqTPNWu1FpUvHqCorcgWPX3isLBIUFhQAAAUUIpccdsjZZu4JdFdgJ87U9nZNnP+gfJHekGEdXlnRrNegaA+ijQQv66YJSPO0SihdKDH/6EK9VgZ4YN04O0doxmrgrEIS6Z6xzywPBAywOKMYFudGyQOVvLBEicm05cQ+xCifmBB7RB3PR8QN0AWk3EE4OfXS3yP07EqvVjfpjECXGZ+aMtpjoNGM+w2Z9+nmc940SRhj3ppVAABA37dJuzImxkBS4o69d7yzxGdfx0tVFpbADRulkKhxmIOiMAe7+Wb2RMQBQ7r0GEEbhqdNEddqmljzdFFmrkZfFoBW7D5S4cQh59KiwOIcs3hiXoU9J7fTJwngIPEXQJI5Ap+WAClW7WAAU8B0HYwG0wB2BktevTydFpnT8i44h0fEFSDHFWR1I87xRNSLowiAYgswYGMznhs8M5MFj6nEa578MMRCdPmKh/Q2SQAAQN0jwt+qwBBBumWfuUlkfQZ+xgBct0jhxFgaDBQEomPWgiyFR0TEID3ThBgGAWEsaZ956dRNMmEdzo93PAyY+fm1mgQmYhAWCgabMXjEuGNuRrgq4R5AmeudEYnlCwOXxi4n1AkGX5pwQ++ZqlcFutOlAeR+cEHloV3K41o34owVCpw0zU4fPJuVpYnWsRW3h/2fvTaDlqq5r0Xmq6na6umqu+haEhOgkgQCZzhjHNhjsxF2C7Tixf0zycBI3sf3z33t5/78XvW6MvJ984pgQO46buDcPTLAxNjYYG9MYEGB6kAChXld9e/uqOn/Mffasu+5R3b5uW7vG0NCtqtPsvc6uvedea665AoAYj8cV7jlMCwQAMUzDhdOGZwECiBVzsUm7X7ngLYCQe926fF0tjBXJrp8gQTUYFBYQiNBCXsow8Clzow0ghmeNqX8WF1B6H1jBlOmatv4De09egBsLXq+CC+mSph7vg0JTvMaLB4EthxPNCIWwxJuRDoY8UwScBBHXnzO8TJGRPhmO3Ts29y5KppCavCUKt9lwHQHEP496Ma2R9i6cHyyQWCAAiDASxtQCIlHyppKrVgOkY8AdqI3n83sCCHogbN68PBACGvJOiCMh1USeP1Ip6zE10hS6GT0EFIti5opku20IReW5+az43Bm2IIBIZ1LwHNYhoSfipYM93A2JcinNk8CC2TB8kbtx4/rha1WM5DGIRGkJrDYTR9dme22Jd2ZhBAAxEsuHc8fSAgFAjKW1w70gISkVyRJp0noOpKlgUx4ZE792ZTLZalfK/y2pUGx+fi4BKl13NDgQ4XEObAE+X3oPqJ/RRsVNI/UtYSx+Ro+S9TyUu7JAxLP7gBcOJsRKvSR1bbM6GAb50wvHD0BQiVLhlr64MFaAzGXoFAIHYuBRFY6YKBYIAGKiPIkqaceim+KLl8/GJkkgWwAh0qPlE8i7oHLe8kDQXDb8oYXDkiv1Ga/xpuWVS+OskkdVkW7S9qy6SS8EORDyPrjFkgqT+SQcwRRRLvgDSVLzvL0ngadaEk8ESZmWL6NrcryQRPm+s8YvhEElSoIjjkkLIPS3xrvzxnkiSFwcw3LeFXnC4SLVbIEAIKr56Y9D39PFtGxBeuXMS8dAzeOiwQXhupU9lSdJwrR1BjgBK1tBWRgiqamY1miSKMfBlJPmlgSJzKTgwq8sGxUSYyeo37C0KdGaGMyLz5VaEk/vA57fn+hwlDwRnpCoMt+slTEer3QIQ6RPtkUAWePTAoo4HqdiWuNhpHDPSW+BACAm/SOcXB2QlLVVnlQ6Z5qdzp4pTbOpLpGythoQVonSeSRE5zclv7VQXbpkdLMwJtdTGPvWMnuCHAZ6IbgrV+yfaZZMuxyqeqRABAEEy6wzRZR8iOk1CY+CqpTM4hgsKKm0RZSFIanzXl4HX7pdITcBCQd8i+j44uM4a+unox2VblO4XrBApS0QAESlLRqu168F5IGwtR0YzuDkaUtwK2deJLtZVKJcmbirpZho/9cELWZ7ugJlyMIY34HJBZWLKTMxRCzkcydwYMbEcNJg6c1gdVSFRwggCRhInlzYOHA4ZDQtYgGEODm8n8a1iqUJJKst3UW0/+uTQYlyNJ9NuHblLBAAROVsGa40CAsIQDiPgRdiskQyTaiKD6sSIwHENWf0lI/mrk1S0Fp8JOssLQhdn5P1SKtxDqJr4ZABLKDnlC7VPhx9Cd5K17PFv/g5PRHa3Y/XQ1EIwyqT2hL2lrOjvnD8nuhC+7d+EwDEeD23cN+hWSAAiKHZKxw9QgsohGGFnrgASIKZu9J0XQiCCMoSv521MPyI1a7O7lz7AhCVroUxQhOE06vAAgIQljRqtUlkAqUai7dzsit4IKpgeEyZLgYAMWUe5eToiPVAiEDJSVbZFqobYEt7c5IVB0K7NZcG6kWitKMtlyrnUj2LoyNlPTksHlo5HhYopwMhMKGxrZAd3wtAUEgqhDDG44mFew7HAgFADMdq4ZxhW0BKlFKQtKWkpVJohYYELhgrF4lSqZo8V8RJS670+fTOxV3pct7D7ng4saoswLF555YkTdWOQ45dpTCrkFlDTUIW9qqaAUBU1UiZ3J0NAGJyP79J13qrRElSnSpDqpwxO6RwhgpqcXLlJPvW03ty/hU3VyhEKaA8X6BE3goeEzgQk26oTOoGS8patV3YGf0trxjHJQmkHOckC/uqrO1ffSJwICb1w6+ixgcAUUUPeyJ0NU2iVJtENlN2BidX7tT43v2dA65a3iP7y/OUoqlzlRoqD4YUKwlIfus0YHVzj2DPRLBFaMPUtYA8EATIlqejGh6q3UIFTn6vUuWUsg7VOKfuuJhqPQsAYqo90QneH1XjlAdBAIETLv/Wos/vuTMjc53fMRRBEqUGrNLh0t3leZykrVgPJ+crlgYAMcGHxpRqnjgQDGHIE6a0Y6v7oE5rvIZy3lNqGEz5zgQAMeUf8cTqYDkAwRa6hT8CSKzk5CsvggAGXb3kQOhz6UbY3tk0QREqCUBItrxkcZCynlgjYWq3hmP47lcT7QvL6aE3TGBZXAh50/h/Rx4hhDG1h8aU6l0AEFPqcU78zpQDELbEs9UEsKEIAgiW8ybAINCw5ZzZa3kkHLEy9sS1TOK54C4wCElN/LExlVooAEGipDRL2D9bNZQAQuNYwmedhQAgptI4mOp9CQBiqj/hCdY/kSg5YVLfQbsxggIu/CquZKV/+XdjTVIQS14Gx2z34Q2CCg3kcrU1WrsDB2KCDYMp35y+QhjkPnCclyP9ckzTA/H1pwKJcsoPkCnSwQAgpsiDnCzdWHZzfPE5c7CJ4IHu3RIB0ocvyFfgRGqrbhIUsJw3vQjSiSgpUZqOc2ImEBERU7Fn7vpIwAwkyskySiZ/O20ap8ahxM/kbeAYVjqzxm17PuhATP6nXz09CACiep71hOgpAcQZs7BJOzE1Kq0HoZCEQhrUgSCAkOy1PuekLG+FAISImJq4+fmVy0IxrQkxAKqkEQIQlgMhFVWNS2sKkX+7CyELo0qGyJToZgAQU+IxTp5OMISxtBmb2GJOmgQEtjKnVevjMeI8EEBQy0F1D1Tnwr7n8ZqknTCPr85JsPKW04MHYvKMksnfUgKI217qCVcozKYQm9QnFZJTtkYxDgBi8j/96ulBABDV86wnRE8XEUDMwiYVFrIqfWKo08VL8qN9MYRBIalS4Swvf+0UKH34w4pRCUC4+hhIzj0r6EBMiDFQDY0QgCCItZ4HAQkpp2o8qzpnVyFwIKphfEyVPgYAMVWe5CTphzwQ8hxwgrUS1i4m7HUfbPVClml+5yoTrigmHgYBCBu2UOonvRRKCZ1IQlI2ra+vx2azUawQkQ3dpI+x7yfJcBjVZlq7jeqNylxcSpQnu3o4PTrMAgqFM8SFYC2M7zwdSJRj/bzC/YZngQAghme3cNYwLaBaGAphEAQolMEJ36W5EUBkAKr0UXyHuzNKWV+3MrkpPRRpuWpdj/+r/oUAxGiEMHj/E13A8U6Ai4Rj1pOPwdCMly3Wgq5QSs73T8TRNFfDil8pRGNto/6oryLj2ZRW3UvX0mJl7crz+Z7np8WN+J2EuGj39nxyHJVA+UxcefV8cp5eloeSBjEupdaX2Fa1VLuwi1hY4rHw+gWj9+GVSGUP3Uugk23ReJEdOG5YvXXZDGBVMzB/Wg/5dpjDdsiniQPB8cEXQa00SZyNfSqyyo7LbsEDMWRThxPG0QIBQIyj8avx1uWqcdoJlYsWiWdcDESY5OJBHYirVyQTr+U/8FwtIHYBtumcnMzpgVg1uzJS1rzf0Q7gSAfAPH8VRSJw4WLJV94XR+LCYNNMLTBQ290C4xcUeWA0NlTaXAu9BU76TiBBYCy9KGlx5jX5N88jMHCZLFECeCz3xJ3vP+OiLy+RiK0CKenJQ/eRZ8j13SuD8joKUSk8ZQuhqX8WPFhPjQVdtt1y/atvOocaC3OnAUuagLXzgdNnji2IUAiDdqbdpPlAwMM+0lb6jH2Qdkm+GLIwqnFenKx9DgBisj65SdpuCUnZ3au4C6ptYRcoLr5cFBjCII9BfAeez/M48aogF1M8pS+hEAnPVS2MSgAItu1IO7CvrQc4qK6B1agQENCCbwGNAxje86LFXjFxtpXX4+LCRZVprenFM/3o5f7WvRxI8Au/Y/f71FYtrvzfCRzRW+N3+PJG8NySF8MAId7TLdxGe4OgzoEgvyDy+alEtV3QdYz4AAox8T2PdwDSt4P914JbsqFPd3RS597DI6DGPvDvrmIPWNE15d04by5w2dLEI6Gw2Gj/fCwHgvdUuW5fcbMErNLZRvRAfOs3IYQx2s8nXL8yFggAojJ2DFcZpAXEgUinbaa9BxqY2jETHFx7Rg8HQrcTwOB7Lrpa6OSG147vzaeNnETJBY8u6T0nk7AFX7YmhxY8ufe1KNsdptqn3bp1+Vvip2u/965o4dYuXX3Xe4IMtk0hDd1fC6ldsMX+lwaHdDX4PKznQQstr62Xnpm8KMyMcQCNYQ6TASMAIhDB89yuG0koSnbiZ/zHV3phV58tiKC3RC8uyFIdtUPP2dCAEv5NEbJ1C4ANixKPxFhwI8SBUNiGbZRMu9prn71CMxSSChyIQU4m4bBxt0AAEOP+CKqrAWkPhN0dS5lSCw8BgaSoGYOnlLUWXu3orQKl4srSmOAErQVopGmcvC/DFvvbgP2tyTPjIq9FrbRoU2nQp486TkSiLljibKS5CQpDiA+hHbx2z/JQCFDweC3q8gYIPGhBkjdDi5f1UKhEuuVTCNSU2uL7xs/VF8vr0H3INeC9FQ5JcyGsYBJDOrQVn6PCDvJAWD4Fr8nr02Z89uLA6FppAKGwTSm8YgCPBXJzGoB184ErlyeAwi7eo/ELFICwOhAau5ZArHbIixUhZGGMxvMI1xwdCwQAMTp2DVftwwLlOBAixEmFUhMtFwVOtpxkuXMlj8Hu3N1CaYSknHqld/vzWnZHzvDHSEIYvBc9DwdM6EJtse0QCLILnnbK2lXLNOq3dvYCO3LLu4Xd2FFgwoYq+DXvmSYo2sVTHgBVO1XISGCktNAbL4IDD+m4iw9j2HCHuA0KlViPEL9T+MWBOR9u0LXT/bBeB2urcqRKR6T1AFFpv/I+CHzJdGwHAdji6cAfrAEIJsYCQHz/ZYAy6gJWafDINsheslMcBwARJs/JY4EAICbPs5oSLVUtDMXo09kUljhpY//kQBBA6KV4vibldG0BhT4EJN62YuQAYteJhP8g3gUXMO3e7Q7YZjZoMZNXRCRQ9k1y3XJtu52576A8G+qngInCEeo3r6NduGxjF3i1j3bQj53tl52VVcH7WjAmLgnPI3gTUZPv5dmxA1KLJL8XIVALeho8CPTYZ6i/FdJwBEPPxyhlgniPlLuuASfWFrSzbF7yVvnj6X359AZgUVOPZ2W0flSWA5EOV8lW6p/GOZ9tSOMcrScSrjsaFggAYjSsGq7ZpwWUxlkKL/iYNRddLcIiSmpR4QRL1/a1K3ti5XZXL/ev3PPWhc/Fh4vN20aoRMlrvn40ybxQuEE7dPXFeslt+2cAACAASURBVB0EIqwnQKEEHa/+Wg+MwhPlOAEKI2jBoZHtgquFlZ9r0eLfSnu1u10RFdk+8jmULWEBmrgOBDPiHCgcYz0NAh7qj0BECfx40CEPkfVauJLWPlQiu8qjwLZZoCmPVNru6qvCLeK/2M8Fsv7y0oRMqWNH66fKZ3Triz1gijYR+OM9BR6VsSIbtnYHEuVoPZNw3cpbIACIyts0XLEfCxBAnDYHm7Rr5ASq0AUXTS5MWkR5jCZdpXHyf+dd8Dtvm80gEMLvbUYGrzdSISle87UjwOH2nowB7fTFJ9B7232FFixfwWVZUOPCE+usO51eCPEFLAjRYsgFPO1xsHLe1qNjF0ndQ/Zlmx3HJJOAEHus5SQIgGiRF2CxfbSTCNtp28d+i/NgS1frOjYF1dnKe0IENniuwhXSUZD3hm2w/bV8EbVbx7DfY+2BsACC7bReH3mGFP6SPYMORJg+J5MFAoCYTE9rCrRVHAgBA8W37Y6YKYb8XAscv+MOmMW0+JndXadDGQpZaIFWKGOkxbR4nZ3HgX2eQGn5FTYeb3f/2vnrMy7aEmGiR4ULKturz9JhkPTjVlihpKdAEiezNci8yycgQLtv56FJlY5WKqHsy6wILep29249JQJr8m6kwUJpl58S90rbwXo27PX5uWqhsA+8nvQR5KlwO3avk6GQC58vX8q4sLbqBSo8b4PXJPfho+cD86aNDQeCtTDE5VBmikJYeuYaz/o+pHFOgUmuiroQAEQVPeyJ0FWlcXI3Vkrv80RI5ctzgZO2Az/jjpj/X7KkRz3R7ua4EJIjod2vJecpzjxSISleu8WTKB2z3hizFI7x2g4CR1o85EnQztzF6L1iptVNsCEAHpsWl5IXIK2nIB5EyfVvCJBcqORtcF4ZJBoQ8twoHq+2yiPhQj9G30FgSMQ/dt+SMcV3cJkpUo/0RuJ30vhQ+EVCW/JEyUNi2yOPhDQfXEaGV8K0ACLNMVBKqcYD2zmjDjhtJvCe1cCs+rEBEPRA8EXgRqBIm2rcyg5Wrp3HEkCENM6JMFOFNgzGAgFADMZK4ZiKWSCdhWEzL+TO1UIr7wInWQIEAgi3wCiF0oMQHqednE1PtHHmNy0fmQ4E70tGPUMY9EJYN73lGNi0UoEE64kQSLDZCSXhJn+yFmMHNPyiaTMwFNrhQxF4sB4Efs5r0G4EOxJnstoaWlwJMCxnQGEVAQjrSbBttl4VBxB8QTMBAWVgaAHVIi+iqGxSyrQxI8x5Tnw4w4FKL6Fthaf4vAlC5HUh2KKYlAt5eHCjMAjvvbQJWL8QuGBBwqexYaOKDW5zIXEg+BHBDtvJ8WPtaUN0bDefNatxBiGp0Xgi4ZqjYYEAIEbDquGafVpAJEqRIOUt4O7Y78BKbnmR8bhYsBonAYSAgnbxPEdpjNJdsDfnIsLrVEJIiosOd++7TwBHO5NFKE2cdAuzz0SwWQ0CQ2xbOQ0GtdmGZxQ+4GKeXnj4nWxnr6dztHDzGGVO8G+2lwsa7c1FTdfm8em+iETJz212hTwPaoMVkVKYRhkqBHvcgQsA2ZCT9RTx/pZfIUBUm0s8MWwnwRBf5MHwuQrksD9SqHQcEu/5cOAkA8yuT4AD//FveT1G82eqLAwHbo22hSXA8v7W68T3QQdiNJ9KuHalLRAARKUtGq7XrwXSaZxaUBRq4CKiQlqKlfOCVD0kB4Lf2fRH7da5YHGR4sJIkOF2q6aU8khJlOoU78dMjINtfgHz6YTaSbMN4nWka1XYhV7kSq51XCDTKpP2flYsSTF0SzTtRcI0QlbyLMgbIE+HAxeeO2HrYghECIilC4PZ8+Xh4Dl6huJJiODqrmMyQngvtt8t+CwsRoEtnwrr+B1eBEr3t9eV7cSVEZhz5EQPPkt6Fr4cPMcBQxdr5iUiUuQ+jNWL7aIOhAifCtfx/lL/FCjkJCwQXIhDCGOsnlG4z8gtEADEyG0YrjAECxBArJqPTdqlazcr9zQXFC5uSskUiGAI46rlCXgQc196DG7n5keyI1xmegpG8TseXykAoQWTqY8nfSEt/q1FXounjtP/NsYvjoCIju4Yb0O7aCuEod273pfT0NDiL8+OwkHWo8FjrJKlFjIRMNN8BNt2aUqJ76HFz13TN147/3Q1Ug0PpYoyhMBwg1QaZRtlqvD4UtaKD0nIQ6U2qqaE+qnjxfeY35jIVq+YBZwxKyFQjuWLtrhjc2+Spzw6Csmo7cqMoX06Cmi/7dlQC2Msn1W41/AtEADE8G0XzhyGBdI6EHLhSg5Zi4ckrrUg0gNBAGFf2vFyB6/CTop/K8avRa2SAIJtEPdA5Djt8rVI2AXWgaBiAnLUXwsw0imU4geIUKg+2x259c5YmyhMUS6co5CDE3oyJ0nRMf04y4UdLIDQ8X0pVirEY9NC1ScLnnQdZWNY2wmYyWMiu8kj4RZhU2SLtuRYoOeBoIFeB4a/xiJskX4O9ECIOCmAIyCWDmUIRLXn0X7rMwFADGNqCaeMgwUCgBgHo1fzLZWFkeYHSL1Qn2sB1MJMNUSGMLjwccHTgmAJlZyE5TJOeyl+6/SRkSjLPTO7KKW1E0b6jNPVJkd6PXv+WC+mI2m7FeKy1ymnVZE+VmGt0SZMlusfx+F3XkjCWQQ/TjDLK2Jab5TOFbAKSpQjGS3h3LG2QAAQY23xKr+fsjCsu1yqhvyMk61i99rt0l3NOPcblyXfu52xtyPd4RzEloCX3rnzO9bCOKu5p1R1lT+G0P1RtoAAhPVA8Ja2UqgFchrrnYXggRjlRxMuX0ELBABRQWOGSw1sAZvGaY9OEw75ndLwGCYgcGAlRe7k5PInqHDpfEWgjemIXoGSk7HSClXq+uoVAUAM/HTCEZWygLIwmLVDz4jNMuI9xE0pET/9jfPFACAq9QzCdUbfAgFAjL6Nwx2MBRbdFF+8dBY2KZNCE2mp7gKllfPJpEvvAl/8jhPwFT4LQ1UdCSAsYdIx/D0jXzFnST9fc0YAEGEgjp0FCCDu3NJTyt3KcAtA8H+FMySD3lVE+/eeDhyIsXtS4U4jsUAAECOxXjh3yBYggFgwA5skEFTaiZl0QKUoatfGm5AYd9mSJLwhfoMmXR5H0EFgYePNytJgCIOFuEIIY8iPK5wwTAsoC4NjWURepWpyDGv8C0wIQLflA4AYpsnDaeNggQAgxsHo1XxLAQjVuXBMfW8QDUZNpso6oDdBAELS1tZzQcKhdBQkpSyWv6voGAcORDWPufHoO8ff917skQxPi3QpG8fqoHiZ8SBlPR4PLNxzWBYIAGJYZgsnDdcCCmGIMGkZ8uW0BuTmZTiDREi9FL6gd8GVRDZaEBZcEHDwHpVO4xxu/8N51WEBAohvPd+Tvqs6JSJLpvU5pHsSynlXx/iYKr0MAGKqPMlJ0g+RKJW2aYsJydXLrogjoTAEhaTIY3Bpnb72hfgOJKrxpewN1RUouYeLwGikcU4Sk4dmjoMFlIWhsajMIKujISEvpR7zmI58qIUxDo8r3HKYFggAYpiGC6cNzwLSgZDnocRnMIQyXtlWLaRngiEMeiA42TKuTLAgAGHz6iXa5DwXvokEHW9bAZwzJ6RxDu+phbOGagHrgUinJQsgS5Zc4l/8PChRDtXS4fjxtEAAEONp/Sq8NwHEaXOwyS764jxIREo1E6RMyPf0QDAMwZd2bFbhUTn1tg4Dj5WaIr0XAUBU4YAbpy5bDwSbIBVSeSDoYeOYJRi2qZzt3Wi/4/mQhTFOjy3cdogWCABiiAYLh4/MApKytldR8SnVuSBgSBMqKU0sAMFzBRjsBKzS1yrxbEFF8ECM7LmFs4dmAQKIW19M9EkIGlTfhVfRmCVA5ktESl/yOwCIoZk6HD2OFggAYhyNX423tkqUmkBVblrAwIIH1QxQLQwVorJKlqoSKZcwr2NTPcmZCEJS1Tjaxq/PysJQerFEztgi+5mtjcJzWAsjFNMav+cW7jw0CwQAMTR7haNHaAECiMWzsYkAQINPipMqca1sDO3OOLEyC4NeBAEIW4DKNslWtRRAoZhUEJIa4YMLpw/JAgIQlLLmS9lA1nvmxju9aT7E4UMaIY1zSJYOB4+nBQKAGE/rV+G9BSCs61ZljVVhUi5dgQx6GDgBv3VF8r/Olfy1Cmrxc2VpyEPBnR89HCGEUYWDbRy7bGthKGVZ45P/S7dEAEJN7Y6DkNQ4PrZw6yFaIACIIRosHD4yC9gsDBHKpCipK9siQ/I4EDiwmJYyL9KVF6kLIWAhxT9XE8MX3woeiJE9t3D20Cxgq3HKwyB5dadbwjLkfva1dTFCFsbQ7ByOHl8LBAAxvvavurvbLAx6EJxipCeZWV6D/ZtGYgiD5byVEueKZflYh3UD81gBCP5NYEEgETgQVTfUxrXDaQ6ELc9uM5Bs+IKfh2qc4/rYws2HaIEAIIZosHD4yCwgD4SuwgFIHMD/tRNjVoYyMvQ3SZQEEHq54kTFxBXMl0p8W1lrAgsBjSAkNbLnFs4emgWkA8Hxa1VXBXpJ7NUrxzL22eS4ICQ1NDuHo8fXAgFAjK/9q+7ulgPBzsuNK0PQe8CdmKuVkU34C3w11iQhDE7AnHw56brz/dbOch9sBgaP4TVDCKPqhtq4dpgA4hvP9YieSePE1X6JE/KklXEXyGA572/9JuhAjOvDCzcftAUCgBi0qcKBlbBAuRCGlfklECBwoPIkP6cUMHdxFJKiEiUnXaV9lsp5eza7PBLK0HBxZl8enNU4z5ubXCu8ggVG2wKWA8F7EefaDCHdn2BYYmcczwQQtz4TAMRoP59w/cpYIACIytgxXGWQFkh7IHiaVZRk6MJKVBMAEDAwZCEhKXkp3MTsQYKdoHk9Ag+3q/OlvkcDQFiy5yC7X5HDFLapyMUqdBHF+Ct0uRFfhot1iSNj84JHfOXBXcByIKRCKcE0B5j9ZfQspWXSmQ9KlIOzcDhqIlggAIiJ8BSqqA0EEAtnYRO7bAtmSTBKaZqa8/me39XlkhCGgELJFUwCJuPHKRtyASGIkBw2QxiV9EAog0TFvmxZcoGivgCGXNdKV9XxNn3VfiagpM/4vy0PbbueBhfp49Kuc11b9tT5tlrkKdfwDyfdPz4n26dyw9raSaEm68ovdw5vl7aVjrNt0DGc1DheSLwld0Zjaix/ZuWyMCxPR21JS1wHEuVYPqVwr5FaIACIkVownD8kC0iJkicpnU2LlRYALSgCGDyWCwJJlFoMpAFhF1WlxtkYs+NGFIF3rKosgGAF0JNdwNHO5H+KVdn297WQagHVYiswYLkf4nUQAJVUNj1Csp+p70qDpW242KqqqU0PlE15PYE1a2del+507Y6lU8DPrGiXtDp4b4kjqU9UWBQ/pdczNERXCiup/HptLhk6vDf7wH7LDuS4pNtgq63KvvpMBakcfyYHzK4HzpgFrG4GTpuZhMDG8sX2fP3ZxB58WXl1m5HhAJwpRR8AxFg+pXCvkVogAIiRWjCcPyQLiANBAMAFR1U1uXDIY6DFQQBCoYhLFifhjfTCwuN5LMsju8nauKz5He9TSQBBwLC/DWjtBrryCa9CBb7SHgC7+Kpd8l5I40KggOeyf+wv2+wWl8gv7P5v2knqhi7DxOzOeS7bwnMV2rGeGlucjOfaRZ7nsR0+Du8WcnkebM0GATK2Te3XdWxb1EcNDnkKdL4VUFK4gf2nPdPiSnwv0ENgIS9KGnAKjNDO5NDMqgNYQ+X8BcDaecnfA3k7hjSY+zm4HIDQOKU91Q7rQaFtKGX9gxcCB6JSzyFcZ3QtEADE6No3XD1lgbQSpcp2cwHTLk0LpxXa4cK2YVGywFkvBBc9vjgpl8IfBkC4RckrUVYihMHFe/cJ4FB7cl8uaF1ix/mdpl281T63uHkBIbt4uB29cf1rASdI4QLNnTNt43boUQKOpJ2hFFh5HAggeA8BCNlRj0DAS14Nnq9aDJZXwuvRo8LPeAyBmYCRBRBprQ7dh+Znvy2IoIloKwl7OQ+MCcWUuAC+rzKpbKXFV14PtZdtEEhzxdR4vveOyObLZwBXLAXOmTt2ngilcdKONtWY/ddztONd46CriPY7QzXOMG9OEgsEADFJHtRUaaYARMkFbXbR6mNpp+Z3yVwQuKMkgJA3QvoOdqFJu715PacXEScZHGc194QEhmpP3pfg4VgH0NKa/K2QCa8vbob1HNh7aIcvoMM+EdgoA6W0w/akUS48/I6LN8ED72cFtxQCIQCw4Mt6HEqLrhfTYtusF8RyUNRWt/B7IMTz1S6BBXkxlM1SSplNpSW69hZ70mxLpFbvv9f1LBAoyTszzVGuf/8339fSy5RLrqv7K1PHAhCb1aPrrGpOQmBnz0m8PKPtibC1MNxzkCfJe5n4vYAcbS9bMQsjFNMa6q8zHD9eFggAYrwsX6X3VQjD7nhtRUKaReBCg5PHctLnApCuxmkXHZEp3S7cZ27wMy5ezMIYKYA40AYc6UgWc17TLsZ6nC7k4N3/IsjxWJ3D+LzdRWsRtwupPAe6DhdtAgpew+oJ8F6lMIj3Yqgd8mrwXEko8xq8pvMo+APT99XCLG+OQku6Lu0pQCOAomdmPR6u4qQnuCpN0XpeBCBK3hTfIPEhaDsBAX5GLw/7IY+VPlOYpRTW8sepTQ5QAWiqTTwQ71g5NqEM9ovlvB03xmQasU/qm9rotE28dyp4IKp0Ypyk3Q4AYpI+uMnabAKIFXOxye7ABCCkRsmF2S42PJaMemZh8MWdO89Jhwq04PAYTchWB4Jx8OHqQPDarx8FDrYlbRDhUIqY4iUQIChsIRltcRxKu3i/OMqLIdAh7wEXGC7yzkael8B7cjFi36XcKbs597ffsdtS6FzE3aLrryVRLvEf0lwRXceKe9m6IhpzOk5AT54Y+73dXYsgye9lp7QugjxJWkx5rK3SyvPUX4VseIyO17ECKxbQqZ0kVn70fGBB49h4IL71fA8pVG1Vuyzw5WcK7bAWxpiHMDbGmZXzsOTsObh0USPOQ4TCtmN4fMsOPL7jr6Ijk3WuCe0efQsEADH6Ng53MBaQlHU6hU8LjjQg9N7t2FgLg0qUXsraLk7azVkegSWpcUEhaLhuZUKkGwmA2HIY2N/as4O0IQy3k/a7SHZX3gd9zs8EKBSzt6EHuzgKNCguLpljXovZH+w/7UeQwWPkRUgXZyoBBk/aS/MxtEgrVKFsDrZFAl7aMYvTIHqJ+Beur36x57G8pwCgPB/sJ8MPtIn4HNp9p8EHPxfPw7ZPz9z11/MrVECN7530uZc3t+DTLtT8/tMbgIXTxwZAfO3ZHrl1hTBkY0sqlafGVY4tjnE1zo1xZlUzFp87H1ddtBjXnzkHb4iLyL90CPc8+Dq++cAJPI5PRZ1hEgsWKGeBACDCuBhTC4gDQaDg0vZ8qqLdtfM7ubbd7ixKyG+XLe3hGqTJfErns1kPWqR4rZFmYXDCJ4BgGIOLoUCKAAk/k/aEAIQlGbpwg4+DWy6CdtMEAyLXOS+DYv+GfMiFRqEMej5EbtSCyvc2BKGUTbco+5i7W6w8L6TEM/CERtna8QqYEdCdpESy3QoLacIoLYC+nQqtSBfDAia1r+ShMCNO5FBez3o21DZbqVXpuTZExPOkQCrgox09/xcnRR6KT20AljT1Tk0djR8A20gpaxFn6XGR6qTap+dtx35URMe3nsFZWz8d7RiNdvW65sa4du0inHXhQly3dj7evWImLphWi2kEZie7sPfpfbjnV9vwrS0H8etdn408bXjUWxVuMIksEADEJHpYU6GpBBBnzMMmLRh2p6sQhHWxa6EiifKihT0xf4ED7VJtTF2LlxZhTubkQIzUA/HaEeBge7LQKaNAYQc9Gy4SNjOEn1tSn/MgeIEr8RcEIvRedT1sfF8EUXESbPjAni+vhlJalY4pT4WzjQcQOk8Lt9UjUM2RUxZwVUA1/8s7IB0K9b9XoTMPNGyYyXk+fBaKrWliPQjpsIrapXRO3ov9UKhG48KOL3E1CEL/9MKxC2F878Uk1de+bDhHbeVnCstF0RhJWX8+rrukAesvWoLfW7sA75jXgFUNtXBqGbQtgePxTux/qgV3E0S8vBWP7tkY+QDeVJiJQh8qYYEAICphxXCNQVvAAgjtirkAcPGRy1sXU4xeHIgNi3uTCF32g2e1l3a3RiVRXgwuIO9cNXIAsedk4oEgCOA15YlgP0jyUzye7SIIshwFhQLKAQjrCdBxaQ9EKfXSlzEXF4L9tl4BS+yUl8YSLQVo0ou0dvXaHfN/ARkbHtLCLPDhPAAeNAm0KIOE99DizetpobeZHNbTZImbAjoCPhYQSDuE92W6K7/juVaDQ/YTsOSuek4D8IdrgHnTxiaEIQ6EBbvpEIa4IAJCdPyMOgfiprhhwyysv3Qxfv/8BXjngkacHkXJMHIhQS/cRtsdbsfep1rwIxfO2I7HsDHqGvSPPRw45S0QAMSUf8QTq4PKwhBxUCDAahJo16lFiosnSZRXLutNpNMiKFe+XWTs9WmB3zlzZEqUvN7RjkT/gZkYlqOhdiq90MXjjVCTFnWFZmwGig1zaHHRQszrqo+9Mii8275XCmTqMRNHMQTBF3eTfClzRNdVNoY4C1qs03oa9BLYUIDAgPQW2Ad6PvgMJRBmQxIlvotXXeRi7kWTXLsUmtBx6lcaoKn9bB+9CTxOehlKdxVIUV94Td6vuR44szlJ5x0LQSm24yvPJHZX6CrN09GzV3jDA9FRBRCLN8bTTl+OSy9Zhg+cvwDvaq7HQg0dFwa09WU8MDvajj2bWnDX/a/jXx7ahmewMfIyZxNrbgmtGXsLBAAx9jav6jsSQKyaj00KXWiHqhi6zVzQwstjGcJgFgYXQ+2sRaLje6VwKoRgd/+V4kBwkTzSDtAT4WLbPq6tPoijkBY70q7f7t4dJ8JrIliipVz5pQU4pRfgPAR+1y/Col14rYtcYQ7bHnFO3MLGXbsXuFJ/lHLoQg1+pOozm45pQZG4LPImWLKmLb2unbgFF9rxWhAjXQ3xWtgPhWYEqAgo2S6CJAIZAghxIKwmhFQpz50LvGFxIm8t8ulo/hBpC5Io9QwEHqwN9Df/5/gl0GAWxqjpQGyMay9bjssuXYr/Y808vH1eIxbLnhoP+h06r44XbeNz2HcSux7Yhq8/sA3fevJj2AxE41CibDSfWLj2cCwQAMRwrBbOGbYFlt0cX3xWMzZx8WN8WAueLaJld++cyLi48ftLl/TIVbMB5RT+eD0eL/a9dsuVqMapXW3LSeB4VwJk5ObnfdLARjtmSzBUZoTAQzokoDCOPufxLsTj9Re0w5bqYols6EMEyuBwoQWfG1mSp/YpoLKJPCVO/jpV5lwAwgIKPXS52y23Iy3TXfIs+BoXvTgJ/kKl9vmUXIllyWuga7CvCndp0eViy5cqXNr6IcrIED+FtTA4ds6ak3iyxuJlPRD2WaS5HgrzuFBcbhTLeW+MMxcuwZoLF+FPLliI313QiMXpImN6nrK/woq+/fGuE3j+/m348v2v4buvfio6MBZ2DPeY2BYIAGJiP58p1zp5IOTu1+5dO2Ep8nHSEo9Ai6Y4EFp8ZRyXMukFeviZJQ5qkRkpB8I+CPIYGMYgAOLfAhE2vVC7Ye1AteDb0AevqYVVQMCFb/zC78IwFEIyBETZQgup/rfeGgErgg+rrVHiIHhQxusrHZPHqm1anB3Q8Pe3tpaHwaZppj0fWvwF9Kw+g64p3gXVJRmuIIAgIOD9VWjLkjgFyOyuWSDBggz2a3oNMLsh4T2smZeAh8aa0ec+yE7WA2FDGG5nzwqzZv8u7wTtWYhHxwOx7OZ48YbF+P3Ll+DfLWrE6tocIvub0Vh0wmPe+6DfoL4rFNH10kH88kev4Oa7XsZ92Bh1TLkJKnRoSBYIAGJI5goHj9QC4kDwOnJbp9PZpO1gd0iqhSFCYMk9712/biE1in+a9DiRkz9ADsS6+cPXgUj3mwsd4+/HOhM3uov9m4JUDrh4NUalEGrhVdEpqyop7QMttJKtZr95HS6udL3zn1twPJ/A2lG7WX0mIJImKkq0SIBBHp9SzQ3vEeB5AmMCKpYYacmQAn7u3t4DZBaekrCXlEGtloeAIq/NftIGBBBWbMoBQ6MxUVrwfDhHz8cB0giY3wismg1QwnrR9LEFDw54papxKtOC39naImo3beZ2+qMAIBb8bdy4biHedelSfOzMZlzeWJdkW+g3pOwbeaQUGrS6IKqJcrILRx7djTvu2oKbH9+J57AxMpVgRjo7hPMnmwUCgJhsT2ySt1dKlAoHcKK1fID0gNQOnZPb+oWJpLUmP7mq7e5WxDRN4m7hKY48C6Oc2UX2TO+I1Waek06DtKGVdNaAXQS1QNqF2/ZtoGFg2+Ta4U+w9i0nCqVFRfdN30fXtW1J36svW/V3jr4b6FpKbeU9rP3S9+TYIG9GbviB7FXp7zmuv/x0skgLsCl8ZUM/VgyLnxNDVZQDsTHOnb8Aa994Ov5i/UK8r6kOTXZsWS+DgC69QXrRxpIP19jYfRwv3rsVt/xyN25/7c+i/ZW2Xbje5LFAABCT51lNiZbact4qJsWOKSyhXbkAgLwUjF1ftKh3IaS0joIMpCwGTnicyHmfd60eWRpnX8YfyqI+JR7gJOvEQIBktLojACH+isCkPDgu9OI1OURCdWM+rmwa54rPxQsuXIwPXrYcf760CastABRJVSRcAQh6cDSuVT1U7/l/RwGtL+7Dz36wBZ+/74d4ELdFKQbNaFk1XHeiWSAAiIn2RKZ4e6REqfi32yVmk0VeMXqFLiyrn2l7LKZld/eOI0D9Ba+FoJ2d3WHRLc8Qw3vPqmwIY4o/ptC9EVpAHAiGXRzXxMy0CsXY1OVRqYWxMc5dvhSXX3E6PnvOXLy9Pod6dct5HlRPRpwH/6X9Hal6bCnc4Y892Iqdd7+CzUxyJwAAIABJREFUW+7fjG+89Bm0hKyMEQ6YSXp6ABCT9MFN1marFoa0ExiSUJxfmhD0IHjmt+smyYr8jDoQfIkfwL+1o7O7OcWTZaNK1MKYrPYO7R4fC1gA4TwLvgqq/hZ5WDt7EYErmca58pZ42fqFeP+li/Fni5uw0oIHARqROvk7TINzVXJNy5c7HY8Cup9owQ9//Aq++NNDeDDUyxifcTbedw0AYryfQJXdnwBiWTM22W5bDwI/t3UtyF+gd4IA4gpfzlvgQ+ENTYICFPJAOHlj1tsoAm9bMTIhqSp7TKG7I7SASJQuVdlfy1Y5tWRgjVdxIG59BmePvBZGHG34Mq68dAluPHsufmdmPWbod2ZJklL1lIiU2sL/eZzazHNFdlUdmN3H8Py92/Cv97yOb2/7eNQyQpOF0yehBQKAmIQPbTI32QIITkoiUdqUwnTqIfvLEMYli3uLL0lciBMdORK8lnW1ajLk59ecMTociMn8LELbR88C8kAwU0fjUONaIQKF6JRKy/9ZC+P7z1UAQGyM668+E9dfvAgfWzoDb6jPoUZkZXGESEgVSFCbrJCU5T+ks56Yhnq8A/ufbMGd//Yy/unxP8azIYwxeuNpol45AIiJ+mSmaLtEolQWhly57K54EXbnw88JNAggKAZk9QaUPimWuHZN/F+Ki9JVGC0S5RR9TKFbI7SASJT0QFhOgR2rvIUlVTpOT4VIlKf9fbzo4iW44aIl+KPZ9VjF+yokoRCh9TYw8UJ8B2U38XubYus8fQx1eH2Qrm50Pn8I9//wZfzDPYfwyxDGGOGgmYSnBwAxCR/aZG6yTeN0ugnFZJLipCbdAb6nR8Er8zmxJsZo37S8PBktzSInyJBCISc9golK60BM5mcQ2j76FuBYZi0M1RCxaaoKBwhYWOntrgLaf/jiCD0Q18fZNdfgvMsW4RPnzsPvNtagWeBaaZsq005PgkB8CWR4VcxeGRtGXErWyxdR3HoYj1NY6r5XcdfB/xCdGH3LhjtMJAsEADGRnkYVtCXtgZDoULpyJQEDd0ScgFVMix4ISTorRbNcBga/kzQzJ0VyKAKAqILBNYG6qBCGAIR2+yoUluYWaFy3dVcAQHwyrrt4HS5743J8+px5uK42i1ob2iOIYPaTFDLVNnlHJGUtIjPP5fEEHZZoyfO3HsEzP96KLz6yGbdv+cvo4AR6BKEpY2CBACDGwMjhFj0WEAdCBEhNXnZishLWnHAJLppqgQsWnCr9nBZI0q5OHgiey0n83atDGmcYh2NngTSJUvwHtUApyFLkpMw2PREEED94YWQeCFbcPGMF3nLFMnx6dTN+K5dBxgqEiXQssrKUKK3Wg7wRUjMleCCI4Euf8f3u43j5ntfwlV9sxrdf+ky0d+wsHO40ESwQAMREeApV1AYBCMk5l9LYPNdBWhCSt3ZKfgxp1ADrF/RoPtBkaUloK41tTRo8EFU0wCZIVzmOv/EccLg9CRFwAbahNnnQ1Fx54DryI/dAULr6vEW45ool+Ivls3Cl04Xy4lCWLFkCEL7yajq1U23i5/QIpr2EDDvuOYHN97yCr9y3Fd/e/MlozwQxf2jGGFkgAIgxMnS4TWIBCyD4Xjsz1VVgLQSlX6o+BN+TRHnRwp4sC5eL7ms1SJBHhDR5MwRO6I347VXBAxHG4NhZwGZhaMev8WlbYTMyCIjbu9B+z5aReSAIIM5ehGsuX4y/WD4TV2YjZHqBBV+ozpaOFzfC/U+BKd9IESptCqf9fe04jqfv2oIv/HoL7gghjLEbXxPlTgFATJQnUSXtkBKldmPWbcpJ11VjJGM8qQtQ0oCgi/fChT1GEoCQEqWVwJZ7WG7b0SimVSWPK3RzmBZQFgbHs9V/kIQ1LyuSIsMFLluIpejzaP/x5pEBCGyM6y9bjrddsRyfOWM23lyXRUZARenSkq1mO8qmcEZJwTbyHJS9kdaB4LnbjuKpH7+KW361FXds+0x0dJjmCqdNUgsEADFJH9xkbbaUKG1OPPsiICBdCE26ihFP9xwIAQvbf15LKpYWSGjHJwBBDoXIlZPVfqHdk8MCHMdf+k1SXZQvedU01l12kNctsVVnmYXxo5dGBiDmbYynn7MS77hiCT51+ixcVusBhMCCSJKypAMQxqwl+eoUgNBvVuCD57WcwNZfbMfXf/o6/vXFj0U7JsfTCa2slAUCgKiUJcN1BmUBm4WhRZ8nSkyHi74IXEzHZB49j5tRC2xYnAANvmw+vXZvSgcl50HZGZzsmAYasjAG9XjCQRWyAMfpF59KSsnzRb4AeRAc0+L5SEiK3wswVyKN86yb4xUXLMEfXbQQH25uwAqFKqx8tn5jFjyoLjfbImlr57GIevgPChcqLMPCWs/twy/u2oLP/3gLHsDGyEtnVciQ4TIT2gIBQEzoxzP1GicPhHZi2hUplMFJVSWYBQz4GTkQDGEo7ZM6ETxH2RZWQU96EprkRquc99R7OqFHlbKABRDa0Ys7YFMqNcb1WfdIPRA3xQ2XzcJbL1uGT5wxE1c11KJe4mtW10E1aEohRN9xgQUBdEu+TCtpSpBq30ns/Olr+NI9r+CbL30CO4IiZaVG0cS/TgAQE/8ZTakWLropvnjRDGxyinZ+9NmJTX+r0yJ38fjz5vauIMhj6G3QDo//K61TngpN2vRArJ0XQhhTajBN4M7YEIbGMD1pAszyOlgQzL/jeGRZGOd8MT7z/Hn46NqF+EhzPZaoSBd/P5ZkTIAgXQfXJq9EKQKlfptW6lptFyFToZeuPLqeO4B779yCf/rRS7gveCEm8MCscNMCgKiwQcPl+rcAAcTSWdiUTgnjWdrhWM+DvAic7AgArDvWAhClmYmIyV2Xm6RZTKsQdCDCuBxbC4hEKQ4E7y4vg3b3NiuD4MKHMdrveH6YHIib4oar5uDa9YvxqTNm4oqaLGpcGrQvKqcCXiJN0oNQ68kP8jw4j4M3lfvtsVquL/stfpJNSZVVD7fh1Z++jq9+/3l89fVPR/vG1trhbuNlgQAgxsvyVXpfcSDKaTYoZYwLPidehh7cTonFsmqANfN6jGazN/ipnZR5niY7t8PLJxyIQKKs0kE3Dt22tTAsmOU4VTVMjksrhMYFneW87xwOgNgYZ85ZiJXr5uOGixfihul1mM9uu5CgLzanbA+ZQ783ZlpYDQgCDgssFFK0IIi/SZ3j79O2aTd+dNtL+NwDD+MJfCnqHgezh1uOsQUCgBhjg1f77VQLQyEGW9ZYOx7yHFwZZC/Ao0nXAgja0U7MnNDkuZCNNbhDFka1j7qx779CGOLoqAXiHhAkK6Qh4jB/C+354SlRUn1y6en4rSuW4M9WzsI12UyP94EAIV2gju1RNoXSpm06pzyEDpz7st5W/0FFtQgiVNVz8yE8cefLuPmhzbhrx1/haOBCjP24G+s7BgAx1hav8vsJQFgzcAKl14ATlEoNc4JVJgWPpdtUHAiBB07SZI5zt0SSJV9KjePfYrYHAFHlg24cui8AYb1hCmGQAKxMITVNGgvD8kBsjDNnzMLScxfiAxcvwg3zGnG2Mi5sWrMIkQ44eGAggqVAhgMMJqfT8Te8LksJYPjvlcGh8MehVuz62VZ88ydb8a/P7MG2wIUYh4E3xrcMAGKMDV7ttyOAWDUfm2gH5zHwapIEDJyolD5myZQKZVy0qMd6CmHYrAx+q9Q4fi6yF8t+sxZGCGFU++gbu/7bEIYDwNmEwCtOjwW7JcnopHlD50B8Pq67pBGXr1mAG86dg/fU12C60i+51peyPzw40G9MfCLeVO0qaTz4zyQiJfCjNE5bR0McC8pwP9WCn935Mm55fjue2PFX0ZGxs3i403hYIACI8bB6Fd9TAIKAQSDBSlbLa2AZ6zyOkx51IBwpzHsq5Lmw5pSeBK+vHRd1IN53VgAQVTzsxrzr5QCE5f1wwbbjXg0sxkMPYcz9X3HTG5bjD86dh48snYHLStU0PQgQV0GhBpvybLkP4kJYMCGgYAEEvxd/QtkbEsp67Qieu/Nl/NOvWvDTzf8uen3MDR9uOKYWCABiTM0dbpauxil3qchk8iI4yd+4R8SGSpTrHC2sZ7dkwxU2FTSdb09C5nuDByIMvjG0gHQgOEateqrGqca9FmY33gF0dg9dynrJP8ZzrlqM/3hmM94zexpWcVJnKFBAwmY82bYISPQqtOVDGxKasiYTsFDpcX5nMzx4vYNtaLnvdXzz/m249aE/ip4cQ5OHW42DBQKAGAejV/MtCSAWzsImq4pHe9iJ1OzGSsJRkrLmdyJP6jxNYrbCpyZqTmqcxEMxrWoedWPfdwKIf3oyGXviHGh8ijQpjg/5PQrlDQdAnH5LvPCa0/G502fizY21WMDrCjwoOymdteQWfz/7y8sgDwTbS4+fXvJS6HO+Z3tdP6iw6TVdeI/jHTj29D7cc/cr+MqPPxTdO/aWD3ccSwsEADGW1g73AnUgFs88VQdCYjvaiSkUQbIZXb3TcsAlSxIDyjthc9x5vjwSaY0JpsuRA0EPRqiFEQbhWFjAkig1ydqwhV3Q+T3HrluUi0OvxrnylnjZu87ENxdNx4UNNWgSGC9lWZg0Tf029HsTeKBNLIBIF6cTkZJghy+2lS9laOi6rV1o334MT9y5BTff+r7otrGwdbjH+FkgAIjxs33/d94YM7xYO7cBNcUGRNPy6N71a3ThtshrL07UhvffLltMy1Uf9FwFuly5W+Luhp/ppTgxdzkEELZyoWWacwImUJDwjXZ7vM7JroQDQSnsACAm57iZbK0WgLA8HwmlcaxyjCvDwXF5/PvhAIjTbo5XfHgtfjKrDitrssiJo1CqG2O8CdYjwd+UBRCccHpJV5Nr5H+TNnyhEKHjVHhdC1M9t3CoDa999wX87dfeFX15sj230N6hWSAAiKHZa0yOXvC3ceOKOVizZh6uO3sursplkNt6GA89vhd3PnoST+NTUeeYNGQUbmKLafHydkFX3FYVOG0ZZAKD8+cnAMFOuHqvHZHCGfJGcLILHIhReJDhkv1agOPvC0/2pCJbQMvxy9RiV7TK7+jlkRhOLYyVt8SrProOjzTWYm4UIZL3wGqtKCtDAIIeA9Wy0L2t10GS1iJLsrNqLz0VfLGPBBxO28Kkfh7vxKFvPoP/8YXfjj4XhsnUtkAAEBPs+bIU7+oV2HDhAvz2WXPwlvnTsKoui0xLK1589gD+7aEd+MEzN+LFySrSIgBRmjB9LNUqR8orwXx5AQQeTx0IvidY4PHS8ueELLetDYXQe8FjCVJCFsYEG+hTvDmWA2HDFRqr7H461MbJeDjlvM/+x3j1R9fjifoaNEmrQeaVB0RZEqpBUy4dU94HWw9DXhJez3oh+L4UxsgA9b64HY/p6EbX15/HX//91dHfTPHHXPXdCwBiwgyBOFp5C5aubsYla+fht8+dj7fPbcBC/qi5kBaL6Np1As9t2oU7H9mJO37zc2yejOEMZWFYpTunB+FBACdeidsIQCikQR0HvgQ2NGnJi6GsDe2GBCDogQghjAkz0KuiIRZAWMVUuf+1GAtQqLR9oYj225/Hmbs+G+0erKEcgLgQT02rQaMWeoX3BKx7le+mOJQXiOLvUKGL0u+HpEgPGCyA0DUlY13KkvKeFIVoCED+5Tf4L3/3tui/D7YP4bjJaYEAICbCc7sxrll/Ic5cswi/TfCweDrWTK/DbO0auNN2u5M8Ove14bWn9uGux7bj9od34tnJpvZmy3lrF6RHYMtwW7eqUuGoA8FJq6uYxGalWkmipfVCcAKzk7ZIlEFIaiIM9upog9I4CW45Fvne/Z49H4GgWHwdgWL+z43CgzvwjgOdeGFbAUcGE64kgPjji/BUfQ6N8jjIw6HQhYrN8beibAq1xT4RKWKqqJaImDpGc5KAheVN8BgCFdat+eensPH/fWv0X6vjaVdvLwOAGO9nvzGuv3Q5zl+3AO85by6uXjIT5zXmUC8hJf2Q9YPNRsjvPYFXnt6Hnzy2G7dPtsI1BBCLZ/coUSrkIIY6JzgCAw5MeSX4HaWqWY3TyldrArSlu102RiEBGYzVEnyFYlrjPcir7/4ck195JiHwykNG0EtwK6+ADTPII9edR9fWI/iL9gJ2FWLku4s4eaIVBw4VcXB3ESdxGN3YGPkciOQKLOH94fOwaVodZvK9zfpQSEP8BilLygPB4xmK0PxiC2fZUuDlQIZVo3T39QJvcYz4q0/jP3/u7dH/rL4nX109DgBiHJ83FeTOmo8LLlqM966bj3fPrMPSuhxqJTGrGKN2EZyAHAcgj+6DHdjx2G784KGd+MbjO/HSZPFE2DROuXPldnXgIPYqd16pz/Xd1MJwuzQd4ydjhTx0PUuodCTKIGU9jqO8Om9ty3nb8WjTH2kZgl0LgOMiurYdxye7i9ifjeAplm7Mx115nDxZwOGOdhw61Ibje07iOH/3zMK4YR0eaKzDklzGYQHnZdC8wfu434gH1PIypLVXrKaDAIFqZMgj6FKnrRKlL/9NRCNVymMdOPbdF/Df/vmd0U3V+fSrp9cBQIzTs579N/HMNYtx6cULcP2aBXjLgkascFwAz2zWD1ZuwZJ0rH9iRPl7TmDLEy247YFtuO2p3XgRG6P8OHVn0Ldd9rl4w/wmPK4JjidaAqVcsOq/LUG8Zn5PmWFpQHBi5N/0NFjPg8hiKg0eOBCDfkThwApYgGE3CklpwRUfx2ZGcKPA3zu9ZfICREDXzuP4ZGcB+6LYrcmIMknVb9IWmAzhvAYxOvN5tLZ34QgyaHjjctw0vxFr6nNo0G/LKk0KuIh4LJBhS3IrPKENTBp0SPgqDU6cl8OrUuaLKOw5jldufwl/9833Rl+pgCnDJSawBQKAGIeHs/SmuHnVfFzuwMM8XD07IUtGTkjGI3lbfleLoXbfhoBV2HEczz+8C997eAfufG4vXp2IIGLpTXFDXItpTVk0Ta/Fm2qy+LomUvVJOhACEFYUSuQsCyAUUy6RxLIJEHEFi0ypYtqUJMr3nxNqYYzDUK/aW6aVKEUO5njNe912pUPyvUiL+SK6th/DJ/J57IszpWiEs2MmQpTxoMJ5FSJExSKKDRnMOG02Pjy/ERfMqMccu8DzHgqbWGl4GzpUNU22gXONQIUK0ok/wXvK+6AHqzCH0qfbu3Hy6X341Q9ewRd/9IHorqodAFXS8QAgxvhBN38+nrG+GW+6eBF+/7x5eOuserjcAu0Q3I+UoQrvglRs0qovchfBDARODq1d6Hr1CJ58cCe+++Qu3P3cL7B9ImRnMDwzrxHNDXWYWZfF9LosptHBwpBtHOEWS5i0jyAtFMXvlLNODoR4D9ZeVvzGTtQWjAQPxBgP9Cq/Xbk0Tv3OrRdC5F+N686EA/HnhRj7BBYKceKByGQTj4TARCEBy8VsFo0Lp+Oq5TPxW/OmYbUNDcqroN+I5V8IRIjcaYtwOWDvNzOagyyBUu226aH87e5vxZ6fvYZv3r8d//vRG6KnqnwYTPnuBwAxlo+YhMnTcOklS/CRtfNw7dxpWCRXvRZEuxjaqnm2mdytW0nZti6cfPkwHnhwF773ZAt+9tqfRfvHslvuXjfGNc1r0DAvwpyZ0zAnF2NaNocatwGKUOQkSH5jnMG5cYwvuMnU78REmLShDO123E7LFweikJR1udo+iizGz3gdpxXhd3a8T9CBGPMRUdU3FIBQeqaMIc6DshsUglPYoFhA12tH8KfdeewrZhLAEBd7eyL8byOihyIqIo6zqJlZi+VLm/CmxdNx1bRazPYgw93WbkgMAEm+Y/jBpHQqRVNIpZQN5Tc1VruCIEKeQwKgfBH5F/fjgR9uxi2bDuDX2z4etVT1IKiCzgcAMVYPeWOcu2Ax1ly4CH+4dj6unz8Ny2pziKyCm22KzcmWq9MyqPlDtuSr413Y+/Re3PvAdnzn2Vfw4J6NUduod+3GuGbp2WhqrMHM6bWYXV+Pmdw1cVIrZBFnC70nvkKEbgDnxRG+UCI82jKcpqiWdbEyLEE7SQdCk6MtU6y+ihvhyoV7fX+GQwKAGPXREG5gLKA0ToFkgWMVodIYtmmXrt4E0PXiAXysKwlhuHWcoYu0cQkqsubzbA3qmnJYvXwG3jK/EW+YXofpzpvnCZSSiS+FN4zOg+YRggDHtYoSTx/nHQEIKU7qd2tDhwQd5GTtPIbNP3sdX/35Ntz28m+wG1+K+HsPrylsgQAgxujhrv3n+Oxz5+F3183F+xfOwJqGHDL6kabdiwpXKDapcIbeq1Ke3bGTS3iwDbs27cGdP96MLzz5sejlUenaxji3eDpmzWnC3Gm1mFXDaEoGOXoYCkXE9DbovukYrlO/LeC8KIMvaiISMYvnaLLVrkjvmYZJj8v6BT0hDB7PyY62cmDBAxF5IqxtgpDUqIyEcNF+LMDxd8uTSQqx3cWLKG0BhBvDLPvNXT7Q9fJhfKy7iBaRKFEGQBBUpD0TdTWom1mL1Qua8JbFjbhwdgNm897iXEhyupTa6d0M/P3wt2ZBhquT4bMtetXH8MBDvz+fck1C99YHd+K2e7fiG0/9DFsmQhg1DNDRt0AAEKNvY5APsGE5rr90Mf5ocRMuaqrDNLks3Q/REJ00sahZPE4FbfSZc3+aHYTSGskx2HUMz/9kK778yDbcsfmT2FsRyevPx3VLMpg+I4fmGVnMydWigd4Fehms+eh5sO8FIPh5FCMuZlEggChGCYDQ4JM8tXY1nMzEEudnBACcqM5fcOquSC7gNICQJ4LtaesOSpRjMMzDLYwFCAg+v6mnMJy8YQLONi2SC7w8jojRtfUobuzOg+5/UwbLpWH0mq+tZ4JggtkatVnUz6jBqvnTccmiRqybXodFtTk0iCApj6fCFvzfAgjn5aSeA6Wp/RxjC26lUzg78mhtOYFXHt2Nux7ZhTsffRTPBc9D9fwUAoAY7Wf9+bhuw3RcetkS/Om5c/COedMxw1Wui3sEZhSjlHqiPA3lhFxUB0LuRj5ArtrK8e7Oo/3lQ3j4x6/hXx7bgbt2fTZqH1YXr4+zS67CrOYazKuvRVNtBtMZnihGKAooEBSQCa7r830vAOG/4+eFDEO5KLCkRWce/yzRGe16LCnSZVJEPfr6LDzEm6zzUtYOZPkbaSJ0HgzDe1DaK4EEz3/P6lCNc1jjIJw0LAvQA3HzE17nwadnKyynTYLzDvjMK20kqAOx5Qj+pLMb+0iaFDDg9/z7lHBG2jsRI85FyNXXYNH8Rpw/fzrWzKrF6fU1aG7Ioa4ul2hLpLMp+Jn7TRq1TJthIW+f70OxGKPzRCf2vX4Mz/6mBT97fA/uef4+bAueh2ENl0l7UgAQo/zozrslXnXJUtx43nx8aG4jljB7gj9S7jq0a5YevX7EmmC0G7BpnCII2jRPAQgRsw62oeXhnfjO3S/jS8/+ObYM2guxMc41N2PanBzmzqzF3FqgPqpBVh6EtKkICrKG4MX3fZnTeSBiFKII53XH+BKPs6p3YnXzApbbwYmOHgn+v5bVOE3VP3lelKZmAYTd4fH83zsbWDc/lPMe5eEeLu8toBCGwmuW62B/3+JEKIRQm0HXcwfwJ11FtBRjZMhzcARkkiUzvdM4/XXcHE6hKRmfbgvyJxozmDOzAafPbsCZM+px5sxaLGysRVMDtSIi1NbkEg9HmihpCcklPgTnrAK6Ootobe/GkSPt2L3tGJ58bh8efHE/Hn/1U9g96HkmjJIpY4EAIEbtUcbRkn9E89pmXHflcvzFshm4iFoP2nHb2ypEoZi/OA9yw1sJXFvjQVwBx5kwErYF5pIfx1O/3I6v/fxV3L7rs9Hh/rrJCqBzZmJufSNmNdagydXa8RPSQKDAeiAcAEp5Iex946LDBmuiLL6kgad2W+Qh0EBZa70aa4A183omO35OEKbwDydilQEXuVIuWNrnvWcFADFqQz1c+BQLpDkQGpMi9woHp1MlHYnyIP64tQt7CR4IInTxKOtAuHtvCZTpm8tTwd8xeRHZCE11GcyorcG0mgxqMxlkMzGycYzi7GlYu3oO3i0vH8ED+Q+bD+J7rXm8RodEqfBdjGJ3jK7Wbhze14ZX9x7Bq4c7cGDXr3EseB6q80cQAMRoPfdPxnUXXYANly7GH1+wEO9prMEsxfiF+OVx6A9AaKdueQJyz1tJWi6e4hXw+45uHHt2P35864v4u0dvwG9O2R1sjGtXNmLW9JmYxzLA2Qi1ClEM1iTpEMZAACIPdEdFrCWA8Lumkix1Wr9folCSqS7VwjAiPNaeVs2PdtGLtgjlvAf7RMNxlbKAAARl1N1vmBUu6U1T+XrPe9AmgZVnHR8hj67NB/HR9iJapAMh0EAAwWvFBbgUTvd787wjvheoELmSnAh6L0hsLhaS0KN4S+QwdQMdS2fh7ZctwX9hzQ69+Fv75Tb8+yPteDQTodbdM0KUzSDivdmOrm50tedx7Gg3WgZb9KtStg3XmTgWCABilJ7Fis/FC85fjA9esQx/vrARZ/LHp0VTt7T519xWWBVK7lhEEJSrX25+nSeFOBfW8G5+S47afhQv/uhV/MPD2/Bvr34qOsBp4Iy/wYyaRjQ3NWBeQy0amDlBIJAvIs75NnKysJ6E/ngO9jz2i+/TJuV13ecZ5HMx1hQz+BenyOcrFCqrRP3j+VKi5N8EAQz9UEjKHeM5EAJSnJQJEhSz1f0d491naVx/TuBAjNJQD5ctYwELIESg5HgkkBD/SQDY6r3ERXS+cBAf7TQAQgJSlqRcJsOpBCxIckhr2isEUpp7YmTyQMeS6Xjb5cvwn9IA4pEd+L8PdGBTJkYNwyMZn1Jq5i43nxGsUFL7SDf2HO7Ggd2fwOEQyqien0QAEKPxrG+May7cgIuuWIaPXbAAH2ioQUM6BqqF0TKcrZQsXfNaLOWmV1O1K7ehDvEBbDzzZAeOP7MfP7l3K76y9RhO2PW6AAAgAElEQVRemZbDDKpC0tvgyJAeOLidjMmoyMbIFHw6JnccAhY8jp/zs9IiHaFodyYEJPquxI/QjJZBvhhjTQH4cskt6gldbjLyfxMMsD+qysnv2C9yGCx4sCBL4QyBBila8loEEQQQFy8MHIjRGO7hmqdawCpROkBcSMaeS6XM9mQ+yFumcU1y4pZDvQGEPAtSpOzL3o506T0E9jfK37b1VLjfWsGFR7oWzsDVbywHIHbhP+07gceRKZEuT0kbFaGT4CKKkM0X0dnRiRNH2rFnczdaMFwCdxhQk8YCAUBU/FHF0eqbsPicZXj3xQvxkWUzsaE2g4x2G9qF2DCGUrtU+c5yG3ScC09INY7eCd9uyyXgRzZ3uxijeLwDu361A99/dA/ubcvjeAmEpESeLIDQJKSJht9pQrLHOUBRRCzvigUP5cyaIwciizX5Ir5CcGC9EOon+8OJ1srmKiuDOhDazdmQDu8lgCbPhbwaAhAfCB6Iio/0cMG+LSAAIY4POQYcmwS2KqIlpVR7FS7Crx7uDSDSi39fd7VAw3IkpFhZ+u17T2N3AZ3Lm3D1pcvw/6Q9EA/twH861IZHiz6EUY5zUcoKYSaI5z45/lQGMUMxx7qw+2AXWnYfxJF0CfIwdqaGBQKAqPRz3BjXXrwUGy5Zgo+d1Yx3NNVjjvUU8HZc/Mh74EvZGPQq8HPVuBDg0DFuFw6goSaZhBS2sNkGAhBu5+7BRiZC/rHd+NF9r+P2PcexnZ4Hd1yqUE9/ZrAgQaCh3PEDpXXmMsgXYqzJZPBVni+SpMAC+yywoGwLTsA8jjFieiD4UraJ4slKMaMt+Rn/MY+dL+78OHH//rkhhFHpoR6u1z+AoJCUwnQ2s8iRnuOkCmf6VSw6D8QfFYC9lkDpfrMp0G/PTYOE9HflwAU5EIum45o3LsN/TgOIh7fjr/a1Gg5Emfkizblwc5RPK6VXghyOQhHdrUUcOd6KvS8dxF6WHw/jZupYIACICj9LVyxrJq67ZDn+cmkTLqrLIeKC7oCA34Eodq88cC5y/Iy7ZgKItNiMzS7gQup0JHy75QKV+FKpqqX/Phch3nIYjz+4Ez98+QCeOtGFY/wqnT3RnxkGAgY6lzsPq46nMsT6nlkYUYS19TX4qlvofSqr8uPZT9pCKarso3gR7Pc5c3u0+509vRFKYCx1TR4jUPKBc0MIo8JDPVyuHwtYDoTSIq30uvO++fFLMCHl1JghjCP4SCGPvSJR6rdajvegJpQTdrPN4/fp8wkgls3ANVcsPZVE+eAO/MeDlkTZD3ixRb70+yeQcNwJVhClB7aIYncBbQfasffQCew5+B+iE2EATX4LBABR4Wd4xufi5euW4PoNC/HxeY1YIfa19BvoQeAir3TMdKqmmlPiMhg9ekuQlBKlFkl+p508P5Mrn/c/1IZtT+7F/Y+34P79rdgWxyiUW+jT0rgEAAIP/QGDvkx4irBUAfkog7V1tfia0i5dSCeTACIrPy0PjDwRdPueNSfxwmjjJvEpW7lUgMMBKj+6u/IJB+LCwIGo8GgPl+vLAvz9/cPjCYAtbRR8ppT4OTqX47lUTA8OQPxhRx57yUUS2BefqC/gX84DkSZCu0wNAwQIIJY04Zo3noa/PiULYzv+/cE2PFbrQxiuHf14LS3nQselwx5OFCuLbDGPrrY8DhzsxN5tH8e+QLqcvL+jACAq+ew+Gdedfy7OX78Ev79mPj44qw4LeXnFPPk3PQyqpMndNl98L3VKkalEriyV2PVAQrF+ZWYolMEHKe8Dr8lQACcxejU6u3Hi5cQLccdrR/EMiqeQtHtZga5TeQ80CZXLxCg3mfWrA1FAvpjB2posvmYFowQg2DfaxwEgYxs1rpSF4TMx7M5NolvlHmcoplXJQR6uNRgLSMqawIAAgnLs/NsVzMr0BsJucRbgjdH58uFTAQSPKZc2rbZYQbdy7Sv3W3UeiOm4thyAeGAb/i8CCKVxprM40vcohTN8qmdfNpIYVi6LbFcR3e1dOLKvHbt2PocDQQJ7MCNrYh0TAEQFn8fiv4vnrlqAt6yfjw+umo235rKYwctb8SixsG2YQn8rk8KmdUle1k08PnRB0KDrSNqa16C3QTt2pS9692m84xheum8rvvH8ATzSBXTYHUPaBDbrgt/1l6pZStFMuAlJumYfr7iAfDaLtXEG/1py6/pjVfbYhnAEIkQ8ZTVOgQaepkqDAlUlIqaX5FUzgg5EBQd5uNSgLJBO4xRAkKdBv3lezHobGcJ4+RD+4GR3TwhDv8f079A2pBxAGAhUEEAsnolr37QMG9MeiF/twF/uPY7H6rwHolx13V73994JAonBeCqkW+GJmMXWbhw/3Iqdrx7GQWyMOgZl5HDQuFsgAIiKPYI4OvOfsOK8eXjv+fPwwYXTcQEi5OTC1MKoCUO1K7jgS8fA7TL84pcuYKPaF35Bd5OOJWeWNCV8toZbaL37lH7QlpPYdv/r+PaTLfh5ex4nBvMjH8g0ys6wAjfpLA1dwwOW7kyEtVEGX5cdRAiVEBbf0yPDCZjMdYEqelfogZA72OpelNzEqZoDShXl5BhCGAM9zfB9JS2QBhBSRRXRVxsLCyD4N3UgnjuID3UQQGR9CMOHHWw2VBrkl2u7E38yUvM6RuqyJGz2BSB+uQ1/ub8djzLl281LZmOQnjtsWMQKWqXbZM+zmV6u34VEqKqtG63H2rH/ZBd2DruOTyUfZLhWvxYIAKJSA2RjnFmzBGsumIcPr52H62c34DRdmjtlegysp4HvlVFhAQTPIXhw5XRN3QeleJYWUMVTmXHhwxflXKO6xOF27P7FDtz2+C789EQXDpZTsjvlB98PccpNKl47QpOLC334nHM7WfB7zyh3AKI2h69bAqXSOQWKlCdPzwGBEAEFgYVIlOJA0CY2HbYUzvGjWn1v8xyIoANRqcEerjOQBTgW/2FTAoL1cplR3uPgyneb2VfjmGmcLx7EhzoL2KMsDJEpBwIQ8v5ZQbiRAIiWk3ikNoO6/oCAm6/MPGEBBHUr0umkVMR05/hsjTQYkWeUGhWHOrH7YAv2HtgYnRzI3uH78bFAABCVsvv1cfaCq3HJZUvwJ+fNw3sa6zDbaj8oE0MkPwIELowiBcoNrx2324kre8NkG3BxdZkF3J37UuC8DuVny1X51KJ8qBX7HtqNHz62Cz8+2IndWvRtyIETT7mc8b7KdGtnYieu9CTGY+R67Qa6a2Osq6/DNxieEA9CfXdFxVwiedJHggylwQlAWMIkJ2TVFrCPUSJcqi3CY4IHolIDPVxnMBYgQPj7x3oLl2lsu02A8Za535GfiekVeOEQPlTIY3cJQHhPhNKp+wo/Wk8gr2mBhLtHqk5NsYDOxTNw7ZWn47+WIVH+n/ta8UhtnAAIei0EZMr13wKBvtJNeQzTyG1GSF81PXisxK6Od+Ag9Wy2fSY6Ohjbh2PGzgIBQFTK1hvj3GWn46pLFuFPV8/FtY01mC4AYeOdvJ0WdRumcMDBhB9U4pvHWnEkAgi+CCDkxid4oDeDYMS6SBXWIBA53IYDj+7GTx7Zjbv3nsA2VsYs7Yy8e1IAIs1j6ItAleY82ONs3NYAkO5cDc6vyeKblreg9E1NopYMqhRWfra6uXfYhoCDufRK/aT9+CqBMU9O4/e/G5QoKzXSw3UGYQHrgbCeBweovQ6ELZctvk8Uo/PZffhgvoA9hSiplqmXeA59abhIyE3fC2j0+i0aUbhiBp2nTce1V56G/3YiVQvjgW34bEsbfl0KYTAl0xT2su1yVXnJgfDeFpt2aueEXnU7CojEqzglJOJ5FDqX/ShE6D7Zif27j2BHSAEdxAAco0MCgKiUoTfGuatW4Oo3LMafr2rGW+prME3iMRI6EniQ69LyGgQg5GEoBz5EnOR1VCZYdSIELJQeqm4pHHK4A4ee3IN7H96FH+09gVe7Cj2ZGAMp3VUaQGQz+KZkqwlyGKqgrVztD6+mSd0H108fqiFIWjU7ARC0jXMB+xiFE+Hy3ot0GIPfBQBRqUEerjNYC3Ac3vxEAvT7ewnkSxRtMACiv0wn3ku7enkwLNC3Ica4Gx1LZuG6q07Df+8LQDB62Ff708RNGy7hdy7jwocs0iCo9N6TLwlONM+IiJn2fPIcAon9J9FyeD92h9DGYEfj6B0XAESlbHtjXPOmy3Hd5cvw8ZWz8KZMFvVc5FzdCrrl/WJnY/YKY7hdiQ/sqzKnBQJup8K6uj4FTN/xc6Vzplnd2oXrHkc7cHjTXtz38E7ctf0otjAjQl23sdX0D7scuOgLcJTbbaTM2x3nsK4+i2/ZVA2r/0DVSdX6EN+DfW+qTTwQcv/KrtaeCnuo7wJsvP7vnR10ICo11MN1BraALectjwPPSnsdBITlPesqoPOlg/hARxF7rA6EO9eEIPoTgpNmS1+p10oHLXajY0Wz80D8zzSA+Pnr+My+k3hEHgiBkLTkvfNa+uJ7Im3SI2FTTm0quECG81oYgqcAhwNAnlNhK4f2mpcyyBWKaD/eigP7DmBnABIDj8fROiIAiEpZ9sa45s1X4p2XLsHHV8zEG7OZBEBIKEoLvQULJR6EYvkEG5lE5lrufDWPC6WImPpMaZvWW8HztJtRaifPO9KBg5v24J6HdjoPxGuFPIqaDMqlh6VrX/SX9mmBSDlzlkoAA901wLpcFt9Op16muQ/2e2WsUEhKxEkrDexsyoyTMqmdbtdSDByISg3zcJ3BWUC1MNq6k1CjwIMDtf4SluOj1G2SKJ/bj/d3GxKlDUHo7v1lYaTBRTngQZBRjNGxfCbe/Y5V+OvjqRDGT17BZ/e04SEBCP2GexXL8zwFgQvbprJziidOlrMgwUR/Ilk6R+BCZM2uGF3HWrHnyAHs2bMxahvc0wlHVcoCAUBUypI3xjVXXoZ3XrIMHz99Bt7YUIt6eQqcyJHXcdCkwdvakIRdMC3Zyk045ilporEeDR0v1Uu7A+f5BC9HO9Dy4A7c+chO3H2oFXvKpVumCZUe7LjpbzBpYwQlaXPyh64JhtGEugzOz+XwbYIrLuwubZUZJz6jQgBI3AeFe2g/Aohepb/LPDtNzlYjgiGS958DbFgUqnFWariH6/RvAYUwCCAE8O2mQKJSHK8CGBzr+SK6XtyP32vLY082d2oap+46GB0X/Z7TXgM3JxBsR6jNZvCG5gacU4zdAp6JYuQyETqPtePu7hh7C+jNw0iDEedFULVdH3YsVxG03BxiQYZNOVWaaTn1TZG8S2qXXqK7o4h2znGv5LEbn4o6w/gcGwsEAFEpO2+Mc5efjrdftAgfP2MW3jyjDg3SIUi72bXgWxKlBQqcVFSqmv/L82DJV1pIdZ44AOlrilvBNM6fb8Ntj+/Fj4604VA5QNCfCFR6d1HObOViljxOP3YBiNoafFtKmfLM2DCPxKJUyZATLPtLAOE4EN6rILvKy+PuZXZ7ug7v9cFzA4Co1FAP1xnYAjYLw3J19LsW8dfpoPiMDB5XrACAUOv60mRxvxMSE2Mszxcxh1gelJnOON2aXDaLHdMj7E2TOKVOWy5EUvIQGLnrwXgty81DJbJoKsRhrX6KTL7nXOSLaD/Yht2vHcC+ULhr4HE60iMCgBipBXX+xjh3xWm45oKF+PiqZgcgplnypHYh8gi4FE6frqhL6Bguli5Vs5AcQ0KhPrMZGbxG+gHyeP3Tjodu/2MdOMCqnA/txg9YlXMoAMCCAP7dF1Do9QP3GhGarPx33cji/NocvsMJVN4HW2QsHdpgf/U9dSBEFlUBMqXFOu+Ll/Am4HDCXf49c/E/tCYU06rUUA/XGdgCAhBW70FeNXF1OD5ZNdbWd2Ea53P78Htd3cYD0UcNCrtAWx5TWp+lXGuLRczuLmApAQNIdoyQKUbI5jJoyUTYRQ9FX6GQUpZFGZEqe85AFX/7Ahjp9FO2P61nIS+F7RuP6aZ4VgZRVxEnj5/E7s2H0BJKiQ88Xod7RAAQw7Vc6jxW4dwwB+85fwH+ZNlMvKEhl+RPm7LavSRr+ws3CHhQP9+W+bYxftXIkCdCwEIpoip5rWYWCuh8/Sh+8/BO3PHsfjza1onj6a4PtGMZzM6mP3N2daG7pg7n1+fw3ZJb1xT+4rlsv2u7/1uTLb87szkBUrKPaozwGJVId56NQqKLwWvRhsxx/4M1wQNRoaEeLjMIC/D3+I8+C0PAQePbkoatmBS/Jwfi+QP43VaGMHzaZGlBNUAinRllxNo47l0osS+PYiZCfXceS6PIhVkzcRaZuIhcLsLBbAY7eT4zOKx3QERJdb1PvkI/XoO02foCGOn0U7cJSfEnymWi9CKNRsjSJq2dOHKkHduDhsQgBu0wDgkAYhhGO+WUG+OadRdh7YWL8OFz5+JdTXU4PYqQ4YKvkIK8Atph03Wp3bSuZ7kPNqNAoMBKV/McLqTkD/B7xVEdWtcibCt5AjjehUOP78HdD+/ED3cdwavldi19mSO927HHdRcR16R2SfxMx+i7NIAQ74FtV/aFMk5seMIBhAywqrlHKyPNKRFgUtjCKn/SAxF0ICox0MM1BmsBVeNUES2Na8uDUH0Mq6jKLIzn9uF9rfRAcHHPIFIeZVrd1Ykt+d9dOgOKfKRycvUEBZ0FLIyB6aRl0QMRJXoTJ3M5bGd2lvRg7G9+MByocgs9wx39ZYOUS9kshTx9Nka63o4FM33VB+ExTA111yoif6wLew7vxd5AtBzsCB7ccQFADM5O/R615B/jOevn4IPrF+Kji5qwNpdJ9ONtjjffW14DF37+E0+C35+SmaC0L5+VwewMXceCjjTpUtcSwNA92rtReOUQNv1qJ77/7AE81NaFVi3uXPDL6d2XC1cIeFjVyv5qa/AeHlB05yJcUF+L78rDIKCgUEUaaClE0ViTcCD4XmmeKhxGr4MrxuUBm+0/j+H3v3Nm4oGwu8EKPPpwiWCBUyzAMUyv1//nlSjF80mDB3rK0rL1+Tw6n9yL93baEIaRirZqkyIoswFcSPVbTR9jP++KMRv8x9TLQgIgsjXoiiLsqi2iq9v3RiBCnbMejv6K5pVb7MWZcHNXJtlYqIhWuXCIPpOXQTVBeB6zQKygFfuqzBD7udJLS/NkjEx3Hh3HO7H3pYPYjY3RAAodYWAPxgIBQAzGSv0dc32c3fB2XLFhMT65shlXN9ZiptV+kLtdqZUCFvQ+qN6FuBACEFrwFaZQjriaYb0aCgXIO+EnE3eoAASBijgVR9qw56kW3PvIbtxFL0TBKlKW4S30l61Rcq2mtPDLmYtu0TiPfK4GF0yvw/fsMZKkJgiQUJSbZAyoEolStpJXhv1yRbd8tglt4wSpjNAEd4HXngG8+bTen4/00YfzgwX6GOssXocvPNVb00TA1vKhBP51HYYwnm3pARB9VcJ1C6TPQPBzSikDqld2g/ltFnOoKxYwh5kWbhefQS7OU6Uae5l5kd4QpInTLqRSkxAwB3ry2mSkF3KrCVEooFiO7yDAYcGGBRW24ifBQzmgwTamvSbuGnmgrYjjB7qwc/cncNipa4TXsC0w4EAY9pWr4cSNcf36hVizch7ee3Yz3r2wEWfncsiK4CfhJ1dx09d10MKu2KfTd5Dqot+R2HoPCkdoJ87zpWBpH5527gIo/F/FtRy72+/cCwV07zqJ5x7Yhtuf2INfHuvGscG6J80kV/rRlWVRpyYYTiac1GqA7jiD9U11uNWCJRXPcmRJL95LwEWbqY8EQ+JAWPIpj6GHQd4Im/Gi9vJ5rFsAvGd1D3+iGoZn6OP4WIC/t6f3AT/c0uN1FO9BIEIhN5X31m+VIYzn9+G9XcWeWhjqRUnMqYjYeh/8pqHkgUh7A3keOQ1xjNlxEbVOxDVClnUpEGF/JkbHKYutASe8vhWPS3sn+rJyWkvGbQpMZVH7Ps23cPc0wllS1Uxngth79yJw9qMrwXsVIhTb2nBwb1C0HNGPJACI4Zjv+ji78Eo0z81i7qJZuPjMZnxo+QxcOqMOM6PI/VhLud9c2Finwv/ISxkSui0fAL8nUJAbXvFSBwJU38GfQDe9BRBaTK00tK3kaXfiqmx5vBP7f70LP7z3dXx/13Hs6EsIxoOdU8ZIOb0ITWJ9gREBCORwQV0W/1u7MHlZeD4nU4V9uOgLQOizlbN6AIbcwV35JA1OdUQsd0LqnbzX9FrghvOT/9M6GcMZAuGcYIG+LMDf/J1bgCf2JuNVcuq2uq42CSI/6z0BBD0QFkCklV/7Kq1tjztFfr6ARuQwjbt754HIuJ/a4aiI1jQYKdevtNdB5/QXupQeRH/p3QNlYqgt5XgUDoAwfbOPbJDBZIHkI3Qfbcee1w5gbwhrDP03HQDEEG224G/jxln1mN9Yj6Y4g9qVM3DNufNww5xpWFHrq+YJLHChEtfB7oytt4APgB4Im03B8zWh2LipSgFrIlJsVYRLXouLpg2NqC3SR+C9ugtof/4gfvWTV3DrK4fxdEcnOtyPMdvjmowKPlZpPkubisekz7Hv08fTAyEAYb0Iaa+BvAlWbZIT8WkzexZ/9V21L0S01HXplXBKn55kyon6A+cmctgBQAxx0IfDB20BZf587Rlg14newme6iICtDV3qN8AQxjN78J7WbuzK+mJaaSGocmFFLdbud1xAlJKnr0EGjdzFO88D9yUZnEQRrX3VuUl3uJyHolx2iD1PIZFy2SADnpvyYvalQ5MOkZQARxkPhA2f2HYSaLR34ejODuw8/KnolOy0QT/8KjwwAIjBPvSNce60mZg3qxHN/CHWAjWzGnHm2c1416o5eGdTLWY6z4MXM7I7bC7ayjiwi5dNteQEYrkOAg6K9VvQUcrkMAukFlsbGpBUNr/jgsqXByqFHcex+bGd+MnjLbi35Sh2WABBYBDlEMd5RAQEAhMDmUrn9HUchaRqa3FBbQ638RibhZEeiCXip6c6MS1zxazeAEL3sYXE1E9+J2+NbMliXFSkDK9ggdGyAIHt8weA772YeB409pSOrcqcVrJVnCmO+e4COp9swbs78z0AwhKcteMXMblcXRpDWuZvLFsooiHKIkdgQQDBkAWAU2SfyylWlhZkryjbl90UYrDfu1BBGXVaN9cMcL20Z6M/af2yYdQyngnHw+rDY+EImBnkj7Ri/+ZDjmRpxL1Ha7RM/usGADGIZzj3f8VNC6ZjQSaHBv5gGT9ryGH2qtm4dvUc/M7C6Tgnk0GtrUEhcpSrbZHtidFbAJHeeYscmc4Nl8aBsjhK4MTLY/P6fKV34wQu2s1baegIiFu7ceS5/fj1r7bj9ucO4HHlfvM6wwEQBA8DmbKYR54AIpfFbZLyZftElpTNbOjCcTe8R4YAwLWPRcS8a5jfK35s1S0t2dKBCRY0i5JsjAsWhGyMgZ5V+H7oFuAY4xi89UXgtSPJGGUoTt4/1a7hldNZR/rN0wPx9L7hAYhyYCKOUed+LiRdJmmN+ZwBD32lZ/cVsihnFZE20yCiP8G5oQKIdN8Ganc5UCFPSF9hVqV+dhZw8uBB7NzxV9GRoY+C6jojAIj+nvfGuHb1DMyrrcOMLJ2A/lXoRnHWNJy2biE+uno2rq2vxQxmAkgxUbUdeLhAgXQLtCC6hTBV50ITjHbfNq1TZEqep0XTZmvYBdPKWadd+0qBLMbIbzuKF36+Hd95bDt+crKArtoy4Qp6IVxbywCELh/mGOxPpiaLfE0G6zMZ3KbS3Uq9LAcoVERLAOCMWcmd5JWRLVRXQ1wIqvtJD8K2jcBkSRPwkbUA00JDKGOwTy4cNxgL8Hf3wHbg59u8GJovbCc1ynTKtgiUHK988X1HHp0vHcbvdLRhVyaT1KHozzNgUzbLHUcPRFcGtc4TEaPgvQ+ndMd6LfhlWtfFZnykT1YYZChk7P4AymAl9dUOCwz642QM9AyVueGARAHF4504/EIBO0Ntjb4tFwBEWdvEUfPn0bQoi/nIota68Is1SfhifiMuunAh/vi0WbiUxEmXSuhrNlBGWROC20378IQlR/ofaanMtwiEDDFoAVTT0gJSDhR4DQk+QG3902mfdJOmAYQWYE5mLSew46FduPO+rbj9UCv2lfvxCVRYsDAYKetyZq3JIB/lsL4uh9sJAgi4OLmKAMk2mViw857Qi8I+8DsCCEtEs4WztNMTeLL8CXlsxBW5ZDFw3cqQkTHQhBq+H7wFOFaf3Q/c/WqifmrHnC1Pz3GqlGNeneNfv2+O2bZudL56CO/s7MKuggcQ5VqRXqz74xnki8g5PkURXX3xJ2wKJ+/nBKy8fosAgkBFf9kVtq1W5Cr9eVpLQpkiDjAxNdOklLv29JEVUu66/Cxtj3L2OoXX4VNjeX42Ued0FUtbjmP7rs/iSEj5PHUkBgCRtsnGOLd6BhbQ63AK0s4hzsWoq6vFvBWzcM2ZzXjf4hlYKbCgha5EAjRFchQPFalPu2i74BFEOGBAd7tfHW15b00+Uq7Tucr6EDmr1yJrnrAVWmIbibCf3odf/WI7btt6EM+1dqNUxS7tcZAnwv3AjTeCn+u9/bvcpFfsRr6+Buvr6/B9fc8+uR9syb/TU8tDHgL+z3ogTOO09UV0Dcv7UDVPVfqknbXT48QtV/FlS4C3rQggYvBLZDiyLwtw7L56OAldcCPB37Adu2kuhNs8ZJONhcamgD09EC/uxztPdGBnzpMo+7pvOdJzrwU15VFMk57T1+2VSukXbC3mdgG34nPpa1jPRTmgYcFAOpukL6Kkmx+8rLeba6Me/Yj0/Uvpnl4Jty+PRDnyqE1PtR4SJtEFb0T5URgAhLELuQ5zpmFurgYNlgdQWuwiFGfkMGPOdJx15hy8f8l0XNlYi1nWNaljRZbSxMCdBj/jQmg9CkpR1I7cqizq71I1zmKye7EghNdP8ypEThRIEWHLSmu7tNEiOl4/hpfu34bvP7EHPzvcimNpgLHVFJUAACAASURBVDDQsjFcAKEdmvqtEIxAlNJaBTBIonQZFL5B1vsgL4sttKV267qaxOXh4POgMiVBxIzawIkY6DmH70+1gEDvs/sSz8ORjqSIW1+hCvfb8vLy2hh00Qvni+Z5EbXOJ/eMDEBYArS7pwk19pclpR66hdQDCNXVsACiHNdC51oAITn7dDhEx9pF2pbpTnsnLICQpkyfPIZU9kZa/jut0lkORJWTDCeAae1G24k27Ax1NXqsFgAEbeF1HWbm0JzmAVgOQHc3ijMbMH9pEy47bx5umDkN/397bwJjWXqdh5373qv3aum1unt62D0czZCjESUu2mgYtszYju1QkAJKNjyJFUkRRcVMgiRMIkSRnARGBUiQxYhk0HBg00ZskoqAmLKoDSEdizQXbaTlsUUOOcMhZyGnp2d6q15re9sNzv/ud+u8U/92l1f1quoW0Oj33v3X8//3nO8/2/9kJ5n4RiAZlEHYWUZFqSEAk+By7CNhYsMzaYiU1kbFbrK8TLQQEJZISMVt8++4iMsGHhDKCeCiY8/zi6gmToXpnR26/tlX6Dc/+Rz9yusbdLWdXcQTIzDGbUp8AKKlfCRGLRr22vS9y136NSTWYaCAa7v5f1b/mntCRPItHjMzZhmFAadIcyJhR8qMMRsfEzhWZmYSQ7csHTiyVCL+/i3niP78txG9UeibGt+ImNU/vmWw9xgwfOEq0R++OgEBEhyYRGjZu2ycq4X2iykHx2gfgFgQfle50M18kmxAH+8imxuZj9n8lxBZlR90HH5MDDSkIJcmBhuosO0GH9AwNFBXf0vhLtvTKbuz99kqu3SOGq0Fkf4S0ulTJ8py5brhqJL7G3Tt+T+g1+ljSaY/Pb7vwrEHEI/8Yrp0sksPtRNa1i8lXkRsD44iOLtMT7x5ld79lnP0U8tdOotLrFizILNLMoOAcISJAYzHhGsxU+H7GxgQcDQFC8xMS8F3XjDDwe2bEI5GsGZ5DeSWlad5tAXP7/w20Ixp4QQOoDFMqf+FK/SpX3+ePvTibXqeRlQofIlBhOv1AYDgE9HOiNLOmEadBfre04v0cTlm1Ee4KULeQD9+ziCLE0lhPvmaZICBHShz0CSiNJix8zOt9QH44vVjDcRjZ4jefoHo0dO7N36C7seXPTQzxz7h95HfT35v72wTffUm0ZevE13f3L2DRaZRh7+NpKDUDMIRWiaZ4neTTRhfvkY/tDWiV4ywF0JWH26kX5L2VbI5RNtASGiFobGAVsLwSEvKe187KieFKapNCy4thSmb5bXAZ1t99K/BDTQVNh8RaRaxzUne+WPmLS4I3BjQg9tb9Oq1n0s2QjQ8ys+PMYBIk8d+iU4vLdGF9og6oSgDfiG3R9R/7CT9ycfP0Xu+Y5Xe023TsgyPRPQFQjfBfCDYQGwZtijBAwtQ48eQhWVCTc/tQeWJtNQ43ZiXCY6aIokUTuLYvAAf4kUzkj9NKX3uFn3xk9+gj/yb1+gP743oTlfYG72MIcsVARDBgEECCg0gOAqjTfR9Z5fo4wAC0LoAUEkNApJrGedU1kCcnrYdA3DxGBkISIdRMHMGEHzKMw6a2WRgo+Y++Td5ydmp3iRh1cMrk6yVGnjoUFpp65ZhufIzyuTgjbUuGeCReQI0rW3P5FjNvDM1lQ4J1nVRTwKvqb2Qjck31hhGaBuzTaOD8Yb6k+A7f48sY9Xt6LHqdtCWfkdt7fB7yb4NNzaJvnmP6NbWdJQPNGC8x+C8m+V0MODV5HDJBiQBMEA0zHb83URhXKcf3B7TK8PBJAoDwpZ5kCvyST+T3yWY0KBD+jbZ1lcCiJj1l2Xk6d8WdaGdsTudCZn07b7yZl/Bz7yyy5bhMiZCw5fSWzp3ZtqLwdUteu31D9DN4+pgeTwBRJYUammBThZ5KdKUBm+6QD/8nav0o4+doT/TblHP+DYINTpyPkxlkMT12lln0FrIbJPIIQEAIRkOHCvlPRFGKApnS2gyTLhodvcFtwlQwsI410aIVWcA8c179Ozvv0K/+QdX6beuP6CrnRa1tfqTNQg2WvU8GghZnuuPUxr02vR9Zxbp16FJ4TGa/A2ZdzrqIIskTnJswuAoDOnDYISACJWVkRcw3SAlNoACfE74dwMgBHOHFghMXzvCSdMS+sK6IZU4+gWok7lBTP0MyHAfeGbTKmFu/D+XlRob/ozIFYSwQhAaEJVF6EBook/GGlvZdYsScACccj+4IRLPp+5qQFp1sRNAI9j9QWcAOoAcDbTkXuYyMPdxfd7bMENhD3MZ7G34zcjU5xgn2pVAACAVZjOurwEsAAXq6VBoCdJ5L/I4MUfUkaAQpkIJUvHeS/8d0AsmtsGItp9+nd79oE9X2uPJwUZqInwRULJsTKSUT6BK0AFeEOM/Id/5ImGd2f41pNEOjra5hMCATaMRcwkY2tUOpWZcKjKEQQSPbWNM68/9a3qVPpTgMtMiYuVQlz12AOLSWrp85g10fjSipVaLxvrU7F3NIfW/8yL9+FvO01MPLdPb2i3qmBMzcjMkE1W7vL9CCnkwQZn/QZ7ObOAhZ5wZCIGgQM4DCB9u0/QtBNTOcMLkWBgz05NM0AimCaNOb23Ry1+6Tp/5xNfpl1+6Ry+sLFAWiGqEuxEX2p8BdPKZMCQtuf6wRcOVBfrelS79BsJPZRgqwjqZi8AZzYwxSyTFURhwikR0BQsbNvkg9FVl3DSCF8IXQsKccgRggUDOgVd2NTg0FagP7Yj0oJde9HK+MEEBjPAz6csCACPzX0ihKscswQMLPr7/AzZ1CG5uj+fOZVlbwzSEWUc64SLcmE1u3BY0aEh/ngOidFeQI7QYz0BH2Pbhs6KzK2rNg0yeBPCM/WyAXOazgjthJJ2lIAadUQd7OX+/LFwNzrj62ncAJZmEzbSj2sB6IokZlwFgAJjEuHCrLO8nAFjto2PbK7yHRyPa+qPX6QcZQDCQB3/y5WPR7+eIBVtEYjef9kELaOlTgbEXjQKx8VaXoNaJonyZKG3t2gCGz0ySz0mFi2Z7yuwGW2goI4bOiDht5eZrd+jVmz+f3D/UiKDg4I8RgEiTR36Rzp5ZMX4LLZdAdNGPBWV/RNt/4g30ge9Ypb92Zoku8+aXAk0yNikwmJGCASJZlDZj6BwR0v9BpmrmdgFQWHggCyUcEXFK43LyhIvQUh4vTkfM+NiR8u42XXt+nZ7+1efo77xwk55JOtT10QfMib27bSlsbTTkOkMO4+zRdy926FdTokUp0CEIkYwLmSalgOFMlBDykoHLUFiZV0KPAwxfh79C8PA6QQgbnxYlAFgwsEDAGgJQyPYACOTJHMLJJUSQrwNaBbN24pQPLQs0JDxGqL1lplGMzfiOZGnVpYYGJ3GYdFBXaxls+Tmk6SbfWxmBkeQsA6S5SQiAQs4bp3btBGs0JyKUFyfyXCgLdCIBFT9nekhTlHYclvSEFkI6NuJ9gLbL7EuLZgt7FKAU+xfmNxwWJPgzGpQMxDLQ1VpArAkA4Til21+6Su+5N6KrbEqU6eGZB7neSx1aHSsHXAcADS5CgMIGWELmEfMOO+7f0ZEj2pchpN0oa8Ioq7lod6jFDpa3R3Tt5f+Mrh0Xk8bxABBPpe3Hf4DOLy5OcjsUBQ9GiLUpGfRp612P0f/w5Cr9eG+BTkinKHmSAQPhkxsLGzhfcXkpbLgOCyqYF0z2ROEMCLCg1b3wDYD2QapmpVkEpygwJ2hHwCgxzq0+3XvtAT3/f/0x/U//5gb9y2WinmZANgaBuPIYRsH1B2MaLbbou5a69I9HY3qok10+Bl8GMGjpjAomzYz3kZMTzQT/ASggi59OJCVBWy78lGAAOIHAgTkFkS4QFFJVLcNBseZI4MXP5NXiRihm6YyRMEierqVmA5oTmFTkmLXznfbqhzZGaiWk5kX6XhjaCfMN9gv6N9EviA4SCdHkWHOhnmlq+DtMMgY4Z3kQjGYnS7cufR6kKp+7wgmeBSy0Dhin3IfabyLXAGR+Bgj9RR0GAWgP0TfQckDoy7BpgFJoG6SvjJlXZhpEOZgpeT48B34vAXyYhgAPAPLy0jysrwRdrIDZGdI3n3mdfnI4pmtGRa5yrriAQWw5XT8WQOh6PudOlI3hC7b5+O7f0WaUUDinLXGWWT8R7hkyh9jGqJNqmTYzh9d7m7T+4u/Rq8chSuPoA4i1tPvEKj200KUlCRxk8qPYl3I4ps0/+yb6X7/zPP244J1GIyBP0HCqgj8EQIE8YXKfCE9kxqPBg/SBkKcx/l1qGbgdnHrhN4D5yEgOaRaQJy3zeUT9W9t05f/8V/QLT1+h311a3AsgJI305Vou26guxwCi06E3r/Tof2sTvbXTphNgvgAK0OhI4QPtyqWTu46NUL3LLH6gKa8HfAOkLwr60OuNPvEcp0L+DkYv7fK8jjhVagHJglhfiqYFJgAH1NsOBmV+BriCsASYlP4eGD+ABdcDCJNzgv8HgA5AAQQvtAAyCmYzS9GO/S3bxpigHMg1A8J8gvXRpgLXnKG5kRoULitNCHhm9kjmz5D7nGQAXI5FAkT5bvBngG8ZNg1tBj/nfYQQbGgPoCmRY5QhnKZedh29BAjIAYM9L+nHbQ5HdOdun/718zfpvx0M6BYLd/Yxghkx1t/Ixc/2gIAsJFQ6Qef08aS194EJ+cwXCWIFDp4QVZTfoxlx+GD5oi8yPmGVfQAWOheEa84ujUV/RBvHIQ32kQYQF9bSE+fP0znKVPISpcuXUm9KlNOOg4OUNt/9OP2d77lIfxWqbjBoGfIHuz1CJXESlSmbwYglOIBTGEJAwXRzpy9xdwa0DzhpGv8JFYXBjAqnH2ai/JxBjcwVwfXZtnd3h27+7S/Sf/n0Ffr0YmdiXqj6tzPcdbzsdSjpJ6zIoYeXu/SfLrbpL3Xa9Ig83UOtLVNzQ5PAY+HICI6SgBbCCFjpYCjUzlLNDGdJ6YMArZBUfXN70GhIPwMIaJxWYdqQJ2CorwHmIHzkOKAqz+eZaZykOl9HZ3A7UlDJU7Hcc9AawByCfYlTM9rAmsrTunTq4+cy8kQCNa3ih9kNgAvfETrLNAE9zVqJW2E1mIY/A+glATX/JkENnsGMw8BZaosM4BCaPD0/DfhBK9SR+x59yfaYPvw7QKV+X9F/DuyyscgQa9BIapw2+/TCjU36Z1c26O/RmO4zX5JmC5+/kQYXkneFgIcrX4R+/9n0y7/5stRO0U6EoNp4iS/nji3aBH4YMdoWHGpcNwm7Dj35NeMqIZWZtyV81aW96KTUGoyof6VPr935r5M7VXnpvNY/ogBi4u+wskCnF7rUCkUU6LBF5C2Qi8bai/6INn/wSfp777hIP9rnW/bUhVgAA4bpZHkeckae3ciJEyvalmpZnBD1qRYnKH57c7V5dm8EvpsNnmknDLjIToE4PeVtJETLWbY8aePfGdLG3/pD+o//6AX6590lWqpjw2oAwd/bC7SyvEB/cWmB3ttK6PuM/Trbhfw/zDkAPkY9n9GTwyovLBOdWNhNfY0TIgsv2Jg1bSFcoU2Qp3h9moXKGyYRGXYnaQKhZoRFduLHKT1XbWcCUwomaQLhuhJUopwEKNwWQBJMK7bcFvI0q0ElQJgcc35fS6ZK0yaTqb0vHBwBKDB2eXGZFJjQZsCXBSADmgRtypPhn/AZkYJYauSwZjLCyAA2kRZd+h7IdwQ0NHTNVCcyckaulY7kMe9yRhjpMIrfzbqJ/C4a4GGfSI2XpPOtLfr86/fpI3c26XPUpr4PQECbClCxHwCiqLkjZBqoA0BoPqUjRgAgfKDHBiZifSx8932wdmLIiad26MZL/xVdP4p+EUcPQDyVtp94F60mHTqpX7JcsKiQRP1i2HwkjA2fjAbi77/jIfpR9maHwGbGARsroiCkah4OefKkCWAB7QK+y5MZhA1sq0ZbkKltc61Exty5vg7Z5N+g1QCD5vbZFgvmBhUuR2P8z79L7/30FfrE8ngvgGANgg1USJDAz2U5G4Dg52mLHjvRpZ8ZEf2VlC/GzLQjRihljmYM0OBQCYbLz072JiACKnqtRtbgQdIXkQrSNwWnaqi89Yldh9yxEECoI9ZMCgoIKwgoKXChzoYjKI99KtrEkkGT24O2ywY+YeLAvHOHviwaB33Bx4HbkFoXCHS9tlwP+xqCWfor8Lik+UCaMYxpIVtTOH5qR02AAwhsCb6l1kb6KMCJFaANJgzpRMvPAFqQA0TuCenfInO4SC2TAeMqs6n0d5A+OtJ8lPs1SAfYLEwYQBBgQ2tv+mO6d/0+/fJrD+iXt8d0jTPCyrsrIBjBq5AxFloBybO4jMwoCyBiAxmI8sAzl2aWtYc2TQb377snR+4r24VdNp5i6C+SNsl6IVCC9nxJt7iMLUx1aqyZaSSkwQgBDW6TzSKbA7rzjXV6ndaSoWvOh/H3owUg3p8ufNt30vlubyIANRCw2frMZo1wVPIBCDARME5mMMxQDfMTAlsnUkByJ3jNS8YFezYzez7lwU9C5n9Av1qLgZA8edKBqpSZrWHW2W5F/gIWZH/zs/S+3/kW/TYDiGRhOu9DOnBnnCyy8bndbpsW2y16V4vovQst+oFuh1pMC5fQhTACfR/KkjwhUkULRG3/h6CX0QU68kGq+NGuVs3ju9Tw8G+s+YBQg+Me/y61KxCYWAeXXwzGwcIPQAcAAgBUrrfUTmjBihOvTeUPWoA2WEPtwMq/Sw2OLYpCnrp5bAClMIUA5BhtUpZt1bSbvRAoz0AbdEK/MlxZmimkRgJzgIZFAgqpYeJyMlICIN+sSSbosS+k1gL7C+WlpgtzQriujICRc9EHAwAus9fGNLizQ5+9tkH/6N4mfZHzpXBdAHADujOBhnTV2oEZGRiNwGpToqMYACLku8r8EVEe+hClwcKgn2fWz5vgOqy9tSWPM3NX/gkaaPicLGX0iY1Hu3wUfL5ttkgSbltnHDY0zPwxuD2XOUWW01oMTX/OetknevDcNbpKaxz1eTT+jg6A+C/S3pOP0/l0kXpA1TMBEI/Rh95xkX4EGggwGpkcSoeRwe8AjJa3DhwsobKXDBXMEUyJhTuXg1oWTBDMC1sRpyYNILTgAcPF2Jnp8WVVf/Oz9DO/83X6zcUOLWsAYdvuGlTIOj7AweVaROd6HfqRE11630Kb3thKKIEWB4LXnL6Hk5OwsTtnZho2ZZxbmkSwSNW7mVc2UAhonW+AH2s1vDw5yhMxHBVxaofjJKJgZBIn6awJQKGzEEq1N8bJgBCneRmmyeNgTRGPH/kTILi034dhsJkQlCGF0lyAeZt2s72EcE6sLc+X+8A4ILz1aVw6NEpNG6IopH+QTWhDc4Bxy9wd0gdEO9hCCCOSRZo95D6QTpCGyWf+CpLO0DzJNZZ0wLshgYXUIAEowa8FWhqTxEskeNMhnqiHPcjbemtAL7y2Sf9w/T59YrNPd6DFkwDCBQzyd19dmGUDEBDEPkEuTSI20CD5gMt84hKN3K/0o9A5LvK5ZAc6jFPfz8P9jsf5qz65/jtLuOUCEPy7rJPxYCP/NICQd4mYg+NgAp5cAAT3i8RoK7Z3aPNrA3qdfjbZOgoQ4kgACL7Potej862EFsqEaNo0EPybJYpg8y88QX//ey7SXwbT402Q266FOQFCWjvu8e/MZJDcB4wP/2NTGU1BxojyeH3ljCU1DIZRZ5oFI/CUd7pMCw0mDUdMhJf+j5+jn/7MC/TbSxYfCNvLwagbQAHgAeUkIucyGpBwOY7IONmjpxZa9MMjom9jOWjGnRHBlvoSY+X7K04vTuYswwBBPwhmaHmMAGW/lXRyYRfTFzSR/gNyPSH8pHMgTvVSMMHUhLHgRAtAI8EFhD+Pi8tvDCbjAljgOrKMdCZEdAfPDaYpgCv0jbnIfWRCM7McFmZ+2UOpuZGAS4INbTZB+CyXQeZK7DWY6uCgyvMC7aRWR9NVJmLSphaMF+Y5OWYAGwBrqTUA7VEfJioAN4xfOkfKsGdZToITgAgjjKG5yLQu8r2CKUxqiKQZxIxrRKP+iF68sUW/ees+ffz+mL7lA94MLLRZEOvMv7vMjDrXQtGMkmavDymJcZ50aSPMfLOokpi24DwKfzRoRLQmRZtuQA/t96YTBsaGmDJo4ISDoIEU+jLFuJ6Tq32m/WhIw1s36eqNteTBYQcRhx5A8BXcp3p0ttvbRaRFF8V23S3/pu37my3aes8T9He/+yF6SgII7k97dsM0oB3rjFo6E/AQVtIZM7fFZ+WgLgdTZyYptRbypCSzOwJEgBYwEUhVvfQ92Nihwf/xBXrf771On1hSPhAtEU0haTvO/CJ8cdvmxVMqVbTBJ4Julx5f6NB7OkQ/kiT0bUmLOjKbJwQqNqqcL/tDrLBDpbqhFHTl/wEg4NjKDJ21GuZZdueIjKDA2GQ+DgANCDp5SoaAx0k1n5sAlgCAvCbIgMkCCk53PB6uL9dat6NV7LlTYpZrQtLFZsLRKZVtTonw5YApwOYoKAEUvwPSKVRHVmjHTingpeDGPuQxbg52s2nivZI05rWQibn4O49D5tEw4GFy26z5k6BKgiezT4TvkKSbrMfrAuAA0GScRNu7jrsAcDpkF++zGVO2qMa8OaLBgwE9e3ObfvvOJn1iZ0xX+jt7zQRFeZksbwMUPqDh6sscFBSAiPV70G267s2ZGrfoj30ypPBnIGEDIGa9RBioNldrk4jL783mKOrypTOaB0ekiS+ElfN7MIjYvE83vvU3kttV1vig6x5iAJFdhrVAp20n3FjCapAg6+lT89YWbb37Sfrf3/4Q/US7RQuyLISeVC/nwihLMgPnRYAK2HQNsxOOmGCAyHgovcTNiU6sGkLIIGjBsGDGkGOUGgvp/d8f0ejWJq3/3X9F//nTN+hTrZR6S5nPwxabG4aUAizI9rgMP0fZWJqjHNN3kx0vU3p0qUd/rt2id7cS+v5eZ3JHiQREED6YHwTQ0gLRyS7RmcXs9tMsAyNOv9D0oDwEA0LwmJ5wUpWnSy7HZfgP6wX/BnlilhoCrJu0mcuTr3RYlOYNOGZK8KidRKUAguAz0RiZCQS+LagnBRnKyzblaVg6I0K1j/5sic2wfugDZSGcAaaxv0Ej+IvAoRBqf+xVfg6Vv46oAfAFGINZB+YlCQxk3gdpbtH7U+4prbnBGG1aGmnmkkDMmNyydOK4UVeCEvQxGNGdezv0BQMedugL26zSnsGf1Ga4TJKyjHaAhsYDPhi2g5Z5T0eUyrDJKe2jBXhAuzt1nbYwW7gu5JPOoBpY8DhC4aqaxFJL4XIe9fnH8TidmgZPCCvABdPt5ibduvrf0K3DGqFxSAFEmjz6v9CZlZOTzJL8cmjVnw8YxL6rNgDxbz9B/91bztFPnOjRBTD8/AScNcxMSzI6OMSxn4EW6FD/Qvjg9MffYcaQ2fTM79mqGefC7O4NmZyGwYzxu1CrawMQ/NvmgDav3KcX/9Ef03//pVfp99s96pq7zYmIBbwLQGAuEmzE0hbluO2kS+kC0dneAr2zk9Cf6ST09nFKl9ttOmeSdbYmhzdoanQfABEmkRbfA8GJpDL1OfwRQAsIDai9DUAQdJLOcDYbPPqW9ncADTNGaASEqSB3/uPU4Zn2CUJI+jXI5FCuZEX6NC1P8hIgyPTJABBTey9TwUsVOzQiMrmSvsgL4ABOmFLzIoW4zEYpNRHSRwUOlRKg2egLWsucFPBr4PISbCCaw2ZGwXvKdeAYamhjuRIev2N+mg5Sm5ADP+GvIqNdhiNiD4UHWyO62R/Ra5sD+vLtTfrsgxE9TVv0gP0CbAC9jKlBrnFdAMIIZ0cUFvqz5V3Qv7m+h3iG1Djo0FZdV2sepJ+GzI0RugMpBEY0cPA5jMoxal8N1sLeHdL66+t0i9YSrfQLkebAnx8+ALGWti6doFXt6Odz6CtLZYvdf+etF+l933Gefmy1R29rt6kNLcEUEMjU43CY4pBE/oMZATZy+Ecg54GxN2ecCYyLmSccs6A+hV0advOpU2N2opahgrDVSjpAXc1t3dqga1+9RX/0sefol55dpy8tsC+Jw2xhoyWYX5E6uh0GEemYlnotOt/t0DspoT+3kNCbu216Q5LQ6cGYFhYSaiFHQsbUqJVpbtKUkm6LkpOLlCx1KMGJnMvZnOr4d1fYnRSSOGXDu15qJWDXl3ORAl1qS/SlSmY/iIvXckacOfxBKGpziTzlAxDaQAVAEYSvNLlBuKFPaZaQYaB4LoENsilye2xuwDz4f9CI9ylMR0ibDS0DJ+iS2h+uh/0cMg1JcwN8DPQ+YprifUKOEDM2TqImUmXDpKWjNMx+ybii1B4hVXf2LqU0pvE42Y1U4vFkCa3SjX52V0mHRuMxbffHdGt7SN/cHNAz9/v09GafvjLcopsbHerbtHfSNGj2KS60E5rAUKIkrlcUgMRGWknNhI0fSOdPWyg36oRASf5OBKI55Bi074NNQxCThVgCAh3ianiPZ0z83JUzw+ajx2W3RnT/5Rt0/bCBiMMFINbS1uXzdLY3pBXWDrhUajGAQTr7ubxntUActGj4+Cr9O29epb/6yEl69+kl6klhA2ZomMwEtRtmxACC/8H8AJCA8ESz4ZDPP3OeBONHGdNOllYXTNs4rWWJhsDAJQiRgkX2rZ3Nrt6jF75wlT75yRfooy8/oBd7I+qwQHfRMe27QzplPV85tK374TqdDr1pmNBDrdQoBxZMrqOEEhpP99vK1IRjETPeYqGcUhLjEWMDAMG9Y3MM0JV0uIUt/ELXSTN6T+a5azC3tQ3BxWW5Hv8v0YCROnt/H2X1jOuHrCP7kGqElE31GT351J5Q2k4oMXTLnpl9x88mAGIyDj3+7HtObxcNbfWMRBcD1E4M2WPr0Y1/BIWydkxTYpwAAa2UEvnZTCOjFz/j72aO+B3rlQ3NKJY6dKed0HVcR82XK3H2+7JwQwAAIABJREFUwlZKo/GIhgOindaYttMB9dn059prABUMJOA/xLwI5kL8bqYiwMWereLQGrhu0YwFHCGgAc1tqFzwXcsKaKDhuwU0Zg42R+89r6Pwp+BkhPxcRqWEwl5tGgoZNpvzP2G62SB68PJn6MZhukPj8ACIp9L25T9LZxYTgnY9f3l4MfCixWwg+eL5HAA1gOj3aPTwEr3tkVP0Q289Tz+5ukzncRsmMk9K50WcwuDwZpitYIYyagIbCmYLCSCkEx9CHHGiku0BzGiAYObLkjjz/De8VJyyvrFOT/+zF+nD//IV+p179+nmsEPtgwAQ7U0aDxdpZZTSo+nIYKNduSDSyBpaIdVsm9I86YwAErPM1sLpCtD+QstcEpbw/y6GyM+5TtIyWpb8nePvqMPttceUDFtskdudN9flMrL9YSa8Ur5sKaEx/6/7xu+2ely2kwlRPXb53fSTTMbOf/wd9TAG2S+eyd98tMEzzDFWoBQpl48dlaRtWuwXTgiUX9fssF+3+XdLimPTNAOFEb0yWqC76TYl4+5k3VZ2Jv+PFyhJ+V8Gvm0mCwxRAoh82ApAaBpIgIFnrj6qAgi0bwMIsaHcRdbQlZyO2/CBiz3vhEog6JMVPofMnL5CC+Ezefi0ItLHgk1Zm1v04Jt36cZhSTh1OADEWtp5eJXOniDqhdTk8qXRZW2qdttL5uqDAcQy0cOXT9E73/4w/dQjJ+lPLi3QglTxSsEswYAEFtKhD+VhUpBhbzBfQDpIdbr0uoeJAgACDpmwZQMwwIQiv+8MafMLr9Enf+Nr9A9euU9f3dqiHWZ08uVLBpTK3/CdmaHWOOA7GCV/5/LcnmSgaB/luQw7VY0TemSc0kkWoj4QkGenE8BCZq8rwqAqlWUhxIJFCKM97UEg+cowfTrZXQNDAZx8ddGvTeDFjMtsBDX20FyKEsvXnm/8RftxlHdlP9R7JSrb4cjhdc8AsUXbSYdeZBBsAwwakI/G1AKfYR4kP0sgsZPQeJE1EcJhmYX0dmZilM/gqySdmyXP0w7P8B2DNqTHWSUdl1O1d2gseaUM4ebx6jBu876LbI62dkMaChsYiU1w54pAsYEOvXW0EyiSdGmnT1tyLtO+uABNf2ctBDQa/EzfWcJt7oxo+7BkrZx/ALGWdi6doDPs2BfiKdqeqNWE0tnP9lm3r+u3WzRebNHiUpfe8MRZ+uG3n6enzi3Tk2xrZULCGQwC2rxY2ckfmgo41Mky/FmGgZrvWfIk2Ieh3ZXAwTCqLP2xNIdgHhJA4Dns/hnoGF+5T89+6kX6vz/9Cv3W3ft0SzM6CH9JmxYL+wxk2MAGwIKZ/4BSLi+Zqm0dmbbbIzqTjOkNoXU2z0eU8Ck7qqyrEISs7XnoWUTHWuNg6JFpHaQmIm9KgAVvOdV3kbK2YUtNCI9LtsefoW3gbHoR0y5exKEVAL0MrTRI0mBMAi1RNgcGNvCm+7XVU7OR2h7sP+6jPaLrC226icB+1jxA64D3QDY1JYzY/0eYBaXQN75BfUr0wUgDdR8I4X5t0VQAHAAvDCBk37JPBjKSv0ozipyXNivzd/QTqx225ZZx5bJwReChjSLaCzkPmx+HTBWgM4Ea/ibAl85Pge+uzJ9cX+a6GOzQ1vPP0XX6UJJ5GhV/rfajxnwDiEzzwE59scSQm9wGIPRvNuSPvqQmAi8yI/7BiDoPnaIn3/Ew/dhjJ+mHFjp0cWGSfz4HEToWH6aG3DFLJZ2SMfgmrC5z+II3vskTIDz44bSJ2x+5PG4lNOGI4nIt9Il7FzKTSrq+Ta998VX67U+9RL/y6k36Bvt4aDpD+G/0dtXtUMvyb0siIxzKxq4VQAX/z2GxgxG9ccxr7TEH5G3zXSQx5YoMpkJZm0ofzbnU/lLl76rPZfSzPfVAB+UjYujIp2Nug8FW9llOk39n1X2e038irCemFfk5+67nYpuD/s333UbyqfmKOeiyspzNfMLlJSAqsryuetoExd/bHRqMEvpWd5uGeE/4HeHP0oSh+wf4Zq3FaDnTPmWaOAM6LNo7/KaBe4y/kVlC4RehAYTtmRyzL1zbZS6RPNRntpH91Okg6otE8WlA8uRRIlmeXj8JTpArw6ybuBrB7MESSbg4RbjRRDxD1+YZRMwvgCigeXBt8lkACH4J+LS8kNDyG0/T93/7GfrLbzhBf+nUIp1HkiiMR2sNYJ4AuJhK/tOaaBPY2ZL/N17d4m4AeHkzUAAgkGGaUgOhAQTABtpg6bC+RbefuU6/+9kr9E+euU6fW9+hLYABqWEIAQictHjOZQEE19tZpItJajQQTl+CWAEgbfU2oaOFjU/4B/usCcToy4OC/WYFvPRyndJ3N6ih9bBNaYdt+4Hrl6eYfGRZOBTGzgflrPSQACmjO8qZhD4aQAlfDx/44GcuABIaNzv4tlK6sdOmmwANXCcGQKBtvG8MCmzmQiOEMv+JGACBw45t7D4AIQGGLXTbp+F1+W246OcDEz4AUUSbEetkbwMSMQCC5ybTjusU5Ji7vMtkD4gUzpoyOgT3jBhNxD26Nq8+EfMJIITmIZSDIH8JM5tgDMoN+VHYNr1WGXKZ5QXqXjhF3//kOfr3Lp2gP31+mS6v8Pk5izM3GefS3egLpLCW7UufB46y4Ds2zMbkaAJOQZwp6VFXgg+kojYvfiZ2pRYk12Rkimfui00p97bp9peu0x/84RX6f798gz5/9w69Lk9L8jO3LbUPmjY4YYUYret50qN01KLl8Ygu66txbVnepGCB0xtOz7kTHPtFZM5uU85xPAjxLB+TdtAsMJmiAtIl8MveVLhHMErQoMGNQ0ORayqkI+HEJLeHP2iaS/2qTU1o07/KcnreLtLrvWDzYbDW9Tg95uVHxodh14nS0pCNFuz82UpomLbo1bRP23CclNVj3w+YBH1bDwADgGKKjwg/JYAQaX6ExsKlqbDxtxheqsfr0wDLsjHaDMmn5WGQ62p/DLQtQUOs9sNmWpGRGiFnUd23bs+VrMusozB7yLEbfzD4kGzTzryCiPkDEFmo5kqfFl1ZEG0AwIe69Sb3RRjIstpJUD9j55pum5YfOkXvePw0/buPn6G/eGGZ3tjtUNskMxrvXrHNgtuWFRHpcBkncEpjjrKANgG5HOAHgVTH0GwgZBP5APh/AAiTSS9LXMSxkHAW2B7Q3Rdv09Of+RZ9/Cuv0+evb9C1nfZe00WsDNUM0mbqsLWFcqz1SFN6w7hDK4l0HgwMgE/Ne9bVor2IEVA58AgITfRnEzYx1/pyfdlXLI11OV/Ehyzrm5cGAmXHUqWeLcIE7dUVmRG7LrZ9IkGL0dDovxYloxbdH6a7mSRb/d19KQFF7HsigYTUBIbobNMayjrSZ0k6NbtAiAYa0sfCN5Yi5Vzt2DQd2tSs/TH2LE2JPDa28bj8Nlyh/6E2bL4ZqCNzZrC/BaI3GEgM+7Tx0u/RzXkL8ZwvALGWth7t0en0xOQ6bv6zaSBmASDkS2WLMtCqRYyPf2f7/fkVevvjZ+nPXzpJf+KhFXrL2UV6mMtw5IRMl5wJEVNdAwUkwDHzFgmkGEggosM4YWax78i6JzNMspkCWShZ+2HqZrkiXntAr7x4m77wzDX6F196nX7/5ia9tpVdFBNiUK7nMYxRazS4Lf6NmW2nTacSooscLw8BK5m+tM/Lz3yytYVvhubhC6VEXdi5XT4WttBEWx3tKBnrszHlk5ANyiXwp0CCmrw3lBUAzHVCtxBShq/66BxbLnsHch5kA1dSu+QDA7GAyOq8qkNsbZEp2YT1GJIWvbazTRsMFiR44OL7DSC8gl1FVuV7PTObyLrSXILfZdSITVsReu9sz10aDh+AMHTtUOIyp7AjKORG7JhizCncVhHQMEVPoWUoCiBg1uC+b49pc94yVs4RgJikp146QUsIUcqFtEhq5NMKxG4YbgOhOagjIwXkZ/ncpWZs9SjtDKmz1KOHLqzQ2x89Rf/W5ZP0p0526UKvTcudDi332tSSd2BAWyBzNkzl8M9SIuOeBrOBE3F5UZbJULbJAASmDvhH9Ie02R/Rg/VtuvbH1+izT1+n/++VO/TV7R26B49xH+PjftnnQ8a2SzrrujFrAGbb61CbU1YP29SF9sEm4KVwtuZRKOA3wUAl96Tna4CFJiPlyI7su/6s5yXLyWe6Pf2M2zVryeMQ/en2US5/BzxmloFn/gsWM4Qsz8/5O8rpz3pcspx8JvuxtWcbo29suh9Z1rY2tvWQa5ELTAGYsAZYD/7f0F2HzloARRYZsj0e0tVkca82jN8XSR+beUM+l47JmuY2Mwh4kfQ70qbGGPOJ1nigbxuvgxlER2bpiBIfD5Dh3S5zik+gS02Evq9nit6B1NvyYKrNLlq74TN5u1ID2MwnCH21Xb1g9qBILsZOlHI+uATt7jZtzNPdGXMCINJk9YN08uSIVmzmBZstL2esWYigefkt+Qtsm1naEvl5Eec/F4hgIcsC+USPTp3r0KMXlumJ1WX69gtL9JZTPXriTI/euNKjRb5xu8O3UyaTXE7S/ABnR5NeVwAIqWHAfJAUChoGLmPyRKST1P58w/D9Hbr52gP62st36Y9fvkvPvXqHnn31Pr20PaRNzsGe0zBjgJrp5eCJAUSXEttzzTxlGTzj32Q5fE/6dJaIVr0nc58jYPbMJihigEyoDISeFnRSQOo2bM98Aj40Bt9zaGB8YZy2Zz6QtgcoKT8K1wk+NA/t32LKszPEgMh1o+EewS468QEZvW74LgFDkTW18pCRMV9cb40pv5KZ3xEXHVzvVi6ws7raBMLfdVIq2YfPP8k1lhhg4VtPDV4QQWLjybodzaPlcwkoXCZpqf2A8Gbeu6cfT7Zcs69U6GwM+LBpPWw+H8jDgTZtmUVd9NVOotr/gh0yN+7TvW/9DbozDxdwzQWA4Cu5T5ygFVvOAQh45+lfAAhdpggwsC2o7eV0vXyy7GKb2nwb97lFuni2R0+e7tGbV3r06KkenTvZpbMnunRmqU2nOx062UloebFNvcUuteGzAMAg01jz+GRoKO7gYNAwGNLOKKWNnSHdu9un9fs7tH5vh27e3qYrr2/Q1166Tc/c7tPVnXu0vb1kMvJO/SWZ3VYyQPy258X0MElfu7I97odv/ByldLETyC2gha8+6drWTZ8s5WneG7WQCbScETpyNtjyO8g6ZU0XISG853mE5sV1Mp+iSaYNCdGy8PhkhVBCrEqN71bWeSyMsLBEytjWKP8t8/LU2iLTVkarTov6owG93hnsvk/j3l4A4QMVtin7gIbUYtg0f67nWvsRq+1wgROfRqTKMtqS1e3hKYLfW+nnMNVwWan9cI3TphWJDVG1JQbjflAfzp8+jQacRTXo2MOH79O9F38huVuF3nXUPXAAcWktXe5eoFM+8GAWwbExNEhwqeTKEKsMuud++OXmEzc7gvZWaHVxgVYX23RmuUOnV7q0erJH5xfbdLbbotNLXTrJZo6lDp25eILemV8slOVxyC/eahPd3qKXtwZ0M2kRX/nAF0mNhmPa3hzQA3aO3BrS7Qd9urm+Q9fvbtOtjQHdWt+k61s7dH1jQNvmJbIAgFkACA0Y9PeFlC6Mx7TCAIGZ8kKmWh6Izzxe/o614zL97AtnFZPPou2ToYyREUK5zF6qs06sxqWs5sNnPvDNI9ZMUZUWNtOPNvlU6sNi9tFZFTsjutsiWh8LU0UDICpRfUqD7PM58/USo+EomqY/BkCEZq7bcEWhaACBdkc9oTHOknPdvkd3b6wluQYsNIZZPD9YALGWLj5+hk7ridnsejJHgSxfxu5nc+rTY4CTX1WiQ3UPAdra2RWInYTGzHTutWl8oUNv+Im307OJ45Kj0z2iX/sa/cy/+AZ9ZHV19z6Q8YhayQ6lbAvgv/UeJWcYcDkYGwCES8NQZL4+MCLnyXPE99YipYM2negSnevDHu3I+mjuKRkQG1v27FMd/iSzUvoEjBa+MYLHZ0uX2g6mne97rOC3+T/I0zCnzc7B08jcwyEv0zKAyzxnHwt5n4hYXF9WwIVMKzRIaIyMewB4zv3BvhSifF4PGqZIYCZBoekr2yO5r8YkNLqV0xLtRualsGkV9LpZ11vMo53QcGdEN1ZGtMN7W75rmj6jk1mCKBGdgTLyXcTnKhoItAsfI2lCdPlg+PyfXM9kvgv0KbUSvpBUm39ZEZ5jkxWyP+mn4Uq2FQIQOj2/77qDIhF9cuxSK4HfYy5Y0/PfJFq/8rPJVhUaVql7cABiLe0+vEqnGRhwJEDINBB6btvIZTUI3FYZ50CMgV9czQhsjlYo375P4xMn6dKPfTd92QUgzi4S/dOv0vs//SJ99PJ5WpGLzvWZkTETYmAQY4qosmli6roABDPUzoAeGo6pGxKoodA6VxSGFuIQEPx/mdOrrb18rYXTpY0uWiD6bgKMuSXQzEVdCuRcj0ihvad+JozzVM3sRS4S3pjyNtAnfFJyEOQT7L504Z5NFpsSmZtgTRW0Vvw9CIRc/QqatFq0kQzpti4qgQQDZf5u00rYuogxdcT4IJk9nh0etN+R5E+ynByPq86U8LNoMcv4VcTkvtC08pmldXsubYRL221oYtF028wascAB49dtoD5Ht6CML+eRdsrk7xxxwvczvTyi2/SBZCeGL9dd5mAARHazZndIHd4QPo2ATA1rm7xPA+EDEFUAQmgR9hNAMGBgYR0LICDYYxlbaK5Ofis0LVIDMVyik63xrtbJFc0Q028IgLjaiBbAMYMIlOmrtLY1NDktETOth2F+KiSzLH2mtB2Wdp10tUSK+DQ8PmCm+5gqG7wVZ7d2d7hr9gKgsApw1nYFgJnRiCU03tmhm0udKVximpwFgNCmv1wgWUCCNEVqx2XrnFWkCJeJARBmrgpEzAuA8N274wMOOV0LOOIXeZddAMKWb8PWrs1vAuGsfAXBS3fo1kFkqzwAAJEmj/0SnW4PqVtFQxCzeD6Q4NMIuNq2RRjIF1qaK/SJwmcyYFPG8gJdDmkgfv1Z+uv//DZ99JHhrgZCAwKAiRzVCkGe/5adjmJoiDIScEjtQpE2+ivU6Y3ovLyQCAKWGX2RtrhsWeEcEhRFx+Erv5991TJuBjwl1qKWvmfQSKy2woCDCACR7tDWTodur2agnYfsAuU+04aeqgvQa01ezm8yAS75ih6HSxMZo+0ILYUrrDtUTz4PgY6YUFXdnk5kV9QnLtYRv4j2JMY5NF9XT/SINq3kvLlDyTihnVdv0m1aS6pdMFhkATM/vYJVqhXniIvTLVqSPgZAs1W1AjqZSwxI8Kn8fS+aBgQwH7io4zv5P0hofHmJLv21t9IzXhPGs/TXP/0CfeTR3rQJQ/YJ1akEC/lG26aEn5dZwSLM0NY3/5Z26OzOgJapw76ckz9WL7f6NDYx0m2OruJ0jRmY6LDjtPtPMnzY3G2lXc9sJoOQEClDu5nVsQl7aDx8IEBoRTRtQnQ06wiThgtsdCjVtJ36LtY3CFakBkfOSf8u5x1DA8uiaEdJ2xxGKa2PxrQ1XqLkzOZe0AsgwO9L6F0r807l73IW8eED8zbQj99s/hcubYdr/4ZCU0P7PjY3BrejD5uuKBQdBitBigYXMVF2RSJRXPP1ZRctAi589GRNRnuHNvc7MqPwqS+0KXzPH/nFdGnYoRMxQMF3mvdt6BjQwPWlU6PrdG07FcS8sDFaADkH1kAsnaHLIQDxa1+j/+hTX6ePPnZ614my6HpIIGPTXmgGxd/1fGSfPkYpafVgkRY7Q5P3Ye9f2VPvLMwDRQmqytuuM7ZdDhR7MnYBoirDlLcF7owoxTXC3Kb+7nzXshsGkW5XltO3EcpnsjyuNo6ZS5GyU/2JLIAx/Tjny3cTEO30d+hWsjwNwn1AwtWefKdc71BZgAHg4qtf1YTpygsztQ8Ch5UQAPGFrcb4d2iA4koz7vrd8D6L8yv/7rv3JAaY5HxWmEykf0cRDQfaYjCytUn3r/1cslFlrxepu38AYi3tPnKKTshTvW8DlQEQRSbOjoeh8rMCEPoFv88aiJN06d9/B33Fp4GYFYAwL4SIlMB30CcWQLiAE0eGnO7Q2cHI+LTN5K+I5sB23a4eVEhg+YRk2QnahLEVQHiAEwMA1HEBAy5TZPyx43LNW9JSj0nXkc/ls1hg46O9D+zEPOuP6N5okTZ1HzYAoctoXiLB+34CCK2hlOOMNVPC3yoEAEKHuVB931rGAAhffR84CeXbyIV/gZw4viCAmEyjRQDFSy26s19OlfsDIJ5K22f+NJ08oZIG6ZDC/Ywe4FO/EZRK1VgE9WsVZaguyuuTP4dxXmrT5RCA+Phz9DO/8zn66JveRMs+rYkrAkK/UHeyk5RmgPx7DFPUwMNWj39rjWilN6aT8rraskK2qEBFeSlY6+zby+Q6lFYVvqGxxgIBm6ki1Hadz32XErluJOT+bfVmTVPbvFsjGvVHtN7O+IbZ+0t7TRh4b2zvAt5Zfj/luyfBu08zoPmL5D/agTN27ST/i20D0SUxvhSufDAxdWPn4Cpny4AbatPmAC/ruIBLEdBhC4+13Smkr4e3+YTkYCbTZLAWor9Fw6tfoNv7cfHWPgCINLmwRiu9U+7Tp80sIF+20KK7nodskGXbRT2XOcPHBHQd5IE436NLP/ld9FWfBuJXn9vNAyEFPJgRj4t/932vOmfb6Uv2p5+f2KD2TofOLHSpYxPiPV2BVc7ZKTo2LmkxO5HbynP7/Dv66Y8o7WZqbf5cNz2m2uMbAQM5+Sv3X+DWwSlGuM/mH5fQ15oefUeNvGchH/+saSoIxXtlm30vhvQgTcmqGrYBCdu6SnAhn8t31gfcXVoMA2ZEFswYM6vs38d/bfPQQManvbSCMeGAiudFnM5j35n9ACn5+C0RLXjm08T47hgqm0GUgcadbdq+/Qt0b9bprmcOINjvgWj3dk3XhtK/H2YA4ZoL/14ZQPwGfXj1XbQSCyBiX7ay5TRgmWJMW5RSl04stWlZnoD7OzRmwcrM2Xea1MLEdVLF705AUECQI/ESjyv2dB+iHeZYV3uh/qaAQgaSYqIMirRbpaxP4+BrVzs55sxbrVVsPg2un1IWhz/ca9Yx69aZJOPaJrrT6e9NA2+Et0UTMQsAUQQouOgYa5YtogkpAiBczuTHGUA416qiieQB0cas/SFmCyDW0i5HDITQsU1TMMS1rFkYYkibEOP17EPdsS9WDOPUJ3KfsOf27iU0Xj1Dl6M0EBmA2COosx80M2uxEC/xF8sUddOyv96IuqMlOglhDEEKYGAiLzzRAjaTB18mwzfTSWEcEtBafe8rz2Pj5zw2DWBKkNFUCY2vbLu2env6qlvLAqfEKu1Kx8Yi7ci+5RXJGuyhzWx/+YAbNBy8R2y+MbwPFvrU397i09zkL80AQ5K9W/zd9r7Id0E+x+9l3jGXhsKnBcS4ua6PzxU1q4RMtrb96XLwhF8F6iC/Db7HhLnK/nS0CT+zRc7pMdrC7V2aDJ13w/UeSw2EvjbAl69DaidCNybLvuVdJ6+v031aS8w1BrP4mx2AWEtbq6t0glXYU8IuMozQZ++rgxA2TcAeYWjJoRDTdxkAce4kXfKlsuZMlMaEoQAEMyNmZGBqmlHJZzFj12WKMrkpALFEp4c7tNBeoBGEsnmRCwgNeVqVwlGeMvl3I/iFUMkFAvflASpahS5BS20aAyHQ9qyB71lowbK5eYs5aI2rg/Vtf7arhuU1w7kQHUzb/11XFJv1XqBU92Mbs+zHVn5qzI7oikTczOjtM6vvBXcZ7VoJbezc200cZQMQuaDLwIUPuLve19By8/NYAOECLz4TiTZ97uEFykzCQroIiHAdAtGGzUQjAUfokGfzCYmJNrH53hVNuBdrLrHdOyRBU/5+ZdoHl6NpKASW22EgwZcnvvpZujMrf4iZAQi+JKvTy03P+V4MaRLyF1HZlGLrxbyEXIYdF+ULGdqcse1yuSIAgsu212m8+hBdPioAghnkwglaTGmSr8KkRC4ZTueznecvm8vcwKfKgPAKPS+y7nWVtQlSmxCvq7/tIaWLmV8Bf0a7tt/0M3yXbehx2dp0jR1l0bcs53sGsMB08pUrCoD6LRomd+m+HEcsgICGguuijnkfApoL37ruJ4DQTtbarFwXgOD52u7uYSE+DwAi1kckBkTsB4DQV8DfHdPWzZ9PpvZwXbxjNgBiLe1WyVUQmlzZTIiyXVcEQqjvGFUho/8iJ3cGEOfO06Uf/256LuhE+Rv04fPvnM4D4dIySEYFxmVjZJrBaSYXokkO+pYowdxXtujEqDPRPlURfq5TpBayrj6k8Iqdx0GXkyl35eVAMxtXl1JCBjz+jD9PVrxCY5lFm2oARemk7zxw3f44SmijN6TBeKN4ptQQjeS7GCprhGykrwWXdWkgYvqxlQklzYppN/YQCDDhijJx9VU0Ki7nWwEHVNu4bZqXGG1HDJ0MP7bca+Sqa7t3Cb9BU/H6kB7QDC7dqh9AZKaLU6OJc1KssA/5SdiEf+xihMrZwhi5js1BMManIGQ2ACOAsF3YodHqSbr0H7yVvhYDIC681e+U6nzBViiVjLC1sissXAxSn7Z8tOSy0D4kXVoM0X2Wzw8KOGjhH5N/vwgddOa6InVJCvJCFasVtgGiKZBSFGDY5lEX2BEXKrVbNEzv0IZ8T4pQoi7QIYGG5B0SVMhDSwyPipmHC7BofllEcBY1DcSMs2oZW/iqDcSE+imTuMuVqjzUl3xuc0DVt7u2WjS+8gd0t25TRs0AIk0urdHS4iItFCFATNmYk39MOwbUCMfCEKp3vYwSJNhO+nosvtNGd4tGiw/T5Z8OAIh/8iy977Mv0IfPL9EK+izL3EK0Ksv8Bqep0yFakvddcF9akLIgLCpcXXWsv0PI2E7WcvL8XJatKGT1SdYlPFEupG1w3SgImuoagXKrAAAgAElEQVS5207WmC5y6Re5XZDL2m4edP3OfbkuDsI48Jzble3YxmXbp647AfL2s5h4TWNJK9ue0bQbEm0t3534PoxWdjUQ7Q27Y7IsE3q/5PMi75rPfFKkz9iyIf6IdmLzxsT26ypnM6OgbEgY1w1efP3ZLlYrMvfQlQRT+0doUIx8E5crGj7Rp3Q8plZ/RDs3f54e1BnaWS+AeH+6sPq23dNxnZuqARBEhwFAtFdpabhlAZBSTY7d36V0D5MXycbYd2KKqYdOmSWFP4S4D9RA2BVhAr6ydbbnE6hFrx2ua366HUnjWfWhAYoPfITAilmfO7SxwBeXzxGAKHIwqYPOswIQRZLV2YSlDQzMM4DAHEJOpy4zTFFzjoxqkX4Xr47pQZ1ZKusDEGtp6wLR8mh1937zOjZwqI261HWufmyOUPybT/3Pz4qcKphJxWggPvZV+unP/If0YU7MNSvNQ77Rhc03dj6sfVgY0KIWWr7Tqk0zgTHYhI4+veZlFXjwqs3VYhfVhIT25H4/T3q7J+J0x26r5zK2Z6jrezar+XCfcuyx/bjmGFs/ptz2kAYrOyYHWaE/rakoqpVwmRj1IDR/gfmQy4XMji4/KNmH1pj6gITP58sVwl6IqKKwzXwSk9Av1pTOXem8Fr6xunzpXCb5IuaesjQyc7AktsK8vvU03avLlFEbgOCEURt96uqLZjQRZAx0ncJfCvoqhHfV1UKUv0OVGcMk8MLbBP+1No3f3KPL730HPe/zgZgAiOQfX/xbqYlu4D+XOtU2Dx6nr3zMPFz04fmx9mE/mDvGUMkfQExEClEp0BB7jVtebaFT0uPZMG8hwG3CscjlPNyebh+/yXWQt9m6LhAK/S7nirZtfcc8k2NDG0Xn7Zp7mXfbtiYAL679Ot6gTWgfzFhOhfOpjO+Vc7Ss8t6BHhJQAEy4Dhk+kIJnNgAR4tex2gpDT5WfxpYnw7bWug9fIrtQ/p0YR/qymu9Q31Pvr8eJMzY6MDbx1+gktfo3aefGWvKgzLuk69QDINbSzupq3A2RdQOIWQOHnGEKrYIED/w8hgEcZgDBoMM3R36+eZq6vSF1XadhLUzBuG0n4NhTsQ+suE62+ua9mJth63jR9rx42S1/MaFfvv71dfRVxyrbC7VtS7oT6j907b3rPpyqdOJxxcTO856yaR9iAITpowSIiOEfIboeJICAP9i8AQgXzXRK8djcGKE1kM/nCUBMgZVMM/Gtl+gBfSgZFJmTrWwNAGLiONlfmk4Y5RqYdDjcL+EfIpJG6j5hj7bqPMlHayCeo/d+5ieSD3OOjdCcXM9tjLAM05PtD4hanPcBJ3Xdt+13eWrWzN12Gs6BXCZ4Q8LABwzKCL6y9D5s9e4vUnrSk9dfzofL1j0/3Tf6iB2TbzyxIGTwgLZ7p+xpq+uab5l3LhZoMP+KPeS4DgdFTLBME1ukiI1WIS1GDH1d2XZDWgw8h3DnDMCG90SGx/qc74s45sfMkcuU9SH0Ze3Eswd9GtXhUFkdQHww7Z3fcl+UpX0I5gU05AIpC2WUgIAFIj+XKkyf+p+FsmQIsS86xrBfAMJ1itLMTJYLMTou+yCh3vKIOq5UsTp5ij7lGgYk8r77kq2AZgwg2g8mDMAmGFwggcs+ENkKY1/mustBIFYVwtxO1Tbk3JIdStNMpRpqm8tWpQv3JdtB39wu+pdjqtIft6dvANbtPUhozL4PsRoHXf/KvQlNHjlFCT7rMvzMCK6C2oqifEXyNF8Uie1Zkb609iPkL2FbQ1fSLVtZF1CIBRA5749I8x/TF7cXCyBCAEr2NwsAIen54jbtVE1zXQ1ArKUtDin0vdSzAAxlHAh9dj+tTcDLE+tfoAEE0yPmBUT7V4nGT6zS5Z/6Xvq6zwfi/3mWfupzP5l8JLugrAovnapbBUDwPLfaezOOhganBag8YfpOnfJZTDkrs6pB8IXmd1if264zRi5/mbffl8O/ytxtSXEMSIzUivj6luDEVa47oMHiAg1j5iDBAsrHAAgADKtwVKBCg/kYvoJ2bfwr5AeFukX6sTl0xtCPyxSVD0WTb8WOY17KxWpD9HjLgA3271j/PG1UcaisBiAC2ocyGyRmIY8igHjzBXok5EQ5jwCCfR8kcweT1qdTzbxdz0OnWlf7rn2jT7jyYpuQEMS8IFRd1/KG2onZ07JM6IId3/XAaMcliPVz3RbTX16hPXURkAV42YSy1Bjgc2hdi9Ion4eKgfcCCAFCsKZyP/FvJ9L4yIsGQEyo3QCIsrt3b726AEToXhP0vL1Ng6tryWbZGZQHEE+l7aIZEcv4Gtgm5kLWISJI34ZY7YJsM1atGVJN4hSA9q50aPzmhH7gP3knfco1h9M9ol95ZhKFQWvpniyPUIva6ktVqq+cj35yThj39oA6gzF1XALNJzR8p0HUizkxhtZcPy8iyJJtu4o+XaTE9WwKCCy6vfJRn9vyzUGXi+m3KE2OUvkQPV1zZdDU3aHBDYrTPlSlmcvEod9P/e7iPcQ7yN+Lakxjxx6rhdDaXf4uw0qn3gl1kylkQmz4Krc1Gu+mCvDdNxITrqppEdJwlO1PhtaG+jCgLLsWwLZWOhupLqPr8ndEq9g0FS++SJtlHSpLAwh25IOvwJSQFemRYzdqLEio0p7ZeFk2uRB4kC9nLGgoMjYwATZd0Cql57fo3Moifc+ZRXoTJZSMUkpaRK2UJv8Pidpdou31Pv3WN79MV+hSnMOqb0xlgQTa5Dlsr1KHv6ebEyHIIbzy8xTj2KQEIb5cRn6W5WQYMNqaaic7cYaAgK/9PBJoi5LWkkjnrb7nc92azE+WlWMaO+oV2ROx7dn64t9QH2OUv+lnhkFZ6tjmm3vYqznK36fe/6Xp22F1ltayNImlj42Z4je5n/T+aCc0vsmmi8yHwdRZzfbGOiXWz2iYn+NP1qljsqoNvLdS+6FBhVlfYQopw8P0IUiaPkLAIiZdPsLifdpkGSZv81HL93UmcwBcDC/y+De4DrIxy+XK/xObKyffiwpIGT6aXQWAz3IeNtDhmqOtrE+zwVcpXPu5ZCNm/rpMOQCxlnYukP2ugzLmBdvAQ0K+zGRnDSBsKk3fOFnzsErUWxjQd7XadHqc0sikgG6Z66nbWTroFo1o3Erpy689T1frAA88pqoAYucetetIGuYCHOYlyoBJaK0lcEFZDUTk95AjU6i/w/7cdleLTdD7hL/vvhcf8445fdVJ31iVsGGiGyry4pAACBu95gFA2GSB1AIjWsS13i4AwXzcBVKgnSgCIKbAaeDStLoARMwetwGKEDiS4MPXh34v1tdpk9aSKN8f2W4JAJEmtEa9iyvuU7Br4WOIlqNKkbglZBIItSs1ClxWI3IW/FKg+hyhbOVC/fueXzxLTxDRRT7KM2BIWfMwSefcShNqt8eUtNr01Su36Zv8W5W+ZN2iAEKrUtl8gc0cEgpQqYVUb1ZG6FHl6fK29n2qQNsdJjaVqu5HnjZ0eaZF2xHloRmm7wIzVxuh9S/CoNGWi5HHhDO7mK+ki+9QEVJdu/IbxJxybczUFUZuTBcADCEi1/Vcai7qajNrp+j77erexnu1BsLlhF52SjGHR1dUSUg7UnZMB1FPvpe2/V4m1FbufwkiFtdpeHWNtorek1EcQKylnUvkDtuUApo3Xxn1mRc5lVDNac3AnvAqZhz7qIY081ul9NKAHkoTeoxBA6XUancy8DCmZMzgIaH2cEzfvNah5834qjI4xbBcYMhqnxV9X1qnNl5Ulz3StobaDihTgmtBAXAi29GI3HXKsKkTXcBAgwEJfvULGqtd82UodYXWaUGMvnScvi+pl+8ZhwpfEu+OSwgU8dKXc7l6ilJuX2v5fFo/V1mmhaYhf4fJ1JcFNnSq1fuS2+Wx072SeR9WhflinVLCd/4c+pN1UVaDCvnO1ww4fKGmPBx+HnN484V9a0Ef+u4imT4Ehkgbs+/QRgiwxGqu5Zh8IGvWICcWWIAfA0isP0NbRX0hCgKIifZBCh6b/S20uPv13BWHDQEeNY6aX1r0fWZES0spPZG0JqYgaB4MmCBqsQljRPTa9TF9nTqTfAdTf2BQNibkm1jsfFxgZUiti9lV7dyN3KycN0O+bL4XRSe7kfVYULiEtU27VfZlhcANMRAfOSE4jRAiIhaits/6Gb6H9qBsi8viu60+xuJqU9aVZeSYZbvW8vAR4FwG0l8gy20Qmo/tOYCN7k8CHllPzrMMc0dbeX8v0ZjOBQT+1ez5JUpIfi4zYa7D760EGdNAZK9PBdeJfXfLjknVK6PFkIfGGPDh0iTIocwi+V1NJKrczKzBRGiA0m+EtZ7Xfo42i2ghigGITPtgQ5x1axpCE495PrcA4hQll1r06GhEZ9MWJZ0WJayBECCiMx7TrdaYnr/Wc3iFHyCAAGMPqTJj1shXJlY4xJ6aQ4JVC6xYgVtong6hq4V4TJsuwesS0q75mPISGKABOdbQgDSgkOV9z7hcBPhwgRzb2rtAlgcQ7QXoer4NgAjtAPO8ARBRZMoLHTSAwEAAJG6+QNtFtBDFAMQH094jw2k7/EFoIGzAwBn+VFXtDwrDhOAydYT6EfXOL9HqwgJdYvDAoKEzIk5K3uq0qTUeU5tatNlv0dfWiXayU0eYwbn2bVENRWj/D6kVczL0CqvspC670idt27PQ0PBcawF0W7FAYc8J23b61sLPJnRRRj67RSk9Ti2r4JYD1oLdd+rnZxHCeGpemqgYlwQVKKOBAJc95whD5Wf44zLyu+6Tn8doNCxz3wO8JA1C9ODnkzmkuVYhdpOFyrGmwvfn00DIetIswr/voxYiZOLAMLVGOvYw6dNQhNqQcscng2x9FDWHhJaan9uSCaKenkuRrMWxVya4ymmA7TqUwTH1Bqdw/1najtVCxAOIp9L2I3/K7/sQQ+g6yng1C7KDkFAvMph6fBDSs4u01F2iN46HtJBrHjIgwT4P6Yj62336+u1t2ipkT90PAME0kIwen20C0ibIYgSwFFyx7Wph5xPqevw2QalpaQvN0x76YOx6z9kAJ9p3hQeGwgZlff7sspP77OeuZxCo3O4tJQRDQEDSTZoEuB18121ynd2yrT3hki76lfEVsPk6QZMHDUMRnuArGwIQe/fYLi+WY+J2XOYNF6/bR5DBQyhj6uB6VQCEnHrMIdYWlRJjYondDmUBhK/9kGY1xvxTBEDApHttw6S4jorIiAcQFu1DLHHrLndoAcTEf+BhatMJpkkn5duaqdVh58kRtROicWubXnr1ZbpHbxOanhiHrFkDCBtTCqmmfQvvipePbTPm5M/929pz9e0CnPoUyO1KExKe72qpdk/fsRqgadCw64xX9OVxAZnJmMO2dQ0gWLhD6H+7mHfRcaG8BBMAKQAQ2iFxAo7CPEqDex+4kOOW71UDIMquaAMgKmgg5hJAtGlMP5tsxWyI8MvJrVi0D9FCPGYUnjKxarTKEQqx47Q5PtkEjG5vndKLK3Sm1aFz6YgSzvUgHSdZGzEe0pVrX6fbVPT04hfUcWscO/+y5WJBkFTtxgiPouOJHUdRgSLXzFdXr63NIU/Wr3MvxNIqZvxF6RPTt3RQRHkbXeugiY/uaH8Wc5R0CM2D+9caCBcdNV+K0UJojYxs2wamY9osoJFwaQB85gstd1zaD185HZXnM3PEbNtQGZ0mIFQez+vUkMT2yeVYa3Hti7Qdc0dGnHB5f7pQVwIj70RiVLFFKBErLGwnnyL9hMpepfTsm2h5oUXnx21qd1NqjTnPwwJxkqiE8z6MW3T95l26FWqq8PODFMKFBxuo4AqZi+kndi+graLCIxZAaMFYFEAUHVcMbY5jGQ1WbOBlHugSAhmuMc7ivd97KIqTH44xFjF9zPLAGroGwPY8mBqghr1ThD4xfiA+M4se7lXOi7KW9EPTCG+AtZTDCruhhqzPffZgrlCvj0I47rrUJGqodIralzt0bjiibjqgRIOITkJ3Xl2n64V6ig0lmwU4KiPEyjLCQkTxFI6lV1kAUdc4y7RzSTgsXs1U/vI3bpN/17+V6atsHYyL6/vGIcvpsnJuulzZcdVRz0b/Otq1tVHmPSoLJkKgO8Y3Y1Z0QLt1yJCAZsUHIEpPr4KGx9anTnGOMj4QojUclgSL7AvhdeCPARCccdBkHSz81wAIQ7JLJ+hUSrSStidmC764h7UOrImgDm1ebdG1qZjwGELHCsQYAFEGEMSMUZYpw/iK9uErH0uvBkDUSfXdthoAUQ9dy7xHDYDw0/4IAAjXBCsCiEHImTIMID6Y9qJCh2zmh3rQ4fxqFiJYwvkl6qULdKqXgQaACNZEDNvUX79PN9ghOaKp6SJFBSLXhk1Vd3YQAEKP36XKL8MwbcSMpdd+0KLwYgcqHHcNhE8D4NJ2FNHIxIKfyTsW5qlV1r/q+1AETIQ0ELtaAPucI30mqpCjVi02BjLLcZeViRXGVMQUIteC72qiDyQ7vvXxb/an0ja9q4T2wecJbhuNb6NWYei+ly3GUa1K30b1QO2LK3RqNKZOukDJYoeSrQEl3Ra1+2MarSd0k56r6fpg6fjldtTjePfZMrhYbgDGrlXuofGVYaBV1xFz2i8TQBGBFUvvptzBUiC0r+scne8diQUQNp4cA/rlPGL6ssmKmEiisoLYReeYCCWuWza1+CzGW3YsFho473j6Cg18zpR+YcLOkzKcMHaTNwDCUMo4Ti5OUlXDbMEgYntIaWdEd0y8bV2MpQEQ7t3ZAIjYN7cpNysK1PWex4yvARAxVJou0wCIHAsoh9Wxz5nSAyDShD5YwHlyGrFObo3c6wNhN0fUxeCLb5uZ1bh0iRbud2npZJeScZ+S8fLE94H6lHS36M5VoomHq89pTI8uhgnxKdlWznZ6Pown3Rga2FZ1v7QHsu+vRFyopMf6VqUhKtPGzHb1IWhY0+8QDLnUEH3vQUhLpy/8sl/qNc2rNY/2Ra2E+tdaCpk/ZXdsk8sDy6fsn86lEmOOmYSQ+y8tLDueUotcspLP3KET4HEXofIfYFnF7nt7/9wAoqj5wnUxjOzTpxYrSat5rXbx26m7PaQugwYGESP2gVigZLxDmze3+NrU7K9OAOGyBfvswBjHQQjYsotXBEQc5LzKCn8IwbL1y9L1KNRrAASbTsNptCeCYyIUygKIXR42LVxi8mgAgEDD7cqvgz5izCFa1sQ4kMs5xOTciJFzB/0ehQABQEO8CYRDOq2ZKd0braj5Ioaws8z8VmTR9Ck9RsAWaZ/LXqJklWhx1KN22qPkxJha2w+ov36VtqbC2OoCEGUE5WHUQBRdh4Ms3wCA/af+vAKI0F4oOu550EDUASAgtPXhMvauENcO23uHiNsZX/p2+MCUHpMLfO3/rp/usQyAmAZfGhc4zRgOAJGZL1wINUYdFCLiQZotygjb0Hzsz1sAEQstGpqbzmzx+bFagLoFft3tlaPR0asVEhZHb8bzOaOiQhmzwPqF6te5zqG+NIVDWriQFqLoitlMGHUBiJixxGogysgmn0O9KzPuYTBlxNDVV0YCkTXasZkx7ACCzRdvpXbpe+/LgIM6krHsHzCIX5pTtHDhHrVvXKWdA03kEz/ipmRVCtQpWKqOpal/OChQFEDsCm87D581gChD1VC2T53Nte457AVhdq1E3f2G7njxgZ5Y4BSriSmzblzn8zS0RWPYN99a2qktOsA14KLC/jCflnnst7NcDz4nubJMpOymaOrVR4EGNNRHy+PcUl08oIqJw0Z/36HQp1Wtay1dqeKrCPuYg26o/aJtxOajCdHNZk4J1dHPi4CTZ2hMH0oGugkLgEgTen+J3A9FB3+cAATTxqUWlYKnLuZRdC2a8tUp0ACI6jRsWiCqiwc0ACK8m4oK/6LACuVt4CcETEKj328AweOxRGPsBRBsvjgrrpIOTST0vChQCLV3GJ5XESZ1MZAqdOLxz8M4qsxhv+tWWfNZjvWtIpT0K3OSRGyW8z3sbe/Hexfyn2AaxkVS+LMEx/QTu15VBa7uJwY8xI6tSrnQvFzjDNUrM6aQRmKdRjoaww4geBP7ogNi8wyUmYStzrwy57rmJ9uZBQOx0c/Wj01L4vutjvn7xsHtz4IedYxbtnHU96cEIXXTLra94wh+9nvvFxX4szocxozDZdLw7acydWL35zyVKwsudH6QvXPiaIypcE4FINKEnqKWYdoNgDiYLTELptEAiNmuZQMgZktfbr0BELOnsewhTojP5p6iuL53ZVesNqEBEP49FAIQTGflB7EXQKxRe992qjzdHnUmHEtUXxIhF7jQtIvJZlhEA8EnUBsDt51M62b0MXOx0dZVrwpAc/mrHPW9Ow8aiDpAhG8evn17UGagKns1lt/ElqvbiT3GTOrrk58hqkPfqyPnJJ/FmGVi6YFy0+1XB1R6zi4w5ctlBNoUnUtceU4qlV/+OA0g1lJOQT1JQ70ffw2A2EvleQUQGKlktLMGECHzhm+PNgCivje4ARC7gqFugFxkD9e3osVbmgcAIYG69NNrAAT7rOjU47uyvaxJw7ZLvkIjGc45DSAm+R+q3dZ41E9jxV+9YjV8AKJYS/WVdp3AYgVLWaZbF4DQmgPt12HTLOz3Po6lZX2r2rQkKTCPGggeH78DsX5IVXn3LHaESzsao4GYXh/76b7InAGCfICjKA3q9gOJ0UDYxu8bR1GTkJ8GU34QWgPRKUq/PeX3m/FWHvCcNdAAiN0FaQDEnG3OIzycBkDMZnEbAFGMrvMPIEjezrkLIIqYL44TSHCdDG2q/DIn7YOyr/pVp9VteXb1VzXtVrFX8XCVbjQQh2O9Qu891rEML6ibAkVO53X3ze2VlROhg4N8LjUZof704Uy2o7UTs6DHPLcZo6XA+C+ZcE7jB7EXQIQWYZ6JUGVsdTDwMkxj1gCizLzWlD1traJZS69LGTpVWVtX3fli9rMBbbOgW9NmHAUOep8fVgARR929msqQ7PIBiKJ9HsXysSCiARCW1S8jaOsQjA2AOLhXsQEQB0f749BzAyD2BxTHmn1jAERR34yjtI9jAQRfy/CxZDStgWAHynn9q0O4H/TcyjCTOuattQll6MAaCNlO3RqJMmOy1SlK4zoBREyIoA6HrWN966JdmXZce6LInpN7a173VRnacJ2i+5Hr6D1Rpo2y4530v6uVdoUth9oPaQJC9efheUh7U2SOLpPLPMzTNoZJGGia54LSDpo89wZA7PPqgRFIIVJUgBRhzFWmd9QYuaQFr4MGDrPUArnWW+6HKmu133X3aw/65nWY9mcMAAjxgZg29nsf6P7k6T5WI3DQY56H/l2ArezYZNSOBoRl27TVW6MRX++doc0sA2WdHVRtK/RSVW1/HurbTnANg57tyswLgJjtLGfT+jzsTczsMIGIOldDA8/Y6BGMQTuBuuprbVmdc6ijrZB8kO8593cYQFgddLG1EdKmlOm3ARBlqFZznQZA1EzQiOYaABFBJEeRBkCUp11dNRsAMaFkAyDid9QsAAQR54MYz5cGQqqW5QZhxuU6cYCpHeSJZJ4Ya/y28pesSs9Z+0yEMmLWRYeYdlynnRCTi2n7IMschn1ddZ8eJH3nvW/XO7Yfp/lZvzv7MYd5W996gYQAEJwDYh4I6to0DYDY/61YlTEfJwCx/6uzPz02AGJ/6DyvvTQAYl5Xpty46gQQmSPlRAPRAIhyC4Jah4HRFp1hAyCKUuzolT8M+7rqPj16q1bfjBoAUR8t56GlmQGIoiGcseolm2rXFjoHhx080xoH23e9IDZGMutTsAQQsn+fb4MuVzcD9CWBqksgxI551gmp5uGlNABcmdhcZrUiPi+xNJ4FDeraJ7MYm6vNg6TXfs7zMPRVhzY7VsbMCz2KOm1WDSH3hYS7HWPrywQ8pYGIBRBSwMcsnC1/gI25ggFXiStvGEjMivjLlPEniQUJdYO5uturQr2jBCAOI3iQa9fwgQmgPUia+CI7qrxnh6luCES5DtKuOZb1+QqBCVs+i1hNxRqNdk0YMYsz78ylYR4xq3i8ytjA6fGiwN7ZurRlR4Uux5EPVOHNLu3tcaRj2XfA56d30G2GwEzZ8X2MOAoj5SyDftVGlc1ZdnBl6oXmUabNps7hpkADIBoAcbh3cNzoq/DoBkDE0dhXatYAoorGdV8BRJWNWH0ZqrXQAIhq9DvutV1MwGV2A720qe640/Gg538c+ECdfDoGQFQRYAe9H/aj/zrXo+h4Q/u9LIAI+aGssfbB/DsifyFCHpFpNtM4AhSw2akPkgkdAZIGp6D5gxaKVX0HJACN0XyV4Vfzskdm7QweXMw5KODyfTqIoRXdSzEBDg2AOIiVbPpsKBBBgQZARBCp5iINgKiPoA2AcEdf1Ufl+JYaABFPK2vJogSs2F1TvaHA3FBgXk6lc0OQIzIQH+A57FMsy6/LRIpVpVXM+zXPZkzQ2mWKrbAWR8eEUZYIVTdXU7+hwEFTIIbBHfQYm/6LU6ABEHtpNq8Aovjq7l8NDSC4Zw14SsrPBkDs3zI2PTUU2H8KSIbbAI39p3+ZHo96mG0ZmvjquJxAISir9te8NzYgZ3wnGwBRdXM19RsKzDMFGgAxz6tjH1sDIIqtWQMgitGrjtIZzRsAUQcxmzYaChxWCjSnq8O6cs24GwocOAUaAHHgS9AMoKHAAVKgARAHSPym64YCh5sCDYA43OvXjL6hQDUKNACiGv2a2g0FjjEFGgBxjBe/mXpDgT0XLzUkaSjQUKChQCQFjg6AiJywKRZyUrI9R9hLyXCXIsNryjYUmCkFGq3DTMnbNN5Q4LhQoAEQNmbaAIjjsv+P5zwbAHE8172ZdUOBmilwPAFEzURsmmso0FCgoUBDgYYCx40CDYA4bivezLehQEOBhgINBRoK1ECBBkDUQMSmiYYCDQUaCjQUaChw3CjQAIjjtuLNfCzwvrsAAAG9SURBVBsKNBRoKNBQoKFADRRoAEQNRGyaaCjQUKChQEOBhgLHjQLmQgyiNPv/uE2/mW9DgYYCDQUaCjQUaChQnAIJgEMDIIoTr6nRUKChQEOBhgINBY4rBRoAcVxXvpl3Q4GGAg0FGgo0FKhAgQZAVCBeU7WhQEOBhgINBRoKHFcKNADiuK58M++GAg0FGgo0FGgoUIECDYCoQLymakOBhgINBRoKNBQ4rhRoAMRxXflm3g0FGgo0FGgo0FCgAgVyAMFtNJEYFSjZVG0o0FCgoUBDgYYCx4QCScoTFfkfGgBxTFa+mWZDgYYCDQUaCjQUqECBBkBUIF5TtaFAQ4GGAg0FGgocVwo0AOK4rnwz74YCDQUaCjQUaChQgQK1A4hJg5M/mzkEz2dtKtmvfirQ/shWZdrPen19xAvtwSKEr3MuB7knq/Rtq1ulPU3/ojSuc315LHW3V2R/VS1b9zrE8O06+4yZf9X1qVo/Zoy2MrLfGLqW7SemXuw7FlsOfTYAIob6TZlCFCi6CQs1HlG4ToZR51z2m/FKUlXpuwEQEZvugIpUWVcbkIsRdHX2GUO2qu9z1foxYzzeAOL/B5OevMTTJFLfAAAAAElFTkSuQmCC",fn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Le=u.p+"static/question.ed747acc.gif",xt="data:image/gif;base64,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",Ft=u(55351),vn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg==",cn="data:image/png;base64,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",ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",K="data:image/png;base64,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",q=u(53114),S="data:image/png;base64,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",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},28426:function(Tr,Vn,u){"use strict";var a=u(59301),B=u(93314),b=u(99571),w=Object.defineProperty,z=Object.defineProperties,m=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,l=(te,ve,Se)=>ve in te?w(te,ve,{enumerable:!0,configurable:!0,writable:!0,value:Se}):te[ve]=Se,T=(te,ve)=>{for(var Se in ve||(ve={}))ut.call(ve,Se)&&l(te,Se,ve[Se]);if(He)for(var Se of He(ve))$.call(ve,Se)&&l(te,Se,ve[Se]);return te},E=(te,ve)=>z(te,m(ve));const M=({img:te,buttonProps:ve={},styles:Se={},customText:We,ButtonText:Wt,ButtonClick:Zt,Buttonclass:be,ButtonTwo:R,imgStyles:Z,loading:nt=!1,className:qe=""})=>a.createElement("section",{className:`tc animated fadeIn ${qe}`,style:T({color:"#999",margin:"100px auto",visibility:nt?"hidden":"visible"},Se)},a.createElement("img",{src:te||B,style:E(T({},Z),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},We||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Wt&&a.createElement(b.ZP,T({className:be,onClick:Zt},ve),Wt),R&&R);Vn.Z=M},2414:function(Tr,Vn,u){"use strict";u.r(Vn),u.d(Vn,{default:function(){return Zu}});var a=u(59301),B=u(25690),b=u(24404),w=u(62957),z=u(6767),m=u(25399),He=u(93725),ut=u(77019),$=u(5269),l=u(62673),T=u(99571),E=u(37639),M=u(87169),te=u(82264),ve=u(38986),Se=u(69219),We=u(28284),Wt=u(37568),Zt={formStyle:"formStyle___gwKr0"},be=u(59301),R=Object.defineProperty,Z=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Te=(c,f,d)=>f in c?R(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,ye=(c,f)=>{for(var d in f||(f={}))nt.call(f,d)&&Te(c,d,f[d]);if(Z)for(var d of Z(f))qe.call(f,d)&&Te(c,d,f[d]);return c},ge=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const{TreeNode:Qe}=Se.default,kt=({classroomList:c,loading:f,dispatch:d})=>{var Lt,Gt,An,tr,Vt,Je,on,Ur,Hr,Rr,Qr,Zr,ba,ya,na,Wr;const Ir=(0,B.useParams)(),sa=(0,B.useLocation)(),[fa,wa]=(0,a.useState)(!1),[Jr,we]=(0,a.useState)(),{actionTabs:Ma}=c,[ja]=We.default.useForm();return(0,a.useEffect)(()=>{var Nr,vo,fo;c.actionTabs.key=="\u6DFB\u52A0\u76EE\u5F55"&&(ja.resetFields(),we(((Nr=c.actionTabs.selectArrs)==null?void 0:Nr.parent_id)===""?(vo=c.actionTabs.selectArrs)==null?void 0:vo.category_id:(fo=c.actionTabs.selectArrs)==null?void 0:fo.parent_id)),console.log(c.actionTabs.selectArrs)},[c.actionTabs.key]),c.actionTabs.key!=="\u6DFB\u52A0\u76EE\u5F55"?null:(console.log("---",c.actionTabs.selectArrs),be.createElement(w.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:c.actionTabs.key==="\u6DFB\u52A0\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:100},confirmLoading:fa,onOk:()=>ge(void 0,null,function*(){var Nr;yield ja.validateFields();const vo=ja.getFieldValue();wa(!0);let fo=`/api/course_modules/${c.actionTabs.selectArrs.category_id}/add_second_category.json`;switch(c.actionTabs.selectArrs.type){case"board":fo=`/api/courses/${Ir.coursesId}/boards.json`;break}const Fr=yield(0,ve.ZP)(fo,{method:"post",body:ye({parent_id:Jr===c.actionTabs.selectArrs.category_id?"":Jr||c.actionTabs.selectArrs.parent_id},vo)});if(Fr.status===0){z.ZP.success("\u6DFB\u52A0\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:Ir.coursesId}});const vr=c.actionTabs.selectArrs.type,ma=(Fr==null?void 0:Fr.category_id)||0;let to=(Nr=sa.pathname)==null?void 0:Nr.split("/");to[4]=ma,to[3]=(vr==="hack"?"program_homework":vr)||to[3];const xo=to==null?void 0:to.join("/");B.history.push(xo),Ma.cb&&Ma.cb()}wa(!1)}),onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})}},be.createElement("div",{className:"pl30 pr30"},be.createElement(We.default,{form:ja,initialValues:{name:""},className:Zt.formStyle},be.createElement(ut.Z,{className:"mt20",align:"middle"},be.createElement($.Z,{style:{textAlign:"end"},flex:"90px"},"\u4E0A\u7EA7\u76EE\u5F55\uFF1A"),be.createElement($.Z,{flex:"1"},be.createElement(Se.default,{style:{width:320},dropdownStyle:{maxHeight:400,overflow:"auto"},treeDefaultExpandAll:!0,size:"middle",defaultValue:((Lt=c.actionTabs.selectArrs)==null?void 0:Lt.parent_id)===""?(Gt=c.actionTabs.selectArrs)==null?void 0:Gt.category_id:(An=c.actionTabs.selectArrs)==null?void 0:An.parent_id,disabled:((tr=c.actionTabs.selectArrs)==null?void 0:tr.parent_id)!=="",onChange:Nr=>{we(Nr)}},((Vt=c.actionTabs.selectArrs)==null?void 0:Vt.parent_id)===""&&be.createElement(Qe,{value:(Je=c.actionTabs.selectArrs)==null?void 0:Je.category_id,title:((Ur=(on=c.actionTabs.selectArrs)==null?void 0:on.nodeModules)==null?void 0:Ur.name)+"(\u6839\u76EE\u5F55)"},(Qr=(Rr=(Hr=c.actionTabs.selectArrs)==null?void 0:Hr.nodeModules)==null?void 0:Rr.second_category)==null?void 0:Qr.map((Nr,vo)=>be.createElement(Qe,{value:Nr.category_id,title:Nr.category_name}))),((Zr=c.actionTabs.selectArrs)==null?void 0:Zr.parent_id)!==""&&be.createElement(Qe,{value:(ya=(ba=c.actionTabs.selectArrs)==null?void 0:ba.nodeModules)==null?void 0:ya.category_id,title:(Wr=(na=c.actionTabs.selectArrs)==null?void 0:na.nodeModules)==null?void 0:Wr.category_name})))),be.createElement(We.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B50\u76EE\u5F55\u540D\u79F0"}]},be.createElement(ut.Z,{className:"mt20",align:"middle"},be.createElement($.Z,{style:{textAlign:"end"},flex:"90px",className:"font14"},"\u5B50\u76EE\u5F55\u540D\u79F0\uFF1A"),be.createElement($.Z,{flex:"1"},be.createElement(Wt.default,{placeholder:`\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26 - `,maxLength:60}))))))))};var L=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(kt),ue=u(61186),ae=u.n(ue),Ue=Object.defineProperty,Ze=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,Ct=(c,f,d)=>f in c?Ue(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,Ye=(c,f)=>{for(var d in f||(f={}))Re.call(f,d)&&Ct(c,d,f[d]);if(Ze)for(var d of Ze(f))W.call(f,d)&&Ct(c,d,f[d]);return c},Ge=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const it=({classroomList:c,loading:f,dispatch:d})=>{var Lt,Gt,An,tr,Vt;const Je=(0,B.useParams)(),on=(0,B.useLocation)(),[Ur,Hr]=(0,a.useState)(!1),{actionTabs:Rr}=c,[Qr]=We.default.useForm(),[Zr,ba]=(0,a.useState)({name:"string"}),ya=na=>na&&na{var na,Wr,Ir,sa;c.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D"&&(Zr.name=((na=Rr.selectArrs)==null?void 0:na.category_name)||((Wr=Rr.selectArrs)==null?void 0:Wr.name)),ba(Ye({},Zr)),Qr.setFieldsValue({name:((Ir=Rr.selectArrs)==null?void 0:Ir.name)||((sa=Rr.selectArrs)==null?void 0:sa.category_name)})},[c.actionTabs.key]),c.actionTabs.key!=="\u76EE\u5F55\u91CD\u547D\u540D"?null:a.createElement(w.default,{centered:!0,title:"\u76EE\u5F55\u91CD\u547D\u540D",open:c.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,bodyStyle:{minHeight:150},confirmLoading:Ur,onOk:()=>Ge(void 0,null,function*(){yield Qr.validateFields();const na=Qr.getFieldValue();let Wr="post";Hr(!0);let Ir=`/api/course_second_categories/${c.actionTabs.selectArrs.category_id}/rename_category.json`;Rr.selectArrs.main_id&&(Ir=`/api/course_modules/${c.actionTabs.selectArrs.main_id}/rename_module.json`),(c.actionTabs.selectArrs.category_type==="board"||c.actionTabs.selectArrs.type==="board")&&(Ir=`/api/boards/${c.actionTabs.selectArrs.category_id}.json`,Wr="put"),(yield(0,ve.ZP)(Ir,{method:Wr,body:Ye({},na)})).status===0&&(z.ZP.success("\u4FEE\u6539\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"}}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:Je.coursesId}}),Rr.cb&&Rr.cb()),Hr(!1)}),onCancel:()=>{ba({}),d({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("div",{className:"pl30 pr30"},a.createElement(We.default,{form:Qr,onChange:()=>{ba(Qr.getFieldValue())}},a.createElement(We.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}]},a.createElement(ut.Z,{className:"mt30",align:"middle"},a.createElement($.Z,{className:"font14"},"\u76EE\u5F55\u540D\u79F0\uFF1A"),a.createElement($.Z,{flex:"1"},a.createElement(Wt.default,{maxLength:(Lt=Rr.selectArrs)!=null&&Lt.main_id?20:60,defaultValue:((Gt=Rr.selectArrs)==null?void 0:Gt.category_name)||((An=Rr.selectArrs)==null?void 0:An.name),suffix:a.createElement("span",null,((tr=Zr==null?void 0:Zr.name)==null?void 0:tr.length)||0,"/",(Vt=Rr.selectArrs)!=null&&Vt.main_id?20:60)})))))))};var Rt=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(it),Xe=u(82326),jt=u(1560),ht=u(54172),fn=u(26724),Le=u.n(fn),xt=u(74508),Ft=u(59301),vn=Object.defineProperty,cn=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,Ae=(c,f,d)=>f in c?vn(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,V=(c,f)=>{for(var d in f||(f={}))q.call(f,d)&&Ae(c,d,f[d]);if(K)for(var d of K(f))S.call(f,d)&&Ae(c,d,f[d]);return c},C=(c,f)=>cn(c,ze(f)),j=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const dt=({classroomList:c,loading:f,dispatch:d,onShow:Lt})=>{var Gt,An;const tr=(0,B.useParams)(),{actionTabs:Vt}=c,[Je,on]=(0,a.useState)([]),[Ur,Hr]=(0,a.useState)(!0),[Rr,Qr]=(0,a.useState)(!1),[Zr]=We.default.useForm(),[ba,ya]=(0,a.useState)([]),[na,Wr]=(0,a.useState)(0),[Ir,sa]=(0,a.useState)([]),[fa,wa]=(0,a.useState)(!0),Jr=(0,a.useRef)();(0,a.useEffect)(()=>{c.actionTabs.key==="\u6DFB\u52A0\u8001\u5E08"&&(wa(!0),we())},[c.actionTabs.key]);const we=()=>j(void 0,null,function*(){const Fr=yield d({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});on(Fr.map(vr=>({value:vr})))}),Ma=()=>{var Fr;if(((Fr=Zr.getFieldValue())==null?void 0:Fr.keyword)===""){ya([]),z.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}wa(!1),Hr(!0),Qr(!1),sa([]),setTimeout(()=>{Nr(!0)},200)},ja=Fr=>{Fr=String(Fr);const vr=Ir.indexOf(Fr);vr<0?Ir.push(Fr):Ir.splice(vr,1),sa([...Ir])},Nr=(Fr=!1)=>j(void 0,null,function*(){var vr;if((Fr||Ur)&&!Rr){const ma=Zr.getFieldValue();Qr(!0),Wr(Fr?1:na+1);const to=yield(0,te.nQ)(V({page:Fr?1:na+1,container_id:tr.coursesId,container_type:1,school_name:ma==null?void 0:ma.school_name,keyword:ma==null?void 0:ma.keyword},ma));ya(Fr?[...to.users]:[...ba,...to.users]),Qr(!1),((vr=to.users)==null?void 0:vr.length)<10&&Hr(!1)}}),vo=()=>j(void 0,null,function*(){if(Ir=="")z.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570");else{const Fr=yield(0,te.uh)(C(V({},tr),{role:2,user_list:Ir.map(vr=>({user_id:vr}))}));(Fr==null?void 0:Fr.status)===-4&&Lt(),Fr.status===0&&(z.ZP.success("\u6DFB\u52A0\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomTopBanner",payload:{id:tr.coursesId}}),d({type:"teachers/getList",payload:V({},tr)}),B.history.push(`/classrooms/${tr.coursesId}/teachers`))}}),fo=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Fr,vr)=>Ft.createElement(l.default,{value:vr.numid,checked:Ir.includes(String(vr.numid)),disabled:!!Fr})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(Fr,vr)=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement(B.Link,{className:"bold c-black",to:`/users/${vr.login}`,target:"_blank"},Fr||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Fr=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement("span",null,Fr||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Fr=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement("span",null,Fr||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Fr=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement("span",null,Fr||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Fr=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement("span",null,Fr||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Fr=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement("span",null,Fr||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:Fr=>Fr?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Fr=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement("span",null,ae()(Fr).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Fr=>{if(Fr===1)return Ft.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return Ft.createElement(w.default,{centered:!0,title:"\u6DFB\u52A0\u8001\u5E08",open:c.actionTabs.key==="\u6DFB\u52A0\u8001\u5E08",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:()=>j(void 0,null,function*(){vo()}),onCancel:()=>{sa([]),d({type:"classroomList/setActionTabs",payload:{}})}},Ft.createElement(We.default,{layout:"inline",form:Zr,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10"},Ft.createElement(We.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},Ft.createElement(Xe.default,{style:{width:110}},Ft.createElement(Xe.default.Option,{value:"1"},"\u59D3\u540D"),Ft.createElement(Xe.default.Option,{value:"4"},"\u5B66\u53F7/\u5DE5\u53F7"),Ft.createElement(Xe.default.Option,{value:"2"},"\u624B\u673A\u53F7"),Ft.createElement(Xe.default.Option,{value:"3"},"\u90AE\u7BB1"))),Ft.createElement(We.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},Ft.createElement(Wt.default,{allowClear:!0,style:{width:240},size:"middle",defaultValue:((Gt=Vt.selectArrs)==null?void 0:Gt.category_name)||((An=Vt.selectArrs)==null?void 0:An.name)})),Ft.createElement(We.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},Ft.createElement(jt.Z,{options:Je,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(Fr,vr)=>vr.value.toUpperCase().indexOf(Fr.toUpperCase())!==-1})),Ft.createElement(We.default.Item,null,Ft.createElement(T.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:()=>Ma()},"\u641C\u7D22"))),fa&&Ft.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},Ft.createElement("img",{src:xt.RL,width:"100",alt:""}),Ft.createElement("br",null),Ft.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!fa&&ba==""&&!Rr&&Ft.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},Ft.createElement("img",{src:xt.z3,width:"100",alt:""}),Ft.createElement("br",null),Ft.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!fa&&ba!=""||Rr)&&Ft.createElement("section",null,Ft.createElement("div",{className:"flexd-table-header mt20"},Ft.createElement(ht.default,{pagination:!1,dataSource:[],columns:fo})),Ft.createElement("div",{style:{maxHeight:260,overflow:"auto"}},Ft.createElement(Le(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Fr=>{Nr()},hasMore:Ur,useWindow:!1},Ft.createElement(ht.default,{loading:Rr,showHeader:!1,pagination:!1,dataSource:ba,columns:fo,onRow:Fr=>({onClick:vr=>{vr.currentTarget.querySelector("input").disabled||ja(vr.currentTarget.querySelector("input").value)}})})))))};var Mt=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(dt),I=u(59301),U=Object.defineProperty,F=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,st=(c,f,d)=>f in c?U(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,ot=(c,f)=>{for(var d in f||(f={}))Ke.call(f,d)&&st(c,d,f[d]);if(ie)for(var d of ie(f))ft.call(f,d)&&st(c,d,f[d]);return c},N=(c,f)=>F(c,he(f)),J=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const Ce=({classroomList:c,loading:f,dispatch:d,onShow:Lt})=>{var Gt,An;const tr=(0,B.useParams)(),{actionTabs:Vt}=c,[Je,on]=(0,a.useState)([]),[Ur,Hr]=(0,a.useState)(!0),[Rr,Qr]=(0,a.useState)(!1),[Zr]=We.default.useForm();let[ba,ya]=(0,a.useState)([]);const[na,Wr]=(0,a.useState)(1),[Ir,sa]=(0,a.useState)([]),[fa,wa]=(0,a.useState)(!0),Jr=(0,a.useRef)(),we=vr=>vr&&vr{c.actionTabs.key==="\u6DFB\u52A0\u52A9\u6559"&&(wa(!0),Ma())},[c.actionTabs.key]);const Ma=()=>J(void 0,null,function*(){const vr=yield d({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});on(vr.map(ma=>({value:ma})))}),ja=()=>{var vr;if(((vr=Zr.getFieldValue())==null?void 0:vr.keyword)===""){ya([]),z.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}wa(!1),Hr(!0),Qr(!1),sa([]),setTimeout(()=>{vo(!0)},200)},Nr=vr=>{vr=String(vr);const ma=Ir.indexOf(vr);ma<0?Ir.push(vr):Ir.splice(ma,1),sa([...Ir])},vo=(vr=!1)=>J(void 0,null,function*(){var ma;if(Ur&&!Rr){const to=Zr.getFieldValue();console.log("----",to),Qr(!0),Wr(vr?1:na+1);const xo=yield(0,te.nQ)(ot({page:vr?1:na+1,container_id:tr.coursesId,container_type:1,school_name:to==null?void 0:to.school_name,keyword:to==null?void 0:to.keyword},to));Qr(!1),ya(vr?[...xo.users]:[...ba,...xo.users]),((ma=xo.users)==null?void 0:ma.length)<10&&Hr(!1)}}),fo=()=>J(void 0,null,function*(){if(Ir=="")z.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570");else{const vr=yield(0,te.uh)(N(ot({},tr),{role:3,user_list:Ir.map(ma=>({user_id:ma}))}));(vr==null?void 0:vr.status)===-4&&Lt(),vr.status===0&&(z.ZP.success("\u6DFB\u52A0\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomTopBanner",payload:{id:tr.coursesId}}),d({type:"teachers/getList",payload:ot({},tr)}),B.history.push(`/classrooms/${tr.coursesId}/teachers`))}}),Fr=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(vr,ma)=>I.createElement(l.default,{value:ma.numid,checked:Ir.includes(String(ma.numid)),disabled:!!vr})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(vr,ma)=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement(B.Link,{className:"bold c-black",to:`/users/${ma.login}`,target:"_blank"},vr||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:vr=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement("span",null,vr||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:vr=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement("span",null,vr||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:vr=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement("span",null,vr||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:vr=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement("span",null,vr||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:vr=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement("span",null,vr||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:vr=>vr?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:vr=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement("span",null,ae()(vr).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:vr=>{if(vr===1)return I.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return I.createElement(w.default,{centered:!0,title:"\u6DFB\u52A0\u52A9\u6559",open:c.actionTabs.key==="\u6DFB\u52A0\u52A9\u6559",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:()=>J(void 0,null,function*(){fo()}),onCancel:()=>{sa([]),d({type:"classroomList/setActionTabs",payload:{}})}},I.createElement(We.default,{layout:"inline",form:Zr,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10"},I.createElement(We.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},I.createElement(Xe.default,{style:{width:90}},I.createElement(Xe.default.Option,{value:"1"},"\u59D3\u540D"),I.createElement(Xe.default.Option,{value:"2"},"\u624B\u673A\u53F7"),I.createElement(Xe.default.Option,{value:"3"},"\u90AE\u7BB1"))),I.createElement(We.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},I.createElement(Wt.default,{allowClear:!0,style:{width:260},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",size:"middle",defaultValue:((Gt=Vt.selectArrs)==null?void 0:Gt.category_name)||((An=Vt.selectArrs)==null?void 0:An.name)})),I.createElement(We.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},I.createElement(jt.Z,{options:Je,style:{width:390},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(vr,ma)=>ma.value.toUpperCase().indexOf(vr.toUpperCase())!==-1})),I.createElement(We.default.Item,null,I.createElement(T.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:()=>ja()},"\u641C\u7D22"))),fa&&I.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},I.createElement("img",{src:xt.RL,width:"100",alt:""}),I.createElement("br",null),I.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!fa&&ba==""&&!Rr&&I.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},I.createElement("img",{src:xt.z3,width:"100",alt:""}),I.createElement("br",null),I.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!fa&&ba!=""||Rr)&&I.createElement("section",null,I.createElement("div",{className:"flexd-table-header mt20"},I.createElement(ht.default,{pagination:!1,dataSource:[],columns:Fr})),I.createElement("div",{style:{maxHeight:260,overflow:"auto"}},I.createElement(Le(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:vr=>{vo()},hasMore:Ur,useWindow:!1},I.createElement(ht.default,{loading:Rr,showHeader:!1,pagination:!1,dataSource:ba,columns:Fr,onRow:vr=>({onClick:ma=>{ma.currentTarget.querySelector("input").disabled||Nr(ma.currentTarget.querySelector("input").value)}})})))))};var re=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(Ce),Be=u(20554),Bt=u(14566),ct=u(51257),Ne={formWrap:"formWrap___AWNFW"},Xt=u(40197),Sn=u(12309),rn=Object.defineProperty,_t=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,nr=(c,f,d)=>f in c?rn(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,jn=(c,f)=>{for(var d in f||(f={}))yn.call(f,d)&&nr(c,d,f[d]);if(_t)for(var d of _t(f))Fn.call(f,d)&&nr(c,d,f[d]);return c},Nn=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const Cn=Xe.default.Option,zt=({classroomList:c,dispatch:f,account:d,user:Lt,showmodal:Gt,setShowmodal:An})=>{const tr=(0,B.useParams)(),{detailTopBanner:Vt}=c,[Je]=We.default.useForm(),[on,Ur]=(0,a.useState)({}),[Hr,Rr]=(0,a.useState)(!0),[Qr,Zr]=(0,a.useState)(),[ba,ya]=(0,a.useState)([]),[na,Wr]=(0,a.useState)([]),[Ir,sa]=(0,a.useState)([]),[fa,wa]=(0,a.useState)([]),[Jr,we]=(0,a.useState)([]),[Ma,ja]=(0,a.useState)(!1),[Nr,vo]=(0,a.useState)(!1),fo=(0,a.useRef)(null),Fr=(0,a.useRef)(1);(0,a.useEffect)(()=>{var aa;Gt&&(ma(),f({type:"account/getBasicInfo",payload:{login:(aa=Lt.userInfo)==null?void 0:aa.login}}))},[Gt]),(0,a.useEffect)(()=>{if(!d.basicInfo)return;const{basicInfo:aa}=d;console.log("basicInfo",aa);const Ka={name:aa.show_realname?aa.name:(0,ct.YA)(aa.name),identity:aa.identity,jobTitle:aa.identity=="teacher"?aa.technical_title:"\u6559\u63881",manager:aa.identity=="professional"?aa.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005",student_id:aa.staff_id,phone:aa.phone};Zr(aa.name),Rr(aa.show_realname),Je.setFieldsValue(Ka),Ur(Ka)},[d.basicInfo]);const vr=()=>{An(!1)},ma=()=>Nn(void 0,null,function*(){var aa;if(!(0,Xt.o1)(f))return;const{user_school_id:Ka="",department_id:Co="",school_name:oo="",department_name:ko=""}=Lt.userInfo||{};wa([{id:Ka,name:oo}]);let Ho=yield xo(Ka);Je.setFieldsValue({school_id:Ka,department_id:Co?Number(Co):((aa=Ho==null?void 0:Ho.departments[0])==null?void 0:aa.id)||""})}),to=(aa,Ka=500)=>{vo(!0),clearTimeout(fo.current),fo.current=setTimeout(()=>Nn(void 0,null,function*(){Fr.current+=1;const Co=Fr.current,oo=yield(0,Sn.NT)({keyword:aa});oo.status===0&&Fr.current===Co&&(wa((oo==null?void 0:oo.schools)||[]),vo(!1))}),Ka)},xo=aa=>Nn(void 0,null,function*(){if(!aa)return;const Ka=yield(0,Sn.Ps)({page:1,limit:9999,id:aa});return Ka.status===0&&we((Ka==null?void 0:Ka.departments)||[]),Ka}),nl=(aa,Ka)=>Nn(void 0,null,function*(){var Co;if(Ur(jn({},Je.getFieldsValue())),"name"in aa&&Zr(aa.name),"identity"in aa&&Je.setFieldsValue({student_id:""}),console.log("changedValues",aa),aa.school_id){let oo=yield xo(Ka.school_id);Je.setFieldValue("department_id",Number((Co=oo==null?void 0:oo.departments[0])==null?void 0:Co.id))}}),gl=aa=>Nn(void 0,null,function*(){var Ka;const{identity:Co,jobTitle:oo,manager:ko,school_id:Ho,department_id:Uo,student_id:wo,name:Bl,phone:Ro}=aa,{basicInfo:Sl}=d;console.log("B",aa,Sl),ja(!0);const dl=yield(0,ve.ZP)(`/api/users/accounts/${(Ka=Lt.userInfo)==null?void 0:Ka.login}/account_auth_apply.json`,{method:"POST",body:{identity:Co,name:Bl,phone:Ro,school_id:Ho,student_id:wo,department_id:Uo,technical_title:oo||ko}});(dl==null?void 0:dl.status)!==-1&&(dl&&(z.ZP.success("\u5DF2\u63D0\u4EA4\u7533\u8BF7"),An(!1)),ja(!1))});return a.createElement(w.default,{width:515,title:"\u63D0\u4EA4\u521B\u5EFA\u8D26\u53F7\u6388\u6743\u7533\u8BF7",centered:!0,open:Gt,className:Ne.shareModalContainer,onCancel:vr,onOk:Je.submit,confirmLoading:Ma},a.createElement("div",{className:Ne.content},a.createElement(We.default,{form:Je,className:Ne.formWrap,layout:"horizontal",onValuesChange:nl,onFinish:gl,scrollToFirstError:!0,labelAlign:"right",labelCol:{span:4}},a.createElement(We.default.Item,{label:"\u59D3\u540D",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26"},{validator:ct.HJ}]},a.createElement(Wt.default,{style:{height:40},placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(ut.Z,{gutter:[10,0],className:"mb20"},a.createElement($.Z,{span:24},a.createElement(We.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},a.createElement(ut.Z,{gutter:10},a.createElement($.Z,{span:12},a.createElement(We.default.Item,{noStyle:!0,name:"identity"},a.createElement(Xe.default,{size:"large",style:{width:"100%"}},a.createElement(Cn,{value:"teacher"},"\u6559\u5E08"),a.createElement(Cn,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),a.createElement($.Z,{span:12},on.identity==="teacher"&&a.createElement(We.default.Item,{initialValue:on.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}],noStyle:!0},a.createElement(Xe.default,{size:"large",style:{width:"100%"}},a.createElement(Cn,{value:"\u6559\u6388"},"\u6559\u6388"),a.createElement(Cn,{value:"\u7814\u7A76\u5458"},"\u7814\u7A76\u5458"),a.createElement(Cn,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),a.createElement(Cn,{value:"\u526F\u7814\u7A76\u5458"},"\u526F\u7814\u7A76\u5458"),a.createElement(Cn,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),a.createElement(Cn,{value:"\u52A9\u7406\u7814\u7A76\u5458"},"\u52A9\u7406\u7814\u7A76\u5458"),a.createElement(Cn,{value:"\u52A9\u7406\u6559\u6388"},"\u52A9\u7406\u6559\u6388"))),on.identity==="professional"&&a.createElement(We.default.Item,{initialValue:on.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}],noStyle:!0},a.createElement(Xe.default,{size:"large",style:{width:"100%"}},a.createElement(Cn,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),a.createElement(Cn,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),a.createElement(Cn,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),a.createElement(Cn,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),a.createElement(Cn,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08")))))))),(on.identity==="teacher"||on.identity==="professional")&&a.createElement(We.default.Item,{label:"\u5DE5\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5DE5\u53F7",validator:(aa,Ka)=>Ka===null||Ka===""||Ka===void 0?Promise.reject("\u8BF7\u8F93\u5165\u5DE5\u53F7"):/[\u4E00-\u9FA5]/g.test(Ka)?Promise.reject("\u8BF7\u52FF\u8F93\u5165\u4E2D\u6587\u5B57\u7B26"):Ka.length>20?Promise.reject("\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26"):Promise.resolve()}]},a.createElement(Wt.default,{size:"large",className:Ne.staffidInput,suffix:" ",showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u5DE5\u53F7\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26"})),a.createElement(We.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},a.createElement(Xe.default,{showSearch:!0,filterOption:!1,onSearch:aa=>{to(aa)},loading:Nr,size:"large",options:fa.map(aa=>({value:aa.id,label:aa.name}))})),a.createElement(We.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},a.createElement(Xe.default,{showSearch:!0,optionFilterProp:"label",size:"large",options:Jr.map(aa=>({value:aa.id,label:aa.name}))})),a.createElement(We.default.Item,{label:"\u8054\u7CFB\u7535\u8BDD",name:"phone",rules:[{required:!0,pattern:/^1[3|4|5|7|8][0-9]\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u8054\u7CFB\u7535\u8BDD"}]},a.createElement(Wt.default,{placeholder:"\u8BF7\u586B\u5199\u8054\u7CFB\u7535\u8BDD",size:"large"})))))};var gn=(0,B.connect)(({classroomList:c,loading:f,account:d,user:Lt})=>({classroomList:c,loading:f,account:d,user:Lt}))(zt),On={addStudentContainer:"addStudentContainer___OXJb6",listItem:"listItem___rZl7r",tips:"tips___DJ9S4",qrCode:"qrCode___FFf0X",tip:"tip___qD9BQ",aBtn:"aBtn___nGSAx",mytable:"mytable___EpfsK",importArea:"importArea___XIxNX",formWrap:"formWrap___UF6r4",result:"result___EjMpT",Title:"Title___B0FeE",failInfo:"failInfo___aezLX",createInfo:"createInfo___j8Ndu",resultTip:"resultTip___wcM7r",title:"title___DEna9",top:"top___zxL_0",text:"text___wf1bA",bottom:"bottom___tQsH3"},yr=u(346),Ot=u(48790),Er=u(13014),Yr=Object.defineProperty,$n=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Cr=(c,f,d)=>f in c?Yr(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,pr=(c,f)=>{for(var d in f||(f={}))fr.call(f,d)&&Cr(c,d,f[d]);if($n)for(var d of $n(f))qn.call(f,d)&&Cr(c,d,f[d]);return c};const _n=c=>React.createElement("svg",pr({className:"cjzh_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},c),React.createElement("path",{d:"M511.445.981C229.547.981.981 229.547.981 511.445c0 281.942 228.566 510.507 510.464 510.507 281.942 0 510.507-228.565 510.507-510.507C1021.952 229.547 793.387.981 511.445.981z",fill:"#165DFF",fillOpacity:.146}),React.createElement("path",{d:"M513.792 386.688c32.683 6.528 52.31 32.683 45.781 65.365l-71.936 248.491c0 6.528 0 13.099 6.528 13.099s19.627-6.571 26.155-13.099l45.781-58.88v32.725c-32.682 52.31-65.408 91.563-124.245 91.563-39.253-6.57-52.31-32.725-45.781-65.408l71.936-241.92c0-6.57 0-13.099-6.528-13.099s-19.627 0-26.155 13.099l-45.781 52.31v-32.726c32.682-52.31 84.992-91.52 124.245-91.52zm39.253-137.344c26.155 0 52.31 19.627 52.31 52.31 0 32.725-26.155 52.351-52.31 52.351s-52.352-19.626-52.352-52.352c0-32.682 19.627-52.309 52.352-52.309z",fill:"#165DFF"}));var Xr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMS40NDUuOTgxQzIyOS41NDcuOTgxLjk4MSAyMjkuNTQ3Ljk4MSA1MTEuNDQ1YzAgMjgxLjk0MiAyMjguNTY2IDUxMC41MDcgNTEwLjQ2NCA1MTAuNTA3IDI4MS45NDIgMCA1MTAuNTA3LTIyOC41NjUgNTEwLjUwNy01MTAuNTA3QzEwMjEuOTUyIDIyOS41NDcgNzkzLjM4Ny45ODEgNTExLjQ0NS45ODF6IiBmaWxsPSIjMTY1REZGIiBmaWxsLW9wYWNpdHk9Ii4xNDYiLz48cGF0aCBkPSJNNTEzLjc5MiAzODYuNjg4YzMyLjY4MyA2LjUyOCA1Mi4zMSAzMi42ODMgNDUuNzgxIDY1LjM2NWwtNzEuOTM2IDI0OC40OTFjMCA2LjUyOCAwIDEzLjA5OSA2LjUyOCAxMy4wOTlzMTkuNjI3LTYuNTcxIDI2LjE1NS0xMy4wOTlsNDUuNzgxLTU4Ljg4djMyLjcyNWMtMzIuNjgyIDUyLjMxLTY1LjQwOCA5MS41NjMtMTI0LjI0NSA5MS41NjMtMzkuMjUzLTYuNTctNTIuMzEtMzIuNzI1LTQ1Ljc4MS02NS40MDhsNzEuOTM2LTI0MS45MmMwLTYuNTcgMC0xMy4wOTktNi41MjgtMTMuMDk5cy0xOS42MjcgMC0yNi4xNTUgMTMuMDk5bC00NS43ODEgNTIuMzF2LTMyLjcyNmMzMi42ODItNTIuMzEgODQuOTkyLTkxLjUyIDEyNC4yNDUtOTEuNTJ6bTM5LjI1My0xMzcuMzQ0YzI2LjE1NSAwIDUyLjMxIDE5LjYyNyA1Mi4zMSA1Mi4zMSAwIDMyLjcyNS0yNi4xNTUgNTIuMzUxLTUyLjMxIDUyLjM1MXMtNTIuMzUyLTE5LjYyNi01Mi4zNTItNTIuMzUyYzAtMzIuNjgyIDE5LjYyNy01Mi4zMDkgNTIuMzUyLTUyLjMwOXoiIGZpbGw9IiMxNjVERkYiLz48L3N2Zz4=",qr=Object.defineProperty,br=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,_r=(c,f,d)=>f in c?qr(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,le=(c,f)=>{for(var d in f||(f={}))xr.call(f,d)&&_r(c,d,f[d]);if(br)for(var d of br(f))oa.call(f,d)&&_r(c,d,f[d]);return c};const ee=c=>React.createElement("svg",le({className:"drsb_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},c),React.createElement("path",{d:"M511.147.256c282.112 0 510.805 228.693 510.805 510.848s-228.693 510.848-510.848 510.848C228.992 1021.952.256 793.259.256 511.104.256 228.992 228.949.256 511.146.256z",fill:"#FF1313",fillOpacity:.138}),React.createElement("path",{d:"m643.712 348.032 30.421 30.464a24.576 24.576 0 0 1 0 34.73L576.3 511.062l97.834 97.92a24.576 24.576 0 0 1 0 34.774l-30.421 30.421a24.619 24.619 0 0 1-34.816 0l-97.835-97.835-97.834 97.835a24.619 24.619 0 0 1-34.731 0l-30.464-30.464a24.619 24.619 0 0 1 0-34.816l97.792-97.835-97.792-97.749a24.576 24.576 0 0 1 0-34.816l30.464-30.421a24.576 24.576 0 0 1 34.73 0l97.835 97.834 97.835-97.877a24.619 24.619 0 0 1 34.816 0z",fill:"#FF1313"}));var wt="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMS4xNDcuMjU2YzI4Mi4xMTIgMCA1MTAuODA1IDIyOC42OTMgNTEwLjgwNSA1MTAuODQ4cy0yMjguNjkzIDUxMC44NDgtNTEwLjg0OCA1MTAuODQ4QzIyOC45OTIgMTAyMS45NTIuMjU2IDc5My4yNTkuMjU2IDUxMS4xMDQuMjU2IDIyOC45OTIgMjI4Ljk0OS4yNTYgNTExLjE0Ni4yNTZ6IiBmaWxsPSIjRkYxMzEzIiBmaWxsLW9wYWNpdHk9Ii4xMzgiLz48cGF0aCBkPSJtNjQzLjcxMiAzNDguMDMyIDMwLjQyMSAzMC40NjRhMjQuNTc2IDI0LjU3NiAwIDAgMSAwIDM0LjczTDU3Ni4zIDUxMS4wNjJsOTcuODM0IDk3LjkyYTI0LjU3NiAyNC41NzYgMCAwIDEgMCAzNC43NzRsLTMwLjQyMSAzMC40MjFhMjQuNjE5IDI0LjYxOSAwIDAgMS0zNC44MTYgMGwtOTcuODM1LTk3LjgzNS05Ny44MzQgOTcuODM1YTI0LjYxOSAyNC42MTkgMCAwIDEtMzQuNzMxIDBsLTMwLjQ2NC0zMC40NjRhMjQuNjE5IDI0LjYxOSAwIDAgMSAwLTM0LjgxNmw5Ny43OTItOTcuODM1LTk3Ljc5Mi05Ny43NDlhMjQuNTc2IDI0LjU3NiAwIDAgMSAwLTM0LjgxNmwzMC40NjQtMzAuNDIxYTI0LjU3NiAyNC41NzYgMCAwIDEgMzQuNzMgMGw5Ny44MzUgOTcuODM0IDk3LjgzNS05Ny44NzdhMjQuNjE5IDI0LjYxOSAwIDAgMSAzNC44MTYgMHoiIGZpbGw9IiNGRjEzMTMiLz48L3N2Zz4=",D=u(59301),St=Object.defineProperty,Oe=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,Kn=(c,f,d)=>f in c?St(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,rr=(c,f)=>{for(var d in f||(f={}))un.call(f,d)&&Kn(c,d,f[d]);if(Yt)for(var d of Yt(f))Mn.call(f,d)&&Kn(c,d,f[d]);return c},En=(c,f)=>Oe(c,Ut(f)),gt=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const{TabPane:X}=Be.default,Pe=Xe.default.Option,ke=({classroomList:c,loading:f,dispatch:d,onShow:Lt,onShow1:Gt,user:An})=>{var tr,Vt,Je,on,Ur,Hr,Rr,Qr,Zr,ba,ya,na;const Wr=(0,B.useParams)(),{actionTabs:Ir}=c,[sa,fa]=(0,a.useState)([]);let[wa,Jr]=(0,a.useState)(!0);const[we,Ma]=(0,a.useState)(!1),[ja]=We.default.useForm(),[Nr,vo]=(0,a.useState)([]),[fo,Fr]=(0,a.useState)([]),[vr]=We.default.useForm(),[ma,to]=(0,a.useState)({}),[xo,nl]=(0,a.useState)(!1),[gl,aa]=(0,a.useState)(!1),Ka=(0,a.useRef)(null),Co=(0,a.useRef)(1),[oo,ko]=(0,a.useState)([]),[Ho,Uo]=(0,a.useState)(1),[wo,Bl]=(0,a.useState)([]),[Ro,Sl]=(0,a.useState)(!0),[dl,Go]=(0,a.useState)([]),[bl,ml]=(0,a.useState)("1"),[Gl,Yo]=(0,a.useState)(!1),[Fl,Wo]=(0,a.useState)([]),[Ml,xn]=(0,a.useState)(!1),[Hn,Ao]=(0,a.useState)(0),Vr=(0,a.useRef)(),Br=Kt=>Kt&&Kt{var Kt;c.actionTabs.key=="\u6DFB\u52A0\u5B66\u751F"&&((Kt=An==null?void 0:An.userInfo)!=null&&Kt.account_auth)&&(ta(),kr())},[An==null?void 0:An.userInfo,c.actionTabs.key]);const kr=()=>gt(void 0,null,function*(){const Kt=yield(0,ve.ZP)("/api/courses/get_user_import_user_size.json",{method:"get"});Kt.status===0&&Ao(Kt==null?void 0:Kt.data)}),ta=()=>gt(void 0,null,function*(){var Kt,Lr,uo,po;if(!(0,Xt.o1)(d))return;const{user_school_id:uu="",department_id:hu="",school_name:Eu="",department_name:yu=""}=An.userInfo||{};let Yl=yield Ia(),Jl=yield La((Kt=Yl==null?void 0:Yl.data[0])==null?void 0:Kt.id);vr.setFieldsValue({school_id:(Lr=Yl==null?void 0:Yl.data[0])==null?void 0:Lr.id,department_id:((uo=Jl==null?void 0:Jl.departments[0])==null?void 0:uo.id)||"",type:"default",account_prefix:"educoder"}),to({school_id:uu,department_id:((po=Jl==null?void 0:Jl.departments[0])==null?void 0:po.id)||"",type:"default",account_prefix:"educoder"})}),Ia=()=>gt(void 0,null,function*(){aa(!0);const Kt=yield(0,ve.ZP)("/api/users/get_user_school.json",{method:"get",params:{course_id:Wr.coursesId}});return Kt.status===0&&(vo((Kt==null?void 0:Kt.data)||[]),aa(!1)),Kt}),La=Kt=>gt(void 0,null,function*(){if(!Kt)return;const Lr=yield(0,Sn.Ps)({page:1,limit:9999,id:Kt});return Lr.status===0&&Fr((Lr==null?void 0:Lr.departments)||[]),Lr}),ha=Kt=>(Kt=="default"||Kt=="phone","12345678"),lo=()=>w.default.info({centered:!0,width:440,title:"\u8054\u7CFB\u8FD0\u8425\u4EBA\u5458",closable:!0,icon:null,footer:null,content:D.createElement("div",{className:"tc"},D.createElement("div",{className:"tc",style:{width:191,borderRadius:2,border:"1px solid #D8E3E9",margin:"0 auto"}},D.createElement("img",{src:Er,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),D.createElement("div",{className:"tc font15 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),D.createElement("div",{className:"tc font15 mb10"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"))});(0,a.useEffect)(()=>{c.actionTabs.key==="\u6DFB\u52A0\u5B66\u751F"&&(Sl(!0),Lo())},[c.actionTabs.key]),(0,a.useEffect)(()=>{var Kt,Lr;(Kt=c==null?void 0:c.actionTabs)!=null&&Kt.data&&(ja.setFieldsValue(rr({},((Lr=c==null?void 0:c.actionTabs)==null?void 0:Lr.data)||{})),Do())},[(tr=c==null?void 0:c.actionTabs)==null?void 0:tr.data]);const Lo=()=>gt(void 0,null,function*(){const Kt=yield d({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});fa(Kt.map(Lr=>({value:Lr}))),Wo(Kt.map(Lr=>({value:Lr})))}),Do=()=>{if(ja.getFieldValue("keyword")===""){ko([]),z.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}Sl(!1),wa=!0,Jr(!0),Bl([]),Ma(!1),setTimeout(()=>{pl(!0)},300)},ho=Kt=>{Kt=String(Kt);const Lr=wo.indexOf(Kt);Lr<0?wo.push(Kt):wo.splice(Lr,1),Bl([...wo])},No={onRemove:()=>{Go([])},beforeUpload:Kt=>{let Lr=[];return Lr.push(Kt),Go([...Lr]),!1},fileList:dl,accept:".xls,.xlsx"},pl=(Kt=!1)=>gt(void 0,null,function*(){var Lr;if(wa&&!we){const uo=ja.getFieldsValue();Ma(!0),Uo(Kt?1:Ho+1);const po=yield(0,te.nQ)(En(rr({page:Kt?1:Ho+1,container_id:Wr.coursesId,container_type:1,school_name:uo==null?void 0:uo.school_name,keyword:uo==null?void 0:uo.keyword},uo),{role:4}));ko(Kt?[...(po==null?void 0:po.users)||[]]:[...oo||[],...(po==null?void 0:po.users)||[]]),Ma(!1),((Lr=po.users)==null?void 0:Lr.length)<10&&Jr(!1)}}),za=()=>gt(void 0,null,function*(){var Kt,Lr,uo;if(wo=="")z.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570");else{Yo(!0);const po=yield(0,te.aZ)(En(rr({},Wr),{course_group_id:0,user_ids:wo}));(po==null?void 0:po.status)===-4&&(Lt(),Yo(!1)),po.status===0&&(z.ZP.success("\u6DFB\u52A0\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomTopBanner",payload:{id:Wr.coursesId}}),d({type:"teachers/getStudentsList",payload:rr({},Wr)}),B.history.push(`/classrooms/${Wr.coursesId}/students`),Yo(!1),localStorage.getItem("Noviceguide")==="0"||d({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:9,text:D.createElement("div",null,"\u606D\u559C\u60A8\uFF01\u6211\u4EEC\u5DF2\u7ECF\u5B8C\u6210\u3010\u6559\u5B66\u8BFE\u5802\u3011\u7684\u65B0\u5EFA\u4EFB\u52A1\u4E86\u3002\u600E\u4E48\u6837\uFF0C\u5F88\u7B80\u5355\u5427\uFF01\u63A5\u4E0B\u6765\uFF0C\u60A8\u53EF\u4EE5\u5F00\u59CB\u5728\u6559\u5B66\u8BFE\u5802\u7EE7\u7EED\u6DFB\u52A0\u60A8\u7684\u6559\u5B66\u5185\u5BB9\u3002 \u9047\u5230\u7591\u95EE\u65F6\uFF0C\u968F\u65F6\u53EC\u5524\u5C0F\u6B4C\uFF0C\u6211\u4F1A\u51FA\u73B0\u5728\u9875\u9762\u7684\u53F3\u4E0B\u89D2\u3002\u671F\u5F85\u4E0E\u4F60\u7684\u518D\u6B21\u534F\u4F5C\u3002")}}),(uo=(Lr=(Kt=c.actionTabs)==null?void 0:Kt.data)==null?void 0:Lr.onFish)==null||uo.call(Lr))}}),Pn=()=>gt(void 0,null,function*(){var Kt,Lr,uo,po,uu,hu,Eu,yu,Yl,Jl,Iu;if(console.log(ma),(Kt=An==null?void 0:An.userInfo)!=null&&Kt.account_auth){if(ma.account_prefix==""){z.ZP.error("\u8BF7\u8F93\u5165\u8D26\u53F7\u524D\u7F00");return}if(!/^[a-zA-Z0-9]{1,8}$/.test(ma.account_prefix)){z.ZP.error("\u8D26\u53F7\u524D\u7F00\u53EA\u80FD\u5305\u542B\u5B57\u6BCD\u548C\u6570\u5B57\uFF0C\u957F\u5EA6\u4E3A1-8\u4F4D");return}}if((dl==null?void 0:dl.length)<=0){z.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Yo(!0);const tu=new FormData;tu.append("file",dl[0]),(Lr=An==null?void 0:An.userInfo)!=null&&Lr.account_auth&&(tu.append("account_prefix",ma.account_prefix),tu.append("department_id",ma.department_id),tu.append("school_id",ma.school_id));const eo=yield(0,ve.ZP)(`/api/courses/${Wr.coursesId}/import_course_members.json`,{method:"post",body:tu},!0);if(eo.status===-4){Yo(!1),Gt();return}eo.status!==-1&&(d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomTopBanner",payload:{id:Wr.coursesId}}),d({type:"teachers/getStudentsList",payload:rr({},Wr)}),(uo=eo==null?void 0:eo.fail)!=null&&uo.length?(po=An==null?void 0:An.userInfo)!=null&&po.account_auth?w.default.info({centered:!0,okText:"\u6211\u77E5\u9053\u4E86",cancelText:"\u53D6\u6D88",title:"\u5BFC\u5165\u7ED3\u679C\u63D0\u793A",icon:null,width:560,content:D.createElement("div",{className:On.result},D.createElement("div",{className:On.failInfo},D.createElement("img",{src:wt,alt:"",style:{width:24}}),D.createElement("div",{className:On.Title},"\u5BFC\u5165\u5931\u8D25"),D.createElement("div",null,D.createElement("span",{style:{color:"#FF1313"}},(uu=eo==null?void 0:eo.fail)==null?void 0:uu.length)," \u4E2A\u8D26\u53F7\uFF08\u4FE1\u606F\u586B\u5199\u9519\u8BEF ",D.createElement("span",{style:{color:"#FF1313"}},(hu=eo==null?void 0:eo.fail)==null?void 0:hu.length)," \u4E2A\uFF09",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+`/api/courses/${Wr.coursesId}/get_fail_data.xlsx`,query:{}}))},"\u4E0B\u8F7D\u8BE6\u60C5"))),((Eu=An==null?void 0:An.userInfo)==null?void 0:Eu.account_auth)&&(eo==null?void 0:eo.create_user_size)>0&&D.createElement("div",{className:On.createInfo},D.createElement("img",{src:Xr,alt:"",style:{width:24,height:24}}),D.createElement("div",{className:On.Title},"\u521B\u5EFA\u8D26\u53F7"),D.createElement("div",{style:{flex:1}},D.createElement("span",{style:{color:"#FF6600"}},eo==null?void 0:eo.create_user_size)," \u4E2A\u672A\u6CE8\u518C\u8D26\u53F7\u5DF2\u6309\u9884\u8BBE\u4FE1\u606F\u521B\u5EFA\u5E76\u52A0\u5165\u8BFE\u5802 ",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+`/api/courses/${Wr.coursesId}/down_create_user_excel.xlsx`,query:{order_index:eo==null?void 0:eo.order_index}}))},"\u4E0B\u8F7D\u8BE6\u60C5"),D.createElement("br",null),"\u767B\u5F55\u8D26\u53F7\u4E3A\u8D26\u53F7\u524D\u7F00\u4E0E\u5B66\u53F7/\u5DE5\u53F7\u7EC4\u5408\uFF0C\u4F8B\u5982educoder123456",(eo==null?void 0:eo.password_type)!=3&&`\u767B\u5F55\u5BC6\u7801\u4E3A ${Gr[eo==null?void 0:eo.password_type]}`))),onOk:()=>gt(void 0,null,function*(){(eo==null?void 0:eo.success)>0&&z.ZP.success(`\u672C\u6B21\u6210\u529F\u5BFC\u5165${eo==null?void 0:eo.success}\u4E2A\u8D26\u6237`)})}):w.default.info({centered:!0,okText:"\u6211\u77E5\u9053\u4E86",cancelText:"\u53D6\u6D88",title:"\u5BFC\u5165\u7ED3\u679C\u63D0\u793A",icon:null,width:670,content:D.createElement("div",{className:On.resultTip},D.createElement("div",{className:On.top},D.createElement("img",{src:wt,alt:"",style:{width:59}}),D.createElement("div",{className:On.title},"\u5BFC\u5165\u5931\u8D25"),D.createElement("div",{className:On.text},D.createElement("span",{style:{color:"#FF1313"}},eo==null?void 0:eo.fail_all_size),D.createElement("span",null,"\xA0\u4E2A\u8D26\u53F7\uFF08"),(yu=eo==null?void 0:eo.fail_size)==null?void 0:yu.map((ku,ci)=>{var Bu;return D.createElement(D.Fragment,null,D.createElement("span",null,ku.message),D.createElement("span",{style:{color:"#FF1313"}}," ",ku.count," "),"\u4E2A",ci<((Bu=eo==null?void 0:eo.fail_size)==null?void 0:Bu.length)-1&&D.createElement("span",null,"\u3001"))}),"\uFF09\xA0",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+`/api/courses/${Wr.coursesId}/get_fail_data.xlsx`,query:{}}))},"\u4E0B\u8F7D\u8BE6\u60C5"))),(eo==null?void 0:eo.have_no_account)&&D.createElement("div",{className:On.bottom},D.createElement("div",{style:{color:"#191919"}},D.createElement("span",{style:{fontWeight:600}},(Jl=(Yl=An==null?void 0:An.userInfo)==null?void 0:Yl.username)==null?void 0:Jl.substring(0,1),"\u8001\u5E08\u60A8\u597D\uFF08",(Iu=An==null?void 0:An.userInfo)==null?void 0:Iu.login,"\uFF09"),"\uFF0C\u6839\u636E\u7F51\u7EDC\u4FE1\u606F\u5B89\u5168\u76F8\u5173\u89C4\u5B9A\uFF0C\u60A8\u6682\u65E0\u6743\u9650",D.createElement("span",{style:{color:"#FF7418"}},"\u4E3A\u672A\u6CE8\u518C\u5B66\u751F\u521B\u5EFA\u8D26\u53F7"),"\uFF0C\u56E0\u6B64\u65E0\u6CD5\u5C06\u5176\u5BFC\u5165\u8BFE\u5802\u3002"),D.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u5EFA\u8BAE\u901A\u77E5\u5B66\u751F\u5148\u81EA\u884C\u6CE8\u518C\uFF0C\u6216",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{xn(!0)}},"\u63D0\u4EA4\u521B\u5EFA\u8D26\u53F7\u6388\u6743\u7533\u8BF7"),"\uFF08\u9002\u7528\u4E8E\u5408\u4F5C\u5B66\u6821\u8001\u5E08\uFF09\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u518D\u64CD\u4F5C\u3002\u60A8\u4E5F\u53EF\u586B\u5199",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>gt(void 0,null,function*(){(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+"/api/courses/down_course_members_template",query:{type:"user"}}))})},"\u8D26\u53F7\u521B\u5EFA\u6A21\u677F"),"\u5E76\u8054\u7CFB",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{lo()}},"\u8FD0\u8425\u4EBA\u5458"),"\u534F\u52A9\u5BFC\u5165\u3002"))),onOk:()=>gt(void 0,null,function*(){(eo==null?void 0:eo.success)>0&&z.ZP.success(`\u672C\u6B21\u6210\u529F\u5BFC\u5165${eo==null?void 0:eo.success}\u4E2A\u8D26\u6237`)})}):(z.ZP.success(`\u672C\u6B21\u6210\u529F\u5BFC\u5165${eo==null?void 0:eo.success}\u4E2A\u8D26\u6237`),B.history.push(`/classrooms/${Wr.coursesId}/students`))),Yo(!1)}),Or=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Kt,Lr)=>D.createElement(l.default,{value:Lr.numid,checked:wo.includes(String(Lr.numid)),disabled:!!Kt})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(Kt,Lr)=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement(B.Link,{className:"bold c-black",to:`/users/${Lr.login}`,target:"_blank"},Kt||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:Kt=>Kt?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,ae()(Kt).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Kt=>{if(Kt===1)return D.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}],Na=[{title:D.createElement("span",null,D.createElement("span",{style:{color:"#FF1E00"}},"*"),"\u6240\u5C5E\u5B66\u6821"),width:270,ellipsis:!0,dataIndex:"username",render:(Kt,Lr)=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement(B.Link,{className:"bold c-black",to:`/users/${Lr.login}`,target:"_blank"},Kt||"--"))},{title:D.createElement("span",null,D.createElement("span",{style:{color:"#FF1E00"}},"*"),"\u6240\u5C5E\u5B66\u9662"),width:180,dataIndex:"phone",ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:D.createElement("span",null,D.createElement("span",{style:{color:"#FF1E00"}},"*"),"\u8D26\u53F7\u524D\u7F00 ",D.createElement(m.Z,{title:"\u767B\u5F55\u8D26\u53F7\u4E3A\u8D26\u53F7\u524D\u7F00\u52A0\u5B66\u53F7/\u5DE5\u53F7\u7EC4\u5408\uFF0C\u5982educoder123456\uFF0C\u6700\u957F\u4E0D\u8D85\u8FC730\u4E2A\u5B57\u7B26"},D.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 current",style:{color:"#CCCCCC"}}))),dataIndex:"email",width:180,ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:D.createElement("span",null,"\u767B\u5F55\u5BC6\u7801 ",D.createElement(m.Z,{title:"\u9ED8\u8BA4\u5BC6\u7801\u4E3A12345678"},D.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 current",style:{color:"#CCCCCC"}}))),width:180,dataIndex:"student_number",ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:"\u5BFC\u5165\u6A21\u677F",dataIndex:"student_number",ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))}];return D.createElement(D.Fragment,null,D.createElement(w.default,{className:On.addStudentWrapContainer,centered:!0,title:"\u6DFB\u52A0\u5B66\u751F",open:c.actionTabs.key==="\u6DFB\u52A0\u5B66\u751F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:bl==="1"?1100:(Vt=An==null?void 0:An.userInfo)!=null&&Vt.account_auth?960:740,zIndex:1e3,afterClose:()=>{Go([])},confirmLoading:Gl,bodyStyle:{minHeight:200},onOk:()=>gt(void 0,null,function*(){if(bl==="1"){za();return}Pn()}),onCancel:()=>{Bl([]),d({type:"classroomList/setActionTabs",payload:{}})}},D.createElement(Be.default,{activeKey:bl,onChange:Kt=>ml(Kt),className:On.addStudentContainer},D.createElement(X,{tab:"\u624B\u52A8\u6DFB\u52A0",key:"1"},D.createElement("div",{className:On.listItem},D.createElement(We.default,{layout:"inline",form:ja,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10"},D.createElement(We.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},D.createElement(Xe.default,{style:{width:110}},D.createElement(Xe.default.Option,{value:"1"},"\u59D3\u540D"),D.createElement(Xe.default.Option,{value:"4"},"\u5B66\u53F7/\u5DE5\u53F7"),D.createElement(Xe.default.Option,{value:"2"},"\u624B\u673A\u53F7"),D.createElement(Xe.default.Option,{value:"3"},"\u90AE\u7BB1"))),D.createElement(We.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},D.createElement(Wt.default,{allowClear:!0,style:{width:240},size:"middle",defaultValue:((Je=Ir.selectArrs)==null?void 0:Je.category_name)||((on=Ir.selectArrs)==null?void 0:on.name)})),D.createElement(We.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},D.createElement(jt.Z,{style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",onChange:Kt=>{Wo(sa==null?void 0:sa.filter(Lr=>{var uo,po;return((po=(uo=Lr==null?void 0:Lr.val)==null?void 0:uo.toUpperCase())==null?void 0:po.indexOf(Kt==null?void 0:Kt.toUpperCase()))!==-1}))},filterOption:(Kt,Lr)=>Lr.value.toUpperCase().indexOf(Kt.toUpperCase())!==-1},Fl.map((Kt,Lr)=>D.createElement(Pe,{key:Lr,value:Kt.value},Kt.value)))),D.createElement(We.default.Item,null,D.createElement(T.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:()=>Do()},"\u641C\u7D22"))),Ro&&D.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},D.createElement("img",{src:xt.L6,width:"250",alt:""}),D.createElement("br",null),D.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!Ro&&oo==""&&!we&&D.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},D.createElement("img",{src:xt.z3,width:"100",alt:""}),D.createElement("br",null),D.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!Ro&&oo!=""||we)&&D.createElement("section",null,D.createElement("div",{className:"flexd-table-header mt20"},D.createElement(ht.default,{pagination:!1,dataSource:[],columns:Or})),D.createElement("div",{style:{maxHeight:260,overflow:"auto"}},D.createElement(Le(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Kt=>{pl()},hasMore:wa,useWindow:!1},D.createElement(ht.default,{loading:we,showHeader:!1,pagination:!1,dataSource:oo,columns:Or,onRow:Kt=>({onClick:Lr=>{Lr.currentTarget.querySelector("input").disabled||ho(Lr.currentTarget.querySelector("input").value)}})})))))),((0,Ot.Ny)()||(0,Ot.d8)()&&(0,Ot.eY)().role===5)&&D.createElement(X,{tab:"\u6279\u91CF\u5BFC\u5165",key:"2"},!((Ur=An==null?void 0:An.userInfo)!=null&&Ur.account_auth)&&D.createElement(D.Fragment,null,D.createElement("div",{className:On.tip},D.createElement("div",null,D.createElement("span",{style:{fontWeight:600,marginLeft:28}},(Rr=(Hr=An==null?void 0:An.userInfo)==null?void 0:Hr.username)==null?void 0:Rr.substring(0,1),"\u8001\u5E08\u60A8\u597D\uFF08",(Qr=An==null?void 0:An.userInfo)==null?void 0:Qr.login,"\uFF09"),"\uFF0C\u60A8\u53EF\u4EE5\u5C06",D.createElement("span",{style:{color:"#FF7418"}},"\u5DF2\u6CE8\u518C"),"\u5B66\u751F\u76F4\u63A5\u5BFC\u5165\u8BFE\u5802\uFF0C\u82E5\u5BFC\u5165\u6587\u4EF6\u4E2D\u5305\u542B",D.createElement("span",{style:{color:"#FF7418"}},"\u672A\u6CE8\u518C\u7684\u5B66\u751F\u8D26\u53F7"),"\uFF0C\u6839\u636E\u7F51\u7EDC\u4FE1\u606F\u5B89\u5168\u76F8\u5173\u89C4\u5B9A\uFF0C\u60A8\u76EE\u524D\u6CA1\u6709\u6743\u9650\u4E3A\u5B66\u751F\u521B\u5EFA\u8D26\u53F7\uFF0C\u672A\u6CE8\u518C\u5B66\u751F\u5C06",D.createElement("span",{style:{color:"#FF7418"}},"\u65E0\u6CD5\u6210\u529F\u5BFC\u5165\u8BFE\u5802"),"\u3002"),D.createElement("div",{className:"mt10",style:{background:"#F6F7F9",padding:"8px 14px",color:"#666666"}},"\u5EFA\u8BAE\u901A\u77E5\u5B66\u751F\u5148\u81EA\u884C\u6CE8\u518C\uFF0C\u6216",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{xn(!0)}},"\u63D0\u4EA4\u521B\u5EFA\u8D26\u53F7\u6388\u6743\u7533\u8BF7"),"\uFF08\u9002\u7528\u4E8E\u5408\u4F5C\u5B66\u6821\u8001\u5E08\uFF09\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u518D\u64CD\u4F5C\u3002\u60A8\u4E5F\u53EF\u586B\u5199",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>gt(void 0,null,function*(){(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+"/api/courses/down_course_members_template",query:{type:"user"}}))})},"\u8D26\u53F7\u521B\u5EFA\u6A21\u677F"),"\u5E76\u8054\u7CFB",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{lo()}},"\u8FD0\u8425\u4EBA\u5458"),"\u534F\u52A9\u5BFC\u5165\u3002")),D.createElement("div",{className:On.aBtn,onClick:()=>gt(void 0,null,function*(){(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+"/api/courses/down_course_members_template",query:{}}))})},D.createElement("i",{className:"iconfont icon-xiazai5 font14 mr5"}),D.createElement("span",null,"\u4E0B\u8F7D\u8BFE\u5802\u6210\u5458\u5BFC\u5165\u6A21\u677F"))),((Zr=An==null?void 0:An.userInfo)==null?void 0:Zr.account_auth)&&D.createElement("div",{className:On.tip},D.createElement("div",null,D.createElement("span",{style:{fontWeight:600,marginLeft:28}},(ya=(ba=An==null?void 0:An.userInfo)==null?void 0:ba.username)==null?void 0:ya.substring(0,1),"\u8001\u5E08\u60A8\u597D\uFF08",(na=An==null?void 0:An.userInfo)==null?void 0:na.login,"\uFF09"),"\uFF0C\u7CFB\u7EDF\u5C06\u6839\u636E\u8868\u683C\u4FE1\u606F\u4E3A\u672A\u6CE8\u518C\u5B66\u751F\u521B\u5EFA\u8D26\u53F7\u5E76\u52A0\u5165\u8BFE\u5802\u3002\u8BF7\u6CE8\u610F\uFF0C\u767B\u5F55\u5BC6\u7801\u6A21\u5F0F\u4E0D\u540C\uFF0C\u5BFC\u5165\u6A21\u677F\u4E5F\u4E0D\u540C\uFF0C\u8BF7\u6309\u5B9E\u9645\u573A\u666F\u9009\u62E9\u3002"),D.createElement("div",{className:"flexd-table-header mt20"},D.createElement(ht.default,{pagination:!1,dataSource:[],columns:Na,bordered:!0,className:On.mytable})),D.createElement("div",{className:On.importArea},D.createElement(We.default,{colon:!1,form:vr,layout:"inline",className:On.formWrap,onValuesChange:(Kt,Lr)=>gt(void 0,null,function*(){var uo;if(Kt.school_id){let po=yield La(Lr.school_id);console.log(po==null?void 0:po.departments),vr.setFieldValue("department_id",Number((uo=po==null?void 0:po.departments[0])==null?void 0:uo.id))}to(rr({},vr.getFieldsValue()))})},D.createElement(We.default.Item,{name:"school_id"},D.createElement(Xe.default,{showSearch:!0,filterOption:!1,loading:gl,size:"large",style:{width:260},options:Nr.map(Kt=>({value:Kt.id,label:Kt.name}))})),D.createElement(We.default.Item,{name:"department_id"},D.createElement(Xe.default,{showSearch:!0,optionFilterProp:"label",size:"large",style:{width:160,marginLeft:10},options:fo.map(Kt=>({value:Kt.id,label:Kt.name}))})),D.createElement(We.default.Item,{name:"account_prefix"},D.createElement(Wt.default,{style:{width:160,marginLeft:10},placeholder:"\u8BF7\u8F93\u5165\u8D26\u53F7\u524D\u7F00",size:"large",maxLength:8})),D.createElement(We.default.Item,{name:"type"},D.createElement(Xe.default,{size:"large",style:{width:160,marginLeft:10}},D.createElement(Pe,{value:"default"},"\u9ED8\u8BA4\u5BC6\u7801"),D.createElement(Pe,{value:"phone"},"\u624B\u673A\u53F7\u540E8\u4F4D"),D.createElement(Pe,{value:"ID_card"},"\u8BC1\u4EF6\u53F7\u540E8\u4F4D"),D.createElement(Pe,{value:"password"},"\u81EA\u5B9A\u4E49\u5BC6\u7801")))),D.createElement("div",{style:{color:"#165DFF",cursor:"pointer",marginLeft:35},onClick:()=>gt(void 0,null,function*(){(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+"/api/courses/down_course_members_template",query:{type:ma.type}}))})},"\u4E0B\u8F7D")),Hn>0&&D.createElement("div",{className:"mt10"},"\u60A8\u4ECA\u65E5\u53EF\u4EE5\u521B\u5EFA ",D.createElement("span",{style:{color:"#129F1C"}},Hn)," \u4E2A\u8D26\u6237\uFF0C\u5982\u9700\u8D85\u989D\u521B\u5EFA\uFF0C\u8054\u7CFB",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{lo()}},"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458"),"\u589E\u52A0\u989D\u5EA6\u3002"),Hn==0&&D.createElement("div",{className:"mt10"},"\u60A8\u4ECA\u65E5",D.createElement("span",{style:{color:"#FF7418"}},"\u8D26\u6237\u521B\u5EFA\u989D\u5EA6\u5DF2\u8FBE\u4E0A\u9650"),"\uFF0C\u5982\u9700\u7EE7\u7EED\u521B\u5EFA\uFF0C\u8BF7\u8054\u7CFB",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{lo()}},"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458"),"\u3002")),D.createElement("div",{className:"mt20"},D.createElement(Bt.default.Dragger,En(rr({},No),{height:130}),D.createElement("div",null,D.createElement("i",{className:"iconfont icon-shangchuan",style:{color:"#5091FF",fontSize:30}})),D.createElement("div",{className:"font14 mt10",style:{color:"#9096A3"}},"\u62D6\u62FD\u6587\u4EF6\u6216",D.createElement("span",{style:{color:"#165DFF"}},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"),"\u8BFE\u5802\u6210\u5458\u5BFC\u5165\u6A21\u677F")))))),D.createElement(gn,{showmodal:Ml,setShowmodal:xn}))};var je=(0,B.connect)(({classroomList:c,loading:f,user:d})=>({classroomList:c,loading:f,user:d}))(ke),yt=u(47889),Pt=u(29787),Jt=u(18287),mn={exportmodal:"exportmodal___e1u_C",searchWrap:"searchWrap___GunRy",addQuestionBtn:"addQuestionBtn___Qiuf5",search:"search___aHuEr",searchIcon:"searchIcon___SYYcy",loading:"loading___DAGDK"},kn=u(28426),Qn={leftdiv:"leftdiv____DQvt",listClass:"listClass___NmeAK",spantitle:"spantitle___meGbS",rightdiv:"rightdiv___Ypfvm",searchWrap:"searchWrap___GXTGm",addQuestionBtn:"addQuestionBtn___DTPbT",search:"search___ti6sF",searchIcon:"searchIcon___BEcfO"},Dr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",qt=u(59301),hr=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())}),Gn=({data:c,value:f=[],loading:d,handleChangePage:Lt,setSelectedRowKeys:Gt,selectedRowKeys:An,onChange:tr=()=>{}})=>{const[Vt,Je]=(0,a.useState)([]),[on,Ur]=(0,a.useState)([]),[Hr,Rr]=(0,a.useState)([]),[Qr,Zr]=(0,a.useState)(!0);let[ba,ya]=(0,a.useState)(1),[na,Wr]=(0,a.useState)();return(0,a.useEffect)(()=>{console.log(c),console.log(d),Zr(d),Je(c),Ur([]),Rr([])},[c]),(0,a.useEffect)(()=>{Gt&&(Ur(An),Rr(An))},[An]),qt.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},qt.createElement("div",{className:Qn.leftdiv},qt.createElement("div",{className:Qn.searchWrap},qt.createElement(Wt.default.Search,{allowClear:!0,suffix:qt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Qn.searchIcon}`}),className:Qn.search,size:"middle",onChange:Ir=>hr(void 0,null,function*(){Je(c.filter(sa=>{var fa;return(fa=sa==null?void 0:sa.name)==null?void 0:fa.includes(Ir.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"})),qt.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},qt.createElement(Pt.Z,{spinning:Qr},qt.createElement(qt.Fragment,null,Vt.length===0?qt.createElement(kn.Z,{styles:{margin:"45px auto"},customText:"\u6682\u65E0\u5206\u73ED"}):qt.createElement("div",null,qt.createElement(l.default.Group,{value:on.map(Ir=>`${Ir.id}`),onChange:Ir=>{},style:{marginTop:"10px",flexDirection:"column"}},Vt.map((Ir,sa)=>qt.createElement(ut.Z,{key:Ir.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},qt.createElement(l.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Ir.is_published,value:`${Ir.id}`,onChange:fa=>{if(fa.target.checked){const Jr=Vt.filter(we=>fa.target.value==we.id);Gt([...An,...Jr])}else{const Jr=An.filter(we=>fa.target.value!=we.id);Gt(Jr)}}},qt.createElement("div",{className:Qn.listClass},qt.createElement("span",{className:Qn.spantitle,style:{width:Ir.is_published?"108px":"170px"}},Ir.name),Ir.is_published&&qt.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03"))))))))))),qt.createElement("div",{className:Qn.rightdiv},qt.createElement("div",{className:Qn.searchWrap},qt.createElement(Wt.default.Search,{allowClear:!0,suffix:qt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Qn.searchIcon}`}),className:Qn.search,onChange:Ir=>{Rr(on.filter(sa=>sa.name.includes(Ir.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"})),Hr.length===0&&qt.createElement(kn.Z,{styles:{margin:"45px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Hr.length>0&&qt.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},qt.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Hr.map((Ir,sa)=>qt.createElement(ut.Z,{justify:"space-between",style:{marginTop:"10px"},key:Ir.id},qt.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Ir.name),qt.createElement("img",{src:Dr,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{Gt(on.filter(fa=>`${fa.id}`!=`${Ir.id}`))}})))))))},ln={leftdiv:"leftdiv___F3YNl",listClass:"listClass___Q_C6i",spantitle:"spantitle___SPfdV",rightdiv:"rightdiv___dvG3H",searchWrap:"searchWrap___CFcp_",addQuestionBtn:"addQuestionBtn___x16Cc",search:"search___eLYTt",searchIcon:"searchIcon___zNep3"},pn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",lr=Object.defineProperty,tn=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,ur=(c,f,d)=>f in c?lr(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,ca=(c,f)=>{for(var d in f||(f={}))cr.call(f,d)&&ur(c,d,f[d]);if(Zn)for(var d of Zn(f))dr.call(f,d)&&ur(c,d,f[d]);return c},x=(c,f)=>tn(c,dn(f)),De=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())}),xe=({data:c,value:f=[],handleChangePage:d,setSelectedRowKeys:Lt,selectedRowKeys:Gt,onChange:An=()=>{}})=>{const tr=(0,B.useParams)(),[Vt,Je]=(0,a.useState)(!1),[on,Ur]=(0,a.useState)([]),[Hr,Rr]=(0,a.useState)([]),[Qr,Zr]=(0,a.useState)([]),[ba,ya]=(0,a.useState)();(0,a.useEffect)(()=>{Ur([]),Rr([]),Zr([])},[c]),(0,a.useEffect)(()=>{Lt&&(console.log(Gt),Rr(Gt),Zr(Gt))},[Gt]);const na=Wr=>De(void 0,null,function*(){Je(!0);const Ir=yield(0,ve.ZP)(`/api/courses/${tr.coursesId}/all_course_groups.json`,{method:"get",params:x(ca({},tr),{page:1,limit:1e5,keyword:Wr})});Je(!1),Ur(Ir==null?void 0:Ir.student_arr)});return a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:ln.leftdiv},a.createElement("div",{className:ln.searchWrap},a.createElement(Wt.default.Search,{allowClear:!0,suffix:a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ln.searchIcon}`,onClick:()=>na(ba)}),className:ln.search,placeholder:"\u53EF\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u67E5\u8BE2",size:"middle",onChange:Wr=>ya(Wr.target.value),onSearch:Wr=>De(void 0,null,function*(){na(Wr)})})),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(Pt.Z,{spinning:Vt},on.length===0?a.createElement(kn.Z,{styles:{margin:"45px auto"},customText:"\u8BF7\u901A\u8FC7\u4E0A\u65B9\u641C\u7D22\u6DFB\u52A0\u5B66\u751F"}):a.createElement("div",null,a.createElement(l.default.Group,{value:Hr.map(Wr=>`${Wr.user_id}`),onChange:Wr=>{console.log(Wr),console.log(Gt)},style:{marginTop:"10px",flexDirection:"column"}},on.map((Wr,Ir)=>a.createElement(ut.Z,{key:Wr.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(l.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Wr.is_published,value:`${Wr.user_id}`,onChange:sa=>{if(sa.target.checked){const wa=on.filter(Jr=>sa.target.value==Jr.user_id);Lt([...Gt,...wa])}else{const wa=Gt.filter(Jr=>sa.target.value!=Jr.user_id);Lt(wa)}}},a.createElement("div",{className:ln.listClass},a.createElement("span",{className:ln.spantitle,style:{width:Wr.is_published?"108px":"170px"}},Wr.user_name)))))))))),a.createElement("div",{className:ln.rightdiv},a.createElement("div",{className:ln.searchWrap},a.createElement(Wt.default.Search,{allowClear:!0,suffix:a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ln.searchIcon}`}),className:ln.search,onChange:Wr=>{Zr(Hr.filter(Ir=>Ir.user_name.includes(Wr.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u59D3\u540D\u8FDB\u884C\u67E5\u8BE2"})),Qr.length===0&&a.createElement(kn.Z,{styles:{margin:"45px auto"},customText:"\u6682\u672A\u9009\u62E9\u5B66\u751F"}),Qr.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Qr.map((Wr,Ir)=>a.createElement(ut.Z,{justify:"space-between",style:{marginTop:"10px"},key:Wr.user_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Wr.user_name),a.createElement("img",{src:pn,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{Lt(Hr.filter(sa=>`${sa.user_id}`!=`${Wr.user_id}`))}})))))))},ce=u(59301),At=Object.defineProperty,Tt=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ve=(c,f,d)=>f in c?At(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,rt=(c,f)=>{for(var d in f||(f={}))fe.call(f,d)&&Ve(c,d,f[d]);if(Et)for(var d of Et(f))Fe.call(f,d)&&Ve(c,d,f[d]);return c},lt=(c,f)=>Tt(c,Nt(f)),nn=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const r=Wt.default.Search,v=({classroomList:c,loading:f,dispatch:d})=>{var Lt;const Gt=(0,B.useParams)(),An=(0,B.useLocation)(),[tr,Vt]=(0,a.useState)(!1),[Je,on]=(0,a.useState)(!0),[Ur,Hr]=(0,a.useState)(!0),[Rr,Qr]=(0,a.useState)(1),[Zr,ba]=(0,a.useState)([]),[ya,na]=(0,a.useState)(""),[Wr,Ir]=(0,a.useState)([]),[sa,fa]=(0,a.useState)([]),[wa]=We.default.useForm(),[Jr,we]=(0,a.useState)(0),[Ma,ja]=(0,a.useState)(!1),[Nr,vo]=(0,a.useState)({}),[fo,Fr]=(0,a.useState)(!1),[vr,ma]=(0,a.useState)([]),[to,xo]=(0,a.useState)(""),[nl,gl]=(0,a.useState)(!0),[aa,Ka]=(0,a.useState)([]),[Co,oo]=(0,a.useState)([]),ko=Vr=>Vr&&Vr{var Vr,Br,Gr,kr,ta;c.actionTabs.key==="\u5BFC\u51FA\u6210\u7EE9"&&(Sl(),dl()),((Vr=c==null?void 0:c.actionTabs)==null?void 0:Vr.exportType)==="exercise"?ja(!0):ja(!1),xo(""),vo({sd_mode:"student",cate_range:1,stu_range:1}),c.actionTabs.category_id&&(wa.setFieldValue("cate_range",2),vo(lt(rt({},Nr),{cate_range:2}))),Ka([(Gr=(Br=c==null?void 0:c.actionTabs)==null?void 0:Br.category_id)==null?void 0:Gr.toString()]);let Ia=`\u5BFC\u51FA${(kr=c==null?void 0:c.actionTabs)==null?void 0:kr.type}\u6210\u7EE9`;(ta=c==null?void 0:c.actionTabs)!=null&&ta.isReport&&(Ia="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),na(Ia)},[(Lt=c==null?void 0:c.actionTabs)==null?void 0:Lt.key]),(0,a.useEffect)(()=>{let Vr=Ao(Hn(wo),to);Uo(Vr)},[Jr]);const Sl=Vr=>nn(void 0,null,function*(){var Br,Gr,kr;Hr(!0);const ta=yield(0,te.c_)(lt(rt({},Gt),{page:Vr||Rr,limit:2e4}));(Br=ta==null?void 0:ta.course_groups)==null||Br.map((Ia,La)=>{Ia.key=Ia.id,Ia.title=Ia.name,Ia.disabled=Ia.is_published}),Hr(!1),ta&&(ta!=null&&ta.no_class_course_members?ba([...(Gr=ta==null?void 0:ta.course_groups)==null?void 0:Gr.concat(ta==null?void 0:ta.no_class_course_members)]):ba([...ta==null?void 0:ta.course_groups]),Ir(Go((kr=ta==null?void 0:ta.course_groups)==null?void 0:kr.concat(ta==null?void 0:ta.no_class_course_members))))}),dl=()=>nn(void 0,null,function*(){var Vr,Br,Gr,kr,ta,Ia,La,ha,lo,Lo;on(!0);const Do=yield(0,ve.ZP)(`/api/courses/${Gt.coursesId}/left_banner_with_child.json`,{method:"get",params:{id:Gt.coursesId,module_type:c.actionTabs.exportType}});let ho=[],No=(Vr=Do==null?void 0:Do.course_modules)==null?void 0:Vr.filter(za=>za.name===c.actionTabs.type),pl=((Gr=(Br=No[0])==null?void 0:Br.second_category)==null?void 0:Gr.length)===0?(kr=No[0])==null?void 0:kr.detail:(ta=No[0])==null?void 0:ta.second_category;if(((La=(Ia=No[0])==null?void 0:Ia.second_category)==null?void 0:La.length)===0?pl==null||pl.map(za=>{var Pn,Or;ho.push({title:(za==null?void 0:za.category_name)||(za==null?void 0:za.name),key:((Pn=za==null?void 0:za.category_id)==null?void 0:Pn.toString())||((Or=za==null?void 0:za.id)==null?void 0:Or.toString())})}):pl==null||pl.filter(za=>{var Pn;return((Pn=za==null?void 0:za.detail)==null?void 0:Pn.concat(za==null?void 0:za.third_category).length)!==0}).map(za=>{var Pn,Or,Na;ho.push({title:(za==null?void 0:za.category_name)||(za==null?void 0:za.name),key:((Pn=za==null?void 0:za.category_id)==null?void 0:Pn.toString())||((Or=za==null?void 0:za.id)==null?void 0:Or.toString()),children:bl(((Na=za==null?void 0:za.detail)==null?void 0:Na.concat(za==null?void 0:za.third_category))||[])})}),ho=ho.filter(za=>{var Pn;return((Pn=za==null?void 0:za.children)==null?void 0:Pn.length)!==0}),Bl(ho),Uo(Hn(ho)),(ha=c==null?void 0:c.actionTabs)!=null&&ha.category_id){let za=function(Lr){const uo=[];return Lr.children?uo.push(...Lr.children.map(po=>za(po))):uo.push(Lr.key),uo.flat()};const Pn=(Lo=(lo=c==null?void 0:c.actionTabs)==null?void 0:lo.category_id)==null?void 0:Lo.toString();ma([Pn]),gl(!0);const Or=!!Wo(Pn,ho);let Na=[];Or?Na=ho.filter(Lr=>Lr.key===Wo(Pn,ho))[0].children.filter(Lr=>Lr.key===Pn):Na=ho.filter(Lr=>Lr.key===Pn)[0].children;const Kt=Na.map(Lr=>za(Lr)).flat();oo(Kt)}on(!1)}),Go=Vr=>Vr.filter(Br=>(Br==null?void 0:Br.course_members.length)>0).map(Br=>({key:Br.id.toString(),title:Br.name,oldtitle:Br.title,children:Br.course_members?Br.course_members.map(kr=>({key:kr.user_id.toString(),title:kr.user_name,oldtitle:kr.user_name,parentkey:Br.id.toString()})):[]})),bl=Vr=>Vr.filter(Br=>{var Gr;return!(Br!=null&&Br.detail&&((Gr=Br==null?void 0:Br.detail)==null?void 0:Gr.length)===0)}).map(Br=>{var Gr,kr,ta;return{key:((Gr=Br==null?void 0:Br.id)==null?void 0:Gr.toString())||((kr=Br.category_id)==null?void 0:kr.toString()),title:(Br==null?void 0:Br.category_name)||(Br==null?void 0:Br.name),children:(ta=Br==null?void 0:Br.detail)==null?void 0:ta.map(La=>{var ha;return{key:(ha=La==null?void 0:La.id)==null?void 0:ha.toString(),title:La==null?void 0:La.name}})}}),ml=()=>{wa.resetFields(),vo({}),Fr(!1),ba([]),Uo([]),fa([]),Ka([]),oo([])},Gl=(Vr,Br)=>{var Gr,kr,ta,Ia;if(console.log("onCheck",Vr,Br),to)if(console.log(1111),Br.checked)if((Gr=Br.node)!=null&&Gr.children){const La=(kr=Br.node)==null?void 0:kr.children.map(Lo=>Lo!=null&&Lo.children?Lo==null?void 0:Lo.children.map(Do=>Do.key):Lo.key).flat(),ha=[...new Set([...aa,...La])],lo=[...new Set([...Co,...La])];Ka(ha),oo(lo)}else Ka([...aa,Br.node.key]),oo([...Co,Br.node.key]);else if((ta=Br.node)!=null&&ta.children){const La=Br.node.key,ha=Wo(La,wo),lo=(Ia=Br.node)==null?void 0:Ia.children.map(ho=>ho!=null&&ho.children?ho==null?void 0:ho.children.map(No=>No.key):ho.key).flat(),Lo=aa.filter(ho=>!lo.includes(ho)&&ho!=La&&ho!=ha),Do=Co.filter(ho=>!lo.includes(ho));Ka(Lo),oo(Do)}else{const La=Wo(Br.node.key,wo),ha=Wo(La,wo),lo=aa.filter(Do=>Do!=Br.node.key&&Do!=La&&Do!=ha),Lo=Co.filter(Do=>Do!=Br.node.key);Ka(lo),oo(Lo)}else oo(Br.checkedNodes.filter(La=>!La.children).map(La=>La.key)),Ka(Vr)},Yo=[],Fl=Vr=>{for(let Br=0;Br{let Gr;for(let kr=0;krIa.key===Vr)?Gr=ta.key:Wo(Vr,ta.children)&&(Gr=Wo(Vr,ta.children)))}return Gr},Ml=Vr=>{ma(Vr),gl(!1)},xn=(Vr,Br)=>{let Gr=Jr+1;we(Gr);let kr="";if(Br===1?kr=Vr:kr=Vr.target.value,kr===""||kr===void 0)ma([]),xo("");else{const ta=Yo.map(Ia=>Ia.title.indexOf(kr.trim())>-1?Wo(Ia.key,wo):null).filter((Ia,La,ha)=>!!(Ia&&ha.indexOf(Ia)===La));ma(ta),xo(kr)}gl(!0)},Hn=Vr=>Vr.map(Br=>{const Gr=Br.title,kr=Gr.indexOf(to.trim()),ta=Gr.substring(0,kr),Ia=Gr.slice(kr+to.trim().length),La=kr>-1?ce.createElement("span",null,ta,ce.createElement("span",{className:"c-red"},to.trim()),Ia):ce.createElement("span",null,Gr);return Br.children?{title:La,key:Br.key,oldtitle:Br.title,children:Hn(Br.children)}:{title:La,key:Br.key,oldtitle:Br.title}});function Ao(Vr,Br){return Vr.filter(Gr=>Gr.oldtitle&&Gr.oldtitle.trim().includes(Br.trim())?!0:Gr.children&&Gr.children.length>0?(Gr.children=Ao(Gr.children,Br),Gr.children.length>0):!1)}return ce.createElement(w.default,{centered:!0,title:ya,open:c.actionTabs.key==="\u5BFC\u51FA\u6210\u7EE9",okText:"\u5BFC\u51FA",cancelText:"\u53D6\u6D88",destroyOnClose:!0,className:mn.exportmodal,bodyStyle:{maxHeight:520},width:610,confirmLoading:tr,onOk:()=>nn(void 0,null,function*(){var Vr,Br;if(console.log(wo),console.log(Co),wo.length===0){z.ZP.warning(`\u6CA1\u6709\u53EF\u5BFC\u51FA\u7684${Ma?"\u8BD5\u5377":"\u4F5C\u4E1A"}`);return}let Gr={course_id:Gt.coursesId,ids:Co,export_type:Nr.sd_mode,homework_type:c.actionTabs.exportType};Nr.stu_range===2&&(Gr.course_group_ids=sa.map(ta=>ta.id.toString())),Nr.stu_range===3&&(Gr.user_ids=sa.map(ta=>ta.user_id.toString())),Vt(!0);const kr=yield(0,ve.ZP)("/api/export_record/export_all.json",{method:"get",params:rt({},Gr)});Vt(!1),(kr==null?void 0:kr.status)===0&&(z.ZP.info("\u5BFC\u51FA\u6210\u529F"),B.history.push(`/classrooms/${Gt==null?void 0:Gt.coursesId}/exportlist/${(Vr=Ro==null?void 0:Ro.find(ta=>{var Ia;return ta.type===((Ia=c==null?void 0:c.actionTabs)==null?void 0:Ia.exportType)}))==null?void 0:Vr.url}`),ml(),d({type:"classroomList/setActionTabs",payload:{}}),B.history.push(`/classrooms/${Gt==null?void 0:Gt.coursesId}/exportlist/${(Br=Ro==null?void 0:Ro.find(ta=>{var Ia;return ta.type===((Ia=c==null?void 0:c.actionTabs)==null?void 0:Ia.exportType)}))==null?void 0:Br.url}`))}),onCancel:()=>{ml(),d({type:"classroomList/setActionTabs",payload:{}})}},ce.createElement("div",null,ce.createElement(We.default,{form:wa,initialValues:{sd_mode:"student",cate_range:1,stu_range:1},colon:!1,labelAlign:"right",labelCol:{span:4},onValuesChange:(Vr,Br)=>{"stu_range"in Vr&&fa([]),vo(wa.getFieldValue())}},ce.createElement(We.default.Item,{label:"\u7EDF\u8BA1\u7EF4\u5EA6",name:"sd_mode"},ce.createElement(yt.ZP.Group,null,ce.createElement(yt.ZP,{style:{marginRight:40},value:"student",className:"mr60"},ce.createElement("span",null,"\u5B66\u751F\u7EF4\u5EA6"),ce.createElement(m.Z,{title:Ma?"\u5B66\u751F\u7EF4\u5EA6\u5BFC\u51FA\u7684\u6570\u636E\u5305\u542B\uFF1A\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u548C\u5404\u5B66\u751F\u7684\u8003\u8BD5\u6570\u636E\u7EDF\u8BA1\u8868\u3002\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u7EDF\u8BA1\u6BCF\u4F4D\u5B66\u751F\u4E0D\u540C\u8003\u8BD5\u7684\u6700\u7EC8\u6210\u7EE9\uFF1B\u5404\u5B66\u751F\u7684\u8003\u8BD5\u6570\u636E\u7EDF\u8BA1\u8868\u6309\u4E0D\u540C\u7684\u5B66\u751F\u5206\u522B\u7EDF\u8BA1\u5404\u5B66\u751F\u7684\u5168\u90E8\u8003\u8BD5\u6210\u7EE9\u603B\u89C8\u3001\u5404\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u7684\u603B\u6210\u7EE9\u4E0E\u5404\u9898\u578B\u5F97\u5206\u3002":"\u5B66\u751F\u7EF4\u5EA6\u5BFC\u51FA\u7684\u6570\u636E\u5305\u542B\uFF1A\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u548C\u5404\u5B66\u751F\u7684\u4F5C\u4E1A\u6570\u636E\u7EDF\u8BA1\u8868\u3002\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u7EDF\u8BA1\u6BCF\u4F4D\u5B66\u751F\u4E0D\u540C\u4F5C\u4E1A\u7684\u6700\u7EC8\u6210\u7EE9\uFF1B\u5404\u5B66\u751F\u7684\u4F5C\u4E1A\u6570\u636E\u7EDF\u8BA1\u8868\u6309\u4E0D\u540C\u7684\u5B66\u751F\u5206\u522B\u7EDF\u8BA1\u5404\u5B66\u751F\u7684\u5168\u90E8\u4F5C\u4E1A\u6210\u7EE9\u603B\u89C8\u3001\u5404\u5B66\u751F\u6BCF\u4EFD\u4F5C\u4E1A\u7684\u6700\u7EC8\u6210\u7EE9\u4E0E\u5B8C\u6210\u60C5\u51B5\u3002"},ce.createElement("i",{className:"iconfont icon-xiaowenhao2",style:{marginLeft:6,fontSize:14,color:"#999999"}}))),ce.createElement(yt.ZP,{value:"homework"},ce.createElement("span",null,Ma?"\u8BD5\u5377":"\u4F5C\u4E1A","\u7EF4\u5EA6 "),ce.createElement(m.Z,{title:Ma?"\u8BD5\u5377\u7EF4\u5EA6\u5BFC\u51FA\u7684\u6570\u636E\u5305\u542B\uFF1A\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u548C\u5404\u8003\u8BD5\u8BD5\u5377\u7684\u6570\u636E\u7EDF\u8BA1\u8868\u3002\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u7EDF\u8BA1\u6BCF\u4F4D\u5B66\u751F\u4E0D\u540C\u8003\u8BD5\u7684\u6700\u7EC8\u6210\u7EE9\uFF1B\u5404\u8003\u8BD5\u8BD5\u5377\u7684\u6570\u636E\u7EDF\u8BA1\u8868\u6309\u4E0D\u540C\u7684\u8003\u8BD5\u5206\u522B\u7EDF\u8BA1\u5404\u73ED\u7EA7\u7684\u6574\u4F53\u8003\u8BD5\u60C5\u51B5\u3001\u53C2\u8003\u5B66\u751F\u5404\u9898\u578B\u4E0E\u5C0F\u9898\u5F97\u5206\u3001\u6BCF\u4EFD\u8BD5\u5377\u4E2D\u5404\u5C0F\u9898\u7684\u5B66\u751F\u7B54\u9898\u60C5\u51B5\u3002":"\u4F5C\u4E1A\u7EF4\u5EA6\u5BFC\u51FA\u7684\u6570\u636E\u5305\u542B\uFF1A\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u548C\u5404\u4F5C\u4E1A\u7684\u6570\u636E\u7EDF\u8BA1\u8868\u3002\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u7EDF\u8BA1\u6BCF\u4F4D\u5B66\u751F\u4E0D\u540C\u4F5C\u4E1A\u7684\u6700\u7EC8\u6210\u7EE9\uFF1B\u5404\u4F5C\u4E1A\u7684\u6570\u636E\u7EDF\u8BA1\u8868\u6309\u4E0D\u540C\u7684\u4F5C\u4E1A\u5206\u522B\u7EDF\u8BA1\u5404\u73ED\u7EA7\u7684\u6574\u4F53\u4F5C\u4E1A\u60C5\u51B5\u3001\u5404\u4F5C\u4E1A\u4E2D\u6BCF\u4F4D\u5B66\u751F\u7684\u5B8C\u6210\u60C5\u51B5\u3002"},ce.createElement("i",{className:"iconfont icon-xiaowenhao2",style:{marginLeft:6,fontSize:14,color:"#999999"}}))))),ce.createElement(We.default.Item,{label:`\u5BFC\u51FA${Ma?"\u8BD5\u5377":"\u4F5C\u4E1A"}\u8303\u56F4`,name:"cate_range"},ce.createElement(yt.ZP.Group,null,ce.createElement(yt.ZP,{value:1,style:{marginRight:60}},"\u5168\u90E8",Ma?"\u8BD5\u5377":"\u4F5C\u4E1A"),ce.createElement(yt.ZP,{value:2},"\u6307\u5B9A",Ma?"\u8BD5\u5377":"\u4F5C\u4E1A"))),Nr.cate_range===2&&ce.createElement("div",{style:{width:560,height:300,border:"1px solid #F6F7F9",marginTop:-5,marginBottom:10}},ce.createElement("div",{className:mn.searchWrap},ce.createElement(Wt.default.Search,{allowClear:!0,suffix:ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${mn.searchIcon}`,onClick:Vr=>xn(to,1)}),className:mn.search,placeholder:`\u641C\u7D22\u76EE\u5F55\u540D\u79F0\u6216${Ma?"\u8BD5\u5377":"\u4F5C\u4E1A"}\u540D\u79F0`,size:"middle",onSearch:Vr=>xn(Vr,1),onChange:Vr=>xo(Vr.target.value)})),ce.createElement("div",{style:{maxHeight:213,overflow:"auto"}},wo.length===0&&!Je?ce.createElement(kn.Z,{styles:{margin:"0 auto"},customText:`\u6682\u65E0${Ma?"\u8BD5\u5377":"\u4F5C\u4E1A"}`}):ce.createElement(Pt.Z,{spinning:Je},ce.createElement(Jt.default,{style:{minHeight:210},checkable:!0,selectable:!1,onExpand:Ml,expandedKeys:vr,autoExpandParent:nl,checkedKeys:aa,onCheck:Gl,treeData:Ho})))),ce.createElement(We.default.Item,{label:"\u5BFC\u51FA\u5B66\u751F\u8303\u56F4",name:"stu_range"},ce.createElement(yt.ZP.Group,null,ce.createElement(yt.ZP,{value:1,style:{marginRight:0}},"\u5168\u90E8\u5B66\u751F"),ce.createElement(yt.ZP,{value:2,style:{margin:"0px 60px"}},"\u6307\u5B9A\u5206\u73ED"),ce.createElement(yt.ZP,{value:3},"\u6307\u5B9A\u5B66\u751F"))),Nr.stu_range===2&&ce.createElement("div",{style:{width:560,height:368,marginTop:-5}},ce.createElement("div",null,ce.createElement(Gn,{data:Zr,treedata:Wr,loading:Ur,selectedRowKeys:sa,setSelectedRowKeys:fa}))),Nr.stu_range===3&&ce.createElement("div",{style:{width:560,height:368,marginTop:-5}},ce.createElement("div",null,ce.createElement(xe,{data:Zr,treedata:Wr,selectedRowKeys:sa,setSelectedRowKeys:fa}))))))};var g=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(v),h=u(59301),y=Object.defineProperty,O=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,Ie=(c,f,d)=>f in c?y(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,Me=(c,f)=>{for(var d in f||(f={}))P.call(f,d)&&Ie(c,d,f[d]);if(O)for(var d of O(f))G.call(f,d)&&Ie(c,d,f[d]);return c},Y=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const _e=({classroomList:c,dispatch:f,user:d})=>{const[Lt,Gt]=(0,a.useState)(!1),[An]=We.default.useForm(),tr=(0,B.useParams)(),{userInfo:Vt}=d,Je=()=>{f({type:"classroomList/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{c.actionTabs.key==="\u52A0\u5165\u8BFE\u5802"?!(Vt!=null&&Vt.login)||(Vt==null?void 0:Vt.login)==""?(f({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),Je()):Vt!=null&&Vt.profile_completed?Gt(!0):f({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit"}}):Gt(!1)},[c.actionTabs.key]),h.createElement(w.default,{centered:!0,title:"\u52A0\u5165\u8BFE\u5802",open:Lt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Y(void 0,null,function*(){var on;yield An.validateFields();const Ur=Me({},An.getFieldValue());let Hr=yield(0,ve.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Ur.invite_code}});if(Hr!=null&&Hr.need_pro_auth){f({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Ur.inputValue,checkedList:Ur.identity==="professor"?[1]:Ur.identity==="assistant_professor"?[2]:[3]}}),Je();return}(on=Ur==null?void 0:Ur.identity)==null||on.map(Qr=>{Ur[Qr]=1});const Rr=yield(0,ve.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:Me({},Ur)});console.log("/api/courses/apply_to_join_course.json",{method:"post",body:Me({},Ur)}),Rr.status===0&&((0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u52A0\u5165\u8BFE\u5802"]),z.ZP.success("\u52A0\u5165\u6210\u529F"),window.location.reload(!0))}),onCancel:()=>Je()},h.createElement("section",{className:"pr20 pt10 pl10"},h.createElement(We.default,{form:An,hideRequiredMark:!0},h.createElement(We.default.Item,{name:"invite_code",rules:[{required:!0,message:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801"}],label:h.createElement("div",{className:"tr",style:{width:100}},"\u8BFE\u5802\u9080\u8BF7\u7801")},h.createElement(Wt.default,{size:"middle",placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801"})),h.createElement(We.default.Item,{name:"identity",label:h.createElement("div",{className:"tr",style:{width:100}},"\u8EAB\u4EFD")},h.createElement(l.default.Group,null,h.createElement(l.default,{value:"professor"},"\u6559\u5E08"),h.createElement(l.default,{value:"assistant_professor"},"\u52A9\u6559"),h.createElement(l.default,{value:"student"},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))))};var It=(0,B.connect)(({classroomList:c,user:f})=>({classroomList:c,user:f}))(_e),$e={wrap:"wrap___fhpdw",content:"content___ebdwe",hint:"hint___MlzLZ",title:"title___CBiOM",titleWrap:"titleWrap___aNLFI",formWrap:"formWrap___MSAjb",identityWrap:"identityWrap____g2bF",schoolHintWrap:"schoolHintWrap___xD8gg",colorCDCDCD:"colorCDCDCD___k8y5q",color0152d9:"color0152d9___iFYej",submitButton:"submitButton___rTeEi",submitButtondiv:"submitButtondiv___QXI_6",glow:"glow___kDQHM"},tt=Object.defineProperty,me=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,vt=(c,f,d)=>f in c?tt(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,mt=(c,f)=>{for(var d in f||(f={}))_.call(f,d)&&vt(c,d,f[d]);if(me)for(var d of me(f))de.call(f,d)&&vt(c,d,f[d]);return c},at=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const Dt=Xe.default.Option,Ht=({user:c,shixunHomeworks:f,loading:d,dispatch:Lt})=>{const Gt=(0,B.useParams)(),[An,tr]=(0,a.useState)(!1),[Vt]=We.default.useForm(),Je=10,[on,Ur]=(0,a.useState)({}),[Hr,Rr]=(0,a.useState)([]),[Qr,Zr]=(0,a.useState)([]),[ba,ya]=(0,a.useState)([]),[na,Wr]=(0,a.useState)([]);(0,a.useEffect)(()=>{f.actionTabs.key==="\u586B\u5145\u4FE1\u606F\u5F39\u7A97"&&!Hr.length&&Ir()},[f.actionTabs.key]);const Ir=()=>at(void 0,null,function*(){const we=yield Lt({type:"account/getSchoolOption"});Rr(we==null?void 0:we.schools)}),sa=we=>{Ur(mt({},Vt.getFieldsValue())),"school"in we&&(Zr(Hr.filter(ja=>ja.name.includes(we.school))),(Hr.find(ja=>ja.name===we.school)||{}).id?fa(we.school):(Vt.setFieldsValue({department:""}),Ur(mt(mt({},on),{school:we.school,department:""}))))},fa=(we,Ma)=>at(void 0,null,function*(){var ja,Nr,vo;const fo=(ja=Hr.find(ma=>ma.name===we))==null?void 0:ja.id,Fr=(yield wa(fo))||{};ya(Fr==null?void 0:Fr.departments);const vr=Ma||((vo=(Nr=Fr==null?void 0:Fr.departments)==null?void 0:Nr[0])==null?void 0:vo.name);Vt.setFieldsValue({department:vr}),Ur(mt(mt({},on),{school:we,department:vr}))}),wa=we=>{if(we)return Lt({type:"account/getDepartmentOption",payload:{id:we}})},Jr=we=>at(void 0,null,function*(){var Ma,ja;const{nickname:Nr,gender:vo,identity:fo,studentNo:Fr,jobTitle:vr,manager:ma,school:to,department:xo,edu_background:nl,edu_entry_year:gl,brief_introduction:aa,name:Ka}=we,Co=(Ma=ba.find(Ho=>Ho.name===xo))==null?void 0:Ma.id,oo=(ja=Hr.find(Ho=>Ho.name===to))==null?void 0:ja.id;(yield Lt({type:"account/updateAccount",payload:{id:c.userInfo.user_id,department_id:Co,gender:vo,identity:fo,location,nickname:Nr,name:Ka,school_id:oo,edu_background:nl,edu_entry_year:gl,brief_introduction:aa,student_id:fo==="student"?Fr:null,technical_title:vr||ma}}))&&(window.location.reload(),localStorage.removeItem("addinfo"))});return a.createElement(w.default,{centered:!0,title:"\u586B\u5199\u8D44\u6599",open:f.actionTabs.key==="\u586B\u5145\u4FE1\u606F\u5F39\u7A97",okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",width:650,bodyStyle:{minHeight:150},confirmLoading:An,onOk:()=>{Vt.submit()},onCancel:()=>{Lt({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(We.default,{form:Vt,className:$e.formWrap,layout:"horizontal",onValuesChange:sa,onFinish:Jr},a.createElement(We.default.Item,{label:"\u59D3\u540D",name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236${Je}\u4E2A\u5B57\u7B26`},{validator:ct.HJ}]},a.createElement(Wt.default,{placeholder:`\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236${Je}\u4E2A\u5B57\u7B26`,maxLength:Je})),a.createElement(ut.Z,{gutter:[10,0]},a.createElement($.Z,{flex:"300px"},a.createElement(We.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},a.createElement(Xe.default,null,a.createElement(Dt,{value:"teacher"},"\u6559\u5E08"),a.createElement(Dt,{value:"student"},"\u5B66\u751F"),a.createElement(Dt,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),on.identity==="student"&&a.createElement($.Z,{flex:"300px"},a.createElement(We.default.Item,{initialValue:on.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},a.createElement(Wt.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),on.identity==="teacher"&&a.createElement($.Z,{flex:"300px"},a.createElement(We.default.Item,{initialValue:on.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},a.createElement(Xe.default,null,a.createElement(Dt,{value:"\u6559\u6388"},"\u6559\u6388"),a.createElement(Dt,{value:"\u7814\u7A76\u5458"},"\u7814\u7A76\u5458"),a.createElement(Dt,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),a.createElement(Dt,{value:"\u526F\u7814\u7A76\u5458"},"\u526F\u7814\u7A76\u5458"),a.createElement(Dt,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),a.createElement(Dt,{value:"\u52A9\u7406\u7814\u7A76\u5458"},"\u52A9\u7406\u7814\u7A76\u5458"),a.createElement(Dt,{value:"\u52A9\u7406\u6559\u6388"},"\u52A9\u7406\u6559\u6388")))),on.identity==="professional"&&a.createElement($.Z,{flex:"300px"},a.createElement(We.default.Item,{initialValue:on.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},a.createElement(Xe.default,null,a.createElement(Dt,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),a.createElement(Dt,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),a.createElement(Dt,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),a.createElement(Dt,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),a.createElement(Dt,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),a.createElement(We.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",wrapperCol:{span:10},rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},a.createElement(jt.Z,{showSearch:!0,options:Qr==null?void 0:Qr.map(we=>({value:we.name}))})),a.createElement(We.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",wrapperCol:{span:10}},a.createElement(jt.Z,{showSearch:!0,onChange:we=>Wr(ba.filter(Ma=>Ma.name.includes(we))),options:na==null?void 0:na.map(we=>({value:we.name}))}))))};var sn=(0,B.connect)(({shixunHomeworks:c,loading:f,user:d})=>({shixunHomeworks:c,loading:f,user:d}))(Ht),Jn=Object.defineProperty,Yn=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,bn=(c,f,d)=>f in c?Jn(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,wn=(c,f)=>{for(var d in f||(f={}))gr.call(f,d)&&bn(c,d,f[d]);if(Yn)for(var d of Yn(f))ir.call(f,d)&&bn(c,d,f[d]);return c},zn=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const Tn=({classroomList:c,loading:f,dispatch:d})=>{var Lt;const Gt=(0,B.useParams)(),An=(0,B.useLocation)(),[tr,Vt]=(0,a.useState)(!1),{actionTabs:Je,courseGroups:on,allCourseGroups:Ur}=c,[Hr]=We.default.useForm();return(0,a.useEffect)(()=>{c.actionTabs.key==="\u5207\u6362\u4E3A\u5B66\u751F"&&(d({type:"classroomList/getAllCourseGroup",payload:wn({},Gt)}),Hr.setFieldsValue({course_group_id:"0"}))},[c.actionTabs.key]),a.createElement(w.default,{centered:!0,title:"\u5207\u6362\u4E3A\u5B66\u751F",open:c.actionTabs.key==="\u5207\u6362\u4E3A\u5B66\u751F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:150},confirmLoading:tr,onOk:()=>zn(void 0,null,function*(){Vt(!0),(yield(0,ve.ZP)(`/api/courses/${Gt.coursesId}/switch_to_student.json`,{method:"post",body:Hr.getFieldValue()})).status===0&&(z.ZP.success("\u5207\u6362\u6210\u529F"),window.location.reload()),Vt(!1)}),onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",null,"\u5982\u679C\u5206\u73ED\u5355\u72EC\u8BBE\u7F6E\u53D1\u5E03\u5185\u5BB9\uFF08\u5B9E\u8BAD\u4F5C\u4E1A\u3001\u666E\u901A\u4F5C\u4E1A\u3001\u8BD5\u5377\u7B49\uFF09\uFF0C \u9700\u8981\u52A0\u5165\u5206\u73ED\u624D\u80FD\u67E5\u770B"),a.createElement("div",{className:"pl30 pr30"},a.createElement(We.default,{form:Hr,initialValues:{course_group_id:"0"}},a.createElement(ut.Z,{className:"mt30"},a.createElement($.Z,null,"\u8FDB\u5165\uFF1A"),a.createElement($.Z,{flex:"1"},a.createElement(We.default.Item,{name:"course_group_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}],noStyle:!0},a.createElement(Xe.default,{defaultValue:"0",style:{width:"100%"}},a.createElement(Xe.default.Option,{value:"0"},"\u672A\u5206\u73ED"),(Lt=Ur==null?void 0:Ur.course_groups)==null?void 0:Lt.map(function(Rr,Qr){return a.createElement(Xe.default.Option,{value:Rr.id},Rr.name)}))))))))};var In=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(Tn),Rn=u(458),$t=u(22061);const Dn={shixun_homework:"iconfont icon-shixunzuoye1",graduation:"iconfont icon-biyezhuanhuan",exercise:"iconfont font17 icon-kaoshishijuan1",poll:"iconfont font17 icon-kaoshiwenjuan1",common_homework:"iconfont icon-putongzuoye1",group_homework:"iconfont icon-fenzuzuoye2",attendance:"iconfont icon-qiandao1",announcement:"iconfont icon-gonggaolan",attachment:"iconfont icon-xuexiziyuan1",video:"iconfont font14 icon-shipinzhibo1",board:"iconfont icon-taolun2",course_group:"iconfont font18 icon-fenban2",statistics:"iconfont font17 icon-tongji3",template:"iconfont icon-mobanguanli2",online_learning:"iconfont icon-kechengxuexi",ecs:"iconfont icon-gongchengrenzheng",program_homework:"iconfont icon-bianchengzuoye",new_graduation:"iconfont icon-biyesheji",resource_recommend:"iconfont icon-ziyuantuijian",study_routes:"iconfont icon-xuexilujing2",knowledge_graph:"iconfont icon-a-zhishitupu1",smart_plan:"iconfont icon-zhihuibeike1"};var pt={flex_box_center:"flex_box_center___ztP5B",flex_space_between:"flex_space_between___ZnBAF",flex_box_vertical_center:"flex_box_vertical_center___sIQLg",flex_box_center_end:"flex_box_center_end___Yjb4r",flex_box_column:"flex_box_column___wx6hu",wrp:"wrp___eXSKX",classroomInfo:"classroomInfo___zfzoC",title:"title___BCkXZ",titleLeft:"titleLeft___XPuIq",classroomUser:"classroomUser___b_ny2",headPic:"headPic___pR9pz",teacherInfo:"teacherInfo___BeE5H",classroomDesc:"classroomDesc___csaXO",classroomDescBg:"classroomDescBg___OQixb",joinCouses:"joinCouses___RT5bw",bg:"bg___zCz6k",task_count:"task_count___GC5OH",container:"container___m1Tgk",leftMenuActions:"leftMenuActions___H7kfl",leftMenu:"leftMenu___aMBG9",menuText:"menuText___vgQ83",totalCount:"totalCount___AoAB2",actions:"actions___MsngA",open:"open___inDJH",actived:"actived___rqjRz",actived2:"actived2___x7Wvg",tipJoin:"tipJoin___uzlgb",badge:"badge___s6J4T",num:"num____292N",classromediv:"classromediv___AQhQT",glow:"glow___Ucfx9",st:"st___KjyfC",link:"link___aoTXV",sLink:"sLink___moIi9",iconH:"iconH___N915X",shareClassroom:"shareClassroom___WbdZI",copy:"copy___plAJS",btnWrap:"btnWrap___UOuN_",btn:"btn___DfMBs",tip:"tip___FDQL5",export:"export___Dr4oV",bottom:"bottom___DezCj",yes:"yes___SmiO1",no:"no____2dJW",skeleton:"skeleton___fBWXQ",skeletonL:"skeletonL___m64NF",skeletonR:"skeletonR___ICZBM",skeletonR_2:"skeletonR_2___ttKxS",skeletonR_1:"skeletonR_1___koZuU",righttop:"righttop___lSmpG",restrict_txt:"restrict_txt___MRD_p",tag_css:"tag_css___NIkSY",tag_name:"tag_name___OLO_e",zngc:"zngc___AYJau",Efficiencyitem:"Efficiencyitem___a2Dqd",itemTitle:"itemTitle___YO0Ms"},et=u(59301),an=Object.defineProperty,Ln=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,sr=(c,f,d)=>f in c?an(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,Sr=(c,f)=>{for(var d in f||(f={}))er.call(f,d)&&sr(c,d,f[d]);if(en)for(var d of en(f))hn.call(f,d)&&sr(c,d,f[d]);return c},Pr=(c,f)=>Ln(c,Qt(f)),ra=(c,f)=>{var d={};for(var Lt in c)er.call(c,Lt)&&f.indexOf(Lt)<0&&(d[Lt]=c[Lt]);if(c!=null&&en)for(var Lt of en(c))f.indexOf(Lt)<0&&hn.call(c,Lt)&&(d[Lt]=c[Lt]);return d},jr=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const{TabPane:Aa}=Be.default,zr=c=>{var f=c,{classroomList:d,globalSetting:Lt,user:Gt,loading:An,dispatch:tr,children:Vt}=f,Je=ra(f,["classroomList","globalSetting","user","loading","dispatch","children"]),on,Ur,Hr,Rr;const Qr=(0,B.useParams)(),Zr=(0,B.useLocation)(),{detailTopBanner:ba,detailLeftMenus:ya}=d,[na,Wr]=(0,a.useState)([]),[Ir,sa]=(0,a.useState)([]),[fa,wa]=(0,a.useState)([]),{userInfo:Jr}=Gt,{Content:we,Sider:Ma}=b.default,[ja,Nr]=(0,a.useState)(),[vo,fo]=(0,a.useState)([]),[Fr,vr]=(0,a.useState)([]),[ma,to]=(0,a.useState)([]),[xo,nl]=(0,a.useState)(!1),gl=[{label:"\u516C\u544A\u680F",value:"announcement"},{label:"\u5B9E\u8BAD\u4F5C\u4E1A",value:"shixun_homework"},{label:"\u666E\u901A\u4F5C\u4E1A",value:"common_homework"},((on=Gt.userInfo)==null?void 0:on.main_site)&&{label:"\u5206\u7EC4\u4F5C\u4E1A",value:"group_homework"},{label:"\u8BD5\u5377",value:"exercise"},{label:"\u95EE\u5377",value:"poll"},{label:"\u6559\u5B66\u8D44\u6599",value:"attachment"},{label:"\u89C6\u9891\u76F4\u64AD",value:"video"},{label:"\u8BA8\u8BBA",value:"board"},{label:"\u5206\u73ED",value:"course_group"},{label:"\u7EDF\u8BA1",value:"statistics"},{label:"\u7B7E\u5230",value:"attendance"},((Ur=Gt.userInfo)==null?void 0:Ur.admin)&&{label:"\u6A21\u677F\u7BA1\u7406",value:"template"}].filter(xn=>{var Hn;return xn?(Hn=Lt==null?void 0:Lt.setting)!=null&&Hn.is_local?xn.label!=="\u89C6\u9891\u76F4\u64AD":!0:!1}),aa={shixun_homework:"practice",common_homework:"normal",group_homework:"group",program_homework:"hack",hack:"hack",exercise:"exercise"},Ka={shixun_homework:"shixun_work_list",common_homework:"normal_work_list",group_homework:"group_work_list",program_homework:"hack_work_list",hack:"hack_work_list",exercise:"exercise_score"};(0,a.useEffect)(()=>{var xn;let Hn=(xn=d.detailLeftMenus)==null?void 0:xn.course_modules;Hn&&(Wr(JSON.parse(JSON.stringify(Hn))),oo())},[d.detailLeftMenus]),(0,a.useEffect)(()=>{oo()},[Zr.pathname]);function Co(){return jr(this,null,function*(){let xn=yield(0,ve.ZP)(`/api/courses/${Qr==null?void 0:Qr.coursesId}/modules_settings.json`,{method:"get"});Nr(xn),to([...xn==null?void 0:xn.course_module_types])})}const oo=()=>{var xn,Hn;(Hn=(xn=d.detailLeftMenus)==null?void 0:xn.course_modules)==null||Hn.map((Ao,Vr)=>{(Zr.pathname.indexOf(Ao.category_url)>-1||Yo(Ao))&&(fa.includes(Vr)||fa.push(Vr),wa([...fa]))})},ko=()=>{tr({type:"classroomList/getClassroomLeftMenus",payload:{id:Qr.coursesId}})},Ho=()=>jr(void 0,null,function*(){var xn;let Hn=yield tr({type:"classroomList/getClassroomLeftMenus",payload:{id:Qr.coursesId}});B.history.push(`${(xn=Hn==null?void 0:Hn.course_modules[0])==null?void 0:xn.category_url}`)}),Uo=(xn,Hn)=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",icon:et.createElement(M.Z,null),content:xn,okText:"\u786E\u8BA4",onOk:()=>Hn(),cancelText:"\u53D6\u6D88"})},wo=(xn,Hn)=>{if(xn.localName===Hn)return xn;for(let Ao=0,Vr=xn;Vr=Vr.parentNode;Ao++){if(Vr.localName===Hn)return Vr;if(Vr==document.documentElement)return!1}},Bl=xn=>{if(!xn)return;console.log(xn,444),wo(xn.target,"li").setAttribute("id","appointId")},Ro=(xn,Hn,Ao,Vr)=>jr(void 0,null,function*(){var Br;function Gr(){var ta,Ia,La,ha,lo;return Hn.type==="shixun_homework"&&(0,Ot.Rm)()&&!((ta=d.AssistantObject.practice)!=null&&ta.can_download)||Hn.type==="program_homework"&&(0,Ot.Rm)()&&!((Ia=d.AssistantObject.hack)!=null&&Ia.can_download)||Hn.type==="exercise"&&(0,Ot.Rm)()&&!((La=d.AssistantObject.exercise)!=null&&La.can_download)||Hn.type==="common_homework"&&(0,Ot.Rm)()&&!((ha=d.AssistantObject.normal)!=null&&ha.can_download)||Hn.type==="group_homework"&&(0,Ot.Rm)()&&!((lo=d.AssistantObject.group)!=null&&lo.can_download)?(z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),!1):!0}let kr;switch(xn){case 1:const ta={category_id:Ao===2?Hn.root_id:Hn.id||Hn.category_id,parent_id:Ao===2?Hn.category_id:"",nodeModules:Hn,type:Hn.type||Hn.category_type};tr({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",selectArrs:ta,cb:()=>{ko()}}});break;case 2:tr({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",selectArrs:{name:Hn.category_name||Hn.name,category_id:Hn.category_id,main_id:Hn.id,category_type:Hn.category_type},cb:()=>{ko()}}});break;case 3:Uo(et.createElement("p",null,"\u9690\u85CF\u540E\u5C06\u4E0D\u518D\u663E\u793A\u6B64\u6A21\u5757,",et.createElement("br",null),"\u540E\u7EED\u53EF\u5728\u8BFE\u5802\u8BBE\u7F6E\u4E2D\u91CD\u65B0\u52FE\u9009\u6A21\u5757\u6062\u590D\u663E\u793A"),()=>jr(void 0,null,function*(){kr=yield(0,te.nX)({id:Hn.id}),kr.status===0&&(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),tr({type:"classroomList/getClassroomLeftMenus",payload:{id:Qr.coursesId}}))}));break;case 4:kr=yield(0,te.yd)({id:Hn.id}),kr.status===0&&(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),tr({type:"classroomList/getClassroomLeftMenus",payload:{id:Qr.coursesId}}));break;case 5:Uo(et.createElement("p",null,"\u8BE5\u76EE\u5F55\u4E0B\u7684\u5185\u5BB9\u5C06\u88AB\u79FB\u52A8\u5230",(Br=["exercise","board","attachment"])!=null&&Br.includes(Hn.category_type)?"\u7236":"\u672A\u5206\u914D","\u76EE\u5F55,",et.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),()=>jr(void 0,null,function*(){var Ia,La;if(Hn.category_type==="board"?kr=yield(0,te.i)({id:Hn.category_id}):kr=yield(0,te.Z0)({id:Hn.category_id}),kr.status===0){if(z.ZP.success("\u5220\u9664\u6210\u529F"),Hn.category_type==="board"){let ha=(Ia=ya==null?void 0:ya.course_modules)==null?void 0:Ia.filter(lo=>(lo==null?void 0:lo.type)==="board");B.history.push(`/classrooms/${Qr.coursesId}/${Hn.category_type}/${(La=ha==null?void 0:ha[0])==null?void 0:La.main_id}`)}else B.history.push(`/classrooms/${Qr.coursesId}/${Hn.category_type==="hack"?"program_homework":Hn.category_type}`);tr({type:"classroomList/getClassroomLeftMenus",payload:{id:Qr.coursesId}})}}));break;case 6:tr({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:Qr}});break;case 7:if(!Gr())return;tr({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:Hn==null?void 0:Hn.name,exportType:aa[Hn==null?void 0:Hn.type]||aa[Hn==null?void 0:Hn.category_type],category_id:Hn==null?void 0:Hn.category_id,isReport:Vr}});break;case 8:if(!Gr())break;B.history.push(`/classrooms/${Qr==null?void 0:Qr.coursesId}/exportlist/${Ka[Hn.type]}`);break}}),Sl=xn=>!(xn==="attendance"||xn==="announcement"||xn==="graduation"||xn==="course_group"||xn==="new_graduation"),dl=xn=>{const Hn=(xn==null?void 0:xn.type)||(xn==null?void 0:xn.category_type);return Hn==="shixun_homework"||Hn==="common_homework"||Hn==="program_homework"||Hn==="exercise"||Hn==="group_homework"||Hn==="hack"},Go=(xn,Hn)=>et.createElement("div",{className:pt.leftMenuActions},Sl(xn.type)&&Hn<=2&&et.createElement("p",{className:"current",onClick:Ao=>Ro(1,xn,Hn,Ao)},"\u65B0\u5EFA\u5B50\u76EE\u5F55"),xn.type==="course_group"&&Hn===1&&et.createElement("p",{className:"current",onClick:()=>Ro(6,xn,Hn)},"\u65B0\u5EFA\u5206\u73ED"),et.createElement("p",{className:"current",onClick:Ao=>Ro(2,xn,Hn,Ao)},"\u91CD\u547D\u540D"),xn.main_id&&!(0,Ot.Rm)()&&et.createElement("p",{className:"current",onClick:()=>Ro(3,xn,Hn)},"\u9690\u85CF"),dl(xn)&&et.createElement(E.Z,{destroyTooltipOnHide:!0,placement:"right",content:et.createElement("div",{className:pt.export},et.createElement("p",{onClick:()=>{Ro(7,xn,Hn)}},"\u5B66\u751F\u6210\u7EE9"),et.createElement("p",{onClick:Ao=>{Ao.preventDefault(),Ao.stopPropagation(),Ro(8,xn,Hn)}},"\u5386\u53F2\u5BFC\u51FA")),trigger:"hover"},et.createElement("p",{className:"current",onClick:Ao=>{Ao.preventDefault(),Ao.stopPropagation()}},"\u5BFC\u51FA")),xn.main_id&&!(0,Ot.Rm)()&&et.createElement("p",{className:"current",onClick:()=>Ro(4,xn,Hn)},"\u7F6E\u9876"),xn.category_id&&et.createElement("p",{className:"current",onClick:()=>Ro(5,xn,Hn)},"\u5220\u9664")),bl=(xn,Hn)=>Hn===1?xn.type==="board"?`/classrooms/${Qr.coursesId}/${xn.type}/${xn.main_id}`:xn.type==="graduation"?`/classrooms/${Qr.coursesId}/graduation_topics`:`/classrooms/${Qr.coursesId}/${xn.type}`:xn.category_type==="hack"&&Hn===3?xn.second_category_url:(xn.category_type==="messages"&&(xn.category_type="board"),`/classrooms/${Qr.coursesId}/${xn.category_type}/${xn.category_id}`),ml=()=>{const xn=Zr.pathname.split("/");fo([`${xn[3]}|${Qr.coursesId}`]),vr([`${xn[3]}|${Qr.coursesId}`,`${xn[3]}|${xn[4]}`])};(0,a.useEffect)(()=>{try{const xn=sessionStorage._nav_.split(","),Hn=sessionStorage._nav_open_.split(",");sessionStorage._nav_open_?fo(Hn):ml(),vr(xn)}catch(xn){ml()}return()=>{sessionStorage.removeItem("_nav_open_"),sessionStorage.removeItem("_nav_")}},[d.name,Zr==null?void 0:Zr.pathname]);const Gl=xn=>jr(void 0,null,function*(){var Hn;const{draggableId:Ao,source:Vr,destination:Br}=xn;if(!Br)return!1;const Gr=Ao.split("-"),kr=Gr[1],ta=Gr[2];let Ia;if(((Hn=na[kr])==null?void 0:Hn.type)==="board"?Ia=yield(0,te.Ab)({id:Gr[0],position:Br.index+1}):Ia=yield(0,te.Wr)({id:Gr[0],position:Br.index+1}),Ia.status===0){let La;Gr.length===3?(La=na[kr].second_category[ta],na[kr].second_category.splice(ta,1),na[kr].second_category.splice(Br.index,0,La)):(La=na[kr].second_category[Gr[2]].third_category[Gr[3]],na[kr].second_category[Gr[2]].third_category.splice(Gr[3],1),na[kr].second_category[Gr[2]].third_category.splice(Br.index,0,La)),Wr([...na])}}),Yo=xn=>Zr.pathname.indexOf("student_statistics")>-1&&xn.type==="statistics",Fl=()=>{},Wo=["teachers","students","course_group","assistant"],Ml=((Hr=Zr==null?void 0:Zr.pathname)==null?void 0:Hr.startsWith(`/classrooms/${Qr.coursesId}/`))&&Wo.some(xn=>{var Hn;return(Hn=Zr==null?void 0:Zr.pathname)==null?void 0:Hn.includes(xn)});return et.createElement(Ma,{width:264,style:{marginTop:24,height:"auto",background:"none",marginRight:"20px",display:Ml?"none":"block"}},et.createElement("section",{className:pt.leftMenu},et.createElement(Rn.Z,{loading:!ya.course_modules},et.createElement(w.default,{open:xo,title:"\u8BFE\u5802\u6A21\u5757\u8BBE\u7F6E",centered:!0,onOk:()=>jr(void 0,null,function*(){if(!(0,Ot.aN)()){z.ZP.info("\u529F\u80FD\u83DC\u5355\u8BBE\u7F6E\u53EA\u6709\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4EE5\u8C03\u6574");return}if((ma==null?void 0:ma.length)<=0){z.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u8BFE\u5802\u6A21\u5757");return}let xn=yield(0,ve.ZP)(`/api/courses/${Qr==null?void 0:Qr.coursesId}/update_modules_settings.json`,{method:"post",body:{course_module_types:ma}});(xn==null?void 0:xn.status)===0&&(Ho(),nl(!1))}),onCancel:()=>{nl(!1)}},et.createElement("div",null,et.createElement("span",null,"\u901A\u8FC7\u52FE\u9009\u53EF\u4EE5\u663E\u793A/\u9690\u85CF\u6A21\u5757"),et.createElement(l.default.Group,{onChange:xn=>{to([...xn])},style:{marginTop:"10px"},value:ma},et.createElement(ut.Z,null,(Rr=ja==null?void 0:ja.course_modules)==null?void 0:Rr.map((xn,Hn)=>et.createElement($.Z,{span:6,style:{marginTop:"10px"}},et.createElement(l.default,{value:xn.module_type,style:{fontSize:"14px"}},xn.module_name))))))),na==null?void 0:na.map(function(xn,Hn){var Ao,Vr,Br,Gr,kr;return et.createElement("ul",{key:Hn},et.createElement("li",{className:Zr.pathname.indexOf(xn.category_url)>-1||Yo(xn)?pt.actived:"",onClick:()=>{Zr.pathname===xn.category_url?(fa.includes(Hn)?(fa.splice(fa.indexOf(Hn),1),fa.includes(Hn)&&fa.splice(fa.indexOf(Hn),1)):fa.push(Hn),wa([...fa])):(["new_graduation","knowledge_graph","study_routes"].includes(xn.type)?window.open(xn.category_url):B.history.push(xn.category_url),Fl())}},et.createElement(ut.Z,{style:{padding:"13px 0 13px 24px"},align:"middle"},et.createElement($.Z,{flex:"1",className:"pr30"},et.createElement("span",{className:`${Dn[xn.type]} mr5`}),xn.name,[2,3,5].includes((Ao=Gt==null?void 0:Gt.userInfo)==null?void 0:Ao.user_status)&&["exercise","shixun_homework","program_homework"].includes(xn.type)&&et.createElement(m.Z,{title:((Vr=Gt==null?void 0:Gt.userInfo)==null?void 0:Vr.user_status)==2?"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BE5\u6A21\u5757\u4E0B\u7684\u521B\u5EFA\u4E0E\u53D1\u5E03\u529F\u80FD":`\u5E73\u53F0\u5C06\u4E8E${(Gr=(Br=Gt==null?void 0:Gt.userInfo)==null?void 0:Br.resource_limit)==null?void 0:Gr.expired_at}\u6682\u505C\u63D0\u4F9B\u8BE5\u6A21\u5757\u4E0B\u7684\u90E8\u5206\u529F\u80FD`},et.createElement("i",{className:"iconfont icon-jinggao-3",style:{color:((kr=Gt==null?void 0:Gt.userInfo)==null?void 0:kr.user_status)==2?"#E53334":"#F9921F",marginLeft:8}}))),et.createElement($.Z,{className:"tr"},et.createElement("span",{className:pt.totalCount},xn.task_count===0?"":xn.task_count),(0,Ot.eB)()&&xn.type!=="statistics"&&xn.type!=="ecs"&&xn.type!=="new_graduation"&&xn.type!=="knowledge_graph"&&xn.type!=="study_routes"&&et.createElement(E.Z,{getPopupContainer:ta=>ta.parentNode,destroyTooltipOnHide:!0,placement:"right",content:()=>Go(xn,1),trigger:"hover"},et.createElement("span",{className:["iconfont icon-sandian",pt.actions].join(" ")}))))),et.createElement($t.Z5,{onDragEnd:Gl},et.createElement($t.bK,{isDropDisabled:!(0,Ot.GJ)(),droppableId:String(xn.id)},(ta,Ia)=>{var La;return et.createElement("ul",Pr(Sr({ref:ta.innerRef},ta.droppableProps),{onScroll:()=>{},className:fa.includes(Hn)?pt.open:""}),(La=xn.second_category)==null?void 0:La.map(function(ha,lo){var Lo;return et.createElement($t._l,{draggableId:`${(Lo=ha.category_id)==null?void 0:Lo.toString()}-${Hn}-${lo}`,index:lo,key:ha.category_id},(Do,ho)=>et.createElement("div",Sr(Sr({key:lo,ref:Do.innerRef},Do.draggableProps),Do.dragHandleProps),et.createElement("li",{onClick:No=>{No.stopPropagation(),Ir.includes(ha==null?void 0:ha.category_id)?Ir.splice(Ir.indexOf(ha==null?void 0:ha.category_id),1):Ir.push(ha==null?void 0:ha.category_id),sa([...Ir])},className:Zr.pathname.indexOf(ha.second_category_url)>-1?pt.actived2:""},et.createElement(ut.Z,{align:"middle"},et.createElement($.Z,{span:20},et.createElement(B.Link,{className:["font14",pt.menuText].join(" "),style:{marginLeft:16,padding:"16px 2px"},to:ha.second_category_url,onClick:No=>{No.preventDefault(),Zr.pathname.indexOf(ha.second_category_url)>-1||(Ir.includes(lo)||Ir.push(lo),sa([...Ir]),["shixun_homework","hack","common_homework","group_homework"].includes(ha.category_type)?B.history.replace(`${ha.second_category_url}?tabs=0`):["exercise"].includes(ha.category_type)?B.history.replace(ha.second_category_url+"?tabs=all"):["statistics_report"].includes(ha.category_type)?window.open(ha.second_category_url):B.history.replace(ha.second_category_url),Fl())}},ha.category_name)),et.createElement($.Z,{span:4,className:"tr"},(0,Ot.eB)()&&xn.type.indexOf("statistics")<0&&(ha==null?void 0:ha.category_name)!=="\u672A\u5206\u914D\u76EE\u5F55"&&et.createElement(E.Z,{autoAdjustOverflow:!1,getPopupContainer:No=>No.parentNode.parentNode,placement:"right",content:()=>Go(ha,2),trigger:"hover"},et.createElement("span",{className:["iconfont icon-sandian",pt.actions].join(" ")})),ha.category_count!=0&&et.createElement("span",{className:pt.totalCount},ha.category_count)))),ha.third_category&&et.createElement($t.Z5,{onDragEnd:Gl},et.createElement($t.bK,{isDropDisabled:!(0,Ot.GJ)(),droppableId:String(ha.category_id)},(No,pl)=>{var za;return et.createElement("ul",Pr(Sr({ref:No.innerRef},No.droppableProps),{onScroll:()=>{},className:Ir.includes(ha==null?void 0:ha.category_id)?pt.open:""}),(za=ha.third_category)==null?void 0:za.map(function(Pn,Or){var Na;return et.createElement($t._l,{draggableId:`${(Na=Pn.category_id)==null?void 0:Na.toString()}-${Hn}-${lo}-${Or}`,index:Or,key:Pn.category_id},(Kt,Lr)=>et.createElement("li",Sr(Sr({key:Or,ref:Kt.innerRef},Kt.draggableProps),Kt.dragHandleProps),et.createElement(ut.Z,{align:"middle",className:Zr.pathname.indexOf(Pn.second_category_url)>-1&&pt.actived2},et.createElement($.Z,{flex:"1"},et.createElement(B.Link,{className:["font14",pt.menuText].join(" "),to:bl(Pn,3),style:{marginLeft:9,padding:"16px 0px",width:"85%"},onClick:()=>{Fl()}},Pn.category_name)),et.createElement($.Z,null,(0,Ot.eB)()&&et.createElement(E.Z,{placement:"right",content:()=>Go(Pn,3),trigger:"hover"},et.createElement("span",{className:["iconfont icon-sandian",pt.actions].join(" ")})),Pn.category_count!=0&&et.createElement("span",{className:pt.totalCount},Pn.category_count)))))}))}))))}))})))}),(0,Ot.eB)()&&et.createElement("div",{className:pt.st,onClick:()=>{nl(!0),Co()}}," ",et.createElement("i",{style:{marginRight:6},className:"iconfont icon-shezhi6"}),et.createElement("span",{className:"font16"},"\u8BBE\u7F6E")))))};var Za=(0,B.connect)(({classroomList:c,loading:f,globalSetting:d,user:Lt})=>({classroomList:c,globalSetting:d,user:Lt,loading:f.models.index}))(zr),la={modal:"modal___g9KyH",tip:"tip___bce7X"},Ea=Object.defineProperty,pa=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,Ba=(c,f,d)=>f in c?Ea(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,ia=(c,f)=>{for(var d in f||(f={}))Ha.call(f,d)&&Ba(c,d,f[d]);if(pa)for(var d of pa(f))Da.call(f,d)&&Ba(c,d,f[d]);return c},Xa=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const Ua=({classroomList:c,user:f,loading:d,dispatch:Lt})=>{var Gt,An,tr,Vt,Je,on,Ur,Hr,Rr,Qr;const Zr=(0,B.useParams)(),[ba,ya]=(0,a.useState)(!1),[na]=We.default.useForm(),[Wr,Ir]=(0,a.useState)([]);(0,a.useEffect)(()=>{var wa;c.actionTabs.key==="\u586B\u5199\u6155\u8BFE\u8D44\u6599"&&((wa=c.detailTopBanner)!=null&&wa.mooc_user_id)&&sa()},[c.actionTabs.key,(Gt=c.detailTopBanner)==null?void 0:Gt.mooc_user_id]);const sa=()=>Xa(void 0,null,function*(){var wa,Jr;const we=yield(0,te.ih)({coursesId:Zr.coursesId,user_id:(wa=c.detailTopBanner)==null?void 0:wa.mooc_user_id});(we==null?void 0:we.status)>-1&&(na.setFieldsValue(ia({},we==null?void 0:we.mooc_user)),Ir((Jr=we==null?void 0:we.mooc_user)==null?void 0:Jr.name))}),fa=()=>Xa(void 0,null,function*(){var wa,Jr;yield na.validateFields(),ya(!0);const we=!!((wa=c.detailTopBanner)!=null&&wa.mooc_user_id),Ma=ia({coursesId:Zr.coursesId,user_id:(Jr=c.detailTopBanner)==null?void 0:Jr.mooc_user_id},na.getFieldsValue()),ja=we?yield(0,te.tB)(Ma):yield(0,te.s)(Ma);ya(!1),(ja==null?void 0:ja.status)>-1&&(z.ZP.info(we?"\u4FEE\u6539\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),Lt({type:"classroomList/getClassroomTopBanner",payload:{id:Ma.coursesId}}),Lt({type:"classroomList/setActionTabs",payload:{}}))});return a.createElement(w.default,{centered:!0,title:"\u586B\u5199\u8D44\u6599",open:c.actionTabs.key==="\u586B\u5199\u6155\u8BFE\u8D44\u6599",okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",width:760,bodyStyle:{minHeight:150},confirmLoading:ba,className:la.modal,onOk:fa,onCancel:()=>{Lt({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("div",{className:"pl30 pr30"},(An=c==null?void 0:c.detailTopBanner)!=null&&An.third_part_login_url?a.createElement("div",null,a.createElement("div",{className:la.tip,style:{height:"50px"}},a.createElement("p",{className:"c-grey-333 ml20"},a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),"\u8BE5\u8BFE\u7A0B\u652F\u6301\u4E3A\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u63D0\u4F9B\u6210\u7EE9\uFF0C\u4E3A\u4E86\u4FDD\u8BC1\u4F60\u6210\u7EE9\u7684\u51C6\u786E\u65E0\u8BEF\uFF0C\u8BF7\u5982\u5B9E\u586B\u5199\u76F8\u5173\u4FE1\u606F\u3002")),((Vt=c==null?void 0:c.detailTopBanner)==null?void 0:Vt.need_third_part_logined)&&a.createElement("p",null,a.createElement("span",{className:"c-grey-333"},"\u70B9\u51FB"),a.createElement("a",{target:"_blank",href:(Je=c==null?void 0:c.detailTopBanner)==null?void 0:Je.third_part_login_url},"\u7231\u8BFE\u7A0B\uFF08\u4E2D\u56FD\u5927\u5B66mooc\uFF09"),a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\uFF0C\u8FDB\u884C\u767B\u5F55\u6388\u6743"))):a.createElement("div",{className:la.tip},a.createElement("p",null,a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),a.createElement("span",{className:"c-grey-333"},"1.\u8BF7\u586B\u5199\u4F60\u5728"),a.createElement("span",{className:"c-light-primary"},(tr=c==null?void 0:c.detailTopBanner)==null?void 0:tr.third_party_name),a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\u7684\u8D26\u53F7\u8D44\u6599\uFF1B")),a.createElement("p",{className:"c-grey-333 ml20"},"2.\u8BE5\u8BFE\u7A0B\u652F\u6301\u4E3A\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u63D0\u4F9B\u6210\u7EE9\uFF0C\u4E3A\u4E86\u4FDD\u8BC1\u4F60\u6210\u7EE9\u7684\u51C6\u786E\u65E0\u8BEF\uFF0C\u8BF7\u5982\u5B9E\u586B\u5199\u76F8\u5173\u4FE1\u606F\u3002")),((on=c==null?void 0:c.detailTopBanner)==null?void 0:on.third_party_name)==="\u5B66\u5802\u5728\u7EBF"&&a.createElement(We.default,{form:na,labelCol:{span:6},wrapperCol:{span:12},labelAlign:"right"},a.createElement(We.default.Item,{label:"\u7528\u6237\u6635\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"}]},a.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"})),a.createElement(We.default.Item,{label:"\u7528\u6237id\uFF1A",name:"mooc_user_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237id"}]},a.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237id"})),a.createElement(We.default.Item,{label:"\u7528\u6237\u90AE\u7BB1\uFF1A",name:"email",rules:[{type:"email",message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u7528\u6237\u90AE\u7BB1"}]},a.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u90AE\u7BB1"})),a.createElement(We.default.Item,{label:"\u771F\u5B9E\u59D3\u540D\uFF1A",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}]},a.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"})),a.createElement(We.default.Item,{label:"\u624B\u673A\u53F7\uFF1A",name:"phone",rules:[{pattern:/(^(1[0-9])\d{9}$)/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},a.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"}))),!((Ur=c==null?void 0:c.detailTopBanner)!=null&&Ur.need_third_part_logined)&&a.createElement("div",null,a.createElement("p",null,a.createElement("i",{style:{fontSize:"30px",color:"#3da440"},className:"iconfont icon-wanchengjindu mr5"}),"\u6388\u6743\u6210\u529F"),a.createElement("p",null,"\u6388\u6743\u4FE1\u606F\uFF1A"),a.createElement("p",null,"\u7528\u6237\u6635\u79F0\uFF1A",Wr),a.createElement("p",null,a.createElement("span",{className:"c-grey-333"},"\u4F60\u53EF\u4EE5\u70B9\u51FB"),a.createElement("a",{target:"_blank",href:(Hr=c==null?void 0:c.detailTopBanner)==null?void 0:Hr.third_part_login_url},"\u7231\u8BFE\u7A0B\uFF08\u4E2D\u56FD\u5927\u5B66mooc\uFF09"),a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\uFF0C\u91CD\u65B0\u8FDB\u884C\u767B\u5F55\u6388\u6743"))),a.createElement("p",{className:"font14 c-grey-999 mt10 tc"},"\u203B \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732!"),((Qr=(Rr=c.actionTabs)==null?void 0:Rr.params)==null?void 0:Qr.showHint)&&a.createElement(l.default,{className:"font14 c-grey-999 mt10",defaultChecked:!1,onChange:wa=>{wa.target.checked?window.localStorage.setItem("classrooms-mooc-modal-hint-flag","1"):window.localStorage.removeItem("classrooms-mooc-modal-hint-flag")}},"\u4E0D\u518D\u63D0\u793A")))};var ro=(0,B.connect)(({classroomList:c,loading:f,user:d})=>({classroomList:c,loading:f,user:d}))(Ua),ea={shareModalContainer:"shareModalContainer___glPiP",shareContent:"shareContent___YTYCr",tip:"tip___UlaGw",listItem:"listItem___U9gBM",label:"label___RPksG",invitationCode:"invitationCode___K2gpu",code:"code___nEgsJ",first:"first___B4_LD",copy:"copy___rgntz",tips:"tips___EBHVj"};const Eo=({classroomList:c,dispatch:f})=>{const d=(0,B.useParams)(),{detailTopBanner:Lt}=c;if(Lt.invite_code_halt===1)return z.ZP.error("\u5DF2\u505C\u7528"),a.createElement(a.Fragment,null);const Gt=tr=>{tr==="1"&&(0,ct.RG)(`\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011${Lt==null?void 0:Lt.copy_teacher_name}\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5934\u6B4C\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A${Lt==null?void 0:Lt.name}\u300B\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\uFF0C\u5728\u5F39\u7A97\u4E2D\u8F93\u5165\u9080\u8BF7\u7801\u548C\u9009\u62E9\u8EAB\u4EFD\u540E\uFF0C\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u201D +(self.webpackChunk=self.webpackChunk||[]).push([[3282],{65352:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return ze}});var a=u(20439),B=u(50298),b=u(62646),w=u(43403),z=u(92310),m=u.n(z),He=u(29301),ut=u(76846),$=u(96452),l=u(6089),T=u(80402),E=u(34280),M=u(49658),te=u(59301),ve=u(14809),Se=u(77900),We=u(8654);function Wt(K){var q=K.prefixCls,S=K.align,Ae=K.arrow,V=K.arrowPos,C=Ae||{},j=C.className,dt=C.content,Mt=V.x,I=Mt===void 0?0:Mt,U=V.y,F=U===void 0?0:U,he=te.useRef();if(!S||!S.points)return null;var ie={position:"absolute"};if(S.autoArrow!==!1){var Ke=S.points[0],ft=S.points[1],st=Ke[0],ot=Ke[1],N=ft[0],J=ft[1];st===N||!["t","b"].includes(st)?ie.top=F:st==="t"?ie.top=0:ie.bottom=0,ot===J||!["l","r"].includes(ot)?ie.left=I:ot==="l"?ie.left=0:ie.right=0}return te.createElement("div",{ref:he,className:m()("".concat(q,"-arrow"),j),style:ie},dt)}function Zt(K){var q=K.prefixCls,S=K.open,Ae=K.zIndex,V=K.mask,C=K.motion;return V?te.createElement(Se.default,(0,ve.Z)({},C,{motionAppear:!0,visible:S,removeOnLeave:!0}),function(j){var dt=j.className;return te.createElement("div",{style:{zIndex:Ae},className:m()("".concat(q,"-mask"),dt)})}):null}var be=te.memo(function(K){var q=K.children;return q},function(K,q){return q.cache}),R=be,Z=te.forwardRef(function(K,q){var S=K.popup,Ae=K.className,V=K.prefixCls,C=K.style,j=K.target,dt=K.onVisibleChanged,Mt=K.open,I=K.keepDom,U=K.fresh,F=K.onClick,he=K.mask,ie=K.arrow,Ke=K.arrowPos,ft=K.align,st=K.motion,ot=K.maskMotion,N=K.forceRender,J=K.getPopupContainer,Ce=K.autoDestroy,re=K.portal,Be=K.zIndex,Bt=K.onMouseEnter,ct=K.onMouseLeave,Ne=K.onPointerEnter,Xt=K.onPointerDownCapture,Sn=K.ready,rn=K.offsetX,_t=K.offsetY,yn=K.offsetR,Fn=K.offsetB,nr=K.onAlign,jn=K.onPrepare,Nn=K.stretch,Cn=K.targetWidth,zt=K.targetHeight,gn=typeof S=="function"?S():S,On=Mt||I,yr=(J==null?void 0:J.length)>0,Ot=te.useState(!J||!yr),Er=(0,B.Z)(Ot,2),Yr=Er[0],$n=Er[1];if((0,E.Z)(function(){!Yr&&yr&&j&&$n(!0)},[Yr,yr,j]),!Yr)return null;var fr="auto",qn={left:"-1000vw",top:"-1000vh",right:fr,bottom:fr};if(Sn||!Mt){var Cr,pr=ft.points,_n=ft.dynamicInset||((Cr=ft._experimental)===null||Cr===void 0?void 0:Cr.dynamicInset),Xr=_n&&pr[0][1]==="r",qr=_n&&pr[0][0]==="b";Xr?(qn.right=yn,qn.left=fr):(qn.left=rn,qn.right=fr),qr?(qn.bottom=Fn,qn.top=fr):(qn.top=_t,qn.bottom=fr)}var br={};return Nn&&(Nn.includes("height")&&zt?br.height=zt:Nn.includes("minHeight")&&zt&&(br.minHeight=zt),Nn.includes("width")&&Cn?br.width=Cn:Nn.includes("minWidth")&&Cn&&(br.minWidth=Cn)),Mt||(br.pointerEvents="none"),te.createElement(re,{open:N||On,getContainer:J&&function(){return J(j)},autoDestroy:Ce},te.createElement(Zt,{prefixCls:V,open:Mt,zIndex:Be,mask:he,motion:ot}),te.createElement(He.Z,{onResize:nr,disabled:!Mt},function(xr){return te.createElement(Se.default,(0,ve.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:N,leavedClassName:"".concat(V,"-hidden")},st,{onAppearPrepare:jn,onEnterPrepare:jn,visible:Mt,onVisibleChanged:function(_r){var le;st==null||(le=st.onVisibleChanged)===null||le===void 0||le.call(st,_r),dt(_r)}}),function(oa,_r){var le=oa.className,ee=oa.style,wt=m()(V,le,Ae);return te.createElement("div",{ref:(0,We.sQ)(xr,q,_r),className:wt,style:(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({"--arrow-x":"".concat(Ke.x||0,"px"),"--arrow-y":"".concat(Ke.y||0,"px")},qn),br),ee),{},{boxSizing:"border-box",zIndex:Be},C),onMouseEnter:Bt,onMouseLeave:ct,onPointerEnter:Ne,onClick:F,onPointerDownCapture:Xt},ie&&te.createElement(Wt,{prefixCls:V,arrow:ie,arrowPos:Ke,align:ft}),te.createElement(R,{cache:!Mt&&!U},gn))})}))}),nt=Z,qe=te.forwardRef(function(K,q){var S=K.children,Ae=K.getTriggerDOMNode,V=(0,We.Yr)(S),C=te.useCallback(function(dt){(0,We.mH)(q,Ae?Ae(dt):dt)},[Ae]),j=(0,We.x1)(C,(0,We.C4)(S));return V?te.cloneElement(S,{ref:j}):S}),Te=qe,ye=te.createContext(null),ge=ye;function Qe(K){return K?Array.isArray(K)?K:[K]:[]}function kt(K,q,S,Ae){return te.useMemo(function(){var V=Qe(S!=null?S:q),C=Qe(Ae!=null?Ae:q),j=new Set(V),dt=new Set(C);return K&&(j.has("hover")&&(j.delete("hover"),j.add("click")),dt.has("hover")&&(dt.delete("hover"),dt.add("click"))),[j,dt]},[K,q,S,Ae])}var L=u(29194);function ue(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],S=arguments.length>2?arguments[2]:void 0;return S?K[0]===q[0]:K[0]===q[0]&&K[1]===q[1]}function ae(K,q,S,Ae){for(var V=S.points,C=Object.keys(K),j=0;j1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(K)?q:K}function Ct(K){return W(parseFloat(K),0)}function Ye(K,q){var S=(0,a.Z)({},K);return(q||[]).forEach(function(Ae){if(!(Ae instanceof HTMLBodyElement||Ae instanceof HTMLHtmlElement)){var V=Ze(Ae).getComputedStyle(Ae),C=V.overflow,j=V.overflowClipMargin,dt=V.borderTopWidth,Mt=V.borderBottomWidth,I=V.borderLeftWidth,U=V.borderRightWidth,F=Ae.getBoundingClientRect(),he=Ae.offsetHeight,ie=Ae.clientHeight,Ke=Ae.offsetWidth,ft=Ae.clientWidth,st=Ct(dt),ot=Ct(Mt),N=Ct(I),J=Ct(U),Ce=W(Math.round(F.width/Ke*1e3)/1e3),re=W(Math.round(F.height/he*1e3)/1e3),Be=(Ke-ft-N-J)*Ce,Bt=(he-ie-st-ot)*re,ct=st*re,Ne=ot*re,Xt=N*Ce,Sn=J*Ce,rn=0,_t=0;if(C==="clip"){var yn=Ct(j);rn=yn*Ce,_t=yn*re}var Fn=F.x+Xt-rn,nr=F.y+ct-_t,jn=Fn+F.width+2*rn-Xt-Sn-Be,Nn=nr+F.height+2*_t-ct-Ne-Bt;S.left=Math.max(S.left,Fn),S.top=Math.max(S.top,nr),S.right=Math.min(S.right,jn),S.bottom=Math.min(S.bottom,Nn)}}),S}function Ge(K){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,S="".concat(q),Ae=S.match(/^(.*)\%$/);return Ae?K*(parseFloat(Ae[1])/100):parseFloat(S)}function it(K,q){var S=q||[],Ae=(0,B.Z)(S,2),V=Ae[0],C=Ae[1];return[Ge(K.width,V),Ge(K.height,C)]}function Rt(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[K[0],K[1]]}function Xe(K,q){var S=q[0],Ae=q[1],V,C;return S==="t"?C=K.y:S==="b"?C=K.y+K.height:C=K.y+K.height/2,Ae==="l"?V=K.x:Ae==="r"?V=K.x+K.width:V=K.x+K.width/2,{x:V,y:C}}function jt(K,q){var S={t:"b",b:"t",l:"r",r:"l"};return K.map(function(Ae,V){return V===q?S[Ae]||"c":Ae}).join("")}function ht(K,q,S,Ae,V,C,j){var dt=te.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:V[Ae]||{}}),Mt=(0,B.Z)(dt,2),I=Mt[0],U=Mt[1],F=te.useRef(0),he=te.useMemo(function(){return q?Re(q):[]},[q]),ie=te.useRef({}),Ke=function(){ie.current={}};K||Ke();var ft=(0,l.Z)(function(){if(q&&S&&K){let zn=function(In,Rn){var $t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Oe,Dn=Ot.x+In,pt=Ot.y+Rn,et=Dn+Xr,an=pt+_n,Ln=Math.max(Dn,$t.left),Qt=Math.max(pt,$t.top),en=Math.min(et,$t.right),er=Math.min(an,$t.bottom);return Math.max(0,(en-Ln)*(er-Qt))},Tn=function(){ce=Ot.y+pn,At=ce+_n,Tt=Ot.x+ln,Nt=Tt+Xr};var N,J,Ce,re,Be=q,Bt=Be.ownerDocument,ct=Ze(Be),Ne=ct.getComputedStyle(Be),Xt=Ne.width,Sn=Ne.height,rn=Ne.position,_t=Be.style.left,yn=Be.style.top,Fn=Be.style.right,nr=Be.style.bottom,jn=Be.style.overflow,Nn=(0,a.Z)((0,a.Z)({},V[Ae]),C),Cn=Bt.createElement("div");(N=Be.parentElement)===null||N===void 0||N.appendChild(Cn),Cn.style.left="".concat(Be.offsetLeft,"px"),Cn.style.top="".concat(Be.offsetTop,"px"),Cn.style.position=rn,Cn.style.height="".concat(Be.offsetHeight,"px"),Cn.style.width="".concat(Be.offsetWidth,"px"),Be.style.left="0",Be.style.top="0",Be.style.right="auto",Be.style.bottom="auto",Be.style.overflow="hidden";var zt;if(Array.isArray(S))zt={x:S[0],y:S[1],width:0,height:0};else{var gn,On,yr=S.getBoundingClientRect();yr.x=(gn=yr.x)!==null&&gn!==void 0?gn:yr.left,yr.y=(On=yr.y)!==null&&On!==void 0?On:yr.top,zt={x:yr.x,y:yr.y,width:yr.width,height:yr.height}}var Ot=Be.getBoundingClientRect();Ot.x=(J=Ot.x)!==null&&J!==void 0?J:Ot.left,Ot.y=(Ce=Ot.y)!==null&&Ce!==void 0?Ce:Ot.top;var Er=Bt.documentElement,Yr=Er.clientWidth,$n=Er.clientHeight,fr=Er.scrollWidth,qn=Er.scrollHeight,Cr=Er.scrollTop,pr=Er.scrollLeft,_n=Ot.height,Xr=Ot.width,qr=zt.height,br=zt.width,xr={left:0,top:0,right:Yr,bottom:$n},oa={left:-pr,top:-Cr,right:fr-pr,bottom:qn-Cr},_r=Nn.htmlRegion,le="visible",ee="visibleFirst";_r!=="scroll"&&_r!==ee&&(_r=le);var wt=_r===ee,D=Ye(oa,he),St=Ye(xr,he),Oe=_r===le?St:D,Ut=wt?St:Oe;Be.style.left="auto",Be.style.top="auto",Be.style.right="0",Be.style.bottom="0";var Yt=Be.getBoundingClientRect();Be.style.left=_t,Be.style.top=yn,Be.style.right=Fn,Be.style.bottom=nr,Be.style.overflow=jn,(re=Be.parentElement)===null||re===void 0||re.removeChild(Cn);var un=W(Math.round(Xr/parseFloat(Xt)*1e3)/1e3),Mn=W(Math.round(_n/parseFloat(Sn)*1e3)/1e3);if(un===0||Mn===0||(0,ut.Sh)(S)&&!(0,L.Z)(S))return;var Kn=Nn.offset,rr=Nn.targetOffset,En=it(Ot,Kn),gt=(0,B.Z)(En,2),X=gt[0],Pe=gt[1],ke=it(zt,rr),je=(0,B.Z)(ke,2),yt=je[0],Pt=je[1];zt.x-=yt,zt.y-=Pt;var Jt=Nn.points||[],mn=(0,B.Z)(Jt,2),kn=mn[0],Qn=mn[1],Dr=Rt(Qn),qt=Rt(kn),hr=Xe(zt,Dr),Un=Xe(Ot,qt),Gn=(0,a.Z)({},Nn),ln=hr.x-Un.x+X,pn=hr.y-Un.y+Pe,lr=zn(ln,pn),tn=zn(ln,pn,St),dn=Xe(zt,["t","l"]),Zn=Xe(Ot,["t","l"]),cr=Xe(zt,["b","r"]),dr=Xe(Ot,["b","r"]),ur=Nn.overflow||{},ca=ur.adjustX,x=ur.adjustY,we=ur.shiftX,se=ur.shiftY,De=function(Rn){return typeof Rn=="boolean"?Rn:Rn>=0},ce,At,Tt,Nt;Tn();var Et=De(x),fe=qt[0]===Dr[0];if(Et&&qt[0]==="t"&&(At>Ut.bottom||ie.current.bt)){var Fe=pn;fe?Fe-=_n-qr:Fe=dn.y-dr.y-Pe;var Ve=zn(ln,Fe),rt=zn(ln,Fe,St);Ve>lr||Ve===lr&&(!wt||rt>=tn)?(ie.current.bt=!0,pn=Fe,Pe=-Pe,Gn.points=[jt(qt,0),jt(Dr,0)]):ie.current.bt=!1}if(Et&&qt[0]==="b"&&(celr||nn===lr&&(!wt||r>=tn)?(ie.current.tb=!0,pn=lt,Pe=-Pe,Gn.points=[jt(qt,0),jt(Dr,0)]):ie.current.tb=!1}var v=De(ca),g=qt[1]===Dr[1];if(v&&qt[1]==="l"&&(Nt>Ut.right||ie.current.rl)){var h=ln;g?h-=Xr-br:h=dn.x-dr.x-X;var y=zn(h,pn),O=zn(h,pn,St);y>lr||y===lr&&(!wt||O>=tn)?(ie.current.rl=!0,ln=h,X=-X,Gn.points=[jt(qt,1),jt(Dr,1)]):ie.current.rl=!1}if(v&&qt[1]==="r"&&(Ttlr||G===lr&&(!wt||Ie>=tn)?(ie.current.lr=!0,ln=P,X=-X,Gn.points=[jt(qt,1),jt(Dr,1)]):ie.current.lr=!1}Tn();var Me=we===!0?0:we;typeof Me=="number"&&(TtSt.right&&(ln-=Nt-St.right-X,zt.x>St.right-Me&&(ln+=zt.x-St.right+Me)));var Y=se===!0?0:se;typeof Y=="number"&&(ceSt.bottom&&(pn-=At-St.bottom-Pe,zt.y>St.bottom-Y&&(pn+=zt.y-St.bottom+Y)));var _e=Ot.x+ln,It=_e+Xr,$e=Ot.y+pn,tt=$e+_n,me=zt.x,_=me+br,de=zt.y,vt=de+qr,mt=Math.max(_e,me),at=Math.min(It,_),Dt=(mt+at)/2,Ht=Dt-_e,sn=Math.max($e,de),Jn=Math.min(tt,vt),Yn=(sn+Jn)/2,gr=Yn-$e;j==null||j(q,Gn);var ir=Yt.right-Ot.x-(ln+Ot.width),bn=Yt.bottom-Ot.y-(pn+Ot.height);un===1&&(ln=Math.round(ln),ir=Math.round(ir)),Mn===1&&(pn=Math.round(pn),bn=Math.round(bn));var wn={ready:!0,offsetX:ln/un,offsetY:pn/Mn,offsetR:ir/un,offsetB:bn/Mn,arrowX:Ht/un,arrowY:gr/Mn,scaleX:un,scaleY:Mn,align:Gn};U(wn)}}),st=function(){F.current+=1;var J=F.current;Promise.resolve().then(function(){F.current===J&&ft()})},ot=function(){U(function(J){return(0,a.Z)((0,a.Z)({},J),{},{ready:!1})})};return(0,E.Z)(ot,[Ae]),(0,E.Z)(function(){K||ot()},[K]),[I.ready,I.offsetX,I.offsetY,I.offsetR,I.offsetB,I.arrowX,I.arrowY,I.scaleX,I.scaleY,I.align,st]}var fn=u(95190);function Le(K,q,S,Ae,V){(0,E.Z)(function(){if(K&&q&&S){let F=function(){Ae(),V()};var C=q,j=S,dt=Re(C),Mt=Re(j),I=Ze(j),U=new Set([I].concat((0,fn.Z)(dt),(0,fn.Z)(Mt)));return U.forEach(function(he){he.addEventListener("scroll",F,{passive:!0})}),I.addEventListener("resize",F,{passive:!0}),Ae(),function(){U.forEach(function(he){he.removeEventListener("scroll",F),I.removeEventListener("resize",F)})}}},[K,q,S])}var xt=u(48736);function Ft(K,q,S,Ae,V,C,j,dt){var Mt=te.useRef(K);Mt.current=K;var I=te.useRef(!1);te.useEffect(function(){if(q&&Ae&&(!V||C)){var F=function(){I.current=!1},he=function(Ce){var re;Mt.current&&!j(((re=Ce.composedPath)===null||re===void 0||(re=re.call(Ce))===null||re===void 0?void 0:re[0])||Ce.target)&&!I.current&&dt(!1)},ie=Ze(Ae);ie.addEventListener("pointerdown",F,!0),ie.addEventListener("mousedown",he,!0),ie.addEventListener("contextmenu",he,!0);var Ke=(0,$.A)(S);if(Ke&&(Ke.addEventListener("mousedown",he,!0),Ke.addEventListener("contextmenu",he,!0)),0)var ft,st,ot,N;return function(){ie.removeEventListener("pointerdown",F,!0),ie.removeEventListener("mousedown",he,!0),ie.removeEventListener("contextmenu",he,!0),Ke&&(Ke.removeEventListener("mousedown",he,!0),Ke.removeEventListener("contextmenu",he,!0))}}},[q,S,Ae,V,C]);function U(){I.current=!0}return U}var vn=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function cn(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:w.Z,q=te.forwardRef(function(S,Ae){var V=S.prefixCls,C=V===void 0?"rc-trigger-popup":V,j=S.children,dt=S.action,Mt=dt===void 0?"hover":dt,I=S.showAction,U=S.hideAction,F=S.popupVisible,he=S.defaultPopupVisible,ie=S.onPopupVisibleChange,Ke=S.afterPopupVisibleChange,ft=S.mouseEnterDelay,st=S.mouseLeaveDelay,ot=st===void 0?.1:st,N=S.focusDelay,J=S.blurDelay,Ce=S.mask,re=S.maskClosable,Be=re===void 0?!0:re,Bt=S.getPopupContainer,ct=S.forceRender,Ne=S.autoDestroy,Xt=S.destroyPopupOnHide,Sn=S.popup,rn=S.popupClassName,_t=S.popupStyle,yn=S.popupPlacement,Fn=S.builtinPlacements,nr=Fn===void 0?{}:Fn,jn=S.popupAlign,Nn=S.zIndex,Cn=S.stretch,zt=S.getPopupClassNameFromAlign,gn=S.fresh,On=S.alignPoint,yr=S.onPopupClick,Ot=S.onPopupAlign,Er=S.arrow,Yr=S.popupMotion,$n=S.maskMotion,fr=S.popupTransitionName,qn=S.popupAnimation,Cr=S.maskTransitionName,pr=S.maskAnimation,_n=S.className,Xr=S.getTriggerDOMNode,qr=(0,b.Z)(S,vn),br=Ne||Xt||!1,xr=te.useState(!1),oa=(0,B.Z)(xr,2),_r=oa[0],le=oa[1];(0,E.Z)(function(){le((0,M.Z)())},[]);var ee=te.useRef({}),wt=te.useContext(ge),D=te.useMemo(function(){return{registerSubPopup:function(en,er){ee.current[en]=er,wt==null||wt.registerSubPopup(en,er)}}},[wt]),St=(0,T.Z)(),Oe=te.useState(null),Ut=(0,B.Z)(Oe,2),Yt=Ut[0],un=Ut[1],Mn=te.useRef(null),Kn=(0,l.Z)(function(Qt){Mn.current=Qt,(0,ut.Sh)(Qt)&&Yt!==Qt&&un(Qt),wt==null||wt.registerSubPopup(St,Qt)}),rr=te.useState(null),En=(0,B.Z)(rr,2),gt=En[0],X=En[1],Pe=te.useRef(null),ke=(0,l.Z)(function(Qt){(0,ut.Sh)(Qt)&>!==Qt&&(X(Qt),Pe.current=Qt)}),je=te.Children.only(j),yt=(je==null?void 0:je.props)||{},Pt={},Jt=(0,l.Z)(function(Qt){var en,er,hn=gt;return(hn==null?void 0:hn.contains(Qt))||((en=(0,$.A)(hn))===null||en===void 0?void 0:en.host)===Qt||Qt===hn||(Yt==null?void 0:Yt.contains(Qt))||((er=(0,$.A)(Yt))===null||er===void 0?void 0:er.host)===Qt||Qt===Yt||Object.values(ee.current).some(function(sr){return(sr==null?void 0:sr.contains(Qt))||Qt===sr})}),mn=Ue(C,Yr,qn,fr),kn=Ue(C,$n,pr,Cr),Qn=te.useState(he||!1),Dr=(0,B.Z)(Qn,2),qt=Dr[0],hr=Dr[1],Un=F!=null?F:qt,Gn=(0,l.Z)(function(Qt){F===void 0&&hr(Qt)});(0,E.Z)(function(){hr(F||!1)},[F]);var ln=te.useRef(Un);ln.current=Un;var pn=te.useRef([]);pn.current=[];var lr=(0,l.Z)(function(Qt){var en;Gn(Qt),((en=pn.current[pn.current.length-1])!==null&&en!==void 0?en:Un)!==Qt&&(pn.current.push(Qt),ie==null||ie(Qt))}),tn=te.useRef(),dn=function(){clearTimeout(tn.current)},Zn=function(en){var er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;dn(),er===0?lr(en):tn.current=setTimeout(function(){lr(en)},er*1e3)};te.useEffect(function(){return dn},[]);var cr=te.useState(!1),dr=(0,B.Z)(cr,2),ur=dr[0],ca=dr[1];(0,E.Z)(function(Qt){(!Qt||Un)&&ca(!0)},[Un]);var x=te.useState(null),we=(0,B.Z)(x,2),se=we[0],De=we[1],ce=te.useState(null),At=(0,B.Z)(ce,2),Tt=At[0],Nt=At[1],Et=function(en){Nt([en.clientX,en.clientY])},fe=ht(Un,Yt,On&&Tt!==null?Tt:gt,yn,nr,jn,Ot),Fe=(0,B.Z)(fe,11),Ve=Fe[0],rt=Fe[1],lt=Fe[2],nn=Fe[3],r=Fe[4],v=Fe[5],g=Fe[6],h=Fe[7],y=Fe[8],O=Fe[9],P=Fe[10],G=kt(_r,Mt,I,U),Ie=(0,B.Z)(G,2),Me=Ie[0],Y=Ie[1],_e=Me.has("click"),It=Y.has("click")||Y.has("contextMenu"),$e=(0,l.Z)(function(){ur||P()}),tt=function(){ln.current&&On&&It&&Zn(!1)};Le(Un,gt,Yt,$e,tt),(0,E.Z)(function(){$e()},[Tt,yn]),(0,E.Z)(function(){Un&&!(nr!=null&&nr[yn])&&$e()},[JSON.stringify(jn)]);var me=te.useMemo(function(){var Qt=ae(nr,C,O,On);return m()(Qt,zt==null?void 0:zt(O))},[O,zt,nr,C,On]);te.useImperativeHandle(Ae,function(){return{nativeElement:Pe.current,popupElement:Mn.current,forceAlign:$e}});var _=te.useState(0),de=(0,B.Z)(_,2),vt=de[0],mt=de[1],at=te.useState(0),Dt=(0,B.Z)(at,2),Ht=Dt[0],sn=Dt[1],Jn=function(){if(Cn&>){var en=gt.getBoundingClientRect();mt(en.width),sn(en.height)}},Yn=function(){Jn(),$e()},gr=function(en){ca(!1),P(),Ke==null||Ke(en)},ir=function(){return new Promise(function(en){Jn(),De(function(){return en})})};(0,E.Z)(function(){se&&(P(),se(),De(null))},[se]);function bn(Qt,en,er,hn){Pt[Qt]=function(sr){var Sr;hn==null||hn(sr),Zn(en,er);for(var Pr=arguments.length,ra=new Array(Pr>1?Pr-1:0),jr=1;jr1?er-1:0),sr=1;sr1?er-1:0),sr=1;srl in $?B($,l,{enumerable:!0,configurable:!0,writable:!0,value:T}):$[l]=T,He=($,l)=>{for(var T in l||(l={}))w.call(l,T)&&m($,T,l[T]);if(b)for(var T of b(l))z.call(l,T)&&m($,T,l[T]);return $};const ut=$=>React.createElement("svg",He({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},$),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));Vn.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},54650:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return M}});var a=u(59301),B=u(6767),b=u(37568),w={codeBox:"codeBox___WpkVl"},z=u(92310),m=u.n(z),He=Object.defineProperty,ut=(te,ve,Se)=>ve in te?He(te,ve,{enumerable:!0,configurable:!0,writable:!0,value:Se}):te[ve]=Se,$=(te,ve,Se)=>ut(te,typeof ve!="symbol"?ve+"":ve,Se),l=(te,ve,Se)=>new Promise((We,Wt)=>{var Zt=Z=>{try{R(Se.next(Z))}catch(nt){Wt(nt)}},be=Z=>{try{R(Se.throw(Z))}catch(nt){Wt(nt)}},R=Z=>Z.done?We(Z.value):Promise.resolve(Z.value).then(Zt,be);R((Se=Se.apply(te,ve)).next())});class T extends a.Component{constructor(ve){super(ve),$(this,"canvas"),$(this,"randomNum",(Se,We)=>Math.floor(Math.random()*(We-Se)+Se)),$(this,"drawPic",()=>{this.randomCode()}),$(this,"reloadPic",()=>{this.drawPic()}),$(this,"changeCode",Se=>{console.log(Se.target.value,222),this.setState({value:Se.target.value,showError:!1})}),$(this,"onVerify",()=>{let Se;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(Se=!0,B.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(Se=!0,B.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(Se=!1),this.setState({showError:Se}),Se}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(ve,Se){const We=this.randomNum(ve,Se),Wt=this.randomNum(ve,Se),Zt=this.randomNum(ve,Se);return`rgb(${We}, ${Wt}, ${Zt})`}drawText(ve,Se,We){ve.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Wt=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);ve.font=Wt+"px SimHei";const Zt=10,be=(this.state.contentWidth-40)/(this.state.code.length-1);let R=Zt;We>0&&(R=Zt+We*be);let Z=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Wt>40&&(Z=40);const nt=this.randomNum(-10,10);ve.translate(R,Z),ve.rotate(nt*Math.PI/180),ve.fillText(Se,0,0),ve.rotate(-nt*Math.PI/180),ve.translate(-R,-Z)}drawLine(ve){for(let Se=0;Se<1;Se++)ve.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),ve.beginPath(),ve.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),ve.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),ve.stroke()}drawDot(ve){for(let Se=0;Se<100;Se++)ve.fillStyle=this.randomColor(0,255),ve.beginPath(),ve.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),ve.fill()}randomCode(){let ve="";const Se="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let We=0;We{const Wt=this.canvas.current.getContext("2d");Wt.textBaseline="bottom",Wt.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Wt.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let Zt=0;Zt{let Se;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,ve),React.createElement(T,{ref:We=>Se=We})),onOk:()=>l(void 0,null,function*(){if(Se.onVerify())return Promise.reject();te()})})};var M=T},74508:function(Tr,Vn,u){"use strict";u.d(Vn,{xp:function(){return z},AG:function(){return T},JA:function(){return He},FX:function(){return Ae},k$:function(){return vn},ub:function(){return cn},e6:function(){return ze},v7:function(){return te},BO:function(){return E},x7:function(){return qe},em:function(){return ht},BV:function(){return m},qz:function(){return $},Gm:function(){return ut},yt:function(){return R},I2:function(){return Ze},sQ:function(){return be},z3:function(){return b},GY:function(){return xt},wC:function(){return Ft},Pt:function(){return Le},Oe:function(){return fn},L6:function(){return B},RL:function(){return a},f$:function(){return w},j1:function(){return ve},jD:function(){return M},g4:function(){return Se}});var a=u(58143),B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADSCAYAAABjE91mAAAAAXNSR0IArs4c6QAAIABJREFUeF7tvQmUHVdaJvjdiLflnimlUkrtkrVZsmTLll0u12aXXfsGzOAzNAxzoJruHroHmAG64TDQZimgiwN0AT0M0OcMhy4aqKLoKhe1UAt2bV7KS3ktL5IlWYu1pjKV69tu3DnfjXsj74uMl/ky8+UecSxn5nsRN278cb/77/8vkB4pBZpMAaWUXwS2FYDzQohKk4dPh5sDBcQcrkkvSSlQlwJKqdyXT1TvumNLprfSgi9tEmIsJdfSUyAF+tK/g1UzgwGlOjuBNz95Dr171iPobcEXhBDDq+YBV/CDpEBfwS9vuUxdKSWuAR2dwF0lifUDYxAb2iBbfHwLwBtCiGC5zHWtziMF+lp98016boL8OtDdBhwVQP+JASn62oDOgq8ADPrAQ0KIiSbdLh1mjhRIgT5HwqWXAQQ5gHVV4GaCHBLikfMS+9cD69t8kkj6wIMi1dOXfLmkQF/yV7AyJ2BAvrEKHBZAHwBRKQMXxiTWtwFtuRToy+nNpkBfTm9jBc1FKUVOfqsANtlpnxmW6C746CTGNc41R/8agKtCCIry6bFEFEiBvkSEX8m3vaJURzdwiwB2uM/xyBmJPet9UEc3RxAAJ7PA00KIcrOe+aJSbZVzCLZtS3X/RmmaAr1RSqXnaQoopQjjwxK4geK6JYsE8NJlia2dProLk8SSwHgO+LIQYny+JFRKeU+dRMemDTiYU7ja1yWOz3fMtXJ9CvS18qab8JxKqSyAmyRwIwDPHXKsCBDsLVkgG4rtoewuURm8in/ctGl+gTPm3r0vXqweaM2LLbt6/GcAvCyEqDbh0Vb9ECnQV/0rbs4DGuMbRXUCvTs+6rMXQm5OQ9wkykOs+/78LO9KqRYAuylFnBqUnRx0V48/4APfE0JcbM4Tru5RUqCv7vfbtKdTSq03brTNSYNSbO93xXayd8PUfR+fF0KMzmUySqlW4hrA3rEy2ocrEgUf6Cn4jKF/Qghxci7jrrVrUqCvtTc+h+dVSlHrPiSB/XGRncMVy8BYRaKt4MNRz7UoT46e8/FVAAOztbwbe8Aew83bzg9LrR9s6vTh+9qw/7gQqZ7eyCtNgd4Ildb4OUqprQCOSqAriRSnBkKQ9xmUO8ycpwel8epTTz2Vf+2eexrXp424vpecXAIU3XFiIByZln0ePvCs0dPTDLkZ1mgK9CUCMbO8ikB/AWgrlyet1+50zoyWMaxywcE2jBUKuApgYrZccb6Pp5TqMVb27YljSeCFy5Ihr9jeGRrk7P8Z4O4BgSyrUy0tmacadbEppTIEOIADEtBaf0UCV8ckGIdjou4I9PMAnhNCDMz3OVf79SnQF/ENM08bAAHTXqmgoDxs9oF21001CROJM0PAYFmqI33+SKDUlYxS40E2OzoCXN4gMAosbBAK3VkGcLdKGwLj0ouStAQujkkdCdehOXoIdZ3FEkrayvf8ixcz+M4uIYozkdvccwOA212j3+Uxqe/V2+a7Vv0xH+AGcmamcdf69ynQF2kFKKW2MS5cSuwk0OPgdgFup3R+GBiuADeuN8ChHxsYg/Ivy6A8pHK5Sx1z0H0bfeQRpTa0A0ck49hjALd/EoC+76MzK+EZt1pglfPwJCUUrrXmfSa3NAL0rmqYIEN1ITpODBqxvWfSd+cDsgQ8URDiRKPPtFbPS4G+wG+eXPwLx8v73rs7R8sx3VI1/md7e1fk1RxRhiAnF+uh8Dqp+OpfFVBFoC7DCy5VxnLn1q1jElnzDsNZKTrfWg/k/Jxie1sO2N5dw8X1JZynD6igiuGOVv9rM2Wx0fhmLPu74/sKDXGE+BYdX2sOihl+apBr5K2nQG+ESnM8h77nchmHz4/KAxOBn93dKUWW5mLniAPcfsUAlIEisLWjZl1PmYkCKgjUxUBkzl/O4+xeIUpznG7NZUop+qvfLAGK0TUbzSTOJE4MAO1ZoI9nh6L65OlBuFGJrD8yMYCvbt5cPzqOxjcKL9lQL68NxtFWfaAzCxRy7g000J8C8KoQwtkKm0GB1TVGCvQFfJ+lkjro+zpcNPvqZYntPUAh65t8j1rDVXwal8eAU0PA7SZlJGkVR58FgOf548rDpVIGz20QYmQ+j2W4+RYJvD1SMWISBWdP8I2VmakGtHgOyAlwMwFKJlJhXLb7X948TRisUmqTBN4GIB+f+5lhoCwl9lBsjxHC9/ESgO/PJC3Mhx6r4doU6Av0FpVS+7TvWYZWY4KCeuZN60MfcD1ObkuxDBcBgn1PdyIznVzv5gKOF0gJpbxzF8czL730DVy9//65cTmlVEcVuC3Sk2tAPvkHN6KcB/TR+WWBbkBeo6fPAHSlFMF9lwS2JL0ODfSKxJ7uqdKQp3Amk8GzQjRXdVmgZbFkw6ZAXwDSm7jsu6UM87St5Ht+CBgjZ+r24flTebQF+UQFGJoAOnOUAKZOUF/pFGdyuSe/OjGsLndm5KkbN+RPzkWkNdz1Hq1i1xjWJudMIH9/IJxjf4fZjByQ6zMlOTHgZ/wxjOKfkkR340qjuH5L0qugW42bpCdZtcZRC8zEPOVfLWbwdIcQlxfgVa6aIVOgL8CrVEox6eNGKcHwzeiIMrx6gLbsVKucdUkNFoETQ8CtUaZ37RgW5BHsZA3ucXIQ6GmRI+s6cHxdLkf9teHEDxOoQknkgL1r3DdudfFzQ2ESS3eLAbqZB8+nbh5KGUBFYHRowv/KsQQdXSnVVQbe6Rt/+RQVpgiMTUhsb5sqCYV+en9clieeaG1tPbsAr3LVDJkCvcmvklb2ahXvFGKSm1uOrvXaIvDsZeD2LZNZXhFzNsgl0M8NAwcpD7gbxTRcfPIeochPw1Uui1JJ+ed3dODJRoNVRkbUhpYWkJvnJvn3FN84qFqQ21I/p1tN6+JmrhrkBDi9AxKqDAy3F/2vxfPHTWjtWxjVmuRu5IBUD4bLEjf3UbhwJAr7wD4C+P6jLUKcmu2rfFGpXNtA+Qbf83cGWb9dBPCr1XKQzeRGgmr5TH5d7vRqKVedAn22q2OG84tFtU8I3OT7ITefAhYZApFg3rNeW41deVSLqVcJ1EJMVHV0cTsFqwe796FxrFwJOS2PjIdKNVDnygOnn9y7d++0FnmK0aUSdmYyuDNp3q6yQWs701H720JpIhLVDReXRoyXCmqiWB2cwJWH7tq2LSoSabLh+o3Bj5FwsV0t/JOeh2JZYpPOWZvqwtPPmPMfKTSQ3PIppfx7ruOWEoLb4aE1gOcJGbRLhTYhkAkCCHhMuUdVKYwrgTElUYHnnfMEHr9h3coNzEmB3mSgVyrqbiHADC+qlbUoNn+RE1I038raao4OzvMHxoCTFNv7Ad8xcNVuGiEHjX9GtHETIQAJdM1pK0AgUMlk/NOPduLJ+6dxQymluksl3Cky6E2IcJu8X0DDIkBPV78Je3VFdYKcurnl6FVfXbo+nvn2PbsmA2aMinAPwwSmcHPzbJQaaNPoKYTP5ETbTVI2APLCf6RQqJ/Fxue6OIofDVS1RSmPsQw9SiIT0IkX1Ko9Sk3+bUJ4VRBgIkBwTUBc9H3/0T3rxAtNXjYLPlwK9CaT+Gsn1bsOrsdGBrl4cV+QuRcXEEX4VwaAm/smAU2AkCNfGIOupOoa3eIGtySQ8xyKuswJp7uLh67fFAC+8EvloPTc3/bmjz9Qp8766KjamC3gnWGpt+QAGI4Vxp0Dfha6PpytEaXFdwfkBH9ZQgUieK3jevbpQ4cmy0kppcjN746qy8UeiM/CEGCK7Tf11Z8Lz/OE/0h3AtAHxtW2qgw+IBW6IbA9UMpXtI0S3EZC4o+omF0M5EqfE36rzxeoBEoMwA++4avMEwc2zM+N2eSlN+1wKdCbSG1Gdp0blu8Yq2AdreZM8qAI7lZcsWq2rACXJ6B13V0U4Y0LjhxZV1Elp3f80Xqx1bi5JoUFbfwyf75wOZQUeF8Lco0hBQXpj4z740/+zk+3Xvr0odpEmoMH4X3u3djWk5dvsaw72lwMCO3fQ0WgHExKIwQ0I+A8H8pycmtxrwJBtuI/dWwXTlgPAFUECbybnFXDx9UJnGc5MyQxXAYO2k3PkY+4oVh6ZDKTQGcMwKnL2NDaLj8cVMVGlqGWAlo1UMYkad+BBbnh3AgM4vXnBuT6h+H6dkPwIAaDAGdLqvrPt/bnWOVm2Re+TIHeRKCPjan+TB53VKTs4EIkaF8fBvZ3MxnD8C5nUU8EAOPZmcJWKIRi+ytDwJvoTY4Fndhp1mDCGMBcbv/EBWAPrfomgszqzmYzUEWJiZ/+on/u3BjeI0z6px075weZtqw3JWAlTqJ425W8H8gP7cPZH9qjrnoIwW4lgqAKKT3/y2/bIQbtOPTTS+CDrvuu9vmklhq4mfCgrz5i+HEXHr/I+I9sLIiTDyjl/ZsRfEip4DYF9AaCSUThEidwXS5uNj9cHge6ckDWsRJEIHfE+jjXV0JIWQ2uK6H+/rbNOUbnLesjBXoTX8/EhNrhZXEbILUhTuviA5OiODm1TzHa6N7EA41vFOFv7aOYClwYAvb31QbJNMLJNbAk8PyFUG/u1Bnck0Yym7B95jqy/+4r/o1lhQ5RJ+6+HklCACQcAqojh/LP3oGX7tgkR8jhrYGOQL8wfu3z9x/q0xVmTAYfc9v3QU6N+w/3CAlKDUWmrxVCaceqMfzp2ie0NJH3H+nL4/U3hipHMhn/w1KpfmBSPyEnd6dufx+XwMtXgZt6AWE2Ew3oQOlNoUas15MPP3PGUkr432rx8OByF+NToDcR6IyGK0t5sxvGycVaod5aDrk1D0a7MdDEAvH8YNjTiHq7NjyZ7xIBbi5yxXULcn5GQ95GSgi5EBwWdDznWhH+z3zNP3J9Am1HtkhxcCNDZ2MEkMyWCXVt/qty/vxXNS4zE7/OZ6pUgKoKzxspC9WSwdCP3SRPHuz1xq3VPQggSy3+g+8xxSFNMNGH4jEGnK0rrYQpuqHYrh85IeLOSg5C+N/1PdzlBcFBqdAeiCjKWIvrrqhun1YqYLwEXBqHDk0mEGYD8vBcXieKQeA96Gfw2M3zLIDZxKU4ZagU6E2k7shI6aZci38IgLalu/5xLuIis9EQcm4GmxBAdE+1FULfeocP3L51KheuSKescszNRiBboI9JgFF1nQXocq2Wi1vx/fwosj//kH/be/fLLDeWfFLQjjGoabAbf3ipasBuAK+B7/xOEJY06EXwP9+IF27qU9cjX7onpTeae/A9RzD+w5+G9/98AH1tebxDBCGN7GYXAV1LAwHeGPMUDZMHe8yGZd12sWAcusUyQm0SQmwRQmSrRlbX0ocjett3YUVw0unVq8C+XrogJ5VzG1nkKt3U3V2JIC7ZBFDjgPqkeiP73LFjy7Mf/KoEuknKIK+qeT4qUrfR27RAmU6jJXUk68uDAULjTzy1NPrIcidaxZmOyki44TBChW41KQNxreR5pwdF/smL6BiX8CPOG3MHuaIkJQLqs++7QV3d3Bna4lwd/UunxLqHz6oDb99LaTd5h7OW89kCXQM/APZ2iwvv3KnOdhdQ4gSCqpz46qncNz9zHHvbsmj9wQPY15YJ2pR9NzGDIxGV8aB29mDsSJ8a39zhS5+mRMceocV3rQb4hZzADoGgV3meCFSg33c9Lq7Bq/N7uekqnL4O7F9nNkprWXet8KEUH97L0D0px5hivhCi5Hnen312E16q59VoIk+Z9VCrAugm+IJLl89DY9KuKrA5A+RlmMZMRU+rjWMVXBkr4rX+DrBvt3r4YajZ1DKbjsIjpdJNvu8fEuToSRbyeLan5c4y1EcZRFMN4H3jrN/9R9/DXk/BK2QC0d/uYWNnEOmR9ebAhUzu+5HdeOHgehX2JbcAYSWYERSeGcfRbIZYaj7QqwGQzaL0gd3ipZ09irq6CpQ6/8ffz5x65Y3gp/rb0NWWVb4HEXJICyJX+nG+kEIEh9cFV3/mDvF6VwEy6yHghqJdap6fz4hgp6fUhsAT0TpOMrqZW0X3K1UVzlwHtnWF9pJQJKrVyfUGati6NqyaGrZ9rZPqjrXIm8spGYxBZv706LblV7ByRQPdcG6/WMTmTAb7hQjrjfs+vAjgjngYQOLisB9sbJOB72uVTHm+fykDPGkk3ep8XCVFpfYFUt4sZJhqGfMa1f4dE8H55ckh3//jp7Hhm+exq7sA/227pKC1ntzcGotm2srHSwK3r8dzO9uULkRhA1n4+1gVmceHcAy+yIhAd0KdcsyHoxPoHoLq+/b7L+zuVCOBB1kZL3/z/360BePV4GcOb1Td9O/zxpY2BJEGCoGmJjkn/1ZCKE8o1ZZBcNcWdenD+9T5XNYrBxJeS1bs8oCNkrFsDse1MnZcVJ80pCmtQj1/GbjF2CjsHCwxXFGdGwc3BY7H2gB2h4yDPLxWKOGrr3dt8h9sVl2Amd53o9+vWKCbrKedJvmincD2/alFFifBJrW19uEzwNu2O5FW4fqqKomyn/OfywPnfh2ozkX8GpxQO/NZeauQaJ0NyDW4JPCZ46Lndx7zbtzUHvjvP6BQyDMYpNFXGZ43XhY41oPntrUZPdm5vBTA+/6I2jMkxQao5Eo38wX6ulY1+I6d4rWNBUxQ4BbC//wvfhsdshz8HIHe6oemfg1qaAlGHxHgzefW6k2EMVqNRSbfu1sV37dXvtGa9XM539sauCB3lOgakEeW8pA98/8TpdDG0JpzgmUMnVyQc04XRsNzLciTAe4QWaEiK/5v3rlbXJrdm1vYs2e5jBZ2Mo2MTjH9mdPo6ltfPbQun9mRDcGd+By1dtzQLfPY+TChJB5jDvhKQirhY9Sv+i9dyePcVqA4Gw6vlOodl/LNSk6WRa4BvLMYXd83n/sc3V5f9w8MloLuu/cqbO2epe/LEI9AP9qD5zYXQo4ecSnDRYvlIPv8mH+4GKhWkUC3+QDd90T5HVvly7vXedcZby8FlWv/wV99DJ3zBTpJl89A/dABod6/W8ek6ygV7Ru3UoF5WNfnHRrXDMjpKQiA568Ah3vNqnGsbvb18N1Uq8ClsdDbsJ1Frh0RnyO6xjlLYztUoIKnJoaH/vs9xqXYyLpe6HNWItB7qlXc8tqQ3Ezfxq6OMH3RPawvNk487swXRsL8aX2NQVuM+ypWLoXCUCnvP70hLL7YUN3wN95QrV3r5DuUgHYKJYHc/cx1n7141c//+D/itk2dgf8Dh9WsObl91vEycHOX/9zWVqmBrg0TDtr5+0g5KLw64d8oobKCe6SSGb2SqToHQk+LnFaL/dUwcIW0o2U9+ps1rMrGvVZVjA1VRzer127oxJBQXqA8qGoFE9s2+t/4L99F39Png588uFF1zpWjW2Ddtwv4oQMsXyWiABgXeK7BLXzsSZDzLz7D81eBw321G6lrbSfIr4wBpQDYzlJeJiZ+JoBbMguFkqoWf/uOXe3Lpl3UigI6Q0wrFRz0POwbq0AMTUjtL17PHj3miHNxl6OdHAD6u2vDwVzgxQGvM5dUcKKrNftCo2meo5XKu2QgNtZsMjF9vMY/boxLrwz6+X/1RRzbt1F6b2ef0jkedBv158RLB7u9gawnuWmFh2Pd1kCuwCsJZGQg8q0eNlZUkKkqb6SvDYOcrrWiM1SXuxznfK0U/iRY+ZlORaXF2VNBDkE1k8lWWeWG1vbOvO93tFSPH+3LbP777wfH/uRpr+uGbumxLvtcRHcLdIb3/sAB4Fh/uHRr3F4G15PJ98qEsoYk4OZF/byiwjp39qgBeQBcGZk7yLmvUGXJZtRnL49lvvH+vc2p4TfH5RBdtmKAbnTyfVLqSiRakDo1JLV7and3WOu7Hsh5Lhfu108Bb9nqxGg71HMBEW0aOuzKDyoV9foz45ln3r0R4zOJ8qMVda8MZJhfPY2oznu4hjIC/d9+Bcdu3Sq9w4ndzRp71bzliTfElbu3qNO716Fo51ATYGP84BxRqCCbzYptvpcRY2UUt7bLi0pBEqxusA03EPrpuaVaYUi7z8xGRVGdNM7l/YyvpH/HZn93d052l6QQP/D3nnd+NBDHNqvQym0Nb7PQ0S0pabP4wf3Ah/ZMkndSZHaBPwlyLd1zo1PA8QFgdw+QpdIf2ygopjMi73oJ2NFlrOsxd6Z9C1OC252oOU+xopcaKLRlfu9ojzBhUo29v4U6a0UA3bjP2IPrmGtN50I8NUIns4+tbZN1xV1i2QXChfiSCZCwsdMabEknO59zIZ8dhroypq7ctiXz0sVTuORmYcVfzPUxdbsScrcQYUCI9flOSdxwCjXwvO8P+vmf+QqO3bZNejfVVlGf9bt/7LRQO1px8kN7vAtZ3+Hq3PBsqpkdVSBTyPrbKwFEqRqo9rw30paRVzTIbU45QvcSRXhG7ulNw2wWNFgR4JmM7/Xk0XZgfbC9q4BOz4NflRAPnQN+7WEmeQe4caOxAM4D6HyfP7CP/8SUrLNoXw2oeRnQO5IMo/yevgTcSnnL8S/yXEb5DUxQrQF2OfaRuC6emL0yNTSWGkNlvFr8zft2ty8Lo9xKATpTQljeiAUXa45iReosMCZxMC7aHu4L4qKkbs5Y80ZAHinkZhdgYgp93Df1YqSK6kuVgfyZXU5utTuhgfHxrVmVu1V56EwCuY1ki6sM5Og/9xUcO9oEoHNBP3zCD4714pU7t2KwrSAlS9QRkJG0YjYhXyCT9/3tE+XAyzDMJ0CpI68ueQJlG3ZKqekiCzSCapLDxQ3IOwvI97eK7j3rsD2XCfsskl50Yf3yQx4YD3uoV6ElP2k8m63V3b5P/vyIAbp+FhdkxvGdpK7oQJkAeO4ycMikBpvLteHtGjl5EbiBATQx4549L3HHTQK5DuZB1cvIPzn77dyrcy3SOesdfpoLVgTQi0rdkA+5ecQl3SXLHGweDCe1xRRdPZic6PFzwM39Uws9RAvfdc/EjHQEOqPXaMCRgT9WreK47MGJpBZD9O1fL1XvZYokx64xhjkiRA1jZaHFIT//819rDtB5m8sjwGOv+8HBdTi9pT0Ya8+iKhSFVx1sonV3FUghPN9vz6D/egWC8fcMcvE9bwyiMqikr6M9q1Uphiu+4gbYka3VzzMK/uGN3qYtHcEGD/Cp/45XQ875X58J5fTtXQq9BQYtNAnoe4AP759cupyjjVO3gS81LjbjzrPuso3tjhFdx+kDgyVTQ98xvLm4qeHksZBY+57t+TpAQ0F6nv+Zri341iExmYffTPDOZqxlD3ST7cRCi7pKaK3BLPyLoGbFFuZwE+zuwTO02D4I7Nd11aeK69GYTpFF9z6s38YsM4p0OtLMw4QfyFer13PHkzj74IS6W0lsDiCdKjPhrFy93D4MAfTKkJ//xSYCnfeaKAPfeE2wmIVqz3jFfI42tEml01iovVwGuXJFCScdlFWVSjbsU9PYXuYAgRyyq4B8e97LCZaXCEKuSN8zN1fq8jesV9pfrY1UjjtsXhzdAD0CuJ5giD6rd0d6u+X6NMTRcxCEhjj7GLqIxjjQkQNaEyru1nDzaQBeZpC9Z2KfmaurEHi+/2Sbj79dDskuyx7oV5TqaCnhzmwGtZbsGORHKsCgrbXmgJmLi6mf1C2Z811zuHHWdUCuueMwMGESUOzurYQ/BomXd6zH8XiV1asj6kb4uFEGYbpqiPDJ5Az7t+X2nOOJAT//8w81R0eP7/TMMONCpEgf7owhB9Rcz+ZzOJ9p37QBZhQaakFkLrTX6wg2Ez+uxzWslIueYHIDYZoJ9A/uNzq6Abhb5tY1zkXvKwi5dsEDGOfPaENuVFeL4Zw31NTrDcnUCBfntaOV8F97PvRIcGwVQAlPnPJbvT+9c70Iw5GX8Fj2QD9+QW0QObwzn0F2ss55LV+3Yho5L7k387Ej7hQATzDccb2Ow470r3r+7JiLTaeXsgcaD3ICu3D1eb4/XAWeu/gMzsXj5S+NVt4FGDebC3J3Q3GMXScG/fy/XyCgR+vLgtruPY7ZWf9qotIIWILArZ+mK7o4RjT9u90c3MQPY93WADOprvr3JnL0D+0BPrQ3TCxNKgllNzBXfOd5mnNnw6w9/s2AGOYGsBKQG3JVz6Ju6ajdj1WAzIWbGaWY3tZQWnTiapRS8nxJ5v7oXTcsfXOJZQ/0UaU2Dg/jXYMViXYvLPm7viUkaqRWO+ikCE+jHDcFunIocl8YBrbSpTLJXEPGFjNORYBwgEm/q2075BZsjYxqvn+hWsXzRzbiiut6e+lS5c2eJ3YUfGSSuozWbBgSeHXQz//SNxeGo69OoDvqhMN97YZln9lKGAQ2DW5U7+iKvV4Ogb+7i5lntazWjayrMeoG4aZP42RWAOMVIJcJpUWdXVhbkSbwlHptuDL85+/fuz7l6NNJM3SrjQP9GYl3MhCDllyW/7WVU2lp5+9OkFsEbHJ1fsfqLTrn2xRiiHblOiCvsYrL8H7cLDiGvcTVs/XuLtWZscrY82/b0R2VS/rvJ9XGg624PStkNzcKBpZwntygGORj52zvR6D/Sgr0SKqIx7q7VvcP3EA/em22mZUaaoxwroGVojvLYBuWe3EU2NSqa99PFdON3K7fLUXzUuiD98VkwE0PdXpTxSdupTdSBovvPj4xXPj0e24WY0sotetbL2uOTkMcYxeElHe5AL1cDN03Ualk49+1FneWb2KIK11BzPPe35lctYVjuoa4eFAJXzQrsuoCjqYAgtW17RrS1mumY3r+axNDePGtByYrg56+WnnnmBT9A0UIFptgAF+LH4KdfttRivFsHeoD50b8/McfTzm6VR9mAvoH9kzq0EmiejwYnePRGEddmlIauXpvS8jNXcOdrTxDm0xGhFLhCCMCVWiwox5eU5UnXh/ALAxqKkJU/r53rPDt6eIuFmsDWO5Az5WB3ZDymN6xLVUMOslpdeKB6cvFYosMCGGpZZYj5otdnwsLM9puIrEh9J9xDu3GwNNNxZJGu0z9cjsPPQWTdaYrgrapAAAgAElEQVQ/81BV5eBlb2f2xWMmNv7MUPEGhcxtMkDOiuqck9b7KQZOhM/ERXdhxM//4ZMp0BsF+vsZPhUrz6wZsStrm5etP+LaUKFvvycf5juUZOgKtPEF3Iipv4+aJhh8Lx350HhH4+IU3d2tYBO7L/3ofq76ibduybP6bcKsFgvi4X1WAtD3QsqjcZDXBJyYwA2CnmIygU1gsSIqK7b0sZtIXFR3fOVTDHOOkWxwIuQADLaJuLjrZ3ci3ITnDwuBR45txgCDSymRnB6SHwyU314JpKZ1VPrJ+Z2fvzrg5x94NAV6I0B//w0AxXdXnA/96LXgsQC3Yv14EJaPOtgbnsoEF4b10rDGozUTcm0dphurzBGB3FUH7EaSBGM2zaj6v/GWPcuj+eOyB/poGXszvjxar2LLFA5tiE5R2bb1JTeebFVcm7UWB7lrJKPRhcEUfOcttpijBXYshNW+62qgTldaMs/c0yd0TZKT19QRqXBAVqXuZcbzrDQQqQ4SeG0oBboFpE0/tUCNd08h0N9nEn94znRcPJLAVNjPbl2LSWhxV37MPx7HbXwTcb+3Vn+7DnkutQEFdW10ZOz3Pnhk0m6zuDy89m7LHejZErBbleXtSSJ3zWcO9SN3sQzrqtMQ10Oji7GARUY1uyO73N2MQ85L6YAGnI3WEDcDyLlJeJ5ulPD02TG8dv8hUX7krGrpKcj7ggCdTPSqAbmzWRDov5ly9IaMce91gJ4IcvMOI8OcAq5OhIUzt3TGinlMA/LZcnFHtGcC2zdHBwYe/NCxzeNLCXB77+UOdJaJ2g5PsuPmlCP6zIIzBlz+SaPKqWFgR9tkx5QkH7qN67ZclkBnJhOTOXaxSIHRx2uuNffTn9U2XLiey/rfuWubuAalxCsXyvvLwj8iPeSsMS/6acZIgR4SohHRnUDnv2lFdWe1UDI7MwLsYCko6yN1YgqSJO8afbyOwc3l4u7iDBSqIlv9w29szZ+cS6WihdgYljXQWTVsbAybVEbeG394C644p0/yjevupWPADmYlmRdd06TQ0cldqzqt7dTR6aqLA9O1usdzvXluRaizE6XM0x85IEZefPHFXLFn3zuznlhXqbjNFyfXKoH+sSZw9A4vwA2tFbSzU0T8cFZv/NtITHauiSzf5jOK0BqMlmOan24kmqsXu2DhNTSGXZrw8J0Lef07v2+0lJSrj793lwG6O1ez2U4RuxV0tdeuAtBlS3MlGPHqgdb1jbvPVhfk+gt1XgaZTyyHQBk7z2UOdICN/5CV73LXrAvyRiLcyJ3PDIfuLQY3RJtDrBiDBqj5klyARjgeDJuM1AFnIq4UwI+1e86eqKS6Mhx850duKbwOIdSzA2qrnJB3VlWY3WXWZTTu6SYAvTcb4Jb2EnYVKmixtcqnwn3en8zVhEywD1UEvnc1i//2Wh5SefMGeo3BLfZk3EjCjqxhiCvdZQndVqKr4lzcviN3c3NvEbfC67mwvp2n/rL9aubJ5VTjfdkDfUSpPiFxL2TY4XMmkNeI+E6EGzn48SFghwmPTRLVOb7GNvVzRtRRbI+51epuEuY6bXAzkzh+vXpZXs5/42feL0rManvqQvUuKcV2tkKKjHJmNZGj/+48/ej39EzgcGsZrOKyXA+CgxFl/8djHRipzA/o04Fcvw5Fbwawq8uEP8dCgOM0cnXymQxu8WstyCHEWDnj/dZ7qbYto2PZA/26UusyEm9XUrYngbyRMFaNJdPqd6ASxjZH0XRmM9DAc3YJBuScGQRu7Jvkvu5GU2PQc8ZwRfxXBiS68urxtlvyJ9mX/Mk3VG9FyXvZpSSu15Ojzxfo9/eNYnshyZqxjFYcgS6B33i6Fa+NZOfM0d9tdPS6+rXSBUN0JRnGodsgl7rnO19EasL02k8klUWJQaFX7gtXJ/wv0xC7nKi+7IGulGoZKVZvUxA7I6AZCs6m+aC+lokNplUx9W4L9jjItcXd9EtrdzPe+Jm5dwSnOiDnaQy/3dqJ0fz45a9Y6+u3X1PbRVbeBQW2DtYHf74+NP/IuB/oHcWuFqlDNZfzQaD/7KNtGCpn5gT0d1NH3zV9JdaaQqCmbFQSTeq5zpLcZvW4eLQfKHVa5DJ/de82cX650X+ZLwmArXB/voz9QSBvc91mkQjtUjShjXB0ntHHqXuzVTETX+gbj/u0NcjZu9wY7+LXR5vNNAC3kXZsFLixA0E1KL7Qf1Pb9+8RovqkUtnSebxNVeUm1iW39z855Od/f56RcRuyVbx7/Tg25dSyjYQqK+DvT+fw4OkWLVrPxRhHoPOfe9QY/kxtuP720GceJLSlibvOXGNf3JpfTxfXkqIzCaHUmPLEsxMDlz+9XNxqdnrLHuic6PVicQ9E5g4ZwJtOVHdlJXue/sx1v7HXmQmm2bM+5OoavI5Pm241+t9ZUcZKAo2I6jzX7Q1O8b8jSwcbxosV/ys/bpIbvnZOrc9W5H2Bh6wtwEiO3owQ2N5sFR3MBTcdUWrQYNJK7WdxHVcHqjiB3/w+yv6KpbHyO5umqkmsL+Z/qjaV17HU85qxisDZUQ/Xyww4aA7Q40BkCOv1iVBk952+5/a5G+XiNeebP6wuXk8FEEpNBPBOCXh/mVrdZynXDIyrbVmFW8tKssp2CD7nF23tdsaMXGcxq7oFFX8yEIYFJdjC2B2Pi5cbAcfThRBd15sbwmpuWG8DoFRARsJwSqEh4H9/cAIv/utjosKsvIdPF3eUZfZOocKGjCdH/PwfzZOju2RN3MENIiIsm5xyXqc/ixWQ0GB2O6fUyT/XGwJdVmY8V/Jyf9clovWgs+/U4nJcl6PHQc5nOD4I9Jv88MRQ1hhK6+nk9Tj5FBdebD2rIAjg+Seq0vuL9+9d+qITnN6K4OhKqfzQGA5IyMP1rOqaqzjgi+d7a2u4s0kQ7BTP6XJrI1s34p0OkhkLs9XsBmDFa9ei7s7DSgPRAmBE3kgYjceUVMZDSoGJ4vXBr370rRtGOO6fPamyvpq4o6T8nZvbfPFGyc//lyYCPXEvjVmdLeg07VZQ4QkL9BogGt84SzVTP+cmHe9XN7XdcUiluD4ebXwu86hjsa9RGSwhrRfPw1PDE9f+9v5l0LFlRQCd9LtcVHtUVb5Jb06OmB3X2zV3j4nqFuQ1+jj95EEYNUcXGq2z5DgTRWCoDPS1O5zeCX2tcYvZssfOgrCgZ6osk2kYfssNKGAnUFF69exNrU/baKlPHled3VLeXQY6nr/kF/7ulTSppZHIuHfFdXRbiTUATgwCLP7ISjJ2846L6g4eZwT5TKK6ffVxNYg7p+eJYtUr/8EHdre8nrjxLuKHKwboV8ZUv+/jlmJJ1rY7MqWZ4u4qDfh4HTjL8R1DGvOTTw2GGU3U51mNhkUmbBKMdrmZ61yQJ3Hx6FS22TUlqN2qNGzV8/px/3MP3G9cL0qJr72MdaNe+b7TQ7n2P382Bfqsge5EuV0aDQtJdGYnuXk9fTzOyaeoAE5NvelE9Qjg5iT9Y7KAplJCngJy/3mpO7asGKB/6lPK77kF+4SQt9E1puu3ma25Row28nYNF7efxTLO+DEriFAnZ855by4sFhgPea0Jl63DxfUtjD4/NBGqBLYnnJ1fpYoAef/xC5/BqQceCHOUqa8/+AL6To/L9/7Zs/6dzWjgUJdRrBLR/d4dwLt3Tz6lNRoevxZu0swhZ2npUC6vPS9JVG9UF3dFehfgDOflxs6Wyt35sMxU+G61/Fkaver/h/vvEhOLyMCn3GrFAJ0zP3G9uEfIzB3FCjxWfqEuzYM1w/mCdVsmJ4zVfdqaMstuuih940ZfZ1z77t7JcbiT1HDxmJRQU9nVMfxRHdBVZ50INd7Dk1BVD2PPwP/Cnx+bbNxIF+Lpz+CGR68GP3fHDpWZb6eW1Q50Sl/v2wX0GvWKz8sUVAKc3Dze+dTFu6uPz4aLa+CyaKYhLu0AlCBYIHJja1h5Rpt6YogSApWRgv+L929Lgd7wRvfiiyrX2Y8DAeQR1g234jkJzHhmDf7hsLIMEUpfOavNsFCkYeo199IGuQmWcQo/5mk3rq/1jUZWdddvbgaL2wP0pkCLfjEsF8VQVO3eM34/s2lUhPK/9u/eJAbcyWz5E7W+I4tfv327zKZAdwo/xqrRkob3bAcO9IZ12OlC47t+mdy8g80dk7l4nJM3CnLtNTTeBG2oNUmnvBftAFwDFB4svuPjKoHKWAr0hjFuRCElzg1jj5TyDnYYcF1bthcYOSddW8P8WQSK5RD42tVFcdqo3NyRiT9a3Du5IfgABQRdZMJw4vj4rlXd1ccjiz5rkhlQ+24wjiMZVAWkL/1T3zqDJz59f/QI6PhttX7L+hTojejoFN3J1em6JND5LovVsIYgxWd7uLr1TJyc15Bbs4WNex3VMW7c/EcQE9yU1mxRSX0vc0Ec5LohtRDj41fe+JX779qWiu6zgfvpMdUflHBMBrKrxu1lBrEiujbEuQ0aYr72KZZ7LhZa98eAvoKjX0/DySOLv+NfpwjJjYNqhBUjrPivd3/Jl++XrnfgwQeceOgU6CG5GgX6vTvDHHOqR0ySWVcIxWcLPK23uwFAk18lLjctlptOMywLTY8MsxbXtYYSoa4Zx8ohvNqNtKsDcmOtr/qe+uTjezKPL3Ve+orS0UljGuWO3l05AuEdlIarR3p0zKoe39mt8c5I3jVBN7ZAIA1zVAG0Hz0G8kjPd4tMOCCnNMG63ywp7LbwsiK+3ZgqQLVF+Y/87FtwlimsnE8K9NkB/b7dofHzNVNgm+Gu3Nh1+2YVGln1P9PDvcSyrFFkTC3XZ566BrTTK8CeqjHtvMyI2ztsP8mYp7l5UJ0QIv+xD+0XV2fDzBbi3BUHdBLhxIDaVg5wRAayx/WNawAn1HKLrPLx/POENsKUvHUJqTFgIwtOmF1hiqhuNxWbh25yn9khxmkIozcT2hNc7s6uvkphuFj1v/TAPULbd1Kgzx7o5LBnrk/q6lFbJqPXxzf6OICstd5+Hq/06vrGtbQR/S+8IknPt3MQ3FcEHsqU/W994BAusVjoQgC40TFXJNAfeEB5/9NHyzdVff8m5nZHHNr1s7mWdfOCXJ1bF5lwzne/03q9CWFtMQaXKAgnyRJvNhgaayhKEuwa4M7CcGPvuRn5CuXrvv+lj781rAOfAn12QKfoznLNrLlOo1zURTfm9J7O6BbDbQ1wp4B8hnH5dXSKifsXIpBKiOvFXOYT9+9aWrCvSKDzBT1zdnxLkMkd8RTWx7m4fYF1/ezsnOJshS7ILfhp0GNteEa3uemsNS41p6rMCBV8htPGQe4Yd7Q1xtzME5DVavDSA3dnn6X4vhBAn/JyY7HuOnPM1TETYt3DRstOHLsToGL1Ws3dTCaa7sDq9mIzt6CRi9yuGbHuNMYR6GdHQsMp9XNu940Y3IzuHE9Qm8Kh3Z5ujWSz1YDcrC3tRmf4M+R1r5L7g48cxuWl4uwrFuik5dMX1EEZyCMqCBNDagDeABd3cFfrfzdgpL5NsLMKLEFsC1NEYrz1q1M3N0DXbZnNW6/h4s7NrBtOKH/kmwJfePgeUW0W0Fu9QBuRCiKo7SjiynhOsUMC2dU7o1bJTjdVS1e7+G3tOG2ldhJjwrHC3cICKvJImOCkoaKv7RjjlblnrxHob98GDJRCoEcdexyAJYm09UBeE6/ucO6ZRPUpXNy5aW0cvggCUb1Yqeb++P5DS1N5ZkUD/aHLqr2tUj2CQOg4KQ0g50XVlPhIENUtJ49EePOBFbn5J/V1uucYs24PDXSDdt6OIKfrzrPKuSPeR+caoLuSREX5E4V2fOeBO8TFZgCd+ejv6iliQ17Gk7aS1v2cPotJsLMeoxII/PN5D598rX3O+ej3GPdanpFoTmGQekqwlTCSJmuvqaeP1x0zLqonbDI1hjshqkFQeVFeGv6r++/p0zX/F/NY0UAnoZ64pHbLCXlU+mhx885ddZ1tmtwj4shuFJ0LcrNh8EWxfZIOwGGRSOMbd0FOQxtbK9FvriPhkkAe0+v1dCQgAl8WVfVS96OZh38/h575+tF/mKWk8nJKd9DFXFCN3EtXmHmkA0NzrBn39u3A4Q1AIQN0mQ04EZA22SVhUjUAt1zCBW8sdz8mENXq4zOA3AJeBSgLEfz1D92YfdztvNsIzeZ7zooHugb7+fLRCentZ3mmiOs61neK0C7wXZ0+MogbGdPuCVo6MIAkV6fOTrGc/nE3331gIvws53ZyiRn5eL4FN4eM9h36bpU/2p3DP/7+o+iaL9BXSs04bpwfe6YVL1+fW824mzcA9+0MSzjbY0q6KL9ISC2d4gqzalYcSUlFOsw5UXGOOpZ3u29MEf3ph1dqUHZlPn7/IhePXBVAf/ai6hsar94SIOjzfT+q8qIJ7oI8XmrKvDhZMeG09kU6ILcAJdDHJoBOtso1flUuWDaIoNjOcFe9gThuN/2ik0BudGR9fuCzN+R3/tuzqMwX6O9ZP44DrZUoqWK+XGAhrifQ5lsF9qZe4L5dxggXA5trFHPVjCkc322QOA3I46pKIyDXLra4lT76W0wIX/3z3z7nf8GNjFwIWrtjrgqg84EeOqUOeEIerARg9LM+XJA3zMUdbmzLQnEs6vEEOz+jCM9jhGZ0U7jCHd/q4dFn7gbjghzAaNUP2jIY+sxxPNGdx3+cT6w7y0jd2VnGtlwVucwSuG2dxZ3o1gqAaxWB8+Me/vD5VlTmWNedovu922vLpsSt3rMGecLca7DqehvqoDIyzrkXJkgGHsS1oOD97v03iOsLDXA7/qoBOuumf+7l8iFf+Psz/mSTBM1UY7p45E5LiHCLvjO/uL526uMU4914+SjU1UgBdnOxYr9h6jpKy87FfsZ5MRmnkPVHv3oej+YD/Op8gM5xC16AnYUKujNB2LDAPRJE2Uh/NFzIFTf5u7Ww669jFunIQu/kbrs15twuJxyHosvLgxmcoMg+j04tTGq5e8fkg+lpxXqomY9qHj/+bPbLuk0aLcNwdq2kKLg4baKb1hH/BVRReuIbLx/wP7tYobGrBugk7u9+VXVt2VQ9mlXBllLgC4KQAS/REeOskesnJtJbkFqQa+OdWeQU1xlQQ85OcV2nxtoF4Y7jNo9wQF7jszfKuvT84vkJnHr9Gn7yjh0yTVO1fnuz+cS7qd69HaDlXX+dsHklgjy2SYUXh2Mk6vfOFzWbobOc7OdJpag4dt1x9T3VQN/BzK+xMnBsO16QP1cV0Emhfzoxvu3KqH9suIy2gu9rMZuApS5NiZtGMzcnwQUzr48qxzi6ti0oQYDrclOmeGQ7XWpxS7t7nVmwduNw/e/k/KOcExdExg+GSvBeGcBdx7ZLP01TnT5NlUB/B4HeAMjrcfFGQD6d+F8P5JQOWLWIvdaZmz5FxzcbiPDE4Ljy/vNPHBIXFwTZsUFXHdD5fP/4aulGwL+R+jpb5bLiC8VuYpLBFZarkjvX1Jdz9HrXSm9pJo2rTeeZG47tprRaQxwZtV1g8SCbyEBHA6Ax6gnPV9dKKJy4hmPHdkgvBXoDQN8+fQOHiGEbpNUALoGTOwy+Rg2oJ6q7aolmEAS4kdCopkUNHV0JwIlMVCI0yr2y3//HxRDfVyXQSdvPvlg6KLK5A5WKbHXBzHc8OhFmNmlAOpbyCNCxKjXxXHYt8hspgddE7Z0c/7uVDvTPuP5uUmKzxkag51Tx8ynQG0tTpTHuHTTGOccUMXkOAHct6oniv7mfK6pzwx8thbnx5WpYZLTNdm2tA3JuUYHwAi9QZ1+5mvm4TWxaSM6+aoHOcsobCpWDVeHtrQahca7GCu/EqdsglwiUSUY6RyS35+uOq6z2GdPb6nHx0J3m+NGdxJuxop8/eT3l6I3ko8eBPqNvfBpvQGQpd5A9Exfn9wQ3k2pY6KJSDYN3mFwTL6BuN4/JMcPJsAS4EOrypiu537jHZDCmQJ8jBf7qWdVWUJVDlUx2t6pK3evMNYa5EW5xS7wVsW0Iq2twizYEA3QCnlxdV45N8NXX+NeZI+2kOFv9fbji519Pgd5Q4QkL9IZ84zOI6dZib5fYdFZ1+v/HSmHgFAFMqZCqG/926w/YsZJA7qoQnhBXN13O/McU6HMEuHvZX39rqKfakb9FieymQIUdmCx4axo+GCXNiuVW9I42h3h6qgV0EIbI6tTTWAmqyNVmpQEDcnuua6QbKfn5syMpR2+UoxPs7hF3/envpgF5BLg6rjPN6YMwuEdHRZp3y/RlApvcO6HQbDSlWpBPwtsFulBqoP9q7tdSoDcB6BziT78z0pdvKdwo/Ex/qSp1mGwc5G7G2RQruRu/HrPG2xdHqz7H1Du7UdpruLtRB7SV335vno/njVdToOv34raAMmCNu9cIchfoNSmlDsAdaXwSgNMko3AciuMENlN4tWs2CD02eb8W3BHXjq1RKyHERfXYtIz4rga2pEBvEsrNMP/1RbVOTmCvJ7CzImXYn9wYz2q4uBP+aj+PznW4uH1xLphtTLsVG6w0wE2EC8Dq7q5UYccZrvr5SylHnx3Qk8JYZ7Kox4J7xo21vEJOnQuNadqdqkIurjk568XFkBp3m0Vfm40qXF3hWVPOpUtVQAmlLh8fyP1GaoxrLtbxycdU51imsqcqvf0VAZ9vYArIE5JhXLeZ61aZoo87lng79Qjk/IBmfhNgw2s1+A3qxwj08VR0b5Sjv3Xr5OJwfeXTcXGK3RTFqWqxbJSOgzDGNNaZo9uUOnejPdvc5Wnn7QI8CeROTn/gQZw7cS3zn1KgNxnoHO73nr3Ylitv3FUJ5GFRhW932xqjW4KobnPUXc4cD4Dh3yxO6PrgXTC7kkH8c4ruV1KgN8TRCXKK7hGnjHFxgm60CowwsIlxZ17Y3IGSeImbuzmflnJ2VfFMzmN8w9CbRowdx7nzbET1COQcWIhiJhDffPWI/z9SP/oCAJ1DPvCiyvWOYmcpwNFKILNRhllcd7eZZ06cdxIX18w6prvTsh75142xLrLcu649oz6UCPRiytEb4egE+ltpjKOxTALsoEpuzYOGMgarEKAMliKnpt2En+cdUNdwY8N6a0CckI8+PciTDW56aOfCKA8+UEP5IPeJH7lVvLFAy7xm2FXrR5+ReEqJj30Lm3xf3lGtoj0QEPGElJoINyNiR8EvTpWZGpedm51mDG9W9I9LD3pIc36x6uevNQHofKFdmSpafUwm58eJYSZig6xt4krcqOXOO0pWsXqxNZqZhewms0RirG1hZKqy0h11fpzAzEScW9etc3IJGgE601Rv7w+LTpAb04/NJBkeTOTJZsgwzUNPk5ASidaOrq+vmiFO3bXYh8PPDPIat52uq6cGdgwtjsVdCxAzAmJVn6DEx76Gvopf3RtA7FAIu79E6aUxI1oEcqeNsiu+W9DqhWvOoZXd+lhda74Lcn5Ojj40T6DnvABv7yqhPy/hhz0ck49pMliTfNNTuJ/zQVx8ds+dEq2mRWoPL13z8XenW+ZcSuqOfuCuzSGguYIT+ilENevsfBrOOmsE5A0a3CxtonubDwIhxj0lv3zys/mv2mabCw2zNQ50HaIk/v130O4X0S+UPCYFvMjV5oKeOemWq8f6s9cA3F7jKOpRnbhYRlt0inGvjVTmJ7q/s2cCN7WXkVvGb5WL/mpR4OcebUd5jvnoFN3f4hjjXJ5qdeZ6AK/HxWeyqjeDi9t7C4hrGW/s4z96pNu0n1homK95jj5J4H/1ZyrbvhObvIy8JZDocss6a8t8TFSPOLlbUdUC2SA40RAXy2gzewcmqn5+bJ5AX0mlpH77mVa8NMdSUgT5FKu74zabLRdvCOQJXLxWaA/vWmNwc06IuDuTWSD++fSRxUlmsbRYxnv/wu9y8TuwMcTIO7CurCpb1IR3SAiIqqO7a/DbLq5OnLr+vF6HGOdz6qguF+f9w4QnnwkR8wa6Lg5ZkMtaHyOoGIDyfz7agWtlTwem6M3OirUNBMxYoFvwxLk4x2tEVI+L1InAdTLODJRDQMcWT2JNeftM5lw+mhDiajUz/gf/8lDXtcVc4SnQE6h99wMqs+fwxCaR828PPL9FVNkb0WS7WbDarDenB7r1jeuFGxPvuRDo3mH5d4v2chiRq/+ekMgX5fxEd5Z7fvf6IvpyC1fueT6Lk4Y20vHiuMAvfbd9zqWkCPS7jOjesKieZP2exnU2tTbcHAxuDrGU5ynIoJjNqT//sUO5lxa7kUMK9Dorl9z98kG0VtuwKwhwsBLITDUImaUVyWsi3WIBMK4l3u72+vwo8SWMnLFqQUkiX5kn0Dk5NnDY31pCb1bq1Mm6h8MO+esUDuh8EHc7uRyT30XXuwEEDrDs848r4LHLBVwc9XC1PPcGDhboM4HcNRS6zxAX1eMc2o4bD2NNMm/OJKrba4RAVSn5pOgq/M1P7BJ6v1/MIwX6DNS++yGV2X5lYqMqtOwPArlJUZwn4GfQxzWArVhaw8XDCKxy2Y9Azq/J0eU8gW4fJYsgGeRxUZIr2dgY9FdWWom1VNLTt62WrFU6qfWScaNZcVy3bLJiq8nxn6h40Vi8/VxF9zu31L64ZonqtvbcTG4zS7e428zdNCzIPeEFMpCXVC73R/8y7dSymPvbLO/1gPLu3nE6t7mzf3OAzE0SaA8UvHgYa10u7hSfgCTApQ61HJOh6K7VgjLyEvMT3Wd8KrMq7QK0fdDs4qzxfxvQuudy46rxcxvQ1/RaM3HiekwnCs2K7Xrzc8aZC9DfvBm4a1v4tPUAHq8AMyMXr6OLx7m9fa4p965TPlp4UEqqEVGp/P5P3NG2ZF1VU44+IzqcE5QS7/sScoUi9kLKfdUAeV2hKkEftz7zEMgh93bP43ov+BJj5OxhBF4eKdAbCoG1QJ8rF58iqs8H5DEpyR2bPdKVEKN5kfnYjx4Ri+ZKS1rSKdBnA3R77gPKe986ZP0+HDLdOjkAABvaSURBVKhC7kOAjIT0g8AAukZUnzS41YTAGuS3+cBw2aeRjq3E0ppxDVjdCfQ3G45uX0lkcnAU6Zm4uFtcMlQjAl0xJj7mdFx8yqZhLibIAyFGMyrzh//bLeL8XJZZM69JgT4fahrAi+7K4ZLn7VQKLAPnITARdiZVzQW43gOMEz78XOpUyCHpp0BvMB/dBXqSwS3JbTZFBLd2CGMnYFbb0HiA7T3hgnANbzMZ3OLnC4FABmpYqOonPnq09QLbYs9nmTXj2hTozaDiDyv/7p9GNnOmcqNU2d0VIMdcCmUAbxdCJM67EXI6uUoiCz9fTDl6w6I7OXpdLj4F1THgOs0jiiVG6gG9rUFYEsrl6HHpwBm3ZiNw1xCdaEK9ofzKX/zU4bYl64ceX9Yp0JsB9GgMJe5+CH7ldbDh445qgJYAKECEHJ6KuJsU496aOroPHLsjLfesJWpt+DPAileYIUd/E0V3xwA2Ixc3HFwHPAXA9TIwXgJ62wPknLJQkdhukNyIVd1ew1B+pfCcGMv+w0ffKkaaurTmOVgK9HkSMPlyJfAAxG392KhyOBZIdHgEeyX0w7s90kPhXYvzed9vDtDjZYujOcbdaw6H0m4wa1Q0ALIA037yamhxtz5zDUTX6m6LeBhrPU+kRd0CRRdTdEQbjlPjgnTu6br8dFac026Jf75pM3AH3WsOW4371ONMneMMV4Cr42FJqN72UMdKOhoR1ROEhnJVib8Znch87/+6S7Ar37I6UqAv8Ou46S/UxqzCYaXQrhTyFQ8Z6vDhba2WTqD7TQP6cDHsTjPliHEpyzXd/mq2E6jmqiYIyHJYl9tFm4AFu+uDN5sAz086z24WFsBRvIHdiGxcucPVLSQ53pGNwOGNtU+XaIF3Nghy70ujQHse6C0AfiZAb9SOc3KsKSA3iI5vCa5UT04OhReEKn3hJ2/tuLLAS2pOw6dAnxPZZnnRA8o7eBCZ7AAOBQLbhYeMFMhlFTxPSP0OJqTfNPfaPzwnMDgOZJzw3FnO2Fn59a+sWfz1IunqXD6dSFzvjlEAiimXPdMzxXui8Xqq4PzX3Qp89GYZNlswAzXCyd1nZs+GQIkR4Wf+ps3HK/cfEqZXy0wzW/zvU6AvJs2VEvg0vDsm0D1axB5VQWfVQw4SXWUPLYUmiO6jReDz3xd403aFbevn+HBuIYZYoQnN4KyY7XDgiOPaSDsrwjvRb8pICBFHN+J9Xc5v/dtO9F4kyts5OBw3KrFs5+Weo28SSvucP91o27uBe3aGUYQ2qUZTLK4S2I3A/PSER4PblWo1eE568rH//eaWN5aDZX26t50CfY5YaMplSokb/l9sEFUcLAl0tWbxnjvm2WTxu68LvHrZw737JPq75jjLmE6sweVGfjm+bgt8VxfXQHbE98RoOgM8CzAdIRfzoesxYnaBKPTUztEBc1QhJ7ZBRNh1bAqsFXfzJqoAMaE8ZseI4R4C6loA8YYS6qGPHsm9KJaB66yRt5wCvREqLcI5Hb+t1m9Zj1+fT3/0UgX47PMC/Z3ArdsV2tk+di7HGgA6DXIf2hOglQqTc8TFfbMfsYPSdShvIFDVxzqPFr5zvwgdKSvlSIG+hG9KKeU99RT89bfB/+XPYcMzl/Af5gP0l68IfPc0cM9ehS3dtSWWZvWYqxzolBxYb+7DB4JJv3m8bpwRMEJDm7gcqOpTg/71x37x5k1js6LlMjk5BfoCvgillP8c++8NIy/KOg21oKrI6qh2utmkNsi1KqD1pQGs/9h3cO+tcxTdx8vA514Q2nX01hsU1idYlBt+1FUOdNooD/YGONIf6urxBBgIagxiBAGuSE+8XGj1v/Fje8Vww/RbhiemQJ/nS1FKZb57Hl3tOfRUKuhQGbR6rDtXhcj6KFQlejM5dFWrWCcU1sFDW1JRzktjwC98Hbhlq8Rs+6NTj33mrMALl4B79yqtm3vzebOrHOhb2wO8Y1dYJdfV0JVCFZ64HATBCc8Tr/nIPv/jN4sVycHjy3o+y2GeEFlZlyulxOPX0NGmsCWookt5yARcFgp5L4deFWCz76OnWkGPyOguMLOi7XyAfnYIeOykwOYu4Og2hda56ub2laxioJODv21rgC2uoVJgXHk4GUh1SVXkaSlavvevj4l4XNPKWrCx2c5qMa7oJ53F5Anq58+gW2WwC1m0kTuzOqyvsF54OOB56IVCXoU9GppyzBXoF64D3zkldATaffsUeuYjsq9yoHsBsG99gKP9WuIhycaEwLMKwaCn8k8vhyyzpiymhEHWPNBpEHvlFbSN9WIrg6UIapGFJyQ2esAtEOgJFqFa7lyAfnUM+PZJoTuSvHmnws51TVomq5CjkzJ7u6Fu3RqUMgonAk8NQKqh14fyX1mM3mdNejNzHmbNAf3FF1XO34nechE7RBUdSiCjAnQKH3sRYMtigDrpbc0W6AT5k2cEro0Dt24FbuhVyDZLvlhlQGdADBNhbu2HyvpiojPnPZn18VQ1jzfuXL+yjWyNIn/VA/2hh1Rm435sURlsY7124aGggD7lYacI0MXuLI0SayHPI9B/7uvA0S0ShzdPf6eLI8Az5wSujgKH+hX2bwwTNZp2rCKgkyZv2w7cu9OftF0IVKBwxvdwvioxnBWMQMb5rMK5AxuWV9ZZs97psljkzXoYO86LZ9U6r4BdgcIGqVBAgK2ej61CaWBPVxu12VNpeLyBceB3Hwcy2UC7x+od56+HnHykCOzrUzjQD3TO1/gWv9kqATrzft/UD9y7y6+7EepKMAolCJxTCueFwnXlY0T4OPWZdTi/GJ1OG14k8zhx1QD9+4OKovguBbQFCr1CYJdS2ABVv9fgPOjW9EuZbfblU8DnTwb4yE1T5Qy60Ajyx88I3Zr5xo2huN5ZaPpUpqSFrrQQWJrZ9vUCN3QBb9rq60KcjR4izF0dUQFOBwrn/RzKsoxz5QCvHdssxhsdZ7mdt2KBTiPay1exBwCLNOayPrZWFXYKgHbnFfdcBNPZEeALrwUoe8ANGya5+mgZODMo8PwF6ASMWzcr7R7KN1Ncd1fmCuboFNfetEXobqv9Hd70te0bQ6MUCueVwmnhY1wIXMwAL+5dYbr9igLEi0rl5AB2ZwUOKYVWAWxRwDa1Qrh2vXVFSFcqAUoBMFgEnrkKlDwCWWku/vx5gSujQHc7dFbapvYF3spWKNCP9Ans7AIOb/DQEYthbwzTM5/lCQxIhdMZH2MSOOON4/sHtuDack9uWfZApzGt7xB2egIHPIH1CtiogO0QusPRyj8CoCQDsC+b7TFOd9mlIkA58dVBhTPXQxGlrx3o61iER15hQN/aJcCe6Qd6WfutKVy8ISILgSsSOJcFrlclXhkq4qW7ti2/6jJ8mGUL9OMDqhMejgbA9iBAnweweBDDR1fNoRscGJC7oZi2RNOEAq6VgKKTJ5Vc/CghXnsaKtUz9emxY6Wb+FGUguqkcMZLKdt5uTnhNc9kxtbVaszc3IYR+utYiqitfBON46TLcpxCBljXCmzpALZ3AHm3VvMirhLu0QJgSedzQmGoWsZTB/txTojpmtQv4gSXG9Cpd790Adu8DO7wc+gKAuwWwDqllu+GNJ/XxTribm/1qKSTs+D5K7m9Blys04rFpf7SnuNMKL4pTNkk3Gti6DeYmhzNqf8Wf+Zog7AAngVR3DJWieO6HzoPQPtEVwHoygNZt3TrLO69IKcKlITAa4HEgO/jXKYbj+0Si99rLf5sy4Kjnz2rWooteDcEbvA8dAQKG0UTw0sX5IXOc9CKDKLiijWAdYFa05M7mWvXcDvDfacA2tkgpuXmlqsmiA0uJ6736BE3nydtGrl8XQHoyHvzS95p5EZzP0cJgTGlcMn3cD0j8OltXWJRWyW7U19SoF9Wqv36NfwvwkePkNgEgbblEsAy9/c785VSBVEp4zg3jMTkhGEiUdd+F8uhThTr3Z7sWiwIL7bnzgh8e3LC4I1WXjDaQHjjJrQy6MhCx/T7YlmGREx5cwKoesBZKTCe9/ClrZ04sdjGuyUB+vevqP62LD4MoEsG2I6wdfiaOAILcvO0VtedImYnicqOkczBekS3KZuEo9PWw9gUPdoBoovJpMorUzaLOgaEmnvME+iMAOwpeLoI/ko7BPdXgYtK4prI4oknOvHEYlWqWVSgHx9QW30f7/MCbAg8bPEBP5hlOudKe7nufJWT/RwZpFwEOjpzEmYizuggbApQEwhUw3kd5buG0zrXJY5Zg/qQMdfB9WS/dFd0qPPirLhfbyz3sowAulsYCeitaKON8LQNdggCl/IeHt/SiccXmsMvONA/pZR/+xg2iAAf9AQ2IkA/mEiyjC3+C7KZmP7A9cCVhAm9+KmnOyiYwvmdyUbn1Sm9nCSux3V8q0rEGW/d+8YlgISSTC4966oM5ovpAE/f+PpFdJ8tyDpwBhUKgRIYFArnfIFnN3fgcRb7XwjQLxjQCfD9l1DoyeN+IbBPCXRBaNvJgt1zoV/MXMYXDt+r4YIOZ00Sw/lZXAe2wK+VEmpnFbUyctXhOuiqkSocVSJJjZjy7Laiah1JIK5PuJtVEvCn2wB5flsWWF/w4GeWabLCXBaHpTlFPQ9FJXE5m8VX+1vxPdHk4pPNB51SbB3pXRjDvwgk9rMOnwiDW5p/r3kQdzEuZdi0LukUM4C5QKrRqxsAf1xkrtd+KWK0DqecIvpbIkwjAcQk9inyupUA4pvPjOJ/kiQS2zTsGHSP08renvWwQuxvc1teoW7HOKlnMh7+aWM7rjbLF99U8H3qU8p/y3uxxxO4LwAOiNDI1tR7zI2Ci39Vvb5eU7hZgm/cSOxRAIm+ZhrxfQr47QCxx54ijseaIOjTE4xlCftPso4eF9vNnONGwhqJIXa/+AaluTnbKLUua1daUxeYAspCYER6eLLYgi/s0X/Pr/VyU0DI0ksnrqGjPYf3egK3BQrtIqy9tyYPnzWLYofmpo1YnCymYxb2aTlrcqniKcayRri/C+qa+TawASQa6Orp3gmif2w/05sOa9Ova/FAQ9waO0hOpjwcrwJf72/HK/Ph7vMmH6ugDozjaDXAezwP/Qx0WaoqLcthIWS8WjdCojcpAZj1ROAkCWBa0d9BS9K+kmRki84zXyaeE+POcSnDBelM49WcmyDj2w0jnwmj39qyK8NfvkDrL1AKZaXwrXw7vtoDjMwF8HMGOrk4gNzVcdynBN7FaqgN9r5bIHos/bBeDOQzzUgDKobG6M861uspIKyjX8/W8FcjMUyjTrgAt9w/6Tlm2qDiWoK70VkadOaB7pw32WRhJoKu0u89D4qlqBVwOgjwlb42sBVUo/FKmipzAjobE1wpYZcA7hMBbvLWorsstqhoXafhLc57pli2E1l87WA1p7g9z+qI/klDahAm6L/uRjKT3m9npa9JCNapx/mT9OwkVWa6MWll78p5yKxZBXDqrsVXIATGZRmf3dCBR4UQust1I8esgU6QD47gzV4W7w0A1h1dgTFKjZCm8XO04S0B5NONEMdsPf3ZjlEPPDWSb2zQJCDGwVVjKJuyK8UaHCQ8UL0NpYajx7uaJkgy7kcsrtGT91BYM/GSja81veUqVAIPnxvJ49uNJszMCuhKqZbhEt4eAB8UCtm1rIvz1ehe2yYTcVaENO+1HnN3QT+T/S7JwGfF4Pi1U+4Xyzt3l1uNOD5NTH09VaLuvR3jnDZQxkBPOrZkGQG3pvXyGZHPTs8KeDIr8cUvfhFX7r9/elG+4fWplGodL+HuKvBBpeDPTeifcf4r5gTrPmuYgHN8skRLdh0dui5QzRcRw3ZQWFeTUEBcLqwH/pk2FNc4V+9cG0vPGHZa2df6+mpkuejYeeDlPPD5fB6vT6e3N7ROlVL5kRLepYD3r/b00cYI7HThbOSCuZwzTShpjeHMke1n4v5G1Z6cTZxTzyT61zPSxUT+BA1A3zNRp3c+ZM/yzrzXvPr0c6H7CruGQpkSOOspfKYjr7PiEo10MwKdIJ+o4jYl8KNBsHZ94/b962i3JVoMU/T6BGTX6NwxFj/dRhC3AdSAdRoJIDovQTRwJQA3+60eV2fFmPbCyk5YWYqloQIo38eFIMCn2nN4OSm4ZlqgU1wvVXGXVPhBrOEAGJcFLhXI6y2gGtA0KAVotTjBij5F9Hf05+nuMyc9PTZXVozpoL98uRF4KZA7t3uyDtPVisT/15XHqbivvS7QGQgzXsEtnoefmtt9V9tVjQjGS/zMzhTrceREMMemnbQJTGHYjlFN7wczcf1pfPNchMwxX04VoZb4Tc759kLghREPf7lB1HacqQv0MaX6UcFHPA9H53zXVXNhuIpn1HOW8Hnjvnd3KhEGY+CMT7ceZ3YYe3RJkruvIWt/gqVf6+aplb0pq0cFqGay+PMsdFBNZE9NXLtKqVxJ4t0APtSUu6/YQVYAF2+AtnPxwXPYxEAc58NGXGjRJlGH49Nn3ppdvBLNDZBrpZ9CP/swJP4s74jwU4BOkb0CHA4k/s1Kf+L5zX91gDyJBtNFrtXjyonAj+n5jQI/EvU9oMX3kM0sb2lpfutoSa5mUcJnx7P4m3VCXJ8ijZr49c2VAL+AsLXRGj6mqW+8gqky0/ZVVyS3YfnTWPotWfQpMXHAvYxfMc4o4wOFtZ2wspArSXoevvCth/FP99wjqjUcnZFvEvgAArxzTYe2xgo4LuTbWE5jJ20CM4n9cf3fPs90UXg8h3kBhczayTFfivesgImMh98FcCkCOpsnANgrgX+LQGeirdFjJp63Sskyjbtt2g3AYePueUlVY13w5zJrMsd8sRdPID08nAP+wQU6W/f9SADcuoQxIYtNiJr7uVVal3Qiy+Hm0xjdakR0Z67TcX8X+CwNlaMVLj0WgwITnoffcoG+A8AvBEBuMe6+3O6hkljQcpvkMptPUsZdXBePpmy+IL5144UU54vyNj2gAuARDXRa2gHdUOG+taabh1bmNSquz2Gp1U2C0QupNq01TtUw2y91pc2B7PO+xAK9AOBXAaxf5nEh837g+ABBCvJ50XS67LckoAvfS5n5vCg+t4st0LsB/NZaao0U6Zkp0Oe2chKumg70PF2INMy1acSe5UDC+M73AvjZNHFlltRr0ulTFIeGNYmGT2zSTOczTAry+VBvvtcS6NTP32f+rfmyUPMl6Fq6vp4PPaRB7SbkpRkrS7o0CHT6zH8awP61pp8vKeXTm6cUWEQKEOg0xP0awkKPyzlBaxHJkt4qpcDqogCB3gLgY+x8s7oeLX2alAIpBSwFLEf/FQAbUo6eLoyUAquTAgQ6I+E+CuDIWu+0sjpfcfpUKQUAAp2W9rcBuH+tRcWlCyClwFqhgPWjM879F1M/+lp57elzrjUK2Mg4Zq79DpsmrjUCpM+bUmAtUMACnb50VpXZlhrk1sJrT59xrVHAAp2JRW8C8GOp+L7WlkD6vKucAkxBkG4+eh8AutkYQJMeKQVSCqwOCpQA/LULdAbOfABY4/XiVsfLTZ8ipYClwCiAB+LFIRk080smSi4Nh00XS0qBlU0BNnD4JIDvxoHO1vO3AfhfU119Zb/hdPZrngLUzVnT/TeEEGNJDRyY3EILPKvNpEdKgZQCK5MCRQB/CuAVdldNAjo/2wTgl4G1XPZ5Zb7ddNYpBWhlB/AYWOZZCOroyWmppsb7rUaET63w6dpJKbByKECR/TyAPxFCDNppT9c2uQfAe0wcPKvQpEdKgZQCy58ClwF8Qghx1Z3qtJZ1pdRmAD9sqs+kZaaW/0tOZ7i2KTAC4ONCCIK95pjRhaaU2g7gXwBg4ktadn9tL6T06ZcvBaiL05X2rBBsYTl7oHMzIGdneCxBn4rxy/dlpzNbmxR4A8D/APCyEKKcRIIZObq9SCnF4pHvN5ydUXTpkVIgpcDSU+AsgL8D8FoSJ7fTaxjovEAptdWEyB4G0Ln0z5jOIKXAmqUAxXPq4n8hhDg3ExVmBXQDdnZ1YUWauwDQMj/rMWaaVPp9SoGUAtNSgMEwFwE8KIR4sRFazQmkps7cmwHcC6A3LUHVCKnTc1IKNIUCDGt9GcA/CyFONzrinIAe09sJ+H1pyGyjJE/PSykwJwow2o36+DeMZX1sNqPMC+iOKM/AmrekIbOzIX16bkqBhinAaDeC/IsAnmHsesNXmhPnDXQD9hsA3A7gUFoffravID0/pcC0FJgAcArAIwCeE0KwkMSsj6YA3YC9FQDj4/lvFwD+nR4pBVIKzI0C5Nq0qn8PwNNCiNfnNkx4VdOAbiehlNpiOPvbjd6eRtPN5w2l165FCgwwvRTAC4aLV+ZLhKYD3XB3jktRvh/AnaaB43znml6fUmC1U4BRbScAPA7gJSEELexNORYE6A53Z7jsHQCow7NyDVNeF/SeTaFKOkhKgcWlAEs+MbX0KQDHhRAnm337RQGdUoqBNQQ6Y+XZ4y0FfLPfZDreSqQAXWb0hT8P4JwQgj8X5FgUoDscnsUnaZlnJhyBz84wizqHBaFiOmhKgdlRgBz8DF1lBLoQgvr4gh5LAjKlFOvSHTCuuLtTC/2CvuN08OVDAQKc4GZkG0NYp01Eaea0lwToDodnzzdyeAKfEXZsIrGkc2omcdOxUgoYCtBq/jCASwCof78xl6CX+VBzWYBKKcXeb0yDZeVZ+uBpsU/dcvN5s+m1S00BW275IQDDAF5sphV9tg+3LIDucHiCeyOAPYbLp6652b7R9PylpgBdZAxyYTQbAf7CXKPZmvkgywro7oMZLs+y08x7vxnALQA6mvnw6VgpBZpEAXLvVwF8GwCDXViYcXixxfPpnmXZAj3G5btM7jt1eQKeLjqK++mRUmApKcBEkycAMDyVwS1XhRDzjmJbiAda9kCPcXkG4LDwBf8R/HTRsdoN3XTpkVJgMSjAai6P0qBmRPNrACaWE/dOIsKKAnoC6BmIQ8AT6McMt29bjLed3mNNUYB+bnY+oVg+bn4ue3C7b2jFAj0Gej4HQU9OT65Pyz1DbxmgQwOf/bcqnndNQWxxHpY6Nv+xDhv/sXQyo9To86bvm/XSB+pVWF2cKc7vLqty4Sul2BWWabJsOsGfrHF3o9kI+BmBz2dflc8/vyWxJq62wLbgZg02JpN81+jbBHtRCMFc8FVxrPqFrpRuJMny1BTvCXJyfer2NznFLXmO5fqr4sWmD1FDAQtoC3AazGglf5ZJJIZr8zOCmxx81R2rHujxN2YaSDKpxgKfOj1FfYKfPy1NUnF/5S53K4LbkkvUq8mtXzLRafye/u7ScrWSN5v0aw7oCcAnDSjqE/zU78n1aeBj0A7Dct0+8TyX3695ujV7Ic5xvDin5jD87DlTeokWcQJai+L8XQjBjLE1d6QLNuGVG3GfHJ0bgKURAU7wv8u0qLJXWvDbDSDV/ZsHI8uR+ZMA5T+3rxh16KcNqKMWwea8ynJ3eTWPTDOPlAJ9ZhpFZxixn+B34/DJ/Q+a6D1W1KEqkHL9WdB1mlMtJ7a1zJ8EcMEBu90Aqimopyf4/w/CyY3Dx4/ShAAAAABJRU5ErkJggg==",b=u(93314),w="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",m=u.p+"static/err.2323787b.png",He="data:image/png;base64,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",ut="data:image/png;base64,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",$="data:image/png;base64,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",l="data:image/png;base64,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",T="data:image/png;base64,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",E=u.p+"static/douyu.1e926b4a.jpg",M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",ve="data:image/png;base64,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",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",We="data:image/png;base64,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",Wt="data:image/png;base64,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",Zt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII=",be="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",R="data:image/png;base64,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",Z=u(31138),nt=u.p+"static/teacherQQ.833913ba.jpg",qe="data:image/png;base64,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",Te=u(59301),ye=Object.defineProperty,ge=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,L=(V,C,j)=>C in V?ye(V,C,{enumerable:!0,configurable:!0,writable:!0,value:j}):V[C]=j,ue=(V,C)=>{for(var j in C||(C={}))Qe.call(C,j)&&L(V,j,C[j]);if(ge)for(var j of ge(C))kt.call(C,j)&&L(V,j,C[j]);return V};const ae=V=>React.createElement("svg",ue({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},V),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ue="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",Ze="data:image/jpeg;base64,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",Re=u.p+"static/certificate.a2a9ee77.jpg",W=Object.defineProperty,Ct=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,it=(V,C,j)=>C in V?W(V,C,{enumerable:!0,configurable:!0,writable:!0,value:j}):V[C]=j,Rt=(V,C)=>{for(var j in C||(C={}))Ye.call(C,j)&&it(V,j,C[j]);if(Ct)for(var j of Ct(C))Ge.call(C,j)&&it(V,j,C[j]);return V};const Xe=V=>React.createElement("svg",Rt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},V),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var jt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",ht="data:image/png;base64,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",fn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPcMR3b1hHvtnVl8fLtMnbiArePr2WzalK/dlkZNT5UDh05b/P63+TLLuNGdZNTZ65Kz/5Bbh+HJ14wfvy4cu3sSon7wfuSPV9D+ennXz3xMThmEiABEhAKOL4EkULg/rUNkjTJx2bX7jckWKaErIyU+/GinkNg8Vx/qVW9lIwYO1dGBobqDhyi5tLJZZIieVJp1sZX1m7YZ/cBS5fIJ5tWT5SnP/0imXLWlj//fOMxQFp5VZMpE/qqxWSB4i3ku++f2hx7nDhx5Pq5lYpLoVKt5OLl204955a1QVKyWF6p17SfbN1x1Oa5h3bNkq9zfyk16veS3ftOOnUPy4Mhwnt2bSK79p6Qmg16m33s1biyhEweoIRdk1ZDpEbVErI0NEAeP/mf1G7URy5duWP33gUL5JQknya2e8zz57/JoaPnZEbwQPnk448MPcs///wj7TqPkF9+fWHoeNODGtYtJ3NDfOWPP/6UEhXaOz1H9m74zjvvyJE9cyRXjszS3/e/39OkSRLL33//YyZIypcpKOuWB8qe/aeker2eTj9Hl471JfFHiZw+z/KE3357JUFTl9q9zjvviIzy6yIlin3t8v1CZq+WBUu2ODx/YJ9WMqhvKwkMWiTDRjjeGHJ4QR5AAiRAAtFAgAIuGqDHhlu2b11bJo7pYfWofQZNlmkzV8UGBDHyGSEAvsiUWrJlzSBPn/4i12/el+9/+CnKxlq8SB7Ztn6yvHr1u/K+QXDpGRb8WPjDcAwWp3o2beZKGTtxoRJvEHFG7KPkpeWvv/4ycmiUHaMJqy3bD0v9ZgNs3rd6leKybP4I2bnnuNRq2Mep8b3//nvy5PZWeffddyTVF1XVHOjZZ0k/lrtX1isRnDJzFZvHGbl5ggTx5Mb51fLJx4l0xWDDuuVlbsgQ5Uls4DVQ3hERvyEdpJdPU3n2y3Ml+OBB0jOImY2rJjicd3hji5VrJzcvrFbC14i9evVakqatYORQq2MwLohQzNWJU5eldGVvl66jd1KRQl/Jzo1T5Nfnv0mWr+rK8xcvBeJn1tTB0qheBened7zyWMMiIuDwDFfPrBB4yyNq2JDApoo9M2Xmyv3w6zDUf4aMD17s8HRsLMIL9+bNG3rhHNLiASRAAjGVAAVcTJ2Zt2BcfXt4ydCB7ayepNeAIBXC9bbYBx+8r3bbY7LBoxXg6y3w9sSLF9dsqGfPX5deAybJ8ZOXIv0RVi0eLZUrFJGZc9dKj34Tde8Hr8qWNRPVOG/eeihx474vadMkF3hFbt1+ZHbOnAXrlRCdNXWQWsxevHRL8Kx582RVxx07cdFK/FWs6WOVK1enZmnp1K6e255/2qxVsmb9XsPXw/OdPBAqCRMmUJ6fJSu26567a9NUKVwwl1Su1U0OHD5r+Po4EOfhfD1PmOmFGtUrL3OmD5GDh89JpVo+Tt3D8uB2rWpJ0NieygsFj6Gl1a5RShbN8ZdtO49K3Sb9wj/u7dNUCTmI94o1usrV6/d0x9GnezPJnjWj+ix9uhTyTf4ccu3GPblw8Vb48fcffqc8LblyZJL33nvP7vN8/tknsmbpWLly7a7yhrpqyZMlkZMH5yvhCmEKYR5Rg1ALnTFU6tUuqyIZENEAg/iBOMU9i5ZtK+cv3lR/7y4BB+/ZDz/87PTwP/roQ+nfK8yj7EjAaRfHszhjODxwhI90aFvXsIDDORNG9xBsMtIL5wxtHksCJBCTCFDAxaTZeAvHgn/Ah/RvY/VkyMmYMcezRVz+vNkEIvXxkx+le98JMXb2MqRPKRBOWbOkV0ITCzwscj9L+okKk0v2+adq7L0HTpLps1ZH2nOkS5tCLp1cqoTYVwWbyL37T6zuhbHu2xaiwm/hWfMbOUvgNdy/PUSNtX2XkbJ4+bbw8778Ip0g9+3DD+NL83bDZPW6Peqz9SvGSbnS38gA36kyefpyh8/UuUN9GRvQ1eFxRg/oOzhYps5wLlwYeXDB43srz1O+os2tQik179vps1elRIUORociKNwA6+XTRAb1bS2D/abLNJN5RuEX05DT2dMGS+P6FWT46Dkyevx8w/fRO/Ds0UWSJXNaq3nTjoWYx7tpGeaHZXzAMG/p3rmxnDl3TYqXb293HNrx3To1lradhruct1esSB7Zvn6ybNp6UBo2H2R1T4gkeBWNGPLUfAe0lQuXbknT1kOMnCIvX762GUIL7yG8YvCgmn5/wBec4ZVLlblq+OaEOwRc6lSfS/5izeXajfuGxm96UMoUnylh6YyAc/YmYQKum3RsZ1zA4R74nTl/bLHizVw4Z6nzeBIggZhAgAIuJszCWz6GgX1aqoWjpUH0zJq3zmOffurEvoKCAnMXbJCuvcbF2OfYvGailCqeT+7c/VYatRgkl6/+l1eEpH7f/m3Fp1NDJe5KVeoYvoPv7gcaNqid9OnuFZ7vpHf9lYtGS5WKRZRHpl7T/krswbJnzSCHd89WYyxUurXcvfdY/f3yBSOkWuXisnTlDmnbKSD8kgj9OnVwvrz3XhwpUqatChW1ZxCx8IK5yx48/M5uaCoEp6WvAd6HOdMHy5lz12V26Dqz4i4QsQd2zJDMmdIoMWRZ7OTvf/5Ri1FLg+hFPps9g6AvUiZskwXeZIQ8IozSiCFPbcfu47qHVixXSHmznnz3o2TL20A3L7Fo4dyyY0OwnDx9Rb17pgahAk8JhPDN2w/tDgfs8Jy5c30hmXPVsSmCcmTLINMn9ZcTp66oDQtLa928mgSP7yuTp62QAUOnmH2Me0BsVipf2Agal47ZuuOIeu/1TMvd0vIFtWPatqwpkwJ7WXlWPVHAofBVooQJnGLXo0sTqVenrGEPHC6OuUQubs1qJVUeLvJxaSRAAiTgSQQo4Dxptjx4rNriw/QRsDiHiNNyNjzt8TxBwNWtVUYWzBqmcr4KFG9pU8hoOWTwYMGTFRmG4gtYYHf0GSULl27VvQUEBEIZ5y3caFVAAhUUs2ROJ1NnrAj3CMC75OPdQIXkIoTS1Nq0qCnFCueWydOXydnzMasq5b2rGwyLJCNzgZLoWXJbh4BqAg6tGiyLoyAnDl4SUwGneSKRH/T777bDghGmClFZq2Fv2bnnhNUQIZzhScX9fYfPkPGT9XOTENZ4bN88FSIJT48tQ4uIlCmSyqNv9Uu/o5AJCifBs5y/mO3Qx8b1y8vsaUOsBH/Yol5kxLBO4uPdSHr0s95cwufTgvpLSZNCGxDi8Ba/ePHSZj6n3jPBm4Z3/Yf//SzIt9Ns38Ez0qn7GKtTcPyJA6EqJBMhwIePhlWfhBDB9xshwPiOm3pSMT+YY3hY9UK88fsLz6ZeeKqWAxeVHjjcc8PK8VKmZH4jr7zZMc7kwGkntmhaRc0nciQRekojARIgAU8iQAHnSbPl4WMd3K+1DOjd0vwf3n/+EZ/e45UXy9PMEwSclnNm6aGyZK3t4t+6/VByF2rq9qn49JOP5MH1jWrBCW8MPFT2DF6Or3Jmdts4UKhl/uLNbrteRC+E/ChH1RPhiUC4HjxrluLU8v7wcuktQjUBd+jIObXwN7VMGVPLheNLwgUc7nfp1DIlSGwJM+187b1CkRHk1FnaiH/DH/H39ipZwlOKghIQoKUqeUu6tMklXZrkkj5dSuURDfvvFAIhAVGY9ev6uiJOy6VDCLCeZ00bH7zAvbt7ia9fiEyYssRs2Hg3VywcJZUrFFbFU4xU30QoHhjef/BEvirY1FAfwo8TJ1KhhdrzOCoihHGhmiRCgl+//l2SpCkfPm54ji+fWi7wpFv2QMR5Wk6ZXn9ECLhCpVqrfD9Liw4BhzEgLw0hoc4Ywl5z5sjklAcO18c7dvnUMiV8035ZXZ794nzFUWfGyWNJgARIwJ0EKODcSZPXckgAOSHoMWVqWEj49B4Xbc2+sQhq27KW5Pkqi6RNk0ztVqMHFcKs5sxfb7Z4RoPyQgVyqeHXrFZCFctATtKGzQfDH2n+4k3yvx+fmT0j7oHS+XnzfKlKgMMbAs8Hzt20Vb+XF/KQ0EMLPbIQAgjvFXansWBBiBuKj5w+e01WrNlls5ea1o+vW5//qtPpTRL6iq1YOFLt4H+csozDeXT2AK08PBa6yDlxZFMm9JFWXtUdHWb4c7BCJUJPMq38/oTgJTLEP8SloTsj4LTvpqNKmBjI2mWBUqFsQV1xBqEBwaGJB03AQcRj0YxiI+nTplB5SAgJLVHUcel4eBAh+lt28Lfq8QfPGAqlwOOKEGFb3yeMByG3VSoWVWGKCNM1NXx+7ugigbDN9U3j8DBde+BxzrL5AaovX4v2fuE5mPbO6epdX0b7d5Xlq3ZJa29/h/PauUM9GRsQJr5Nq2PiuUcO66zCn/Vy9twRQgmBDS+hK1Vb4TXF715MzIEDS1ORau+9cThBPIAESIAEooEABVw0QI/tt0RlShT/MDWIuC49AyV00aYoxdO8SRW1+NMKPVjeHH2gGnoNlINHzqmPtDwue4O07M+0P5THAAAgAElEQVSF6n8LZ/vZLGEOgYb8rRe/vTK7LMqFo2y4V9uharEROsNXsCiyNIgTVLpD7yxTQ4jWd3dQNv5d5VFBeJYt04rNXLpyWwqWtK4WGNFJ8RvcXnp3a6YWuEZCNAvkyy6ZM6a2e1vsumtFLmy1pkC7BJSk90QBh+p6ndrXi1COjlEBV6dxX4HYjxPnXclXrLlD8aIVialWt4fsPXA6fJ5QxREhkVphHHwAAYfv0f7tM+zOJwTa3fuPVXEb/Pne/ceCCpL4b4gALR/S8iJ4vy+eWKJK3mf9uoFV6C36kGkLdhSuQJ6VnicP4YY/Ptih7pMkTQXDogV99dAGwlCxlXfeUcUzMIayVTs7rPyaI1tGlfuoVY41FXBgjF6JqNJauHQbs9xWPK+7BBw8wHoePEe/CZgXeJBjsoDD7zK8t2MmLBT/UfZzRR09Lz8nARIggagkQAEXlbR5r3AC2oLeUsR17jE2ykLdShXPq/pIYaGxbNUO5UU7evyC/PXX35Izeybp16u5anqMBssQNRBI8Ljl+eoLNewmDSqp0uzIR8H5mqHp9M/Pnqv/xG7/knnDVS4Kig8Eh6yQK1fvSuLECZXHDxwQMoQ8FDT9NS1EoQk4VF1sUKecWuyh7PWpM1ckQYL4giqY/oM7yBeZ06iCGSUrdlCeQ2cNz49KjhjPwqVbpKPPaGcv4fD4aUH9pEXTqqoHIHoBusPKl4GnZ5zdoihag29PFHBaw3OEGMMT7IoZFXCtOvirIjFTZ66UoQGOmxvjewNvcNU63c02BjRhh7wi5Mmh8ikEHHq5nT68QImxew+ehIkz9f9PZPa0QZI6VTLJW8TLYbEZPQb165RV5fX1DGIsfbYa8uPTX1SY4Q/3tiuPespMVawOR0XTM0cWyu07j1SVR6OGzZWje+dKzuwZBYLW3kYJvJbwXhp5H7GpBNGLPEGIZLzLmoDT8vW6dWqkm8/nLgEX2Tlw9WqXUb+jEbFsX6ZX4bZoOXLn3rdml1q5Zpfio2dgOG5kN+nYtq7MW7hJuvQcG5Fh8FwSIAESiFICFHBRips3MyXg/2/DXtO/w4LLaChSRGmi0ThyLixLmGvXhQcLi1pUQBw4dJpMmrbM7JaOcuCwAENIFhYX4yYt0l0Y4x4o9oDwSMuS95qAw00R1ta0ta9VMQKEpSHxHwt1V8UXPFSYC4RPIo/KtEplRBlr569cNEqJWf9Rs2XMhAVuuezbLuDwXsATicbervYRMyrgUIUSYa7I+8ImAsKD1286YNPrpTUer1K7u+w/FObZbd28ugSP76M2OtDmACG52PCwlwOn3u21QWqjxJXnxObDqUPzBeILhlBjbRPki0xpVHsJTcBhgwLfZ2zSlKvWxeod1No07Nh9TGo36uvUO6oVxLDXYB1CD9+DSuWLSKfuo2XBki1279GjS2MJGOqtCrNUrOGjirT8J+DCKmJCROct6qXrMXWHBy6yBZytXqFOwbdz8Khx8yVgzBybR2iRB7baRrhrHLwOCZAACbibAAWcu4nyek4RCBjaUVAG2tSwAPziq7pOXceVg+eGDJGGdctbNRE2vRYWtfjf+Ys3JHj6CqcEnCaMsKOfv3gLm82+0bh6z5Zpqtw68sO0inGagENFwJwFGtv0rmkhXMhTwWLOstm1PTZogzApsKdqcIxS2iipHRm2d+t01WQZ7RaMFKz5KNGHcv38qvA8Kr0xvRcnjvKqgM+r13/oDls7xojHIzKeOyLXvHF+lcqBRO4exu+KaQLuxq0HMsaip1uyz5PISL9OZlUocY95Ib7SoG45CQxaKMNG6IeVoVcacjEr1OgaXhERAmjOtMFSvnoXdU14dY0IOJT1Ryiz0Z59phy0puP4O2z+lKzYUeWVQiyhPQE85JqA045FeObhYxescGbJnEbyfZ1NiaFj/za137XnuKGecghxRDGWpEkSq/5xm7dZ57Xi/d+9earyzmfJXddm3qo2sNo1SsqkwN7Ks47qm88e7zHLgUO4aiuvGjJmgn6vPk8QcAk/jC+JEn3o8NWGt2zKhL5SoWwh6d53vGzept8YHfzhbdUM1UHtFQBq06KGTB7XW0U3lKnSyeE4eAAJkAAJxBQCFHAxZSZi6TiiU8A1a1RZZgQPUOTRVByNoy1LrdubFkceOCwg0ecqaOpSGTRsut0Zfnhjk8CbVrFmVzl0JKxEuCbgsBhEjps9Qy4MikIYDbeD52+0f2fp0KaOuixCQDt0HSVv3vwVKW8iFq6Fvsml2kYY6f2niVJ4BX98al4QRhsgPJxghsp8WsiqrcHDq4jKgtFtPt4NBUUpjBjEG4QIhL3RIhJTZ6wya1zubB84jAshafD+JUyYQOVfrlm/12q42nxi0YvFLwz5TsXRCHvXMfXfRgUcwgAhJBEmivfXqKFM/ulDC1QIMYoGYfFuT8AZyV+1vLeR7652DgTs0tAAJRjKVPY2K8+PDYmje+dIurQpDXnfcE2IG8wf8m8Rgm0p4Bxx8gQBpz1DwoTxZbRfFxXloNfzT+vbhs00WxEaaImxb9t02bztiKpEauQ706FNbdVr8MixC2rjgUYCJEACnkKAAs5TZuotHKdWZc/00aIyhBL3HRvQVdD7CoZE/eMnLwtCqFCh7sKlW3apOxJwd6+sF+ySh8xeLUdPXLR7LbRXQL6Qd7f/Qqs0AYceWuilZc/QMBmNk7EAQrinPUOVPfSOQkgZnnnUuNBI87xp49Aabhv18qE4CUrRr1yzW1p28NN9HCMhlDHtazOkfxtB2FZk2ejx82X46P9CxjQBh5yzWfPM8+iSJk2svN+mfeC0cdWqXlIWzx2uwhFLV+4ol6781/wdx6CwBrxVCJWEx0vPjAo4VHbdvj5YefLg0TNqWu4bNjjQsw7FKOwJOLz3+D4aMeSbDerbWsZNWixDA+x/90yvp1XyhNcdnjNsLMB7NHvaYGlU7//t3QeUVFW2xvFtFhM6mBBRzKI4KmIgKZIEBAmSJecMgmQkB0kCknMQkCgIIgiKoBhQVBTFiIiYc0LFML71nX63raqu3FVd3e3/rDXrzdA3/m51v7trn7N3RVu15kkXgMQ6ggVwquapFguhRrFrL7ehA9u5Hoj9B4f+m6DiK4FZKt8KjVrX9/4HH8d6ya5ok74IiKaISb+ezZz3Tz/9Yp16jLFVa7b6nS9SAKcWGJvXT3GtR9TWQtNxg/W+C7wJnVPnDmyOHvPNsgMCCCCQxQIEcFkMzunSBLJDERPvWajSY7uWtaxCuRtN35R7Q5mPxcs2usIbKqUdOMIFcHqh+Hz/ppgft7KAQ0amTVvzAri7e0+wWfPWhD2W1h5pDZIqWqokdqihl15tq+v7+JMvrEX74elT4GK+2Bh28NoC6D50P5GGAkw1IQ+XUcyJAZwKe5yQ5/hIt2+zpvSzyhVLuABAzZvnLVofVSDxy6+/+U3Ni2UNXOBFeV+wqE+Y1kb6vhBrLZm+ANC/q2BJsBFtAKfM3cF31ru+aOdddkeGKpKhsM4/L7+beqxAadSQjhEDuIjoPhvUu7O8zZsx0O4bv8iG3Tcn6l21Jm/10tGuxYLW1irrW792eZs9dYCrrKm+a6rIGesIFsAl4ssA32mnvtfkBXCq7JnZEU0Ap3Oo4uqIQe1dg/Oho+b6TQ1VtnXT2kmuKq++EOvRd1L6Zen348G5Q12Rlxde3GPV6vTwKwYV6vq99hNqITN34TrXyoaBAAII5BQBAric8qRy0XVmpzYCvqx6gSx+w1VWtsz17gVML6gaqvBYuUbXDBXywgVwepH79uMn3NSnKTNW+E2nCvcoNX1ImQgNL4BTDzD1Ags3vPV8S1c8bq07jsiwqa5nwuhurt+dhr5x7tBtdJY1r/WauEcKML0L96aEKpukNUnBhtoIdO/c0GWANHUw0vjm2x+CNp2OtF9W/1zFN1QNUdNZy1RqZ4+vm2zHHnO0q4yotVCxjMwEcPp9UAZFxwicSvji0wtMJe6vL900aCNoXWO0AZy2VaXW6lVvMVXDVF/DaIemzemLFgX8kTJw0R5T291V7zabNaW/DR8930aNmx/Lri7gfmbLbDelefnqLa54T57jj7VKNbra8zvDZ+JDnShYAKcKjjWrlQl5bWee8R8X8OjLp+deSPubEjj+/tts4PCZ9sF+/+qNvgGcgqJDv/wWk4E2Pu7YY9w6yWgDOO2jdYIqzqIm9579GafntQWzBluZ0telX4PW6iqbX+Kmq9yaTVUxfenlN6163Z5RB8hpjdtHuuczfPQ8NxOBgQACCOQUAQK4nPKkcsl1ZsdG3qFoNR1n4ezBrsx/sNLikaZQvvr8Yrdvj74Tbcach2N+gl4Ap6IfKv4RbnjbKuDRNDrfoZc/9ZBTI3EV/Lin3wNRrUOL+YLD7OBly/QyecEV1cMeWi/AH7+3IZGnd8fSy3P5qh0TftxEH3DGA32scYMqLuuqbKUX/CoYaNFuWEyny0wApxNdfun5rnKjgskri9VLLxChXmZqwl3k+vohA+xYAjhvyma0fQJ9EfQiHimAO+aYY0L2YfQ91k8/HXJrsJo3rmqTx/eyAUOmu+A11qG/HU9umObWBWqMGKNpyvNiPUz69rl9DZwvjD5zyli2bD/MTj31JFs8d6gr5qNpnt7MAQVsGzc/575o01AfNxVziWUNrz43H771iAsWlSlVBVYGAgggkFMECOByypPKBdfpvYj63oqm8GiaXDSVCRNJoOyCqo/p/4mrtL2+xQ82brqhiHsR09ALrPpWeSNSAKdvd2+vVCrsOi4d69S8J9nYkV1dE+VRYxekL+L3gjKVRr+uZJOQJd017fPd11e7l5tgRSe8htAq9qFWBFrfl9VD5dw/eW+Dy0gWK9UkbEZSxSiqVw2eWVDT4t7dm9jp+U51lRkVoGgKn6YYhhp6IdT0rKeffdVlUrPzuPbqS+2pjTPc2sQri9V3n0s9390vLHHNsVUSXaXRox2ZDeB0HmV6Xnv9Pb/iEu/sXumyHhcVqRmy8E8sAZymlh54a537jKvJ9vc/ZJxmqKBq05YXMvyuRhPAdWhTx31uIg29xKvtQef2dWzUkM7WuccY1yMs1nFb+RtdBk+fUw1l1dt0Hun39yOWY/6bAjjPpU3zGjZ6eGf788//ueeQVhH4FmveboiVvOlqa928hitUUqNeTzddNdahDLIyyZoaXOCS26OadhnrOdgeAQQQSJYAAVyyZDmun0C/ns2tf6/mfv+mlzVVJZyzIL4mxZklfm7rXNd/LVxlRE1n08uzRuGidd06Fm94687Uz0nFRwKH17RXLxlqBK5m3cGGFwjqZf2ya+qkV0/z7QOnb6OXrdoSdH9NI9R6JbVf0Eu/71olFZpQZTZNodTUSk2xTNXwKhd27zPRVf2MdSjQXTJ/mJtKpSmgC5dsMBVviVSAoFKF4m5d0mOPP2d1GvWJ9bRZtr16mW1eP9m99E+dudJ6DZicfm4FYloDpMqQygpNmBJdVigRAVwwAPUk03UWuLhKyGm4sQRwOofXTmDClKU2YMgMv9MqSFO/twL5z7CCl1VzPQu9EU0AV67MDS4QjTR2v/6em5qnv1cqbqEvRNas2xZpt/Sfq5qi1uO1aHKH+zc1kS55039dL0gV6Og3eGrYLxtCnejfFMDpCxwFbir6sv/DT6xBswGuiI4a2/tWofQKnxz8+HNr33W0a3Yey2jXqpaNH9WNCpSxoLEtAghkGwECuGzzKHLvhXj/jzbwDqMtKZ8sGe+6NK3v5optMvRZ08J59bVS4Q+tnzrvsmp+l+JVMHvv/YOukEKw4gReA2sFb41bDswQxHmV9HTgrj3H+wWzXgD3xt59pmICjVsOyjDNR1kJlcHWwv/A/XVMr5WB1olpDU40w2uEHM22sWzjBZpq/KwG0LGMWtVvNWUSzz4rnwvEGrca6ErWr10+LmIAp15/WiOogjRqleA7FKAnewQrix54TpWgnzaxt2uLsO2Zl61Wg952+LB/b7tyZa53gahe5pWxVrXRcD2udA4vgNMU4EnTlvud9swzTrUBvVsGrUIZyeS7T55013HK2be6bGGwEWsAp6qFmnZ8zNFH2bUlGvt9WaI+hV9+uMn2H/jUZaN9h28AV612d5eR1b/JSo3QvT5wke7J+7nXc6zpXbe7z6kyt9GM4jcWsdlTBri1b199/Z116DbGNWDPe8qJNm5UN2tY9zZ3GE3969R9bEwtS/4NAZz+hnVoXdt6dW9seU85ybWjaNFuqPuCIFQVSvVxmzimu/uCSu1J+g+ZbocO/Rrxcel4Gx6eYDeXLGp9Bk62KTNWRtyHDRBAAIHsJEAAl52eRi68FpVMV7W0wBFvFiaRRJpGqQBHjbT1sqyphR98+IlbR6GXSfVR0rQ1jSatB5vW5/gONSnWS6qGsl5arP/2uwesZv2e6ZudW+BMW7n4PlfeWlMYn352t+19+wNXibBY0cKu0bFGsB5YXgA3aPgsU8+z3t0bu/0VjOlFX/t6hVa0/929J/r1PtJLzVcHHjc1GY5lnHNRlagLAcRyXK01ee/11e5ewlUv9D2m1s717NbY9dNTxnbk2PnpLQ+irUI5YfTd1qZFzQyNyhWg//h5xh5nsdxTpG2VfVWQE2ooINW6UAULGgpuVQI91Eto1cqlXIVKveB+8umXbvpxuCmx8fSBi3RPuuZ9b6yxb7/70QpeWjXk5rEGcDpQp3Z1bPSwzu7lXQ5eLy/vdy1YEO4FcAryA4c+M7EHcEe4AkKaPq2MuJzDDX2u7+7cwNTPTr9zW7budF8UqPiR7/Aac2v7b7790U2HXbR0Q8SG3jpGKgM4FarR37VYh9ataaptNEVM7qx+qw29t60VOv8c93dSa9rUSF7PTyNcG4FqVUq5Jt/KCH/62dduvwWLHw3bRsD7vdC1aR3nr78ejvX22B4BBBBIqQABXEr5c/fJe93d2FRxMnDEW9QjGVoqmNG9y13WtkVN0zqtwKF1VuMmLba167cHPX3dWuXtnm6N7OILz3WBibJlmi7pO/TyNahfK2vbolZ6UQPv56r+1mvAA7Zxc8Z1ab4BnK5Blk0aVnFZKG+oyfWIMfODthlQQ+ZdOxbFzJasAE4XouDjrnqVwq4L1FTJ2jXLuWlomuKqoV5lPfs/4NfyIFgAp30ULCug/uPPP+3CQgVM2S29ACqbogDJG3rZfvvVFTH7xLLDX3/9z029DRyqnti5XV23jidPnuNcoKLiMypbHyqj5R1D0/HmTb/Xit94lfsnBXCachlsHZBvHziVSvcd+fLlNfXbC9YHLtw9eg2xvfViobaNJ4BTUK399Nw1/bBVh+Hu8GlTGptb284jbcly//YcvgGcfl+9rKSOofWDsQZwqpy4YfX9LrA664JKQW9P11mx3A2u2IyqGOp3/LfDv7t+jXoWoUb+s/O5qaL6ckhDmf2Zc9fYzLmr0wvEBNs3VQFcstsI3HDdFXbfsE7uSzTvs6wm3IGVZ/WMValUv8vBGnnrCw3NqNC0SGVrVa1VgZymWftOt9U5lGGdP2OQ+xvTd9AUmzw9uX8DYvl7wbYIIIBAtAIEcNFKsV1MAsp4KPMROPQSrr5q2W0oeFMQphcWvVBrPZpeAnyLlmT2mvUSonNcecWFbj2MvtUO9+1+YADnnb/IFRfaRRcWdFPFDnz0T1GVzF5fVuyvoHLn9rSy7EWub+A3TU7/pqBfWVsFwxp6DlqTtGDxhgxFXIIFcF3a17NRQzNWmnQB8PC0bGkqh6bM6qVfPasUQGooEFKzaDVcjnZo3z49mliPLnelZ1g1TXfarJWmNZleNb7MroFTFVW9NB/+/XdTMkTrDxW46CW5UvUu9sxzu0NecjwBnA6mAHXdivF2ycUF3ZTjteu3WfvWdzovFU0JnOIbzRq4r7/5IcN1as3hFYUvsB9++NlNQdbURxW8adaoqru/YE23tU/jhpWtQZ3b0r9IUcC4fNVm18ri3fc/iuoRajpst04NrOwtxdz2yjotWbbJHpix3N7fl7FpdioDOHlH+lIh2E3ruejvaqgMnAKpkYM7WpcO9eyjg1+4L7LUZsQb+hugDJy+jFE1z+e3zjU1Y9c02VDr3fT8FBAqQNbntU2njOt+leV7fecS++rr78m+RfVpZSMEEMiOAgRw2fGp5IJr8ooc+N6KijKE+3Y6F9x2Qm8hVACX0JOk4GDjRnZ1L+TTZ682fdvuO6668iLb8cRslxXSC/HD657K8A26t32wAE4FELTuSRkSvfQqUFZWRpmO7DC8huZq56DMmdbehAuCIl2zpvh27VjfWjWt7l6WX9n9tt1csW16sKtKe+qr9dLLe900YN+hF2xlqJT9+znEuiEFU2+9kjFDoaBKFU3DjXgDOB3zzDNOcwVqFIB6w+v9FXhOBQIqRqFiNfWa9LM9b+5zm5QpXdTy5TvVBQW+hX28/fU5UZ+7YGPDph3Wtef9fhUvleV5Y9cyN31ZQ58rrUVcvvqJqNZdBTuPpkArC1qrehn3mf3119/cFxsKenxHqgI4TQFX1dh4plAqy6wp0+GmUKoZe/Mm1Wz0+IUZpjE2vauKTZvYx7U+USZbAd3PP//iitgEe56+XpUrlrDGDSq7z6g3DVM/12dl7Iiu1q7VnWTfIv1x4ecIIJCtBQjgsvXjybkXt+fFh+zCCwqk30CfgUxVifVp5tYATlMkX9u51PIcf5xddk1t++77n/xoFDT4VvsM5aYphJPG9rCntu+y3vdOiZU3Jdtrym7DepVsxeotLgOQqKF1VZ3b13UVExX8JnJomnDevCe55/XjT4fcNOFdr7wV8RQPLRjumn237TIqrgbWCmhKl7ja9DKuVhrhWkVEvJggGxx5xBE2fHB7O+nEPC7jpkBDGW0FKztfeiPoITWFWdP9NB1VwXKihgKZLu3r2qeffm3jJ6dVvfUdur7nts5xa3VLV2gT1Wk1hVTTCl/bsy/mHnQK7h9ZMc6tAVZQHM9MhDNOP9WWLRzh1vvVbdw3qmv23UgZ2CXz/ul7qEI8qlicmX5tCr7ffnWl+xxfdUMD1r7F/FTYAQEEsosAAVx2eRK57DpKlbjapk/sYyeffKINHTU74S9fuYwr6O3k1gDu3/DsuEcEEEAAAQQQQCBZAgRwyZLluAhkUoAALpOA7I4AAggggAACCORCAQK4XPhQuaXcIaAKhYXOz2+bn9jpVz0xd9wdd4EAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRY59cJ3BDsSvtzbc+sEOHfvNh2qMAACAASURBVA15bxcUOseOOOII+2D/JyG3OenEPFb48gvspZf35jojbggBBBBAAAEEEEAg9QIEcKl/BlxBigUWzhpktWuWsx9+/NkKX1vX/d/AUaPaLbZ47lAXwLVoN8yWr96SYZu8p5xkb726wvR/V6150pq2GZLiO+P0CCCAAAIIIIAAArlNgAAutz1R7idmgf17H7EzzzjN7Vfxjs727POvZTjG2BFdrEOb2u7f5y58xLrcMz7DNiWLX22b1012//7lV9/ZBVdUj/la2AEBBBBAAAEEEEAAgXACBHB8Pv71As0aVbX+vZrbs8+/bs3bDbW///47g0nhywrZ7Kn9XQauXZdRtufNfRm20c8WzBxoxW+8ykaMmW8Ll2z419sCgAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0f7f4FSJa626RP72Mknn2hDR822eYvWY5ODBY4//lgrWOAsO/TLb/bpZ1/l4Dvh0hEILnDEEUfY33//neN4zsl/hp14wvF28JMv7Lfffs9x188FI4AAAgjELkAAF7sZe0QhsOfFh+zCCwqkb9ln4BSbPH1FFHuySXYUmDimu7VuXsP6D55uE6c+FPUlnn1WPmvZtLp99vnXNm/Ruqj2Oz1fXqtY7iYrfuNV1r3PRPvjjz+j2i8rNjr22GNsxxOz7aODn1uDZgNCXtsJJxxvO7fNt48+/tyq1e5h//vf/2K6vMsvPd8OHPzcfv31sNtvzPDOzqRRy3vtjb0fuH+79upL7b33D9rPh35NP3b/Xi3sllLX2six823bM6/EdM4jjzzStm2a7oL0yjW6xrRvPBvrOe/cvsBe2f2O1W3cN2zwpODq8UcesLx5T7KmrQfb2+8eiOeUQfe54Pz8NnxQeyt6zeVWqnxr++bbHxJ2bB3oqKOOsqc3z7SNW563CZOX2iGf5+V7oiOOMJs2sY9dcfkF1qn7GNvz5r6oruPuTg3c9Y+duNgGj5gV1T5shAACCCCQswUI4HL288u2V3/g7XV2er5T/a6v972TbcqMldn2mrmw4AJXXXmRPfvkHPdif+l/77Sffv4lLNWZZ5zmXobr3VnBat5Rxo455mj766+/rEyl9vbK7rf99j3j9FPt3AJnWoFzzrQrC19olSoUt2JFC5uCCY1QAePc6QOsQtkbE/rInt7xqjVqOTDsMUsWv9o2r5tsr772jnvZDzUqVyxhq5bcZztfesPKVukQ03XeWaOsLZo92PoOnGoPTF/u9n1wzhCrVf1Wu7liW3v51bcs33/y2ms7l9pbb++3CtU6pR9/5eJRVuW2klarQS97/IkXYjqvAo0fP3/KfvzpkOW/sLLfvvNm3GsF8p8R0/G08bff/egC3WCjT4+mdm+flrb+sWesftP+YY99+aWF7OVnF9kPP/5s519+R0KDei8o1+dv9dqt1qT14JjvM9wO1aqUtmULR9gXX35rl19bx37//Q+3eaHz89vHn3xpf/75l/vfClK3PjbNrr/uCvdMn9+5J6rrOOXkE+2d11bZEWZ2xXX1nDkDAQQQQCB3CxDA5e7nm7K7a9Oipk0YfXeG8/fs/4BNm7UqZdeVjBNXrVzK/nPaKfbcztft/X0fJ+MUKT3mprUPWOmS19iEKUttwJAZQa9FwVrtmmXt2qsvs/xnn56+jYKBh1Y8brPnr7W33vnQ/bsya7On9Ldz8p9uxx13bIbjaZ+ntu9yAYj+8/kX32TYRpmmG6+/MqJL2VuKuW22bt8VcVsFl4NHzA67nRd0jBq3wIaPnhdy2/vv62ZtW9ay+8YvtGH3zY14bt8Njj76KHvthSWWJ8/xdsV1dd20uMAAbuqEXtasUVWrVL2LPfPc7vTdFeQo2ClyfX3b/+GnMZ03XAD3+s6ldtGF58Z0PG2szOvFV9XKsJ+C+nd2r7KzzvyPffnVdyGzXg8/ss1GjZtnIwd3tC4d6tmff/5p333/c8jreH/fR1a+6j8BbbQXrC8cnto4zWXLFPxufnJntLuG3U5B2fpV99utN19nw0fPt1Hj5rvtNTtBsxT02b6oSE33b/EGcArchg1qZ3d3akgWLiFPjYMggAAC2V+AAC77P6Mce4W97m5sg/plzFL06DvRZsx5OFvdl17cNBWpXu0KdtEFBVzWSKNu4362cfNzYa/1+afm2X+LXOymPc1/8NFsdV+ZvRgFZJoyqKyBvt3XC3mwsXjuUJdt07f/u155y156+U17cddeF9T+8stvfrtUrljcVi0ZbV9/8729/c6H9tHHX7gpiQc//sLeff8j2/nSmy5jl4jx/adb3WFOPadsIg5nj66e4F7Gb63c3l7c9WbIY3pTiAMDrGgv4q56lWzWlH7mZa19AzhNtdu2aYatWrPVmrUdkn5IBQBff7TZBQKnn1cx5mmb0QRwygB+8WXGgDrwvpQVeumZhSEDuI5t67hpoT///IvL6Cro1zRTZaR8x8o1T9qCxY/aS08vMGXKlPnUutpLLz7PfvvtsL35Vtp0Um8c+Ohza9xqULTMftvpb5X+ZimQL12hTVzHCNzJyxzqWgsXreuCVY0WTara5PG97NGNz1i9JmnZx3gDOO2rdXBv7lpmhw//ThYuIU+OgyCAAALZW4AALns/nxx/dV7GIvBGtLZp5tzsE8TdN7STdW5f112mvuXXdEGNZm2GRPw2PjcHcNMn9bEmDavYgw89Zu263Bfy8+gFcJoipkAs3PACuOGj59qocQtj/owruLmg0DlR7de7exO33ej7F0W1vbJWS5Zv8ttWGTEFN8ccfZTt3/uIHf79D7v06jvtr7/+WdemANcrgOFlVxS4Frjk9vQpc1FdwP9vpCmk0yb2ssXLNtqO517zy8D99NMh69ezufUdNNUvoNa6uZeffdAFRctWbQ55uolTlwXNzkUTwClbFCwjGngyBXCffbAxaACn4Ou5rXNNhXG01u65nXvshW3z3NqvGvXusS1bX0w/nIKatcvHWvlbb7DZ89dYt14TXNZW6wsvurCAVbyjc9iphgr6NEU3mnH8cce6c52T/0z3ZczTz74azW4u6PSmRfruoEB7/Ki0TOyipRusfdfR7sf69/kzBlntmuVswJB/1pRmJoDTMfW72rhBFbJwUT01NkIAAQRytgABXM5+fjni6vv1bGaa8hY4uvW6302tS/XQC+EX+ze5rNv02attxJh59t33P0V9Wbk1gNNL+AdvrrU8eY6zG25uliHb4QsUTwA3Ysx8V2wj1qEpad7UyFj3jbS9plpWq93dbzOtZdOatnBDmdoNm3a4TTq1q2Ojh3WOdCr3812v7LVbbmuXvq3MO7VL+yLBd2j9W+HLCtn8B9fbp5/5Z0FXPvyEvbfvoDVuUNlmPNA34nnLV+2YHvQoc1y1cmm3z5FHHmF972nmsjjjJi1x//b6G+/Zoxt3mDeFMrMBnIJhZQ+V2Z278BHrcs94dx5VrX38kckuE1usdNP0Qh+nnHyCrVx8n116yfl2bfG77Psf0qZP3lKqqD22ZqK9894Bu6lMi5BB8nXXFnYFRJI1FLQrKxm4tlPn07N89/XVdtKJeaz4rS3Si5IoUNv3xhrTWtFyt3d06yQ1MhPAaf8iV1xkO7fPNwX4l15d261lZCCAAAII5E4BArjc+Vyz3V0pY9C/V3O/69LLj4K4OQseSen1epkL9xIUx9qh3BrA3V6plK14cKTLqCmzFm7EE8CNHLvABcuxDi+AU6C15833w+7+/p60LG+wdVi+O1515cVurVK4AE6ZJwU3vkOFek48MY+baqsATsGupk9qSqAycKHK0h911JF2/PHH2Usv77Uylf4J4Aqee5a9/WpshX7qNOprjz3+rE0ef4+1aHKHTZ250nb6TO+8vVJJV1BGX5Zovdy2p19OX3PWqH5lmzk5dNCnbGSbTiPTAzgFKsGyTYEPQYFasaJXZMjAXXzRufbI8nHmfl6qqV9BHBWmqVa5tLXvNtoVE9FQUKrA5tkXXrd9H/yzvtTLOKmQjbLkvusA/Z/rRbZ80Ui/yytwzhl29NFH2yef/lNAJNJnUM9K6/V0777TiPV86zXpl14Z1DuO1qUNHtDG7unayLY987LdXuuf9cAKxHftSMsI6/Pk+xnRl0m6X50nWOXSdRt2WPN2/0yb9b1u7ff2qytcQSBNy/S+UIh0b/wcAQQQQCDnCRDA5bxnlmOveEDvFu4bft+hlxd9Cx9tiflk3LyqvikroJE3/63pVeGiPVduDeDGjuhiHdrUdtP42nYeFZbDC+BUOe+3gCDH21ElzrU+zptCGU+BDx3LC+BKlW9ln33+jcveBI533j3gMh6+a+CuvuoSu+Tighm2fWr7y3ZewbNsxxNzwgZwmu4XOK1O1RkVHHkBXM9ujWxw/zYRq096awu1jk7r6byhF/jiNxRJ/981qpWxVs2q24GPPrNC559js+atsUce3e53D7pPlb5/9fnFbm3Yf29s6BfsjBzSwbp2qJ9heqIOctkl51vZMmmFXjRtU+vStF5rwNC03wc5KqhNZBETBbmFzsufXtTGu5m8p5zk1j56bRF0PT99sc0FOCefVSZDMKwpmL///mdMa/28wK9R/SrWvusoe/ChjVH9mg/u39p6dmts02attp79J0XcR9VKN62dZEcceaQNGjrTxk9Oy2jq/F5BFt1XYIDvVV8N9jPtv3b99pBr/HTsmZP7maYYq2WLWrcwEEAAAQRypwABXO58rtn2rgb2bWXeuiTvItOCuHFZ2uxbvclOO/VkdwkFzz3TWjWr4f770FFz/NY2BUJ++90PGa4zmgCuQtkbTC91qnanipV66X5tz7u2cfPz7uU81NC3/rq2a/57qQsy9M28MmIqEKIpaJFK+mfmg6DpWJqWpQxM4LqwwON6AVy483ml7b0AToHh3IWRe8P9+OPPfn2/fAO4M04/zdYsG5vhtPdPXmr3Dp3hF8ApOFHxjMBR7vYOLhOS2QDu+Z2v2xu7lrmpcyqCoYIboYZaJWx/fGbYQE9l7Z/aON1WPPyEKbjRNEoNVebU2qm9b+9PP7wCNwVwGloX9uzzr6X/zAsyryvZOGz/tGjWwCk4DFwDV7VSKdM5Vj78pHXsPsbvlvW7HVjExttABsoYhhrKKGn9pcaipY+FzGaq9/b9k5f4Ba3hPocK5LUG76139rssYKShoFoVM/P95xQrWqKxm64abuhZaU3feQXPNrUFHzhkht0/ZanbRb/Pb+5abscdd4z7jOx+/d30Q2V2CqUO1KRhZZs+qa+9tuc9K1G2ZaRb4+cIIIAAAjlUgAAuhz64nHzZXrU333vQi16n7mNdxbmsGIGNxqM9p9bc6CXOd4QL4FREQSXlmzeuFvQU6mvVot0w27Tl+Qw/18urGmgHK7WvjbVvvcb9Qk4fi/aegm2nc35zcIubzqX71X2HG14Ap55fgS/4HVrXtjq1yqX3JvMCuGivL3AKmm8A9+pr/7wABztetFUo1RQ7swFc6RLXuEI4+gx3vNs/kAm8thuKXemCM2UstSYtcGiq4dpl40wNwYuWaGSTx/d0AZyCUmVFtX5KQY1aGchbU/WGDEirnBg4NXXj2kl2c8lr7cxCt4VsIq39ognggq2Bu+P2m+2hBcNt6YrHrXXHEdE+Vqtbq7zNnxm+7140B9PfDgWtz73wejSbu8+0smP6QkXTTyNVmW1Yt6LNnjrAnnjqRate956w51AWbM60AVa/dkW3nW8Ap5+NGJyWDQ3Wby4RAZwKwaj6p6Zf5itYIarprlGhsRECCCCAQLYSIIDLVo/j33MxetnUS6fv0IuYXnwXLtmQdAj1LFOmRENT03p0ucv99649xwedkqUXblV4iyWA03SoLesn2003XOWmuA0cNtMFW19++a1dfFFBq1+7grVvfaebuhZ432VKF3VTBfUzVRRct+EZU4ZHlQ+VFevdo4kr5KCy/Tfe0tw+/eyrhJppHc27r6X16ytwcZX04hGhThJuDZxX4TMwA/fB/k9c2wDfoayFXkJVzMLLMGmdm29/NhXeOO3UU1xDa5VPb9ro9gyXpabcylT5BnC3lb/Jbi51bYZtlyzb5M6nghffff+jvf6G/7o6r4hJpCmU1aqUMgUzV9/Y0L76+vuwz+OmG4rYkxumuaDDtxG3dtK6tPGjurqiOg2b3+uCe982Ah8d/MwFCarMqKnHnXuMcy/tctOLu6ZlqjiGN5SZU8BX4OKMTr4XGS6A07o8rc+78MoariG174g3gFNxj7POyhfS6agjj3RZRf1duLZ4I/ufUm0hhtazqV9etMO7ZmUqFfyFGgqqFGgrW6hpslprGG7oi4oFMwe5RuMqTlKyxDXpGTg9A2Xfjj32aJf5C8zkJSKAU4P3j95Z78xUyCTRfxei9WU7BBBAAIHkChDAJdeXo4cRGHpv2/TAydtMLx5N2wxJL2KQFYDRrIHz+nLFEsBp7dKksT1c8KYgK1gPtTtrlLVFswe7/lCFi9ZJfwlVE3Q1Qw9WVEMmyuw9++Qc99Leb9A0mzRtWUKpNGVTx1dLhbz5I/dQiyeAGzPhQRsy0r9xtmc2Y85q69E38lojBULjRnbNcO+anqleg74BXLtWtVxwFDj6DpwaNosZbQD31NO7TEU1tEZNrQQ0lS7UNEplfzavm+ymOvoGEHrmevb6zKg4hjJ0GoGNvPVvmg66ZNlGF3iuWznebavKg+XKFLNzLr49PdumCqv7D3xmN5XxLyIU6BAsgDv7rHwuw3fw3Ufd1F/dW+Aax4IFzrISN/3XTQV+4f8rKvoe+9nnX3fTfWMdkdbAxXo83+11r3teXOqmOZat0iFkTz9NeX5myyz78MCnVuT6BiGncXq/k/v3rrW8p5xsXe4ZawXPPdt63t04PYDTl0BPbphqi5ZutI53p7UU8B2JCOB0jO8/fdJlU0uWa+WmUjIQQAABBHKfAAFc7numOeqOhg9qZ3d3auh3zfrW+JL/3pll95GMAE7ZhTd2LbczTj/V2ne9z013CzX08l2uzPV2T79Jro2BhrduSdmXOxv2Drqrsgj6j9bSqWhBIoeyO4+sGOde3jVtLtJIVQAX6bq8dgMKhOMdXgA3duKDrvG471DAdeP1RdKLmOhnRa640K1v+/GnX6xU+dau2mHg0JRGTW3cvuMVq1KzW/qPlaVZvXS0NWs71G9Nl1oT3FisiA0aMcuUufQdmr6oz0HN+j1dRnLqhF5Wv2l/W//YM+at93rs8eesTqM+YQm8AE7rKrXuUU2tVbRFXxAoEPaa28fq6FsER0HtaaelrT2NNHQ9Kp6iL3W09i5YVcZgx/j22x+jKqHftUM9GzkkrYz/bdW7uKyZ71AwpGd/W4Xidu+Q6TZhykNhL1nbv/j0AlNRnF4DHjBNFfcN4LTz3Z0amJqTBzYs188SFcCp8qrW2tWo19NN+2QggAACCOQ+AQK43PdMc9Qd5dYAzutTpZfOcy6qErbYiKZRKoukl2VN09PwLe+uhufKVkXTQDlRD1+Bj6ZwaipgocKhC01458uqAE4Ztzo1yyXqNoMeRy/YL7yY1ptLI9Y+cNpnxgNpTZWVgdMat8DpfZ7vk9tesjvq9Ah7P316NLVbShd100i9nmG+Oyj7NXJwB9eOQF8YqHffpi0vuICte+eGNmxgO1eRMFKQr+DvvdfTvkDQUOCk/WbOXeMCOH0WqtTMmO289ZZirnqlphcOGj4rw72op6KXfe7WsYGNGPxP1c1EP0jNslSVSO+LkHDHVxZbWVB9gaNp2x26+WfFlLFVI+633/3QBeK//no44uVqmq4akev3PlgAF+4AiQrgPnzrEdNUSrXZeOrplyNeMxsggAACCOQ8AQK4nPfMcs0V68VSL5i+I7dMofSmAiro6n3v5LDP7PJLC7n2Ch9/8oVdds0/VRJ9qybqhXDnS2/a5idfcGuiAtdpJfpDoXVmKs6i855y9q1hp47p3MoaVapQ3GV+vvr6O7/Lad/qTqtd07eISQkXFMUzhVJVC9XvLJlDa8p821p4AZz+bd8H/tmvuneWd1ku30beujYVgXni0Smu6qjWMLZsP9zvkvWi//BDY9w6Pa0N9IayTqp26A1NI3xh23z7z2kn2/Wlm7k1er5DVUnV3Prkk05I/5Jg09oHrMRNV7nPknqrKdun/x4sE6hKl9WqlLYqt5Vw16ogQr+Dqnw5ftIS17xdPe2U1Xnm2d1WqUaXDPSxrIGrWO5G07ThzA5Nada1PrRys2s94DuWr9riph5HMxS07nhitp15xn9c1mzarLR1n1pnuv3xGe4cCozj+X0LFsDpi51QQ0VOxt/XzS67pJC7ljf3fhB0U1XCVRXbYEOfH02h1HVryuwbIY4RjQ3bIIAAAghkXwECuOz7bHL1laW6iIkvbjKmUHqFO2J5iHpx/s+55f0qxym70q5lLatQ7sb0ois6pjIampqmF06tn0v08F7addzzL69mX3/zQ9hTeC0Hwm3kFTFR3zRNER0+eq6NGrfQb5dIa+A0BU/Tw6IZo4Z2dEGlWkOsWbctml3cNirSoQqf3oh2DVxg4+RzC5zp1hGq2XfL9sNs2aot6cescltJW7l4lMtaqRKiNzT9cuf2BVFfq2/W1tvJq+6oKZ+qeKhS9b695nwPvmTeUFOvOQ0FeCpeo3V0+S/8Z62gN91T69jUszFwVK96iy2dPyzmKpRR32TAhgpOfvhsqyvwE/j7Es8xS5W4xjasvt/tqiqTL7z0plv3VviyC6zPwMk2ZUZsjdW9awgM4LwpqvFco+8+4aZV63dDGVj9LVHz+qzM2mf2vtgfAQQQQCB6AQK46K3YMkEC2aGNgO+tJCOA63tPUxvQu6Xt//BTGzcprT9XNEOZj2B9s44++igrfsNVVrbM9aYshoqMaCjY0LTLSGX+ozm37zZa76Q2Anrp1Df5ob7x9/b5dN9jdkKe491LfKgxbdZKlxFQqX0FuCoe8sD05X6bRwrgor0PZVb2vrzcZacuv7Z2TBUKA88RbwCn43jZqe9/+MlVHvSmEnpBz9r12+yuFv+U0lelx/uG/lNBUtkxBSpaz+a7Buzkk0906yaDrW3TZ0VVIxU46jmGmz6pYFrTUvW5e+nlvfbDZ09lCOC8rGfP/mkZKq83m+ekpuRaC6jpnYFtQLbveDVsn8Non6fvdokO4HTsjm1r25jhXVxV121Pv+xaNgRmR2O91sAATs/xwTmDwx7m5lJFXbEYBebffhv8S5Pdr71rY0P8TfEaxP/xxx+Wr2DFDNnJWO+B7RFAAAEEsqcAAVz2fC659qqySyNvX+BkBHBqU7Bw1mD3Qljw0qoJf56a4rhw9mBTA+d9H3zsijwkemzbNMOtD+rW636bPX9tyMOrYMsXHz5ub+zd56ptRhre1FllcwKrE0YbwKk/msq7hxpq0u5lk9QiIJqhdVDeFDrf7TMTwOk4s6f2t4Z1b7PxDyxxrSQ0vCyZpgC26uA/vdI7d807ypjWFi5fvcX1CvQd6g/YunkNq31Xb9cMPnCoAIkCCI3LrqkdtGhG4D6h2giMGtLRunSo59bqac3eoa+ejobTbdOk9eCgFWV1zAsKnRP1cQI3VGCroazn//6X1l5AWSf5Rmq0Heykgf3b9MWIvrjITHY7FWvgvHV7L7y4x6+VRNzQ7IgAAgggkC0F+er6XQAADpFJREFUCOCy5WPJnRc1oHcLt9bLd+ilSy/yvmuOsvrukxHAedX/dC/X3HRX2JdKFSwpW6aYvfX2fhs7cbEpg/LAuHvcOhZN/wvWfkDH9XqJ6b9fWayefXjgs4TSedNcNf2wUcvQDZcLX1bIdu1YFPUUullT+pnWMAV7uY82gPOCRq1/+uZb/3VhKuQhu8CX79Pz5XXZLBXj0OfOGyfkOc5OOukElykNVoQjswGcpn02qFvRFQPxzqss1vRJfWzeovXWucfYDM9NmbNXnn3Qzsl/ul19011+AVjxG6+yLeunuKxo8VtbBH3mXj8yVZQsfG0dUyGRSCNUAPfEo1NN5/QCQQVw+mLCtzdf4LHvuL2061MXKoDT1FIvixzpuqL9uWzV/y5YoZdIx8h7yok2YUx3U0ZS45dfDtvA4TOiKoYS6thZHcDpM7947hA3JXb0/Q/a0FH+LToiGfBzBBBAAIGcI0AAl3OeVY6+0n49m1v/Xv7ZGb1wKbszZ0HsPaISiZGMAE7XpwyRej+tWvOk620XbFx04bn24vb5dvzxx/llup7bOtcVxwiX/brkooK2+4Ul7rCFi9Z1zagTOaKtRFm5YlpRkmBTIoNdz9rlY12/NK3LUtNp3xFrAPf+voMuwPEdn+/fZHmOPzZD/zpNqTz/vPxufZfWeXnDqwKarAAumIHX700ZP01NDBwd2tS2sSO6uJYBvQZMts1P7nTT4a69+lJbv2qCKeisUqubX7VM7xhqRfDi0wtdRUoN9W5TQ/BII1gAp2b3B99db4cP/2FnFrrNHUIBnD5r+syFGl6WNVQAp6BWX1R4QwFrYBn/UMdWoKJ+a/q/ajeiQi7e0JTZwKImke67TOmiNnNyXzu3wFmukNDTz+52GVMNFUNp1+W+oAVgIh03FQEcFSgjPRV+jgACCOQOAQK43PEcs/Vd9OvZzPr3ypgpiDQ1L6tuKlkBnNajqBiCXjRVsEPfivuuY1Kp72ULR7gmyJoGWaJsS/v50K/utj0zZZFurtjGDn78hR+HXrbnThtgyrSo6fN5l1VLOJcqKe57Y41pOqKaTavpdLDhlcyveufdUZUtf+mZha4BufrLBRZZyM4B3JQZK+zd9w/6ETS9q4prpB1YhTLSw7inayNThnPk2AU2Ysy8DJsrqOjYtq7dVv5Gtw5RU/rWrHvK6tepaKfmPTlDURTfA6xcfJ+rKqnpmVddeZGrqKgS+ZoiGm4EC+A0VVGfUd+1eokI4HyvQ5lkZSMf3bjD7h06IxKd+31KRBETBflD721nCuBdz7c1W63LPeNcARu5T5vYx9TIXEFhz36Twq7vDHbRWR3AqRjL44884H6nrriunh0+/HtESzZAAAEEEMiZAgRwOfO55ZirVg+re/u0zHC93ftMNPU3yw4jWQGc7q1L+3o2bGBbO/roo+299w/azl1vuBesQufldw2CVf5d09EqVutkb/k0iVZ2Qj2q1CRaL2KqPPfBh5/Yn3/+5cq6K4PlVWMMleVIhO3IIR1cJcPAaonesfPkOc4+3PuIHX/8sVaocPWIU/VUXOTd11a5DJj64wWO7BzAhfOMNYCbPL6ntWhSzXr0nWgz5oT+PdA6vs7t6rrCL95Qo/tGLQcFnSqoz5uqb+qzVLpCazu/4Nm244k57ouDW25r6/cZC7yfYAGcF5z7rrVLdACnVgabHnnAFe8YPnqejRoXvgpnIgK4W28uauPvu9suu+R813D9nr4TbcnyTX4kmnKrqcwqOKPx6KYdNmL0vKhbCmRlACeTFQ+OtMoVS1rfQZF7/iXibwPHQAABBBBInQABXOrsc/2ZfQsp+N5spJfWrIZJZgCne1F/rWkTe7tsiO/QS/X8B9e7tUQK4gKHMl/du9xlbVvUtBNPzJPh52oSrWl/a9dvTxqZCk3sefEhd/zrSjbJUO2yfu0KNnf6vbZuw9PWoNmAiNfhFVnQlMCa9XtmiwDOm64YaQql1qvt/9C/D1ydWuVNBWViCeD0XN/Zvco907JVOoRcs6UpkB3a1LE2LWq4rJvWQmr9ns6noSbNCna8zOjg/q2tZ7fGroqpsrbeFwJeFUl9xtTc27dJue8DUGGYrw5sTq9CqQyxgu0ffjzkpip6UxMVwH39zffW594pIZ+3er1pam20Xy4oi7nh4Ql20oknWJtOI8Jmu+IN4NTWQetN9R+vgIrWy7VoPyzs+tFG9SvZ2JFd09t4bN22yyZNW2ZPPPVi2M97VgZw6iW5a8dCl6ktcn39qJqOR/xlZQMEEEAAgWwrQACXbR9Nzr4wb41P4F14pchz9t3Fd/Va93NVkYvsrDPzuSmTKv3/66+HIx5ML/oXX3iuqcS8Ml56kf/4ky8TXrQk1IUsmDnITdXUFDxNxfMd61aOd+Xs1T8r0gut9lOT6dIlr7HBI2a5gi2BI6szcAoG1OxaxStCldvPbBGT5o2rWt5TTrbDv//usqd1apaz8wqeHbQxtrI+VSuXdu0Hbr35Ojv22GPs0KFfbeLUh2zi1GUuOFNGSAWBNA1VQ1NXG9ar5NZt6fPUuNUg27j5OT/aSWO7W6tmNey33w5b83bDXMCtoTVupUtea2pzUKHsDS4AfG3Pe246b+/uTUxVYxWs9Bs0Lf14iahCGeyzVrlicVvx4CiXcb6uVNP09gMKJPVvv/x6OC2TWKqoPbZmorM464JKftOSA4+racAqqNK4QRXnqSI2Gq/sftutvV28bFNUa+Z0De1a3WltW9Y0/XcNVV2dNHWZa8GgzHjgyKoAThU0p07obU0a3k72LeJfUzZAAAEEcocAAVzueI7Z7i4OvL3O9aHyHSrGMHVmfE1xs90N/osuSNP4dj+fVh1ThSt8161pmqcyG1cWq+9X2TEYj6bIqciCXqKVJQhWNTOrArii11xmi+YMcWufdF0aoQrBKHuql38VogksuqKA+thjjrFDv/wa9CVex1WBDGV9fIfWWamxeWA2bPSwTtapXdp0yQ8PfGrLVz9hs+atybBWUNetQPDKKy501S31fH47/LvVvqtPhmv0zutVgX1+5x4rXzWt15ymvn6xf5Ob4usNVT4dff8iF9jWr13Rri/d1Pa+vT/9514VymBr97yNFITKLNoMnLefpop+9dV36U3PdZ+qWKmCPhp//vln+rWufPhJa9Y2eHEg73heEKr//fPPv7hga+7Cda65eTxDz1uBUpf2da3Q+WltEKbNWm09+0/KcLisCuD0pYAK9CjDSvYtnqfKPggggEDOEyCAy3nPLEdcsabdXXhBgfRrDddMOEfc0L/8IrWWUQGAepn5ltpXBueW0kVdo+loRukS11i5W68PWYK+RrVbTAU+VFBCWadQQ9P9Xn3uQdv/4WdWqUYXv82UNVJVw8CCGD27NbLTTjvFhoycY0cddaStWzHelL14572PXK8y9ThLxtA6K5Xh1zUrIFH2dPszL7viGIHj1LwnuYI/q9ZujakcvtoyaH3l+/s+DnsLLZtWt2eefdXeff+j9O26d25op59+qmt2rubVXhl+rYnT+rvA57Djidn22effuOmYoYamyipoVV82VXLMzNBnr2rlUumH0HVu3f6SLVr6WMT+dnnyHGsPzhnqeuUtX7U5vUhQZq5H++pLiFrVy7hgrnnboa6QUOBQcZTmjau5L60iFZDRvkeY2dCB7UzVZfU7pgx9pKF9Bg9oY90732X9Bk+1ydNXRNqFnyOAAAII5AIBArhc8BCz4y2UKnG1TZ/Yx04++UTXj0jrhxgIIIAAAggggAACCCCQOQECuMz5sTcCCCCAAAIIIIAAAgggkGUCBHBZRs2JEEAAAQQQQAABBBBAAIHMCRDAZc6PvRFAAAEEEEAAAQQQQACBLBMggMsyak6EAAIIIIAAAggggAACCGROgAAuc37sjQACCCCAAAIIIIAAAghkmQABXJZRcyIEEEAAAQQQQAABBBBAIHMCBHCZ82NvBBBAAAEEEEAAAQQQQCDLBAjgsoyaEyGAAAIIIIAAAggggAACmRMggMucH3sjgAACCCCAAAIIIIAAAlkmQACXZdScCAEEEEAAAQQQQAABBBDInAABXOb82BsBBBBAAAEEEEAAAQQQyDIBArgso+ZECCCAAAIIIIAAAggggEDmBAjgMufH3ggggAACCCCAAAIIIIBAlgkQwGUZNSdCAAEEEEAAAQQQQAABBDInQACXOT/2RgABBBBAAAEEEEAAAQSyTIAALsuoORECCCCAAAIIIIAAAgggkDkBArjM+bE3AggggAACCCCAAAIIIJBlAgRwWUbNiRBAAAEEEEAAAQQQQACBzAkQwGXOj70RQAABBBBAAAEEEEAAgSwTIIDLMmpOhAACCCCAAAIIIIAAAghkToAALnN+7I0AAggggAACCCCAAAIIZJkAAVyWUXMiBBBAAAEEEEAAAQQQQCBzAgRwmfNjbwQQQAABBBBAAAEEEEAgywQI4LKMmhMhgAACCCCAAAIIIIAAApkTIIDLnB97I4AAAggggAACCCCAAAJZJkAAl2XUnAgBBBBAAAEEEEAAAQQQyJwAAVzm/NgbAQQQQAABBBBAAAEEEMgyAQK4LKPmRAgggAACCCCAAAIIIIBA5gQI4DLnx94IIIAAAggggAACCCCAQJYJEMBlGTUnQgABBBBAAAEEEEAAAQQyJ0AAlzk/9kYAAQQQQAABBBBAAAEEskyAAC7LqDkRAggggAACCCCAAAIIIJA5AQK4zPmxNwIIIIAAAggggAACCCCQZQIEcFlGzYkQQAABBBBAAAEEEEAAgcwJEMBlzo+9EUAAAQQQQAABBBBAAIEsEyCAyzJqToQAAggggAACCCCAAAIIZE6AAC5zfuyNAAIIIIAAAggggAACCGSZAAFcllFzIgQQQAABBBBAAAEEEEAgcwIZArjMHY69EUAAAQQQQAABBBBAAAEEki1wxOX/rfN3sk/C8RFAAAEEEEAAAQQQQAABBDIv8H8Wbo6uL6TXVgAAAABJRU5ErkJggg==",Le=u.p+"static/question.ed747acc.gif",xt="data:image/gif;base64,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",Ft=u(55351),vn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",cn="data:image/png;base64,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",ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",K="data:image/png;base64,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",q=u(53114),S="data:image/png;base64,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",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},28426:function(Tr,Vn,u){"use strict";var a=u(59301),B=u(93314),b=u(99571),w=Object.defineProperty,z=Object.defineProperties,m=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,l=(te,ve,Se)=>ve in te?w(te,ve,{enumerable:!0,configurable:!0,writable:!0,value:Se}):te[ve]=Se,T=(te,ve)=>{for(var Se in ve||(ve={}))ut.call(ve,Se)&&l(te,Se,ve[Se]);if(He)for(var Se of He(ve))$.call(ve,Se)&&l(te,Se,ve[Se]);return te},E=(te,ve)=>z(te,m(ve));const M=({img:te,buttonProps:ve={},styles:Se={},customText:We,ButtonText:Wt,ButtonClick:Zt,Buttonclass:be,ButtonTwo:R,imgStyles:Z,loading:nt=!1,className:qe=""})=>a.createElement("section",{className:`tc animated fadeIn ${qe}`,style:T({color:"#999",margin:"100px auto",visibility:nt?"hidden":"visible"},Se)},a.createElement("img",{src:te||B,style:E(T({},Z),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},We||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Wt&&a.createElement(b.ZP,T({className:be,onClick:Zt},ve),Wt),R&&R);Vn.Z=M},2414:function(Tr,Vn,u){"use strict";u.r(Vn),u.d(Vn,{default:function(){return Zu}});var a=u(59301),B=u(25690),b=u(24404),w=u(62957),z=u(6767),m=u(25399),He=u(93725),ut=u(77019),$=u(5269),l=u(62673),T=u(99571),E=u(37639),M=u(87169),te=u(82264),ve=u(38986),Se=u(69219),We=u(28284),Wt=u(37568),Zt={formStyle:"formStyle___gwKr0"},be=u(59301),R=Object.defineProperty,Z=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Te=(c,f,d)=>f in c?R(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,ye=(c,f)=>{for(var d in f||(f={}))nt.call(f,d)&&Te(c,d,f[d]);if(Z)for(var d of Z(f))qe.call(f,d)&&Te(c,d,f[d]);return c},ge=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const{TreeNode:Qe}=Se.default,kt=({classroomList:c,loading:f,dispatch:d})=>{var Lt,Gt,An,tr,Vt,Je,on,Ur,Hr,Rr,Qr,Zr,ba,ya,na,Wr;const Ir=(0,B.useParams)(),sa=(0,B.useLocation)(),[fa,wa]=(0,a.useState)(!1),[Jr,xe]=(0,a.useState)(),{actionTabs:Ma}=c,[ja]=We.default.useForm();return(0,a.useEffect)(()=>{var Nr,vo,fo;c.actionTabs.key=="\u6DFB\u52A0\u76EE\u5F55"&&(ja.resetFields(),xe(((Nr=c.actionTabs.selectArrs)==null?void 0:Nr.parent_id)===""?(vo=c.actionTabs.selectArrs)==null?void 0:vo.category_id:(fo=c.actionTabs.selectArrs)==null?void 0:fo.parent_id)),console.log(c.actionTabs.selectArrs)},[c.actionTabs.key]),c.actionTabs.key!=="\u6DFB\u52A0\u76EE\u5F55"?null:(console.log("---",c.actionTabs.selectArrs),be.createElement(w.default,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",open:c.actionTabs.key==="\u6DFB\u52A0\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:100},confirmLoading:fa,onOk:()=>ge(void 0,null,function*(){var Nr;yield ja.validateFields();const vo=ja.getFieldValue();wa(!0);let fo=`/api/course_modules/${c.actionTabs.selectArrs.category_id}/add_second_category.json`;switch(c.actionTabs.selectArrs.type){case"board":fo=`/api/courses/${Ir.coursesId}/boards.json`;break}const Fr=yield(0,ve.ZP)(fo,{method:"post",body:ye({parent_id:Jr===c.actionTabs.selectArrs.category_id?"":Jr||c.actionTabs.selectArrs.parent_id},vo)});if(Fr.status===0){z.ZP.success("\u6DFB\u52A0\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:Ir.coursesId}});const vr=c.actionTabs.selectArrs.type,ma=(Fr==null?void 0:Fr.category_id)||0;let to=(Nr=sa.pathname)==null?void 0:Nr.split("/");to[4]=ma,to[3]=(vr==="hack"?"program_homework":vr)||to[3];const xo=to==null?void 0:to.join("/");B.history.push(xo),Ma.cb&&Ma.cb()}wa(!1)}),onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})}},be.createElement("div",{className:"pl30 pr30"},be.createElement(We.default,{form:ja,initialValues:{name:""},className:Zt.formStyle},be.createElement(ut.Z,{className:"mt20",align:"middle"},be.createElement($.Z,{style:{textAlign:"end"},flex:"90px"},"\u4E0A\u7EA7\u76EE\u5F55\uFF1A"),be.createElement($.Z,{flex:"1"},be.createElement(Se.default,{style:{width:320},dropdownStyle:{maxHeight:400,overflow:"auto"},treeDefaultExpandAll:!0,size:"middle",defaultValue:((Lt=c.actionTabs.selectArrs)==null?void 0:Lt.parent_id)===""?(Gt=c.actionTabs.selectArrs)==null?void 0:Gt.category_id:(An=c.actionTabs.selectArrs)==null?void 0:An.parent_id,disabled:((tr=c.actionTabs.selectArrs)==null?void 0:tr.parent_id)!=="",onChange:Nr=>{xe(Nr)}},((Vt=c.actionTabs.selectArrs)==null?void 0:Vt.parent_id)===""&&be.createElement(Qe,{value:(Je=c.actionTabs.selectArrs)==null?void 0:Je.category_id,title:((Ur=(on=c.actionTabs.selectArrs)==null?void 0:on.nodeModules)==null?void 0:Ur.name)+"(\u6839\u76EE\u5F55)"},(Qr=(Rr=(Hr=c.actionTabs.selectArrs)==null?void 0:Hr.nodeModules)==null?void 0:Rr.second_category)==null?void 0:Qr.map((Nr,vo)=>be.createElement(Qe,{value:Nr.category_id,title:Nr.category_name}))),((Zr=c.actionTabs.selectArrs)==null?void 0:Zr.parent_id)!==""&&be.createElement(Qe,{value:(ya=(ba=c.actionTabs.selectArrs)==null?void 0:ba.nodeModules)==null?void 0:ya.category_id,title:(Wr=(na=c.actionTabs.selectArrs)==null?void 0:na.nodeModules)==null?void 0:Wr.category_name})))),be.createElement(We.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B50\u76EE\u5F55\u540D\u79F0"}]},be.createElement(ut.Z,{className:"mt20",align:"middle"},be.createElement($.Z,{style:{textAlign:"end"},flex:"90px",className:"font14"},"\u5B50\u76EE\u5F55\u540D\u79F0\uFF1A"),be.createElement($.Z,{flex:"1"},be.createElement(Wt.default,{placeholder:`\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26 + `,maxLength:60}))))))))};var L=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(kt),ue=u(61186),ae=u.n(ue),Ue=Object.defineProperty,Ze=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,Ct=(c,f,d)=>f in c?Ue(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,Ye=(c,f)=>{for(var d in f||(f={}))Re.call(f,d)&&Ct(c,d,f[d]);if(Ze)for(var d of Ze(f))W.call(f,d)&&Ct(c,d,f[d]);return c},Ge=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const it=({classroomList:c,loading:f,dispatch:d})=>{var Lt,Gt,An,tr,Vt;const Je=(0,B.useParams)(),on=(0,B.useLocation)(),[Ur,Hr]=(0,a.useState)(!1),{actionTabs:Rr}=c,[Qr]=We.default.useForm(),[Zr,ba]=(0,a.useState)({name:"string"}),ya=na=>na&&na{var na,Wr,Ir,sa;c.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D"&&(Zr.name=((na=Rr.selectArrs)==null?void 0:na.category_name)||((Wr=Rr.selectArrs)==null?void 0:Wr.name)),ba(Ye({},Zr)),Qr.setFieldsValue({name:((Ir=Rr.selectArrs)==null?void 0:Ir.name)||((sa=Rr.selectArrs)==null?void 0:sa.category_name)})},[c.actionTabs.key]),c.actionTabs.key!=="\u76EE\u5F55\u91CD\u547D\u540D"?null:a.createElement(w.default,{centered:!0,title:"\u76EE\u5F55\u91CD\u547D\u540D",open:c.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,bodyStyle:{minHeight:150},confirmLoading:Ur,onOk:()=>Ge(void 0,null,function*(){yield Qr.validateFields();const na=Qr.getFieldValue();let Wr="post";Hr(!0);let Ir=`/api/course_second_categories/${c.actionTabs.selectArrs.category_id}/rename_category.json`;Rr.selectArrs.main_id&&(Ir=`/api/course_modules/${c.actionTabs.selectArrs.main_id}/rename_module.json`),(c.actionTabs.selectArrs.category_type==="board"||c.actionTabs.selectArrs.type==="board")&&(Ir=`/api/boards/${c.actionTabs.selectArrs.category_id}.json`,Wr="put"),(yield(0,ve.ZP)(Ir,{method:Wr,body:Ye({},na)})).status===0&&(z.ZP.success("\u4FEE\u6539\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"}}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:Je.coursesId}}),Rr.cb&&Rr.cb()),Hr(!1)}),onCancel:()=>{ba({}),d({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("div",{className:"pl30 pr30"},a.createElement(We.default,{form:Qr,onChange:()=>{ba(Qr.getFieldValue())}},a.createElement(We.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}]},a.createElement(ut.Z,{className:"mt30",align:"middle"},a.createElement($.Z,{className:"font14"},"\u76EE\u5F55\u540D\u79F0\uFF1A"),a.createElement($.Z,{flex:"1"},a.createElement(Wt.default,{maxLength:(Lt=Rr.selectArrs)!=null&&Lt.main_id?20:60,defaultValue:((Gt=Rr.selectArrs)==null?void 0:Gt.category_name)||((An=Rr.selectArrs)==null?void 0:An.name),suffix:a.createElement("span",null,((tr=Zr==null?void 0:Zr.name)==null?void 0:tr.length)||0,"/",(Vt=Rr.selectArrs)!=null&&Vt.main_id?20:60)})))))))};var Rt=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(it),Xe=u(82326),jt=u(1560),ht=u(54172),fn=u(26724),Le=u.n(fn),xt=u(74508),Ft=u(59301),vn=Object.defineProperty,cn=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,Ae=(c,f,d)=>f in c?vn(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,V=(c,f)=>{for(var d in f||(f={}))q.call(f,d)&&Ae(c,d,f[d]);if(K)for(var d of K(f))S.call(f,d)&&Ae(c,d,f[d]);return c},C=(c,f)=>cn(c,ze(f)),j=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const dt=({classroomList:c,loading:f,dispatch:d,onShow:Lt})=>{var Gt,An;const tr=(0,B.useParams)(),{actionTabs:Vt}=c,[Je,on]=(0,a.useState)([]),[Ur,Hr]=(0,a.useState)(!0),[Rr,Qr]=(0,a.useState)(!1),[Zr]=We.default.useForm(),[ba,ya]=(0,a.useState)([]),[na,Wr]=(0,a.useState)(0),[Ir,sa]=(0,a.useState)([]),[fa,wa]=(0,a.useState)(!0),Jr=(0,a.useRef)();(0,a.useEffect)(()=>{c.actionTabs.key==="\u6DFB\u52A0\u8001\u5E08"&&(wa(!0),xe())},[c.actionTabs.key]);const xe=()=>j(void 0,null,function*(){const Fr=yield d({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});on(Fr.map(vr=>({value:vr})))}),Ma=()=>{var Fr;if(((Fr=Zr.getFieldValue())==null?void 0:Fr.keyword)===""){ya([]),z.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}wa(!1),Hr(!0),Qr(!1),sa([]),setTimeout(()=>{Nr(!0)},200)},ja=Fr=>{Fr=String(Fr);const vr=Ir.indexOf(Fr);vr<0?Ir.push(Fr):Ir.splice(vr,1),sa([...Ir])},Nr=(Fr=!1)=>j(void 0,null,function*(){var vr;if((Fr||Ur)&&!Rr){const ma=Zr.getFieldValue();Qr(!0),Wr(Fr?1:na+1);const to=yield(0,te.nQ)(V({page:Fr?1:na+1,container_id:tr.coursesId,container_type:1,school_name:ma==null?void 0:ma.school_name,keyword:ma==null?void 0:ma.keyword},ma));ya(Fr?[...to.users]:[...ba,...to.users]),Qr(!1),((vr=to.users)==null?void 0:vr.length)<10&&Hr(!1)}}),vo=()=>j(void 0,null,function*(){if(Ir=="")z.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570");else{const Fr=yield(0,te.uh)(C(V({},tr),{role:2,user_list:Ir.map(vr=>({user_id:vr}))}));(Fr==null?void 0:Fr.status)===-4&&Lt(),Fr.status===0&&(z.ZP.success("\u6DFB\u52A0\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomTopBanner",payload:{id:tr.coursesId}}),d({type:"teachers/getList",payload:V({},tr)}),B.history.push(`/classrooms/${tr.coursesId}/teachers`))}}),fo=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Fr,vr)=>Ft.createElement(l.default,{value:vr.numid,checked:Ir.includes(String(vr.numid)),disabled:!!Fr})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(Fr,vr)=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement(B.Link,{className:"bold c-black",to:`/users/${vr.login}`,target:"_blank"},Fr||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Fr=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement("span",null,Fr||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Fr=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement("span",null,Fr||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Fr=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement("span",null,Fr||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Fr=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement("span",null,Fr||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Fr=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement("span",null,Fr||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:Fr=>Fr?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Fr=>Ft.createElement(m.Z,{placement:"bottom",title:Fr},Ft.createElement("span",null,ae()(Fr).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Fr=>{if(Fr===1)return Ft.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return Ft.createElement(w.default,{centered:!0,title:"\u6DFB\u52A0\u8001\u5E08",open:c.actionTabs.key==="\u6DFB\u52A0\u8001\u5E08",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:()=>j(void 0,null,function*(){vo()}),onCancel:()=>{sa([]),d({type:"classroomList/setActionTabs",payload:{}})}},Ft.createElement(We.default,{layout:"inline",form:Zr,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10"},Ft.createElement(We.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},Ft.createElement(Xe.default,{style:{width:110}},Ft.createElement(Xe.default.Option,{value:"1"},"\u59D3\u540D"),Ft.createElement(Xe.default.Option,{value:"4"},"\u5B66\u53F7/\u5DE5\u53F7"),Ft.createElement(Xe.default.Option,{value:"2"},"\u624B\u673A\u53F7"),Ft.createElement(Xe.default.Option,{value:"3"},"\u90AE\u7BB1"))),Ft.createElement(We.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},Ft.createElement(Wt.default,{allowClear:!0,style:{width:240},size:"middle",defaultValue:((Gt=Vt.selectArrs)==null?void 0:Gt.category_name)||((An=Vt.selectArrs)==null?void 0:An.name)})),Ft.createElement(We.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},Ft.createElement(jt.Z,{options:Je,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(Fr,vr)=>vr.value.toUpperCase().indexOf(Fr.toUpperCase())!==-1})),Ft.createElement(We.default.Item,null,Ft.createElement(T.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:()=>Ma()},"\u641C\u7D22"))),fa&&Ft.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},Ft.createElement("img",{src:xt.RL,width:"100",alt:""}),Ft.createElement("br",null),Ft.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!fa&&ba==""&&!Rr&&Ft.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},Ft.createElement("img",{src:xt.z3,width:"100",alt:""}),Ft.createElement("br",null),Ft.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!fa&&ba!=""||Rr)&&Ft.createElement("section",null,Ft.createElement("div",{className:"flexd-table-header mt20"},Ft.createElement(ht.default,{pagination:!1,dataSource:[],columns:fo})),Ft.createElement("div",{style:{maxHeight:260,overflow:"auto"}},Ft.createElement(Le(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Fr=>{Nr()},hasMore:Ur,useWindow:!1},Ft.createElement(ht.default,{loading:Rr,showHeader:!1,pagination:!1,dataSource:ba,columns:fo,onRow:Fr=>({onClick:vr=>{vr.currentTarget.querySelector("input").disabled||ja(vr.currentTarget.querySelector("input").value)}})})))))};var Mt=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(dt),I=u(59301),U=Object.defineProperty,F=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,st=(c,f,d)=>f in c?U(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,ot=(c,f)=>{for(var d in f||(f={}))Ke.call(f,d)&&st(c,d,f[d]);if(ie)for(var d of ie(f))ft.call(f,d)&&st(c,d,f[d]);return c},N=(c,f)=>F(c,he(f)),J=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const Ce=({classroomList:c,loading:f,dispatch:d,onShow:Lt})=>{var Gt,An;const tr=(0,B.useParams)(),{actionTabs:Vt}=c,[Je,on]=(0,a.useState)([]),[Ur,Hr]=(0,a.useState)(!0),[Rr,Qr]=(0,a.useState)(!1),[Zr]=We.default.useForm();let[ba,ya]=(0,a.useState)([]);const[na,Wr]=(0,a.useState)(1),[Ir,sa]=(0,a.useState)([]),[fa,wa]=(0,a.useState)(!0),Jr=(0,a.useRef)(),xe=vr=>vr&&vr{c.actionTabs.key==="\u6DFB\u52A0\u52A9\u6559"&&(wa(!0),Ma())},[c.actionTabs.key]);const Ma=()=>J(void 0,null,function*(){const vr=yield d({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});on(vr.map(ma=>({value:ma})))}),ja=()=>{var vr;if(((vr=Zr.getFieldValue())==null?void 0:vr.keyword)===""){ya([]),z.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}wa(!1),Hr(!0),Qr(!1),sa([]),setTimeout(()=>{vo(!0)},200)},Nr=vr=>{vr=String(vr);const ma=Ir.indexOf(vr);ma<0?Ir.push(vr):Ir.splice(ma,1),sa([...Ir])},vo=(vr=!1)=>J(void 0,null,function*(){var ma;if(Ur&&!Rr){const to=Zr.getFieldValue();console.log("----",to),Qr(!0),Wr(vr?1:na+1);const xo=yield(0,te.nQ)(ot({page:vr?1:na+1,container_id:tr.coursesId,container_type:1,school_name:to==null?void 0:to.school_name,keyword:to==null?void 0:to.keyword},to));Qr(!1),ya(vr?[...xo.users]:[...ba,...xo.users]),((ma=xo.users)==null?void 0:ma.length)<10&&Hr(!1)}}),fo=()=>J(void 0,null,function*(){if(Ir=="")z.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570");else{const vr=yield(0,te.uh)(N(ot({},tr),{role:3,user_list:Ir.map(ma=>({user_id:ma}))}));(vr==null?void 0:vr.status)===-4&&Lt(),vr.status===0&&(z.ZP.success("\u6DFB\u52A0\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomTopBanner",payload:{id:tr.coursesId}}),d({type:"teachers/getList",payload:ot({},tr)}),B.history.push(`/classrooms/${tr.coursesId}/teachers`))}}),Fr=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(vr,ma)=>I.createElement(l.default,{value:ma.numid,checked:Ir.includes(String(ma.numid)),disabled:!!vr})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(vr,ma)=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement(B.Link,{className:"bold c-black",to:`/users/${ma.login}`,target:"_blank"},vr||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:vr=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement("span",null,vr||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:vr=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement("span",null,vr||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:vr=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement("span",null,vr||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:vr=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement("span",null,vr||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:vr=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement("span",null,vr||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:vr=>vr?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:vr=>I.createElement(m.Z,{placement:"bottom",title:vr},I.createElement("span",null,ae()(vr).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:vr=>{if(vr===1)return I.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return I.createElement(w.default,{centered:!0,title:"\u6DFB\u52A0\u52A9\u6559",open:c.actionTabs.key==="\u6DFB\u52A0\u52A9\u6559",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:()=>J(void 0,null,function*(){fo()}),onCancel:()=>{sa([]),d({type:"classroomList/setActionTabs",payload:{}})}},I.createElement(We.default,{layout:"inline",form:Zr,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10"},I.createElement(We.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},I.createElement(Xe.default,{style:{width:90}},I.createElement(Xe.default.Option,{value:"1"},"\u59D3\u540D"),I.createElement(Xe.default.Option,{value:"2"},"\u624B\u673A\u53F7"),I.createElement(Xe.default.Option,{value:"3"},"\u90AE\u7BB1"))),I.createElement(We.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},I.createElement(Wt.default,{allowClear:!0,style:{width:260},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",size:"middle",defaultValue:((Gt=Vt.selectArrs)==null?void 0:Gt.category_name)||((An=Vt.selectArrs)==null?void 0:An.name)})),I.createElement(We.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},I.createElement(jt.Z,{options:Je,style:{width:390},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(vr,ma)=>ma.value.toUpperCase().indexOf(vr.toUpperCase())!==-1})),I.createElement(We.default.Item,null,I.createElement(T.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:()=>ja()},"\u641C\u7D22"))),fa&&I.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},I.createElement("img",{src:xt.RL,width:"100",alt:""}),I.createElement("br",null),I.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!fa&&ba==""&&!Rr&&I.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},I.createElement("img",{src:xt.z3,width:"100",alt:""}),I.createElement("br",null),I.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!fa&&ba!=""||Rr)&&I.createElement("section",null,I.createElement("div",{className:"flexd-table-header mt20"},I.createElement(ht.default,{pagination:!1,dataSource:[],columns:Fr})),I.createElement("div",{style:{maxHeight:260,overflow:"auto"}},I.createElement(Le(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:vr=>{vo()},hasMore:Ur,useWindow:!1},I.createElement(ht.default,{loading:Rr,showHeader:!1,pagination:!1,dataSource:ba,columns:Fr,onRow:vr=>({onClick:ma=>{ma.currentTarget.querySelector("input").disabled||Nr(ma.currentTarget.querySelector("input").value)}})})))))};var re=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(Ce),Be=u(20554),Bt=u(14566),ct=u(51257),Ne={formWrap:"formWrap___AWNFW"},Xt=u(40197),Sn=u(12309),rn=Object.defineProperty,_t=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,nr=(c,f,d)=>f in c?rn(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,jn=(c,f)=>{for(var d in f||(f={}))yn.call(f,d)&&nr(c,d,f[d]);if(_t)for(var d of _t(f))Fn.call(f,d)&&nr(c,d,f[d]);return c},Nn=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const Cn=Xe.default.Option,zt=({classroomList:c,dispatch:f,account:d,user:Lt,showmodal:Gt,setShowmodal:An})=>{const tr=(0,B.useParams)(),{detailTopBanner:Vt}=c,[Je]=We.default.useForm(),[on,Ur]=(0,a.useState)({}),[Hr,Rr]=(0,a.useState)(!0),[Qr,Zr]=(0,a.useState)(),[ba,ya]=(0,a.useState)([]),[na,Wr]=(0,a.useState)([]),[Ir,sa]=(0,a.useState)([]),[fa,wa]=(0,a.useState)([]),[Jr,xe]=(0,a.useState)([]),[Ma,ja]=(0,a.useState)(!1),[Nr,vo]=(0,a.useState)(!1),fo=(0,a.useRef)(null),Fr=(0,a.useRef)(1);(0,a.useEffect)(()=>{var aa;Gt&&(ma(),f({type:"account/getBasicInfo",payload:{login:(aa=Lt.userInfo)==null?void 0:aa.login}}))},[Gt]),(0,a.useEffect)(()=>{if(!d.basicInfo)return;const{basicInfo:aa}=d;console.log("basicInfo",aa);const Ka={name:aa.show_realname?aa.name:(0,ct.YA)(aa.name),identity:aa.identity,jobTitle:aa.identity=="teacher"?aa.technical_title:"\u6559\u63881",manager:aa.identity=="professional"?aa.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005",student_id:aa.staff_id,phone:aa.phone};Zr(aa.name),Rr(aa.show_realname),Je.setFieldsValue(Ka),Ur(Ka)},[d.basicInfo]);const vr=()=>{An(!1)},ma=()=>Nn(void 0,null,function*(){var aa;if(!(0,Xt.o1)(f))return;const{user_school_id:Ka="",department_id:Co="",school_name:oo="",department_name:ko=""}=Lt.userInfo||{};wa([{id:Ka,name:oo}]);let Ho=yield xo(Ka);Je.setFieldsValue({school_id:Ka,department_id:Co?Number(Co):((aa=Ho==null?void 0:Ho.departments[0])==null?void 0:aa.id)||""})}),to=(aa,Ka=500)=>{vo(!0),clearTimeout(fo.current),fo.current=setTimeout(()=>Nn(void 0,null,function*(){Fr.current+=1;const Co=Fr.current,oo=yield(0,Sn.NT)({keyword:aa});oo.status===0&&Fr.current===Co&&(wa((oo==null?void 0:oo.schools)||[]),vo(!1))}),Ka)},xo=aa=>Nn(void 0,null,function*(){if(!aa)return;const Ka=yield(0,Sn.Ps)({page:1,limit:9999,id:aa});return Ka.status===0&&xe((Ka==null?void 0:Ka.departments)||[]),Ka}),nl=(aa,Ka)=>Nn(void 0,null,function*(){var Co;if(Ur(jn({},Je.getFieldsValue())),"name"in aa&&Zr(aa.name),"identity"in aa&&Je.setFieldsValue({student_id:""}),console.log("changedValues",aa),aa.school_id){let oo=yield xo(Ka.school_id);Je.setFieldValue("department_id",Number((Co=oo==null?void 0:oo.departments[0])==null?void 0:Co.id))}}),gl=aa=>Nn(void 0,null,function*(){var Ka;const{identity:Co,jobTitle:oo,manager:ko,school_id:Ho,department_id:Uo,student_id:wo,name:Bl,phone:Ro}=aa,{basicInfo:Sl}=d;console.log("B",aa,Sl),ja(!0);const dl=yield(0,ve.ZP)(`/api/users/accounts/${(Ka=Lt.userInfo)==null?void 0:Ka.login}/account_auth_apply.json`,{method:"POST",body:{identity:Co,name:Bl,phone:Ro,school_id:Ho,student_id:wo,department_id:Uo,technical_title:oo||ko}});(dl==null?void 0:dl.status)!==-1&&(dl&&(z.ZP.success("\u5DF2\u63D0\u4EA4\u7533\u8BF7"),An(!1)),ja(!1))});return a.createElement(w.default,{width:515,title:"\u63D0\u4EA4\u521B\u5EFA\u8D26\u53F7\u6388\u6743\u7533\u8BF7",centered:!0,open:Gt,className:Ne.shareModalContainer,onCancel:vr,onOk:Je.submit,confirmLoading:Ma},a.createElement("div",{className:Ne.content},a.createElement(We.default,{form:Je,className:Ne.formWrap,layout:"horizontal",onValuesChange:nl,onFinish:gl,scrollToFirstError:!0,labelAlign:"right",labelCol:{span:4}},a.createElement(We.default.Item,{label:"\u59D3\u540D",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26"},{validator:ct.HJ}]},a.createElement(Wt.default,{style:{height:40},placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(ut.Z,{gutter:[10,0],className:"mb20"},a.createElement($.Z,{span:24},a.createElement(We.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},a.createElement(ut.Z,{gutter:10},a.createElement($.Z,{span:12},a.createElement(We.default.Item,{noStyle:!0,name:"identity"},a.createElement(Xe.default,{size:"large",style:{width:"100%"}},a.createElement(Cn,{value:"teacher"},"\u6559\u5E08"),a.createElement(Cn,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),a.createElement($.Z,{span:12},on.identity==="teacher"&&a.createElement(We.default.Item,{initialValue:on.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}],noStyle:!0},a.createElement(Xe.default,{size:"large",style:{width:"100%"}},a.createElement(Cn,{value:"\u6559\u6388"},"\u6559\u6388"),a.createElement(Cn,{value:"\u7814\u7A76\u5458"},"\u7814\u7A76\u5458"),a.createElement(Cn,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),a.createElement(Cn,{value:"\u526F\u7814\u7A76\u5458"},"\u526F\u7814\u7A76\u5458"),a.createElement(Cn,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),a.createElement(Cn,{value:"\u52A9\u7406\u7814\u7A76\u5458"},"\u52A9\u7406\u7814\u7A76\u5458"),a.createElement(Cn,{value:"\u52A9\u7406\u6559\u6388"},"\u52A9\u7406\u6559\u6388"))),on.identity==="professional"&&a.createElement(We.default.Item,{initialValue:on.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}],noStyle:!0},a.createElement(Xe.default,{size:"large",style:{width:"100%"}},a.createElement(Cn,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),a.createElement(Cn,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),a.createElement(Cn,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),a.createElement(Cn,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),a.createElement(Cn,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08")))))))),(on.identity==="teacher"||on.identity==="professional")&&a.createElement(We.default.Item,{label:"\u5DE5\u53F7",name:"student_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5DE5\u53F7",validator:(aa,Ka)=>Ka===null||Ka===""||Ka===void 0?Promise.reject("\u8BF7\u8F93\u5165\u5DE5\u53F7"):/[\u4E00-\u9FA5]/g.test(Ka)?Promise.reject("\u8BF7\u52FF\u8F93\u5165\u4E2D\u6587\u5B57\u7B26"):Ka.length>20?Promise.reject("\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26"):Promise.resolve()}]},a.createElement(Wt.default,{size:"large",className:Ne.staffidInput,suffix:" ",showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u5DE5\u53F7\uFF0C\u6700\u5927\u9650\u523620\u4E2A\u5B57\u7B26"})),a.createElement(We.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},a.createElement(Xe.default,{showSearch:!0,filterOption:!1,onSearch:aa=>{to(aa)},loading:Nr,size:"large",options:fa.map(aa=>({value:aa.id,label:aa.name}))})),a.createElement(We.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},a.createElement(Xe.default,{showSearch:!0,optionFilterProp:"label",size:"large",options:Jr.map(aa=>({value:aa.id,label:aa.name}))})),a.createElement(We.default.Item,{label:"\u8054\u7CFB\u7535\u8BDD",name:"phone",rules:[{required:!0,pattern:/^1[3|4|5|7|8][0-9]\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u8054\u7CFB\u7535\u8BDD"}]},a.createElement(Wt.default,{placeholder:"\u8BF7\u586B\u5199\u8054\u7CFB\u7535\u8BDD",size:"large"})))))};var gn=(0,B.connect)(({classroomList:c,loading:f,account:d,user:Lt})=>({classroomList:c,loading:f,account:d,user:Lt}))(zt),On={addStudentContainer:"addStudentContainer___OXJb6",listItem:"listItem___rZl7r",tips:"tips___DJ9S4",qrCode:"qrCode___FFf0X",tip:"tip___qD9BQ",aBtn:"aBtn___nGSAx",mytable:"mytable___EpfsK",importArea:"importArea___XIxNX",formWrap:"formWrap___UF6r4",result:"result___EjMpT",Title:"Title___B0FeE",failInfo:"failInfo___aezLX",createInfo:"createInfo___j8Ndu",resultTip:"resultTip___wcM7r",title:"title___DEna9",top:"top___zxL_0",text:"text___wf1bA",bottom:"bottom___tQsH3"},yr=u(346),Ot=u(48790),Er=u(13014),Yr=Object.defineProperty,$n=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Cr=(c,f,d)=>f in c?Yr(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,pr=(c,f)=>{for(var d in f||(f={}))fr.call(f,d)&&Cr(c,d,f[d]);if($n)for(var d of $n(f))qn.call(f,d)&&Cr(c,d,f[d]);return c};const _n=c=>React.createElement("svg",pr({className:"cjzh_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},c),React.createElement("path",{d:"M511.445.981C229.547.981.981 229.547.981 511.445c0 281.942 228.566 510.507 510.464 510.507 281.942 0 510.507-228.565 510.507-510.507C1021.952 229.547 793.387.981 511.445.981z",fill:"#165DFF",fillOpacity:.146}),React.createElement("path",{d:"M513.792 386.688c32.683 6.528 52.31 32.683 45.781 65.365l-71.936 248.491c0 6.528 0 13.099 6.528 13.099s19.627-6.571 26.155-13.099l45.781-58.88v32.725c-32.682 52.31-65.408 91.563-124.245 91.563-39.253-6.57-52.31-32.725-45.781-65.408l71.936-241.92c0-6.57 0-13.099-6.528-13.099s-19.627 0-26.155 13.099l-45.781 52.31v-32.726c32.682-52.31 84.992-91.52 124.245-91.52zm39.253-137.344c26.155 0 52.31 19.627 52.31 52.31 0 32.725-26.155 52.351-52.31 52.351s-52.352-19.626-52.352-52.352c0-32.682 19.627-52.309 52.352-52.309z",fill:"#165DFF"}));var Xr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMS40NDUuOTgxQzIyOS41NDcuOTgxLjk4MSAyMjkuNTQ3Ljk4MSA1MTEuNDQ1YzAgMjgxLjk0MiAyMjguNTY2IDUxMC41MDcgNTEwLjQ2NCA1MTAuNTA3IDI4MS45NDIgMCA1MTAuNTA3LTIyOC41NjUgNTEwLjUwNy01MTAuNTA3QzEwMjEuOTUyIDIyOS41NDcgNzkzLjM4Ny45ODEgNTExLjQ0NS45ODF6IiBmaWxsPSIjMTY1REZGIiBmaWxsLW9wYWNpdHk9Ii4xNDYiLz48cGF0aCBkPSJNNTEzLjc5MiAzODYuNjg4YzMyLjY4MyA2LjUyOCA1Mi4zMSAzMi42ODMgNDUuNzgxIDY1LjM2NWwtNzEuOTM2IDI0OC40OTFjMCA2LjUyOCAwIDEzLjA5OSA2LjUyOCAxMy4wOTlzMTkuNjI3LTYuNTcxIDI2LjE1NS0xMy4wOTlsNDUuNzgxLTU4Ljg4djMyLjcyNWMtMzIuNjgyIDUyLjMxLTY1LjQwOCA5MS41NjMtMTI0LjI0NSA5MS41NjMtMzkuMjUzLTYuNTctNTIuMzEtMzIuNzI1LTQ1Ljc4MS02NS40MDhsNzEuOTM2LTI0MS45MmMwLTYuNTcgMC0xMy4wOTktNi41MjgtMTMuMDk5cy0xOS42MjcgMC0yNi4xNTUgMTMuMDk5bC00NS43ODEgNTIuMzF2LTMyLjcyNmMzMi42ODItNTIuMzEgODQuOTkyLTkxLjUyIDEyNC4yNDUtOTEuNTJ6bTM5LjI1My0xMzcuMzQ0YzI2LjE1NSAwIDUyLjMxIDE5LjYyNyA1Mi4zMSA1Mi4zMSAwIDMyLjcyNS0yNi4xNTUgNTIuMzUxLTUyLjMxIDUyLjM1MXMtNTIuMzUyLTE5LjYyNi01Mi4zNTItNTIuMzUyYzAtMzIuNjgyIDE5LjYyNy01Mi4zMDkgNTIuMzUyLTUyLjMwOXoiIGZpbGw9IiMxNjVERkYiLz48L3N2Zz4=",qr=Object.defineProperty,br=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,_r=(c,f,d)=>f in c?qr(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,le=(c,f)=>{for(var d in f||(f={}))xr.call(f,d)&&_r(c,d,f[d]);if(br)for(var d of br(f))oa.call(f,d)&&_r(c,d,f[d]);return c};const ee=c=>React.createElement("svg",le({className:"drsb_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},c),React.createElement("path",{d:"M511.147.256c282.112 0 510.805 228.693 510.805 510.848s-228.693 510.848-510.848 510.848C228.992 1021.952.256 793.259.256 511.104.256 228.992 228.949.256 511.146.256z",fill:"#FF1313",fillOpacity:.138}),React.createElement("path",{d:"m643.712 348.032 30.421 30.464a24.576 24.576 0 0 1 0 34.73L576.3 511.062l97.834 97.92a24.576 24.576 0 0 1 0 34.774l-30.421 30.421a24.619 24.619 0 0 1-34.816 0l-97.835-97.835-97.834 97.835a24.619 24.619 0 0 1-34.731 0l-30.464-30.464a24.619 24.619 0 0 1 0-34.816l97.792-97.835-97.792-97.749a24.576 24.576 0 0 1 0-34.816l30.464-30.421a24.576 24.576 0 0 1 34.73 0l97.835 97.834 97.835-97.877a24.619 24.619 0 0 1 34.816 0z",fill:"#FF1313"}));var wt="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMS4xNDcuMjU2YzI4Mi4xMTIgMCA1MTAuODA1IDIyOC42OTMgNTEwLjgwNSA1MTAuODQ4cy0yMjguNjkzIDUxMC44NDgtNTEwLjg0OCA1MTAuODQ4QzIyOC45OTIgMTAyMS45NTIuMjU2IDc5My4yNTkuMjU2IDUxMS4xMDQuMjU2IDIyOC45OTIgMjI4Ljk0OS4yNTYgNTExLjE0Ni4yNTZ6IiBmaWxsPSIjRkYxMzEzIiBmaWxsLW9wYWNpdHk9Ii4xMzgiLz48cGF0aCBkPSJtNjQzLjcxMiAzNDguMDMyIDMwLjQyMSAzMC40NjRhMjQuNTc2IDI0LjU3NiAwIDAgMSAwIDM0LjczTDU3Ni4zIDUxMS4wNjJsOTcuODM0IDk3LjkyYTI0LjU3NiAyNC41NzYgMCAwIDEgMCAzNC43NzRsLTMwLjQyMSAzMC40MjFhMjQuNjE5IDI0LjYxOSAwIDAgMS0zNC44MTYgMGwtOTcuODM1LTk3LjgzNS05Ny44MzQgOTcuODM1YTI0LjYxOSAyNC42MTkgMCAwIDEtMzQuNzMxIDBsLTMwLjQ2NC0zMC40NjRhMjQuNjE5IDI0LjYxOSAwIDAgMSAwLTM0LjgxNmw5Ny43OTItOTcuODM1LTk3Ljc5Mi05Ny43NDlhMjQuNTc2IDI0LjU3NiAwIDAgMSAwLTM0LjgxNmwzMC40NjQtMzAuNDIxYTI0LjU3NiAyNC41NzYgMCAwIDEgMzQuNzMgMGw5Ny44MzUgOTcuODM0IDk3LjgzNS05Ny44NzdhMjQuNjE5IDI0LjYxOSAwIDAgMSAzNC44MTYgMHoiIGZpbGw9IiNGRjEzMTMiLz48L3N2Zz4=",D=u(59301),St=Object.defineProperty,Oe=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,Kn=(c,f,d)=>f in c?St(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,rr=(c,f)=>{for(var d in f||(f={}))un.call(f,d)&&Kn(c,d,f[d]);if(Yt)for(var d of Yt(f))Mn.call(f,d)&&Kn(c,d,f[d]);return c},En=(c,f)=>Oe(c,Ut(f)),gt=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const{TabPane:X}=Be.default,Pe=Xe.default.Option,ke=({classroomList:c,loading:f,dispatch:d,onShow:Lt,onShow1:Gt,user:An})=>{var tr,Vt,Je,on,Ur,Hr,Rr,Qr,Zr,ba,ya,na;const Wr=(0,B.useParams)(),{actionTabs:Ir}=c,[sa,fa]=(0,a.useState)([]);let[wa,Jr]=(0,a.useState)(!0);const[xe,Ma]=(0,a.useState)(!1),[ja]=We.default.useForm(),[Nr,vo]=(0,a.useState)([]),[fo,Fr]=(0,a.useState)([]),[vr]=We.default.useForm(),[ma,to]=(0,a.useState)({}),[xo,nl]=(0,a.useState)(!1),[gl,aa]=(0,a.useState)(!1),Ka=(0,a.useRef)(null),Co=(0,a.useRef)(1),[oo,ko]=(0,a.useState)([]),[Ho,Uo]=(0,a.useState)(1),[wo,Bl]=(0,a.useState)([]),[Ro,Sl]=(0,a.useState)(!0),[dl,Go]=(0,a.useState)([]),[bl,ml]=(0,a.useState)("1"),[Gl,Yo]=(0,a.useState)(!1),[Fl,Wo]=(0,a.useState)([]),[Ml,xn]=(0,a.useState)(!1),[Hn,Ao]=(0,a.useState)(0),Vr=(0,a.useRef)(),Br=Kt=>Kt&&Kt{var Kt;c.actionTabs.key=="\u6DFB\u52A0\u5B66\u751F"&&((Kt=An==null?void 0:An.userInfo)!=null&&Kt.account_auth)&&(ta(),kr())},[An==null?void 0:An.userInfo,c.actionTabs.key]);const kr=()=>gt(void 0,null,function*(){const Kt=yield(0,ve.ZP)("/api/courses/get_user_import_user_size.json",{method:"get"});Kt.status===0&&Ao(Kt==null?void 0:Kt.data)}),ta=()=>gt(void 0,null,function*(){var Kt,Lr,uo,po;if(!(0,Xt.o1)(d))return;const{user_school_id:uu="",department_id:hu="",school_name:Eu="",department_name:yu=""}=An.userInfo||{};let Yl=yield Ia(),Jl=yield La((Kt=Yl==null?void 0:Yl.data[0])==null?void 0:Kt.id);vr.setFieldsValue({school_id:(Lr=Yl==null?void 0:Yl.data[0])==null?void 0:Lr.id,department_id:((uo=Jl==null?void 0:Jl.departments[0])==null?void 0:uo.id)||"",type:"default",account_prefix:"educoder"}),to({school_id:uu,department_id:((po=Jl==null?void 0:Jl.departments[0])==null?void 0:po.id)||"",type:"default",account_prefix:"educoder"})}),Ia=()=>gt(void 0,null,function*(){aa(!0);const Kt=yield(0,ve.ZP)("/api/users/get_user_school.json",{method:"get",params:{course_id:Wr.coursesId}});return Kt.status===0&&(vo((Kt==null?void 0:Kt.data)||[]),aa(!1)),Kt}),La=Kt=>gt(void 0,null,function*(){if(!Kt)return;const Lr=yield(0,Sn.Ps)({page:1,limit:9999,id:Kt});return Lr.status===0&&Fr((Lr==null?void 0:Lr.departments)||[]),Lr}),ha=Kt=>(Kt=="default"||Kt=="phone","12345678"),lo=()=>w.default.info({centered:!0,width:440,title:"\u8054\u7CFB\u8FD0\u8425\u4EBA\u5458",closable:!0,icon:null,footer:null,content:D.createElement("div",{className:"tc"},D.createElement("div",{className:"tc",style:{width:191,borderRadius:2,border:"1px solid #D8E3E9",margin:"0 auto"}},D.createElement("img",{src:Er,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),D.createElement("div",{className:"tc font15 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),D.createElement("div",{className:"tc font15 mb10"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"))});(0,a.useEffect)(()=>{c.actionTabs.key==="\u6DFB\u52A0\u5B66\u751F"&&(Sl(!0),Lo())},[c.actionTabs.key]),(0,a.useEffect)(()=>{var Kt,Lr;(Kt=c==null?void 0:c.actionTabs)!=null&&Kt.data&&(ja.setFieldsValue(rr({},((Lr=c==null?void 0:c.actionTabs)==null?void 0:Lr.data)||{})),Do())},[(tr=c==null?void 0:c.actionTabs)==null?void 0:tr.data]);const Lo=()=>gt(void 0,null,function*(){const Kt=yield d({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});fa(Kt.map(Lr=>({value:Lr}))),Wo(Kt.map(Lr=>({value:Lr})))}),Do=()=>{if(ja.getFieldValue("keyword")===""){ko([]),z.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}Sl(!1),wa=!0,Jr(!0),Bl([]),Ma(!1),setTimeout(()=>{pl(!0)},300)},ho=Kt=>{Kt=String(Kt);const Lr=wo.indexOf(Kt);Lr<0?wo.push(Kt):wo.splice(Lr,1),Bl([...wo])},No={onRemove:()=>{Go([])},beforeUpload:Kt=>{let Lr=[];return Lr.push(Kt),Go([...Lr]),!1},fileList:dl,accept:".xls,.xlsx"},pl=(Kt=!1)=>gt(void 0,null,function*(){var Lr;if(wa&&!xe){const uo=ja.getFieldsValue();Ma(!0),Uo(Kt?1:Ho+1);const po=yield(0,te.nQ)(En(rr({page:Kt?1:Ho+1,container_id:Wr.coursesId,container_type:1,school_name:uo==null?void 0:uo.school_name,keyword:uo==null?void 0:uo.keyword},uo),{role:4}));ko(Kt?[...(po==null?void 0:po.users)||[]]:[...oo||[],...(po==null?void 0:po.users)||[]]),Ma(!1),((Lr=po.users)==null?void 0:Lr.length)<10&&Jr(!1)}}),za=()=>gt(void 0,null,function*(){var Kt,Lr,uo;if(wo=="")z.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570");else{Yo(!0);const po=yield(0,te.aZ)(En(rr({},Wr),{course_group_id:0,user_ids:wo}));(po==null?void 0:po.status)===-4&&(Lt(),Yo(!1)),po.status===0&&(z.ZP.success("\u6DFB\u52A0\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomTopBanner",payload:{id:Wr.coursesId}}),d({type:"teachers/getStudentsList",payload:rr({},Wr)}),B.history.push(`/classrooms/${Wr.coursesId}/students`),Yo(!1),localStorage.getItem("Noviceguide")==="0"||d({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:9,text:D.createElement("div",null,"\u606D\u559C\u60A8\uFF01\u6211\u4EEC\u5DF2\u7ECF\u5B8C\u6210\u3010\u6559\u5B66\u8BFE\u5802\u3011\u7684\u65B0\u5EFA\u4EFB\u52A1\u4E86\u3002\u600E\u4E48\u6837\uFF0C\u5F88\u7B80\u5355\u5427\uFF01\u63A5\u4E0B\u6765\uFF0C\u60A8\u53EF\u4EE5\u5F00\u59CB\u5728\u6559\u5B66\u8BFE\u5802\u7EE7\u7EED\u6DFB\u52A0\u60A8\u7684\u6559\u5B66\u5185\u5BB9\u3002 \u9047\u5230\u7591\u95EE\u65F6\uFF0C\u968F\u65F6\u53EC\u5524\u5C0F\u6B4C\uFF0C\u6211\u4F1A\u51FA\u73B0\u5728\u9875\u9762\u7684\u53F3\u4E0B\u89D2\u3002\u671F\u5F85\u4E0E\u4F60\u7684\u518D\u6B21\u534F\u4F5C\u3002")}}),(uo=(Lr=(Kt=c.actionTabs)==null?void 0:Kt.data)==null?void 0:Lr.onFish)==null||uo.call(Lr))}}),Pn=()=>gt(void 0,null,function*(){var Kt,Lr,uo,po,uu,hu,Eu,yu,Yl,Jl,Iu;if(console.log(ma),(Kt=An==null?void 0:An.userInfo)!=null&&Kt.account_auth){if(ma.account_prefix==""){z.ZP.error("\u8BF7\u8F93\u5165\u8D26\u53F7\u524D\u7F00");return}if(!/^[a-zA-Z0-9]{1,8}$/.test(ma.account_prefix)){z.ZP.error("\u8D26\u53F7\u524D\u7F00\u53EA\u80FD\u5305\u542B\u5B57\u6BCD\u548C\u6570\u5B57\uFF0C\u957F\u5EA6\u4E3A1-8\u4F4D");return}}if((dl==null?void 0:dl.length)<=0){z.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Yo(!0);const tu=new FormData;tu.append("file",dl[0]),(Lr=An==null?void 0:An.userInfo)!=null&&Lr.account_auth&&(tu.append("account_prefix",ma.account_prefix),tu.append("department_id",ma.department_id),tu.append("school_id",ma.school_id));const eo=yield(0,ve.ZP)(`/api/courses/${Wr.coursesId}/import_course_members.json`,{method:"post",body:tu},!0);if(eo.status===-4){Yo(!1),Gt();return}eo.status!==-1&&(d({type:"classroomList/setActionTabs",payload:{}}),d({type:"classroomList/getClassroomTopBanner",payload:{id:Wr.coursesId}}),d({type:"teachers/getStudentsList",payload:rr({},Wr)}),(uo=eo==null?void 0:eo.fail)!=null&&uo.length?(po=An==null?void 0:An.userInfo)!=null&&po.account_auth?w.default.info({centered:!0,okText:"\u6211\u77E5\u9053\u4E86",cancelText:"\u53D6\u6D88",title:"\u5BFC\u5165\u7ED3\u679C\u63D0\u793A",icon:null,width:560,content:D.createElement("div",{className:On.result},D.createElement("div",{className:On.failInfo},D.createElement("img",{src:wt,alt:"",style:{width:24}}),D.createElement("div",{className:On.Title},"\u5BFC\u5165\u5931\u8D25"),D.createElement("div",null,D.createElement("span",{style:{color:"#FF1313"}},(uu=eo==null?void 0:eo.fail)==null?void 0:uu.length)," \u4E2A\u8D26\u53F7\uFF08\u4FE1\u606F\u586B\u5199\u9519\u8BEF ",D.createElement("span",{style:{color:"#FF1313"}},(hu=eo==null?void 0:eo.fail)==null?void 0:hu.length)," \u4E2A\uFF09",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+`/api/courses/${Wr.coursesId}/get_fail_data.xlsx`,query:{}}))},"\u4E0B\u8F7D\u8BE6\u60C5"))),((Eu=An==null?void 0:An.userInfo)==null?void 0:Eu.account_auth)&&(eo==null?void 0:eo.create_user_size)>0&&D.createElement("div",{className:On.createInfo},D.createElement("img",{src:Xr,alt:"",style:{width:24,height:24}}),D.createElement("div",{className:On.Title},"\u521B\u5EFA\u8D26\u53F7"),D.createElement("div",{style:{flex:1}},D.createElement("span",{style:{color:"#FF6600"}},eo==null?void 0:eo.create_user_size)," \u4E2A\u672A\u6CE8\u518C\u8D26\u53F7\u5DF2\u6309\u9884\u8BBE\u4FE1\u606F\u521B\u5EFA\u5E76\u52A0\u5165\u8BFE\u5802 ",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+`/api/courses/${Wr.coursesId}/down_create_user_excel.xlsx`,query:{order_index:eo==null?void 0:eo.order_index}}))},"\u4E0B\u8F7D\u8BE6\u60C5"),D.createElement("br",null),"\u767B\u5F55\u8D26\u53F7\u4E3A\u8D26\u53F7\u524D\u7F00\u4E0E\u5B66\u53F7/\u5DE5\u53F7\u7EC4\u5408\uFF0C\u4F8B\u5982educoder123456",(eo==null?void 0:eo.password_type)!=3&&`\u767B\u5F55\u5BC6\u7801\u4E3A ${Gr[eo==null?void 0:eo.password_type]}`))),onOk:()=>gt(void 0,null,function*(){(eo==null?void 0:eo.success)>0&&z.ZP.success(`\u672C\u6B21\u6210\u529F\u5BFC\u5165${eo==null?void 0:eo.success}\u4E2A\u8D26\u6237`)})}):w.default.info({centered:!0,okText:"\u6211\u77E5\u9053\u4E86",cancelText:"\u53D6\u6D88",title:"\u5BFC\u5165\u7ED3\u679C\u63D0\u793A",icon:null,width:670,content:D.createElement("div",{className:On.resultTip},D.createElement("div",{className:On.top},D.createElement("img",{src:wt,alt:"",style:{width:59}}),D.createElement("div",{className:On.title},"\u5BFC\u5165\u5931\u8D25"),D.createElement("div",{className:On.text},D.createElement("span",{style:{color:"#FF1313"}},eo==null?void 0:eo.fail_all_size),D.createElement("span",null,"\xA0\u4E2A\u8D26\u53F7\uFF08"),(yu=eo==null?void 0:eo.fail_size)==null?void 0:yu.map((ku,ci)=>{var Bu;return D.createElement(D.Fragment,null,D.createElement("span",null,ku.message),D.createElement("span",{style:{color:"#FF1313"}}," ",ku.count," "),"\u4E2A",ci<((Bu=eo==null?void 0:eo.fail_size)==null?void 0:Bu.length)-1&&D.createElement("span",null,"\u3001"))}),"\uFF09\xA0",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+`/api/courses/${Wr.coursesId}/get_fail_data.xlsx`,query:{}}))},"\u4E0B\u8F7D\u8BE6\u60C5"))),(eo==null?void 0:eo.have_no_account)&&D.createElement("div",{className:On.bottom},D.createElement("div",{style:{color:"#191919"}},D.createElement("span",{style:{fontWeight:600}},(Jl=(Yl=An==null?void 0:An.userInfo)==null?void 0:Yl.username)==null?void 0:Jl.substring(0,1),"\u8001\u5E08\u60A8\u597D\uFF08",(Iu=An==null?void 0:An.userInfo)==null?void 0:Iu.login,"\uFF09"),"\uFF0C\u6839\u636E\u7F51\u7EDC\u4FE1\u606F\u5B89\u5168\u76F8\u5173\u89C4\u5B9A\uFF0C\u60A8\u6682\u65E0\u6743\u9650",D.createElement("span",{style:{color:"#FF7418"}},"\u4E3A\u672A\u6CE8\u518C\u5B66\u751F\u521B\u5EFA\u8D26\u53F7"),"\uFF0C\u56E0\u6B64\u65E0\u6CD5\u5C06\u5176\u5BFC\u5165\u8BFE\u5802\u3002"),D.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u5EFA\u8BAE\u901A\u77E5\u5B66\u751F\u5148\u81EA\u884C\u6CE8\u518C\uFF0C\u6216",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{xn(!0)}},"\u63D0\u4EA4\u521B\u5EFA\u8D26\u53F7\u6388\u6743\u7533\u8BF7"),"\uFF08\u9002\u7528\u4E8E\u5408\u4F5C\u5B66\u6821\u8001\u5E08\uFF09\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u518D\u64CD\u4F5C\u3002\u60A8\u4E5F\u53EF\u586B\u5199",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>gt(void 0,null,function*(){(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+"/api/courses/down_course_members_template",query:{type:"user"}}))})},"\u8D26\u53F7\u521B\u5EFA\u6A21\u677F"),"\u5E76\u8054\u7CFB",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{lo()}},"\u8FD0\u8425\u4EBA\u5458"),"\u534F\u52A9\u5BFC\u5165\u3002"))),onOk:()=>gt(void 0,null,function*(){(eo==null?void 0:eo.success)>0&&z.ZP.success(`\u672C\u6B21\u6210\u529F\u5BFC\u5165${eo==null?void 0:eo.success}\u4E2A\u8D26\u6237`)})}):(z.ZP.success(`\u672C\u6B21\u6210\u529F\u5BFC\u5165${eo==null?void 0:eo.success}\u4E2A\u8D26\u6237`),B.history.push(`/classrooms/${Wr.coursesId}/students`))),Yo(!1)}),Or=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Kt,Lr)=>D.createElement(l.default,{value:Lr.numid,checked:wo.includes(String(Lr.numid)),disabled:!!Kt})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(Kt,Lr)=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement(B.Link,{className:"bold c-black",to:`/users/${Lr.login}`,target:"_blank"},Kt||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:Kt=>Kt?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,ae()(Kt).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Kt=>{if(Kt===1)return D.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}],Na=[{title:D.createElement("span",null,D.createElement("span",{style:{color:"#FF1E00"}},"*"),"\u6240\u5C5E\u5B66\u6821"),width:270,ellipsis:!0,dataIndex:"username",render:(Kt,Lr)=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement(B.Link,{className:"bold c-black",to:`/users/${Lr.login}`,target:"_blank"},Kt||"--"))},{title:D.createElement("span",null,D.createElement("span",{style:{color:"#FF1E00"}},"*"),"\u6240\u5C5E\u5B66\u9662"),width:180,dataIndex:"phone",ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:D.createElement("span",null,D.createElement("span",{style:{color:"#FF1E00"}},"*"),"\u8D26\u53F7\u524D\u7F00 ",D.createElement(m.Z,{title:"\u767B\u5F55\u8D26\u53F7\u4E3A\u8D26\u53F7\u524D\u7F00\u52A0\u5B66\u53F7/\u5DE5\u53F7\u7EC4\u5408\uFF0C\u5982educoder123456\uFF0C\u6700\u957F\u4E0D\u8D85\u8FC730\u4E2A\u5B57\u7B26"},D.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 current",style:{color:"#CCCCCC"}}))),dataIndex:"email",width:180,ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:D.createElement("span",null,"\u767B\u5F55\u5BC6\u7801 ",D.createElement(m.Z,{title:"\u9ED8\u8BA4\u5BC6\u7801\u4E3A12345678"},D.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 current",style:{color:"#CCCCCC"}}))),width:180,dataIndex:"student_number",ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))},{title:"\u5BFC\u5165\u6A21\u677F",dataIndex:"student_number",ellipsis:!0,render:Kt=>D.createElement(m.Z,{placement:"bottom",title:Kt},D.createElement("span",null,Kt||"--"))}];return D.createElement(D.Fragment,null,D.createElement(w.default,{className:On.addStudentWrapContainer,centered:!0,title:"\u6DFB\u52A0\u5B66\u751F",open:c.actionTabs.key==="\u6DFB\u52A0\u5B66\u751F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:bl==="1"?1100:(Vt=An==null?void 0:An.userInfo)!=null&&Vt.account_auth?960:740,zIndex:1e3,afterClose:()=>{Go([])},confirmLoading:Gl,bodyStyle:{minHeight:200},onOk:()=>gt(void 0,null,function*(){if(bl==="1"){za();return}Pn()}),onCancel:()=>{Bl([]),d({type:"classroomList/setActionTabs",payload:{}})}},D.createElement(Be.default,{activeKey:bl,onChange:Kt=>ml(Kt),className:On.addStudentContainer},D.createElement(X,{tab:"\u624B\u52A8\u6DFB\u52A0",key:"1"},D.createElement("div",{className:On.listItem},D.createElement(We.default,{layout:"inline",form:ja,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10"},D.createElement(We.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},D.createElement(Xe.default,{style:{width:110}},D.createElement(Xe.default.Option,{value:"1"},"\u59D3\u540D"),D.createElement(Xe.default.Option,{value:"4"},"\u5B66\u53F7/\u5DE5\u53F7"),D.createElement(Xe.default.Option,{value:"2"},"\u624B\u673A\u53F7"),D.createElement(Xe.default.Option,{value:"3"},"\u90AE\u7BB1"))),D.createElement(We.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},D.createElement(Wt.default,{allowClear:!0,style:{width:240},size:"middle",defaultValue:((Je=Ir.selectArrs)==null?void 0:Je.category_name)||((on=Ir.selectArrs)==null?void 0:on.name)})),D.createElement(We.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},D.createElement(jt.Z,{style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",onChange:Kt=>{Wo(sa==null?void 0:sa.filter(Lr=>{var uo,po;return((po=(uo=Lr==null?void 0:Lr.val)==null?void 0:uo.toUpperCase())==null?void 0:po.indexOf(Kt==null?void 0:Kt.toUpperCase()))!==-1}))},filterOption:(Kt,Lr)=>Lr.value.toUpperCase().indexOf(Kt.toUpperCase())!==-1},Fl.map((Kt,Lr)=>D.createElement(Pe,{key:Lr,value:Kt.value},Kt.value)))),D.createElement(We.default.Item,null,D.createElement(T.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:()=>Do()},"\u641C\u7D22"))),Ro&&D.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},D.createElement("img",{src:xt.L6,width:"250",alt:""}),D.createElement("br",null),D.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!Ro&&oo==""&&!xe&&D.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},D.createElement("img",{src:xt.z3,width:"100",alt:""}),D.createElement("br",null),D.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!Ro&&oo!=""||xe)&&D.createElement("section",null,D.createElement("div",{className:"flexd-table-header mt20"},D.createElement(ht.default,{pagination:!1,dataSource:[],columns:Or})),D.createElement("div",{style:{maxHeight:260,overflow:"auto"}},D.createElement(Le(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Kt=>{pl()},hasMore:wa,useWindow:!1},D.createElement(ht.default,{loading:xe,showHeader:!1,pagination:!1,dataSource:oo,columns:Or,onRow:Kt=>({onClick:Lr=>{Lr.currentTarget.querySelector("input").disabled||ho(Lr.currentTarget.querySelector("input").value)}})})))))),((0,Ot.Ny)()||(0,Ot.d8)()&&(0,Ot.eY)().role===5)&&D.createElement(X,{tab:"\u6279\u91CF\u5BFC\u5165",key:"2"},!((Ur=An==null?void 0:An.userInfo)!=null&&Ur.account_auth)&&D.createElement(D.Fragment,null,D.createElement("div",{className:On.tip},D.createElement("div",null,D.createElement("span",{style:{fontWeight:600,marginLeft:28}},(Rr=(Hr=An==null?void 0:An.userInfo)==null?void 0:Hr.username)==null?void 0:Rr.substring(0,1),"\u8001\u5E08\u60A8\u597D\uFF08",(Qr=An==null?void 0:An.userInfo)==null?void 0:Qr.login,"\uFF09"),"\uFF0C\u60A8\u53EF\u4EE5\u5C06",D.createElement("span",{style:{color:"#FF7418"}},"\u5DF2\u6CE8\u518C"),"\u5B66\u751F\u76F4\u63A5\u5BFC\u5165\u8BFE\u5802\uFF0C\u82E5\u5BFC\u5165\u6587\u4EF6\u4E2D\u5305\u542B",D.createElement("span",{style:{color:"#FF7418"}},"\u672A\u6CE8\u518C\u7684\u5B66\u751F\u8D26\u53F7"),"\uFF0C\u6839\u636E\u7F51\u7EDC\u4FE1\u606F\u5B89\u5168\u76F8\u5173\u89C4\u5B9A\uFF0C\u60A8\u76EE\u524D\u6CA1\u6709\u6743\u9650\u4E3A\u5B66\u751F\u521B\u5EFA\u8D26\u53F7\uFF0C\u672A\u6CE8\u518C\u5B66\u751F\u5C06",D.createElement("span",{style:{color:"#FF7418"}},"\u65E0\u6CD5\u6210\u529F\u5BFC\u5165\u8BFE\u5802"),"\u3002"),D.createElement("div",{className:"mt10",style:{background:"#F6F7F9",padding:"8px 14px",color:"#666666"}},"\u5EFA\u8BAE\u901A\u77E5\u5B66\u751F\u5148\u81EA\u884C\u6CE8\u518C\uFF0C\u6216",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{xn(!0)}},"\u63D0\u4EA4\u521B\u5EFA\u8D26\u53F7\u6388\u6743\u7533\u8BF7"),"\uFF08\u9002\u7528\u4E8E\u5408\u4F5C\u5B66\u6821\u8001\u5E08\uFF09\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u518D\u64CD\u4F5C\u3002\u60A8\u4E5F\u53EF\u586B\u5199",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>gt(void 0,null,function*(){(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+"/api/courses/down_course_members_template",query:{type:"user"}}))})},"\u8D26\u53F7\u521B\u5EFA\u6A21\u677F"),"\u5E76\u8054\u7CFB",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{lo()}},"\u8FD0\u8425\u4EBA\u5458"),"\u534F\u52A9\u5BFC\u5165\u3002")),D.createElement("div",{className:On.aBtn,onClick:()=>gt(void 0,null,function*(){(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+"/api/courses/down_course_members_template",query:{}}))})},D.createElement("i",{className:"iconfont icon-xiazai5 font14 mr5"}),D.createElement("span",null,"\u4E0B\u8F7D\u8BFE\u5802\u6210\u5458\u5BFC\u5165\u6A21\u677F"))),((Zr=An==null?void 0:An.userInfo)==null?void 0:Zr.account_auth)&&D.createElement("div",{className:On.tip},D.createElement("div",null,D.createElement("span",{style:{fontWeight:600,marginLeft:28}},(ya=(ba=An==null?void 0:An.userInfo)==null?void 0:ba.username)==null?void 0:ya.substring(0,1),"\u8001\u5E08\u60A8\u597D\uFF08",(na=An==null?void 0:An.userInfo)==null?void 0:na.login,"\uFF09"),"\uFF0C\u7CFB\u7EDF\u5C06\u6839\u636E\u8868\u683C\u4FE1\u606F\u4E3A\u672A\u6CE8\u518C\u5B66\u751F\u521B\u5EFA\u8D26\u53F7\u5E76\u52A0\u5165\u8BFE\u5802\u3002\u8BF7\u6CE8\u610F\uFF0C\u767B\u5F55\u5BC6\u7801\u6A21\u5F0F\u4E0D\u540C\uFF0C\u5BFC\u5165\u6A21\u677F\u4E5F\u4E0D\u540C\uFF0C\u8BF7\u6309\u5B9E\u9645\u573A\u666F\u9009\u62E9\u3002"),D.createElement("div",{className:"flexd-table-header mt20"},D.createElement(ht.default,{pagination:!1,dataSource:[],columns:Na,bordered:!0,className:On.mytable})),D.createElement("div",{className:On.importArea},D.createElement(We.default,{colon:!1,form:vr,layout:"inline",className:On.formWrap,onValuesChange:(Kt,Lr)=>gt(void 0,null,function*(){var uo;if(Kt.school_id){let po=yield La(Lr.school_id);console.log(po==null?void 0:po.departments),vr.setFieldValue("department_id",Number((uo=po==null?void 0:po.departments[0])==null?void 0:uo.id))}to(rr({},vr.getFieldsValue()))})},D.createElement(We.default.Item,{name:"school_id"},D.createElement(Xe.default,{showSearch:!0,filterOption:!1,loading:gl,size:"large",style:{width:260},options:Nr.map(Kt=>({value:Kt.id,label:Kt.name}))})),D.createElement(We.default.Item,{name:"department_id"},D.createElement(Xe.default,{showSearch:!0,optionFilterProp:"label",size:"large",style:{width:160,marginLeft:10},options:fo.map(Kt=>({value:Kt.id,label:Kt.name}))})),D.createElement(We.default.Item,{name:"account_prefix"},D.createElement(Wt.default,{style:{width:160,marginLeft:10},placeholder:"\u8BF7\u8F93\u5165\u8D26\u53F7\u524D\u7F00",size:"large",maxLength:8})),D.createElement(We.default.Item,{name:"type"},D.createElement(Xe.default,{size:"large",style:{width:160,marginLeft:10}},D.createElement(Pe,{value:"default"},"\u9ED8\u8BA4\u5BC6\u7801"),D.createElement(Pe,{value:"phone"},"\u624B\u673A\u53F7\u540E8\u4F4D"),D.createElement(Pe,{value:"ID_card"},"\u8BC1\u4EF6\u53F7\u540E8\u4F4D"),D.createElement(Pe,{value:"password"},"\u81EA\u5B9A\u4E49\u5BC6\u7801")))),D.createElement("div",{style:{color:"#165DFF",cursor:"pointer",marginLeft:35},onClick:()=>gt(void 0,null,function*(){(0,ct.FH)("",(0,ct.NY)({url:yr.Z.API_SERVER+"/api/courses/down_course_members_template",query:{type:ma.type}}))})},"\u4E0B\u8F7D")),Hn>0&&D.createElement("div",{className:"mt10"},"\u60A8\u4ECA\u65E5\u53EF\u4EE5\u521B\u5EFA ",D.createElement("span",{style:{color:"#129F1C"}},Hn)," \u4E2A\u8D26\u6237\uFF0C\u5982\u9700\u8D85\u989D\u521B\u5EFA\uFF0C\u8054\u7CFB",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{lo()}},"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458"),"\u589E\u52A0\u989D\u5EA6\u3002"),Hn==0&&D.createElement("div",{className:"mt10"},"\u60A8\u4ECA\u65E5",D.createElement("span",{style:{color:"#FF7418"}},"\u8D26\u6237\u521B\u5EFA\u989D\u5EA6\u5DF2\u8FBE\u4E0A\u9650"),"\uFF0C\u5982\u9700\u7EE7\u7EED\u521B\u5EFA\uFF0C\u8BF7\u8054\u7CFB",D.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{lo()}},"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458"),"\u3002")),D.createElement("div",{className:"mt20"},D.createElement(Bt.default.Dragger,En(rr({},No),{height:130}),D.createElement("div",null,D.createElement("i",{className:"iconfont icon-shangchuan",style:{color:"#5091FF",fontSize:30}})),D.createElement("div",{className:"font14 mt10",style:{color:"#9096A3"}},"\u62D6\u62FD\u6587\u4EF6\u6216",D.createElement("span",{style:{color:"#165DFF"}},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"),"\u8BFE\u5802\u6210\u5458\u5BFC\u5165\u6A21\u677F")))))),D.createElement(gn,{showmodal:Ml,setShowmodal:xn}))};var je=(0,B.connect)(({classroomList:c,loading:f,user:d})=>({classroomList:c,loading:f,user:d}))(ke),yt=u(47889),Pt=u(29787),Jt=u(18287),mn={exportmodal:"exportmodal___e1u_C",searchWrap:"searchWrap___GunRy",addQuestionBtn:"addQuestionBtn___Qiuf5",search:"search___aHuEr",searchIcon:"searchIcon___SYYcy",loading:"loading___DAGDK"},kn=u(28426),Qn={leftdiv:"leftdiv____DQvt",listClass:"listClass___NmeAK",spantitle:"spantitle___meGbS",rightdiv:"rightdiv___Ypfvm",searchWrap:"searchWrap___GXTGm",addQuestionBtn:"addQuestionBtn___DTPbT",search:"search___ti6sF",searchIcon:"searchIcon___BEcfO"},Dr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",qt=u(59301),hr=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())}),Gn=({data:c,value:f=[],loading:d,handleChangePage:Lt,setSelectedRowKeys:Gt,selectedRowKeys:An,onChange:tr=()=>{}})=>{const[Vt,Je]=(0,a.useState)([]),[on,Ur]=(0,a.useState)([]),[Hr,Rr]=(0,a.useState)([]),[Qr,Zr]=(0,a.useState)(!0);let[ba,ya]=(0,a.useState)(1),[na,Wr]=(0,a.useState)();return(0,a.useEffect)(()=>{console.log(c),console.log(d),Zr(d),Je(c),Ur([]),Rr([])},[c]),(0,a.useEffect)(()=>{Gt&&(Ur(An),Rr(An))},[An]),qt.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},qt.createElement("div",{className:Qn.leftdiv},qt.createElement("div",{className:Qn.searchWrap},qt.createElement(Wt.default.Search,{allowClear:!0,suffix:qt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Qn.searchIcon}`}),className:Qn.search,size:"middle",onChange:Ir=>hr(void 0,null,function*(){Je(c.filter(sa=>{var fa;return(fa=sa==null?void 0:sa.name)==null?void 0:fa.includes(Ir.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"})),qt.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},qt.createElement(Pt.Z,{spinning:Qr},qt.createElement(qt.Fragment,null,Vt.length===0?qt.createElement(kn.Z,{styles:{margin:"45px auto"},customText:"\u6682\u65E0\u5206\u73ED"}):qt.createElement("div",null,qt.createElement(l.default.Group,{value:on.map(Ir=>`${Ir.id}`),onChange:Ir=>{},style:{marginTop:"10px",flexDirection:"column"}},Vt.map((Ir,sa)=>qt.createElement(ut.Z,{key:Ir.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},qt.createElement(l.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Ir.is_published,value:`${Ir.id}`,onChange:fa=>{if(fa.target.checked){const Jr=Vt.filter(xe=>fa.target.value==xe.id);Gt([...An,...Jr])}else{const Jr=An.filter(xe=>fa.target.value!=xe.id);Gt(Jr)}}},qt.createElement("div",{className:Qn.listClass},qt.createElement("span",{className:Qn.spantitle,style:{width:Ir.is_published?"108px":"170px"}},Ir.name),Ir.is_published&&qt.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03"))))))))))),qt.createElement("div",{className:Qn.rightdiv},qt.createElement("div",{className:Qn.searchWrap},qt.createElement(Wt.default.Search,{allowClear:!0,suffix:qt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Qn.searchIcon}`}),className:Qn.search,onChange:Ir=>{Rr(on.filter(sa=>sa.name.includes(Ir.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"})),Hr.length===0&&qt.createElement(kn.Z,{styles:{margin:"45px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Hr.length>0&&qt.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},qt.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Hr.map((Ir,sa)=>qt.createElement(ut.Z,{justify:"space-between",style:{marginTop:"10px"},key:Ir.id},qt.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Ir.name),qt.createElement("img",{src:Dr,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{Gt(on.filter(fa=>`${fa.id}`!=`${Ir.id}`))}})))))))},ln={leftdiv:"leftdiv___F3YNl",listClass:"listClass___Q_C6i",spantitle:"spantitle___SPfdV",rightdiv:"rightdiv___dvG3H",searchWrap:"searchWrap___CFcp_",addQuestionBtn:"addQuestionBtn___x16Cc",search:"search___eLYTt",searchIcon:"searchIcon___zNep3"},pn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",lr=Object.defineProperty,tn=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,ur=(c,f,d)=>f in c?lr(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,ca=(c,f)=>{for(var d in f||(f={}))cr.call(f,d)&&ur(c,d,f[d]);if(Zn)for(var d of Zn(f))dr.call(f,d)&&ur(c,d,f[d]);return c},x=(c,f)=>tn(c,dn(f)),we=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())}),De=({data:c,value:f=[],handleChangePage:d,setSelectedRowKeys:Lt,selectedRowKeys:Gt,onChange:An=()=>{}})=>{const tr=(0,B.useParams)(),[Vt,Je]=(0,a.useState)(!1),[on,Ur]=(0,a.useState)([]),[Hr,Rr]=(0,a.useState)([]),[Qr,Zr]=(0,a.useState)([]),[ba,ya]=(0,a.useState)();(0,a.useEffect)(()=>{Ur([]),Rr([]),Zr([])},[c]),(0,a.useEffect)(()=>{Lt&&(console.log(Gt),Rr(Gt),Zr(Gt))},[Gt]);const na=Wr=>we(void 0,null,function*(){Je(!0);const Ir=yield(0,ve.ZP)(`/api/courses/${tr.coursesId}/all_course_groups.json`,{method:"get",params:x(ca({},tr),{page:1,limit:1e5,keyword:Wr})});Je(!1),Ur(Ir==null?void 0:Ir.student_arr)});return a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:ln.leftdiv},a.createElement("div",{className:ln.searchWrap},a.createElement(Wt.default.Search,{allowClear:!0,suffix:a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ln.searchIcon}`,onClick:()=>na(ba)}),className:ln.search,placeholder:"\u53EF\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u67E5\u8BE2",size:"middle",onChange:Wr=>ya(Wr.target.value),onSearch:Wr=>we(void 0,null,function*(){na(Wr)})})),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(Pt.Z,{spinning:Vt},on.length===0?a.createElement(kn.Z,{styles:{margin:"45px auto"},customText:"\u8BF7\u901A\u8FC7\u4E0A\u65B9\u641C\u7D22\u6DFB\u52A0\u5B66\u751F"}):a.createElement("div",null,a.createElement(l.default.Group,{value:Hr.map(Wr=>`${Wr.user_id}`),onChange:Wr=>{console.log(Wr),console.log(Gt)},style:{marginTop:"10px",flexDirection:"column"}},on.map((Wr,Ir)=>a.createElement(ut.Z,{key:Wr.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(l.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Wr.is_published,value:`${Wr.user_id}`,onChange:sa=>{if(sa.target.checked){const wa=on.filter(Jr=>sa.target.value==Jr.user_id);Lt([...Gt,...wa])}else{const wa=Gt.filter(Jr=>sa.target.value!=Jr.user_id);Lt(wa)}}},a.createElement("div",{className:ln.listClass},a.createElement("span",{className:ln.spantitle,style:{width:Wr.is_published?"108px":"170px"}},Wr.user_name)))))))))),a.createElement("div",{className:ln.rightdiv},a.createElement("div",{className:ln.searchWrap},a.createElement(Wt.default.Search,{allowClear:!0,suffix:a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ln.searchIcon}`}),className:ln.search,onChange:Wr=>{Zr(Hr.filter(Ir=>Ir.user_name.includes(Wr.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u59D3\u540D\u8FDB\u884C\u67E5\u8BE2"})),Qr.length===0&&a.createElement(kn.Z,{styles:{margin:"45px auto"},customText:"\u6682\u672A\u9009\u62E9\u5B66\u751F"}),Qr.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Qr.map((Wr,Ir)=>a.createElement(ut.Z,{justify:"space-between",style:{marginTop:"10px"},key:Wr.user_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Wr.user_name),a.createElement("img",{src:pn,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{Lt(Hr.filter(sa=>`${sa.user_id}`!=`${Wr.user_id}`))}})))))))},ce=u(59301),At=Object.defineProperty,Tt=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ve=(c,f,d)=>f in c?At(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,rt=(c,f)=>{for(var d in f||(f={}))fe.call(f,d)&&Ve(c,d,f[d]);if(Et)for(var d of Et(f))Fe.call(f,d)&&Ve(c,d,f[d]);return c},lt=(c,f)=>Tt(c,Nt(f)),nn=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const r=Wt.default.Search,v=({classroomList:c,loading:f,dispatch:d})=>{var Lt;const Gt=(0,B.useParams)(),An=(0,B.useLocation)(),[tr,Vt]=(0,a.useState)(!1),[Je,on]=(0,a.useState)(!0),[Ur,Hr]=(0,a.useState)(!0),[Rr,Qr]=(0,a.useState)(1),[Zr,ba]=(0,a.useState)([]),[ya,na]=(0,a.useState)(""),[Wr,Ir]=(0,a.useState)([]),[sa,fa]=(0,a.useState)([]),[wa]=We.default.useForm(),[Jr,xe]=(0,a.useState)(0),[Ma,ja]=(0,a.useState)(!1),[Nr,vo]=(0,a.useState)({}),[fo,Fr]=(0,a.useState)(!1),[vr,ma]=(0,a.useState)([]),[to,xo]=(0,a.useState)(""),[nl,gl]=(0,a.useState)(!0),[aa,Ka]=(0,a.useState)([]),[Co,oo]=(0,a.useState)([]),ko=Vr=>Vr&&Vr{var Vr,Br,Gr,kr,ta;c.actionTabs.key==="\u5BFC\u51FA\u6210\u7EE9"&&(Sl(),dl()),((Vr=c==null?void 0:c.actionTabs)==null?void 0:Vr.exportType)==="exercise"?ja(!0):ja(!1),xo(""),vo({sd_mode:"student",cate_range:1,stu_range:1}),c.actionTabs.category_id&&(wa.setFieldValue("cate_range",2),vo(lt(rt({},Nr),{cate_range:2}))),Ka([(Gr=(Br=c==null?void 0:c.actionTabs)==null?void 0:Br.category_id)==null?void 0:Gr.toString()]);let Ia=`\u5BFC\u51FA${(kr=c==null?void 0:c.actionTabs)==null?void 0:kr.type}\u6210\u7EE9`;(ta=c==null?void 0:c.actionTabs)!=null&&ta.isReport&&(Ia="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),na(Ia)},[(Lt=c==null?void 0:c.actionTabs)==null?void 0:Lt.key]),(0,a.useEffect)(()=>{let Vr=Ao(Hn(wo),to);Uo(Vr)},[Jr]);const Sl=Vr=>nn(void 0,null,function*(){var Br,Gr,kr;Hr(!0);const ta=yield(0,te.c_)(lt(rt({},Gt),{page:Vr||Rr,limit:2e4}));(Br=ta==null?void 0:ta.course_groups)==null||Br.map((Ia,La)=>{Ia.key=Ia.id,Ia.title=Ia.name,Ia.disabled=Ia.is_published}),Hr(!1),ta&&(ta!=null&&ta.no_class_course_members?ba([...(Gr=ta==null?void 0:ta.course_groups)==null?void 0:Gr.concat(ta==null?void 0:ta.no_class_course_members)]):ba([...ta==null?void 0:ta.course_groups]),Ir(Go((kr=ta==null?void 0:ta.course_groups)==null?void 0:kr.concat(ta==null?void 0:ta.no_class_course_members))))}),dl=()=>nn(void 0,null,function*(){var Vr,Br,Gr,kr,ta,Ia,La,ha,lo,Lo;on(!0);const Do=yield(0,ve.ZP)(`/api/courses/${Gt.coursesId}/left_banner_with_child.json`,{method:"get",params:{id:Gt.coursesId,module_type:c.actionTabs.exportType}});let ho=[],No=(Vr=Do==null?void 0:Do.course_modules)==null?void 0:Vr.filter(za=>za.name===c.actionTabs.type),pl=((Gr=(Br=No[0])==null?void 0:Br.second_category)==null?void 0:Gr.length)===0?(kr=No[0])==null?void 0:kr.detail:(ta=No[0])==null?void 0:ta.second_category;if(((La=(Ia=No[0])==null?void 0:Ia.second_category)==null?void 0:La.length)===0?pl==null||pl.map(za=>{var Pn,Or;ho.push({title:(za==null?void 0:za.category_name)||(za==null?void 0:za.name),key:((Pn=za==null?void 0:za.category_id)==null?void 0:Pn.toString())||((Or=za==null?void 0:za.id)==null?void 0:Or.toString())})}):pl==null||pl.filter(za=>{var Pn;return((Pn=za==null?void 0:za.detail)==null?void 0:Pn.concat(za==null?void 0:za.third_category).length)!==0}).map(za=>{var Pn,Or,Na;ho.push({title:(za==null?void 0:za.category_name)||(za==null?void 0:za.name),key:((Pn=za==null?void 0:za.category_id)==null?void 0:Pn.toString())||((Or=za==null?void 0:za.id)==null?void 0:Or.toString()),children:bl(((Na=za==null?void 0:za.detail)==null?void 0:Na.concat(za==null?void 0:za.third_category))||[])})}),ho=ho.filter(za=>{var Pn;return((Pn=za==null?void 0:za.children)==null?void 0:Pn.length)!==0}),Bl(ho),Uo(Hn(ho)),(ha=c==null?void 0:c.actionTabs)!=null&&ha.category_id){let za=function(Lr){const uo=[];return Lr.children?uo.push(...Lr.children.map(po=>za(po))):uo.push(Lr.key),uo.flat()};const Pn=(Lo=(lo=c==null?void 0:c.actionTabs)==null?void 0:lo.category_id)==null?void 0:Lo.toString();ma([Pn]),gl(!0);const Or=!!Wo(Pn,ho);let Na=[];Or?Na=ho.filter(Lr=>Lr.key===Wo(Pn,ho))[0].children.filter(Lr=>Lr.key===Pn):Na=ho.filter(Lr=>Lr.key===Pn)[0].children;const Kt=Na.map(Lr=>za(Lr)).flat();oo(Kt)}on(!1)}),Go=Vr=>Vr.filter(Br=>(Br==null?void 0:Br.course_members.length)>0).map(Br=>({key:Br.id.toString(),title:Br.name,oldtitle:Br.title,children:Br.course_members?Br.course_members.map(kr=>({key:kr.user_id.toString(),title:kr.user_name,oldtitle:kr.user_name,parentkey:Br.id.toString()})):[]})),bl=Vr=>Vr.filter(Br=>{var Gr;return!(Br!=null&&Br.detail&&((Gr=Br==null?void 0:Br.detail)==null?void 0:Gr.length)===0)}).map(Br=>{var Gr,kr,ta;return{key:((Gr=Br==null?void 0:Br.id)==null?void 0:Gr.toString())||((kr=Br.category_id)==null?void 0:kr.toString()),title:(Br==null?void 0:Br.category_name)||(Br==null?void 0:Br.name),children:(ta=Br==null?void 0:Br.detail)==null?void 0:ta.map(La=>{var ha;return{key:(ha=La==null?void 0:La.id)==null?void 0:ha.toString(),title:La==null?void 0:La.name}})}}),ml=()=>{wa.resetFields(),vo({}),Fr(!1),ba([]),Uo([]),fa([]),Ka([]),oo([])},Gl=(Vr,Br)=>{var Gr,kr,ta,Ia;if(console.log("onCheck",Vr,Br),to)if(console.log(1111),Br.checked)if((Gr=Br.node)!=null&&Gr.children){const La=(kr=Br.node)==null?void 0:kr.children.map(Lo=>Lo!=null&&Lo.children?Lo==null?void 0:Lo.children.map(Do=>Do.key):Lo.key).flat(),ha=[...new Set([...aa,...La])],lo=[...new Set([...Co,...La])];Ka(ha),oo(lo)}else Ka([...aa,Br.node.key]),oo([...Co,Br.node.key]);else if((ta=Br.node)!=null&&ta.children){const La=Br.node.key,ha=Wo(La,wo),lo=(Ia=Br.node)==null?void 0:Ia.children.map(ho=>ho!=null&&ho.children?ho==null?void 0:ho.children.map(No=>No.key):ho.key).flat(),Lo=aa.filter(ho=>!lo.includes(ho)&&ho!=La&&ho!=ha),Do=Co.filter(ho=>!lo.includes(ho));Ka(Lo),oo(Do)}else{const La=Wo(Br.node.key,wo),ha=Wo(La,wo),lo=aa.filter(Do=>Do!=Br.node.key&&Do!=La&&Do!=ha),Lo=Co.filter(Do=>Do!=Br.node.key);Ka(lo),oo(Lo)}else oo(Br.checkedNodes.filter(La=>!La.children).map(La=>La.key)),Ka(Vr)},Yo=[],Fl=Vr=>{for(let Br=0;Br{let Gr;for(let kr=0;krIa.key===Vr)?Gr=ta.key:Wo(Vr,ta.children)&&(Gr=Wo(Vr,ta.children)))}return Gr},Ml=Vr=>{ma(Vr),gl(!1)},xn=(Vr,Br)=>{let Gr=Jr+1;xe(Gr);let kr="";if(Br===1?kr=Vr:kr=Vr.target.value,kr===""||kr===void 0)ma([]),xo("");else{const ta=Yo.map(Ia=>Ia.title.indexOf(kr.trim())>-1?Wo(Ia.key,wo):null).filter((Ia,La,ha)=>!!(Ia&&ha.indexOf(Ia)===La));ma(ta),xo(kr)}gl(!0)},Hn=Vr=>Vr.map(Br=>{const Gr=Br.title,kr=Gr.indexOf(to.trim()),ta=Gr.substring(0,kr),Ia=Gr.slice(kr+to.trim().length),La=kr>-1?ce.createElement("span",null,ta,ce.createElement("span",{className:"c-red"},to.trim()),Ia):ce.createElement("span",null,Gr);return Br.children?{title:La,key:Br.key,oldtitle:Br.title,children:Hn(Br.children)}:{title:La,key:Br.key,oldtitle:Br.title}});function Ao(Vr,Br){return Vr.filter(Gr=>Gr.oldtitle&&Gr.oldtitle.trim().includes(Br.trim())?!0:Gr.children&&Gr.children.length>0?(Gr.children=Ao(Gr.children,Br),Gr.children.length>0):!1)}return ce.createElement(w.default,{centered:!0,title:ya,open:c.actionTabs.key==="\u5BFC\u51FA\u6210\u7EE9",okText:"\u5BFC\u51FA",cancelText:"\u53D6\u6D88",destroyOnClose:!0,className:mn.exportmodal,bodyStyle:{maxHeight:520},width:610,confirmLoading:tr,onOk:()=>nn(void 0,null,function*(){var Vr,Br;if(console.log(wo),console.log(Co),wo.length===0){z.ZP.warning(`\u6CA1\u6709\u53EF\u5BFC\u51FA\u7684${Ma?"\u8BD5\u5377":"\u4F5C\u4E1A"}`);return}let Gr={course_id:Gt.coursesId,ids:Co,export_type:Nr.sd_mode,homework_type:c.actionTabs.exportType};Nr.stu_range===2&&(Gr.course_group_ids=sa.map(ta=>ta.id.toString())),Nr.stu_range===3&&(Gr.user_ids=sa.map(ta=>ta.user_id.toString())),Vt(!0);const kr=yield(0,ve.ZP)("/api/export_record/export_all.json",{method:"get",params:rt({},Gr)});Vt(!1),(kr==null?void 0:kr.status)===0&&(z.ZP.info("\u5BFC\u51FA\u6210\u529F"),B.history.push(`/classrooms/${Gt==null?void 0:Gt.coursesId}/exportlist/${(Vr=Ro==null?void 0:Ro.find(ta=>{var Ia;return ta.type===((Ia=c==null?void 0:c.actionTabs)==null?void 0:Ia.exportType)}))==null?void 0:Vr.url}`),ml(),d({type:"classroomList/setActionTabs",payload:{}}),B.history.push(`/classrooms/${Gt==null?void 0:Gt.coursesId}/exportlist/${(Br=Ro==null?void 0:Ro.find(ta=>{var Ia;return ta.type===((Ia=c==null?void 0:c.actionTabs)==null?void 0:Ia.exportType)}))==null?void 0:Br.url}`))}),onCancel:()=>{ml(),d({type:"classroomList/setActionTabs",payload:{}})}},ce.createElement("div",null,ce.createElement(We.default,{form:wa,initialValues:{sd_mode:"student",cate_range:1,stu_range:1},colon:!1,labelAlign:"right",labelCol:{span:4},onValuesChange:(Vr,Br)=>{"stu_range"in Vr&&fa([]),vo(wa.getFieldValue())}},ce.createElement(We.default.Item,{label:"\u7EDF\u8BA1\u7EF4\u5EA6",name:"sd_mode"},ce.createElement(yt.ZP.Group,null,ce.createElement(yt.ZP,{style:{marginRight:40},value:"student",className:"mr60"},ce.createElement("span",null,"\u5B66\u751F\u7EF4\u5EA6"),ce.createElement(m.Z,{title:Ma?"\u5B66\u751F\u7EF4\u5EA6\u5BFC\u51FA\u7684\u6570\u636E\u5305\u542B\uFF1A\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u548C\u5404\u5B66\u751F\u7684\u8003\u8BD5\u6570\u636E\u7EDF\u8BA1\u8868\u3002\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u7EDF\u8BA1\u6BCF\u4F4D\u5B66\u751F\u4E0D\u540C\u8003\u8BD5\u7684\u6700\u7EC8\u6210\u7EE9\uFF1B\u5404\u5B66\u751F\u7684\u8003\u8BD5\u6570\u636E\u7EDF\u8BA1\u8868\u6309\u4E0D\u540C\u7684\u5B66\u751F\u5206\u522B\u7EDF\u8BA1\u5404\u5B66\u751F\u7684\u5168\u90E8\u8003\u8BD5\u6210\u7EE9\u603B\u89C8\u3001\u5404\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u7684\u603B\u6210\u7EE9\u4E0E\u5404\u9898\u578B\u5F97\u5206\u3002":"\u5B66\u751F\u7EF4\u5EA6\u5BFC\u51FA\u7684\u6570\u636E\u5305\u542B\uFF1A\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u548C\u5404\u5B66\u751F\u7684\u4F5C\u4E1A\u6570\u636E\u7EDF\u8BA1\u8868\u3002\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u7EDF\u8BA1\u6BCF\u4F4D\u5B66\u751F\u4E0D\u540C\u4F5C\u4E1A\u7684\u6700\u7EC8\u6210\u7EE9\uFF1B\u5404\u5B66\u751F\u7684\u4F5C\u4E1A\u6570\u636E\u7EDF\u8BA1\u8868\u6309\u4E0D\u540C\u7684\u5B66\u751F\u5206\u522B\u7EDF\u8BA1\u5404\u5B66\u751F\u7684\u5168\u90E8\u4F5C\u4E1A\u6210\u7EE9\u603B\u89C8\u3001\u5404\u5B66\u751F\u6BCF\u4EFD\u4F5C\u4E1A\u7684\u6700\u7EC8\u6210\u7EE9\u4E0E\u5B8C\u6210\u60C5\u51B5\u3002"},ce.createElement("i",{className:"iconfont icon-xiaowenhao2",style:{marginLeft:6,fontSize:14,color:"#999999"}}))),ce.createElement(yt.ZP,{value:"homework"},ce.createElement("span",null,Ma?"\u8BD5\u5377":"\u4F5C\u4E1A","\u7EF4\u5EA6 "),ce.createElement(m.Z,{title:Ma?"\u8BD5\u5377\u7EF4\u5EA6\u5BFC\u51FA\u7684\u6570\u636E\u5305\u542B\uFF1A\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u548C\u5404\u8003\u8BD5\u8BD5\u5377\u7684\u6570\u636E\u7EDF\u8BA1\u8868\u3002\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u7EDF\u8BA1\u6BCF\u4F4D\u5B66\u751F\u4E0D\u540C\u8003\u8BD5\u7684\u6700\u7EC8\u6210\u7EE9\uFF1B\u5404\u8003\u8BD5\u8BD5\u5377\u7684\u6570\u636E\u7EDF\u8BA1\u8868\u6309\u4E0D\u540C\u7684\u8003\u8BD5\u5206\u522B\u7EDF\u8BA1\u5404\u73ED\u7EA7\u7684\u6574\u4F53\u8003\u8BD5\u60C5\u51B5\u3001\u53C2\u8003\u5B66\u751F\u5404\u9898\u578B\u4E0E\u5C0F\u9898\u5F97\u5206\u3001\u6BCF\u4EFD\u8BD5\u5377\u4E2D\u5404\u5C0F\u9898\u7684\u5B66\u751F\u7B54\u9898\u60C5\u51B5\u3002":"\u4F5C\u4E1A\u7EF4\u5EA6\u5BFC\u51FA\u7684\u6570\u636E\u5305\u542B\uFF1A\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u548C\u5404\u4F5C\u4E1A\u7684\u6570\u636E\u7EDF\u8BA1\u8868\u3002\u5B66\u4E60\u6210\u7EE9\u603B\u89C8\u8868\u7EDF\u8BA1\u6BCF\u4F4D\u5B66\u751F\u4E0D\u540C\u4F5C\u4E1A\u7684\u6700\u7EC8\u6210\u7EE9\uFF1B\u5404\u4F5C\u4E1A\u7684\u6570\u636E\u7EDF\u8BA1\u8868\u6309\u4E0D\u540C\u7684\u4F5C\u4E1A\u5206\u522B\u7EDF\u8BA1\u5404\u73ED\u7EA7\u7684\u6574\u4F53\u4F5C\u4E1A\u60C5\u51B5\u3001\u5404\u4F5C\u4E1A\u4E2D\u6BCF\u4F4D\u5B66\u751F\u7684\u5B8C\u6210\u60C5\u51B5\u3002"},ce.createElement("i",{className:"iconfont icon-xiaowenhao2",style:{marginLeft:6,fontSize:14,color:"#999999"}}))))),ce.createElement(We.default.Item,{label:`\u5BFC\u51FA${Ma?"\u8BD5\u5377":"\u4F5C\u4E1A"}\u8303\u56F4`,name:"cate_range"},ce.createElement(yt.ZP.Group,null,ce.createElement(yt.ZP,{value:1,style:{marginRight:60}},"\u5168\u90E8",Ma?"\u8BD5\u5377":"\u4F5C\u4E1A"),ce.createElement(yt.ZP,{value:2},"\u6307\u5B9A",Ma?"\u8BD5\u5377":"\u4F5C\u4E1A"))),Nr.cate_range===2&&ce.createElement("div",{style:{width:560,height:300,border:"1px solid #F6F7F9",marginTop:-5,marginBottom:10}},ce.createElement("div",{className:mn.searchWrap},ce.createElement(Wt.default.Search,{allowClear:!0,suffix:ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${mn.searchIcon}`,onClick:Vr=>xn(to,1)}),className:mn.search,placeholder:`\u641C\u7D22\u76EE\u5F55\u540D\u79F0\u6216${Ma?"\u8BD5\u5377":"\u4F5C\u4E1A"}\u540D\u79F0`,size:"middle",onSearch:Vr=>xn(Vr,1),onChange:Vr=>xo(Vr.target.value)})),ce.createElement("div",{style:{maxHeight:213,overflow:"auto"}},wo.length===0&&!Je?ce.createElement(kn.Z,{styles:{margin:"0 auto"},customText:`\u6682\u65E0${Ma?"\u8BD5\u5377":"\u4F5C\u4E1A"}`}):ce.createElement(Pt.Z,{spinning:Je},ce.createElement(Jt.default,{style:{minHeight:210},checkable:!0,selectable:!1,onExpand:Ml,expandedKeys:vr,autoExpandParent:nl,checkedKeys:aa,onCheck:Gl,treeData:Ho})))),ce.createElement(We.default.Item,{label:"\u5BFC\u51FA\u5B66\u751F\u8303\u56F4",name:"stu_range"},ce.createElement(yt.ZP.Group,null,ce.createElement(yt.ZP,{value:1,style:{marginRight:0}},"\u5168\u90E8\u5B66\u751F"),ce.createElement(yt.ZP,{value:2,style:{margin:"0px 60px"}},"\u6307\u5B9A\u5206\u73ED"),ce.createElement(yt.ZP,{value:3},"\u6307\u5B9A\u5B66\u751F"))),Nr.stu_range===2&&ce.createElement("div",{style:{width:560,height:368,marginTop:-5}},ce.createElement("div",null,ce.createElement(Gn,{data:Zr,treedata:Wr,loading:Ur,selectedRowKeys:sa,setSelectedRowKeys:fa}))),Nr.stu_range===3&&ce.createElement("div",{style:{width:560,height:368,marginTop:-5}},ce.createElement("div",null,ce.createElement(De,{data:Zr,treedata:Wr,selectedRowKeys:sa,setSelectedRowKeys:fa}))))))};var g=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(v),h=u(59301),y=Object.defineProperty,O=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,Ie=(c,f,d)=>f in c?y(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,Me=(c,f)=>{for(var d in f||(f={}))P.call(f,d)&&Ie(c,d,f[d]);if(O)for(var d of O(f))G.call(f,d)&&Ie(c,d,f[d]);return c},Y=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const _e=({classroomList:c,dispatch:f,user:d})=>{const[Lt,Gt]=(0,a.useState)(!1),[An]=We.default.useForm(),tr=(0,B.useParams)(),{userInfo:Vt}=d,Je=()=>{f({type:"classroomList/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{c.actionTabs.key==="\u52A0\u5165\u8BFE\u5802"?!(Vt!=null&&Vt.login)||(Vt==null?void 0:Vt.login)==""?(f({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),Je()):Vt!=null&&Vt.profile_completed?Gt(!0):f({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit"}}):Gt(!1)},[c.actionTabs.key]),h.createElement(w.default,{centered:!0,title:"\u52A0\u5165\u8BFE\u5802",open:Lt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Y(void 0,null,function*(){var on;yield An.validateFields();const Ur=Me({},An.getFieldValue());let Hr=yield(0,ve.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Ur.invite_code}});if(Hr!=null&&Hr.need_pro_auth){f({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Ur.inputValue,checkedList:Ur.identity==="professor"?[1]:Ur.identity==="assistant_professor"?[2]:[3]}}),Je();return}(on=Ur==null?void 0:Ur.identity)==null||on.map(Qr=>{Ur[Qr]=1});const Rr=yield(0,ve.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:Me({},Ur)});console.log("/api/courses/apply_to_join_course.json",{method:"post",body:Me({},Ur)}),Rr.status===0&&((0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u52A0\u5165\u8BFE\u5802"]),z.ZP.success("\u52A0\u5165\u6210\u529F"),window.location.reload(!0))}),onCancel:()=>Je()},h.createElement("section",{className:"pr20 pt10 pl10"},h.createElement(We.default,{form:An,hideRequiredMark:!0},h.createElement(We.default.Item,{name:"invite_code",rules:[{required:!0,message:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801"}],label:h.createElement("div",{className:"tr",style:{width:100}},"\u8BFE\u5802\u9080\u8BF7\u7801")},h.createElement(Wt.default,{size:"middle",placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801"})),h.createElement(We.default.Item,{name:"identity",label:h.createElement("div",{className:"tr",style:{width:100}},"\u8EAB\u4EFD")},h.createElement(l.default.Group,null,h.createElement(l.default,{value:"professor"},"\u6559\u5E08"),h.createElement(l.default,{value:"assistant_professor"},"\u52A9\u6559"),h.createElement(l.default,{value:"student"},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))))};var It=(0,B.connect)(({classroomList:c,user:f})=>({classroomList:c,user:f}))(_e),$e={wrap:"wrap___fhpdw",content:"content___ebdwe",hint:"hint___MlzLZ",title:"title___CBiOM",titleWrap:"titleWrap___aNLFI",formWrap:"formWrap___MSAjb",identityWrap:"identityWrap____g2bF",schoolHintWrap:"schoolHintWrap___xD8gg",colorCDCDCD:"colorCDCDCD___k8y5q",color0152d9:"color0152d9___iFYej",submitButton:"submitButton___rTeEi",submitButtondiv:"submitButtondiv___QXI_6",glow:"glow___kDQHM"},tt=Object.defineProperty,me=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,vt=(c,f,d)=>f in c?tt(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,mt=(c,f)=>{for(var d in f||(f={}))_.call(f,d)&&vt(c,d,f[d]);if(me)for(var d of me(f))de.call(f,d)&&vt(c,d,f[d]);return c},at=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const Dt=Xe.default.Option,Ht=({user:c,shixunHomeworks:f,loading:d,dispatch:Lt})=>{const Gt=(0,B.useParams)(),[An,tr]=(0,a.useState)(!1),[Vt]=We.default.useForm(),Je=10,[on,Ur]=(0,a.useState)({}),[Hr,Rr]=(0,a.useState)([]),[Qr,Zr]=(0,a.useState)([]),[ba,ya]=(0,a.useState)([]),[na,Wr]=(0,a.useState)([]);(0,a.useEffect)(()=>{f.actionTabs.key==="\u586B\u5145\u4FE1\u606F\u5F39\u7A97"&&!Hr.length&&Ir()},[f.actionTabs.key]);const Ir=()=>at(void 0,null,function*(){const xe=yield Lt({type:"account/getSchoolOption"});Rr(xe==null?void 0:xe.schools)}),sa=xe=>{Ur(mt({},Vt.getFieldsValue())),"school"in xe&&(Zr(Hr.filter(ja=>ja.name.includes(xe.school))),(Hr.find(ja=>ja.name===xe.school)||{}).id?fa(xe.school):(Vt.setFieldsValue({department:""}),Ur(mt(mt({},on),{school:xe.school,department:""}))))},fa=(xe,Ma)=>at(void 0,null,function*(){var ja,Nr,vo;const fo=(ja=Hr.find(ma=>ma.name===xe))==null?void 0:ja.id,Fr=(yield wa(fo))||{};ya(Fr==null?void 0:Fr.departments);const vr=Ma||((vo=(Nr=Fr==null?void 0:Fr.departments)==null?void 0:Nr[0])==null?void 0:vo.name);Vt.setFieldsValue({department:vr}),Ur(mt(mt({},on),{school:xe,department:vr}))}),wa=xe=>{if(xe)return Lt({type:"account/getDepartmentOption",payload:{id:xe}})},Jr=xe=>at(void 0,null,function*(){var Ma,ja;const{nickname:Nr,gender:vo,identity:fo,studentNo:Fr,jobTitle:vr,manager:ma,school:to,department:xo,edu_background:nl,edu_entry_year:gl,brief_introduction:aa,name:Ka}=xe,Co=(Ma=ba.find(Ho=>Ho.name===xo))==null?void 0:Ma.id,oo=(ja=Hr.find(Ho=>Ho.name===to))==null?void 0:ja.id;(yield Lt({type:"account/updateAccount",payload:{id:c.userInfo.user_id,department_id:Co,gender:vo,identity:fo,location,nickname:Nr,name:Ka,school_id:oo,edu_background:nl,edu_entry_year:gl,brief_introduction:aa,student_id:fo==="student"?Fr:null,technical_title:vr||ma}}))&&(window.location.reload(),localStorage.removeItem("addinfo"))});return a.createElement(w.default,{centered:!0,title:"\u586B\u5199\u8D44\u6599",open:f.actionTabs.key==="\u586B\u5145\u4FE1\u606F\u5F39\u7A97",okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",width:650,bodyStyle:{minHeight:150},confirmLoading:An,onOk:()=>{Vt.submit()},onCancel:()=>{Lt({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(We.default,{form:Vt,className:$e.formWrap,layout:"horizontal",onValuesChange:sa,onFinish:Jr},a.createElement(We.default.Item,{label:"\u59D3\u540D",name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236${Je}\u4E2A\u5B57\u7B26`},{validator:ct.HJ}]},a.createElement(Wt.default,{placeholder:`\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236${Je}\u4E2A\u5B57\u7B26`,maxLength:Je})),a.createElement(ut.Z,{gutter:[10,0]},a.createElement($.Z,{flex:"300px"},a.createElement(We.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},a.createElement(Xe.default,null,a.createElement(Dt,{value:"teacher"},"\u6559\u5E08"),a.createElement(Dt,{value:"student"},"\u5B66\u751F"),a.createElement(Dt,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),on.identity==="student"&&a.createElement($.Z,{flex:"300px"},a.createElement(We.default.Item,{initialValue:on.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},a.createElement(Wt.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),on.identity==="teacher"&&a.createElement($.Z,{flex:"300px"},a.createElement(We.default.Item,{initialValue:on.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},a.createElement(Xe.default,null,a.createElement(Dt,{value:"\u6559\u6388"},"\u6559\u6388"),a.createElement(Dt,{value:"\u7814\u7A76\u5458"},"\u7814\u7A76\u5458"),a.createElement(Dt,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),a.createElement(Dt,{value:"\u526F\u7814\u7A76\u5458"},"\u526F\u7814\u7A76\u5458"),a.createElement(Dt,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),a.createElement(Dt,{value:"\u52A9\u7406\u7814\u7A76\u5458"},"\u52A9\u7406\u7814\u7A76\u5458"),a.createElement(Dt,{value:"\u52A9\u7406\u6559\u6388"},"\u52A9\u7406\u6559\u6388")))),on.identity==="professional"&&a.createElement($.Z,{flex:"300px"},a.createElement(We.default.Item,{initialValue:on.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},a.createElement(Xe.default,null,a.createElement(Dt,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),a.createElement(Dt,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),a.createElement(Dt,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),a.createElement(Dt,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),a.createElement(Dt,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),a.createElement(We.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",wrapperCol:{span:10},rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},a.createElement(jt.Z,{showSearch:!0,options:Qr==null?void 0:Qr.map(xe=>({value:xe.name}))})),a.createElement(We.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",wrapperCol:{span:10}},a.createElement(jt.Z,{showSearch:!0,onChange:xe=>Wr(ba.filter(Ma=>Ma.name.includes(xe))),options:na==null?void 0:na.map(xe=>({value:xe.name}))}))))};var sn=(0,B.connect)(({shixunHomeworks:c,loading:f,user:d})=>({shixunHomeworks:c,loading:f,user:d}))(Ht),Jn=Object.defineProperty,Yn=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,bn=(c,f,d)=>f in c?Jn(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,wn=(c,f)=>{for(var d in f||(f={}))gr.call(f,d)&&bn(c,d,f[d]);if(Yn)for(var d of Yn(f))ir.call(f,d)&&bn(c,d,f[d]);return c},zn=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const Tn=({classroomList:c,loading:f,dispatch:d})=>{var Lt;const Gt=(0,B.useParams)(),An=(0,B.useLocation)(),[tr,Vt]=(0,a.useState)(!1),{actionTabs:Je,courseGroups:on,allCourseGroups:Ur}=c,[Hr]=We.default.useForm();return(0,a.useEffect)(()=>{c.actionTabs.key==="\u5207\u6362\u4E3A\u5B66\u751F"&&(d({type:"classroomList/getAllCourseGroup",payload:wn({},Gt)}),Hr.setFieldsValue({course_group_id:"0"}))},[c.actionTabs.key]),a.createElement(w.default,{centered:!0,title:"\u5207\u6362\u4E3A\u5B66\u751F",open:c.actionTabs.key==="\u5207\u6362\u4E3A\u5B66\u751F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:150},confirmLoading:tr,onOk:()=>zn(void 0,null,function*(){Vt(!0),(yield(0,ve.ZP)(`/api/courses/${Gt.coursesId}/switch_to_student.json`,{method:"post",body:Hr.getFieldValue()})).status===0&&(z.ZP.success("\u5207\u6362\u6210\u529F"),window.location.reload()),Vt(!1)}),onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",null,"\u5982\u679C\u5206\u73ED\u5355\u72EC\u8BBE\u7F6E\u53D1\u5E03\u5185\u5BB9\uFF08\u5B9E\u8BAD\u4F5C\u4E1A\u3001\u666E\u901A\u4F5C\u4E1A\u3001\u8BD5\u5377\u7B49\uFF09\uFF0C \u9700\u8981\u52A0\u5165\u5206\u73ED\u624D\u80FD\u67E5\u770B"),a.createElement("div",{className:"pl30 pr30"},a.createElement(We.default,{form:Hr,initialValues:{course_group_id:"0"}},a.createElement(ut.Z,{className:"mt30"},a.createElement($.Z,null,"\u8FDB\u5165\uFF1A"),a.createElement($.Z,{flex:"1"},a.createElement(We.default.Item,{name:"course_group_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}],noStyle:!0},a.createElement(Xe.default,{defaultValue:"0",style:{width:"100%"}},a.createElement(Xe.default.Option,{value:"0"},"\u672A\u5206\u73ED"),(Lt=Ur==null?void 0:Ur.course_groups)==null?void 0:Lt.map(function(Rr,Qr){return a.createElement(Xe.default.Option,{value:Rr.id},Rr.name)}))))))))};var In=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(Tn),Rn=u(458),$t=u(22061);const Dn={shixun_homework:"iconfont icon-shixunzuoye1",graduation:"iconfont icon-biyezhuanhuan",exercise:"iconfont font17 icon-kaoshishijuan1",poll:"iconfont font17 icon-kaoshiwenjuan1",common_homework:"iconfont icon-putongzuoye1",group_homework:"iconfont icon-fenzuzuoye2",attendance:"iconfont icon-qiandao1",announcement:"iconfont icon-gonggaolan",attachment:"iconfont icon-xuexiziyuan1",video:"iconfont font14 icon-shipinzhibo1",board:"iconfont icon-taolun2",course_group:"iconfont font18 icon-fenban2",statistics:"iconfont font17 icon-tongji3",template:"iconfont icon-mobanguanli2",online_learning:"iconfont icon-kechengxuexi",ecs:"iconfont icon-gongchengrenzheng",program_homework:"iconfont icon-bianchengzuoye",new_graduation:"iconfont icon-biyesheji",resource_recommend:"iconfont icon-ziyuantuijian",study_routes:"iconfont icon-xuexilujing2",knowledge_graph:"iconfont icon-a-zhishitupu1",smart_plan:"iconfont icon-zhihuibeike1"};var pt={flex_box_center:"flex_box_center___ztP5B",flex_space_between:"flex_space_between___ZnBAF",flex_box_vertical_center:"flex_box_vertical_center___sIQLg",flex_box_center_end:"flex_box_center_end___Yjb4r",flex_box_column:"flex_box_column___wx6hu",wrp:"wrp___eXSKX",classroomInfo:"classroomInfo___zfzoC",title:"title___BCkXZ",titleLeft:"titleLeft___XPuIq",classroomUser:"classroomUser___b_ny2",headPic:"headPic___pR9pz",teacherInfo:"teacherInfo___BeE5H",classroomDesc:"classroomDesc___csaXO",classroomDescBg:"classroomDescBg___OQixb",joinCouses:"joinCouses___RT5bw",bg:"bg___zCz6k",task_count:"task_count___GC5OH",container:"container___m1Tgk",leftMenuActions:"leftMenuActions___H7kfl",leftMenu:"leftMenu___aMBG9",menuText:"menuText___vgQ83",totalCount:"totalCount___AoAB2",actions:"actions___MsngA",open:"open___inDJH",actived:"actived___rqjRz",actived2:"actived2___x7Wvg",tipJoin:"tipJoin___uzlgb",badge:"badge___s6J4T",num:"num____292N",classromediv:"classromediv___AQhQT",glow:"glow___Ucfx9",st:"st___KjyfC",link:"link___aoTXV",sLink:"sLink___moIi9",iconH:"iconH___N915X",shareClassroom:"shareClassroom___WbdZI",copy:"copy___plAJS",btnWrap:"btnWrap___UOuN_",btn:"btn___DfMBs",tip:"tip___FDQL5",export:"export___Dr4oV",bottom:"bottom___DezCj",yes:"yes___SmiO1",no:"no____2dJW",skeleton:"skeleton___fBWXQ",skeletonL:"skeletonL___m64NF",skeletonR:"skeletonR___ICZBM",skeletonR_2:"skeletonR_2___ttKxS",skeletonR_1:"skeletonR_1___koZuU",righttop:"righttop___lSmpG",restrict_txt:"restrict_txt___MRD_p",tag_css:"tag_css___NIkSY",tag_name:"tag_name___OLO_e",zngc:"zngc___AYJau",Efficiencyitem:"Efficiencyitem___a2Dqd",itemTitle:"itemTitle___YO0Ms"},et=u(59301),an=Object.defineProperty,Ln=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,sr=(c,f,d)=>f in c?an(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,Sr=(c,f)=>{for(var d in f||(f={}))er.call(f,d)&&sr(c,d,f[d]);if(en)for(var d of en(f))hn.call(f,d)&&sr(c,d,f[d]);return c},Pr=(c,f)=>Ln(c,Qt(f)),ra=(c,f)=>{var d={};for(var Lt in c)er.call(c,Lt)&&f.indexOf(Lt)<0&&(d[Lt]=c[Lt]);if(c!=null&&en)for(var Lt of en(c))f.indexOf(Lt)<0&&hn.call(c,Lt)&&(d[Lt]=c[Lt]);return d},jr=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const{TabPane:Aa}=Be.default,zr=c=>{var f=c,{classroomList:d,globalSetting:Lt,user:Gt,loading:An,dispatch:tr,children:Vt}=f,Je=ra(f,["classroomList","globalSetting","user","loading","dispatch","children"]),on,Ur,Hr,Rr;const Qr=(0,B.useParams)(),Zr=(0,B.useLocation)(),{detailTopBanner:ba,detailLeftMenus:ya}=d,[na,Wr]=(0,a.useState)([]),[Ir,sa]=(0,a.useState)([]),[fa,wa]=(0,a.useState)([]),{userInfo:Jr}=Gt,{Content:xe,Sider:Ma}=b.default,[ja,Nr]=(0,a.useState)(),[vo,fo]=(0,a.useState)([]),[Fr,vr]=(0,a.useState)([]),[ma,to]=(0,a.useState)([]),[xo,nl]=(0,a.useState)(!1),gl=[{label:"\u516C\u544A\u680F",value:"announcement"},{label:"\u5B9E\u8BAD\u4F5C\u4E1A",value:"shixun_homework"},{label:"\u666E\u901A\u4F5C\u4E1A",value:"common_homework"},((on=Gt.userInfo)==null?void 0:on.main_site)&&{label:"\u5206\u7EC4\u4F5C\u4E1A",value:"group_homework"},{label:"\u8BD5\u5377",value:"exercise"},{label:"\u95EE\u5377",value:"poll"},{label:"\u6559\u5B66\u8D44\u6599",value:"attachment"},{label:"\u89C6\u9891\u76F4\u64AD",value:"video"},{label:"\u8BA8\u8BBA",value:"board"},{label:"\u5206\u73ED",value:"course_group"},{label:"\u7EDF\u8BA1",value:"statistics"},{label:"\u7B7E\u5230",value:"attendance"},((Ur=Gt.userInfo)==null?void 0:Ur.admin)&&{label:"\u6A21\u677F\u7BA1\u7406",value:"template"}].filter(xn=>{var Hn;return xn?(Hn=Lt==null?void 0:Lt.setting)!=null&&Hn.is_local?xn.label!=="\u89C6\u9891\u76F4\u64AD":!0:!1}),aa={shixun_homework:"practice",common_homework:"normal",group_homework:"group",program_homework:"hack",hack:"hack",exercise:"exercise"},Ka={shixun_homework:"shixun_work_list",common_homework:"normal_work_list",group_homework:"group_work_list",program_homework:"hack_work_list",hack:"hack_work_list",exercise:"exercise_score"};(0,a.useEffect)(()=>{var xn;let Hn=(xn=d.detailLeftMenus)==null?void 0:xn.course_modules;Hn&&(Wr(JSON.parse(JSON.stringify(Hn))),oo())},[d.detailLeftMenus]),(0,a.useEffect)(()=>{oo()},[Zr.pathname]);function Co(){return jr(this,null,function*(){let xn=yield(0,ve.ZP)(`/api/courses/${Qr==null?void 0:Qr.coursesId}/modules_settings.json`,{method:"get"});Nr(xn),to([...xn==null?void 0:xn.course_module_types])})}const oo=()=>{var xn,Hn;(Hn=(xn=d.detailLeftMenus)==null?void 0:xn.course_modules)==null||Hn.map((Ao,Vr)=>{(Zr.pathname.indexOf(Ao.category_url)>-1||Yo(Ao))&&(fa.includes(Vr)||fa.push(Vr),wa([...fa]))})},ko=()=>{tr({type:"classroomList/getClassroomLeftMenus",payload:{id:Qr.coursesId}})},Ho=()=>jr(void 0,null,function*(){var xn;let Hn=yield tr({type:"classroomList/getClassroomLeftMenus",payload:{id:Qr.coursesId}});B.history.push(`${(xn=Hn==null?void 0:Hn.course_modules[0])==null?void 0:xn.category_url}`)}),Uo=(xn,Hn)=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",icon:et.createElement(M.Z,null),content:xn,okText:"\u786E\u8BA4",onOk:()=>Hn(),cancelText:"\u53D6\u6D88"})},wo=(xn,Hn)=>{if(xn.localName===Hn)return xn;for(let Ao=0,Vr=xn;Vr=Vr.parentNode;Ao++){if(Vr.localName===Hn)return Vr;if(Vr==document.documentElement)return!1}},Bl=xn=>{if(!xn)return;console.log(xn,444),wo(xn.target,"li").setAttribute("id","appointId")},Ro=(xn,Hn,Ao,Vr)=>jr(void 0,null,function*(){var Br;function Gr(){var ta,Ia,La,ha,lo;return Hn.type==="shixun_homework"&&(0,Ot.Rm)()&&!((ta=d.AssistantObject.practice)!=null&&ta.can_download)||Hn.type==="program_homework"&&(0,Ot.Rm)()&&!((Ia=d.AssistantObject.hack)!=null&&Ia.can_download)||Hn.type==="exercise"&&(0,Ot.Rm)()&&!((La=d.AssistantObject.exercise)!=null&&La.can_download)||Hn.type==="common_homework"&&(0,Ot.Rm)()&&!((ha=d.AssistantObject.normal)!=null&&ha.can_download)||Hn.type==="group_homework"&&(0,Ot.Rm)()&&!((lo=d.AssistantObject.group)!=null&&lo.can_download)?(z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),!1):!0}let kr;switch(xn){case 1:const ta={category_id:Ao===2?Hn.root_id:Hn.id||Hn.category_id,parent_id:Ao===2?Hn.category_id:"",nodeModules:Hn,type:Hn.type||Hn.category_type};tr({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",selectArrs:ta,cb:()=>{ko()}}});break;case 2:tr({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",selectArrs:{name:Hn.category_name||Hn.name,category_id:Hn.category_id,main_id:Hn.id,category_type:Hn.category_type},cb:()=>{ko()}}});break;case 3:Uo(et.createElement("p",null,"\u9690\u85CF\u540E\u5C06\u4E0D\u518D\u663E\u793A\u6B64\u6A21\u5757,",et.createElement("br",null),"\u540E\u7EED\u53EF\u5728\u8BFE\u5802\u8BBE\u7F6E\u4E2D\u91CD\u65B0\u52FE\u9009\u6A21\u5757\u6062\u590D\u663E\u793A"),()=>jr(void 0,null,function*(){kr=yield(0,te.nX)({id:Hn.id}),kr.status===0&&(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),tr({type:"classroomList/getClassroomLeftMenus",payload:{id:Qr.coursesId}}))}));break;case 4:kr=yield(0,te.yd)({id:Hn.id}),kr.status===0&&(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),tr({type:"classroomList/getClassroomLeftMenus",payload:{id:Qr.coursesId}}));break;case 5:Uo(et.createElement("p",null,"\u8BE5\u76EE\u5F55\u4E0B\u7684\u5185\u5BB9\u5C06\u88AB\u79FB\u52A8\u5230",(Br=["exercise","board","attachment"])!=null&&Br.includes(Hn.category_type)?"\u7236":"\u672A\u5206\u914D","\u76EE\u5F55,",et.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),()=>jr(void 0,null,function*(){var Ia,La;if(Hn.category_type==="board"?kr=yield(0,te.i)({id:Hn.category_id}):kr=yield(0,te.Z0)({id:Hn.category_id}),kr.status===0){if(z.ZP.success("\u5220\u9664\u6210\u529F"),Hn.category_type==="board"){let ha=(Ia=ya==null?void 0:ya.course_modules)==null?void 0:Ia.filter(lo=>(lo==null?void 0:lo.type)==="board");B.history.push(`/classrooms/${Qr.coursesId}/${Hn.category_type}/${(La=ha==null?void 0:ha[0])==null?void 0:La.main_id}`)}else B.history.push(`/classrooms/${Qr.coursesId}/${Hn.category_type==="hack"?"program_homework":Hn.category_type}`);tr({type:"classroomList/getClassroomLeftMenus",payload:{id:Qr.coursesId}})}}));break;case 6:tr({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:Qr}});break;case 7:if(!Gr())return;tr({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:Hn==null?void 0:Hn.name,exportType:aa[Hn==null?void 0:Hn.type]||aa[Hn==null?void 0:Hn.category_type],category_id:Hn==null?void 0:Hn.category_id,isReport:Vr}});break;case 8:if(!Gr())break;B.history.push(`/classrooms/${Qr==null?void 0:Qr.coursesId}/exportlist/${Ka[Hn.type]}`);break}}),Sl=xn=>!(xn==="attendance"||xn==="announcement"||xn==="graduation"||xn==="course_group"||xn==="new_graduation"),dl=xn=>{const Hn=(xn==null?void 0:xn.type)||(xn==null?void 0:xn.category_type);return Hn==="shixun_homework"||Hn==="common_homework"||Hn==="program_homework"||Hn==="exercise"||Hn==="group_homework"||Hn==="hack"},Go=(xn,Hn)=>et.createElement("div",{className:pt.leftMenuActions},Sl(xn.type)&&Hn<=2&&et.createElement("p",{className:"current",onClick:Ao=>Ro(1,xn,Hn,Ao)},"\u65B0\u5EFA\u5B50\u76EE\u5F55"),xn.type==="course_group"&&Hn===1&&et.createElement("p",{className:"current",onClick:()=>Ro(6,xn,Hn)},"\u65B0\u5EFA\u5206\u73ED"),et.createElement("p",{className:"current",onClick:Ao=>Ro(2,xn,Hn,Ao)},"\u91CD\u547D\u540D"),xn.main_id&&!(0,Ot.Rm)()&&et.createElement("p",{className:"current",onClick:()=>Ro(3,xn,Hn)},"\u9690\u85CF"),dl(xn)&&et.createElement(E.Z,{destroyTooltipOnHide:!0,placement:"right",content:et.createElement("div",{className:pt.export},et.createElement("p",{onClick:()=>{Ro(7,xn,Hn)}},"\u5B66\u751F\u6210\u7EE9"),et.createElement("p",{onClick:Ao=>{Ao.preventDefault(),Ao.stopPropagation(),Ro(8,xn,Hn)}},"\u5386\u53F2\u5BFC\u51FA")),trigger:"hover"},et.createElement("p",{className:"current",onClick:Ao=>{Ao.preventDefault(),Ao.stopPropagation()}},"\u5BFC\u51FA")),xn.main_id&&!(0,Ot.Rm)()&&et.createElement("p",{className:"current",onClick:()=>Ro(4,xn,Hn)},"\u7F6E\u9876"),xn.category_id&&et.createElement("p",{className:"current",onClick:()=>Ro(5,xn,Hn)},"\u5220\u9664")),bl=(xn,Hn)=>Hn===1?xn.type==="board"?`/classrooms/${Qr.coursesId}/${xn.type}/${xn.main_id}`:xn.type==="graduation"?`/classrooms/${Qr.coursesId}/graduation_topics`:`/classrooms/${Qr.coursesId}/${xn.type}`:xn.category_type==="hack"&&Hn===3?xn.second_category_url:(xn.category_type==="messages"&&(xn.category_type="board"),`/classrooms/${Qr.coursesId}/${xn.category_type}/${xn.category_id}`),ml=()=>{const xn=Zr.pathname.split("/");fo([`${xn[3]}|${Qr.coursesId}`]),vr([`${xn[3]}|${Qr.coursesId}`,`${xn[3]}|${xn[4]}`])};(0,a.useEffect)(()=>{try{const xn=sessionStorage._nav_.split(","),Hn=sessionStorage._nav_open_.split(",");sessionStorage._nav_open_?fo(Hn):ml(),vr(xn)}catch(xn){ml()}return()=>{sessionStorage.removeItem("_nav_open_"),sessionStorage.removeItem("_nav_")}},[d.name,Zr==null?void 0:Zr.pathname]);const Gl=xn=>jr(void 0,null,function*(){var Hn;const{draggableId:Ao,source:Vr,destination:Br}=xn;if(!Br)return!1;const Gr=Ao.split("-"),kr=Gr[1],ta=Gr[2];let Ia;if(((Hn=na[kr])==null?void 0:Hn.type)==="board"?Ia=yield(0,te.Ab)({id:Gr[0],position:Br.index+1}):Ia=yield(0,te.Wr)({id:Gr[0],position:Br.index+1}),Ia.status===0){let La;Gr.length===3?(La=na[kr].second_category[ta],na[kr].second_category.splice(ta,1),na[kr].second_category.splice(Br.index,0,La)):(La=na[kr].second_category[Gr[2]].third_category[Gr[3]],na[kr].second_category[Gr[2]].third_category.splice(Gr[3],1),na[kr].second_category[Gr[2]].third_category.splice(Br.index,0,La)),Wr([...na])}}),Yo=xn=>Zr.pathname.indexOf("student_statistics")>-1&&xn.type==="statistics",Fl=()=>{},Wo=["teachers","students","course_group","assistant"],Ml=((Hr=Zr==null?void 0:Zr.pathname)==null?void 0:Hr.startsWith(`/classrooms/${Qr.coursesId}/`))&&Wo.some(xn=>{var Hn;return(Hn=Zr==null?void 0:Zr.pathname)==null?void 0:Hn.includes(xn)});return et.createElement(Ma,{width:264,style:{marginTop:24,height:"auto",background:"none",marginRight:"20px",display:Ml?"none":"block"}},et.createElement("section",{className:pt.leftMenu},et.createElement(Rn.Z,{loading:!ya.course_modules},et.createElement(w.default,{open:xo,title:"\u8BFE\u5802\u6A21\u5757\u8BBE\u7F6E",centered:!0,onOk:()=>jr(void 0,null,function*(){if(!(0,Ot.aN)()){z.ZP.info("\u529F\u80FD\u83DC\u5355\u8BBE\u7F6E\u53EA\u6709\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4EE5\u8C03\u6574");return}if((ma==null?void 0:ma.length)<=0){z.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u8BFE\u5802\u6A21\u5757");return}let xn=yield(0,ve.ZP)(`/api/courses/${Qr==null?void 0:Qr.coursesId}/update_modules_settings.json`,{method:"post",body:{course_module_types:ma}});(xn==null?void 0:xn.status)===0&&(Ho(),nl(!1))}),onCancel:()=>{nl(!1)}},et.createElement("div",null,et.createElement("span",null,"\u901A\u8FC7\u52FE\u9009\u53EF\u4EE5\u663E\u793A/\u9690\u85CF\u6A21\u5757"),et.createElement(l.default.Group,{onChange:xn=>{to([...xn])},style:{marginTop:"10px"},value:ma},et.createElement(ut.Z,null,(Rr=ja==null?void 0:ja.course_modules)==null?void 0:Rr.map((xn,Hn)=>et.createElement($.Z,{span:6,style:{marginTop:"10px"}},et.createElement(l.default,{value:xn.module_type,style:{fontSize:"14px"}},xn.module_name))))))),na==null?void 0:na.map(function(xn,Hn){var Ao,Vr,Br,Gr,kr;return et.createElement("ul",{key:Hn},et.createElement("li",{className:Zr.pathname.indexOf(xn.category_url)>-1||Yo(xn)?pt.actived:"",onClick:()=>{Zr.pathname===xn.category_url?(fa.includes(Hn)?(fa.splice(fa.indexOf(Hn),1),fa.includes(Hn)&&fa.splice(fa.indexOf(Hn),1)):fa.push(Hn),wa([...fa])):(["new_graduation","knowledge_graph","study_routes"].includes(xn.type)?window.open(xn.category_url):B.history.push(xn.category_url),Fl())}},et.createElement(ut.Z,{style:{padding:"13px 0 13px 24px"},align:"middle"},et.createElement($.Z,{flex:"1",className:"pr30"},et.createElement("span",{className:`${Dn[xn.type]} mr5`}),xn.name,[2,3,5].includes((Ao=Gt==null?void 0:Gt.userInfo)==null?void 0:Ao.user_status)&&["exercise","shixun_homework","program_homework"].includes(xn.type)&&et.createElement(m.Z,{title:((Vr=Gt==null?void 0:Gt.userInfo)==null?void 0:Vr.user_status)==2?"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u8BE5\u6A21\u5757\u4E0B\u7684\u521B\u5EFA\u4E0E\u53D1\u5E03\u529F\u80FD":`\u5E73\u53F0\u5C06\u4E8E${(Gr=(Br=Gt==null?void 0:Gt.userInfo)==null?void 0:Br.resource_limit)==null?void 0:Gr.expired_at}\u6682\u505C\u63D0\u4F9B\u8BE5\u6A21\u5757\u4E0B\u7684\u90E8\u5206\u529F\u80FD`},et.createElement("i",{className:"iconfont icon-jinggao-3",style:{color:((kr=Gt==null?void 0:Gt.userInfo)==null?void 0:kr.user_status)==2?"#E53334":"#F9921F",marginLeft:8}}))),et.createElement($.Z,{className:"tr"},et.createElement("span",{className:pt.totalCount},xn.task_count===0?"":xn.task_count),(0,Ot.eB)()&&xn.type!=="statistics"&&xn.type!=="ecs"&&xn.type!=="new_graduation"&&xn.type!=="knowledge_graph"&&xn.type!=="study_routes"&&et.createElement(E.Z,{getPopupContainer:ta=>ta.parentNode,destroyTooltipOnHide:!0,placement:"right",content:()=>Go(xn,1),trigger:"hover"},et.createElement("span",{className:["iconfont icon-sandian",pt.actions].join(" ")}))))),et.createElement($t.Z5,{onDragEnd:Gl},et.createElement($t.bK,{isDropDisabled:!(0,Ot.GJ)(),droppableId:String(xn.id)},(ta,Ia)=>{var La;return et.createElement("ul",Pr(Sr({ref:ta.innerRef},ta.droppableProps),{onScroll:()=>{},className:fa.includes(Hn)?pt.open:""}),(La=xn.second_category)==null?void 0:La.map(function(ha,lo){var Lo;return et.createElement($t._l,{draggableId:`${(Lo=ha.category_id)==null?void 0:Lo.toString()}-${Hn}-${lo}`,index:lo,key:ha.category_id},(Do,ho)=>et.createElement("div",Sr(Sr({key:lo,ref:Do.innerRef},Do.draggableProps),Do.dragHandleProps),et.createElement("li",{onClick:No=>{No.stopPropagation(),Ir.includes(ha==null?void 0:ha.category_id)?Ir.splice(Ir.indexOf(ha==null?void 0:ha.category_id),1):Ir.push(ha==null?void 0:ha.category_id),sa([...Ir])},className:Zr.pathname.indexOf(ha.second_category_url)>-1?pt.actived2:""},et.createElement(ut.Z,{align:"middle"},et.createElement($.Z,{span:20},et.createElement(B.Link,{className:["font14",pt.menuText].join(" "),style:{marginLeft:16,padding:"16px 2px"},to:ha.second_category_url,onClick:No=>{No.preventDefault(),Zr.pathname.indexOf(ha.second_category_url)>-1||(Ir.includes(lo)||Ir.push(lo),sa([...Ir]),["shixun_homework","hack","common_homework","group_homework"].includes(ha.category_type)?B.history.replace(`${ha.second_category_url}?tabs=0`):["exercise"].includes(ha.category_type)?B.history.replace(ha.second_category_url+"?tabs=all"):["statistics_report"].includes(ha.category_type)?window.open(ha.second_category_url):B.history.replace(ha.second_category_url),Fl())}},ha.category_name)),et.createElement($.Z,{span:4,className:"tr"},(0,Ot.eB)()&&xn.type.indexOf("statistics")<0&&(ha==null?void 0:ha.category_name)!=="\u672A\u5206\u914D\u76EE\u5F55"&&et.createElement(E.Z,{autoAdjustOverflow:!1,getPopupContainer:No=>No.parentNode.parentNode,placement:"right",content:()=>Go(ha,2),trigger:"hover"},et.createElement("span",{className:["iconfont icon-sandian",pt.actions].join(" ")})),ha.category_count!=0&&et.createElement("span",{className:pt.totalCount},ha.category_count)))),ha.third_category&&et.createElement($t.Z5,{onDragEnd:Gl},et.createElement($t.bK,{isDropDisabled:!(0,Ot.GJ)(),droppableId:String(ha.category_id)},(No,pl)=>{var za;return et.createElement("ul",Pr(Sr({ref:No.innerRef},No.droppableProps),{onScroll:()=>{},className:Ir.includes(ha==null?void 0:ha.category_id)?pt.open:""}),(za=ha.third_category)==null?void 0:za.map(function(Pn,Or){var Na;return et.createElement($t._l,{draggableId:`${(Na=Pn.category_id)==null?void 0:Na.toString()}-${Hn}-${lo}-${Or}`,index:Or,key:Pn.category_id},(Kt,Lr)=>et.createElement("li",Sr(Sr({key:Or,ref:Kt.innerRef},Kt.draggableProps),Kt.dragHandleProps),et.createElement(ut.Z,{align:"middle",className:Zr.pathname.indexOf(Pn.second_category_url)>-1&&pt.actived2},et.createElement($.Z,{flex:"1"},et.createElement(B.Link,{className:["font14",pt.menuText].join(" "),to:bl(Pn,3),style:{marginLeft:9,padding:"16px 0px",width:"85%"},onClick:()=>{Fl()}},Pn.category_name)),et.createElement($.Z,null,(0,Ot.eB)()&&et.createElement(E.Z,{placement:"right",content:()=>Go(Pn,3),trigger:"hover"},et.createElement("span",{className:["iconfont icon-sandian",pt.actions].join(" ")})),Pn.category_count!=0&&et.createElement("span",{className:pt.totalCount},Pn.category_count)))))}))}))))}))})))}),(0,Ot.eB)()&&et.createElement("div",{className:pt.st,onClick:()=>{nl(!0),Co()}}," ",et.createElement("i",{style:{marginRight:6},className:"iconfont icon-shezhi6"}),et.createElement("span",{className:"font16"},"\u8BBE\u7F6E")))))};var Za=(0,B.connect)(({classroomList:c,loading:f,globalSetting:d,user:Lt})=>({classroomList:c,globalSetting:d,user:Lt,loading:f.models.index}))(zr),la={modal:"modal___g9KyH",tip:"tip___bce7X"},Ea=Object.defineProperty,pa=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,Ba=(c,f,d)=>f in c?Ea(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,ia=(c,f)=>{for(var d in f||(f={}))Ha.call(f,d)&&Ba(c,d,f[d]);if(pa)for(var d of pa(f))Da.call(f,d)&&Ba(c,d,f[d]);return c},Xa=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const Ua=({classroomList:c,user:f,loading:d,dispatch:Lt})=>{var Gt,An,tr,Vt,Je,on,Ur,Hr,Rr,Qr;const Zr=(0,B.useParams)(),[ba,ya]=(0,a.useState)(!1),[na]=We.default.useForm(),[Wr,Ir]=(0,a.useState)([]);(0,a.useEffect)(()=>{var wa;c.actionTabs.key==="\u586B\u5199\u6155\u8BFE\u8D44\u6599"&&((wa=c.detailTopBanner)!=null&&wa.mooc_user_id)&&sa()},[c.actionTabs.key,(Gt=c.detailTopBanner)==null?void 0:Gt.mooc_user_id]);const sa=()=>Xa(void 0,null,function*(){var wa,Jr;const xe=yield(0,te.ih)({coursesId:Zr.coursesId,user_id:(wa=c.detailTopBanner)==null?void 0:wa.mooc_user_id});(xe==null?void 0:xe.status)>-1&&(na.setFieldsValue(ia({},xe==null?void 0:xe.mooc_user)),Ir((Jr=xe==null?void 0:xe.mooc_user)==null?void 0:Jr.name))}),fa=()=>Xa(void 0,null,function*(){var wa,Jr;yield na.validateFields(),ya(!0);const xe=!!((wa=c.detailTopBanner)!=null&&wa.mooc_user_id),Ma=ia({coursesId:Zr.coursesId,user_id:(Jr=c.detailTopBanner)==null?void 0:Jr.mooc_user_id},na.getFieldsValue()),ja=xe?yield(0,te.tB)(Ma):yield(0,te.s)(Ma);ya(!1),(ja==null?void 0:ja.status)>-1&&(z.ZP.info(xe?"\u4FEE\u6539\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),Lt({type:"classroomList/getClassroomTopBanner",payload:{id:Ma.coursesId}}),Lt({type:"classroomList/setActionTabs",payload:{}}))});return a.createElement(w.default,{centered:!0,title:"\u586B\u5199\u8D44\u6599",open:c.actionTabs.key==="\u586B\u5199\u6155\u8BFE\u8D44\u6599",okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",width:760,bodyStyle:{minHeight:150},confirmLoading:ba,className:la.modal,onOk:fa,onCancel:()=>{Lt({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("div",{className:"pl30 pr30"},(An=c==null?void 0:c.detailTopBanner)!=null&&An.third_part_login_url?a.createElement("div",null,a.createElement("div",{className:la.tip,style:{height:"50px"}},a.createElement("p",{className:"c-grey-333 ml20"},a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),"\u8BE5\u8BFE\u7A0B\u652F\u6301\u4E3A\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u63D0\u4F9B\u6210\u7EE9\uFF0C\u4E3A\u4E86\u4FDD\u8BC1\u4F60\u6210\u7EE9\u7684\u51C6\u786E\u65E0\u8BEF\uFF0C\u8BF7\u5982\u5B9E\u586B\u5199\u76F8\u5173\u4FE1\u606F\u3002")),((Vt=c==null?void 0:c.detailTopBanner)==null?void 0:Vt.need_third_part_logined)&&a.createElement("p",null,a.createElement("span",{className:"c-grey-333"},"\u70B9\u51FB"),a.createElement("a",{target:"_blank",href:(Je=c==null?void 0:c.detailTopBanner)==null?void 0:Je.third_part_login_url},"\u7231\u8BFE\u7A0B\uFF08\u4E2D\u56FD\u5927\u5B66mooc\uFF09"),a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\uFF0C\u8FDB\u884C\u767B\u5F55\u6388\u6743"))):a.createElement("div",{className:la.tip},a.createElement("p",null,a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),a.createElement("span",{className:"c-grey-333"},"1.\u8BF7\u586B\u5199\u4F60\u5728"),a.createElement("span",{className:"c-light-primary"},(tr=c==null?void 0:c.detailTopBanner)==null?void 0:tr.third_party_name),a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\u7684\u8D26\u53F7\u8D44\u6599\uFF1B")),a.createElement("p",{className:"c-grey-333 ml20"},"2.\u8BE5\u8BFE\u7A0B\u652F\u6301\u4E3A\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u63D0\u4F9B\u6210\u7EE9\uFF0C\u4E3A\u4E86\u4FDD\u8BC1\u4F60\u6210\u7EE9\u7684\u51C6\u786E\u65E0\u8BEF\uFF0C\u8BF7\u5982\u5B9E\u586B\u5199\u76F8\u5173\u4FE1\u606F\u3002")),((on=c==null?void 0:c.detailTopBanner)==null?void 0:on.third_party_name)==="\u5B66\u5802\u5728\u7EBF"&&a.createElement(We.default,{form:na,labelCol:{span:6},wrapperCol:{span:12},labelAlign:"right"},a.createElement(We.default.Item,{label:"\u7528\u6237\u6635\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"}]},a.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"})),a.createElement(We.default.Item,{label:"\u7528\u6237id\uFF1A",name:"mooc_user_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237id"}]},a.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237id"})),a.createElement(We.default.Item,{label:"\u7528\u6237\u90AE\u7BB1\uFF1A",name:"email",rules:[{type:"email",message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u7528\u6237\u90AE\u7BB1"}]},a.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u90AE\u7BB1"})),a.createElement(We.default.Item,{label:"\u771F\u5B9E\u59D3\u540D\uFF1A",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}]},a.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"})),a.createElement(We.default.Item,{label:"\u624B\u673A\u53F7\uFF1A",name:"phone",rules:[{pattern:/(^(1[0-9])\d{9}$)/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},a.createElement(Wt.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"}))),!((Ur=c==null?void 0:c.detailTopBanner)!=null&&Ur.need_third_part_logined)&&a.createElement("div",null,a.createElement("p",null,a.createElement("i",{style:{fontSize:"30px",color:"#3da440"},className:"iconfont icon-wanchengjindu mr5"}),"\u6388\u6743\u6210\u529F"),a.createElement("p",null,"\u6388\u6743\u4FE1\u606F\uFF1A"),a.createElement("p",null,"\u7528\u6237\u6635\u79F0\uFF1A",Wr),a.createElement("p",null,a.createElement("span",{className:"c-grey-333"},"\u4F60\u53EF\u4EE5\u70B9\u51FB"),a.createElement("a",{target:"_blank",href:(Hr=c==null?void 0:c.detailTopBanner)==null?void 0:Hr.third_part_login_url},"\u7231\u8BFE\u7A0B\uFF08\u4E2D\u56FD\u5927\u5B66mooc\uFF09"),a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\uFF0C\u91CD\u65B0\u8FDB\u884C\u767B\u5F55\u6388\u6743"))),a.createElement("p",{className:"font14 c-grey-999 mt10 tc"},"\u203B \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732!"),((Qr=(Rr=c.actionTabs)==null?void 0:Rr.params)==null?void 0:Qr.showHint)&&a.createElement(l.default,{className:"font14 c-grey-999 mt10",defaultChecked:!1,onChange:wa=>{wa.target.checked?window.localStorage.setItem("classrooms-mooc-modal-hint-flag","1"):window.localStorage.removeItem("classrooms-mooc-modal-hint-flag")}},"\u4E0D\u518D\u63D0\u793A")))};var ro=(0,B.connect)(({classroomList:c,loading:f,user:d})=>({classroomList:c,loading:f,user:d}))(Ua),ea={shareModalContainer:"shareModalContainer___glPiP",shareContent:"shareContent___YTYCr",tip:"tip___UlaGw",listItem:"listItem___U9gBM",label:"label___RPksG",invitationCode:"invitationCode___K2gpu",code:"code___nEgsJ",first:"first___B4_LD",copy:"copy___rgntz",tips:"tips___EBHVj"};const Eo=({classroomList:c,dispatch:f})=>{const d=(0,B.useParams)(),{detailTopBanner:Lt}=c;if(Lt.invite_code_halt===1)return z.ZP.error("\u5DF2\u505C\u7528"),a.createElement(a.Fragment,null);const Gt=tr=>{tr==="1"&&(0,ct.RG)(`\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011${Lt==null?void 0:Lt.copy_teacher_name}\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5934\u6B4C\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A${Lt==null?void 0:Lt.name}\u300B\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\uFF0C\u5728\u5F39\u7A97\u4E2D\u8F93\u5165\u9080\u8BF7\u7801\u548C\u9009\u62E9\u8EAB\u4EFD\u540E\uFF0C\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u201D \u94FE\u63A5\uFF1A${window.location.origin}/classrooms \u9080\u8BF7\u7801\uFF1A${Lt==null?void 0:Lt.invite_code}`),tr==="2"&&(0,ct.RG)(`\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011${Lt==null?void 0:Lt.copy_teacher_name}\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5934\u6B4C\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A${Lt==null?void 0:Lt.name}\u300B\uFF0C\u60A8\u53EF\u4EE5\u8BBF\u95EE\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002\u201D -\u94FE\u63A5\uFF1A${window.location.origin}/classrooms/${d.coursesId}?code=${Lt==null?void 0:Lt.invite_code}`)},An=()=>{f({type:"classroomList/save",payload:{shareStatus:!1}})};return a.createElement(w.default,{width:720,title:"\u5206\u4EAB\u8BFE\u5802",open:!0,className:ea.shareModalContainer,footer:[],onCancel:An},a.createElement("div",{className:ea.shareContent},(Lt==null?void 0:Lt.is_import_student)&&a.createElement("div",{className:ea.tip},a.createElement("i",{className:"iconfont icon-tishi9 font14",style:{color:"#FF8C29",marginTop:4,marginRight:12}}),a.createElement("div",null,"\u672C\u8BFE\u5802\u5DF2\u5F00\u542F\u52A0\u5165\u65B9\u5F0F\u9650\u5236\uFF0C\u4EC5\u5141\u8BB8\u6559\u5E08\u5BFC\u5165\u7684\u5B66\u751F\u8BBF\u95EE\u3002\u5982\u9700\u5141\u8BB8\u5B66\u751F\u901A\u8FC7\u9080\u8BF7\u7801\u6216\u94FE\u63A5\u52A0\u5165\uFF0C\u8BF7\u8C03\u6574",a.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>(0,ct.xg)(`/classrooms/${d==null?void 0:d.coursesId}/edit`)},"\u8BFE\u5802\u52A0\u5165\u8BBE\u7F6E"),"\u3002")),a.createElement("div",{className:ea.listItem},a.createElement("div",{className:ea.label},"\u5206\u4EAB\u65B9\u5F0F\u4E00\uFF1A\u5206\u4EAB\u9080\u8BF7\u7801"),a.createElement("div",{className:ea.invitationCode},a.createElement("div",{className:`${ea.first} ${ea.code}`},a.createElement("span",null,Lt.invite_code)),a.createElement("div",{onClick:()=>Gt("1"),className:ea.copy},"\u590D\u5236\u9080\u8BF7\u7801")),a.createElement("div",{className:ea.tips},"\u901A\u8FC7\u9080\u8BF7\u7801\u52A0\u5165\u8BFE\u5802\u65F6\uFF0C\u53EF\u4EE5\u9009\u62E9\u52A0\u5165\u8BFE\u5802\u7684\u8EAB\u4EFD\uFF08\u9009\u62E9\u6559\u5E08\u6216\u52A9\u6559\u65F6\uFF0C\u9700\u8981\u7BA1\u7406\u5458\u5BA1\u6838\uFF09")),a.createElement("div",{className:ea.listItem},a.createElement("div",{className:ea.label},"\u5206\u4EAB\u65B9\u5F0F\u4E8C\uFF1A\u5206\u4EAB\u94FE\u63A5",Lt.invite_code_halt===2&&a.createElement("span",null,"\u9080\u8BF7\u94FE\u63A5\u5DF2\u7ECF\u5BF9\u5B66\u751F\u7981\u7528\uFF0C\u65E0\u6CD5\u4F7F\u7528\u5206\u4EAB\u65B9\u5F0F")),a.createElement("div",{className:ea.invitationCode},a.createElement("div",{className:ea.code},a.createElement("span",null,window.location.origin,"/classrooms/",d.coursesId,"?code=",Lt.invite_code)),Lt.invite_code_halt!==2&&a.createElement("div",{className:ea.copy,onClick:()=>Gt("2")},"\u590D\u5236\u94FE\u63A5")),a.createElement("div",{className:ea.tips},"\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u8BBF\u95EE\u8BFE\u5802\u65F6\uFF0C\u5DF2\u767B\u5F55\u7528\u6237\u53EF\u76F4\u63A5\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BFE\u5802\uFF0C\u672A\u6CE8\u518C/\u767B\u5F55\u7528\u6237\u5728\u6CE8\u518C/\u767B\u5F55\u540E\u53EF\u76F4\u63A5\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BFE\u5802\u3002"))))};var Oa=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(Eo),xa=u(16326),Sa=u(59301),io=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,wr=(c,f)=>{var d={};for(var Lt in c)ua.call(c,Lt)&&f.indexOf(Lt)<0&&(d[Lt]=c[Lt]);if(c!=null&&io)for(var Lt of io(c))f.indexOf(Lt)<0&&ao.call(c,Lt)&&(d[Lt]=c[Lt]);return d},Bn=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const Ar=c=>{var f=c,{classroomList:d,dispatch:Lt,match:Gt,location:An,user:tr}=f,Vt=wr(f,["classroomList","dispatch","match","location","user"]),Je,on;const Ur=(0,B.useParams)(),[Hr,Rr]=(0,a.useState)(!1),[Qr,Zr]=(0,a.useState)(),[ba,ya]=(0,a.useState)(),{userInfo:na}=tr,{detailTopBanner:Wr}=d,Ir=sa=>sa&&sa{var sa,fa,wa,Jr;const we=localStorage.getItem("popupShown"),Ma=we?[...JSON.parse(we)]:[],ja=Wr==null?void 0:Wr.course_id;(0,Ot.eB)()&&(Wr!=null&&Wr.course_end)&&((sa=na==null?void 0:na.course)!=null&&sa.course_excellent&&((fa=na==null?void 0:na.course)!=null&&fa.subject_last_course)||!((wa=na==null?void 0:na.course)!=null&&wa.course_excellent))&&(Ma.includes(ja)||(ya((Jr=na==null?void 0:na.course)==null?void 0:Jr.course_end_date),Zr(!0),Ma.push(ja),localStorage.setItem("popupShown",JSON.stringify(Ma))));const Nr=()=>{if(Ma.includes(ja)){let vo=Ma.filter(fo=>fo!==ja);localStorage.setItem("popupShown",JSON.stringify(vo))}};return window.addEventListener("beforeunload",Nr),()=>{window.removeEventListener("beforeunload",Nr)}},[]),Sa.createElement(w.default,{width:450,centered:!0,title:"\u8BFE\u5802\u5DF2\u7ED3\u675F\u63D0\u793A",open:Qr,okText:"\u63D0\u4EA4",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:Hr,maskClosable:!1,onOk:()=>Bn(void 0,null,function*(){Rr(!0);const sa=yield(0,te.al)({coursesId:Ur==null?void 0:Ur.coursesId,end_date:ba});(sa==null?void 0:sa.status)===0&&(z.ZP.success("\u63D0\u4EA4\u6210\u529F"),Zr(!1),Lt({type:"user/getUserInfo",payload:{course_id:Ur==null?void 0:Ur.coursesId}})),Rr(!1)}),onCancel:()=>{Zr(!1)}},Sa.createElement("div",{className:"mb10"},"\u672C\u8BFE\u5802\u7684\u6559\u5B66\u6D3B\u52A8\u5DF2\u7ED3\u675F\uFF0C\u4E0D\u518D\u652F\u6301\u53D1\u5E03\u4F5C\u4E1A\u4E0E\u8003\u8BD5\u3002\u5982\u9700\u65B0\u7684\u4F5C\u4E1A\u6216\u5B89\u6392\u8003\u8BD5\uFF0C\u8BF7\u5148\u4FEE\u6539\u8BFE\u5802\u7684\u7ED3\u675F\u65F6\u95F4\u3002"),Sa.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},Sa.createElement("span",{className:"mr10"},"\u7ED3\u675F\u65F6\u95F4"),Sa.createElement(xa.default,{style:{flex:1},allowClear:!1,size:"large",placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",format:"YYYY-MM-DD",value:ba?ae()(ba):ae()((on=(Je=tr==null?void 0:tr.userInfo)==null?void 0:Je.course)==null?void 0:on.course_end_date),onChange:(sa,fa)=>{ya(fa)},disabledDate:Ir})))};var Xn=(0,B.connect)(({user:c,classroomList:f})=>({user:c,classroomList:f}))(Ar),ar={},Ca=Object.defineProperty,va=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,co=(c,f,d)=>f in c?Ca(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,qa=(c,f)=>{for(var d in f||(f={}))Ya.call(f,d)&&co(c,d,f[d]);if(va)for(var d of va(f))so.call(f,d)&&co(c,d,f[d]);return c},_a=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const bo=({classroomList:c,user:f,dispatch:d})=>{const Lt=(0,B.useParams)(),[Gt,An]=(0,a.useState)({page:1,limit:10}),[tr,Vt]=(0,a.useState)(!0),[Je,on]=(0,a.useState)(0),[Ur,Hr]=(0,a.useState)([]);(0,a.useEffect)(()=>{c.actionTabs.key==="\u590D\u5236\u8BB0\u5F55"&&Qr(Gt)},[c.actionTabs.key]);const Rr=(ya,na,Wr)=>{Gt.page=ya==null?void 0:ya.current,Gt.limit=ya==null?void 0:ya.pageSize,An(qa({},Gt)),Qr(Gt)},Qr=ya=>_a(void 0,null,function*(){Vt(!0);const na=yield(0,ve.ZP)(`/api/courses/${Lt==null?void 0:Lt.coursesId}/copy_list.json`,{method:"get",params:ya});Vt(!1),on(na==null?void 0:na.total_count),Hr((na==null?void 0:na.users)||[])}),Zr=[{title:"\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:120},{title:"\u9662\u6821/\u5355\u4F4D",dataIndex:"school_name",showSorterTooltip:!1,ellipsis:!0},{title:"\u590D\u5236\u65F6\u95F4",dataIndex:"copy_time",showSorterTooltip:!1,width:176}],ba=()=>_a(void 0,null,function*(){});return a.createElement(w.default,{centered:!0,title:"\u590D\u5236\u8BB0\u5F55",open:c.actionTabs.key==="\u590D\u5236\u8BB0\u5F55",width:760,footer:null,className:ar.modal,onOk:ba,onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}}),An({page:1,limit:10})}},a.createElement(ht.default,{className:ar.customTable,dataSource:Ur,scroll:Ur.length>7?{y:300}:{},bordered:!1,columns:Zr,rowClassName:ar.row,loading:tr,onChange:Rr,pagination:{pageSize:Gt.limit,total:Je,current:Gt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:ya=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},ya),"\u6761\u6570\u636E")}}))};var go=(0,B.connect)(({classroomList:c,user:f})=>({classroomList:c,user:f}))(bo),Vo=u(9936),jo={copyCourseMod:"copyCourseMod___aGSAc",explain:"explain___TYv11",copyType:"copyType___MbYAW"},Ga=u(25510),ka=Object.defineProperty,Va=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,mo=Object.getOwnPropertySymbols,Qo=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,hl=(c,f,d)=>f in c?ka(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,_o=(c,f)=>{for(var d in f||(f={}))Qo.call(f,d)&&hl(c,d,f[d]);if(mo)for(var d of mo(f))Cl.call(f,d)&&hl(c,d,f[d]);return c},Xo=(c,f)=>Va(c,yo(f)),rl=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const al=({classroomList:c,dispatch:f,openCopyCourse:d=!1,copyCourseConfirmLoading:Lt=!1,copyCourseParams:Gt,setCopyCourseConfirmLoading:An,setOpenCopyCourse:tr,setCopyCourseParams:Vt})=>{const Je=(0,B.useParams)(),on=(0,B.useLocation)(),Ur=(Hr="",Rr="")=>{w.default.info({centered:!0,icon:a.createElement(M.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:a.createElement("div",{className:"tc",style:{marginLeft:-38}},a.createElement("div",{style:{textAlign:"center",margin:"12px 0"}},a.createElement("div",null,Hr),a.createElement("div",null,Rr)),a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ga,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})};return a.createElement(w.default,{open:d,confirmLoading:Lt,width:806,centered:!0,title:"\u590D\u5236\u8BFE\u5802",okText:"\u786E\u8BA4",onOk:()=>rl(void 0,null,function*(){var Hr,Rr;let Qr=[].concat(...Object.values(Gt));if(Qr.length==0){z.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u8BFE\u5802\u5185\u5BB9\u8FDB\u884C\u590D\u5236");return}An(!0);const Zr=yield(0,te.S9)(Xo(_o({},Je),{course_module_names:Qr}));(Zr==null?void 0:Zr.status)===2&&Ur("\u9488\u5BF9\u4E00\u4E2A\u8BFE\u5802\u4E00\u5929\u53EA\u53EF\u590D\u5236\u4E00\u6B21,","\u5982\u679C\u9700\u8981\u590D\u5236\u591A\u6B21\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u3002"),(Zr==null?void 0:Zr.status)===3&&Ur("\u60A8\u4ECA\u5929\u590D\u5236\u8BFE\u5802\u7684\u6B21\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF0C","\u8BF7\u660E\u5929\u518D\u5C1D\u8BD5\u6216\u8054\u7CFB\u8FD0\u8425\u83B7\u53D6\u5E2E\u52A9\u3002"),(Hr=Zr==null?void 0:Zr.data)!=null&&Hr.identifier&&(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),tr(!1),window.open(`/classrooms/${(Rr=Zr==null?void 0:Zr.data)==null?void 0:Rr.identifier}/teachers`)),An(!1)}),onCancel:()=>tr(!1)},a.createElement("div",{className:jo.copyCourseMod},a.createElement("div",{className:jo.explain},"\u8BF4\u660E\uFF1A\u201C\u590D\u5236\u201D\u529F\u80FD\u5C06\u4F1A\u4E3A\u60A8\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u8BFE\u5802\uFF0C\u9009\u4E2D\u7684\u65E7\u8BFE\u5802\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u8D44\u6599\u548C\u73ED\u7EA7\u6210\u5458\u7B49\u90FD\u5C06\u590D\u5236\u5230\u65B0\u7684\u8BFE\u5802\u3002"),a.createElement("ul",null,a.createElement("li",null,a.createElement("div",{className:jo.copyType},"\u8BFE\u4E1A\u8003\u67E5"),a.createElement(l.default.Group,{value:Gt==null?void 0:Gt.aaa,options:[{label:"\u8BFE\u5802\u5B9E\u9A8C",value:"practice"},{label:"\u56FE\u6587\u4F5C\u4E1A",value:"normal"},{label:"\u5206\u7EC4\u4F5C\u4E1A",value:"group"},{label:"\u7F16\u7A0B\u4F5C\u4E1A",value:"hack"},{label:"\u5728\u7EBF\u8003\u8BD5",value:"exercise"}],onChange:Hr=>{Vt(Rr=>Xo(_o({},Rr),{aaa:Hr}))}})),a.createElement("li",null,a.createElement("div",{className:jo.copyType},"\u4EA4\u6D41\u4E92\u52A8"),a.createElement(l.default.Group,{value:Gt==null?void 0:Gt.bbb,options:[{label:"\u95EE\u5377\u8C03\u67E5",value:"poll"},{label:"\u4E92\u52A8\u8BA8\u8BBA",value:"board"},{label:"\u5206\u73ED\u5217\u8868",value:"course_group"},{label:"\u5B66\u751F\u5217\u8868",value:"course_students"}],onChange:Hr=>{Vt(Rr=>Xo(_o({},Rr),{bbb:Hr}))}})),a.createElement("li",null,a.createElement("div",{className:jo.copyType},"\u6559\u5B66\u8D44\u6E90"),a.createElement(l.default.Group,{value:Gt==null?void 0:Gt.ccc,options:[{label:"\u6559\u5B66\u8D44\u6599",value:"attachment"},{label:"\u89C6\u9891\u76F4\u64AD",value:"course_video"}],onChange:Hr=>{Vt(Rr=>Xo(_o({},Rr),{ccc:Hr}))}})))))};var Zo=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(al),El={copyWarp:"copyWarp___uxCLd"};const $o=({classroomList:c,dispatch:f})=>a.createElement("div",{className:El.copyWarp},a.createElement("div",null,a.createElement("img",{src:u(74265),style:{width:172,height:172,marginLeft:60}}),a.createElement("div",{style:{marginTop:17,color:"#fff",textAlign:"center"}},a.createElement("div",null,"\u8BFE\u5802\u5185\u5BB9\u6B63\u5728\u590D\u5236\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"),a.createElement("div",null,"\u5B8C\u6210\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u5448\u73B0\u6700\u65B0\u7684\u8BFE\u5802\u5185\u5BB9\u3002"))));var Nl=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))($o),Rl=u(54650),Hl=Object.defineProperty,fl=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,zo=(c,f,d)=>f in c?Hl(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,el=(c,f)=>{for(var d in f||(f={}))Ol.call(f,d)&&zo(c,d,f[d]);if(fl)for(var d of fl(f))ol.call(f,d)&&zo(c,d,f[d]);return c},ll=(c,f)=>{var d={};for(var Lt in c)Ol.call(c,Lt)&&f.indexOf(Lt)<0&&(d[Lt]=c[Lt]);if(c!=null&&fl)for(var Lt of fl(c))f.indexOf(Lt)<0&&ol.call(c,Lt)&&(d[Lt]=c[Lt]);return d},Dl=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const xl=c=>{var f=c,{classroomList:d,dispatch:Lt,match:Gt,location:An,user:tr}=f,Vt=ll(f,["classroomList","dispatch","match","location","user"]);const Je=(0,B.useParams)(),[on,Ur]=(0,a.useState)(!1),[Hr,Rr]=(0,a.useState)(!1),Qr=(0,a.useRef)(null);(0,a.useEffect)(()=>{d.actionTabs.key==="\u5220\u9664\u8BFE\u5802"?Rr(!0):Rr(!1)},[d.actionTabs.key]);const Zr=()=>{Lt({type:"classroomList/setActionTabs",payload:{}})};return a.createElement(w.default,{width:460,centered:!0,title:"\u63D0\u793A",open:Hr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:on,onOk:()=>Dl(void 0,null,function*(){var ba;if((ba=Qr.current)!=null&&ba.onVerify())return;Ur(!0);const ya=yield(0,te.A)(el({},Je));(ya==null?void 0:ya.status)===0&&(z.ZP.success("\u5220\u9664\u6210\u529F"),B.history.replace("/classrooms/index")),Ur(!1)}),onCancel:()=>{Zr()}},a.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8BFE\u5802\u4F1A\u6E05\u9664\u8BFE\u5802\u5185\u6240\u6709\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),a.createElement(Rl.Z,{ref:ba=>Qr.current=ba}))};var Ul=(0,B.connect)(({classroomList:c,user:f})=>({classroomList:c,user:f}))(xl),Pl=u(90556),Wl=u(52590),Tl=u.p+"static/bg.a438295f.png",yl=Object.defineProperty,ul=Object.getOwnPropertySymbols,Il=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Al=(c,f,d)=>f in c?yl(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,Pa=(c,f)=>{for(var d in f||(f={}))Il.call(f,d)&&Al(c,d,f[d]);if(ul)for(var d of ul(f))tl.call(f,d)&&Al(c,d,f[d]);return c};const Ta=c=>React.createElement("svg",Pa({width:40,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u77E5\u8BC6\u56FE\u8C31"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zstp_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zstp_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"zstp_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"zstp_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3 1)"},React.createElement("use",{fill:"#000",filter:"url(#zstp_svg__a)",xlinkHref:"#zstp_svg__b"}),React.createElement("rect",{stroke:"url(#zstp_svg__c)",fill:"url(#zstp_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("path",{d:"M13.931 11c.06 0 .111.007.163.015l5.766 1.033a.902.902 0 0 0 .28 0l5.76-1.033a.937.937 0 0 1 1.1.909v11.14a.937.937 0 0 1-.784.917L20 25l-6.216-1.019a.931.931 0 0 1-.784-.916V11.924c0-.514.421-.924.931-.924Zm3.25 3h-.041A2.122 2.122 0 0 0 15 16.097v.042c0 1.196 1.027 2.139 2.139 2.139.253 0 .514-.084.766-.168l1.028 1.54c-.253.346-.43.767-.43 1.196a1.71 1.71 0 0 0 3.42 0c0-.252-.085-.429-.085-.597l1.54-1.28c.17.084.43.168.683.168.682 0 1.28-.598 1.28-1.28s-.598-1.28-1.28-1.28-1.28.598-1.28 1.28c0 .168 0 .253.084.43l-1.54 1.271c-.346-.253-.683-.43-1.112-.43-.169 0-.346 0-.514.085L18.68 17.68c.43-.43.598-.943.598-1.54A2.122 2.122 0 0 0 17.18 14h.001Zm3.032 5.996c.513 0 .85.345.85.85.009.514-.337.851-.85.851-.514 0-.85-.345-.85-.85 0-.514.344-.851.85-.851Zm3.848-2.569c.253 0 .43.169.43.43 0 .253-.169.43-.43.43-.253 0-.43-.169-.43-.43s.169-.43.43-.43ZM17.14 14.86c.682 0 1.28.598 1.28 1.28s-.514 1.28-1.28 1.28-1.28-.59-1.28-1.272c0-.69.598-1.288 1.28-1.288Z",fill:"#26B8FF",fillRule:"nonzero"})));var Io="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDEpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48cmVjdCBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiIHg9Ii0uNSIgeT0iLS41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSI4Ii8+PC9nPjxwYXRoIGQ9Ik0xMy45MzEgMTFjLjA2IDAgLjExMS4wMDcuMTYzLjAxNWw1Ljc2NiAxLjAzM2EuOTAyLjkwMiAwIDAgMCAuMjggMGw1Ljc2LTEuMDMzYS45MzcuOTM3IDAgMCAxIDEuMS45MDl2MTEuMTRhLjkzNy45MzcgMCAwIDEtLjc4NC45MTdMMjAgMjVsLTYuMjE2LTEuMDE5YS45MzEuOTMxIDAgMCAxLS43ODQtLjkxNlYxMS45MjRjMC0uNTE0LjQyMS0uOTI0LjkzMS0uOTI0Wm0zLjI1IDNoLS4wNDFBMi4xMjIgMi4xMjIgMCAwIDAgMTUgMTYuMDk3di4wNDJjMCAxLjE5NiAxLjAyNyAyLjEzOSAyLjEzOSAyLjEzOS4yNTMgMCAuNTE0LS4wODQuNzY2LS4xNjhsMS4wMjggMS41NGMtLjI1My4zNDYtLjQzLjc2Ny0uNDMgMS4xOTZhMS43MSAxLjcxIDAgMCAwIDMuNDIgMGMwLS4yNTItLjA4NS0uNDI5LS4wODUtLjU5N2wxLjU0LTEuMjhjLjE3LjA4NC40My4xNjguNjgzLjE2OC42ODIgMCAxLjI4LS41OTggMS4yOC0xLjI4cy0uNTk4LTEuMjgtMS4yOC0xLjI4LTEuMjguNTk4LTEuMjggMS4yOGMwIC4xNjggMCAuMjUzLjA4NC40M2wtMS41NCAxLjI3MWMtLjM0Ni0uMjUzLS42ODMtLjQzLTEuMTEyLS40My0uMTY5IDAtLjM0NiAwLS41MTQuMDg1TDE4LjY4IDE3LjY4Yy40My0uNDMuNTk4LS45NDMuNTk4LTEuNTRBMi4xMjIgMi4xMjIgMCAwIDAgMTcuMTggMTRoLjAwMVptMy4wMzIgNS45OTZjLjUxMyAwIC44NS4zNDUuODUuODUuMDA5LjUxNC0uMzM3Ljg1MS0uODUuODUxLS41MTQgMC0uODUtLjM0NS0uODUtLjg1IDAtLjUxNC4zNDQtLjg1MS44NS0uODUxWm0zLjg0OC0yLjU2OWMuMjUzIDAgLjQzLjE2OS40My40MyAwIC4yNTMtLjE2OS40My0uNDMuNDMtLjI1MyAwLS40My0uMTY5LS40My0uNDNzLjE2OS0uNDMuNDMtLjQzWk0xNy4xNCAxNC44NmMuNjgyIDAgMS4yOC41OTggMS4yOCAxLjI4cy0uNTE0IDEuMjgtMS4yOCAxLjI4LTEuMjgtLjU5LTEuMjgtMS4yNzJjMC0uNjkuNTk4LTEuMjg4IDEuMjgtMS4yODhaIiBmaWxsPSIjMjZCOEZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Oo=Object.defineProperty,So=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,ga=(c,f,d)=>f in c?Oo(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,da=(c,f)=>{for(var d in f||(f={}))il.call(f,d)&&ga(c,d,f[d]);if(So)for(var d of So(f))sl.call(f,d)&&ga(c,d,f[d]);return c};const To=c=>React.createElement("svg",da({width:40,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u667A\u80FD\u95EE\u7B54"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"znwd_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"znwd_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"znwd_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"znwd_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3 1)"},React.createElement("use",{fill:"#000",filter:"url(#znwd_svg__a)",xlinkHref:"#znwd_svg__b"}),React.createElement("rect",{stroke:"url(#znwd_svg__c)",fill:"url(#znwd_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("path",{d:"M22.608 14.517c2.29-.784 4.144.647 4.144 3.196 0 1.461-.609 2.972-1.559 4.144l-.203 1.412c-.096.67-.637 1.284-1.209 1.372l-.037.006a.715.715 0 0 1-.549-.152l-.807-.669-2.377.815c-2.289.785-4.145-.646-4.145-3.196 0-2.55 1.856-5.253 4.145-6.037Zm-5.467-3.255c1.944-.758 3.545.252 3.752 2.272l-1.55.53-.12.044c-2.64.975-4.738 4.074-4.738 7.052l.001.097-.246.383a1.606 1.606 0 0 1-.534.523c-.52.3-1.013.103-1.1-.442l-.186-1.147c-.865-.431-1.42-1.399-1.42-2.726 0-2.316 1.69-4.853 3.775-5.665Z",fill:"#4E7BFF",fillRule:"nonzero"})));var vl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDEpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48cmVjdCBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiIHg9Ii0uNSIgeT0iLS41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSI4Ii8+PC9nPjxwYXRoIGQ9Ik0yMi42MDggMTQuNTE3YzIuMjktLjc4NCA0LjE0NC42NDcgNC4xNDQgMy4xOTYgMCAxLjQ2MS0uNjA5IDIuOTcyLTEuNTU5IDQuMTQ0bC0uMjAzIDEuNDEyYy0uMDk2LjY3LS42MzcgMS4yODQtMS4yMDkgMS4zNzJsLS4wMzcuMDA2YS43MTUuNzE1IDAgMCAxLS41NDktLjE1MmwtLjgwNy0uNjY5LTIuMzc3LjgxNWMtMi4yODkuNzg1LTQuMTQ1LS42NDYtNC4xNDUtMy4xOTYgMC0yLjU1IDEuODU2LTUuMjUzIDQuMTQ1LTYuMDM3Wm0tNS40NjctMy4yNTVjMS45NDQtLjc1OCAzLjU0NS4yNTIgMy43NTIgMi4yNzJsLTEuNTUuNTMtLjEyLjA0NGMtMi42NC45NzUtNC43MzggNC4wNzQtNC43MzggNy4wNTJsLjAwMS4wOTctLjI0Ni4zODNhMS42MDYgMS42MDYgMCAwIDEtLjUzNC41MjNjLS41Mi4zLTEuMDEzLjEwMy0xLjEtLjQ0MmwtLjE4Ni0xLjE0N2MtLjg2NS0uNDMxLTEuNDItMS4zOTktMS40Mi0yLjcyNiAwLTIuMzE2IDEuNjktNC44NTMgMy43NzUtNS42NjVaIiBmaWxsPSIjNEU3QkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Vl=Object.defineProperty,au=Object.getOwnPropertySymbols,su=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,du=(c,f,d)=>f in c?Vl(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,$a=(c,f)=>{for(var d in f||(f={}))su.call(f,d)&&du(c,d,f[d]);if(au)for(var d of au(f))cu.call(f,d)&&du(c,d,f[d]);return c};const Fa=c=>React.createElement("svg",$a({width:40,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u77E5\u8BC6\u7BA1\u7406"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zsgl_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zsgl_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"zsgl_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"zsgl_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3 1)"},React.createElement("use",{fill:"#000",filter:"url(#zsgl_svg__a)",xlinkHref:"#zsgl_svg__b"}),React.createElement("rect",{stroke:"url(#zsgl_svg__c)",fill:"url(#zsgl_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("path",{d:"M24.823 18.375a.423.423 0 0 1 .359.176.25.25 0 0 1 .044.147c0 .167.002.332-.001.5 0 .027.01.04.037.05.172.064.347.128.517.194l.006.013c.007-.01.014-.023.023-.03.117-.117.238-.23.357-.346a.361.361 0 0 1 .429-.06.438.438 0 0 1 .08.057l.455.411c.102.093.143.203.093.33a.384.384 0 0 1-.098.132c-.123.116-.25.226-.379.336-.02.016-.021.03-.01.052.07.146.138.293.206.44.012.028.028.036.06.036.173-.001.347.005.52-.003a.36.36 0 0 1 .352.24.418.418 0 0 1 .023.14c.003.192.002.385 0 .578a.365.365 0 0 1-.192.33.315.315 0 0 1-.162.04c-.181 0-.361.001-.543-.002-.033 0-.048.01-.06.037-.055.127-.11.25-.169.375-.014.032-.034.062-.055.1.007.005.02.01.028.018.128.107.253.217.38.326.143.125.163.308.03.44a8.63 8.63 0 0 1-.504.46c-.146.123-.336.11-.475-.02a35.637 35.637 0 0 1-.371-.35c-.018-.018-.032-.02-.057-.01-.16.065-.322.127-.484.188-.03.012-.04.026-.04.056.003.157-.005.316.004.473.006.162-.122.28-.263.32a.543.543 0 0 1-.153.022 20.84 20.84 0 0 1-.636 0 .423.423 0 0 1-.36-.175.25.25 0 0 1-.044-.148c0-.165-.002-.329.002-.494 0-.03-.011-.044-.041-.055-.143-.052-.283-.106-.425-.159-.034-.013-.063-.028-.095-.042-.128.126-.257.248-.384.371a.364.364 0 0 1-.508.005 104.47 104.47 0 0 1-.456-.412c-.101-.092-.142-.202-.092-.327a.384.384 0 0 1 .098-.133c.122-.115.25-.226.377-.337.017-.017.021-.028.01-.052-.07-.146-.138-.294-.206-.441-.012-.028-.028-.037-.06-.036-.173.002-.347-.005-.52.003a.361.361 0 0 1-.354-.244.445.445 0 0 1-.021-.137 20.923 20.923 0 0 1 0-.578.365.365 0 0 1 .192-.33c.05-.028.105-.04.162-.04.183 0 .365-.001.548.002.03 0 .044-.01.055-.034.057-.13.115-.258.174-.388l.046-.086-.023-.022-.379-.326c-.156-.135-.161-.326-.012-.465.151-.141.304-.28.459-.42a.354.354 0 0 1 .501.005c.125.116.25.23.372.348.018.016.03.021.057.01.16-.065.322-.126.484-.188.03-.011.04-.024.04-.055-.001-.157.006-.316-.003-.473-.007-.163.126-.284.269-.323a.58.58 0 0 1 .149-.02c.213-.003.425-.003.637 0Zm-11.907-5.532.002 8.436c0 .679.55 1.43 1.739 1.468.788.026 1.279.106 1.972.177.694.07 1.36.402 1.914.823-.989-.212-2.011-.199-2.899-.199-.699 0-.82.092-1.825.092-1.184 0-1.807-.975-1.807-1.604v-8.37c0-.453.404-.823.904-.823Zm2.17-1.84a5.17 5.17 0 0 1 1.833.34c.993.377 1.768 1 2.321 1.87V23.55c-.75-.637-1.526-1.078-2.32-1.32-.607-.183-1.349-.292-2.226-.32-.485-.015-.87-.378-.868-.823v-9.244c0-.425.354-.78.819-.819.144-.014.291-.02.44-.02Zm9.212 0c.148 0 .295.007.443.02.464.039.82.395.818.82v5.894a4.575 4.575 0 0 0-1.064-.123c-2.34 0-4.236 1.73-4.236 3.86 0 .596.148 1.158.413 1.66a7.952 7.952 0 0 0-.528.412V13.213c.553-.87 1.328-1.492 2.32-1.87a5.183 5.183 0 0 1 1.834-.34Zm.197 9.159c-.798 0-1.449.59-1.447 1.313.002.721.652 1.306 1.451 1.306.795-.003 1.444-.591 1.442-1.313-.001-.721-.649-1.306-1.446-1.306Zm1.967-7.317c.24 0 .47.086.639.241a.794.794 0 0 1 .265.582v4.97a4.213 4.213 0 0 0-.904-.582Z",fill:"#20C1E7",fillRule:"nonzero"})));var Wa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDEpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48cmVjdCBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiIHg9Ii0uNSIgeT0iLS41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSI4Ii8+PC9nPjxwYXRoIGQ9Ik0yNC44MjMgMTguMzc1YS40MjMuNDIzIDAgMCAxIC4zNTkuMTc2LjI1LjI1IDAgMCAxIC4wNDQuMTQ3YzAgLjE2Ny4wMDIuMzMyLS4wMDEuNSAwIC4wMjcuMDEuMDQuMDM3LjA1LjE3Mi4wNjQuMzQ3LjEyOC41MTcuMTk0bC4wMDYuMDEzYy4wMDctLjAxLjAxNC0uMDIzLjAyMy0uMDMuMTE3LS4xMTcuMjM4LS4yMy4zNTctLjM0NmEuMzYxLjM2MSAwIDAgMSAuNDI5LS4wNi40MzguNDM4IDAgMCAxIC4wOC4wNTdsLjQ1NS40MTFjLjEwMi4wOTMuMTQzLjIwMy4wOTMuMzNhLjM4NC4zODQgMCAwIDEtLjA5OC4xMzJjLS4xMjMuMTE2LS4yNS4yMjYtLjM3OS4zMzYtLjAyLjAxNi0uMDIxLjAzLS4wMS4wNTIuMDcuMTQ2LjEzOC4yOTMuMjA2LjQ0LjAxMi4wMjguMDI4LjAzNi4wNi4wMzYuMTczLS4wMDEuMzQ3LjAwNS41Mi0uMDAzYS4zNi4zNiAwIDAgMSAuMzUyLjI0LjQxOC40MTggMCAwIDEgLjAyMy4xNGMuMDAzLjE5Mi4wMDIuMzg1IDAgLjU3OGEuMzY1LjM2NSAwIDAgMS0uMTkyLjMzLjMxNS4zMTUgMCAwIDEtLjE2Mi4wNGMtLjE4MSAwLS4zNjEuMDAxLS41NDMtLjAwMi0uMDMzIDAtLjA0OC4wMS0uMDYuMDM3LS4wNTUuMTI3LS4xMS4yNS0uMTY5LjM3NS0uMDE0LjAzMi0uMDM0LjA2Mi0uMDU1LjEuMDA3LjAwNS4wMi4wMS4wMjguMDE4LjEyOC4xMDcuMjUzLjIxNy4zOC4zMjYuMTQzLjEyNS4xNjMuMzA4LjAzLjQ0YTguNjMgOC42MyAwIDAgMS0uNTA0LjQ2Yy0uMTQ2LjEyMy0uMzM2LjExLS40NzUtLjAyYTM1LjYzNyAzNS42MzcgMCAwIDEtLjM3MS0uMzVjLS4wMTgtLjAxOC0uMDMyLS4wMi0uMDU3LS4wMS0uMTYuMDY1LS4zMjIuMTI3LS40ODQuMTg4LS4wMy4wMTItLjA0LjAyNi0uMDQuMDU2LjAwMy4xNTctLjAwNS4zMTYuMDA0LjQ3My4wMDYuMTYyLS4xMjIuMjgtLjI2My4zMmEuNTQzLjU0MyAwIDAgMS0uMTUzLjAyMiAyMC44NCAyMC44NCAwIDAgMS0uNjM2IDAgLjQyMy40MjMgMCAwIDEtLjM2LS4xNzUuMjUuMjUgMCAwIDEtLjA0NC0uMTQ4YzAtLjE2NS0uMDAyLS4zMjkuMDAyLS40OTQgMC0uMDMtLjAxMS0uMDQ0LS4wNDEtLjA1NS0uMTQzLS4wNTItLjI4My0uMTA2LS40MjUtLjE1OS0uMDM0LS4wMTMtLjA2My0uMDI4LS4wOTUtLjA0Mi0uMTI4LjEyNi0uMjU3LjI0OC0uMzg0LjM3MWEuMzY0LjM2NCAwIDAgMS0uNTA4LjAwNSAxMDQuNDcgMTA0LjQ3IDAgMCAxLS40NTYtLjQxMmMtLjEwMS0uMDkyLS4xNDItLjIwMi0uMDkyLS4zMjdhLjM4NC4zODQgMCAwIDEgLjA5OC0uMTMzYy4xMjItLjExNS4yNS0uMjI2LjM3Ny0uMzM3LjAxNy0uMDE3LjAyMS0uMDI4LjAxLS4wNTItLjA3LS4xNDYtLjEzOC0uMjk0LS4yMDYtLjQ0MS0uMDEyLS4wMjgtLjAyOC0uMDM3LS4wNi0uMDM2LS4xNzMuMDAyLS4zNDctLjAwNS0uNTIuMDAzYS4zNjEuMzYxIDAgMCAxLS4zNTQtLjI0NC40NDUuNDQ1IDAgMCAxLS4wMjEtLjEzNyAyMC45MjMgMjAuOTIzIDAgMCAxIDAtLjU3OC4zNjUuMzY1IDAgMCAxIC4xOTItLjMzYy4wNS0uMDI4LjEwNS0uMDQuMTYyLS4wNC4xODMgMCAuMzY1LS4wMDEuNTQ4LjAwMi4wMyAwIC4wNDQtLjAxLjA1NS0uMDM0LjA1Ny0uMTMuMTE1LS4yNTguMTc0LS4zODhsLjA0Ni0uMDg2LS4wMjMtLjAyMi0uMzc5LS4zMjZjLS4xNTYtLjEzNS0uMTYxLS4zMjYtLjAxMi0uNDY1LjE1MS0uMTQxLjMwNC0uMjguNDU5LS40MmEuMzU0LjM1NCAwIDAgMSAuNTAxLjAwNWMuMTI1LjExNi4yNS4yMy4zNzIuMzQ4LjAxOC4wMTYuMDMuMDIxLjA1Ny4wMS4xNi0uMDY1LjMyMi0uMTI2LjQ4NC0uMTg4LjAzLS4wMTEuMDQtLjAyNC4wNC0uMDU1LS4wMDEtLjE1Ny4wMDYtLjMxNi0uMDAzLS40NzMtLjAwNy0uMTYzLjEyNi0uMjg0LjI2OS0uMzIzYS41OC41OCAwIDAgMSAuMTQ5LS4wMmMuMjEzLS4wMDMuNDI1LS4wMDMuNjM3IDBabS0xMS45MDctNS41MzIuMDAyIDguNDM2YzAgLjY3OS41NSAxLjQzIDEuNzM5IDEuNDY4Ljc4OC4wMjYgMS4yNzkuMTA2IDEuOTcyLjE3Ny42OTQuMDcgMS4zNi40MDIgMS45MTQuODIzLS45ODktLjIxMi0yLjAxMS0uMTk5LTIuODk5LS4xOTktLjY5OSAwLS44Mi4wOTItMS44MjUuMDkyLTEuMTg0IDAtMS44MDctLjk3NS0xLjgwNy0xLjYwNHYtOC4zN2MwLS40NTMuNDA0LS44MjMuOTA0LS44MjNabTIuMTctMS44NGE1LjE3IDUuMTcgMCAwIDEgMS44MzMuMzRjLjk5My4zNzcgMS43NjggMSAyLjMyMSAxLjg3VjIzLjU1Yy0uNzUtLjYzNy0xLjUyNi0xLjA3OC0yLjMyLTEuMzItLjYwNy0uMTgzLTEuMzQ5LS4yOTItMi4yMjYtLjMyLS40ODUtLjAxNS0uODctLjM3OC0uODY4LS44MjN2LTkuMjQ0YzAtLjQyNS4zNTQtLjc4LjgxOS0uODE5LjE0NC0uMDE0LjI5MS0uMDIuNDQtLjAyWm05LjIxMiAwYy4xNDggMCAuMjk1LjAwNy40NDMuMDIuNDY0LjAzOS44Mi4zOTUuODE4LjgydjUuODk0YTQuNTc1IDQuNTc1IDAgMCAwLTEuMDY0LS4xMjNjLTIuMzQgMC00LjIzNiAxLjczLTQuMjM2IDMuODYgMCAuNTk2LjE0OCAxLjE1OC40MTMgMS42NmE3Ljk1MiA3Ljk1MiAwIDAgMC0uNTI4LjQxMlYxMy4yMTNjLjU1My0uODcgMS4zMjgtMS40OTIgMi4zMi0xLjg3YTUuMTgzIDUuMTgzIDAgMCAxIDEuODM0LS4zNFptLjE5NyA5LjE1OWMtLjc5OCAwLTEuNDQ5LjU5LTEuNDQ3IDEuMzEzLjAwMi43MjEuNjUyIDEuMzA2IDEuNDUxIDEuMzA2Ljc5NS0uMDAzIDEuNDQ0LS41OTEgMS40NDItMS4zMTMtLjAwMS0uNzIxLS42NDktMS4zMDYtMS40NDYtMS4zMDZabTEuOTY3LTcuMzE3Yy4yNCAwIC40Ny4wODYuNjM5LjI0MWEuNzk0Ljc5NCAwIDAgMSAuMjY1LjU4MnY0Ljk3YTQuMjEzIDQuMjEzIDAgMCAwLS45MDQtLjU4MloiIGZpbGw9IiMyMEMxRTciIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Bo=Object.defineProperty,Mo=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,lu=(c,f,d)=>f in c?Bo(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,Yu=(c,f)=>{for(var d in f||(f={}))Kl.call(f,d)&&lu(c,d,f[d]);if(Mo)for(var d of Mo(f))ou.call(f,d)&&lu(c,d,f[d]);return c};const Ii=c=>React.createElement("svg",Yu({width:41,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"AI\u667A\u80FD\u4F53"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"znt_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"znt_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"znt_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"znt_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3.5 1)"},React.createElement("use",{fill:"#000",filter:"url(#znt_svg__a)",xlinkHref:"#znt_svg__b"}),React.createElement("rect",{stroke:"url(#znt_svg__c)",fill:"url(#znt_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("path",{d:"M21.5 11.994a.982.982 0 0 1-.333.738v1.24H24.5c1.105 0 2 .886 2 1.979v6.594a1.99 1.99 0 0 1-2 1.978h-8c-1.105 0-2-.885-2-1.978v-6.594a1.99 1.99 0 0 1 2-1.978h3.333v-1.241a.982.982 0 0 1-.217-1.2 1.004 1.004 0 0 1 1.125-.498c.446.11.759.506.759.96Zm-9 5.276h1.333v3.956H12.5V17.27Zm16 0h-1.333v3.956H28.5V17.27Zm-10 2.967c.552 0 1-.443 1-.99a.995.995 0 0 0-1-.988c-.552 0-1 .443-1 .989s.448.989 1 .989Zm5-.99a.995.995 0 0 0-1-.988c-.552 0-1 .443-1 .989s.448.989 1 .989 1-.443 1-.99Z",fill:"#6E57FF",fillRule:"nonzero"})));var Ju="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjUgMSkiPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPjxyZWN0IHN0cm9rZT0idXJsKCNjKSIgZmlsbD0idXJsKCNkKSIgeD0iLS41IiB5PSItLjUiIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgcng9IjgiLz48L2c+PHBhdGggZD0iTTIxLjUgMTEuOTk0YS45ODIuOTgyIDAgMCAxLS4zMzMuNzM4djEuMjRIMjQuNWMxLjEwNSAwIDIgLjg4NiAyIDEuOTc5djYuNTk0YTEuOTkgMS45OSAwIDAgMS0yIDEuOTc4aC04Yy0xLjEwNSAwLTItLjg4NS0yLTEuOTc4di02LjU5NGExLjk5IDEuOTkgMCAwIDEgMi0xLjk3OGgzLjMzM3YtMS4yNDFhLjk4Mi45ODIgMCAwIDEtLjIxNy0xLjIgMS4wMDQgMS4wMDQgMCAwIDEgMS4xMjUtLjQ5OGMuNDQ2LjExLjc1OS41MDYuNzU5Ljk2Wm0tOSA1LjI3NmgxLjMzM3YzLjk1NkgxMi41VjE3LjI3Wm0xNiAwaC0xLjMzM3YzLjk1NkgyOC41VjE3LjI3Wm0tMTAgMi45NjdjLjU1MiAwIDEtLjQ0MyAxLS45OWEuOTk1Ljk5NSAwIDAgMC0xLS45ODhjLS41NTIgMC0xIC40NDMtMSAuOTg5cy40NDguOTg5IDEgLjk4OVptNS0uOTlhLjk5NS45OTUgMCAwIDAtMS0uOTg4Yy0uNTUyIDAtMSAuNDQzLTEgLjk4OXMuNDQ4Ljk4OSAxIC45ODkgMS0uNDQzIDEtLjk5WiIgZmlsbD0iIzZFNTdGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",qu=Object.defineProperty,xu=Object.getOwnPropertySymbols,_u=Object.prototype.hasOwnProperty,$u=Object.prototype.propertyIsEnumerable,Pu=(c,f,d)=>f in c?qu(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,ei=(c,f)=>{for(var d in f||(f={}))_u.call(f,d)&&Pu(c,d,f[d]);if(xu)for(var d of xu(f))$u.call(f,d)&&Pu(c,d,f[d]);return c};const Bi=c=>React.createElement("svg",ei({width:40,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u667A\u6167\u8D44\u6E90"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zhzy_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zhzy_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"zhzy_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"zhzy_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3 1)"},React.createElement("use",{fill:"#000",filter:"url(#zhzy_svg__a)",xlinkHref:"#zhzy_svg__b"}),React.createElement("rect",{stroke:"url(#zhzy_svg__c)",fill:"url(#zhzy_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("path",{d:"M24.887 18.472c.355.138.687.34.97.596a3.237 3.237 0 0 1-.53 5.228 3.254 3.254 0 0 1-1.572.434h-.097a3.26 3.26 0 0 1-1.791-.571 3.262 3.262 0 0 1-1.174-1.47 3.262 3.262 0 0 1-.213-1.513c.049-.515.224-1.019.507-1.45a3.258 3.258 0 0 1 1.001-.985 3.26 3.26 0 0 1 2.899-.27Zm-6.504-7.469a1.795 1.795 0 0 1 1.8 1.547c.03.207.014.416.019.625h4.65a1.803 1.803 0 0 1 1.828 1.817v3.541a.362.362 0 0 1-.263.335.363.363 0 0 1-.343-.084 3.573 3.573 0 0 0-2.338-.893 3.601 3.601 0 0 0-3.063 5.532.359.359 0 0 1-.287.553h-5.61a1.796 1.796 0 0 1-1.762-1.613l-.009-.143.001-9.473c.006-.394.15-.78.4-1.083.331-.41.852-.662 1.38-.66h3.597Zm6.207 8.709-1.87.001a.357.357 0 0 0-.31.247l-.563 1.782c-.017.057-.039.114-.052.172a.36.36 0 0 0 .133.358l1.592 1.188c.109.081.265.09.385.024.062-.036.117-.084.175-.126l1.372-1.024c.059-.045.123-.085.165-.148a.362.362 0 0 0 .04-.324l-.601-1.897a.363.363 0 0 0-.208-.227c-.081-.037-.172-.025-.258-.026Zm-.141.719.449 1.419-1.168.87c-.387-.29-.777-.578-1.164-.87l.45-1.42h1.433Zm-5.957.47h-2.208a.307.307 0 0 0-.075.01.363.363 0 0 0 .09.712h2.18a.36.36 0 0 0 .314-.2.369.369 0 0 0-.017-.355.356.356 0 0 0-.284-.167Zm5.675-.144h-.878a.357.357 0 0 0-.278.526.36.36 0 0 0 .315.19h.736c.08.002.163.002.235-.036a.36.36 0 0 0-.07-.672l-.06-.008Zm-5.689-2.555h-2.212a.36.36 0 0 0-.318.359.36.36 0 0 0 .34.361h2.19a.36.36 0 0 0 .313-.197.37.37 0 0 0-.013-.353.353.353 0 0 0-.3-.17Zm4.86-2.706H16.34a.696.696 0 0 0-.114.013.36.36 0 0 0-.267.26.361.361 0 0 0 .34.453l7.082.001a.363.363 0 0 0 .203-.657.4.4 0 0 0-.246-.07Z",fill:"#03D198",fillRule:"nonzero"})));var ti="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDEpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48cmVjdCBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiIHg9Ii0uNSIgeT0iLS41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSI4Ii8+PC9nPjxwYXRoIGQ9Ik0yNC44ODcgMTguNDcyYy4zNTUuMTM4LjY4Ny4zNC45Ny41OTZhMy4yMzcgMy4yMzcgMCAwIDEtLjUzIDUuMjI4IDMuMjU0IDMuMjU0IDAgMCAxLTEuNTcyLjQzNGgtLjA5N2EzLjI2IDMuMjYgMCAwIDEtMS43OTEtLjU3MSAzLjI2MiAzLjI2MiAwIDAgMS0xLjE3NC0xLjQ3IDMuMjYyIDMuMjYyIDAgMCAxLS4yMTMtMS41MTNjLjA0OS0uNTE1LjIyNC0xLjAxOS41MDctMS40NWEzLjI1OCAzLjI1OCAwIDAgMSAxLjAwMS0uOTg1IDMuMjYgMy4yNiAwIDAgMSAyLjg5OS0uMjdabS02LjUwNC03LjQ2OWExLjc5NSAxLjc5NSAwIDAgMSAxLjggMS41NDdjLjAzLjIwNy4wMTQuNDE2LjAxOS42MjVoNC42NWExLjgwMyAxLjgwMyAwIDAgMSAxLjgyOCAxLjgxN3YzLjU0MWEuMzYyLjM2MiAwIDAgMS0uMjYzLjMzNS4zNjMuMzYzIDAgMCAxLS4zNDMtLjA4NCAzLjU3MyAzLjU3MyAwIDAgMC0yLjMzOC0uODkzIDMuNjAxIDMuNjAxIDAgMCAwLTMuMDYzIDUuNTMyLjM1OS4zNTkgMCAwIDEtLjI4Ny41NTNoLTUuNjFhMS43OTYgMS43OTYgMCAwIDEtMS43NjItMS42MTNsLS4wMDktLjE0My4wMDEtOS40NzNjLjAwNi0uMzk0LjE1LS43OC40LTEuMDgzLjMzMS0uNDEuODUyLS42NjIgMS4zOC0uNjZoMy41OTdabTYuMjA3IDguNzA5LTEuODcuMDAxYS4zNTcuMzU3IDAgMCAwLS4zMS4yNDdsLS41NjMgMS43ODJjLS4wMTcuMDU3LS4wMzkuMTE0LS4wNTIuMTcyYS4zNi4zNiAwIDAgMCAuMTMzLjM1OGwxLjU5MiAxLjE4OGMuMTA5LjA4MS4yNjUuMDkuMzg1LjAyNC4wNjItLjAzNi4xMTctLjA4NC4xNzUtLjEyNmwxLjM3Mi0xLjAyNGMuMDU5LS4wNDUuMTIzLS4wODUuMTY1LS4xNDhhLjM2Mi4zNjIgMCAwIDAgLjA0LS4zMjRsLS42MDEtMS44OTdhLjM2My4zNjMgMCAwIDAtLjIwOC0uMjI3Yy0uMDgxLS4wMzctLjE3Mi0uMDI1LS4yNTgtLjAyNlptLS4xNDEuNzE5LjQ0OSAxLjQxOS0xLjE2OC44N2MtLjM4Ny0uMjktLjc3Ny0uNTc4LTEuMTY0LS44N2wuNDUtMS40MmgxLjQzM1ptLTUuOTU3LjQ3aC0yLjIwOGEuMzA3LjMwNyAwIDAgMC0uMDc1LjAxLjM2My4zNjMgMCAwIDAgLjA5LjcxMmgyLjE4YS4zNi4zNiAwIDAgMCAuMzE0LS4yLjM2OS4zNjkgMCAwIDAtLjAxNy0uMzU1LjM1Ni4zNTYgMCAwIDAtLjI4NC0uMTY3Wm01LjY3NS0uMTQ0aC0uODc4YS4zNTcuMzU3IDAgMCAwLS4yNzguNTI2LjM2LjM2IDAgMCAwIC4zMTUuMTloLjczNmMuMDguMDAyLjE2My4wMDIuMjM1LS4wMzZhLjM2LjM2IDAgMCAwLS4wNy0uNjcybC0uMDYtLjAwOFptLTUuNjg5LTIuNTU1aC0yLjIxMmEuMzYuMzYgMCAwIDAtLjMxOC4zNTkuMzYuMzYgMCAwIDAgLjM0LjM2MWgyLjE5YS4zNi4zNiAwIDAgMCAuMzEzLS4xOTcuMzcuMzcgMCAwIDAtLjAxMy0uMzUzLjM1My4zNTMgMCAwIDAtLjMtLjE3Wm00Ljg2LTIuNzA2SDE2LjM0YS42OTYuNjk2IDAgMCAwLS4xMTQuMDEzLjM2LjM2IDAgMCAwLS4yNjcuMjYuMzYxLjM2MSAwIDAgMCAuMzQuNDUzbDcuMDgyLjAwMWEuMzYzLjM2MyAwIDAgMCAuMjAzLS42NTcuNC40IDAgMCAwLS4yNDYtLjA3WiIgZmlsbD0iIzAzRDE5OCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",fu=Object.defineProperty,Fu=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,Au=(c,f,d)=>f in c?fu(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,ni=(c,f)=>{for(var d in f||(f={}))Mu.call(f,d)&&Au(c,d,f[d]);if(Fu)for(var d of Fu(f))Ru.call(f,d)&&Au(c,d,f[d]);return c};const Si=c=>React.createElement("svg",ni({width:40,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u6570\u5B57\u5206\u8EAB"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"szfs_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"szfs_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"szfs_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"szfs_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3 1)"},React.createElement("use",{fill:"#000",filter:"url(#szfs_svg__a)",xlinkHref:"#szfs_svg__b"}),React.createElement("rect",{stroke:"url(#szfs_svg__c)",fill:"url(#szfs_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("path",{d:"M20.674 11c2.747-.005 5.181 1.8 6.022 4.467.841 2.666-.104 5.581-2.339 7.21v1.848a.47.47 0 0 1-.466.475h-6.765a.47.47 0 0 1-.466-.475v-.475h-1.33a.458.458 0 0 1-.33-.139.477.477 0 0 1-.135-.337v-2.97l-.452-.142c-1.509-.595-1.46-1.468-1.381-1.82a.248.248 0 0 1 .048-.095v-.024a4.039 4.039 0 0 1 1.315-1.2l.035-.022c.06-3.48 2.83-6.277 6.244-6.301Zm-1.07 4.122a.44.44 0 0 0-.421.352l-1.64 4.467a.492.492 0 0 0 .28.62h.045c.028.016.06.025.093.025a.443.443 0 0 0 .421-.331l.373-1.056h1.574l.345.985a.467.467 0 0 0 .439.314.467.467 0 0 0 .438-.314h.014a.506.506 0 0 0 .01-.341l-1.55-4.369a.458.458 0 0 0-.42-.352Zm3.03.004a.437.437 0 0 0-.342.126.455.455 0 0 0-.134.345v4.4a.47.47 0 0 0 .466.476.47.47 0 0 0 .466-.475v-4.4a.47.47 0 0 0-.455-.472Zm-3.03 1.84.466 1.282h-.946l.48-1.281Z",fill:"#6E57FF",fillRule:"nonzero"})));var Lu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDEpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48cmVjdCBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiIHg9Ii0uNSIgeT0iLS41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSI4Ii8+PC9nPjxwYXRoIGQ9Ik0yMC42NzQgMTFjMi43NDctLjAwNSA1LjE4MSAxLjggNi4wMjIgNC40NjcuODQxIDIuNjY2LS4xMDQgNS41ODEtMi4zMzkgNy4yMXYxLjg0OGEuNDcuNDcgMCAwIDEtLjQ2Ni40NzVoLTYuNzY1YS40Ny40NyAwIDAgMS0uNDY2LS40NzV2LS40NzVoLTEuMzNhLjQ1OC40NTggMCAwIDEtLjMzLS4xMzkuNDc3LjQ3NyAwIDAgMS0uMTM1LS4zMzd2LTIuOTdsLS40NTItLjE0MmMtMS41MDktLjU5NS0xLjQ2LTEuNDY4LTEuMzgxLTEuODJhLjI0OC4yNDggMCAwIDEgLjA0OC0uMDk1di0uMDI0YTQuMDM5IDQuMDM5IDAgMCAxIDEuMzE1LTEuMmwuMDM1LS4wMjJjLjA2LTMuNDggMi44My02LjI3NyA2LjI0NC02LjMwMVptLTEuMDcgNC4xMjJhLjQ0LjQ0IDAgMCAwLS40MjEuMzUybC0xLjY0IDQuNDY3YS40OTIuNDkyIDAgMCAwIC4yOC42MmguMDQ1Yy4wMjguMDE2LjA2LjAyNS4wOTMuMDI1YS40NDMuNDQzIDAgMCAwIC40MjEtLjMzMWwuMzczLTEuMDU2aDEuNTc0bC4zNDUuOTg1YS40NjcuNDY3IDAgMCAwIC40MzkuMzE0LjQ2Ny40NjcgMCAwIDAgLjQzOC0uMzE0aC4wMTRhLjUwNi41MDYgMCAwIDAgLjAxLS4zNDFsLTEuNTUtNC4zNjlhLjQ1OC40NTggMCAwIDAtLjQyLS4zNTJabTMuMDMuMDA0YS40MzcuNDM3IDAgMCAwLS4zNDIuMTI2LjQ1NS40NTUgMCAwIDAtLjEzNC4zNDV2NC40YS40Ny40NyAwIDAgMCAuNDY2LjQ3Ni40Ny40NyAwIDAgMCAuNDY2LS40NzV2LTQuNGEuNDcuNDcgMCAwIDAtLjQ1NS0uNDcyWm0tMy4wMyAxLjg0LjQ2NiAxLjI4MmgtLjk0NmwuNDgtMS4yODFaIiBmaWxsPSIjNkU1N0ZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ri=Object.defineProperty,vu=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,oi=Object.prototype.propertyIsEnumerable,Nu=(c,f,d)=>f in c?ri(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,li=(c,f)=>{for(var d in f||(f={}))ai.call(f,d)&&Nu(c,d,f[d]);if(vu)for(var d of vu(f))oi.call(f,d)&&Nu(c,d,f[d]);return c};const Xl=c=>React.createElement("svg",li({width:40,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u667A\u80FD\u5DE5\u5177"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zngj_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zngj_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"zngj_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"zngj_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3 1)"},React.createElement("use",{fill:"#000",filter:"url(#zngj_svg__a)",xlinkHref:"#zngj_svg__b"}),React.createElement("rect",{stroke:"url(#zngj_svg__c)",fill:"url(#zngj_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("g",{fill:"#37B5E9",fillRule:"nonzero"},React.createElement("path",{d:"M25.25 12.867h-2.625v-.934c0-.515-.392-.933-.875-.933h-3.5c-.483 0-.875.418-.875.933v.934H14.75c-.966 0-1.75.835-1.75 1.866v2.33h14v-2.33c0-1.03-.784-1.866-1.75-1.866Zm-3.5 0h-3.5V12.4c0-.257.196-.467.438-.467h2.625c.241 0 .437.21.437.467v.467ZM20 19.4c.483 0 .875-.418.875-.933a.97.97 0 0 0-.122-.467h-1.507a.968.968 0 0 0-.121.467c0 .515.391.933.875.933Z"}),React.createElement("path",{d:"M21.687 18c.037.15.063.305.063.467 0 1.03-.784 1.866-1.75 1.866s-1.75-.835-1.75-1.866c0-.162.025-.317.062-.467H13v5.133c0 1.031.784 1.867 1.75 1.867h10.5c.966 0 1.75-.836 1.75-1.867V18h-5.313Z"}))));var ui="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDEpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48cmVjdCBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiIHg9Ii0uNSIgeT0iLS41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSI4Ii8+PC9nPjxnIGZpbGw9IiMzN0I1RTkiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTI1LjI1IDEyLjg2N2gtMi42MjV2LS45MzRjMC0uNTE1LS4zOTItLjkzMy0uODc1LS45MzNoLTMuNWMtLjQ4MyAwLS44NzUuNDE4LS44NzUuOTMzdi45MzRIMTQuNzVjLS45NjYgMC0xLjc1LjgzNS0xLjc1IDEuODY2djIuMzNoMTR2LTIuMzNjMC0xLjAzLS43ODQtMS44NjYtMS43NS0xLjg2NlptLTMuNSAwaC0zLjVWMTIuNGMwLS4yNTcuMTk2LS40NjcuNDM4LS40NjdoMi42MjVjLjI0MSAwIC40MzcuMjEuNDM3LjQ2N3YuNDY3Wk0yMCAxOS40Yy40ODMgMCAuODc1LS40MTguODc1LS45MzNhLjk3Ljk3IDAgMCAwLS4xMjItLjQ2N2gtMS41MDdhLjk2OC45NjggMCAwIDAtLjEyMS40NjdjMCAuNTE1LjM5MS45MzMuODc1LjkzM1oiLz48cGF0aCBkPSJNMjEuNjg3IDE4Yy4wMzcuMTUuMDYzLjMwNS4wNjMuNDY3IDAgMS4wMy0uNzg0IDEuODY2LTEuNzUgMS44NjZzLTEuNzUtLjgzNS0xLjc1LTEuODY2YzAtLjE2Mi4wMjUtLjMxNy4wNjItLjQ2N0gxM3Y1LjEzM2MwIDEuMDMxLjc4NCAxLjg2NyAxLjc1IDEuODY3aDEwLjVjLjk2NiAwIDEuNzUtLjgzNiAxLjc1LTEuODY3VjE4aC01LjMxM1oiLz48L2c+PC9nPjwvc3ZnPg==",Ou=u(32637),gu="data:image/png;base64,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",Ee=u(59301),Tu=Object.defineProperty,$l=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,pu=(c,f,d)=>f in c?Tu(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,eu=(c,f)=>{for(var d in f||(f={}))Qu.call(f,d)&&pu(c,d,f[d]);if($l)for(var d of $l(f))mu.call(f,d)&&pu(c,d,f[d]);return c},ii=(c,f)=>{var d={};for(var Lt in c)Qu.call(c,Lt)&&f.indexOf(Lt)<0&&(d[Lt]=c[Lt]);if(c!=null&&$l)for(var Lt of $l(c))f.indexOf(Lt)<0&&mu.call(c,Lt)&&(d[Lt]=c[Lt]);return d},cl=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const{Content:si}=b.default,Cu=c=>{var f=c,{classroomList:d,globalSetting:Lt,shixunHomeworks:Gt,user:An,loading:tr,dispatch:Vt}=f,Je=ii(f,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),on,Ur,Hr,Rr,Qr,Zr,ba,ya,na,Wr,Ir,sa,fa,wa;const Jr=(0,B.useParams)(),{detailTopBanner:we,detailLeftMenus:Ma,shareStatus:ja}=d,{userInfo:Nr}=An,[vo,fo]=(0,a.useState)(["shixun_homework|1309"]),[Fr,vr]=(0,a.useState)(),[ma,to]=(0,a.useState)(!1),[xo,nl]=(0,a.useState)(!1),[gl,aa]=(0,a.useState)(!1),[Ka,Co]=(0,a.useState)(!1),[oo,ko]=(0,a.useState)(!1),[Ho,Uo]=(0,a.useState)(!1),[wo,Bl]=(0,a.useState)(!1),[Ro,Sl]=(0,a.useState)({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),[dl,Go]=(0,a.useState)(!1),bl=(0,B.useLocation)(),[ml]=(0,B.useSearchParams)(),Gl=location.host.startsWith("localhost")?yr.Z.PROXY_SERVER:yr.Z.API_SERVER,Yo=[{name:"\u77E5\u8BC6\u56FE\u8C31",img:Io,url:"/knowledgegraph"},{name:"\u667A\u80FD\u95EE\u7B54",img:vl,url:""},{name:"AI\u77E5\u8BC6\u5E93",img:Wa,url:"/KnowledgeManage"},{name:"AI\u667A\u80FD\u4F53",img:Ju,url:"/agent"},{name:"\u667A\u6167\u8D44\u6E90",img:ti,url:"/SmartResources"},{name:"\u6570\u5B57\u5206\u8EAB",img:Lu,bgcolor:"#F3FCF9",url:"/DigitalClone"},{name:"\u667A\u80FD\u5DE5\u5177",img:ui,bgcolor:"#F3FCF9",url:"/IntelligentTools"}],Fl=[{name:"\u6DFB\u52A0\u8001\u5E08",icon:Ee.createElement("i",{className:"mr5 iconfont icon-tianjialaoshi1"})},{name:"\u6DFB\u52A0\u52A9\u6559",icon:Ee.createElement("i",{className:"mr5 iconfont icon-tianjiazhujiao1"})},{name:"\u6DFB\u52A0\u5B66\u751F",icon:Ee.createElement("i",{className:"mr5 iconfont icon-tianjiaxuesheng1"})}].filter(Pn=>(0,Ot.Rm)()?Pn.name!=="\u6DFB\u52A0\u8001\u5E08":!0).filter(Pn=>we!=null&&we.is_competition?!!(0,Ot.Rb)():!0);(0,a.useEffect)(()=>(Vt({type:"globalSetting/delayTipToggle",payload:!0}),()=>{Vt({type:"globalSetting/delayTipToggle",payload:!1})}),[]),(0,a.useEffect)(()=>{var Pn,Or,Na;((Pn=An==null?void 0:An.userInfo)==null?void 0:Pn.user_status)===1&&w.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,centered:!0,keyboard:!1,width:672,content:Ee.createElement("div",{style:{color:"#000",fontSize:"14px",lineHeight:"26px"}},Ee.createElement("div",null,"\u5C0A\u656C\u7684\u8001\u5E08\uFF0C\u60A8\u597D\uFF01"),Ee.createElement("div",null,"\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u5C06\u4E8E",Ee.createElement("span",{style:{color:"#F27713"}},ae()((Na=(Or=An==null?void 0:An.userInfo)==null?void 0:Or.resource_limit)==null?void 0:Na.expired_at).format("YYYY\u5E74M\u6708D\u65E5")),"\u5230\u671F\uFF0C\u4E4B\u540E\u6559\u5B66\u8BFE\u5802\u7684\u90E8\u5206\u529F\u80FD\u5C06\u88AB\u9650\u5236\u4F7F\u7528",Ee.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:za},"\u3010\u67E5\u770B\u8BE6\u60C5\u3011"),"\u3002"),Ee.createElement("div",null,"\u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u70B9\u51FB\u201C\u7ACB\u5373\u8054\u7CFB\u201D\uFF0C\u6211\u4EEC\u5C06\u7AED\u8BDA\u4E3A\u60A8\u63D0\u4F9B\u5E2E\u52A9\u548C\u652F\u6301\u3002"),Ee.createElement("div",{className:"mt10"},"\u611F\u8C22\u60A8\u5BF9\u5934\u6B4C\u5E73\u53F0\u7684\u4FE1\u4EFB\uFF0C\u6211\u4EEC\u671F\u5F85\u80FD\u591F\u6301\u7EED\u4E3A\u60A8\u63D0\u4F9B\u4F18\u8D28\u7684\u670D\u52A1\u3002")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u5FFD\u7565",onOk:()=>cl(void 0,null,function*(){let Kt=yield(0,ve.ZP)("/api/business_contacts.json",{method:"post",body:{course_id:Jr.coursesId,limit_type:"3"}});(Kt==null?void 0:Kt.status)===0&&pl()}),onCancel:()=>cl(void 0,null,function*(){let Kt=yield(0,ve.ZP)("/api/business_contacts.json",{method:"post",body:{course_id:Jr.coursesId,limit_type:"2"}});(Kt==null?void 0:Kt.status)===0&&window.location.reload()})})},[(on=An==null?void 0:An.userInfo)==null?void 0:on.user_status]),(0,a.useEffect)(()=>{(0,Xt.hs)(Vt)},[(0,Ot.bg)()]);const[Wo,Ml]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let Pn=ae()().add(0,"days").unix(),Or=localStorage.getItem("classroomsclose");if(!Or){Ml(!0);return}Pn>parseInt(Or)&&Ml(!0)},[]),(0,a.useEffect)(()=>(ko((we==null?void 0:we.student_count)>=10?!1:xo),()=>{ko(!1)}),[we]),(0,a.useEffect)(()=>{setTimeout(()=>{ko(!1)},5e3)},[]),(0,a.useEffect)(()=>{const Pn=ae()(),Or=`${Nr==null?void 0:Nr.login}-${Jr.coursesId}-date`;let Na=localStorage.getItem(Or);return Na?Pn<=ae()(Na)?Uo(!1):(localStorage.removeItem(Or),Uo(!0)):Uo(!0),()=>{Uo(!1)}},[we]);const xn=()=>{const Pn=`${Nr==null?void 0:Nr.login}-${Jr.coursesId}-date`,Or=ae()().endOf("day").format("YYYY-MM-DD HH:mm:ss");localStorage.setItem(Pn,Or),Uo(!1)},Hn={5:{text:"\u5982\u679C\u5206\u73ED\u5355\u72EC\u8BBE\u7F6E\u53D1\u5E03\u5185\u5BB9\uFF08\u5B9E\u8BAD\u4F5C\u4E1A\u3001\u666E\u901A\u4F5C\u4E1A\u3001\u8BD5\u5377\u7B49\uFF09\uFF0C \u9700\u8981\u52A0\u5165\u5206\u73ED\u624D\u80FD\u67E5\u770B",url:`/api/courses/${Jr.coursesId}/switch_to_student.json`},6:{text:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3\u6559\u5E08\uFF0C\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650",url:`/api/courses/${Jr.coursesId}/switch_to_teacher.json`},7:{text:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3\u52A9\u6559\uFF0C\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650",url:`/api/courses/${Jr.coursesId}/switch_to_assistant.json`}},Ao=()=>{Vt({type:"classroomList/getClassroomLeftMenus",payload:{id:Jr.coursesId}})},Vr=()=>cl(void 0,null,function*(){let Pn=yield Vt({type:"classroomList/getClassroomTopBanner",payload:{id:Jr.coursesId}});Pn!=null&&Pn.name&&!(Pn!=null&&Pn.copy_completed)?setTimeout(()=>{Vr()},1e4):Ao()});function Br(Pn){return cl(this,null,function*(){let Or=yield(0,ve.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Pn}});if(Or!=null&&Or.need_pro_auth&&!(Or!=null&&Or.existing_student)&&!(Or!=null&&Or.teacher_already_exist)){Vt({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Pn,checkedList:[3]}});return}const Na=yield(0,ve.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:Pn,student:1}});if((Na==null?void 0:Na.status)===-12){let Kt=JSON.parse(localStorage.getItem("userInfo"));z.ZP.warning(Na==null?void 0:Na.message),B.history.push(`/users/${Kt==null?void 0:Kt.login}/classrooms`);return}(Na==null?void 0:Na.status)===-4&&Vt({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),Na.status===401?(localStorage.setItem("addinfo","1"),localStorage.setItem("classromeurl",location.pathname+bl.search)):(Vr(),Ao())})}const Gr=(Pn,Or)=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",icon:Ee.createElement(M.Z,null),content:Pn,okText:"\u786E\u8BA4",onOk:()=>Or(),cancelText:"\u53D6\u6D88"})},kr=Pn=>cl(void 0,null,function*(){var Or,Na;let Kt;switch(Pn){case 0:(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u8BBE\u4E3A\u516C\u5F00/\u79C1\u6709"]);let Lr=Ee.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",Ee.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F");we.is_public&&(Lr=Ee.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u8BBE\u7F6E\u4E3A\u79C1\u6709?")),Gr(Lr,()=>cl(void 0,null,function*(){Kt=yield(0,te.sb)(eu({},Jr)),(Kt==null?void 0:Kt.status)===0&&(z.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Vr())}));break;case 1:(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u505C\u7528/\u542F\u7528\u9080\u8BF7\u7801"]),we!=null&&we.invite_code?Gr(Ee.createElement("p",null,"\u8BFE\u5802\u9080\u8BF7\u7801\u505C\u7528\u540E\uFF0C\u7528\u6237\u4E0D\u80FD\u4E3B\u52A8\u52A0\u5165\u8BE5\u8BFE\u5802\u4E86",Ee.createElement("br",null),"\u60A8\u662F\u5426\u786E\u8BA4\u505C\u7528?"),()=>cl(void 0,null,function*(){Kt=yield(0,te.L$)(eu({},Jr)),(Kt==null?void 0:Kt.status)===0&&(z.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Vr())})):Kt=yield(0,te.L$)(eu({},Jr));break;case 2:(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u7F16\u8F91\u8BFE\u5802"]),we!=null&&we.excellent?B.history.push(`/classrooms/${Jr.coursesId}/newgolds/settings`):B.history.push(`/classrooms/${Jr.coursesId}/edit`);break;case 3:if(!((Or=An.userInfo)!=null&&Or.professional_certification)){z.ZP.warning("\u9700\u8981\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u540E\u624D\u80FD\u590D\u5236\u8BFE\u5802");return}(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u590D\u5236\u8BFE\u5802"]),Sl({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Bl(!0);break;case 4:(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u5220\u9664\u8BFE\u5802"]),Vt({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664\u8BFE\u5802"}});break;case 5:(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u5207\u6362\u4E3A\u5B66\u751F"]),Vt({type:"classroomList/setActionTabs",payload:{key:"\u5207\u6362\u4E3A\u5B66\u751F"}});break;case 6:case 7:w.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5207\u6362\u8EAB\u4EFD",content:Hn[Pn].text,onOk:()=>cl(void 0,null,function*(){(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5",Pn==6?"\u5207\u6362\u4E3A\u8001\u5E08":" \u5207\u6362\u4E3A\u52A9\u6559"]),(yield(0,ve.ZP)(Hn[Pn].url,{method:"post"})).status===0&&(z.ZP.success("\u5207\u6362\u6210\u529F"),window.location.reload())})});break;case 8:we!=null&&we.invite_code?((0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u9000\u51FA\u8BFE\u5802"]),Gr(Ee.createElement("p",null,"\u9000\u51FA\u540E\u60A8\u5C06\u4E0D\u518D\u662F\u672C\u8BFE\u5802\u7684\u6210\u5458,\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664"),()=>cl(void 0,null,function*(){Kt=yield(0,te.fN)(eu({},Jr)),(Kt==null?void 0:Kt.status)===0&&(z.ZP.success("\u9000\u51FA\u6210\u529F"),B.history.push(`/users/${Nr.login}`))}))):Kt=yield(0,te.L$)(eu({},Jr));break;case 9:if(!((Na=An.userInfo)!=null&&Na.professional_certification)){z.ZP.warning("\u9700\u8981\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u540E\u624D\u80FD\u67E5\u770B\u590D\u5236\u8BB0\u5F55");return}Vt({type:"classroomList/setActionTabs",payload:{key:"\u590D\u5236\u8BB0\u5F55"}});break}(Kt==null?void 0:Kt.status)===0&&(z.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Vr())}),ta=Ee.createElement("div",{className:"tc current"},Ee.createElement(Ee.Fragment,null,(we==null?void 0:we.switch_to_student)&&Ee.createElement("p",{onClick:()=>kr(5)},"\u5207\u6362\u4E3A\u5B66\u751F"),(we==null?void 0:we.switch_to_teacher)&&Ee.createElement("p",{onClick:()=>kr(6)},"\u5207\u6362\u4E3A\u8001\u5E08"),(we==null?void 0:we.switch_to_assistant)&&Ee.createElement("p",{onClick:()=>kr(7)},"\u5207\u6362\u4E3A\u52A9\u6559"))),Ia=()=>{var Pn,Or,Na,Kt;let Lr="";return(we!=null&&we.switch_to_student||we!=null&&we.switch_to_teacher||we!=null&&we.switch_to_assistant)&&!(we!=null&&we.excellent)&&(Lr=" \u25BC"),Ee.createElement("span",{style:{pointerEvents:Lr?"all":"none"}},((Pn=Nr==null?void 0:Nr.course)==null?void 0:Pn.course_role)===8&&Ee.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u8001\u5E08",Lr),((Or=Nr==null?void 0:Nr.course)==null?void 0:Or.course_role)===5&&Ee.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u8001\u5E08",Lr),((Na=Nr==null?void 0:Nr.course)==null?void 0:Na.course_role)===12&&Ee.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u52A9\u6559",Lr),((Kt=Nr==null?void 0:Nr.course)==null?void 0:Kt.course_role)===15&&Ee.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u5B66\u751F",Lr))},La=Ee.createElement("div",{className:"tc current"},we!=null&&we.excellent?Ee.createElement(Ee.Fragment,null,(0,Ot.GJ)()&&Ee.createElement("p",{onClick:()=>kr(2)},"\u7F16\u8F91\u8BFE\u5802"),(0,Ot.oF)()&&Ee.createElement("p",{onClick:()=>kr(4)},"\u5220\u9664\u8BFE\u5802")):Ee.createElement(Ee.Fragment,null,(0,Ot.aN)()&&Ee.createElement("p",{onClick:()=>kr(0)},we!=null&&we.is_public?"\u8BBE\u4E3A\u79C1\u6709":"\u8BBE\u4E3A\u516C\u5F00"),(0,Ot.GJ)()&&Ee.createElement("p",{onClick:()=>kr(2)},"\u7F16\u8F91\u8BFE\u5802"),(0,Ot.GJ)()&&Ee.createElement("p",{onClick:()=>kr(3)},"\u590D\u5236\u8BFE\u5802"),(0,Ot.GJ)()&&Ee.createElement("p",{onClick:()=>kr(9)},"\u590D\u5236\u8BB0\u5F55"),(0,Ot.dE)()&&Ee.createElement("p",{onClick:()=>kr(8)},"\u9000\u51FA\u8BFE\u5802"),(0,Ot.aN)()&&Ee.createElement("p",{onClick:()=>kr(4)},"\u5220\u9664\u8BFE\u5802")));(0,a.useEffect)(()=>{var Pn;if((Pn=An==null?void 0:An.userInfo)!=null&&Pn.course)if((0,Ot.dE)()){ko(!1);return}else{let Or=JSON.parse(localStorage==null?void 0:localStorage.getItem("coursesIdstimies"));if((Or==null?void 0:Or.length)>0){let Na=Or.filter(Kt=>Kt.coursesId===(Jr==null?void 0:Jr.coursesId));(Na==null?void 0:Na.length)>0?ae()(Na[0].time).add(parseInt(Na[0].Tooltiptype),"days"){ml.get("code")?Br(ml.get("code")):Vr()},[Jr.coursesId]),(0,a.useEffect)(()=>{window.localStorage.getItem("classrooms-mooc-modal-hint-flag")==="1"||!(we!=null&&we.third_party_tip)||!(0,Ot.dE)()||!(we!=null&&we.excellent)||Vt({type:"classroomList/setActionTabs",payload:{key:"\u586B\u5199\u6155\u8BFE\u8D44\u6599",params:{showHint:!0}}})},[we==null?void 0:we.third_party_tip]),(0,a.useEffect)(()=>{let Pn=bl.pathname.split("/")[3];(Pn==null?void 0:Pn.indexOf("graduation"))>-1&&(Pn="graduation"),fo([`${Pn}|${Jr.coursesId}`])},[bl.pathname]),we!=null&&we.name&&(0,ct.Dk)(we==null?void 0:we.name);const ha=()=>(we==null?void 0:we.invite_code_halt)===0?Ee.createElement("span",null,"\u6210\u5458\u53EF\u4EE5\u901A\u8FC7\u9080\u8BF7\u7801\u4E3B\u52A8\u52A0\u5165\u8BFE\u5802",Ee.createElement("br",null),"\u70B9\u51FB\u7ACB\u523B\u590D\u5236\u9080\u8BF7\u7801"):(we==null?void 0:we.invite_code_halt)===2?Ee.createElement("span",null,"\u5F53\u524D\u9080\u8BF7\u7801\u5DF2\u5BF9\u5B66\u751F\u505C\u7528",Ee.createElement("br",null),"\u7528\u6237\u53EA\u80FD\u4EE5\u8001\u5E08/\u52A9\u6559\u8EAB\u4EFD\u7533\u8BF7\u52A0\u5165\u8BFE\u5802"):null;(0,a.useEffect)(()=>{var Pn,Or;if(we!=null&&we.professors){let Na="";(Pn=we==null?void 0:we.professors)==null||Pn.map((Kt,Lr)=>{var uo,po;Lr===((uo=we==null?void 0:we.professors)==null?void 0:uo.length)-1&&((po=we==null?void 0:we.assistants)==null?void 0:po.length)===0?Na+=Kt:Na+=Kt+"\u3001"}),(Or=we==null?void 0:we.assistants)==null||Or.map((Kt,Lr)=>{var uo;Lr===((uo=we==null?void 0:we.assistants)==null?void 0:uo.length)-1?Na+=Kt+"\uFF08\u52A9\u6559\uFF09":Na+=Kt+"\uFF08\u52A9\u6559\uFF09\u3001"}),vr(Na)}},[we]);const lo=()=>{const Pn=we.all_applies_count>0?24:0;return Ee.createElement("div",{style:{display:"inline-flex",alignItems:"center"}},(0,Ot.eB)()&&Ee.createElement("div",{className:pt.badge,style:{paddingRight:Pn}},(0,Ot.eB)()&&we.all_applies_count>0&&Ee.createElement("span",{className:pt.num},we.all_applies_count>100?"99+":we.all_applies_count),Ee.createElement(m.Z,{zIndex:10,title:Ee.createElement("span",{className:"c-black"},"\u65B0\u6536\u5230",we==null?void 0:we.all_applies_count,"\u6761\u52A0\u5165\u8BFE\u5802\u7684\u7533\u8BF7",Ee.createElement(B.Link,{to:(0,Ot.Rm)()?`/classrooms/${Jr.coursesId}/students?tab=applicant`:`/classrooms/${Jr.coursesId}/teachers?tab=1`,className:"c-orange"},"\u53BB\u5BA1\u6279"),Ee.createElement("i",{onClick:xn,className:"iconfont icon-guanbi1",style:{fontSize:12,color:"#666",marginLeft:10,cursor:"pointer"}})),color:"#FFF",key:"#FFF",open:we.all_applies_count>0&&Ho},Ee.createElement(B.Link,{onClick:Or=>{if(!(0,Xt.tJ)(Vt)){Or.preventDefault();return}},style:{display:"inline-flex",alignItems:"center"},className:"c-white",to:`/classrooms/${Jr.coursesId}/students`},Ee.createElement("i",{className:"iconfont icon-chengyuanguanli1 mr5"}),"\u6210\u5458\u7BA1\u7406"))),Ee.createElement(B.Link,{onClick:Or=>{if(!(0,Xt.tJ)(Vt)){Or.preventDefault();return}},className:(0,Ot.eB)()?pt.link:pt.sLink,to:`/classrooms/${Jr.coursesId}/students`},Ee.createElement("span",null,"\u5B66\u751F"),Ee.createElement("span",{className:"ml5"},we.student_count)),Ee.createElement(B.Link,{className:pt.link,onClick:Or=>{if(!(0,Xt.tJ)(Vt)){Or.preventDefault();return}},to:`/classrooms/${Jr.coursesId}/teachers`},Ee.createElement("span",null,"\u6559\u5E08"),Ee.createElement("span",{className:"ml5"},we.teacher_count)),(0,Ot.dE)()&&(we==null?void 0:we.allow_apply_teacher)&&Ee.createElement("span",{className:"ml40 mr20",onClick:()=>cl(void 0,null,function*(){const Or=yield(0,ve.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:we==null?void 0:we.invite_code,professor:1}});Or&&z.ZP.info(Or==null?void 0:Or.message)})},Ee.createElement(m.Z,{title:"\u7533\u8BF7\u6210\u4E3A\u6559\u5E08"},Ee.createElement("a",{className:"c-white iconfont icon-shenqingchengweijiaoshi"}))),(0,Ot.dE)()&&(we==null?void 0:we.allow_apply_teacher)&&Ee.createElement("span",{onClick:()=>cl(void 0,null,function*(){const Or=yield(0,ve.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:we==null?void 0:we.invite_code,assistant_professor:1}});Or&&z.ZP.info(Or==null?void 0:Or.message)})},Ee.createElement(m.Z,{title:"\u7533\u8BF7\u6210\u4E3A\u52A9\u6559"},Ee.createElement("a",{className:"c-white iconfont icon-shenqingchengweizhujiao"}))))},Lo=`\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011${we==null?void 0:we.copy_teacher_name}\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5934\u6B4C\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A${we==null?void 0:we.name}\u300B\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002 -\u94FE\u63A5\uFF1Ahttps://www.educoder.net/classrooms/${Jr.coursesId}?code=${we==null?void 0:we.invite_code} -\u9080\u8BF7\u7801\uFF1A${we==null?void 0:we.invite_code}`,Do=()=>{Vt({type:"classroomList/save",payload:{shareStatus:!0}})},ho=()=>{kr(3)},No=(0,a.useMemo)(()=>{var Pn;const Or=(Pn=Ma==null?void 0:Ma.course_modules)==null?void 0:Pn.map(Na=>Na==null?void 0:Na.type);return!!((0,Ot.dE)()&&!(we!=null&&we.excellent)&&(we!=null&&we.group_name)&&(Or!=null&&Or.includes("course_group")))},[An,d]),pl=(Pn=!0)=>{w.default.confirm({title:"\u8054\u7CFB\u6559\u7814\u52A9\u7406",centered:!0,keyboard:!1,icon:null,closable:!0,width:420,content:Ee.createElement("div",{style:{display:"flex",justifyContent:"center",flexWrap:"wrap",color:"#333",lineHeight:"24px"}},Pn&&Ee.createElement("div",null,"\u5EF6\u671F\u7533\u8BF7\u63D0\u4EA4\u6210\u529F\uFF01\u5E73\u53F0\u5DE5\u4F5C\u4EBA\u5458\u5C06\u5C3D\u5FEB\u4E0E\u60A8\u53D6\u5F97\u8054\u7CFB"),Ee.createElement("div",null,"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u5E73\u53F0\u6559\u7814\u52A9\u7406-\u5C0F\u6B4C\u8001\u5E08"),Ee.createElement("img",{src:Ou,width:191,height:181,style:{padding:"0 4px",borderRadius:"2px",border:"1px solid #D8E3E9",marginTop:15}}),Ee.createElement("div",{style:{color:"#000",fontWeight:"bolder",fontSize:16,margin:"20px 0"}},"\u5FAE\u4FE1\u53F7\uFF1AEduCoder-Coming")),footer:null,onCancel:()=>{Pn&&window.location.reload()}})},za=()=>{w.default.confirm({title:"\u8BE6\u60C5",centered:!0,keyboard:!1,icon:null,closable:!0,width:484,content:Ee.createElement("div",{style:{lineHeight:"22px"}},Ee.createElement("div",{style:{color:"#F27713"}},"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u5230\u671F\u540E\uFF0C\u4EE5\u4E0B\u529F\u80FD\u5C06\u88AB\u9650\u5236\uFF1A"),Ee.createElement("div",{className:pt.restrict_txt},Ee.createElement("span",{className:pt.tag_css},"1"),Ee.createElement("span",{className:pt.tag_name},"\u8BFE\u5802\u5B9E\u9A8C"),"\u521B\u5EFA\u8BFE\u5802\u5B9E\u9A8C\u3001\u53D1\u5E03\u8BFE\u5802\u5B9E\u9A8C"),Ee.createElement("div",{className:pt.restrict_txt},Ee.createElement("span",{className:pt.tag_css},"2"),Ee.createElement("span",{className:pt.tag_name},"\u7F16\u7A0B\u4F5C\u4E1A"),"\u521B\u5EFA\u4F5C\u4E1A\u3001\u53D1\u5E03\u4F5C\u4E1A"),Ee.createElement("div",{className:`${pt.restrict_txt} mb30`},Ee.createElement("span",{className:pt.tag_css},"3"),Ee.createElement("span",{className:pt.tag_name},"\u5728\u7EBF\u8003\u8BD5"),"\u521B\u5EFA\u8003\u8BD5\u3001\u53D1\u5E03\u4F5C\u8003\u8BD5")),footer:null})};return Ee.createElement("section",{className:pt.bg},Ee.createElement("section",{className:pt.classroomInfo},Ee.createElement("aside",{className:"edu-container"},Ee.createElement("aside",{className:pt.title},Ee.createElement("div",{className:pt.titleLeft},Ee.createElement("strong",null,we.name),(we==null?void 0:we.excellent)&&Ee.createElement("span",{className:"tag-style bg-orange ml20"},"\u5F00\u653E\u8BFE\u7A0B"),!(0,Ot.aQ)()&&Ee.createElement("span",{className:"tag-style bg-blue ml20"},we!=null&&we.is_public?"\u516C\u5F00":"\u79C1\u6709"),(0,Ot.aQ)()&&Ee.createElement("span",{className:"tag-style bg-grey-ede c-light-black ml20"},"\u5DF2\u7ED3\u675F"),Ee.createElement("br",null),!!we.credit&&Ee.createElement("span",null,"\u5B66\u5206 ",we.credit),!!we.class_period&&Ee.createElement("span",null,Ee.createElement("span",{className:"ml5 mr5"},"|"),"\u5B66\u65F6 ",we.class_period),!!we.visits&&Ee.createElement("span",null,Ee.createElement("span",{className:"ml5 mr5"},"|"),"\u8BFE\u5802\u8BBF\u95EE\u91CF ",we.visits)),we.copy_completed&&document.domain!=="kepukehuan.educoder.net"&&Ee.createElement("div",{className:pt.titleRight,style:{height:"20px",display:"flex",alignItems:"center"}},((Ur=Nr==null?void 0:Nr.course)==null?void 0:Ur.course_role)===null&&(Nr==null?void 0:Nr.identity)==="teacher"&&(we==null?void 0:we.allow_copy)&&Ee.createElement("div",{className:pt.copy},Ee.createElement("span",{onClick:ho},"\u590D\u5236\u8BFE\u5802"),Ee.createElement("span",null,we==null?void 0:we.copied_courses_count)),(we==null?void 0:we.course_identity)<6&&!(we!=null&&we.excellent)&&(we==null?void 0:we.show_invite_code)&&Ee.createElement(Ee.Fragment,null,Ee.createElement("strong",{className:"font14"},"\u9080\u8BF7\u7801\uFF1A"),(we==null?void 0:we.invite_code_halt)===1&&Ee.createElement("strong",{className:"font14"},Ee.createElement("span",null,"\u5DF2\u505C\u7528")),(we==null?void 0:we.invite_code_halt)!==1&&Ee.createElement(He.Z,{zIndex:1,cancelText:"",overlayClassName:pt.tipJoin,overlayStyle:{width:270},open:oo,placement:"bottom",title:Ee.createElement("span",{style:{color:"#000",fontSize:14,fontWeight:200}},"\u590D\u5236\u5E76\u53D1\u7ED9\u5B66\u751F\uFF0C\u9080\u8BF7\u5B66\u751F\u5FEB\u901F\u52A0\u5165",Ee.createElement("br",null),Ee.createElement("div",{style:{borderBottom:"1px solid #efefef",marginTop:"12px",marginLeft:-18}}),Ee.createElement(ut.Z,{className:"mt10"},Ee.createElement($.Z,{flex:"1",style:{textAlign:"right",marginRight:10}},Ee.createElement(l.default,{style:{marginLeft:-18,color:"#999"},onChange:Pn=>{to(Pn.target.checked)}},we.student_count===0?"\u4ECA\u5929\u4E0D\u518D\u63D0\u793A":"\u672C\u5468\u4E0D\u518D\u63D0\u793A")),Ee.createElement($.Z,null,Ee.createElement(T.ZP,{size:"small",type:"primary"},Ee.createElement("span",{style:{cursor:"pointer"},onClick:()=>{if((0,ct.RG)(Lo),ma){if(localStorage.getItem("coursesIdstimies")){let Pn=JSON.parse(localStorage.getItem("coursesIdstimies"));Pn.filter(Or=>Or.coursesId===Jr.coursesId).length>0||(Pn.push({coursesId:Jr.coursesId,time:new Date,Tooltiptype:we.student_count===0?"1":"7"}),localStorage.setItem("coursesIdstimies",JSON.stringify(Pn)))}else localStorage.setItem("coursesIdstimies",JSON.stringify([{coursesId:Jr.coursesId,time:new Date,Tooltiptype:we.student_count===0?"1":"7"}]));ko(!1)}else ko(!1)}},"\u786E\u5B9A")))))},Ee.createElement("strong",{className:"font14"},Ee.createElement("span",{className:(we==null?void 0:we.invite_code_halt)===1?"":"c-yellow"},(we==null?void 0:we.invite_code_halt)===1?"\u5DF2\u505C\u7528":we==null?void 0:we.invite_code))),(we==null?void 0:we.invite_code_halt)!==1&&Ee.createElement("div",{className:pt.shareClassroom,onClick:Do},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-fenxiangketang"})),Ee.createElement("span",null,"\u5206\u4EAB\u8BFE\u5802"))),Ee.createElement(E.Z,{placement:"bottom",content:ta,trigger:"hover"},Ia()),(0,Ot.RV)()&&Ee.createElement("span",{className:"ml10 mr10"},"|"),(0,Ot.RV)()&&Ee.createElement(E.Z,{placement:"bottom",content:La,trigger:"hover"},Ee.createElement("span",{className:pt.iconH},(0,Ot.aN)()&&Ee.createElement("span",null,"\u8BFE\u5802\u7BA1\u7406"),((0,Ot.IR)()||(0,Ot.Rm)())&&Ee.createElement("span",null,!(we!=null&&we.excellent)&&"\u590D\u5236/","\u8BFE\u5802\u7BA1\u7406"),(0,Ot.dE)()&&!(we!=null&&we.excellent)&&Ee.createElement("span",null,"\u9000\u51FA\u8BFE\u5802"))))),Ee.createElement(ut.Z,null,Ee.createElement($.Z,{flex:1},Ee.createElement("aside",{className:pt.classroomUser},document.domain!=="kepukehuan.educoder.net"&&Ee.createElement(Ee.Fragment,null,Ee.createElement("p",{className:pt.headPic},Ee.createElement(B.Link,{to:`/users/${we==null?void 0:we.teacher_login}/classrooms`},(we==null?void 0:we.teacher_img)&&Ee.createElement("img",{src:yr.Z.IMG_SERVER+"/images/"+we.teacher_img,alt:""})),Ee.createElement(B.Link,{to:`/users/${we==null?void 0:we.teacher_login}/classrooms`},Ee.createElement("strong",{className:"c-white"},we.teacher_name)),Ee.createElement("span",null,"\uFF08",we.teacher_school,"\uFF09"),!!(we!=null&&we.subject_identifier)&&!(0,Ot.Jd)()&&Ee.createElement("div",{className:pt.btnWrap,style:{marginLeft:20}},Ee.createElement("div",{onClick:()=>(0,ct.xg)(`/paths/${we==null?void 0:we.subject_identifier}`),className:pt.btn},Ee.createElement("i",{className:"iconfont icon-jinrushijiankecheng font13 mr5"}),"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),Ee.createElement("div",{className:pt.tip},"\u8FDB\u5165\u5F00\u653E\u8BFE\u5802\u5BF9\u5E94\u7684\u5B9E\u8DF5\u8BFE\u7A0B")),(0,Ot.$O)()&&Ee.createElement("div",{className:pt.zngc,style:{backgroundImage:`url(${Tl})`}},Yo==null?void 0:Yo.map(Pn=>Ee.createElement("div",{className:pt.Efficiencyitem,style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},onClick:()=>{(0,Ot.$O)()?Pn.name=="\u77E5\u8BC6\u56FE\u8C31"?(0,ct.xg)(`/knowledgegraph/${Jr.coursesId}?type=classrooms&tabs=3`):(0,ct.xg)(`${yr.Z.AI_PLATFORM_URL}${Pn.url}?pathid=${Jr.coursesId}&url=${window.location.origin}&name=${we.name}&type=Course`):w.default.info({title:"\u63D0\u793A",width:360,icon:null,closable:!0,centered:!0,footer:null,content:Ee.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Ee.createElement("div",{style:{height:44,fontSize:14,lineHeight:"22px"}},"\u5F53\u524D\u60A8\u6682\u672A\u6388\u6743AI\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u6211\u4EEC\u4E3A\u60A8\u6388\u6743\uFF0C\u63D0\u9AD8\u60A8\u7684\u6559\u5B66\u6548\u7387\uFF0C\u5F00\u542FAI\u4E4B\u65C5"),Ee.createElement("img",{src:gu,className:"mt20 mb20",style:{width:130}}),Ee.createElement("div",{style:{height:14,lineHeight:"14px",marginBottom:10}},Ee.createElement("span",{style:{color:"#666666",marginRight:10}},"\u6768\u8001\u5E08"),Ee.createElement("span",null,"18163630101")),Ee.createElement("div",{style:{height:14,lineHeight:"14px",marginBottom:20}},Ee.createElement("span",{style:{color:"666666",marginRight:10}},"\u949F\u8001\u5E08"),Ee.createElement("span",null,"17717732624"))),okText:"\u6211\u77E5\u9053\u4E86"})}},Ee.createElement("img",{src:Pn==null?void 0:Pn.img}),Ee.createElement("div",{className:pt.itemTitle},Pn==null?void 0:Pn.name)))))))),(0,Ot.Jd)()&&Ee.createElement($.Z,null,Ee.createElement(T.ZP,{onClick:()=>Vt({type:"classroomList/setActionTabs",payload:{key:"\u52A0\u5165\u8BFE\u5802"}}),size:"middle",type:"primary",className:pt.joinCouses},"\u52A0\u5165\u8BFE\u5802")),Ee.createElement($.Z,{style:{display:[2,3,5].includes(Nr==null?void 0:Nr.user_status)?"flex":"none",alignItems:"center"}},[2,5].includes(Nr==null?void 0:Nr.user_status)&&Ee.createElement("div",{className:pt.righttop},Ee.createElement("img",{style:{height:40,width:34,marginLeft:-5,marginRight:8},src:Pl}),(Nr==null?void 0:Nr.user_status)==2?Ee.createElement("span",null,"\u8BFE\u5802\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236",Ee.createElement("span",{style:{color:"#F27107",cursor:"pointer"},onClick:za},"\u3010\u8BE6\u60C5\u3011")):Ee.createElement("span",null,"\u8BD5\u7528\u5230\u671F\u65F6\u95F4 ",(Hr=Nr==null?void 0:Nr.resource_limit)==null?void 0:Hr.expired_at),"\uFF0C\u8054\u7CFB",Ee.createElement("span",{style:{color:"#F27107",cursor:"pointer"},onClick:()=>pl(!1)},"\u3010\u4EBA\u5DE5\u652F\u6301\u3011")),[3].includes(Nr==null?void 0:Nr.user_status)&&Ee.createElement("div",{className:pt.righttop},Ee.createElement("img",{style:{height:45,width:36,marginLeft:-8,marginRight:8},src:Wl}),"\u5EF6\u671F\u7533\u8BF7\u4E2D\uFF0C\u8BD5\u7528\u5230\u671F\u65F6\u95F4 ",(Rr=Nr==null?void 0:Nr.resource_limit)==null?void 0:Rr.expired_at,"\uFF0C\u8054\u7CFB",Ee.createElement("span",{style:{color:"#F27107",cursor:"pointer"},onClick:()=>pl(!1)},"\u3010\u4EBA\u5DE5\u652F\u6301\u3011")))),Ee.createElement("aside",{className:pt.classroomDescBg}),Ee.createElement("aside",{className:pt.classroomDesc},we.copy_completed&&document.domain!=="kepukehuan.educoder.net"?Ee.createElement(Ee.Fragment,null," ",Ee.createElement("div",null,(we==null?void 0:we.excellent)&&(0,Ot.GJ)()&&Ee.createElement(lo,null),!(we!=null&&we.excellent)&&Ee.createElement(lo,null)),Ee.createElement("div",null,(0,Ot.GJ)()&&Fl.map(function(Pn,Or){return Ee.createElement("span",{key:Or,className:Gt.actionTabs.type===13&&Pn.name==="\u6DFB\u52A0\u5B66\u751F"?pt.classromediv:"",onClick:()=>{(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5",Pn.name]),Vt({type:"classroomList/setActionTabs",payload:{key:Pn.name}})}},Pn.icon,Pn.name)}),No&&Ee.createElement(B.Link,{className:"c-white",to:`/classrooms/${Jr.coursesId}/course_group`},Ee.createElement("span",{style:{fontSize:"14px"}},"\u4F60\u5F53\u524D\u6240\u5728\u73ED\u7EA7\uFF1A"),Ee.createElement(m.Z,{title:((Qr=we==null?void 0:we.group_name)==null?void 0:Qr.length)>10?we==null?void 0:we.group_name:""},Ee.createElement("span",{style:{fontSize:"14px"}},((Zr=we==null?void 0:we.group_name)==null?void 0:Zr.length)>10?((ba=we==null?void 0:we.group_name)==null?void 0:ba.substr(0,10))+"...":we==null?void 0:we.group_name))),(0,Ot.dE)()&&(we==null?void 0:we.third_party_name)&&Ee.createElement("span",{className:"current",onClick:()=>{(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u586B\u5199\u6155\u8BFE\u8D44\u6599"]),Vt({type:"classroomList/setActionTabs",payload:{key:"\u586B\u5199\u6155\u8BFE\u8D44\u6599"}})}},Ee.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5"}),"\u586B\u5199\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u8D26\u53F7\u4FE1\u606F",Ee.createElement("i",{className:"iconfont icon-you font14 mr5 ml5"})))):Ee.createElement("div",null)))),Ee.createElement("div",null,(0,Ot.dE)()&&Wo&&((na=(ya=Lt==null?void 0:Lt.setting)==null?void 0:ya.adv_course)==null?void 0:na.image_url)&&Ee.createElement("aside",{className:"edu-container"},Ee.createElement("div",{onClick:()=>{var Pn,Or;return window.open((Or=(Pn=Lt==null?void 0:Lt.setting)==null?void 0:Pn.adv_course)==null?void 0:Or.jump_url)},style:{backgroundImage:`url(${yr.Z.IMG_SERVER+((Ir=(Wr=Lt==null?void 0:Lt.setting)==null?void 0:Wr.adv_course)==null?void 0:Ir.image_url)})`,width:"1200px",height:60,margin:"0px auto",display:"flex",marginTop:"10px",cursor:"pointer",backgroundSize:"cover"}},Ee.createElement("div",{style:{marginLeft:61,position:"relative",marginRight:82,height:60,display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"}}),Ee.createElement("img",{src:Vo,onClick:Pn=>{Pn.stopPropagation(),localStorage.setItem("classroomsclose",ae()().add(1,"days").unix()+""),Ml(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})))),Ee.createElement("aside",{className:"edu-container mb20"},we.copy_completed?Ee.createElement(b.default,{style:{background:"none"}},Ee.createElement(Za,null),Ee.createElement(b.default,{style:{background:"none",overflow:"initial"}},Ee.createElement(si,{className:pt.container},Ee.createElement(B.Outlet,null)))):Ee.createElement("div",{className:pt.skeleton},Ee.createElement("div",{className:pt.skeletonL}),Ee.createElement("div",{className:pt.skeletonR},Ee.createElement("div",{className:pt.skeletonR_1}),Array.from({length:5},(Pn,Or)=>Ee.createElement("div",{key:Or,className:pt.skeletonR_2}))))),Ee.createElement(L,null),Ee.createElement(Rt,null),Ee.createElement(g,null),Ee.createElement(Mt,{onShow:()=>Co(!0)}),Ee.createElement(re,{onShow:()=>Co(!0)}),Ee.createElement(je,{onShow:()=>Co(!0),onShow1:()=>aa(!0)}),Ee.createElement(It,null),Ee.createElement(In,null),Ee.createElement(ro,null),Ee.createElement(go,null),Ee.createElement(sn,null),ja&&Ee.createElement(Oa,null),(we==null?void 0:we.course_end)&&(0,Ot.eB)()&&(((sa=Nr==null?void 0:Nr.course)==null?void 0:sa.course_excellent)&&((fa=Nr==null?void 0:Nr.course)==null?void 0:fa.subject_last_course)||!((wa=Nr==null?void 0:Nr.course)!=null&&wa.course_excellent))&&Ee.createElement(Xn,null),Ee.createElement(w.default,{open:gl,width:464,centered:!0,title:Ee.createElement("span",null,Ee.createElement(M.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),okText:"\u786E\u5B9A",onCancel:()=>aa(!1),onOk:()=>aa(!1)},Ee.createElement("div",null,"\u5BFC\u5165\u5931\u8D25\uFF0C\u5F53\u524D\u5BFC\u5165\u7684\u6570\u636E\u5DF2\u8D85\u8FC750\u4EBA\u3002\u76EE\u524D\u60A8\u7684\u6559\u5B66\u8BFE\u5802",Ee.createElement("span",{style:{color:"#FF9D18"}},"\u4EC5\u652F\u630150\u4EBA\u4EE5\u4E0B"),"\u7684\u6559\u5B66\u6D3B\u52A8\u3002")),Ee.createElement(w.default,{open:Ka,width:464,centered:!0,title:Ee.createElement("span",null,Ee.createElement(M.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),okText:"\u7533\u8BF7\u5EF6\u671F",onOk:()=>cl(void 0,null,function*(){let Pn=yield(0,ve.ZP)("/api/business_contacts.json",{method:"post"});(Pn==null?void 0:Pn.status)===0&&z.ZP.info("\u7533\u8BF7\u6210\u529F")}),onCancel:()=>Co(!1)},Ee.createElement("div",null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u8FC7\uFF0C\u76EE\u524D\u60A8\u7684\u6559\u5B66\u8BFE\u5802",Ee.createElement("span",{style:{color:"#FF9D18"}},"\u4EC5\u652F\u630150\u4EBA\u4EE5\u4E0B"),"\u7684\u6559\u5B66\u6D3B\u52A8\uFF0C\u4E3A\u786E\u4FDD\u60A8\u7684\u8BFE\u7A0B\u540E\u7EED\u8BD5\u7528\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684\u201C",Ee.createElement("span",{style:{color:"#165DFF"}},"\u7533\u8BF7\u5EF6\u671F"),"\u201D\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002")),Ee.createElement(Zo,{openCopyCourse:wo,copyCourseConfirmLoading:dl,copyCourseParams:Ro,setCopyCourseConfirmLoading:Pn=>{Go(Pn)},setOpenCopyCourse:Pn=>{Bl(Pn)},setCopyCourseParams:Pn=>{Sl(Pn)}}),!we.copy_completed&&Ee.createElement(Nl,null),Ee.createElement(Ul,null))};var Zu=(0,B.connect)(({classroomList:c,loading:f,globalSetting:d,user:Lt,shixunHomeworks:Gt})=>({classroomList:c,globalSetting:d,user:Lt,loading:f.effects,shixunHomeworks:Gt}))(Cu)},40197:function(Tr,Vn,u){"use strict";u.d(Vn,{rX:function(){return Z},pW:function(){return nt},gy:function(){return qe},xY:function(){return R},O5:function(){return be},hs:function(){return Se},tJ:function(){return te},o1:function(){return ve},Rd:function(){return Zt}});var a=u(25690),B=u(62957),b=u(37285),w=u(6767),z=u(48790),m=u(51257),He=u(87169),ut=u(25510),$="data:image/png;base64,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",l=u.p+"static/newqrcode.a8740efb.png",T=u(32637),E=u(59301),M=(Te,ye,ge)=>new Promise((Qe,kt)=>{var L=Ue=>{try{ae(ge.next(Ue))}catch(Ze){kt(Ze)}},ue=Ue=>{try{ae(ge.throw(Ue))}catch(Ze){kt(Ze)}},ae=Ue=>Ue.done?Qe(Ue.value):Promise.resolve(Ue.value).then(L,ue);ae((ge=ge.apply(Te,ye)).next())});const te=(Te,ye=!1,ge=!1,Qe="",kt=!1)=>!!(ve(Te)&&We(Te,ye,ge,Qe,kt)),ve=Te=>(0,z.bg)()?!0:(Te({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Se=Te=>{var ye,ge,Qe;const{user:kt}=(0,a.getDvaApp)()._store.getState();(0,z.bg)()&&!((ge=(ye=kt==null?void 0:kt.userInfo)==null?void 0:ye.course)!=null&&ge.course_public)&&!((Qe=kt==null?void 0:kt.userInfo)!=null&&Qe.profile_completed)&&Te({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},We=(Te,ye=!1,ge=!0,Qe="",kt=!1)=>{var L;const{user:ue}=(0,a.getDvaApp)()._store.getState();return(L=ue.userInfo)!=null&&L.profile_completed?!0:(ge?Te({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Qe,isCurrentPage:kt}}):B.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,m.xg)("/account/profile/edit"),Wt()}}),!1)},Wt=()=>{B.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Zt=()=>{B.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:E.createElement("div",{style:{textAlign:"center"}},E.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),E.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:T}),E.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},be=()=>{var Te;const{user:ye}=(0,a.getDvaApp)()._store.getState();return(Te=ye.userInfo)!=null&&Te.professional_certification?!0:(B.default.confirm({title:"\u63D0\u793A",centered:!0,content:E.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,m.xg)("/account/certification")}}),!1)},R=()=>(0,z.V9)()?!0:(B.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:E.createElement("div",{className:"tc",style:{marginLeft:-38}},E.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),E.createElement("img",{src:l,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Z=(Te,ye)=>Te?!0:(B.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:E.createElement("div",null,E.createElement("p",null,ye||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),E.createElement("div",{style:{marginLeft:"110px"}},E.createElement("img",{src:$,width:200}),E.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,m.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),nt=Te=>{B.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:E.createElement("div",null,E.createElement("div",null,E.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),E.createElement(b.Z,null),E.createElement("p",{style:{color:"#666666",fontSize:12}}," ",E.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",E.createElement("a",null,Te),"\u5929\u3002"),E.createElement("p",{style:{color:"#666666",fontSize:12}}," ",E.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),E.createElement("div",{style:{textAlign:"center",marginTop:30}},E.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ut,alt:"\u4E8C\u7EF4\u7801",width:160})))})},qe=(Te,ye="")=>{const{shixunsDetail:{detail:ge}}=(0,a.getDvaApp)()._store.getState();if((ge==null?void 0:ge.public)===2||(ge==null?void 0:ge.public)===1||(ge==null?void 0:ge.shixun_status)===3){let Qe="";return(ge==null?void 0:ge.public)===2&&(Qe="\u5DF2\u516C\u5F00"),(ge==null?void 0:ge.public)===1&&(Qe="\u5F85\u5BA1\u6838"),(ge==null?void 0:ge.shixun_status)===3&&(Qe="\u5DF2\u5173\u95ED"),B.default.info({centered:!0,icon:E.createElement(He.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:E.createElement("div",{className:"tc",style:{marginLeft:-38}},E.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},E.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Qe,"\uFF0C",ye,"\u3002"),E.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),E.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ut,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ge==null?void 0:ge.shixun_status)===2?(B.default.confirm({centered:!0,icon:E.createElement(He.Z,null),title:"\u63D0\u793A",content:E.createElement("div",null,E.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),E.createElement("br",null),E.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{B.default.confirm({width:440,centered:!0,icon:E.createElement(He.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>M(void 0,null,function*(){(yield Te({type:"shixunsDetail/cancelRelease",payload:{id:ge==null?void 0:ge.identifier}})).status!==401&&(w.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Te({type:"shixunsDetail/getShixunsDetail",payload:{id:ge==null?void 0:ge.identifier}}),Te({type:"practiceSetting/getCommonData",payload:{id:ge==null?void 0:ge.identifier}}))})})}}),!0):!1}},16632:function(Tr,Vn,u){"use strict";var a=u(14809),B=u(20439),b=u(4635),w=u(50298),z=u(62646),m=u(92310),He=u.n(m),ut=u(18929),$=u(59301),l=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],T=(0,$.forwardRef)(function(E,M){var te=E.prefixCls,ve=te===void 0?"rc-checkbox":te,Se=E.className,We=E.style,Wt=E.checked,Zt=E.disabled,be=E.defaultChecked,R=be===void 0?!1:be,Z=E.type,nt=Z===void 0?"checkbox":Z,qe=E.title,Te=E.onChange,ye=(0,z.Z)(E,l),ge=(0,$.useRef)(null),Qe=(0,$.useRef)(null),kt=(0,ut.Z)(R,{value:Wt}),L=(0,w.Z)(kt,2),ue=L[0],ae=L[1];(0,$.useImperativeHandle)(M,function(){return{focus:function(W){var Ct;(Ct=ge.current)===null||Ct===void 0||Ct.focus(W)},blur:function(){var W;(W=ge.current)===null||W===void 0||W.blur()},input:ge.current,nativeElement:Qe.current}});var Ue=He()(ve,Se,(0,b.Z)((0,b.Z)({},"".concat(ve,"-checked"),ue),"".concat(ve,"-disabled"),Zt)),Ze=function(W){Zt||("checked"in E||ae(W.target.checked),Te==null||Te({target:(0,B.Z)((0,B.Z)({},E),{},{type:nt,checked:W.target.checked}),stopPropagation:function(){W.stopPropagation()},preventDefault:function(){W.preventDefault()},nativeEvent:W.nativeEvent}))};return $.createElement("span",{className:Ue,title:qe,style:We,ref:Qe},$.createElement("input",(0,a.Z)({},ye,{className:"".concat(ve,"-input"),ref:ge,onChange:Ze,disabled:Zt,checked:!!ue,type:nt})),$.createElement("span",{className:"".concat(ve,"-inner")}))});Vn.Z=T},96478:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return qe}});var a=u(14809),B=u(4635),b=u(50298),w=u(62646),z=u(65352),m=u(92310),He=u.n(m),ut=u(8654),$=u(59301),l=u(10228),T=u(16089),E=l.Z.ESC,M=l.Z.TAB;function te(Te){var ye=Te.visible,ge=Te.triggerRef,Qe=Te.onVisibleChange,kt=Te.autoFocus,L=Te.overlayRef,ue=$.useRef(!1),ae=function(){if(ye){var W,Ct;(W=ge.current)===null||W===void 0||(Ct=W.focus)===null||Ct===void 0||Ct.call(W),Qe==null||Qe(!1)}},Ue=function(){var W;return(W=L.current)!==null&&W!==void 0&&W.focus?(L.current.focus(),ue.current=!0,!0):!1},Ze=function(W){switch(W.keyCode){case E:ae();break;case M:{var Ct=!1;ue.current||(Ct=Ue()),Ct?W.preventDefault():ae();break}}};$.useEffect(function(){return ye?(window.addEventListener("keydown",Ze),kt&&(0,T.Z)(Ue,3),function(){window.removeEventListener("keydown",Ze),ue.current=!1}):function(){ue.current=!1}},[ye])}var ve=(0,$.forwardRef)(function(Te,ye){var ge=Te.overlay,Qe=Te.arrow,kt=Te.prefixCls,L=(0,$.useMemo)(function(){var ae;return typeof ge=="function"?ae=ge():ae=ge,ae},[ge]),ue=(0,ut.sQ)(ye,(0,ut.C4)(L));return $.createElement($.Fragment,null,Qe&&$.createElement("div",{className:"".concat(kt,"-arrow")}),$.cloneElement(L,{ref:(0,ut.Yr)(L)?ue:void 0}))}),Se=ve,We={adjustX:1,adjustY:1},Wt=[0,0],Zt={topLeft:{points:["bl","tl"],overflow:We,offset:[0,-4],targetOffset:Wt},top:{points:["bc","tc"],overflow:We,offset:[0,-4],targetOffset:Wt},topRight:{points:["br","tr"],overflow:We,offset:[0,-4],targetOffset:Wt},bottomLeft:{points:["tl","bl"],overflow:We,offset:[0,4],targetOffset:Wt},bottom:{points:["tc","bc"],overflow:We,offset:[0,4],targetOffset:Wt},bottomRight:{points:["tr","br"],overflow:We,offset:[0,4],targetOffset:Wt}},be=Zt,R=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Z(Te,ye){var ge,Qe=Te.arrow,kt=Qe===void 0?!1:Qe,L=Te.prefixCls,ue=L===void 0?"rc-dropdown":L,ae=Te.transitionName,Ue=Te.animation,Ze=Te.align,Re=Te.placement,W=Re===void 0?"bottomLeft":Re,Ct=Te.placements,Ye=Ct===void 0?be:Ct,Ge=Te.getPopupContainer,it=Te.showAction,Rt=Te.hideAction,Xe=Te.overlayClassName,jt=Te.overlayStyle,ht=Te.visible,fn=Te.trigger,Le=fn===void 0?["hover"]:fn,xt=Te.autoFocus,Ft=Te.overlay,vn=Te.children,cn=Te.onVisibleChange,ze=(0,w.Z)(Te,R),K=$.useState(),q=(0,b.Z)(K,2),S=q[0],Ae=q[1],V="visible"in Te?ht:S,C=$.useRef(null),j=$.useRef(null),dt=$.useRef(null);$.useImperativeHandle(ye,function(){return C.current});var Mt=function(ot){Ae(ot),cn==null||cn(ot)};te({visible:V,triggerRef:dt,onVisibleChange:Mt,autoFocus:xt,overlayRef:j});var I=function(ot){var N=Te.onOverlayClick;Ae(!1),N&&N(ot)},U=function(){return $.createElement(Se,{ref:j,overlay:Ft,prefixCls:ue,arrow:kt})},F=function(){return typeof Ft=="function"?U:U()},he=function(){var ot=Te.minOverlayWidthMatchTrigger,N=Te.alignPoint;return"minOverlayWidthMatchTrigger"in Te?ot:!N},ie=function(){var ot=Te.openClassName;return ot!==void 0?ot:"".concat(ue,"-open")},Ke=$.cloneElement(vn,{className:He()((ge=vn.props)===null||ge===void 0?void 0:ge.className,V&&ie()),ref:(0,ut.Yr)(vn)?(0,ut.sQ)(dt,(0,ut.C4)(vn)):void 0}),ft=Rt;return!ft&&Le.indexOf("contextMenu")!==-1&&(ft=["click"]),$.createElement(z.Z,(0,a.Z)({builtinPlacements:Ye},ze,{prefixCls:ue,ref:C,popupClassName:He()(Xe,(0,B.Z)({},"".concat(ue,"-show-arrow"),kt)),popupStyle:jt,action:Le,showAction:it,hideAction:ft,popupPlacement:W,popupAlign:Ze,popupTransitionName:ae,popupAnimation:Ue,popupVisible:V,stretch:he()?"minWidth":"",popup:F(),onPopupVisibleChange:Mt,onPopupClick:I,getPopupContainer:Ge}),Ke)}var nt=$.forwardRef(Z),qe=nt},66003:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return He}});var a=u(62646),B=u(20439),b=u(93664),w=u(59301),z=["show"];function m(ut,$){if(!$.max)return!0;var l=$.strategy(ut);return l<=$.max}function He(ut,$){return w.useMemo(function(){var l={};$&&(l.show=(0,b.Z)($)==="object"&&$.formatter?$.formatter:!!$),l=(0,B.Z)((0,B.Z)({},l),ut);var T=l,E=T.show,M=(0,a.Z)(T,z);return(0,B.Z)((0,B.Z)({},M),{},{show:!!E,showFormatter:typeof E=="function"?E:void 0,strategy:M.strategy||function(te){return te.length}})},[ut,$])}},36901:function(Tr,Vn,u){"use strict";u.r(Vn),u.d(Vn,{BaseInput:function(){return l},default:function(){return be}});var a=u(20439),B=u(14809),b=u(4635),w=u(93664),z=u(92310),m=u.n(z),He=u(59301),ut=u(30292),$=He.forwardRef(function(R,Z){var nt,qe,Te,ye=R.inputElement,ge=R.children,Qe=R.prefixCls,kt=R.prefix,L=R.suffix,ue=R.addonBefore,ae=R.addonAfter,Ue=R.className,Ze=R.style,Re=R.disabled,W=R.readOnly,Ct=R.focused,Ye=R.triggerFocus,Ge=R.allowClear,it=R.value,Rt=R.handleReset,Xe=R.hidden,jt=R.classes,ht=R.classNames,fn=R.dataAttrs,Le=R.styles,xt=R.components,Ft=R.onClear,vn=ge!=null?ge:ye,cn=(xt==null?void 0:xt.affixWrapper)||"span",ze=(xt==null?void 0:xt.groupWrapper)||"span",K=(xt==null?void 0:xt.wrapper)||"span",q=(xt==null?void 0:xt.groupAddon)||"span",S=(0,He.useRef)(null),Ae=function(Ce){var re;(re=S.current)!==null&&re!==void 0&&re.contains(Ce.target)&&(Ye==null||Ye())},V=(0,ut.X3)(R),C=(0,He.cloneElement)(vn,{value:it,className:m()((nt=vn.props)===null||nt===void 0?void 0:nt.className,!V&&(ht==null?void 0:ht.variant))||null}),j=(0,He.useRef)(null);if(He.useImperativeHandle(Z,function(){return{nativeElement:j.current||S.current}}),V){var dt=null;if(Ge){var Mt=!Re&&!W&&it,I="".concat(Qe,"-clear-icon"),U=(0,w.Z)(Ge)==="object"&&Ge!==null&&Ge!==void 0&&Ge.clearIcon?Ge.clearIcon:"\u2716";dt=He.createElement("button",{type:"button",tabIndex:-1,onClick:function(Ce){Rt==null||Rt(Ce),Ft==null||Ft()},onMouseDown:function(Ce){return Ce.preventDefault()},className:m()(I,(0,b.Z)((0,b.Z)({},"".concat(I,"-hidden"),!Mt),"".concat(I,"-has-suffix"),!!L))},U)}var F="".concat(Qe,"-affix-wrapper"),he=m()(F,(0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)({},"".concat(Qe,"-disabled"),Re),"".concat(F,"-disabled"),Re),"".concat(F,"-focused"),Ct),"".concat(F,"-readonly"),W),"".concat(F,"-input-with-clear-btn"),L&&Ge&&it),jt==null?void 0:jt.affixWrapper,ht==null?void 0:ht.affixWrapper,ht==null?void 0:ht.variant),ie=(L||Ge)&&He.createElement("span",{className:m()("".concat(Qe,"-suffix"),ht==null?void 0:ht.suffix),style:Le==null?void 0:Le.suffix},dt,L);C=He.createElement(cn,(0,B.Z)({className:he,style:Le==null?void 0:Le.affixWrapper,onClick:Ae},fn==null?void 0:fn.affixWrapper,{ref:S}),kt&&He.createElement("span",{className:m()("".concat(Qe,"-prefix"),ht==null?void 0:ht.prefix),style:Le==null?void 0:Le.prefix},kt),C,ie)}if((0,ut.He)(R)){var Ke="".concat(Qe,"-group"),ft="".concat(Ke,"-addon"),st="".concat(Ke,"-wrapper"),ot=m()("".concat(Qe,"-wrapper"),Ke,jt==null?void 0:jt.wrapper,ht==null?void 0:ht.wrapper),N=m()(st,(0,b.Z)({},"".concat(st,"-disabled"),Re),jt==null?void 0:jt.group,ht==null?void 0:ht.groupWrapper);C=He.createElement(ze,{className:N,ref:j},He.createElement(K,{className:ot},ue&&He.createElement(q,{className:ft},ue),C,ae&&He.createElement(q,{className:ft},ae)))}return He.cloneElement(C,{className:m()((qe=C.props)===null||qe===void 0?void 0:qe.className,Ue)||null,style:(0,a.Z)((0,a.Z)({},(Te=C.props)===null||Te===void 0?void 0:Te.style),Ze),hidden:Xe})}),l=$,T=u(95190),E=u(50298),M=u(62646),te=u(18929),ve=u(2738),Se=u(66003),We=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],Wt=(0,He.forwardRef)(function(R,Z){var nt=R.autoComplete,qe=R.onChange,Te=R.onFocus,ye=R.onBlur,ge=R.onPressEnter,Qe=R.onKeyDown,kt=R.onKeyUp,L=R.prefixCls,ue=L===void 0?"rc-input":L,ae=R.disabled,Ue=R.htmlSize,Ze=R.className,Re=R.maxLength,W=R.suffix,Ct=R.showCount,Ye=R.count,Ge=R.type,it=Ge===void 0?"text":Ge,Rt=R.classes,Xe=R.classNames,jt=R.styles,ht=R.onCompositionStart,fn=R.onCompositionEnd,Le=(0,M.Z)(R,We),xt=(0,He.useState)(!1),Ft=(0,E.Z)(xt,2),vn=Ft[0],cn=Ft[1],ze=(0,He.useRef)(!1),K=(0,He.useRef)(!1),q=(0,He.useRef)(null),S=(0,He.useRef)(null),Ae=function(_t){q.current&&(0,ut.nH)(q.current,_t)},V=(0,te.Z)(R.defaultValue,{value:R.value}),C=(0,E.Z)(V,2),j=C[0],dt=C[1],Mt=j==null?"":String(j),I=(0,He.useState)(null),U=(0,E.Z)(I,2),F=U[0],he=U[1],ie=(0,Se.Z)(Ye,Ct),Ke=ie.max||Re,ft=ie.strategy(Mt),st=!!Ke&&ft>Ke;(0,He.useImperativeHandle)(Z,function(){var rn;return{focus:Ae,blur:function(){var yn;(yn=q.current)===null||yn===void 0||yn.blur()},setSelectionRange:function(yn,Fn,nr){var jn;(jn=q.current)===null||jn===void 0||jn.setSelectionRange(yn,Fn,nr)},select:function(){var yn;(yn=q.current)===null||yn===void 0||yn.select()},input:q.current,nativeElement:((rn=S.current)===null||rn===void 0?void 0:rn.nativeElement)||q.current}}),(0,He.useEffect)(function(){K.current&&(K.current=!1),cn(function(rn){return rn&&ae?!1:rn})},[ae]);var ot=function(_t,yn,Fn){var nr=yn;if(!ze.current&&ie.exceedFormatter&&ie.max&&ie.strategy(yn)>ie.max){if(nr=ie.exceedFormatter(yn,{max:ie.max}),yn!==nr){var jn,Nn;he([((jn=q.current)===null||jn===void 0?void 0:jn.selectionStart)||0,((Nn=q.current)===null||Nn===void 0?void 0:Nn.selectionEnd)||0])}}else if(Fn.source==="compositionEnd")return;dt(nr),q.current&&(0,ut.rJ)(q.current,_t,qe,nr)};(0,He.useEffect)(function(){if(F){var rn;(rn=q.current)===null||rn===void 0||rn.setSelectionRange.apply(rn,(0,T.Z)(F))}},[F]);var N=function(_t){ot(_t,_t.target.value,{source:"change"})},J=function(_t){ze.current=!1,ot(_t,_t.currentTarget.value,{source:"compositionEnd"}),fn==null||fn(_t)},Ce=function(_t){ge&&_t.key==="Enter"&&!K.current&&(K.current=!0,ge(_t)),Qe==null||Qe(_t)},re=function(_t){_t.key==="Enter"&&(K.current=!1),kt==null||kt(_t)},Be=function(_t){cn(!0),Te==null||Te(_t)},Bt=function(_t){K.current&&(K.current=!1),cn(!1),ye==null||ye(_t)},ct=function(_t){dt(""),Ae(),q.current&&(0,ut.rJ)(q.current,_t,qe)},Ne=st&&"".concat(ue,"-out-of-range"),Xt=function(){var _t=(0,ve.Z)(R,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return He.createElement("input",(0,B.Z)({autoComplete:nt},_t,{onChange:N,onFocus:Be,onBlur:Bt,onKeyDown:Ce,onKeyUp:re,className:m()(ue,(0,b.Z)({},"".concat(ue,"-disabled"),ae),Xe==null?void 0:Xe.input),style:jt==null?void 0:jt.input,ref:q,size:Ue,type:it,onCompositionStart:function(Fn){ze.current=!0,ht==null||ht(Fn)},onCompositionEnd:J}))},Sn=function(){var _t=Number(Ke)>0;if(W||ie.show){var yn=ie.showFormatter?ie.showFormatter({value:Mt,count:ft,maxLength:Ke}):"".concat(ft).concat(_t?" / ".concat(Ke):"");return He.createElement(He.Fragment,null,ie.show&&He.createElement("span",{className:m()("".concat(ue,"-show-count-suffix"),(0,b.Z)({},"".concat(ue,"-show-count-has-suffix"),!!W),Xe==null?void 0:Xe.count),style:(0,a.Z)({},jt==null?void 0:jt.count)},yn),W)}return null};return He.createElement(l,(0,B.Z)({},Le,{prefixCls:ue,className:m()(Ze,Ne),handleReset:ct,value:Mt,focused:vn,triggerFocus:Ae,suffix:Sn(),disabled:ae,classes:Rt,classNames:Xe,styles:jt}),Xt())}),Zt=Wt,be=Zt},30292:function(Tr,Vn,u){"use strict";u.d(Vn,{He:function(){return a},X3:function(){return B},nH:function(){return z},rJ:function(){return w}});function a(m){return!!(m.addonBefore||m.addonAfter)}function B(m){return!!(m.prefix||m.suffix||m.allowClear)}function b(m,He,ut){var $=He.cloneNode(!0),l=Object.create(m,{target:{value:$},currentTarget:{value:$}});return $.value=ut,typeof He.selectionStart=="number"&&typeof He.selectionEnd=="number"&&($.selectionStart=He.selectionStart,$.selectionEnd=He.selectionEnd),$.setSelectionRange=function(){He.setSelectionRange.apply(He,arguments)},l}function w(m,He,ut,$){if(ut){var l=He;if(He.type==="click"){l=b(He,m,""),ut(l);return}if(m.type!=="file"&&$!==void 0){l=b(He,m,$),ut(l);return}ut(l)}}function z(m,He){if(m){m.focus(He);var ut=He||{},$=ut.cursor;if($){var l=m.value.length;switch($){case"start":m.setSelectionRange(0,0);break;case"end":m.setSelectionRange(l,l);break;default:m.setSelectionRange(0,l)}}}}},28321:function(Tr,Vn,u){"use strict";u.d(Vn,{iz:function(){return le},ck:function(){return nr},BW:function(){return St},sN:function(){return nr},Wd:function(){return oa},ZP:function(){return gt},Xl:function(){return ge}});var a=u(14809),B=u(4635),b=u(20439),w=u(95190),z=u(50298),m=u(62646),He=u(92310),ut=u.n(He),$=u(11780),l=u(18929),T=u(13697),E=u(48736),M=u(59301),te=u(4676),ve=M.createContext(null);function Se(X,Pe){return X===void 0?null:"".concat(X,"-").concat(Pe)}function We(X){var Pe=M.useContext(ve);return Se(Pe,X)}var Wt=u(80547),Zt=["children","locked"],be=M.createContext(null);function R(X,Pe){var ke=(0,b.Z)({},X);return Object.keys(Pe).forEach(function(je){var yt=Pe[je];yt!==void 0&&(ke[je]=yt)}),ke}function Z(X){var Pe=X.children,ke=X.locked,je=(0,m.Z)(X,Zt),yt=M.useContext(be),Pt=(0,Wt.Z)(function(){return R(yt,je)},[yt,je],function(Jt,mn){return!ke&&(Jt[0]!==mn[0]||!(0,T.Z)(Jt[1],mn[1],!0))});return M.createElement(be.Provider,{value:Pt},Pe)}var nt=[],qe=M.createContext(null);function Te(){return M.useContext(qe)}var ye=M.createContext(nt);function ge(X){var Pe=M.useContext(ye);return M.useMemo(function(){return X!==void 0?[].concat((0,w.Z)(Pe),[X]):Pe},[Pe,X])}var Qe=M.createContext(null),kt=M.createContext({}),L=kt,ue=u(29194);function ae(X){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,ue.Z)(X)){var ke=X.nodeName.toLowerCase(),je=["input","select","textarea","button"].includes(ke)||X.isContentEditable||ke==="a"&&!!X.getAttribute("href"),yt=X.getAttribute("tabindex"),Pt=Number(yt),Jt=null;return yt&&!Number.isNaN(Pt)?Jt=Pt:je&&Jt===null&&(Jt=0),je&&X.disabled&&(Jt=null),Jt!==null&&(Jt>=0||Pe&&Jt<0)}return!1}function Ue(X){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ke=(0,w.Z)(X.querySelectorAll("*")).filter(function(je){return ae(je,Pe)});return ae(X,Pe)&&ke.unshift(X),ke}var Ze=null;function Re(){Ze=document.activeElement}function W(){Ze=null}function Ct(){if(Ze)try{Ze.focus()}catch(X){}}function Ye(X,Pe){if(Pe.keyCode===9){var ke=Ue(X),je=ke[Pe.shiftKey?0:ke.length-1],yt=je===document.activeElement||X===document.activeElement;if(yt){var Pt=ke[Pe.shiftKey?ke.length-1:0];Pt.focus(),Pe.preventDefault()}}}var Ge=u(10228),it=u(16089),Rt=Ge.Z.LEFT,Xe=Ge.Z.RIGHT,jt=Ge.Z.UP,ht=Ge.Z.DOWN,fn=Ge.Z.ENTER,Le=Ge.Z.ESC,xt=Ge.Z.HOME,Ft=Ge.Z.END,vn=[jt,ht,Rt,Xe];function cn(X,Pe,ke,je){var yt,Pt="prev",Jt="next",mn="children",kn="parent";if(X==="inline"&&je===fn)return{inlineTrigger:!0};var Qn=(0,B.Z)((0,B.Z)({},jt,Pt),ht,Jt),Dr=(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},Rt,ke?Jt:Pt),Xe,ke?Pt:Jt),ht,mn),fn,mn),qt=(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},jt,Pt),ht,Jt),fn,mn),Le,kn),Rt,ke?mn:kn),Xe,ke?kn:mn),hr={inline:Qn,horizontal:Dr,vertical:qt,inlineSub:Qn,horizontalSub:qt,verticalSub:qt},Un=(yt=hr["".concat(X).concat(Pe?"":"Sub")])===null||yt===void 0?void 0:yt[je];switch(Un){case Pt:return{offset:-1,sibling:!0};case Jt:return{offset:1,sibling:!0};case kn:return{offset:-1,sibling:!1};case mn:return{offset:1,sibling:!1};default:return null}}function ze(X){for(var Pe=X;Pe;){if(Pe.getAttribute("data-menu-list"))return Pe;Pe=Pe.parentElement}return null}function K(X,Pe){for(var ke=X||document.activeElement;ke;){if(Pe.has(ke))return ke;ke=ke.parentElement}return null}function q(X,Pe){var ke=Ue(X,!0);return ke.filter(function(je){return Pe.has(je)})}function S(X,Pe,ke){var je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!X)return null;var yt=q(X,Pe),Pt=yt.length,Jt=yt.findIndex(function(mn){return ke===mn});return je<0?Jt===-1?Jt=Pt-1:Jt-=1:je>0&&(Jt+=1),Jt=(Jt+Pt)%Pt,yt[Jt]}var Ae=function(Pe,ke){var je=new Set,yt=new Map,Pt=new Map;return Pe.forEach(function(Jt){var mn=document.querySelector("[data-menu-id='".concat(Se(ke,Jt),"']"));mn&&(je.add(mn),Pt.set(mn,Jt),yt.set(Jt,mn))}),{elements:je,key2element:yt,element2key:Pt}};function V(X,Pe,ke,je,yt,Pt,Jt,mn,kn,Qn){var Dr=M.useRef(),qt=M.useRef();qt.current=Pe;var hr=function(){it.Z.cancel(Dr.current)};return M.useEffect(function(){return function(){hr()}},[]),function(Un){var Gn=Un.which;if([].concat(vn,[fn,Le,xt,Ft]).includes(Gn)){var ln=Pt(),pn=Ae(ln,je),lr=pn,tn=lr.elements,dn=lr.key2element,Zn=lr.element2key,cr=dn.get(Pe),dr=K(cr,tn),ur=Zn.get(dr),ca=cn(X,Jt(ur,!0).length===1,ke,Gn);if(!ca&&Gn!==xt&&Gn!==Ft)return;(vn.includes(Gn)||[xt,Ft].includes(Gn))&&Un.preventDefault();var x=function(Et){if(Et){var fe=Et,Fe=Et.querySelector("a");Fe!=null&&Fe.getAttribute("href")&&(fe=Fe);var Ve=Zn.get(Et);mn(Ve),hr(),Dr.current=(0,it.Z)(function(){qt.current===Ve&&fe.focus()})}};if([xt,Ft].includes(Gn)||ca.sibling||!dr){var De;!dr||X==="inline"?De=yt.current:De=ze(dr);var se,xe=q(De,tn);Gn===xt?se=xe[0]:Gn===Ft?se=xe[xe.length-1]:se=S(De,tn,dr,ca.offset),x(se)}else if(ca.inlineTrigger)kn(ur);else if(ca.offset>0)kn(ur,!0),hr(),Dr.current=(0,it.Z)(function(){pn=Ae(ln,je);var Nt=dr.getAttribute("aria-controls"),Et=document.getElementById(Nt),fe=S(Et,pn.elements);x(fe)},5);else if(ca.offset<0){var ce=Jt(ur,!0),At=ce[ce.length-2],Tt=dn.get(At);kn(At,!1),x(Tt)}}Qn==null||Qn(Un)}}function C(X){Promise.resolve().then(X)}var j="__RC_UTIL_PATH_SPLIT__",dt=function(Pe){return Pe.join(j)},Mt=function(Pe){return Pe.split(j)},I="rc-menu-more";function U(){var X=M.useState({}),Pe=(0,z.Z)(X,2),ke=Pe[1],je=(0,M.useRef)(new Map),yt=(0,M.useRef)(new Map),Pt=M.useState([]),Jt=(0,z.Z)(Pt,2),mn=Jt[0],kn=Jt[1],Qn=(0,M.useRef)(0),Dr=(0,M.useRef)(!1),qt=function(){Dr.current||ke({})},hr=(0,M.useCallback)(function(dn,Zn){var cr=dt(Zn);yt.current.set(cr,dn),je.current.set(dn,cr),Qn.current+=1;var dr=Qn.current;C(function(){dr===Qn.current&&qt()})},[]),Un=(0,M.useCallback)(function(dn,Zn){var cr=dt(Zn);yt.current.delete(cr),je.current.delete(dn)},[]),Gn=(0,M.useCallback)(function(dn){kn(dn)},[]),ln=(0,M.useCallback)(function(dn,Zn){var cr=je.current.get(dn)||"",dr=Mt(cr);return Zn&&mn.includes(dr[0])&&dr.unshift(I),dr},[mn]),pn=(0,M.useCallback)(function(dn,Zn){return dn.filter(function(cr){return cr!==void 0}).some(function(cr){var dr=ln(cr,!0);return dr.includes(Zn)})},[ln]),lr=function(){var Zn=(0,w.Z)(je.current.keys());return mn.length&&Zn.push(I),Zn},tn=(0,M.useCallback)(function(dn){var Zn="".concat(je.current.get(dn)).concat(j),cr=new Set;return(0,w.Z)(yt.current.keys()).forEach(function(dr){dr.startsWith(Zn)&&cr.add(yt.current.get(dr))}),cr},[]);return M.useEffect(function(){return function(){Dr.current=!0}},[]),{registerPath:hr,unregisterPath:Un,refreshOverflowKeys:Gn,isSubPathKey:pn,getKeyPath:ln,getKeys:lr,getSubPathKeys:tn}}function F(X){var Pe=M.useRef(X);Pe.current=X;var ke=M.useCallback(function(){for(var je,yt=arguments.length,Pt=new Array(yt),Jt=0;Jt1&&(tn.motionAppear=!1);var dn=tn.onVisibleChanged;return tn.onVisibleChanged=function(Zn){return!hr.current&&!Zn&&pn(!0),dn==null?void 0:dn(Zn)},ln?null:M.createElement(Z,{mode:Pt,locked:!hr.current},M.createElement(pr.default,(0,a.Z)({visible:lr},tn,{forceRender:kn,removeOnLeave:!1,leavedClassName:"".concat(mn,"-hidden")}),function(Zn){var cr=Zn.className,dr=Zn.style;return M.createElement(zt,{id:Pe,className:cr,style:dr},yt)}))}var Xr=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],qr=["active"],br=M.forwardRef(function(X,Pe){var ke=X.style,je=X.className,yt=X.title,Pt=X.eventKey,Jt=X.warnKey,mn=X.disabled,kn=X.internalPopupClose,Qn=X.children,Dr=X.itemIcon,qt=X.expandIcon,hr=X.popupClassName,Un=X.popupOffset,Gn=X.popupStyle,ln=X.onClick,pn=X.onMouseEnter,lr=X.onMouseLeave,tn=X.onTitleClick,dn=X.onTitleMouseEnter,Zn=X.onTitleMouseLeave,cr=(0,m.Z)(X,Xr),dr=We(Pt),ur=M.useContext(be),ca=ur.prefixCls,x=ur.mode,De=ur.openKeys,se=ur.disabled,xe=ur.overflowDisabled,ce=ur.activeKey,At=ur.selectedKeys,Tt=ur.itemIcon,Nt=ur.expandIcon,Et=ur.onItemClick,fe=ur.onOpenChange,Fe=ur.onActive,Ve=M.useContext(L),rt=Ve._internalRenderSubMenuItem,lt=M.useContext(Qe),nn=lt.isSubPathKey,r=ge(),v="".concat(ca,"-submenu"),g=se||mn,h=M.useRef(),y=M.useRef(),O=Dr!=null?Dr:Tt,P=qt!=null?qt:Nt,G=De.includes(Pt),Ie=!xe&&G,Me=nn(At,Pt),Y=re(Pt,g,dn,Zn),_e=Y.active,It=(0,m.Z)(Y,qr),$e=M.useState(!1),tt=(0,z.Z)($e,2),me=tt[0],_=tt[1],de=function(Rn){g||_(Rn)},vt=function(Rn){de(!0),pn==null||pn({key:Pt,domEvent:Rn})},mt=function(Rn){de(!1),lr==null||lr({key:Pt,domEvent:Rn})},at=M.useMemo(function(){return _e||(x!=="inline"?me||nn([ce],Pt):!1)},[x,_e,ce,me,Pt,nn]),Dt=Be(r.length),Ht=function(Rn){g||(tn==null||tn({key:Pt,domEvent:Rn}),x==="inline"&&fe(Pt,!G))},sn=F(function(In){ln==null||ln(Ne(In)),Et(In)}),Jn=function(Rn){x!=="inline"&&fe(Pt,Rn)},Yn=function(){Fe(Pt)},gr=dr&&"".concat(dr,"-popup"),ir=M.useMemo(function(){return M.createElement(Bt,{icon:x!=="horizontal"?P:void 0,props:(0,b.Z)((0,b.Z)({},X),{},{isOpen:Ie,isSubMenu:!0})},M.createElement("i",{className:"".concat(v,"-arrow")}))},[x,P,X,Ie,v]),bn=M.createElement("div",(0,a.Z)({role:"menuitem",style:Dt,className:"".concat(v,"-title"),tabIndex:g?null:-1,ref:h,title:typeof yt=="string"?yt:null,"data-menu-id":xe&&dr?null:dr,"aria-expanded":Ie,"aria-haspopup":!0,"aria-controls":gr,"aria-disabled":g,onClick:Ht,onFocus:Yn},It),yt,ir),wn=M.useRef(x);if(x!=="inline"&&r.length>1?wn.current="vertical":wn.current=x,!xe){var zn=wn.current;bn=M.createElement(Cr,{mode:zn,prefixCls:v,visible:!kn&&Ie&&x!=="inline",popupClassName:hr,popupOffset:Un,popupStyle:Gn,popup:M.createElement(Z,{mode:zn==="horizontal"?"vertical":zn},M.createElement(zt,{id:gr,ref:y},Qn)),disabled:g,onVisibleChange:Jn},bn)}var Tn=M.createElement($.Z.Item,(0,a.Z)({ref:Pe,role:"none"},cr,{component:"li",style:ke,className:ut()(v,"".concat(v,"-").concat(x),je,(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(v,"-open"),Ie),"".concat(v,"-active"),at),"".concat(v,"-selected"),Me),"".concat(v,"-disabled"),g)),onMouseEnter:vt,onMouseLeave:mt}),bn,!xe&&M.createElement(_n,{id:gr,open:Ie,keyPath:r},Qn));return rt&&(Tn=rt(Tn,X,{selected:Me,active:at,open:Ie,disabled:g})),M.createElement(Z,{onItemClick:sn,mode:x==="horizontal"?"vertical":x,itemIcon:O,expandIcon:P},Tn)}),xr=M.forwardRef(function(X,Pe){var ke=X.eventKey,je=X.children,yt=ge(ke),Pt=On(je,yt),Jt=Te();M.useEffect(function(){if(Jt)return Jt.registerPath(ke,yt),function(){Jt.unregisterPath(ke,yt)}},[yt]);var mn;return Jt?mn=Pt:mn=M.createElement(br,(0,a.Z)({ref:Pe},X),Pt),M.createElement(ye.Provider,{value:yt},mn)}),oa=xr,_r=u(93664);function le(X){var Pe=X.className,ke=X.style,je=M.useContext(be),yt=je.prefixCls,Pt=Te();return Pt?null:M.createElement("li",{role:"separator",className:ut()("".concat(yt,"-item-divider"),Pe),style:ke})}var ee=["className","title","eventKey","children"],wt=M.forwardRef(function(X,Pe){var ke=X.className,je=X.title,yt=X.eventKey,Pt=X.children,Jt=(0,m.Z)(X,ee),mn=M.useContext(be),kn=mn.prefixCls,Qn="".concat(kn,"-item-group");return M.createElement("li",(0,a.Z)({ref:Pe,role:"presentation"},Jt,{onClick:function(qt){return qt.stopPropagation()},className:ut()(Qn,ke)}),M.createElement("div",{role:"presentation",className:"".concat(Qn,"-title"),title:typeof je=="string"?je:void 0},je),M.createElement("ul",{role:"group",className:"".concat(Qn,"-list")},Pt))}),D=M.forwardRef(function(X,Pe){var ke=X.eventKey,je=X.children,yt=ge(ke),Pt=On(je,yt),Jt=Te();return Jt?Pt:M.createElement(wt,(0,a.Z)({ref:Pe},(0,J.Z)(X,["warnKey"])),Pt)}),St=D,Oe=["label","children","key","type","extra"];function Ut(X,Pe,ke){var je=Pe.item,yt=Pe.group,Pt=Pe.submenu,Jt=Pe.divider;return(X||[]).map(function(mn,kn){if(mn&&(0,_r.Z)(mn)==="object"){var Qn=mn,Dr=Qn.label,qt=Qn.children,hr=Qn.key,Un=Qn.type,Gn=Qn.extra,ln=(0,m.Z)(Qn,Oe),pn=hr!=null?hr:"tmp-".concat(kn);return qt||Un==="group"?Un==="group"?M.createElement(yt,(0,a.Z)({key:pn},ln,{title:Dr}),Ut(qt,Pe,ke)):M.createElement(Pt,(0,a.Z)({key:pn},ln,{title:Dr}),Ut(qt,Pe,ke)):Un==="divider"?M.createElement(Jt,(0,a.Z)({key:pn},ln)):M.createElement(je,(0,a.Z)({key:pn},ln,{extra:Gn}),Dr,(!!Gn||Gn===0)&&M.createElement("span",{className:"".concat(ke,"-item-extra")},Gn))}return null}).filter(function(mn){return mn})}function Yt(X,Pe,ke,je,yt){var Pt=X,Jt=(0,b.Z)({divider:le,item:nr,group:St,submenu:oa},je);return Pe&&(Pt=Ut(Pe,Jt,yt)),On(Pt,ke)}var un=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Mn=[],Kn=M.forwardRef(function(X,Pe){var ke,je=X,yt=je.prefixCls,Pt=yt===void 0?"rc-menu":yt,Jt=je.rootClassName,mn=je.style,kn=je.className,Qn=je.tabIndex,Dr=Qn===void 0?0:Qn,qt=je.items,hr=je.children,Un=je.direction,Gn=je.id,ln=je.mode,pn=ln===void 0?"vertical":ln,lr=je.inlineCollapsed,tn=je.disabled,dn=je.disabledOverflow,Zn=je.subMenuOpenDelay,cr=Zn===void 0?.1:Zn,dr=je.subMenuCloseDelay,ur=dr===void 0?.1:dr,ca=je.forceSubMenuRender,x=je.defaultOpenKeys,De=je.openKeys,se=je.activeKey,xe=je.defaultActiveFirst,ce=je.selectable,At=ce===void 0?!0:ce,Tt=je.multiple,Nt=Tt===void 0?!1:Tt,Et=je.defaultSelectedKeys,fe=je.selectedKeys,Fe=je.onSelect,Ve=je.onDeselect,rt=je.inlineIndent,lt=rt===void 0?24:rt,nn=je.motion,r=je.defaultMotions,v=je.triggerSubMenuAction,g=v===void 0?"hover":v,h=je.builtinPlacements,y=je.itemIcon,O=je.expandIcon,P=je.overflowedIndicator,G=P===void 0?"...":P,Ie=je.overflowedIndicatorPopupClassName,Me=je.getPopupContainer,Y=je.onClick,_e=je.onOpenChange,It=je.onKeyDown,$e=je.openAnimation,tt=je.openTransitionName,me=je._internalRenderMenuItem,_=je._internalRenderSubMenuItem,de=je._internalComponents,vt=(0,m.Z)(je,un),mt=M.useMemo(function(){return[Yt(hr,qt,Mn,de,Pt),Yt(hr,qt,Mn,{},Pt)]},[hr,qt,de]),at=(0,z.Z)(mt,2),Dt=at[0],Ht=at[1],sn=M.useState(!1),Jn=(0,z.Z)(sn,2),Yn=Jn[0],gr=Jn[1],ir=M.useRef(),bn=Ke(Gn),wn=Un==="rtl",zn=(0,l.Z)(x,{value:De,postState:function(ka){return ka||Mn}}),Tn=(0,z.Z)(zn,2),In=Tn[0],Rn=Tn[1],$t=function(ka){var Va=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function yo(){Rn(ka),_e==null||_e(ka)}Va?(0,te.flushSync)(yo):yo()},Dn=M.useState(In),pt=(0,z.Z)(Dn,2),et=pt[0],an=pt[1],Ln=M.useRef(!1),Qt=M.useMemo(function(){return(pn==="inline"||pn==="vertical")&&lr?["vertical",lr]:[pn,!1]},[pn,lr]),en=(0,z.Z)(Qt,2),er=en[0],hn=en[1],sr=er==="inline",Sr=M.useState(er),Pr=(0,z.Z)(Sr,2),ra=Pr[0],jr=Pr[1],Aa=M.useState(hn),zr=(0,z.Z)(Aa,2),Za=zr[0],la=zr[1];M.useEffect(function(){jr(er),la(hn),Ln.current&&(sr?Rn(et):$t(Mn))},[er,hn]);var Ea=M.useState(0),pa=(0,z.Z)(Ea,2),Ha=pa[0],Da=pa[1],Ba=Ha>=Dt.length-1||ra!=="horizontal"||dn;M.useEffect(function(){sr&&an(In)},[In]),M.useEffect(function(){return Ln.current=!0,function(){Ln.current=!1}},[]);var ia=U(),Xa=ia.registerPath,Ua=ia.unregisterPath,ro=ia.refreshOverflowKeys,ea=ia.isSubPathKey,Eo=ia.getKeyPath,Oa=ia.getKeys,xa=ia.getSubPathKeys,Sa=M.useMemo(function(){return{registerPath:Xa,unregisterPath:Ua}},[Xa,Ua]),io=M.useMemo(function(){return{isSubPathKey:ea}},[ea]);M.useEffect(function(){ro(Ba?Mn:Dt.slice(Ha+1).map(function(Ga){return Ga.key}))},[Ha,Ba]);var ua=(0,l.Z)(se||xe&&((ke=Dt[0])===null||ke===void 0?void 0:ke.key),{value:se}),ao=(0,z.Z)(ua,2),wr=ao[0],Bn=ao[1],Ar=F(function(Ga){Bn(Ga)}),Xn=F(function(){Bn(void 0)});(0,M.useImperativeHandle)(Pe,function(){return{list:ir.current,focus:function(ka){var Va,yo=Oa(),mo=Ae(yo,bn),Qo=mo.elements,Cl=mo.key2element,hl=mo.element2key,_o=q(ir.current,Qo),Xo=wr!=null?wr:_o[0]?hl.get(_o[0]):(Va=Dt.find(function(Zo){return!Zo.props.disabled}))===null||Va===void 0?void 0:Va.key,rl=Cl.get(Xo);if(Xo&&rl){var al;rl==null||(al=rl.focus)===null||al===void 0||al.call(rl,ka)}}}});var ar=(0,l.Z)(Et||[],{value:fe,postState:function(ka){return Array.isArray(ka)?ka:ka==null?Mn:[ka]}}),Ca=(0,z.Z)(ar,2),va=Ca[0],Ya=Ca[1],so=function(ka){if(At){var Va=ka.key,yo=va.includes(Va),mo;Nt?yo?mo=va.filter(function(Cl){return Cl!==Va}):mo=[].concat((0,w.Z)(va),[Va]):mo=[Va],Ya(mo);var Qo=(0,b.Z)((0,b.Z)({},ka),{},{selectedKeys:mo});yo?Ve==null||Ve(Qo):Fe==null||Fe(Qo)}!Nt&&In.length&&ra!=="inline"&&$t(Mn)},co=F(function(Ga){Y==null||Y(Ne(Ga)),so(Ga)}),qa=F(function(Ga,ka){var Va=In.filter(function(mo){return mo!==Ga});if(ka)Va.push(Ga);else if(ra!=="inline"){var yo=xa(Ga);Va=Va.filter(function(mo){return!yo.has(mo)})}(0,T.Z)(In,Va,!0)||$t(Va,!0)}),_a=function(ka,Va){var yo=Va!=null?Va:!In.includes(ka);qa(ka,yo)},bo=V(ra,wr,wn,bn,ir,Oa,Eo,Bn,_a,It);M.useEffect(function(){gr(!0)},[]);var go=M.useMemo(function(){return{_internalRenderMenuItem:me,_internalRenderSubMenuItem:_}},[me,_]),Vo=ra!=="horizontal"||dn?Dt:Dt.map(function(Ga,ka){return M.createElement(Z,{key:Ga.key,overflowDisabled:ka>Ha},Ga)}),jo=M.createElement($.Z,(0,a.Z)({id:Gn,ref:ir,prefixCls:"".concat(Pt,"-overflow"),component:"ul",itemComponent:nr,className:ut()(Pt,"".concat(Pt,"-root"),"".concat(Pt,"-").concat(ra),kn,(0,B.Z)((0,B.Z)({},"".concat(Pt,"-inline-collapsed"),Za),"".concat(Pt,"-rtl"),wn),Jt),dir:Un,style:mn,role:"menu",tabIndex:Dr,data:Vo,renderRawItem:function(ka){return ka},renderRawRest:function(ka){var Va=ka.length,yo=Va?Dt.slice(-Va):null;return M.createElement(oa,{eventKey:I,title:G,disabled:Ba,internalPopupClose:Va===0,popupClassName:Ie},yo)},maxCount:ra!=="horizontal"||dn?$.Z.INVALIDATE:$.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ka){Da(ka)},onKeyDown:bo},vt));return M.createElement(L.Provider,{value:go},M.createElement(ve.Provider,{value:bn},M.createElement(Z,{prefixCls:Pt,rootClassName:Jt,mode:ra,openKeys:In,rtl:wn,disabled:tn,motion:Yn?nn:null,defaultMotions:Yn?r:null,activeKey:wr,onActive:Ar,onInactive:Xn,selectedKeys:va,inlineIndent:lt,subMenuOpenDelay:cr,subMenuCloseDelay:ur,forceSubMenuRender:ca,builtinPlacements:h,triggerSubMenuAction:g,getPopupContainer:Me,itemIcon:y,expandIcon:O,onItemClick:co,onOpenChange:qa},M.createElement(Qe.Provider,{value:io},jo),M.createElement("div",{style:{display:"none"},"aria-hidden":!0},M.createElement(qe.Provider,{value:Sa},Ht)))))}),rr=Kn,En=rr;En.Item=nr,En.SubMenu=oa,En.ItemGroup=St,En.Divider=le;var gt=En},11780:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return Re}});var a=u(14809),B=u(20439),b=u(50298),w=u(62646),z=u(59301),m=u(92310),He=u.n(m),ut=u(29301),$=u(34280),l=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],T=void 0;function E(W,Ct){var Ye=W.prefixCls,Ge=W.invalidate,it=W.item,Rt=W.renderItem,Xe=W.responsive,jt=W.responsiveDisabled,ht=W.registerSize,fn=W.itemKey,Le=W.className,xt=W.style,Ft=W.children,vn=W.display,cn=W.order,ze=W.component,K=ze===void 0?"div":ze,q=(0,w.Z)(W,l),S=Xe&&!vn;function Ae(Mt){ht(fn,Mt)}z.useEffect(function(){return function(){Ae(null)}},[]);var V=Rt&&it!==T?Rt(it,{index:cn}):Ft,C;Ge||(C={opacity:S?0:1,height:S?0:T,overflowY:S?"hidden":T,order:Xe?cn:T,pointerEvents:S?"none":T,position:S?"absolute":T});var j={};S&&(j["aria-hidden"]=!0);var dt=z.createElement(K,(0,a.Z)({className:He()(!Ge&&Ye,Le),style:(0,B.Z)((0,B.Z)({},C),xt)},j,q,{ref:Ct}),V);return Xe&&(dt=z.createElement(ut.Z,{onResize:function(I){var U=I.offsetWidth;Ae(U)},disabled:jt},dt)),dt}var M=z.forwardRef(E);M.displayName="Item";var te=M,ve=u(6089),Se=u(4676),We=u(16089);function Wt(W){if(typeof MessageChannel=="undefined")(0,We.Z)(W);else{var Ct=new MessageChannel;Ct.port1.onmessage=function(){return W()},Ct.port2.postMessage(void 0)}}function Zt(){var W=z.useRef(null),Ct=function(Ge){W.current||(W.current=[],Wt(function(){(0,Se.unstable_batchedUpdates)(function(){W.current.forEach(function(it){it()}),W.current=null})})),W.current.push(Ge)};return Ct}function be(W,Ct){var Ye=z.useState(Ct),Ge=(0,b.Z)(Ye,2),it=Ge[0],Rt=Ge[1],Xe=(0,ve.Z)(function(jt){W(function(){Rt(jt)})});return[it,Xe]}var R=z.createContext(null),Z=["component"],nt=["className"],qe=["className"],Te=function(Ct,Ye){var Ge=z.useContext(R);if(!Ge){var it=Ct.component,Rt=it===void 0?"div":it,Xe=(0,w.Z)(Ct,Z);return z.createElement(Rt,(0,a.Z)({},Xe,{ref:Ye}))}var jt=Ge.className,ht=(0,w.Z)(Ge,nt),fn=Ct.className,Le=(0,w.Z)(Ct,qe);return z.createElement(R.Provider,{value:null},z.createElement(te,(0,a.Z)({ref:Ye,className:He()(jt,fn)},ht,Le)))},ye=z.forwardRef(Te);ye.displayName="RawItem";var ge=ye,Qe=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],kt="responsive",L="invalidate";function ue(W){return"+ ".concat(W.length," ...")}function ae(W,Ct){var Ye=W.prefixCls,Ge=Ye===void 0?"rc-overflow":Ye,it=W.data,Rt=it===void 0?[]:it,Xe=W.renderItem,jt=W.renderRawItem,ht=W.itemKey,fn=W.itemWidth,Le=fn===void 0?10:fn,xt=W.ssr,Ft=W.style,vn=W.className,cn=W.maxCount,ze=W.renderRest,K=W.renderRawRest,q=W.suffix,S=W.component,Ae=S===void 0?"div":S,V=W.itemComponent,C=W.onVisibleChange,j=(0,w.Z)(W,Qe),dt=xt==="full",Mt=Zt(),I=be(Mt,null),U=(0,b.Z)(I,2),F=U[0],he=U[1],ie=F||0,Ke=be(Mt,new Map),ft=(0,b.Z)(Ke,2),st=ft[0],ot=ft[1],N=be(Mt,0),J=(0,b.Z)(N,2),Ce=J[0],re=J[1],Be=be(Mt,0),Bt=(0,b.Z)(Be,2),ct=Bt[0],Ne=Bt[1],Xt=be(Mt,0),Sn=(0,b.Z)(Xt,2),rn=Sn[0],_t=Sn[1],yn=(0,z.useState)(null),Fn=(0,b.Z)(yn,2),nr=Fn[0],jn=Fn[1],Nn=(0,z.useState)(null),Cn=(0,b.Z)(Nn,2),zt=Cn[0],gn=Cn[1],On=z.useMemo(function(){return zt===null&&dt?Number.MAX_SAFE_INTEGER:zt||0},[zt,F]),yr=(0,z.useState)(!1),Ot=(0,b.Z)(yr,2),Er=Ot[0],Yr=Ot[1],$n="".concat(Ge,"-item"),fr=Math.max(Ce,ct),qn=cn===kt,Cr=Rt.length&&qn,pr=cn===L,_n=Cr||typeof cn=="number"&&Rt.length>cn,Xr=(0,z.useMemo)(function(){var En=Rt;return Cr?F===null&&dt?En=Rt:En=Rt.slice(0,Math.min(Rt.length,ie/Le)):typeof cn=="number"&&(En=Rt.slice(0,cn)),En},[Rt,Le,F,cn,Cr]),qr=(0,z.useMemo)(function(){return Cr?Rt.slice(On+1):Rt.slice(Xr.length)},[Rt,Xr,Cr,On]),br=(0,z.useCallback)(function(En,gt){var X;return typeof ht=="function"?ht(En):(X=ht&&(En==null?void 0:En[ht]))!==null&&X!==void 0?X:gt},[ht]),xr=(0,z.useCallback)(Xe||function(En){return En},[Xe]);function oa(En,gt,X){zt===En&&(gt===void 0||gt===nr)||(gn(En),X||(Yr(Enie){oa(Pe-1,En-ke-rn+ct);break}}q&&D(0)+rn>ie&&jn(null)}},[ie,st,ct,rn,br,Xr]);var St=Er&&!!qr.length,Oe={};nr!==null&&Cr&&(Oe={position:"absolute",left:nr,top:0});var Ut={prefixCls:$n,responsive:Cr,component:V,invalidate:pr},Yt=jt?function(En,gt){var X=br(En,gt);return z.createElement(R.Provider,{key:X,value:(0,B.Z)((0,B.Z)({},Ut),{},{order:gt,item:En,itemKey:X,registerSize:le,display:gt<=On})},jt(En,gt))}:function(En,gt){var X=br(En,gt);return z.createElement(te,(0,a.Z)({},Ut,{order:gt,key:X,item:En,renderItem:xr,itemKey:X,registerSize:le,display:gt<=On}))},un={order:St?On:Number.MAX_SAFE_INTEGER,className:"".concat($n,"-rest"),registerSize:ee,display:St},Mn=ze||ue,Kn=K?z.createElement(R.Provider,{value:(0,B.Z)((0,B.Z)({},Ut),un)},K(qr)):z.createElement(te,(0,a.Z)({},Ut,un),typeof Mn=="function"?Mn(qr):Mn),rr=z.createElement(Ae,(0,a.Z)({className:He()(!pr&&Ge,vn),style:Ft,ref:Ct},j),Xr.map(Yt),_n?Kn:null,q&&z.createElement(te,(0,a.Z)({},Ut,{responsive:qn,responsiveDisabled:!Cr,order:On,className:"".concat($n,"-suffix"),registerSize:wt,display:!0,style:Oe}),q));return qn?z.createElement(ut.Z,{onResize:_r,disabled:!Cr},rr):rr}var Ue=z.forwardRef(ae);Ue.displayName="Overflow",Ue.Item=ge,Ue.RESPONSIVE=kt,Ue.INVALIDATE=L;var Ze=Ue,Re=Ze},23425:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return qe}});var a=u(4635),B=u(14809),b=u(93664),w=u(20439),z=u(50298),m=u(92310),He=u.n(m),ut=u(18929),$=u(10228),l=u(26112),T=u(48736),E=u(59301),M=u(17119),te=[10,20,50,100],ve=function(ye){var ge=ye.pageSizeOptions,Qe=ge===void 0?te:ge,kt=ye.locale,L=ye.changeSize,ue=ye.pageSize,ae=ye.goButton,Ue=ye.quickGo,Ze=ye.rootPrefixCls,Re=ye.disabled,W=ye.buildOptionText,Ct=ye.showSizeChanger,Ye=ye.sizeChangerRender,Ge=E.useState(""),it=(0,z.Z)(Ge,2),Rt=it[0],Xe=it[1],jt=function(){return!Rt||Number.isNaN(Rt)?void 0:Number(Rt)},ht=typeof W=="function"?W:function(q){return"".concat(q," ").concat(kt.items_per_page)},fn=function(S){Xe(S.target.value)},Le=function(S){ae||Rt===""||(Xe(""),!(S.relatedTarget&&(S.relatedTarget.className.indexOf("".concat(Ze,"-item-link"))>=0||S.relatedTarget.className.indexOf("".concat(Ze,"-item"))>=0))&&(Ue==null||Ue(jt())))},xt=function(S){Rt!==""&&(S.keyCode===$.Z.ENTER||S.type==="click")&&(Xe(""),Ue==null||Ue(jt()))},Ft=function(){return Qe.some(function(S){return S.toString()===ue.toString()})?Qe:Qe.concat([ue]).sort(function(S,Ae){var V=Number.isNaN(Number(S))?0:Number(S),C=Number.isNaN(Number(Ae))?0:Number(Ae);return V-C})},vn="".concat(Ze,"-options");if(!Ct&&!Ue)return null;var cn=null,ze=null,K=null;return Ct&&Ye&&(cn=Ye({disabled:Re,size:ue,onSizeChange:function(S){L==null||L(Number(S))},"aria-label":kt.page_size,className:"".concat(vn,"-size-changer"),options:Ft().map(function(q){return{label:ht(q),value:q}})})),Ue&&(ae&&(K=typeof ae=="boolean"?E.createElement("button",{type:"button",onClick:xt,onKeyUp:xt,disabled:Re,className:"".concat(vn,"-quick-jumper-button")},kt.jump_to_confirm):E.createElement("span",{onClick:xt,onKeyUp:xt},ae)),ze=E.createElement("div",{className:"".concat(vn,"-quick-jumper")},kt.jump_to,E.createElement("input",{disabled:Re,type:"text",value:Rt,onChange:fn,onKeyUp:xt,onBlur:Le,"aria-label":kt.page}),kt.page,K)),E.createElement("li",{className:vn},cn,ze)},Se=ve,We=function(ye){var ge=ye.rootPrefixCls,Qe=ye.page,kt=ye.active,L=ye.className,ue=ye.showTitle,ae=ye.onClick,Ue=ye.onKeyPress,Ze=ye.itemRender,Re="".concat(ge,"-item"),W=He()(Re,"".concat(Re,"-").concat(Qe),(0,a.Z)((0,a.Z)({},"".concat(Re,"-active"),kt),"".concat(Re,"-disabled"),!Qe),L),Ct=function(){ae(Qe)},Ye=function(Rt){Ue(Rt,ae,Qe)},Ge=Ze(Qe,"page",E.createElement("a",{rel:"nofollow"},Qe));return Ge?E.createElement("li",{title:ue?String(Qe):null,className:W,onClick:Ct,onKeyDown:Ye,tabIndex:0},Ge):null},Wt=We,Zt=function(ye,ge,Qe){return Qe};function be(){}function R(Te){var ye=Number(Te);return typeof ye=="number"&&!Number.isNaN(ye)&&isFinite(ye)&&Math.floor(ye)===ye}function Z(Te,ye,ge){var Qe=typeof Te=="undefined"?ye:Te;return Math.floor((ge-1)/Qe)+1}var nt=function(ye){var ge=ye.prefixCls,Qe=ge===void 0?"rc-pagination":ge,kt=ye.selectPrefixCls,L=kt===void 0?"rc-select":kt,ue=ye.className,ae=ye.current,Ue=ye.defaultCurrent,Ze=Ue===void 0?1:Ue,Re=ye.total,W=Re===void 0?0:Re,Ct=ye.pageSize,Ye=ye.defaultPageSize,Ge=Ye===void 0?10:Ye,it=ye.onChange,Rt=it===void 0?be:it,Xe=ye.hideOnSinglePage,jt=ye.align,ht=ye.showPrevNextJumpers,fn=ht===void 0?!0:ht,Le=ye.showQuickJumper,xt=ye.showLessItems,Ft=ye.showTitle,vn=Ft===void 0?!0:Ft,cn=ye.onShowSizeChange,ze=cn===void 0?be:cn,K=ye.locale,q=K===void 0?M.Z:K,S=ye.style,Ae=ye.totalBoundaryShowSizeChanger,V=Ae===void 0?50:Ae,C=ye.disabled,j=ye.simple,dt=ye.showTotal,Mt=ye.showSizeChanger,I=Mt===void 0?W>V:Mt,U=ye.sizeChangerRender,F=ye.pageSizeOptions,he=ye.itemRender,ie=he===void 0?Zt:he,Ke=ye.jumpPrevIcon,ft=ye.jumpNextIcon,st=ye.prevIcon,ot=ye.nextIcon,N=E.useRef(null),J=(0,ut.Z)(10,{value:Ct,defaultValue:Ge}),Ce=(0,z.Z)(J,2),re=Ce[0],Be=Ce[1],Bt=(0,ut.Z)(1,{value:ae,defaultValue:Ze,postState:function(dn){return Math.max(1,Math.min(dn,Z(void 0,re,W)))}}),ct=(0,z.Z)(Bt,2),Ne=ct[0],Xt=ct[1],Sn=E.useState(Ne),rn=(0,z.Z)(Sn,2),_t=rn[0],yn=rn[1];(0,E.useEffect)(function(){yn(Ne)},[Ne]);var Fn=Rt!==be,nr="current"in ye,jn=Math.max(1,Ne-(xt?3:5)),Nn=Math.min(Z(void 0,re,W),Ne+(xt?3:5));function Cn(tn,dn){var Zn=tn||E.createElement("button",{type:"button","aria-label":dn,className:"".concat(Qe,"-item-link")});return typeof tn=="function"&&(Zn=E.createElement(tn,(0,w.Z)({},ye))),Zn}function zt(tn){var dn=tn.target.value,Zn=Z(void 0,re,W),cr;return dn===""?cr=dn:Number.isNaN(Number(dn))?cr=_t:dn>=Zn?cr=Zn:cr=Number(dn),cr}function gn(tn){return R(tn)&&tn!==Ne&&R(W)&&W>0}var On=W>re?Le:!1;function yr(tn){(tn.keyCode===$.Z.UP||tn.keyCode===$.Z.DOWN)&&tn.preventDefault()}function Ot(tn){var dn=zt(tn);switch(dn!==_t&&yn(dn),tn.keyCode){case $.Z.ENTER:$n(dn);break;case $.Z.UP:$n(dn-1);break;case $.Z.DOWN:$n(dn+1);break;default:break}}function Er(tn){$n(zt(tn))}function Yr(tn){var dn=Z(tn,re,W),Zn=Ne>dn&&dn!==0?dn:Ne;Be(tn),yn(Zn),ze==null||ze(Ne,tn),Xt(Zn),Rt==null||Rt(Zn,tn)}function $n(tn){if(gn(tn)&&!C){var dn=Z(void 0,re,W),Zn=tn;return tn>dn?Zn=dn:tn<1&&(Zn=1),Zn!==_t&&yn(Zn),Xt(Zn),Rt==null||Rt(Zn,re),Zn}return Ne}var fr=Ne>1,qn=Ne2?Zn-2:0),dr=2;drW?W:Ne*re])),Ut=null,Yt=Z(void 0,re,W);if(Xe&&W<=re)return null;var un=[],Mn={rootPrefixCls:Qe,onClick:$n,onKeyPress:qr,showTitle:vn,itemRender:ie,page:-1},Kn=Ne-1>0?Ne-1:0,rr=Ne+1=ke*2&&Ne!==3&&(un[0]=E.cloneElement(un[0],{className:He()("".concat(Qe,"-item-after-jump-prev"),un[0].props.className)}),un.unshift(D)),Yt-Ne>=ke*2&&Ne!==Yt-2){var qt=un[un.length-1];un[un.length-1]=E.cloneElement(qt,{className:He()("".concat(Qe,"-item-before-jump-next"),qt.props.className)}),un.push(Ut)}kn!==1&&un.unshift(E.createElement(Wt,(0,B.Z)({},Mn,{key:1,page:1}))),Qn!==Yt&&un.push(E.createElement(Wt,(0,B.Z)({},Mn,{key:Yt,page:Yt})))}var hr=le(Kn);if(hr){var Un=!fr||!Yt;hr=E.createElement("li",{title:vn?q.prev_page:null,onClick:Cr,tabIndex:Un?null:0,onKeyDown:br,className:He()("".concat(Qe,"-prev"),(0,a.Z)({},"".concat(Qe,"-disabled"),Un)),"aria-disabled":Un},hr)}var Gn=ee(rr);if(Gn){var ln,pn;j?(ln=!qn,pn=fr?0:null):(ln=!qn||!Yt,pn=ln?null:0),Gn=E.createElement("li",{title:vn?q.next_page:null,onClick:pr,tabIndex:pn,onKeyDown:xr,className:He()("".concat(Qe,"-next"),(0,a.Z)({},"".concat(Qe,"-disabled"),ln)),"aria-disabled":ln},Gn)}var lr=He()(Qe,ue,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(Qe,"-start"),jt==="start"),"".concat(Qe,"-center"),jt==="center"),"".concat(Qe,"-end"),jt==="end"),"".concat(Qe,"-simple"),j),"".concat(Qe,"-disabled"),C));return E.createElement("ul",(0,B.Z)({className:lr,style:S,ref:N},St),Oe,hr,j?Pe:un,Gn,E.createElement(Se,{locale:q,rootPrefixCls:Qe,disabled:C,selectPrefixCls:L,changeSize:Yr,pageSize:re,pageSizeOptions:F,quickGo:On?$n:null,goButton:X,showSizeChanger:I,sizeChangerRender:U}))},qe=nt},48365:function(Tr,Vn,u){"use strict";var a=u(61186),B=u.n(a),b=u(90111),w=u.n(b),z=u(58319),m=u.n(z),He=u(23250),ut=u.n(He),$=u(74959),l=u.n($),T=u(10238),E=u.n(T),M=u(33656),te=u.n(M);B().extend(te()),B().extend(E()),B().extend(w()),B().extend(m()),B().extend(ut()),B().extend(l()),B().extend(function(Zt,be){var R=be.prototype,Z=R.format;R.format=function(qe){var Te=(qe||"").replace("Wo","wo");return Z.bind(this)(Te)}});var ve={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"},Se=function(be){var R=ve[be];return R||be.split("_")[0]},We=function(){},Wt={getNow:function(){var be=B()();return typeof be.tz=="function"?be.tz():be},getFixedDate:function(be){return B()(be,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(be){return be.endOf("month")},getWeekDay:function(be){var R=be.locale("en");return R.weekday()+R.localeData().firstDayOfWeek()},getYear:function(be){return be.year()},getMonth:function(be){return be.month()},getDate:function(be){return be.date()},getHour:function(be){return be.hour()},getMinute:function(be){return be.minute()},getSecond:function(be){return be.second()},getMillisecond:function(be){return be.millisecond()},addYear:function(be,R){return be.add(R,"year")},addMonth:function(be,R){return be.add(R,"month")},addDate:function(be,R){return be.add(R,"day")},setYear:function(be,R){return be.year(R)},setMonth:function(be,R){return be.month(R)},setDate:function(be,R){return be.date(R)},setHour:function(be,R){return be.hour(R)},setMinute:function(be,R){return be.minute(R)},setSecond:function(be,R){return be.second(R)},setMillisecond:function(be,R){return be.millisecond(R)},isAfter:function(be,R){return be.isAfter(R)},isValidate:function(be){return be.isValid()},locale:{getWeekFirstDay:function(be){return B()().locale(Se(be)).localeData().firstDayOfWeek()},getWeekFirstDate:function(be,R){return R.locale(Se(be)).weekday(0)},getWeek:function(be,R){return R.locale(Se(be)).week()},getShortWeekDays:function(be){return B()().locale(Se(be)).localeData().weekdaysMin()},getShortMonths:function(be){return B()().locale(Se(be)).localeData().monthsShort()},format:function(be,R,Z){return R.locale(Se(be)).format(Z)},parse:function(be,R,Z){for(var nt=Se(be),qe=0;qe2&&arguments[2]!==void 0?arguments[2]:"0",h=String(r);h.length2&&arguments[2]!==void 0?arguments[2]:[],h=l.useState([!1,!1]),y=(0,w.Z)(h,2),O=y[0],P=y[1],G=function(Y,_e){P(function(It){return nt(It,_e,Y)})},Ie=l.useMemo(function(){return O.map(function(Me,Y){if(Me)return!0;var _e=r[Y];return _e?!!(!g[Y]&&!_e||_e&&v(_e,{activeIndex:Y})):!1})},[r,O,v,g]);return[Ie,G]}function L(r,v,g,h,y){var O="",P=[];return r&&P.push(y?"hh":"HH"),v&&P.push("mm"),g&&P.push("ss"),O=P.join(":"),h&&(O+=".SSS"),y&&(O+=" A"),O}function ue(r,v,g,h,y,O){var P=r.fieldDateTimeFormat,G=r.fieldDateFormat,Ie=r.fieldTimeFormat,Me=r.fieldMonthFormat,Y=r.fieldYearFormat,_e=r.fieldWeekFormat,It=r.fieldQuarterFormat,$e=r.yearFormat,tt=r.cellYearFormat,me=r.cellQuarterFormat,_=r.dayFormat,de=r.cellDateFormat,vt=L(v,g,h,y,O);return(0,b.Z)((0,b.Z)({},r),{},{fieldDateTimeFormat:P||"YYYY-MM-DD ".concat(vt),fieldDateFormat:G||"YYYY-MM-DD",fieldTimeFormat:Ie||vt,fieldMonthFormat:Me||"YYYY-MM",fieldYearFormat:Y||"YYYY",fieldWeekFormat:_e||"gggg-wo",fieldQuarterFormat:It||"YYYY-[Q]Q",yearFormat:$e||"YYYY",cellYearFormat:tt||"YYYY",cellQuarterFormat:me||"[Q]Q",cellDateFormat:de||_||"D"})}function ae(r,v){var g=v.showHour,h=v.showMinute,y=v.showSecond,O=v.showMillisecond,P=v.use12Hours;return l.useMemo(function(){return ue(r,g,h,y,O,P)},[r,g,h,y,O,P])}var Ue=u(93664);function Ze(r,v,g){return g!=null?g:v.some(function(h){return r.includes(h)})}var Re=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function W(r){var v=qe(r,Re),g=r.format,h=r.picker,y=null;return g&&(y=g,Array.isArray(y)&&(y=y[0]),y=(0,Ue.Z)(y)==="object"?y.format:y),h==="time"&&(v.format=y),[v,y]}function Ct(r){return r&&typeof r=="string"}function Ye(r,v,g,h){return[r,v,g,h].some(function(y){return y!==void 0})}function Ge(r,v,g,h,y){var O=v,P=g,G=h;if(!r&&!O&&!P&&!G&&!y)O=!0,P=!0,G=!0;else if(r){var Ie,Me,Y,_e=[O,P,G].some(function(tt){return tt===!1}),It=[O,P,G].some(function(tt){return tt===!0}),$e=_e?!0:!It;O=(Ie=O)!==null&&Ie!==void 0?Ie:$e,P=(Me=P)!==null&&Me!==void 0?Me:$e,G=(Y=G)!==null&&Y!==void 0?Y:$e}return[O,P,G,y]}function it(r){var v=r.showTime,g=W(r),h=(0,w.Z)(g,2),y=h[0],O=h[1],P=v&&(0,Ue.Z)(v)==="object"?v:{},G=(0,b.Z)((0,b.Z)({defaultOpenValue:P.defaultOpenValue||P.defaultValue},y),P),Ie=G.showMillisecond,Me=G.showHour,Y=G.showMinute,_e=G.showSecond,It=Ye(Me,Y,_e,Ie),$e=Ge(It,Me,Y,_e,Ie),tt=(0,w.Z)($e,3);return Me=tt[0],Y=tt[1],_e=tt[2],[G,(0,b.Z)((0,b.Z)({},G),{},{showHour:Me,showMinute:Y,showSecond:_e,showMillisecond:Ie}),G.format,O]}function Rt(r,v,g,h,y){var O=r==="time";if(r==="datetime"||O){for(var P=h,G=Te(r,y,null),Ie=G,Me=[v,g],Y=0;Y1&&(P=v.addDate(P,-7)),P}function j(r,v){var g=v.generateConfig,h=v.locale,y=v.format;return r?typeof y=="function"?y(r):g.locale.format(h.locale,r,y):""}function dt(r,v,g){var h=v,y=["getHour","getMinute","getSecond","getMillisecond"],O=["setHour","setMinute","setSecond","setMillisecond"];return O.forEach(function(P,G){g?h=r[P](h,r[y[G]](g)):h=r[P](h,0)}),h}function Mt(r,v,g,h,y){var O=(0,z.zX)(function(P,G){return!!(g&&g(P,G)||h&&r.isAfter(h,P)&&!S(r,v,h,P,G.type)||y&&r.isAfter(P,y)&&!S(r,v,y,P,G.type))});return O}function I(r,v,g){return l.useMemo(function(){var h=Te(r,v,g),y=Z(h),O=y[0],P=(0,Ue.Z)(O)==="object"&&O.type==="mask"?O.format:null;return[y.map(function(G){return typeof G=="string"||typeof G=="function"?G:G.format}),P]},[r,v,g])}function U(r,v,g){return typeof r[0]=="function"||g?!0:v}function F(r,v,g,h){var y=(0,z.zX)(function(O,P){var G=(0,b.Z)({type:v},P);if(delete G.activeIndex,!r.isValidate(O)||g&&g(O,G))return!0;if((v==="date"||v==="time")&&h){var Ie,Me=P&&P.activeIndex===1?"end":"start",Y=((Ie=h.disabledTime)===null||Ie===void 0?void 0:Ie.call(h,O,Me,{from:G.from}))||{},_e=Y.disabledHours,It=Y.disabledMinutes,$e=Y.disabledSeconds,tt=Y.disabledMilliseconds,me=h.disabledHours,_=h.disabledMinutes,de=h.disabledSeconds,vt=_e||me,mt=It||_,at=$e||de,Dt=r.getHour(O),Ht=r.getMinute(O),sn=r.getSecond(O),Jn=r.getMillisecond(O);if(vt&&vt().includes(Dt)||mt&&mt(Dt).includes(Ht)||at&&at(Dt,Ht).includes(sn)||tt&&tt(Dt,Ht,sn).includes(Jn))return!0}return!1});return y}function he(r){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g=l.useMemo(function(){var h=r&&Z(r);return v&&h&&(h[1]=h[1]||h[0]),h},[r,v]);return g}function ie(r,v){var g=r.generateConfig,h=r.locale,y=r.picker,O=y===void 0?"date":y,P=r.prefixCls,G=P===void 0?"rc-picker":P,Ie=r.styles,Me=Ie===void 0?{}:Ie,Y=r.classNames,_e=Y===void 0?{}:Y,It=r.order,$e=It===void 0?!0:It,tt=r.components,me=tt===void 0?{}:tt,_=r.inputRender,de=r.allowClear,vt=r.clearIcon,mt=r.needConfirm,at=r.multiple,Dt=r.format,Ht=r.inputReadOnly,sn=r.disabledDate,Jn=r.minDate,Yn=r.maxDate,gr=r.showTime,ir=r.value,bn=r.defaultValue,wn=r.pickerValue,zn=r.defaultPickerValue,Tn=he(ir),In=he(bn),Rn=he(wn),$t=he(zn),Dn=O==="date"&&gr?"datetime":O,pt=Dn==="time"||Dn==="datetime",et=pt||at,an=mt!=null?mt:pt,Ln=it(r),Qt=(0,w.Z)(Ln,4),en=Qt[0],er=Qt[1],hn=Qt[2],sr=Qt[3],Sr=ae(h,er),Pr=l.useMemo(function(){return Rt(Dn,hn,sr,en,Sr)},[Dn,hn,sr,en,Sr]),ra=l.useMemo(function(){return(0,b.Z)((0,b.Z)({},r),{},{prefixCls:G,locale:Sr,picker:O,styles:Me,classNames:_e,order:$e,components:(0,b.Z)({input:_},me),clearIcon:Xe(G,de,vt),showTime:Pr,value:Tn,defaultValue:In,pickerValue:Rn,defaultPickerValue:$t},v==null?void 0:v())},[r]),jr=I(Dn,Sr,Dt),Aa=(0,w.Z)(jr,2),zr=Aa[0],Za=Aa[1],la=U(zr,Ht,at),Ea=Mt(g,h,sn,Jn,Yn),pa=F(g,O,Ea,Pr),Ha=l.useMemo(function(){return(0,b.Z)((0,b.Z)({},ra),{},{needConfirm:an,inputReadOnly:la,disabledDate:Ea})},[ra,an,la,Ea]);return[Ha,Dn,et,zr,Za,pa]}var Ke=u(16089);function ft(r,v,g){var h=(0,z.C8)(v,{value:r}),y=(0,w.Z)(h,2),O=y[0],P=y[1],G=l.useRef(r),Ie=l.useRef(),Me=function(){Ke.Z.cancel(Ie.current)},Y=(0,z.zX)(function(){P(G.current),g&&O!==G.current&&g(G.current)}),_e=(0,z.zX)(function(It,$e){Me(),G.current=It,It||$e?Y():Ie.current=(0,Ke.Z)(Y)});return l.useEffect(function(){return Me},[]),[O,_e]}function st(r,v){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],h=arguments.length>3?arguments[3]:void 0,y=g.every(function(Y){return Y})?!1:r,O=ft(y,v||!1,h),P=(0,w.Z)(O,2),G=P[0],Ie=P[1];function Me(Y){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!_e.inherit||G)&&Ie(Y,_e.force)}return[G,Me]}function ot(r){var v=l.useRef();return l.useImperativeHandle(r,function(){var g;return{nativeElement:(g=v.current)===null||g===void 0?void 0:g.nativeElement,focus:function(y){var O;(O=v.current)===null||O===void 0||O.focus(y)},blur:function(){var y;(y=v.current)===null||y===void 0||y.blur()}}}),v}function N(r,v){return l.useMemo(function(){return r||(v?((0,$.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(v).map(function(g){var h=(0,w.Z)(g,2),y=h[0],O=h[1];return{label:y,value:O}})):[])},[r,v])}function J(r,v){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,h=l.useRef(v);h.current=v,(0,m.o)(function(){if(r)h.current(r);else{var y=(0,Ke.Z)(function(){h.current(r)},g);return function(){Ke.Z.cancel(y)}}},[r])}function Ce(r){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,h=l.useState(0),y=(0,w.Z)(h,2),O=y[0],P=y[1],G=l.useState(!1),Ie=(0,w.Z)(G,2),Me=Ie[0],Y=Ie[1],_e=l.useRef([]),It=l.useRef(null),$e=l.useRef(null),tt=function(at){It.current=at},me=function(at){return It.current===at},_=function(at){Y(at)},de=function(at){return at&&($e.current=at),$e.current},vt=function(at){var Dt=_e.current,Ht=new Set(Dt.filter(function(Jn){return at[Jn]||v[Jn]})),sn=Dt[Dt.length-1]===0?1:0;return Ht.size>=2||r[sn]?null:sn};return J(Me||g,function(){Me||(_e.current=[],tt(null))}),l.useEffect(function(){Me&&_e.current.push(O)},[Me,O]),[Me,_,de,O,P,vt,_e.current,tt,me]}function re(r,v,g,h,y,O){var P=g[g.length-1],G=function(Me,Y){var _e=(0,w.Z)(r,2),It=_e[0],$e=_e[1],tt=(0,b.Z)((0,b.Z)({},Y),{},{from:ye(r,g)});return P===1&&v[0]&&It&&!S(h,y,It,Me,tt.type)&&h.isAfter(It,Me)||P===0&&v[1]&&$e&&!S(h,y,$e,Me,tt.type)&&h.isAfter(Me,$e)?!0:O==null?void 0:O(Me,tt)};return G}function Be(r,v,g,h){switch(v){case"date":case"week":return r.addMonth(g,h);case"month":case"quarter":return r.addYear(g,h);case"year":return r.addYear(g,h*10);case"decade":return r.addYear(g,h*100);default:return g}}var Bt=[];function ct(r,v,g,h,y,O,P,G){var Ie=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Bt,Me=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Bt,Y=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Bt,_e=arguments.length>11?arguments[11]:void 0,It=arguments.length>12?arguments[12]:void 0,$e=arguments.length>13?arguments[13]:void 0,tt=P==="time",me=O||0,_=function(Rn){var $t=r.getNow();return tt&&($t=dt(r,$t)),Ie[Rn]||g[Rn]||$t},de=(0,w.Z)(Me,2),vt=de[0],mt=de[1],at=(0,z.C8)(function(){return _(0)},{value:vt}),Dt=(0,w.Z)(at,2),Ht=Dt[0],sn=Dt[1],Jn=(0,z.C8)(function(){return _(1)},{value:mt}),Yn=(0,w.Z)(Jn,2),gr=Yn[0],ir=Yn[1],bn=l.useMemo(function(){var In=[Ht,gr][me];return tt?In:dt(r,In,Y[me])},[tt,Ht,gr,me,r,Y]),wn=function(Rn){var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Dn=[sn,ir][me];Dn(Rn);var pt=[Ht,gr];pt[me]=Rn,_e&&(!S(r,v,Ht,pt[0],P)||!S(r,v,gr,pt[1],P))&&_e(pt,{source:$t,range:me===1?"end":"start",mode:h})},zn=function(Rn,$t){if(G){var Dn={date:"month",week:"month",month:"year",quarter:"year"},pt=Dn[P];if(pt&&!S(r,v,Rn,$t,pt))return Be(r,P,$t,-1);if(P==="year"&&Rn){var et=Math.floor(r.getYear(Rn)/10),an=Math.floor(r.getYear($t)/10);if(et!==an)return Be(r,P,$t,-1)}}return $t},Tn=l.useRef(null);return(0,m.Z)(function(){if(y&&!Ie[me]){var In=tt?null:r.getNow();if(Tn.current!==null&&Tn.current!==me?In=[Ht,gr][me^1]:g[me]?In=me===0?g[0]:zn(g[0],g[1]):g[me^1]&&(In=g[me^1]),In){It&&r.isAfter(It,In)&&(In=It);var Rn=G?Be(r,P,In,1):In;$e&&r.isAfter(Rn,$e)&&(In=G?Be(r,P,$e,-1):$e),wn(In,"reset")}}},[y,me,g[me]]),l.useEffect(function(){y?Tn.current=me:Tn.current=null},[y,me]),(0,m.Z)(function(){y&&Ie&&Ie[me]&&wn(Ie[me],"reset")},[y,me]),[bn,wn]}function Ne(r,v){var g=l.useRef(r),h=l.useState({}),y=(0,w.Z)(h,2),O=y[1],P=function(Me){return Me&&v!==void 0?v:g.current},G=function(Me){g.current=Me,O({})};return[P,G,P(!0)]}var Xt=[];function Sn(r,v,g){var h=function(P){return P.map(function(G){return j(G,{generateConfig:r,locale:v,format:g[0]})})},y=function(P,G){for(var Ie=Math.max(P.length,G.length),Me=-1,Y=0;Y2&&arguments[2]!==void 0?arguments[2]:1,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],O=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,P=[],G=g>=1?g|0:1,Ie=r;Ie<=v;Ie+=G){var Me=y.includes(Ie);(!Me||!h)&&P.push({label:R(Ie,O),value:Ie,disabled:Me})}return P}function gn(r){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},g=arguments.length>2?arguments[2]:void 0,h=v||{},y=h.use12Hours,O=h.hourStep,P=O===void 0?1:O,G=h.minuteStep,Ie=G===void 0?1:G,Me=h.secondStep,Y=Me===void 0?1:Me,_e=h.millisecondStep,It=_e===void 0?100:_e,$e=h.hideDisabledOptions,tt=h.disabledTime,me=h.disabledHours,_=h.disabledMinutes,de=h.disabledSeconds,vt=l.useMemo(function(){return g||r.getNow()},[g,r]);if(0)var mt,at,Dt;var Ht=l.useCallback(function(et){var an=(tt==null?void 0:tt(et))||{};return[an.disabledHours||me||Cn,an.disabledMinutes||_||Cn,an.disabledSeconds||de||Cn,an.disabledMilliseconds||Cn]},[tt,me,_,de]),sn=l.useMemo(function(){return Ht(vt)},[vt,Ht]),Jn=(0,w.Z)(sn,4),Yn=Jn[0],gr=Jn[1],ir=Jn[2],bn=Jn[3],wn=l.useCallback(function(et,an,Ln,Qt){var en=zt(0,23,P,$e,et()),er=y?en.map(function(Pr){return(0,b.Z)((0,b.Z)({},Pr),{},{label:R(Pr.value%12||12,2)})}):en,hn=function(ra){return zt(0,59,Ie,$e,an(ra))},sr=function(ra,jr){return zt(0,59,Y,$e,Ln(ra,jr))},Sr=function(ra,jr,Aa){return zt(0,999,It,$e,Qt(ra,jr,Aa),3)};return[er,hn,sr,Sr]},[$e,P,y,It,Ie,Y]),zn=l.useMemo(function(){return wn(Yn,gr,ir,bn)},[wn,Yn,gr,ir,bn]),Tn=(0,w.Z)(zn,4),In=Tn[0],Rn=Tn[1],$t=Tn[2],Dn=Tn[3],pt=function(an,Ln){var Qt=function(){return In},en=Rn,er=$t,hn=Dn;if(Ln){var sr=Ht(Ln),Sr=(0,w.Z)(sr,4),Pr=Sr[0],ra=Sr[1],jr=Sr[2],Aa=Sr[3],zr=wn(Pr,ra,jr,Aa),Za=(0,w.Z)(zr,4),la=Za[0],Ea=Za[1],pa=Za[2],Ha=Za[3];Qt=function(){return la},en=Ea,er=pa,hn=Ha}var Da=Nn(an,Qt,en,er,hn,r);return Da};return[pt,In,Rn,$t,Dn]}function On(r){var v=r.mode,g=r.internalMode,h=r.renderExtraFooter,y=r.showNow,O=r.showTime,P=r.onSubmit,G=r.onNow,Ie=r.invalid,Me=r.needConfirm,Y=r.generateConfig,_e=r.disabledDate,It=l.useContext(We),$e=It.prefixCls,tt=It.locale,me=It.button,_=me===void 0?"button":me,de=Y.getNow(),vt=gn(Y,O,de),mt=(0,w.Z)(vt,1),at=mt[0],Dt=h==null?void 0:h(v),Ht=_e(de,{type:v}),sn=function(){if(!Ht){var zn=at(de);G(zn)}},Jn="".concat($e,"-now"),Yn="".concat(Jn,"-btn"),gr=y&&l.createElement("li",{className:Jn},l.createElement("a",{className:te()(Yn,Ht&&"".concat(Yn,"-disabled")),"aria-disabled":Ht,onClick:sn},g==="date"?tt.today:tt.now)),ir=Me&&l.createElement("li",{className:"".concat($e,"-ok")},l.createElement(_,{disabled:Ie,onClick:P},tt.ok)),bn=(gr||ir)&&l.createElement("ul",{className:"".concat($e,"-ranges")},gr,ir);return!Dt&&!bn?null:l.createElement("div",{className:"".concat($e,"-footer")},Dt&&l.createElement("div",{className:"".concat($e,"-footer-extra")},Dt),bn)}function yr(r,v,g){function h(y,O){var P=y.findIndex(function(Ie){return S(r,v,Ie,O,g)});if(P===-1)return[].concat((0,B.Z)(y),[O]);var G=(0,B.Z)(y);return G.splice(P,1),G}return h}var Ot=l.createContext(null);function Er(){return l.useContext(Ot)}function Yr(r,v){var g=r.prefixCls,h=r.generateConfig,y=r.locale,O=r.disabledDate,P=r.minDate,G=r.maxDate,Ie=r.cellRender,Me=r.hoverValue,Y=r.hoverRangeValue,_e=r.onHover,It=r.values,$e=r.pickerValue,tt=r.onSelect,me=r.prevIcon,_=r.nextIcon,de=r.superPrevIcon,vt=r.superNextIcon,mt=h.getNow(),at={now:mt,values:It,pickerValue:$e,prefixCls:g,disabledDate:O,minDate:P,maxDate:G,cellRender:Ie,hoverValue:Me,hoverRangeValue:Y,onHover:_e,locale:y,generateConfig:h,onSelect:tt,panelType:v,prevIcon:me,nextIcon:_,superPrevIcon:de,superNextIcon:vt};return[at,mt]}var $n=l.createContext({});function fr(r){for(var v=r.rowNum,g=r.colNum,h=r.baseDate,y=r.getCellDate,O=r.prefixColumn,P=r.rowClassName,G=r.titleFormat,Ie=r.getCellText,Me=r.getCellClassName,Y=r.headerCells,_e=r.cellSelection,It=_e===void 0?!0:_e,$e=r.disabledDate,tt=Er(),me=tt.prefixCls,_=tt.panelType,de=tt.now,vt=tt.disabledDate,mt=tt.cellRender,at=tt.onHover,Dt=tt.hoverValue,Ht=tt.hoverRangeValue,sn=tt.generateConfig,Jn=tt.values,Yn=tt.locale,gr=tt.onSelect,ir=$e||vt,bn="".concat(me,"-cell"),wn=l.useContext($n),zn=wn.onCellDblClick,Tn=function(Ln){return Jn.some(function(Qt){return Qt&&S(sn,Yn,Ln,Qt,_)})},In=[],Rn=0;Rn1&&arguments[1]!==void 0?arguments[1]:!1;ia(Bn),_==null||_(Bn),Ar&&Xa(Bn)},ro=function(Bn,Ar){Sr(Bn),Ar&&Ua(Ar),Xa(Ar,Bn)},ea=function(Bn){if(pa(Bn),Ua(Bn),sr!==at){var Ar=["decade","year"],Xn=[].concat(Ar,["month"]),ar={quarter:[].concat(Ar,["quarter"]),week:[].concat((0,B.Z)(Xn),["week"]),date:[].concat((0,B.Z)(Xn),["date"])},Ca=ar[at]||Xn,va=Ca.indexOf(sr),Ya=Ca[va+1];Ya&&ro(Ya,Bn)}},Eo=l.useMemo(function(){var wr,Bn;if(Array.isArray(sn)){var Ar=(0,w.Z)(sn,2);wr=Ar[0],Bn=Ar[1]}else wr=sn;return!wr&&!Bn?null:(wr=wr||Bn,Bn=Bn||wr,y.isAfter(wr,Bn)?[Bn,wr]:[wr,Bn])},[sn,y]),Oa=Qe(Jn,Yn,gr),xa=bn[Pr]||Mn[Pr]||_n,Sa=l.useContext($n),io=l.useMemo(function(){return(0,b.Z)((0,b.Z)({},Sa),{},{hideHeader:wn})},[Sa,wn]),ua="".concat(zn,"-panel"),ao=qe(r,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return l.createElement($n.Provider,{value:io},l.createElement("div",{ref:Tn,tabIndex:Ie,className:te()(ua,(0,T.Z)({},"".concat(ua,"-rtl"),O==="rtl"))},l.createElement(xa,(0,a.Z)({},ao,{showTime:Qt,prefixCls:zn,locale:an,generateConfig:y,onModeChange:ro,pickerValue:Ba,onPickerValueChange:function(Bn){Ua(Bn,!0)},value:la[0],onSelect:ea,values:la,cellRender:Oa,hoverRangeValue:Eo,hoverValue:Ht}))))}var rr=l.memo(l.forwardRef(Kn)),En=rr;function gt(r){var v=r.picker,g=r.multiplePanel,h=r.pickerValue,y=r.onPickerValueChange,O=r.needConfirm,P=r.onSubmit,G=r.range,Ie=r.hoverValue,Me=l.useContext(We),Y=Me.prefixCls,_e=Me.generateConfig,It=l.useCallback(function(vt,mt){return Be(_e,v,vt,mt)},[_e,v]),$e=l.useMemo(function(){return It(h,1)},[h,It]),tt=function(mt){y(It(mt,-1))},me={onCellDblClick:function(){O&&P()}},_=v==="time",de=(0,b.Z)((0,b.Z)({},r),{},{hoverValue:null,hoverRangeValue:null,hideHeader:_});return G?de.hoverRangeValue=Ie:de.hoverValue=Ie,g?l.createElement("div",{className:"".concat(Y,"-panels")},l.createElement($n.Provider,{value:(0,b.Z)((0,b.Z)({},me),{},{hideNext:!0})},l.createElement(En,de)),l.createElement($n.Provider,{value:(0,b.Z)((0,b.Z)({},me),{},{hidePrev:!0})},l.createElement(En,(0,a.Z)({},de,{pickerValue:$e,onPickerValueChange:tt})))):l.createElement($n.Provider,{value:(0,b.Z)({},me)},l.createElement(En,de))}function X(r){return typeof r=="function"?r():r}function Pe(r){var v=r.prefixCls,g=r.presets,h=r.onClick,y=r.onHover;return g.length?l.createElement("div",{className:"".concat(v,"-presets")},l.createElement("ul",null,g.map(function(O,P){var G=O.label,Ie=O.value;return l.createElement("li",{key:P,onClick:function(){h(X(Ie))},onMouseEnter:function(){y(X(Ie))},onMouseLeave:function(){y(null)}},G)}))):null}function ke(r){var v=r.panelRender,g=r.internalMode,h=r.picker,y=r.showNow,O=r.range,P=r.multiple,G=r.activeInfo,Ie=G===void 0?[0,0,0]:G,Me=r.presets,Y=r.onPresetHover,_e=r.onPresetSubmit,It=r.onFocus,$e=r.onBlur,tt=r.onPanelMouseDown,me=r.direction,_=r.value,de=r.onSelect,vt=r.isInvalid,mt=r.defaultOpenValue,at=r.onOk,Dt=r.onSubmit,Ht=l.useContext(We),sn=Ht.prefixCls,Jn="".concat(sn,"-panel"),Yn=me==="rtl",gr=l.useRef(null),ir=l.useRef(null),bn=l.useState(0),wn=(0,w.Z)(bn,2),zn=wn[0],Tn=wn[1],In=l.useState(0),Rn=(0,w.Z)(In,2),$t=Rn[0],Dn=Rn[1],pt=l.useState(0),et=(0,w.Z)(pt,2),an=et[0],Ln=et[1],Qt=function(ea){ea.width&&Tn(ea.width)},en=(0,w.Z)(Ie,3),er=en[0],hn=en[1],sr=en[2],Sr=l.useState(0),Pr=(0,w.Z)(Sr,2),ra=Pr[0],jr=Pr[1];l.useEffect(function(){jr(10)},[er]),l.useEffect(function(){if(O&&ir.current){var ro,ea=((ro=gr.current)===null||ro===void 0?void 0:ro.offsetWidth)||0,Eo=ir.current.getBoundingClientRect();if(!Eo.height||Eo.right<0){jr(function(io){return Math.max(0,io-1)});return}var Oa=(Yn?hn-ea:er)-Eo.left;if(Ln(Oa),zn&&zn=G&&g<=Ie)return O;var Me=Math.min(Math.abs(g-G),Math.abs(g-Ie));Me0?Vo:jo));var yo=Va+_a,mo=jo-Vo+1;return String(Vo+(mo+yo-Vo)%mo)};switch(Ar){case"Backspace":case"Delete":Xn="",ar=va;break;case"ArrowLeft":Xn="",Ya(-1);break;case"ArrowRight":Xn="",Ya(1);break;case"ArrowUp":Xn="",ar=so(1);break;case"ArrowDown":Xn="",ar=so(-1);break;default:isNaN(Number(Ar))||(Xn=an+Ar,ar=Xn);break}if(Xn!==null&&(Ln(Xn),Xn.length>=Ca&&(Ya(1),Ln(""))),ar!==null){var co=jr.slice(0,pa)+R(ar,Ca)+jr.slice(Ha);Ba(co.slice(0,P.length))}ra({})},ua=l.useRef();(0,m.Z)(function(){if(!(!zn||!P||Ua.current)){if(!Za.match(jr)){Ba(P);return}return zr.current.setSelectionRange(pa,Ha),ua.current=(0,Ke.Z)(function(){zr.current.setSelectionRange(pa,Ha)}),function(){Ke.Z.cancel(ua.current)}}},[Za,P,zn,jr,er,pa,Ha,Pr,Ba]);var ao=P?{onFocus:Eo,onBlur:xa,onKeyDown:io,onMouseDown:ro,onMouseUp:ea,onPaste:Xa}:{};return l.createElement("div",{ref:Aa,className:te()(ir,(0,T.Z)((0,T.Z)({},"".concat(ir,"-active"),g&&y),"".concat(ir,"-placeholder"),Y))},l.createElement(gr,(0,a.Z)({ref:zr,"aria-invalid":_,autoComplete:"off"},vt,{onKeyDown:Sa,onBlur:Oa},ao,{value:jr,onChange:ia})),l.createElement(Qn,{type:"suffix",icon:O}),de)}),dn=tn,Zn=["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"],cr=["index"];function dr(r,v){var g=r.id,h=r.prefix,y=r.clearIcon,O=r.suffixIcon,P=r.separator,G=P===void 0?"~":P,Ie=r.activeIndex,Me=r.activeHelp,Y=r.allHelp,_e=r.focused,It=r.onFocus,$e=r.onBlur,tt=r.onKeyDown,me=r.locale,_=r.generateConfig,de=r.placeholder,vt=r.className,mt=r.style,at=r.onClick,Dt=r.onClear,Ht=r.value,sn=r.onChange,Jn=r.onSubmit,Yn=r.onInputChange,gr=r.format,ir=r.maskFormat,bn=r.preserveInvalidOnBlur,wn=r.onInvalid,zn=r.disabled,Tn=r.invalid,In=r.inputReadOnly,Rn=r.direction,$t=r.onOpenChange,Dn=r.onActiveInfo,pt=r.placement,et=r.onMouseDown,an=r.required,Ln=r["aria-required"],Qt=r.autoFocus,en=r.tabIndex,er=(0,je.Z)(r,Zn),hn=Rn==="rtl",sr=l.useContext(We),Sr=sr.prefixCls,Pr=l.useMemo(function(){if(typeof g=="string")return[g];var Oa=g||{};return[Oa.start,Oa.end]},[g]),ra=l.useRef(),jr=l.useRef(),Aa=l.useRef(),zr=function(xa){var Sa;return(Sa=[jr,Aa][xa])===null||Sa===void 0?void 0:Sa.current};l.useImperativeHandle(v,function(){return{nativeElement:ra.current,focus:function(xa){if((0,Ue.Z)(xa)==="object"){var Sa,io=xa||{},ua=io.index,ao=ua===void 0?0:ua,wr=(0,je.Z)(io,cr);(Sa=zr(ao))===null||Sa===void 0||Sa.focus(wr)}else{var Bn;(Bn=zr(xa!=null?xa:0))===null||Bn===void 0||Bn.focus()}},blur:function(){var xa,Sa;(xa=zr(0))===null||xa===void 0||xa.blur(),(Sa=zr(1))===null||Sa===void 0||Sa.blur()}}});var Za=Jt(er),la=l.useMemo(function(){return Array.isArray(de)?de:[de,de]},[de]),Ea=yt((0,b.Z)((0,b.Z)({},r),{},{id:Pr,placeholder:la})),pa=(0,w.Z)(Ea,1),Ha=pa[0],Da=l.useState({position:"absolute",width:0}),Ba=(0,w.Z)(Da,2),ia=Ba[0],Xa=Ba[1],Ua=(0,z.zX)(function(){var Oa=zr(Ie);if(Oa){var xa=Oa.nativeElement.getBoundingClientRect(),Sa=ra.current.getBoundingClientRect(),io=xa.left-Sa.left;Xa(function(ua){return(0,b.Z)((0,b.Z)({},ua),{},{width:xa.width,left:io})}),Dn([xa.left,xa.right,Sa.width])}});l.useEffect(function(){Ua()},[Ie]);var ro=y&&(Ht[0]&&!zn[0]||Ht[1]&&!zn[1]),ea=Qt&&!zn[0],Eo=Qt&&!ea&&!zn[1];return l.createElement(jn.Z,{onResize:Ua},l.createElement("div",(0,a.Z)({},Za,{className:te()(Sr,"".concat(Sr,"-range"),(0,T.Z)((0,T.Z)((0,T.Z)((0,T.Z)({},"".concat(Sr,"-focused"),_e),"".concat(Sr,"-disabled"),zn.every(function(Oa){return Oa})),"".concat(Sr,"-invalid"),Tn.some(function(Oa){return Oa})),"".concat(Sr,"-rtl"),hn),vt),style:mt,ref:ra,onClick:at,onMouseDown:function(xa){var Sa=xa.target;Sa!==jr.current.inputElement&&Sa!==Aa.current.inputElement&&xa.preventDefault(),et==null||et(xa)}}),h&&l.createElement("div",{className:"".concat(Sr,"-prefix")},h),l.createElement(dn,(0,a.Z)({ref:jr},Ha(0),{autoFocus:ea,tabIndex:en,"date-range":"start"})),l.createElement("div",{className:"".concat(Sr,"-range-separator")},G),l.createElement(dn,(0,a.Z)({ref:Aa},Ha(1),{autoFocus:Eo,tabIndex:en,"date-range":"end"})),l.createElement("div",{className:"".concat(Sr,"-active-bar"),style:ia}),l.createElement(Qn,{type:"suffix",icon:O}),ro&&l.createElement(Dr,{icon:y,onClear:Dt})))}var ur=l.forwardRef(dr),ca=ur;function x(r,v){var g=r!=null?r:v;return Array.isArray(g)?g:[g,g]}function De(r){return r===1?"end":"start"}function se(r,v){var g=ie(r,function(){var $a=r.disabled,Fa=r.allowEmpty,Wa=x($a,!1),Bo=x(Fa,!1);return{disabled:Wa,allowEmpty:Bo}}),h=(0,w.Z)(g,6),y=h[0],O=h[1],P=h[2],G=h[3],Ie=h[4],Me=h[5],Y=y.prefixCls,_e=y.styles,It=y.classNames,$e=y.defaultValue,tt=y.value,me=y.needConfirm,_=y.onKeyDown,de=y.disabled,vt=y.allowEmpty,mt=y.disabledDate,at=y.minDate,Dt=y.maxDate,Ht=y.defaultOpen,sn=y.open,Jn=y.onOpenChange,Yn=y.locale,gr=y.generateConfig,ir=y.picker,bn=y.showNow,wn=y.showToday,zn=y.showTime,Tn=y.mode,In=y.onPanelChange,Rn=y.onCalendarChange,$t=y.onOk,Dn=y.defaultPickerValue,pt=y.pickerValue,et=y.onPickerValueChange,an=y.inputReadOnly,Ln=y.suffixIcon,Qt=y.onFocus,en=y.onBlur,er=y.presets,hn=y.ranges,sr=y.components,Sr=y.cellRender,Pr=y.dateRender,ra=y.monthCellRender,jr=y.onClick,Aa=ot(v),zr=st(sn,Ht,de,Jn),Za=(0,w.Z)(zr,2),la=Za[0],Ea=Za[1],pa=function(Fa,Wa){(de.some(function(Bo){return!Bo})||!Fa)&&Ea(Fa,Wa)},Ha=yn(gr,Yn,G,!0,!1,$e,tt,Rn,$t),Da=(0,w.Z)(Ha,5),Ba=Da[0],ia=Da[1],Xa=Da[2],Ua=Da[3],ro=Da[4],ea=Xa(),Eo=Ce(de,vt,la),Oa=(0,w.Z)(Eo,9),xa=Oa[0],Sa=Oa[1],io=Oa[2],ua=Oa[3],ao=Oa[4],wr=Oa[5],Bn=Oa[6],Ar=Oa[7],Xn=Oa[8],ar=function(Fa,Wa){Sa(!0),Qt==null||Qt(Fa,{range:De(Wa!=null?Wa:ua)})},Ca=function(Fa,Wa){Sa(!1),en==null||en(Fa,{range:De(Wa!=null?Wa:ua)})},va=l.useMemo(function(){if(!zn)return null;var $a=zn.disabledTime,Fa=$a?function(Wa){var Bo=De(ua),Mo=ye(ea,Bn,ua);return $a(Wa,Bo,{from:Mo})}:void 0;return(0,b.Z)((0,b.Z)({},zn),{},{disabledTime:Fa})},[zn,ua,ea,Bn]),Ya=(0,z.C8)([ir,ir],{value:Tn}),so=(0,w.Z)(Ya,2),co=so[0],qa=so[1],_a=co[ua]||ir,bo=_a==="date"&&va?"datetime":_a,go=bo===ir&&bo!=="time",Vo=nr(ir,_a,bn,wn,!0),jo=Fn(y,Ba,ia,Xa,Ua,de,G,xa,la,Me),Ga=(0,w.Z)(jo,2),ka=Ga[0],Va=Ga[1],yo=re(ea,de,Bn,gr,Yn,mt),mo=kt(ea,Me,vt),Qo=(0,w.Z)(mo,2),Cl=Qo[0],hl=Qo[1],_o=ct(gr,Yn,ea,co,la,ua,O,go,Dn,pt,va==null?void 0:va.defaultOpenValue,et,at,Dt),Xo=(0,w.Z)(_o,2),rl=Xo[0],al=Xo[1],Zo=(0,z.zX)(function($a,Fa,Wa){var Bo=nt(co,ua,Fa);if((Bo[0]!==co[0]||Bo[1]!==co[1])&&qa(Bo),In&&Wa!==!1){var Mo=(0,B.Z)(ea);$a&&(Mo[ua]=$a),In(Mo,Bo)}}),El=function(Fa,Wa){return nt(ea,Wa,Fa)},$o=function(Fa,Wa){var Bo=ea;Fa&&(Bo=El(Fa,ua)),Ar(ua);var Mo=wr(Bo);Ua(Bo),ka(ua,Mo===null),Mo===null?pa(!1,{force:!0}):Wa||Aa.current.focus({index:Mo})},Nl=function(Fa){var Wa,Bo=Fa.target.getRootNode();if(!Aa.current.nativeElement.contains((Wa=Bo.activeElement)!==null&&Wa!==void 0?Wa:document.activeElement)){var Mo=de.findIndex(function(Kl){return!Kl});Mo>=0&&Aa.current.focus({index:Mo})}pa(!0),jr==null||jr(Fa)},Rl=function(){Va(null),pa(!1,{force:!0})},Hl=l.useState(null),fl=(0,w.Z)(Hl,2),Ol=fl[0],ol=fl[1],zo=l.useState(null),el=(0,w.Z)(zo,2),ll=el[0],Dl=el[1],xl=l.useMemo(function(){return ll||ea},[ea,ll]);l.useEffect(function(){la||Dl(null)},[la]);var Ul=l.useState([0,0,0]),Pl=(0,w.Z)(Ul,2),Wl=Pl[0],Tl=Pl[1],yl=N(er,hn),ul=function(Fa){Dl(Fa),ol("preset")},Il=function(Fa){var Wa=Va(Fa);Wa&&pa(!1,{force:!0})},tl=function(Fa){$o(Fa)},Al=function(Fa){Dl(Fa?El(Fa,ua):null),ol("cell")},Pa=function(Fa){pa(!0),ar(Fa)},Ta=function(){io("panel")},Io=function(Fa){var Wa=nt(ea,ua,Fa);Ua(Wa),!me&&!P&&O===bo&&$o(Fa)},Oo=function(){pa(!1)},So=Qe(Sr,Pr,ra,De(ua)),il=ea[ua]||null,sl=(0,z.zX)(function($a){return Me($a,{activeIndex:ua})}),ga=l.useMemo(function(){var $a=(0,ut.Z)(y,!1),Fa=(0,He.Z)(y,[].concat((0,B.Z)(Object.keys($a)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Fa},[y]),da=l.createElement(ke,(0,a.Z)({},ga,{showNow:Vo,showTime:va,range:!0,multiplePanel:go,activeInfo:Wl,disabledDate:yo,onFocus:Pa,onBlur:Ca,onPanelMouseDown:Ta,picker:ir,mode:_a,internalMode:bo,onPanelChange:Zo,format:Ie,value:il,isInvalid:sl,onChange:null,onSelect:Io,pickerValue:rl,defaultOpenValue:Z(zn==null?void 0:zn.defaultOpenValue)[ua],onPickerValueChange:al,hoverValue:xl,onHover:Al,needConfirm:me,onSubmit:$o,onOk:ro,presets:yl,onPresetHover:ul,onPresetSubmit:Il,onNow:tl,cellRender:So})),To=function(Fa,Wa){var Bo=El(Fa,Wa);Ua(Bo)},vl=function(){io("input")},Vl=function(Fa,Wa){var Bo=Bn.length,Mo=Bn[Bo-1];if(Bo&&Mo!==Wa&&me&&!vt[Mo]&&!Xn(Mo)&&ea[Mo]){Aa.current.focus({index:Mo});return}io("input"),pa(!0,{inherit:!0}),ua!==Wa&&la&&!me&&P&&$o(null,!0),ao(Wa),ar(Fa,Wa)},au=function(Fa,Wa){if(pa(!1),!me&&io()==="input"){var Bo=wr(ea);ka(ua,Bo===null)}Ca(Fa,Wa)},su=function(Fa,Wa){Fa.key==="Tab"&&$o(null,!0),_==null||_(Fa,Wa)},cu=l.useMemo(function(){return{prefixCls:Y,locale:Yn,generateConfig:gr,button:sr.button,input:sr.input}},[Y,Yn,gr,sr.button,sr.input]);if((0,m.Z)(function(){la&&ua!==void 0&&Zo(null,ir,!1)},[la,ua,ir]),(0,m.Z)(function(){var $a=io();!la&&$a==="input"&&(pa(!1),$o(null,!0)),!la&&P&&!me&&$a==="panel"&&(pa(!0),$o())},[la]),0)var du;return l.createElement(We.Provider,{value:cu},l.createElement(be,(0,a.Z)({},ge(y),{popupElement:da,popupStyle:_e.popup,popupClassName:It.popup,visible:la,onClose:Oo,range:!0}),l.createElement(ca,(0,a.Z)({},y,{ref:Aa,suffixIcon:Ln,activeIndex:xa||la?ua:null,activeHelp:!!ll,allHelp:!!ll&&Ol==="preset",focused:xa,onFocus:Vl,onBlur:au,onKeyDown:su,onSubmit:$o,value:xl,maskFormat:Ie,onChange:To,onInputChange:vl,format:G,inputReadOnly:an,disabled:de,open:la,onOpenChange:pa,onClick:Nl,onClear:Rl,invalid:Cl,onInvalid:hl,onActiveInfo:Tl}))))}var xe=l.forwardRef(se),ce=xe,At=u(11780);function Tt(r){var v=r.prefixCls,g=r.value,h=r.onRemove,y=r.removeIcon,O=y===void 0?"\xD7":y,P=r.formatDate,G=r.disabled,Ie=r.maxTagCount,Me=r.placeholder,Y="".concat(v,"-selector"),_e="".concat(v,"-selection"),It="".concat(_e,"-overflow");function $e(_,de){return l.createElement("span",{className:te()("".concat(_e,"-item")),title:typeof _=="string"?_:null},l.createElement("span",{className:"".concat(_e,"-item-content")},_),!G&&de&&l.createElement("span",{onMouseDown:function(mt){mt.preventDefault()},onClick:de,className:"".concat(_e,"-item-remove")},O))}function tt(_){var de=P(_),vt=function(at){at&&at.stopPropagation(),h(_)};return $e(de,vt)}function me(_){var de="+ ".concat(_.length," ...");return $e(de)}return l.createElement("div",{className:Y},l.createElement(At.Z,{prefixCls:It,data:g,renderItem:tt,renderRest:me,itemKey:function(de){return P(de)},maxCount:Ie}),!g.length&&l.createElement("span",{className:"".concat(v,"-selection-placeholder")},Me))}var Nt=["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 Et(r,v){var g=r.id,h=r.open,y=r.prefix,O=r.clearIcon,P=r.suffixIcon,G=r.activeHelp,Ie=r.allHelp,Me=r.focused,Y=r.onFocus,_e=r.onBlur,It=r.onKeyDown,$e=r.locale,tt=r.generateConfig,me=r.placeholder,_=r.className,de=r.style,vt=r.onClick,mt=r.onClear,at=r.internalPicker,Dt=r.value,Ht=r.onChange,sn=r.onSubmit,Jn=r.onInputChange,Yn=r.multiple,gr=r.maxTagCount,ir=r.format,bn=r.maskFormat,wn=r.preserveInvalidOnBlur,zn=r.onInvalid,Tn=r.disabled,In=r.invalid,Rn=r.inputReadOnly,$t=r.direction,Dn=r.onOpenChange,pt=r.onMouseDown,et=r.required,an=r["aria-required"],Ln=r.autoFocus,Qt=r.tabIndex,en=r.removeIcon,er=(0,je.Z)(r,Nt),hn=$t==="rtl",sr=l.useContext(We),Sr=sr.prefixCls,Pr=l.useRef(),ra=l.useRef();l.useImperativeHandle(v,function(){return{nativeElement:Pr.current,focus:function(ia){var Xa;(Xa=ra.current)===null||Xa===void 0||Xa.focus(ia)},blur:function(){var ia;(ia=ra.current)===null||ia===void 0||ia.blur()}}});var jr=Jt(er),Aa=function(ia){Ht([ia])},zr=function(ia){var Xa=Dt.filter(function(Ua){return Ua&&!S(tt,$e,Ua,ia,at)});Ht(Xa),h||sn()},Za=yt((0,b.Z)((0,b.Z)({},r),{},{onChange:Aa}),function(Ba){var ia=Ba.valueTexts;return{value:ia[0]||"",active:Me}}),la=(0,w.Z)(Za,2),Ea=la[0],pa=la[1],Ha=!!(O&&Dt.length&&!Tn),Da=Yn?l.createElement(l.Fragment,null,l.createElement(Tt,{prefixCls:Sr,value:Dt,onRemove:zr,formatDate:pa,maxTagCount:gr,disabled:Tn,removeIcon:en,placeholder:me}),l.createElement("input",{className:"".concat(Sr,"-multiple-input"),value:Dt.map(pa).join(","),ref:ra,readOnly:!0,autoFocus:Ln,tabIndex:Qt}),l.createElement(Qn,{type:"suffix",icon:P}),Ha&&l.createElement(Dr,{icon:O,onClear:mt})):l.createElement(dn,(0,a.Z)({ref:ra},Ea(),{autoFocus:Ln,tabIndex:Qt,suffixIcon:P,clearIcon:Ha&&l.createElement(Dr,{icon:O,onClear:mt}),showActiveCls:!1}));return l.createElement("div",(0,a.Z)({},jr,{className:te()(Sr,(0,T.Z)((0,T.Z)((0,T.Z)((0,T.Z)((0,T.Z)({},"".concat(Sr,"-multiple"),Yn),"".concat(Sr,"-focused"),Me),"".concat(Sr,"-disabled"),Tn),"".concat(Sr,"-invalid"),In),"".concat(Sr,"-rtl"),hn),_),style:de,ref:Pr,onClick:vt,onMouseDown:function(ia){var Xa,Ua=ia.target;Ua!==((Xa=ra.current)===null||Xa===void 0?void 0:Xa.inputElement)&&ia.preventDefault(),pt==null||pt(ia)}}),y&&l.createElement("div",{className:"".concat(Sr,"-prefix")},y),Da)}var fe=l.forwardRef(Et),Fe=fe;function Ve(r,v){var g=ie(r),h=(0,w.Z)(g,6),y=h[0],O=h[1],P=h[2],G=h[3],Ie=h[4],Me=h[5],Y=y,_e=Y.prefixCls,It=Y.styles,$e=Y.classNames,tt=Y.order,me=Y.defaultValue,_=Y.value,de=Y.needConfirm,vt=Y.onChange,mt=Y.onKeyDown,at=Y.disabled,Dt=Y.disabledDate,Ht=Y.minDate,sn=Y.maxDate,Jn=Y.defaultOpen,Yn=Y.open,gr=Y.onOpenChange,ir=Y.locale,bn=Y.generateConfig,wn=Y.picker,zn=Y.showNow,Tn=Y.showToday,In=Y.showTime,Rn=Y.mode,$t=Y.onPanelChange,Dn=Y.onCalendarChange,pt=Y.onOk,et=Y.multiple,an=Y.defaultPickerValue,Ln=Y.pickerValue,Qt=Y.onPickerValueChange,en=Y.inputReadOnly,er=Y.suffixIcon,hn=Y.removeIcon,sr=Y.onFocus,Sr=Y.onBlur,Pr=Y.presets,ra=Y.components,jr=Y.cellRender,Aa=Y.dateRender,zr=Y.monthCellRender,Za=Y.onClick,la=ot(v);function Ea(ga){return ga===null?null:et?ga:ga[0]}var pa=yr(bn,ir,O),Ha=st(Yn,Jn,[at],gr),Da=(0,w.Z)(Ha,2),Ba=Da[0],ia=Da[1],Xa=function(da,To,vl){if(Dn){var Vl=(0,b.Z)({},vl);delete Vl.range,Dn(Ea(da),Ea(To),Vl)}},Ua=function(da){pt==null||pt(Ea(da))},ro=yn(bn,ir,G,!1,tt,me,_,Xa,Ua),ea=(0,w.Z)(ro,5),Eo=ea[0],Oa=ea[1],xa=ea[2],Sa=ea[3],io=ea[4],ua=xa(),ao=Ce([at]),wr=(0,w.Z)(ao,4),Bn=wr[0],Ar=wr[1],Xn=wr[2],ar=wr[3],Ca=function(da){Ar(!0),sr==null||sr(da,{})},va=function(da){Ar(!1),Sr==null||Sr(da,{})},Ya=(0,z.C8)(wn,{value:Rn}),so=(0,w.Z)(Ya,2),co=so[0],qa=so[1],_a=co==="date"&&In?"datetime":co,bo=nr(wn,co,zn,Tn),go=vt&&function(ga,da){vt(Ea(ga),Ea(da))},Vo=Fn((0,b.Z)((0,b.Z)({},y),{},{onChange:go}),Eo,Oa,xa,Sa,[],G,Bn,Ba,Me),jo=(0,w.Z)(Vo,2),Ga=jo[1],ka=kt(ua,Me),Va=(0,w.Z)(ka,2),yo=Va[0],mo=Va[1],Qo=l.useMemo(function(){return yo.some(function(ga){return ga})},[yo]),Cl=function(da,To){if(Qt){var vl=(0,b.Z)((0,b.Z)({},To),{},{mode:To.mode[0]});delete vl.range,Qt(da[0],vl)}},hl=ct(bn,ir,ua,[co],Ba,ar,O,!1,an,Ln,Z(In==null?void 0:In.defaultOpenValue),Cl,Ht,sn),_o=(0,w.Z)(hl,2),Xo=_o[0],rl=_o[1],al=(0,z.zX)(function(ga,da,To){if(qa(da),$t&&To!==!1){var vl=ga||ua[ua.length-1];$t(vl,da)}}),Zo=function(){Ga(xa()),ia(!1,{force:!0})},El=function(da){!at&&!la.current.nativeElement.contains(document.activeElement)&&la.current.focus(),ia(!0),Za==null||Za(da)},$o=function(){Ga(null),ia(!1,{force:!0})},Nl=l.useState(null),Rl=(0,w.Z)(Nl,2),Hl=Rl[0],fl=Rl[1],Ol=l.useState(null),ol=(0,w.Z)(Ol,2),zo=ol[0],el=ol[1],ll=l.useMemo(function(){var ga=[zo].concat((0,B.Z)(ua)).filter(function(da){return da});return et?ga:ga.slice(0,1)},[ua,zo,et]),Dl=l.useMemo(function(){return!et&&zo?[zo]:ua.filter(function(ga){return ga})},[ua,zo,et]);l.useEffect(function(){Ba||el(null)},[Ba]);var xl=N(Pr),Ul=function(da){el(da),fl("preset")},Pl=function(da){var To=et?pa(xa(),da):[da],vl=Ga(To);vl&&!et&&ia(!1,{force:!0})},Wl=function(da){Pl(da)},Tl=function(da){el(da),fl("cell")},yl=function(da){ia(!0),Ca(da)},ul=function(da){if(Xn("panel"),!(et&&_a!==wn)){var To=et?pa(xa(),da):[da];Sa(To),!de&&!P&&O===_a&&Zo()}},Il=function(){ia(!1)},tl=Qe(jr,Aa,zr),Al=l.useMemo(function(){var ga=(0,ut.Z)(y,!1),da=(0,He.Z)(y,[].concat((0,B.Z)(Object.keys(ga)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,b.Z)((0,b.Z)({},da),{},{multiple:y.multiple})},[y]),Pa=l.createElement(ke,(0,a.Z)({},Al,{showNow:bo,showTime:In,disabledDate:Dt,onFocus:yl,onBlur:va,picker:wn,mode:co,internalMode:_a,onPanelChange:al,format:Ie,value:ua,isInvalid:Me,onChange:null,onSelect:ul,pickerValue:Xo,defaultOpenValue:In==null?void 0:In.defaultOpenValue,onPickerValueChange:rl,hoverValue:ll,onHover:Tl,needConfirm:de,onSubmit:Zo,onOk:io,presets:xl,onPresetHover:Ul,onPresetSubmit:Pl,onNow:Wl,cellRender:tl})),Ta=function(da){Sa(da)},Io=function(){Xn("input")},Oo=function(da){Xn("input"),ia(!0,{inherit:!0}),Ca(da)},So=function(da){ia(!1),va(da)},il=function(da,To){da.key==="Tab"&&Zo(),mt==null||mt(da,To)},sl=l.useMemo(function(){return{prefixCls:_e,locale:ir,generateConfig:bn,button:ra.button,input:ra.input}},[_e,ir,bn,ra.button,ra.input]);return(0,m.Z)(function(){Ba&&ar!==void 0&&al(null,wn,!1)},[Ba,ar,wn]),(0,m.Z)(function(){var ga=Xn();!Ba&&ga==="input"&&(ia(!1),Zo()),!Ba&&P&&!de&&ga==="panel"&&Zo()},[Ba]),l.createElement(We.Provider,{value:sl},l.createElement(be,(0,a.Z)({},ge(y),{popupElement:Pa,popupStyle:It.popup,popupClassName:$e.popup,visible:Ba,onClose:Il}),l.createElement(Fe,(0,a.Z)({},y,{ref:la,suffixIcon:er,removeIcon:hn,activeHelp:!!zo,allHelp:!!zo&&Hl==="preset",focused:Bn,onFocus:Oo,onBlur:So,onKeyDown:il,onSubmit:Zo,value:Dl,maskFormat:Ie,onChange:Ta,onInputChange:Io,internalPicker:O,format:G,inputReadOnly:en,disabled:at,open:Ba,onOpenChange:ia,onClick:El,onClear:$o,invalid:Qo,onInvalid:function(da){mo(da,0)}}))))}var rt=l.forwardRef(Ve),lt=rt,nn=lt},25930:function(Tr,Vn,u){"use strict";u.d(Vn,{Cd:function(){return Qe}});var a=u(14809),B=u(20439),b=u(62646),w=u(59301),z=u(92310),m=u.n(z),He={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ut=function(){var ue=(0,w.useRef)([]),ae=(0,w.useRef)(null);return(0,w.useEffect)(function(){var Ue=Date.now(),Ze=!1;ue.current.forEach(function(Re){if(Re){Ze=!0;var W=Re.style;W.transitionDuration=".3s, .3s, .3s, .06s",ae.current&&Ue-ae.current<100&&(W.transitionDuration="0s, 0s")}}),Ze&&(ae.current=Date.now())}),ue.current},$=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],l=function(ue){var ae=(0,B.Z)((0,B.Z)({},He),ue),Ue=ae.className,Ze=ae.percent,Re=ae.prefixCls,W=ae.strokeColor,Ct=ae.strokeLinecap,Ye=ae.strokeWidth,Ge=ae.style,it=ae.trailColor,Rt=ae.trailWidth,Xe=ae.transition,jt=(0,b.Z)(ae,$);delete jt.gapPosition;var ht=Array.isArray(Ze)?Ze:[Ze],fn=Array.isArray(W)?W:[W],Le=ut(),xt=Ye/2,Ft=100-Ye/2,vn="M ".concat(Ct==="round"?xt:0,",").concat(xt,` - L `).concat(Ct==="round"?Ft:100,",").concat(xt),cn="0 0 100 ".concat(Ye),ze=0;return w.createElement("svg",(0,a.Z)({className:m()("".concat(Re,"-line"),Ue),viewBox:cn,preserveAspectRatio:"none",style:Ge},jt),w.createElement("path",{className:"".concat(Re,"-line-trail"),d:vn,strokeLinecap:Ct,stroke:it,strokeWidth:Rt||Ye,fillOpacity:"0"}),ht.map(function(K,q){var S=1;switch(Ct){case"round":S=1-Ye/100;break;case"square":S=1-Ye/2/100;break;default:S=1;break}var Ae={strokeDasharray:"".concat(K*S,"px, 100px"),strokeDashoffset:"-".concat(ze,"px"),transition:Xe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},V=fn[q]||fn[fn.length-1];return ze+=K,w.createElement("path",{key:q,className:"".concat(Re,"-line-path"),d:vn,strokeLinecap:Ct,stroke:V,strokeWidth:Ye,fillOpacity:"0",ref:function(j){Le[q]=j},style:Ae})}))},T=l,E=u(93664),M=u(50298),te=u(47273),ve=0,Se=(0,te.Z)();function We(){var L;return Se?(L=ve,ve+=1):L="TEST_OR_SSR",L}var Wt=function(L){var ue=w.useState(),ae=(0,M.Z)(ue,2),Ue=ae[0],Ze=ae[1];return w.useEffect(function(){Ze("rc_progress_".concat(We()))},[]),L||Ue},Zt=function(ue){var ae=ue.bg,Ue=ue.children;return w.createElement("div",{style:{width:"100%",height:"100%",background:ae}},Ue)};function be(L,ue){return Object.keys(L).map(function(ae){var Ue=parseFloat(ae),Ze="".concat(Math.floor(Ue*ue),"%");return"".concat(L[ae]," ").concat(Ze)})}var R=w.forwardRef(function(L,ue){var ae=L.prefixCls,Ue=L.color,Ze=L.gradientId,Re=L.radius,W=L.style,Ct=L.ptg,Ye=L.strokeLinecap,Ge=L.strokeWidth,it=L.size,Rt=L.gapDegree,Xe=Ue&&(0,E.Z)(Ue)==="object",jt=Xe?"#FFF":void 0,ht=it/2,fn=w.createElement("circle",{className:"".concat(ae,"-circle-path"),r:Re,cx:ht,cy:ht,stroke:jt,strokeLinecap:Ye,strokeWidth:Ge,opacity:Ct===0?0:1,style:W,ref:ue});if(!Xe)return fn;var Le="".concat(Ze,"-conic"),xt=Rt?"".concat(180+Rt/2,"deg"):"0deg",Ft=be(Ue,(360-Rt)/360),vn=be(Ue,1),cn="conic-gradient(from ".concat(xt,", ").concat(Ft.join(", "),")"),ze="linear-gradient(to ".concat(Rt?"bottom":"top",", ").concat(vn.join(", "),")");return w.createElement(w.Fragment,null,w.createElement("mask",{id:Le},fn),w.createElement("foreignObject",{x:0,y:0,width:it,height:it,mask:"url(#".concat(Le,")")},w.createElement(Zt,{bg:ze},w.createElement(Zt,{bg:cn}))))}),Z=R,nt=100,qe=function(ue,ae,Ue,Ze,Re,W,Ct,Ye,Ge,it){var Rt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Xe=Ue/100*360*((360-W)/360),jt=W===0?0:{bottom:0,top:180,left:90,right:-90}[Ct],ht=(100-Ze)/100*ae;Ge==="round"&&Ze!==100&&(ht+=it/2,ht>=ae&&(ht=ae-.01));var fn=nt/2;return{stroke:typeof Ye=="string"?Ye:void 0,strokeDasharray:"".concat(ae,"px ").concat(ue),strokeDashoffset:ht+Rt,transform:"rotate(".concat(Re+Xe+jt,"deg)"),transformOrigin:"".concat(fn,"px ").concat(fn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Te=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ye(L){var ue=L!=null?L:[];return Array.isArray(ue)?ue:[ue]}var ge=function(ue){var ae=(0,B.Z)((0,B.Z)({},He),ue),Ue=ae.id,Ze=ae.prefixCls,Re=ae.steps,W=ae.strokeWidth,Ct=ae.trailWidth,Ye=ae.gapDegree,Ge=Ye===void 0?0:Ye,it=ae.gapPosition,Rt=ae.trailColor,Xe=ae.strokeLinecap,jt=ae.style,ht=ae.className,fn=ae.strokeColor,Le=ae.percent,xt=(0,b.Z)(ae,Te),Ft=nt/2,vn=Wt(Ue),cn="".concat(vn,"-gradient"),ze=Ft-W/2,K=Math.PI*2*ze,q=Ge>0?90+Ge/2:-90,S=K*((360-Ge)/360),Ae=(0,E.Z)(Re)==="object"?Re:{count:Re,gap:2},V=Ae.count,C=Ae.gap,j=ye(Le),dt=ye(fn),Mt=dt.find(function(ft){return ft&&(0,E.Z)(ft)==="object"}),I=Mt&&(0,E.Z)(Mt)==="object",U=I?"butt":Xe,F=qe(K,S,0,100,q,Ge,it,Rt,U,W),he=ut(),ie=function(){var st=0;return j.map(function(ot,N){var J=dt[N]||dt[dt.length-1],Ce=qe(K,S,st,ot,q,Ge,it,J,U,W);return st+=ot,w.createElement(Z,{key:N,color:J,ptg:ot,radius:ze,prefixCls:Ze,gradientId:cn,style:Ce,strokeLinecap:U,strokeWidth:W,gapDegree:Ge,ref:function(Be){he[N]=Be},size:nt})}).reverse()},Ke=function(){var st=Math.round(V*(j[0]/100)),ot=100/V,N=0;return new Array(V).fill(null).map(function(J,Ce){var re=Ce<=st-1?dt[0]:Rt,Be=re&&(0,E.Z)(re)==="object"?"url(#".concat(cn,")"):void 0,Bt=qe(K,S,N,ot,q,Ge,it,re,"butt",W,C);return N+=(S-Bt.strokeDashoffset+C)*100/S,w.createElement("circle",{key:Ce,className:"".concat(Ze,"-circle-path"),r:ze,cx:Ft,cy:Ft,stroke:Be,strokeWidth:W,opacity:1,style:Bt,ref:function(Ne){he[Ce]=Ne}})})};return w.createElement("svg",(0,a.Z)({className:m()("".concat(Ze,"-circle"),ht),viewBox:"0 0 ".concat(nt," ").concat(nt),style:jt,id:Ue,role:"presentation"},xt),!V&&w.createElement("circle",{className:"".concat(Ze,"-circle-trail"),r:ze,cx:Ft,cy:Ft,stroke:Rt,strokeLinecap:U,strokeWidth:Ct||W,style:F}),V?Ke():ie())},Qe=ge,kt={Line:T,Circle:Qe}},29301:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return L}});var a=u(14809),B=u(59301),b=u(11592),w=u(48736),z=u(20439),m=u(93664),He=u(76846),ut=u(8654),$=B.createContext(null);function l(ue){var ae=ue.children,Ue=ue.onBatchResize,Ze=B.useRef(0),Re=B.useRef([]),W=B.useContext($),Ct=B.useCallback(function(Ye,Ge,it){Ze.current+=1;var Rt=Ze.current;Re.current.push({size:Ye,element:Ge,data:it}),Promise.resolve().then(function(){Rt===Ze.current&&(Ue==null||Ue(Re.current),Re.current=[])}),W==null||W(Ye,Ge,it)},[Ue,W]);return B.createElement($.Provider,{value:Ct},ae)}var T=u(76374),E=new Map;function M(ue){ue.forEach(function(ae){var Ue,Ze=ae.target;(Ue=E.get(Ze))===null||Ue===void 0||Ue.forEach(function(Re){return Re(Ze)})})}var te=new T.Z(M),ve=null,Se=null;function We(ue,ae){E.has(ue)||(E.set(ue,new Set),te.observe(ue)),E.get(ue).add(ae)}function Wt(ue,ae){E.has(ue)&&(E.get(ue).delete(ae),E.get(ue).size||(te.unobserve(ue),E.delete(ue)))}var Zt=u(99153),be=u(84851),R=u(19257),Z=u(93046),nt=function(ue){(0,R.Z)(Ue,ue);var ae=(0,Z.Z)(Ue);function Ue(){return(0,Zt.Z)(this,Ue),ae.apply(this,arguments)}return(0,be.Z)(Ue,[{key:"render",value:function(){return this.props.children}}]),Ue}(B.Component);function qe(ue,ae){var Ue=ue.children,Ze=ue.disabled,Re=B.useRef(null),W=B.useRef(null),Ct=B.useContext($),Ye=typeof Ue=="function",Ge=Ye?Ue(Re):Ue,it=B.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Rt=!Ye&&B.isValidElement(Ge)&&(0,ut.Yr)(Ge),Xe=Rt?(0,ut.C4)(Ge):null,jt=(0,ut.x1)(Xe,Re),ht=function(){var Ft;return(0,He.ZP)(Re.current)||(Re.current&&(0,m.Z)(Re.current)==="object"?(0,He.ZP)((Ft=Re.current)===null||Ft===void 0?void 0:Ft.nativeElement):null)||(0,He.ZP)(W.current)};B.useImperativeHandle(ae,function(){return ht()});var fn=B.useRef(ue);fn.current=ue;var Le=B.useCallback(function(xt){var Ft=fn.current,vn=Ft.onResize,cn=Ft.data,ze=xt.getBoundingClientRect(),K=ze.width,q=ze.height,S=xt.offsetWidth,Ae=xt.offsetHeight,V=Math.floor(K),C=Math.floor(q);if(it.current.width!==V||it.current.height!==C||it.current.offsetWidth!==S||it.current.offsetHeight!==Ae){var j={width:V,height:C,offsetWidth:S,offsetHeight:Ae};it.current=j;var dt=S===Math.round(K)?K:S,Mt=Ae===Math.round(q)?q:Ae,I=(0,z.Z)((0,z.Z)({},j),{},{offsetWidth:dt,offsetHeight:Mt});Ct==null||Ct(I,xt,cn),vn&&Promise.resolve().then(function(){vn(I,xt)})}},[]);return B.useEffect(function(){var xt=ht();return xt&&!Ze&&We(xt,Le),function(){return Wt(xt,Le)}},[Re.current,Ze]),B.createElement(nt,{ref:W},Rt?B.cloneElement(Ge,{ref:jt}):Ge)}var Te=B.forwardRef(qe),ye=Te,ge="rc-observer-key";function Qe(ue,ae){var Ue=ue.children,Ze=typeof Ue=="function"?[Ue]:(0,b.Z)(Ue);return Ze.map(function(Re,W){var Ct=(Re==null?void 0:Re.key)||"".concat(ge,"-").concat(W);return B.createElement(ye,(0,a.Z)({},ue,{key:Ct,ref:W===0?ae:void 0}),Re)})}var kt=B.forwardRef(Qe);kt.Collection=l;var L=kt},6551:function(Tr,Vn,u){"use strict";u.d(Vn,{ZP:function(){return He}});var a=u(50298),B=u(59301),b=u(47273),w=0,z=(0,b.Z)();function m(){var ut;return z?(ut=w,w+=1):ut="TEST_OR_SSR",ut}function He(ut){var $=B.useState(),l=(0,a.Z)($,2),T=l[0],E=l[1];return B.useEffect(function(){E("rc_select_".concat(m()))},[]),ut||T}},37463:function(Tr,Vn,u){"use strict";u.d(Vn,{Ac:function(){return J},Xo:function(){return re},Wx:function(){return Bt},ZP:function(){return _r},lk:function(){return be}});var a=u(14809),B=u(95190),b=u(4635),w=u(20439),z=u(50298),m=u(62646),He=u(93664),ut=u(18929),$=u(48736),l=u(59301),T=u(92310),E=u.n(T),M=u(34280),te=u(49658),ve=u(8654),Se=function(ee){var wt=ee.className,D=ee.customizeIcon,St=ee.customizeIconProps,Oe=ee.children,Ut=ee.onMouseDown,Yt=ee.onClick,un=typeof D=="function"?D(St):D;return l.createElement("span",{className:wt,onMouseDown:function(Kn){Kn.preventDefault(),Ut==null||Ut(Kn)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Yt,"aria-hidden":!0},un!==void 0?un:l.createElement("span",{className:E()(wt.split(/\s+/).map(function(Mn){return"".concat(Mn,"-icon")}))},Oe))},We=Se,Wt=function(ee,wt,D,St,Oe){var Ut=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Yt=arguments.length>6?arguments[6]:void 0,un=arguments.length>7?arguments[7]:void 0,Mn=l.useMemo(function(){if((0,He.Z)(St)==="object")return St.clearIcon;if(Oe)return Oe},[St,Oe]),Kn=l.useMemo(function(){return!!(!Ut&&St&&(D.length||Yt)&&!(un==="combobox"&&Yt===""))},[St,Ut,D.length,Yt,un]);return{allowClear:Kn,clearIcon:l.createElement(We,{className:"".concat(ee,"-clear"),onMouseDown:wt,customizeIcon:Mn},"\xD7")}},Zt=l.createContext(null);function be(){return l.useContext(Zt)}function R(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ee=l.useState(!1),wt=(0,z.Z)(ee,2),D=wt[0],St=wt[1],Oe=l.useRef(null),Ut=function(){window.clearTimeout(Oe.current)};l.useEffect(function(){return Ut},[]);var Yt=function(Mn,Kn){Ut(),Oe.current=window.setTimeout(function(){St(Mn),Kn&&Kn()},le)};return[D,Yt,Ut]}function Z(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ee=l.useRef(null),wt=l.useRef(null);l.useEffect(function(){return function(){window.clearTimeout(wt.current)}},[]);function D(St){(St||ee.current===null)&&(ee.current=St),window.clearTimeout(wt.current),wt.current=window.setTimeout(function(){ee.current=null},le)}return[function(){return ee.current},D]}function nt(le,ee,wt,D){var St=l.useRef(null);St.current={open:ee,triggerOpen:wt,customizedTrigger:D},l.useEffect(function(){function Oe(Ut){var Yt;if(!((Yt=St.current)!==null&&Yt!==void 0&&Yt.customizedTrigger)){var un=Ut.target;un.shadowRoot&&Ut.composed&&(un=Ut.composedPath()[0]||un),St.current.open&&le().filter(function(Mn){return Mn}).every(function(Mn){return!Mn.contains(un)&&Mn!==un})&&St.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Oe),function(){return window.removeEventListener("mousedown",Oe)}},[])}var qe=u(10228);function Te(le){return le&&![qe.Z.ESC,qe.Z.SHIFT,qe.Z.BACKSPACE,qe.Z.TAB,qe.Z.WIN_KEY,qe.Z.ALT,qe.Z.META,qe.Z.WIN_KEY_RIGHT,qe.Z.CTRL,qe.Z.SEMICOLON,qe.Z.EQUALS,qe.Z.CAPS_LOCK,qe.Z.CONTEXT_MENU,qe.Z.F1,qe.Z.F2,qe.Z.F3,qe.Z.F4,qe.Z.F5,qe.Z.F6,qe.Z.F7,qe.Z.F8,qe.Z.F9,qe.Z.F10,qe.Z.F11,qe.Z.F12].includes(le)}var ye=u(26112),ge=u(11780);function Qe(le,ee,wt){var D=(0,w.Z)((0,w.Z)({},le),wt?ee:{});return Object.keys(ee).forEach(function(St){var Oe=ee[St];typeof Oe=="function"&&(D[St]=function(){for(var Ut,Yt=arguments.length,un=new Array(Yt),Mn=0;MnPt&&(g="".concat(h.slice(0,Pt),"..."))}var y=function(P){P&&P.stopPropagation(),Dr(rt)};return typeof kn=="function"?Tt(r,g,lt,v,y):At(rt,g,lt,v,y)},Et=function(rt){if(!St.length)return null;var lt=typeof mn=="function"?mn(rt):mn;return typeof kn=="function"?Tt(void 0,lt,!1,!1,void 0,!0):At({title:lt},lt,!1)},fe=l.createElement("div",{className:"".concat(se,"-search"),style:{width:cr},onFocus:function(){De(!0)},onBlur:function(){De(!1)}},l.createElement(Ue,{ref:un,open:Oe,prefixCls:D,id:wt,inputElement:null,disabled:Kn,autoFocus:gt,autoComplete:X,editable:ce,activeDescendantId:Pe,value:xe,onKeyDown:Un,onMouseDown:Gn,onChange:qt,onPaste:hr,onCompositionStart:ln,onCompositionEnd:pn,onBlur:lr,tabIndex:ke,attrs:(0,ye.Z)(ee,!0)}),l.createElement("span",{ref:tn,className:"".concat(se,"-search-mirror"),"aria-hidden":!0},xe,"\xA0")),Fe=l.createElement(ge.Z,{prefixCls:"".concat(se,"-overflow"),data:St,renderItem:Nt,renderRest:Et,suffix:fe,itemKey:Xe,maxCount:yt});return l.createElement("span",{className:"".concat(se,"-wrap")},Fe,!St.length&&!xe&&l.createElement("span",{className:"".concat(se,"-placeholder")},Mn))},fn=ht,Le=function(ee){var wt=ee.inputElement,D=ee.prefixCls,St=ee.id,Oe=ee.inputRef,Ut=ee.disabled,Yt=ee.autoFocus,un=ee.autoComplete,Mn=ee.activeDescendantId,Kn=ee.mode,rr=ee.open,En=ee.values,gt=ee.placeholder,X=ee.tabIndex,Pe=ee.showSearch,ke=ee.searchValue,je=ee.activeValue,yt=ee.maxLength,Pt=ee.onInputKeyDown,Jt=ee.onInputMouseDown,mn=ee.onInputChange,kn=ee.onInputPaste,Qn=ee.onInputCompositionStart,Dr=ee.onInputCompositionEnd,qt=ee.onInputBlur,hr=ee.title,Un=l.useState(!1),Gn=(0,z.Z)(Un,2),ln=Gn[0],pn=Gn[1],lr=Kn==="combobox",tn=lr||Pe,dn=En[0],Zn=ke||"";lr&&je&&!ln&&(Zn=je),l.useEffect(function(){lr&&pn(!1)},[lr,je]);var cr=Kn!=="combobox"&&!rr&&!Pe?!1:!!Zn,dr=hr===void 0?it(dn):hr,ur=l.useMemo(function(){return dn?null:l.createElement("span",{className:"".concat(D,"-selection-placeholder"),style:cr?{visibility:"hidden"}:void 0},gt)},[dn,cr,gt,D]);return l.createElement("span",{className:"".concat(D,"-selection-wrap")},l.createElement("span",{className:"".concat(D,"-selection-search")},l.createElement(Ue,{ref:Oe,prefixCls:D,id:St,open:rr,inputElement:wt,disabled:Ut,autoFocus:Yt,autoComplete:un,editable:tn,activeDescendantId:Mn,value:Zn,onKeyDown:Pt,onMouseDown:Jt,onChange:function(x){pn(!0),mn(x)},onPaste:kn,onCompositionStart:Qn,onCompositionEnd:Dr,onBlur:qt,tabIndex:X,attrs:(0,ye.Z)(ee,!0),maxLength:lr?yt:void 0})),!lr&&dn?l.createElement("span",{className:"".concat(D,"-selection-item"),title:dr,style:cr?{visibility:"hidden"}:void 0},dn.label):null,ur)},xt=Le,Ft=function(ee,wt){var D=(0,l.useRef)(null),St=(0,l.useRef)(!1),Oe=ee.prefixCls,Ut=ee.open,Yt=ee.mode,un=ee.showSearch,Mn=ee.tokenWithEnter,Kn=ee.disabled,rr=ee.prefix,En=ee.autoClearSearchValue,gt=ee.onSearch,X=ee.onSearchSubmit,Pe=ee.onToggleOpen,ke=ee.onInputKeyDown,je=ee.onInputBlur,yt=ee.domRef;l.useImperativeHandle(wt,function(){return{focus:function(dr){D.current.focus(dr)},blur:function(){D.current.blur()}}});var Pt=Z(0),Jt=(0,z.Z)(Pt,2),mn=Jt[0],kn=Jt[1],Qn=function(dr){var ur=dr.which,ca=D.current instanceof HTMLTextAreaElement;!ca&&Ut&&(ur===qe.Z.UP||ur===qe.Z.DOWN)&&dr.preventDefault(),ke&&ke(dr),ur===qe.Z.ENTER&&Yt==="tags"&&!St.current&&!Ut&&(X==null||X(dr.target.value)),!(ca&&!Ut&&~[qe.Z.UP,qe.Z.DOWN,qe.Z.LEFT,qe.Z.RIGHT].indexOf(ur))&&Te(ur)&&Pe(!0)},Dr=function(){kn(!0)},qt=(0,l.useRef)(null),hr=function(dr){gt(dr,!0,St.current)!==!1&&Pe(!0)},Un=function(){St.current=!0},Gn=function(dr){St.current=!1,Yt!=="combobox"&&hr(dr.target.value)},ln=function(dr){var ur=dr.target.value;if(Mn&&qt.current&&/[\r\n]/.test(qt.current)){var ca=qt.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");ur=ur.replace(ca,qt.current)}qt.current=null,hr(ur)},pn=function(dr){var ur=dr.clipboardData,ca=ur==null?void 0:ur.getData("text");qt.current=ca||""},lr=function(dr){var ur=dr.target;if(ur!==D.current){var ca=document.body.style.msTouchAction!==void 0;ca?setTimeout(function(){D.current.focus()}):D.current.focus()}},tn=function(dr){var ur=mn();dr.target!==D.current&&!ur&&!(Yt==="combobox"&&Kn)&&dr.preventDefault(),(Yt!=="combobox"&&(!un||!ur)||!Ut)&&(Ut&&En!==!1&>("",!0,!1),Pe())},dn={inputRef:D,onInputKeyDown:Qn,onInputMouseDown:Dr,onInputChange:ln,onInputPaste:pn,onInputCompositionStart:Un,onInputCompositionEnd:Gn,onInputBlur:je},Zn=Yt==="multiple"||Yt==="tags"?l.createElement(fn,(0,a.Z)({},ee,dn)):l.createElement(xt,(0,a.Z)({},ee,dn));return l.createElement("div",{ref:yt,className:"".concat(Oe,"-selector"),onClick:lr,onMouseDown:tn},rr&&l.createElement("div",{className:"".concat(Oe,"-prefix")},rr),Zn)},vn=l.forwardRef(Ft),cn=vn,ze=u(65352),K=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],q=function(ee){var wt=ee===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:wt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:wt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:wt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:wt,adjustY:1},htmlRegion:"scroll"}}},S=function(ee,wt){var D=ee.prefixCls,St=ee.disabled,Oe=ee.visible,Ut=ee.children,Yt=ee.popupElement,un=ee.animation,Mn=ee.transitionName,Kn=ee.dropdownStyle,rr=ee.dropdownClassName,En=ee.direction,gt=En===void 0?"ltr":En,X=ee.placement,Pe=ee.builtinPlacements,ke=ee.dropdownMatchSelectWidth,je=ee.dropdownRender,yt=ee.dropdownAlign,Pt=ee.getPopupContainer,Jt=ee.empty,mn=ee.getTriggerDOMNode,kn=ee.onPopupVisibleChange,Qn=ee.onPopupMouseEnter,Dr=(0,m.Z)(ee,K),qt="".concat(D,"-dropdown"),hr=Yt;je&&(hr=je(Yt));var Un=l.useMemo(function(){return Pe||q(ke)},[Pe,ke]),Gn=un?"".concat(qt,"-").concat(un):Mn,ln=typeof ke=="number",pn=l.useMemo(function(){return ln?null:ke===!1?"minWidth":"width"},[ke,ln]),lr=Kn;ln&&(lr=(0,w.Z)((0,w.Z)({},lr),{},{width:ke}));var tn=l.useRef(null);return l.useImperativeHandle(wt,function(){return{getPopupElement:function(){var Zn;return(Zn=tn.current)===null||Zn===void 0?void 0:Zn.popupElement}}}),l.createElement(ze.Z,(0,a.Z)({},Dr,{showAction:kn?["click"]:[],hideAction:kn?["click"]:[],popupPlacement:X||(gt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Un,prefixCls:qt,popupTransitionName:Gn,popup:l.createElement("div",{onMouseEnter:Qn},hr),ref:tn,stretch:pn,popupAlign:yt,popupVisible:Oe,getPopupContainer:Pt,popupClassName:E()(rr,(0,b.Z)({},"".concat(qt,"-empty"),Jt)),popupStyle:lr,getTriggerDOMNode:mn,onPopupVisibleChange:kn}),Ut)},Ae=l.forwardRef(S),V=Ae,C=u(21696);function j(le,ee){var wt=le.key,D;return"value"in le&&(D=le.value),wt!=null?wt:D!==void 0?D:"rc-index-key-".concat(ee)}function dt(le){return typeof le!="undefined"&&!Number.isNaN(le)}function Mt(le,ee){var wt=le||{},D=wt.label,St=wt.value,Oe=wt.options,Ut=wt.groupLabel,Yt=D||(ee?"children":"label");return{label:Yt,value:St||"value",options:Oe||"options",groupLabel:Ut||Yt}}function I(le){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},wt=ee.fieldNames,D=ee.childrenAsData,St=[],Oe=Mt(wt,!1),Ut=Oe.label,Yt=Oe.value,un=Oe.options,Mn=Oe.groupLabel;function Kn(rr,En){Array.isArray(rr)&&rr.forEach(function(gt){if(En||!(un in gt)){var X=gt[Yt];St.push({key:j(gt,St.length),groupOption:En,data:gt,label:gt[Ut],value:X})}else{var Pe=gt[Mn];Pe===void 0&&D&&(Pe=gt.label),St.push({key:j(gt,St.length),group:!0,data:gt,label:Pe}),Kn(gt[un],!0)}})}return Kn(le,!1),St}function U(le){var ee=(0,w.Z)({},le);return"props"in ee||Object.defineProperty(ee,"props",{get:function(){return(0,$.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),ee}}),ee}var F=function(ee,wt,D){if(!wt||!wt.length)return null;var St=!1,Oe=function Yt(un,Mn){var Kn=(0,C.Z)(Mn),rr=Kn[0],En=Kn.slice(1);if(!rr)return[un];var gt=un.split(rr);return St=St||gt.length>1,gt.reduce(function(X,Pe){return[].concat((0,B.Z)(X),(0,B.Z)(Yt(Pe,En)))},[]).filter(Boolean)},Ut=Oe(ee,wt);return St?typeof D!="undefined"?Ut.slice(0,D):Ut:null},he=l.createContext(null),ie=he;function Ke(le){var ee=le.visible,wt=le.values;if(!ee)return null;var D=50;return l.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(wt.slice(0,D).map(function(St){var Oe=St.label,Ut=St.value;return["number","string"].includes((0,He.Z)(Oe))?Oe:Ut}).join(", ")),wt.length>D?", ...":null)}var ft=["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"],st=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],ot=function(ee){return ee==="tags"||ee==="multiple"},N=l.forwardRef(function(le,ee){var wt,D=le.id,St=le.prefixCls,Oe=le.className,Ut=le.showSearch,Yt=le.tagRender,un=le.direction,Mn=le.omitDomProps,Kn=le.displayValues,rr=le.onDisplayValuesChange,En=le.emptyOptions,gt=le.notFoundContent,X=gt===void 0?"Not Found":gt,Pe=le.onClear,ke=le.mode,je=le.disabled,yt=le.loading,Pt=le.getInputElement,Jt=le.getRawInputElement,mn=le.open,kn=le.defaultOpen,Qn=le.onDropdownVisibleChange,Dr=le.activeValue,qt=le.onActiveValueChange,hr=le.activeDescendantId,Un=le.searchValue,Gn=le.autoClearSearchValue,ln=le.onSearch,pn=le.onSearchSplit,lr=le.tokenSeparators,tn=le.allowClear,dn=le.prefix,Zn=le.suffixIcon,cr=le.clearIcon,dr=le.OptionList,ur=le.animation,ca=le.transitionName,x=le.dropdownStyle,De=le.dropdownClassName,se=le.dropdownMatchSelectWidth,xe=le.dropdownRender,ce=le.dropdownAlign,At=le.placement,Tt=le.builtinPlacements,Nt=le.getPopupContainer,Et=le.showAction,fe=Et===void 0?[]:Et,Fe=le.onFocus,Ve=le.onBlur,rt=le.onKeyUp,lt=le.onKeyDown,nn=le.onMouseDown,r=(0,m.Z)(le,ft),v=ot(ke),g=(Ut!==void 0?Ut:v)||ke==="combobox",h=(0,w.Z)({},r);st.forEach(function(Bn){delete h[Bn]}),Mn==null||Mn.forEach(function(Bn){delete h[Bn]});var y=l.useState(!1),O=(0,z.Z)(y,2),P=O[0],G=O[1];l.useEffect(function(){G((0,te.Z)())},[]);var Ie=l.useRef(null),Me=l.useRef(null),Y=l.useRef(null),_e=l.useRef(null),It=l.useRef(null),$e=l.useRef(!1),tt=R(),me=(0,z.Z)(tt,3),_=me[0],de=me[1],vt=me[2];l.useImperativeHandle(ee,function(){var Bn,Ar;return{focus:(Bn=_e.current)===null||Bn===void 0?void 0:Bn.focus,blur:(Ar=_e.current)===null||Ar===void 0?void 0:Ar.blur,scrollTo:function(ar){var Ca;return(Ca=It.current)===null||Ca===void 0?void 0:Ca.scrollTo(ar)},nativeElement:Ie.current||Me.current}});var mt=l.useMemo(function(){var Bn;if(ke!=="combobox")return Un;var Ar=(Bn=Kn[0])===null||Bn===void 0?void 0:Bn.value;return typeof Ar=="string"||typeof Ar=="number"?String(Ar):""},[Un,ke,Kn]),at=ke==="combobox"&&typeof Pt=="function"&&Pt()||null,Dt=typeof Jt=="function"&&Jt(),Ht=(0,ve.x1)(Me,Dt==null||(wt=Dt.props)===null||wt===void 0?void 0:wt.ref),sn=l.useState(!1),Jn=(0,z.Z)(sn,2),Yn=Jn[0],gr=Jn[1];(0,M.Z)(function(){gr(!0)},[]);var ir=(0,ut.Z)(!1,{defaultValue:kn,value:mn}),bn=(0,z.Z)(ir,2),wn=bn[0],zn=bn[1],Tn=Yn?wn:!1,In=!X&&En;(je||In&&Tn&&ke==="combobox")&&(Tn=!1);var Rn=In?!1:Tn,$t=l.useCallback(function(Bn){var Ar=Bn!==void 0?Bn:!Tn;je||(zn(Ar),Tn!==Ar&&(Qn==null||Qn(Ar)))},[je,Tn,zn,Qn]),Dn=l.useMemo(function(){return(lr||[]).some(function(Bn){return[` +\u94FE\u63A5\uFF1A${window.location.origin}/classrooms/${d.coursesId}?code=${Lt==null?void 0:Lt.invite_code}`)},An=()=>{f({type:"classroomList/save",payload:{shareStatus:!1}})};return a.createElement(w.default,{width:720,title:"\u5206\u4EAB\u8BFE\u5802",open:!0,className:ea.shareModalContainer,footer:[],onCancel:An},a.createElement("div",{className:ea.shareContent},(Lt==null?void 0:Lt.is_import_student)&&a.createElement("div",{className:ea.tip},a.createElement("i",{className:"iconfont icon-tishi9 font14",style:{color:"#FF8C29",marginTop:4,marginRight:12}}),a.createElement("div",null,"\u672C\u8BFE\u5802\u5DF2\u5F00\u542F\u52A0\u5165\u65B9\u5F0F\u9650\u5236\uFF0C\u4EC5\u5141\u8BB8\u6559\u5E08\u5BFC\u5165\u7684\u5B66\u751F\u8BBF\u95EE\u3002\u5982\u9700\u5141\u8BB8\u5B66\u751F\u901A\u8FC7\u9080\u8BF7\u7801\u6216\u94FE\u63A5\u52A0\u5165\uFF0C\u8BF7\u8C03\u6574",a.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>(0,ct.xg)(`/classrooms/${d==null?void 0:d.coursesId}/edit`)},"\u8BFE\u5802\u52A0\u5165\u8BBE\u7F6E"),"\u3002")),a.createElement("div",{className:ea.listItem},a.createElement("div",{className:ea.label},"\u5206\u4EAB\u65B9\u5F0F\u4E00\uFF1A\u5206\u4EAB\u9080\u8BF7\u7801"),a.createElement("div",{className:ea.invitationCode},a.createElement("div",{className:`${ea.first} ${ea.code}`},a.createElement("span",null,Lt.invite_code)),a.createElement("div",{onClick:()=>Gt("1"),className:ea.copy},"\u590D\u5236\u9080\u8BF7\u7801")),a.createElement("div",{className:ea.tips},"\u901A\u8FC7\u9080\u8BF7\u7801\u52A0\u5165\u8BFE\u5802\u65F6\uFF0C\u53EF\u4EE5\u9009\u62E9\u52A0\u5165\u8BFE\u5802\u7684\u8EAB\u4EFD\uFF08\u9009\u62E9\u6559\u5E08\u6216\u52A9\u6559\u65F6\uFF0C\u9700\u8981\u7BA1\u7406\u5458\u5BA1\u6838\uFF09")),a.createElement("div",{className:ea.listItem},a.createElement("div",{className:ea.label},"\u5206\u4EAB\u65B9\u5F0F\u4E8C\uFF1A\u5206\u4EAB\u94FE\u63A5",Lt.invite_code_halt===2&&a.createElement("span",null,"\u9080\u8BF7\u94FE\u63A5\u5DF2\u7ECF\u5BF9\u5B66\u751F\u7981\u7528\uFF0C\u65E0\u6CD5\u4F7F\u7528\u5206\u4EAB\u65B9\u5F0F")),a.createElement("div",{className:ea.invitationCode},a.createElement("div",{className:ea.code},a.createElement("span",null,window.location.origin,"/classrooms/",d.coursesId,"?code=",Lt.invite_code)),Lt.invite_code_halt!==2&&a.createElement("div",{className:ea.copy,onClick:()=>Gt("2")},"\u590D\u5236\u94FE\u63A5")),a.createElement("div",{className:ea.tips},"\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u8BBF\u95EE\u8BFE\u5802\u65F6\uFF0C\u5DF2\u767B\u5F55\u7528\u6237\u53EF\u76F4\u63A5\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BFE\u5802\uFF0C\u672A\u6CE8\u518C/\u767B\u5F55\u7528\u6237\u5728\u6CE8\u518C/\u767B\u5F55\u540E\u53EF\u76F4\u63A5\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BFE\u5802\u3002"))))};var Oa=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(Eo),xa=u(16326),Sa=u(59301),io=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,wr=(c,f)=>{var d={};for(var Lt in c)ua.call(c,Lt)&&f.indexOf(Lt)<0&&(d[Lt]=c[Lt]);if(c!=null&&io)for(var Lt of io(c))f.indexOf(Lt)<0&&ao.call(c,Lt)&&(d[Lt]=c[Lt]);return d},Bn=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const Ar=c=>{var f=c,{classroomList:d,dispatch:Lt,match:Gt,location:An,user:tr}=f,Vt=wr(f,["classroomList","dispatch","match","location","user"]),Je,on;const Ur=(0,B.useParams)(),[Hr,Rr]=(0,a.useState)(!1),[Qr,Zr]=(0,a.useState)(),[ba,ya]=(0,a.useState)(),{userInfo:na}=tr,{detailTopBanner:Wr}=d,Ir=sa=>sa&&sa{var sa,fa,wa,Jr;const xe=localStorage.getItem("popupShown"),Ma=xe?[...JSON.parse(xe)]:[],ja=Wr==null?void 0:Wr.course_id;(0,Ot.eB)()&&(Wr!=null&&Wr.course_end)&&((sa=na==null?void 0:na.course)!=null&&sa.course_excellent&&((fa=na==null?void 0:na.course)!=null&&fa.subject_last_course)||!((wa=na==null?void 0:na.course)!=null&&wa.course_excellent))&&(Ma.includes(ja)||(ya((Jr=na==null?void 0:na.course)==null?void 0:Jr.course_end_date),Zr(!0),Ma.push(ja),localStorage.setItem("popupShown",JSON.stringify(Ma))));const Nr=()=>{if(Ma.includes(ja)){let vo=Ma.filter(fo=>fo!==ja);localStorage.setItem("popupShown",JSON.stringify(vo))}};return window.addEventListener("beforeunload",Nr),()=>{window.removeEventListener("beforeunload",Nr)}},[]),Sa.createElement(w.default,{width:450,centered:!0,title:"\u8BFE\u5802\u5DF2\u7ED3\u675F\u63D0\u793A",open:Qr,okText:"\u63D0\u4EA4",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:Hr,maskClosable:!1,onOk:()=>Bn(void 0,null,function*(){Rr(!0);const sa=yield(0,te.al)({coursesId:Ur==null?void 0:Ur.coursesId,end_date:ba});(sa==null?void 0:sa.status)===0&&(z.ZP.success("\u63D0\u4EA4\u6210\u529F"),Zr(!1),Lt({type:"user/getUserInfo",payload:{course_id:Ur==null?void 0:Ur.coursesId}})),Rr(!1)}),onCancel:()=>{Zr(!1)}},Sa.createElement("div",{className:"mb10"},"\u672C\u8BFE\u5802\u7684\u6559\u5B66\u6D3B\u52A8\u5DF2\u7ED3\u675F\uFF0C\u4E0D\u518D\u652F\u6301\u53D1\u5E03\u4F5C\u4E1A\u4E0E\u8003\u8BD5\u3002\u5982\u9700\u65B0\u7684\u4F5C\u4E1A\u6216\u5B89\u6392\u8003\u8BD5\uFF0C\u8BF7\u5148\u4FEE\u6539\u8BFE\u5802\u7684\u7ED3\u675F\u65F6\u95F4\u3002"),Sa.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},Sa.createElement("span",{className:"mr10"},"\u7ED3\u675F\u65F6\u95F4"),Sa.createElement(xa.default,{style:{flex:1},allowClear:!1,size:"large",placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",format:"YYYY-MM-DD",value:ba?ae()(ba):ae()((on=(Je=tr==null?void 0:tr.userInfo)==null?void 0:Je.course)==null?void 0:on.course_end_date),onChange:(sa,fa)=>{ya(fa)},disabledDate:Ir})))};var Xn=(0,B.connect)(({user:c,classroomList:f})=>({user:c,classroomList:f}))(Ar),ar={},Ca=Object.defineProperty,va=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,co=(c,f,d)=>f in c?Ca(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,qa=(c,f)=>{for(var d in f||(f={}))Ya.call(f,d)&&co(c,d,f[d]);if(va)for(var d of va(f))so.call(f,d)&&co(c,d,f[d]);return c},_a=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const bo=({classroomList:c,user:f,dispatch:d})=>{const Lt=(0,B.useParams)(),[Gt,An]=(0,a.useState)({page:1,limit:10}),[tr,Vt]=(0,a.useState)(!0),[Je,on]=(0,a.useState)(0),[Ur,Hr]=(0,a.useState)([]);(0,a.useEffect)(()=>{c.actionTabs.key==="\u590D\u5236\u8BB0\u5F55"&&Qr(Gt)},[c.actionTabs.key]);const Rr=(ya,na,Wr)=>{Gt.page=ya==null?void 0:ya.current,Gt.limit=ya==null?void 0:ya.pageSize,An(qa({},Gt)),Qr(Gt)},Qr=ya=>_a(void 0,null,function*(){Vt(!0);const na=yield(0,ve.ZP)(`/api/courses/${Lt==null?void 0:Lt.coursesId}/copy_list.json`,{method:"get",params:ya});Vt(!1),on(na==null?void 0:na.total_count),Hr((na==null?void 0:na.users)||[])}),Zr=[{title:"\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:120},{title:"\u9662\u6821/\u5355\u4F4D",dataIndex:"school_name",showSorterTooltip:!1,ellipsis:!0},{title:"\u590D\u5236\u65F6\u95F4",dataIndex:"copy_time",showSorterTooltip:!1,width:176}],ba=()=>_a(void 0,null,function*(){});return a.createElement(w.default,{centered:!0,title:"\u590D\u5236\u8BB0\u5F55",open:c.actionTabs.key==="\u590D\u5236\u8BB0\u5F55",width:760,footer:null,className:ar.modal,onOk:ba,onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}}),An({page:1,limit:10})}},a.createElement(ht.default,{className:ar.customTable,dataSource:Ur,scroll:Ur.length>7?{y:300}:{},bordered:!1,columns:Zr,rowClassName:ar.row,loading:tr,onChange:Rr,pagination:{pageSize:Gt.limit,total:Je,current:Gt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:ya=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},ya),"\u6761\u6570\u636E")}}))};var go=(0,B.connect)(({classroomList:c,user:f})=>({classroomList:c,user:f}))(bo),Vo=u(9936),jo={copyCourseMod:"copyCourseMod___aGSAc",explain:"explain___TYv11",copyType:"copyType___MbYAW"},Ga=u(25510),ka=Object.defineProperty,Va=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,mo=Object.getOwnPropertySymbols,Qo=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,hl=(c,f,d)=>f in c?ka(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,_o=(c,f)=>{for(var d in f||(f={}))Qo.call(f,d)&&hl(c,d,f[d]);if(mo)for(var d of mo(f))Cl.call(f,d)&&hl(c,d,f[d]);return c},Xo=(c,f)=>Va(c,yo(f)),rl=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const al=({classroomList:c,dispatch:f,openCopyCourse:d=!1,copyCourseConfirmLoading:Lt=!1,copyCourseParams:Gt,setCopyCourseConfirmLoading:An,setOpenCopyCourse:tr,setCopyCourseParams:Vt})=>{const Je=(0,B.useParams)(),on=(0,B.useLocation)(),Ur=(Hr="",Rr="")=>{w.default.info({centered:!0,icon:a.createElement(M.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:a.createElement("div",{className:"tc",style:{marginLeft:-38}},a.createElement("div",{style:{textAlign:"center",margin:"12px 0"}},a.createElement("div",null,Hr),a.createElement("div",null,Rr)),a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ga,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})};return a.createElement(w.default,{open:d,confirmLoading:Lt,width:806,centered:!0,title:"\u590D\u5236\u8BFE\u5802",okText:"\u786E\u8BA4",onOk:()=>rl(void 0,null,function*(){var Hr,Rr;let Qr=[].concat(...Object.values(Gt));if(Qr.length==0){z.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u8BFE\u5802\u5185\u5BB9\u8FDB\u884C\u590D\u5236");return}An(!0);const Zr=yield(0,te.S9)(Xo(_o({},Je),{course_module_names:Qr}));(Zr==null?void 0:Zr.status)===2&&Ur("\u9488\u5BF9\u4E00\u4E2A\u8BFE\u5802\u4E00\u5929\u53EA\u53EF\u590D\u5236\u4E00\u6B21,","\u5982\u679C\u9700\u8981\u590D\u5236\u591A\u6B21\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u3002"),(Zr==null?void 0:Zr.status)===3&&Ur("\u60A8\u4ECA\u5929\u590D\u5236\u8BFE\u5802\u7684\u6B21\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF0C","\u8BF7\u660E\u5929\u518D\u5C1D\u8BD5\u6216\u8054\u7CFB\u8FD0\u8425\u83B7\u53D6\u5E2E\u52A9\u3002"),(Hr=Zr==null?void 0:Zr.data)!=null&&Hr.identifier&&(z.ZP.success("\u64CD\u4F5C\u6210\u529F"),tr(!1),window.open(`/classrooms/${(Rr=Zr==null?void 0:Zr.data)==null?void 0:Rr.identifier}/teachers`)),An(!1)}),onCancel:()=>tr(!1)},a.createElement("div",{className:jo.copyCourseMod},a.createElement("div",{className:jo.explain},"\u8BF4\u660E\uFF1A\u201C\u590D\u5236\u201D\u529F\u80FD\u5C06\u4F1A\u4E3A\u60A8\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u8BFE\u5802\uFF0C\u9009\u4E2D\u7684\u65E7\u8BFE\u5802\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u8D44\u6599\u548C\u73ED\u7EA7\u6210\u5458\u7B49\u90FD\u5C06\u590D\u5236\u5230\u65B0\u7684\u8BFE\u5802\u3002"),a.createElement("ul",null,a.createElement("li",null,a.createElement("div",{className:jo.copyType},"\u8BFE\u4E1A\u8003\u67E5"),a.createElement(l.default.Group,{value:Gt==null?void 0:Gt.aaa,options:[{label:"\u8BFE\u5802\u5B9E\u9A8C",value:"practice"},{label:"\u56FE\u6587\u4F5C\u4E1A",value:"normal"},{label:"\u5206\u7EC4\u4F5C\u4E1A",value:"group"},{label:"\u7F16\u7A0B\u4F5C\u4E1A",value:"hack"},{label:"\u5728\u7EBF\u8003\u8BD5",value:"exercise"}],onChange:Hr=>{Vt(Rr=>Xo(_o({},Rr),{aaa:Hr}))}})),a.createElement("li",null,a.createElement("div",{className:jo.copyType},"\u4EA4\u6D41\u4E92\u52A8"),a.createElement(l.default.Group,{value:Gt==null?void 0:Gt.bbb,options:[{label:"\u95EE\u5377\u8C03\u67E5",value:"poll"},{label:"\u4E92\u52A8\u8BA8\u8BBA",value:"board"},{label:"\u5206\u73ED\u5217\u8868",value:"course_group"},{label:"\u5B66\u751F\u5217\u8868",value:"course_students"}],onChange:Hr=>{Vt(Rr=>Xo(_o({},Rr),{bbb:Hr}))}})),a.createElement("li",null,a.createElement("div",{className:jo.copyType},"\u6559\u5B66\u8D44\u6E90"),a.createElement(l.default.Group,{value:Gt==null?void 0:Gt.ccc,options:[{label:"\u6559\u5B66\u8D44\u6599",value:"attachment"},{label:"\u89C6\u9891\u76F4\u64AD",value:"course_video"}],onChange:Hr=>{Vt(Rr=>Xo(_o({},Rr),{ccc:Hr}))}})))))};var Zo=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))(al),El={copyWarp:"copyWarp___uxCLd"};const $o=({classroomList:c,dispatch:f})=>a.createElement("div",{className:El.copyWarp},a.createElement("div",null,a.createElement("img",{src:u(74265),style:{width:172,height:172,marginLeft:60}}),a.createElement("div",{style:{marginTop:17,color:"#fff",textAlign:"center"}},a.createElement("div",null,"\u8BFE\u5802\u5185\u5BB9\u6B63\u5728\u590D\u5236\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"),a.createElement("div",null,"\u5B8C\u6210\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u5448\u73B0\u6700\u65B0\u7684\u8BFE\u5802\u5185\u5BB9\u3002"))));var Nl=(0,B.connect)(({classroomList:c,loading:f})=>({classroomList:c,loading:f}))($o),Rl=u(54650),Hl=Object.defineProperty,fl=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,zo=(c,f,d)=>f in c?Hl(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,el=(c,f)=>{for(var d in f||(f={}))Ol.call(f,d)&&zo(c,d,f[d]);if(fl)for(var d of fl(f))ol.call(f,d)&&zo(c,d,f[d]);return c},ll=(c,f)=>{var d={};for(var Lt in c)Ol.call(c,Lt)&&f.indexOf(Lt)<0&&(d[Lt]=c[Lt]);if(c!=null&&fl)for(var Lt of fl(c))f.indexOf(Lt)<0&&ol.call(c,Lt)&&(d[Lt]=c[Lt]);return d},Dl=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const xl=c=>{var f=c,{classroomList:d,dispatch:Lt,match:Gt,location:An,user:tr}=f,Vt=ll(f,["classroomList","dispatch","match","location","user"]);const Je=(0,B.useParams)(),[on,Ur]=(0,a.useState)(!1),[Hr,Rr]=(0,a.useState)(!1),Qr=(0,a.useRef)(null);(0,a.useEffect)(()=>{d.actionTabs.key==="\u5220\u9664\u8BFE\u5802"?Rr(!0):Rr(!1)},[d.actionTabs.key]);const Zr=()=>{Lt({type:"classroomList/setActionTabs",payload:{}})};return a.createElement(w.default,{width:460,centered:!0,title:"\u63D0\u793A",open:Hr,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:on,onOk:()=>Dl(void 0,null,function*(){var ba;if((ba=Qr.current)!=null&&ba.onVerify())return;Ur(!0);const ya=yield(0,te.A)(el({},Je));(ya==null?void 0:ya.status)===0&&(z.ZP.success("\u5220\u9664\u6210\u529F"),B.history.replace("/classrooms/index")),Ur(!1)}),onCancel:()=>{Zr()}},a.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8BFE\u5802\u4F1A\u6E05\u9664\u8BFE\u5802\u5185\u6240\u6709\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),a.createElement(Rl.Z,{ref:ba=>Qr.current=ba}))};var Ul=(0,B.connect)(({classroomList:c,user:f})=>({classroomList:c,user:f}))(xl),Pl=u(90556),Wl=u(52590),Tl=u.p+"static/bg.a438295f.png",yl=Object.defineProperty,ul=Object.getOwnPropertySymbols,Il=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Al=(c,f,d)=>f in c?yl(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,Pa=(c,f)=>{for(var d in f||(f={}))Il.call(f,d)&&Al(c,d,f[d]);if(ul)for(var d of ul(f))tl.call(f,d)&&Al(c,d,f[d]);return c};const Ta=c=>React.createElement("svg",Pa({width:40,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u77E5\u8BC6\u56FE\u8C31"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zstp_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zstp_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"zstp_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"zstp_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3 1)"},React.createElement("use",{fill:"#000",filter:"url(#zstp_svg__a)",xlinkHref:"#zstp_svg__b"}),React.createElement("rect",{stroke:"url(#zstp_svg__c)",fill:"url(#zstp_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("path",{d:"M13.931 11c.06 0 .111.007.163.015l5.766 1.033a.902.902 0 0 0 .28 0l5.76-1.033a.937.937 0 0 1 1.1.909v11.14a.937.937 0 0 1-.784.917L20 25l-6.216-1.019a.931.931 0 0 1-.784-.916V11.924c0-.514.421-.924.931-.924Zm3.25 3h-.041A2.122 2.122 0 0 0 15 16.097v.042c0 1.196 1.027 2.139 2.139 2.139.253 0 .514-.084.766-.168l1.028 1.54c-.253.346-.43.767-.43 1.196a1.71 1.71 0 0 0 3.42 0c0-.252-.085-.429-.085-.597l1.54-1.28c.17.084.43.168.683.168.682 0 1.28-.598 1.28-1.28s-.598-1.28-1.28-1.28-1.28.598-1.28 1.28c0 .168 0 .253.084.43l-1.54 1.271c-.346-.253-.683-.43-1.112-.43-.169 0-.346 0-.514.085L18.68 17.68c.43-.43.598-.943.598-1.54A2.122 2.122 0 0 0 17.18 14h.001Zm3.032 5.996c.513 0 .85.345.85.85.009.514-.337.851-.85.851-.514 0-.85-.345-.85-.85 0-.514.344-.851.85-.851Zm3.848-2.569c.253 0 .43.169.43.43 0 .253-.169.43-.43.43-.253 0-.43-.169-.43-.43s.169-.43.43-.43ZM17.14 14.86c.682 0 1.28.598 1.28 1.28s-.514 1.28-1.28 1.28-1.28-.59-1.28-1.272c0-.69.598-1.288 1.28-1.288Z",fill:"#26B8FF",fillRule:"nonzero"})));var Io="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDEpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48cmVjdCBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiIHg9Ii0uNSIgeT0iLS41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSI4Ii8+PC9nPjxwYXRoIGQ9Ik0xMy45MzEgMTFjLjA2IDAgLjExMS4wMDcuMTYzLjAxNWw1Ljc2NiAxLjAzM2EuOTAyLjkwMiAwIDAgMCAuMjggMGw1Ljc2LTEuMDMzYS45MzcuOTM3IDAgMCAxIDEuMS45MDl2MTEuMTRhLjkzNy45MzcgMCAwIDEtLjc4NC45MTdMMjAgMjVsLTYuMjE2LTEuMDE5YS45MzEuOTMxIDAgMCAxLS43ODQtLjkxNlYxMS45MjRjMC0uNTE0LjQyMS0uOTI0LjkzMS0uOTI0Wm0zLjI1IDNoLS4wNDFBMi4xMjIgMi4xMjIgMCAwIDAgMTUgMTYuMDk3di4wNDJjMCAxLjE5NiAxLjAyNyAyLjEzOSAyLjEzOSAyLjEzOS4yNTMgMCAuNTE0LS4wODQuNzY2LS4xNjhsMS4wMjggMS41NGMtLjI1My4zNDYtLjQzLjc2Ny0uNDMgMS4xOTZhMS43MSAxLjcxIDAgMCAwIDMuNDIgMGMwLS4yNTItLjA4NS0uNDI5LS4wODUtLjU5N2wxLjU0LTEuMjhjLjE3LjA4NC40My4xNjguNjgzLjE2OC42ODIgMCAxLjI4LS41OTggMS4yOC0xLjI4cy0uNTk4LTEuMjgtMS4yOC0xLjI4LTEuMjguNTk4LTEuMjggMS4yOGMwIC4xNjggMCAuMjUzLjA4NC40M2wtMS41NCAxLjI3MWMtLjM0Ni0uMjUzLS42ODMtLjQzLTEuMTEyLS40My0uMTY5IDAtLjM0NiAwLS41MTQuMDg1TDE4LjY4IDE3LjY4Yy40My0uNDMuNTk4LS45NDMuNTk4LTEuNTRBMi4xMjIgMi4xMjIgMCAwIDAgMTcuMTggMTRoLjAwMVptMy4wMzIgNS45OTZjLjUxMyAwIC44NS4zNDUuODUuODUuMDA5LjUxNC0uMzM3Ljg1MS0uODUuODUxLS41MTQgMC0uODUtLjM0NS0uODUtLjg1IDAtLjUxNC4zNDQtLjg1MS44NS0uODUxWm0zLjg0OC0yLjU2OWMuMjUzIDAgLjQzLjE2OS40My40MyAwIC4yNTMtLjE2OS40My0uNDMuNDMtLjI1MyAwLS40My0uMTY5LS40My0uNDNzLjE2OS0uNDMuNDMtLjQzWk0xNy4xNCAxNC44NmMuNjgyIDAgMS4yOC41OTggMS4yOCAxLjI4cy0uNTE0IDEuMjgtMS4yOCAxLjI4LTEuMjgtLjU5LTEuMjgtMS4yNzJjMC0uNjkuNTk4LTEuMjg4IDEuMjgtMS4yODhaIiBmaWxsPSIjMjZCOEZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Oo=Object.defineProperty,So=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,ga=(c,f,d)=>f in c?Oo(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,da=(c,f)=>{for(var d in f||(f={}))il.call(f,d)&&ga(c,d,f[d]);if(So)for(var d of So(f))sl.call(f,d)&&ga(c,d,f[d]);return c};const To=c=>React.createElement("svg",da({width:40,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u667A\u80FD\u95EE\u7B54"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"znwd_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"znwd_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"znwd_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"znwd_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3 1)"},React.createElement("use",{fill:"#000",filter:"url(#znwd_svg__a)",xlinkHref:"#znwd_svg__b"}),React.createElement("rect",{stroke:"url(#znwd_svg__c)",fill:"url(#znwd_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("path",{d:"M22.608 14.517c2.29-.784 4.144.647 4.144 3.196 0 1.461-.609 2.972-1.559 4.144l-.203 1.412c-.096.67-.637 1.284-1.209 1.372l-.037.006a.715.715 0 0 1-.549-.152l-.807-.669-2.377.815c-2.289.785-4.145-.646-4.145-3.196 0-2.55 1.856-5.253 4.145-6.037Zm-5.467-3.255c1.944-.758 3.545.252 3.752 2.272l-1.55.53-.12.044c-2.64.975-4.738 4.074-4.738 7.052l.001.097-.246.383a1.606 1.606 0 0 1-.534.523c-.52.3-1.013.103-1.1-.442l-.186-1.147c-.865-.431-1.42-1.399-1.42-2.726 0-2.316 1.69-4.853 3.775-5.665Z",fill:"#4E7BFF",fillRule:"nonzero"})));var vl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDEpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48cmVjdCBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiIHg9Ii0uNSIgeT0iLS41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSI4Ii8+PC9nPjxwYXRoIGQ9Ik0yMi42MDggMTQuNTE3YzIuMjktLjc4NCA0LjE0NC42NDcgNC4xNDQgMy4xOTYgMCAxLjQ2MS0uNjA5IDIuOTcyLTEuNTU5IDQuMTQ0bC0uMjAzIDEuNDEyYy0uMDk2LjY3LS42MzcgMS4yODQtMS4yMDkgMS4zNzJsLS4wMzcuMDA2YS43MTUuNzE1IDAgMCAxLS41NDktLjE1MmwtLjgwNy0uNjY5LTIuMzc3LjgxNWMtMi4yODkuNzg1LTQuMTQ1LS42NDYtNC4xNDUtMy4xOTYgMC0yLjU1IDEuODU2LTUuMjUzIDQuMTQ1LTYuMDM3Wm0tNS40NjctMy4yNTVjMS45NDQtLjc1OCAzLjU0NS4yNTIgMy43NTIgMi4yNzJsLTEuNTUuNTMtLjEyLjA0NGMtMi42NC45NzUtNC43MzggNC4wNzQtNC43MzggNy4wNTJsLjAwMS4wOTctLjI0Ni4zODNhMS42MDYgMS42MDYgMCAwIDEtLjUzNC41MjNjLS41Mi4zLTEuMDEzLjEwMy0xLjEtLjQ0MmwtLjE4Ni0xLjE0N2MtLjg2NS0uNDMxLTEuNDItMS4zOTktMS40Mi0yLjcyNiAwLTIuMzE2IDEuNjktNC44NTMgMy43NzUtNS42NjVaIiBmaWxsPSIjNEU3QkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Vl=Object.defineProperty,au=Object.getOwnPropertySymbols,su=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,du=(c,f,d)=>f in c?Vl(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,$a=(c,f)=>{for(var d in f||(f={}))su.call(f,d)&&du(c,d,f[d]);if(au)for(var d of au(f))cu.call(f,d)&&du(c,d,f[d]);return c};const Fa=c=>React.createElement("svg",$a({width:40,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u77E5\u8BC6\u7BA1\u7406"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zsgl_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zsgl_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"zsgl_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"zsgl_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3 1)"},React.createElement("use",{fill:"#000",filter:"url(#zsgl_svg__a)",xlinkHref:"#zsgl_svg__b"}),React.createElement("rect",{stroke:"url(#zsgl_svg__c)",fill:"url(#zsgl_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("path",{d:"M24.823 18.375a.423.423 0 0 1 .359.176.25.25 0 0 1 .044.147c0 .167.002.332-.001.5 0 .027.01.04.037.05.172.064.347.128.517.194l.006.013c.007-.01.014-.023.023-.03.117-.117.238-.23.357-.346a.361.361 0 0 1 .429-.06.438.438 0 0 1 .08.057l.455.411c.102.093.143.203.093.33a.384.384 0 0 1-.098.132c-.123.116-.25.226-.379.336-.02.016-.021.03-.01.052.07.146.138.293.206.44.012.028.028.036.06.036.173-.001.347.005.52-.003a.36.36 0 0 1 .352.24.418.418 0 0 1 .023.14c.003.192.002.385 0 .578a.365.365 0 0 1-.192.33.315.315 0 0 1-.162.04c-.181 0-.361.001-.543-.002-.033 0-.048.01-.06.037-.055.127-.11.25-.169.375-.014.032-.034.062-.055.1.007.005.02.01.028.018.128.107.253.217.38.326.143.125.163.308.03.44a8.63 8.63 0 0 1-.504.46c-.146.123-.336.11-.475-.02a35.637 35.637 0 0 1-.371-.35c-.018-.018-.032-.02-.057-.01-.16.065-.322.127-.484.188-.03.012-.04.026-.04.056.003.157-.005.316.004.473.006.162-.122.28-.263.32a.543.543 0 0 1-.153.022 20.84 20.84 0 0 1-.636 0 .423.423 0 0 1-.36-.175.25.25 0 0 1-.044-.148c0-.165-.002-.329.002-.494 0-.03-.011-.044-.041-.055-.143-.052-.283-.106-.425-.159-.034-.013-.063-.028-.095-.042-.128.126-.257.248-.384.371a.364.364 0 0 1-.508.005 104.47 104.47 0 0 1-.456-.412c-.101-.092-.142-.202-.092-.327a.384.384 0 0 1 .098-.133c.122-.115.25-.226.377-.337.017-.017.021-.028.01-.052-.07-.146-.138-.294-.206-.441-.012-.028-.028-.037-.06-.036-.173.002-.347-.005-.52.003a.361.361 0 0 1-.354-.244.445.445 0 0 1-.021-.137 20.923 20.923 0 0 1 0-.578.365.365 0 0 1 .192-.33c.05-.028.105-.04.162-.04.183 0 .365-.001.548.002.03 0 .044-.01.055-.034.057-.13.115-.258.174-.388l.046-.086-.023-.022-.379-.326c-.156-.135-.161-.326-.012-.465.151-.141.304-.28.459-.42a.354.354 0 0 1 .501.005c.125.116.25.23.372.348.018.016.03.021.057.01.16-.065.322-.126.484-.188.03-.011.04-.024.04-.055-.001-.157.006-.316-.003-.473-.007-.163.126-.284.269-.323a.58.58 0 0 1 .149-.02c.213-.003.425-.003.637 0Zm-11.907-5.532.002 8.436c0 .679.55 1.43 1.739 1.468.788.026 1.279.106 1.972.177.694.07 1.36.402 1.914.823-.989-.212-2.011-.199-2.899-.199-.699 0-.82.092-1.825.092-1.184 0-1.807-.975-1.807-1.604v-8.37c0-.453.404-.823.904-.823Zm2.17-1.84a5.17 5.17 0 0 1 1.833.34c.993.377 1.768 1 2.321 1.87V23.55c-.75-.637-1.526-1.078-2.32-1.32-.607-.183-1.349-.292-2.226-.32-.485-.015-.87-.378-.868-.823v-9.244c0-.425.354-.78.819-.819.144-.014.291-.02.44-.02Zm9.212 0c.148 0 .295.007.443.02.464.039.82.395.818.82v5.894a4.575 4.575 0 0 0-1.064-.123c-2.34 0-4.236 1.73-4.236 3.86 0 .596.148 1.158.413 1.66a7.952 7.952 0 0 0-.528.412V13.213c.553-.87 1.328-1.492 2.32-1.87a5.183 5.183 0 0 1 1.834-.34Zm.197 9.159c-.798 0-1.449.59-1.447 1.313.002.721.652 1.306 1.451 1.306.795-.003 1.444-.591 1.442-1.313-.001-.721-.649-1.306-1.446-1.306Zm1.967-7.317c.24 0 .47.086.639.241a.794.794 0 0 1 .265.582v4.97a4.213 4.213 0 0 0-.904-.582Z",fill:"#20C1E7",fillRule:"nonzero"})));var Wa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDEpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48cmVjdCBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiIHg9Ii0uNSIgeT0iLS41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSI4Ii8+PC9nPjxwYXRoIGQ9Ik0yNC44MjMgMTguMzc1YS40MjMuNDIzIDAgMCAxIC4zNTkuMTc2LjI1LjI1IDAgMCAxIC4wNDQuMTQ3YzAgLjE2Ny4wMDIuMzMyLS4wMDEuNSAwIC4wMjcuMDEuMDQuMDM3LjA1LjE3Mi4wNjQuMzQ3LjEyOC41MTcuMTk0bC4wMDYuMDEzYy4wMDctLjAxLjAxNC0uMDIzLjAyMy0uMDMuMTE3LS4xMTcuMjM4LS4yMy4zNTctLjM0NmEuMzYxLjM2MSAwIDAgMSAuNDI5LS4wNi40MzguNDM4IDAgMCAxIC4wOC4wNTdsLjQ1NS40MTFjLjEwMi4wOTMuMTQzLjIwMy4wOTMuMzNhLjM4NC4zODQgMCAwIDEtLjA5OC4xMzJjLS4xMjMuMTE2LS4yNS4yMjYtLjM3OS4zMzYtLjAyLjAxNi0uMDIxLjAzLS4wMS4wNTIuMDcuMTQ2LjEzOC4yOTMuMjA2LjQ0LjAxMi4wMjguMDI4LjAzNi4wNi4wMzYuMTczLS4wMDEuMzQ3LjAwNS41Mi0uMDAzYS4zNi4zNiAwIDAgMSAuMzUyLjI0LjQxOC40MTggMCAwIDEgLjAyMy4xNGMuMDAzLjE5Mi4wMDIuMzg1IDAgLjU3OGEuMzY1LjM2NSAwIDAgMS0uMTkyLjMzLjMxNS4zMTUgMCAwIDEtLjE2Mi4wNGMtLjE4MSAwLS4zNjEuMDAxLS41NDMtLjAwMi0uMDMzIDAtLjA0OC4wMS0uMDYuMDM3LS4wNTUuMTI3LS4xMS4yNS0uMTY5LjM3NS0uMDE0LjAzMi0uMDM0LjA2Mi0uMDU1LjEuMDA3LjAwNS4wMi4wMS4wMjguMDE4LjEyOC4xMDcuMjUzLjIxNy4zOC4zMjYuMTQzLjEyNS4xNjMuMzA4LjAzLjQ0YTguNjMgOC42MyAwIDAgMS0uNTA0LjQ2Yy0uMTQ2LjEyMy0uMzM2LjExLS40NzUtLjAyYTM1LjYzNyAzNS42MzcgMCAwIDEtLjM3MS0uMzVjLS4wMTgtLjAxOC0uMDMyLS4wMi0uMDU3LS4wMS0uMTYuMDY1LS4zMjIuMTI3LS40ODQuMTg4LS4wMy4wMTItLjA0LjAyNi0uMDQuMDU2LjAwMy4xNTctLjAwNS4zMTYuMDA0LjQ3My4wMDYuMTYyLS4xMjIuMjgtLjI2My4zMmEuNTQzLjU0MyAwIDAgMS0uMTUzLjAyMiAyMC44NCAyMC44NCAwIDAgMS0uNjM2IDAgLjQyMy40MjMgMCAwIDEtLjM2LS4xNzUuMjUuMjUgMCAwIDEtLjA0NC0uMTQ4YzAtLjE2NS0uMDAyLS4zMjkuMDAyLS40OTQgMC0uMDMtLjAxMS0uMDQ0LS4wNDEtLjA1NS0uMTQzLS4wNTItLjI4My0uMTA2LS40MjUtLjE1OS0uMDM0LS4wMTMtLjA2My0uMDI4LS4wOTUtLjA0Mi0uMTI4LjEyNi0uMjU3LjI0OC0uMzg0LjM3MWEuMzY0LjM2NCAwIDAgMS0uNTA4LjAwNSAxMDQuNDcgMTA0LjQ3IDAgMCAxLS40NTYtLjQxMmMtLjEwMS0uMDkyLS4xNDItLjIwMi0uMDkyLS4zMjdhLjM4NC4zODQgMCAwIDEgLjA5OC0uMTMzYy4xMjItLjExNS4yNS0uMjI2LjM3Ny0uMzM3LjAxNy0uMDE3LjAyMS0uMDI4LjAxLS4wNTItLjA3LS4xNDYtLjEzOC0uMjk0LS4yMDYtLjQ0MS0uMDEyLS4wMjgtLjAyOC0uMDM3LS4wNi0uMDM2LS4xNzMuMDAyLS4zNDctLjAwNS0uNTIuMDAzYS4zNjEuMzYxIDAgMCAxLS4zNTQtLjI0NC40NDUuNDQ1IDAgMCAxLS4wMjEtLjEzNyAyMC45MjMgMjAuOTIzIDAgMCAxIDAtLjU3OC4zNjUuMzY1IDAgMCAxIC4xOTItLjMzYy4wNS0uMDI4LjEwNS0uMDQuMTYyLS4wNC4xODMgMCAuMzY1LS4wMDEuNTQ4LjAwMi4wMyAwIC4wNDQtLjAxLjA1NS0uMDM0LjA1Ny0uMTMuMTE1LS4yNTguMTc0LS4zODhsLjA0Ni0uMDg2LS4wMjMtLjAyMi0uMzc5LS4zMjZjLS4xNTYtLjEzNS0uMTYxLS4zMjYtLjAxMi0uNDY1LjE1MS0uMTQxLjMwNC0uMjguNDU5LS40MmEuMzU0LjM1NCAwIDAgMSAuNTAxLjAwNWMuMTI1LjExNi4yNS4yMy4zNzIuMzQ4LjAxOC4wMTYuMDMuMDIxLjA1Ny4wMS4xNi0uMDY1LjMyMi0uMTI2LjQ4NC0uMTg4LjAzLS4wMTEuMDQtLjAyNC4wNC0uMDU1LS4wMDEtLjE1Ny4wMDYtLjMxNi0uMDAzLS40NzMtLjAwNy0uMTYzLjEyNi0uMjg0LjI2OS0uMzIzYS41OC41OCAwIDAgMSAuMTQ5LS4wMmMuMjEzLS4wMDMuNDI1LS4wMDMuNjM3IDBabS0xMS45MDctNS41MzIuMDAyIDguNDM2YzAgLjY3OS41NSAxLjQzIDEuNzM5IDEuNDY4Ljc4OC4wMjYgMS4yNzkuMTA2IDEuOTcyLjE3Ny42OTQuMDcgMS4zNi40MDIgMS45MTQuODIzLS45ODktLjIxMi0yLjAxMS0uMTk5LTIuODk5LS4xOTktLjY5OSAwLS44Mi4wOTItMS44MjUuMDkyLTEuMTg0IDAtMS44MDctLjk3NS0xLjgwNy0xLjYwNHYtOC4zN2MwLS40NTMuNDA0LS44MjMuOTA0LS44MjNabTIuMTctMS44NGE1LjE3IDUuMTcgMCAwIDEgMS44MzMuMzRjLjk5My4zNzcgMS43NjggMSAyLjMyMSAxLjg3VjIzLjU1Yy0uNzUtLjYzNy0xLjUyNi0xLjA3OC0yLjMyLTEuMzItLjYwNy0uMTgzLTEuMzQ5LS4yOTItMi4yMjYtLjMyLS40ODUtLjAxNS0uODctLjM3OC0uODY4LS44MjN2LTkuMjQ0YzAtLjQyNS4zNTQtLjc4LjgxOS0uODE5LjE0NC0uMDE0LjI5MS0uMDIuNDQtLjAyWm05LjIxMiAwYy4xNDggMCAuMjk1LjAwNy40NDMuMDIuNDY0LjAzOS44Mi4zOTUuODE4LjgydjUuODk0YTQuNTc1IDQuNTc1IDAgMCAwLTEuMDY0LS4xMjNjLTIuMzQgMC00LjIzNiAxLjczLTQuMjM2IDMuODYgMCAuNTk2LjE0OCAxLjE1OC40MTMgMS42NmE3Ljk1MiA3Ljk1MiAwIDAgMC0uNTI4LjQxMlYxMy4yMTNjLjU1My0uODcgMS4zMjgtMS40OTIgMi4zMi0xLjg3YTUuMTgzIDUuMTgzIDAgMCAxIDEuODM0LS4zNFptLjE5NyA5LjE1OWMtLjc5OCAwLTEuNDQ5LjU5LTEuNDQ3IDEuMzEzLjAwMi43MjEuNjUyIDEuMzA2IDEuNDUxIDEuMzA2Ljc5NS0uMDAzIDEuNDQ0LS41OTEgMS40NDItMS4zMTMtLjAwMS0uNzIxLS42NDktMS4zMDYtMS40NDYtMS4zMDZabTEuOTY3LTcuMzE3Yy4yNCAwIC40Ny4wODYuNjM5LjI0MWEuNzk0Ljc5NCAwIDAgMSAuMjY1LjU4MnY0Ljk3YTQuMjEzIDQuMjEzIDAgMCAwLS45MDQtLjU4MloiIGZpbGw9IiMyMEMxRTciIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Bo=Object.defineProperty,Mo=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,lu=(c,f,d)=>f in c?Bo(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,Yu=(c,f)=>{for(var d in f||(f={}))Kl.call(f,d)&&lu(c,d,f[d]);if(Mo)for(var d of Mo(f))ou.call(f,d)&&lu(c,d,f[d]);return c};const Ii=c=>React.createElement("svg",Yu({width:41,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"AI\u667A\u80FD\u4F53"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"znt_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"znt_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"znt_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"znt_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3.5 1)"},React.createElement("use",{fill:"#000",filter:"url(#znt_svg__a)",xlinkHref:"#znt_svg__b"}),React.createElement("rect",{stroke:"url(#znt_svg__c)",fill:"url(#znt_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("path",{d:"M21.5 11.994a.982.982 0 0 1-.333.738v1.24H24.5c1.105 0 2 .886 2 1.979v6.594a1.99 1.99 0 0 1-2 1.978h-8c-1.105 0-2-.885-2-1.978v-6.594a1.99 1.99 0 0 1 2-1.978h3.333v-1.241a.982.982 0 0 1-.217-1.2 1.004 1.004 0 0 1 1.125-.498c.446.11.759.506.759.96Zm-9 5.276h1.333v3.956H12.5V17.27Zm16 0h-1.333v3.956H28.5V17.27Zm-10 2.967c.552 0 1-.443 1-.99a.995.995 0 0 0-1-.988c-.552 0-1 .443-1 .989s.448.989 1 .989Zm5-.99a.995.995 0 0 0-1-.988c-.552 0-1 .443-1 .989s.448.989 1 .989 1-.443 1-.99Z",fill:"#6E57FF",fillRule:"nonzero"})));var Ju="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjUgMSkiPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPjxyZWN0IHN0cm9rZT0idXJsKCNjKSIgZmlsbD0idXJsKCNkKSIgeD0iLS41IiB5PSItLjUiIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNSIgcng9IjgiLz48L2c+PHBhdGggZD0iTTIxLjUgMTEuOTk0YS45ODIuOTgyIDAgMCAxLS4zMzMuNzM4djEuMjRIMjQuNWMxLjEwNSAwIDIgLjg4NiAyIDEuOTc5djYuNTk0YTEuOTkgMS45OSAwIDAgMS0yIDEuOTc4aC04Yy0xLjEwNSAwLTItLjg4NS0yLTEuOTc4di02LjU5NGExLjk5IDEuOTkgMCAwIDEgMi0xLjk3OGgzLjMzM3YtMS4yNDFhLjk4Mi45ODIgMCAwIDEtLjIxNy0xLjIgMS4wMDQgMS4wMDQgMCAwIDEgMS4xMjUtLjQ5OGMuNDQ2LjExLjc1OS41MDYuNzU5Ljk2Wm0tOSA1LjI3NmgxLjMzM3YzLjk1NkgxMi41VjE3LjI3Wm0xNiAwaC0xLjMzM3YzLjk1NkgyOC41VjE3LjI3Wm0tMTAgMi45NjdjLjU1MiAwIDEtLjQ0MyAxLS45OWEuOTk1Ljk5NSAwIDAgMC0xLS45ODhjLS41NTIgMC0xIC40NDMtMSAuOTg5cy40NDguOTg5IDEgLjk4OVptNS0uOTlhLjk5NS45OTUgMCAwIDAtMS0uOTg4Yy0uNTUyIDAtMSAuNDQzLTEgLjk4OXMuNDQ4Ljk4OSAxIC45ODkgMS0uNDQzIDEtLjk5WiIgZmlsbD0iIzZFNTdGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",qu=Object.defineProperty,xu=Object.getOwnPropertySymbols,_u=Object.prototype.hasOwnProperty,$u=Object.prototype.propertyIsEnumerable,Pu=(c,f,d)=>f in c?qu(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,ei=(c,f)=>{for(var d in f||(f={}))_u.call(f,d)&&Pu(c,d,f[d]);if(xu)for(var d of xu(f))$u.call(f,d)&&Pu(c,d,f[d]);return c};const Bi=c=>React.createElement("svg",ei({width:40,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u667A\u6167\u8D44\u6E90"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zhzy_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zhzy_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"zhzy_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"zhzy_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3 1)"},React.createElement("use",{fill:"#000",filter:"url(#zhzy_svg__a)",xlinkHref:"#zhzy_svg__b"}),React.createElement("rect",{stroke:"url(#zhzy_svg__c)",fill:"url(#zhzy_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("path",{d:"M24.887 18.472c.355.138.687.34.97.596a3.237 3.237 0 0 1-.53 5.228 3.254 3.254 0 0 1-1.572.434h-.097a3.26 3.26 0 0 1-1.791-.571 3.262 3.262 0 0 1-1.174-1.47 3.262 3.262 0 0 1-.213-1.513c.049-.515.224-1.019.507-1.45a3.258 3.258 0 0 1 1.001-.985 3.26 3.26 0 0 1 2.899-.27Zm-6.504-7.469a1.795 1.795 0 0 1 1.8 1.547c.03.207.014.416.019.625h4.65a1.803 1.803 0 0 1 1.828 1.817v3.541a.362.362 0 0 1-.263.335.363.363 0 0 1-.343-.084 3.573 3.573 0 0 0-2.338-.893 3.601 3.601 0 0 0-3.063 5.532.359.359 0 0 1-.287.553h-5.61a1.796 1.796 0 0 1-1.762-1.613l-.009-.143.001-9.473c.006-.394.15-.78.4-1.083.331-.41.852-.662 1.38-.66h3.597Zm6.207 8.709-1.87.001a.357.357 0 0 0-.31.247l-.563 1.782c-.017.057-.039.114-.052.172a.36.36 0 0 0 .133.358l1.592 1.188c.109.081.265.09.385.024.062-.036.117-.084.175-.126l1.372-1.024c.059-.045.123-.085.165-.148a.362.362 0 0 0 .04-.324l-.601-1.897a.363.363 0 0 0-.208-.227c-.081-.037-.172-.025-.258-.026Zm-.141.719.449 1.419-1.168.87c-.387-.29-.777-.578-1.164-.87l.45-1.42h1.433Zm-5.957.47h-2.208a.307.307 0 0 0-.075.01.363.363 0 0 0 .09.712h2.18a.36.36 0 0 0 .314-.2.369.369 0 0 0-.017-.355.356.356 0 0 0-.284-.167Zm5.675-.144h-.878a.357.357 0 0 0-.278.526.36.36 0 0 0 .315.19h.736c.08.002.163.002.235-.036a.36.36 0 0 0-.07-.672l-.06-.008Zm-5.689-2.555h-2.212a.36.36 0 0 0-.318.359.36.36 0 0 0 .34.361h2.19a.36.36 0 0 0 .313-.197.37.37 0 0 0-.013-.353.353.353 0 0 0-.3-.17Zm4.86-2.706H16.34a.696.696 0 0 0-.114.013.36.36 0 0 0-.267.26.361.361 0 0 0 .34.453l7.082.001a.363.363 0 0 0 .203-.657.4.4 0 0 0-.246-.07Z",fill:"#03D198",fillRule:"nonzero"})));var ti="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDEpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48cmVjdCBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiIHg9Ii0uNSIgeT0iLS41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSI4Ii8+PC9nPjxwYXRoIGQ9Ik0yNC44ODcgMTguNDcyYy4zNTUuMTM4LjY4Ny4zNC45Ny41OTZhMy4yMzcgMy4yMzcgMCAwIDEtLjUzIDUuMjI4IDMuMjU0IDMuMjU0IDAgMCAxLTEuNTcyLjQzNGgtLjA5N2EzLjI2IDMuMjYgMCAwIDEtMS43OTEtLjU3MSAzLjI2MiAzLjI2MiAwIDAgMS0xLjE3NC0xLjQ3IDMuMjYyIDMuMjYyIDAgMCAxLS4yMTMtMS41MTNjLjA0OS0uNTE1LjIyNC0xLjAxOS41MDctMS40NWEzLjI1OCAzLjI1OCAwIDAgMSAxLjAwMS0uOTg1IDMuMjYgMy4yNiAwIDAgMSAyLjg5OS0uMjdabS02LjUwNC03LjQ2OWExLjc5NSAxLjc5NSAwIDAgMSAxLjggMS41NDdjLjAzLjIwNy4wMTQuNDE2LjAxOS42MjVoNC42NWExLjgwMyAxLjgwMyAwIDAgMSAxLjgyOCAxLjgxN3YzLjU0MWEuMzYyLjM2MiAwIDAgMS0uMjYzLjMzNS4zNjMuMzYzIDAgMCAxLS4zNDMtLjA4NCAzLjU3MyAzLjU3MyAwIDAgMC0yLjMzOC0uODkzIDMuNjAxIDMuNjAxIDAgMCAwLTMuMDYzIDUuNTMyLjM1OS4zNTkgMCAwIDEtLjI4Ny41NTNoLTUuNjFhMS43OTYgMS43OTYgMCAwIDEtMS43NjItMS42MTNsLS4wMDktLjE0My4wMDEtOS40NzNjLjAwNi0uMzk0LjE1LS43OC40LTEuMDgzLjMzMS0uNDEuODUyLS42NjIgMS4zOC0uNjZoMy41OTdabTYuMjA3IDguNzA5LTEuODcuMDAxYS4zNTcuMzU3IDAgMCAwLS4zMS4yNDdsLS41NjMgMS43ODJjLS4wMTcuMDU3LS4wMzkuMTE0LS4wNTIuMTcyYS4zNi4zNiAwIDAgMCAuMTMzLjM1OGwxLjU5MiAxLjE4OGMuMTA5LjA4MS4yNjUuMDkuMzg1LjAyNC4wNjItLjAzNi4xMTctLjA4NC4xNzUtLjEyNmwxLjM3Mi0xLjAyNGMuMDU5LS4wNDUuMTIzLS4wODUuMTY1LS4xNDhhLjM2Mi4zNjIgMCAwIDAgLjA0LS4zMjRsLS42MDEtMS44OTdhLjM2My4zNjMgMCAwIDAtLjIwOC0uMjI3Yy0uMDgxLS4wMzctLjE3Mi0uMDI1LS4yNTgtLjAyNlptLS4xNDEuNzE5LjQ0OSAxLjQxOS0xLjE2OC44N2MtLjM4Ny0uMjktLjc3Ny0uNTc4LTEuMTY0LS44N2wuNDUtMS40MmgxLjQzM1ptLTUuOTU3LjQ3aC0yLjIwOGEuMzA3LjMwNyAwIDAgMC0uMDc1LjAxLjM2My4zNjMgMCAwIDAgLjA5LjcxMmgyLjE4YS4zNi4zNiAwIDAgMCAuMzE0LS4yLjM2OS4zNjkgMCAwIDAtLjAxNy0uMzU1LjM1Ni4zNTYgMCAwIDAtLjI4NC0uMTY3Wm01LjY3NS0uMTQ0aC0uODc4YS4zNTcuMzU3IDAgMCAwLS4yNzguNTI2LjM2LjM2IDAgMCAwIC4zMTUuMTloLjczNmMuMDguMDAyLjE2My4wMDIuMjM1LS4wMzZhLjM2LjM2IDAgMCAwLS4wNy0uNjcybC0uMDYtLjAwOFptLTUuNjg5LTIuNTU1aC0yLjIxMmEuMzYuMzYgMCAwIDAtLjMxOC4zNTkuMzYuMzYgMCAwIDAgLjM0LjM2MWgyLjE5YS4zNi4zNiAwIDAgMCAuMzEzLS4xOTcuMzcuMzcgMCAwIDAtLjAxMy0uMzUzLjM1My4zNTMgMCAwIDAtLjMtLjE3Wm00Ljg2LTIuNzA2SDE2LjM0YS42OTYuNjk2IDAgMCAwLS4xMTQuMDEzLjM2LjM2IDAgMCAwLS4yNjcuMjYuMzYxLjM2MSAwIDAgMCAuMzQuNDUzbDcuMDgyLjAwMWEuMzYzLjM2MyAwIDAgMCAuMjAzLS42NTcuNC40IDAgMCAwLS4yNDYtLjA3WiIgZmlsbD0iIzAzRDE5OCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",fu=Object.defineProperty,Fu=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,Au=(c,f,d)=>f in c?fu(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,ni=(c,f)=>{for(var d in f||(f={}))Mu.call(f,d)&&Au(c,d,f[d]);if(Fu)for(var d of Fu(f))Ru.call(f,d)&&Au(c,d,f[d]);return c};const Si=c=>React.createElement("svg",ni({width:40,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u6570\u5B57\u5206\u8EAB"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"szfs_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"szfs_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"szfs_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"szfs_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3 1)"},React.createElement("use",{fill:"#000",filter:"url(#szfs_svg__a)",xlinkHref:"#szfs_svg__b"}),React.createElement("rect",{stroke:"url(#szfs_svg__c)",fill:"url(#szfs_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("path",{d:"M20.674 11c2.747-.005 5.181 1.8 6.022 4.467.841 2.666-.104 5.581-2.339 7.21v1.848a.47.47 0 0 1-.466.475h-6.765a.47.47 0 0 1-.466-.475v-.475h-1.33a.458.458 0 0 1-.33-.139.477.477 0 0 1-.135-.337v-2.97l-.452-.142c-1.509-.595-1.46-1.468-1.381-1.82a.248.248 0 0 1 .048-.095v-.024a4.039 4.039 0 0 1 1.315-1.2l.035-.022c.06-3.48 2.83-6.277 6.244-6.301Zm-1.07 4.122a.44.44 0 0 0-.421.352l-1.64 4.467a.492.492 0 0 0 .28.62h.045c.028.016.06.025.093.025a.443.443 0 0 0 .421-.331l.373-1.056h1.574l.345.985a.467.467 0 0 0 .439.314.467.467 0 0 0 .438-.314h.014a.506.506 0 0 0 .01-.341l-1.55-4.369a.458.458 0 0 0-.42-.352Zm3.03.004a.437.437 0 0 0-.342.126.455.455 0 0 0-.134.345v4.4a.47.47 0 0 0 .466.476.47.47 0 0 0 .466-.475v-4.4a.47.47 0 0 0-.455-.472Zm-3.03 1.84.466 1.282h-.946l.48-1.281Z",fill:"#6E57FF",fillRule:"nonzero"})));var Lu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDEpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48cmVjdCBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiIHg9Ii0uNSIgeT0iLS41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSI4Ii8+PC9nPjxwYXRoIGQ9Ik0yMC42NzQgMTFjMi43NDctLjAwNSA1LjE4MSAxLjggNi4wMjIgNC40NjcuODQxIDIuNjY2LS4xMDQgNS41ODEtMi4zMzkgNy4yMXYxLjg0OGEuNDcuNDcgMCAwIDEtLjQ2Ni40NzVoLTYuNzY1YS40Ny40NyAwIDAgMS0uNDY2LS40NzV2LS40NzVoLTEuMzNhLjQ1OC40NTggMCAwIDEtLjMzLS4xMzkuNDc3LjQ3NyAwIDAgMS0uMTM1LS4zMzd2LTIuOTdsLS40NTItLjE0MmMtMS41MDktLjU5NS0xLjQ2LTEuNDY4LTEuMzgxLTEuODJhLjI0OC4yNDggMCAwIDEgLjA0OC0uMDk1di0uMDI0YTQuMDM5IDQuMDM5IDAgMCAxIDEuMzE1LTEuMmwuMDM1LS4wMjJjLjA2LTMuNDggMi44My02LjI3NyA2LjI0NC02LjMwMVptLTEuMDcgNC4xMjJhLjQ0LjQ0IDAgMCAwLS40MjEuMzUybC0xLjY0IDQuNDY3YS40OTIuNDkyIDAgMCAwIC4yOC42MmguMDQ1Yy4wMjguMDE2LjA2LjAyNS4wOTMuMDI1YS40NDMuNDQzIDAgMCAwIC40MjEtLjMzMWwuMzczLTEuMDU2aDEuNTc0bC4zNDUuOTg1YS40NjcuNDY3IDAgMCAwIC40MzkuMzE0LjQ2Ny40NjcgMCAwIDAgLjQzOC0uMzE0aC4wMTRhLjUwNi41MDYgMCAwIDAgLjAxLS4zNDFsLTEuNTUtNC4zNjlhLjQ1OC40NTggMCAwIDAtLjQyLS4zNTJabTMuMDMuMDA0YS40MzcuNDM3IDAgMCAwLS4zNDIuMTI2LjQ1NS40NTUgMCAwIDAtLjEzNC4zNDV2NC40YS40Ny40NyAwIDAgMCAuNDY2LjQ3Ni40Ny40NyAwIDAgMCAuNDY2LS40NzV2LTQuNGEuNDcuNDcgMCAwIDAtLjQ1NS0uNDcyWm0tMy4wMyAxLjg0LjQ2NiAxLjI4MmgtLjk0NmwuNDgtMS4yODFaIiBmaWxsPSIjNkU1N0ZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ri=Object.defineProperty,vu=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,oi=Object.prototype.propertyIsEnumerable,Nu=(c,f,d)=>f in c?ri(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,li=(c,f)=>{for(var d in f||(f={}))ai.call(f,d)&&Nu(c,d,f[d]);if(vu)for(var d of vu(f))oi.call(f,d)&&Nu(c,d,f[d]);return c};const Xl=c=>React.createElement("svg",li({width:40,height:40,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},c),React.createElement("title",null,"\u667A\u80FD\u5DE5\u5177"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zngj_svg__d"},React.createElement("stop",{stopColor:"#C9DEFB",offset:"0%"}),React.createElement("stop",{stopColor:"#E8FDFF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zngj_svg__c"},React.createElement("stop",{stopColor:"#F3F7FD",offset:"0%"}),React.createElement("stop",{stopColor:"#DBECFF",offset:"100%"})),React.createElement("filter",{x:"-14.7%",y:"-8.8%",width:"129.4%",height:"129.4%",filterUnits:"objectBoundingBox",id:"zngj_svg__a"},React.createElement("feMorphology",{radius:1,operator:"dilate",in:"SourceAlpha",result:"shadowSpreadOuter1"}),React.createElement("feOffset",{dy:2,in:"shadowSpreadOuter1",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:1,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.365990141 0 0 0 0 0.474049203 0 0 0 0 0.712749094 0 0 0 0.6 0",in:"shadowBlurOuter1"})),React.createElement("rect",{id:"zngj_svg__b",x:0,y:0,width:34,height:34,rx:8})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{transform:"translate(3 1)"},React.createElement("use",{fill:"#000",filter:"url(#zngj_svg__a)",xlinkHref:"#zngj_svg__b"}),React.createElement("rect",{stroke:"url(#zngj_svg__c)",fill:"url(#zngj_svg__d)",x:-.5,y:-.5,width:35,height:35,rx:8})),React.createElement("g",{fill:"#37B5E9",fillRule:"nonzero"},React.createElement("path",{d:"M25.25 12.867h-2.625v-.934c0-.515-.392-.933-.875-.933h-3.5c-.483 0-.875.418-.875.933v.934H14.75c-.966 0-1.75.835-1.75 1.866v2.33h14v-2.33c0-1.03-.784-1.866-1.75-1.866Zm-3.5 0h-3.5V12.4c0-.257.196-.467.438-.467h2.625c.241 0 .437.21.437.467v.467ZM20 19.4c.483 0 .875-.418.875-.933a.97.97 0 0 0-.122-.467h-1.507a.968.968 0 0 0-.121.467c0 .515.391.933.875.933Z"}),React.createElement("path",{d:"M21.687 18c.037.15.063.305.063.467 0 1.03-.784 1.866-1.75 1.866s-1.75-.835-1.75-1.866c0-.162.025-.317.062-.467H13v5.133c0 1.031.784 1.867 1.75 1.867h10.5c.966 0 1.75-.836 1.75-1.867V18h-5.313Z"}))));var ui="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iZCI+PHN0b3Agc3RvcC1jb2xvcj0iI0M5REVGQiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEZERkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJjIj48c3RvcCBzdG9wLWNvbG9yPSIjRjNGN0ZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCRUNGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii0xNC43JSIgeT0iLTguOCUiIHdpZHRoPSIxMjkuNCUiIGhlaWdodD0iMTI5LjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJhIj48ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImRpbGF0ZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iMiIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd0JsdXJPdXRlcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJvdXQiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjM2NTk5MDE0MSAwIDAgMCAwIDAuNDc0MDQ5MjAzIDAgMCAwIDAgMC43MTI3NDkwOTQgMCAwIDAgMC42IDAiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIi8+PC9maWx0ZXI+PHJlY3QgaWQ9ImIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgcng9IjgiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzIDEpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48cmVjdCBzdHJva2U9InVybCgjYykiIGZpbGw9InVybCgjZCkiIHg9Ii0uNSIgeT0iLS41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHJ4PSI4Ii8+PC9nPjxnIGZpbGw9IiMzN0I1RTkiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTI1LjI1IDEyLjg2N2gtMi42MjV2LS45MzRjMC0uNTE1LS4zOTItLjkzMy0uODc1LS45MzNoLTMuNWMtLjQ4MyAwLS44NzUuNDE4LS44NzUuOTMzdi45MzRIMTQuNzVjLS45NjYgMC0xLjc1LjgzNS0xLjc1IDEuODY2djIuMzNoMTR2LTIuMzNjMC0xLjAzLS43ODQtMS44NjYtMS43NS0xLjg2NlptLTMuNSAwaC0zLjVWMTIuNGMwLS4yNTcuMTk2LS40NjcuNDM4LS40NjdoMi42MjVjLjI0MSAwIC40MzcuMjEuNDM3LjQ2N3YuNDY3Wk0yMCAxOS40Yy40ODMgMCAuODc1LS40MTguODc1LS45MzNhLjk3Ljk3IDAgMCAwLS4xMjItLjQ2N2gtMS41MDdhLjk2OC45NjggMCAwIDAtLjEyMS40NjdjMCAuNTE1LjM5MS45MzMuODc1LjkzM1oiLz48cGF0aCBkPSJNMjEuNjg3IDE4Yy4wMzcuMTUuMDYzLjMwNS4wNjMuNDY3IDAgMS4wMy0uNzg0IDEuODY2LTEuNzUgMS44NjZzLTEuNzUtLjgzNS0xLjc1LTEuODY2YzAtLjE2Mi4wMjUtLjMxNy4wNjItLjQ2N0gxM3Y1LjEzM2MwIDEuMDMxLjc4NCAxLjg2NyAxLjc1IDEuODY3aDEwLjVjLjk2NiAwIDEuNzUtLjgzNiAxLjc1LTEuODY3VjE4aC01LjMxM1oiLz48L2c+PC9nPjwvc3ZnPg==",Ou=u(32637),gu="data:image/png;base64,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",Ee=u(59301),Tu=Object.defineProperty,$l=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,pu=(c,f,d)=>f in c?Tu(c,f,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[f]=d,eu=(c,f)=>{for(var d in f||(f={}))Qu.call(f,d)&&pu(c,d,f[d]);if($l)for(var d of $l(f))mu.call(f,d)&&pu(c,d,f[d]);return c},ii=(c,f)=>{var d={};for(var Lt in c)Qu.call(c,Lt)&&f.indexOf(Lt)<0&&(d[Lt]=c[Lt]);if(c!=null&&$l)for(var Lt of $l(c))f.indexOf(Lt)<0&&mu.call(c,Lt)&&(d[Lt]=c[Lt]);return d},cl=(c,f,d)=>new Promise((Lt,Gt)=>{var An=Je=>{try{Vt(d.next(Je))}catch(on){Gt(on)}},tr=Je=>{try{Vt(d.throw(Je))}catch(on){Gt(on)}},Vt=Je=>Je.done?Lt(Je.value):Promise.resolve(Je.value).then(An,tr);Vt((d=d.apply(c,f)).next())});const{Content:si}=b.default,Cu=c=>{var f=c,{classroomList:d,globalSetting:Lt,shixunHomeworks:Gt,user:An,loading:tr,dispatch:Vt}=f,Je=ii(f,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"]),on,Ur,Hr,Rr,Qr,Zr,ba,ya,na,Wr,Ir,sa,fa,wa;const Jr=(0,B.useParams)(),{detailTopBanner:xe,detailLeftMenus:Ma,shareStatus:ja}=d,{userInfo:Nr}=An,[vo,fo]=(0,a.useState)(["shixun_homework|1309"]),[Fr,vr]=(0,a.useState)(),[ma,to]=(0,a.useState)(!1),[xo,nl]=(0,a.useState)(!1),[gl,aa]=(0,a.useState)(!1),[Ka,Co]=(0,a.useState)(!1),[oo,ko]=(0,a.useState)(!1),[Ho,Uo]=(0,a.useState)(!1),[wo,Bl]=(0,a.useState)(!1),[Ro,Sl]=(0,a.useState)({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),[dl,Go]=(0,a.useState)(!1),bl=(0,B.useLocation)(),[ml]=(0,B.useSearchParams)(),Gl=location.host.startsWith("localhost")?yr.Z.PROXY_SERVER:yr.Z.API_SERVER,Yo=[{name:"\u77E5\u8BC6\u56FE\u8C31",img:Io,url:"/knowledgegraph"},{name:"\u667A\u80FD\u95EE\u7B54",img:vl,url:""},{name:"AI\u77E5\u8BC6\u5E93",img:Wa,url:"/KnowledgeManage"},{name:"AI\u667A\u80FD\u4F53",img:Ju,url:"/agent"},{name:"\u667A\u6167\u8D44\u6E90",img:ti,url:"/SmartResources"},{name:"\u6570\u5B57\u5206\u8EAB",img:Lu,bgcolor:"#F3FCF9",url:"/DigitalClone"},{name:"\u667A\u80FD\u5DE5\u5177",img:ui,bgcolor:"#F3FCF9",url:"/IntelligentTools"}],Fl=[{name:"\u6DFB\u52A0\u8001\u5E08",icon:Ee.createElement("i",{className:"mr5 iconfont icon-tianjialaoshi1"})},{name:"\u6DFB\u52A0\u52A9\u6559",icon:Ee.createElement("i",{className:"mr5 iconfont icon-tianjiazhujiao1"})},{name:"\u6DFB\u52A0\u5B66\u751F",icon:Ee.createElement("i",{className:"mr5 iconfont icon-tianjiaxuesheng1"})}].filter(Pn=>(0,Ot.Rm)()?Pn.name!=="\u6DFB\u52A0\u8001\u5E08":!0).filter(Pn=>xe!=null&&xe.is_competition?!!(0,Ot.Rb)():!0);(0,a.useEffect)(()=>(Vt({type:"globalSetting/delayTipToggle",payload:!0}),()=>{Vt({type:"globalSetting/delayTipToggle",payload:!1})}),[]),(0,a.useEffect)(()=>{var Pn,Or,Na;((Pn=An==null?void 0:An.userInfo)==null?void 0:Pn.user_status)===1&&w.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,centered:!0,keyboard:!1,width:672,content:Ee.createElement("div",{style:{color:"#000",fontSize:"14px",lineHeight:"26px"}},Ee.createElement("div",null,"\u5C0A\u656C\u7684\u8001\u5E08\uFF0C\u60A8\u597D\uFF01"),Ee.createElement("div",null,"\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u5C06\u4E8E",Ee.createElement("span",{style:{color:"#F27713"}},ae()((Na=(Or=An==null?void 0:An.userInfo)==null?void 0:Or.resource_limit)==null?void 0:Na.expired_at).format("YYYY\u5E74M\u6708D\u65E5")),"\u5230\u671F\uFF0C\u4E4B\u540E\u6559\u5B66\u8BFE\u5802\u7684\u90E8\u5206\u529F\u80FD\u5C06\u88AB\u9650\u5236\u4F7F\u7528",Ee.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:za},"\u3010\u67E5\u770B\u8BE6\u60C5\u3011"),"\u3002"),Ee.createElement("div",null,"\u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u70B9\u51FB\u201C\u7ACB\u5373\u8054\u7CFB\u201D\uFF0C\u6211\u4EEC\u5C06\u7AED\u8BDA\u4E3A\u60A8\u63D0\u4F9B\u5E2E\u52A9\u548C\u652F\u6301\u3002"),Ee.createElement("div",{className:"mt10"},"\u611F\u8C22\u60A8\u5BF9\u5934\u6B4C\u5E73\u53F0\u7684\u4FE1\u4EFB\uFF0C\u6211\u4EEC\u671F\u5F85\u80FD\u591F\u6301\u7EED\u4E3A\u60A8\u63D0\u4F9B\u4F18\u8D28\u7684\u670D\u52A1\u3002")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u5FFD\u7565",onOk:()=>cl(void 0,null,function*(){let Kt=yield(0,ve.ZP)("/api/business_contacts.json",{method:"post",body:{course_id:Jr.coursesId,limit_type:"3"}});(Kt==null?void 0:Kt.status)===0&&pl()}),onCancel:()=>cl(void 0,null,function*(){let Kt=yield(0,ve.ZP)("/api/business_contacts.json",{method:"post",body:{course_id:Jr.coursesId,limit_type:"2"}});(Kt==null?void 0:Kt.status)===0&&window.location.reload()})})},[(on=An==null?void 0:An.userInfo)==null?void 0:on.user_status]),(0,a.useEffect)(()=>{(0,Xt.hs)(Vt)},[(0,Ot.bg)()]);const[Wo,Ml]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let Pn=ae()().add(0,"days").unix(),Or=localStorage.getItem("classroomsclose");if(!Or){Ml(!0);return}Pn>parseInt(Or)&&Ml(!0)},[]),(0,a.useEffect)(()=>(ko((xe==null?void 0:xe.student_count)>=10?!1:xo),()=>{ko(!1)}),[xe]),(0,a.useEffect)(()=>{setTimeout(()=>{ko(!1)},5e3)},[]),(0,a.useEffect)(()=>{const Pn=ae()(),Or=`${Nr==null?void 0:Nr.login}-${Jr.coursesId}-date`;let Na=localStorage.getItem(Or);return Na?Pn<=ae()(Na)?Uo(!1):(localStorage.removeItem(Or),Uo(!0)):Uo(!0),()=>{Uo(!1)}},[xe]);const xn=()=>{const Pn=`${Nr==null?void 0:Nr.login}-${Jr.coursesId}-date`,Or=ae()().endOf("day").format("YYYY-MM-DD HH:mm:ss");localStorage.setItem(Pn,Or),Uo(!1)},Hn={5:{text:"\u5982\u679C\u5206\u73ED\u5355\u72EC\u8BBE\u7F6E\u53D1\u5E03\u5185\u5BB9\uFF08\u5B9E\u8BAD\u4F5C\u4E1A\u3001\u666E\u901A\u4F5C\u4E1A\u3001\u8BD5\u5377\u7B49\uFF09\uFF0C \u9700\u8981\u52A0\u5165\u5206\u73ED\u624D\u80FD\u67E5\u770B",url:`/api/courses/${Jr.coursesId}/switch_to_student.json`},6:{text:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3\u6559\u5E08\uFF0C\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650",url:`/api/courses/${Jr.coursesId}/switch_to_teacher.json`},7:{text:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3\u52A9\u6559\uFF0C\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650",url:`/api/courses/${Jr.coursesId}/switch_to_assistant.json`}},Ao=()=>{Vt({type:"classroomList/getClassroomLeftMenus",payload:{id:Jr.coursesId}})},Vr=()=>cl(void 0,null,function*(){let Pn=yield Vt({type:"classroomList/getClassroomTopBanner",payload:{id:Jr.coursesId}});Pn!=null&&Pn.name&&!(Pn!=null&&Pn.copy_completed)?setTimeout(()=>{Vr()},1e4):Ao()});function Br(Pn){return cl(this,null,function*(){let Or=yield(0,ve.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Pn}});if(Or!=null&&Or.need_pro_auth&&!(Or!=null&&Or.existing_student)&&!(Or!=null&&Or.teacher_already_exist)){Vt({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Pn,checkedList:[3]}});return}const Na=yield(0,ve.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:Pn,student:1}});if((Na==null?void 0:Na.status)===-12){let Kt=JSON.parse(localStorage.getItem("userInfo"));z.ZP.warning(Na==null?void 0:Na.message),B.history.push(`/users/${Kt==null?void 0:Kt.login}/classrooms`);return}(Na==null?void 0:Na.status)===-4&&Vt({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),Na.status===401?(localStorage.setItem("addinfo","1"),localStorage.setItem("classromeurl",location.pathname+bl.search)):(Vr(),Ao())})}const Gr=(Pn,Or)=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",icon:Ee.createElement(M.Z,null),content:Pn,okText:"\u786E\u8BA4",onOk:()=>Or(),cancelText:"\u53D6\u6D88"})},kr=Pn=>cl(void 0,null,function*(){var Or,Na;let Kt;switch(Pn){case 0:(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u8BBE\u4E3A\u516C\u5F00/\u79C1\u6709"]);let Lr=Ee.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",Ee.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F");xe.is_public&&(Lr=Ee.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u8BBE\u7F6E\u4E3A\u79C1\u6709?")),Gr(Lr,()=>cl(void 0,null,function*(){Kt=yield(0,te.sb)(eu({},Jr)),(Kt==null?void 0:Kt.status)===0&&(z.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Vr())}));break;case 1:(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u505C\u7528/\u542F\u7528\u9080\u8BF7\u7801"]),xe!=null&&xe.invite_code?Gr(Ee.createElement("p",null,"\u8BFE\u5802\u9080\u8BF7\u7801\u505C\u7528\u540E\uFF0C\u7528\u6237\u4E0D\u80FD\u4E3B\u52A8\u52A0\u5165\u8BE5\u8BFE\u5802\u4E86",Ee.createElement("br",null),"\u60A8\u662F\u5426\u786E\u8BA4\u505C\u7528?"),()=>cl(void 0,null,function*(){Kt=yield(0,te.L$)(eu({},Jr)),(Kt==null?void 0:Kt.status)===0&&(z.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Vr())})):Kt=yield(0,te.L$)(eu({},Jr));break;case 2:(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u7F16\u8F91\u8BFE\u5802"]),xe!=null&&xe.excellent?B.history.push(`/classrooms/${Jr.coursesId}/newgolds/settings`):B.history.push(`/classrooms/${Jr.coursesId}/edit`);break;case 3:if(!((Or=An.userInfo)!=null&&Or.professional_certification)){z.ZP.warning("\u9700\u8981\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u540E\u624D\u80FD\u590D\u5236\u8BFE\u5802");return}(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u590D\u5236\u8BFE\u5802"]),Sl({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Bl(!0);break;case 4:(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u5220\u9664\u8BFE\u5802"]),Vt({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664\u8BFE\u5802"}});break;case 5:(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u5207\u6362\u4E3A\u5B66\u751F"]),Vt({type:"classroomList/setActionTabs",payload:{key:"\u5207\u6362\u4E3A\u5B66\u751F"}});break;case 6:case 7:w.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5207\u6362\u8EAB\u4EFD",content:Hn[Pn].text,onOk:()=>cl(void 0,null,function*(){(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5",Pn==6?"\u5207\u6362\u4E3A\u8001\u5E08":" \u5207\u6362\u4E3A\u52A9\u6559"]),(yield(0,ve.ZP)(Hn[Pn].url,{method:"post"})).status===0&&(z.ZP.success("\u5207\u6362\u6210\u529F"),window.location.reload())})});break;case 8:xe!=null&&xe.invite_code?((0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u9000\u51FA\u8BFE\u5802"]),Gr(Ee.createElement("p",null,"\u9000\u51FA\u540E\u60A8\u5C06\u4E0D\u518D\u662F\u672C\u8BFE\u5802\u7684\u6210\u5458,\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664"),()=>cl(void 0,null,function*(){Kt=yield(0,te.fN)(eu({},Jr)),(Kt==null?void 0:Kt.status)===0&&(z.ZP.success("\u9000\u51FA\u6210\u529F"),B.history.push(`/users/${Nr.login}`))}))):Kt=yield(0,te.L$)(eu({},Jr));break;case 9:if(!((Na=An.userInfo)!=null&&Na.professional_certification)){z.ZP.warning("\u9700\u8981\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u540E\u624D\u80FD\u67E5\u770B\u590D\u5236\u8BB0\u5F55");return}Vt({type:"classroomList/setActionTabs",payload:{key:"\u590D\u5236\u8BB0\u5F55"}});break}(Kt==null?void 0:Kt.status)===0&&(z.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Vr())}),ta=Ee.createElement("div",{className:"tc current"},Ee.createElement(Ee.Fragment,null,(xe==null?void 0:xe.switch_to_student)&&Ee.createElement("p",{onClick:()=>kr(5)},"\u5207\u6362\u4E3A\u5B66\u751F"),(xe==null?void 0:xe.switch_to_teacher)&&Ee.createElement("p",{onClick:()=>kr(6)},"\u5207\u6362\u4E3A\u8001\u5E08"),(xe==null?void 0:xe.switch_to_assistant)&&Ee.createElement("p",{onClick:()=>kr(7)},"\u5207\u6362\u4E3A\u52A9\u6559"))),Ia=()=>{var Pn,Or,Na,Kt;let Lr="";return(xe!=null&&xe.switch_to_student||xe!=null&&xe.switch_to_teacher||xe!=null&&xe.switch_to_assistant)&&(Lr=" \u25BC"),Ee.createElement("span",{style:{pointerEvents:Lr?"all":"none"}},((Pn=Nr==null?void 0:Nr.course)==null?void 0:Pn.course_role)===8&&Ee.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u8001\u5E08",Lr),((Or=Nr==null?void 0:Nr.course)==null?void 0:Or.course_role)===5&&Ee.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u8001\u5E08",Lr),((Na=Nr==null?void 0:Nr.course)==null?void 0:Na.course_role)===12&&Ee.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u52A9\u6559",Lr),((Kt=Nr==null?void 0:Nr.course)==null?void 0:Kt.course_role)===15&&Ee.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u5B66\u751F",Lr))},La=Ee.createElement("div",{className:"tc current"},xe!=null&&xe.excellent?Ee.createElement(Ee.Fragment,null,(0,Ot.GJ)()&&Ee.createElement("p",{onClick:()=>kr(2)},"\u7F16\u8F91\u8BFE\u5802"),(0,Ot.oF)()&&Ee.createElement("p",{onClick:()=>kr(4)},"\u5220\u9664\u8BFE\u5802")):Ee.createElement(Ee.Fragment,null,(0,Ot.aN)()&&Ee.createElement("p",{onClick:()=>kr(0)},xe!=null&&xe.is_public?"\u8BBE\u4E3A\u79C1\u6709":"\u8BBE\u4E3A\u516C\u5F00"),(0,Ot.GJ)()&&Ee.createElement("p",{onClick:()=>kr(2)},"\u7F16\u8F91\u8BFE\u5802"),(0,Ot.GJ)()&&Ee.createElement("p",{onClick:()=>kr(3)},"\u590D\u5236\u8BFE\u5802"),(0,Ot.GJ)()&&Ee.createElement("p",{onClick:()=>kr(9)},"\u590D\u5236\u8BB0\u5F55"),(0,Ot.dE)()&&Ee.createElement("p",{onClick:()=>kr(8)},"\u9000\u51FA\u8BFE\u5802"),(0,Ot.aN)()&&Ee.createElement("p",{onClick:()=>kr(4)},"\u5220\u9664\u8BFE\u5802")));(0,a.useEffect)(()=>{var Pn;if((Pn=An==null?void 0:An.userInfo)!=null&&Pn.course)if((0,Ot.dE)()){ko(!1);return}else{let Or=JSON.parse(localStorage==null?void 0:localStorage.getItem("coursesIdstimies"));if((Or==null?void 0:Or.length)>0){let Na=Or.filter(Kt=>Kt.coursesId===(Jr==null?void 0:Jr.coursesId));(Na==null?void 0:Na.length)>0?ae()(Na[0].time).add(parseInt(Na[0].Tooltiptype),"days"){ml.get("code")?Br(ml.get("code")):Vr()},[Jr.coursesId]),(0,a.useEffect)(()=>{window.localStorage.getItem("classrooms-mooc-modal-hint-flag")==="1"||!(xe!=null&&xe.third_party_tip)||!(0,Ot.dE)()||!(xe!=null&&xe.excellent)||Vt({type:"classroomList/setActionTabs",payload:{key:"\u586B\u5199\u6155\u8BFE\u8D44\u6599",params:{showHint:!0}}})},[xe==null?void 0:xe.third_party_tip]),(0,a.useEffect)(()=>{let Pn=bl.pathname.split("/")[3];(Pn==null?void 0:Pn.indexOf("graduation"))>-1&&(Pn="graduation"),fo([`${Pn}|${Jr.coursesId}`])},[bl.pathname]),xe!=null&&xe.name&&(0,ct.Dk)(xe==null?void 0:xe.name);const ha=()=>(xe==null?void 0:xe.invite_code_halt)===0?Ee.createElement("span",null,"\u6210\u5458\u53EF\u4EE5\u901A\u8FC7\u9080\u8BF7\u7801\u4E3B\u52A8\u52A0\u5165\u8BFE\u5802",Ee.createElement("br",null),"\u70B9\u51FB\u7ACB\u523B\u590D\u5236\u9080\u8BF7\u7801"):(xe==null?void 0:xe.invite_code_halt)===2?Ee.createElement("span",null,"\u5F53\u524D\u9080\u8BF7\u7801\u5DF2\u5BF9\u5B66\u751F\u505C\u7528",Ee.createElement("br",null),"\u7528\u6237\u53EA\u80FD\u4EE5\u8001\u5E08/\u52A9\u6559\u8EAB\u4EFD\u7533\u8BF7\u52A0\u5165\u8BFE\u5802"):null;(0,a.useEffect)(()=>{var Pn,Or;if(xe!=null&&xe.professors){let Na="";(Pn=xe==null?void 0:xe.professors)==null||Pn.map((Kt,Lr)=>{var uo,po;Lr===((uo=xe==null?void 0:xe.professors)==null?void 0:uo.length)-1&&((po=xe==null?void 0:xe.assistants)==null?void 0:po.length)===0?Na+=Kt:Na+=Kt+"\u3001"}),(Or=xe==null?void 0:xe.assistants)==null||Or.map((Kt,Lr)=>{var uo;Lr===((uo=xe==null?void 0:xe.assistants)==null?void 0:uo.length)-1?Na+=Kt+"\uFF08\u52A9\u6559\uFF09":Na+=Kt+"\uFF08\u52A9\u6559\uFF09\u3001"}),vr(Na)}},[xe]);const lo=()=>{const Pn=xe.all_applies_count>0?24:0;return Ee.createElement("div",{style:{display:"inline-flex",alignItems:"center"}},(0,Ot.eB)()&&Ee.createElement("div",{className:pt.badge,style:{paddingRight:Pn}},(0,Ot.eB)()&&xe.all_applies_count>0&&Ee.createElement("span",{className:pt.num},xe.all_applies_count>100?"99+":xe.all_applies_count),Ee.createElement(m.Z,{zIndex:10,title:Ee.createElement("span",{className:"c-black"},"\u65B0\u6536\u5230",xe==null?void 0:xe.all_applies_count,"\u6761\u52A0\u5165\u8BFE\u5802\u7684\u7533\u8BF7",Ee.createElement(B.Link,{to:(0,Ot.Rm)()?`/classrooms/${Jr.coursesId}/students?tab=applicant`:`/classrooms/${Jr.coursesId}/teachers?tab=1`,className:"c-orange"},"\u53BB\u5BA1\u6279"),Ee.createElement("i",{onClick:xn,className:"iconfont icon-guanbi1",style:{fontSize:12,color:"#666",marginLeft:10,cursor:"pointer"}})),color:"#FFF",key:"#FFF",open:xe.all_applies_count>0&&Ho},Ee.createElement(B.Link,{onClick:Or=>{if(!(0,Xt.tJ)(Vt)){Or.preventDefault();return}},style:{display:"inline-flex",alignItems:"center"},className:"c-white",to:`/classrooms/${Jr.coursesId}/students`},Ee.createElement("i",{className:"iconfont icon-chengyuanguanli1 mr5"}),"\u6210\u5458\u7BA1\u7406"))),Ee.createElement(B.Link,{onClick:Or=>{if(!(0,Xt.tJ)(Vt)){Or.preventDefault();return}},className:(0,Ot.eB)()?pt.link:pt.sLink,to:`/classrooms/${Jr.coursesId}/students`},Ee.createElement("span",null,"\u5B66\u751F"),Ee.createElement("span",{className:"ml5"},xe.student_count)),Ee.createElement(B.Link,{className:pt.link,onClick:Or=>{if(!(0,Xt.tJ)(Vt)){Or.preventDefault();return}},to:`/classrooms/${Jr.coursesId}/teachers`},Ee.createElement("span",null,"\u6559\u5E08"),Ee.createElement("span",{className:"ml5"},xe.teacher_count)),(0,Ot.dE)()&&(xe==null?void 0:xe.allow_apply_teacher)&&Ee.createElement("span",{className:"ml40 mr20",onClick:()=>cl(void 0,null,function*(){const Or=yield(0,ve.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:xe==null?void 0:xe.invite_code,professor:1}});Or&&z.ZP.info(Or==null?void 0:Or.message)})},Ee.createElement(m.Z,{title:"\u7533\u8BF7\u6210\u4E3A\u6559\u5E08"},Ee.createElement("a",{className:"c-white iconfont icon-shenqingchengweijiaoshi"}))),(0,Ot.dE)()&&(xe==null?void 0:xe.allow_apply_teacher)&&Ee.createElement("span",{onClick:()=>cl(void 0,null,function*(){const Or=yield(0,ve.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:xe==null?void 0:xe.invite_code,assistant_professor:1}});Or&&z.ZP.info(Or==null?void 0:Or.message)})},Ee.createElement(m.Z,{title:"\u7533\u8BF7\u6210\u4E3A\u52A9\u6559"},Ee.createElement("a",{className:"c-white iconfont icon-shenqingchengweizhujiao"}))))},Lo=`\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011${xe==null?void 0:xe.copy_teacher_name}\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5934\u6B4C\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A${xe==null?void 0:xe.name}\u300B\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002 +\u94FE\u63A5\uFF1Ahttps://www.educoder.net/classrooms/${Jr.coursesId}?code=${xe==null?void 0:xe.invite_code} +\u9080\u8BF7\u7801\uFF1A${xe==null?void 0:xe.invite_code}`,Do=()=>{Vt({type:"classroomList/save",payload:{shareStatus:!0}})},ho=()=>{kr(3)},No=(0,a.useMemo)(()=>{var Pn;const Or=(Pn=Ma==null?void 0:Ma.course_modules)==null?void 0:Pn.map(Na=>Na==null?void 0:Na.type);return!!((0,Ot.dE)()&&!(xe!=null&&xe.excellent)&&(xe!=null&&xe.group_name)&&(Or!=null&&Or.includes("course_group")))},[An,d]),pl=(Pn=!0)=>{w.default.confirm({title:"\u8054\u7CFB\u6559\u7814\u52A9\u7406",centered:!0,keyboard:!1,icon:null,closable:!0,width:420,content:Ee.createElement("div",{style:{display:"flex",justifyContent:"center",flexWrap:"wrap",color:"#333",lineHeight:"24px"}},Pn&&Ee.createElement("div",null,"\u5EF6\u671F\u7533\u8BF7\u63D0\u4EA4\u6210\u529F\uFF01\u5E73\u53F0\u5DE5\u4F5C\u4EBA\u5458\u5C06\u5C3D\u5FEB\u4E0E\u60A8\u53D6\u5F97\u8054\u7CFB"),Ee.createElement("div",null,"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u5E73\u53F0\u6559\u7814\u52A9\u7406-\u5C0F\u6B4C\u8001\u5E08"),Ee.createElement("img",{src:Ou,width:191,height:181,style:{padding:"0 4px",borderRadius:"2px",border:"1px solid #D8E3E9",marginTop:15}}),Ee.createElement("div",{style:{color:"#000",fontWeight:"bolder",fontSize:16,margin:"20px 0"}},"\u5FAE\u4FE1\u53F7\uFF1AEduCoder-Coming")),footer:null,onCancel:()=>{Pn&&window.location.reload()}})},za=()=>{w.default.confirm({title:"\u8BE6\u60C5",centered:!0,keyboard:!1,icon:null,closable:!0,width:484,content:Ee.createElement("div",{style:{lineHeight:"22px"}},Ee.createElement("div",{style:{color:"#F27713"}},"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u5230\u671F\u540E\uFF0C\u4EE5\u4E0B\u529F\u80FD\u5C06\u88AB\u9650\u5236\uFF1A"),Ee.createElement("div",{className:pt.restrict_txt},Ee.createElement("span",{className:pt.tag_css},"1"),Ee.createElement("span",{className:pt.tag_name},"\u8BFE\u5802\u5B9E\u9A8C"),"\u521B\u5EFA\u8BFE\u5802\u5B9E\u9A8C\u3001\u53D1\u5E03\u8BFE\u5802\u5B9E\u9A8C"),Ee.createElement("div",{className:pt.restrict_txt},Ee.createElement("span",{className:pt.tag_css},"2"),Ee.createElement("span",{className:pt.tag_name},"\u7F16\u7A0B\u4F5C\u4E1A"),"\u521B\u5EFA\u4F5C\u4E1A\u3001\u53D1\u5E03\u4F5C\u4E1A"),Ee.createElement("div",{className:`${pt.restrict_txt} mb30`},Ee.createElement("span",{className:pt.tag_css},"3"),Ee.createElement("span",{className:pt.tag_name},"\u5728\u7EBF\u8003\u8BD5"),"\u521B\u5EFA\u8003\u8BD5\u3001\u53D1\u5E03\u4F5C\u8003\u8BD5")),footer:null})};return Ee.createElement("section",{className:pt.bg},Ee.createElement("section",{className:pt.classroomInfo},Ee.createElement("aside",{className:"edu-container"},Ee.createElement("aside",{className:pt.title},Ee.createElement("div",{className:pt.titleLeft},Ee.createElement("strong",null,xe.name),(xe==null?void 0:xe.excellent)&&Ee.createElement("span",{className:"tag-style bg-orange ml20"},"\u5F00\u653E\u8BFE\u7A0B"),!(0,Ot.aQ)()&&Ee.createElement("span",{className:"tag-style bg-blue ml20"},xe!=null&&xe.is_public?"\u516C\u5F00":"\u79C1\u6709"),(0,Ot.aQ)()&&Ee.createElement("span",{className:"tag-style bg-grey-ede c-light-black ml20"},"\u5DF2\u7ED3\u675F"),Ee.createElement("br",null),!!xe.credit&&Ee.createElement("span",null,"\u5B66\u5206 ",xe.credit),!!xe.class_period&&Ee.createElement("span",null,Ee.createElement("span",{className:"ml5 mr5"},"|"),"\u5B66\u65F6 ",xe.class_period),!!xe.visits&&Ee.createElement("span",null,Ee.createElement("span",{className:"ml5 mr5"},"|"),"\u8BFE\u5802\u8BBF\u95EE\u91CF ",xe.visits)),xe.copy_completed&&document.domain!=="kepukehuan.educoder.net"&&Ee.createElement("div",{className:pt.titleRight,style:{height:"20px",display:"flex",alignItems:"center"}},((Ur=Nr==null?void 0:Nr.course)==null?void 0:Ur.course_role)===null&&(Nr==null?void 0:Nr.identity)==="teacher"&&(xe==null?void 0:xe.allow_copy)&&Ee.createElement("div",{className:pt.copy},Ee.createElement("span",{onClick:ho},"\u590D\u5236\u8BFE\u5802"),Ee.createElement("span",null,xe==null?void 0:xe.copied_courses_count)),(xe==null?void 0:xe.course_identity)<6&&!(xe!=null&&xe.excellent)&&(xe==null?void 0:xe.show_invite_code)&&Ee.createElement(Ee.Fragment,null,Ee.createElement("strong",{className:"font14"},"\u9080\u8BF7\u7801\uFF1A"),(xe==null?void 0:xe.invite_code_halt)===1&&Ee.createElement("strong",{className:"font14"},Ee.createElement("span",null,"\u5DF2\u505C\u7528")),(xe==null?void 0:xe.invite_code_halt)!==1&&Ee.createElement(He.Z,{zIndex:1,cancelText:"",overlayClassName:pt.tipJoin,overlayStyle:{width:270},open:oo,placement:"bottom",title:Ee.createElement("span",{style:{color:"#000",fontSize:14,fontWeight:200}},"\u590D\u5236\u5E76\u53D1\u7ED9\u5B66\u751F\uFF0C\u9080\u8BF7\u5B66\u751F\u5FEB\u901F\u52A0\u5165",Ee.createElement("br",null),Ee.createElement("div",{style:{borderBottom:"1px solid #efefef",marginTop:"12px",marginLeft:-18}}),Ee.createElement(ut.Z,{className:"mt10"},Ee.createElement($.Z,{flex:"1",style:{textAlign:"right",marginRight:10}},Ee.createElement(l.default,{style:{marginLeft:-18,color:"#999"},onChange:Pn=>{to(Pn.target.checked)}},xe.student_count===0?"\u4ECA\u5929\u4E0D\u518D\u63D0\u793A":"\u672C\u5468\u4E0D\u518D\u63D0\u793A")),Ee.createElement($.Z,null,Ee.createElement(T.ZP,{size:"small",type:"primary"},Ee.createElement("span",{style:{cursor:"pointer"},onClick:()=>{if((0,ct.RG)(Lo),ma){if(localStorage.getItem("coursesIdstimies")){let Pn=JSON.parse(localStorage.getItem("coursesIdstimies"));Pn.filter(Or=>Or.coursesId===Jr.coursesId).length>0||(Pn.push({coursesId:Jr.coursesId,time:new Date,Tooltiptype:xe.student_count===0?"1":"7"}),localStorage.setItem("coursesIdstimies",JSON.stringify(Pn)))}else localStorage.setItem("coursesIdstimies",JSON.stringify([{coursesId:Jr.coursesId,time:new Date,Tooltiptype:xe.student_count===0?"1":"7"}]));ko(!1)}else ko(!1)}},"\u786E\u5B9A")))))},Ee.createElement("strong",{className:"font14"},Ee.createElement("span",{className:(xe==null?void 0:xe.invite_code_halt)===1?"":"c-yellow"},(xe==null?void 0:xe.invite_code_halt)===1?"\u5DF2\u505C\u7528":xe==null?void 0:xe.invite_code))),(xe==null?void 0:xe.invite_code_halt)!==1&&Ee.createElement("div",{className:pt.shareClassroom,onClick:Do},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-fenxiangketang"})),Ee.createElement("span",null,"\u5206\u4EAB\u8BFE\u5802"))),Ee.createElement(E.Z,{placement:"bottom",content:ta,trigger:"hover"},Ia()),(0,Ot.RV)()&&Ee.createElement("span",{className:"ml10 mr10"},"|"),(0,Ot.RV)()&&Ee.createElement(E.Z,{placement:"bottom",content:La,trigger:"hover"},Ee.createElement("span",{className:pt.iconH},(0,Ot.aN)()&&Ee.createElement("span",null,"\u8BFE\u5802\u7BA1\u7406"),((0,Ot.IR)()||(0,Ot.Rm)())&&Ee.createElement("span",null,!(xe!=null&&xe.excellent)&&"\u590D\u5236/","\u8BFE\u5802\u7BA1\u7406"),(0,Ot.dE)()&&!(xe!=null&&xe.excellent)&&Ee.createElement("span",null,"\u9000\u51FA\u8BFE\u5802"))))),Ee.createElement(ut.Z,null,Ee.createElement($.Z,{flex:1},Ee.createElement("aside",{className:pt.classroomUser},document.domain!=="kepukehuan.educoder.net"&&Ee.createElement(Ee.Fragment,null,Ee.createElement("p",{className:pt.headPic},Ee.createElement(B.Link,{to:`/users/${xe==null?void 0:xe.teacher_login}/classrooms`},(xe==null?void 0:xe.teacher_img)&&Ee.createElement("img",{src:yr.Z.IMG_SERVER+"/images/"+xe.teacher_img,alt:""})),Ee.createElement(B.Link,{to:`/users/${xe==null?void 0:xe.teacher_login}/classrooms`},Ee.createElement("strong",{className:"c-white"},xe.teacher_name)),Ee.createElement("span",null,"\uFF08",xe.teacher_school,"\uFF09"),!!(xe!=null&&xe.subject_identifier)&&!(0,Ot.Jd)()&&Ee.createElement("div",{className:pt.btnWrap,style:{marginLeft:20}},Ee.createElement("div",{onClick:()=>(0,ct.xg)(`/paths/${xe==null?void 0:xe.subject_identifier}`),className:pt.btn},Ee.createElement("i",{className:"iconfont icon-jinrushijiankecheng font13 mr5"}),"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),Ee.createElement("div",{className:pt.tip},"\u8FDB\u5165\u5F00\u653E\u8BFE\u5802\u5BF9\u5E94\u7684\u5B9E\u8DF5\u8BFE\u7A0B")),(0,Ot.$O)()&&Ee.createElement("div",{className:pt.zngc,style:{backgroundImage:`url(${Tl})`}},Yo==null?void 0:Yo.map(Pn=>Ee.createElement("div",{className:pt.Efficiencyitem,style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},onClick:()=>{(0,Ot.$O)()?Pn.name=="\u77E5\u8BC6\u56FE\u8C31"?(0,ct.xg)(`/knowledgegraph/${Jr.coursesId}?type=classrooms&tabs=3`):(0,ct.xg)(`${yr.Z.AI_PLATFORM_URL}${Pn.url}?pathid=${Jr.coursesId}&url=${window.location.origin}&name=${xe.name}&type=Course`):w.default.info({title:"\u63D0\u793A",width:360,icon:null,closable:!0,centered:!0,footer:null,content:Ee.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Ee.createElement("div",{style:{height:44,fontSize:14,lineHeight:"22px"}},"\u5F53\u524D\u60A8\u6682\u672A\u6388\u6743AI\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u6211\u4EEC\u4E3A\u60A8\u6388\u6743\uFF0C\u63D0\u9AD8\u60A8\u7684\u6559\u5B66\u6548\u7387\uFF0C\u5F00\u542FAI\u4E4B\u65C5"),Ee.createElement("img",{src:gu,className:"mt20 mb20",style:{width:130}}),Ee.createElement("div",{style:{height:14,lineHeight:"14px",marginBottom:10}},Ee.createElement("span",{style:{color:"#666666",marginRight:10}},"\u6768\u8001\u5E08"),Ee.createElement("span",null,"18163630101")),Ee.createElement("div",{style:{height:14,lineHeight:"14px",marginBottom:20}},Ee.createElement("span",{style:{color:"666666",marginRight:10}},"\u949F\u8001\u5E08"),Ee.createElement("span",null,"17717732624"))),okText:"\u6211\u77E5\u9053\u4E86"})}},Ee.createElement("img",{src:Pn==null?void 0:Pn.img}),Ee.createElement("div",{className:pt.itemTitle},Pn==null?void 0:Pn.name)))))))),(0,Ot.Jd)()&&Ee.createElement($.Z,null,Ee.createElement(T.ZP,{onClick:()=>Vt({type:"classroomList/setActionTabs",payload:{key:"\u52A0\u5165\u8BFE\u5802"}}),size:"middle",type:"primary",className:pt.joinCouses},"\u52A0\u5165\u8BFE\u5802")),Ee.createElement($.Z,{style:{display:[2,3,5].includes(Nr==null?void 0:Nr.user_status)?"flex":"none",alignItems:"center"}},[2,5].includes(Nr==null?void 0:Nr.user_status)&&Ee.createElement("div",{className:pt.righttop},Ee.createElement("img",{style:{height:40,width:34,marginLeft:-5,marginRight:8},src:Pl}),(Nr==null?void 0:Nr.user_status)==2?Ee.createElement("span",null,"\u8BFE\u5802\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236",Ee.createElement("span",{style:{color:"#F27107",cursor:"pointer"},onClick:za},"\u3010\u8BE6\u60C5\u3011")):Ee.createElement("span",null,"\u8BD5\u7528\u5230\u671F\u65F6\u95F4 ",(Hr=Nr==null?void 0:Nr.resource_limit)==null?void 0:Hr.expired_at),"\uFF0C\u8054\u7CFB",Ee.createElement("span",{style:{color:"#F27107",cursor:"pointer"},onClick:()=>pl(!1)},"\u3010\u4EBA\u5DE5\u652F\u6301\u3011")),[3].includes(Nr==null?void 0:Nr.user_status)&&Ee.createElement("div",{className:pt.righttop},Ee.createElement("img",{style:{height:45,width:36,marginLeft:-8,marginRight:8},src:Wl}),"\u5EF6\u671F\u7533\u8BF7\u4E2D\uFF0C\u8BD5\u7528\u5230\u671F\u65F6\u95F4 ",(Rr=Nr==null?void 0:Nr.resource_limit)==null?void 0:Rr.expired_at,"\uFF0C\u8054\u7CFB",Ee.createElement("span",{style:{color:"#F27107",cursor:"pointer"},onClick:()=>pl(!1)},"\u3010\u4EBA\u5DE5\u652F\u6301\u3011")))),Ee.createElement("aside",{className:pt.classroomDescBg}),Ee.createElement("aside",{className:pt.classroomDesc},xe.copy_completed&&document.domain!=="kepukehuan.educoder.net"?Ee.createElement(Ee.Fragment,null," ",Ee.createElement("div",null,(xe==null?void 0:xe.excellent)&&(0,Ot.GJ)()&&Ee.createElement(lo,null),!(xe!=null&&xe.excellent)&&Ee.createElement(lo,null)),Ee.createElement("div",null,(0,Ot.GJ)()&&Fl.map(function(Pn,Or){return Ee.createElement("span",{key:Or,className:Gt.actionTabs.type===13&&Pn.name==="\u6DFB\u52A0\u5B66\u751F"?pt.classromediv:"",onClick:()=>{(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5",Pn.name]),Vt({type:"classroomList/setActionTabs",payload:{key:Pn.name}})}},Pn.icon,Pn.name)}),No&&Ee.createElement(B.Link,{className:"c-white",to:`/classrooms/${Jr.coursesId}/course_group`},Ee.createElement("span",{style:{fontSize:"14px"}},"\u4F60\u5F53\u524D\u6240\u5728\u73ED\u7EA7\uFF1A"),Ee.createElement(m.Z,{title:((Qr=xe==null?void 0:xe.group_name)==null?void 0:Qr.length)>10?xe==null?void 0:xe.group_name:""},Ee.createElement("span",{style:{fontSize:"14px"}},((Zr=xe==null?void 0:xe.group_name)==null?void 0:Zr.length)>10?((ba=xe==null?void 0:xe.group_name)==null?void 0:ba.substr(0,10))+"...":xe==null?void 0:xe.group_name))),(0,Ot.dE)()&&(xe==null?void 0:xe.third_party_name)&&Ee.createElement("span",{className:"current",onClick:()=>{(0,ct.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u586B\u5199\u6155\u8BFE\u8D44\u6599"]),Vt({type:"classroomList/setActionTabs",payload:{key:"\u586B\u5199\u6155\u8BFE\u8D44\u6599"}})}},Ee.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5"}),"\u586B\u5199\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u8D26\u53F7\u4FE1\u606F",Ee.createElement("i",{className:"iconfont icon-you font14 mr5 ml5"})))):Ee.createElement("div",null)))),Ee.createElement("div",null,(0,Ot.dE)()&&Wo&&((na=(ya=Lt==null?void 0:Lt.setting)==null?void 0:ya.adv_course)==null?void 0:na.image_url)&&Ee.createElement("aside",{className:"edu-container"},Ee.createElement("div",{onClick:()=>{var Pn,Or;return window.open((Or=(Pn=Lt==null?void 0:Lt.setting)==null?void 0:Pn.adv_course)==null?void 0:Or.jump_url)},style:{backgroundImage:`url(${yr.Z.IMG_SERVER+((Ir=(Wr=Lt==null?void 0:Lt.setting)==null?void 0:Wr.adv_course)==null?void 0:Ir.image_url)})`,width:"1200px",height:60,margin:"0px auto",display:"flex",marginTop:"10px",cursor:"pointer",backgroundSize:"cover"}},Ee.createElement("div",{style:{marginLeft:61,position:"relative",marginRight:82,height:60,display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"}}),Ee.createElement("img",{src:Vo,onClick:Pn=>{Pn.stopPropagation(),localStorage.setItem("classroomsclose",ae()().add(1,"days").unix()+""),Ml(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})))),Ee.createElement("aside",{className:"edu-container mb20"},xe.copy_completed?Ee.createElement(b.default,{style:{background:"none"}},Ee.createElement(Za,null),Ee.createElement(b.default,{style:{background:"none",overflow:"initial"}},Ee.createElement(si,{className:pt.container},Ee.createElement(B.Outlet,null)))):Ee.createElement("div",{className:pt.skeleton},Ee.createElement("div",{className:pt.skeletonL}),Ee.createElement("div",{className:pt.skeletonR},Ee.createElement("div",{className:pt.skeletonR_1}),Array.from({length:5},(Pn,Or)=>Ee.createElement("div",{key:Or,className:pt.skeletonR_2}))))),Ee.createElement(L,null),Ee.createElement(Rt,null),Ee.createElement(g,null),Ee.createElement(Mt,{onShow:()=>Co(!0)}),Ee.createElement(re,{onShow:()=>Co(!0)}),Ee.createElement(je,{onShow:()=>Co(!0),onShow1:()=>aa(!0)}),Ee.createElement(It,null),Ee.createElement(In,null),Ee.createElement(ro,null),Ee.createElement(go,null),Ee.createElement(sn,null),ja&&Ee.createElement(Oa,null),(xe==null?void 0:xe.course_end)&&(0,Ot.eB)()&&(((sa=Nr==null?void 0:Nr.course)==null?void 0:sa.course_excellent)&&((fa=Nr==null?void 0:Nr.course)==null?void 0:fa.subject_last_course)||!((wa=Nr==null?void 0:Nr.course)!=null&&wa.course_excellent))&&Ee.createElement(Xn,null),Ee.createElement(w.default,{open:gl,width:464,centered:!0,title:Ee.createElement("span",null,Ee.createElement(M.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),okText:"\u786E\u5B9A",onCancel:()=>aa(!1),onOk:()=>aa(!1)},Ee.createElement("div",null,"\u5BFC\u5165\u5931\u8D25\uFF0C\u5F53\u524D\u5BFC\u5165\u7684\u6570\u636E\u5DF2\u8D85\u8FC750\u4EBA\u3002\u76EE\u524D\u60A8\u7684\u6559\u5B66\u8BFE\u5802",Ee.createElement("span",{style:{color:"#FF9D18"}},"\u4EC5\u652F\u630150\u4EBA\u4EE5\u4E0B"),"\u7684\u6559\u5B66\u6D3B\u52A8\u3002")),Ee.createElement(w.default,{open:Ka,width:464,centered:!0,title:Ee.createElement("span",null,Ee.createElement(M.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),okText:"\u7533\u8BF7\u5EF6\u671F",onOk:()=>cl(void 0,null,function*(){let Pn=yield(0,ve.ZP)("/api/business_contacts.json",{method:"post"});(Pn==null?void 0:Pn.status)===0&&z.ZP.info("\u7533\u8BF7\u6210\u529F")}),onCancel:()=>Co(!1)},Ee.createElement("div",null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u8FC7\uFF0C\u76EE\u524D\u60A8\u7684\u6559\u5B66\u8BFE\u5802",Ee.createElement("span",{style:{color:"#FF9D18"}},"\u4EC5\u652F\u630150\u4EBA\u4EE5\u4E0B"),"\u7684\u6559\u5B66\u6D3B\u52A8\uFF0C\u4E3A\u786E\u4FDD\u60A8\u7684\u8BFE\u7A0B\u540E\u7EED\u8BD5\u7528\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684\u201C",Ee.createElement("span",{style:{color:"#165DFF"}},"\u7533\u8BF7\u5EF6\u671F"),"\u201D\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002")),Ee.createElement(Zo,{openCopyCourse:wo,copyCourseConfirmLoading:dl,copyCourseParams:Ro,setCopyCourseConfirmLoading:Pn=>{Go(Pn)},setOpenCopyCourse:Pn=>{Bl(Pn)},setCopyCourseParams:Pn=>{Sl(Pn)}}),!xe.copy_completed&&Ee.createElement(Nl,null),Ee.createElement(Ul,null))};var Zu=(0,B.connect)(({classroomList:c,loading:f,globalSetting:d,user:Lt,shixunHomeworks:Gt})=>({classroomList:c,globalSetting:d,user:Lt,loading:f.effects,shixunHomeworks:Gt}))(Cu)},40197:function(Tr,Vn,u){"use strict";u.d(Vn,{rX:function(){return Z},pW:function(){return nt},gy:function(){return qe},xY:function(){return R},O5:function(){return be},hs:function(){return Se},tJ:function(){return te},o1:function(){return ve},Rd:function(){return Zt}});var a=u(25690),B=u(62957),b=u(37285),w=u(6767),z=u(48790),m=u(51257),He=u(87169),ut=u(25510),$="data:image/png;base64,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",l=u.p+"static/newqrcode.a8740efb.png",T=u(32637),E=u(59301),M=(Te,ye,ge)=>new Promise((Qe,kt)=>{var L=Ue=>{try{ae(ge.next(Ue))}catch(Ze){kt(Ze)}},ue=Ue=>{try{ae(ge.throw(Ue))}catch(Ze){kt(Ze)}},ae=Ue=>Ue.done?Qe(Ue.value):Promise.resolve(Ue.value).then(L,ue);ae((ge=ge.apply(Te,ye)).next())});const te=(Te,ye=!1,ge=!1,Qe="",kt=!1)=>!!(ve(Te)&&We(Te,ye,ge,Qe,kt)),ve=Te=>(0,z.bg)()?!0:(Te({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Se=Te=>{var ye,ge,Qe;const{user:kt}=(0,a.getDvaApp)()._store.getState();(0,z.bg)()&&!((ge=(ye=kt==null?void 0:kt.userInfo)==null?void 0:ye.course)!=null&&ge.course_public)&&!((Qe=kt==null?void 0:kt.userInfo)!=null&&Qe.profile_completed)&&Te({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},We=(Te,ye=!1,ge=!0,Qe="",kt=!1)=>{var L;const{user:ue}=(0,a.getDvaApp)()._store.getState();return(L=ue.userInfo)!=null&&L.profile_completed?!0:(ge?Te({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Qe,isCurrentPage:kt}}):B.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,m.xg)("/account/profile/edit"),Wt()}}),!1)},Wt=()=>{B.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Zt=()=>{B.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:E.createElement("div",{style:{textAlign:"center"}},E.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),E.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:T}),E.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},be=()=>{var Te;const{user:ye}=(0,a.getDvaApp)()._store.getState();return(Te=ye.userInfo)!=null&&Te.professional_certification?!0:(B.default.confirm({title:"\u63D0\u793A",centered:!0,content:E.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,m.xg)("/account/certification")}}),!1)},R=()=>(0,z.V9)()?!0:(B.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:E.createElement("div",{className:"tc",style:{marginLeft:-38}},E.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),E.createElement("img",{src:l,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Z=(Te,ye)=>Te?!0:(B.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:E.createElement("div",null,E.createElement("p",null,ye||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),E.createElement("div",{style:{marginLeft:"110px"}},E.createElement("img",{src:$,width:200}),E.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,m.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),nt=Te=>{B.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:E.createElement("div",null,E.createElement("div",null,E.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),E.createElement(b.Z,null),E.createElement("p",{style:{color:"#666666",fontSize:12}}," ",E.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",E.createElement("a",null,Te),"\u5929\u3002"),E.createElement("p",{style:{color:"#666666",fontSize:12}}," ",E.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),E.createElement("div",{style:{textAlign:"center",marginTop:30}},E.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ut,alt:"\u4E8C\u7EF4\u7801",width:160})))})},qe=(Te,ye="")=>{const{shixunsDetail:{detail:ge}}=(0,a.getDvaApp)()._store.getState();if((ge==null?void 0:ge.public)===2||(ge==null?void 0:ge.public)===1||(ge==null?void 0:ge.shixun_status)===3){let Qe="";return(ge==null?void 0:ge.public)===2&&(Qe="\u5DF2\u516C\u5F00"),(ge==null?void 0:ge.public)===1&&(Qe="\u5F85\u5BA1\u6838"),(ge==null?void 0:ge.shixun_status)===3&&(Qe="\u5DF2\u5173\u95ED"),B.default.info({centered:!0,icon:E.createElement(He.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:E.createElement("div",{className:"tc",style:{marginLeft:-38}},E.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},E.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Qe,"\uFF0C",ye,"\u3002"),E.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),E.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ut,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ge==null?void 0:ge.shixun_status)===2?(B.default.confirm({centered:!0,icon:E.createElement(He.Z,null),title:"\u63D0\u793A",content:E.createElement("div",null,E.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),E.createElement("br",null),E.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{B.default.confirm({width:440,centered:!0,icon:E.createElement(He.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>M(void 0,null,function*(){(yield Te({type:"shixunsDetail/cancelRelease",payload:{id:ge==null?void 0:ge.identifier}})).status!==401&&(w.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Te({type:"shixunsDetail/getShixunsDetail",payload:{id:ge==null?void 0:ge.identifier}}),Te({type:"practiceSetting/getCommonData",payload:{id:ge==null?void 0:ge.identifier}}))})})}}),!0):!1}},16632:function(Tr,Vn,u){"use strict";var a=u(14809),B=u(20439),b=u(4635),w=u(50298),z=u(62646),m=u(92310),He=u.n(m),ut=u(18929),$=u(59301),l=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],T=(0,$.forwardRef)(function(E,M){var te=E.prefixCls,ve=te===void 0?"rc-checkbox":te,Se=E.className,We=E.style,Wt=E.checked,Zt=E.disabled,be=E.defaultChecked,R=be===void 0?!1:be,Z=E.type,nt=Z===void 0?"checkbox":Z,qe=E.title,Te=E.onChange,ye=(0,z.Z)(E,l),ge=(0,$.useRef)(null),Qe=(0,$.useRef)(null),kt=(0,ut.Z)(R,{value:Wt}),L=(0,w.Z)(kt,2),ue=L[0],ae=L[1];(0,$.useImperativeHandle)(M,function(){return{focus:function(W){var Ct;(Ct=ge.current)===null||Ct===void 0||Ct.focus(W)},blur:function(){var W;(W=ge.current)===null||W===void 0||W.blur()},input:ge.current,nativeElement:Qe.current}});var Ue=He()(ve,Se,(0,b.Z)((0,b.Z)({},"".concat(ve,"-checked"),ue),"".concat(ve,"-disabled"),Zt)),Ze=function(W){Zt||("checked"in E||ae(W.target.checked),Te==null||Te({target:(0,B.Z)((0,B.Z)({},E),{},{type:nt,checked:W.target.checked}),stopPropagation:function(){W.stopPropagation()},preventDefault:function(){W.preventDefault()},nativeEvent:W.nativeEvent}))};return $.createElement("span",{className:Ue,title:qe,style:We,ref:Qe},$.createElement("input",(0,a.Z)({},ye,{className:"".concat(ve,"-input"),ref:ge,onChange:Ze,disabled:Zt,checked:!!ue,type:nt})),$.createElement("span",{className:"".concat(ve,"-inner")}))});Vn.Z=T},96478:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return qe}});var a=u(14809),B=u(4635),b=u(50298),w=u(62646),z=u(65352),m=u(92310),He=u.n(m),ut=u(8654),$=u(59301),l=u(10228),T=u(16089),E=l.Z.ESC,M=l.Z.TAB;function te(Te){var ye=Te.visible,ge=Te.triggerRef,Qe=Te.onVisibleChange,kt=Te.autoFocus,L=Te.overlayRef,ue=$.useRef(!1),ae=function(){if(ye){var W,Ct;(W=ge.current)===null||W===void 0||(Ct=W.focus)===null||Ct===void 0||Ct.call(W),Qe==null||Qe(!1)}},Ue=function(){var W;return(W=L.current)!==null&&W!==void 0&&W.focus?(L.current.focus(),ue.current=!0,!0):!1},Ze=function(W){switch(W.keyCode){case E:ae();break;case M:{var Ct=!1;ue.current||(Ct=Ue()),Ct?W.preventDefault():ae();break}}};$.useEffect(function(){return ye?(window.addEventListener("keydown",Ze),kt&&(0,T.Z)(Ue,3),function(){window.removeEventListener("keydown",Ze),ue.current=!1}):function(){ue.current=!1}},[ye])}var ve=(0,$.forwardRef)(function(Te,ye){var ge=Te.overlay,Qe=Te.arrow,kt=Te.prefixCls,L=(0,$.useMemo)(function(){var ae;return typeof ge=="function"?ae=ge():ae=ge,ae},[ge]),ue=(0,ut.sQ)(ye,(0,ut.C4)(L));return $.createElement($.Fragment,null,Qe&&$.createElement("div",{className:"".concat(kt,"-arrow")}),$.cloneElement(L,{ref:(0,ut.Yr)(L)?ue:void 0}))}),Se=ve,We={adjustX:1,adjustY:1},Wt=[0,0],Zt={topLeft:{points:["bl","tl"],overflow:We,offset:[0,-4],targetOffset:Wt},top:{points:["bc","tc"],overflow:We,offset:[0,-4],targetOffset:Wt},topRight:{points:["br","tr"],overflow:We,offset:[0,-4],targetOffset:Wt},bottomLeft:{points:["tl","bl"],overflow:We,offset:[0,4],targetOffset:Wt},bottom:{points:["tc","bc"],overflow:We,offset:[0,4],targetOffset:Wt},bottomRight:{points:["tr","br"],overflow:We,offset:[0,4],targetOffset:Wt}},be=Zt,R=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Z(Te,ye){var ge,Qe=Te.arrow,kt=Qe===void 0?!1:Qe,L=Te.prefixCls,ue=L===void 0?"rc-dropdown":L,ae=Te.transitionName,Ue=Te.animation,Ze=Te.align,Re=Te.placement,W=Re===void 0?"bottomLeft":Re,Ct=Te.placements,Ye=Ct===void 0?be:Ct,Ge=Te.getPopupContainer,it=Te.showAction,Rt=Te.hideAction,Xe=Te.overlayClassName,jt=Te.overlayStyle,ht=Te.visible,fn=Te.trigger,Le=fn===void 0?["hover"]:fn,xt=Te.autoFocus,Ft=Te.overlay,vn=Te.children,cn=Te.onVisibleChange,ze=(0,w.Z)(Te,R),K=$.useState(),q=(0,b.Z)(K,2),S=q[0],Ae=q[1],V="visible"in Te?ht:S,C=$.useRef(null),j=$.useRef(null),dt=$.useRef(null);$.useImperativeHandle(ye,function(){return C.current});var Mt=function(ot){Ae(ot),cn==null||cn(ot)};te({visible:V,triggerRef:dt,onVisibleChange:Mt,autoFocus:xt,overlayRef:j});var I=function(ot){var N=Te.onOverlayClick;Ae(!1),N&&N(ot)},U=function(){return $.createElement(Se,{ref:j,overlay:Ft,prefixCls:ue,arrow:kt})},F=function(){return typeof Ft=="function"?U:U()},he=function(){var ot=Te.minOverlayWidthMatchTrigger,N=Te.alignPoint;return"minOverlayWidthMatchTrigger"in Te?ot:!N},ie=function(){var ot=Te.openClassName;return ot!==void 0?ot:"".concat(ue,"-open")},Ke=$.cloneElement(vn,{className:He()((ge=vn.props)===null||ge===void 0?void 0:ge.className,V&&ie()),ref:(0,ut.Yr)(vn)?(0,ut.sQ)(dt,(0,ut.C4)(vn)):void 0}),ft=Rt;return!ft&&Le.indexOf("contextMenu")!==-1&&(ft=["click"]),$.createElement(z.Z,(0,a.Z)({builtinPlacements:Ye},ze,{prefixCls:ue,ref:C,popupClassName:He()(Xe,(0,B.Z)({},"".concat(ue,"-show-arrow"),kt)),popupStyle:jt,action:Le,showAction:it,hideAction:ft,popupPlacement:W,popupAlign:Ze,popupTransitionName:ae,popupAnimation:Ue,popupVisible:V,stretch:he()?"minWidth":"",popup:F(),onPopupVisibleChange:Mt,onPopupClick:I,getPopupContainer:Ge}),Ke)}var nt=$.forwardRef(Z),qe=nt},66003:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return He}});var a=u(62646),B=u(20439),b=u(93664),w=u(59301),z=["show"];function m(ut,$){if(!$.max)return!0;var l=$.strategy(ut);return l<=$.max}function He(ut,$){return w.useMemo(function(){var l={};$&&(l.show=(0,b.Z)($)==="object"&&$.formatter?$.formatter:!!$),l=(0,B.Z)((0,B.Z)({},l),ut);var T=l,E=T.show,M=(0,a.Z)(T,z);return(0,B.Z)((0,B.Z)({},M),{},{show:!!E,showFormatter:typeof E=="function"?E:void 0,strategy:M.strategy||function(te){return te.length}})},[ut,$])}},36901:function(Tr,Vn,u){"use strict";u.r(Vn),u.d(Vn,{BaseInput:function(){return l},default:function(){return be}});var a=u(20439),B=u(14809),b=u(4635),w=u(93664),z=u(92310),m=u.n(z),He=u(59301),ut=u(30292),$=He.forwardRef(function(R,Z){var nt,qe,Te,ye=R.inputElement,ge=R.children,Qe=R.prefixCls,kt=R.prefix,L=R.suffix,ue=R.addonBefore,ae=R.addonAfter,Ue=R.className,Ze=R.style,Re=R.disabled,W=R.readOnly,Ct=R.focused,Ye=R.triggerFocus,Ge=R.allowClear,it=R.value,Rt=R.handleReset,Xe=R.hidden,jt=R.classes,ht=R.classNames,fn=R.dataAttrs,Le=R.styles,xt=R.components,Ft=R.onClear,vn=ge!=null?ge:ye,cn=(xt==null?void 0:xt.affixWrapper)||"span",ze=(xt==null?void 0:xt.groupWrapper)||"span",K=(xt==null?void 0:xt.wrapper)||"span",q=(xt==null?void 0:xt.groupAddon)||"span",S=(0,He.useRef)(null),Ae=function(Ce){var re;(re=S.current)!==null&&re!==void 0&&re.contains(Ce.target)&&(Ye==null||Ye())},V=(0,ut.X3)(R),C=(0,He.cloneElement)(vn,{value:it,className:m()((nt=vn.props)===null||nt===void 0?void 0:nt.className,!V&&(ht==null?void 0:ht.variant))||null}),j=(0,He.useRef)(null);if(He.useImperativeHandle(Z,function(){return{nativeElement:j.current||S.current}}),V){var dt=null;if(Ge){var Mt=!Re&&!W&&it,I="".concat(Qe,"-clear-icon"),U=(0,w.Z)(Ge)==="object"&&Ge!==null&&Ge!==void 0&&Ge.clearIcon?Ge.clearIcon:"\u2716";dt=He.createElement("button",{type:"button",tabIndex:-1,onClick:function(Ce){Rt==null||Rt(Ce),Ft==null||Ft()},onMouseDown:function(Ce){return Ce.preventDefault()},className:m()(I,(0,b.Z)((0,b.Z)({},"".concat(I,"-hidden"),!Mt),"".concat(I,"-has-suffix"),!!L))},U)}var F="".concat(Qe,"-affix-wrapper"),he=m()(F,(0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)({},"".concat(Qe,"-disabled"),Re),"".concat(F,"-disabled"),Re),"".concat(F,"-focused"),Ct),"".concat(F,"-readonly"),W),"".concat(F,"-input-with-clear-btn"),L&&Ge&&it),jt==null?void 0:jt.affixWrapper,ht==null?void 0:ht.affixWrapper,ht==null?void 0:ht.variant),ie=(L||Ge)&&He.createElement("span",{className:m()("".concat(Qe,"-suffix"),ht==null?void 0:ht.suffix),style:Le==null?void 0:Le.suffix},dt,L);C=He.createElement(cn,(0,B.Z)({className:he,style:Le==null?void 0:Le.affixWrapper,onClick:Ae},fn==null?void 0:fn.affixWrapper,{ref:S}),kt&&He.createElement("span",{className:m()("".concat(Qe,"-prefix"),ht==null?void 0:ht.prefix),style:Le==null?void 0:Le.prefix},kt),C,ie)}if((0,ut.He)(R)){var Ke="".concat(Qe,"-group"),ft="".concat(Ke,"-addon"),st="".concat(Ke,"-wrapper"),ot=m()("".concat(Qe,"-wrapper"),Ke,jt==null?void 0:jt.wrapper,ht==null?void 0:ht.wrapper),N=m()(st,(0,b.Z)({},"".concat(st,"-disabled"),Re),jt==null?void 0:jt.group,ht==null?void 0:ht.groupWrapper);C=He.createElement(ze,{className:N,ref:j},He.createElement(K,{className:ot},ue&&He.createElement(q,{className:ft},ue),C,ae&&He.createElement(q,{className:ft},ae)))}return He.cloneElement(C,{className:m()((qe=C.props)===null||qe===void 0?void 0:qe.className,Ue)||null,style:(0,a.Z)((0,a.Z)({},(Te=C.props)===null||Te===void 0?void 0:Te.style),Ze),hidden:Xe})}),l=$,T=u(95190),E=u(50298),M=u(62646),te=u(18929),ve=u(2738),Se=u(66003),We=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],Wt=(0,He.forwardRef)(function(R,Z){var nt=R.autoComplete,qe=R.onChange,Te=R.onFocus,ye=R.onBlur,ge=R.onPressEnter,Qe=R.onKeyDown,kt=R.onKeyUp,L=R.prefixCls,ue=L===void 0?"rc-input":L,ae=R.disabled,Ue=R.htmlSize,Ze=R.className,Re=R.maxLength,W=R.suffix,Ct=R.showCount,Ye=R.count,Ge=R.type,it=Ge===void 0?"text":Ge,Rt=R.classes,Xe=R.classNames,jt=R.styles,ht=R.onCompositionStart,fn=R.onCompositionEnd,Le=(0,M.Z)(R,We),xt=(0,He.useState)(!1),Ft=(0,E.Z)(xt,2),vn=Ft[0],cn=Ft[1],ze=(0,He.useRef)(!1),K=(0,He.useRef)(!1),q=(0,He.useRef)(null),S=(0,He.useRef)(null),Ae=function(_t){q.current&&(0,ut.nH)(q.current,_t)},V=(0,te.Z)(R.defaultValue,{value:R.value}),C=(0,E.Z)(V,2),j=C[0],dt=C[1],Mt=j==null?"":String(j),I=(0,He.useState)(null),U=(0,E.Z)(I,2),F=U[0],he=U[1],ie=(0,Se.Z)(Ye,Ct),Ke=ie.max||Re,ft=ie.strategy(Mt),st=!!Ke&&ft>Ke;(0,He.useImperativeHandle)(Z,function(){var rn;return{focus:Ae,blur:function(){var yn;(yn=q.current)===null||yn===void 0||yn.blur()},setSelectionRange:function(yn,Fn,nr){var jn;(jn=q.current)===null||jn===void 0||jn.setSelectionRange(yn,Fn,nr)},select:function(){var yn;(yn=q.current)===null||yn===void 0||yn.select()},input:q.current,nativeElement:((rn=S.current)===null||rn===void 0?void 0:rn.nativeElement)||q.current}}),(0,He.useEffect)(function(){K.current&&(K.current=!1),cn(function(rn){return rn&&ae?!1:rn})},[ae]);var ot=function(_t,yn,Fn){var nr=yn;if(!ze.current&&ie.exceedFormatter&&ie.max&&ie.strategy(yn)>ie.max){if(nr=ie.exceedFormatter(yn,{max:ie.max}),yn!==nr){var jn,Nn;he([((jn=q.current)===null||jn===void 0?void 0:jn.selectionStart)||0,((Nn=q.current)===null||Nn===void 0?void 0:Nn.selectionEnd)||0])}}else if(Fn.source==="compositionEnd")return;dt(nr),q.current&&(0,ut.rJ)(q.current,_t,qe,nr)};(0,He.useEffect)(function(){if(F){var rn;(rn=q.current)===null||rn===void 0||rn.setSelectionRange.apply(rn,(0,T.Z)(F))}},[F]);var N=function(_t){ot(_t,_t.target.value,{source:"change"})},J=function(_t){ze.current=!1,ot(_t,_t.currentTarget.value,{source:"compositionEnd"}),fn==null||fn(_t)},Ce=function(_t){ge&&_t.key==="Enter"&&!K.current&&(K.current=!0,ge(_t)),Qe==null||Qe(_t)},re=function(_t){_t.key==="Enter"&&(K.current=!1),kt==null||kt(_t)},Be=function(_t){cn(!0),Te==null||Te(_t)},Bt=function(_t){K.current&&(K.current=!1),cn(!1),ye==null||ye(_t)},ct=function(_t){dt(""),Ae(),q.current&&(0,ut.rJ)(q.current,_t,qe)},Ne=st&&"".concat(ue,"-out-of-range"),Xt=function(){var _t=(0,ve.Z)(R,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return He.createElement("input",(0,B.Z)({autoComplete:nt},_t,{onChange:N,onFocus:Be,onBlur:Bt,onKeyDown:Ce,onKeyUp:re,className:m()(ue,(0,b.Z)({},"".concat(ue,"-disabled"),ae),Xe==null?void 0:Xe.input),style:jt==null?void 0:jt.input,ref:q,size:Ue,type:it,onCompositionStart:function(Fn){ze.current=!0,ht==null||ht(Fn)},onCompositionEnd:J}))},Sn=function(){var _t=Number(Ke)>0;if(W||ie.show){var yn=ie.showFormatter?ie.showFormatter({value:Mt,count:ft,maxLength:Ke}):"".concat(ft).concat(_t?" / ".concat(Ke):"");return He.createElement(He.Fragment,null,ie.show&&He.createElement("span",{className:m()("".concat(ue,"-show-count-suffix"),(0,b.Z)({},"".concat(ue,"-show-count-has-suffix"),!!W),Xe==null?void 0:Xe.count),style:(0,a.Z)({},jt==null?void 0:jt.count)},yn),W)}return null};return He.createElement(l,(0,B.Z)({},Le,{prefixCls:ue,className:m()(Ze,Ne),handleReset:ct,value:Mt,focused:vn,triggerFocus:Ae,suffix:Sn(),disabled:ae,classes:Rt,classNames:Xe,styles:jt}),Xt())}),Zt=Wt,be=Zt},30292:function(Tr,Vn,u){"use strict";u.d(Vn,{He:function(){return a},X3:function(){return B},nH:function(){return z},rJ:function(){return w}});function a(m){return!!(m.addonBefore||m.addonAfter)}function B(m){return!!(m.prefix||m.suffix||m.allowClear)}function b(m,He,ut){var $=He.cloneNode(!0),l=Object.create(m,{target:{value:$},currentTarget:{value:$}});return $.value=ut,typeof He.selectionStart=="number"&&typeof He.selectionEnd=="number"&&($.selectionStart=He.selectionStart,$.selectionEnd=He.selectionEnd),$.setSelectionRange=function(){He.setSelectionRange.apply(He,arguments)},l}function w(m,He,ut,$){if(ut){var l=He;if(He.type==="click"){l=b(He,m,""),ut(l);return}if(m.type!=="file"&&$!==void 0){l=b(He,m,$),ut(l);return}ut(l)}}function z(m,He){if(m){m.focus(He);var ut=He||{},$=ut.cursor;if($){var l=m.value.length;switch($){case"start":m.setSelectionRange(0,0);break;case"end":m.setSelectionRange(l,l);break;default:m.setSelectionRange(0,l)}}}}},28321:function(Tr,Vn,u){"use strict";u.d(Vn,{iz:function(){return le},ck:function(){return nr},BW:function(){return St},sN:function(){return nr},Wd:function(){return oa},ZP:function(){return gt},Xl:function(){return ge}});var a=u(14809),B=u(4635),b=u(20439),w=u(95190),z=u(50298),m=u(62646),He=u(92310),ut=u.n(He),$=u(11780),l=u(18929),T=u(13697),E=u(48736),M=u(59301),te=u(4676),ve=M.createContext(null);function Se(X,Pe){return X===void 0?null:"".concat(X,"-").concat(Pe)}function We(X){var Pe=M.useContext(ve);return Se(Pe,X)}var Wt=u(80547),Zt=["children","locked"],be=M.createContext(null);function R(X,Pe){var ke=(0,b.Z)({},X);return Object.keys(Pe).forEach(function(je){var yt=Pe[je];yt!==void 0&&(ke[je]=yt)}),ke}function Z(X){var Pe=X.children,ke=X.locked,je=(0,m.Z)(X,Zt),yt=M.useContext(be),Pt=(0,Wt.Z)(function(){return R(yt,je)},[yt,je],function(Jt,mn){return!ke&&(Jt[0]!==mn[0]||!(0,T.Z)(Jt[1],mn[1],!0))});return M.createElement(be.Provider,{value:Pt},Pe)}var nt=[],qe=M.createContext(null);function Te(){return M.useContext(qe)}var ye=M.createContext(nt);function ge(X){var Pe=M.useContext(ye);return M.useMemo(function(){return X!==void 0?[].concat((0,w.Z)(Pe),[X]):Pe},[Pe,X])}var Qe=M.createContext(null),kt=M.createContext({}),L=kt,ue=u(29194);function ae(X){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,ue.Z)(X)){var ke=X.nodeName.toLowerCase(),je=["input","select","textarea","button"].includes(ke)||X.isContentEditable||ke==="a"&&!!X.getAttribute("href"),yt=X.getAttribute("tabindex"),Pt=Number(yt),Jt=null;return yt&&!Number.isNaN(Pt)?Jt=Pt:je&&Jt===null&&(Jt=0),je&&X.disabled&&(Jt=null),Jt!==null&&(Jt>=0||Pe&&Jt<0)}return!1}function Ue(X){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ke=(0,w.Z)(X.querySelectorAll("*")).filter(function(je){return ae(je,Pe)});return ae(X,Pe)&&ke.unshift(X),ke}var Ze=null;function Re(){Ze=document.activeElement}function W(){Ze=null}function Ct(){if(Ze)try{Ze.focus()}catch(X){}}function Ye(X,Pe){if(Pe.keyCode===9){var ke=Ue(X),je=ke[Pe.shiftKey?0:ke.length-1],yt=je===document.activeElement||X===document.activeElement;if(yt){var Pt=ke[Pe.shiftKey?ke.length-1:0];Pt.focus(),Pe.preventDefault()}}}var Ge=u(10228),it=u(16089),Rt=Ge.Z.LEFT,Xe=Ge.Z.RIGHT,jt=Ge.Z.UP,ht=Ge.Z.DOWN,fn=Ge.Z.ENTER,Le=Ge.Z.ESC,xt=Ge.Z.HOME,Ft=Ge.Z.END,vn=[jt,ht,Rt,Xe];function cn(X,Pe,ke,je){var yt,Pt="prev",Jt="next",mn="children",kn="parent";if(X==="inline"&&je===fn)return{inlineTrigger:!0};var Qn=(0,B.Z)((0,B.Z)({},jt,Pt),ht,Jt),Dr=(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},Rt,ke?Jt:Pt),Xe,ke?Pt:Jt),ht,mn),fn,mn),qt=(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},jt,Pt),ht,Jt),fn,mn),Le,kn),Rt,ke?mn:kn),Xe,ke?kn:mn),hr={inline:Qn,horizontal:Dr,vertical:qt,inlineSub:Qn,horizontalSub:qt,verticalSub:qt},Un=(yt=hr["".concat(X).concat(Pe?"":"Sub")])===null||yt===void 0?void 0:yt[je];switch(Un){case Pt:return{offset:-1,sibling:!0};case Jt:return{offset:1,sibling:!0};case kn:return{offset:-1,sibling:!1};case mn:return{offset:1,sibling:!1};default:return null}}function ze(X){for(var Pe=X;Pe;){if(Pe.getAttribute("data-menu-list"))return Pe;Pe=Pe.parentElement}return null}function K(X,Pe){for(var ke=X||document.activeElement;ke;){if(Pe.has(ke))return ke;ke=ke.parentElement}return null}function q(X,Pe){var ke=Ue(X,!0);return ke.filter(function(je){return Pe.has(je)})}function S(X,Pe,ke){var je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!X)return null;var yt=q(X,Pe),Pt=yt.length,Jt=yt.findIndex(function(mn){return ke===mn});return je<0?Jt===-1?Jt=Pt-1:Jt-=1:je>0&&(Jt+=1),Jt=(Jt+Pt)%Pt,yt[Jt]}var Ae=function(Pe,ke){var je=new Set,yt=new Map,Pt=new Map;return Pe.forEach(function(Jt){var mn=document.querySelector("[data-menu-id='".concat(Se(ke,Jt),"']"));mn&&(je.add(mn),Pt.set(mn,Jt),yt.set(Jt,mn))}),{elements:je,key2element:yt,element2key:Pt}};function V(X,Pe,ke,je,yt,Pt,Jt,mn,kn,Qn){var Dr=M.useRef(),qt=M.useRef();qt.current=Pe;var hr=function(){it.Z.cancel(Dr.current)};return M.useEffect(function(){return function(){hr()}},[]),function(Un){var Gn=Un.which;if([].concat(vn,[fn,Le,xt,Ft]).includes(Gn)){var ln=Pt(),pn=Ae(ln,je),lr=pn,tn=lr.elements,dn=lr.key2element,Zn=lr.element2key,cr=dn.get(Pe),dr=K(cr,tn),ur=Zn.get(dr),ca=cn(X,Jt(ur,!0).length===1,ke,Gn);if(!ca&&Gn!==xt&&Gn!==Ft)return;(vn.includes(Gn)||[xt,Ft].includes(Gn))&&Un.preventDefault();var x=function(Et){if(Et){var fe=Et,Fe=Et.querySelector("a");Fe!=null&&Fe.getAttribute("href")&&(fe=Fe);var Ve=Zn.get(Et);mn(Ve),hr(),Dr.current=(0,it.Z)(function(){qt.current===Ve&&fe.focus()})}};if([xt,Ft].includes(Gn)||ca.sibling||!dr){var we;!dr||X==="inline"?we=yt.current:we=ze(dr);var se,De=q(we,tn);Gn===xt?se=De[0]:Gn===Ft?se=De[De.length-1]:se=S(we,tn,dr,ca.offset),x(se)}else if(ca.inlineTrigger)kn(ur);else if(ca.offset>0)kn(ur,!0),hr(),Dr.current=(0,it.Z)(function(){pn=Ae(ln,je);var Nt=dr.getAttribute("aria-controls"),Et=document.getElementById(Nt),fe=S(Et,pn.elements);x(fe)},5);else if(ca.offset<0){var ce=Jt(ur,!0),At=ce[ce.length-2],Tt=dn.get(At);kn(At,!1),x(Tt)}}Qn==null||Qn(Un)}}function C(X){Promise.resolve().then(X)}var j="__RC_UTIL_PATH_SPLIT__",dt=function(Pe){return Pe.join(j)},Mt=function(Pe){return Pe.split(j)},I="rc-menu-more";function U(){var X=M.useState({}),Pe=(0,z.Z)(X,2),ke=Pe[1],je=(0,M.useRef)(new Map),yt=(0,M.useRef)(new Map),Pt=M.useState([]),Jt=(0,z.Z)(Pt,2),mn=Jt[0],kn=Jt[1],Qn=(0,M.useRef)(0),Dr=(0,M.useRef)(!1),qt=function(){Dr.current||ke({})},hr=(0,M.useCallback)(function(dn,Zn){var cr=dt(Zn);yt.current.set(cr,dn),je.current.set(dn,cr),Qn.current+=1;var dr=Qn.current;C(function(){dr===Qn.current&&qt()})},[]),Un=(0,M.useCallback)(function(dn,Zn){var cr=dt(Zn);yt.current.delete(cr),je.current.delete(dn)},[]),Gn=(0,M.useCallback)(function(dn){kn(dn)},[]),ln=(0,M.useCallback)(function(dn,Zn){var cr=je.current.get(dn)||"",dr=Mt(cr);return Zn&&mn.includes(dr[0])&&dr.unshift(I),dr},[mn]),pn=(0,M.useCallback)(function(dn,Zn){return dn.filter(function(cr){return cr!==void 0}).some(function(cr){var dr=ln(cr,!0);return dr.includes(Zn)})},[ln]),lr=function(){var Zn=(0,w.Z)(je.current.keys());return mn.length&&Zn.push(I),Zn},tn=(0,M.useCallback)(function(dn){var Zn="".concat(je.current.get(dn)).concat(j),cr=new Set;return(0,w.Z)(yt.current.keys()).forEach(function(dr){dr.startsWith(Zn)&&cr.add(yt.current.get(dr))}),cr},[]);return M.useEffect(function(){return function(){Dr.current=!0}},[]),{registerPath:hr,unregisterPath:Un,refreshOverflowKeys:Gn,isSubPathKey:pn,getKeyPath:ln,getKeys:lr,getSubPathKeys:tn}}function F(X){var Pe=M.useRef(X);Pe.current=X;var ke=M.useCallback(function(){for(var je,yt=arguments.length,Pt=new Array(yt),Jt=0;Jt1&&(tn.motionAppear=!1);var dn=tn.onVisibleChanged;return tn.onVisibleChanged=function(Zn){return!hr.current&&!Zn&&pn(!0),dn==null?void 0:dn(Zn)},ln?null:M.createElement(Z,{mode:Pt,locked:!hr.current},M.createElement(pr.default,(0,a.Z)({visible:lr},tn,{forceRender:kn,removeOnLeave:!1,leavedClassName:"".concat(mn,"-hidden")}),function(Zn){var cr=Zn.className,dr=Zn.style;return M.createElement(zt,{id:Pe,className:cr,style:dr},yt)}))}var Xr=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],qr=["active"],br=M.forwardRef(function(X,Pe){var ke=X.style,je=X.className,yt=X.title,Pt=X.eventKey,Jt=X.warnKey,mn=X.disabled,kn=X.internalPopupClose,Qn=X.children,Dr=X.itemIcon,qt=X.expandIcon,hr=X.popupClassName,Un=X.popupOffset,Gn=X.popupStyle,ln=X.onClick,pn=X.onMouseEnter,lr=X.onMouseLeave,tn=X.onTitleClick,dn=X.onTitleMouseEnter,Zn=X.onTitleMouseLeave,cr=(0,m.Z)(X,Xr),dr=We(Pt),ur=M.useContext(be),ca=ur.prefixCls,x=ur.mode,we=ur.openKeys,se=ur.disabled,De=ur.overflowDisabled,ce=ur.activeKey,At=ur.selectedKeys,Tt=ur.itemIcon,Nt=ur.expandIcon,Et=ur.onItemClick,fe=ur.onOpenChange,Fe=ur.onActive,Ve=M.useContext(L),rt=Ve._internalRenderSubMenuItem,lt=M.useContext(Qe),nn=lt.isSubPathKey,r=ge(),v="".concat(ca,"-submenu"),g=se||mn,h=M.useRef(),y=M.useRef(),O=Dr!=null?Dr:Tt,P=qt!=null?qt:Nt,G=we.includes(Pt),Ie=!De&&G,Me=nn(At,Pt),Y=re(Pt,g,dn,Zn),_e=Y.active,It=(0,m.Z)(Y,qr),$e=M.useState(!1),tt=(0,z.Z)($e,2),me=tt[0],_=tt[1],de=function(Rn){g||_(Rn)},vt=function(Rn){de(!0),pn==null||pn({key:Pt,domEvent:Rn})},mt=function(Rn){de(!1),lr==null||lr({key:Pt,domEvent:Rn})},at=M.useMemo(function(){return _e||(x!=="inline"?me||nn([ce],Pt):!1)},[x,_e,ce,me,Pt,nn]),Dt=Be(r.length),Ht=function(Rn){g||(tn==null||tn({key:Pt,domEvent:Rn}),x==="inline"&&fe(Pt,!G))},sn=F(function(In){ln==null||ln(Ne(In)),Et(In)}),Jn=function(Rn){x!=="inline"&&fe(Pt,Rn)},Yn=function(){Fe(Pt)},gr=dr&&"".concat(dr,"-popup"),ir=M.useMemo(function(){return M.createElement(Bt,{icon:x!=="horizontal"?P:void 0,props:(0,b.Z)((0,b.Z)({},X),{},{isOpen:Ie,isSubMenu:!0})},M.createElement("i",{className:"".concat(v,"-arrow")}))},[x,P,X,Ie,v]),bn=M.createElement("div",(0,a.Z)({role:"menuitem",style:Dt,className:"".concat(v,"-title"),tabIndex:g?null:-1,ref:h,title:typeof yt=="string"?yt:null,"data-menu-id":De&&dr?null:dr,"aria-expanded":Ie,"aria-haspopup":!0,"aria-controls":gr,"aria-disabled":g,onClick:Ht,onFocus:Yn},It),yt,ir),wn=M.useRef(x);if(x!=="inline"&&r.length>1?wn.current="vertical":wn.current=x,!De){var zn=wn.current;bn=M.createElement(Cr,{mode:zn,prefixCls:v,visible:!kn&&Ie&&x!=="inline",popupClassName:hr,popupOffset:Un,popupStyle:Gn,popup:M.createElement(Z,{mode:zn==="horizontal"?"vertical":zn},M.createElement(zt,{id:gr,ref:y},Qn)),disabled:g,onVisibleChange:Jn},bn)}var Tn=M.createElement($.Z.Item,(0,a.Z)({ref:Pe,role:"none"},cr,{component:"li",style:ke,className:ut()(v,"".concat(v,"-").concat(x),je,(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(v,"-open"),Ie),"".concat(v,"-active"),at),"".concat(v,"-selected"),Me),"".concat(v,"-disabled"),g)),onMouseEnter:vt,onMouseLeave:mt}),bn,!De&&M.createElement(_n,{id:gr,open:Ie,keyPath:r},Qn));return rt&&(Tn=rt(Tn,X,{selected:Me,active:at,open:Ie,disabled:g})),M.createElement(Z,{onItemClick:sn,mode:x==="horizontal"?"vertical":x,itemIcon:O,expandIcon:P},Tn)}),xr=M.forwardRef(function(X,Pe){var ke=X.eventKey,je=X.children,yt=ge(ke),Pt=On(je,yt),Jt=Te();M.useEffect(function(){if(Jt)return Jt.registerPath(ke,yt),function(){Jt.unregisterPath(ke,yt)}},[yt]);var mn;return Jt?mn=Pt:mn=M.createElement(br,(0,a.Z)({ref:Pe},X),Pt),M.createElement(ye.Provider,{value:yt},mn)}),oa=xr,_r=u(93664);function le(X){var Pe=X.className,ke=X.style,je=M.useContext(be),yt=je.prefixCls,Pt=Te();return Pt?null:M.createElement("li",{role:"separator",className:ut()("".concat(yt,"-item-divider"),Pe),style:ke})}var ee=["className","title","eventKey","children"],wt=M.forwardRef(function(X,Pe){var ke=X.className,je=X.title,yt=X.eventKey,Pt=X.children,Jt=(0,m.Z)(X,ee),mn=M.useContext(be),kn=mn.prefixCls,Qn="".concat(kn,"-item-group");return M.createElement("li",(0,a.Z)({ref:Pe,role:"presentation"},Jt,{onClick:function(qt){return qt.stopPropagation()},className:ut()(Qn,ke)}),M.createElement("div",{role:"presentation",className:"".concat(Qn,"-title"),title:typeof je=="string"?je:void 0},je),M.createElement("ul",{role:"group",className:"".concat(Qn,"-list")},Pt))}),D=M.forwardRef(function(X,Pe){var ke=X.eventKey,je=X.children,yt=ge(ke),Pt=On(je,yt),Jt=Te();return Jt?Pt:M.createElement(wt,(0,a.Z)({ref:Pe},(0,J.Z)(X,["warnKey"])),Pt)}),St=D,Oe=["label","children","key","type","extra"];function Ut(X,Pe,ke){var je=Pe.item,yt=Pe.group,Pt=Pe.submenu,Jt=Pe.divider;return(X||[]).map(function(mn,kn){if(mn&&(0,_r.Z)(mn)==="object"){var Qn=mn,Dr=Qn.label,qt=Qn.children,hr=Qn.key,Un=Qn.type,Gn=Qn.extra,ln=(0,m.Z)(Qn,Oe),pn=hr!=null?hr:"tmp-".concat(kn);return qt||Un==="group"?Un==="group"?M.createElement(yt,(0,a.Z)({key:pn},ln,{title:Dr}),Ut(qt,Pe,ke)):M.createElement(Pt,(0,a.Z)({key:pn},ln,{title:Dr}),Ut(qt,Pe,ke)):Un==="divider"?M.createElement(Jt,(0,a.Z)({key:pn},ln)):M.createElement(je,(0,a.Z)({key:pn},ln,{extra:Gn}),Dr,(!!Gn||Gn===0)&&M.createElement("span",{className:"".concat(ke,"-item-extra")},Gn))}return null}).filter(function(mn){return mn})}function Yt(X,Pe,ke,je,yt){var Pt=X,Jt=(0,b.Z)({divider:le,item:nr,group:St,submenu:oa},je);return Pe&&(Pt=Ut(Pe,Jt,yt)),On(Pt,ke)}var un=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Mn=[],Kn=M.forwardRef(function(X,Pe){var ke,je=X,yt=je.prefixCls,Pt=yt===void 0?"rc-menu":yt,Jt=je.rootClassName,mn=je.style,kn=je.className,Qn=je.tabIndex,Dr=Qn===void 0?0:Qn,qt=je.items,hr=je.children,Un=je.direction,Gn=je.id,ln=je.mode,pn=ln===void 0?"vertical":ln,lr=je.inlineCollapsed,tn=je.disabled,dn=je.disabledOverflow,Zn=je.subMenuOpenDelay,cr=Zn===void 0?.1:Zn,dr=je.subMenuCloseDelay,ur=dr===void 0?.1:dr,ca=je.forceSubMenuRender,x=je.defaultOpenKeys,we=je.openKeys,se=je.activeKey,De=je.defaultActiveFirst,ce=je.selectable,At=ce===void 0?!0:ce,Tt=je.multiple,Nt=Tt===void 0?!1:Tt,Et=je.defaultSelectedKeys,fe=je.selectedKeys,Fe=je.onSelect,Ve=je.onDeselect,rt=je.inlineIndent,lt=rt===void 0?24:rt,nn=je.motion,r=je.defaultMotions,v=je.triggerSubMenuAction,g=v===void 0?"hover":v,h=je.builtinPlacements,y=je.itemIcon,O=je.expandIcon,P=je.overflowedIndicator,G=P===void 0?"...":P,Ie=je.overflowedIndicatorPopupClassName,Me=je.getPopupContainer,Y=je.onClick,_e=je.onOpenChange,It=je.onKeyDown,$e=je.openAnimation,tt=je.openTransitionName,me=je._internalRenderMenuItem,_=je._internalRenderSubMenuItem,de=je._internalComponents,vt=(0,m.Z)(je,un),mt=M.useMemo(function(){return[Yt(hr,qt,Mn,de,Pt),Yt(hr,qt,Mn,{},Pt)]},[hr,qt,de]),at=(0,z.Z)(mt,2),Dt=at[0],Ht=at[1],sn=M.useState(!1),Jn=(0,z.Z)(sn,2),Yn=Jn[0],gr=Jn[1],ir=M.useRef(),bn=Ke(Gn),wn=Un==="rtl",zn=(0,l.Z)(x,{value:we,postState:function(ka){return ka||Mn}}),Tn=(0,z.Z)(zn,2),In=Tn[0],Rn=Tn[1],$t=function(ka){var Va=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function yo(){Rn(ka),_e==null||_e(ka)}Va?(0,te.flushSync)(yo):yo()},Dn=M.useState(In),pt=(0,z.Z)(Dn,2),et=pt[0],an=pt[1],Ln=M.useRef(!1),Qt=M.useMemo(function(){return(pn==="inline"||pn==="vertical")&&lr?["vertical",lr]:[pn,!1]},[pn,lr]),en=(0,z.Z)(Qt,2),er=en[0],hn=en[1],sr=er==="inline",Sr=M.useState(er),Pr=(0,z.Z)(Sr,2),ra=Pr[0],jr=Pr[1],Aa=M.useState(hn),zr=(0,z.Z)(Aa,2),Za=zr[0],la=zr[1];M.useEffect(function(){jr(er),la(hn),Ln.current&&(sr?Rn(et):$t(Mn))},[er,hn]);var Ea=M.useState(0),pa=(0,z.Z)(Ea,2),Ha=pa[0],Da=pa[1],Ba=Ha>=Dt.length-1||ra!=="horizontal"||dn;M.useEffect(function(){sr&&an(In)},[In]),M.useEffect(function(){return Ln.current=!0,function(){Ln.current=!1}},[]);var ia=U(),Xa=ia.registerPath,Ua=ia.unregisterPath,ro=ia.refreshOverflowKeys,ea=ia.isSubPathKey,Eo=ia.getKeyPath,Oa=ia.getKeys,xa=ia.getSubPathKeys,Sa=M.useMemo(function(){return{registerPath:Xa,unregisterPath:Ua}},[Xa,Ua]),io=M.useMemo(function(){return{isSubPathKey:ea}},[ea]);M.useEffect(function(){ro(Ba?Mn:Dt.slice(Ha+1).map(function(Ga){return Ga.key}))},[Ha,Ba]);var ua=(0,l.Z)(se||De&&((ke=Dt[0])===null||ke===void 0?void 0:ke.key),{value:se}),ao=(0,z.Z)(ua,2),wr=ao[0],Bn=ao[1],Ar=F(function(Ga){Bn(Ga)}),Xn=F(function(){Bn(void 0)});(0,M.useImperativeHandle)(Pe,function(){return{list:ir.current,focus:function(ka){var Va,yo=Oa(),mo=Ae(yo,bn),Qo=mo.elements,Cl=mo.key2element,hl=mo.element2key,_o=q(ir.current,Qo),Xo=wr!=null?wr:_o[0]?hl.get(_o[0]):(Va=Dt.find(function(Zo){return!Zo.props.disabled}))===null||Va===void 0?void 0:Va.key,rl=Cl.get(Xo);if(Xo&&rl){var al;rl==null||(al=rl.focus)===null||al===void 0||al.call(rl,ka)}}}});var ar=(0,l.Z)(Et||[],{value:fe,postState:function(ka){return Array.isArray(ka)?ka:ka==null?Mn:[ka]}}),Ca=(0,z.Z)(ar,2),va=Ca[0],Ya=Ca[1],so=function(ka){if(At){var Va=ka.key,yo=va.includes(Va),mo;Nt?yo?mo=va.filter(function(Cl){return Cl!==Va}):mo=[].concat((0,w.Z)(va),[Va]):mo=[Va],Ya(mo);var Qo=(0,b.Z)((0,b.Z)({},ka),{},{selectedKeys:mo});yo?Ve==null||Ve(Qo):Fe==null||Fe(Qo)}!Nt&&In.length&&ra!=="inline"&&$t(Mn)},co=F(function(Ga){Y==null||Y(Ne(Ga)),so(Ga)}),qa=F(function(Ga,ka){var Va=In.filter(function(mo){return mo!==Ga});if(ka)Va.push(Ga);else if(ra!=="inline"){var yo=xa(Ga);Va=Va.filter(function(mo){return!yo.has(mo)})}(0,T.Z)(In,Va,!0)||$t(Va,!0)}),_a=function(ka,Va){var yo=Va!=null?Va:!In.includes(ka);qa(ka,yo)},bo=V(ra,wr,wn,bn,ir,Oa,Eo,Bn,_a,It);M.useEffect(function(){gr(!0)},[]);var go=M.useMemo(function(){return{_internalRenderMenuItem:me,_internalRenderSubMenuItem:_}},[me,_]),Vo=ra!=="horizontal"||dn?Dt:Dt.map(function(Ga,ka){return M.createElement(Z,{key:Ga.key,overflowDisabled:ka>Ha},Ga)}),jo=M.createElement($.Z,(0,a.Z)({id:Gn,ref:ir,prefixCls:"".concat(Pt,"-overflow"),component:"ul",itemComponent:nr,className:ut()(Pt,"".concat(Pt,"-root"),"".concat(Pt,"-").concat(ra),kn,(0,B.Z)((0,B.Z)({},"".concat(Pt,"-inline-collapsed"),Za),"".concat(Pt,"-rtl"),wn),Jt),dir:Un,style:mn,role:"menu",tabIndex:Dr,data:Vo,renderRawItem:function(ka){return ka},renderRawRest:function(ka){var Va=ka.length,yo=Va?Dt.slice(-Va):null;return M.createElement(oa,{eventKey:I,title:G,disabled:Ba,internalPopupClose:Va===0,popupClassName:Ie},yo)},maxCount:ra!=="horizontal"||dn?$.Z.INVALIDATE:$.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ka){Da(ka)},onKeyDown:bo},vt));return M.createElement(L.Provider,{value:go},M.createElement(ve.Provider,{value:bn},M.createElement(Z,{prefixCls:Pt,rootClassName:Jt,mode:ra,openKeys:In,rtl:wn,disabled:tn,motion:Yn?nn:null,defaultMotions:Yn?r:null,activeKey:wr,onActive:Ar,onInactive:Xn,selectedKeys:va,inlineIndent:lt,subMenuOpenDelay:cr,subMenuCloseDelay:ur,forceSubMenuRender:ca,builtinPlacements:h,triggerSubMenuAction:g,getPopupContainer:Me,itemIcon:y,expandIcon:O,onItemClick:co,onOpenChange:qa},M.createElement(Qe.Provider,{value:io},jo),M.createElement("div",{style:{display:"none"},"aria-hidden":!0},M.createElement(qe.Provider,{value:Sa},Ht)))))}),rr=Kn,En=rr;En.Item=nr,En.SubMenu=oa,En.ItemGroup=St,En.Divider=le;var gt=En},11780:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return Re}});var a=u(14809),B=u(20439),b=u(50298),w=u(62646),z=u(59301),m=u(92310),He=u.n(m),ut=u(29301),$=u(34280),l=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],T=void 0;function E(W,Ct){var Ye=W.prefixCls,Ge=W.invalidate,it=W.item,Rt=W.renderItem,Xe=W.responsive,jt=W.responsiveDisabled,ht=W.registerSize,fn=W.itemKey,Le=W.className,xt=W.style,Ft=W.children,vn=W.display,cn=W.order,ze=W.component,K=ze===void 0?"div":ze,q=(0,w.Z)(W,l),S=Xe&&!vn;function Ae(Mt){ht(fn,Mt)}z.useEffect(function(){return function(){Ae(null)}},[]);var V=Rt&&it!==T?Rt(it,{index:cn}):Ft,C;Ge||(C={opacity:S?0:1,height:S?0:T,overflowY:S?"hidden":T,order:Xe?cn:T,pointerEvents:S?"none":T,position:S?"absolute":T});var j={};S&&(j["aria-hidden"]=!0);var dt=z.createElement(K,(0,a.Z)({className:He()(!Ge&&Ye,Le),style:(0,B.Z)((0,B.Z)({},C),xt)},j,q,{ref:Ct}),V);return Xe&&(dt=z.createElement(ut.Z,{onResize:function(I){var U=I.offsetWidth;Ae(U)},disabled:jt},dt)),dt}var M=z.forwardRef(E);M.displayName="Item";var te=M,ve=u(6089),Se=u(4676),We=u(16089);function Wt(W){if(typeof MessageChannel=="undefined")(0,We.Z)(W);else{var Ct=new MessageChannel;Ct.port1.onmessage=function(){return W()},Ct.port2.postMessage(void 0)}}function Zt(){var W=z.useRef(null),Ct=function(Ge){W.current||(W.current=[],Wt(function(){(0,Se.unstable_batchedUpdates)(function(){W.current.forEach(function(it){it()}),W.current=null})})),W.current.push(Ge)};return Ct}function be(W,Ct){var Ye=z.useState(Ct),Ge=(0,b.Z)(Ye,2),it=Ge[0],Rt=Ge[1],Xe=(0,ve.Z)(function(jt){W(function(){Rt(jt)})});return[it,Xe]}var R=z.createContext(null),Z=["component"],nt=["className"],qe=["className"],Te=function(Ct,Ye){var Ge=z.useContext(R);if(!Ge){var it=Ct.component,Rt=it===void 0?"div":it,Xe=(0,w.Z)(Ct,Z);return z.createElement(Rt,(0,a.Z)({},Xe,{ref:Ye}))}var jt=Ge.className,ht=(0,w.Z)(Ge,nt),fn=Ct.className,Le=(0,w.Z)(Ct,qe);return z.createElement(R.Provider,{value:null},z.createElement(te,(0,a.Z)({ref:Ye,className:He()(jt,fn)},ht,Le)))},ye=z.forwardRef(Te);ye.displayName="RawItem";var ge=ye,Qe=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],kt="responsive",L="invalidate";function ue(W){return"+ ".concat(W.length," ...")}function ae(W,Ct){var Ye=W.prefixCls,Ge=Ye===void 0?"rc-overflow":Ye,it=W.data,Rt=it===void 0?[]:it,Xe=W.renderItem,jt=W.renderRawItem,ht=W.itemKey,fn=W.itemWidth,Le=fn===void 0?10:fn,xt=W.ssr,Ft=W.style,vn=W.className,cn=W.maxCount,ze=W.renderRest,K=W.renderRawRest,q=W.suffix,S=W.component,Ae=S===void 0?"div":S,V=W.itemComponent,C=W.onVisibleChange,j=(0,w.Z)(W,Qe),dt=xt==="full",Mt=Zt(),I=be(Mt,null),U=(0,b.Z)(I,2),F=U[0],he=U[1],ie=F||0,Ke=be(Mt,new Map),ft=(0,b.Z)(Ke,2),st=ft[0],ot=ft[1],N=be(Mt,0),J=(0,b.Z)(N,2),Ce=J[0],re=J[1],Be=be(Mt,0),Bt=(0,b.Z)(Be,2),ct=Bt[0],Ne=Bt[1],Xt=be(Mt,0),Sn=(0,b.Z)(Xt,2),rn=Sn[0],_t=Sn[1],yn=(0,z.useState)(null),Fn=(0,b.Z)(yn,2),nr=Fn[0],jn=Fn[1],Nn=(0,z.useState)(null),Cn=(0,b.Z)(Nn,2),zt=Cn[0],gn=Cn[1],On=z.useMemo(function(){return zt===null&&dt?Number.MAX_SAFE_INTEGER:zt||0},[zt,F]),yr=(0,z.useState)(!1),Ot=(0,b.Z)(yr,2),Er=Ot[0],Yr=Ot[1],$n="".concat(Ge,"-item"),fr=Math.max(Ce,ct),qn=cn===kt,Cr=Rt.length&&qn,pr=cn===L,_n=Cr||typeof cn=="number"&&Rt.length>cn,Xr=(0,z.useMemo)(function(){var En=Rt;return Cr?F===null&&dt?En=Rt:En=Rt.slice(0,Math.min(Rt.length,ie/Le)):typeof cn=="number"&&(En=Rt.slice(0,cn)),En},[Rt,Le,F,cn,Cr]),qr=(0,z.useMemo)(function(){return Cr?Rt.slice(On+1):Rt.slice(Xr.length)},[Rt,Xr,Cr,On]),br=(0,z.useCallback)(function(En,gt){var X;return typeof ht=="function"?ht(En):(X=ht&&(En==null?void 0:En[ht]))!==null&&X!==void 0?X:gt},[ht]),xr=(0,z.useCallback)(Xe||function(En){return En},[Xe]);function oa(En,gt,X){zt===En&&(gt===void 0||gt===nr)||(gn(En),X||(Yr(Enie){oa(Pe-1,En-ke-rn+ct);break}}q&&D(0)+rn>ie&&jn(null)}},[ie,st,ct,rn,br,Xr]);var St=Er&&!!qr.length,Oe={};nr!==null&&Cr&&(Oe={position:"absolute",left:nr,top:0});var Ut={prefixCls:$n,responsive:Cr,component:V,invalidate:pr},Yt=jt?function(En,gt){var X=br(En,gt);return z.createElement(R.Provider,{key:X,value:(0,B.Z)((0,B.Z)({},Ut),{},{order:gt,item:En,itemKey:X,registerSize:le,display:gt<=On})},jt(En,gt))}:function(En,gt){var X=br(En,gt);return z.createElement(te,(0,a.Z)({},Ut,{order:gt,key:X,item:En,renderItem:xr,itemKey:X,registerSize:le,display:gt<=On}))},un={order:St?On:Number.MAX_SAFE_INTEGER,className:"".concat($n,"-rest"),registerSize:ee,display:St},Mn=ze||ue,Kn=K?z.createElement(R.Provider,{value:(0,B.Z)((0,B.Z)({},Ut),un)},K(qr)):z.createElement(te,(0,a.Z)({},Ut,un),typeof Mn=="function"?Mn(qr):Mn),rr=z.createElement(Ae,(0,a.Z)({className:He()(!pr&&Ge,vn),style:Ft,ref:Ct},j),Xr.map(Yt),_n?Kn:null,q&&z.createElement(te,(0,a.Z)({},Ut,{responsive:qn,responsiveDisabled:!Cr,order:On,className:"".concat($n,"-suffix"),registerSize:wt,display:!0,style:Oe}),q));return qn?z.createElement(ut.Z,{onResize:_r,disabled:!Cr},rr):rr}var Ue=z.forwardRef(ae);Ue.displayName="Overflow",Ue.Item=ge,Ue.RESPONSIVE=kt,Ue.INVALIDATE=L;var Ze=Ue,Re=Ze},23425:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return qe}});var a=u(4635),B=u(14809),b=u(93664),w=u(20439),z=u(50298),m=u(92310),He=u.n(m),ut=u(18929),$=u(10228),l=u(26112),T=u(48736),E=u(59301),M=u(17119),te=[10,20,50,100],ve=function(ye){var ge=ye.pageSizeOptions,Qe=ge===void 0?te:ge,kt=ye.locale,L=ye.changeSize,ue=ye.pageSize,ae=ye.goButton,Ue=ye.quickGo,Ze=ye.rootPrefixCls,Re=ye.disabled,W=ye.buildOptionText,Ct=ye.showSizeChanger,Ye=ye.sizeChangerRender,Ge=E.useState(""),it=(0,z.Z)(Ge,2),Rt=it[0],Xe=it[1],jt=function(){return!Rt||Number.isNaN(Rt)?void 0:Number(Rt)},ht=typeof W=="function"?W:function(q){return"".concat(q," ").concat(kt.items_per_page)},fn=function(S){Xe(S.target.value)},Le=function(S){ae||Rt===""||(Xe(""),!(S.relatedTarget&&(S.relatedTarget.className.indexOf("".concat(Ze,"-item-link"))>=0||S.relatedTarget.className.indexOf("".concat(Ze,"-item"))>=0))&&(Ue==null||Ue(jt())))},xt=function(S){Rt!==""&&(S.keyCode===$.Z.ENTER||S.type==="click")&&(Xe(""),Ue==null||Ue(jt()))},Ft=function(){return Qe.some(function(S){return S.toString()===ue.toString()})?Qe:Qe.concat([ue]).sort(function(S,Ae){var V=Number.isNaN(Number(S))?0:Number(S),C=Number.isNaN(Number(Ae))?0:Number(Ae);return V-C})},vn="".concat(Ze,"-options");if(!Ct&&!Ue)return null;var cn=null,ze=null,K=null;return Ct&&Ye&&(cn=Ye({disabled:Re,size:ue,onSizeChange:function(S){L==null||L(Number(S))},"aria-label":kt.page_size,className:"".concat(vn,"-size-changer"),options:Ft().map(function(q){return{label:ht(q),value:q}})})),Ue&&(ae&&(K=typeof ae=="boolean"?E.createElement("button",{type:"button",onClick:xt,onKeyUp:xt,disabled:Re,className:"".concat(vn,"-quick-jumper-button")},kt.jump_to_confirm):E.createElement("span",{onClick:xt,onKeyUp:xt},ae)),ze=E.createElement("div",{className:"".concat(vn,"-quick-jumper")},kt.jump_to,E.createElement("input",{disabled:Re,type:"text",value:Rt,onChange:fn,onKeyUp:xt,onBlur:Le,"aria-label":kt.page}),kt.page,K)),E.createElement("li",{className:vn},cn,ze)},Se=ve,We=function(ye){var ge=ye.rootPrefixCls,Qe=ye.page,kt=ye.active,L=ye.className,ue=ye.showTitle,ae=ye.onClick,Ue=ye.onKeyPress,Ze=ye.itemRender,Re="".concat(ge,"-item"),W=He()(Re,"".concat(Re,"-").concat(Qe),(0,a.Z)((0,a.Z)({},"".concat(Re,"-active"),kt),"".concat(Re,"-disabled"),!Qe),L),Ct=function(){ae(Qe)},Ye=function(Rt){Ue(Rt,ae,Qe)},Ge=Ze(Qe,"page",E.createElement("a",{rel:"nofollow"},Qe));return Ge?E.createElement("li",{title:ue?String(Qe):null,className:W,onClick:Ct,onKeyDown:Ye,tabIndex:0},Ge):null},Wt=We,Zt=function(ye,ge,Qe){return Qe};function be(){}function R(Te){var ye=Number(Te);return typeof ye=="number"&&!Number.isNaN(ye)&&isFinite(ye)&&Math.floor(ye)===ye}function Z(Te,ye,ge){var Qe=typeof Te=="undefined"?ye:Te;return Math.floor((ge-1)/Qe)+1}var nt=function(ye){var ge=ye.prefixCls,Qe=ge===void 0?"rc-pagination":ge,kt=ye.selectPrefixCls,L=kt===void 0?"rc-select":kt,ue=ye.className,ae=ye.current,Ue=ye.defaultCurrent,Ze=Ue===void 0?1:Ue,Re=ye.total,W=Re===void 0?0:Re,Ct=ye.pageSize,Ye=ye.defaultPageSize,Ge=Ye===void 0?10:Ye,it=ye.onChange,Rt=it===void 0?be:it,Xe=ye.hideOnSinglePage,jt=ye.align,ht=ye.showPrevNextJumpers,fn=ht===void 0?!0:ht,Le=ye.showQuickJumper,xt=ye.showLessItems,Ft=ye.showTitle,vn=Ft===void 0?!0:Ft,cn=ye.onShowSizeChange,ze=cn===void 0?be:cn,K=ye.locale,q=K===void 0?M.Z:K,S=ye.style,Ae=ye.totalBoundaryShowSizeChanger,V=Ae===void 0?50:Ae,C=ye.disabled,j=ye.simple,dt=ye.showTotal,Mt=ye.showSizeChanger,I=Mt===void 0?W>V:Mt,U=ye.sizeChangerRender,F=ye.pageSizeOptions,he=ye.itemRender,ie=he===void 0?Zt:he,Ke=ye.jumpPrevIcon,ft=ye.jumpNextIcon,st=ye.prevIcon,ot=ye.nextIcon,N=E.useRef(null),J=(0,ut.Z)(10,{value:Ct,defaultValue:Ge}),Ce=(0,z.Z)(J,2),re=Ce[0],Be=Ce[1],Bt=(0,ut.Z)(1,{value:ae,defaultValue:Ze,postState:function(dn){return Math.max(1,Math.min(dn,Z(void 0,re,W)))}}),ct=(0,z.Z)(Bt,2),Ne=ct[0],Xt=ct[1],Sn=E.useState(Ne),rn=(0,z.Z)(Sn,2),_t=rn[0],yn=rn[1];(0,E.useEffect)(function(){yn(Ne)},[Ne]);var Fn=Rt!==be,nr="current"in ye,jn=Math.max(1,Ne-(xt?3:5)),Nn=Math.min(Z(void 0,re,W),Ne+(xt?3:5));function Cn(tn,dn){var Zn=tn||E.createElement("button",{type:"button","aria-label":dn,className:"".concat(Qe,"-item-link")});return typeof tn=="function"&&(Zn=E.createElement(tn,(0,w.Z)({},ye))),Zn}function zt(tn){var dn=tn.target.value,Zn=Z(void 0,re,W),cr;return dn===""?cr=dn:Number.isNaN(Number(dn))?cr=_t:dn>=Zn?cr=Zn:cr=Number(dn),cr}function gn(tn){return R(tn)&&tn!==Ne&&R(W)&&W>0}var On=W>re?Le:!1;function yr(tn){(tn.keyCode===$.Z.UP||tn.keyCode===$.Z.DOWN)&&tn.preventDefault()}function Ot(tn){var dn=zt(tn);switch(dn!==_t&&yn(dn),tn.keyCode){case $.Z.ENTER:$n(dn);break;case $.Z.UP:$n(dn-1);break;case $.Z.DOWN:$n(dn+1);break;default:break}}function Er(tn){$n(zt(tn))}function Yr(tn){var dn=Z(tn,re,W),Zn=Ne>dn&&dn!==0?dn:Ne;Be(tn),yn(Zn),ze==null||ze(Ne,tn),Xt(Zn),Rt==null||Rt(Zn,tn)}function $n(tn){if(gn(tn)&&!C){var dn=Z(void 0,re,W),Zn=tn;return tn>dn?Zn=dn:tn<1&&(Zn=1),Zn!==_t&&yn(Zn),Xt(Zn),Rt==null||Rt(Zn,re),Zn}return Ne}var fr=Ne>1,qn=Ne2?Zn-2:0),dr=2;drW?W:Ne*re])),Ut=null,Yt=Z(void 0,re,W);if(Xe&&W<=re)return null;var un=[],Mn={rootPrefixCls:Qe,onClick:$n,onKeyPress:qr,showTitle:vn,itemRender:ie,page:-1},Kn=Ne-1>0?Ne-1:0,rr=Ne+1=ke*2&&Ne!==3&&(un[0]=E.cloneElement(un[0],{className:He()("".concat(Qe,"-item-after-jump-prev"),un[0].props.className)}),un.unshift(D)),Yt-Ne>=ke*2&&Ne!==Yt-2){var qt=un[un.length-1];un[un.length-1]=E.cloneElement(qt,{className:He()("".concat(Qe,"-item-before-jump-next"),qt.props.className)}),un.push(Ut)}kn!==1&&un.unshift(E.createElement(Wt,(0,B.Z)({},Mn,{key:1,page:1}))),Qn!==Yt&&un.push(E.createElement(Wt,(0,B.Z)({},Mn,{key:Yt,page:Yt})))}var hr=le(Kn);if(hr){var Un=!fr||!Yt;hr=E.createElement("li",{title:vn?q.prev_page:null,onClick:Cr,tabIndex:Un?null:0,onKeyDown:br,className:He()("".concat(Qe,"-prev"),(0,a.Z)({},"".concat(Qe,"-disabled"),Un)),"aria-disabled":Un},hr)}var Gn=ee(rr);if(Gn){var ln,pn;j?(ln=!qn,pn=fr?0:null):(ln=!qn||!Yt,pn=ln?null:0),Gn=E.createElement("li",{title:vn?q.next_page:null,onClick:pr,tabIndex:pn,onKeyDown:xr,className:He()("".concat(Qe,"-next"),(0,a.Z)({},"".concat(Qe,"-disabled"),ln)),"aria-disabled":ln},Gn)}var lr=He()(Qe,ue,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(Qe,"-start"),jt==="start"),"".concat(Qe,"-center"),jt==="center"),"".concat(Qe,"-end"),jt==="end"),"".concat(Qe,"-simple"),j),"".concat(Qe,"-disabled"),C));return E.createElement("ul",(0,B.Z)({className:lr,style:S,ref:N},St),Oe,hr,j?Pe:un,Gn,E.createElement(Se,{locale:q,rootPrefixCls:Qe,disabled:C,selectPrefixCls:L,changeSize:Yr,pageSize:re,pageSizeOptions:F,quickGo:On?$n:null,goButton:X,showSizeChanger:I,sizeChangerRender:U}))},qe=nt},48365:function(Tr,Vn,u){"use strict";var a=u(61186),B=u.n(a),b=u(90111),w=u.n(b),z=u(58319),m=u.n(z),He=u(23250),ut=u.n(He),$=u(74959),l=u.n($),T=u(10238),E=u.n(T),M=u(33656),te=u.n(M);B().extend(te()),B().extend(E()),B().extend(w()),B().extend(m()),B().extend(ut()),B().extend(l()),B().extend(function(Zt,be){var R=be.prototype,Z=R.format;R.format=function(qe){var Te=(qe||"").replace("Wo","wo");return Z.bind(this)(Te)}});var ve={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"},Se=function(be){var R=ve[be];return R||be.split("_")[0]},We=function(){},Wt={getNow:function(){var be=B()();return typeof be.tz=="function"?be.tz():be},getFixedDate:function(be){return B()(be,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(be){return be.endOf("month")},getWeekDay:function(be){var R=be.locale("en");return R.weekday()+R.localeData().firstDayOfWeek()},getYear:function(be){return be.year()},getMonth:function(be){return be.month()},getDate:function(be){return be.date()},getHour:function(be){return be.hour()},getMinute:function(be){return be.minute()},getSecond:function(be){return be.second()},getMillisecond:function(be){return be.millisecond()},addYear:function(be,R){return be.add(R,"year")},addMonth:function(be,R){return be.add(R,"month")},addDate:function(be,R){return be.add(R,"day")},setYear:function(be,R){return be.year(R)},setMonth:function(be,R){return be.month(R)},setDate:function(be,R){return be.date(R)},setHour:function(be,R){return be.hour(R)},setMinute:function(be,R){return be.minute(R)},setSecond:function(be,R){return be.second(R)},setMillisecond:function(be,R){return be.millisecond(R)},isAfter:function(be,R){return be.isAfter(R)},isValidate:function(be){return be.isValid()},locale:{getWeekFirstDay:function(be){return B()().locale(Se(be)).localeData().firstDayOfWeek()},getWeekFirstDate:function(be,R){return R.locale(Se(be)).weekday(0)},getWeek:function(be,R){return R.locale(Se(be)).week()},getShortWeekDays:function(be){return B()().locale(Se(be)).localeData().weekdaysMin()},getShortMonths:function(be){return B()().locale(Se(be)).localeData().monthsShort()},format:function(be,R,Z){return R.locale(Se(be)).format(Z)},parse:function(be,R,Z){for(var nt=Se(be),qe=0;qe2&&arguments[2]!==void 0?arguments[2]:"0",h=String(r);h.length2&&arguments[2]!==void 0?arguments[2]:[],h=l.useState([!1,!1]),y=(0,w.Z)(h,2),O=y[0],P=y[1],G=function(Y,_e){P(function(It){return nt(It,_e,Y)})},Ie=l.useMemo(function(){return O.map(function(Me,Y){if(Me)return!0;var _e=r[Y];return _e?!!(!g[Y]&&!_e||_e&&v(_e,{activeIndex:Y})):!1})},[r,O,v,g]);return[Ie,G]}function L(r,v,g,h,y){var O="",P=[];return r&&P.push(y?"hh":"HH"),v&&P.push("mm"),g&&P.push("ss"),O=P.join(":"),h&&(O+=".SSS"),y&&(O+=" A"),O}function ue(r,v,g,h,y,O){var P=r.fieldDateTimeFormat,G=r.fieldDateFormat,Ie=r.fieldTimeFormat,Me=r.fieldMonthFormat,Y=r.fieldYearFormat,_e=r.fieldWeekFormat,It=r.fieldQuarterFormat,$e=r.yearFormat,tt=r.cellYearFormat,me=r.cellQuarterFormat,_=r.dayFormat,de=r.cellDateFormat,vt=L(v,g,h,y,O);return(0,b.Z)((0,b.Z)({},r),{},{fieldDateTimeFormat:P||"YYYY-MM-DD ".concat(vt),fieldDateFormat:G||"YYYY-MM-DD",fieldTimeFormat:Ie||vt,fieldMonthFormat:Me||"YYYY-MM",fieldYearFormat:Y||"YYYY",fieldWeekFormat:_e||"gggg-wo",fieldQuarterFormat:It||"YYYY-[Q]Q",yearFormat:$e||"YYYY",cellYearFormat:tt||"YYYY",cellQuarterFormat:me||"[Q]Q",cellDateFormat:de||_||"D"})}function ae(r,v){var g=v.showHour,h=v.showMinute,y=v.showSecond,O=v.showMillisecond,P=v.use12Hours;return l.useMemo(function(){return ue(r,g,h,y,O,P)},[r,g,h,y,O,P])}var Ue=u(93664);function Ze(r,v,g){return g!=null?g:v.some(function(h){return r.includes(h)})}var Re=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function W(r){var v=qe(r,Re),g=r.format,h=r.picker,y=null;return g&&(y=g,Array.isArray(y)&&(y=y[0]),y=(0,Ue.Z)(y)==="object"?y.format:y),h==="time"&&(v.format=y),[v,y]}function Ct(r){return r&&typeof r=="string"}function Ye(r,v,g,h){return[r,v,g,h].some(function(y){return y!==void 0})}function Ge(r,v,g,h,y){var O=v,P=g,G=h;if(!r&&!O&&!P&&!G&&!y)O=!0,P=!0,G=!0;else if(r){var Ie,Me,Y,_e=[O,P,G].some(function(tt){return tt===!1}),It=[O,P,G].some(function(tt){return tt===!0}),$e=_e?!0:!It;O=(Ie=O)!==null&&Ie!==void 0?Ie:$e,P=(Me=P)!==null&&Me!==void 0?Me:$e,G=(Y=G)!==null&&Y!==void 0?Y:$e}return[O,P,G,y]}function it(r){var v=r.showTime,g=W(r),h=(0,w.Z)(g,2),y=h[0],O=h[1],P=v&&(0,Ue.Z)(v)==="object"?v:{},G=(0,b.Z)((0,b.Z)({defaultOpenValue:P.defaultOpenValue||P.defaultValue},y),P),Ie=G.showMillisecond,Me=G.showHour,Y=G.showMinute,_e=G.showSecond,It=Ye(Me,Y,_e,Ie),$e=Ge(It,Me,Y,_e,Ie),tt=(0,w.Z)($e,3);return Me=tt[0],Y=tt[1],_e=tt[2],[G,(0,b.Z)((0,b.Z)({},G),{},{showHour:Me,showMinute:Y,showSecond:_e,showMillisecond:Ie}),G.format,O]}function Rt(r,v,g,h,y){var O=r==="time";if(r==="datetime"||O){for(var P=h,G=Te(r,y,null),Ie=G,Me=[v,g],Y=0;Y1&&(P=v.addDate(P,-7)),P}function j(r,v){var g=v.generateConfig,h=v.locale,y=v.format;return r?typeof y=="function"?y(r):g.locale.format(h.locale,r,y):""}function dt(r,v,g){var h=v,y=["getHour","getMinute","getSecond","getMillisecond"],O=["setHour","setMinute","setSecond","setMillisecond"];return O.forEach(function(P,G){g?h=r[P](h,r[y[G]](g)):h=r[P](h,0)}),h}function Mt(r,v,g,h,y){var O=(0,z.zX)(function(P,G){return!!(g&&g(P,G)||h&&r.isAfter(h,P)&&!S(r,v,h,P,G.type)||y&&r.isAfter(P,y)&&!S(r,v,y,P,G.type))});return O}function I(r,v,g){return l.useMemo(function(){var h=Te(r,v,g),y=Z(h),O=y[0],P=(0,Ue.Z)(O)==="object"&&O.type==="mask"?O.format:null;return[y.map(function(G){return typeof G=="string"||typeof G=="function"?G:G.format}),P]},[r,v,g])}function U(r,v,g){return typeof r[0]=="function"||g?!0:v}function F(r,v,g,h){var y=(0,z.zX)(function(O,P){var G=(0,b.Z)({type:v},P);if(delete G.activeIndex,!r.isValidate(O)||g&&g(O,G))return!0;if((v==="date"||v==="time")&&h){var Ie,Me=P&&P.activeIndex===1?"end":"start",Y=((Ie=h.disabledTime)===null||Ie===void 0?void 0:Ie.call(h,O,Me,{from:G.from}))||{},_e=Y.disabledHours,It=Y.disabledMinutes,$e=Y.disabledSeconds,tt=Y.disabledMilliseconds,me=h.disabledHours,_=h.disabledMinutes,de=h.disabledSeconds,vt=_e||me,mt=It||_,at=$e||de,Dt=r.getHour(O),Ht=r.getMinute(O),sn=r.getSecond(O),Jn=r.getMillisecond(O);if(vt&&vt().includes(Dt)||mt&&mt(Dt).includes(Ht)||at&&at(Dt,Ht).includes(sn)||tt&&tt(Dt,Ht,sn).includes(Jn))return!0}return!1});return y}function he(r){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g=l.useMemo(function(){var h=r&&Z(r);return v&&h&&(h[1]=h[1]||h[0]),h},[r,v]);return g}function ie(r,v){var g=r.generateConfig,h=r.locale,y=r.picker,O=y===void 0?"date":y,P=r.prefixCls,G=P===void 0?"rc-picker":P,Ie=r.styles,Me=Ie===void 0?{}:Ie,Y=r.classNames,_e=Y===void 0?{}:Y,It=r.order,$e=It===void 0?!0:It,tt=r.components,me=tt===void 0?{}:tt,_=r.inputRender,de=r.allowClear,vt=r.clearIcon,mt=r.needConfirm,at=r.multiple,Dt=r.format,Ht=r.inputReadOnly,sn=r.disabledDate,Jn=r.minDate,Yn=r.maxDate,gr=r.showTime,ir=r.value,bn=r.defaultValue,wn=r.pickerValue,zn=r.defaultPickerValue,Tn=he(ir),In=he(bn),Rn=he(wn),$t=he(zn),Dn=O==="date"&&gr?"datetime":O,pt=Dn==="time"||Dn==="datetime",et=pt||at,an=mt!=null?mt:pt,Ln=it(r),Qt=(0,w.Z)(Ln,4),en=Qt[0],er=Qt[1],hn=Qt[2],sr=Qt[3],Sr=ae(h,er),Pr=l.useMemo(function(){return Rt(Dn,hn,sr,en,Sr)},[Dn,hn,sr,en,Sr]),ra=l.useMemo(function(){return(0,b.Z)((0,b.Z)({},r),{},{prefixCls:G,locale:Sr,picker:O,styles:Me,classNames:_e,order:$e,components:(0,b.Z)({input:_},me),clearIcon:Xe(G,de,vt),showTime:Pr,value:Tn,defaultValue:In,pickerValue:Rn,defaultPickerValue:$t},v==null?void 0:v())},[r]),jr=I(Dn,Sr,Dt),Aa=(0,w.Z)(jr,2),zr=Aa[0],Za=Aa[1],la=U(zr,Ht,at),Ea=Mt(g,h,sn,Jn,Yn),pa=F(g,O,Ea,Pr),Ha=l.useMemo(function(){return(0,b.Z)((0,b.Z)({},ra),{},{needConfirm:an,inputReadOnly:la,disabledDate:Ea})},[ra,an,la,Ea]);return[Ha,Dn,et,zr,Za,pa]}var Ke=u(16089);function ft(r,v,g){var h=(0,z.C8)(v,{value:r}),y=(0,w.Z)(h,2),O=y[0],P=y[1],G=l.useRef(r),Ie=l.useRef(),Me=function(){Ke.Z.cancel(Ie.current)},Y=(0,z.zX)(function(){P(G.current),g&&O!==G.current&&g(G.current)}),_e=(0,z.zX)(function(It,$e){Me(),G.current=It,It||$e?Y():Ie.current=(0,Ke.Z)(Y)});return l.useEffect(function(){return Me},[]),[O,_e]}function st(r,v){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],h=arguments.length>3?arguments[3]:void 0,y=g.every(function(Y){return Y})?!1:r,O=ft(y,v||!1,h),P=(0,w.Z)(O,2),G=P[0],Ie=P[1];function Me(Y){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!_e.inherit||G)&&Ie(Y,_e.force)}return[G,Me]}function ot(r){var v=l.useRef();return l.useImperativeHandle(r,function(){var g;return{nativeElement:(g=v.current)===null||g===void 0?void 0:g.nativeElement,focus:function(y){var O;(O=v.current)===null||O===void 0||O.focus(y)},blur:function(){var y;(y=v.current)===null||y===void 0||y.blur()}}}),v}function N(r,v){return l.useMemo(function(){return r||(v?((0,$.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(v).map(function(g){var h=(0,w.Z)(g,2),y=h[0],O=h[1];return{label:y,value:O}})):[])},[r,v])}function J(r,v){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,h=l.useRef(v);h.current=v,(0,m.o)(function(){if(r)h.current(r);else{var y=(0,Ke.Z)(function(){h.current(r)},g);return function(){Ke.Z.cancel(y)}}},[r])}function Ce(r){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,h=l.useState(0),y=(0,w.Z)(h,2),O=y[0],P=y[1],G=l.useState(!1),Ie=(0,w.Z)(G,2),Me=Ie[0],Y=Ie[1],_e=l.useRef([]),It=l.useRef(null),$e=l.useRef(null),tt=function(at){It.current=at},me=function(at){return It.current===at},_=function(at){Y(at)},de=function(at){return at&&($e.current=at),$e.current},vt=function(at){var Dt=_e.current,Ht=new Set(Dt.filter(function(Jn){return at[Jn]||v[Jn]})),sn=Dt[Dt.length-1]===0?1:0;return Ht.size>=2||r[sn]?null:sn};return J(Me||g,function(){Me||(_e.current=[],tt(null))}),l.useEffect(function(){Me&&_e.current.push(O)},[Me,O]),[Me,_,de,O,P,vt,_e.current,tt,me]}function re(r,v,g,h,y,O){var P=g[g.length-1],G=function(Me,Y){var _e=(0,w.Z)(r,2),It=_e[0],$e=_e[1],tt=(0,b.Z)((0,b.Z)({},Y),{},{from:ye(r,g)});return P===1&&v[0]&&It&&!S(h,y,It,Me,tt.type)&&h.isAfter(It,Me)||P===0&&v[1]&&$e&&!S(h,y,$e,Me,tt.type)&&h.isAfter(Me,$e)?!0:O==null?void 0:O(Me,tt)};return G}function Be(r,v,g,h){switch(v){case"date":case"week":return r.addMonth(g,h);case"month":case"quarter":return r.addYear(g,h);case"year":return r.addYear(g,h*10);case"decade":return r.addYear(g,h*100);default:return g}}var Bt=[];function ct(r,v,g,h,y,O,P,G){var Ie=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Bt,Me=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Bt,Y=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Bt,_e=arguments.length>11?arguments[11]:void 0,It=arguments.length>12?arguments[12]:void 0,$e=arguments.length>13?arguments[13]:void 0,tt=P==="time",me=O||0,_=function(Rn){var $t=r.getNow();return tt&&($t=dt(r,$t)),Ie[Rn]||g[Rn]||$t},de=(0,w.Z)(Me,2),vt=de[0],mt=de[1],at=(0,z.C8)(function(){return _(0)},{value:vt}),Dt=(0,w.Z)(at,2),Ht=Dt[0],sn=Dt[1],Jn=(0,z.C8)(function(){return _(1)},{value:mt}),Yn=(0,w.Z)(Jn,2),gr=Yn[0],ir=Yn[1],bn=l.useMemo(function(){var In=[Ht,gr][me];return tt?In:dt(r,In,Y[me])},[tt,Ht,gr,me,r,Y]),wn=function(Rn){var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Dn=[sn,ir][me];Dn(Rn);var pt=[Ht,gr];pt[me]=Rn,_e&&(!S(r,v,Ht,pt[0],P)||!S(r,v,gr,pt[1],P))&&_e(pt,{source:$t,range:me===1?"end":"start",mode:h})},zn=function(Rn,$t){if(G){var Dn={date:"month",week:"month",month:"year",quarter:"year"},pt=Dn[P];if(pt&&!S(r,v,Rn,$t,pt))return Be(r,P,$t,-1);if(P==="year"&&Rn){var et=Math.floor(r.getYear(Rn)/10),an=Math.floor(r.getYear($t)/10);if(et!==an)return Be(r,P,$t,-1)}}return $t},Tn=l.useRef(null);return(0,m.Z)(function(){if(y&&!Ie[me]){var In=tt?null:r.getNow();if(Tn.current!==null&&Tn.current!==me?In=[Ht,gr][me^1]:g[me]?In=me===0?g[0]:zn(g[0],g[1]):g[me^1]&&(In=g[me^1]),In){It&&r.isAfter(It,In)&&(In=It);var Rn=G?Be(r,P,In,1):In;$e&&r.isAfter(Rn,$e)&&(In=G?Be(r,P,$e,-1):$e),wn(In,"reset")}}},[y,me,g[me]]),l.useEffect(function(){y?Tn.current=me:Tn.current=null},[y,me]),(0,m.Z)(function(){y&&Ie&&Ie[me]&&wn(Ie[me],"reset")},[y,me]),[bn,wn]}function Ne(r,v){var g=l.useRef(r),h=l.useState({}),y=(0,w.Z)(h,2),O=y[1],P=function(Me){return Me&&v!==void 0?v:g.current},G=function(Me){g.current=Me,O({})};return[P,G,P(!0)]}var Xt=[];function Sn(r,v,g){var h=function(P){return P.map(function(G){return j(G,{generateConfig:r,locale:v,format:g[0]})})},y=function(P,G){for(var Ie=Math.max(P.length,G.length),Me=-1,Y=0;Y2&&arguments[2]!==void 0?arguments[2]:1,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],O=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,P=[],G=g>=1?g|0:1,Ie=r;Ie<=v;Ie+=G){var Me=y.includes(Ie);(!Me||!h)&&P.push({label:R(Ie,O),value:Ie,disabled:Me})}return P}function gn(r){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},g=arguments.length>2?arguments[2]:void 0,h=v||{},y=h.use12Hours,O=h.hourStep,P=O===void 0?1:O,G=h.minuteStep,Ie=G===void 0?1:G,Me=h.secondStep,Y=Me===void 0?1:Me,_e=h.millisecondStep,It=_e===void 0?100:_e,$e=h.hideDisabledOptions,tt=h.disabledTime,me=h.disabledHours,_=h.disabledMinutes,de=h.disabledSeconds,vt=l.useMemo(function(){return g||r.getNow()},[g,r]);if(0)var mt,at,Dt;var Ht=l.useCallback(function(et){var an=(tt==null?void 0:tt(et))||{};return[an.disabledHours||me||Cn,an.disabledMinutes||_||Cn,an.disabledSeconds||de||Cn,an.disabledMilliseconds||Cn]},[tt,me,_,de]),sn=l.useMemo(function(){return Ht(vt)},[vt,Ht]),Jn=(0,w.Z)(sn,4),Yn=Jn[0],gr=Jn[1],ir=Jn[2],bn=Jn[3],wn=l.useCallback(function(et,an,Ln,Qt){var en=zt(0,23,P,$e,et()),er=y?en.map(function(Pr){return(0,b.Z)((0,b.Z)({},Pr),{},{label:R(Pr.value%12||12,2)})}):en,hn=function(ra){return zt(0,59,Ie,$e,an(ra))},sr=function(ra,jr){return zt(0,59,Y,$e,Ln(ra,jr))},Sr=function(ra,jr,Aa){return zt(0,999,It,$e,Qt(ra,jr,Aa),3)};return[er,hn,sr,Sr]},[$e,P,y,It,Ie,Y]),zn=l.useMemo(function(){return wn(Yn,gr,ir,bn)},[wn,Yn,gr,ir,bn]),Tn=(0,w.Z)(zn,4),In=Tn[0],Rn=Tn[1],$t=Tn[2],Dn=Tn[3],pt=function(an,Ln){var Qt=function(){return In},en=Rn,er=$t,hn=Dn;if(Ln){var sr=Ht(Ln),Sr=(0,w.Z)(sr,4),Pr=Sr[0],ra=Sr[1],jr=Sr[2],Aa=Sr[3],zr=wn(Pr,ra,jr,Aa),Za=(0,w.Z)(zr,4),la=Za[0],Ea=Za[1],pa=Za[2],Ha=Za[3];Qt=function(){return la},en=Ea,er=pa,hn=Ha}var Da=Nn(an,Qt,en,er,hn,r);return Da};return[pt,In,Rn,$t,Dn]}function On(r){var v=r.mode,g=r.internalMode,h=r.renderExtraFooter,y=r.showNow,O=r.showTime,P=r.onSubmit,G=r.onNow,Ie=r.invalid,Me=r.needConfirm,Y=r.generateConfig,_e=r.disabledDate,It=l.useContext(We),$e=It.prefixCls,tt=It.locale,me=It.button,_=me===void 0?"button":me,de=Y.getNow(),vt=gn(Y,O,de),mt=(0,w.Z)(vt,1),at=mt[0],Dt=h==null?void 0:h(v),Ht=_e(de,{type:v}),sn=function(){if(!Ht){var zn=at(de);G(zn)}},Jn="".concat($e,"-now"),Yn="".concat(Jn,"-btn"),gr=y&&l.createElement("li",{className:Jn},l.createElement("a",{className:te()(Yn,Ht&&"".concat(Yn,"-disabled")),"aria-disabled":Ht,onClick:sn},g==="date"?tt.today:tt.now)),ir=Me&&l.createElement("li",{className:"".concat($e,"-ok")},l.createElement(_,{disabled:Ie,onClick:P},tt.ok)),bn=(gr||ir)&&l.createElement("ul",{className:"".concat($e,"-ranges")},gr,ir);return!Dt&&!bn?null:l.createElement("div",{className:"".concat($e,"-footer")},Dt&&l.createElement("div",{className:"".concat($e,"-footer-extra")},Dt),bn)}function yr(r,v,g){function h(y,O){var P=y.findIndex(function(Ie){return S(r,v,Ie,O,g)});if(P===-1)return[].concat((0,B.Z)(y),[O]);var G=(0,B.Z)(y);return G.splice(P,1),G}return h}var Ot=l.createContext(null);function Er(){return l.useContext(Ot)}function Yr(r,v){var g=r.prefixCls,h=r.generateConfig,y=r.locale,O=r.disabledDate,P=r.minDate,G=r.maxDate,Ie=r.cellRender,Me=r.hoverValue,Y=r.hoverRangeValue,_e=r.onHover,It=r.values,$e=r.pickerValue,tt=r.onSelect,me=r.prevIcon,_=r.nextIcon,de=r.superPrevIcon,vt=r.superNextIcon,mt=h.getNow(),at={now:mt,values:It,pickerValue:$e,prefixCls:g,disabledDate:O,minDate:P,maxDate:G,cellRender:Ie,hoverValue:Me,hoverRangeValue:Y,onHover:_e,locale:y,generateConfig:h,onSelect:tt,panelType:v,prevIcon:me,nextIcon:_,superPrevIcon:de,superNextIcon:vt};return[at,mt]}var $n=l.createContext({});function fr(r){for(var v=r.rowNum,g=r.colNum,h=r.baseDate,y=r.getCellDate,O=r.prefixColumn,P=r.rowClassName,G=r.titleFormat,Ie=r.getCellText,Me=r.getCellClassName,Y=r.headerCells,_e=r.cellSelection,It=_e===void 0?!0:_e,$e=r.disabledDate,tt=Er(),me=tt.prefixCls,_=tt.panelType,de=tt.now,vt=tt.disabledDate,mt=tt.cellRender,at=tt.onHover,Dt=tt.hoverValue,Ht=tt.hoverRangeValue,sn=tt.generateConfig,Jn=tt.values,Yn=tt.locale,gr=tt.onSelect,ir=$e||vt,bn="".concat(me,"-cell"),wn=l.useContext($n),zn=wn.onCellDblClick,Tn=function(Ln){return Jn.some(function(Qt){return Qt&&S(sn,Yn,Ln,Qt,_)})},In=[],Rn=0;Rn1&&arguments[1]!==void 0?arguments[1]:!1;ia(Bn),_==null||_(Bn),Ar&&Xa(Bn)},ro=function(Bn,Ar){Sr(Bn),Ar&&Ua(Ar),Xa(Ar,Bn)},ea=function(Bn){if(pa(Bn),Ua(Bn),sr!==at){var Ar=["decade","year"],Xn=[].concat(Ar,["month"]),ar={quarter:[].concat(Ar,["quarter"]),week:[].concat((0,B.Z)(Xn),["week"]),date:[].concat((0,B.Z)(Xn),["date"])},Ca=ar[at]||Xn,va=Ca.indexOf(sr),Ya=Ca[va+1];Ya&&ro(Ya,Bn)}},Eo=l.useMemo(function(){var wr,Bn;if(Array.isArray(sn)){var Ar=(0,w.Z)(sn,2);wr=Ar[0],Bn=Ar[1]}else wr=sn;return!wr&&!Bn?null:(wr=wr||Bn,Bn=Bn||wr,y.isAfter(wr,Bn)?[Bn,wr]:[wr,Bn])},[sn,y]),Oa=Qe(Jn,Yn,gr),xa=bn[Pr]||Mn[Pr]||_n,Sa=l.useContext($n),io=l.useMemo(function(){return(0,b.Z)((0,b.Z)({},Sa),{},{hideHeader:wn})},[Sa,wn]),ua="".concat(zn,"-panel"),ao=qe(r,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return l.createElement($n.Provider,{value:io},l.createElement("div",{ref:Tn,tabIndex:Ie,className:te()(ua,(0,T.Z)({},"".concat(ua,"-rtl"),O==="rtl"))},l.createElement(xa,(0,a.Z)({},ao,{showTime:Qt,prefixCls:zn,locale:an,generateConfig:y,onModeChange:ro,pickerValue:Ba,onPickerValueChange:function(Bn){Ua(Bn,!0)},value:la[0],onSelect:ea,values:la,cellRender:Oa,hoverRangeValue:Eo,hoverValue:Ht}))))}var rr=l.memo(l.forwardRef(Kn)),En=rr;function gt(r){var v=r.picker,g=r.multiplePanel,h=r.pickerValue,y=r.onPickerValueChange,O=r.needConfirm,P=r.onSubmit,G=r.range,Ie=r.hoverValue,Me=l.useContext(We),Y=Me.prefixCls,_e=Me.generateConfig,It=l.useCallback(function(vt,mt){return Be(_e,v,vt,mt)},[_e,v]),$e=l.useMemo(function(){return It(h,1)},[h,It]),tt=function(mt){y(It(mt,-1))},me={onCellDblClick:function(){O&&P()}},_=v==="time",de=(0,b.Z)((0,b.Z)({},r),{},{hoverValue:null,hoverRangeValue:null,hideHeader:_});return G?de.hoverRangeValue=Ie:de.hoverValue=Ie,g?l.createElement("div",{className:"".concat(Y,"-panels")},l.createElement($n.Provider,{value:(0,b.Z)((0,b.Z)({},me),{},{hideNext:!0})},l.createElement(En,de)),l.createElement($n.Provider,{value:(0,b.Z)((0,b.Z)({},me),{},{hidePrev:!0})},l.createElement(En,(0,a.Z)({},de,{pickerValue:$e,onPickerValueChange:tt})))):l.createElement($n.Provider,{value:(0,b.Z)({},me)},l.createElement(En,de))}function X(r){return typeof r=="function"?r():r}function Pe(r){var v=r.prefixCls,g=r.presets,h=r.onClick,y=r.onHover;return g.length?l.createElement("div",{className:"".concat(v,"-presets")},l.createElement("ul",null,g.map(function(O,P){var G=O.label,Ie=O.value;return l.createElement("li",{key:P,onClick:function(){h(X(Ie))},onMouseEnter:function(){y(X(Ie))},onMouseLeave:function(){y(null)}},G)}))):null}function ke(r){var v=r.panelRender,g=r.internalMode,h=r.picker,y=r.showNow,O=r.range,P=r.multiple,G=r.activeInfo,Ie=G===void 0?[0,0,0]:G,Me=r.presets,Y=r.onPresetHover,_e=r.onPresetSubmit,It=r.onFocus,$e=r.onBlur,tt=r.onPanelMouseDown,me=r.direction,_=r.value,de=r.onSelect,vt=r.isInvalid,mt=r.defaultOpenValue,at=r.onOk,Dt=r.onSubmit,Ht=l.useContext(We),sn=Ht.prefixCls,Jn="".concat(sn,"-panel"),Yn=me==="rtl",gr=l.useRef(null),ir=l.useRef(null),bn=l.useState(0),wn=(0,w.Z)(bn,2),zn=wn[0],Tn=wn[1],In=l.useState(0),Rn=(0,w.Z)(In,2),$t=Rn[0],Dn=Rn[1],pt=l.useState(0),et=(0,w.Z)(pt,2),an=et[0],Ln=et[1],Qt=function(ea){ea.width&&Tn(ea.width)},en=(0,w.Z)(Ie,3),er=en[0],hn=en[1],sr=en[2],Sr=l.useState(0),Pr=(0,w.Z)(Sr,2),ra=Pr[0],jr=Pr[1];l.useEffect(function(){jr(10)},[er]),l.useEffect(function(){if(O&&ir.current){var ro,ea=((ro=gr.current)===null||ro===void 0?void 0:ro.offsetWidth)||0,Eo=ir.current.getBoundingClientRect();if(!Eo.height||Eo.right<0){jr(function(io){return Math.max(0,io-1)});return}var Oa=(Yn?hn-ea:er)-Eo.left;if(Ln(Oa),zn&&zn=G&&g<=Ie)return O;var Me=Math.min(Math.abs(g-G),Math.abs(g-Ie));Me0?Vo:jo));var yo=Va+_a,mo=jo-Vo+1;return String(Vo+(mo+yo-Vo)%mo)};switch(Ar){case"Backspace":case"Delete":Xn="",ar=va;break;case"ArrowLeft":Xn="",Ya(-1);break;case"ArrowRight":Xn="",Ya(1);break;case"ArrowUp":Xn="",ar=so(1);break;case"ArrowDown":Xn="",ar=so(-1);break;default:isNaN(Number(Ar))||(Xn=an+Ar,ar=Xn);break}if(Xn!==null&&(Ln(Xn),Xn.length>=Ca&&(Ya(1),Ln(""))),ar!==null){var co=jr.slice(0,pa)+R(ar,Ca)+jr.slice(Ha);Ba(co.slice(0,P.length))}ra({})},ua=l.useRef();(0,m.Z)(function(){if(!(!zn||!P||Ua.current)){if(!Za.match(jr)){Ba(P);return}return zr.current.setSelectionRange(pa,Ha),ua.current=(0,Ke.Z)(function(){zr.current.setSelectionRange(pa,Ha)}),function(){Ke.Z.cancel(ua.current)}}},[Za,P,zn,jr,er,pa,Ha,Pr,Ba]);var ao=P?{onFocus:Eo,onBlur:xa,onKeyDown:io,onMouseDown:ro,onMouseUp:ea,onPaste:Xa}:{};return l.createElement("div",{ref:Aa,className:te()(ir,(0,T.Z)((0,T.Z)({},"".concat(ir,"-active"),g&&y),"".concat(ir,"-placeholder"),Y))},l.createElement(gr,(0,a.Z)({ref:zr,"aria-invalid":_,autoComplete:"off"},vt,{onKeyDown:Sa,onBlur:Oa},ao,{value:jr,onChange:ia})),l.createElement(Qn,{type:"suffix",icon:O}),de)}),dn=tn,Zn=["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"],cr=["index"];function dr(r,v){var g=r.id,h=r.prefix,y=r.clearIcon,O=r.suffixIcon,P=r.separator,G=P===void 0?"~":P,Ie=r.activeIndex,Me=r.activeHelp,Y=r.allHelp,_e=r.focused,It=r.onFocus,$e=r.onBlur,tt=r.onKeyDown,me=r.locale,_=r.generateConfig,de=r.placeholder,vt=r.className,mt=r.style,at=r.onClick,Dt=r.onClear,Ht=r.value,sn=r.onChange,Jn=r.onSubmit,Yn=r.onInputChange,gr=r.format,ir=r.maskFormat,bn=r.preserveInvalidOnBlur,wn=r.onInvalid,zn=r.disabled,Tn=r.invalid,In=r.inputReadOnly,Rn=r.direction,$t=r.onOpenChange,Dn=r.onActiveInfo,pt=r.placement,et=r.onMouseDown,an=r.required,Ln=r["aria-required"],Qt=r.autoFocus,en=r.tabIndex,er=(0,je.Z)(r,Zn),hn=Rn==="rtl",sr=l.useContext(We),Sr=sr.prefixCls,Pr=l.useMemo(function(){if(typeof g=="string")return[g];var Oa=g||{};return[Oa.start,Oa.end]},[g]),ra=l.useRef(),jr=l.useRef(),Aa=l.useRef(),zr=function(xa){var Sa;return(Sa=[jr,Aa][xa])===null||Sa===void 0?void 0:Sa.current};l.useImperativeHandle(v,function(){return{nativeElement:ra.current,focus:function(xa){if((0,Ue.Z)(xa)==="object"){var Sa,io=xa||{},ua=io.index,ao=ua===void 0?0:ua,wr=(0,je.Z)(io,cr);(Sa=zr(ao))===null||Sa===void 0||Sa.focus(wr)}else{var Bn;(Bn=zr(xa!=null?xa:0))===null||Bn===void 0||Bn.focus()}},blur:function(){var xa,Sa;(xa=zr(0))===null||xa===void 0||xa.blur(),(Sa=zr(1))===null||Sa===void 0||Sa.blur()}}});var Za=Jt(er),la=l.useMemo(function(){return Array.isArray(de)?de:[de,de]},[de]),Ea=yt((0,b.Z)((0,b.Z)({},r),{},{id:Pr,placeholder:la})),pa=(0,w.Z)(Ea,1),Ha=pa[0],Da=l.useState({position:"absolute",width:0}),Ba=(0,w.Z)(Da,2),ia=Ba[0],Xa=Ba[1],Ua=(0,z.zX)(function(){var Oa=zr(Ie);if(Oa){var xa=Oa.nativeElement.getBoundingClientRect(),Sa=ra.current.getBoundingClientRect(),io=xa.left-Sa.left;Xa(function(ua){return(0,b.Z)((0,b.Z)({},ua),{},{width:xa.width,left:io})}),Dn([xa.left,xa.right,Sa.width])}});l.useEffect(function(){Ua()},[Ie]);var ro=y&&(Ht[0]&&!zn[0]||Ht[1]&&!zn[1]),ea=Qt&&!zn[0],Eo=Qt&&!ea&&!zn[1];return l.createElement(jn.Z,{onResize:Ua},l.createElement("div",(0,a.Z)({},Za,{className:te()(Sr,"".concat(Sr,"-range"),(0,T.Z)((0,T.Z)((0,T.Z)((0,T.Z)({},"".concat(Sr,"-focused"),_e),"".concat(Sr,"-disabled"),zn.every(function(Oa){return Oa})),"".concat(Sr,"-invalid"),Tn.some(function(Oa){return Oa})),"".concat(Sr,"-rtl"),hn),vt),style:mt,ref:ra,onClick:at,onMouseDown:function(xa){var Sa=xa.target;Sa!==jr.current.inputElement&&Sa!==Aa.current.inputElement&&xa.preventDefault(),et==null||et(xa)}}),h&&l.createElement("div",{className:"".concat(Sr,"-prefix")},h),l.createElement(dn,(0,a.Z)({ref:jr},Ha(0),{autoFocus:ea,tabIndex:en,"date-range":"start"})),l.createElement("div",{className:"".concat(Sr,"-range-separator")},G),l.createElement(dn,(0,a.Z)({ref:Aa},Ha(1),{autoFocus:Eo,tabIndex:en,"date-range":"end"})),l.createElement("div",{className:"".concat(Sr,"-active-bar"),style:ia}),l.createElement(Qn,{type:"suffix",icon:O}),ro&&l.createElement(Dr,{icon:y,onClear:Dt})))}var ur=l.forwardRef(dr),ca=ur;function x(r,v){var g=r!=null?r:v;return Array.isArray(g)?g:[g,g]}function we(r){return r===1?"end":"start"}function se(r,v){var g=ie(r,function(){var $a=r.disabled,Fa=r.allowEmpty,Wa=x($a,!1),Bo=x(Fa,!1);return{disabled:Wa,allowEmpty:Bo}}),h=(0,w.Z)(g,6),y=h[0],O=h[1],P=h[2],G=h[3],Ie=h[4],Me=h[5],Y=y.prefixCls,_e=y.styles,It=y.classNames,$e=y.defaultValue,tt=y.value,me=y.needConfirm,_=y.onKeyDown,de=y.disabled,vt=y.allowEmpty,mt=y.disabledDate,at=y.minDate,Dt=y.maxDate,Ht=y.defaultOpen,sn=y.open,Jn=y.onOpenChange,Yn=y.locale,gr=y.generateConfig,ir=y.picker,bn=y.showNow,wn=y.showToday,zn=y.showTime,Tn=y.mode,In=y.onPanelChange,Rn=y.onCalendarChange,$t=y.onOk,Dn=y.defaultPickerValue,pt=y.pickerValue,et=y.onPickerValueChange,an=y.inputReadOnly,Ln=y.suffixIcon,Qt=y.onFocus,en=y.onBlur,er=y.presets,hn=y.ranges,sr=y.components,Sr=y.cellRender,Pr=y.dateRender,ra=y.monthCellRender,jr=y.onClick,Aa=ot(v),zr=st(sn,Ht,de,Jn),Za=(0,w.Z)(zr,2),la=Za[0],Ea=Za[1],pa=function(Fa,Wa){(de.some(function(Bo){return!Bo})||!Fa)&&Ea(Fa,Wa)},Ha=yn(gr,Yn,G,!0,!1,$e,tt,Rn,$t),Da=(0,w.Z)(Ha,5),Ba=Da[0],ia=Da[1],Xa=Da[2],Ua=Da[3],ro=Da[4],ea=Xa(),Eo=Ce(de,vt,la),Oa=(0,w.Z)(Eo,9),xa=Oa[0],Sa=Oa[1],io=Oa[2],ua=Oa[3],ao=Oa[4],wr=Oa[5],Bn=Oa[6],Ar=Oa[7],Xn=Oa[8],ar=function(Fa,Wa){Sa(!0),Qt==null||Qt(Fa,{range:we(Wa!=null?Wa:ua)})},Ca=function(Fa,Wa){Sa(!1),en==null||en(Fa,{range:we(Wa!=null?Wa:ua)})},va=l.useMemo(function(){if(!zn)return null;var $a=zn.disabledTime,Fa=$a?function(Wa){var Bo=we(ua),Mo=ye(ea,Bn,ua);return $a(Wa,Bo,{from:Mo})}:void 0;return(0,b.Z)((0,b.Z)({},zn),{},{disabledTime:Fa})},[zn,ua,ea,Bn]),Ya=(0,z.C8)([ir,ir],{value:Tn}),so=(0,w.Z)(Ya,2),co=so[0],qa=so[1],_a=co[ua]||ir,bo=_a==="date"&&va?"datetime":_a,go=bo===ir&&bo!=="time",Vo=nr(ir,_a,bn,wn,!0),jo=Fn(y,Ba,ia,Xa,Ua,de,G,xa,la,Me),Ga=(0,w.Z)(jo,2),ka=Ga[0],Va=Ga[1],yo=re(ea,de,Bn,gr,Yn,mt),mo=kt(ea,Me,vt),Qo=(0,w.Z)(mo,2),Cl=Qo[0],hl=Qo[1],_o=ct(gr,Yn,ea,co,la,ua,O,go,Dn,pt,va==null?void 0:va.defaultOpenValue,et,at,Dt),Xo=(0,w.Z)(_o,2),rl=Xo[0],al=Xo[1],Zo=(0,z.zX)(function($a,Fa,Wa){var Bo=nt(co,ua,Fa);if((Bo[0]!==co[0]||Bo[1]!==co[1])&&qa(Bo),In&&Wa!==!1){var Mo=(0,B.Z)(ea);$a&&(Mo[ua]=$a),In(Mo,Bo)}}),El=function(Fa,Wa){return nt(ea,Wa,Fa)},$o=function(Fa,Wa){var Bo=ea;Fa&&(Bo=El(Fa,ua)),Ar(ua);var Mo=wr(Bo);Ua(Bo),ka(ua,Mo===null),Mo===null?pa(!1,{force:!0}):Wa||Aa.current.focus({index:Mo})},Nl=function(Fa){var Wa,Bo=Fa.target.getRootNode();if(!Aa.current.nativeElement.contains((Wa=Bo.activeElement)!==null&&Wa!==void 0?Wa:document.activeElement)){var Mo=de.findIndex(function(Kl){return!Kl});Mo>=0&&Aa.current.focus({index:Mo})}pa(!0),jr==null||jr(Fa)},Rl=function(){Va(null),pa(!1,{force:!0})},Hl=l.useState(null),fl=(0,w.Z)(Hl,2),Ol=fl[0],ol=fl[1],zo=l.useState(null),el=(0,w.Z)(zo,2),ll=el[0],Dl=el[1],xl=l.useMemo(function(){return ll||ea},[ea,ll]);l.useEffect(function(){la||Dl(null)},[la]);var Ul=l.useState([0,0,0]),Pl=(0,w.Z)(Ul,2),Wl=Pl[0],Tl=Pl[1],yl=N(er,hn),ul=function(Fa){Dl(Fa),ol("preset")},Il=function(Fa){var Wa=Va(Fa);Wa&&pa(!1,{force:!0})},tl=function(Fa){$o(Fa)},Al=function(Fa){Dl(Fa?El(Fa,ua):null),ol("cell")},Pa=function(Fa){pa(!0),ar(Fa)},Ta=function(){io("panel")},Io=function(Fa){var Wa=nt(ea,ua,Fa);Ua(Wa),!me&&!P&&O===bo&&$o(Fa)},Oo=function(){pa(!1)},So=Qe(Sr,Pr,ra,we(ua)),il=ea[ua]||null,sl=(0,z.zX)(function($a){return Me($a,{activeIndex:ua})}),ga=l.useMemo(function(){var $a=(0,ut.Z)(y,!1),Fa=(0,He.Z)(y,[].concat((0,B.Z)(Object.keys($a)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Fa},[y]),da=l.createElement(ke,(0,a.Z)({},ga,{showNow:Vo,showTime:va,range:!0,multiplePanel:go,activeInfo:Wl,disabledDate:yo,onFocus:Pa,onBlur:Ca,onPanelMouseDown:Ta,picker:ir,mode:_a,internalMode:bo,onPanelChange:Zo,format:Ie,value:il,isInvalid:sl,onChange:null,onSelect:Io,pickerValue:rl,defaultOpenValue:Z(zn==null?void 0:zn.defaultOpenValue)[ua],onPickerValueChange:al,hoverValue:xl,onHover:Al,needConfirm:me,onSubmit:$o,onOk:ro,presets:yl,onPresetHover:ul,onPresetSubmit:Il,onNow:tl,cellRender:So})),To=function(Fa,Wa){var Bo=El(Fa,Wa);Ua(Bo)},vl=function(){io("input")},Vl=function(Fa,Wa){var Bo=Bn.length,Mo=Bn[Bo-1];if(Bo&&Mo!==Wa&&me&&!vt[Mo]&&!Xn(Mo)&&ea[Mo]){Aa.current.focus({index:Mo});return}io("input"),pa(!0,{inherit:!0}),ua!==Wa&&la&&!me&&P&&$o(null,!0),ao(Wa),ar(Fa,Wa)},au=function(Fa,Wa){if(pa(!1),!me&&io()==="input"){var Bo=wr(ea);ka(ua,Bo===null)}Ca(Fa,Wa)},su=function(Fa,Wa){Fa.key==="Tab"&&$o(null,!0),_==null||_(Fa,Wa)},cu=l.useMemo(function(){return{prefixCls:Y,locale:Yn,generateConfig:gr,button:sr.button,input:sr.input}},[Y,Yn,gr,sr.button,sr.input]);if((0,m.Z)(function(){la&&ua!==void 0&&Zo(null,ir,!1)},[la,ua,ir]),(0,m.Z)(function(){var $a=io();!la&&$a==="input"&&(pa(!1),$o(null,!0)),!la&&P&&!me&&$a==="panel"&&(pa(!0),$o())},[la]),0)var du;return l.createElement(We.Provider,{value:cu},l.createElement(be,(0,a.Z)({},ge(y),{popupElement:da,popupStyle:_e.popup,popupClassName:It.popup,visible:la,onClose:Oo,range:!0}),l.createElement(ca,(0,a.Z)({},y,{ref:Aa,suffixIcon:Ln,activeIndex:xa||la?ua:null,activeHelp:!!ll,allHelp:!!ll&&Ol==="preset",focused:xa,onFocus:Vl,onBlur:au,onKeyDown:su,onSubmit:$o,value:xl,maskFormat:Ie,onChange:To,onInputChange:vl,format:G,inputReadOnly:an,disabled:de,open:la,onOpenChange:pa,onClick:Nl,onClear:Rl,invalid:Cl,onInvalid:hl,onActiveInfo:Tl}))))}var De=l.forwardRef(se),ce=De,At=u(11780);function Tt(r){var v=r.prefixCls,g=r.value,h=r.onRemove,y=r.removeIcon,O=y===void 0?"\xD7":y,P=r.formatDate,G=r.disabled,Ie=r.maxTagCount,Me=r.placeholder,Y="".concat(v,"-selector"),_e="".concat(v,"-selection"),It="".concat(_e,"-overflow");function $e(_,de){return l.createElement("span",{className:te()("".concat(_e,"-item")),title:typeof _=="string"?_:null},l.createElement("span",{className:"".concat(_e,"-item-content")},_),!G&&de&&l.createElement("span",{onMouseDown:function(mt){mt.preventDefault()},onClick:de,className:"".concat(_e,"-item-remove")},O))}function tt(_){var de=P(_),vt=function(at){at&&at.stopPropagation(),h(_)};return $e(de,vt)}function me(_){var de="+ ".concat(_.length," ...");return $e(de)}return l.createElement("div",{className:Y},l.createElement(At.Z,{prefixCls:It,data:g,renderItem:tt,renderRest:me,itemKey:function(de){return P(de)},maxCount:Ie}),!g.length&&l.createElement("span",{className:"".concat(v,"-selection-placeholder")},Me))}var Nt=["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 Et(r,v){var g=r.id,h=r.open,y=r.prefix,O=r.clearIcon,P=r.suffixIcon,G=r.activeHelp,Ie=r.allHelp,Me=r.focused,Y=r.onFocus,_e=r.onBlur,It=r.onKeyDown,$e=r.locale,tt=r.generateConfig,me=r.placeholder,_=r.className,de=r.style,vt=r.onClick,mt=r.onClear,at=r.internalPicker,Dt=r.value,Ht=r.onChange,sn=r.onSubmit,Jn=r.onInputChange,Yn=r.multiple,gr=r.maxTagCount,ir=r.format,bn=r.maskFormat,wn=r.preserveInvalidOnBlur,zn=r.onInvalid,Tn=r.disabled,In=r.invalid,Rn=r.inputReadOnly,$t=r.direction,Dn=r.onOpenChange,pt=r.onMouseDown,et=r.required,an=r["aria-required"],Ln=r.autoFocus,Qt=r.tabIndex,en=r.removeIcon,er=(0,je.Z)(r,Nt),hn=$t==="rtl",sr=l.useContext(We),Sr=sr.prefixCls,Pr=l.useRef(),ra=l.useRef();l.useImperativeHandle(v,function(){return{nativeElement:Pr.current,focus:function(ia){var Xa;(Xa=ra.current)===null||Xa===void 0||Xa.focus(ia)},blur:function(){var ia;(ia=ra.current)===null||ia===void 0||ia.blur()}}});var jr=Jt(er),Aa=function(ia){Ht([ia])},zr=function(ia){var Xa=Dt.filter(function(Ua){return Ua&&!S(tt,$e,Ua,ia,at)});Ht(Xa),h||sn()},Za=yt((0,b.Z)((0,b.Z)({},r),{},{onChange:Aa}),function(Ba){var ia=Ba.valueTexts;return{value:ia[0]||"",active:Me}}),la=(0,w.Z)(Za,2),Ea=la[0],pa=la[1],Ha=!!(O&&Dt.length&&!Tn),Da=Yn?l.createElement(l.Fragment,null,l.createElement(Tt,{prefixCls:Sr,value:Dt,onRemove:zr,formatDate:pa,maxTagCount:gr,disabled:Tn,removeIcon:en,placeholder:me}),l.createElement("input",{className:"".concat(Sr,"-multiple-input"),value:Dt.map(pa).join(","),ref:ra,readOnly:!0,autoFocus:Ln,tabIndex:Qt}),l.createElement(Qn,{type:"suffix",icon:P}),Ha&&l.createElement(Dr,{icon:O,onClear:mt})):l.createElement(dn,(0,a.Z)({ref:ra},Ea(),{autoFocus:Ln,tabIndex:Qt,suffixIcon:P,clearIcon:Ha&&l.createElement(Dr,{icon:O,onClear:mt}),showActiveCls:!1}));return l.createElement("div",(0,a.Z)({},jr,{className:te()(Sr,(0,T.Z)((0,T.Z)((0,T.Z)((0,T.Z)((0,T.Z)({},"".concat(Sr,"-multiple"),Yn),"".concat(Sr,"-focused"),Me),"".concat(Sr,"-disabled"),Tn),"".concat(Sr,"-invalid"),In),"".concat(Sr,"-rtl"),hn),_),style:de,ref:Pr,onClick:vt,onMouseDown:function(ia){var Xa,Ua=ia.target;Ua!==((Xa=ra.current)===null||Xa===void 0?void 0:Xa.inputElement)&&ia.preventDefault(),pt==null||pt(ia)}}),y&&l.createElement("div",{className:"".concat(Sr,"-prefix")},y),Da)}var fe=l.forwardRef(Et),Fe=fe;function Ve(r,v){var g=ie(r),h=(0,w.Z)(g,6),y=h[0],O=h[1],P=h[2],G=h[3],Ie=h[4],Me=h[5],Y=y,_e=Y.prefixCls,It=Y.styles,$e=Y.classNames,tt=Y.order,me=Y.defaultValue,_=Y.value,de=Y.needConfirm,vt=Y.onChange,mt=Y.onKeyDown,at=Y.disabled,Dt=Y.disabledDate,Ht=Y.minDate,sn=Y.maxDate,Jn=Y.defaultOpen,Yn=Y.open,gr=Y.onOpenChange,ir=Y.locale,bn=Y.generateConfig,wn=Y.picker,zn=Y.showNow,Tn=Y.showToday,In=Y.showTime,Rn=Y.mode,$t=Y.onPanelChange,Dn=Y.onCalendarChange,pt=Y.onOk,et=Y.multiple,an=Y.defaultPickerValue,Ln=Y.pickerValue,Qt=Y.onPickerValueChange,en=Y.inputReadOnly,er=Y.suffixIcon,hn=Y.removeIcon,sr=Y.onFocus,Sr=Y.onBlur,Pr=Y.presets,ra=Y.components,jr=Y.cellRender,Aa=Y.dateRender,zr=Y.monthCellRender,Za=Y.onClick,la=ot(v);function Ea(ga){return ga===null?null:et?ga:ga[0]}var pa=yr(bn,ir,O),Ha=st(Yn,Jn,[at],gr),Da=(0,w.Z)(Ha,2),Ba=Da[0],ia=Da[1],Xa=function(da,To,vl){if(Dn){var Vl=(0,b.Z)({},vl);delete Vl.range,Dn(Ea(da),Ea(To),Vl)}},Ua=function(da){pt==null||pt(Ea(da))},ro=yn(bn,ir,G,!1,tt,me,_,Xa,Ua),ea=(0,w.Z)(ro,5),Eo=ea[0],Oa=ea[1],xa=ea[2],Sa=ea[3],io=ea[4],ua=xa(),ao=Ce([at]),wr=(0,w.Z)(ao,4),Bn=wr[0],Ar=wr[1],Xn=wr[2],ar=wr[3],Ca=function(da){Ar(!0),sr==null||sr(da,{})},va=function(da){Ar(!1),Sr==null||Sr(da,{})},Ya=(0,z.C8)(wn,{value:Rn}),so=(0,w.Z)(Ya,2),co=so[0],qa=so[1],_a=co==="date"&&In?"datetime":co,bo=nr(wn,co,zn,Tn),go=vt&&function(ga,da){vt(Ea(ga),Ea(da))},Vo=Fn((0,b.Z)((0,b.Z)({},y),{},{onChange:go}),Eo,Oa,xa,Sa,[],G,Bn,Ba,Me),jo=(0,w.Z)(Vo,2),Ga=jo[1],ka=kt(ua,Me),Va=(0,w.Z)(ka,2),yo=Va[0],mo=Va[1],Qo=l.useMemo(function(){return yo.some(function(ga){return ga})},[yo]),Cl=function(da,To){if(Qt){var vl=(0,b.Z)((0,b.Z)({},To),{},{mode:To.mode[0]});delete vl.range,Qt(da[0],vl)}},hl=ct(bn,ir,ua,[co],Ba,ar,O,!1,an,Ln,Z(In==null?void 0:In.defaultOpenValue),Cl,Ht,sn),_o=(0,w.Z)(hl,2),Xo=_o[0],rl=_o[1],al=(0,z.zX)(function(ga,da,To){if(qa(da),$t&&To!==!1){var vl=ga||ua[ua.length-1];$t(vl,da)}}),Zo=function(){Ga(xa()),ia(!1,{force:!0})},El=function(da){!at&&!la.current.nativeElement.contains(document.activeElement)&&la.current.focus(),ia(!0),Za==null||Za(da)},$o=function(){Ga(null),ia(!1,{force:!0})},Nl=l.useState(null),Rl=(0,w.Z)(Nl,2),Hl=Rl[0],fl=Rl[1],Ol=l.useState(null),ol=(0,w.Z)(Ol,2),zo=ol[0],el=ol[1],ll=l.useMemo(function(){var ga=[zo].concat((0,B.Z)(ua)).filter(function(da){return da});return et?ga:ga.slice(0,1)},[ua,zo,et]),Dl=l.useMemo(function(){return!et&&zo?[zo]:ua.filter(function(ga){return ga})},[ua,zo,et]);l.useEffect(function(){Ba||el(null)},[Ba]);var xl=N(Pr),Ul=function(da){el(da),fl("preset")},Pl=function(da){var To=et?pa(xa(),da):[da],vl=Ga(To);vl&&!et&&ia(!1,{force:!0})},Wl=function(da){Pl(da)},Tl=function(da){el(da),fl("cell")},yl=function(da){ia(!0),Ca(da)},ul=function(da){if(Xn("panel"),!(et&&_a!==wn)){var To=et?pa(xa(),da):[da];Sa(To),!de&&!P&&O===_a&&Zo()}},Il=function(){ia(!1)},tl=Qe(jr,Aa,zr),Al=l.useMemo(function(){var ga=(0,ut.Z)(y,!1),da=(0,He.Z)(y,[].concat((0,B.Z)(Object.keys(ga)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,b.Z)((0,b.Z)({},da),{},{multiple:y.multiple})},[y]),Pa=l.createElement(ke,(0,a.Z)({},Al,{showNow:bo,showTime:In,disabledDate:Dt,onFocus:yl,onBlur:va,picker:wn,mode:co,internalMode:_a,onPanelChange:al,format:Ie,value:ua,isInvalid:Me,onChange:null,onSelect:ul,pickerValue:Xo,defaultOpenValue:In==null?void 0:In.defaultOpenValue,onPickerValueChange:rl,hoverValue:ll,onHover:Tl,needConfirm:de,onSubmit:Zo,onOk:io,presets:xl,onPresetHover:Ul,onPresetSubmit:Pl,onNow:Wl,cellRender:tl})),Ta=function(da){Sa(da)},Io=function(){Xn("input")},Oo=function(da){Xn("input"),ia(!0,{inherit:!0}),Ca(da)},So=function(da){ia(!1),va(da)},il=function(da,To){da.key==="Tab"&&Zo(),mt==null||mt(da,To)},sl=l.useMemo(function(){return{prefixCls:_e,locale:ir,generateConfig:bn,button:ra.button,input:ra.input}},[_e,ir,bn,ra.button,ra.input]);return(0,m.Z)(function(){Ba&&ar!==void 0&&al(null,wn,!1)},[Ba,ar,wn]),(0,m.Z)(function(){var ga=Xn();!Ba&&ga==="input"&&(ia(!1),Zo()),!Ba&&P&&!de&&ga==="panel"&&Zo()},[Ba]),l.createElement(We.Provider,{value:sl},l.createElement(be,(0,a.Z)({},ge(y),{popupElement:Pa,popupStyle:It.popup,popupClassName:$e.popup,visible:Ba,onClose:Il}),l.createElement(Fe,(0,a.Z)({},y,{ref:la,suffixIcon:er,removeIcon:hn,activeHelp:!!zo,allHelp:!!zo&&Hl==="preset",focused:Bn,onFocus:Oo,onBlur:So,onKeyDown:il,onSubmit:Zo,value:Dl,maskFormat:Ie,onChange:Ta,onInputChange:Io,internalPicker:O,format:G,inputReadOnly:en,disabled:at,open:Ba,onOpenChange:ia,onClick:El,onClear:$o,invalid:Qo,onInvalid:function(da){mo(da,0)}}))))}var rt=l.forwardRef(Ve),lt=rt,nn=lt},25930:function(Tr,Vn,u){"use strict";u.d(Vn,{Cd:function(){return Qe}});var a=u(14809),B=u(20439),b=u(62646),w=u(59301),z=u(92310),m=u.n(z),He={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ut=function(){var ue=(0,w.useRef)([]),ae=(0,w.useRef)(null);return(0,w.useEffect)(function(){var Ue=Date.now(),Ze=!1;ue.current.forEach(function(Re){if(Re){Ze=!0;var W=Re.style;W.transitionDuration=".3s, .3s, .3s, .06s",ae.current&&Ue-ae.current<100&&(W.transitionDuration="0s, 0s")}}),Ze&&(ae.current=Date.now())}),ue.current},$=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],l=function(ue){var ae=(0,B.Z)((0,B.Z)({},He),ue),Ue=ae.className,Ze=ae.percent,Re=ae.prefixCls,W=ae.strokeColor,Ct=ae.strokeLinecap,Ye=ae.strokeWidth,Ge=ae.style,it=ae.trailColor,Rt=ae.trailWidth,Xe=ae.transition,jt=(0,b.Z)(ae,$);delete jt.gapPosition;var ht=Array.isArray(Ze)?Ze:[Ze],fn=Array.isArray(W)?W:[W],Le=ut(),xt=Ye/2,Ft=100-Ye/2,vn="M ".concat(Ct==="round"?xt:0,",").concat(xt,` + L `).concat(Ct==="round"?Ft:100,",").concat(xt),cn="0 0 100 ".concat(Ye),ze=0;return w.createElement("svg",(0,a.Z)({className:m()("".concat(Re,"-line"),Ue),viewBox:cn,preserveAspectRatio:"none",style:Ge},jt),w.createElement("path",{className:"".concat(Re,"-line-trail"),d:vn,strokeLinecap:Ct,stroke:it,strokeWidth:Rt||Ye,fillOpacity:"0"}),ht.map(function(K,q){var S=1;switch(Ct){case"round":S=1-Ye/100;break;case"square":S=1-Ye/2/100;break;default:S=1;break}var Ae={strokeDasharray:"".concat(K*S,"px, 100px"),strokeDashoffset:"-".concat(ze,"px"),transition:Xe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},V=fn[q]||fn[fn.length-1];return ze+=K,w.createElement("path",{key:q,className:"".concat(Re,"-line-path"),d:vn,strokeLinecap:Ct,stroke:V,strokeWidth:Ye,fillOpacity:"0",ref:function(j){Le[q]=j},style:Ae})}))},T=l,E=u(93664),M=u(50298),te=u(47273),ve=0,Se=(0,te.Z)();function We(){var L;return Se?(L=ve,ve+=1):L="TEST_OR_SSR",L}var Wt=function(L){var ue=w.useState(),ae=(0,M.Z)(ue,2),Ue=ae[0],Ze=ae[1];return w.useEffect(function(){Ze("rc_progress_".concat(We()))},[]),L||Ue},Zt=function(ue){var ae=ue.bg,Ue=ue.children;return w.createElement("div",{style:{width:"100%",height:"100%",background:ae}},Ue)};function be(L,ue){return Object.keys(L).map(function(ae){var Ue=parseFloat(ae),Ze="".concat(Math.floor(Ue*ue),"%");return"".concat(L[ae]," ").concat(Ze)})}var R=w.forwardRef(function(L,ue){var ae=L.prefixCls,Ue=L.color,Ze=L.gradientId,Re=L.radius,W=L.style,Ct=L.ptg,Ye=L.strokeLinecap,Ge=L.strokeWidth,it=L.size,Rt=L.gapDegree,Xe=Ue&&(0,E.Z)(Ue)==="object",jt=Xe?"#FFF":void 0,ht=it/2,fn=w.createElement("circle",{className:"".concat(ae,"-circle-path"),r:Re,cx:ht,cy:ht,stroke:jt,strokeLinecap:Ye,strokeWidth:Ge,opacity:Ct===0?0:1,style:W,ref:ue});if(!Xe)return fn;var Le="".concat(Ze,"-conic"),xt=Rt?"".concat(180+Rt/2,"deg"):"0deg",Ft=be(Ue,(360-Rt)/360),vn=be(Ue,1),cn="conic-gradient(from ".concat(xt,", ").concat(Ft.join(", "),")"),ze="linear-gradient(to ".concat(Rt?"bottom":"top",", ").concat(vn.join(", "),")");return w.createElement(w.Fragment,null,w.createElement("mask",{id:Le},fn),w.createElement("foreignObject",{x:0,y:0,width:it,height:it,mask:"url(#".concat(Le,")")},w.createElement(Zt,{bg:ze},w.createElement(Zt,{bg:cn}))))}),Z=R,nt=100,qe=function(ue,ae,Ue,Ze,Re,W,Ct,Ye,Ge,it){var Rt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Xe=Ue/100*360*((360-W)/360),jt=W===0?0:{bottom:0,top:180,left:90,right:-90}[Ct],ht=(100-Ze)/100*ae;Ge==="round"&&Ze!==100&&(ht+=it/2,ht>=ae&&(ht=ae-.01));var fn=nt/2;return{stroke:typeof Ye=="string"?Ye:void 0,strokeDasharray:"".concat(ae,"px ").concat(ue),strokeDashoffset:ht+Rt,transform:"rotate(".concat(Re+Xe+jt,"deg)"),transformOrigin:"".concat(fn,"px ").concat(fn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Te=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ye(L){var ue=L!=null?L:[];return Array.isArray(ue)?ue:[ue]}var ge=function(ue){var ae=(0,B.Z)((0,B.Z)({},He),ue),Ue=ae.id,Ze=ae.prefixCls,Re=ae.steps,W=ae.strokeWidth,Ct=ae.trailWidth,Ye=ae.gapDegree,Ge=Ye===void 0?0:Ye,it=ae.gapPosition,Rt=ae.trailColor,Xe=ae.strokeLinecap,jt=ae.style,ht=ae.className,fn=ae.strokeColor,Le=ae.percent,xt=(0,b.Z)(ae,Te),Ft=nt/2,vn=Wt(Ue),cn="".concat(vn,"-gradient"),ze=Ft-W/2,K=Math.PI*2*ze,q=Ge>0?90+Ge/2:-90,S=K*((360-Ge)/360),Ae=(0,E.Z)(Re)==="object"?Re:{count:Re,gap:2},V=Ae.count,C=Ae.gap,j=ye(Le),dt=ye(fn),Mt=dt.find(function(ft){return ft&&(0,E.Z)(ft)==="object"}),I=Mt&&(0,E.Z)(Mt)==="object",U=I?"butt":Xe,F=qe(K,S,0,100,q,Ge,it,Rt,U,W),he=ut(),ie=function(){var st=0;return j.map(function(ot,N){var J=dt[N]||dt[dt.length-1],Ce=qe(K,S,st,ot,q,Ge,it,J,U,W);return st+=ot,w.createElement(Z,{key:N,color:J,ptg:ot,radius:ze,prefixCls:Ze,gradientId:cn,style:Ce,strokeLinecap:U,strokeWidth:W,gapDegree:Ge,ref:function(Be){he[N]=Be},size:nt})}).reverse()},Ke=function(){var st=Math.round(V*(j[0]/100)),ot=100/V,N=0;return new Array(V).fill(null).map(function(J,Ce){var re=Ce<=st-1?dt[0]:Rt,Be=re&&(0,E.Z)(re)==="object"?"url(#".concat(cn,")"):void 0,Bt=qe(K,S,N,ot,q,Ge,it,re,"butt",W,C);return N+=(S-Bt.strokeDashoffset+C)*100/S,w.createElement("circle",{key:Ce,className:"".concat(Ze,"-circle-path"),r:ze,cx:Ft,cy:Ft,stroke:Be,strokeWidth:W,opacity:1,style:Bt,ref:function(Ne){he[Ce]=Ne}})})};return w.createElement("svg",(0,a.Z)({className:m()("".concat(Ze,"-circle"),ht),viewBox:"0 0 ".concat(nt," ").concat(nt),style:jt,id:Ue,role:"presentation"},xt),!V&&w.createElement("circle",{className:"".concat(Ze,"-circle-trail"),r:ze,cx:Ft,cy:Ft,stroke:Rt,strokeLinecap:U,strokeWidth:Ct||W,style:F}),V?Ke():ie())},Qe=ge,kt={Line:T,Circle:Qe}},29301:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return L}});var a=u(14809),B=u(59301),b=u(11592),w=u(48736),z=u(20439),m=u(93664),He=u(76846),ut=u(8654),$=B.createContext(null);function l(ue){var ae=ue.children,Ue=ue.onBatchResize,Ze=B.useRef(0),Re=B.useRef([]),W=B.useContext($),Ct=B.useCallback(function(Ye,Ge,it){Ze.current+=1;var Rt=Ze.current;Re.current.push({size:Ye,element:Ge,data:it}),Promise.resolve().then(function(){Rt===Ze.current&&(Ue==null||Ue(Re.current),Re.current=[])}),W==null||W(Ye,Ge,it)},[Ue,W]);return B.createElement($.Provider,{value:Ct},ae)}var T=u(76374),E=new Map;function M(ue){ue.forEach(function(ae){var Ue,Ze=ae.target;(Ue=E.get(Ze))===null||Ue===void 0||Ue.forEach(function(Re){return Re(Ze)})})}var te=new T.Z(M),ve=null,Se=null;function We(ue,ae){E.has(ue)||(E.set(ue,new Set),te.observe(ue)),E.get(ue).add(ae)}function Wt(ue,ae){E.has(ue)&&(E.get(ue).delete(ae),E.get(ue).size||(te.unobserve(ue),E.delete(ue)))}var Zt=u(99153),be=u(84851),R=u(19257),Z=u(93046),nt=function(ue){(0,R.Z)(Ue,ue);var ae=(0,Z.Z)(Ue);function Ue(){return(0,Zt.Z)(this,Ue),ae.apply(this,arguments)}return(0,be.Z)(Ue,[{key:"render",value:function(){return this.props.children}}]),Ue}(B.Component);function qe(ue,ae){var Ue=ue.children,Ze=ue.disabled,Re=B.useRef(null),W=B.useRef(null),Ct=B.useContext($),Ye=typeof Ue=="function",Ge=Ye?Ue(Re):Ue,it=B.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Rt=!Ye&&B.isValidElement(Ge)&&(0,ut.Yr)(Ge),Xe=Rt?(0,ut.C4)(Ge):null,jt=(0,ut.x1)(Xe,Re),ht=function(){var Ft;return(0,He.ZP)(Re.current)||(Re.current&&(0,m.Z)(Re.current)==="object"?(0,He.ZP)((Ft=Re.current)===null||Ft===void 0?void 0:Ft.nativeElement):null)||(0,He.ZP)(W.current)};B.useImperativeHandle(ae,function(){return ht()});var fn=B.useRef(ue);fn.current=ue;var Le=B.useCallback(function(xt){var Ft=fn.current,vn=Ft.onResize,cn=Ft.data,ze=xt.getBoundingClientRect(),K=ze.width,q=ze.height,S=xt.offsetWidth,Ae=xt.offsetHeight,V=Math.floor(K),C=Math.floor(q);if(it.current.width!==V||it.current.height!==C||it.current.offsetWidth!==S||it.current.offsetHeight!==Ae){var j={width:V,height:C,offsetWidth:S,offsetHeight:Ae};it.current=j;var dt=S===Math.round(K)?K:S,Mt=Ae===Math.round(q)?q:Ae,I=(0,z.Z)((0,z.Z)({},j),{},{offsetWidth:dt,offsetHeight:Mt});Ct==null||Ct(I,xt,cn),vn&&Promise.resolve().then(function(){vn(I,xt)})}},[]);return B.useEffect(function(){var xt=ht();return xt&&!Ze&&We(xt,Le),function(){return Wt(xt,Le)}},[Re.current,Ze]),B.createElement(nt,{ref:W},Rt?B.cloneElement(Ge,{ref:jt}):Ge)}var Te=B.forwardRef(qe),ye=Te,ge="rc-observer-key";function Qe(ue,ae){var Ue=ue.children,Ze=typeof Ue=="function"?[Ue]:(0,b.Z)(Ue);return Ze.map(function(Re,W){var Ct=(Re==null?void 0:Re.key)||"".concat(ge,"-").concat(W);return B.createElement(ye,(0,a.Z)({},ue,{key:Ct,ref:W===0?ae:void 0}),Re)})}var kt=B.forwardRef(Qe);kt.Collection=l;var L=kt},6551:function(Tr,Vn,u){"use strict";u.d(Vn,{ZP:function(){return He}});var a=u(50298),B=u(59301),b=u(47273),w=0,z=(0,b.Z)();function m(){var ut;return z?(ut=w,w+=1):ut="TEST_OR_SSR",ut}function He(ut){var $=B.useState(),l=(0,a.Z)($,2),T=l[0],E=l[1];return B.useEffect(function(){E("rc_select_".concat(m()))},[]),ut||T}},37463:function(Tr,Vn,u){"use strict";u.d(Vn,{Ac:function(){return J},Xo:function(){return re},Wx:function(){return Bt},ZP:function(){return _r},lk:function(){return be}});var a=u(14809),B=u(95190),b=u(4635),w=u(20439),z=u(50298),m=u(62646),He=u(93664),ut=u(18929),$=u(48736),l=u(59301),T=u(92310),E=u.n(T),M=u(34280),te=u(49658),ve=u(8654),Se=function(ee){var wt=ee.className,D=ee.customizeIcon,St=ee.customizeIconProps,Oe=ee.children,Ut=ee.onMouseDown,Yt=ee.onClick,un=typeof D=="function"?D(St):D;return l.createElement("span",{className:wt,onMouseDown:function(Kn){Kn.preventDefault(),Ut==null||Ut(Kn)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Yt,"aria-hidden":!0},un!==void 0?un:l.createElement("span",{className:E()(wt.split(/\s+/).map(function(Mn){return"".concat(Mn,"-icon")}))},Oe))},We=Se,Wt=function(ee,wt,D,St,Oe){var Ut=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Yt=arguments.length>6?arguments[6]:void 0,un=arguments.length>7?arguments[7]:void 0,Mn=l.useMemo(function(){if((0,He.Z)(St)==="object")return St.clearIcon;if(Oe)return Oe},[St,Oe]),Kn=l.useMemo(function(){return!!(!Ut&&St&&(D.length||Yt)&&!(un==="combobox"&&Yt===""))},[St,Ut,D.length,Yt,un]);return{allowClear:Kn,clearIcon:l.createElement(We,{className:"".concat(ee,"-clear"),onMouseDown:wt,customizeIcon:Mn},"\xD7")}},Zt=l.createContext(null);function be(){return l.useContext(Zt)}function R(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ee=l.useState(!1),wt=(0,z.Z)(ee,2),D=wt[0],St=wt[1],Oe=l.useRef(null),Ut=function(){window.clearTimeout(Oe.current)};l.useEffect(function(){return Ut},[]);var Yt=function(Mn,Kn){Ut(),Oe.current=window.setTimeout(function(){St(Mn),Kn&&Kn()},le)};return[D,Yt,Ut]}function Z(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ee=l.useRef(null),wt=l.useRef(null);l.useEffect(function(){return function(){window.clearTimeout(wt.current)}},[]);function D(St){(St||ee.current===null)&&(ee.current=St),window.clearTimeout(wt.current),wt.current=window.setTimeout(function(){ee.current=null},le)}return[function(){return ee.current},D]}function nt(le,ee,wt,D){var St=l.useRef(null);St.current={open:ee,triggerOpen:wt,customizedTrigger:D},l.useEffect(function(){function Oe(Ut){var Yt;if(!((Yt=St.current)!==null&&Yt!==void 0&&Yt.customizedTrigger)){var un=Ut.target;un.shadowRoot&&Ut.composed&&(un=Ut.composedPath()[0]||un),St.current.open&&le().filter(function(Mn){return Mn}).every(function(Mn){return!Mn.contains(un)&&Mn!==un})&&St.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Oe),function(){return window.removeEventListener("mousedown",Oe)}},[])}var qe=u(10228);function Te(le){return le&&![qe.Z.ESC,qe.Z.SHIFT,qe.Z.BACKSPACE,qe.Z.TAB,qe.Z.WIN_KEY,qe.Z.ALT,qe.Z.META,qe.Z.WIN_KEY_RIGHT,qe.Z.CTRL,qe.Z.SEMICOLON,qe.Z.EQUALS,qe.Z.CAPS_LOCK,qe.Z.CONTEXT_MENU,qe.Z.F1,qe.Z.F2,qe.Z.F3,qe.Z.F4,qe.Z.F5,qe.Z.F6,qe.Z.F7,qe.Z.F8,qe.Z.F9,qe.Z.F10,qe.Z.F11,qe.Z.F12].includes(le)}var ye=u(26112),ge=u(11780);function Qe(le,ee,wt){var D=(0,w.Z)((0,w.Z)({},le),wt?ee:{});return Object.keys(ee).forEach(function(St){var Oe=ee[St];typeof Oe=="function"&&(D[St]=function(){for(var Ut,Yt=arguments.length,un=new Array(Yt),Mn=0;MnPt&&(g="".concat(h.slice(0,Pt),"..."))}var y=function(P){P&&P.stopPropagation(),Dr(rt)};return typeof kn=="function"?Tt(r,g,lt,v,y):At(rt,g,lt,v,y)},Et=function(rt){if(!St.length)return null;var lt=typeof mn=="function"?mn(rt):mn;return typeof kn=="function"?Tt(void 0,lt,!1,!1,void 0,!0):At({title:lt},lt,!1)},fe=l.createElement("div",{className:"".concat(se,"-search"),style:{width:cr},onFocus:function(){we(!0)},onBlur:function(){we(!1)}},l.createElement(Ue,{ref:un,open:Oe,prefixCls:D,id:wt,inputElement:null,disabled:Kn,autoFocus:gt,autoComplete:X,editable:ce,activeDescendantId:Pe,value:De,onKeyDown:Un,onMouseDown:Gn,onChange:qt,onPaste:hr,onCompositionStart:ln,onCompositionEnd:pn,onBlur:lr,tabIndex:ke,attrs:(0,ye.Z)(ee,!0)}),l.createElement("span",{ref:tn,className:"".concat(se,"-search-mirror"),"aria-hidden":!0},De,"\xA0")),Fe=l.createElement(ge.Z,{prefixCls:"".concat(se,"-overflow"),data:St,renderItem:Nt,renderRest:Et,suffix:fe,itemKey:Xe,maxCount:yt});return l.createElement("span",{className:"".concat(se,"-wrap")},Fe,!St.length&&!De&&l.createElement("span",{className:"".concat(se,"-placeholder")},Mn))},fn=ht,Le=function(ee){var wt=ee.inputElement,D=ee.prefixCls,St=ee.id,Oe=ee.inputRef,Ut=ee.disabled,Yt=ee.autoFocus,un=ee.autoComplete,Mn=ee.activeDescendantId,Kn=ee.mode,rr=ee.open,En=ee.values,gt=ee.placeholder,X=ee.tabIndex,Pe=ee.showSearch,ke=ee.searchValue,je=ee.activeValue,yt=ee.maxLength,Pt=ee.onInputKeyDown,Jt=ee.onInputMouseDown,mn=ee.onInputChange,kn=ee.onInputPaste,Qn=ee.onInputCompositionStart,Dr=ee.onInputCompositionEnd,qt=ee.onInputBlur,hr=ee.title,Un=l.useState(!1),Gn=(0,z.Z)(Un,2),ln=Gn[0],pn=Gn[1],lr=Kn==="combobox",tn=lr||Pe,dn=En[0],Zn=ke||"";lr&&je&&!ln&&(Zn=je),l.useEffect(function(){lr&&pn(!1)},[lr,je]);var cr=Kn!=="combobox"&&!rr&&!Pe?!1:!!Zn,dr=hr===void 0?it(dn):hr,ur=l.useMemo(function(){return dn?null:l.createElement("span",{className:"".concat(D,"-selection-placeholder"),style:cr?{visibility:"hidden"}:void 0},gt)},[dn,cr,gt,D]);return l.createElement("span",{className:"".concat(D,"-selection-wrap")},l.createElement("span",{className:"".concat(D,"-selection-search")},l.createElement(Ue,{ref:Oe,prefixCls:D,id:St,open:rr,inputElement:wt,disabled:Ut,autoFocus:Yt,autoComplete:un,editable:tn,activeDescendantId:Mn,value:Zn,onKeyDown:Pt,onMouseDown:Jt,onChange:function(x){pn(!0),mn(x)},onPaste:kn,onCompositionStart:Qn,onCompositionEnd:Dr,onBlur:qt,tabIndex:X,attrs:(0,ye.Z)(ee,!0),maxLength:lr?yt:void 0})),!lr&&dn?l.createElement("span",{className:"".concat(D,"-selection-item"),title:dr,style:cr?{visibility:"hidden"}:void 0},dn.label):null,ur)},xt=Le,Ft=function(ee,wt){var D=(0,l.useRef)(null),St=(0,l.useRef)(!1),Oe=ee.prefixCls,Ut=ee.open,Yt=ee.mode,un=ee.showSearch,Mn=ee.tokenWithEnter,Kn=ee.disabled,rr=ee.prefix,En=ee.autoClearSearchValue,gt=ee.onSearch,X=ee.onSearchSubmit,Pe=ee.onToggleOpen,ke=ee.onInputKeyDown,je=ee.onInputBlur,yt=ee.domRef;l.useImperativeHandle(wt,function(){return{focus:function(dr){D.current.focus(dr)},blur:function(){D.current.blur()}}});var Pt=Z(0),Jt=(0,z.Z)(Pt,2),mn=Jt[0],kn=Jt[1],Qn=function(dr){var ur=dr.which,ca=D.current instanceof HTMLTextAreaElement;!ca&&Ut&&(ur===qe.Z.UP||ur===qe.Z.DOWN)&&dr.preventDefault(),ke&&ke(dr),ur===qe.Z.ENTER&&Yt==="tags"&&!St.current&&!Ut&&(X==null||X(dr.target.value)),!(ca&&!Ut&&~[qe.Z.UP,qe.Z.DOWN,qe.Z.LEFT,qe.Z.RIGHT].indexOf(ur))&&Te(ur)&&Pe(!0)},Dr=function(){kn(!0)},qt=(0,l.useRef)(null),hr=function(dr){gt(dr,!0,St.current)!==!1&&Pe(!0)},Un=function(){St.current=!0},Gn=function(dr){St.current=!1,Yt!=="combobox"&&hr(dr.target.value)},ln=function(dr){var ur=dr.target.value;if(Mn&&qt.current&&/[\r\n]/.test(qt.current)){var ca=qt.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");ur=ur.replace(ca,qt.current)}qt.current=null,hr(ur)},pn=function(dr){var ur=dr.clipboardData,ca=ur==null?void 0:ur.getData("text");qt.current=ca||""},lr=function(dr){var ur=dr.target;if(ur!==D.current){var ca=document.body.style.msTouchAction!==void 0;ca?setTimeout(function(){D.current.focus()}):D.current.focus()}},tn=function(dr){var ur=mn();dr.target!==D.current&&!ur&&!(Yt==="combobox"&&Kn)&&dr.preventDefault(),(Yt!=="combobox"&&(!un||!ur)||!Ut)&&(Ut&&En!==!1&>("",!0,!1),Pe())},dn={inputRef:D,onInputKeyDown:Qn,onInputMouseDown:Dr,onInputChange:ln,onInputPaste:pn,onInputCompositionStart:Un,onInputCompositionEnd:Gn,onInputBlur:je},Zn=Yt==="multiple"||Yt==="tags"?l.createElement(fn,(0,a.Z)({},ee,dn)):l.createElement(xt,(0,a.Z)({},ee,dn));return l.createElement("div",{ref:yt,className:"".concat(Oe,"-selector"),onClick:lr,onMouseDown:tn},rr&&l.createElement("div",{className:"".concat(Oe,"-prefix")},rr),Zn)},vn=l.forwardRef(Ft),cn=vn,ze=u(65352),K=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],q=function(ee){var wt=ee===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:wt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:wt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:wt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:wt,adjustY:1},htmlRegion:"scroll"}}},S=function(ee,wt){var D=ee.prefixCls,St=ee.disabled,Oe=ee.visible,Ut=ee.children,Yt=ee.popupElement,un=ee.animation,Mn=ee.transitionName,Kn=ee.dropdownStyle,rr=ee.dropdownClassName,En=ee.direction,gt=En===void 0?"ltr":En,X=ee.placement,Pe=ee.builtinPlacements,ke=ee.dropdownMatchSelectWidth,je=ee.dropdownRender,yt=ee.dropdownAlign,Pt=ee.getPopupContainer,Jt=ee.empty,mn=ee.getTriggerDOMNode,kn=ee.onPopupVisibleChange,Qn=ee.onPopupMouseEnter,Dr=(0,m.Z)(ee,K),qt="".concat(D,"-dropdown"),hr=Yt;je&&(hr=je(Yt));var Un=l.useMemo(function(){return Pe||q(ke)},[Pe,ke]),Gn=un?"".concat(qt,"-").concat(un):Mn,ln=typeof ke=="number",pn=l.useMemo(function(){return ln?null:ke===!1?"minWidth":"width"},[ke,ln]),lr=Kn;ln&&(lr=(0,w.Z)((0,w.Z)({},lr),{},{width:ke}));var tn=l.useRef(null);return l.useImperativeHandle(wt,function(){return{getPopupElement:function(){var Zn;return(Zn=tn.current)===null||Zn===void 0?void 0:Zn.popupElement}}}),l.createElement(ze.Z,(0,a.Z)({},Dr,{showAction:kn?["click"]:[],hideAction:kn?["click"]:[],popupPlacement:X||(gt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Un,prefixCls:qt,popupTransitionName:Gn,popup:l.createElement("div",{onMouseEnter:Qn},hr),ref:tn,stretch:pn,popupAlign:yt,popupVisible:Oe,getPopupContainer:Pt,popupClassName:E()(rr,(0,b.Z)({},"".concat(qt,"-empty"),Jt)),popupStyle:lr,getTriggerDOMNode:mn,onPopupVisibleChange:kn}),Ut)},Ae=l.forwardRef(S),V=Ae,C=u(21696);function j(le,ee){var wt=le.key,D;return"value"in le&&(D=le.value),wt!=null?wt:D!==void 0?D:"rc-index-key-".concat(ee)}function dt(le){return typeof le!="undefined"&&!Number.isNaN(le)}function Mt(le,ee){var wt=le||{},D=wt.label,St=wt.value,Oe=wt.options,Ut=wt.groupLabel,Yt=D||(ee?"children":"label");return{label:Yt,value:St||"value",options:Oe||"options",groupLabel:Ut||Yt}}function I(le){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},wt=ee.fieldNames,D=ee.childrenAsData,St=[],Oe=Mt(wt,!1),Ut=Oe.label,Yt=Oe.value,un=Oe.options,Mn=Oe.groupLabel;function Kn(rr,En){Array.isArray(rr)&&rr.forEach(function(gt){if(En||!(un in gt)){var X=gt[Yt];St.push({key:j(gt,St.length),groupOption:En,data:gt,label:gt[Ut],value:X})}else{var Pe=gt[Mn];Pe===void 0&&D&&(Pe=gt.label),St.push({key:j(gt,St.length),group:!0,data:gt,label:Pe}),Kn(gt[un],!0)}})}return Kn(le,!1),St}function U(le){var ee=(0,w.Z)({},le);return"props"in ee||Object.defineProperty(ee,"props",{get:function(){return(0,$.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),ee}}),ee}var F=function(ee,wt,D){if(!wt||!wt.length)return null;var St=!1,Oe=function Yt(un,Mn){var Kn=(0,C.Z)(Mn),rr=Kn[0],En=Kn.slice(1);if(!rr)return[un];var gt=un.split(rr);return St=St||gt.length>1,gt.reduce(function(X,Pe){return[].concat((0,B.Z)(X),(0,B.Z)(Yt(Pe,En)))},[]).filter(Boolean)},Ut=Oe(ee,wt);return St?typeof D!="undefined"?Ut.slice(0,D):Ut:null},he=l.createContext(null),ie=he;function Ke(le){var ee=le.visible,wt=le.values;if(!ee)return null;var D=50;return l.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(wt.slice(0,D).map(function(St){var Oe=St.label,Ut=St.value;return["number","string"].includes((0,He.Z)(Oe))?Oe:Ut}).join(", ")),wt.length>D?", ...":null)}var ft=["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"],st=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],ot=function(ee){return ee==="tags"||ee==="multiple"},N=l.forwardRef(function(le,ee){var wt,D=le.id,St=le.prefixCls,Oe=le.className,Ut=le.showSearch,Yt=le.tagRender,un=le.direction,Mn=le.omitDomProps,Kn=le.displayValues,rr=le.onDisplayValuesChange,En=le.emptyOptions,gt=le.notFoundContent,X=gt===void 0?"Not Found":gt,Pe=le.onClear,ke=le.mode,je=le.disabled,yt=le.loading,Pt=le.getInputElement,Jt=le.getRawInputElement,mn=le.open,kn=le.defaultOpen,Qn=le.onDropdownVisibleChange,Dr=le.activeValue,qt=le.onActiveValueChange,hr=le.activeDescendantId,Un=le.searchValue,Gn=le.autoClearSearchValue,ln=le.onSearch,pn=le.onSearchSplit,lr=le.tokenSeparators,tn=le.allowClear,dn=le.prefix,Zn=le.suffixIcon,cr=le.clearIcon,dr=le.OptionList,ur=le.animation,ca=le.transitionName,x=le.dropdownStyle,we=le.dropdownClassName,se=le.dropdownMatchSelectWidth,De=le.dropdownRender,ce=le.dropdownAlign,At=le.placement,Tt=le.builtinPlacements,Nt=le.getPopupContainer,Et=le.showAction,fe=Et===void 0?[]:Et,Fe=le.onFocus,Ve=le.onBlur,rt=le.onKeyUp,lt=le.onKeyDown,nn=le.onMouseDown,r=(0,m.Z)(le,ft),v=ot(ke),g=(Ut!==void 0?Ut:v)||ke==="combobox",h=(0,w.Z)({},r);st.forEach(function(Bn){delete h[Bn]}),Mn==null||Mn.forEach(function(Bn){delete h[Bn]});var y=l.useState(!1),O=(0,z.Z)(y,2),P=O[0],G=O[1];l.useEffect(function(){G((0,te.Z)())},[]);var Ie=l.useRef(null),Me=l.useRef(null),Y=l.useRef(null),_e=l.useRef(null),It=l.useRef(null),$e=l.useRef(!1),tt=R(),me=(0,z.Z)(tt,3),_=me[0],de=me[1],vt=me[2];l.useImperativeHandle(ee,function(){var Bn,Ar;return{focus:(Bn=_e.current)===null||Bn===void 0?void 0:Bn.focus,blur:(Ar=_e.current)===null||Ar===void 0?void 0:Ar.blur,scrollTo:function(ar){var Ca;return(Ca=It.current)===null||Ca===void 0?void 0:Ca.scrollTo(ar)},nativeElement:Ie.current||Me.current}});var mt=l.useMemo(function(){var Bn;if(ke!=="combobox")return Un;var Ar=(Bn=Kn[0])===null||Bn===void 0?void 0:Bn.value;return typeof Ar=="string"||typeof Ar=="number"?String(Ar):""},[Un,ke,Kn]),at=ke==="combobox"&&typeof Pt=="function"&&Pt()||null,Dt=typeof Jt=="function"&&Jt(),Ht=(0,ve.x1)(Me,Dt==null||(wt=Dt.props)===null||wt===void 0?void 0:wt.ref),sn=l.useState(!1),Jn=(0,z.Z)(sn,2),Yn=Jn[0],gr=Jn[1];(0,M.Z)(function(){gr(!0)},[]);var ir=(0,ut.Z)(!1,{defaultValue:kn,value:mn}),bn=(0,z.Z)(ir,2),wn=bn[0],zn=bn[1],Tn=Yn?wn:!1,In=!X&&En;(je||In&&Tn&&ke==="combobox")&&(Tn=!1);var Rn=In?!1:Tn,$t=l.useCallback(function(Bn){var Ar=Bn!==void 0?Bn:!Tn;je||(zn(Ar),Tn!==Ar&&(Qn==null||Qn(Ar)))},[je,Tn,zn,Qn]),Dn=l.useMemo(function(){return(lr||[]).some(function(Bn){return[` `,`\r -`].includes(Bn)})},[lr]),pt=l.useContext(ie)||{},et=pt.maxCount,an=pt.rawValues,Ln=function(Ar,Xn,ar){if(!(v&&dt(et)&&(an==null?void 0:an.size)>=et)){var Ca=!0,va=Ar;qt==null||qt(null);var Ya=F(Ar,lr,dt(et)?et-an.size:void 0),so=ar?null:Ya;return ke!=="combobox"&&so&&(va="",pn==null||pn(so),$t(!1),Ca=!1),ln&&mt!==va&&ln(va,{source:Xn?"typing":"effect"}),Ca}},Qt=function(Ar){!Ar||!Ar.trim()||ln(Ar,{source:"submit"})};l.useEffect(function(){!Tn&&!v&&ke!=="combobox"&&Ln("",!1,!1)},[Tn]),l.useEffect(function(){wn&&je&&zn(!1),je&&!$e.current&&de(!1)},[je]);var en=Z(),er=(0,z.Z)(en,2),hn=er[0],sr=er[1],Sr=l.useRef(!1),Pr=function(Ar){var Xn=hn(),ar=Ar.key,Ca=ar==="Enter";if(Ca&&(ke!=="combobox"&&Ar.preventDefault(),Tn||$t(!0)),sr(!!mt),ar==="Backspace"&&!Xn&&v&&!mt&&Kn.length){for(var va=(0,B.Z)(Kn),Ya=null,so=va.length-1;so>=0;so-=1){var co=va[so];if(!co.disabled){va.splice(so,1),Ya=co;break}}Ya&&rr(va,{type:"remove",values:[Ya]})}for(var qa=arguments.length,_a=new Array(qa>1?qa-1:0),bo=1;bo1?Xn-1:0),Ca=1;Ca1?Ya-1:0),co=1;co=X},[Yt,X,Jt==null?void 0:Jt.size]),lr=function(fe){fe.preventDefault()},tn=function(fe){var Fe;(Fe=ln.current)===null||Fe===void 0||Fe.scrollTo(typeof fe=="number"?{index:fe}:fe)},dn=l.useCallback(function(Et){return un==="combobox"?!1:Jt.has(Et)},[un,(0,B.Z)(Jt).toString(),Jt.size]),Zn=function(fe){for(var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ve=Gn.length,rt=0;rt1&&arguments[1]!==void 0?arguments[1]:!1;ca(fe);var Ve={source:Fe?"keyboard":"mouse"},rt=Gn[fe];if(!rt){ke(null,-1,Ve);return}ke(rt.value,fe,Ve)};(0,l.useEffect)(function(){x(je!==!1?Zn(0):-1)},[Gn.length,Mn]);var De=l.useCallback(function(Et){return un==="combobox"?String(Et).toLowerCase()===Mn.toLowerCase():Jt.has(Et)},[un,Mn,(0,B.Z)(Jt).toString(),Jt.size]);(0,l.useEffect)(function(){var Et=setTimeout(function(){if(!Yt&&Ut&&Jt.size===1){var Fe=Array.from(Jt)[0],Ve=Gn.findIndex(function(rt){var lt=rt.data;return Mn?String(lt.value).startsWith(Mn):lt.value===Fe});Ve!==-1&&(x(Ve),tn(Ve))}});if(Ut){var fe;(fe=ln.current)===null||fe===void 0||fe.scrollTo(void 0)}return function(){return clearTimeout(Et)}},[Ut,Mn]);var se=function(fe){fe!==void 0&&yt(fe,{selected:!Jt.has(fe)}),Yt||Kn(!1)};if(l.useImperativeHandle(wt,function(){return{onKeyDown:function(fe){var Fe=fe.which,Ve=fe.ctrlKey;switch(Fe){case qe.Z.N:case qe.Z.P:case qe.Z.UP:case qe.Z.DOWN:{var rt=0;if(Fe===qe.Z.UP?rt=-1:Fe===qe.Z.DOWN?rt=1:Sn()&&Ve&&(Fe===qe.Z.N?rt=1:Fe===qe.Z.P&&(rt=-1)),rt!==0){var lt=Zn(ur+rt,rt);tn(lt),x(lt,!0)}break}case qe.Z.TAB:case qe.Z.ENTER:{var nn,r=Gn[ur];r&&!(r!=null&&(nn=r.data)!==null&&nn!==void 0&&nn.disabled)&&!pn?se(r.value):se(void 0),Ut&&fe.preventDefault();break}case qe.Z.ESC:Kn(!1),Ut&&fe.stopPropagation()}},onKeyUp:function(){},scrollTo:function(fe){tn(fe)}}}),Gn.length===0)return l.createElement("div",{role:"listbox",id:"".concat(Oe,"_list"),className:"".concat(Un,"-empty"),onMouseDown:lr},rr);var xe=Object.keys(mn).map(function(Et){return mn[Et]}),ce=function(fe){return fe.label};function At(Et,fe){var Fe=Et.group;return{role:Fe?"presentation":"option",id:"".concat(Oe,"_list_").concat(fe)}}var Tt=function(fe){var Fe=Gn[fe];if(!Fe)return null;var Ve=Fe.data||{},rt=Ve.value,lt=Fe.group,nn=(0,ye.Z)(Ve,!0),r=ce(Fe);return Fe?l.createElement("div",(0,a.Z)({"aria-label":typeof r=="string"&&!lt?r:null},nn,{key:fe},At(Fe,fe),{"aria-selected":De(rt)}),rt):null},Nt={role:"listbox",id:"".concat(Oe,"_list")};return l.createElement(l.Fragment,null,kn&&l.createElement("div",(0,a.Z)({},Nt,{style:{height:0,width:0,overflow:"hidden"}}),Tt(ur-1),Tt(ur),Tt(ur+1)),l.createElement(Xt.Z,{itemKey:"key",ref:ln,data:Gn,height:Dr,itemHeight:qt,fullHeight:!1,onMouseDown:lr,onScroll:En,virtual:kn,direction:Qn,innerProps:kn?null:Nt},function(Et,fe){var Fe=Et.group,Ve=Et.groupOption,rt=Et.data,lt=Et.label,nn=Et.value,r=rt.key;if(Fe){var v,g=(v=rt.title)!==null&&v!==void 0?v:_t(lt)?lt.toString():void 0;return l.createElement("div",{className:E()(Un,"".concat(Un,"-group"),rt.className),title:g},lt!==void 0?lt:r)}var h=rt.disabled,y=rt.title,O=rt.children,P=rt.style,G=rt.className,Ie=(0,m.Z)(rt,rn),Me=(0,Ne.Z)(Ie,xe),Y=dn(nn),_e=h||!Y&&pn,It="".concat(Un,"-option"),$e=E()(Un,It,G,(0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)({},"".concat(It,"-grouped"),Ve),"".concat(It,"-active"),ur===fe&&!_e),"".concat(It,"-disabled"),_e),"".concat(It,"-selected"),Y)),tt=ce(Et),me=!Pt||typeof Pt=="function"||Y,_=typeof tt=="number"?tt:tt||nn,de=_t(_)?_.toString():void 0;return y!==void 0&&(de=y),l.createElement("div",(0,a.Z)({},(0,ye.Z)(Me),kn?{}:At(Et,fe),{"aria-selected":De(nn),className:$e,title:de,onMouseMove:function(){ur===fe||_e||x(fe)},onClick:function(){_e||se(nn)},style:P}),l.createElement("div",{className:"".concat(It,"-content")},typeof hr=="function"?hr(Et,{index:fe}):_),l.isValidElement(Pt)||Y,me&&l.createElement(We,{className:"".concat(Un,"-option-state"),customizeIcon:Pt,customizeIconProps:{value:nn,disabled:_e,isSelected:Y}},Y?"\u2713":null))}))},Fn=l.forwardRef(yn),nr=Fn,jn=function(le,ee){var wt=l.useRef({values:new Map,options:new Map}),D=l.useMemo(function(){var Oe=wt.current,Ut=Oe.values,Yt=Oe.options,un=le.map(function(rr){if(rr.label===void 0){var En;return(0,w.Z)((0,w.Z)({},rr),{},{label:(En=Ut.get(rr.value))===null||En===void 0?void 0:En.label})}return rr}),Mn=new Map,Kn=new Map;return un.forEach(function(rr){Mn.set(rr.value,rr),Kn.set(rr.value,ee.get(rr.value)||Yt.get(rr.value))}),wt.current.values=Mn,wt.current.options=Kn,un},[le,ee]),St=l.useCallback(function(Oe){return ee.get(Oe)||wt.current.options.get(Oe)},[ee]);return[D,St]};function Nn(le,ee){return Ze(le).join("").toUpperCase().includes(ee)}var Cn=function(le,ee,wt,D,St){return l.useMemo(function(){if(!wt||D===!1)return le;var Oe=ee.options,Ut=ee.label,Yt=ee.value,un=[],Mn=typeof D=="function",Kn=wt.toUpperCase(),rr=Mn?D:function(gt,X){return St?Nn(X[St],Kn):X[Oe]?Nn(X[Ut!=="children"?Ut:"label"],Kn):Nn(X[Yt],Kn)},En=Mn?function(gt){return U(gt)}:function(gt){return gt};return le.forEach(function(gt){if(gt[Oe]){var X=rr(wt,En(gt));if(X)un.push(gt);else{var Pe=gt[Oe].filter(function(ke){return rr(wt,En(ke))});Pe.length&&un.push((0,w.Z)((0,w.Z)({},gt),{},(0,b.Z)({},Oe,Pe)))}return}rr(wt,En(gt))&&un.push(gt)}),un},[le,D,St,wt,ee])},zt=u(6551),gn=u(11592),On=["children","value"],yr=["children"];function Ot(le){var ee=le,wt=ee.key,D=ee.props,St=D.children,Oe=D.value,Ut=(0,m.Z)(D,On);return(0,w.Z)({key:wt,value:Oe!==void 0?Oe:wt,children:St},Ut)}function Er(le){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,gn.Z)(le).map(function(wt,D){if(!l.isValidElement(wt)||!wt.type)return null;var St=wt,Oe=St.type.isSelectOptGroup,Ut=St.key,Yt=St.props,un=Yt.children,Mn=(0,m.Z)(Yt,yr);return ee||!Oe?Ot(wt):(0,w.Z)((0,w.Z)({key:"__RC_SELECT_GRP__".concat(Ut===null?D:Ut,"__"),label:Ut},Mn),{},{options:Er(un)})}).filter(function(wt){return wt})}var Yr=function(ee,wt,D,St,Oe){return l.useMemo(function(){var Ut=ee,Yt=!ee;Yt&&(Ut=Er(wt));var un=new Map,Mn=new Map,Kn=function(gt,X,Pe){Pe&&typeof Pe=="string"&>.set(X[Pe],X)},rr=function En(gt){for(var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Pe=0;Pe1&&arguments[1]!==void 0?arguments[1]:!1,Ut=0;Ut0?$t(et.options):et.options}):et})},me=l.useMemo(function(){return yt?tt($e):$e},[$e,yt,Nt]),_=l.useMemo(function(){return I(me,{fieldNames:ce,childrenAsData:se})},[me,ce,se]),de=function(Dn){var pt=lt(Dn);if(g(pt),dr&&(pt.length!==P.length||pt.some(function(Ln,Qt){var en;return((en=P[Qt])===null||en===void 0?void 0:en.value)!==(Ln==null?void 0:Ln.value)}))){var et=cr?pt:pt.map(function(Ln){return Ln.value}),an=pt.map(function(Ln){return U(G(Ln.value))});dr(De?et:et[0],De?an:an[0])}},vt=l.useState(null),mt=(0,z.Z)(vt,2),at=mt[0],Dt=mt[1],Ht=l.useState(0),sn=(0,z.Z)(Ht,2),Jn=sn[0],Yn=sn[1],gr=Dr!==void 0?Dr:D!=="combobox",ir=l.useCallback(function($t,Dn){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},et=pt.source,an=et===void 0?"keyboard":et;Yn(Dn),Ut&&D==="combobox"&&$t!==null&&an==="keyboard"&&Dt(String($t))},[Ut,D]),bn=function(Dn,pt,et){var an=function(){var jr,Aa=G(Dn);return[cr?{label:Aa==null?void 0:Aa[ce.label],value:Dn,key:(jr=Aa==null?void 0:Aa.key)!==null&&jr!==void 0?jr:Dn}:Dn,U(Aa)]};if(pt&>){var Ln=an(),Qt=(0,z.Z)(Ln,2),en=Qt[0],er=Qt[1];gt(en,er)}else if(!pt&&X&&et!=="clear"){var hn=an(),sr=(0,z.Z)(hn,2),Sr=sr[0],Pr=sr[1];X(Sr,Pr)}},wn=fr(function($t,Dn){var pt,et=De?Dn.selected:!0;et?pt=De?[].concat((0,B.Z)(P),[$t]):[$t]:pt=P.filter(function(an){return an.value!==$t}),de(pt),bn($t,et),D==="combobox"?Dt(""):(!ot||En)&&(Et(""),Dt(""))}),zn=function(Dn,pt){de(Dn);var et=pt.type,an=pt.values;(et==="remove"||et==="clear")&&an.forEach(function(Ln){bn(Ln.value,!1,et)})},Tn=function(Dn,pt){if(Et(Dn),Dt(null),pt.source==="submit"){var et=(Dn||"").trim();if(et){var an=Array.from(new Set([].concat((0,B.Z)(Me),[et])));de(an),bn(et,!0),Et("")}return}pt.source!=="blur"&&(D==="combobox"&&de(Dn),Kn==null||Kn(Dn))},In=function(Dn){var pt=Dn;D!=="tags"&&(pt=Dn.map(function(an){var Ln=Ve.get(an);return Ln==null?void 0:Ln.value}).filter(function(an){return an!==void 0}));var et=Array.from(new Set([].concat((0,B.Z)(Me),(0,B.Z)(pt))));de(et),et.forEach(function(an){bn(an,!0)})},Rn=l.useMemo(function(){var $t=hr!==!1&&ke!==!1;return(0,w.Z)((0,w.Z)({},fe),{},{flattenOptions:_,onActiveValue:ir,defaultActiveFirstOption:gr,onSelect:wn,menuItemSelectedIcon:qt,rawValues:Me,fieldNames:ce,virtual:$t,direction:Un,listHeight:ln,listItemHeight:lr,childrenAsData:se,maxCount:ur,optionRender:kn})},[ur,fe,_,ir,gr,wn,qt,Me,ce,hr,ke,Un,ln,lr,se,kn]);return l.createElement(ie.Provider,{value:Rn},l.createElement(J,(0,a.Z)({},ca,{id:x,prefixCls:Oe,ref:ee,omitDomProps:Xr,mode:D,displayValues:Ie,onDisplayValuesChange:zn,direction:Un,searchValue:Nt,onSearch:Tn,autoClearSearchValue:En,onSearchSplit:In,dropdownMatchSelectWidth:ke,OptionList:nr,emptyOptions:!_.length,activeValue:at,activeDescendantId:"".concat(x,"_list_").concat(Jn)})))}),xr=br;xr.Option=Bt,xr.OptGroup=re;var oa=xr,_r=oa},86351:function(Tr,Vn,u){"use strict";u.d(Vn,{R:function(){return B},w:function(){return a}});var a={},B="rc-table-internal-hook"},97347:function(Tr,Vn,u){"use strict";u.d(Vn,{L:function(){return Se},Z:function(){return R}});var a=u(50298),B=u(4635),b=u(95190),w=u(93664),z=u(20439),m=u(62646),He=u(11592),ut=u(48736),$=u(59301),l=u(86351),T=u(54451);function E(Z){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof nt=="number"?nt:nt.endsWith("%")?Z*parseFloat(nt)/100:null}function M(Z,nt,qe){return $.useMemo(function(){if(nt&&nt>0){var Te=0,ye=0;Z.forEach(function(Ze){var Re=E(nt,Ze.width);Re?Te+=Re:ye+=1});var ge=Math.max(nt,qe),Qe=Math.max(ge-Te,ye),kt=ye,L=Qe/ye,ue=0,ae=Z.map(function(Ze){var Re=(0,z.Z)({},Ze),W=E(nt,Re.width);if(W)Re.width=W;else{var Ct=Math.floor(L);Re.width=kt===1?Qe:Ct,Qe-=Ct,kt-=1}return ue+=Re.width,Re});if(ue0?(0,z.Z)((0,z.Z)({},nt),{},{children:We(qe)}):nt})}function Wt(Z){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Z.filter(function(qe){return qe&&(0,w.Z)(qe)==="object"}).reduce(function(qe,Te,ye){var ge=Te.fixed,Qe=ge===!0?"left":ge,kt="".concat(nt,"-").concat(ye),L=Te.children;return L&&L.length>0?[].concat((0,b.Z)(qe),(0,b.Z)(Wt(L,kt).map(function(ue){return(0,z.Z)({fixed:Qe},ue)}))):[].concat((0,b.Z)(qe),[(0,z.Z)((0,z.Z)({key:kt},Te),{},{fixed:Qe})])},[])}function Zt(Z){return Z.map(function(nt){var qe=nt.fixed,Te=(0,m.Z)(nt,ve),ye=qe;return qe==="left"?ye="right":qe==="right"&&(ye="left"),(0,z.Z)({fixed:ye},Te)})}function be(Z,nt){var qe=Z.prefixCls,Te=Z.columns,ye=Z.children,ge=Z.expandable,Qe=Z.expandedKeys,kt=Z.columnTitle,L=Z.getRowKey,ue=Z.onTriggerExpand,ae=Z.expandIcon,Ue=Z.rowExpandable,Ze=Z.expandIconColumnIndex,Re=Z.direction,W=Z.expandRowByClick,Ct=Z.columnWidth,Ye=Z.fixed,Ge=Z.scrollWidth,it=Z.clientWidth,Rt=$.useMemo(function(){var cn=Te||Se(ye)||[];return We(cn.slice())},[Te,ye]),Xe=$.useMemo(function(){if(ge){var cn=Rt.slice();if(!cn.includes(l.w)){var ze=Ze||0;ze>=0&&(ze||Ye==="left"||!Ye)&&cn.splice(ze,0,l.w),Ye==="right"&&cn.splice(Rt.length,0,l.w)}var K=cn.indexOf(l.w);cn=cn.filter(function(V,C){return V!==l.w||C===K});var q=Rt[K],S;Ye?S=Ye:S=q?q.fixed:null;var Ae=(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},T.v,{className:"".concat(qe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",kt),"fixed",S),"className","".concat(qe,"-row-expand-icon-cell")),"width",Ct),"render",function(C,j,dt){var Mt=L(j,dt),I=Qe.has(Mt),U=Ue?Ue(j):!0,F=ae({prefixCls:qe,expanded:I,expandable:U,record:j,onExpand:ue});return W?$.createElement("span",{onClick:function(ie){return ie.stopPropagation()}},F):F});return cn.map(function(V){return V===l.w?Ae:V})}return Rt.filter(function(V){return V!==l.w})},[ge,Rt,L,Qe,ae,Re]),jt=$.useMemo(function(){var cn=Xe;return nt&&(cn=nt(cn)),cn.length||(cn=[{render:function(){return null}}]),cn},[nt,Xe,Re]),ht=$.useMemo(function(){return Re==="rtl"?Zt(Wt(jt)):Wt(jt)},[jt,Re,Ge]),fn=$.useMemo(function(){for(var cn=-1,ze=ht.length-1;ze>=0;ze-=1){var K=ht[ze].fixed;if(K==="left"||K===!0){cn=ze;break}}if(cn>=0)for(var q=0;q<=cn;q+=1){var S=ht[q].fixed;if(S!=="left"&&S!==!0)return!0}var Ae=ht.findIndex(function(j){var dt=j.fixed;return dt==="right"});if(Ae>=0)for(var V=Ae;V=se}function ht(x,De){return $(Z,function(se){var xe=jt(x,De||1,se.hoverStartRow,se.hoverEndRow);return[xe,se.onHover]})}var fn=u(70425),Le=function(De){var se=De.ellipsis,xe=De.rowType,ce=De.children,At,Tt=se===!0?{showTitle:!0}:se;return Tt&&(Tt.showTitle||xe==="header")&&(typeof ce=="string"||typeof ce=="number"?At=ce.toString():m.isValidElement(ce)&&typeof ce.props.children=="string"&&(At=ce.props.children)),At};function xt(x){var De,se,xe,ce,At,Tt,Nt,Et,fe=x.component,Fe=x.children,Ve=x.ellipsis,rt=x.scope,lt=x.prefixCls,nn=x.className,r=x.align,v=x.record,g=x.render,h=x.dataIndex,y=x.renderIndex,O=x.shouldCellUpdate,P=x.index,G=x.rowType,Ie=x.colSpan,Me=x.rowSpan,Y=x.fixLeft,_e=x.fixRight,It=x.firstFixLeft,$e=x.lastFixLeft,tt=x.firstFixRight,me=x.lastFixRight,_=x.appendNode,de=x.additionalProps,vt=de===void 0?{}:de,mt=x.isSticky,at="".concat(lt,"-cell"),Dt=$(Z,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Ht=Dt.supportSticky,sn=Dt.allColumnsFixedLeft,Jn=Dt.rowHoverable,Yn=Xe(v,h,y,Fe,g,O),gr=(0,B.Z)(Yn,2),ir=gr[0],bn=gr[1],wn={},zn=typeof Y=="number"&&Ht,Tn=typeof _e=="number"&&Ht;zn&&(wn.position="sticky",wn.left=Y),Tn&&(wn.position="sticky",wn.right=_e);var In=(De=(se=(xe=bn==null?void 0:bn.colSpan)!==null&&xe!==void 0?xe:vt.colSpan)!==null&&se!==void 0?se:Ie)!==null&&De!==void 0?De:1,Rn=(ce=(At=(Tt=bn==null?void 0:bn.rowSpan)!==null&&Tt!==void 0?Tt:vt.rowSpan)!==null&&At!==void 0?At:Me)!==null&&ce!==void 0?ce:1,$t=ht(P,Rn),Dn=(0,B.Z)($t,2),pt=Dn[0],et=Dn[1],an=(0,fn.zX)(function(Sr){var Pr;v&&et(P,P+Rn-1),vt==null||(Pr=vt.onMouseEnter)===null||Pr===void 0||Pr.call(vt,Sr)}),Ln=(0,fn.zX)(function(Sr){var Pr;v&&et(-1,-1),vt==null||(Pr=vt.onMouseLeave)===null||Pr===void 0||Pr.call(vt,Sr)});if(In===0||Rn===0)return null;var Qt=(Nt=vt.title)!==null&&Nt!==void 0?Nt:Le({rowType:G,ellipsis:Ve,children:ir}),en=L()(at,nn,(Et={},(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)(Et,"".concat(at,"-fix-left"),zn&&Ht),"".concat(at,"-fix-left-first"),It&&Ht),"".concat(at,"-fix-left-last"),$e&&Ht),"".concat(at,"-fix-left-all"),$e&&sn&&Ht),"".concat(at,"-fix-right"),Tn&&Ht),"".concat(at,"-fix-right-first"),tt&&Ht),"".concat(at,"-fix-right-last"),me&&Ht),"".concat(at,"-ellipsis"),Ve),"".concat(at,"-with-append"),_),"".concat(at,"-fix-sticky"),(zn||Tn)&&mt&&Ht),(0,Qe.Z)(Et,"".concat(at,"-row-hover"),!bn&&pt)),vt.className,bn==null?void 0:bn.className),er={};r&&(er.textAlign=r);var hn=(0,ge.Z)((0,ge.Z)((0,ge.Z)((0,ge.Z)({},bn==null?void 0:bn.style),wn),er),vt.style),sr=ir;return(0,ye.Z)(sr)==="object"&&!Array.isArray(sr)&&!m.isValidElement(sr)&&(sr=null),Ve&&($e||tt)&&(sr=m.createElement("span",{className:"".concat(at,"-content")},sr)),m.createElement(fe,(0,l.Z)({},bn,vt,{className:en,style:hn,title:Qt,scope:rt,onMouseEnter:Jn?an:void 0,onMouseLeave:Jn?Ln:void 0,colSpan:In!==1?In:null,rowSpan:Rn!==1?Rn:null}),_,sr)}var Ft=m.memo(xt);function vn(x,De,se,xe,ce){var At=se[x]||{},Tt=se[De]||{},Nt,Et;At.fixed==="left"?Nt=xe.left[ce==="rtl"?De:x]:Tt.fixed==="right"&&(Et=xe.right[ce==="rtl"?x:De]);var fe=!1,Fe=!1,Ve=!1,rt=!1,lt=se[De+1],nn=se[x-1],r=lt&&!lt.fixed||nn&&!nn.fixed||se.every(function(O){return O.fixed==="left"});if(ce==="rtl"){if(Nt!==void 0){var v=nn&&nn.fixed==="left";rt=!v&&r}else if(Et!==void 0){var g=lt&<.fixed==="right";Ve=!g&&r}}else if(Nt!==void 0){var h=lt&<.fixed==="left";fe=!h&&r}else if(Et!==void 0){var y=nn&&nn.fixed==="right";Fe=!y&&r}return{fixLeft:Nt,fixRight:Et,lastFixLeft:fe,firstFixRight:Fe,lastFixRight:Ve,firstFixLeft:rt,isSticky:xe.isSticky}}var cn=m.createContext({}),ze=cn;function K(x){var De=x.className,se=x.index,xe=x.children,ce=x.colSpan,At=ce===void 0?1:ce,Tt=x.rowSpan,Nt=x.align,Et=$(Z,["prefixCls","direction"]),fe=Et.prefixCls,Fe=Et.direction,Ve=m.useContext(ze),rt=Ve.scrollColumnIndex,lt=Ve.stickyOffsets,nn=Ve.flattenColumns,r=se+At-1,v=r+1===rt?At+1:At,g=vn(se,se+v-1,nn,lt,Fe);return m.createElement(Ft,(0,l.Z)({className:De,index:se,component:"td",prefixCls:fe,record:null,dataIndex:null,align:Nt,colSpan:v,rowSpan:Tt,render:function(){return xe}},g))}var q=u(62646),S=["children"];function Ae(x){var De=x.children,se=(0,q.Z)(x,S);return m.createElement("tr",se,De)}function V(x){var De=x.children;return De}V.Row=Ae,V.Cell=K;var C=V;function j(x){var De=x.children,se=x.stickyOffsets,xe=x.flattenColumns,ce=$(Z,"prefixCls"),At=xe.length-1,Tt=xe[At],Nt=m.useMemo(function(){return{stickyOffsets:se,flattenColumns:xe,scrollColumnIndex:Tt!=null&&Tt.scrollbar?At:null}},[Tt,xe,At,se]);return m.createElement(ze.Provider,{value:Nt},m.createElement("tfoot",{className:"".concat(ce,"-summary")},De))}var dt=Zt(j),Mt=C,I=u(29301),U=u(24514),F=u(75152),he=u(26112);function ie(x,De,se,xe,ce,At,Tt){x.push({record:De,indent:se,index:Tt});var Nt=At(De),Et=ce==null?void 0:ce.has(Nt);if(De&&Array.isArray(De[xe])&&Et)for(var fe=0;fe1?It-1:0),tt=1;tt=1)),style:(0,ge.Z)((0,ge.Z)({},se),g==null?void 0:g.style)}),nn.map(function(Y,_e){var It=Y.render,$e=Y.dataIndex,tt=Y.className,me=re(rt,Y,_e,Et,ce),_=me.key,de=me.fixedInfo,vt=me.appendCellNode,mt=me.additionalCellProps;return m.createElement(Ft,(0,l.Z)({className:tt,ellipsis:Y.ellipsis,align:Y.align,scope:Y.rowScope,component:Y.rowScope?Ve:Fe,prefixCls:lt,key:_,record:xe,index:ce,renderIndex:At,dataIndex:$e,render:It,shouldCellUpdate:Y.shouldCellUpdate},de,{appendNode:vt,additionalProps:mt}))})),Ie;if(y&&(O.current||h)){var Me=v(xe,ce,Et+1,h);Ie=m.createElement(ot,{expanded:h,className:L()("".concat(lt,"-expanded-row"),"".concat(lt,"-expanded-row-level-").concat(Et+1),P),prefixCls:lt,component:fe,cellComponent:Fe,colSpan:nn.length,isEmpty:!1},Me)}return m.createElement(m.Fragment,null,G,Ie)}var Bt=Zt(Be);function ct(x){var De=x.columnKey,se=x.onColumnResize,xe=m.useRef();return(0,w.Z)(function(){xe.current&&se(De,xe.current.offsetWidth)},[]),m.createElement(I.Z,{data:De},m.createElement("td",{ref:xe,style:{padding:0,border:0,height:0}},m.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Ne=u(29194);function Xt(x){var De=x.prefixCls,se=x.columnsKey,xe=x.onColumnResize,ce=m.useRef(null);return m.createElement("tr",{"aria-hidden":"true",className:"".concat(De,"-measure-row"),style:{height:0,fontSize:0},ref:ce},m.createElement(I.Z.Collection,{onBatchResize:function(Tt){(0,Ne.Z)(ce.current)&&Tt.forEach(function(Nt){var Et=Nt.data,fe=Nt.size;xe(Et,fe.offsetWidth)})}},se.map(function(At){return m.createElement(ct,{key:At,columnKey:At,onColumnResize:xe})})))}function Sn(x){var De=x.data,se=x.measureColumnWidth,xe=$(Z,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),ce=xe.prefixCls,At=xe.getComponent,Tt=xe.onColumnResize,Nt=xe.flattenColumns,Et=xe.getRowKey,fe=xe.expandedKeys,Fe=xe.childrenColumnName,Ve=xe.emptyNode,rt=Ke(De,Fe,fe,Et),lt=m.useRef({renderWithProps:!1}),nn=At(["body","wrapper"],"tbody"),r=At(["body","row"],"tr"),v=At(["body","cell"],"td"),g=At(["body","cell"],"th"),h;De.length?h=rt.map(function(O,P){var G=O.record,Ie=O.indent,Me=O.index,Y=Et(G,P);return m.createElement(Bt,{key:Y,rowKey:Y,record:G,index:P,renderIndex:Me,rowComponent:r,cellComponent:v,scopeCellComponent:g,indent:Ie})}):h=m.createElement(ot,{expanded:!0,className:"".concat(ce,"-placeholder"),prefixCls:ce,component:r,cellComponent:v,colSpan:Nt.length,isEmpty:!0},Ve);var y=Ye(Nt);return m.createElement(Re.Provider,{value:lt.current},m.createElement(nn,{className:"".concat(ce,"-tbody")},se&&m.createElement(Xt,{prefixCls:ce,columnsKey:y,onColumnResize:Tt}),h))}var rn=Zt(Sn),_t=u(54451),yn=["columnType"];function Fn(x){for(var De=x.colWidths,se=x.columns,xe=x.columCount,ce=$(Z,["tableLayout"]),At=ce.tableLayout,Tt=[],Nt=xe||se.length,Et=!1,fe=Nt-1;fe>=0;fe-=1){var Fe=De[fe],Ve=se&&se[fe],rt=void 0,lt=void 0;if(Ve&&(rt=Ve[_t.v],At==="auto"&&(lt=Ve.minWidth)),Fe||lt||rt||Et){var nn=rt||{},r=nn.columnType,v=(0,q.Z)(nn,yn);Tt.unshift(m.createElement("col",(0,l.Z)({key:fe,style:{width:Fe,minWidth:lt}},v))),Et=!0}}return m.createElement("colgroup",null,Tt)}var nr=Fn,jn=u(95190),Nn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Cn(x,De){return(0,m.useMemo)(function(){for(var se=[],xe=0;xe1?"colgroup":"col":null,ellipsis:v.ellipsis,align:v.align,component:Tt,prefixCls:Fe,key:lt[r]},g,{additionalProps:h,rowType:"header"}))}))},yr=On;function Ot(x){var De=[];function se(Tt,Nt){var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;De[Et]=De[Et]||[];var fe=Nt,Fe=Tt.filter(Boolean).map(function(Ve){var rt={key:Ve.key,className:Ve.className||"",children:Ve.title,column:Ve,colStart:fe},lt=1,nn=Ve.children;return nn&&nn.length>0&&(lt=se(nn,fe,Et+1).reduce(function(r,v){return r+v},0),rt.hasSubColumns=!0),"colSpan"in Ve&&(lt=Ve.colSpan),"rowSpan"in Ve&&(rt.rowSpan=Ve.rowSpan),rt.colSpan=lt,rt.colEnd=rt.colStart+lt-1,De[Et].push(rt),fe+=lt,lt});return Fe}se(x,0);for(var xe=De.length,ce=function(Nt){De[Nt].forEach(function(Et){!("rowSpan"in Et)&&!Et.hasSubColumns&&(Et.rowSpan=xe-Nt)})},At=0;At=vt-Nt?h(function(mt){return(0,ge.Z)((0,ge.Z)({},mt),{},{isHiddenScrollBar:!0})}):h(function(mt){return(0,ge.Z)((0,ge.Z)({},mt),{},{isHiddenScrollBar:!1})})}})},tt=function(_){h(function(de){return(0,ge.Z)((0,ge.Z)({},de),{},{scrollLeft:_/Ve*rt||0})})};return m.useImperativeHandle(se,function(){return{setScrollLeft:tt,checkScrollBarVisible:$e}}),m.useEffect(function(){var me=(0,ee.Z)(document.body,"mouseup",Y,!1),_=(0,ee.Z)(document.body,"mousemove",It,!1);return $e(),function(){me.remove(),_.remove()}},[lt,G]),m.useEffect(function(){if(At.current){for(var me=[],_=(0,D.bn)(At.current);_;)me.push(_),_=_.parentElement;return me.forEach(function(de){return de.addEventListener("scroll",$e,!1)}),window.addEventListener("resize",$e,!1),window.addEventListener("scroll",$e,!1),Et.addEventListener("scroll",$e,!1),function(){me.forEach(function(de){return de.removeEventListener("scroll",$e)}),window.removeEventListener("resize",$e),window.removeEventListener("scroll",$e),Et.removeEventListener("scroll",$e)}}},[Et]),m.useEffect(function(){g.isHiddenScrollBar||h(function(me){var _=At.current;return _?(0,ge.Z)((0,ge.Z)({},me),{},{scrollLeft:_.scrollLeft/_.scrollWidth*_.clientWidth}):me})},[g.isHiddenScrollBar]),Ve<=rt||!lt||g.isHiddenScrollBar?null:m.createElement("div",{style:{height:(0,F.Z)(),width:rt,bottom:Nt},className:"".concat(Fe,"-sticky-scroll")},m.createElement("div",{onMouseDown:_e,ref:nn,className:L()("".concat(Fe,"-sticky-scroll-bar"),(0,Qe.Z)({},"".concat(Fe,"-sticky-scroll-bar-active"),G)),style:{width:"".concat(lt,"px"),transform:"translate3d(".concat(g.scrollLeft,"px, 0, 0)")}}))},Ut=m.forwardRef(Oe);function Yt(x){return null}var un=Yt;function Mn(x){return null}var Kn=Mn,rr="rc-table",En=[],gt={};function X(){return"No Data"}function Pe(x,De){var se=(0,ge.Z)({rowKey:"key",prefixCls:rr,emptyText:X},x),xe=se.prefixCls,ce=se.className,At=se.rowClassName,Tt=se.style,Nt=se.data,Et=se.rowKey,fe=se.scroll,Fe=se.tableLayout,Ve=se.direction,rt=se.title,lt=se.footer,nn=se.summary,r=se.caption,v=se.id,g=se.showHeader,h=se.components,y=se.emptyText,O=se.onRow,P=se.onHeaderRow,G=se.onScroll,Ie=se.internalHooks,Me=se.transformColumns,Y=se.internalRefs,_e=se.tailor,It=se.getContainerWidth,$e=se.sticky,tt=se.rowHoverable,me=tt===void 0?!0:tt,_=Nt||En,de=!!_.length,vt=Ie===a.R,mt=m.useCallback(function(Pa,Ta){return(0,ae.Z)(h,Pa)||Ta},[h]),at=m.useMemo(function(){return typeof Et=="function"?Et:function(Pa){var Ta=Pa&&Pa[Et];return Ta}},[Et]),Dt=mt(["body"]),Ht=_n(),sn=(0,B.Z)(Ht,3),Jn=sn[0],Yn=sn[1],gr=sn[2],ir=fr(se,_,at),bn=(0,B.Z)(ir,6),wn=bn[0],zn=bn[1],Tn=bn[2],In=bn[3],Rn=bn[4],$t=bn[5],Dn=fe==null?void 0:fe.x,pt=m.useState(0),et=(0,B.Z)(pt,2),an=et[0],Ln=et[1],Qt=(0,$n.Z)((0,ge.Z)((0,ge.Z)((0,ge.Z)({},se),wn),{},{expandable:!!wn.expandedRowRender,columnTitle:wn.columnTitle,expandedKeys:Tn,getRowKey:at,onTriggerExpand:$t,expandIcon:In,expandIconColumnIndex:wn.expandIconColumnIndex,direction:Ve,scrollWidth:vt&&_e&&typeof Dn=="number"?Dn:null,clientWidth:an}),vt?Me:null),en=(0,B.Z)(Qt,4),er=en[0],hn=en[1],sr=en[2],Sr=en[3],Pr=sr!=null?sr:Dn,ra=m.useMemo(function(){return{columns:er,flattenColumns:hn}},[er,hn]),jr=m.useRef(),Aa=m.useRef(),zr=m.useRef(),Za=m.useRef();m.useImperativeHandle(De,function(){return{nativeElement:jr.current,scrollTo:function(Ta){var Io;if(zr.current instanceof HTMLElement){var Oo=Ta.index,So=Ta.top,il=Ta.key;if(it(So)){var sl;(sl=zr.current)===null||sl===void 0||sl.scrollTo({top:So})}else{var ga,da=il!=null?il:at(_[Oo]);(ga=zr.current.querySelector('[data-row-key="'.concat(da,'"]')))===null||ga===void 0||ga.scrollIntoView()}}else(Io=zr.current)!==null&&Io!==void 0&&Io.scrollTo&&zr.current.scrollTo(Ta)}}});var la=m.useRef(),Ea=m.useState(!1),pa=(0,B.Z)(Ea,2),Ha=pa[0],Da=pa[1],Ba=m.useState(!1),ia=(0,B.Z)(Ba,2),Xa=ia[0],Ua=ia[1],ro=m.useState(new Map),ea=(0,B.Z)(ro,2),Eo=ea[0],Oa=ea[1],xa=Ye(hn),Sa=xa.map(function(Pa){return Eo.get(Pa)}),io=m.useMemo(function(){return Sa},[Sa.join("_")]),ua=oa(io,hn,Ve),ao=fe&&Ge(fe.y),wr=fe&&Ge(Pr)||!!wn.fixed,Bn=wr&&hn.some(function(Pa){var Ta=Pa.fixed;return Ta}),Ar=m.useRef(),Xn=br($e,xe),ar=Xn.isSticky,Ca=Xn.offsetHeader,va=Xn.offsetSummary,Ya=Xn.offsetScroll,so=Xn.stickyClassName,co=Xn.container,qa=m.useMemo(function(){return nn==null?void 0:nn(_)},[nn,_]),_a=(ao||ar)&&m.isValidElement(qa)&&qa.type===C&&qa.props.fixed,bo,go,Vo;ao&&(go={overflowY:de?"scroll":"auto",maxHeight:fe.y}),wr&&(bo={overflowX:"auto"},ao||(go={overflowY:"hidden"}),Vo={width:Pr===!0?"auto":Pr,minWidth:"100%"});var jo=m.useCallback(function(Pa,Ta){Oa(function(Io){if(Io.get(Pa)!==Ta){var Oo=new Map(Io);return Oo.set(Pa,Ta),Oo}return Io})},[]),Ga=pr(null),ka=(0,B.Z)(Ga,2),Va=ka[0],yo=ka[1];function mo(Pa,Ta){Ta&&(typeof Ta=="function"?Ta(Pa):Ta.scrollLeft!==Pa&&(Ta.scrollLeft=Pa,Ta.scrollLeft!==Pa&&setTimeout(function(){Ta.scrollLeft=Pa},0)))}var Qo=(0,b.Z)(function(Pa){var Ta=Pa.currentTarget,Io=Pa.scrollLeft,Oo=Ve==="rtl",So=typeof Io=="number"?Io:Ta.scrollLeft,il=Ta||gt;if(!yo()||yo()===il){var sl;Va(il),mo(So,Aa.current),mo(So,zr.current),mo(So,la.current),mo(So,(sl=Ar.current)===null||sl===void 0?void 0:sl.setScrollLeft)}var ga=Ta||Aa.current;if(ga){var da=vt&&_e&&typeof Pr=="number"?Pr:ga.scrollWidth,To=ga.clientWidth;if(da===To){Da(!1),Ua(!1);return}Oo?(Da(-So0)):(Da(So>0),Ua(So1?v-me:0,de=(0,ge.Z)((0,ge.Z)((0,ge.Z)({},Me),fe),{},{flex:"0 0 ".concat(me,"px"),width:"".concat(me,"px"),marginRight:_,pointerEvents:"auto"}),vt=m.useMemo(function(){return Ve?$e<=1:_e===0||$e===0||$e>1},[$e,_e,Ve]);vt?de.visibility="hidden":Ve&&(de.height=rt==null?void 0:rt($e));var mt=vt?function(){return null}:lt,at={};return($e===0||_e===0)&&(at.rowSpan=1,at.colSpan=1),m.createElement(Ft,(0,l.Z)({className:L()(r,Fe),ellipsis:se.ellipsis,align:se.align,scope:se.rowScope,component:Tt,prefixCls:De.prefixCls,key:O,record:Et,index:At,renderIndex:Nt,dataIndex:nn,render:mt,shouldCellUpdate:se.shouldCellUpdate},P,{appendNode:G,additionalProps:(0,ge.Z)((0,ge.Z)({},Ie),{},{style:de},at)}))}var qt=Dr,hr=["data","index","className","rowKey","style","extra","getHeight"],Un=m.forwardRef(function(x,De){var se=x.data,xe=x.index,ce=x.className,At=x.rowKey,Tt=x.style,Nt=x.extra,Et=x.getHeight,fe=(0,q.Z)(x,hr),Fe=se.record,Ve=se.indent,rt=se.index,lt=$(Z,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),nn=lt.scrollX,r=lt.flattenColumns,v=lt.prefixCls,g=lt.fixColumn,h=lt.componentWidth,y=$(mn,["getComponent"]),O=y.getComponent,P=ft(Fe,At,xe,Ve),G=O(["body","row"],"div"),Ie=O(["body","cell"],"div"),Me=P.rowSupportExpand,Y=P.expanded,_e=P.rowProps,It=P.expandedRowRender,$e=P.expandedRowClassName,tt;if(Me&&Y){var me=It(Fe,xe,Ve+1,Y),_=Ce($e,Fe,xe,Ve),de={};g&&(de={style:(0,Qe.Z)({},"--virtual-width","".concat(h,"px"))});var vt="".concat(v,"-expanded-row-cell");tt=m.createElement(G,{className:L()("".concat(v,"-expanded-row"),"".concat(v,"-expanded-row-level-").concat(Ve+1),_)},m.createElement(Ft,{component:Ie,prefixCls:v,className:L()(vt,(0,Qe.Z)({},"".concat(vt,"-fixed"),g)),additionalProps:de},me))}var mt=(0,ge.Z)((0,ge.Z)({},Tt),{},{width:nn});Nt&&(mt.position="absolute",mt.pointerEvents="none");var at=m.createElement(G,(0,l.Z)({},_e,fe,{"data-row-key":At,ref:Me?null:De,className:L()(ce,"".concat(v,"-row"),_e==null?void 0:_e.className,(0,Qe.Z)({},"".concat(v,"-row-extra"),Nt)),style:(0,ge.Z)((0,ge.Z)({},mt),_e==null?void 0:_e.style)}),r.map(function(Dt,Ht){return m.createElement(qt,{key:Ht,component:Ie,rowInfo:P,column:Dt,colIndex:Ht,indent:Ve,index:xe,renderIndex:rt,record:Fe,inverse:Nt,getHeight:Et})}));return Me?m.createElement("div",{ref:De},at,tt):at}),Gn=Zt(Un),ln=Gn,pn=m.forwardRef(function(x,De){var se=x.data,xe=x.onScroll,ce=$(Z,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),At=ce.flattenColumns,Tt=ce.onColumnResize,Nt=ce.getRowKey,Et=ce.expandedKeys,fe=ce.prefixCls,Fe=ce.childrenColumnName,Ve=ce.scrollX,rt=ce.direction,lt=$(mn),nn=lt.sticky,r=lt.scrollY,v=lt.listItemHeight,g=lt.getComponent,h=lt.onScroll,y=m.useRef(),O=Ke(se,Fe,Et,Nt),P=m.useMemo(function(){var tt=0;return At.map(function(me){var _=me.width,de=me.key;return tt+=_,[de,_,tt]})},[At]),G=m.useMemo(function(){return P.map(function(tt){return tt[2]})},[P]);m.useEffect(function(){P.forEach(function(tt){var me=(0,B.Z)(tt,2),_=me[0],de=me[1];Tt(_,de)})},[P]),m.useImperativeHandle(De,function(){var tt,me={scrollTo:function(de){var vt;(vt=y.current)===null||vt===void 0||vt.scrollTo(de)},nativeElement:(tt=y.current)===null||tt===void 0?void 0:tt.nativeElement};return Object.defineProperty(me,"scrollLeft",{get:function(){var de;return((de=y.current)===null||de===void 0?void 0:de.getScrollInfo().x)||0},set:function(de){var vt;(vt=y.current)===null||vt===void 0||vt.scrollTo({left:de})}}),me});var Ie=function(me,_){var de,vt=(de=O[_])===null||de===void 0?void 0:de.record,mt=me.onCell;if(mt){var at,Dt=mt(vt,_);return(at=Dt==null?void 0:Dt.rowSpan)!==null&&at!==void 0?at:1}return 1},Me=function(me){var _=me.start,de=me.end,vt=me.getSize,mt=me.offsetY;if(de<0)return null;for(var at=At.filter(function(In){return Ie(In,_)===0}),Dt=_,Ht=function(Rn){if(at=at.filter(function($t){return Ie($t,Rn)===0}),!at.length)return Dt=Rn,1},sn=_;sn>=0&&!Ht(sn);sn-=1);for(var Jn=At.filter(function(In){return Ie(In,de)!==1}),Yn=de,gr=function(Rn){if(Jn=Jn.filter(function($t){return Ie($t,Rn)!==1}),!Jn.length)return Yn=Math.max(Rn-1,de),1},ir=de;ir1})&&bn.push(Rn)},zn=Dt;zn<=Yn;zn+=1)wn(zn);var Tn=bn.map(function(In){var Rn=O[In],$t=Nt(Rn.record,In),Dn=function(an){var Ln=In+an-1,Qt=Nt(O[Ln].record,Ln),en=vt($t,Qt);return en.bottom-en.top},pt=vt($t);return m.createElement(ln,{key:In,data:Rn,rowKey:$t,index:In,style:{top:-mt+pt.top},extra:!0,getHeight:Dn})});return Tn},Y=m.useMemo(function(){return{columnsOffset:G}},[G]),_e="".concat(fe,"-tbody"),It=g(["body","wrapper"]),$e={};return nn&&($e.position="sticky",$e.bottom=0,(0,ye.Z)(nn)==="object"&&nn.offsetScroll&&($e.bottom=nn.offsetScroll)),m.createElement(kn.Provider,{value:Y},m.createElement(Jt.Z,{fullHeight:!1,ref:y,prefixCls:"".concat(_e,"-virtual"),styles:{horizontalScrollBar:$e},className:_e,height:r,itemHeight:v||24,data:O,itemKey:function(me){return Nt(me.record)},component:It,scrollWidth:Ve,direction:rt,onVirtualScroll:function(me){var _,de=me.x;xe({currentTarget:(_=y.current)===null||_===void 0?void 0:_.nativeElement,scrollLeft:de})},onScroll:h,extraRender:Me},function(tt,me,_){var de=Nt(tt.record,me);return m.createElement(ln,{data:tt,rowKey:de,index:me,style:_.style})}))}),lr=Zt(pn),tn=lr,dn=function(De,se){var xe=se.ref,ce=se.onScroll;return m.createElement(tn,{ref:xe,data:De,onScroll:ce})};function Zn(x,De){var se=x.data,xe=x.columns,ce=x.scroll,At=x.sticky,Tt=x.prefixCls,Nt=Tt===void 0?rr:Tt,Et=x.className,fe=x.listItemHeight,Fe=x.components,Ve=x.onScroll,rt=ce||{},lt=rt.x,nn=rt.y;typeof lt!="number"&&(lt=1),typeof nn!="number"&&(nn=500);var r=(0,fn.zX)(function(h,y){return(0,ae.Z)(Fe,h)||y}),v=(0,fn.zX)(Ve),g=m.useMemo(function(){return{sticky:At,scrollY:nn,listItemHeight:fe,getComponent:r,onScroll:v}},[At,nn,fe,r,v]);return m.createElement(mn.Provider,{value:g},m.createElement(Pt,(0,l.Z)({},x,{className:L()(Et,"".concat(Nt,"-virtual")),scroll:(0,ge.Z)((0,ge.Z)({},ce),{},{x:lt}),components:(0,ge.Z)((0,ge.Z)({},Fe),{},{body:se!=null&&se.length?dn:void 0}),columns:xe,internalHooks:a.R,tailor:!0,ref:De})))}var cr=m.forwardRef(Zn);function dr(x){return Wt(cr,x)}var ur=dr(),ca=null},54451:function(Tr,Vn,u){"use strict";u.d(Vn,{g:function(){return m},v:function(){return z}});var a=u(20439),B=u(62646),b=u(48736),w=["expandable"],z="RC_TABLE_INTERNAL_COL_DEFINE";function m(He){var ut=He.expandable,$=(0,B.Z)(He,w),l;return"expandable"in He?l=(0,a.Z)((0,a.Z)({},$),ut):l=$,l.showExpandColumn===!1&&(l.expandIconColumnIndex=-1),l}},29443:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return ot}});var a=u(14809),B=u(4635),b=u(20439),w=u(50298),z=u(93664),m=u(62646),He=u(92310),ut=u.n(He),$=u(18929),l=u(49658),T=u(59301),E=(0,T.createContext)(null),M=u(95190),te=u(29301),ve=u(6089),Se=u(8654),We=u(16089),Wt=function(J){var Ce=J.activeTabOffset,re=J.horizontal,Be=J.rtl,Bt=J.indicator,ct=Bt===void 0?{}:Bt,Ne=ct.size,Xt=ct.align,Sn=Xt===void 0?"center":Xt,rn=(0,T.useState)(),_t=(0,w.Z)(rn,2),yn=_t[0],Fn=_t[1],nr=(0,T.useRef)(),jn=T.useCallback(function(Cn){return typeof Ne=="function"?Ne(Cn):typeof Ne=="number"?Ne:Cn},[Ne]);function Nn(){We.Z.cancel(nr.current)}return(0,T.useEffect)(function(){var Cn={};if(Ce)if(re){Cn.width=jn(Ce.width);var zt=Be?"right":"left";Sn==="start"&&(Cn[zt]=Ce[zt]),Sn==="center"&&(Cn[zt]=Ce[zt]+Ce.width/2,Cn.transform=Be?"translateX(50%)":"translateX(-50%)"),Sn==="end"&&(Cn[zt]=Ce[zt]+Ce.width,Cn.transform="translateX(-100%)")}else Cn.height=jn(Ce.height),Sn==="start"&&(Cn.top=Ce.top),Sn==="center"&&(Cn.top=Ce.top+Ce.height/2,Cn.transform="translateY(-50%)"),Sn==="end"&&(Cn.top=Ce.top+Ce.height,Cn.transform="translateY(-100%)");return Nn(),nr.current=(0,We.Z)(function(){Fn(Cn)}),Nn},[Ce,re,Be,Sn,jn]),{style:yn}},Zt=Wt,be={width:0,height:0,left:0,top:0};function R(N,J,Ce){return(0,T.useMemo)(function(){for(var re,Be=new Map,Bt=J.get((re=N[0])===null||re===void 0?void 0:re.key)||be,ct=Bt.left+Bt.width,Ne=0;Ne_n?(Cr=fr,Ot.current="x"):(Cr=qn,Ot.current="y"),J(-Cr,-Cr)&&$n.preventDefault()}var Yr=(0,T.useRef)(null);Yr.current={onTouchStart:gn,onTouchMove:On,onTouchEnd:yr,onWheel:Er},T.useEffect(function(){function $n(pr){Yr.current.onTouchStart(pr)}function fr(pr){Yr.current.onTouchMove(pr)}function qn(pr){Yr.current.onTouchEnd(pr)}function Cr(pr){Yr.current.onWheel(pr)}return document.addEventListener("touchmove",fr,{passive:!1}),document.addEventListener("touchend",qn,{passive:!0}),N.current.addEventListener("touchstart",$n,{passive:!0}),N.current.addEventListener("wheel",Cr,{passive:!1}),function(){document.removeEventListener("touchmove",fr),document.removeEventListener("touchend",qn)}},[])}var Qe=u(34280);function kt(N){var J=(0,T.useState)(0),Ce=(0,w.Z)(J,2),re=Ce[0],Be=Ce[1],Bt=(0,T.useRef)(0),ct=(0,T.useRef)();return ct.current=N,(0,Qe.o)(function(){var Ne;(Ne=ct.current)===null||Ne===void 0||Ne.call(ct)},[re]),function(){Bt.current===re&&(Bt.current+=1,Be(Bt.current))}}function L(N){var J=(0,T.useRef)([]),Ce=(0,T.useState)({}),re=(0,w.Z)(Ce,2),Be=re[1],Bt=(0,T.useRef)(typeof N=="function"?N():N),ct=kt(function(){var Xt=Bt.current;J.current.forEach(function(Sn){Xt=Sn(Xt)}),J.current=[],Bt.current=Xt,Be({})});function Ne(Xt){J.current.push(Xt),ct()}return[Bt.current,Ne]}var ue={width:0,height:0,left:0,top:0,right:0};function ae(N,J,Ce,re,Be,Bt,ct){var Ne=ct.tabs,Xt=ct.tabPosition,Sn=ct.rtl,rn,_t,yn;return["top","bottom"].includes(Xt)?(rn="width",_t=Sn?"right":"left",yn=Math.abs(Ce)):(rn="height",_t="top",yn=-Ce),(0,T.useMemo)(function(){if(!Ne.length)return[0,0];for(var Fn=Ne.length,nr=Fn,jn=0;jnMath.floor(yn+J)){nr=jn-1;break}}for(var Cn=0,zt=Fn-1;zt>=0;zt-=1){var gn=N.get(Ne[zt].key)||ue;if(gn[_t]=nr?[0,0]:[Cn,nr]},[N,J,re,Be,Bt,yn,Xt,Ne.map(function(Fn){return Fn.key}).join("_"),Sn])}function Ue(N){var J;return N instanceof Map?(J={},N.forEach(function(Ce,re){J[re]=Ce})):J=N,JSON.stringify(J)}var Ze="TABS_DQ";function Re(N){return String(N).replace(/"/g,Ze)}function W(N,J,Ce,re){return!(!Ce||re||N===!1||N===void 0&&(J===!1||J===null))}var Ct=T.forwardRef(function(N,J){var Ce=N.prefixCls,re=N.editable,Be=N.locale,Bt=N.style;return!re||re.showAdd===!1?null:T.createElement("button",{ref:J,type:"button",className:"".concat(Ce,"-nav-add"),style:Bt,"aria-label":(Be==null?void 0:Be.addAriaLabel)||"Add tab",onClick:function(Ne){re.onEdit("add",{event:Ne})}},re.addIcon||"+")}),Ye=Ct,Ge=T.forwardRef(function(N,J){var Ce=N.position,re=N.prefixCls,Be=N.extra;if(!Be)return null;var Bt,ct={};return(0,z.Z)(Be)==="object"&&!T.isValidElement(Be)?ct=Be:ct.right=Be,Ce==="right"&&(Bt=ct.right),Ce==="left"&&(Bt=ct.left),Bt?T.createElement("div",{className:"".concat(re,"-extra-content"),ref:J},Bt):null}),it=Ge,Rt=u(96478),Xe=u(28321),jt=u(10228),ht=T.forwardRef(function(N,J){var Ce=N.prefixCls,re=N.id,Be=N.tabs,Bt=N.locale,ct=N.mobile,Ne=N.more,Xt=Ne===void 0?{}:Ne,Sn=N.style,rn=N.className,_t=N.editable,yn=N.tabBarGutter,Fn=N.rtl,nr=N.removeAriaLabel,jn=N.onTabClick,Nn=N.getPopupContainer,Cn=N.popupClassName,zt=(0,T.useState)(!1),gn=(0,w.Z)(zt,2),On=gn[0],yr=gn[1],Ot=(0,T.useState)(null),Er=(0,w.Z)(Ot,2),Yr=Er[0],$n=Er[1],fr=Xt.icon,qn=fr===void 0?"More":fr,Cr="".concat(re,"-more-popup"),pr="".concat(Ce,"-dropdown"),_n=Yr!==null?"".concat(Cr,"-").concat(Yr):null,Xr=Bt==null?void 0:Bt.dropdownAriaLabel;function qr(wt,D){wt.preventDefault(),wt.stopPropagation(),_t.onEdit("remove",{key:D,event:wt})}var br=T.createElement(Xe.ZP,{onClick:function(D){var St=D.key,Oe=D.domEvent;jn(St,Oe),yr(!1)},prefixCls:"".concat(pr,"-menu"),id:Cr,tabIndex:-1,role:"listbox","aria-activedescendant":_n,selectedKeys:[Yr],"aria-label":Xr!==void 0?Xr:"expanded dropdown"},Be.map(function(wt){var D=wt.closable,St=wt.disabled,Oe=wt.closeIcon,Ut=wt.key,Yt=wt.label,un=W(D,Oe,_t,St);return T.createElement(Xe.sN,{key:Ut,id:"".concat(Cr,"-").concat(Ut),role:"option","aria-controls":re&&"".concat(re,"-panel-").concat(Ut),disabled:St},T.createElement("span",null,Yt),un&&T.createElement("button",{type:"button","aria-label":nr||"remove",tabIndex:0,className:"".concat(pr,"-menu-item-remove"),onClick:function(Kn){Kn.stopPropagation(),qr(Kn,Ut)}},Oe||_t.removeIcon||"\xD7"))}));function xr(wt){for(var D=Be.filter(function(un){return!un.disabled}),St=D.findIndex(function(un){return un.key===Yr})||0,Oe=D.length,Ut=0;Ut_?"left":"right"})}),pr=(0,w.Z)(Cr,2),_n=pr[0],Xr=pr[1],qr=Z(0,function(me,_){!qn&&jn&&jn({direction:me>_?"top":"bottom"})}),br=(0,w.Z)(qr,2),xr=br[0],oa=br[1],_r=(0,T.useState)([0,0]),le=(0,w.Z)(_r,2),ee=le[0],wt=le[1],D=(0,T.useState)([0,0]),St=(0,w.Z)(D,2),Oe=St[0],Ut=St[1],Yt=(0,T.useState)([0,0]),un=(0,w.Z)(Yt,2),Mn=un[0],Kn=un[1],rr=(0,T.useState)([0,0]),En=(0,w.Z)(rr,2),gt=En[0],X=En[1],Pe=L(new Map),ke=(0,w.Z)(Pe,2),je=ke[0],yt=ke[1],Pt=R(gn,je,Oe[0]),Jt=cn(ee,qn),mn=cn(Oe,qn),kn=cn(Mn,qn),Qn=cn(gt,qn),Dr=Math.floor(Jt)Gn?Gn:me}var pn=(0,T.useRef)(null),lr=(0,T.useState)(),tn=(0,w.Z)(lr,2),dn=tn[0],Zn=tn[1];function cr(){Zn(Date.now())}function dr(){pn.current&&clearTimeout(pn.current)}ge(Er,function(me,_){function de(vt,mt){vt(function(at){var Dt=ln(at+mt);return Dt})}return Dr?(qn?de(Xr,me):de(oa,_),dr(),cr(),!0):!1}),(0,T.useEffect)(function(){return dr(),dn&&(pn.current=setTimeout(function(){Zn(0)},100)),dr},[dn]);var ur=ae(Pt,qt,qn?_n:xr,mn,kn,Qn,(0,b.Z)((0,b.Z)({},N),{},{tabs:gn})),ca=(0,w.Z)(ur,2),x=ca[0],De=ca[1],se=(0,ve.Z)(function(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ct,_=Pt.get(me)||{width:0,height:0,left:0,right:0,top:0};if(qn){var de=_n;Ne?_.right<_n?de=_.right:_.right+_.width>_n+qt&&(de=_.right+_.width-qt):_.left<-_n?de=-_.left:_.left+_.width>-_n+qt&&(de=-(_.left+_.width-qt)),oa(0),Xr(ln(de))}else{var vt=xr;_.top<-xr?vt=-_.top:_.top+_.height>-xr+qt&&(vt=-(_.top+_.height-qt)),Xr(0),oa(ln(vt))}}),xe=(0,T.useState)(),ce=(0,w.Z)(xe,2),At=ce[0],Tt=ce[1],Nt=(0,T.useState)(!1),Et=(0,w.Z)(Nt,2),fe=Et[0],Fe=Et[1],Ve=gn.filter(function(me){return!me.disabled}).map(function(me){return me.key}),rt=function(_){var de=Ve.indexOf(At||ct),vt=Ve.length,mt=(de+_+vt)%vt,at=Ve[mt];Tt(at)},lt=function(_){var de=_.code,vt=Ne&&qn,mt=Ve[0],at=Ve[Ve.length-1];switch(de){case"ArrowLeft":{qn&&rt(vt?1:-1);break}case"ArrowRight":{qn&&rt(vt?-1:1);break}case"ArrowUp":{_.preventDefault(),qn||rt(-1);break}case"ArrowDown":{_.preventDefault(),qn||rt(1);break}case"Home":{_.preventDefault(),Tt(mt);break}case"End":{_.preventDefault(),Tt(at);break}case"Enter":case"Space":{_.preventDefault(),nr(ct,_);break}case"Backspace":case"Delete":{var Dt=Ve.indexOf(At),Ht=gn.find(function(Jn){return Jn.key===At}),sn=W(Ht==null?void 0:Ht.closable,Ht==null?void 0:Ht.closeIcon,Sn,Ht==null?void 0:Ht.disabled);sn&&(_.preventDefault(),_.stopPropagation(),Sn.onEdit("remove",{key:At,event:_}),Dt===Ve.length-1?rt(-1):rt(1));break}}},nn={};qn?nn[Ne?"marginRight":"marginLeft"]=yn:nn.marginTop=yn;var r=gn.map(function(me,_){var de=me.key;return T.createElement(xt,{id:Be,prefixCls:zt,key:de,tab:me,style:_===0?void 0:nn,closable:me.closable,editable:Sn,active:de===ct,focus:de===At,renderWrapper:Fn,removeAriaLabel:rn==null?void 0:rn.removeAriaLabel,tabCount:Ve.length,currentPosition:_+1,onClick:function(mt){nr(de,mt)},onKeyDown:lt,onFocus:function(){fe||Tt(de),se(de),cr(),Er.current&&(Ne||(Er.current.scrollLeft=0),Er.current.scrollTop=0)},onBlur:function(){Tt(void 0)},onMouseDown:function(){Fe(!0)},onMouseUp:function(){Fe(!1)}})}),v=function(){return yt(function(){var _,de=new Map,vt=(_=Yr.current)===null||_===void 0?void 0:_.getBoundingClientRect();return gn.forEach(function(mt){var at,Dt=mt.key,Ht=(at=Yr.current)===null||at===void 0?void 0:at.querySelector('[data-node-key="'.concat(Re(Dt),'"]'));if(Ht){var sn=Ft(Ht,vt),Jn=(0,w.Z)(sn,4),Yn=Jn[0],gr=Jn[1],ir=Jn[2],bn=Jn[3];de.set(Dt,{width:Yn,height:gr,left:ir,top:bn})}}),de})};(0,T.useEffect)(function(){v()},[gn.map(function(me){return me.key}).join("_")]);var g=kt(function(){var me=vn(On),_=vn(yr),de=vn(Ot);wt([me[0]-_[0]-de[0],me[1]-_[1]-de[1]]);var vt=vn(fr);Kn(vt);var mt=vn($n);X(mt);var at=vn(Yr);Ut([at[0]-vt[0],at[1]-vt[1]]),v()}),h=gn.slice(0,x),y=gn.slice(De+1),O=[].concat((0,M.Z)(h),(0,M.Z)(y)),P=Pt.get(ct),G=Zt({activeTabOffset:P,horizontal:qn,indicator:Nn,rtl:Ne}),Ie=G.style;(0,T.useEffect)(function(){se()},[ct,Un,Gn,Ue(P),Ue(Pt),qn]),(0,T.useEffect)(function(){g()},[Ne]);var Me=!!O.length,Y="".concat(zt,"-nav-wrap"),_e,It,$e,tt;return qn?Ne?(It=_n>0,_e=_n!==Gn):(_e=_n<0,It=_n!==Un):($e=xr<0,tt=xr!==Un),T.createElement(te.Z,{onResize:g},T.createElement("div",{ref:(0,Se.x1)(J,On),role:"tablist","aria-orientation":qn?"horizontal":"vertical",className:ut()("".concat(zt,"-nav"),Ce),style:re,onKeyDown:function(){cr()}},T.createElement(it,{ref:yr,position:"left",extra:Xt,prefixCls:zt}),T.createElement(te.Z,{onResize:g},T.createElement("div",{className:ut()(Y,(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(Y,"-ping-left"),_e),"".concat(Y,"-ping-right"),It),"".concat(Y,"-ping-top"),$e),"".concat(Y,"-ping-bottom"),tt)),ref:Er},T.createElement(te.Z,{onResize:g},T.createElement("div",{ref:Yr,className:"".concat(zt,"-nav-list"),style:{transform:"translate(".concat(_n,"px, ").concat(xr,"px)"),transition:dn?"none":void 0}},r,T.createElement(Ye,{ref:fr,prefixCls:zt,locale:rn,editable:Sn,style:(0,b.Z)((0,b.Z)({},r.length===0?void 0:nn),{},{visibility:Me?"hidden":null})}),T.createElement("div",{className:ut()("".concat(zt,"-ink-bar"),(0,B.Z)({},"".concat(zt,"-ink-bar-animated"),Bt.inkBar)),style:Ie}))))),T.createElement(fn,(0,a.Z)({},N,{removeAriaLabel:rn==null?void 0:rn.removeAriaLabel,ref:$n,prefixCls:zt,tabs:O,className:!Me&&hr,tabMoving:!!dn})),T.createElement(it,{ref:Ot,position:"right",extra:Xt,prefixCls:zt})))}),K=ze,q=T.forwardRef(function(N,J){var Ce=N.prefixCls,re=N.className,Be=N.style,Bt=N.id,ct=N.active,Ne=N.tabKey,Xt=N.children;return T.createElement("div",{id:Bt&&"".concat(Bt,"-panel-").concat(Ne),role:"tabpanel",tabIndex:ct?0:-1,"aria-labelledby":Bt&&"".concat(Bt,"-tab-").concat(Ne),"aria-hidden":!ct,style:Be,className:ut()(Ce,ct&&"".concat(Ce,"-active"),re),ref:J},Xt)}),S=q,Ae=["renderTabBar"],V=["label","key"],C=function(J){var Ce=J.renderTabBar,re=(0,m.Z)(J,Ae),Be=T.useContext(E),Bt=Be.tabs;if(Ce){var ct=(0,b.Z)((0,b.Z)({},re),{},{panes:Bt.map(function(Ne){var Xt=Ne.label,Sn=Ne.key,rn=(0,m.Z)(Ne,V);return T.createElement(S,(0,a.Z)({tab:Xt,key:Sn,tabKey:Sn},rn))})});return Ce(ct,K)}return T.createElement(K,re)},j=C,dt=u(77900),Mt=["key","forceRender","style","className","destroyInactiveTabPane"],I=function(J){var Ce=J.id,re=J.activeKey,Be=J.animated,Bt=J.tabPosition,ct=J.destroyInactiveTabPane,Ne=T.useContext(E),Xt=Ne.prefixCls,Sn=Ne.tabs,rn=Be.tabPane,_t="".concat(Xt,"-tabpane");return T.createElement("div",{className:ut()("".concat(Xt,"-content-holder"))},T.createElement("div",{className:ut()("".concat(Xt,"-content"),"".concat(Xt,"-content-").concat(Bt),(0,B.Z)({},"".concat(Xt,"-content-animated"),rn))},Sn.map(function(yn){var Fn=yn.key,nr=yn.forceRender,jn=yn.style,Nn=yn.className,Cn=yn.destroyInactiveTabPane,zt=(0,m.Z)(yn,Mt),gn=Fn===re;return T.createElement(dt.default,(0,a.Z)({key:Fn,visible:gn,forceRender:nr,removeOnLeave:!!(ct||Cn),leavedClassName:"".concat(_t,"-hidden")},Be.tabPaneMotion),function(On,yr){var Ot=On.style,Er=On.className;return T.createElement(S,(0,a.Z)({},zt,{prefixCls:_t,id:Ce,tabKey:Fn,animated:rn,active:gn,style:(0,b.Z)((0,b.Z)({},jn),Ot),className:ut()(Nn,Er),ref:yr}))})})))},U=I,F=u(48736);function he(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},J;return N===!1?J={inkBar:!1,tabPane:!1}:N===!0?J={inkBar:!0,tabPane:!1}:J=(0,b.Z)({inkBar:!0},(0,z.Z)(N)==="object"?N:{}),J.tabPaneMotion&&J.tabPane===void 0&&(J.tabPane=!0),!J.tabPaneMotion&&J.tabPane&&(J.tabPane=!1),J}var ie=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],Ke=0,ft=T.forwardRef(function(N,J){var Ce=N.id,re=N.prefixCls,Be=re===void 0?"rc-tabs":re,Bt=N.className,ct=N.items,Ne=N.direction,Xt=N.activeKey,Sn=N.defaultActiveKey,rn=N.editable,_t=N.animated,yn=N.tabPosition,Fn=yn===void 0?"top":yn,nr=N.tabBarGutter,jn=N.tabBarStyle,Nn=N.tabBarExtraContent,Cn=N.locale,zt=N.more,gn=N.destroyInactiveTabPane,On=N.renderTabBar,yr=N.onChange,Ot=N.onTabClick,Er=N.onTabScroll,Yr=N.getPopupContainer,$n=N.popupClassName,fr=N.indicator,qn=(0,m.Z)(N,ie),Cr=T.useMemo(function(){return(ct||[]).filter(function(gt){return gt&&(0,z.Z)(gt)==="object"&&"key"in gt})},[ct]),pr=Ne==="rtl",_n=he(_t),Xr=(0,T.useState)(!1),qr=(0,w.Z)(Xr,2),br=qr[0],xr=qr[1];(0,T.useEffect)(function(){xr((0,l.Z)())},[]);var oa=(0,$.Z)(function(){var gt;return(gt=Cr[0])===null||gt===void 0?void 0:gt.key},{value:Xt,defaultValue:Sn}),_r=(0,w.Z)(oa,2),le=_r[0],ee=_r[1],wt=(0,T.useState)(function(){return Cr.findIndex(function(gt){return gt.key===le})}),D=(0,w.Z)(wt,2),St=D[0],Oe=D[1];(0,T.useEffect)(function(){var gt=Cr.findIndex(function(Pe){return Pe.key===le});if(gt===-1){var X;gt=Math.max(0,Math.min(St,Cr.length-1)),ee((X=Cr[gt])===null||X===void 0?void 0:X.key)}Oe(gt)},[Cr.map(function(gt){return gt.key}).join("_"),le,St]);var Ut=(0,$.Z)(null,{value:Ce}),Yt=(0,w.Z)(Ut,2),un=Yt[0],Mn=Yt[1];(0,T.useEffect)(function(){Ce||(Mn("rc-tabs-".concat(Ke)),Ke+=1)},[]);function Kn(gt,X){Ot==null||Ot(gt,X);var Pe=gt!==le;ee(gt),Pe&&(yr==null||yr(gt))}var rr={id:un,activeKey:le,animated:_n,tabPosition:Fn,rtl:pr,mobile:br},En=(0,b.Z)((0,b.Z)({},rr),{},{editable:rn,locale:Cn,more:zt,tabBarGutter:nr,onTabClick:Kn,onTabScroll:Er,extra:Nn,style:jn,panes:null,getPopupContainer:Yr,popupClassName:$n,indicator:fr});return T.createElement(E.Provider,{value:{tabs:Cr,prefixCls:Be}},T.createElement("div",(0,a.Z)({ref:J,id:Ce,className:ut()(Be,"".concat(Be,"-").concat(Fn),(0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(Be,"-mobile"),br),"".concat(Be,"-editable"),rn),"".concat(Be,"-rtl"),pr),Bt)},qn),T.createElement(j,(0,a.Z)({},En,{renderTabBar:On})),T.createElement(U,(0,a.Z)({destroyInactiveTabPane:gn},rr,{animated:_n}))))}),st=ft,ot=st},22711:function(Tr,Vn,u){"use strict";u.r(Vn),u.d(Vn,{ResizableTextArea:function(){return kt},default:function(){return Ue}});var a=u(14809),B=u(4635),b=u(20439),w=u(95190),z=u(50298),m=u(62646),He=u(92310),ut=u.n(He),$=u(36901),l=u(66003),T=u(30292),E=u(18929),M=u(59301),te=u(93664),ve=u(29301),Se=u(34280),We=u(16089),Wt=` +`].includes(Bn)})},[lr]),pt=l.useContext(ie)||{},et=pt.maxCount,an=pt.rawValues,Ln=function(Ar,Xn,ar){if(!(v&&dt(et)&&(an==null?void 0:an.size)>=et)){var Ca=!0,va=Ar;qt==null||qt(null);var Ya=F(Ar,lr,dt(et)?et-an.size:void 0),so=ar?null:Ya;return ke!=="combobox"&&so&&(va="",pn==null||pn(so),$t(!1),Ca=!1),ln&&mt!==va&&ln(va,{source:Xn?"typing":"effect"}),Ca}},Qt=function(Ar){!Ar||!Ar.trim()||ln(Ar,{source:"submit"})};l.useEffect(function(){!Tn&&!v&&ke!=="combobox"&&Ln("",!1,!1)},[Tn]),l.useEffect(function(){wn&&je&&zn(!1),je&&!$e.current&&de(!1)},[je]);var en=Z(),er=(0,z.Z)(en,2),hn=er[0],sr=er[1],Sr=l.useRef(!1),Pr=function(Ar){var Xn=hn(),ar=Ar.key,Ca=ar==="Enter";if(Ca&&(ke!=="combobox"&&Ar.preventDefault(),Tn||$t(!0)),sr(!!mt),ar==="Backspace"&&!Xn&&v&&!mt&&Kn.length){for(var va=(0,B.Z)(Kn),Ya=null,so=va.length-1;so>=0;so-=1){var co=va[so];if(!co.disabled){va.splice(so,1),Ya=co;break}}Ya&&rr(va,{type:"remove",values:[Ya]})}for(var qa=arguments.length,_a=new Array(qa>1?qa-1:0),bo=1;bo1?Xn-1:0),Ca=1;Ca1?Ya-1:0),co=1;co=X},[Yt,X,Jt==null?void 0:Jt.size]),lr=function(fe){fe.preventDefault()},tn=function(fe){var Fe;(Fe=ln.current)===null||Fe===void 0||Fe.scrollTo(typeof fe=="number"?{index:fe}:fe)},dn=l.useCallback(function(Et){return un==="combobox"?!1:Jt.has(Et)},[un,(0,B.Z)(Jt).toString(),Jt.size]),Zn=function(fe){for(var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ve=Gn.length,rt=0;rt1&&arguments[1]!==void 0?arguments[1]:!1;ca(fe);var Ve={source:Fe?"keyboard":"mouse"},rt=Gn[fe];if(!rt){ke(null,-1,Ve);return}ke(rt.value,fe,Ve)};(0,l.useEffect)(function(){x(je!==!1?Zn(0):-1)},[Gn.length,Mn]);var we=l.useCallback(function(Et){return un==="combobox"?String(Et).toLowerCase()===Mn.toLowerCase():Jt.has(Et)},[un,Mn,(0,B.Z)(Jt).toString(),Jt.size]);(0,l.useEffect)(function(){var Et=setTimeout(function(){if(!Yt&&Ut&&Jt.size===1){var Fe=Array.from(Jt)[0],Ve=Gn.findIndex(function(rt){var lt=rt.data;return Mn?String(lt.value).startsWith(Mn):lt.value===Fe});Ve!==-1&&(x(Ve),tn(Ve))}});if(Ut){var fe;(fe=ln.current)===null||fe===void 0||fe.scrollTo(void 0)}return function(){return clearTimeout(Et)}},[Ut,Mn]);var se=function(fe){fe!==void 0&&yt(fe,{selected:!Jt.has(fe)}),Yt||Kn(!1)};if(l.useImperativeHandle(wt,function(){return{onKeyDown:function(fe){var Fe=fe.which,Ve=fe.ctrlKey;switch(Fe){case qe.Z.N:case qe.Z.P:case qe.Z.UP:case qe.Z.DOWN:{var rt=0;if(Fe===qe.Z.UP?rt=-1:Fe===qe.Z.DOWN?rt=1:Sn()&&Ve&&(Fe===qe.Z.N?rt=1:Fe===qe.Z.P&&(rt=-1)),rt!==0){var lt=Zn(ur+rt,rt);tn(lt),x(lt,!0)}break}case qe.Z.TAB:case qe.Z.ENTER:{var nn,r=Gn[ur];r&&!(r!=null&&(nn=r.data)!==null&&nn!==void 0&&nn.disabled)&&!pn?se(r.value):se(void 0),Ut&&fe.preventDefault();break}case qe.Z.ESC:Kn(!1),Ut&&fe.stopPropagation()}},onKeyUp:function(){},scrollTo:function(fe){tn(fe)}}}),Gn.length===0)return l.createElement("div",{role:"listbox",id:"".concat(Oe,"_list"),className:"".concat(Un,"-empty"),onMouseDown:lr},rr);var De=Object.keys(mn).map(function(Et){return mn[Et]}),ce=function(fe){return fe.label};function At(Et,fe){var Fe=Et.group;return{role:Fe?"presentation":"option",id:"".concat(Oe,"_list_").concat(fe)}}var Tt=function(fe){var Fe=Gn[fe];if(!Fe)return null;var Ve=Fe.data||{},rt=Ve.value,lt=Fe.group,nn=(0,ye.Z)(Ve,!0),r=ce(Fe);return Fe?l.createElement("div",(0,a.Z)({"aria-label":typeof r=="string"&&!lt?r:null},nn,{key:fe},At(Fe,fe),{"aria-selected":we(rt)}),rt):null},Nt={role:"listbox",id:"".concat(Oe,"_list")};return l.createElement(l.Fragment,null,kn&&l.createElement("div",(0,a.Z)({},Nt,{style:{height:0,width:0,overflow:"hidden"}}),Tt(ur-1),Tt(ur),Tt(ur+1)),l.createElement(Xt.Z,{itemKey:"key",ref:ln,data:Gn,height:Dr,itemHeight:qt,fullHeight:!1,onMouseDown:lr,onScroll:En,virtual:kn,direction:Qn,innerProps:kn?null:Nt},function(Et,fe){var Fe=Et.group,Ve=Et.groupOption,rt=Et.data,lt=Et.label,nn=Et.value,r=rt.key;if(Fe){var v,g=(v=rt.title)!==null&&v!==void 0?v:_t(lt)?lt.toString():void 0;return l.createElement("div",{className:E()(Un,"".concat(Un,"-group"),rt.className),title:g},lt!==void 0?lt:r)}var h=rt.disabled,y=rt.title,O=rt.children,P=rt.style,G=rt.className,Ie=(0,m.Z)(rt,rn),Me=(0,Ne.Z)(Ie,De),Y=dn(nn),_e=h||!Y&&pn,It="".concat(Un,"-option"),$e=E()(Un,It,G,(0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)({},"".concat(It,"-grouped"),Ve),"".concat(It,"-active"),ur===fe&&!_e),"".concat(It,"-disabled"),_e),"".concat(It,"-selected"),Y)),tt=ce(Et),me=!Pt||typeof Pt=="function"||Y,_=typeof tt=="number"?tt:tt||nn,de=_t(_)?_.toString():void 0;return y!==void 0&&(de=y),l.createElement("div",(0,a.Z)({},(0,ye.Z)(Me),kn?{}:At(Et,fe),{"aria-selected":we(nn),className:$e,title:de,onMouseMove:function(){ur===fe||_e||x(fe)},onClick:function(){_e||se(nn)},style:P}),l.createElement("div",{className:"".concat(It,"-content")},typeof hr=="function"?hr(Et,{index:fe}):_),l.isValidElement(Pt)||Y,me&&l.createElement(We,{className:"".concat(Un,"-option-state"),customizeIcon:Pt,customizeIconProps:{value:nn,disabled:_e,isSelected:Y}},Y?"\u2713":null))}))},Fn=l.forwardRef(yn),nr=Fn,jn=function(le,ee){var wt=l.useRef({values:new Map,options:new Map}),D=l.useMemo(function(){var Oe=wt.current,Ut=Oe.values,Yt=Oe.options,un=le.map(function(rr){if(rr.label===void 0){var En;return(0,w.Z)((0,w.Z)({},rr),{},{label:(En=Ut.get(rr.value))===null||En===void 0?void 0:En.label})}return rr}),Mn=new Map,Kn=new Map;return un.forEach(function(rr){Mn.set(rr.value,rr),Kn.set(rr.value,ee.get(rr.value)||Yt.get(rr.value))}),wt.current.values=Mn,wt.current.options=Kn,un},[le,ee]),St=l.useCallback(function(Oe){return ee.get(Oe)||wt.current.options.get(Oe)},[ee]);return[D,St]};function Nn(le,ee){return Ze(le).join("").toUpperCase().includes(ee)}var Cn=function(le,ee,wt,D,St){return l.useMemo(function(){if(!wt||D===!1)return le;var Oe=ee.options,Ut=ee.label,Yt=ee.value,un=[],Mn=typeof D=="function",Kn=wt.toUpperCase(),rr=Mn?D:function(gt,X){return St?Nn(X[St],Kn):X[Oe]?Nn(X[Ut!=="children"?Ut:"label"],Kn):Nn(X[Yt],Kn)},En=Mn?function(gt){return U(gt)}:function(gt){return gt};return le.forEach(function(gt){if(gt[Oe]){var X=rr(wt,En(gt));if(X)un.push(gt);else{var Pe=gt[Oe].filter(function(ke){return rr(wt,En(ke))});Pe.length&&un.push((0,w.Z)((0,w.Z)({},gt),{},(0,b.Z)({},Oe,Pe)))}return}rr(wt,En(gt))&&un.push(gt)}),un},[le,D,St,wt,ee])},zt=u(6551),gn=u(11592),On=["children","value"],yr=["children"];function Ot(le){var ee=le,wt=ee.key,D=ee.props,St=D.children,Oe=D.value,Ut=(0,m.Z)(D,On);return(0,w.Z)({key:wt,value:Oe!==void 0?Oe:wt,children:St},Ut)}function Er(le){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,gn.Z)(le).map(function(wt,D){if(!l.isValidElement(wt)||!wt.type)return null;var St=wt,Oe=St.type.isSelectOptGroup,Ut=St.key,Yt=St.props,un=Yt.children,Mn=(0,m.Z)(Yt,yr);return ee||!Oe?Ot(wt):(0,w.Z)((0,w.Z)({key:"__RC_SELECT_GRP__".concat(Ut===null?D:Ut,"__"),label:Ut},Mn),{},{options:Er(un)})}).filter(function(wt){return wt})}var Yr=function(ee,wt,D,St,Oe){return l.useMemo(function(){var Ut=ee,Yt=!ee;Yt&&(Ut=Er(wt));var un=new Map,Mn=new Map,Kn=function(gt,X,Pe){Pe&&typeof Pe=="string"&>.set(X[Pe],X)},rr=function En(gt){for(var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Pe=0;Pe1&&arguments[1]!==void 0?arguments[1]:!1,Ut=0;Ut0?$t(et.options):et.options}):et})},me=l.useMemo(function(){return yt?tt($e):$e},[$e,yt,Nt]),_=l.useMemo(function(){return I(me,{fieldNames:ce,childrenAsData:se})},[me,ce,se]),de=function(Dn){var pt=lt(Dn);if(g(pt),dr&&(pt.length!==P.length||pt.some(function(Ln,Qt){var en;return((en=P[Qt])===null||en===void 0?void 0:en.value)!==(Ln==null?void 0:Ln.value)}))){var et=cr?pt:pt.map(function(Ln){return Ln.value}),an=pt.map(function(Ln){return U(G(Ln.value))});dr(we?et:et[0],we?an:an[0])}},vt=l.useState(null),mt=(0,z.Z)(vt,2),at=mt[0],Dt=mt[1],Ht=l.useState(0),sn=(0,z.Z)(Ht,2),Jn=sn[0],Yn=sn[1],gr=Dr!==void 0?Dr:D!=="combobox",ir=l.useCallback(function($t,Dn){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},et=pt.source,an=et===void 0?"keyboard":et;Yn(Dn),Ut&&D==="combobox"&&$t!==null&&an==="keyboard"&&Dt(String($t))},[Ut,D]),bn=function(Dn,pt,et){var an=function(){var jr,Aa=G(Dn);return[cr?{label:Aa==null?void 0:Aa[ce.label],value:Dn,key:(jr=Aa==null?void 0:Aa.key)!==null&&jr!==void 0?jr:Dn}:Dn,U(Aa)]};if(pt&>){var Ln=an(),Qt=(0,z.Z)(Ln,2),en=Qt[0],er=Qt[1];gt(en,er)}else if(!pt&&X&&et!=="clear"){var hn=an(),sr=(0,z.Z)(hn,2),Sr=sr[0],Pr=sr[1];X(Sr,Pr)}},wn=fr(function($t,Dn){var pt,et=we?Dn.selected:!0;et?pt=we?[].concat((0,B.Z)(P),[$t]):[$t]:pt=P.filter(function(an){return an.value!==$t}),de(pt),bn($t,et),D==="combobox"?Dt(""):(!ot||En)&&(Et(""),Dt(""))}),zn=function(Dn,pt){de(Dn);var et=pt.type,an=pt.values;(et==="remove"||et==="clear")&&an.forEach(function(Ln){bn(Ln.value,!1,et)})},Tn=function(Dn,pt){if(Et(Dn),Dt(null),pt.source==="submit"){var et=(Dn||"").trim();if(et){var an=Array.from(new Set([].concat((0,B.Z)(Me),[et])));de(an),bn(et,!0),Et("")}return}pt.source!=="blur"&&(D==="combobox"&&de(Dn),Kn==null||Kn(Dn))},In=function(Dn){var pt=Dn;D!=="tags"&&(pt=Dn.map(function(an){var Ln=Ve.get(an);return Ln==null?void 0:Ln.value}).filter(function(an){return an!==void 0}));var et=Array.from(new Set([].concat((0,B.Z)(Me),(0,B.Z)(pt))));de(et),et.forEach(function(an){bn(an,!0)})},Rn=l.useMemo(function(){var $t=hr!==!1&&ke!==!1;return(0,w.Z)((0,w.Z)({},fe),{},{flattenOptions:_,onActiveValue:ir,defaultActiveFirstOption:gr,onSelect:wn,menuItemSelectedIcon:qt,rawValues:Me,fieldNames:ce,virtual:$t,direction:Un,listHeight:ln,listItemHeight:lr,childrenAsData:se,maxCount:ur,optionRender:kn})},[ur,fe,_,ir,gr,wn,qt,Me,ce,hr,ke,Un,ln,lr,se,kn]);return l.createElement(ie.Provider,{value:Rn},l.createElement(J,(0,a.Z)({},ca,{id:x,prefixCls:Oe,ref:ee,omitDomProps:Xr,mode:D,displayValues:Ie,onDisplayValuesChange:zn,direction:Un,searchValue:Nt,onSearch:Tn,autoClearSearchValue:En,onSearchSplit:In,dropdownMatchSelectWidth:ke,OptionList:nr,emptyOptions:!_.length,activeValue:at,activeDescendantId:"".concat(x,"_list_").concat(Jn)})))}),xr=br;xr.Option=Bt,xr.OptGroup=re;var oa=xr,_r=oa},86351:function(Tr,Vn,u){"use strict";u.d(Vn,{R:function(){return B},w:function(){return a}});var a={},B="rc-table-internal-hook"},97347:function(Tr,Vn,u){"use strict";u.d(Vn,{L:function(){return Se},Z:function(){return R}});var a=u(50298),B=u(4635),b=u(95190),w=u(93664),z=u(20439),m=u(62646),He=u(11592),ut=u(48736),$=u(59301),l=u(86351),T=u(54451);function E(Z){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof nt=="number"?nt:nt.endsWith("%")?Z*parseFloat(nt)/100:null}function M(Z,nt,qe){return $.useMemo(function(){if(nt&&nt>0){var Te=0,ye=0;Z.forEach(function(Ze){var Re=E(nt,Ze.width);Re?Te+=Re:ye+=1});var ge=Math.max(nt,qe),Qe=Math.max(ge-Te,ye),kt=ye,L=Qe/ye,ue=0,ae=Z.map(function(Ze){var Re=(0,z.Z)({},Ze),W=E(nt,Re.width);if(W)Re.width=W;else{var Ct=Math.floor(L);Re.width=kt===1?Qe:Ct,Qe-=Ct,kt-=1}return ue+=Re.width,Re});if(ue0?(0,z.Z)((0,z.Z)({},nt),{},{children:We(qe)}):nt})}function Wt(Z){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Z.filter(function(qe){return qe&&(0,w.Z)(qe)==="object"}).reduce(function(qe,Te,ye){var ge=Te.fixed,Qe=ge===!0?"left":ge,kt="".concat(nt,"-").concat(ye),L=Te.children;return L&&L.length>0?[].concat((0,b.Z)(qe),(0,b.Z)(Wt(L,kt).map(function(ue){return(0,z.Z)({fixed:Qe},ue)}))):[].concat((0,b.Z)(qe),[(0,z.Z)((0,z.Z)({key:kt},Te),{},{fixed:Qe})])},[])}function Zt(Z){return Z.map(function(nt){var qe=nt.fixed,Te=(0,m.Z)(nt,ve),ye=qe;return qe==="left"?ye="right":qe==="right"&&(ye="left"),(0,z.Z)({fixed:ye},Te)})}function be(Z,nt){var qe=Z.prefixCls,Te=Z.columns,ye=Z.children,ge=Z.expandable,Qe=Z.expandedKeys,kt=Z.columnTitle,L=Z.getRowKey,ue=Z.onTriggerExpand,ae=Z.expandIcon,Ue=Z.rowExpandable,Ze=Z.expandIconColumnIndex,Re=Z.direction,W=Z.expandRowByClick,Ct=Z.columnWidth,Ye=Z.fixed,Ge=Z.scrollWidth,it=Z.clientWidth,Rt=$.useMemo(function(){var cn=Te||Se(ye)||[];return We(cn.slice())},[Te,ye]),Xe=$.useMemo(function(){if(ge){var cn=Rt.slice();if(!cn.includes(l.w)){var ze=Ze||0;ze>=0&&(ze||Ye==="left"||!Ye)&&cn.splice(ze,0,l.w),Ye==="right"&&cn.splice(Rt.length,0,l.w)}var K=cn.indexOf(l.w);cn=cn.filter(function(V,C){return V!==l.w||C===K});var q=Rt[K],S;Ye?S=Ye:S=q?q.fixed:null;var Ae=(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},T.v,{className:"".concat(qe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",kt),"fixed",S),"className","".concat(qe,"-row-expand-icon-cell")),"width",Ct),"render",function(C,j,dt){var Mt=L(j,dt),I=Qe.has(Mt),U=Ue?Ue(j):!0,F=ae({prefixCls:qe,expanded:I,expandable:U,record:j,onExpand:ue});return W?$.createElement("span",{onClick:function(ie){return ie.stopPropagation()}},F):F});return cn.map(function(V){return V===l.w?Ae:V})}return Rt.filter(function(V){return V!==l.w})},[ge,Rt,L,Qe,ae,Re]),jt=$.useMemo(function(){var cn=Xe;return nt&&(cn=nt(cn)),cn.length||(cn=[{render:function(){return null}}]),cn},[nt,Xe,Re]),ht=$.useMemo(function(){return Re==="rtl"?Zt(Wt(jt)):Wt(jt)},[jt,Re,Ge]),fn=$.useMemo(function(){for(var cn=-1,ze=ht.length-1;ze>=0;ze-=1){var K=ht[ze].fixed;if(K==="left"||K===!0){cn=ze;break}}if(cn>=0)for(var q=0;q<=cn;q+=1){var S=ht[q].fixed;if(S!=="left"&&S!==!0)return!0}var Ae=ht.findIndex(function(j){var dt=j.fixed;return dt==="right"});if(Ae>=0)for(var V=Ae;V=se}function ht(x,we){return $(Z,function(se){var De=jt(x,we||1,se.hoverStartRow,se.hoverEndRow);return[De,se.onHover]})}var fn=u(70425),Le=function(we){var se=we.ellipsis,De=we.rowType,ce=we.children,At,Tt=se===!0?{showTitle:!0}:se;return Tt&&(Tt.showTitle||De==="header")&&(typeof ce=="string"||typeof ce=="number"?At=ce.toString():m.isValidElement(ce)&&typeof ce.props.children=="string"&&(At=ce.props.children)),At};function xt(x){var we,se,De,ce,At,Tt,Nt,Et,fe=x.component,Fe=x.children,Ve=x.ellipsis,rt=x.scope,lt=x.prefixCls,nn=x.className,r=x.align,v=x.record,g=x.render,h=x.dataIndex,y=x.renderIndex,O=x.shouldCellUpdate,P=x.index,G=x.rowType,Ie=x.colSpan,Me=x.rowSpan,Y=x.fixLeft,_e=x.fixRight,It=x.firstFixLeft,$e=x.lastFixLeft,tt=x.firstFixRight,me=x.lastFixRight,_=x.appendNode,de=x.additionalProps,vt=de===void 0?{}:de,mt=x.isSticky,at="".concat(lt,"-cell"),Dt=$(Z,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Ht=Dt.supportSticky,sn=Dt.allColumnsFixedLeft,Jn=Dt.rowHoverable,Yn=Xe(v,h,y,Fe,g,O),gr=(0,B.Z)(Yn,2),ir=gr[0],bn=gr[1],wn={},zn=typeof Y=="number"&&Ht,Tn=typeof _e=="number"&&Ht;zn&&(wn.position="sticky",wn.left=Y),Tn&&(wn.position="sticky",wn.right=_e);var In=(we=(se=(De=bn==null?void 0:bn.colSpan)!==null&&De!==void 0?De:vt.colSpan)!==null&&se!==void 0?se:Ie)!==null&&we!==void 0?we:1,Rn=(ce=(At=(Tt=bn==null?void 0:bn.rowSpan)!==null&&Tt!==void 0?Tt:vt.rowSpan)!==null&&At!==void 0?At:Me)!==null&&ce!==void 0?ce:1,$t=ht(P,Rn),Dn=(0,B.Z)($t,2),pt=Dn[0],et=Dn[1],an=(0,fn.zX)(function(Sr){var Pr;v&&et(P,P+Rn-1),vt==null||(Pr=vt.onMouseEnter)===null||Pr===void 0||Pr.call(vt,Sr)}),Ln=(0,fn.zX)(function(Sr){var Pr;v&&et(-1,-1),vt==null||(Pr=vt.onMouseLeave)===null||Pr===void 0||Pr.call(vt,Sr)});if(In===0||Rn===0)return null;var Qt=(Nt=vt.title)!==null&&Nt!==void 0?Nt:Le({rowType:G,ellipsis:Ve,children:ir}),en=L()(at,nn,(Et={},(0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)((0,Qe.Z)(Et,"".concat(at,"-fix-left"),zn&&Ht),"".concat(at,"-fix-left-first"),It&&Ht),"".concat(at,"-fix-left-last"),$e&&Ht),"".concat(at,"-fix-left-all"),$e&&sn&&Ht),"".concat(at,"-fix-right"),Tn&&Ht),"".concat(at,"-fix-right-first"),tt&&Ht),"".concat(at,"-fix-right-last"),me&&Ht),"".concat(at,"-ellipsis"),Ve),"".concat(at,"-with-append"),_),"".concat(at,"-fix-sticky"),(zn||Tn)&&mt&&Ht),(0,Qe.Z)(Et,"".concat(at,"-row-hover"),!bn&&pt)),vt.className,bn==null?void 0:bn.className),er={};r&&(er.textAlign=r);var hn=(0,ge.Z)((0,ge.Z)((0,ge.Z)((0,ge.Z)({},bn==null?void 0:bn.style),wn),er),vt.style),sr=ir;return(0,ye.Z)(sr)==="object"&&!Array.isArray(sr)&&!m.isValidElement(sr)&&(sr=null),Ve&&($e||tt)&&(sr=m.createElement("span",{className:"".concat(at,"-content")},sr)),m.createElement(fe,(0,l.Z)({},bn,vt,{className:en,style:hn,title:Qt,scope:rt,onMouseEnter:Jn?an:void 0,onMouseLeave:Jn?Ln:void 0,colSpan:In!==1?In:null,rowSpan:Rn!==1?Rn:null}),_,sr)}var Ft=m.memo(xt);function vn(x,we,se,De,ce){var At=se[x]||{},Tt=se[we]||{},Nt,Et;At.fixed==="left"?Nt=De.left[ce==="rtl"?we:x]:Tt.fixed==="right"&&(Et=De.right[ce==="rtl"?x:we]);var fe=!1,Fe=!1,Ve=!1,rt=!1,lt=se[we+1],nn=se[x-1],r=lt&&!lt.fixed||nn&&!nn.fixed||se.every(function(O){return O.fixed==="left"});if(ce==="rtl"){if(Nt!==void 0){var v=nn&&nn.fixed==="left";rt=!v&&r}else if(Et!==void 0){var g=lt&<.fixed==="right";Ve=!g&&r}}else if(Nt!==void 0){var h=lt&<.fixed==="left";fe=!h&&r}else if(Et!==void 0){var y=nn&&nn.fixed==="right";Fe=!y&&r}return{fixLeft:Nt,fixRight:Et,lastFixLeft:fe,firstFixRight:Fe,lastFixRight:Ve,firstFixLeft:rt,isSticky:De.isSticky}}var cn=m.createContext({}),ze=cn;function K(x){var we=x.className,se=x.index,De=x.children,ce=x.colSpan,At=ce===void 0?1:ce,Tt=x.rowSpan,Nt=x.align,Et=$(Z,["prefixCls","direction"]),fe=Et.prefixCls,Fe=Et.direction,Ve=m.useContext(ze),rt=Ve.scrollColumnIndex,lt=Ve.stickyOffsets,nn=Ve.flattenColumns,r=se+At-1,v=r+1===rt?At+1:At,g=vn(se,se+v-1,nn,lt,Fe);return m.createElement(Ft,(0,l.Z)({className:we,index:se,component:"td",prefixCls:fe,record:null,dataIndex:null,align:Nt,colSpan:v,rowSpan:Tt,render:function(){return De}},g))}var q=u(62646),S=["children"];function Ae(x){var we=x.children,se=(0,q.Z)(x,S);return m.createElement("tr",se,we)}function V(x){var we=x.children;return we}V.Row=Ae,V.Cell=K;var C=V;function j(x){var we=x.children,se=x.stickyOffsets,De=x.flattenColumns,ce=$(Z,"prefixCls"),At=De.length-1,Tt=De[At],Nt=m.useMemo(function(){return{stickyOffsets:se,flattenColumns:De,scrollColumnIndex:Tt!=null&&Tt.scrollbar?At:null}},[Tt,De,At,se]);return m.createElement(ze.Provider,{value:Nt},m.createElement("tfoot",{className:"".concat(ce,"-summary")},we))}var dt=Zt(j),Mt=C,I=u(29301),U=u(24514),F=u(75152),he=u(26112);function ie(x,we,se,De,ce,At,Tt){x.push({record:we,indent:se,index:Tt});var Nt=At(we),Et=ce==null?void 0:ce.has(Nt);if(we&&Array.isArray(we[De])&&Et)for(var fe=0;fe1?It-1:0),tt=1;tt=1)),style:(0,ge.Z)((0,ge.Z)({},se),g==null?void 0:g.style)}),nn.map(function(Y,_e){var It=Y.render,$e=Y.dataIndex,tt=Y.className,me=re(rt,Y,_e,Et,ce),_=me.key,de=me.fixedInfo,vt=me.appendCellNode,mt=me.additionalCellProps;return m.createElement(Ft,(0,l.Z)({className:tt,ellipsis:Y.ellipsis,align:Y.align,scope:Y.rowScope,component:Y.rowScope?Ve:Fe,prefixCls:lt,key:_,record:De,index:ce,renderIndex:At,dataIndex:$e,render:It,shouldCellUpdate:Y.shouldCellUpdate},de,{appendNode:vt,additionalProps:mt}))})),Ie;if(y&&(O.current||h)){var Me=v(De,ce,Et+1,h);Ie=m.createElement(ot,{expanded:h,className:L()("".concat(lt,"-expanded-row"),"".concat(lt,"-expanded-row-level-").concat(Et+1),P),prefixCls:lt,component:fe,cellComponent:Fe,colSpan:nn.length,isEmpty:!1},Me)}return m.createElement(m.Fragment,null,G,Ie)}var Bt=Zt(Be);function ct(x){var we=x.columnKey,se=x.onColumnResize,De=m.useRef();return(0,w.Z)(function(){De.current&&se(we,De.current.offsetWidth)},[]),m.createElement(I.Z,{data:we},m.createElement("td",{ref:De,style:{padding:0,border:0,height:0}},m.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Ne=u(29194);function Xt(x){var we=x.prefixCls,se=x.columnsKey,De=x.onColumnResize,ce=m.useRef(null);return m.createElement("tr",{"aria-hidden":"true",className:"".concat(we,"-measure-row"),style:{height:0,fontSize:0},ref:ce},m.createElement(I.Z.Collection,{onBatchResize:function(Tt){(0,Ne.Z)(ce.current)&&Tt.forEach(function(Nt){var Et=Nt.data,fe=Nt.size;De(Et,fe.offsetWidth)})}},se.map(function(At){return m.createElement(ct,{key:At,columnKey:At,onColumnResize:De})})))}function Sn(x){var we=x.data,se=x.measureColumnWidth,De=$(Z,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),ce=De.prefixCls,At=De.getComponent,Tt=De.onColumnResize,Nt=De.flattenColumns,Et=De.getRowKey,fe=De.expandedKeys,Fe=De.childrenColumnName,Ve=De.emptyNode,rt=Ke(we,Fe,fe,Et),lt=m.useRef({renderWithProps:!1}),nn=At(["body","wrapper"],"tbody"),r=At(["body","row"],"tr"),v=At(["body","cell"],"td"),g=At(["body","cell"],"th"),h;we.length?h=rt.map(function(O,P){var G=O.record,Ie=O.indent,Me=O.index,Y=Et(G,P);return m.createElement(Bt,{key:Y,rowKey:Y,record:G,index:P,renderIndex:Me,rowComponent:r,cellComponent:v,scopeCellComponent:g,indent:Ie})}):h=m.createElement(ot,{expanded:!0,className:"".concat(ce,"-placeholder"),prefixCls:ce,component:r,cellComponent:v,colSpan:Nt.length,isEmpty:!0},Ve);var y=Ye(Nt);return m.createElement(Re.Provider,{value:lt.current},m.createElement(nn,{className:"".concat(ce,"-tbody")},se&&m.createElement(Xt,{prefixCls:ce,columnsKey:y,onColumnResize:Tt}),h))}var rn=Zt(Sn),_t=u(54451),yn=["columnType"];function Fn(x){for(var we=x.colWidths,se=x.columns,De=x.columCount,ce=$(Z,["tableLayout"]),At=ce.tableLayout,Tt=[],Nt=De||se.length,Et=!1,fe=Nt-1;fe>=0;fe-=1){var Fe=we[fe],Ve=se&&se[fe],rt=void 0,lt=void 0;if(Ve&&(rt=Ve[_t.v],At==="auto"&&(lt=Ve.minWidth)),Fe||lt||rt||Et){var nn=rt||{},r=nn.columnType,v=(0,q.Z)(nn,yn);Tt.unshift(m.createElement("col",(0,l.Z)({key:fe,style:{width:Fe,minWidth:lt}},v))),Et=!0}}return m.createElement("colgroup",null,Tt)}var nr=Fn,jn=u(95190),Nn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Cn(x,we){return(0,m.useMemo)(function(){for(var se=[],De=0;De1?"colgroup":"col":null,ellipsis:v.ellipsis,align:v.align,component:Tt,prefixCls:Fe,key:lt[r]},g,{additionalProps:h,rowType:"header"}))}))},yr=On;function Ot(x){var we=[];function se(Tt,Nt){var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;we[Et]=we[Et]||[];var fe=Nt,Fe=Tt.filter(Boolean).map(function(Ve){var rt={key:Ve.key,className:Ve.className||"",children:Ve.title,column:Ve,colStart:fe},lt=1,nn=Ve.children;return nn&&nn.length>0&&(lt=se(nn,fe,Et+1).reduce(function(r,v){return r+v},0),rt.hasSubColumns=!0),"colSpan"in Ve&&(lt=Ve.colSpan),"rowSpan"in Ve&&(rt.rowSpan=Ve.rowSpan),rt.colSpan=lt,rt.colEnd=rt.colStart+lt-1,we[Et].push(rt),fe+=lt,lt});return Fe}se(x,0);for(var De=we.length,ce=function(Nt){we[Nt].forEach(function(Et){!("rowSpan"in Et)&&!Et.hasSubColumns&&(Et.rowSpan=De-Nt)})},At=0;At=vt-Nt?h(function(mt){return(0,ge.Z)((0,ge.Z)({},mt),{},{isHiddenScrollBar:!0})}):h(function(mt){return(0,ge.Z)((0,ge.Z)({},mt),{},{isHiddenScrollBar:!1})})}})},tt=function(_){h(function(de){return(0,ge.Z)((0,ge.Z)({},de),{},{scrollLeft:_/Ve*rt||0})})};return m.useImperativeHandle(se,function(){return{setScrollLeft:tt,checkScrollBarVisible:$e}}),m.useEffect(function(){var me=(0,ee.Z)(document.body,"mouseup",Y,!1),_=(0,ee.Z)(document.body,"mousemove",It,!1);return $e(),function(){me.remove(),_.remove()}},[lt,G]),m.useEffect(function(){if(At.current){for(var me=[],_=(0,D.bn)(At.current);_;)me.push(_),_=_.parentElement;return me.forEach(function(de){return de.addEventListener("scroll",$e,!1)}),window.addEventListener("resize",$e,!1),window.addEventListener("scroll",$e,!1),Et.addEventListener("scroll",$e,!1),function(){me.forEach(function(de){return de.removeEventListener("scroll",$e)}),window.removeEventListener("resize",$e),window.removeEventListener("scroll",$e),Et.removeEventListener("scroll",$e)}}},[Et]),m.useEffect(function(){g.isHiddenScrollBar||h(function(me){var _=At.current;return _?(0,ge.Z)((0,ge.Z)({},me),{},{scrollLeft:_.scrollLeft/_.scrollWidth*_.clientWidth}):me})},[g.isHiddenScrollBar]),Ve<=rt||!lt||g.isHiddenScrollBar?null:m.createElement("div",{style:{height:(0,F.Z)(),width:rt,bottom:Nt},className:"".concat(Fe,"-sticky-scroll")},m.createElement("div",{onMouseDown:_e,ref:nn,className:L()("".concat(Fe,"-sticky-scroll-bar"),(0,Qe.Z)({},"".concat(Fe,"-sticky-scroll-bar-active"),G)),style:{width:"".concat(lt,"px"),transform:"translate3d(".concat(g.scrollLeft,"px, 0, 0)")}}))},Ut=m.forwardRef(Oe);function Yt(x){return null}var un=Yt;function Mn(x){return null}var Kn=Mn,rr="rc-table",En=[],gt={};function X(){return"No Data"}function Pe(x,we){var se=(0,ge.Z)({rowKey:"key",prefixCls:rr,emptyText:X},x),De=se.prefixCls,ce=se.className,At=se.rowClassName,Tt=se.style,Nt=se.data,Et=se.rowKey,fe=se.scroll,Fe=se.tableLayout,Ve=se.direction,rt=se.title,lt=se.footer,nn=se.summary,r=se.caption,v=se.id,g=se.showHeader,h=se.components,y=se.emptyText,O=se.onRow,P=se.onHeaderRow,G=se.onScroll,Ie=se.internalHooks,Me=se.transformColumns,Y=se.internalRefs,_e=se.tailor,It=se.getContainerWidth,$e=se.sticky,tt=se.rowHoverable,me=tt===void 0?!0:tt,_=Nt||En,de=!!_.length,vt=Ie===a.R,mt=m.useCallback(function(Pa,Ta){return(0,ae.Z)(h,Pa)||Ta},[h]),at=m.useMemo(function(){return typeof Et=="function"?Et:function(Pa){var Ta=Pa&&Pa[Et];return Ta}},[Et]),Dt=mt(["body"]),Ht=_n(),sn=(0,B.Z)(Ht,3),Jn=sn[0],Yn=sn[1],gr=sn[2],ir=fr(se,_,at),bn=(0,B.Z)(ir,6),wn=bn[0],zn=bn[1],Tn=bn[2],In=bn[3],Rn=bn[4],$t=bn[5],Dn=fe==null?void 0:fe.x,pt=m.useState(0),et=(0,B.Z)(pt,2),an=et[0],Ln=et[1],Qt=(0,$n.Z)((0,ge.Z)((0,ge.Z)((0,ge.Z)({},se),wn),{},{expandable:!!wn.expandedRowRender,columnTitle:wn.columnTitle,expandedKeys:Tn,getRowKey:at,onTriggerExpand:$t,expandIcon:In,expandIconColumnIndex:wn.expandIconColumnIndex,direction:Ve,scrollWidth:vt&&_e&&typeof Dn=="number"?Dn:null,clientWidth:an}),vt?Me:null),en=(0,B.Z)(Qt,4),er=en[0],hn=en[1],sr=en[2],Sr=en[3],Pr=sr!=null?sr:Dn,ra=m.useMemo(function(){return{columns:er,flattenColumns:hn}},[er,hn]),jr=m.useRef(),Aa=m.useRef(),zr=m.useRef(),Za=m.useRef();m.useImperativeHandle(we,function(){return{nativeElement:jr.current,scrollTo:function(Ta){var Io;if(zr.current instanceof HTMLElement){var Oo=Ta.index,So=Ta.top,il=Ta.key;if(it(So)){var sl;(sl=zr.current)===null||sl===void 0||sl.scrollTo({top:So})}else{var ga,da=il!=null?il:at(_[Oo]);(ga=zr.current.querySelector('[data-row-key="'.concat(da,'"]')))===null||ga===void 0||ga.scrollIntoView()}}else(Io=zr.current)!==null&&Io!==void 0&&Io.scrollTo&&zr.current.scrollTo(Ta)}}});var la=m.useRef(),Ea=m.useState(!1),pa=(0,B.Z)(Ea,2),Ha=pa[0],Da=pa[1],Ba=m.useState(!1),ia=(0,B.Z)(Ba,2),Xa=ia[0],Ua=ia[1],ro=m.useState(new Map),ea=(0,B.Z)(ro,2),Eo=ea[0],Oa=ea[1],xa=Ye(hn),Sa=xa.map(function(Pa){return Eo.get(Pa)}),io=m.useMemo(function(){return Sa},[Sa.join("_")]),ua=oa(io,hn,Ve),ao=fe&&Ge(fe.y),wr=fe&&Ge(Pr)||!!wn.fixed,Bn=wr&&hn.some(function(Pa){var Ta=Pa.fixed;return Ta}),Ar=m.useRef(),Xn=br($e,De),ar=Xn.isSticky,Ca=Xn.offsetHeader,va=Xn.offsetSummary,Ya=Xn.offsetScroll,so=Xn.stickyClassName,co=Xn.container,qa=m.useMemo(function(){return nn==null?void 0:nn(_)},[nn,_]),_a=(ao||ar)&&m.isValidElement(qa)&&qa.type===C&&qa.props.fixed,bo,go,Vo;ao&&(go={overflowY:de?"scroll":"auto",maxHeight:fe.y}),wr&&(bo={overflowX:"auto"},ao||(go={overflowY:"hidden"}),Vo={width:Pr===!0?"auto":Pr,minWidth:"100%"});var jo=m.useCallback(function(Pa,Ta){Oa(function(Io){if(Io.get(Pa)!==Ta){var Oo=new Map(Io);return Oo.set(Pa,Ta),Oo}return Io})},[]),Ga=pr(null),ka=(0,B.Z)(Ga,2),Va=ka[0],yo=ka[1];function mo(Pa,Ta){Ta&&(typeof Ta=="function"?Ta(Pa):Ta.scrollLeft!==Pa&&(Ta.scrollLeft=Pa,Ta.scrollLeft!==Pa&&setTimeout(function(){Ta.scrollLeft=Pa},0)))}var Qo=(0,b.Z)(function(Pa){var Ta=Pa.currentTarget,Io=Pa.scrollLeft,Oo=Ve==="rtl",So=typeof Io=="number"?Io:Ta.scrollLeft,il=Ta||gt;if(!yo()||yo()===il){var sl;Va(il),mo(So,Aa.current),mo(So,zr.current),mo(So,la.current),mo(So,(sl=Ar.current)===null||sl===void 0?void 0:sl.setScrollLeft)}var ga=Ta||Aa.current;if(ga){var da=vt&&_e&&typeof Pr=="number"?Pr:ga.scrollWidth,To=ga.clientWidth;if(da===To){Da(!1),Ua(!1);return}Oo?(Da(-So0)):(Da(So>0),Ua(So1?v-me:0,de=(0,ge.Z)((0,ge.Z)((0,ge.Z)({},Me),fe),{},{flex:"0 0 ".concat(me,"px"),width:"".concat(me,"px"),marginRight:_,pointerEvents:"auto"}),vt=m.useMemo(function(){return Ve?$e<=1:_e===0||$e===0||$e>1},[$e,_e,Ve]);vt?de.visibility="hidden":Ve&&(de.height=rt==null?void 0:rt($e));var mt=vt?function(){return null}:lt,at={};return($e===0||_e===0)&&(at.rowSpan=1,at.colSpan=1),m.createElement(Ft,(0,l.Z)({className:L()(r,Fe),ellipsis:se.ellipsis,align:se.align,scope:se.rowScope,component:Tt,prefixCls:we.prefixCls,key:O,record:Et,index:At,renderIndex:Nt,dataIndex:nn,render:mt,shouldCellUpdate:se.shouldCellUpdate},P,{appendNode:G,additionalProps:(0,ge.Z)((0,ge.Z)({},Ie),{},{style:de},at)}))}var qt=Dr,hr=["data","index","className","rowKey","style","extra","getHeight"],Un=m.forwardRef(function(x,we){var se=x.data,De=x.index,ce=x.className,At=x.rowKey,Tt=x.style,Nt=x.extra,Et=x.getHeight,fe=(0,q.Z)(x,hr),Fe=se.record,Ve=se.indent,rt=se.index,lt=$(Z,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),nn=lt.scrollX,r=lt.flattenColumns,v=lt.prefixCls,g=lt.fixColumn,h=lt.componentWidth,y=$(mn,["getComponent"]),O=y.getComponent,P=ft(Fe,At,De,Ve),G=O(["body","row"],"div"),Ie=O(["body","cell"],"div"),Me=P.rowSupportExpand,Y=P.expanded,_e=P.rowProps,It=P.expandedRowRender,$e=P.expandedRowClassName,tt;if(Me&&Y){var me=It(Fe,De,Ve+1,Y),_=Ce($e,Fe,De,Ve),de={};g&&(de={style:(0,Qe.Z)({},"--virtual-width","".concat(h,"px"))});var vt="".concat(v,"-expanded-row-cell");tt=m.createElement(G,{className:L()("".concat(v,"-expanded-row"),"".concat(v,"-expanded-row-level-").concat(Ve+1),_)},m.createElement(Ft,{component:Ie,prefixCls:v,className:L()(vt,(0,Qe.Z)({},"".concat(vt,"-fixed"),g)),additionalProps:de},me))}var mt=(0,ge.Z)((0,ge.Z)({},Tt),{},{width:nn});Nt&&(mt.position="absolute",mt.pointerEvents="none");var at=m.createElement(G,(0,l.Z)({},_e,fe,{"data-row-key":At,ref:Me?null:we,className:L()(ce,"".concat(v,"-row"),_e==null?void 0:_e.className,(0,Qe.Z)({},"".concat(v,"-row-extra"),Nt)),style:(0,ge.Z)((0,ge.Z)({},mt),_e==null?void 0:_e.style)}),r.map(function(Dt,Ht){return m.createElement(qt,{key:Ht,component:Ie,rowInfo:P,column:Dt,colIndex:Ht,indent:Ve,index:De,renderIndex:rt,record:Fe,inverse:Nt,getHeight:Et})}));return Me?m.createElement("div",{ref:we},at,tt):at}),Gn=Zt(Un),ln=Gn,pn=m.forwardRef(function(x,we){var se=x.data,De=x.onScroll,ce=$(Z,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),At=ce.flattenColumns,Tt=ce.onColumnResize,Nt=ce.getRowKey,Et=ce.expandedKeys,fe=ce.prefixCls,Fe=ce.childrenColumnName,Ve=ce.scrollX,rt=ce.direction,lt=$(mn),nn=lt.sticky,r=lt.scrollY,v=lt.listItemHeight,g=lt.getComponent,h=lt.onScroll,y=m.useRef(),O=Ke(se,Fe,Et,Nt),P=m.useMemo(function(){var tt=0;return At.map(function(me){var _=me.width,de=me.key;return tt+=_,[de,_,tt]})},[At]),G=m.useMemo(function(){return P.map(function(tt){return tt[2]})},[P]);m.useEffect(function(){P.forEach(function(tt){var me=(0,B.Z)(tt,2),_=me[0],de=me[1];Tt(_,de)})},[P]),m.useImperativeHandle(we,function(){var tt,me={scrollTo:function(de){var vt;(vt=y.current)===null||vt===void 0||vt.scrollTo(de)},nativeElement:(tt=y.current)===null||tt===void 0?void 0:tt.nativeElement};return Object.defineProperty(me,"scrollLeft",{get:function(){var de;return((de=y.current)===null||de===void 0?void 0:de.getScrollInfo().x)||0},set:function(de){var vt;(vt=y.current)===null||vt===void 0||vt.scrollTo({left:de})}}),me});var Ie=function(me,_){var de,vt=(de=O[_])===null||de===void 0?void 0:de.record,mt=me.onCell;if(mt){var at,Dt=mt(vt,_);return(at=Dt==null?void 0:Dt.rowSpan)!==null&&at!==void 0?at:1}return 1},Me=function(me){var _=me.start,de=me.end,vt=me.getSize,mt=me.offsetY;if(de<0)return null;for(var at=At.filter(function(In){return Ie(In,_)===0}),Dt=_,Ht=function(Rn){if(at=at.filter(function($t){return Ie($t,Rn)===0}),!at.length)return Dt=Rn,1},sn=_;sn>=0&&!Ht(sn);sn-=1);for(var Jn=At.filter(function(In){return Ie(In,de)!==1}),Yn=de,gr=function(Rn){if(Jn=Jn.filter(function($t){return Ie($t,Rn)!==1}),!Jn.length)return Yn=Math.max(Rn-1,de),1},ir=de;ir1})&&bn.push(Rn)},zn=Dt;zn<=Yn;zn+=1)wn(zn);var Tn=bn.map(function(In){var Rn=O[In],$t=Nt(Rn.record,In),Dn=function(an){var Ln=In+an-1,Qt=Nt(O[Ln].record,Ln),en=vt($t,Qt);return en.bottom-en.top},pt=vt($t);return m.createElement(ln,{key:In,data:Rn,rowKey:$t,index:In,style:{top:-mt+pt.top},extra:!0,getHeight:Dn})});return Tn},Y=m.useMemo(function(){return{columnsOffset:G}},[G]),_e="".concat(fe,"-tbody"),It=g(["body","wrapper"]),$e={};return nn&&($e.position="sticky",$e.bottom=0,(0,ye.Z)(nn)==="object"&&nn.offsetScroll&&($e.bottom=nn.offsetScroll)),m.createElement(kn.Provider,{value:Y},m.createElement(Jt.Z,{fullHeight:!1,ref:y,prefixCls:"".concat(_e,"-virtual"),styles:{horizontalScrollBar:$e},className:_e,height:r,itemHeight:v||24,data:O,itemKey:function(me){return Nt(me.record)},component:It,scrollWidth:Ve,direction:rt,onVirtualScroll:function(me){var _,de=me.x;De({currentTarget:(_=y.current)===null||_===void 0?void 0:_.nativeElement,scrollLeft:de})},onScroll:h,extraRender:Me},function(tt,me,_){var de=Nt(tt.record,me);return m.createElement(ln,{data:tt,rowKey:de,index:me,style:_.style})}))}),lr=Zt(pn),tn=lr,dn=function(we,se){var De=se.ref,ce=se.onScroll;return m.createElement(tn,{ref:De,data:we,onScroll:ce})};function Zn(x,we){var se=x.data,De=x.columns,ce=x.scroll,At=x.sticky,Tt=x.prefixCls,Nt=Tt===void 0?rr:Tt,Et=x.className,fe=x.listItemHeight,Fe=x.components,Ve=x.onScroll,rt=ce||{},lt=rt.x,nn=rt.y;typeof lt!="number"&&(lt=1),typeof nn!="number"&&(nn=500);var r=(0,fn.zX)(function(h,y){return(0,ae.Z)(Fe,h)||y}),v=(0,fn.zX)(Ve),g=m.useMemo(function(){return{sticky:At,scrollY:nn,listItemHeight:fe,getComponent:r,onScroll:v}},[At,nn,fe,r,v]);return m.createElement(mn.Provider,{value:g},m.createElement(Pt,(0,l.Z)({},x,{className:L()(Et,"".concat(Nt,"-virtual")),scroll:(0,ge.Z)((0,ge.Z)({},ce),{},{x:lt}),components:(0,ge.Z)((0,ge.Z)({},Fe),{},{body:se!=null&&se.length?dn:void 0}),columns:De,internalHooks:a.R,tailor:!0,ref:we})))}var cr=m.forwardRef(Zn);function dr(x){return Wt(cr,x)}var ur=dr(),ca=null},54451:function(Tr,Vn,u){"use strict";u.d(Vn,{g:function(){return m},v:function(){return z}});var a=u(20439),B=u(62646),b=u(48736),w=["expandable"],z="RC_TABLE_INTERNAL_COL_DEFINE";function m(He){var ut=He.expandable,$=(0,B.Z)(He,w),l;return"expandable"in He?l=(0,a.Z)((0,a.Z)({},$),ut):l=$,l.showExpandColumn===!1&&(l.expandIconColumnIndex=-1),l}},29443:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return ot}});var a=u(14809),B=u(4635),b=u(20439),w=u(50298),z=u(93664),m=u(62646),He=u(92310),ut=u.n(He),$=u(18929),l=u(49658),T=u(59301),E=(0,T.createContext)(null),M=u(95190),te=u(29301),ve=u(6089),Se=u(8654),We=u(16089),Wt=function(J){var Ce=J.activeTabOffset,re=J.horizontal,Be=J.rtl,Bt=J.indicator,ct=Bt===void 0?{}:Bt,Ne=ct.size,Xt=ct.align,Sn=Xt===void 0?"center":Xt,rn=(0,T.useState)(),_t=(0,w.Z)(rn,2),yn=_t[0],Fn=_t[1],nr=(0,T.useRef)(),jn=T.useCallback(function(Cn){return typeof Ne=="function"?Ne(Cn):typeof Ne=="number"?Ne:Cn},[Ne]);function Nn(){We.Z.cancel(nr.current)}return(0,T.useEffect)(function(){var Cn={};if(Ce)if(re){Cn.width=jn(Ce.width);var zt=Be?"right":"left";Sn==="start"&&(Cn[zt]=Ce[zt]),Sn==="center"&&(Cn[zt]=Ce[zt]+Ce.width/2,Cn.transform=Be?"translateX(50%)":"translateX(-50%)"),Sn==="end"&&(Cn[zt]=Ce[zt]+Ce.width,Cn.transform="translateX(-100%)")}else Cn.height=jn(Ce.height),Sn==="start"&&(Cn.top=Ce.top),Sn==="center"&&(Cn.top=Ce.top+Ce.height/2,Cn.transform="translateY(-50%)"),Sn==="end"&&(Cn.top=Ce.top+Ce.height,Cn.transform="translateY(-100%)");return Nn(),nr.current=(0,We.Z)(function(){Fn(Cn)}),Nn},[Ce,re,Be,Sn,jn]),{style:yn}},Zt=Wt,be={width:0,height:0,left:0,top:0};function R(N,J,Ce){return(0,T.useMemo)(function(){for(var re,Be=new Map,Bt=J.get((re=N[0])===null||re===void 0?void 0:re.key)||be,ct=Bt.left+Bt.width,Ne=0;Ne_n?(Cr=fr,Ot.current="x"):(Cr=qn,Ot.current="y"),J(-Cr,-Cr)&&$n.preventDefault()}var Yr=(0,T.useRef)(null);Yr.current={onTouchStart:gn,onTouchMove:On,onTouchEnd:yr,onWheel:Er},T.useEffect(function(){function $n(pr){Yr.current.onTouchStart(pr)}function fr(pr){Yr.current.onTouchMove(pr)}function qn(pr){Yr.current.onTouchEnd(pr)}function Cr(pr){Yr.current.onWheel(pr)}return document.addEventListener("touchmove",fr,{passive:!1}),document.addEventListener("touchend",qn,{passive:!0}),N.current.addEventListener("touchstart",$n,{passive:!0}),N.current.addEventListener("wheel",Cr,{passive:!1}),function(){document.removeEventListener("touchmove",fr),document.removeEventListener("touchend",qn)}},[])}var Qe=u(34280);function kt(N){var J=(0,T.useState)(0),Ce=(0,w.Z)(J,2),re=Ce[0],Be=Ce[1],Bt=(0,T.useRef)(0),ct=(0,T.useRef)();return ct.current=N,(0,Qe.o)(function(){var Ne;(Ne=ct.current)===null||Ne===void 0||Ne.call(ct)},[re]),function(){Bt.current===re&&(Bt.current+=1,Be(Bt.current))}}function L(N){var J=(0,T.useRef)([]),Ce=(0,T.useState)({}),re=(0,w.Z)(Ce,2),Be=re[1],Bt=(0,T.useRef)(typeof N=="function"?N():N),ct=kt(function(){var Xt=Bt.current;J.current.forEach(function(Sn){Xt=Sn(Xt)}),J.current=[],Bt.current=Xt,Be({})});function Ne(Xt){J.current.push(Xt),ct()}return[Bt.current,Ne]}var ue={width:0,height:0,left:0,top:0,right:0};function ae(N,J,Ce,re,Be,Bt,ct){var Ne=ct.tabs,Xt=ct.tabPosition,Sn=ct.rtl,rn,_t,yn;return["top","bottom"].includes(Xt)?(rn="width",_t=Sn?"right":"left",yn=Math.abs(Ce)):(rn="height",_t="top",yn=-Ce),(0,T.useMemo)(function(){if(!Ne.length)return[0,0];for(var Fn=Ne.length,nr=Fn,jn=0;jnMath.floor(yn+J)){nr=jn-1;break}}for(var Cn=0,zt=Fn-1;zt>=0;zt-=1){var gn=N.get(Ne[zt].key)||ue;if(gn[_t]=nr?[0,0]:[Cn,nr]},[N,J,re,Be,Bt,yn,Xt,Ne.map(function(Fn){return Fn.key}).join("_"),Sn])}function Ue(N){var J;return N instanceof Map?(J={},N.forEach(function(Ce,re){J[re]=Ce})):J=N,JSON.stringify(J)}var Ze="TABS_DQ";function Re(N){return String(N).replace(/"/g,Ze)}function W(N,J,Ce,re){return!(!Ce||re||N===!1||N===void 0&&(J===!1||J===null))}var Ct=T.forwardRef(function(N,J){var Ce=N.prefixCls,re=N.editable,Be=N.locale,Bt=N.style;return!re||re.showAdd===!1?null:T.createElement("button",{ref:J,type:"button",className:"".concat(Ce,"-nav-add"),style:Bt,"aria-label":(Be==null?void 0:Be.addAriaLabel)||"Add tab",onClick:function(Ne){re.onEdit("add",{event:Ne})}},re.addIcon||"+")}),Ye=Ct,Ge=T.forwardRef(function(N,J){var Ce=N.position,re=N.prefixCls,Be=N.extra;if(!Be)return null;var Bt,ct={};return(0,z.Z)(Be)==="object"&&!T.isValidElement(Be)?ct=Be:ct.right=Be,Ce==="right"&&(Bt=ct.right),Ce==="left"&&(Bt=ct.left),Bt?T.createElement("div",{className:"".concat(re,"-extra-content"),ref:J},Bt):null}),it=Ge,Rt=u(96478),Xe=u(28321),jt=u(10228),ht=T.forwardRef(function(N,J){var Ce=N.prefixCls,re=N.id,Be=N.tabs,Bt=N.locale,ct=N.mobile,Ne=N.more,Xt=Ne===void 0?{}:Ne,Sn=N.style,rn=N.className,_t=N.editable,yn=N.tabBarGutter,Fn=N.rtl,nr=N.removeAriaLabel,jn=N.onTabClick,Nn=N.getPopupContainer,Cn=N.popupClassName,zt=(0,T.useState)(!1),gn=(0,w.Z)(zt,2),On=gn[0],yr=gn[1],Ot=(0,T.useState)(null),Er=(0,w.Z)(Ot,2),Yr=Er[0],$n=Er[1],fr=Xt.icon,qn=fr===void 0?"More":fr,Cr="".concat(re,"-more-popup"),pr="".concat(Ce,"-dropdown"),_n=Yr!==null?"".concat(Cr,"-").concat(Yr):null,Xr=Bt==null?void 0:Bt.dropdownAriaLabel;function qr(wt,D){wt.preventDefault(),wt.stopPropagation(),_t.onEdit("remove",{key:D,event:wt})}var br=T.createElement(Xe.ZP,{onClick:function(D){var St=D.key,Oe=D.domEvent;jn(St,Oe),yr(!1)},prefixCls:"".concat(pr,"-menu"),id:Cr,tabIndex:-1,role:"listbox","aria-activedescendant":_n,selectedKeys:[Yr],"aria-label":Xr!==void 0?Xr:"expanded dropdown"},Be.map(function(wt){var D=wt.closable,St=wt.disabled,Oe=wt.closeIcon,Ut=wt.key,Yt=wt.label,un=W(D,Oe,_t,St);return T.createElement(Xe.sN,{key:Ut,id:"".concat(Cr,"-").concat(Ut),role:"option","aria-controls":re&&"".concat(re,"-panel-").concat(Ut),disabled:St},T.createElement("span",null,Yt),un&&T.createElement("button",{type:"button","aria-label":nr||"remove",tabIndex:0,className:"".concat(pr,"-menu-item-remove"),onClick:function(Kn){Kn.stopPropagation(),qr(Kn,Ut)}},Oe||_t.removeIcon||"\xD7"))}));function xr(wt){for(var D=Be.filter(function(un){return!un.disabled}),St=D.findIndex(function(un){return un.key===Yr})||0,Oe=D.length,Ut=0;Ut_?"left":"right"})}),pr=(0,w.Z)(Cr,2),_n=pr[0],Xr=pr[1],qr=Z(0,function(me,_){!qn&&jn&&jn({direction:me>_?"top":"bottom"})}),br=(0,w.Z)(qr,2),xr=br[0],oa=br[1],_r=(0,T.useState)([0,0]),le=(0,w.Z)(_r,2),ee=le[0],wt=le[1],D=(0,T.useState)([0,0]),St=(0,w.Z)(D,2),Oe=St[0],Ut=St[1],Yt=(0,T.useState)([0,0]),un=(0,w.Z)(Yt,2),Mn=un[0],Kn=un[1],rr=(0,T.useState)([0,0]),En=(0,w.Z)(rr,2),gt=En[0],X=En[1],Pe=L(new Map),ke=(0,w.Z)(Pe,2),je=ke[0],yt=ke[1],Pt=R(gn,je,Oe[0]),Jt=cn(ee,qn),mn=cn(Oe,qn),kn=cn(Mn,qn),Qn=cn(gt,qn),Dr=Math.floor(Jt)Gn?Gn:me}var pn=(0,T.useRef)(null),lr=(0,T.useState)(),tn=(0,w.Z)(lr,2),dn=tn[0],Zn=tn[1];function cr(){Zn(Date.now())}function dr(){pn.current&&clearTimeout(pn.current)}ge(Er,function(me,_){function de(vt,mt){vt(function(at){var Dt=ln(at+mt);return Dt})}return Dr?(qn?de(Xr,me):de(oa,_),dr(),cr(),!0):!1}),(0,T.useEffect)(function(){return dr(),dn&&(pn.current=setTimeout(function(){Zn(0)},100)),dr},[dn]);var ur=ae(Pt,qt,qn?_n:xr,mn,kn,Qn,(0,b.Z)((0,b.Z)({},N),{},{tabs:gn})),ca=(0,w.Z)(ur,2),x=ca[0],we=ca[1],se=(0,ve.Z)(function(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ct,_=Pt.get(me)||{width:0,height:0,left:0,right:0,top:0};if(qn){var de=_n;Ne?_.right<_n?de=_.right:_.right+_.width>_n+qt&&(de=_.right+_.width-qt):_.left<-_n?de=-_.left:_.left+_.width>-_n+qt&&(de=-(_.left+_.width-qt)),oa(0),Xr(ln(de))}else{var vt=xr;_.top<-xr?vt=-_.top:_.top+_.height>-xr+qt&&(vt=-(_.top+_.height-qt)),Xr(0),oa(ln(vt))}}),De=(0,T.useState)(),ce=(0,w.Z)(De,2),At=ce[0],Tt=ce[1],Nt=(0,T.useState)(!1),Et=(0,w.Z)(Nt,2),fe=Et[0],Fe=Et[1],Ve=gn.filter(function(me){return!me.disabled}).map(function(me){return me.key}),rt=function(_){var de=Ve.indexOf(At||ct),vt=Ve.length,mt=(de+_+vt)%vt,at=Ve[mt];Tt(at)},lt=function(_){var de=_.code,vt=Ne&&qn,mt=Ve[0],at=Ve[Ve.length-1];switch(de){case"ArrowLeft":{qn&&rt(vt?1:-1);break}case"ArrowRight":{qn&&rt(vt?-1:1);break}case"ArrowUp":{_.preventDefault(),qn||rt(-1);break}case"ArrowDown":{_.preventDefault(),qn||rt(1);break}case"Home":{_.preventDefault(),Tt(mt);break}case"End":{_.preventDefault(),Tt(at);break}case"Enter":case"Space":{_.preventDefault(),nr(ct,_);break}case"Backspace":case"Delete":{var Dt=Ve.indexOf(At),Ht=gn.find(function(Jn){return Jn.key===At}),sn=W(Ht==null?void 0:Ht.closable,Ht==null?void 0:Ht.closeIcon,Sn,Ht==null?void 0:Ht.disabled);sn&&(_.preventDefault(),_.stopPropagation(),Sn.onEdit("remove",{key:At,event:_}),Dt===Ve.length-1?rt(-1):rt(1));break}}},nn={};qn?nn[Ne?"marginRight":"marginLeft"]=yn:nn.marginTop=yn;var r=gn.map(function(me,_){var de=me.key;return T.createElement(xt,{id:Be,prefixCls:zt,key:de,tab:me,style:_===0?void 0:nn,closable:me.closable,editable:Sn,active:de===ct,focus:de===At,renderWrapper:Fn,removeAriaLabel:rn==null?void 0:rn.removeAriaLabel,tabCount:Ve.length,currentPosition:_+1,onClick:function(mt){nr(de,mt)},onKeyDown:lt,onFocus:function(){fe||Tt(de),se(de),cr(),Er.current&&(Ne||(Er.current.scrollLeft=0),Er.current.scrollTop=0)},onBlur:function(){Tt(void 0)},onMouseDown:function(){Fe(!0)},onMouseUp:function(){Fe(!1)}})}),v=function(){return yt(function(){var _,de=new Map,vt=(_=Yr.current)===null||_===void 0?void 0:_.getBoundingClientRect();return gn.forEach(function(mt){var at,Dt=mt.key,Ht=(at=Yr.current)===null||at===void 0?void 0:at.querySelector('[data-node-key="'.concat(Re(Dt),'"]'));if(Ht){var sn=Ft(Ht,vt),Jn=(0,w.Z)(sn,4),Yn=Jn[0],gr=Jn[1],ir=Jn[2],bn=Jn[3];de.set(Dt,{width:Yn,height:gr,left:ir,top:bn})}}),de})};(0,T.useEffect)(function(){v()},[gn.map(function(me){return me.key}).join("_")]);var g=kt(function(){var me=vn(On),_=vn(yr),de=vn(Ot);wt([me[0]-_[0]-de[0],me[1]-_[1]-de[1]]);var vt=vn(fr);Kn(vt);var mt=vn($n);X(mt);var at=vn(Yr);Ut([at[0]-vt[0],at[1]-vt[1]]),v()}),h=gn.slice(0,x),y=gn.slice(we+1),O=[].concat((0,M.Z)(h),(0,M.Z)(y)),P=Pt.get(ct),G=Zt({activeTabOffset:P,horizontal:qn,indicator:Nn,rtl:Ne}),Ie=G.style;(0,T.useEffect)(function(){se()},[ct,Un,Gn,Ue(P),Ue(Pt),qn]),(0,T.useEffect)(function(){g()},[Ne]);var Me=!!O.length,Y="".concat(zt,"-nav-wrap"),_e,It,$e,tt;return qn?Ne?(It=_n>0,_e=_n!==Gn):(_e=_n<0,It=_n!==Un):($e=xr<0,tt=xr!==Un),T.createElement(te.Z,{onResize:g},T.createElement("div",{ref:(0,Se.x1)(J,On),role:"tablist","aria-orientation":qn?"horizontal":"vertical",className:ut()("".concat(zt,"-nav"),Ce),style:re,onKeyDown:function(){cr()}},T.createElement(it,{ref:yr,position:"left",extra:Xt,prefixCls:zt}),T.createElement(te.Z,{onResize:g},T.createElement("div",{className:ut()(Y,(0,B.Z)((0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(Y,"-ping-left"),_e),"".concat(Y,"-ping-right"),It),"".concat(Y,"-ping-top"),$e),"".concat(Y,"-ping-bottom"),tt)),ref:Er},T.createElement(te.Z,{onResize:g},T.createElement("div",{ref:Yr,className:"".concat(zt,"-nav-list"),style:{transform:"translate(".concat(_n,"px, ").concat(xr,"px)"),transition:dn?"none":void 0}},r,T.createElement(Ye,{ref:fr,prefixCls:zt,locale:rn,editable:Sn,style:(0,b.Z)((0,b.Z)({},r.length===0?void 0:nn),{},{visibility:Me?"hidden":null})}),T.createElement("div",{className:ut()("".concat(zt,"-ink-bar"),(0,B.Z)({},"".concat(zt,"-ink-bar-animated"),Bt.inkBar)),style:Ie}))))),T.createElement(fn,(0,a.Z)({},N,{removeAriaLabel:rn==null?void 0:rn.removeAriaLabel,ref:$n,prefixCls:zt,tabs:O,className:!Me&&hr,tabMoving:!!dn})),T.createElement(it,{ref:Ot,position:"right",extra:Xt,prefixCls:zt})))}),K=ze,q=T.forwardRef(function(N,J){var Ce=N.prefixCls,re=N.className,Be=N.style,Bt=N.id,ct=N.active,Ne=N.tabKey,Xt=N.children;return T.createElement("div",{id:Bt&&"".concat(Bt,"-panel-").concat(Ne),role:"tabpanel",tabIndex:ct?0:-1,"aria-labelledby":Bt&&"".concat(Bt,"-tab-").concat(Ne),"aria-hidden":!ct,style:Be,className:ut()(Ce,ct&&"".concat(Ce,"-active"),re),ref:J},Xt)}),S=q,Ae=["renderTabBar"],V=["label","key"],C=function(J){var Ce=J.renderTabBar,re=(0,m.Z)(J,Ae),Be=T.useContext(E),Bt=Be.tabs;if(Ce){var ct=(0,b.Z)((0,b.Z)({},re),{},{panes:Bt.map(function(Ne){var Xt=Ne.label,Sn=Ne.key,rn=(0,m.Z)(Ne,V);return T.createElement(S,(0,a.Z)({tab:Xt,key:Sn,tabKey:Sn},rn))})});return Ce(ct,K)}return T.createElement(K,re)},j=C,dt=u(77900),Mt=["key","forceRender","style","className","destroyInactiveTabPane"],I=function(J){var Ce=J.id,re=J.activeKey,Be=J.animated,Bt=J.tabPosition,ct=J.destroyInactiveTabPane,Ne=T.useContext(E),Xt=Ne.prefixCls,Sn=Ne.tabs,rn=Be.tabPane,_t="".concat(Xt,"-tabpane");return T.createElement("div",{className:ut()("".concat(Xt,"-content-holder"))},T.createElement("div",{className:ut()("".concat(Xt,"-content"),"".concat(Xt,"-content-").concat(Bt),(0,B.Z)({},"".concat(Xt,"-content-animated"),rn))},Sn.map(function(yn){var Fn=yn.key,nr=yn.forceRender,jn=yn.style,Nn=yn.className,Cn=yn.destroyInactiveTabPane,zt=(0,m.Z)(yn,Mt),gn=Fn===re;return T.createElement(dt.default,(0,a.Z)({key:Fn,visible:gn,forceRender:nr,removeOnLeave:!!(ct||Cn),leavedClassName:"".concat(_t,"-hidden")},Be.tabPaneMotion),function(On,yr){var Ot=On.style,Er=On.className;return T.createElement(S,(0,a.Z)({},zt,{prefixCls:_t,id:Ce,tabKey:Fn,animated:rn,active:gn,style:(0,b.Z)((0,b.Z)({},jn),Ot),className:ut()(Nn,Er),ref:yr}))})})))},U=I,F=u(48736);function he(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},J;return N===!1?J={inkBar:!1,tabPane:!1}:N===!0?J={inkBar:!0,tabPane:!1}:J=(0,b.Z)({inkBar:!0},(0,z.Z)(N)==="object"?N:{}),J.tabPaneMotion&&J.tabPane===void 0&&(J.tabPane=!0),!J.tabPaneMotion&&J.tabPane&&(J.tabPane=!1),J}var ie=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],Ke=0,ft=T.forwardRef(function(N,J){var Ce=N.id,re=N.prefixCls,Be=re===void 0?"rc-tabs":re,Bt=N.className,ct=N.items,Ne=N.direction,Xt=N.activeKey,Sn=N.defaultActiveKey,rn=N.editable,_t=N.animated,yn=N.tabPosition,Fn=yn===void 0?"top":yn,nr=N.tabBarGutter,jn=N.tabBarStyle,Nn=N.tabBarExtraContent,Cn=N.locale,zt=N.more,gn=N.destroyInactiveTabPane,On=N.renderTabBar,yr=N.onChange,Ot=N.onTabClick,Er=N.onTabScroll,Yr=N.getPopupContainer,$n=N.popupClassName,fr=N.indicator,qn=(0,m.Z)(N,ie),Cr=T.useMemo(function(){return(ct||[]).filter(function(gt){return gt&&(0,z.Z)(gt)==="object"&&"key"in gt})},[ct]),pr=Ne==="rtl",_n=he(_t),Xr=(0,T.useState)(!1),qr=(0,w.Z)(Xr,2),br=qr[0],xr=qr[1];(0,T.useEffect)(function(){xr((0,l.Z)())},[]);var oa=(0,$.Z)(function(){var gt;return(gt=Cr[0])===null||gt===void 0?void 0:gt.key},{value:Xt,defaultValue:Sn}),_r=(0,w.Z)(oa,2),le=_r[0],ee=_r[1],wt=(0,T.useState)(function(){return Cr.findIndex(function(gt){return gt.key===le})}),D=(0,w.Z)(wt,2),St=D[0],Oe=D[1];(0,T.useEffect)(function(){var gt=Cr.findIndex(function(Pe){return Pe.key===le});if(gt===-1){var X;gt=Math.max(0,Math.min(St,Cr.length-1)),ee((X=Cr[gt])===null||X===void 0?void 0:X.key)}Oe(gt)},[Cr.map(function(gt){return gt.key}).join("_"),le,St]);var Ut=(0,$.Z)(null,{value:Ce}),Yt=(0,w.Z)(Ut,2),un=Yt[0],Mn=Yt[1];(0,T.useEffect)(function(){Ce||(Mn("rc-tabs-".concat(Ke)),Ke+=1)},[]);function Kn(gt,X){Ot==null||Ot(gt,X);var Pe=gt!==le;ee(gt),Pe&&(yr==null||yr(gt))}var rr={id:un,activeKey:le,animated:_n,tabPosition:Fn,rtl:pr,mobile:br},En=(0,b.Z)((0,b.Z)({},rr),{},{editable:rn,locale:Cn,more:zt,tabBarGutter:nr,onTabClick:Kn,onTabScroll:Er,extra:Nn,style:jn,panes:null,getPopupContainer:Yr,popupClassName:$n,indicator:fr});return T.createElement(E.Provider,{value:{tabs:Cr,prefixCls:Be}},T.createElement("div",(0,a.Z)({ref:J,id:Ce,className:ut()(Be,"".concat(Be,"-").concat(Fn),(0,B.Z)((0,B.Z)((0,B.Z)({},"".concat(Be,"-mobile"),br),"".concat(Be,"-editable"),rn),"".concat(Be,"-rtl"),pr),Bt)},qn),T.createElement(j,(0,a.Z)({},En,{renderTabBar:On})),T.createElement(U,(0,a.Z)({destroyInactiveTabPane:gn},rr,{animated:_n}))))}),st=ft,ot=st},22711:function(Tr,Vn,u){"use strict";u.r(Vn),u.d(Vn,{ResizableTextArea:function(){return kt},default:function(){return Ue}});var a=u(14809),B=u(4635),b=u(20439),w=u(95190),z=u(50298),m=u(62646),He=u(92310),ut=u.n(He),$=u(36901),l=u(66003),T=u(30292),E=u(18929),M=u(59301),te=u(93664),ve=u(29301),Se=u(34280),We=u(16089),Wt=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -18,7 +18,7 @@ top:0 !important; right:0 !important; pointer-events: none !important; -`,Zt=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],be={},R;function Z(Ze){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,W=Ze.getAttribute("id")||Ze.getAttribute("data-reactid")||Ze.getAttribute("name");if(Re&&be[W])return be[W];var Ct=window.getComputedStyle(Ze),Ye=Ct.getPropertyValue("box-sizing")||Ct.getPropertyValue("-moz-box-sizing")||Ct.getPropertyValue("-webkit-box-sizing"),Ge=parseFloat(Ct.getPropertyValue("padding-bottom"))+parseFloat(Ct.getPropertyValue("padding-top")),it=parseFloat(Ct.getPropertyValue("border-bottom-width"))+parseFloat(Ct.getPropertyValue("border-top-width")),Rt=Zt.map(function(jt){return"".concat(jt,":").concat(Ct.getPropertyValue(jt))}).join(";"),Xe={sizingStyle:Rt,paddingSize:Ge,borderSize:it,boxSizing:Ye};return Re&&W&&(be[W]=Xe),Xe}function nt(Ze){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;R||(R=document.createElement("textarea"),R.setAttribute("tab-index","-1"),R.setAttribute("aria-hidden","true"),R.setAttribute("name","hiddenTextarea"),document.body.appendChild(R)),Ze.getAttribute("wrap")?R.setAttribute("wrap",Ze.getAttribute("wrap")):R.removeAttribute("wrap");var Ye=Z(Ze,Re),Ge=Ye.paddingSize,it=Ye.borderSize,Rt=Ye.boxSizing,Xe=Ye.sizingStyle;R.setAttribute("style","".concat(Xe,";").concat(Wt)),R.value=Ze.value||Ze.placeholder||"";var jt=void 0,ht=void 0,fn,Le=R.scrollHeight;if(Rt==="border-box"?Le+=it:Rt==="content-box"&&(Le-=Ge),W!==null||Ct!==null){R.value=" ";var xt=R.scrollHeight-Ge;W!==null&&(jt=xt*W,Rt==="border-box"&&(jt=jt+Ge+it),Le=Math.max(jt,Le)),Ct!==null&&(ht=xt*Ct,Rt==="border-box"&&(ht=ht+Ge+it),fn=Le>ht?"":"hidden",Le=Math.min(ht,Le))}var Ft={height:Le,overflowY:fn,resize:"none"};return jt&&(Ft.minHeight=jt),ht&&(Ft.maxHeight=ht),Ft}var qe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Te=0,ye=1,ge=2,Qe=M.forwardRef(function(Ze,Re){var W=Ze,Ct=W.prefixCls,Ye=W.defaultValue,Ge=W.value,it=W.autoSize,Rt=W.onResize,Xe=W.className,jt=W.style,ht=W.disabled,fn=W.onChange,Le=W.onInternalAutoSize,xt=(0,m.Z)(W,qe),Ft=(0,E.Z)(Ye,{value:Ge,postState:function(Bt){return Bt!=null?Bt:""}}),vn=(0,z.Z)(Ft,2),cn=vn[0],ze=vn[1],K=function(Bt){ze(Bt.target.value),fn==null||fn(Bt)},q=M.useRef();M.useImperativeHandle(Re,function(){return{textArea:q.current}});var S=M.useMemo(function(){return it&&(0,te.Z)(it)==="object"?[it.minRows,it.maxRows]:[]},[it]),Ae=(0,z.Z)(S,2),V=Ae[0],C=Ae[1],j=!!it,dt=function(){try{if(document.activeElement===q.current){var Bt=q.current,ct=Bt.selectionStart,Ne=Bt.selectionEnd,Xt=Bt.scrollTop;q.current.setSelectionRange(ct,Ne),q.current.scrollTop=Xt}}catch(Sn){}},Mt=M.useState(ge),I=(0,z.Z)(Mt,2),U=I[0],F=I[1],he=M.useState(),ie=(0,z.Z)(he,2),Ke=ie[0],ft=ie[1],st=function(){F(Te)};(0,Se.Z)(function(){j&&st()},[Ge,V,C,j]),(0,Se.Z)(function(){if(U===Te)F(ye);else if(U===ye){var Be=nt(q.current,!1,V,C);F(ge),ft(Be)}else dt()},[U]);var ot=M.useRef(),N=function(){We.Z.cancel(ot.current)},J=function(Bt){U===ge&&(Rt==null||Rt(Bt),it&&(N(),ot.current=(0,We.Z)(function(){st()})))};M.useEffect(function(){return N},[]);var Ce=j?Ke:null,re=(0,b.Z)((0,b.Z)({},jt),Ce);return(U===Te||U===ye)&&(re.overflowY="hidden",re.overflowX="hidden"),M.createElement(ve.Z,{onResize:J,disabled:!(it||Rt)},M.createElement("textarea",(0,a.Z)({},xt,{ref:q,style:re,className:ut()(Ct,Xe,(0,B.Z)({},"".concat(Ct,"-disabled"),ht)),disabled:ht,value:cn,onChange:K})))}),kt=Qe,L=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],ue=M.forwardRef(function(Ze,Re){var W,Ct=Ze.defaultValue,Ye=Ze.value,Ge=Ze.onFocus,it=Ze.onBlur,Rt=Ze.onChange,Xe=Ze.allowClear,jt=Ze.maxLength,ht=Ze.onCompositionStart,fn=Ze.onCompositionEnd,Le=Ze.suffix,xt=Ze.prefixCls,Ft=xt===void 0?"rc-textarea":xt,vn=Ze.showCount,cn=Ze.count,ze=Ze.className,K=Ze.style,q=Ze.disabled,S=Ze.hidden,Ae=Ze.classNames,V=Ze.styles,C=Ze.onResize,j=Ze.onClear,dt=Ze.onPressEnter,Mt=Ze.readOnly,I=Ze.autoSize,U=Ze.onKeyDown,F=(0,m.Z)(Ze,L),he=(0,E.Z)(Ct,{value:Ye,defaultValue:Ct}),ie=(0,z.Z)(he,2),Ke=ie[0],ft=ie[1],st=Ke==null?"":String(Ke),ot=M.useState(!1),N=(0,z.Z)(ot,2),J=N[0],Ce=N[1],re=M.useRef(!1),Be=M.useState(null),Bt=(0,z.Z)(Be,2),ct=Bt[0],Ne=Bt[1],Xt=(0,M.useRef)(null),Sn=(0,M.useRef)(null),rn=function(){var xr;return(xr=Sn.current)===null||xr===void 0?void 0:xr.textArea},_t=function(){rn().focus()};(0,M.useImperativeHandle)(Re,function(){var br;return{resizableTextArea:Sn.current,focus:_t,blur:function(){rn().blur()},nativeElement:((br=Xt.current)===null||br===void 0?void 0:br.nativeElement)||rn()}}),(0,M.useEffect)(function(){Ce(function(br){return!q&&br})},[q]);var yn=M.useState(null),Fn=(0,z.Z)(yn,2),nr=Fn[0],jn=Fn[1];M.useEffect(function(){if(nr){var br;(br=rn()).setSelectionRange.apply(br,(0,w.Z)(nr))}},[nr]);var Nn=(0,l.Z)(cn,vn),Cn=(W=Nn.max)!==null&&W!==void 0?W:jt,zt=Number(Cn)>0,gn=Nn.strategy(st),On=!!Cn&&gn>Cn,yr=function(xr,oa){var _r=oa;!re.current&&Nn.exceedFormatter&&Nn.max&&Nn.strategy(oa)>Nn.max&&(_r=Nn.exceedFormatter(oa,{max:Nn.max}),oa!==_r&&jn([rn().selectionStart||0,rn().selectionEnd||0])),ft(_r),(0,T.rJ)(xr.currentTarget,xr,Rt,_r)},Ot=function(xr){re.current=!0,ht==null||ht(xr)},Er=function(xr){re.current=!1,yr(xr,xr.currentTarget.value),fn==null||fn(xr)},Yr=function(xr){yr(xr,xr.target.value)},$n=function(xr){xr.key==="Enter"&&dt&&dt(xr),U==null||U(xr)},fr=function(xr){Ce(!0),Ge==null||Ge(xr)},qn=function(xr){Ce(!1),it==null||it(xr)},Cr=function(xr){ft(""),_t(),(0,T.rJ)(rn(),xr,Rt)},pr=Le,_n;Nn.show&&(Nn.showFormatter?_n=Nn.showFormatter({value:st,count:gn,maxLength:Cn}):_n="".concat(gn).concat(zt?" / ".concat(Cn):""),pr=M.createElement(M.Fragment,null,pr,M.createElement("span",{className:ut()("".concat(Ft,"-data-count"),Ae==null?void 0:Ae.count),style:V==null?void 0:V.count},_n)));var Xr=function(xr){var oa;C==null||C(xr),(oa=rn())!==null&&oa!==void 0&&oa.style.height&&Ne(!0)},qr=!I&&!vn&&!Xe;return M.createElement($.BaseInput,{ref:Xt,value:st,allowClear:Xe,handleReset:Cr,suffix:pr,prefixCls:Ft,classNames:(0,b.Z)((0,b.Z)({},Ae),{},{affixWrapper:ut()(Ae==null?void 0:Ae.affixWrapper,(0,B.Z)((0,B.Z)({},"".concat(Ft,"-show-count"),vn),"".concat(Ft,"-textarea-allow-clear"),Xe))}),disabled:q,focused:J,className:ut()(ze,On&&"".concat(Ft,"-out-of-range")),style:(0,b.Z)((0,b.Z)({},K),ct&&!qr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof _n=="string"?_n:void 0}},hidden:S,readOnly:Mt,onClear:j},M.createElement(kt,(0,a.Z)({},F,{autoSize:I,maxLength:jt,onKeyDown:$n,onChange:Yr,onFocus:fr,onBlur:qn,onCompositionStart:Ot,onCompositionEnd:Er,className:ut()(Ae==null?void 0:Ae.textarea),style:(0,b.Z)((0,b.Z)({},V==null?void 0:V.textarea),{},{resize:K==null?void 0:K.resize}),disabled:q,prefixCls:Ft,onResize:Xr,ref:Sn,readOnly:Mt})))}),ae=ue,Ue=ae},29125:function(Tr,Vn,u){"use strict";u.d(Vn,{G:function(){return w},Z:function(){return Wt}});var a=u(92310),B=u.n(a),b=u(59301);function w(Zt){var be=Zt.children,R=Zt.prefixCls,Z=Zt.id,nt=Zt.overlayInnerStyle,qe=Zt.bodyClassName,Te=Zt.className,ye=Zt.style;return b.createElement("div",{className:B()("".concat(R,"-content"),Te),style:ye},b.createElement("div",{className:B()("".concat(R,"-inner"),qe),id:Z,role:"tooltip",style:nt},typeof be=="function"?be():be))}var z=u(14809),m=u(20439),He=u(62646),ut=u(65352),$={shiftX:64,adjustY:1},l={adjustX:1,shiftY:!0},T=[0,0],E={left:{points:["cr","cl"],overflow:l,offset:[-4,0],targetOffset:T},right:{points:["cl","cr"],overflow:l,offset:[4,0],targetOffset:T},top:{points:["bc","tc"],overflow:$,offset:[0,-4],targetOffset:T},bottom:{points:["tc","bc"],overflow:$,offset:[0,4],targetOffset:T},topLeft:{points:["bl","tl"],overflow:$,offset:[0,-4],targetOffset:T},leftTop:{points:["tr","tl"],overflow:l,offset:[-4,0],targetOffset:T},topRight:{points:["br","tr"],overflow:$,offset:[0,-4],targetOffset:T},rightTop:{points:["tl","tr"],overflow:l,offset:[4,0],targetOffset:T},bottomRight:{points:["tr","br"],overflow:$,offset:[0,4],targetOffset:T},rightBottom:{points:["bl","br"],overflow:l,offset:[4,0],targetOffset:T},bottomLeft:{points:["tl","bl"],overflow:$,offset:[0,4],targetOffset:T},leftBottom:{points:["br","bl"],overflow:l,offset:[-4,0],targetOffset:T}},M=null,te=u(80402),ve=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],Se=function(be,R){var Z=be.overlayClassName,nt=be.trigger,qe=nt===void 0?["hover"]:nt,Te=be.mouseEnterDelay,ye=Te===void 0?0:Te,ge=be.mouseLeaveDelay,Qe=ge===void 0?.1:ge,kt=be.overlayStyle,L=be.prefixCls,ue=L===void 0?"rc-tooltip":L,ae=be.children,Ue=be.onVisibleChange,Ze=be.afterVisibleChange,Re=be.transitionName,W=be.animation,Ct=be.motion,Ye=be.placement,Ge=Ye===void 0?"right":Ye,it=be.align,Rt=it===void 0?{}:it,Xe=be.destroyTooltipOnHide,jt=Xe===void 0?!1:Xe,ht=be.defaultVisible,fn=be.getTooltipContainer,Le=be.overlayInnerStyle,xt=be.arrowContent,Ft=be.overlay,vn=be.id,cn=be.showArrow,ze=cn===void 0?!0:cn,K=be.classNames,q=be.styles,S=(0,He.Z)(be,ve),Ae=(0,te.Z)(vn),V=(0,b.useRef)(null);(0,b.useImperativeHandle)(R,function(){return V.current});var C=(0,m.Z)({},S);"visible"in be&&(C.popupVisible=be.visible);var j=function(){return b.createElement(w,{key:"content",prefixCls:ue,id:Ae,bodyClassName:K==null?void 0:K.body,overlayInnerStyle:(0,m.Z)((0,m.Z)({},Le),q==null?void 0:q.body)},Ft)},dt=function(){var I=b.Children.only(ae),U=(I==null?void 0:I.props)||{},F=(0,m.Z)((0,m.Z)({},U),{},{"aria-describedby":Ft?Ae:null});return b.cloneElement(ae,F)};return b.createElement(ut.Z,(0,z.Z)({popupClassName:B()(Z,K==null?void 0:K.root),prefixCls:ue,popup:j,action:qe,builtinPlacements:E,popupPlacement:Ge,ref:V,popupAlign:Rt,getPopupContainer:fn,onPopupVisibleChange:Ue,afterPopupVisibleChange:Ze,popupTransitionName:Re,popupAnimation:W,popupMotion:Ct,defaultPopupVisible:ht,autoDestroy:jt,mouseLeaveDelay:Qe,popupStyle:(0,m.Z)((0,m.Z)({},kt),q==null?void 0:q.root),mouseEnterDelay:ye,arrow:ze},C),dt())},We=(0,b.forwardRef)(Se),Wt=We},9940:function(Tr,Vn,u){"use strict";u.d(Vn,{Qw:function(){return vn},FJ:function(){return ze},hT:function(){return cn},OF:function(){return R},ZP:function(){return Mt}});var a=u(14809),B=u(95190),b=u(20439),w=u(50298),z=u(62646),m=u(93664),He=u(37463),ut=u(6551),$=u(34643),l=u(18929),T=u(48736),E=u(59301),M=function(I){var U=E.useRef({valueLabels:new Map});return E.useMemo(function(){var F=U.current.valueLabels,he=new Map,ie=I.map(function(Ke){var ft=Ke.value,st=Ke.label,ot=st!=null?st:F.get(ft);return he.set(ft,ot),(0,b.Z)((0,b.Z)({},Ke),{},{label:ot})});return U.current.valueLabels=he,[ie]},[I])},te=function(U,F,he,ie){return E.useMemo(function(){var Ke=function(Be){return Be.map(function(Bt){var ct=Bt.value;return ct})},ft=Ke(U),st=Ke(F),ot=ft.filter(function(re){return!ie[re]}),N=ft,J=st;if(he){var Ce=(0,$.S)(ft,!0,ie);N=Ce.checkedKeys,J=Ce.halfCheckedKeys}return[Array.from(new Set([].concat((0,B.Z)(ot),(0,B.Z)(N)))),J]},[U,F,he,ie])},ve=te,Se=u(34061),We=function(I,U){return E.useMemo(function(){var F=(0,Se.I8)(I,{fieldNames:U,initWrapper:function(ie){return(0,b.Z)((0,b.Z)({},ie),{},{valueEntities:new Map})},processEntity:function(ie,Ke){var ft=ie.node[U.value];if(0)var st;Ke.valueEntities.set(ft,ie)}});return F},[I,U])},Wt=u(4635),Zt=u(11592),be=function(){return null},R=be,Z=["children","value"];function nt(I){return(0,Zt.Z)(I).map(function(U){if(!E.isValidElement(U)||!U.type)return null;var F=U,he=F.key,ie=F.props,Ke=ie.children,ft=ie.value,st=(0,z.Z)(ie,Z),ot=(0,b.Z)({key:he,value:ft},st),N=nt(Ke);return N.length&&(ot.children=N),ot}).filter(function(U){return U})}function qe(I){if(!I)return I;var U=(0,b.Z)({},I);return"props"in U||Object.defineProperty(U,"props",{get:function(){return(0,T.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),U}}),U}function Te(I,U,F,he,ie,Ke){var ft=null,st=null;function ot(){function N(J){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return J.map(function(Be,Bt){var ct="".concat(Ce,"-").concat(Bt),Ne=Be[Ke.value],Xt=F.includes(Ne),Sn=N(Be[Ke.children]||[],ct,Xt),rn=E.createElement(R,Be,Sn.map(function(yn){return yn.node}));if(U===Ne&&(ft=rn),Xt){var _t={pos:ct,node:rn,children:Sn};return re||st.push(_t),_t}return null}).filter(function(Be){return Be})}st||(st=[],N(he),st.sort(function(J,Ce){var re=J.node.props.value,Be=Ce.node.props.value,Bt=F.indexOf(re),ct=F.indexOf(Be);return Bt-ct}))}Object.defineProperty(I,"triggerNode",{get:function(){return(0,T.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ot(),ft}}),Object.defineProperty(I,"allCheckedNodes",{get:function(){return(0,T.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ot(),ie?st:st.map(function(J){var Ce=J.node;return Ce})}})}var ye=function(U,F,he){var ie=he.fieldNames,Ke=he.treeNodeFilterProp,ft=he.filterTreeNode,st=ie.children;return E.useMemo(function(){if(!F||ft===!1)return U;var ot=typeof ft=="function"?ft:function(J,Ce){return String(Ce[Ke]).toUpperCase().includes(F.toUpperCase())},N=function J(Ce){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ce.reduce(function(Be,Bt){var ct=Bt[st],Ne=re||ot(F,qe(Bt)),Xt=J(ct||[],Ne);return(Ne||Xt.length)&&Be.push((0,b.Z)((0,b.Z)({},Bt),{},(0,Wt.Z)({isLeaf:void 0},st,Xt))),Be},[])};return N(U)},[U,F,st,Ke,ft])},ge=ye;function Qe(I){var U=E.useRef();U.current=I;var F=E.useCallback(function(){return U.current.apply(U,arguments)},[]);return F}function kt(I,U){var F=U.id,he=U.pId,ie=U.rootPId,Ke=new Map,ft=[];return I.forEach(function(st){var ot=st[F],N=(0,b.Z)((0,b.Z)({},st),{},{key:st.key||ot});Ke.set(ot,N)}),Ke.forEach(function(st){var ot=st[he],N=Ke.get(ot);N?(N.children=N.children||[],N.children.push(st)):(ot===ie||ie===null)&&ft.push(st)}),ft}function L(I,U,F){return E.useMemo(function(){if(I){if(F){var he=(0,b.Z)({id:"id",pId:"pId",rootPId:null},(0,m.Z)(F)==="object"?F:{});return kt(I,he)}return I}return nt(U)},[U,F,I])}var ue=E.createContext(null),ae=ue,Ue=u(37530),Ze=u(29530),Re=u(10228),W=u(80547),Ct=E.createContext(null),Ye=Ct,Ge=function(U){return Array.isArray(U)?U:U!==void 0?[U]:[]},it=function(U){var F=U||{},he=F.label,ie=F.value,Ke=F.children;return{_title:he?[he]:["title","label"],value:ie||"value",key:ie||"value",children:Ke||"children"}},Rt=function(U){return!U||U.disabled||U.disableCheckbox||U.checkable===!1},Xe=function(U,F){var he=[],ie=function Ke(ft){ft.forEach(function(st){var ot=st[F.children];ot&&(he.push(st[F.value]),Ke(ot))})};return ie(U),he},jt=function(U){return U==null},ht=u(70425),fn={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Le=function(U,F){var he=(0,He.lk)(),ie=he.prefixCls,Ke=he.multiple,ft=he.searchValue,st=he.toggleOpen,ot=he.open,N=he.notFoundContent,J=E.useContext(Ye),Ce=J.virtual,re=J.listHeight,Be=J.listItemHeight,Bt=J.listItemScrollOffset,ct=J.treeData,Ne=J.fieldNames,Xt=J.onSelect,Sn=J.dropdownMatchSelectWidth,rn=J.treeExpandAction,_t=J.treeTitleRender,yn=J.onPopupScroll,Fn=J.leftMaxCount,nr=J.leafCountOnly,jn=J.valueEntities,Nn=E.useContext(ae),Cn=Nn.checkable,zt=Nn.checkedKeys,gn=Nn.halfCheckedKeys,On=Nn.treeExpandedKeys,yr=Nn.treeDefaultExpandAll,Ot=Nn.treeDefaultExpandedKeys,Er=Nn.onTreeExpand,Yr=Nn.treeIcon,$n=Nn.showTreeIcon,fr=Nn.switcherIcon,qn=Nn.treeLine,Cr=Nn.treeNodeFilterProp,pr=Nn.loadData,_n=Nn.treeLoadedKeys,Xr=Nn.treeMotion,qr=Nn.onTreeLoad,br=Nn.keyEntities,xr=E.useRef(),oa=(0,W.Z)(function(){return ct},[ot,ct],function(ln,pn){return pn[0]&&ln[1]!==pn[1]}),_r=E.useMemo(function(){return Cn?{checked:zt,halfChecked:gn}:null},[Cn,zt,gn]);E.useEffect(function(){if(ot&&!Ke&&zt.length){var ln;(ln=xr.current)===null||ln===void 0||ln.scrollTo({key:zt[0]})}},[ot]);var le=function(pn){pn.preventDefault()},ee=function(pn,lr){var tn=lr.node;Cn&&Rt(tn)||(Xt(tn.key,{selected:!zt.includes(tn.key)}),Ke||st(!1))},wt=E.useState(Ot),D=(0,w.Z)(wt,2),St=D[0],Oe=D[1],Ut=E.useState(null),Yt=(0,w.Z)(Ut,2),un=Yt[0],Mn=Yt[1],Kn=E.useMemo(function(){return On?(0,B.Z)(On):ft?un:St},[St,un,On,ft]),rr=function(pn){Oe(pn),Mn(pn),Er&&Er(pn)},En=String(ft).toLowerCase(),gt=function(pn){return En?String(pn[Cr]).toLowerCase().includes(En):!1};E.useEffect(function(){ft&&Mn(Xe(ct,Ne))},[ft]);var X=E.useState(function(){return new Map}),Pe=(0,w.Z)(X,2),ke=Pe[0],je=Pe[1];E.useEffect(function(){Fn&&je(new Map)},[Fn]);function yt(ln){var pn=ln[Ne.value];if(!ke.has(pn)){var lr=jn.get(pn),tn=(lr.children||[]).length===0;if(tn)ke.set(pn,!1);else{var dn=lr.children.filter(function(cr){return!cr.node.disabled&&!cr.node.disableCheckbox&&!zt.includes(cr.node[Ne.value])}),Zn=dn.length;ke.set(pn,Zn>Fn)}}return ke.get(pn)}var Pt=(0,ht.zX)(function(ln){var pn=ln[Ne.value];return zt.includes(pn)||Fn===null?!1:Fn<=0?!0:nr&&Fn?yt(ln):!1}),Jt=function ln(pn){var lr=(0,Ue.Z)(pn),tn;try{for(lr.s();!(tn=lr.n()).done;){var dn=tn.value;if(!(dn.disabled||dn.selectable===!1)){if(ft){if(gt(dn))return dn}else return dn;if(dn[Ne.children]){var Zn=ln(dn[Ne.children]);if(Zn)return Zn}}}}catch(cr){lr.e(cr)}finally{lr.f()}return null},mn=E.useState(null),kn=(0,w.Z)(mn,2),Qn=kn[0],Dr=kn[1],qt=br[Qn];E.useEffect(function(){if(ot){var ln=null,pn=function(){var tn=Jt(oa);return tn?tn[Ne.value]:null};!Ke&&zt.length&&!ft?ln=zt[0]:ln=pn(),Dr(ln)}},[ot,ft]),E.useImperativeHandle(F,function(){var ln;return{scrollTo:(ln=xr.current)===null||ln===void 0?void 0:ln.scrollTo,onKeyDown:function(lr){var tn,dn=lr.which;switch(dn){case Re.Z.UP:case Re.Z.DOWN:case Re.Z.LEFT:case Re.Z.RIGHT:(tn=xr.current)===null||tn===void 0||tn.onKeyDown(lr);break;case Re.Z.ENTER:{if(qt){var Zn=Pt(qt.node),cr=(qt==null?void 0:qt.node)||{},dr=cr.selectable,ur=cr.value,ca=cr.disabled;dr!==!1&&!ca&&!Zn&&ee(null,{node:{key:Qn},selected:!zt.includes(ur)})}break}case Re.Z.ESC:st(!1)}},onKeyUp:function(){}}});var hr=(0,W.Z)(function(){return!ft},[ft,On||St],function(ln,pn){var lr=(0,w.Z)(ln,1),tn=lr[0],dn=(0,w.Z)(pn,2),Zn=dn[0],cr=dn[1];return tn!==Zn&&!!(Zn||cr)}),Un=hr?pr:null;if(oa.length===0)return E.createElement("div",{role:"listbox",className:"".concat(ie,"-empty"),onMouseDown:le},N);var Gn={fieldNames:Ne};return _n&&(Gn.loadedKeys=_n),Kn&&(Gn.expandedKeys=Kn),E.createElement("div",{onMouseDown:le},qt&&ot&&E.createElement("span",{style:fn,"aria-live":"assertive"},qt.node.value),E.createElement(Ze.y6.Provider,{value:{nodeDisabled:Pt}},E.createElement(Ze.ZP,(0,a.Z)({ref:xr,focusable:!1,prefixCls:"".concat(ie,"-tree"),treeData:oa,height:re,itemHeight:Be,itemScrollOffset:Bt,virtual:Ce!==!1&&Sn!==!1,multiple:Ke,icon:Yr,showIcon:$n,switcherIcon:fr,showLine:qn,loadData:Un,motion:Xr,activeKey:Qn,checkable:Cn,checkStrictly:!0,checkedKeys:_r,selectedKeys:Cn?[]:zt,defaultExpandAll:yr,titleRender:_t},Gn,{onActiveChange:Dr,onSelect:ee,onCheck:ee,onExpand:rr,onLoad:qr,filterTreeNode:gt,expandAction:rn,onScroll:yn}))))},xt=E.forwardRef(Le),Ft=xt,vn="SHOW_ALL",cn="SHOW_PARENT",ze="SHOW_CHILD";function K(I,U,F,he){var ie=new Set(I);return U===ze?I.filter(function(Ke){var ft=F[Ke];return!ft||!ft.children||!ft.children.some(function(st){var ot=st.node;return ie.has(ot[he.value])})||!ft.children.every(function(st){var ot=st.node;return Rt(ot)||ie.has(ot[he.value])})}):U===cn?I.filter(function(Ke){var ft=F[Ke],st=ft?ft.parent:null;return!st||Rt(st.node)||!ie.has(st.key)}):I}function q(I){var U=I.searchPlaceholder,F=I.treeCheckStrictly,he=I.treeCheckable,ie=I.labelInValue,Ke=I.value,ft=I.multiple,st=I.showCheckedStrategy,ot=I.maxCount;warning(!U,"`searchPlaceholder` has been removed."),F&&ie===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(ie||F)&&warning(toArray(Ke).every(function(N){return N&&_typeof(N)==="object"&&"value"in N}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),F||ft||he?warning(!Ke||Array.isArray(Ke),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Ke),"`value` should not be array when `TreeSelect` is single mode."),ot&&(st==="SHOW_ALL"&&!F||st==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var S=null,Ae=["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 V(I){return!I||(0,m.Z)(I)!=="object"}var C=E.forwardRef(function(I,U){var F=I.id,he=I.prefixCls,ie=he===void 0?"rc-tree-select":he,Ke=I.value,ft=I.defaultValue,st=I.onChange,ot=I.onSelect,N=I.onDeselect,J=I.searchValue,Ce=I.inputValue,re=I.onSearch,Be=I.autoClearSearchValue,Bt=Be===void 0?!0:Be,ct=I.filterTreeNode,Ne=I.treeNodeFilterProp,Xt=Ne===void 0?"value":Ne,Sn=I.showCheckedStrategy,rn=I.treeNodeLabelProp,_t=I.multiple,yn=I.treeCheckable,Fn=I.treeCheckStrictly,nr=I.labelInValue,jn=I.maxCount,Nn=I.fieldNames,Cn=I.treeDataSimpleMode,zt=I.treeData,gn=I.children,On=I.loadData,yr=I.treeLoadedKeys,Ot=I.onTreeLoad,Er=I.treeDefaultExpandAll,Yr=I.treeExpandedKeys,$n=I.treeDefaultExpandedKeys,fr=I.onTreeExpand,qn=I.treeExpandAction,Cr=I.virtual,pr=I.listHeight,_n=pr===void 0?200:pr,Xr=I.listItemHeight,qr=Xr===void 0?20:Xr,br=I.listItemScrollOffset,xr=br===void 0?0:br,oa=I.onDropdownVisibleChange,_r=I.dropdownMatchSelectWidth,le=_r===void 0?!0:_r,ee=I.treeLine,wt=I.treeIcon,D=I.showTreeIcon,St=I.switcherIcon,Oe=I.treeMotion,Ut=I.treeTitleRender,Yt=I.onPopupScroll,un=(0,z.Z)(I,Ae),Mn=(0,ut.ZP)(F),Kn=yn&&!Fn,rr=yn||Fn,En=Fn||nr,gt=rr||_t,X=(0,l.Z)(ft,{value:Ke}),Pe=(0,w.Z)(X,2),ke=Pe[0],je=Pe[1],yt=E.useMemo(function(){return yn?Sn||ze:vn},[Sn,yn]),Pt=E.useMemo(function(){return it(Nn)},[JSON.stringify(Nn)]),Jt=(0,l.Z)("",{value:J!==void 0?J:Ce,postState:function(g){return g||""}}),mn=(0,w.Z)(Jt,2),kn=mn[0],Qn=mn[1],Dr=function(g){Qn(g),re==null||re(g)},qt=L(zt,gn,Cn),hr=We(qt,Pt),Un=hr.keyEntities,Gn=hr.valueEntities,ln=E.useCallback(function(v){var g=[],h=[];return v.forEach(function(y){Gn.has(y)?h.push(y):g.push(y)}),{missingRawValues:g,existRawValues:h}},[Gn]),pn=ge(qt,kn,{fieldNames:Pt,treeNodeFilterProp:Xt,filterTreeNode:ct}),lr=E.useCallback(function(v){if(v){if(rn)return v[rn];for(var g=Pt._title,h=0;hfe)){var O=dn(v);if(je(O),Bt&&Qn(""),st){var P=v;Kn&&(P=y.map(function(_){var de=Gn.get(_);return de?de.node[Pt.value]:_}));var G=g||{triggerValue:void 0,selected:void 0},Ie=G.triggerValue,Me=G.selected,Y=P;if(Fn){var _e=ca.filter(function(_){return!P.includes(_.value)});Y=[].concat((0,B.Z)(Y),(0,B.Z)(_e))}var It=dn(Y),$e={preValue:ur,triggerValue:Ie},tt=!0;(Fn||h==="selection"&&!Me)&&(tt=!1),Te($e,Ie,v,qt,tt,Pt),rr?$e.checked=Me:$e.selected=Me;var me=En?It:It.map(function(_){return _.value});st(gt?me:me[0],En?null:It.map(function(_){return _.label}),$e)}}}),Ve=E.useCallback(function(v,g){var h,y=g.selected,O=g.source,P=Un[v],G=P==null?void 0:P.node,Ie=(h=G==null?void 0:G[Pt.value])!==null&&h!==void 0?h:v;if(!gt)Fe([Ie],{selected:!0,triggerValue:Ie},"option");else{var Me=y?[].concat((0,B.Z)(x),[Ie]):xe.filter(function(de){return de!==Ie});if(Kn){var Y=ln(Me),_e=Y.missingRawValues,It=Y.existRawValues,$e=It.map(function(de){return Gn.get(de).key}),tt;if(y){var me=(0,$.S)($e,!0,Un);tt=me.checkedKeys}else{var _=(0,$.S)($e,{checked:!1,halfCheckedKeys:ce},Un);tt=_.checkedKeys}Me=[].concat((0,B.Z)(_e),(0,B.Z)(tt.map(function(de){return Un[de].node[Pt.value]})))}Fe(Me,{selected:y,triggerValue:Ie},O||"option")}y||!gt?ot==null||ot(Ie,qe(G)):N==null||N(Ie,qe(G))},[ln,Gn,Un,Pt,gt,x,Fe,Kn,ot,N,xe,ce,jn]),rt=E.useCallback(function(v){if(oa){var g={};Object.defineProperty(g,"documentClickClose",{get:function(){return(0,T.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),oa(v,g)}},[oa]),lt=Qe(function(v,g){var h=v.map(function(y){return y.value});if(g.type==="clear"){Fe(h,{},"selection");return}g.values.length&&Ve(g.values[0].value,{selected:!1,source:"selection"})}),nn=E.useMemo(function(){return{virtual:Cr,dropdownMatchSelectWidth:le,listHeight:_n,listItemHeight:qr,listItemScrollOffset:xr,treeData:pn,fieldNames:Pt,onSelect:Ve,treeExpandAction:qn,treeTitleRender:Ut,onPopupScroll:Yt,leftMaxCount:jn===void 0?null:jn-Et.length,leafCountOnly:yt==="SHOW_CHILD"&&!Fn&&!!yn,valueEntities:Gn}},[Cr,le,_n,qr,xr,pn,Pt,Ve,qn,Ut,Yt,jn,Et.length,yt,Fn,yn,Gn]),r=E.useMemo(function(){return{checkable:rr,loadData:On,treeLoadedKeys:yr,onTreeLoad:Ot,checkedKeys:xe,halfCheckedKeys:ce,treeDefaultExpandAll:Er,treeExpandedKeys:Yr,treeDefaultExpandedKeys:$n,onTreeExpand:fr,treeIcon:wt,treeMotion:Oe,showTreeIcon:D,switcherIcon:St,treeLine:ee,treeNodeFilterProp:Xt,keyEntities:Un}},[rr,On,yr,Ot,xe,ce,Er,Yr,$n,fr,wt,Oe,D,St,ee,Xt,Un]);return E.createElement(Ye.Provider,{value:nn},E.createElement(ae.Provider,{value:r},E.createElement(He.Ac,(0,a.Z)({ref:U},un,{id:Mn,prefixCls:ie,mode:gt?"multiple":void 0,displayValues:Et,onDisplayValuesChange:lt,searchValue:kn,onSearch:Dr,OptionList:Ft,emptyOptions:!qt.length,onDropdownVisibleChange:rt,dropdownMatchSelectWidth:le}))))}),j=C;j.TreeNode=R,j.SHOW_ALL=vn,j.SHOW_PARENT=cn,j.SHOW_CHILD=ze;var dt=j,Mt=dt},639:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return be}});var a=u(14809),B=u(4635),b=u(20439),w=u(50298),z=u(62646),m=u(59301),He=u(92310),ut=u.n(He),$=u(26112),l=u(30699),T=function(Z){for(var nt=Z.prefixCls,qe=Z.level,Te=Z.isStart,ye=Z.isEnd,ge="".concat(nt,"-indent-unit"),Qe=[],kt=0;kt0&&arguments[0]!==void 0?arguments[0]:[],Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],V=S.length,C=Ae.length;if(Math.abs(V-C)!==1)return{add:!1,key:null};function j(dt,Mt){var I=new Map;dt.forEach(function(F){I.set(F,!0)});var U=Mt.filter(function(F){return!I.has(F)});return U.length===1?U[0]:null}return V ").concat(Ae);return Ae}var fn=Se.forwardRef(function(S,Ae){var V=S.prefixCls,C=S.data,j=S.selectable,dt=S.checkable,Mt=S.expandedKeys,I=S.selectedKeys,U=S.checkedKeys,F=S.loadedKeys,he=S.loadingKeys,ie=S.halfCheckedKeys,Ke=S.keyEntities,ft=S.disabled,st=S.dragging,ot=S.dragOverNodeKey,N=S.dropPosition,J=S.motion,Ce=S.height,re=S.itemHeight,Be=S.virtual,Bt=S.scrollWidth,ct=S.focusable,Ne=S.activeItem,Xt=S.focused,Sn=S.tabIndex,rn=S.onKeyDown,_t=S.onFocus,yn=S.onBlur,Fn=S.onActiveChange,nr=S.onListChangeStart,jn=S.onListChangeEnd,Nn=(0,Z.Z)(S,Re),Cn=Se.useRef(null),zt=Se.useRef(null);Se.useImperativeHandle(Ae,function(){return{scrollTo:function(Yt){Cn.current.scrollTo(Yt)},getIndentWidth:function(){return zt.current.offsetWidth}}});var gn=Se.useState(Mt),On=(0,R.Z)(gn,2),yr=On[0],Ot=On[1],Er=Se.useState(C),Yr=(0,R.Z)(Er,2),$n=Yr[0],fr=Yr[1],qn=Se.useState(C),Cr=(0,R.Z)(qn,2),pr=Cr[0],_n=Cr[1],Xr=Se.useState([]),qr=(0,R.Z)(Xr,2),br=qr[0],xr=qr[1],oa=Se.useState(null),_r=(0,R.Z)(oa,2),le=_r[0],ee=_r[1],wt=Se.useRef(C);wt.current=C;function D(){var Ut=wt.current;fr(Ut),_n(Ut),xr([]),ee(null),jn()}(0,nt.Z)(function(){Ot(Mt);var Ut=Ue(yr,Mt);if(Ut.key!==null)if(Ut.add){var Yt=$n.findIndex(function(gt){var X=gt.key;return X===Ut.key}),un=Xe(Ze($n,C,Ut.key),Be,Ce,re),Mn=$n.slice();Mn.splice(Yt+1,0,Rt),_n(Mn),xr(un),ee("show")}else{var Kn=C.findIndex(function(gt){var X=gt.key;return X===Ut.key}),rr=Xe(Ze(C,$n,Ut.key),Be,Ce,re),En=C.slice();En.splice(Kn+1,0,Rt),_n(En),xr(rr),ee("hide")}else $n!==C&&(fr(C),_n(C))},[Mt,C]),Se.useEffect(function(){st||D()},[st]);var St=J?pr:C,Oe={expandedKeys:Mt,selectedKeys:I,loadedKeys:F,loadingKeys:he,checkedKeys:U,halfCheckedKeys:ie,dragOverNodeKey:ot,dropPosition:N,keyEntities:Ke};return Se.createElement(Se.Fragment,null,Xt&&Ne&&Se.createElement("span",{style:W,"aria-live":"assertive"},ht(Ne)),Se.createElement("div",null,Se.createElement("input",{style:W,disabled:ct===!1||ft,tabIndex:ct!==!1?Sn:null,onKeyDown:rn,onFocus:_t,onBlur:yn,value:"",onChange:Ct,"aria-label":"for screen reader"})),Se.createElement("div",{className:"".concat(V,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Se.createElement("div",{className:"".concat(V,"-indent")},Se.createElement("div",{ref:zt,className:"".concat(V,"-indent-unit")}))),Se.createElement(qe.Z,(0,a.Z)({},Nn,{data:St,itemKey:jt,height:Ce,fullHeight:!1,virtual:Be,itemHeight:re,scrollWidth:Bt,prefixCls:"".concat(V,"-list"),ref:Cn,role:"tree",onVisibleChange:function(Yt){Yt.every(function(un){return jt(un)!==Ye})&&D()}}),function(Ut){var Yt=Ut.pos,un=Object.assign({},(be(Ut.data),Ut.data)),Mn=Ut.title,Kn=Ut.key,rr=Ut.isStart,En=Ut.isEnd,gt=(0,kt.km)(Kn,Yt);delete un.key,delete un.children;var X=(0,kt.H8)(gt,Oe);return Se.createElement(ae,(0,a.Z)({},un,X,{title:Mn,active:!!Ne&&Kn===Ne.key,pos:Yt,data:Ut.data,isStart:rr,isEnd:En,motion:J,motionNodes:Kn===Ye?br:null,motionType:le,onMotionStart:nr,onMotionEnd:D,treeNodeRequiredProps:Oe,onMouseMove:function(){Fn(null)}}))}))}),Le=fn,xt=u(82661),Ft=u(34643),vn=u(65065),cn=10,ze=function(S){(0,ut.Z)(V,S);var Ae=(0,$.Z)(V);function V(){var C;(0,z.Z)(this,V);for(var j=arguments.length,dt=new Array(j),Mt=0;Mt2&&arguments[2]!==void 0?arguments[2]:!1,ie=C.state,Ke=ie.dragChildrenKeys,ft=ie.dropPosition,st=ie.dropTargetKey,ot=ie.dropTargetPos,N=ie.dropAllowed;if(N){var J=C.props.onDrop;if(C.setState({dragOverNodeKey:null}),C.cleanDragState(),st!==null){var Ce=(0,b.Z)((0,b.Z)({},(0,kt.H8)(st,C.getTreeNodeRequiredProps())),{},{active:((F=C.getActiveItem())===null||F===void 0?void 0:F.key)===st,data:(0,vn.Z)(C.state.keyEntities,st).node}),re=Ke.includes(st);(0,ve.ZP)(!re,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Be=(0,xt.yx)(ot),Bt={event:I,node:(0,kt.F)(Ce),dragNode:C.dragNodeProps?(0,kt.F)(C.dragNodeProps):null,dragNodesKeys:[C.dragNodeProps.eventKey].concat(Ke),dropToGap:ft!==0,dropPosition:ft+Number(Be[Be.length-1])};he||J==null||J(Bt),C.dragNodeProps=null}}}),(0,l.Z)((0,He.Z)(C),"cleanDragState",function(){var I=C.state.draggingNodeKey;I!==null&&C.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),C.dragStartMousePosition=null,C.currentMouseOverDroppableNodeKey=null}),(0,l.Z)((0,He.Z)(C),"triggerExpandActionExpand",function(I,U){var F=C.state,he=F.expandedKeys,ie=F.flattenNodes,Ke=U.expanded,ft=U.key,st=U.isLeaf;if(!(st||I.shiftKey||I.metaKey||I.ctrlKey)){var ot=ie.filter(function(J){return J.key===ft})[0],N=(0,kt.F)((0,b.Z)((0,b.Z)({},(0,kt.H8)(ft,C.getTreeNodeRequiredProps())),{},{data:ot.data}));C.setExpandedKeys(Ke?(0,xt._5)(he,ft):(0,xt.L0)(he,ft)),C.onNodeExpand(I,N)}}),(0,l.Z)((0,He.Z)(C),"onNodeClick",function(I,U){var F=C.props,he=F.onClick,ie=F.expandAction;ie==="click"&&C.triggerExpandActionExpand(I,U),he==null||he(I,U)}),(0,l.Z)((0,He.Z)(C),"onNodeDoubleClick",function(I,U){var F=C.props,he=F.onDoubleClick,ie=F.expandAction;ie==="doubleClick"&&C.triggerExpandActionExpand(I,U),he==null||he(I,U)}),(0,l.Z)((0,He.Z)(C),"onNodeSelect",function(I,U){var F=C.state.selectedKeys,he=C.state,ie=he.keyEntities,Ke=he.fieldNames,ft=C.props,st=ft.onSelect,ot=ft.multiple,N=U.selected,J=U[Ke.key],Ce=!N;Ce?ot?F=(0,xt.L0)(F,J):F=[J]:F=(0,xt._5)(F,J);var re=F.map(function(Be){var Bt=(0,vn.Z)(ie,Be);return Bt?Bt.node:null}).filter(Boolean);C.setUncontrolledState({selectedKeys:F}),st==null||st(F,{event:"select",selected:Ce,node:U,selectedNodes:re,nativeEvent:I.nativeEvent})}),(0,l.Z)((0,He.Z)(C),"onNodeCheck",function(I,U,F){var he=C.state,ie=he.keyEntities,Ke=he.checkedKeys,ft=he.halfCheckedKeys,st=C.props,ot=st.checkStrictly,N=st.onCheck,J=U.key,Ce,re={event:"check",node:U,checked:F,nativeEvent:I.nativeEvent};if(ot){var Be=F?(0,xt.L0)(Ke,J):(0,xt._5)(Ke,J),Bt=(0,xt._5)(ft,J);Ce={checked:Be,halfChecked:Bt},re.checkedNodes=Be.map(function(_t){return(0,vn.Z)(ie,_t)}).filter(Boolean).map(function(_t){return _t.node}),C.setUncontrolledState({checkedKeys:Be})}else{var ct=(0,Ft.S)([].concat((0,w.Z)(Ke),[J]),!0,ie),Ne=ct.checkedKeys,Xt=ct.halfCheckedKeys;if(!F){var Sn=new Set(Ne);Sn.delete(J);var rn=(0,Ft.S)(Array.from(Sn),{checked:!1,halfCheckedKeys:Xt},ie);Ne=rn.checkedKeys,Xt=rn.halfCheckedKeys}Ce=Ne,re.checkedNodes=[],re.checkedNodesPositions=[],re.halfCheckedKeys=Xt,Ne.forEach(function(_t){var yn=(0,vn.Z)(ie,_t);if(yn){var Fn=yn.node,nr=yn.pos;re.checkedNodes.push(Fn),re.checkedNodesPositions.push({node:Fn,pos:nr})}}),C.setUncontrolledState({checkedKeys:Ne},!1,{halfCheckedKeys:Xt})}N==null||N(Ce,re)}),(0,l.Z)((0,He.Z)(C),"onNodeLoad",function(I){var U,F=I.key,he=C.state.keyEntities,ie=(0,vn.Z)(he,F);if(!(ie!=null&&(U=ie.children)!==null&&U!==void 0&&U.length)){var Ke=new Promise(function(ft,st){C.setState(function(ot){var N=ot.loadedKeys,J=N===void 0?[]:N,Ce=ot.loadingKeys,re=Ce===void 0?[]:Ce,Be=C.props,Bt=Be.loadData,ct=Be.onLoad;if(!Bt||J.includes(F)||re.includes(F))return null;var Ne=Bt(I);return Ne.then(function(){var Xt=C.state.loadedKeys,Sn=(0,xt.L0)(Xt,F);ct==null||ct(Sn,{event:"load",node:I}),C.setUncontrolledState({loadedKeys:Sn}),C.setState(function(rn){return{loadingKeys:(0,xt._5)(rn.loadingKeys,F)}}),ft()}).catch(function(Xt){if(C.setState(function(rn){return{loadingKeys:(0,xt._5)(rn.loadingKeys,F)}}),C.loadingRetryTimes[F]=(C.loadingRetryTimes[F]||0)+1,C.loadingRetryTimes[F]>=cn){var Sn=C.state.loadedKeys;(0,ve.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),C.setUncontrolledState({loadedKeys:(0,xt.L0)(Sn,F)}),ft()}st(Xt)}),{loadingKeys:(0,xt.L0)(re,F)}})});return Ke.catch(function(){}),Ke}}),(0,l.Z)((0,He.Z)(C),"onNodeMouseEnter",function(I,U){var F=C.props.onMouseEnter;F==null||F({event:I,node:U})}),(0,l.Z)((0,He.Z)(C),"onNodeMouseLeave",function(I,U){var F=C.props.onMouseLeave;F==null||F({event:I,node:U})}),(0,l.Z)((0,He.Z)(C),"onNodeContextMenu",function(I,U){var F=C.props.onRightClick;F&&(I.preventDefault(),F({event:I,node:U}))}),(0,l.Z)((0,He.Z)(C),"onFocus",function(){var I=C.props.onFocus;C.setState({focused:!0});for(var U=arguments.length,F=new Array(U),he=0;he1&&arguments[1]!==void 0?arguments[1]:!1,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!C.destroyed){var he=!1,ie=!0,Ke={};Object.keys(I).forEach(function(ft){if(C.props.hasOwnProperty(ft)){ie=!1;return}he=!0,Ke[ft]=I[ft]}),he&&(!U||ie)&&C.setState((0,b.Z)((0,b.Z)({},Ke),F))}}),(0,l.Z)((0,He.Z)(C),"scrollTo",function(I){C.listRef.current.scrollTo(I)}),C}return(0,m.Z)(V,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var j=this.props,dt=j.activeKey,Mt=j.itemScrollOffset,I=Mt===void 0?0:Mt;dt!==void 0&&dt!==this.state.activeKey&&(this.setState({activeKey:dt}),dt!==null&&this.scrollTo({key:dt,offset:I}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var j=this.state,dt=j.focused,Mt=j.flattenNodes,I=j.keyEntities,U=j.draggingNodeKey,F=j.activeKey,he=j.dropLevelOffset,ie=j.dropContainerKey,Ke=j.dropTargetKey,ft=j.dropPosition,st=j.dragOverNodeKey,ot=j.indent,N=this.props,J=N.prefixCls,Ce=N.className,re=N.style,Be=N.showLine,Bt=N.focusable,ct=N.tabIndex,Ne=ct===void 0?0:ct,Xt=N.selectable,Sn=N.showIcon,rn=N.icon,_t=N.switcherIcon,yn=N.draggable,Fn=N.checkable,nr=N.checkStrictly,jn=N.disabled,Nn=N.motion,Cn=N.loadData,zt=N.filterTreeNode,gn=N.height,On=N.itemHeight,yr=N.scrollWidth,Ot=N.virtual,Er=N.titleRender,Yr=N.dropIndicatorRender,$n=N.onContextMenu,fr=N.onScroll,qn=N.direction,Cr=N.rootClassName,pr=N.rootStyle,_n=(0,te.Z)(this.props,{aria:!0,data:!0}),Xr;yn&&((0,B.Z)(yn)==="object"?Xr=yn:typeof yn=="function"?Xr={nodeDraggable:yn}:Xr={});var qr={prefixCls:J,selectable:Xt,showIcon:Sn,icon:rn,switcherIcon:_t,draggable:Xr,draggingNodeKey:U,checkable:Fn,checkStrictly:nr,disabled:jn,keyEntities:I,dropLevelOffset:he,dropContainerKey:ie,dropTargetKey:Ke,dropPosition:ft,dragOverNodeKey:st,indent:ot,direction:qn,dropIndicatorRender:Yr,loadData:Cn,filterTreeNode:zt,titleRender:Er,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return Se.createElement(We.k.Provider,{value:qr},Se.createElement("div",{className:E()(J,Ce,Cr,(0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(J,"-show-line"),Be),"".concat(J,"-focused"),dt),"".concat(J,"-active-focused"),F!==null)),style:pr},Se.createElement(Le,(0,a.Z)({ref:this.listRef,prefixCls:J,style:re,data:Mt,disabled:jn,selectable:Xt,checkable:!!Fn,motion:Nn,dragging:U!==null,height:gn,itemHeight:On,virtual:Ot,focusable:Bt,focused:dt,tabIndex:Ne,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:$n,onScroll:fr,scrollWidth:yr},this.getTreeNodeRequiredProps(),_n))))}}],[{key:"getDerivedStateFromProps",value:function(j,dt){var Mt=dt.prevProps,I={prevProps:j};function U(Ne){return!Mt&&j.hasOwnProperty(Ne)||Mt&&Mt[Ne]!==j[Ne]}var F,he=dt.fieldNames;if(U("fieldNames")&&(he=(0,kt.w$)(j.fieldNames),I.fieldNames=he),U("treeData")?F=j.treeData:U("children")&&((0,ve.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),F=(0,kt.zn)(j.children)),F){I.treeData=F;var ie=(0,kt.I8)(F,{fieldNames:he});I.keyEntities=(0,b.Z)((0,l.Z)({},Ye,it),ie.keyEntities)}var Ke=I.keyEntities||dt.keyEntities;if(U("expandedKeys")||Mt&&U("autoExpandParent"))I.expandedKeys=j.autoExpandParent||!Mt&&j.defaultExpandParent?(0,xt.r7)(j.expandedKeys,Ke):j.expandedKeys;else if(!Mt&&j.defaultExpandAll){var ft=(0,b.Z)({},Ke);delete ft[Ye];var st=[];Object.keys(ft).forEach(function(Ne){var Xt=ft[Ne];Xt.children&&Xt.children.length&&st.push(Xt.key)}),I.expandedKeys=st}else!Mt&&j.defaultExpandedKeys&&(I.expandedKeys=j.autoExpandParent||j.defaultExpandParent?(0,xt.r7)(j.defaultExpandedKeys,Ke):j.defaultExpandedKeys);if(I.expandedKeys||delete I.expandedKeys,F||I.expandedKeys){var ot=(0,kt.oH)(F||dt.treeData,I.expandedKeys||dt.expandedKeys,he);I.flattenNodes=ot}if(j.selectable&&(U("selectedKeys")?I.selectedKeys=(0,xt.BT)(j.selectedKeys,j):!Mt&&j.defaultSelectedKeys&&(I.selectedKeys=(0,xt.BT)(j.defaultSelectedKeys,j))),j.checkable){var N;if(U("checkedKeys")?N=(0,xt.E6)(j.checkedKeys)||{}:!Mt&&j.defaultCheckedKeys?N=(0,xt.E6)(j.defaultCheckedKeys)||{}:F&&(N=(0,xt.E6)(j.checkedKeys)||{checkedKeys:dt.checkedKeys,halfCheckedKeys:dt.halfCheckedKeys}),N){var J=N,Ce=J.checkedKeys,re=Ce===void 0?[]:Ce,Be=J.halfCheckedKeys,Bt=Be===void 0?[]:Be;if(!j.checkStrictly){var ct=(0,Ft.S)(re,!0,Ke);re=ct.checkedKeys,Bt=ct.halfCheckedKeys}I.checkedKeys=re,I.halfCheckedKeys=Bt}}return U("loadedKeys")&&(I.loadedKeys=j.loadedKeys),I}}]),V}(Se.Component);(0,l.Z)(ze,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Zt,allowDrop:function(){return!0},expandAction:!1}),(0,l.Z)(ze,"TreeNode",ye.Z);var K=ze,q=K},82661:function(Tr,Vn,u){"use strict";u.d(Vn,{BT:function(){return Se},E6:function(){return Zt},L0:function(){return l},OM:function(){return ve},_5:function(){return $},r7:function(){return be},wA:function(){return E},yx:function(){return T}});var a=u(95190),B=u(93664),b=u(48736),w=u(59301),z=u(639),m=u(65065),He=u(34061),ut=null;function $(R,Z){if(!R)return[];var nt=R.slice(),qe=nt.indexOf(Z);return qe>=0&&nt.splice(qe,1),nt}function l(R,Z){var nt=(R||[]).slice();return nt.indexOf(Z)===-1&&nt.push(Z),nt}function T(R){return R.split("-")}function E(R,Z){var nt=[],qe=(0,m.Z)(Z,R);function Te(){var ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ye.forEach(function(ge){var Qe=ge.key,kt=ge.children;nt.push(Qe),Te(kt)})}return Te(qe.children),nt}function M(R){if(R.parent){var Z=T(R.pos);return Number(Z[Z.length-1])===R.parent.children.length-1}return!1}function te(R){var Z=T(R.pos);return Number(Z[Z.length-1])===0}function ve(R,Z,nt,qe,Te,ye,ge,Qe,kt,L){var ue,ae=R.clientX,Ue=R.clientY,Ze=R.target.getBoundingClientRect(),Re=Ze.top,W=Ze.height,Ct=(L==="rtl"?-1:1)*(((Te==null?void 0:Te.x)||0)-ae),Ye=(Ct-12)/qe,Ge=kt.filter(function(q){var S;return(S=Qe[q])===null||S===void 0||(S=S.children)===null||S===void 0?void 0:S.length}),it=(0,m.Z)(Qe,nt.eventKey);if(Ue-1.5?ye({dragNode:cn,dropNode:ze,dropPosition:1})?xt=1:K=!1:ye({dragNode:cn,dropNode:ze,dropPosition:0})?xt=0:ye({dragNode:cn,dropNode:ze,dropPosition:1})?xt=1:K=!1:ye({dragNode:cn,dropNode:ze,dropPosition:1})?xt=1:K=!1,{dropPosition:xt,dropLevelOffset:Ft,dropTargetKey:it.key,dropTargetPos:it.pos,dragOverNodeKey:Le,dropContainerKey:xt===0?null:((ue=it.parent)===null||ue===void 0?void 0:ue.key)||null,dropAllowed:K}}function Se(R,Z){if(R){var nt=Z.multiple;return nt?R.slice():R.length?[R[0]]:R}}var We=function(Z){return Z};function Wt(R,Z){if(!R)return[];var nt=Z||{},qe=nt.processProps,Te=qe===void 0?We:qe,ye=Array.isArray(R)?R:[R];return ye.map(function(ge){var Qe=ge.children,kt=_objectWithoutProperties(ge,ut),L=Wt(Qe,Z);return React.createElement(TreeNode,_extends({key:kt.key},Te(kt)),L)})}function Zt(R){if(!R)return null;var Z;if(Array.isArray(R))Z={checkedKeys:R,halfCheckedKeys:void 0};else if((0,B.Z)(R)==="object")Z={checkedKeys:R.checked||void 0,halfCheckedKeys:R.halfChecked||void 0};else return(0,b.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Z}function be(R,Z){var nt=new Set;function qe(Te){if(!nt.has(Te)){var ye=(0,m.Z)(Z,Te);if(ye){nt.add(Te);var ge=ye.parent,Qe=ye.node;Qe.disabled||ge&&qe(ge.key)}}}return(R||[]).forEach(function(Te){qe(Te)}),(0,a.Z)(nt)}},34643:function(Tr,Vn,u){"use strict";u.d(Vn,{S:function(){return He}});var a=u(48736),B=u(65065);function b(ut,$){var l=new Set;return ut.forEach(function(T){$.has(T)||l.add(T)}),l}function w(ut){var $=ut||{},l=$.disabled,T=$.disableCheckbox,E=$.checkable;return!!(l||T)||E===!1}function z(ut,$,l,T){for(var E=new Set(ut),M=new Set,te=0;te<=l;te+=1){var ve=$.get(te)||new Set;ve.forEach(function(Zt){var be=Zt.key,R=Zt.node,Z=Zt.children,nt=Z===void 0?[]:Z;E.has(be)&&!T(R)&&nt.filter(function(qe){return!T(qe.node)}).forEach(function(qe){E.add(qe.key)})})}for(var Se=new Set,We=l;We>=0;We-=1){var Wt=$.get(We)||new Set;Wt.forEach(function(Zt){var be=Zt.parent,R=Zt.node;if(!(T(R)||!Zt.parent||Se.has(Zt.parent.key))){if(T(Zt.parent.node)){Se.add(be.key);return}var Z=!0,nt=!1;(be.children||[]).filter(function(qe){return!T(qe.node)}).forEach(function(qe){var Te=qe.key,ye=E.has(Te);Z&&!ye&&(Z=!1),!nt&&(ye||M.has(Te))&&(nt=!0)}),Z&&E.add(be.key),nt&&M.add(be.key),Se.add(be.key)}})}return{checkedKeys:Array.from(E),halfCheckedKeys:Array.from(b(M,E))}}function m(ut,$,l,T,E){for(var M=new Set(ut),te=new Set($),ve=0;ve<=T;ve+=1){var Se=l.get(ve)||new Set;Se.forEach(function(be){var R=be.key,Z=be.node,nt=be.children,qe=nt===void 0?[]:nt;!M.has(R)&&!te.has(R)&&!E(Z)&&qe.filter(function(Te){return!E(Te.node)}).forEach(function(Te){M.delete(Te.key)})})}te=new Set;for(var We=new Set,Wt=T;Wt>=0;Wt-=1){var Zt=l.get(Wt)||new Set;Zt.forEach(function(be){var R=be.parent,Z=be.node;if(!(E(Z)||!be.parent||We.has(be.parent.key))){if(E(be.parent.node)){We.add(R.key);return}var nt=!0,qe=!1;(R.children||[]).filter(function(Te){return!E(Te.node)}).forEach(function(Te){var ye=Te.key,ge=M.has(ye);nt&&!ge&&(nt=!1),!qe&&(ge||te.has(ye))&&(qe=!0)}),nt||M.delete(R.key),qe&&te.add(R.key),We.add(R.key)}})}return{checkedKeys:Array.from(M),halfCheckedKeys:Array.from(b(te,M))}}function He(ut,$,l,T){var E=[],M;T?M=T:M=w;var te=new Set(ut.filter(function(Wt){var Zt=!!(0,B.Z)(l,Wt);return Zt||E.push(Wt),Zt})),ve=new Map,Se=0;Object.keys(l).forEach(function(Wt){var Zt=l[Wt],be=Zt.level,R=ve.get(be);R||(R=new Set,ve.set(be,R)),R.add(Zt),Se=Math.max(Se,be)}),(0,a.ZP)(!E.length,"Tree missing follow keys: ".concat(E.slice(0,100).map(function(Wt){return"'".concat(Wt,"'")}).join(", ")));var We;return $===!0?We=z(te,ve,Se,M):We=m(te,$.halfCheckedKeys,ve,Se,M),We}},65065:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return a}});function a(B,b){return B[b]}},34061:function(Tr,Vn,u){"use strict";u.d(Vn,{F:function(){return be},H8:function(){return Zt},I8:function(){return Wt},km:function(){return E},oH:function(){return Se},w$:function(){return M},zn:function(){return ve}});var a=u(93664),B=u(95190),b=u(20439),w=u(62646),z=u(11592),m=u(2738),He=u(48736),ut=u(65065),$=["children"];function l(R,Z){return"".concat(R,"-").concat(Z)}function T(R){return R&&R.type&&R.type.isTreeNode}function E(R,Z){return R!=null?R:Z}function M(R){var Z=R||{},nt=Z.title,qe=Z._title,Te=Z.key,ye=Z.children,ge=nt||"title";return{title:ge,_title:qe||[ge],key:Te||"key",children:ye||"children"}}function te(R,Z){var nt=new Map;function qe(Te){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Te||[]).forEach(function(ge){var Qe=ge[Z.key],kt=ge[Z.children];warning(Qe!=null,"Tree node must have a certain key: [".concat(ye).concat(Qe,"]"));var L=String(Qe);warning(!nt.has(L)||Qe===null||Qe===void 0,"Same 'key' exist in the Tree: ".concat(L)),nt.set(L,!0),qe(kt,"".concat(ye).concat(L," > "))})}qe(R)}function ve(R){function Z(nt){var qe=(0,z.Z)(nt);return qe.map(function(Te){if(!T(Te))return(0,He.ZP)(!Te,"Tree/TreeNode can only accept TreeNode as children."),null;var ye=Te.key,ge=Te.props,Qe=ge.children,kt=(0,w.Z)(ge,$),L=(0,b.Z)({key:ye},kt),ue=Z(Qe);return ue.length&&(L.children=ue),L}).filter(function(Te){return Te})}return Z(R)}function Se(R,Z,nt){var qe=M(nt),Te=qe._title,ye=qe.key,ge=qe.children,Qe=new Set(Z===!0?[]:Z),kt=[];function L(ue){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ue.map(function(Ue,Ze){for(var Re=l(ae?ae.pos:"0",Ze),W=E(Ue[ye],Re),Ct,Ye=0;Ye1&&arguments[1]!==void 0?arguments[1]:{},nt=Z.initWrapper,qe=Z.processEntity,Te=Z.onProcessFinished,ye=Z.externalGetKey,ge=Z.childrenPropName,Qe=Z.fieldNames,kt=arguments.length>2?arguments[2]:void 0,L=ye||kt,ue={},ae={},Ue={posEntities:ue,keyEntities:ae};return nt&&(Ue=nt(Ue)||Ue),We(R,function(Ze){var Re=Ze.node,W=Ze.index,Ct=Ze.pos,Ye=Ze.key,Ge=Ze.parentPos,it=Ze.level,Rt=Ze.nodes,Xe={node:Re,nodes:Rt,index:W,key:Ye,pos:Ct,level:it},jt=E(Ye,Ct);ue[Ct]=Xe,ae[jt]=Xe,Xe.parent=ue[Ge],Xe.parent&&(Xe.parent.children=Xe.parent.children||[],Xe.parent.children.push(Xe)),qe&&qe(Xe,Ue)},{externalGetKey:L,childrenPropName:ge,fieldNames:Qe}),Te&&Te(Ue),Ue}function Zt(R,Z){var nt=Z.expandedKeys,qe=Z.selectedKeys,Te=Z.loadedKeys,ye=Z.loadingKeys,ge=Z.checkedKeys,Qe=Z.halfCheckedKeys,kt=Z.dragOverNodeKey,L=Z.dropPosition,ue=Z.keyEntities,ae=(0,ut.Z)(ue,R),Ue={eventKey:R,expanded:nt.indexOf(R)!==-1,selected:qe.indexOf(R)!==-1,loaded:Te.indexOf(R)!==-1,loading:ye.indexOf(R)!==-1,checked:ge.indexOf(R)!==-1,halfChecked:Qe.indexOf(R)!==-1,pos:String(ae?ae.pos:""),dragOver:kt===R&&L===0,dragOverGapTop:kt===R&&L===-1,dragOverGapBottom:kt===R&&L===1};return Ue}function be(R){var Z=R.data,nt=R.expanded,qe=R.selected,Te=R.checked,ye=R.loaded,ge=R.loading,Qe=R.halfChecked,kt=R.dragOver,L=R.dragOverGapTop,ue=R.dragOverGapBottom,ae=R.pos,Ue=R.active,Ze=R.eventKey,Re=(0,b.Z)((0,b.Z)({},Z),{},{expanded:nt,selected:qe,checked:Te,loaded:ye,loading:ge,halfChecked:Qe,dragOver:kt,dragOverGapTop:L,dragOverGapBottom:ue,pos:ae,active:Ue,key:Ze});return"props"in Re||Object.defineProperty(Re,"props",{get:function(){return(0,He.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),R}}),Re}},90472:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return Ze}});var a=u(14809),B=u(99153),b=u(84851),w=u(13028),z=u(19257),m=u(93046),He=u(4635),ut=u(59301),$=u(20439),l=u(62646),T=u(93664),E=u(70539),M=u(95764),te=u(95190),ve=u(92310),Se=u.n(ve),We=u(26112),Wt=u(48736),Zt=function(Re,W){if(Re&&W){var Ct=Array.isArray(W)?W:W.split(","),Ye=Re.name||"",Ge=Re.type||"",it=Ge.replace(/\/.*$/,"");return Ct.some(function(Rt){var Xe=Rt.trim();if(/^\*(\/\*)?$/.test(Rt))return!0;if(Xe.charAt(0)==="."){var jt=Ye.toLowerCase(),ht=Xe.toLowerCase(),fn=[ht];return(ht===".jpg"||ht===".jpeg")&&(fn=[".jpg",".jpeg"]),fn.some(function(Le){return jt.endsWith(Le)})}return/\/\*$/.test(Xe)?it===Xe.replace(/\/.*$/,""):Ge===Xe?!0:/^\w+$/.test(Xe)?((0,Wt.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Xe,"'.Skip for check.")),!0):!1})}return!0};function be(Re,W){var Ct="cannot ".concat(Re.method," ").concat(Re.action," ").concat(W.status,"'"),Ye=new Error(Ct);return Ye.status=W.status,Ye.method=Re.method,Ye.url=Re.action,Ye}function R(Re){var W=Re.responseText||Re.response;if(!W)return W;try{return JSON.parse(W)}catch(Ct){return W}}function Z(Re){var W=new XMLHttpRequest;Re.onProgress&&W.upload&&(W.upload.onprogress=function(it){it.total>0&&(it.percent=it.loaded/it.total*100),Re.onProgress(it)});var Ct=new FormData;Re.data&&Object.keys(Re.data).forEach(function(Ge){var it=Re.data[Ge];if(Array.isArray(it)){it.forEach(function(Rt){Ct.append("".concat(Ge,"[]"),Rt)});return}Ct.append(Ge,it)}),Re.file instanceof Blob?Ct.append(Re.filename,Re.file,Re.file.name):Ct.append(Re.filename,Re.file),W.onerror=function(it){Re.onError(it)},W.onload=function(){return W.status<200||W.status>=300?Re.onError(be(Re,W),R(W)):Re.onSuccess(R(W),W)},W.open(Re.method,Re.action,!0),Re.withCredentials&&"withCredentials"in W&&(W.withCredentials=!0);var Ye=Re.headers||{};return Ye["X-Requested-With"]!==null&&W.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ye).forEach(function(Ge){Ye[Ge]!==null&&W.setRequestHeader(Ge,Ye[Ge])}),W.send(Ct),{abort:function(){W.abort()}}}var nt=function(){var Re=(0,M.Z)((0,E.Z)().mark(function W(Ct,Ye){var Ge,it,Rt,Xe,jt,ht,fn,Le;return(0,E.Z)().wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:ht=function(){return ht=(0,M.Z)((0,E.Z)().mark(function cn(ze){return(0,E.Z)().wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.abrupt("return",new Promise(function(S){ze.file(function(Ae){Ye(Ae)?(ze.fullPath&&!Ae.webkitRelativePath&&(Object.defineProperties(Ae,{webkitRelativePath:{writable:!0}}),Ae.webkitRelativePath=ze.fullPath.replace(/^\//,""),Object.defineProperties(Ae,{webkitRelativePath:{writable:!1}})),S(Ae)):S(null)})}));case 1:case"end":return q.stop()}},cn)})),ht.apply(this,arguments)},jt=function(cn){return ht.apply(this,arguments)},Xe=function(){return Xe=(0,M.Z)((0,E.Z)().mark(function cn(ze){var K,q,S,Ae,V;return(0,E.Z)().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:K=ze.createReader(),q=[];case 2:return j.next=5,new Promise(function(dt){K.readEntries(dt,function(){return dt([])})});case 5:if(S=j.sent,Ae=S.length,Ae){j.next=9;break}return j.abrupt("break",12);case 9:for(V=0;VV?q-(S-V):q+(S-Ae)}function Zt(ze,K,q){var S=ze.length,Ae=K.length,V,C;if(S===0&&Ae===0)return null;S2&&arguments[2]!==void 0?arguments[2]:!1,U=dt?Mt<0&&j.current.left||Mt>0&&j.current.right:Mt<0&&j.current.top||Mt>0&&j.current.bottom;return I&&U?(clearTimeout(V.current),Ae.current=!1):(!U||Ae.current)&&C(),!Ae.current&&U}};function Te(ze,K,q,S,Ae,V,C){var j=(0,E.useRef)(0),dt=(0,E.useRef)(null),Mt=(0,E.useRef)(null),I=(0,E.useRef)(!1),U=qe(K,q,S,Ae);function F(ot,N){if(R.Z.cancel(dt.current),!U(!1,N)){var J=ot;if(!J._virtualHandled)J._virtualHandled=!0;else return;j.current+=N,Mt.current=N,nt||J.preventDefault(),dt.current=(0,R.Z)(function(){var Ce=I.current?10:1;C(j.current*Ce,!1),j.current=0})}}function he(ot,N){C(N,!0),nt||ot.preventDefault()}var ie=(0,E.useRef)(null),Ke=(0,E.useRef)(null);function ft(ot){if(ze){R.Z.cancel(Ke.current),Ke.current=(0,R.Z)(function(){ie.current=null},2);var N=ot.deltaX,J=ot.deltaY,Ce=ot.shiftKey,re=N,Be=J;(ie.current==="sx"||!ie.current&&Ce&&J&&!N)&&(re=J,Be=0,ie.current="sx");var Bt=Math.abs(re),ct=Math.abs(Be);ie.current===null&&(ie.current=V&&Bt>ct?"x":"y"),ie.current==="y"?F(ot,Be):he(ot,re)}}function st(ot){ze&&(I.current=ot.detail===Mt.current)}return[ft,st]}function ye(ze,K,q,S){var Ae=E.useMemo(function(){return[new Map,[]]},[ze,q.id,S]),V=(0,z.Z)(Ae,2),C=V[0],j=V[1],dt=function(I){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:I,F=C.get(I),he=C.get(U);if(F===void 0||he===void 0)for(var ie=ze.length,Ke=j.length;Ke0&&arguments[0]!==void 0?arguments[0]:!1;I();var ie=function(){var st=!1;j.current.forEach(function(ot,N){if(ot&&ot.offsetParent){var J=ot.offsetHeight,Ce=getComputedStyle(ot),re=Ce.marginTop,Be=Ce.marginBottom,Bt=ue(re),ct=ue(Be),Ne=J+Bt+ct;dt.current.get(N)!==Ne&&(dt.current.set(N,Ne),st=!0)}}),st&&C(function(ot){return ot+1})};if(he)ie();else{Mt.current+=1;var Ke=Mt.current;Promise.resolve().then(function(){Ke===Mt.current&&ie()})}}function F(he,ie){var Ke=ze(he),ft=j.current.get(Ke);ie?(j.current.set(Ke,ie),U()):j.current.delete(Ke),!ft!=!ie&&(ie?K==null||K(he):q==null||q(he))}return(0,E.useEffect)(function(){return I},[]),[F,U,dt.current,V]}var Ue=14/15;function Ze(ze,K,q){var S=(0,E.useRef)(!1),Ae=(0,E.useRef)(0),V=(0,E.useRef)(0),C=(0,E.useRef)(null),j=(0,E.useRef)(null),dt,Mt=function(he){if(S.current){var ie=Math.ceil(he.touches[0].pageX),Ke=Math.ceil(he.touches[0].pageY),ft=Ae.current-ie,st=V.current-Ke,ot=Math.abs(ft)>Math.abs(st);ot?Ae.current=ie:V.current=Ke;var N=q(ot,ot?ft:st,!1,he);N&&he.preventDefault(),clearInterval(j.current),N&&(j.current=setInterval(function(){ot?ft*=Ue:st*=Ue;var J=Math.floor(ot?ft:st);(!q(ot,J,!0)||Math.abs(J)<=.1)&&clearInterval(j.current)},16))}},I=function(){S.current=!1,dt()},U=function(he){dt(),he.touches.length===1&&!S.current&&(S.current=!0,Ae.current=Math.ceil(he.touches[0].pageX),V.current=Math.ceil(he.touches[0].pageY),C.current=he.target,C.current.addEventListener("touchmove",Mt,{passive:!1}),C.current.addEventListener("touchend",I,{passive:!0}))};dt=function(){C.current&&(C.current.removeEventListener("touchmove",Mt),C.current.removeEventListener("touchend",I))},(0,T.Z)(function(){return ze&&K.current.addEventListener("touchstart",U,{passive:!0}),function(){var F;(F=K.current)===null||F===void 0||F.removeEventListener("touchstart",U),dt(),clearInterval(j.current)}},[ze])}function Re(ze){return Math.floor(Math.pow(ze,.5))}function W(ze,K){var q="touches"in ze?ze.touches[0]:ze;return q[K?"pageX":"pageY"]-window[K?"scrollX":"scrollY"]}function Ct(ze,K,q){E.useEffect(function(){var S=K.current;if(ze&&S){var Ae=!1,V,C,j=function(){R.Z.cancel(V)},dt=function F(){j(),V=(0,R.Z)(function(){q(C),F()})},Mt=function(he){if(!(he.target.draggable||he.button!==0)){var ie=he;ie._virtualHandled||(ie._virtualHandled=!0,Ae=!0)}},I=function(){Ae=!1,j()},U=function(he){if(Ae){var ie=W(he,!1),Ke=S.getBoundingClientRect(),ft=Ke.top,st=Ke.bottom;if(ie<=ft){var ot=ft-ie;C=-Re(ot),dt()}else if(ie>=st){var N=ie-st;C=Re(N),dt()}else j()}};return S.addEventListener("mousedown",Mt),S.ownerDocument.addEventListener("mouseup",I),S.ownerDocument.addEventListener("mousemove",U),function(){S.removeEventListener("mousedown",Mt),S.ownerDocument.removeEventListener("mouseup",I),S.ownerDocument.removeEventListener("mousemove",U),j()}}},[ze])}var Ye=10;function Ge(ze,K,q,S,Ae,V,C,j){var dt=E.useRef(),Mt=E.useState(null),I=(0,z.Z)(Mt,2),U=I[0],F=I[1];return(0,T.Z)(function(){if(U&&U.times=0;_t-=1){var yn=Ae(K[_t]),Fn=q.get(yn);if(Fn===void 0){ot=!0;break}if(rn-=Fn,rn<=0)break}switch(Ce){case"top":J=Be-ft;break;case"bottom":J=Bt-st+ft;break;default:{var nr=ze.current.scrollTop,jn=nr+st;Bejn&&(N="bottom")}}J!==null&&C(J),J!==U.lastTop&&(ot=!0)}ot&&F((0,b.Z)((0,b.Z)({},U),{},{times:U.times+1,targetAlign:N,lastTop:J}))}},[U,ze.current]),function(he){if(he==null){j();return}if(R.Z.cancel(dt.current),typeof he=="number")C(he);else if(he&&(0,B.Z)(he)==="object"){var ie,Ke=he.align;"index"in he?ie=he.index:ie=K.findIndex(function(ot){return Ae(ot)===he.key});var ft=he.offset,st=ft===void 0?0:ft;F({times:0,index:ie,offset:st,originAlign:Ke})}}}var it=E.forwardRef(function(ze,K){var q=ze.prefixCls,S=ze.rtl,Ae=ze.scrollOffset,V=ze.scrollRange,C=ze.onStartMove,j=ze.onStopMove,dt=ze.onScroll,Mt=ze.horizontal,I=ze.spinSize,U=ze.containerSize,F=ze.style,he=ze.thumbStyle,ie=ze.showScrollBar,Ke=E.useState(!1),ft=(0,z.Z)(Ke,2),st=ft[0],ot=ft[1],N=E.useState(null),J=(0,z.Z)(N,2),Ce=J[0],re=J[1],Be=E.useState(null),Bt=(0,z.Z)(Be,2),ct=Bt[0],Ne=Bt[1],Xt=!S,Sn=E.useRef(),rn=E.useRef(),_t=E.useState(ie),yn=(0,z.Z)(_t,2),Fn=yn[0],nr=yn[1],jn=E.useRef(),Nn=function(){ie===!0||ie===!1||(clearTimeout(jn.current),nr(!0),jn.current=setTimeout(function(){nr(!1)},3e3))},Cn=V-U||0,zt=U-I||0,gn=E.useMemo(function(){if(Ae===0||Cn===0)return 0;var Cr=Ae/Cn;return Cr*zt},[Ae,Cn,zt]),On=function(pr){pr.stopPropagation(),pr.preventDefault()},yr=E.useRef({top:gn,dragging:st,pageY:Ce,startTop:ct});yr.current={top:gn,dragging:st,pageY:Ce,startTop:ct};var Ot=function(pr){ot(!0),re(W(pr,Mt)),Ne(yr.current.top),C(),pr.stopPropagation(),pr.preventDefault()};E.useEffect(function(){var Cr=function(qr){qr.preventDefault()},pr=Sn.current,_n=rn.current;return pr.addEventListener("touchstart",Cr,{passive:!1}),_n.addEventListener("touchstart",Ot,{passive:!1}),function(){pr.removeEventListener("touchstart",Cr),_n.removeEventListener("touchstart",Ot)}},[]);var Er=E.useRef();Er.current=Cn;var Yr=E.useRef();Yr.current=zt,E.useEffect(function(){if(st){var Cr,pr=function(qr){var br=yr.current,xr=br.dragging,oa=br.pageY,_r=br.startTop;R.Z.cancel(Cr);var le=Sn.current.getBoundingClientRect(),ee=U/(Mt?le.width:le.height);if(xr){var wt=(W(qr,Mt)-oa)*ee,D=_r;!Xt&&Mt?D-=wt:D+=wt;var St=Er.current,Oe=Yr.current,Ut=Oe?D/Oe:0,Yt=Math.ceil(Ut*St);Yt=Math.max(Yt,0),Yt=Math.min(Yt,St),Cr=(0,R.Z)(function(){dt(Yt,Mt)})}},_n=function(){ot(!1),j()};return window.addEventListener("mousemove",pr,{passive:!0}),window.addEventListener("touchmove",pr,{passive:!0}),window.addEventListener("mouseup",_n,{passive:!0}),window.addEventListener("touchend",_n,{passive:!0}),function(){window.removeEventListener("mousemove",pr),window.removeEventListener("touchmove",pr),window.removeEventListener("mouseup",_n),window.removeEventListener("touchend",_n),R.Z.cancel(Cr)}}},[st]),E.useEffect(function(){return Nn(),function(){clearTimeout(jn.current)}},[Ae]),E.useImperativeHandle(K,function(){return{delayHidden:Nn}});var $n="".concat(q,"-scrollbar"),fr={position:"absolute",visibility:Fn?null:"hidden"},qn={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Mt?(fr.height=8,fr.left=0,fr.right=0,fr.bottom=0,qn.height="100%",qn.width=I,Xt?qn.left=gn:qn.right=gn):(fr.width=8,fr.top=0,fr.bottom=0,Xt?fr.right=0:fr.left=0,qn.width="100%",qn.height=I,qn.top=gn),E.createElement("div",{ref:Sn,className:ut()($n,(0,w.Z)((0,w.Z)((0,w.Z)({},"".concat($n,"-horizontal"),Mt),"".concat($n,"-vertical"),!Mt),"".concat($n,"-visible"),Fn)),style:(0,b.Z)((0,b.Z)({},fr),F),onMouseDown:On,onMouseMove:Nn},E.createElement("div",{ref:rn,className:ut()("".concat($n,"-thumb"),(0,w.Z)({},"".concat($n,"-thumb-moving"),st)),style:(0,b.Z)((0,b.Z)({},qn),he),onMouseDown:Ot}))}),Rt=it,Xe=20;function jt(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,q=ze/K*ze;return isNaN(q)&&(q=0),q=Math.max(q,Xe),Math.floor(q)}var ht=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],fn=[],Le={overflowY:"auto",overflowAnchor:"none"};function xt(ze,K){var q=ze.prefixCls,S=q===void 0?"rc-virtual-list":q,Ae=ze.className,V=ze.height,C=ze.itemHeight,j=ze.fullHeight,dt=j===void 0?!0:j,Mt=ze.style,I=ze.data,U=ze.children,F=ze.itemKey,he=ze.virtual,ie=ze.direction,Ke=ze.scrollWidth,ft=ze.component,st=ft===void 0?"div":ft,ot=ze.onScroll,N=ze.onVirtualScroll,J=ze.onVisibleChange,Ce=ze.innerProps,re=ze.extraRender,Be=ze.styles,Bt=ze.showScrollBar,ct=Bt===void 0?"optional":Bt,Ne=(0,m.Z)(ze,ht),Xt=E.useCallback(function(fe){return typeof F=="function"?F(fe):fe==null?void 0:fe[F]},[F]),Sn=ae(Xt,null,null),rn=(0,z.Z)(Sn,4),_t=rn[0],yn=rn[1],Fn=rn[2],nr=rn[3],jn=!!(he!==!1&&V&&C),Nn=E.useMemo(function(){return Object.values(Fn.maps).reduce(function(fe,Fe){return fe+Fe},0)},[Fn.id,Fn.maps]),Cn=jn&&I&&(Math.max(C*I.length,Nn)>V||!!Ke),zt=ie==="rtl",gn=ut()(S,(0,w.Z)({},"".concat(S,"-rtl"),zt),Ae),On=I||fn,yr=(0,E.useRef)(),Ot=(0,E.useRef)(),Er=(0,E.useRef)(),Yr=(0,E.useState)(0),$n=(0,z.Z)(Yr,2),fr=$n[0],qn=$n[1],Cr=(0,E.useState)(0),pr=(0,z.Z)(Cr,2),_n=pr[0],Xr=pr[1],qr=(0,E.useState)(!1),br=(0,z.Z)(qr,2),xr=br[0],oa=br[1],_r=function(){oa(!0)},le=function(){oa(!1)},ee={getKey:Xt};function wt(fe){qn(function(Fe){var Ve;typeof fe=="function"?Ve=fe(Fe):Ve=fe;var rt=Dr(Ve);return yr.current.scrollTop=rt,rt})}var D=(0,E.useRef)({start:0,end:On.length}),St=(0,E.useRef)(),Oe=be(On,Xt),Ut=(0,z.Z)(Oe,1),Yt=Ut[0];St.current=Yt;var un=E.useMemo(function(){if(!jn)return{scrollHeight:void 0,start:0,end:On.length-1,offset:void 0};if(!Cn){var fe;return{scrollHeight:((fe=Ot.current)===null||fe===void 0?void 0:fe.offsetHeight)||0,start:0,end:On.length-1,offset:void 0}}for(var Fe=0,Ve,rt,lt,nn=On.length,r=0;r=fr&&Ve===void 0&&(Ve=r,rt=Fe),y>fr+V&<===void 0&&(lt=r),Fe=y}return Ve===void 0&&(Ve=0,rt=0,lt=Math.ceil(V/C)),lt===void 0&&(lt=On.length-1),lt=Math.min(lt+1,On.length-1),{scrollHeight:Fe,start:Ve,end:lt,offset:rt}},[Cn,jn,fr,On,nr,V]),Mn=un.scrollHeight,Kn=un.start,rr=un.end,En=un.offset;D.current.start=Kn,D.current.end=rr,E.useLayoutEffect(function(){var fe=Fn.getRecord();if(fe.size===1){var Fe=Array.from(fe.keys())[0],Ve=fe.get(Fe),rt=On[Kn];if(rt&&Ve===void 0){var lt=Xt(rt);if(lt===Fe){var nn=Fn.get(Fe),r=nn-C;wt(function(v){return v+r})}}}Fn.resetRecord()},[Mn]);var gt=E.useState({width:0,height:V}),X=(0,z.Z)(gt,2),Pe=X[0],ke=X[1],je=function(Fe){ke({width:Fe.offsetWidth,height:Fe.offsetHeight})},yt=(0,E.useRef)(),Pt=(0,E.useRef)(),Jt=E.useMemo(function(){return jt(Pe.width,Ke)},[Pe.width,Ke]),mn=E.useMemo(function(){return jt(Pe.height,Mn)},[Pe.height,Mn]),kn=Mn-V,Qn=(0,E.useRef)(kn);Qn.current=kn;function Dr(fe){var Fe=fe;return Number.isNaN(Qn.current)||(Fe=Math.min(Fe,Qn.current)),Fe=Math.max(Fe,0),Fe}var qt=fr<=0,hr=fr>=kn,Un=_n<=0,Gn=_n>=Ke,ln=qe(qt,hr,Un,Gn),pn=function(){return{x:zt?-_n:_n,y:fr}},lr=(0,E.useRef)(pn()),tn=(0,l.zX)(function(fe){if(N){var Fe=(0,b.Z)((0,b.Z)({},pn()),fe);(lr.current.x!==Fe.x||lr.current.y!==Fe.y)&&(N(Fe),lr.current=Fe)}});function dn(fe,Fe){var Ve=fe;Fe?((0,M.flushSync)(function(){Xr(Ve)}),tn()):wt(Ve)}function Zn(fe){var Fe=fe.currentTarget.scrollTop;Fe!==fr&&wt(Fe),ot==null||ot(fe),tn()}var cr=function(Fe){var Ve=Fe,rt=Ke?Ke-Pe.width:0;return Ve=Math.max(Ve,0),Ve=Math.min(Ve,rt),Ve},dr=(0,l.zX)(function(fe,Fe){Fe?((0,M.flushSync)(function(){Xr(function(Ve){var rt=Ve+(zt?-fe:fe);return cr(rt)})}),tn()):wt(function(Ve){var rt=Ve+fe;return rt})}),ur=Te(jn,qt,hr,Un,Gn,!!Ke,dr),ca=(0,z.Z)(ur,2),x=ca[0],De=ca[1];Ze(jn,yr,function(fe,Fe,Ve,rt){var lt=rt;return ln(fe,Fe,Ve)?!1:!lt||!lt._virtualHandled?(lt&&(lt._virtualHandled=!0),x({preventDefault:function(){},deltaX:fe?Fe:0,deltaY:fe?0:Fe}),!0):!1}),Ct(Cn,yr,function(fe){wt(function(Fe){return Fe+fe})}),(0,T.Z)(function(){function fe(Ve){var rt=qt&&Ve.detail<0,lt=hr&&Ve.detail>0;jn&&!rt&&!lt&&Ve.preventDefault()}var Fe=yr.current;return Fe.addEventListener("wheel",x,{passive:!1}),Fe.addEventListener("DOMMouseScroll",De,{passive:!0}),Fe.addEventListener("MozMousePixelScroll",fe,{passive:!1}),function(){Fe.removeEventListener("wheel",x),Fe.removeEventListener("DOMMouseScroll",De),Fe.removeEventListener("MozMousePixelScroll",fe)}},[jn,qt,hr]),(0,T.Z)(function(){if(Ke){var fe=cr(_n);Xr(fe),tn({x:fe})}},[Pe.width,Ke]);var se=function(){var Fe,Ve;(Fe=yt.current)===null||Fe===void 0||Fe.delayHidden(),(Ve=Pt.current)===null||Ve===void 0||Ve.delayHidden()},xe=Ge(yr,On,Fn,C,Xt,function(){return yn(!0)},wt,se);E.useImperativeHandle(K,function(){return{nativeElement:Er.current,getScrollInfo:pn,scrollTo:function(Fe){function Ve(rt){return rt&&(0,B.Z)(rt)==="object"&&("left"in rt||"top"in rt)}Ve(Fe)?(Fe.left!==void 0&&Xr(cr(Fe.left)),xe(Fe.top)):xe(Fe)}}}),(0,T.Z)(function(){if(J){var fe=On.slice(Kn,rr+1);J(fe,On)}},[Kn,rr,On]);var ce=ye(On,Xt,Fn,C),At=re==null?void 0:re({start:Kn,end:rr,virtual:Cn,offsetX:_n,offsetY:En,rtl:zt,getSize:ce}),Tt=We(On,Kn,rr,Ke,_n,_t,U,ee),Nt=null;V&&(Nt=(0,b.Z)((0,w.Z)({},dt?"height":"maxHeight",V),Le),jn&&(Nt.overflowY="hidden",Ke&&(Nt.overflowX="hidden"),xr&&(Nt.pointerEvents="none")));var Et={};return zt&&(Et.dir="rtl"),E.createElement("div",(0,a.Z)({ref:Er,style:(0,b.Z)((0,b.Z)({},Mt),{},{position:"relative"}),className:gn},Et,Ne),E.createElement($.Z,{onResize:je},E.createElement(st,{className:"".concat(S,"-holder"),style:Nt,ref:yr,onScroll:Zn,onMouseEnter:se},E.createElement(ve,{prefixCls:S,height:Mn,offsetX:_n,offsetY:En,scrollWidth:Ke,onInnerResize:yn,ref:Ot,innerProps:Ce,rtl:zt,extra:At},Tt))),Cn&&Mn>V&&E.createElement(Rt,{ref:yt,prefixCls:S,scrollOffset:fr,scrollRange:Mn,rtl:zt,onScroll:dn,onStartMove:_r,onStopMove:le,spinSize:mn,containerSize:Pe.height,style:Be==null?void 0:Be.verticalScrollBar,thumbStyle:Be==null?void 0:Be.verticalScrollBarThumb,showScrollBar:ct}),Cn&&Ke>Pe.width&&E.createElement(Rt,{ref:Pt,prefixCls:S,scrollOffset:_n,scrollRange:Ke,rtl:zt,onScroll:dn,onStartMove:_r,onStopMove:le,spinSize:Jt,containerSize:Pe.width,horizontal:!0,style:Be==null?void 0:Be.horizontalScrollBar,thumbStyle:Be==null?void 0:Be.horizontalScrollBarThumb,showScrollBar:ct}))}var Ft=E.forwardRef(xt);Ft.displayName="List";var vn=Ft,cn=vn},22061:function(Tr,Vn,u){"use strict";u.d(Vn,{Z5:function(){return ns},_l:function(){return Vs},bK:function(){return ki}});var a=u(59301),B=u(57629),b=u(14809),w=u(59781),z=a.createContext(null),m=null;function He(e){e()}var ut=He,$=function(t){return ut=t},l=function(){return ut};function T(){var e=l(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e(function(){for(var i=t;i;)i.callback(),i=i.next})},get:function(){for(var i=[],s=t;s;)i.push(s),s=s.next;return i},subscribe:function(i){var s=!0,A=n={callback:i,next:null,prev:n};return A.prev?A.prev.next=A:t=A,function(){!s||t===null||(s=!1,A.next?A.next.prev=A.prev:n=A.prev,A.prev?A.prev.next=A.next:t=A.next)}}}}var E={notify:function(){},get:function(){return[]}};function M(e,t){var n,o=E;function i(k){return Q(),o.subscribe(k)}function s(){o.notify()}function A(){ne.onStateChange&&ne.onStateChange()}function p(){return!!n}function Q(){n||(n=t?t.addNestedSub(A):e.subscribe(A),o=T())}function oe(){n&&(n(),n=void 0,o.clear(),o=E)}var ne={addNestedSub:i,notifyNestedSubs:s,handleChangeWrapper:A,isSubscribed:p,trySubscribe:Q,tryUnsubscribe:oe,getListeners:function(){return o}};return ne}var te=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function ve(e){var t=e.store,n=e.context,o=e.children,i=(0,a.useMemo)(function(){var p=M(t);return{store:t,subscription:p}},[t]),s=(0,a.useMemo)(function(){return t.getState()},[t]);te(function(){var p=i.subscription;return p.onStateChange=p.notifyNestedSubs,p.trySubscribe(),s!==t.getState()&&p.notifyNestedSubs(),function(){p.tryUnsubscribe(),p.onStateChange=null}},[i,s]);var A=n||z;return a.createElement(A.Provider,{value:i},o)}var Se=ve,We=u(74126),Wt=u(94266),Zt=u.n(Wt),be=u(53410),R=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Z=["reactReduxForwardedRef"],nt=[],qe=[null,null],Te=function(t){try{return JSON.stringify(t)}catch(n){return String(t)}};function ye(e,t){var n=e[1];return[t.payload,n+1]}function ge(e,t,n){te(function(){return e.apply(void 0,t)},n)}function Qe(e,t,n,o,i,s,A){e.current=o,t.current=i,n.current=!1,s.current&&(s.current=null,A())}function kt(e,t,n,o,i,s,A,p,Q,oe){if(e){var ne=!1,k=null,H=function(){if(!ne){var Wn=t.getState(),or,mr;try{or=o(Wn,i.current)}catch(Mr){mr=Mr,k=Mr}mr||(k=null),or===s.current?A.current||Q():(s.current=or,p.current=or,A.current=!0,oe({type:"STORE_UPDATED",payload:{error:mr}}))}};n.onStateChange=H,n.trySubscribe(),H();var pe=function(){if(ne=!0,n.tryUnsubscribe(),n.onStateChange=null,k)throw k};return pe}}var L=function(){return[null,0]};function ue(e,t){t===void 0&&(t={});var n=t,o=n.getDisplayName,i=o===void 0?function(Ra){return"ConnectAdvanced("+Ra+")"}:o,s=n.methodName,A=s===void 0?"connectAdvanced":s,p=n.renderCountProp,Q=p===void 0?void 0:p,oe=n.shouldHandleStateChanges,ne=oe===void 0?!0:oe,k=n.storeKey,H=k===void 0?"store":k,pe=n.withRef,bt=pe===void 0?!1:pe,Wn=n.forwardRef,or=Wn===void 0?!1:Wn,mr=n.context,Mr=mr===void 0?z:mr,Kr=(0,We.Z)(n,R);if(0)var $r;var Qa=Mr;return function(Ja){var Po=Ja.displayName||Ja.name||"Component",no=i(Po),Fo=(0,b.Z)({},Kr,{getDisplayName:i,methodName:A,renderCountProp:Q,shouldHandleStateChanges:ne,storeKey:H,displayName:no,wrappedComponentName:Po,WrappedComponent:Ja}),Ko=Kr.pure;function Jo(qo){return e(qo.dispatch,Fo)}var Ql=Ko?a.useMemo:function(qo){return qo()};function Ll(qo){var ql=(0,a.useMemo)(function(){var Du=qo.reactReduxForwardedRef,yi=(0,We.Z)(qo,Z);return[qo.context,Du,yi]},[qo]),kl=ql[0],bu=ql[1],nu=ql[2],_l=(0,a.useMemo)(function(){return kl&&kl.Consumer&&(0,be.isContextConsumer)(a.createElement(kl.Consumer,null))?kl:Qa},[kl,Qa]),jl=(0,a.useContext)(_l),ru=!!qo.store&&!!qo.store.getState&&!!qo.store.dispatch,Uu=!!jl&&!!jl.store,zl=ru?qo.store:jl.store,wu=(0,a.useMemo)(function(){return Jo(zl)},[zl]),Wu=(0,a.useMemo)(function(){if(!ne)return qe;var Du=M(zl,ru?null:jl.subscription),yi=Du.notifyNestedSubs.bind(Du);return[Du,yi]},[zl,ru,jl]),iu=Wu[0],Vu=Wu[1],Ku=(0,a.useMemo)(function(){return ru?jl:(0,b.Z)({},jl,{subscription:iu})},[ru,jl,iu]),ji=(0,a.useReducer)(ye,nt,L),qs=ji[0],Xu=qs[0],_s=ji[1];if(Xu&&Xu.error)throw Xu.error;var zi=(0,a.useRef)(),Ci=(0,a.useRef)(nu),Gu=(0,a.useRef)(),Hi=(0,a.useRef)(!1),hi=Ql(function(){return Gu.current&&nu===Ci.current?Gu.current:wu(zl.getState(),nu)},[zl,Xu,nu]);ge(Qe,[Ci,zi,Hi,nu,hi,Gu,Vu]),ge(kt,[ne,zl,iu,wu,Ci,zi,Hi,Gu,Vu,_s],[zl,iu,wu]);var Ei=(0,a.useMemo)(function(){return a.createElement(Ja,(0,b.Z)({},hi,{ref:bu}))},[bu,Ja,hi]),$s=(0,a.useMemo)(function(){return ne?a.createElement(_l.Provider,{value:Ku},Ei):Ei},[_l,Ei,Ku]);return $s}var wl=Ko?a.memo(Ll):Ll;if(wl.WrappedComponent=Ja,wl.displayName=Ll.displayName=no,or){var Zl=a.forwardRef(function(ql,kl){return a.createElement(wl,(0,b.Z)({},ql,{reactReduxForwardedRef:kl}))});return Zl.displayName=no,Zl.WrappedComponent=Ja,Zt()(Zl,Ja)}return Zt()(wl,Ja)}}function ae(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Ue(e,t){if(ae(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var i=0;i=0;o--){var i=t[o](e);if(i)return i}return function(s,A){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+A.wrappedComponentName+".")}}function V(e,t){return e===t}function C(e){var t=e===void 0?{}:e,n=t.connectHOC,o=n===void 0?ue:n,i=t.mapStateToPropsFactories,s=i===void 0?ht:i,A=t.mapDispatchToPropsFactories,p=A===void 0?Rt:A,Q=t.mergePropsFactories,oe=Q===void 0?vn:Q,ne=t.selectorFactory,k=ne===void 0?q:ne;return function(pe,bt,Wn,or){or===void 0&&(or={});var mr=or,Mr=mr.pure,Kr=Mr===void 0?!0:Mr,$r=mr.areStatesEqual,Qa=$r===void 0?V:$r,Ra=mr.areOwnPropsEqual,Ja=Ra===void 0?Ue:Ra,Po=mr.areStatePropsEqual,no=Po===void 0?Ue:Po,Fo=mr.areMergedPropsEqual,Ko=Fo===void 0?Ue:Fo,Jo=(0,We.Z)(mr,S),Ql=Ae(pe,s,"mapStateToProps"),Ll=Ae(bt,p,"mapDispatchToProps"),wl=Ae(Wn,oe,"mergeProps");return o(k,(0,b.Z)({methodName:"connect",getDisplayName:function(qo){return"Connect("+qo+")"},shouldHandleStateChanges:!!pe,initMapStateToProps:Ql,initMapDispatchToProps:Ll,initMergeProps:wl,pure:Kr,areStatesEqual:Qa,areOwnPropsEqual:Ja,areStatePropsEqual:no,areMergedPropsEqual:Ko},Jo))}}var j=C();function dt(){var e=useContext(ReactReduxContext);return e}function Mt(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var o=t(),i=o.store;return i}}var I=null;function U(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var o=t();return o.dispatch}}var F=null,he=function(t,n){return t===n};function ie(e,t,n,o){var i=useReducer(function(bt){return bt+1},0),s=i[1],A=useMemo(function(){return createSubscription(n,o)},[n,o]),p=useRef(),Q=useRef(),oe=useRef(),ne=useRef(),k=n.getState(),H;try{if(e!==Q.current||k!==oe.current||p.current){var pe=e(k);ne.current===void 0||!t(pe,ne.current)?H=pe:H=ne.current}else H=ne.current}catch(bt){throw p.current&&(bt.message+=` +`,Zt=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],be={},R;function Z(Ze){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,W=Ze.getAttribute("id")||Ze.getAttribute("data-reactid")||Ze.getAttribute("name");if(Re&&be[W])return be[W];var Ct=window.getComputedStyle(Ze),Ye=Ct.getPropertyValue("box-sizing")||Ct.getPropertyValue("-moz-box-sizing")||Ct.getPropertyValue("-webkit-box-sizing"),Ge=parseFloat(Ct.getPropertyValue("padding-bottom"))+parseFloat(Ct.getPropertyValue("padding-top")),it=parseFloat(Ct.getPropertyValue("border-bottom-width"))+parseFloat(Ct.getPropertyValue("border-top-width")),Rt=Zt.map(function(jt){return"".concat(jt,":").concat(Ct.getPropertyValue(jt))}).join(";"),Xe={sizingStyle:Rt,paddingSize:Ge,borderSize:it,boxSizing:Ye};return Re&&W&&(be[W]=Xe),Xe}function nt(Ze){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;R||(R=document.createElement("textarea"),R.setAttribute("tab-index","-1"),R.setAttribute("aria-hidden","true"),R.setAttribute("name","hiddenTextarea"),document.body.appendChild(R)),Ze.getAttribute("wrap")?R.setAttribute("wrap",Ze.getAttribute("wrap")):R.removeAttribute("wrap");var Ye=Z(Ze,Re),Ge=Ye.paddingSize,it=Ye.borderSize,Rt=Ye.boxSizing,Xe=Ye.sizingStyle;R.setAttribute("style","".concat(Xe,";").concat(Wt)),R.value=Ze.value||Ze.placeholder||"";var jt=void 0,ht=void 0,fn,Le=R.scrollHeight;if(Rt==="border-box"?Le+=it:Rt==="content-box"&&(Le-=Ge),W!==null||Ct!==null){R.value=" ";var xt=R.scrollHeight-Ge;W!==null&&(jt=xt*W,Rt==="border-box"&&(jt=jt+Ge+it),Le=Math.max(jt,Le)),Ct!==null&&(ht=xt*Ct,Rt==="border-box"&&(ht=ht+Ge+it),fn=Le>ht?"":"hidden",Le=Math.min(ht,Le))}var Ft={height:Le,overflowY:fn,resize:"none"};return jt&&(Ft.minHeight=jt),ht&&(Ft.maxHeight=ht),Ft}var qe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Te=0,ye=1,ge=2,Qe=M.forwardRef(function(Ze,Re){var W=Ze,Ct=W.prefixCls,Ye=W.defaultValue,Ge=W.value,it=W.autoSize,Rt=W.onResize,Xe=W.className,jt=W.style,ht=W.disabled,fn=W.onChange,Le=W.onInternalAutoSize,xt=(0,m.Z)(W,qe),Ft=(0,E.Z)(Ye,{value:Ge,postState:function(Bt){return Bt!=null?Bt:""}}),vn=(0,z.Z)(Ft,2),cn=vn[0],ze=vn[1],K=function(Bt){ze(Bt.target.value),fn==null||fn(Bt)},q=M.useRef();M.useImperativeHandle(Re,function(){return{textArea:q.current}});var S=M.useMemo(function(){return it&&(0,te.Z)(it)==="object"?[it.minRows,it.maxRows]:[]},[it]),Ae=(0,z.Z)(S,2),V=Ae[0],C=Ae[1],j=!!it,dt=function(){try{if(document.activeElement===q.current){var Bt=q.current,ct=Bt.selectionStart,Ne=Bt.selectionEnd,Xt=Bt.scrollTop;q.current.setSelectionRange(ct,Ne),q.current.scrollTop=Xt}}catch(Sn){}},Mt=M.useState(ge),I=(0,z.Z)(Mt,2),U=I[0],F=I[1],he=M.useState(),ie=(0,z.Z)(he,2),Ke=ie[0],ft=ie[1],st=function(){F(Te)};(0,Se.Z)(function(){j&&st()},[Ge,V,C,j]),(0,Se.Z)(function(){if(U===Te)F(ye);else if(U===ye){var Be=nt(q.current,!1,V,C);F(ge),ft(Be)}else dt()},[U]);var ot=M.useRef(),N=function(){We.Z.cancel(ot.current)},J=function(Bt){U===ge&&(Rt==null||Rt(Bt),it&&(N(),ot.current=(0,We.Z)(function(){st()})))};M.useEffect(function(){return N},[]);var Ce=j?Ke:null,re=(0,b.Z)((0,b.Z)({},jt),Ce);return(U===Te||U===ye)&&(re.overflowY="hidden",re.overflowX="hidden"),M.createElement(ve.Z,{onResize:J,disabled:!(it||Rt)},M.createElement("textarea",(0,a.Z)({},xt,{ref:q,style:re,className:ut()(Ct,Xe,(0,B.Z)({},"".concat(Ct,"-disabled"),ht)),disabled:ht,value:cn,onChange:K})))}),kt=Qe,L=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],ue=M.forwardRef(function(Ze,Re){var W,Ct=Ze.defaultValue,Ye=Ze.value,Ge=Ze.onFocus,it=Ze.onBlur,Rt=Ze.onChange,Xe=Ze.allowClear,jt=Ze.maxLength,ht=Ze.onCompositionStart,fn=Ze.onCompositionEnd,Le=Ze.suffix,xt=Ze.prefixCls,Ft=xt===void 0?"rc-textarea":xt,vn=Ze.showCount,cn=Ze.count,ze=Ze.className,K=Ze.style,q=Ze.disabled,S=Ze.hidden,Ae=Ze.classNames,V=Ze.styles,C=Ze.onResize,j=Ze.onClear,dt=Ze.onPressEnter,Mt=Ze.readOnly,I=Ze.autoSize,U=Ze.onKeyDown,F=(0,m.Z)(Ze,L),he=(0,E.Z)(Ct,{value:Ye,defaultValue:Ct}),ie=(0,z.Z)(he,2),Ke=ie[0],ft=ie[1],st=Ke==null?"":String(Ke),ot=M.useState(!1),N=(0,z.Z)(ot,2),J=N[0],Ce=N[1],re=M.useRef(!1),Be=M.useState(null),Bt=(0,z.Z)(Be,2),ct=Bt[0],Ne=Bt[1],Xt=(0,M.useRef)(null),Sn=(0,M.useRef)(null),rn=function(){var xr;return(xr=Sn.current)===null||xr===void 0?void 0:xr.textArea},_t=function(){rn().focus()};(0,M.useImperativeHandle)(Re,function(){var br;return{resizableTextArea:Sn.current,focus:_t,blur:function(){rn().blur()},nativeElement:((br=Xt.current)===null||br===void 0?void 0:br.nativeElement)||rn()}}),(0,M.useEffect)(function(){Ce(function(br){return!q&&br})},[q]);var yn=M.useState(null),Fn=(0,z.Z)(yn,2),nr=Fn[0],jn=Fn[1];M.useEffect(function(){if(nr){var br;(br=rn()).setSelectionRange.apply(br,(0,w.Z)(nr))}},[nr]);var Nn=(0,l.Z)(cn,vn),Cn=(W=Nn.max)!==null&&W!==void 0?W:jt,zt=Number(Cn)>0,gn=Nn.strategy(st),On=!!Cn&&gn>Cn,yr=function(xr,oa){var _r=oa;!re.current&&Nn.exceedFormatter&&Nn.max&&Nn.strategy(oa)>Nn.max&&(_r=Nn.exceedFormatter(oa,{max:Nn.max}),oa!==_r&&jn([rn().selectionStart||0,rn().selectionEnd||0])),ft(_r),(0,T.rJ)(xr.currentTarget,xr,Rt,_r)},Ot=function(xr){re.current=!0,ht==null||ht(xr)},Er=function(xr){re.current=!1,yr(xr,xr.currentTarget.value),fn==null||fn(xr)},Yr=function(xr){yr(xr,xr.target.value)},$n=function(xr){xr.key==="Enter"&&dt&&dt(xr),U==null||U(xr)},fr=function(xr){Ce(!0),Ge==null||Ge(xr)},qn=function(xr){Ce(!1),it==null||it(xr)},Cr=function(xr){ft(""),_t(),(0,T.rJ)(rn(),xr,Rt)},pr=Le,_n;Nn.show&&(Nn.showFormatter?_n=Nn.showFormatter({value:st,count:gn,maxLength:Cn}):_n="".concat(gn).concat(zt?" / ".concat(Cn):""),pr=M.createElement(M.Fragment,null,pr,M.createElement("span",{className:ut()("".concat(Ft,"-data-count"),Ae==null?void 0:Ae.count),style:V==null?void 0:V.count},_n)));var Xr=function(xr){var oa;C==null||C(xr),(oa=rn())!==null&&oa!==void 0&&oa.style.height&&Ne(!0)},qr=!I&&!vn&&!Xe;return M.createElement($.BaseInput,{ref:Xt,value:st,allowClear:Xe,handleReset:Cr,suffix:pr,prefixCls:Ft,classNames:(0,b.Z)((0,b.Z)({},Ae),{},{affixWrapper:ut()(Ae==null?void 0:Ae.affixWrapper,(0,B.Z)((0,B.Z)({},"".concat(Ft,"-show-count"),vn),"".concat(Ft,"-textarea-allow-clear"),Xe))}),disabled:q,focused:J,className:ut()(ze,On&&"".concat(Ft,"-out-of-range")),style:(0,b.Z)((0,b.Z)({},K),ct&&!qr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof _n=="string"?_n:void 0}},hidden:S,readOnly:Mt,onClear:j},M.createElement(kt,(0,a.Z)({},F,{autoSize:I,maxLength:jt,onKeyDown:$n,onChange:Yr,onFocus:fr,onBlur:qn,onCompositionStart:Ot,onCompositionEnd:Er,className:ut()(Ae==null?void 0:Ae.textarea),style:(0,b.Z)((0,b.Z)({},V==null?void 0:V.textarea),{},{resize:K==null?void 0:K.resize}),disabled:q,prefixCls:Ft,onResize:Xr,ref:Sn,readOnly:Mt})))}),ae=ue,Ue=ae},29125:function(Tr,Vn,u){"use strict";u.d(Vn,{G:function(){return w},Z:function(){return Wt}});var a=u(92310),B=u.n(a),b=u(59301);function w(Zt){var be=Zt.children,R=Zt.prefixCls,Z=Zt.id,nt=Zt.overlayInnerStyle,qe=Zt.bodyClassName,Te=Zt.className,ye=Zt.style;return b.createElement("div",{className:B()("".concat(R,"-content"),Te),style:ye},b.createElement("div",{className:B()("".concat(R,"-inner"),qe),id:Z,role:"tooltip",style:nt},typeof be=="function"?be():be))}var z=u(14809),m=u(20439),He=u(62646),ut=u(65352),$={shiftX:64,adjustY:1},l={adjustX:1,shiftY:!0},T=[0,0],E={left:{points:["cr","cl"],overflow:l,offset:[-4,0],targetOffset:T},right:{points:["cl","cr"],overflow:l,offset:[4,0],targetOffset:T},top:{points:["bc","tc"],overflow:$,offset:[0,-4],targetOffset:T},bottom:{points:["tc","bc"],overflow:$,offset:[0,4],targetOffset:T},topLeft:{points:["bl","tl"],overflow:$,offset:[0,-4],targetOffset:T},leftTop:{points:["tr","tl"],overflow:l,offset:[-4,0],targetOffset:T},topRight:{points:["br","tr"],overflow:$,offset:[0,-4],targetOffset:T},rightTop:{points:["tl","tr"],overflow:l,offset:[4,0],targetOffset:T},bottomRight:{points:["tr","br"],overflow:$,offset:[0,4],targetOffset:T},rightBottom:{points:["bl","br"],overflow:l,offset:[4,0],targetOffset:T},bottomLeft:{points:["tl","bl"],overflow:$,offset:[0,4],targetOffset:T},leftBottom:{points:["br","bl"],overflow:l,offset:[-4,0],targetOffset:T}},M=null,te=u(80402),ve=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],Se=function(be,R){var Z=be.overlayClassName,nt=be.trigger,qe=nt===void 0?["hover"]:nt,Te=be.mouseEnterDelay,ye=Te===void 0?0:Te,ge=be.mouseLeaveDelay,Qe=ge===void 0?.1:ge,kt=be.overlayStyle,L=be.prefixCls,ue=L===void 0?"rc-tooltip":L,ae=be.children,Ue=be.onVisibleChange,Ze=be.afterVisibleChange,Re=be.transitionName,W=be.animation,Ct=be.motion,Ye=be.placement,Ge=Ye===void 0?"right":Ye,it=be.align,Rt=it===void 0?{}:it,Xe=be.destroyTooltipOnHide,jt=Xe===void 0?!1:Xe,ht=be.defaultVisible,fn=be.getTooltipContainer,Le=be.overlayInnerStyle,xt=be.arrowContent,Ft=be.overlay,vn=be.id,cn=be.showArrow,ze=cn===void 0?!0:cn,K=be.classNames,q=be.styles,S=(0,He.Z)(be,ve),Ae=(0,te.Z)(vn),V=(0,b.useRef)(null);(0,b.useImperativeHandle)(R,function(){return V.current});var C=(0,m.Z)({},S);"visible"in be&&(C.popupVisible=be.visible);var j=function(){return b.createElement(w,{key:"content",prefixCls:ue,id:Ae,bodyClassName:K==null?void 0:K.body,overlayInnerStyle:(0,m.Z)((0,m.Z)({},Le),q==null?void 0:q.body)},Ft)},dt=function(){var I=b.Children.only(ae),U=(I==null?void 0:I.props)||{},F=(0,m.Z)((0,m.Z)({},U),{},{"aria-describedby":Ft?Ae:null});return b.cloneElement(ae,F)};return b.createElement(ut.Z,(0,z.Z)({popupClassName:B()(Z,K==null?void 0:K.root),prefixCls:ue,popup:j,action:qe,builtinPlacements:E,popupPlacement:Ge,ref:V,popupAlign:Rt,getPopupContainer:fn,onPopupVisibleChange:Ue,afterPopupVisibleChange:Ze,popupTransitionName:Re,popupAnimation:W,popupMotion:Ct,defaultPopupVisible:ht,autoDestroy:jt,mouseLeaveDelay:Qe,popupStyle:(0,m.Z)((0,m.Z)({},kt),q==null?void 0:q.root),mouseEnterDelay:ye,arrow:ze},C),dt())},We=(0,b.forwardRef)(Se),Wt=We},9940:function(Tr,Vn,u){"use strict";u.d(Vn,{Qw:function(){return vn},FJ:function(){return ze},hT:function(){return cn},OF:function(){return R},ZP:function(){return Mt}});var a=u(14809),B=u(95190),b=u(20439),w=u(50298),z=u(62646),m=u(93664),He=u(37463),ut=u(6551),$=u(34643),l=u(18929),T=u(48736),E=u(59301),M=function(I){var U=E.useRef({valueLabels:new Map});return E.useMemo(function(){var F=U.current.valueLabels,he=new Map,ie=I.map(function(Ke){var ft=Ke.value,st=Ke.label,ot=st!=null?st:F.get(ft);return he.set(ft,ot),(0,b.Z)((0,b.Z)({},Ke),{},{label:ot})});return U.current.valueLabels=he,[ie]},[I])},te=function(U,F,he,ie){return E.useMemo(function(){var Ke=function(Be){return Be.map(function(Bt){var ct=Bt.value;return ct})},ft=Ke(U),st=Ke(F),ot=ft.filter(function(re){return!ie[re]}),N=ft,J=st;if(he){var Ce=(0,$.S)(ft,!0,ie);N=Ce.checkedKeys,J=Ce.halfCheckedKeys}return[Array.from(new Set([].concat((0,B.Z)(ot),(0,B.Z)(N)))),J]},[U,F,he,ie])},ve=te,Se=u(34061),We=function(I,U){return E.useMemo(function(){var F=(0,Se.I8)(I,{fieldNames:U,initWrapper:function(ie){return(0,b.Z)((0,b.Z)({},ie),{},{valueEntities:new Map})},processEntity:function(ie,Ke){var ft=ie.node[U.value];if(0)var st;Ke.valueEntities.set(ft,ie)}});return F},[I,U])},Wt=u(4635),Zt=u(11592),be=function(){return null},R=be,Z=["children","value"];function nt(I){return(0,Zt.Z)(I).map(function(U){if(!E.isValidElement(U)||!U.type)return null;var F=U,he=F.key,ie=F.props,Ke=ie.children,ft=ie.value,st=(0,z.Z)(ie,Z),ot=(0,b.Z)({key:he,value:ft},st),N=nt(Ke);return N.length&&(ot.children=N),ot}).filter(function(U){return U})}function qe(I){if(!I)return I;var U=(0,b.Z)({},I);return"props"in U||Object.defineProperty(U,"props",{get:function(){return(0,T.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),U}}),U}function Te(I,U,F,he,ie,Ke){var ft=null,st=null;function ot(){function N(J){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return J.map(function(Be,Bt){var ct="".concat(Ce,"-").concat(Bt),Ne=Be[Ke.value],Xt=F.includes(Ne),Sn=N(Be[Ke.children]||[],ct,Xt),rn=E.createElement(R,Be,Sn.map(function(yn){return yn.node}));if(U===Ne&&(ft=rn),Xt){var _t={pos:ct,node:rn,children:Sn};return re||st.push(_t),_t}return null}).filter(function(Be){return Be})}st||(st=[],N(he),st.sort(function(J,Ce){var re=J.node.props.value,Be=Ce.node.props.value,Bt=F.indexOf(re),ct=F.indexOf(Be);return Bt-ct}))}Object.defineProperty(I,"triggerNode",{get:function(){return(0,T.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ot(),ft}}),Object.defineProperty(I,"allCheckedNodes",{get:function(){return(0,T.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ot(),ie?st:st.map(function(J){var Ce=J.node;return Ce})}})}var ye=function(U,F,he){var ie=he.fieldNames,Ke=he.treeNodeFilterProp,ft=he.filterTreeNode,st=ie.children;return E.useMemo(function(){if(!F||ft===!1)return U;var ot=typeof ft=="function"?ft:function(J,Ce){return String(Ce[Ke]).toUpperCase().includes(F.toUpperCase())},N=function J(Ce){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ce.reduce(function(Be,Bt){var ct=Bt[st],Ne=re||ot(F,qe(Bt)),Xt=J(ct||[],Ne);return(Ne||Xt.length)&&Be.push((0,b.Z)((0,b.Z)({},Bt),{},(0,Wt.Z)({isLeaf:void 0},st,Xt))),Be},[])};return N(U)},[U,F,st,Ke,ft])},ge=ye;function Qe(I){var U=E.useRef();U.current=I;var F=E.useCallback(function(){return U.current.apply(U,arguments)},[]);return F}function kt(I,U){var F=U.id,he=U.pId,ie=U.rootPId,Ke=new Map,ft=[];return I.forEach(function(st){var ot=st[F],N=(0,b.Z)((0,b.Z)({},st),{},{key:st.key||ot});Ke.set(ot,N)}),Ke.forEach(function(st){var ot=st[he],N=Ke.get(ot);N?(N.children=N.children||[],N.children.push(st)):(ot===ie||ie===null)&&ft.push(st)}),ft}function L(I,U,F){return E.useMemo(function(){if(I){if(F){var he=(0,b.Z)({id:"id",pId:"pId",rootPId:null},(0,m.Z)(F)==="object"?F:{});return kt(I,he)}return I}return nt(U)},[U,F,I])}var ue=E.createContext(null),ae=ue,Ue=u(37530),Ze=u(29530),Re=u(10228),W=u(80547),Ct=E.createContext(null),Ye=Ct,Ge=function(U){return Array.isArray(U)?U:U!==void 0?[U]:[]},it=function(U){var F=U||{},he=F.label,ie=F.value,Ke=F.children;return{_title:he?[he]:["title","label"],value:ie||"value",key:ie||"value",children:Ke||"children"}},Rt=function(U){return!U||U.disabled||U.disableCheckbox||U.checkable===!1},Xe=function(U,F){var he=[],ie=function Ke(ft){ft.forEach(function(st){var ot=st[F.children];ot&&(he.push(st[F.value]),Ke(ot))})};return ie(U),he},jt=function(U){return U==null},ht=u(70425),fn={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Le=function(U,F){var he=(0,He.lk)(),ie=he.prefixCls,Ke=he.multiple,ft=he.searchValue,st=he.toggleOpen,ot=he.open,N=he.notFoundContent,J=E.useContext(Ye),Ce=J.virtual,re=J.listHeight,Be=J.listItemHeight,Bt=J.listItemScrollOffset,ct=J.treeData,Ne=J.fieldNames,Xt=J.onSelect,Sn=J.dropdownMatchSelectWidth,rn=J.treeExpandAction,_t=J.treeTitleRender,yn=J.onPopupScroll,Fn=J.leftMaxCount,nr=J.leafCountOnly,jn=J.valueEntities,Nn=E.useContext(ae),Cn=Nn.checkable,zt=Nn.checkedKeys,gn=Nn.halfCheckedKeys,On=Nn.treeExpandedKeys,yr=Nn.treeDefaultExpandAll,Ot=Nn.treeDefaultExpandedKeys,Er=Nn.onTreeExpand,Yr=Nn.treeIcon,$n=Nn.showTreeIcon,fr=Nn.switcherIcon,qn=Nn.treeLine,Cr=Nn.treeNodeFilterProp,pr=Nn.loadData,_n=Nn.treeLoadedKeys,Xr=Nn.treeMotion,qr=Nn.onTreeLoad,br=Nn.keyEntities,xr=E.useRef(),oa=(0,W.Z)(function(){return ct},[ot,ct],function(ln,pn){return pn[0]&&ln[1]!==pn[1]}),_r=E.useMemo(function(){return Cn?{checked:zt,halfChecked:gn}:null},[Cn,zt,gn]);E.useEffect(function(){if(ot&&!Ke&&zt.length){var ln;(ln=xr.current)===null||ln===void 0||ln.scrollTo({key:zt[0]})}},[ot]);var le=function(pn){pn.preventDefault()},ee=function(pn,lr){var tn=lr.node;Cn&&Rt(tn)||(Xt(tn.key,{selected:!zt.includes(tn.key)}),Ke||st(!1))},wt=E.useState(Ot),D=(0,w.Z)(wt,2),St=D[0],Oe=D[1],Ut=E.useState(null),Yt=(0,w.Z)(Ut,2),un=Yt[0],Mn=Yt[1],Kn=E.useMemo(function(){return On?(0,B.Z)(On):ft?un:St},[St,un,On,ft]),rr=function(pn){Oe(pn),Mn(pn),Er&&Er(pn)},En=String(ft).toLowerCase(),gt=function(pn){return En?String(pn[Cr]).toLowerCase().includes(En):!1};E.useEffect(function(){ft&&Mn(Xe(ct,Ne))},[ft]);var X=E.useState(function(){return new Map}),Pe=(0,w.Z)(X,2),ke=Pe[0],je=Pe[1];E.useEffect(function(){Fn&&je(new Map)},[Fn]);function yt(ln){var pn=ln[Ne.value];if(!ke.has(pn)){var lr=jn.get(pn),tn=(lr.children||[]).length===0;if(tn)ke.set(pn,!1);else{var dn=lr.children.filter(function(cr){return!cr.node.disabled&&!cr.node.disableCheckbox&&!zt.includes(cr.node[Ne.value])}),Zn=dn.length;ke.set(pn,Zn>Fn)}}return ke.get(pn)}var Pt=(0,ht.zX)(function(ln){var pn=ln[Ne.value];return zt.includes(pn)||Fn===null?!1:Fn<=0?!0:nr&&Fn?yt(ln):!1}),Jt=function ln(pn){var lr=(0,Ue.Z)(pn),tn;try{for(lr.s();!(tn=lr.n()).done;){var dn=tn.value;if(!(dn.disabled||dn.selectable===!1)){if(ft){if(gt(dn))return dn}else return dn;if(dn[Ne.children]){var Zn=ln(dn[Ne.children]);if(Zn)return Zn}}}}catch(cr){lr.e(cr)}finally{lr.f()}return null},mn=E.useState(null),kn=(0,w.Z)(mn,2),Qn=kn[0],Dr=kn[1],qt=br[Qn];E.useEffect(function(){if(ot){var ln=null,pn=function(){var tn=Jt(oa);return tn?tn[Ne.value]:null};!Ke&&zt.length&&!ft?ln=zt[0]:ln=pn(),Dr(ln)}},[ot,ft]),E.useImperativeHandle(F,function(){var ln;return{scrollTo:(ln=xr.current)===null||ln===void 0?void 0:ln.scrollTo,onKeyDown:function(lr){var tn,dn=lr.which;switch(dn){case Re.Z.UP:case Re.Z.DOWN:case Re.Z.LEFT:case Re.Z.RIGHT:(tn=xr.current)===null||tn===void 0||tn.onKeyDown(lr);break;case Re.Z.ENTER:{if(qt){var Zn=Pt(qt.node),cr=(qt==null?void 0:qt.node)||{},dr=cr.selectable,ur=cr.value,ca=cr.disabled;dr!==!1&&!ca&&!Zn&&ee(null,{node:{key:Qn},selected:!zt.includes(ur)})}break}case Re.Z.ESC:st(!1)}},onKeyUp:function(){}}});var hr=(0,W.Z)(function(){return!ft},[ft,On||St],function(ln,pn){var lr=(0,w.Z)(ln,1),tn=lr[0],dn=(0,w.Z)(pn,2),Zn=dn[0],cr=dn[1];return tn!==Zn&&!!(Zn||cr)}),Un=hr?pr:null;if(oa.length===0)return E.createElement("div",{role:"listbox",className:"".concat(ie,"-empty"),onMouseDown:le},N);var Gn={fieldNames:Ne};return _n&&(Gn.loadedKeys=_n),Kn&&(Gn.expandedKeys=Kn),E.createElement("div",{onMouseDown:le},qt&&ot&&E.createElement("span",{style:fn,"aria-live":"assertive"},qt.node.value),E.createElement(Ze.y6.Provider,{value:{nodeDisabled:Pt}},E.createElement(Ze.ZP,(0,a.Z)({ref:xr,focusable:!1,prefixCls:"".concat(ie,"-tree"),treeData:oa,height:re,itemHeight:Be,itemScrollOffset:Bt,virtual:Ce!==!1&&Sn!==!1,multiple:Ke,icon:Yr,showIcon:$n,switcherIcon:fr,showLine:qn,loadData:Un,motion:Xr,activeKey:Qn,checkable:Cn,checkStrictly:!0,checkedKeys:_r,selectedKeys:Cn?[]:zt,defaultExpandAll:yr,titleRender:_t},Gn,{onActiveChange:Dr,onSelect:ee,onCheck:ee,onExpand:rr,onLoad:qr,filterTreeNode:gt,expandAction:rn,onScroll:yn}))))},xt=E.forwardRef(Le),Ft=xt,vn="SHOW_ALL",cn="SHOW_PARENT",ze="SHOW_CHILD";function K(I,U,F,he){var ie=new Set(I);return U===ze?I.filter(function(Ke){var ft=F[Ke];return!ft||!ft.children||!ft.children.some(function(st){var ot=st.node;return ie.has(ot[he.value])})||!ft.children.every(function(st){var ot=st.node;return Rt(ot)||ie.has(ot[he.value])})}):U===cn?I.filter(function(Ke){var ft=F[Ke],st=ft?ft.parent:null;return!st||Rt(st.node)||!ie.has(st.key)}):I}function q(I){var U=I.searchPlaceholder,F=I.treeCheckStrictly,he=I.treeCheckable,ie=I.labelInValue,Ke=I.value,ft=I.multiple,st=I.showCheckedStrategy,ot=I.maxCount;warning(!U,"`searchPlaceholder` has been removed."),F&&ie===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(ie||F)&&warning(toArray(Ke).every(function(N){return N&&_typeof(N)==="object"&&"value"in N}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),F||ft||he?warning(!Ke||Array.isArray(Ke),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Ke),"`value` should not be array when `TreeSelect` is single mode."),ot&&(st==="SHOW_ALL"&&!F||st==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var S=null,Ae=["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 V(I){return!I||(0,m.Z)(I)!=="object"}var C=E.forwardRef(function(I,U){var F=I.id,he=I.prefixCls,ie=he===void 0?"rc-tree-select":he,Ke=I.value,ft=I.defaultValue,st=I.onChange,ot=I.onSelect,N=I.onDeselect,J=I.searchValue,Ce=I.inputValue,re=I.onSearch,Be=I.autoClearSearchValue,Bt=Be===void 0?!0:Be,ct=I.filterTreeNode,Ne=I.treeNodeFilterProp,Xt=Ne===void 0?"value":Ne,Sn=I.showCheckedStrategy,rn=I.treeNodeLabelProp,_t=I.multiple,yn=I.treeCheckable,Fn=I.treeCheckStrictly,nr=I.labelInValue,jn=I.maxCount,Nn=I.fieldNames,Cn=I.treeDataSimpleMode,zt=I.treeData,gn=I.children,On=I.loadData,yr=I.treeLoadedKeys,Ot=I.onTreeLoad,Er=I.treeDefaultExpandAll,Yr=I.treeExpandedKeys,$n=I.treeDefaultExpandedKeys,fr=I.onTreeExpand,qn=I.treeExpandAction,Cr=I.virtual,pr=I.listHeight,_n=pr===void 0?200:pr,Xr=I.listItemHeight,qr=Xr===void 0?20:Xr,br=I.listItemScrollOffset,xr=br===void 0?0:br,oa=I.onDropdownVisibleChange,_r=I.dropdownMatchSelectWidth,le=_r===void 0?!0:_r,ee=I.treeLine,wt=I.treeIcon,D=I.showTreeIcon,St=I.switcherIcon,Oe=I.treeMotion,Ut=I.treeTitleRender,Yt=I.onPopupScroll,un=(0,z.Z)(I,Ae),Mn=(0,ut.ZP)(F),Kn=yn&&!Fn,rr=yn||Fn,En=Fn||nr,gt=rr||_t,X=(0,l.Z)(ft,{value:Ke}),Pe=(0,w.Z)(X,2),ke=Pe[0],je=Pe[1],yt=E.useMemo(function(){return yn?Sn||ze:vn},[Sn,yn]),Pt=E.useMemo(function(){return it(Nn)},[JSON.stringify(Nn)]),Jt=(0,l.Z)("",{value:J!==void 0?J:Ce,postState:function(g){return g||""}}),mn=(0,w.Z)(Jt,2),kn=mn[0],Qn=mn[1],Dr=function(g){Qn(g),re==null||re(g)},qt=L(zt,gn,Cn),hr=We(qt,Pt),Un=hr.keyEntities,Gn=hr.valueEntities,ln=E.useCallback(function(v){var g=[],h=[];return v.forEach(function(y){Gn.has(y)?h.push(y):g.push(y)}),{missingRawValues:g,existRawValues:h}},[Gn]),pn=ge(qt,kn,{fieldNames:Pt,treeNodeFilterProp:Xt,filterTreeNode:ct}),lr=E.useCallback(function(v){if(v){if(rn)return v[rn];for(var g=Pt._title,h=0;hfe)){var O=dn(v);if(je(O),Bt&&Qn(""),st){var P=v;Kn&&(P=y.map(function(_){var de=Gn.get(_);return de?de.node[Pt.value]:_}));var G=g||{triggerValue:void 0,selected:void 0},Ie=G.triggerValue,Me=G.selected,Y=P;if(Fn){var _e=ca.filter(function(_){return!P.includes(_.value)});Y=[].concat((0,B.Z)(Y),(0,B.Z)(_e))}var It=dn(Y),$e={preValue:ur,triggerValue:Ie},tt=!0;(Fn||h==="selection"&&!Me)&&(tt=!1),Te($e,Ie,v,qt,tt,Pt),rr?$e.checked=Me:$e.selected=Me;var me=En?It:It.map(function(_){return _.value});st(gt?me:me[0],En?null:It.map(function(_){return _.label}),$e)}}}),Ve=E.useCallback(function(v,g){var h,y=g.selected,O=g.source,P=Un[v],G=P==null?void 0:P.node,Ie=(h=G==null?void 0:G[Pt.value])!==null&&h!==void 0?h:v;if(!gt)Fe([Ie],{selected:!0,triggerValue:Ie},"option");else{var Me=y?[].concat((0,B.Z)(x),[Ie]):De.filter(function(de){return de!==Ie});if(Kn){var Y=ln(Me),_e=Y.missingRawValues,It=Y.existRawValues,$e=It.map(function(de){return Gn.get(de).key}),tt;if(y){var me=(0,$.S)($e,!0,Un);tt=me.checkedKeys}else{var _=(0,$.S)($e,{checked:!1,halfCheckedKeys:ce},Un);tt=_.checkedKeys}Me=[].concat((0,B.Z)(_e),(0,B.Z)(tt.map(function(de){return Un[de].node[Pt.value]})))}Fe(Me,{selected:y,triggerValue:Ie},O||"option")}y||!gt?ot==null||ot(Ie,qe(G)):N==null||N(Ie,qe(G))},[ln,Gn,Un,Pt,gt,x,Fe,Kn,ot,N,De,ce,jn]),rt=E.useCallback(function(v){if(oa){var g={};Object.defineProperty(g,"documentClickClose",{get:function(){return(0,T.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),oa(v,g)}},[oa]),lt=Qe(function(v,g){var h=v.map(function(y){return y.value});if(g.type==="clear"){Fe(h,{},"selection");return}g.values.length&&Ve(g.values[0].value,{selected:!1,source:"selection"})}),nn=E.useMemo(function(){return{virtual:Cr,dropdownMatchSelectWidth:le,listHeight:_n,listItemHeight:qr,listItemScrollOffset:xr,treeData:pn,fieldNames:Pt,onSelect:Ve,treeExpandAction:qn,treeTitleRender:Ut,onPopupScroll:Yt,leftMaxCount:jn===void 0?null:jn-Et.length,leafCountOnly:yt==="SHOW_CHILD"&&!Fn&&!!yn,valueEntities:Gn}},[Cr,le,_n,qr,xr,pn,Pt,Ve,qn,Ut,Yt,jn,Et.length,yt,Fn,yn,Gn]),r=E.useMemo(function(){return{checkable:rr,loadData:On,treeLoadedKeys:yr,onTreeLoad:Ot,checkedKeys:De,halfCheckedKeys:ce,treeDefaultExpandAll:Er,treeExpandedKeys:Yr,treeDefaultExpandedKeys:$n,onTreeExpand:fr,treeIcon:wt,treeMotion:Oe,showTreeIcon:D,switcherIcon:St,treeLine:ee,treeNodeFilterProp:Xt,keyEntities:Un}},[rr,On,yr,Ot,De,ce,Er,Yr,$n,fr,wt,Oe,D,St,ee,Xt,Un]);return E.createElement(Ye.Provider,{value:nn},E.createElement(ae.Provider,{value:r},E.createElement(He.Ac,(0,a.Z)({ref:U},un,{id:Mn,prefixCls:ie,mode:gt?"multiple":void 0,displayValues:Et,onDisplayValuesChange:lt,searchValue:kn,onSearch:Dr,OptionList:Ft,emptyOptions:!qt.length,onDropdownVisibleChange:rt,dropdownMatchSelectWidth:le}))))}),j=C;j.TreeNode=R,j.SHOW_ALL=vn,j.SHOW_PARENT=cn,j.SHOW_CHILD=ze;var dt=j,Mt=dt},639:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return be}});var a=u(14809),B=u(4635),b=u(20439),w=u(50298),z=u(62646),m=u(59301),He=u(92310),ut=u.n(He),$=u(26112),l=u(30699),T=function(Z){for(var nt=Z.prefixCls,qe=Z.level,Te=Z.isStart,ye=Z.isEnd,ge="".concat(nt,"-indent-unit"),Qe=[],kt=0;kt0&&arguments[0]!==void 0?arguments[0]:[],Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],V=S.length,C=Ae.length;if(Math.abs(V-C)!==1)return{add:!1,key:null};function j(dt,Mt){var I=new Map;dt.forEach(function(F){I.set(F,!0)});var U=Mt.filter(function(F){return!I.has(F)});return U.length===1?U[0]:null}return V ").concat(Ae);return Ae}var fn=Se.forwardRef(function(S,Ae){var V=S.prefixCls,C=S.data,j=S.selectable,dt=S.checkable,Mt=S.expandedKeys,I=S.selectedKeys,U=S.checkedKeys,F=S.loadedKeys,he=S.loadingKeys,ie=S.halfCheckedKeys,Ke=S.keyEntities,ft=S.disabled,st=S.dragging,ot=S.dragOverNodeKey,N=S.dropPosition,J=S.motion,Ce=S.height,re=S.itemHeight,Be=S.virtual,Bt=S.scrollWidth,ct=S.focusable,Ne=S.activeItem,Xt=S.focused,Sn=S.tabIndex,rn=S.onKeyDown,_t=S.onFocus,yn=S.onBlur,Fn=S.onActiveChange,nr=S.onListChangeStart,jn=S.onListChangeEnd,Nn=(0,Z.Z)(S,Re),Cn=Se.useRef(null),zt=Se.useRef(null);Se.useImperativeHandle(Ae,function(){return{scrollTo:function(Yt){Cn.current.scrollTo(Yt)},getIndentWidth:function(){return zt.current.offsetWidth}}});var gn=Se.useState(Mt),On=(0,R.Z)(gn,2),yr=On[0],Ot=On[1],Er=Se.useState(C),Yr=(0,R.Z)(Er,2),$n=Yr[0],fr=Yr[1],qn=Se.useState(C),Cr=(0,R.Z)(qn,2),pr=Cr[0],_n=Cr[1],Xr=Se.useState([]),qr=(0,R.Z)(Xr,2),br=qr[0],xr=qr[1],oa=Se.useState(null),_r=(0,R.Z)(oa,2),le=_r[0],ee=_r[1],wt=Se.useRef(C);wt.current=C;function D(){var Ut=wt.current;fr(Ut),_n(Ut),xr([]),ee(null),jn()}(0,nt.Z)(function(){Ot(Mt);var Ut=Ue(yr,Mt);if(Ut.key!==null)if(Ut.add){var Yt=$n.findIndex(function(gt){var X=gt.key;return X===Ut.key}),un=Xe(Ze($n,C,Ut.key),Be,Ce,re),Mn=$n.slice();Mn.splice(Yt+1,0,Rt),_n(Mn),xr(un),ee("show")}else{var Kn=C.findIndex(function(gt){var X=gt.key;return X===Ut.key}),rr=Xe(Ze(C,$n,Ut.key),Be,Ce,re),En=C.slice();En.splice(Kn+1,0,Rt),_n(En),xr(rr),ee("hide")}else $n!==C&&(fr(C),_n(C))},[Mt,C]),Se.useEffect(function(){st||D()},[st]);var St=J?pr:C,Oe={expandedKeys:Mt,selectedKeys:I,loadedKeys:F,loadingKeys:he,checkedKeys:U,halfCheckedKeys:ie,dragOverNodeKey:ot,dropPosition:N,keyEntities:Ke};return Se.createElement(Se.Fragment,null,Xt&&Ne&&Se.createElement("span",{style:W,"aria-live":"assertive"},ht(Ne)),Se.createElement("div",null,Se.createElement("input",{style:W,disabled:ct===!1||ft,tabIndex:ct!==!1?Sn:null,onKeyDown:rn,onFocus:_t,onBlur:yn,value:"",onChange:Ct,"aria-label":"for screen reader"})),Se.createElement("div",{className:"".concat(V,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Se.createElement("div",{className:"".concat(V,"-indent")},Se.createElement("div",{ref:zt,className:"".concat(V,"-indent-unit")}))),Se.createElement(qe.Z,(0,a.Z)({},Nn,{data:St,itemKey:jt,height:Ce,fullHeight:!1,virtual:Be,itemHeight:re,scrollWidth:Bt,prefixCls:"".concat(V,"-list"),ref:Cn,role:"tree",onVisibleChange:function(Yt){Yt.every(function(un){return jt(un)!==Ye})&&D()}}),function(Ut){var Yt=Ut.pos,un=Object.assign({},(be(Ut.data),Ut.data)),Mn=Ut.title,Kn=Ut.key,rr=Ut.isStart,En=Ut.isEnd,gt=(0,kt.km)(Kn,Yt);delete un.key,delete un.children;var X=(0,kt.H8)(gt,Oe);return Se.createElement(ae,(0,a.Z)({},un,X,{title:Mn,active:!!Ne&&Kn===Ne.key,pos:Yt,data:Ut.data,isStart:rr,isEnd:En,motion:J,motionNodes:Kn===Ye?br:null,motionType:le,onMotionStart:nr,onMotionEnd:D,treeNodeRequiredProps:Oe,onMouseMove:function(){Fn(null)}}))}))}),Le=fn,xt=u(82661),Ft=u(34643),vn=u(65065),cn=10,ze=function(S){(0,ut.Z)(V,S);var Ae=(0,$.Z)(V);function V(){var C;(0,z.Z)(this,V);for(var j=arguments.length,dt=new Array(j),Mt=0;Mt2&&arguments[2]!==void 0?arguments[2]:!1,ie=C.state,Ke=ie.dragChildrenKeys,ft=ie.dropPosition,st=ie.dropTargetKey,ot=ie.dropTargetPos,N=ie.dropAllowed;if(N){var J=C.props.onDrop;if(C.setState({dragOverNodeKey:null}),C.cleanDragState(),st!==null){var Ce=(0,b.Z)((0,b.Z)({},(0,kt.H8)(st,C.getTreeNodeRequiredProps())),{},{active:((F=C.getActiveItem())===null||F===void 0?void 0:F.key)===st,data:(0,vn.Z)(C.state.keyEntities,st).node}),re=Ke.includes(st);(0,ve.ZP)(!re,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Be=(0,xt.yx)(ot),Bt={event:I,node:(0,kt.F)(Ce),dragNode:C.dragNodeProps?(0,kt.F)(C.dragNodeProps):null,dragNodesKeys:[C.dragNodeProps.eventKey].concat(Ke),dropToGap:ft!==0,dropPosition:ft+Number(Be[Be.length-1])};he||J==null||J(Bt),C.dragNodeProps=null}}}),(0,l.Z)((0,He.Z)(C),"cleanDragState",function(){var I=C.state.draggingNodeKey;I!==null&&C.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),C.dragStartMousePosition=null,C.currentMouseOverDroppableNodeKey=null}),(0,l.Z)((0,He.Z)(C),"triggerExpandActionExpand",function(I,U){var F=C.state,he=F.expandedKeys,ie=F.flattenNodes,Ke=U.expanded,ft=U.key,st=U.isLeaf;if(!(st||I.shiftKey||I.metaKey||I.ctrlKey)){var ot=ie.filter(function(J){return J.key===ft})[0],N=(0,kt.F)((0,b.Z)((0,b.Z)({},(0,kt.H8)(ft,C.getTreeNodeRequiredProps())),{},{data:ot.data}));C.setExpandedKeys(Ke?(0,xt._5)(he,ft):(0,xt.L0)(he,ft)),C.onNodeExpand(I,N)}}),(0,l.Z)((0,He.Z)(C),"onNodeClick",function(I,U){var F=C.props,he=F.onClick,ie=F.expandAction;ie==="click"&&C.triggerExpandActionExpand(I,U),he==null||he(I,U)}),(0,l.Z)((0,He.Z)(C),"onNodeDoubleClick",function(I,U){var F=C.props,he=F.onDoubleClick,ie=F.expandAction;ie==="doubleClick"&&C.triggerExpandActionExpand(I,U),he==null||he(I,U)}),(0,l.Z)((0,He.Z)(C),"onNodeSelect",function(I,U){var F=C.state.selectedKeys,he=C.state,ie=he.keyEntities,Ke=he.fieldNames,ft=C.props,st=ft.onSelect,ot=ft.multiple,N=U.selected,J=U[Ke.key],Ce=!N;Ce?ot?F=(0,xt.L0)(F,J):F=[J]:F=(0,xt._5)(F,J);var re=F.map(function(Be){var Bt=(0,vn.Z)(ie,Be);return Bt?Bt.node:null}).filter(Boolean);C.setUncontrolledState({selectedKeys:F}),st==null||st(F,{event:"select",selected:Ce,node:U,selectedNodes:re,nativeEvent:I.nativeEvent})}),(0,l.Z)((0,He.Z)(C),"onNodeCheck",function(I,U,F){var he=C.state,ie=he.keyEntities,Ke=he.checkedKeys,ft=he.halfCheckedKeys,st=C.props,ot=st.checkStrictly,N=st.onCheck,J=U.key,Ce,re={event:"check",node:U,checked:F,nativeEvent:I.nativeEvent};if(ot){var Be=F?(0,xt.L0)(Ke,J):(0,xt._5)(Ke,J),Bt=(0,xt._5)(ft,J);Ce={checked:Be,halfChecked:Bt},re.checkedNodes=Be.map(function(_t){return(0,vn.Z)(ie,_t)}).filter(Boolean).map(function(_t){return _t.node}),C.setUncontrolledState({checkedKeys:Be})}else{var ct=(0,Ft.S)([].concat((0,w.Z)(Ke),[J]),!0,ie),Ne=ct.checkedKeys,Xt=ct.halfCheckedKeys;if(!F){var Sn=new Set(Ne);Sn.delete(J);var rn=(0,Ft.S)(Array.from(Sn),{checked:!1,halfCheckedKeys:Xt},ie);Ne=rn.checkedKeys,Xt=rn.halfCheckedKeys}Ce=Ne,re.checkedNodes=[],re.checkedNodesPositions=[],re.halfCheckedKeys=Xt,Ne.forEach(function(_t){var yn=(0,vn.Z)(ie,_t);if(yn){var Fn=yn.node,nr=yn.pos;re.checkedNodes.push(Fn),re.checkedNodesPositions.push({node:Fn,pos:nr})}}),C.setUncontrolledState({checkedKeys:Ne},!1,{halfCheckedKeys:Xt})}N==null||N(Ce,re)}),(0,l.Z)((0,He.Z)(C),"onNodeLoad",function(I){var U,F=I.key,he=C.state.keyEntities,ie=(0,vn.Z)(he,F);if(!(ie!=null&&(U=ie.children)!==null&&U!==void 0&&U.length)){var Ke=new Promise(function(ft,st){C.setState(function(ot){var N=ot.loadedKeys,J=N===void 0?[]:N,Ce=ot.loadingKeys,re=Ce===void 0?[]:Ce,Be=C.props,Bt=Be.loadData,ct=Be.onLoad;if(!Bt||J.includes(F)||re.includes(F))return null;var Ne=Bt(I);return Ne.then(function(){var Xt=C.state.loadedKeys,Sn=(0,xt.L0)(Xt,F);ct==null||ct(Sn,{event:"load",node:I}),C.setUncontrolledState({loadedKeys:Sn}),C.setState(function(rn){return{loadingKeys:(0,xt._5)(rn.loadingKeys,F)}}),ft()}).catch(function(Xt){if(C.setState(function(rn){return{loadingKeys:(0,xt._5)(rn.loadingKeys,F)}}),C.loadingRetryTimes[F]=(C.loadingRetryTimes[F]||0)+1,C.loadingRetryTimes[F]>=cn){var Sn=C.state.loadedKeys;(0,ve.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),C.setUncontrolledState({loadedKeys:(0,xt.L0)(Sn,F)}),ft()}st(Xt)}),{loadingKeys:(0,xt.L0)(re,F)}})});return Ke.catch(function(){}),Ke}}),(0,l.Z)((0,He.Z)(C),"onNodeMouseEnter",function(I,U){var F=C.props.onMouseEnter;F==null||F({event:I,node:U})}),(0,l.Z)((0,He.Z)(C),"onNodeMouseLeave",function(I,U){var F=C.props.onMouseLeave;F==null||F({event:I,node:U})}),(0,l.Z)((0,He.Z)(C),"onNodeContextMenu",function(I,U){var F=C.props.onRightClick;F&&(I.preventDefault(),F({event:I,node:U}))}),(0,l.Z)((0,He.Z)(C),"onFocus",function(){var I=C.props.onFocus;C.setState({focused:!0});for(var U=arguments.length,F=new Array(U),he=0;he1&&arguments[1]!==void 0?arguments[1]:!1,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!C.destroyed){var he=!1,ie=!0,Ke={};Object.keys(I).forEach(function(ft){if(C.props.hasOwnProperty(ft)){ie=!1;return}he=!0,Ke[ft]=I[ft]}),he&&(!U||ie)&&C.setState((0,b.Z)((0,b.Z)({},Ke),F))}}),(0,l.Z)((0,He.Z)(C),"scrollTo",function(I){C.listRef.current.scrollTo(I)}),C}return(0,m.Z)(V,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var j=this.props,dt=j.activeKey,Mt=j.itemScrollOffset,I=Mt===void 0?0:Mt;dt!==void 0&&dt!==this.state.activeKey&&(this.setState({activeKey:dt}),dt!==null&&this.scrollTo({key:dt,offset:I}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var j=this.state,dt=j.focused,Mt=j.flattenNodes,I=j.keyEntities,U=j.draggingNodeKey,F=j.activeKey,he=j.dropLevelOffset,ie=j.dropContainerKey,Ke=j.dropTargetKey,ft=j.dropPosition,st=j.dragOverNodeKey,ot=j.indent,N=this.props,J=N.prefixCls,Ce=N.className,re=N.style,Be=N.showLine,Bt=N.focusable,ct=N.tabIndex,Ne=ct===void 0?0:ct,Xt=N.selectable,Sn=N.showIcon,rn=N.icon,_t=N.switcherIcon,yn=N.draggable,Fn=N.checkable,nr=N.checkStrictly,jn=N.disabled,Nn=N.motion,Cn=N.loadData,zt=N.filterTreeNode,gn=N.height,On=N.itemHeight,yr=N.scrollWidth,Ot=N.virtual,Er=N.titleRender,Yr=N.dropIndicatorRender,$n=N.onContextMenu,fr=N.onScroll,qn=N.direction,Cr=N.rootClassName,pr=N.rootStyle,_n=(0,te.Z)(this.props,{aria:!0,data:!0}),Xr;yn&&((0,B.Z)(yn)==="object"?Xr=yn:typeof yn=="function"?Xr={nodeDraggable:yn}:Xr={});var qr={prefixCls:J,selectable:Xt,showIcon:Sn,icon:rn,switcherIcon:_t,draggable:Xr,draggingNodeKey:U,checkable:Fn,checkStrictly:nr,disabled:jn,keyEntities:I,dropLevelOffset:he,dropContainerKey:ie,dropTargetKey:Ke,dropPosition:ft,dragOverNodeKey:st,indent:ot,direction:qn,dropIndicatorRender:Yr,loadData:Cn,filterTreeNode:zt,titleRender:Er,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return Se.createElement(We.k.Provider,{value:qr},Se.createElement("div",{className:E()(J,Ce,Cr,(0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(J,"-show-line"),Be),"".concat(J,"-focused"),dt),"".concat(J,"-active-focused"),F!==null)),style:pr},Se.createElement(Le,(0,a.Z)({ref:this.listRef,prefixCls:J,style:re,data:Mt,disabled:jn,selectable:Xt,checkable:!!Fn,motion:Nn,dragging:U!==null,height:gn,itemHeight:On,virtual:Ot,focusable:Bt,focused:dt,tabIndex:Ne,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:$n,onScroll:fr,scrollWidth:yr},this.getTreeNodeRequiredProps(),_n))))}}],[{key:"getDerivedStateFromProps",value:function(j,dt){var Mt=dt.prevProps,I={prevProps:j};function U(Ne){return!Mt&&j.hasOwnProperty(Ne)||Mt&&Mt[Ne]!==j[Ne]}var F,he=dt.fieldNames;if(U("fieldNames")&&(he=(0,kt.w$)(j.fieldNames),I.fieldNames=he),U("treeData")?F=j.treeData:U("children")&&((0,ve.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),F=(0,kt.zn)(j.children)),F){I.treeData=F;var ie=(0,kt.I8)(F,{fieldNames:he});I.keyEntities=(0,b.Z)((0,l.Z)({},Ye,it),ie.keyEntities)}var Ke=I.keyEntities||dt.keyEntities;if(U("expandedKeys")||Mt&&U("autoExpandParent"))I.expandedKeys=j.autoExpandParent||!Mt&&j.defaultExpandParent?(0,xt.r7)(j.expandedKeys,Ke):j.expandedKeys;else if(!Mt&&j.defaultExpandAll){var ft=(0,b.Z)({},Ke);delete ft[Ye];var st=[];Object.keys(ft).forEach(function(Ne){var Xt=ft[Ne];Xt.children&&Xt.children.length&&st.push(Xt.key)}),I.expandedKeys=st}else!Mt&&j.defaultExpandedKeys&&(I.expandedKeys=j.autoExpandParent||j.defaultExpandParent?(0,xt.r7)(j.defaultExpandedKeys,Ke):j.defaultExpandedKeys);if(I.expandedKeys||delete I.expandedKeys,F||I.expandedKeys){var ot=(0,kt.oH)(F||dt.treeData,I.expandedKeys||dt.expandedKeys,he);I.flattenNodes=ot}if(j.selectable&&(U("selectedKeys")?I.selectedKeys=(0,xt.BT)(j.selectedKeys,j):!Mt&&j.defaultSelectedKeys&&(I.selectedKeys=(0,xt.BT)(j.defaultSelectedKeys,j))),j.checkable){var N;if(U("checkedKeys")?N=(0,xt.E6)(j.checkedKeys)||{}:!Mt&&j.defaultCheckedKeys?N=(0,xt.E6)(j.defaultCheckedKeys)||{}:F&&(N=(0,xt.E6)(j.checkedKeys)||{checkedKeys:dt.checkedKeys,halfCheckedKeys:dt.halfCheckedKeys}),N){var J=N,Ce=J.checkedKeys,re=Ce===void 0?[]:Ce,Be=J.halfCheckedKeys,Bt=Be===void 0?[]:Be;if(!j.checkStrictly){var ct=(0,Ft.S)(re,!0,Ke);re=ct.checkedKeys,Bt=ct.halfCheckedKeys}I.checkedKeys=re,I.halfCheckedKeys=Bt}}return U("loadedKeys")&&(I.loadedKeys=j.loadedKeys),I}}]),V}(Se.Component);(0,l.Z)(ze,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Zt,allowDrop:function(){return!0},expandAction:!1}),(0,l.Z)(ze,"TreeNode",ye.Z);var K=ze,q=K},82661:function(Tr,Vn,u){"use strict";u.d(Vn,{BT:function(){return Se},E6:function(){return Zt},L0:function(){return l},OM:function(){return ve},_5:function(){return $},r7:function(){return be},wA:function(){return E},yx:function(){return T}});var a=u(95190),B=u(93664),b=u(48736),w=u(59301),z=u(639),m=u(65065),He=u(34061),ut=null;function $(R,Z){if(!R)return[];var nt=R.slice(),qe=nt.indexOf(Z);return qe>=0&&nt.splice(qe,1),nt}function l(R,Z){var nt=(R||[]).slice();return nt.indexOf(Z)===-1&&nt.push(Z),nt}function T(R){return R.split("-")}function E(R,Z){var nt=[],qe=(0,m.Z)(Z,R);function Te(){var ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ye.forEach(function(ge){var Qe=ge.key,kt=ge.children;nt.push(Qe),Te(kt)})}return Te(qe.children),nt}function M(R){if(R.parent){var Z=T(R.pos);return Number(Z[Z.length-1])===R.parent.children.length-1}return!1}function te(R){var Z=T(R.pos);return Number(Z[Z.length-1])===0}function ve(R,Z,nt,qe,Te,ye,ge,Qe,kt,L){var ue,ae=R.clientX,Ue=R.clientY,Ze=R.target.getBoundingClientRect(),Re=Ze.top,W=Ze.height,Ct=(L==="rtl"?-1:1)*(((Te==null?void 0:Te.x)||0)-ae),Ye=(Ct-12)/qe,Ge=kt.filter(function(q){var S;return(S=Qe[q])===null||S===void 0||(S=S.children)===null||S===void 0?void 0:S.length}),it=(0,m.Z)(Qe,nt.eventKey);if(Ue-1.5?ye({dragNode:cn,dropNode:ze,dropPosition:1})?xt=1:K=!1:ye({dragNode:cn,dropNode:ze,dropPosition:0})?xt=0:ye({dragNode:cn,dropNode:ze,dropPosition:1})?xt=1:K=!1:ye({dragNode:cn,dropNode:ze,dropPosition:1})?xt=1:K=!1,{dropPosition:xt,dropLevelOffset:Ft,dropTargetKey:it.key,dropTargetPos:it.pos,dragOverNodeKey:Le,dropContainerKey:xt===0?null:((ue=it.parent)===null||ue===void 0?void 0:ue.key)||null,dropAllowed:K}}function Se(R,Z){if(R){var nt=Z.multiple;return nt?R.slice():R.length?[R[0]]:R}}var We=function(Z){return Z};function Wt(R,Z){if(!R)return[];var nt=Z||{},qe=nt.processProps,Te=qe===void 0?We:qe,ye=Array.isArray(R)?R:[R];return ye.map(function(ge){var Qe=ge.children,kt=_objectWithoutProperties(ge,ut),L=Wt(Qe,Z);return React.createElement(TreeNode,_extends({key:kt.key},Te(kt)),L)})}function Zt(R){if(!R)return null;var Z;if(Array.isArray(R))Z={checkedKeys:R,halfCheckedKeys:void 0};else if((0,B.Z)(R)==="object")Z={checkedKeys:R.checked||void 0,halfCheckedKeys:R.halfChecked||void 0};else return(0,b.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Z}function be(R,Z){var nt=new Set;function qe(Te){if(!nt.has(Te)){var ye=(0,m.Z)(Z,Te);if(ye){nt.add(Te);var ge=ye.parent,Qe=ye.node;Qe.disabled||ge&&qe(ge.key)}}}return(R||[]).forEach(function(Te){qe(Te)}),(0,a.Z)(nt)}},34643:function(Tr,Vn,u){"use strict";u.d(Vn,{S:function(){return He}});var a=u(48736),B=u(65065);function b(ut,$){var l=new Set;return ut.forEach(function(T){$.has(T)||l.add(T)}),l}function w(ut){var $=ut||{},l=$.disabled,T=$.disableCheckbox,E=$.checkable;return!!(l||T)||E===!1}function z(ut,$,l,T){for(var E=new Set(ut),M=new Set,te=0;te<=l;te+=1){var ve=$.get(te)||new Set;ve.forEach(function(Zt){var be=Zt.key,R=Zt.node,Z=Zt.children,nt=Z===void 0?[]:Z;E.has(be)&&!T(R)&&nt.filter(function(qe){return!T(qe.node)}).forEach(function(qe){E.add(qe.key)})})}for(var Se=new Set,We=l;We>=0;We-=1){var Wt=$.get(We)||new Set;Wt.forEach(function(Zt){var be=Zt.parent,R=Zt.node;if(!(T(R)||!Zt.parent||Se.has(Zt.parent.key))){if(T(Zt.parent.node)){Se.add(be.key);return}var Z=!0,nt=!1;(be.children||[]).filter(function(qe){return!T(qe.node)}).forEach(function(qe){var Te=qe.key,ye=E.has(Te);Z&&!ye&&(Z=!1),!nt&&(ye||M.has(Te))&&(nt=!0)}),Z&&E.add(be.key),nt&&M.add(be.key),Se.add(be.key)}})}return{checkedKeys:Array.from(E),halfCheckedKeys:Array.from(b(M,E))}}function m(ut,$,l,T,E){for(var M=new Set(ut),te=new Set($),ve=0;ve<=T;ve+=1){var Se=l.get(ve)||new Set;Se.forEach(function(be){var R=be.key,Z=be.node,nt=be.children,qe=nt===void 0?[]:nt;!M.has(R)&&!te.has(R)&&!E(Z)&&qe.filter(function(Te){return!E(Te.node)}).forEach(function(Te){M.delete(Te.key)})})}te=new Set;for(var We=new Set,Wt=T;Wt>=0;Wt-=1){var Zt=l.get(Wt)||new Set;Zt.forEach(function(be){var R=be.parent,Z=be.node;if(!(E(Z)||!be.parent||We.has(be.parent.key))){if(E(be.parent.node)){We.add(R.key);return}var nt=!0,qe=!1;(R.children||[]).filter(function(Te){return!E(Te.node)}).forEach(function(Te){var ye=Te.key,ge=M.has(ye);nt&&!ge&&(nt=!1),!qe&&(ge||te.has(ye))&&(qe=!0)}),nt||M.delete(R.key),qe&&te.add(R.key),We.add(R.key)}})}return{checkedKeys:Array.from(M),halfCheckedKeys:Array.from(b(te,M))}}function He(ut,$,l,T){var E=[],M;T?M=T:M=w;var te=new Set(ut.filter(function(Wt){var Zt=!!(0,B.Z)(l,Wt);return Zt||E.push(Wt),Zt})),ve=new Map,Se=0;Object.keys(l).forEach(function(Wt){var Zt=l[Wt],be=Zt.level,R=ve.get(be);R||(R=new Set,ve.set(be,R)),R.add(Zt),Se=Math.max(Se,be)}),(0,a.ZP)(!E.length,"Tree missing follow keys: ".concat(E.slice(0,100).map(function(Wt){return"'".concat(Wt,"'")}).join(", ")));var We;return $===!0?We=z(te,ve,Se,M):We=m(te,$.halfCheckedKeys,ve,Se,M),We}},65065:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return a}});function a(B,b){return B[b]}},34061:function(Tr,Vn,u){"use strict";u.d(Vn,{F:function(){return be},H8:function(){return Zt},I8:function(){return Wt},km:function(){return E},oH:function(){return Se},w$:function(){return M},zn:function(){return ve}});var a=u(93664),B=u(95190),b=u(20439),w=u(62646),z=u(11592),m=u(2738),He=u(48736),ut=u(65065),$=["children"];function l(R,Z){return"".concat(R,"-").concat(Z)}function T(R){return R&&R.type&&R.type.isTreeNode}function E(R,Z){return R!=null?R:Z}function M(R){var Z=R||{},nt=Z.title,qe=Z._title,Te=Z.key,ye=Z.children,ge=nt||"title";return{title:ge,_title:qe||[ge],key:Te||"key",children:ye||"children"}}function te(R,Z){var nt=new Map;function qe(Te){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Te||[]).forEach(function(ge){var Qe=ge[Z.key],kt=ge[Z.children];warning(Qe!=null,"Tree node must have a certain key: [".concat(ye).concat(Qe,"]"));var L=String(Qe);warning(!nt.has(L)||Qe===null||Qe===void 0,"Same 'key' exist in the Tree: ".concat(L)),nt.set(L,!0),qe(kt,"".concat(ye).concat(L," > "))})}qe(R)}function ve(R){function Z(nt){var qe=(0,z.Z)(nt);return qe.map(function(Te){if(!T(Te))return(0,He.ZP)(!Te,"Tree/TreeNode can only accept TreeNode as children."),null;var ye=Te.key,ge=Te.props,Qe=ge.children,kt=(0,w.Z)(ge,$),L=(0,b.Z)({key:ye},kt),ue=Z(Qe);return ue.length&&(L.children=ue),L}).filter(function(Te){return Te})}return Z(R)}function Se(R,Z,nt){var qe=M(nt),Te=qe._title,ye=qe.key,ge=qe.children,Qe=new Set(Z===!0?[]:Z),kt=[];function L(ue){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ue.map(function(Ue,Ze){for(var Re=l(ae?ae.pos:"0",Ze),W=E(Ue[ye],Re),Ct,Ye=0;Ye1&&arguments[1]!==void 0?arguments[1]:{},nt=Z.initWrapper,qe=Z.processEntity,Te=Z.onProcessFinished,ye=Z.externalGetKey,ge=Z.childrenPropName,Qe=Z.fieldNames,kt=arguments.length>2?arguments[2]:void 0,L=ye||kt,ue={},ae={},Ue={posEntities:ue,keyEntities:ae};return nt&&(Ue=nt(Ue)||Ue),We(R,function(Ze){var Re=Ze.node,W=Ze.index,Ct=Ze.pos,Ye=Ze.key,Ge=Ze.parentPos,it=Ze.level,Rt=Ze.nodes,Xe={node:Re,nodes:Rt,index:W,key:Ye,pos:Ct,level:it},jt=E(Ye,Ct);ue[Ct]=Xe,ae[jt]=Xe,Xe.parent=ue[Ge],Xe.parent&&(Xe.parent.children=Xe.parent.children||[],Xe.parent.children.push(Xe)),qe&&qe(Xe,Ue)},{externalGetKey:L,childrenPropName:ge,fieldNames:Qe}),Te&&Te(Ue),Ue}function Zt(R,Z){var nt=Z.expandedKeys,qe=Z.selectedKeys,Te=Z.loadedKeys,ye=Z.loadingKeys,ge=Z.checkedKeys,Qe=Z.halfCheckedKeys,kt=Z.dragOverNodeKey,L=Z.dropPosition,ue=Z.keyEntities,ae=(0,ut.Z)(ue,R),Ue={eventKey:R,expanded:nt.indexOf(R)!==-1,selected:qe.indexOf(R)!==-1,loaded:Te.indexOf(R)!==-1,loading:ye.indexOf(R)!==-1,checked:ge.indexOf(R)!==-1,halfChecked:Qe.indexOf(R)!==-1,pos:String(ae?ae.pos:""),dragOver:kt===R&&L===0,dragOverGapTop:kt===R&&L===-1,dragOverGapBottom:kt===R&&L===1};return Ue}function be(R){var Z=R.data,nt=R.expanded,qe=R.selected,Te=R.checked,ye=R.loaded,ge=R.loading,Qe=R.halfChecked,kt=R.dragOver,L=R.dragOverGapTop,ue=R.dragOverGapBottom,ae=R.pos,Ue=R.active,Ze=R.eventKey,Re=(0,b.Z)((0,b.Z)({},Z),{},{expanded:nt,selected:qe,checked:Te,loaded:ye,loading:ge,halfChecked:Qe,dragOver:kt,dragOverGapTop:L,dragOverGapBottom:ue,pos:ae,active:Ue,key:Ze});return"props"in Re||Object.defineProperty(Re,"props",{get:function(){return(0,He.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),R}}),Re}},90472:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return Ze}});var a=u(14809),B=u(99153),b=u(84851),w=u(13028),z=u(19257),m=u(93046),He=u(4635),ut=u(59301),$=u(20439),l=u(62646),T=u(93664),E=u(70539),M=u(95764),te=u(95190),ve=u(92310),Se=u.n(ve),We=u(26112),Wt=u(48736),Zt=function(Re,W){if(Re&&W){var Ct=Array.isArray(W)?W:W.split(","),Ye=Re.name||"",Ge=Re.type||"",it=Ge.replace(/\/.*$/,"");return Ct.some(function(Rt){var Xe=Rt.trim();if(/^\*(\/\*)?$/.test(Rt))return!0;if(Xe.charAt(0)==="."){var jt=Ye.toLowerCase(),ht=Xe.toLowerCase(),fn=[ht];return(ht===".jpg"||ht===".jpeg")&&(fn=[".jpg",".jpeg"]),fn.some(function(Le){return jt.endsWith(Le)})}return/\/\*$/.test(Xe)?it===Xe.replace(/\/.*$/,""):Ge===Xe?!0:/^\w+$/.test(Xe)?((0,Wt.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Xe,"'.Skip for check.")),!0):!1})}return!0};function be(Re,W){var Ct="cannot ".concat(Re.method," ").concat(Re.action," ").concat(W.status,"'"),Ye=new Error(Ct);return Ye.status=W.status,Ye.method=Re.method,Ye.url=Re.action,Ye}function R(Re){var W=Re.responseText||Re.response;if(!W)return W;try{return JSON.parse(W)}catch(Ct){return W}}function Z(Re){var W=new XMLHttpRequest;Re.onProgress&&W.upload&&(W.upload.onprogress=function(it){it.total>0&&(it.percent=it.loaded/it.total*100),Re.onProgress(it)});var Ct=new FormData;Re.data&&Object.keys(Re.data).forEach(function(Ge){var it=Re.data[Ge];if(Array.isArray(it)){it.forEach(function(Rt){Ct.append("".concat(Ge,"[]"),Rt)});return}Ct.append(Ge,it)}),Re.file instanceof Blob?Ct.append(Re.filename,Re.file,Re.file.name):Ct.append(Re.filename,Re.file),W.onerror=function(it){Re.onError(it)},W.onload=function(){return W.status<200||W.status>=300?Re.onError(be(Re,W),R(W)):Re.onSuccess(R(W),W)},W.open(Re.method,Re.action,!0),Re.withCredentials&&"withCredentials"in W&&(W.withCredentials=!0);var Ye=Re.headers||{};return Ye["X-Requested-With"]!==null&&W.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ye).forEach(function(Ge){Ye[Ge]!==null&&W.setRequestHeader(Ge,Ye[Ge])}),W.send(Ct),{abort:function(){W.abort()}}}var nt=function(){var Re=(0,M.Z)((0,E.Z)().mark(function W(Ct,Ye){var Ge,it,Rt,Xe,jt,ht,fn,Le;return(0,E.Z)().wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:ht=function(){return ht=(0,M.Z)((0,E.Z)().mark(function cn(ze){return(0,E.Z)().wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.abrupt("return",new Promise(function(S){ze.file(function(Ae){Ye(Ae)?(ze.fullPath&&!Ae.webkitRelativePath&&(Object.defineProperties(Ae,{webkitRelativePath:{writable:!0}}),Ae.webkitRelativePath=ze.fullPath.replace(/^\//,""),Object.defineProperties(Ae,{webkitRelativePath:{writable:!1}})),S(Ae)):S(null)})}));case 1:case"end":return q.stop()}},cn)})),ht.apply(this,arguments)},jt=function(cn){return ht.apply(this,arguments)},Xe=function(){return Xe=(0,M.Z)((0,E.Z)().mark(function cn(ze){var K,q,S,Ae,V;return(0,E.Z)().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:K=ze.createReader(),q=[];case 2:return j.next=5,new Promise(function(dt){K.readEntries(dt,function(){return dt([])})});case 5:if(S=j.sent,Ae=S.length,Ae){j.next=9;break}return j.abrupt("break",12);case 9:for(V=0;VV?q-(S-V):q+(S-Ae)}function Zt(ze,K,q){var S=ze.length,Ae=K.length,V,C;if(S===0&&Ae===0)return null;S2&&arguments[2]!==void 0?arguments[2]:!1,U=dt?Mt<0&&j.current.left||Mt>0&&j.current.right:Mt<0&&j.current.top||Mt>0&&j.current.bottom;return I&&U?(clearTimeout(V.current),Ae.current=!1):(!U||Ae.current)&&C(),!Ae.current&&U}};function Te(ze,K,q,S,Ae,V,C){var j=(0,E.useRef)(0),dt=(0,E.useRef)(null),Mt=(0,E.useRef)(null),I=(0,E.useRef)(!1),U=qe(K,q,S,Ae);function F(ot,N){if(R.Z.cancel(dt.current),!U(!1,N)){var J=ot;if(!J._virtualHandled)J._virtualHandled=!0;else return;j.current+=N,Mt.current=N,nt||J.preventDefault(),dt.current=(0,R.Z)(function(){var Ce=I.current?10:1;C(j.current*Ce,!1),j.current=0})}}function he(ot,N){C(N,!0),nt||ot.preventDefault()}var ie=(0,E.useRef)(null),Ke=(0,E.useRef)(null);function ft(ot){if(ze){R.Z.cancel(Ke.current),Ke.current=(0,R.Z)(function(){ie.current=null},2);var N=ot.deltaX,J=ot.deltaY,Ce=ot.shiftKey,re=N,Be=J;(ie.current==="sx"||!ie.current&&Ce&&J&&!N)&&(re=J,Be=0,ie.current="sx");var Bt=Math.abs(re),ct=Math.abs(Be);ie.current===null&&(ie.current=V&&Bt>ct?"x":"y"),ie.current==="y"?F(ot,Be):he(ot,re)}}function st(ot){ze&&(I.current=ot.detail===Mt.current)}return[ft,st]}function ye(ze,K,q,S){var Ae=E.useMemo(function(){return[new Map,[]]},[ze,q.id,S]),V=(0,z.Z)(Ae,2),C=V[0],j=V[1],dt=function(I){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:I,F=C.get(I),he=C.get(U);if(F===void 0||he===void 0)for(var ie=ze.length,Ke=j.length;Ke0&&arguments[0]!==void 0?arguments[0]:!1;I();var ie=function(){var st=!1;j.current.forEach(function(ot,N){if(ot&&ot.offsetParent){var J=ot.offsetHeight,Ce=getComputedStyle(ot),re=Ce.marginTop,Be=Ce.marginBottom,Bt=ue(re),ct=ue(Be),Ne=J+Bt+ct;dt.current.get(N)!==Ne&&(dt.current.set(N,Ne),st=!0)}}),st&&C(function(ot){return ot+1})};if(he)ie();else{Mt.current+=1;var Ke=Mt.current;Promise.resolve().then(function(){Ke===Mt.current&&ie()})}}function F(he,ie){var Ke=ze(he),ft=j.current.get(Ke);ie?(j.current.set(Ke,ie),U()):j.current.delete(Ke),!ft!=!ie&&(ie?K==null||K(he):q==null||q(he))}return(0,E.useEffect)(function(){return I},[]),[F,U,dt.current,V]}var Ue=14/15;function Ze(ze,K,q){var S=(0,E.useRef)(!1),Ae=(0,E.useRef)(0),V=(0,E.useRef)(0),C=(0,E.useRef)(null),j=(0,E.useRef)(null),dt,Mt=function(he){if(S.current){var ie=Math.ceil(he.touches[0].pageX),Ke=Math.ceil(he.touches[0].pageY),ft=Ae.current-ie,st=V.current-Ke,ot=Math.abs(ft)>Math.abs(st);ot?Ae.current=ie:V.current=Ke;var N=q(ot,ot?ft:st,!1,he);N&&he.preventDefault(),clearInterval(j.current),N&&(j.current=setInterval(function(){ot?ft*=Ue:st*=Ue;var J=Math.floor(ot?ft:st);(!q(ot,J,!0)||Math.abs(J)<=.1)&&clearInterval(j.current)},16))}},I=function(){S.current=!1,dt()},U=function(he){dt(),he.touches.length===1&&!S.current&&(S.current=!0,Ae.current=Math.ceil(he.touches[0].pageX),V.current=Math.ceil(he.touches[0].pageY),C.current=he.target,C.current.addEventListener("touchmove",Mt,{passive:!1}),C.current.addEventListener("touchend",I,{passive:!0}))};dt=function(){C.current&&(C.current.removeEventListener("touchmove",Mt),C.current.removeEventListener("touchend",I))},(0,T.Z)(function(){return ze&&K.current.addEventListener("touchstart",U,{passive:!0}),function(){var F;(F=K.current)===null||F===void 0||F.removeEventListener("touchstart",U),dt(),clearInterval(j.current)}},[ze])}function Re(ze){return Math.floor(Math.pow(ze,.5))}function W(ze,K){var q="touches"in ze?ze.touches[0]:ze;return q[K?"pageX":"pageY"]-window[K?"scrollX":"scrollY"]}function Ct(ze,K,q){E.useEffect(function(){var S=K.current;if(ze&&S){var Ae=!1,V,C,j=function(){R.Z.cancel(V)},dt=function F(){j(),V=(0,R.Z)(function(){q(C),F()})},Mt=function(he){if(!(he.target.draggable||he.button!==0)){var ie=he;ie._virtualHandled||(ie._virtualHandled=!0,Ae=!0)}},I=function(){Ae=!1,j()},U=function(he){if(Ae){var ie=W(he,!1),Ke=S.getBoundingClientRect(),ft=Ke.top,st=Ke.bottom;if(ie<=ft){var ot=ft-ie;C=-Re(ot),dt()}else if(ie>=st){var N=ie-st;C=Re(N),dt()}else j()}};return S.addEventListener("mousedown",Mt),S.ownerDocument.addEventListener("mouseup",I),S.ownerDocument.addEventListener("mousemove",U),function(){S.removeEventListener("mousedown",Mt),S.ownerDocument.removeEventListener("mouseup",I),S.ownerDocument.removeEventListener("mousemove",U),j()}}},[ze])}var Ye=10;function Ge(ze,K,q,S,Ae,V,C,j){var dt=E.useRef(),Mt=E.useState(null),I=(0,z.Z)(Mt,2),U=I[0],F=I[1];return(0,T.Z)(function(){if(U&&U.times=0;_t-=1){var yn=Ae(K[_t]),Fn=q.get(yn);if(Fn===void 0){ot=!0;break}if(rn-=Fn,rn<=0)break}switch(Ce){case"top":J=Be-ft;break;case"bottom":J=Bt-st+ft;break;default:{var nr=ze.current.scrollTop,jn=nr+st;Bejn&&(N="bottom")}}J!==null&&C(J),J!==U.lastTop&&(ot=!0)}ot&&F((0,b.Z)((0,b.Z)({},U),{},{times:U.times+1,targetAlign:N,lastTop:J}))}},[U,ze.current]),function(he){if(he==null){j();return}if(R.Z.cancel(dt.current),typeof he=="number")C(he);else if(he&&(0,B.Z)(he)==="object"){var ie,Ke=he.align;"index"in he?ie=he.index:ie=K.findIndex(function(ot){return Ae(ot)===he.key});var ft=he.offset,st=ft===void 0?0:ft;F({times:0,index:ie,offset:st,originAlign:Ke})}}}var it=E.forwardRef(function(ze,K){var q=ze.prefixCls,S=ze.rtl,Ae=ze.scrollOffset,V=ze.scrollRange,C=ze.onStartMove,j=ze.onStopMove,dt=ze.onScroll,Mt=ze.horizontal,I=ze.spinSize,U=ze.containerSize,F=ze.style,he=ze.thumbStyle,ie=ze.showScrollBar,Ke=E.useState(!1),ft=(0,z.Z)(Ke,2),st=ft[0],ot=ft[1],N=E.useState(null),J=(0,z.Z)(N,2),Ce=J[0],re=J[1],Be=E.useState(null),Bt=(0,z.Z)(Be,2),ct=Bt[0],Ne=Bt[1],Xt=!S,Sn=E.useRef(),rn=E.useRef(),_t=E.useState(ie),yn=(0,z.Z)(_t,2),Fn=yn[0],nr=yn[1],jn=E.useRef(),Nn=function(){ie===!0||ie===!1||(clearTimeout(jn.current),nr(!0),jn.current=setTimeout(function(){nr(!1)},3e3))},Cn=V-U||0,zt=U-I||0,gn=E.useMemo(function(){if(Ae===0||Cn===0)return 0;var Cr=Ae/Cn;return Cr*zt},[Ae,Cn,zt]),On=function(pr){pr.stopPropagation(),pr.preventDefault()},yr=E.useRef({top:gn,dragging:st,pageY:Ce,startTop:ct});yr.current={top:gn,dragging:st,pageY:Ce,startTop:ct};var Ot=function(pr){ot(!0),re(W(pr,Mt)),Ne(yr.current.top),C(),pr.stopPropagation(),pr.preventDefault()};E.useEffect(function(){var Cr=function(qr){qr.preventDefault()},pr=Sn.current,_n=rn.current;return pr.addEventListener("touchstart",Cr,{passive:!1}),_n.addEventListener("touchstart",Ot,{passive:!1}),function(){pr.removeEventListener("touchstart",Cr),_n.removeEventListener("touchstart",Ot)}},[]);var Er=E.useRef();Er.current=Cn;var Yr=E.useRef();Yr.current=zt,E.useEffect(function(){if(st){var Cr,pr=function(qr){var br=yr.current,xr=br.dragging,oa=br.pageY,_r=br.startTop;R.Z.cancel(Cr);var le=Sn.current.getBoundingClientRect(),ee=U/(Mt?le.width:le.height);if(xr){var wt=(W(qr,Mt)-oa)*ee,D=_r;!Xt&&Mt?D-=wt:D+=wt;var St=Er.current,Oe=Yr.current,Ut=Oe?D/Oe:0,Yt=Math.ceil(Ut*St);Yt=Math.max(Yt,0),Yt=Math.min(Yt,St),Cr=(0,R.Z)(function(){dt(Yt,Mt)})}},_n=function(){ot(!1),j()};return window.addEventListener("mousemove",pr,{passive:!0}),window.addEventListener("touchmove",pr,{passive:!0}),window.addEventListener("mouseup",_n,{passive:!0}),window.addEventListener("touchend",_n,{passive:!0}),function(){window.removeEventListener("mousemove",pr),window.removeEventListener("touchmove",pr),window.removeEventListener("mouseup",_n),window.removeEventListener("touchend",_n),R.Z.cancel(Cr)}}},[st]),E.useEffect(function(){return Nn(),function(){clearTimeout(jn.current)}},[Ae]),E.useImperativeHandle(K,function(){return{delayHidden:Nn}});var $n="".concat(q,"-scrollbar"),fr={position:"absolute",visibility:Fn?null:"hidden"},qn={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Mt?(fr.height=8,fr.left=0,fr.right=0,fr.bottom=0,qn.height="100%",qn.width=I,Xt?qn.left=gn:qn.right=gn):(fr.width=8,fr.top=0,fr.bottom=0,Xt?fr.right=0:fr.left=0,qn.width="100%",qn.height=I,qn.top=gn),E.createElement("div",{ref:Sn,className:ut()($n,(0,w.Z)((0,w.Z)((0,w.Z)({},"".concat($n,"-horizontal"),Mt),"".concat($n,"-vertical"),!Mt),"".concat($n,"-visible"),Fn)),style:(0,b.Z)((0,b.Z)({},fr),F),onMouseDown:On,onMouseMove:Nn},E.createElement("div",{ref:rn,className:ut()("".concat($n,"-thumb"),(0,w.Z)({},"".concat($n,"-thumb-moving"),st)),style:(0,b.Z)((0,b.Z)({},qn),he),onMouseDown:Ot}))}),Rt=it,Xe=20;function jt(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,q=ze/K*ze;return isNaN(q)&&(q=0),q=Math.max(q,Xe),Math.floor(q)}var ht=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],fn=[],Le={overflowY:"auto",overflowAnchor:"none"};function xt(ze,K){var q=ze.prefixCls,S=q===void 0?"rc-virtual-list":q,Ae=ze.className,V=ze.height,C=ze.itemHeight,j=ze.fullHeight,dt=j===void 0?!0:j,Mt=ze.style,I=ze.data,U=ze.children,F=ze.itemKey,he=ze.virtual,ie=ze.direction,Ke=ze.scrollWidth,ft=ze.component,st=ft===void 0?"div":ft,ot=ze.onScroll,N=ze.onVirtualScroll,J=ze.onVisibleChange,Ce=ze.innerProps,re=ze.extraRender,Be=ze.styles,Bt=ze.showScrollBar,ct=Bt===void 0?"optional":Bt,Ne=(0,m.Z)(ze,ht),Xt=E.useCallback(function(fe){return typeof F=="function"?F(fe):fe==null?void 0:fe[F]},[F]),Sn=ae(Xt,null,null),rn=(0,z.Z)(Sn,4),_t=rn[0],yn=rn[1],Fn=rn[2],nr=rn[3],jn=!!(he!==!1&&V&&C),Nn=E.useMemo(function(){return Object.values(Fn.maps).reduce(function(fe,Fe){return fe+Fe},0)},[Fn.id,Fn.maps]),Cn=jn&&I&&(Math.max(C*I.length,Nn)>V||!!Ke),zt=ie==="rtl",gn=ut()(S,(0,w.Z)({},"".concat(S,"-rtl"),zt),Ae),On=I||fn,yr=(0,E.useRef)(),Ot=(0,E.useRef)(),Er=(0,E.useRef)(),Yr=(0,E.useState)(0),$n=(0,z.Z)(Yr,2),fr=$n[0],qn=$n[1],Cr=(0,E.useState)(0),pr=(0,z.Z)(Cr,2),_n=pr[0],Xr=pr[1],qr=(0,E.useState)(!1),br=(0,z.Z)(qr,2),xr=br[0],oa=br[1],_r=function(){oa(!0)},le=function(){oa(!1)},ee={getKey:Xt};function wt(fe){qn(function(Fe){var Ve;typeof fe=="function"?Ve=fe(Fe):Ve=fe;var rt=Dr(Ve);return yr.current.scrollTop=rt,rt})}var D=(0,E.useRef)({start:0,end:On.length}),St=(0,E.useRef)(),Oe=be(On,Xt),Ut=(0,z.Z)(Oe,1),Yt=Ut[0];St.current=Yt;var un=E.useMemo(function(){if(!jn)return{scrollHeight:void 0,start:0,end:On.length-1,offset:void 0};if(!Cn){var fe;return{scrollHeight:((fe=Ot.current)===null||fe===void 0?void 0:fe.offsetHeight)||0,start:0,end:On.length-1,offset:void 0}}for(var Fe=0,Ve,rt,lt,nn=On.length,r=0;r=fr&&Ve===void 0&&(Ve=r,rt=Fe),y>fr+V&<===void 0&&(lt=r),Fe=y}return Ve===void 0&&(Ve=0,rt=0,lt=Math.ceil(V/C)),lt===void 0&&(lt=On.length-1),lt=Math.min(lt+1,On.length-1),{scrollHeight:Fe,start:Ve,end:lt,offset:rt}},[Cn,jn,fr,On,nr,V]),Mn=un.scrollHeight,Kn=un.start,rr=un.end,En=un.offset;D.current.start=Kn,D.current.end=rr,E.useLayoutEffect(function(){var fe=Fn.getRecord();if(fe.size===1){var Fe=Array.from(fe.keys())[0],Ve=fe.get(Fe),rt=On[Kn];if(rt&&Ve===void 0){var lt=Xt(rt);if(lt===Fe){var nn=Fn.get(Fe),r=nn-C;wt(function(v){return v+r})}}}Fn.resetRecord()},[Mn]);var gt=E.useState({width:0,height:V}),X=(0,z.Z)(gt,2),Pe=X[0],ke=X[1],je=function(Fe){ke({width:Fe.offsetWidth,height:Fe.offsetHeight})},yt=(0,E.useRef)(),Pt=(0,E.useRef)(),Jt=E.useMemo(function(){return jt(Pe.width,Ke)},[Pe.width,Ke]),mn=E.useMemo(function(){return jt(Pe.height,Mn)},[Pe.height,Mn]),kn=Mn-V,Qn=(0,E.useRef)(kn);Qn.current=kn;function Dr(fe){var Fe=fe;return Number.isNaN(Qn.current)||(Fe=Math.min(Fe,Qn.current)),Fe=Math.max(Fe,0),Fe}var qt=fr<=0,hr=fr>=kn,Un=_n<=0,Gn=_n>=Ke,ln=qe(qt,hr,Un,Gn),pn=function(){return{x:zt?-_n:_n,y:fr}},lr=(0,E.useRef)(pn()),tn=(0,l.zX)(function(fe){if(N){var Fe=(0,b.Z)((0,b.Z)({},pn()),fe);(lr.current.x!==Fe.x||lr.current.y!==Fe.y)&&(N(Fe),lr.current=Fe)}});function dn(fe,Fe){var Ve=fe;Fe?((0,M.flushSync)(function(){Xr(Ve)}),tn()):wt(Ve)}function Zn(fe){var Fe=fe.currentTarget.scrollTop;Fe!==fr&&wt(Fe),ot==null||ot(fe),tn()}var cr=function(Fe){var Ve=Fe,rt=Ke?Ke-Pe.width:0;return Ve=Math.max(Ve,0),Ve=Math.min(Ve,rt),Ve},dr=(0,l.zX)(function(fe,Fe){Fe?((0,M.flushSync)(function(){Xr(function(Ve){var rt=Ve+(zt?-fe:fe);return cr(rt)})}),tn()):wt(function(Ve){var rt=Ve+fe;return rt})}),ur=Te(jn,qt,hr,Un,Gn,!!Ke,dr),ca=(0,z.Z)(ur,2),x=ca[0],we=ca[1];Ze(jn,yr,function(fe,Fe,Ve,rt){var lt=rt;return ln(fe,Fe,Ve)?!1:!lt||!lt._virtualHandled?(lt&&(lt._virtualHandled=!0),x({preventDefault:function(){},deltaX:fe?Fe:0,deltaY:fe?0:Fe}),!0):!1}),Ct(Cn,yr,function(fe){wt(function(Fe){return Fe+fe})}),(0,T.Z)(function(){function fe(Ve){var rt=qt&&Ve.detail<0,lt=hr&&Ve.detail>0;jn&&!rt&&!lt&&Ve.preventDefault()}var Fe=yr.current;return Fe.addEventListener("wheel",x,{passive:!1}),Fe.addEventListener("DOMMouseScroll",we,{passive:!0}),Fe.addEventListener("MozMousePixelScroll",fe,{passive:!1}),function(){Fe.removeEventListener("wheel",x),Fe.removeEventListener("DOMMouseScroll",we),Fe.removeEventListener("MozMousePixelScroll",fe)}},[jn,qt,hr]),(0,T.Z)(function(){if(Ke){var fe=cr(_n);Xr(fe),tn({x:fe})}},[Pe.width,Ke]);var se=function(){var Fe,Ve;(Fe=yt.current)===null||Fe===void 0||Fe.delayHidden(),(Ve=Pt.current)===null||Ve===void 0||Ve.delayHidden()},De=Ge(yr,On,Fn,C,Xt,function(){return yn(!0)},wt,se);E.useImperativeHandle(K,function(){return{nativeElement:Er.current,getScrollInfo:pn,scrollTo:function(Fe){function Ve(rt){return rt&&(0,B.Z)(rt)==="object"&&("left"in rt||"top"in rt)}Ve(Fe)?(Fe.left!==void 0&&Xr(cr(Fe.left)),De(Fe.top)):De(Fe)}}}),(0,T.Z)(function(){if(J){var fe=On.slice(Kn,rr+1);J(fe,On)}},[Kn,rr,On]);var ce=ye(On,Xt,Fn,C),At=re==null?void 0:re({start:Kn,end:rr,virtual:Cn,offsetX:_n,offsetY:En,rtl:zt,getSize:ce}),Tt=We(On,Kn,rr,Ke,_n,_t,U,ee),Nt=null;V&&(Nt=(0,b.Z)((0,w.Z)({},dt?"height":"maxHeight",V),Le),jn&&(Nt.overflowY="hidden",Ke&&(Nt.overflowX="hidden"),xr&&(Nt.pointerEvents="none")));var Et={};return zt&&(Et.dir="rtl"),E.createElement("div",(0,a.Z)({ref:Er,style:(0,b.Z)((0,b.Z)({},Mt),{},{position:"relative"}),className:gn},Et,Ne),E.createElement($.Z,{onResize:je},E.createElement(st,{className:"".concat(S,"-holder"),style:Nt,ref:yr,onScroll:Zn,onMouseEnter:se},E.createElement(ve,{prefixCls:S,height:Mn,offsetX:_n,offsetY:En,scrollWidth:Ke,onInnerResize:yn,ref:Ot,innerProps:Ce,rtl:zt,extra:At},Tt))),Cn&&Mn>V&&E.createElement(Rt,{ref:yt,prefixCls:S,scrollOffset:fr,scrollRange:Mn,rtl:zt,onScroll:dn,onStartMove:_r,onStopMove:le,spinSize:mn,containerSize:Pe.height,style:Be==null?void 0:Be.verticalScrollBar,thumbStyle:Be==null?void 0:Be.verticalScrollBarThumb,showScrollBar:ct}),Cn&&Ke>Pe.width&&E.createElement(Rt,{ref:Pt,prefixCls:S,scrollOffset:_n,scrollRange:Ke,rtl:zt,onScroll:dn,onStartMove:_r,onStopMove:le,spinSize:Jt,containerSize:Pe.width,horizontal:!0,style:Be==null?void 0:Be.horizontalScrollBar,thumbStyle:Be==null?void 0:Be.horizontalScrollBarThumb,showScrollBar:ct}))}var Ft=E.forwardRef(xt);Ft.displayName="List";var vn=Ft,cn=vn},22061:function(Tr,Vn,u){"use strict";u.d(Vn,{Z5:function(){return ns},_l:function(){return Vs},bK:function(){return ki}});var a=u(59301),B=u(57629),b=u(14809),w=u(59781),z=a.createContext(null),m=null;function He(e){e()}var ut=He,$=function(t){return ut=t},l=function(){return ut};function T(){var e=l(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e(function(){for(var i=t;i;)i.callback(),i=i.next})},get:function(){for(var i=[],s=t;s;)i.push(s),s=s.next;return i},subscribe:function(i){var s=!0,A=n={callback:i,next:null,prev:n};return A.prev?A.prev.next=A:t=A,function(){!s||t===null||(s=!1,A.next?A.next.prev=A.prev:n=A.prev,A.prev?A.prev.next=A.next:t=A.next)}}}}var E={notify:function(){},get:function(){return[]}};function M(e,t){var n,o=E;function i(k){return Q(),o.subscribe(k)}function s(){o.notify()}function A(){ne.onStateChange&&ne.onStateChange()}function p(){return!!n}function Q(){n||(n=t?t.addNestedSub(A):e.subscribe(A),o=T())}function oe(){n&&(n(),n=void 0,o.clear(),o=E)}var ne={addNestedSub:i,notifyNestedSubs:s,handleChangeWrapper:A,isSubscribed:p,trySubscribe:Q,tryUnsubscribe:oe,getListeners:function(){return o}};return ne}var te=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function ve(e){var t=e.store,n=e.context,o=e.children,i=(0,a.useMemo)(function(){var p=M(t);return{store:t,subscription:p}},[t]),s=(0,a.useMemo)(function(){return t.getState()},[t]);te(function(){var p=i.subscription;return p.onStateChange=p.notifyNestedSubs,p.trySubscribe(),s!==t.getState()&&p.notifyNestedSubs(),function(){p.tryUnsubscribe(),p.onStateChange=null}},[i,s]);var A=n||z;return a.createElement(A.Provider,{value:i},o)}var Se=ve,We=u(74126),Wt=u(94266),Zt=u.n(Wt),be=u(53410),R=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Z=["reactReduxForwardedRef"],nt=[],qe=[null,null],Te=function(t){try{return JSON.stringify(t)}catch(n){return String(t)}};function ye(e,t){var n=e[1];return[t.payload,n+1]}function ge(e,t,n){te(function(){return e.apply(void 0,t)},n)}function Qe(e,t,n,o,i,s,A){e.current=o,t.current=i,n.current=!1,s.current&&(s.current=null,A())}function kt(e,t,n,o,i,s,A,p,Q,oe){if(e){var ne=!1,k=null,H=function(){if(!ne){var Wn=t.getState(),or,mr;try{or=o(Wn,i.current)}catch(Mr){mr=Mr,k=Mr}mr||(k=null),or===s.current?A.current||Q():(s.current=or,p.current=or,A.current=!0,oe({type:"STORE_UPDATED",payload:{error:mr}}))}};n.onStateChange=H,n.trySubscribe(),H();var pe=function(){if(ne=!0,n.tryUnsubscribe(),n.onStateChange=null,k)throw k};return pe}}var L=function(){return[null,0]};function ue(e,t){t===void 0&&(t={});var n=t,o=n.getDisplayName,i=o===void 0?function(Ra){return"ConnectAdvanced("+Ra+")"}:o,s=n.methodName,A=s===void 0?"connectAdvanced":s,p=n.renderCountProp,Q=p===void 0?void 0:p,oe=n.shouldHandleStateChanges,ne=oe===void 0?!0:oe,k=n.storeKey,H=k===void 0?"store":k,pe=n.withRef,bt=pe===void 0?!1:pe,Wn=n.forwardRef,or=Wn===void 0?!1:Wn,mr=n.context,Mr=mr===void 0?z:mr,Kr=(0,We.Z)(n,R);if(0)var $r;var Qa=Mr;return function(Ja){var Po=Ja.displayName||Ja.name||"Component",no=i(Po),Fo=(0,b.Z)({},Kr,{getDisplayName:i,methodName:A,renderCountProp:Q,shouldHandleStateChanges:ne,storeKey:H,displayName:no,wrappedComponentName:Po,WrappedComponent:Ja}),Ko=Kr.pure;function Jo(qo){return e(qo.dispatch,Fo)}var Ql=Ko?a.useMemo:function(qo){return qo()};function Ll(qo){var ql=(0,a.useMemo)(function(){var Du=qo.reactReduxForwardedRef,yi=(0,We.Z)(qo,Z);return[qo.context,Du,yi]},[qo]),kl=ql[0],bu=ql[1],nu=ql[2],_l=(0,a.useMemo)(function(){return kl&&kl.Consumer&&(0,be.isContextConsumer)(a.createElement(kl.Consumer,null))?kl:Qa},[kl,Qa]),jl=(0,a.useContext)(_l),ru=!!qo.store&&!!qo.store.getState&&!!qo.store.dispatch,Uu=!!jl&&!!jl.store,zl=ru?qo.store:jl.store,wu=(0,a.useMemo)(function(){return Jo(zl)},[zl]),Wu=(0,a.useMemo)(function(){if(!ne)return qe;var Du=M(zl,ru?null:jl.subscription),yi=Du.notifyNestedSubs.bind(Du);return[Du,yi]},[zl,ru,jl]),iu=Wu[0],Vu=Wu[1],Ku=(0,a.useMemo)(function(){return ru?jl:(0,b.Z)({},jl,{subscription:iu})},[ru,jl,iu]),ji=(0,a.useReducer)(ye,nt,L),qs=ji[0],Xu=qs[0],_s=ji[1];if(Xu&&Xu.error)throw Xu.error;var zi=(0,a.useRef)(),Ci=(0,a.useRef)(nu),Gu=(0,a.useRef)(),Hi=(0,a.useRef)(!1),hi=Ql(function(){return Gu.current&&nu===Ci.current?Gu.current:wu(zl.getState(),nu)},[zl,Xu,nu]);ge(Qe,[Ci,zi,Hi,nu,hi,Gu,Vu]),ge(kt,[ne,zl,iu,wu,Ci,zi,Hi,Gu,Vu,_s],[zl,iu,wu]);var Ei=(0,a.useMemo)(function(){return a.createElement(Ja,(0,b.Z)({},hi,{ref:bu}))},[bu,Ja,hi]),$s=(0,a.useMemo)(function(){return ne?a.createElement(_l.Provider,{value:Ku},Ei):Ei},[_l,Ei,Ku]);return $s}var wl=Ko?a.memo(Ll):Ll;if(wl.WrappedComponent=Ja,wl.displayName=Ll.displayName=no,or){var Zl=a.forwardRef(function(ql,kl){return a.createElement(wl,(0,b.Z)({},ql,{reactReduxForwardedRef:kl}))});return Zl.displayName=no,Zl.WrappedComponent=Ja,Zt()(Zl,Ja)}return Zt()(wl,Ja)}}function ae(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Ue(e,t){if(ae(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var i=0;i=0;o--){var i=t[o](e);if(i)return i}return function(s,A){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+A.wrappedComponentName+".")}}function V(e,t){return e===t}function C(e){var t=e===void 0?{}:e,n=t.connectHOC,o=n===void 0?ue:n,i=t.mapStateToPropsFactories,s=i===void 0?ht:i,A=t.mapDispatchToPropsFactories,p=A===void 0?Rt:A,Q=t.mergePropsFactories,oe=Q===void 0?vn:Q,ne=t.selectorFactory,k=ne===void 0?q:ne;return function(pe,bt,Wn,or){or===void 0&&(or={});var mr=or,Mr=mr.pure,Kr=Mr===void 0?!0:Mr,$r=mr.areStatesEqual,Qa=$r===void 0?V:$r,Ra=mr.areOwnPropsEqual,Ja=Ra===void 0?Ue:Ra,Po=mr.areStatePropsEqual,no=Po===void 0?Ue:Po,Fo=mr.areMergedPropsEqual,Ko=Fo===void 0?Ue:Fo,Jo=(0,We.Z)(mr,S),Ql=Ae(pe,s,"mapStateToProps"),Ll=Ae(bt,p,"mapDispatchToProps"),wl=Ae(Wn,oe,"mergeProps");return o(k,(0,b.Z)({methodName:"connect",getDisplayName:function(qo){return"Connect("+qo+")"},shouldHandleStateChanges:!!pe,initMapStateToProps:Ql,initMapDispatchToProps:Ll,initMergeProps:wl,pure:Kr,areStatesEqual:Qa,areOwnPropsEqual:Ja,areStatePropsEqual:no,areMergedPropsEqual:Ko},Jo))}}var j=C();function dt(){var e=useContext(ReactReduxContext);return e}function Mt(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultReduxContext:function(){return useContext(e)};return function(){var o=t(),i=o.store;return i}}var I=null;function U(e){e===void 0&&(e=ReactReduxContext);var t=e===ReactReduxContext?useDefaultStore:createStoreHook(e);return function(){var o=t();return o.dispatch}}var F=null,he=function(t,n){return t===n};function ie(e,t,n,o){var i=useReducer(function(bt){return bt+1},0),s=i[1],A=useMemo(function(){return createSubscription(n,o)},[n,o]),p=useRef(),Q=useRef(),oe=useRef(),ne=useRef(),k=n.getState(),H;try{if(e!==Q.current||k!==oe.current||p.current){var pe=e(k);ne.current===void 0||!t(pe,ne.current)?H=pe:H=ne.current}else H=ne.current}catch(bt){throw p.current&&(bt.message+=` The error may be correlated with this previous error: `+p.current.stack+` @@ -64,7 +64,7 @@ The error may be correlated with this previous error: `:` The item has been dropped while not over a drop area. `+gt(t.source)+` - `},Pe={dragHandleUsageInstructions:Yt,onDragStart:Mn,onDragUpdate:En,onDragEnd:X},ke={x:0,y:0},je=function(t,n){return{x:t.x+n.x,y:t.y+n.y}},yt=function(t,n){return{x:t.x-n.x,y:t.y-n.y}},Pt=function(t,n){return t.x===n.x&&t.y===n.y},Jt=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},mn=function(t,n,o){var i;return o===void 0&&(o=0),i={},i[t]=n,i[t==="x"?"y":"x"]=o,i},kn=function(t,n){return Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2))},Qn=function(t,n){return Math.min.apply(Math,n.map(function(o){return kn(t,o)}))},Dr=function(t){return function(n){return{x:t(n.x),y:t(n.y)}}},qt=function(e,t){var n=Ne({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n},hr=function(t,n){return{top:t.top+n.y,left:t.left+n.x,bottom:t.bottom+n.y,right:t.right+n.x}},Un=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Gn={top:0,right:0,bottom:0,left:0},ln=function(t,n){return n?hr(t,n.scroll.diff.displacement):t},pn=function(t,n,o){if(o&&o.increasedBy){var i;return(0,b.Z)({},t,(i={},i[n.end]=t[n.end]+o.increasedBy[n.line],i))}return t},lr=function(t,n){return n&&n.shouldClipSubject?qt(n.pageMarginBox,t):Ne(t)},tn=function(e){var t=e.page,n=e.withPlaceholder,o=e.axis,i=e.frame,s=ln(t.marginBox,i),A=pn(s,o,n),p=lr(A,i);return{page:t,withPlaceholder:n,active:p}},dn=function(e,t){e.frame||Oe(!1);var n=e.frame,o=yt(t,n.scroll.initial),i=Jt(o),s=(0,b.Z)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:o,displacement:i},max:n.scroll.max}}),A=tn({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:s}),p=(0,b.Z)({},e,{frame:s,subject:A});return p};function Zn(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function cr(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function dr(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;ne.bottom,oe=o.lefte.right,ne=Q&&oe;if(ne)return!0;var k=Q&&A||oe&&s;return k}},r=function(e){var t=lt(e.top,e.bottom),n=lt(e.left,e.right);return function(o){var i=t(o.top)&&t(o.bottom)&&n(o.left)&&n(o.right);return i}},v={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},g={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},h=function(e){return function(t){var n=lt(t.top,t.bottom),o=lt(t.left,t.right);return function(i){return e===v?n(i.top)&&n(i.bottom):o(i.left)&&o(i.right)}}},y=function(t,n){var o=n.frame?n.frame.scroll.diff.displacement:ke;return hr(t,o)},O=function(t,n,o){return n.subject.active?o(n.subject.active)(t):!1},P=function(t,n,o){return o(n)(t)},G=function(t){var n=t.target,o=t.destination,i=t.viewport,s=t.withDroppableDisplacement,A=t.isVisibleThroughFrameFn,p=s?y(n,o):n;return O(p,o,A)&&P(p,i,A)},Ie=function(t){return G((0,b.Z)({},t,{isVisibleThroughFrameFn:nn}))},Me=function(t){return G((0,b.Z)({},t,{isVisibleThroughFrameFn:r}))},Y=function(t){return G((0,b.Z)({},t,{isVisibleThroughFrameFn:h(t.destination.axis)}))},_e=function(t,n,o){if(typeof o=="boolean")return o;if(!n)return!0;var i=n.invisible,s=n.visible;if(i[t])return!1;var A=s[t];return A?A.shouldAnimate:!0};function It(e,t){var n=e.page.marginBox,o={top:t.point.y,right:0,bottom:0,left:t.point.x};return Ne(Xt(n,o))}function $e(e){var t=e.afterDragging,n=e.destination,o=e.displacedBy,i=e.viewport,s=e.forceShouldAnimate,A=e.last;return t.reduce(function(Q,oe){var ne=It(oe,o),k=oe.descriptor.id;Q.all.push(k);var H=Ie({target:ne,destination:n,viewport:i,withDroppableDisplacement:!0});if(!H)return Q.invisible[oe.descriptor.id]=!0,Q;var pe=_e(k,A,s),bt={draggableId:k,shouldAnimate:pe};return Q.visible[k]=bt,Q},{all:[],visible:{},invisible:{}})}function tt(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function me(e){var t=e.insideDestination,n=e.inHomeList,o=e.displacedBy,i=e.destination,s=tt(t,{inHomeList:n});return{displaced:Ve,displacedBy:o,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:s}}}}function _(e){var t=e.draggable,n=e.insideDestination,o=e.destination,i=e.viewport,s=e.displacedBy,A=e.last,p=e.index,Q=e.forceShouldAnimate,oe=fe(t,o);if(p==null)return me({insideDestination:n,inHomeList:oe,displacedBy:s,destination:o});var ne=ur(n,function(Wn){return Wn.descriptor.index===p});if(!ne)return me({insideDestination:n,inHomeList:oe,displacedBy:s,destination:o});var k=Nt(t,n),H=n.indexOf(ne),pe=k.slice(H),bt=$e({afterDragging:pe,destination:o,displacedBy:s,last:A,viewport:i.frame,forceShouldAnimate:Q});return{displaced:bt,displacedBy:s,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:p}}}}function de(e,t){return!!t.effected[e]}var vt=function(e){var t=e.isMovingForward,n=e.destination,o=e.draggables,i=e.combine,s=e.afterCritical;if(!n.isCombineEnabled)return null;var A=i.draggableId,p=o[A],Q=p.descriptor.index,oe=de(A,s);return oe?t?Q:Q-1:t?Q+1:Q},mt=function(e){var t=e.isMovingForward,n=e.isInHomeList,o=e.insideDestination,i=e.location;if(!o.length)return null;var s=i.index,A=t?s+1:s-1,p=o[0].descriptor.index,Q=o[o.length-1].descriptor.index,oe=n?Q:Q+1;return Aoe?null:A},at=function(e){var t=e.isMovingForward,n=e.isInHomeList,o=e.draggable,i=e.draggables,s=e.destination,A=e.insideDestination,p=e.previousImpact,Q=e.viewport,oe=e.afterCritical,ne=p.at;if(ne||Oe(!1),ne.type==="REORDER"){var k=mt({isMovingForward:t,isInHomeList:n,location:ne.destination,insideDestination:A});return k==null?null:_({draggable:o,insideDestination:A,destination:s,viewport:Q,last:p.displaced,displacedBy:p.displacedBy,index:k})}var H=vt({isMovingForward:t,destination:s,displaced:p.displaced,draggables:i,combine:ne.combine,afterCritical:oe});return H==null?null:_({draggable:o,insideDestination:A,destination:s,viewport:Q,last:p.displaced,displacedBy:p.displacedBy,index:H})},Dt=function(e){var t=e.displaced,n=e.afterCritical,o=e.combineWith,i=e.displacedBy,s=!!(t.visible[o]||t.invisible[o]);return de(o,n)?s?ke:Jt(i.point):s?i.point:ke},Ht=function(e){var t=e.afterCritical,n=e.impact,o=e.draggables,i=Tt(n);i||Oe(!1);var s=i.draggableId,A=o[s].page.borderBox.center,p=Dt({displaced:n.displaced,afterCritical:t,combineWith:s,displacedBy:n.displacedBy});return je(A,p)},sn=function(t,n){return n.margin[t.start]+n.borderBox[t.size]/2},Jn=function(t,n){return n.margin[t.end]+n.borderBox[t.size]/2},Yn=function(t,n,o){return n[t.crossAxisStart]+o.margin[t.crossAxisStart]+o.borderBox[t.crossAxisSize]/2},gr=function(t){var n=t.axis,o=t.moveRelativeTo,i=t.isMoving;return mn(n.line,o.marginBox[n.end]+sn(n,i),Yn(n,o.marginBox,i))},ir=function(t){var n=t.axis,o=t.moveRelativeTo,i=t.isMoving;return mn(n.line,o.marginBox[n.start]-Jn(n,i),Yn(n,o.marginBox,i))},bn=function(t){var n=t.axis,o=t.moveInto,i=t.isMoving;return mn(n.line,o.contentBox[n.start]+sn(n,i),Yn(n,o.contentBox,i))},wn=function(e){var t=e.impact,n=e.draggable,o=e.draggables,i=e.droppable,s=e.afterCritical,A=ce(i.descriptor.id,o),p=n.page,Q=i.axis;if(!A.length)return bn({axis:Q,moveInto:i.page,isMoving:p});var oe=t.displaced,ne=t.displacedBy,k=oe.all[0];if(k){var H=o[k];if(de(k,s))return ir({axis:Q,moveRelativeTo:H.page,isMoving:p});var pe=jn(H.page,ne.point);return ir({axis:Q,moveRelativeTo:pe,isMoving:p})}var bt=A[A.length-1];if(bt.descriptor.id===n.descriptor.id)return p.borderBox.center;if(de(bt.descriptor.id,s)){var Wn=jn(bt.page,Jt(s.displacedBy.point));return gr({axis:Q,moveRelativeTo:Wn,isMoving:p})}return gr({axis:Q,moveRelativeTo:bt.page,isMoving:p})},zn=function(e,t){var n=e.frame;return n?je(t,n.scroll.diff.displacement):t},Tn=function(t){var n=t.impact,o=t.draggable,i=t.droppable,s=t.draggables,A=t.afterCritical,p=o.page.borderBox.center,Q=n.at;return!i||!Q?p:Q.type==="REORDER"?wn({impact:n,draggable:o,draggables:s,droppable:i,afterCritical:A}):Ht({impact:n,draggables:s,afterCritical:A})},In=function(e){var t=Tn(e),n=e.droppable,o=n?zn(n,t):t;return o},Rn=function(e,t){var n=yt(t,e.scroll.initial),o=Jt(n),i=Ne({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),s={frame:i,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:o}}};return s};function $t(e,t){return e.map(function(n){return t[n]})}function Dn(e,t){for(var n=0;n1?ne.sort(function(k,H){return en(k)[p.start]-en(H)[p.start]})[0]:oe.sort(function(k,H){var pe=Qn(n,Un(en(k))),bt=Qn(n,Un(en(H)));return pe!==bt?pe-bt:en(k)[p.start]-en(H)[p.start]})[0]},hn=function(t,n){var o=t.page.borderBox.center;return de(t.descriptor.id,n)?yt(o,n.displacedBy.point):o},sr=function(t,n){var o=t.page.borderBox;return de(t.descriptor.id,n)?hr(o,Jt(n.displacedBy.point)):o},Sr=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,o=e.destination,i=e.insideDestination,s=e.afterCritical,A=i.filter(function(p){return Me({target:sr(p,s),destination:o,viewport:n.frame,withDroppableDisplacement:!0})}).sort(function(p,Q){var oe=kn(t,zn(o,hn(p,s))),ne=kn(t,zn(o,hn(Q,s)));return oet.left&&e.topt.top}function Xa(e){var t=e.pageBorderBox,n=e.draggable,o=e.candidates,i=n.page.borderBox.center,s=o.map(function(A){var p=A.axis,Q=mn(A.axis.line,t.center[p.line],A.page.borderBox.center[p.crossAxisLine]);return{id:A.descriptor.id,distance:kn(i,Q)}}).sort(function(A,p){return p.distance-A.distance});return s[0]?s[0].id:null}function Ua(e){var t=e.pageBorderBox,n=e.draggable,o=e.droppables,i=se(o).filter(function(s){if(!s.isEnabled)return!1;var A=s.subject.active;if(!A||!ia(t,A))return!1;if(Ba(A)(t.center))return!0;var p=s.axis,Q=A.center[p.crossAxisLine],oe=t[p.crossAxisStart],ne=t[p.crossAxisEnd],k=lt(A[p.crossAxisStart],A[p.crossAxisEnd]),H=k(oe),pe=k(ne);return!H&&!pe?!0:H?oeQ});return i.length?i.length===1?i[0].descriptor.id:Xa({pageBorderBox:t,draggable:n,candidates:i}):null}var ro=function(t,n){return Ne(hr(t,n))},ea=function(e,t){var n=e.frame;return n?ro(t,n.scroll.diff.value):t};function Eo(e){var t=e.displaced,n=e.id;return!!(t.visible[n]||t.invisible[n])}function Oa(e){var t=e.draggable,n=e.closest,o=e.inHomeList;return n?o&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}var xa=function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,o=e.destination,i=e.insideDestination,s=e.last,A=e.viewport,p=e.afterCritical,Q=o.axis,oe=Pr(o.axis,n.displaceBy),ne=oe.value,k=t[Q.start],H=t[Q.end],pe=Nt(n,i),bt=ur(pe,function(or){var mr=or.descriptor.id,Mr=or.page.borderBox.center[Q.line],Kr=de(mr,p),$r=Eo({displaced:s,id:mr});return Kr?$r?H<=Mr:kmr[p.start]+Kr&&kmr[p.start]-oe+Kr&&nemr[p.start]+oe+Kr&&kmr[p.start]+Kr&&ne=il)return Oo;var s=i/il,A=Io+So*s,p=o==="CANCEL"?A*sl:A;return Number(p.toFixed(2))},da=function(e){var t=e.impact,n=e.draggable,o=e.dimensions,i=e.viewport,s=e.afterCritical,A=o.draggables,p=o.droppables,Q=Ea(t),oe=Q?p[Q]:null,ne=p[n.descriptor.droppableId],k=Ca({impact:t,draggable:n,draggables:A,afterCritical:s,droppable:oe||ne,viewport:i}),H=yt(k,n.client.borderBox.center);return H},To=function(e){var t=e.draggables,n=e.reason,o=e.lastImpact,i=e.home,s=e.viewport,A=e.onLiftImpact;if(!o.at||n!=="DROP"){var p=ar({draggables:t,impact:A,destination:i,viewport:s,forceShouldAnimate:!0});return{impact:p,didDropInsideDroppable:!1}}if(o.at.type==="REORDER")return{impact:o,didDropInsideDroppable:!0};var Q=(0,b.Z)({},o,{displaced:Ve});return{impact:Q,didDropInsideDroppable:!0}},vl=function(e){var t=e.getState,n=e.dispatch;return function(o){return function(i){if(i.type!=="DROP"){o(i);return}var s=t(),A=i.payload.reason;if(s.phase==="COLLECTING"){n(Dl({reason:A}));return}if(s.phase!=="IDLE"){var p=s.phase==="DROP_PENDING"&&s.isWaiting;p&&Oe(!1),s.phase==="DRAGGING"||s.phase==="DROP_PENDING"||Oe(!1);var Q=s.critical,oe=s.dimensions,ne=oe.draggables[s.critical.draggable.id],k=To({reason:A,lastImpact:s.impact,afterCritical:s.afterCritical,onLiftImpact:s.onLiftImpact,home:s.dimensions.droppables[s.critical.droppable.id],viewport:s.viewport,draggables:s.dimensions.draggables}),H=k.impact,pe=k.didDropInsideDroppable,bt=pe?At(H):null,Wn=pe?Tt(H):null,or={index:Q.draggable.index,droppableId:Q.droppable.id},mr={draggableId:ne.descriptor.id,type:ne.descriptor.type,source:or,reason:A,mode:s.movementMode,destination:bt,combine:Wn},Mr=da({impact:H,draggable:ne,dimensions:oe,viewport:s.viewport,afterCritical:s.afterCritical}),Kr={critical:s.critical,afterCritical:s.afterCritical,result:mr,impact:H},$r=!Pt(s.current.client.offset,Mr)||!!mr.combine;if(!$r){n(el({completed:Kr}));return}var Qa=ga({current:s.current.client.offset,destination:Mr,reason:A}),Ra={newHomeClientOffset:Mr,dropDuration:Qa,completed:Kr};n(zo(Ra))}}}},Vl=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function au(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(n){n.target!==window&&n.target!==window.document||e()}}}function su(e){var t=e.onWindowScroll;function n(){t(Vl())}var o=$n(n),i=au(o),s=_r;function A(){return s!==_r}function p(){A()&&Oe(!1),s=ee(window,[i])}function Q(){A()||Oe(!1),o.cancel(),s(),s=_r}return{start:p,stop:Q,isActive:A}}var cu=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},du=function(e){var t=su({onWindowScroll:function(o){e.dispatch($o({newScroll:o}))}});return function(n){return function(o){!t.isActive()&&o.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&cu(o)&&t.stop(),n(o)}}},$a=function(e){var t=!1,n=!1,o=setTimeout(function(){n=!0}),i=function(A){t||n||(t=!0,e(A),clearTimeout(o))};return i.wasCalled=function(){return t},i},Fa=function(){var e=[],t=function(s){var A=dr(e,function(oe){return oe.timerId===s});A===-1&&Oe(!1);var p=e.splice(A,1),Q=p[0];Q.callback()},n=function(s){var A=setTimeout(function(){return t(A)}),p={timerId:A,callback:s};e.push(p)},o=function(){if(e.length){var s=[].concat(e);e.length=0,s.forEach(function(A){clearTimeout(A.timerId),A.callback()})}};return{add:n,flush:o}},Wa=function(t,n){return t==null&&n==null?!0:t==null||n==null?!1:t.droppableId===n.droppableId&&t.index===n.index},Bo=function(t,n){return t==null&&n==null?!0:t==null||n==null?!1:t.draggableId===n.draggableId&&t.droppableId===n.droppableId},Mo=function(t,n){if(t===n)return!0;var o=t.draggable.id===n.draggable.id&&t.draggable.droppableId===n.draggable.droppableId&&t.draggable.type===n.draggable.type&&t.draggable.index===n.draggable.index,i=t.droppable.id===n.droppable.id&&t.droppable.type===n.droppable.type;return o&&i},Kl=function(t,n){qa(),n(),_a()},ou=function(t,n){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:n}},lu=function(t,n,o,i){if(!t){o(i(n));return}var s=$a(o),A={announce:s};t(n,A),s.wasCalled()||o(i(n))},Yu=function(e,t){var n=Fa(),o=null,i=function(H,pe){o&&Oe(!1),Kl("onBeforeCapture",function(){var bt=e().onBeforeCapture;if(bt){var Wn={draggableId:H,mode:pe};bt(Wn)}})},s=function(H,pe){o&&Oe(!1),Kl("onBeforeDragStart",function(){var bt=e().onBeforeDragStart;bt&&bt(ou(H,pe))})},A=function(H,pe){o&&Oe(!1);var bt=ou(H,pe);o={mode:pe,lastCritical:H,lastLocation:bt.source,lastCombine:null},n.add(function(){Kl("onDragStart",function(){return lu(e().onDragStart,bt,t,Pe.onDragStart)})})},p=function(H,pe){var bt=At(pe),Wn=Tt(pe);o||Oe(!1);var or=!Mo(H,o.lastCritical);or&&(o.lastCritical=H);var mr=!Wa(o.lastLocation,bt);mr&&(o.lastLocation=bt);var Mr=!Bo(o.lastCombine,Wn);if(Mr&&(o.lastCombine=Wn),!(!or&&!mr&&!Mr)){var Kr=(0,b.Z)({},ou(H,o.mode),{combine:Wn,destination:bt});n.add(function(){Kl("onDragUpdate",function(){return lu(e().onDragUpdate,Kr,t,Pe.onDragUpdate)})})}},Q=function(){o||Oe(!1),n.flush()},oe=function(H){o||Oe(!1),o=null,Kl("onDragEnd",function(){return lu(e().onDragEnd,H,t,Pe.onDragEnd)})},ne=function(){if(o){var H=(0,b.Z)({},ou(o.lastCritical,o.mode),{combine:null,destination:null,reason:"CANCEL"});oe(H)}};return{beforeCapture:i,beforeStart:s,start:A,update:p,flush:Q,drop:oe,abort:ne}},Ii=function(e,t){var n=Yu(e,t);return function(o){return function(i){return function(s){if(s.type==="BEFORE_INITIAL_CAPTURE"){n.beforeCapture(s.payload.draggableId,s.payload.movementMode);return}if(s.type==="INITIAL_PUBLISH"){var A=s.payload.critical;n.beforeStart(A,s.payload.movementMode),i(s),n.start(A,s.payload.movementMode);return}if(s.type==="DROP_COMPLETE"){var p=s.payload.completed.result;n.flush(),i(s),n.drop(p);return}if(i(s),s.type==="FLUSH"){n.abort();return}var Q=o.getState();Q.phase==="DRAGGING"&&n.update(Q.critical,Q.impact)}}}},Ju=function(e){return function(t){return function(n){if(n.type!=="DROP_ANIMATION_FINISHED"){t(n);return}var o=e.getState();o.phase!=="DROP_ANIMATING"&&Oe(!1),e.dispatch(el({completed:o.completed}))}}},qu=function(e){var t=null,n=null;function o(){n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)}return function(i){return function(s){if((s.type==="FLUSH"||s.type==="DROP_COMPLETE"||s.type==="DROP_ANIMATION_FINISHED")&&o(),i(s),s.type==="DROP_ANIMATE"){var A={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Q=e.getState();Q.phase==="DROP_ANIMATING"&&e.dispatch(xl())}};n=requestAnimationFrame(function(){n=null,t=ee(window,[A])})}}}},xu=function(e){return function(){return function(t){return function(n){(n.type==="DROP_COMPLETE"||n.type==="FLUSH"||n.type==="DROP_ANIMATE")&&e.stopPublishing(),t(n)}}}},_u=function(e){var t=!1;return function(){return function(n){return function(o){if(o.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(o.payload.critical.draggable.id),n(o),e.tryRestoreFocusRecorded();return}if(n(o),!!t){if(o.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(o.type==="DROP_COMPLETE"){t=!1;var i=o.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},$u=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Pu=function(e){return function(t){return function(n){return function(o){if($u(o)){e.stop(),n(o);return}if(o.type==="INITIAL_PUBLISH"){n(o);var i=t.getState();i.phase!=="DRAGGING"&&Oe(!1),e.start(i);return}n(o),e.scroll(t.getState())}}}},ei=function(e){return function(t){return function(n){if(t(n),n.type==="PUBLISH_WHILE_DRAGGING"){var o=e.getState();o.phase==="DROP_PENDING"&&(o.isWaiting||e.dispatch(ll({reason:o.reason})))}}}},Bi=w.qC,ti=function(e){var t=e.dimensionMarshal,n=e.focusMarshal,o=e.styleMarshal,i=e.getResponders,s=e.announce,A=e.autoScroller;return(0,w.MT)(mo,Bi((0,w.md)(Tl(o),xu(t),Wl(t),vl,Ju,qu,ei,Pu(A),du,_u(n),Ii(i,s))))},fu=function(){return{additions:{},removals:{},modified:{}}};function Fu(e){var t=e.registry,n=e.callbacks,o=fu(),i=null,s=function(){i||(n.collectionStarting(),i=requestAnimationFrame(function(){i=null,qa();var ne=o,k=ne.additions,H=ne.removals,pe=ne.modified,bt=Object.keys(k).map(function(mr){return t.draggable.getById(mr).getDimension(ke)}).sort(function(mr,Mr){return mr.descriptor.index-Mr.descriptor.index}),Wn=Object.keys(pe).map(function(mr){var Mr=t.droppable.getById(mr),Kr=Mr.callbacks.getScrollWhileDragging();return{droppableId:mr,scroll:Kr}}),or={additions:bt,removals:Object.keys(H),modified:Wn};o=fu(),_a(),n.publish(or)}))},A=function(ne){var k=ne.descriptor.id;o.additions[k]=ne,o.modified[ne.descriptor.droppableId]=!0,o.removals[k]&&delete o.removals[k],s()},p=function(ne){var k=ne.descriptor;o.removals[k.id]=!0,o.modified[k.droppableId]=!0,o.additions[k.id]&&delete o.additions[k.id],s()},Q=function(){i&&(cancelAnimationFrame(i),i=null,o=fu())};return{add:A,remove:p,stop:Q}}var Mu=function(e){var t=e.scrollHeight,n=e.scrollWidth,o=e.height,i=e.width,s=yt({x:n,y:t},{x:i,y:o}),A={x:Math.max(0,s.x),y:Math.max(0,s.y)};return A},Ru=function(){var e=document.documentElement;return e||Oe(!1),e},Au=function(){var e=Ru(),t=Mu({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},ni=function(){var e=Vl(),t=Au(),n=e.y,o=e.x,i=Ru(),s=i.clientWidth,A=i.clientHeight,p=o+s,Q=n+A,oe=Ne({top:n,left:o,right:p,bottom:Q}),ne={frame:oe,scroll:{initial:e,current:e,max:t,diff:{value:ke,displacement:ke}}};return ne},Si=function(e){var t=e.critical,n=e.scrollOptions,o=e.registry;qa();var i=ni(),s=i.scroll.current,A=t.droppable,p=o.droppable.getAllByType(A.type).map(function(k){return k.callbacks.getDimensionAndWatchScroll(s,n)}),Q=o.draggable.getAllByType(t.draggable.type).map(function(k){return k.getDimension(s)}),oe={draggables:De(Q),droppables:x(p)};_a();var ne={dimensions:oe,critical:t,viewport:i};return ne};function Lu(e,t,n){if(n.descriptor.id===t.id||n.descriptor.type!==t.type)return!1;var o=e.droppable.getById(n.descriptor.droppableId);return o.descriptor.mode==="virtual"}var ri=function(e,t){var n=null,o=Fu({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(pe,bt){e.droppable.exists(pe)||Oe(!1),n&&t.updateDroppableIsEnabled({id:pe,isEnabled:bt})},s=function(pe,bt){n&&(e.droppable.exists(pe)||Oe(!1),t.updateDroppableIsCombineEnabled({id:pe,isCombineEnabled:bt}))},A=function(pe,bt){n&&(e.droppable.exists(pe)||Oe(!1),t.updateDroppableScroll({id:pe,newScroll:bt}))},p=function(pe,bt){n&&e.droppable.getById(pe).callbacks.scroll(bt)},Q=function(){if(n){o.stop();var pe=n.critical.droppable;e.droppable.getAllByType(pe.type).forEach(function(bt){return bt.callbacks.dragStopped()}),n.unsubscribe(),n=null}},oe=function(pe){n||Oe(!1);var bt=n.critical.draggable;pe.type==="ADDITION"&&Lu(e,bt,pe.value)&&o.add(pe.value),pe.type==="REMOVAL"&&Lu(e,bt,pe.value)&&o.remove(pe.value)},ne=function(pe){n&&Oe(!1);var bt=e.draggable.getById(pe.draggableId),Wn=e.droppable.getById(bt.descriptor.droppableId),or={draggable:bt.descriptor,droppable:Wn.descriptor},mr=e.subscribe(oe);return n={critical:or,unsubscribe:mr},Si({critical:or,registry:e,scrollOptions:pe.scrollOptions})},k={updateDroppableIsEnabled:i,updateDroppableIsCombineEnabled:s,scrollDroppable:p,updateDroppableScroll:A,startPublishing:ne,stopPublishing:Q};return k},vu=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},ai=function(e){window.scrollBy(e.x,e.y)},oi=Er(function(e){return se(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),Nu=function(t,n){var o=ur(oi(n),function(i){return i.frame||Oe(!1),Ba(i.frame.pageMarginBox)(t)});return o},li=function(e){var t=e.center,n=e.destination,o=e.droppables;if(n){var i=o[n];return i.frame?i:null}var s=Nu(t,o);return s},Xl={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ui=function(e,t){var n=e[t.size]*Xl.startFromPercentage,o=e[t.size]*Xl.maxScrollAtPercentage,i={startScrollingFrom:n,maxScrollValueAt:o};return i},Ou=function(e){var t=e.startOfRange,n=e.endOfRange,o=e.current,i=n-t;if(i===0)return 0;var s=o-t,A=s/i;return A},gu=1,Ee=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Xl.maxPixelScroll;if(e===t.startScrollingFrom)return gu;var n=Ou({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),o=1-n,i=Xl.maxPixelScroll*Xl.ease(o);return Math.ceil(i)},Tu=Xl.durationDampening.accelerateAt,$l=Xl.durationDampening.stopDampeningAt,Qu=function(e,t){var n=t,o=$l,i=Date.now(),s=i-n;if(s>=$l)return e;if(st.height,s=n.width>t.width;return!s&&!i?o:s&&i?null:{x:s?0:o.x,y:i?0:o.y}},ii=Dr(function(e){return e===0?0:e}),cl=function(e){var t=e.dragStartTime,n=e.container,o=e.subject,i=e.center,s=e.shouldUseTimeDampening,A={top:i.y-n.top,right:n.right-i.x,bottom:n.bottom-i.y,left:i.x-n.left},p=pu({container:n,distanceToEdges:A,dragStartTime:t,axis:v,shouldUseTimeDampening:s}),Q=pu({container:n,distanceToEdges:A,dragStartTime:t,axis:g,shouldUseTimeDampening:s}),oe=ii({x:Q,y:p});if(Pt(oe,ke))return null;var ne=eu({container:n,subject:o,proposedScroll:oe});return ne?Pt(ne,ke)?null:ne:null},si=Dr(function(e){return e===0?0:e>0?1:-1}),Cu=function(){var e=function(n,o){return n<0?n:n>o?n-o:0};return function(t){var n=t.current,o=t.max,i=t.change,s=je(n,i),A={x:e(s.x,o.x),y:e(s.y,o.y)};return Pt(A,ke)?null:A}}(),Zu=function(t){var n=t.max,o=t.current,i=t.change,s={x:Math.max(o.x,n.x),y:Math.max(o.y,n.y)},A=si(i),p=Cu({max:s,current:o,change:A});return!p||A.x!==0&&p.x===0||A.y!==0&&p.y===0},c=function(t,n){return Zu({current:t.scroll.current,max:t.scroll.max,change:n})},f=function(t,n){if(!c(t,n))return null;var o=t.scroll.max,i=t.scroll.current;return Cu({current:i,max:o,change:n})},d=function(t,n){var o=t.frame;return o?Zu({current:o.scroll.current,max:o.scroll.max,change:n}):!1},Lt=function(t,n){var o=t.frame;return!o||!d(t,n)?null:Cu({current:o.scroll.current,max:o.scroll.max,change:n})},Gt=function(e){var t=e.viewport,n=e.subject,o=e.center,i=e.dragStartTime,s=e.shouldUseTimeDampening,A=cl({dragStartTime:i,container:t.frame,subject:n,center:o,shouldUseTimeDampening:s});return A&&c(t,A)?A:null},An=function(e){var t=e.droppable,n=e.subject,o=e.center,i=e.dragStartTime,s=e.shouldUseTimeDampening,A=t.frame;if(!A)return null;var p=cl({dragStartTime:i,container:A.pageMarginBox,subject:n,center:o,shouldUseTimeDampening:s});return p&&d(t,p)?p:null},tr=function(e){var t=e.state,n=e.dragStartTime,o=e.shouldUseTimeDampening,i=e.scrollWindow,s=e.scrollDroppable,A=t.current.page.borderBoxCenter,p=t.dimensions.draggables[t.critical.draggable.id],Q=p.page.marginBox;if(t.isWindowScrollAllowed){var oe=t.viewport,ne=Gt({dragStartTime:n,viewport:oe,subject:Q,center:A,shouldUseTimeDampening:o});if(ne){i(ne);return}}var k=li({center:A,destination:Ea(t.impact),droppables:t.dimensions.droppables});if(k){var H=An({dragStartTime:n,droppable:k,subject:Q,center:A,shouldUseTimeDampening:o});H&&s(k.descriptor.id,H)}},Vt=function(e){var t=e.scrollWindow,n=e.scrollDroppable,o=$n(t),i=$n(n),s=null,A=function(ne){s||Oe(!1);var k=s,H=k.shouldUseTimeDampening,pe=k.dragStartTime;tr({state:ne,scrollWindow:o,scrollDroppable:i,dragStartTime:pe,shouldUseTimeDampening:H})},p=function(ne){qa(),s&&Oe(!1);var k=Date.now(),H=!1,pe=function(){H=!0};tr({state:ne,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:pe,scrollDroppable:pe}),s={dragStartTime:k,shouldUseTimeDampening:H},_a(),H&&A(ne)},Q=function(){s&&(o.cancel(),i.cancel(),s=null)};return{start:p,stop:Q,scroll:A}},Je=function(e){var t=e.move,n=e.scrollDroppable,o=e.scrollWindow,i=function(oe,ne){var k=je(oe.current.client.selection,ne);t({client:k})},s=function(oe,ne){if(!d(oe,ne))return ne;var k=Lt(oe,ne);if(!k)return n(oe.descriptor.id,ne),null;var H=yt(ne,k);n(oe.descriptor.id,H);var pe=yt(ne,H);return pe},A=function(oe,ne,k){if(!oe||!c(ne,k))return k;var H=f(ne,k);if(!H)return o(k),null;var pe=yt(k,H);o(pe);var bt=yt(k,pe);return bt},p=function(oe){var ne=oe.scrollJumpRequest;if(ne){var k=Ea(oe.impact);k||Oe(!1);var H=s(oe.dimensions.droppables[k],ne);if(H){var pe=oe.viewport,bt=A(oe.isWindowScrollAllowed,pe,H);bt&&i(oe,bt)}}};return p},on=function(e){var t=e.scrollDroppable,n=e.scrollWindow,o=e.move,i=Vt({scrollWindow:n,scrollDroppable:t}),s=Je({move:o,scrollWindow:n,scrollDroppable:t}),A=function(oe){if(oe.phase==="DRAGGING"){if(oe.movementMode==="FLUID"){i.scroll(oe);return}oe.scrollJumpRequest&&s(oe)}},p={scroll:A,start:i.start,stop:i.stop};return p},Ur="data-rbd",Hr=function(){var e=Ur+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),Rr=function(){var e=Ur+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Qr=function(){var e=Ur+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Zr={contextId:Ur+"-scroll-container-context-id"},ba=function(t){return function(n){return"["+n+'="'+t+'"]'}},ya=function(t,n){return t.map(function(o){var i=o.styles[n];return i?o.selector+" { "+i+" }":""}).join(" ")},na="pointer-events: none;",Wr=function(e){var t=ba(e),n=function(){var p=` + `},Pe={dragHandleUsageInstructions:Yt,onDragStart:Mn,onDragUpdate:En,onDragEnd:X},ke={x:0,y:0},je=function(t,n){return{x:t.x+n.x,y:t.y+n.y}},yt=function(t,n){return{x:t.x-n.x,y:t.y-n.y}},Pt=function(t,n){return t.x===n.x&&t.y===n.y},Jt=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},mn=function(t,n,o){var i;return o===void 0&&(o=0),i={},i[t]=n,i[t==="x"?"y":"x"]=o,i},kn=function(t,n){return Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2))},Qn=function(t,n){return Math.min.apply(Math,n.map(function(o){return kn(t,o)}))},Dr=function(t){return function(n){return{x:t(n.x),y:t(n.y)}}},qt=function(e,t){var n=Ne({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n},hr=function(t,n){return{top:t.top+n.y,left:t.left+n.x,bottom:t.bottom+n.y,right:t.right+n.x}},Un=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Gn={top:0,right:0,bottom:0,left:0},ln=function(t,n){return n?hr(t,n.scroll.diff.displacement):t},pn=function(t,n,o){if(o&&o.increasedBy){var i;return(0,b.Z)({},t,(i={},i[n.end]=t[n.end]+o.increasedBy[n.line],i))}return t},lr=function(t,n){return n&&n.shouldClipSubject?qt(n.pageMarginBox,t):Ne(t)},tn=function(e){var t=e.page,n=e.withPlaceholder,o=e.axis,i=e.frame,s=ln(t.marginBox,i),A=pn(s,o,n),p=lr(A,i);return{page:t,withPlaceholder:n,active:p}},dn=function(e,t){e.frame||Oe(!1);var n=e.frame,o=yt(t,n.scroll.initial),i=Jt(o),s=(0,b.Z)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:o,displacement:i},max:n.scroll.max}}),A=tn({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:s}),p=(0,b.Z)({},e,{frame:s,subject:A});return p};function Zn(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function cr(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function dr(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;ne.bottom,oe=o.lefte.right,ne=Q&&oe;if(ne)return!0;var k=Q&&A||oe&&s;return k}},r=function(e){var t=lt(e.top,e.bottom),n=lt(e.left,e.right);return function(o){var i=t(o.top)&&t(o.bottom)&&n(o.left)&&n(o.right);return i}},v={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},g={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},h=function(e){return function(t){var n=lt(t.top,t.bottom),o=lt(t.left,t.right);return function(i){return e===v?n(i.top)&&n(i.bottom):o(i.left)&&o(i.right)}}},y=function(t,n){var o=n.frame?n.frame.scroll.diff.displacement:ke;return hr(t,o)},O=function(t,n,o){return n.subject.active?o(n.subject.active)(t):!1},P=function(t,n,o){return o(n)(t)},G=function(t){var n=t.target,o=t.destination,i=t.viewport,s=t.withDroppableDisplacement,A=t.isVisibleThroughFrameFn,p=s?y(n,o):n;return O(p,o,A)&&P(p,i,A)},Ie=function(t){return G((0,b.Z)({},t,{isVisibleThroughFrameFn:nn}))},Me=function(t){return G((0,b.Z)({},t,{isVisibleThroughFrameFn:r}))},Y=function(t){return G((0,b.Z)({},t,{isVisibleThroughFrameFn:h(t.destination.axis)}))},_e=function(t,n,o){if(typeof o=="boolean")return o;if(!n)return!0;var i=n.invisible,s=n.visible;if(i[t])return!1;var A=s[t];return A?A.shouldAnimate:!0};function It(e,t){var n=e.page.marginBox,o={top:t.point.y,right:0,bottom:0,left:t.point.x};return Ne(Xt(n,o))}function $e(e){var t=e.afterDragging,n=e.destination,o=e.displacedBy,i=e.viewport,s=e.forceShouldAnimate,A=e.last;return t.reduce(function(Q,oe){var ne=It(oe,o),k=oe.descriptor.id;Q.all.push(k);var H=Ie({target:ne,destination:n,viewport:i,withDroppableDisplacement:!0});if(!H)return Q.invisible[oe.descriptor.id]=!0,Q;var pe=_e(k,A,s),bt={draggableId:k,shouldAnimate:pe};return Q.visible[k]=bt,Q},{all:[],visible:{},invisible:{}})}function tt(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function me(e){var t=e.insideDestination,n=e.inHomeList,o=e.displacedBy,i=e.destination,s=tt(t,{inHomeList:n});return{displaced:Ve,displacedBy:o,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:s}}}}function _(e){var t=e.draggable,n=e.insideDestination,o=e.destination,i=e.viewport,s=e.displacedBy,A=e.last,p=e.index,Q=e.forceShouldAnimate,oe=fe(t,o);if(p==null)return me({insideDestination:n,inHomeList:oe,displacedBy:s,destination:o});var ne=ur(n,function(Wn){return Wn.descriptor.index===p});if(!ne)return me({insideDestination:n,inHomeList:oe,displacedBy:s,destination:o});var k=Nt(t,n),H=n.indexOf(ne),pe=k.slice(H),bt=$e({afterDragging:pe,destination:o,displacedBy:s,last:A,viewport:i.frame,forceShouldAnimate:Q});return{displaced:bt,displacedBy:s,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:p}}}}function de(e,t){return!!t.effected[e]}var vt=function(e){var t=e.isMovingForward,n=e.destination,o=e.draggables,i=e.combine,s=e.afterCritical;if(!n.isCombineEnabled)return null;var A=i.draggableId,p=o[A],Q=p.descriptor.index,oe=de(A,s);return oe?t?Q:Q-1:t?Q+1:Q},mt=function(e){var t=e.isMovingForward,n=e.isInHomeList,o=e.insideDestination,i=e.location;if(!o.length)return null;var s=i.index,A=t?s+1:s-1,p=o[0].descriptor.index,Q=o[o.length-1].descriptor.index,oe=n?Q:Q+1;return Aoe?null:A},at=function(e){var t=e.isMovingForward,n=e.isInHomeList,o=e.draggable,i=e.draggables,s=e.destination,A=e.insideDestination,p=e.previousImpact,Q=e.viewport,oe=e.afterCritical,ne=p.at;if(ne||Oe(!1),ne.type==="REORDER"){var k=mt({isMovingForward:t,isInHomeList:n,location:ne.destination,insideDestination:A});return k==null?null:_({draggable:o,insideDestination:A,destination:s,viewport:Q,last:p.displaced,displacedBy:p.displacedBy,index:k})}var H=vt({isMovingForward:t,destination:s,displaced:p.displaced,draggables:i,combine:ne.combine,afterCritical:oe});return H==null?null:_({draggable:o,insideDestination:A,destination:s,viewport:Q,last:p.displaced,displacedBy:p.displacedBy,index:H})},Dt=function(e){var t=e.displaced,n=e.afterCritical,o=e.combineWith,i=e.displacedBy,s=!!(t.visible[o]||t.invisible[o]);return de(o,n)?s?ke:Jt(i.point):s?i.point:ke},Ht=function(e){var t=e.afterCritical,n=e.impact,o=e.draggables,i=Tt(n);i||Oe(!1);var s=i.draggableId,A=o[s].page.borderBox.center,p=Dt({displaced:n.displaced,afterCritical:t,combineWith:s,displacedBy:n.displacedBy});return je(A,p)},sn=function(t,n){return n.margin[t.start]+n.borderBox[t.size]/2},Jn=function(t,n){return n.margin[t.end]+n.borderBox[t.size]/2},Yn=function(t,n,o){return n[t.crossAxisStart]+o.margin[t.crossAxisStart]+o.borderBox[t.crossAxisSize]/2},gr=function(t){var n=t.axis,o=t.moveRelativeTo,i=t.isMoving;return mn(n.line,o.marginBox[n.end]+sn(n,i),Yn(n,o.marginBox,i))},ir=function(t){var n=t.axis,o=t.moveRelativeTo,i=t.isMoving;return mn(n.line,o.marginBox[n.start]-Jn(n,i),Yn(n,o.marginBox,i))},bn=function(t){var n=t.axis,o=t.moveInto,i=t.isMoving;return mn(n.line,o.contentBox[n.start]+sn(n,i),Yn(n,o.contentBox,i))},wn=function(e){var t=e.impact,n=e.draggable,o=e.draggables,i=e.droppable,s=e.afterCritical,A=ce(i.descriptor.id,o),p=n.page,Q=i.axis;if(!A.length)return bn({axis:Q,moveInto:i.page,isMoving:p});var oe=t.displaced,ne=t.displacedBy,k=oe.all[0];if(k){var H=o[k];if(de(k,s))return ir({axis:Q,moveRelativeTo:H.page,isMoving:p});var pe=jn(H.page,ne.point);return ir({axis:Q,moveRelativeTo:pe,isMoving:p})}var bt=A[A.length-1];if(bt.descriptor.id===n.descriptor.id)return p.borderBox.center;if(de(bt.descriptor.id,s)){var Wn=jn(bt.page,Jt(s.displacedBy.point));return gr({axis:Q,moveRelativeTo:Wn,isMoving:p})}return gr({axis:Q,moveRelativeTo:bt.page,isMoving:p})},zn=function(e,t){var n=e.frame;return n?je(t,n.scroll.diff.displacement):t},Tn=function(t){var n=t.impact,o=t.draggable,i=t.droppable,s=t.draggables,A=t.afterCritical,p=o.page.borderBox.center,Q=n.at;return!i||!Q?p:Q.type==="REORDER"?wn({impact:n,draggable:o,draggables:s,droppable:i,afterCritical:A}):Ht({impact:n,draggables:s,afterCritical:A})},In=function(e){var t=Tn(e),n=e.droppable,o=n?zn(n,t):t;return o},Rn=function(e,t){var n=yt(t,e.scroll.initial),o=Jt(n),i=Ne({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),s={frame:i,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:o}}};return s};function $t(e,t){return e.map(function(n){return t[n]})}function Dn(e,t){for(var n=0;n1?ne.sort(function(k,H){return en(k)[p.start]-en(H)[p.start]})[0]:oe.sort(function(k,H){var pe=Qn(n,Un(en(k))),bt=Qn(n,Un(en(H)));return pe!==bt?pe-bt:en(k)[p.start]-en(H)[p.start]})[0]},hn=function(t,n){var o=t.page.borderBox.center;return de(t.descriptor.id,n)?yt(o,n.displacedBy.point):o},sr=function(t,n){var o=t.page.borderBox;return de(t.descriptor.id,n)?hr(o,Jt(n.displacedBy.point)):o},Sr=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,o=e.destination,i=e.insideDestination,s=e.afterCritical,A=i.filter(function(p){return Me({target:sr(p,s),destination:o,viewport:n.frame,withDroppableDisplacement:!0})}).sort(function(p,Q){var oe=kn(t,zn(o,hn(p,s))),ne=kn(t,zn(o,hn(Q,s)));return oet.left&&e.topt.top}function Xa(e){var t=e.pageBorderBox,n=e.draggable,o=e.candidates,i=n.page.borderBox.center,s=o.map(function(A){var p=A.axis,Q=mn(A.axis.line,t.center[p.line],A.page.borderBox.center[p.crossAxisLine]);return{id:A.descriptor.id,distance:kn(i,Q)}}).sort(function(A,p){return p.distance-A.distance});return s[0]?s[0].id:null}function Ua(e){var t=e.pageBorderBox,n=e.draggable,o=e.droppables,i=se(o).filter(function(s){if(!s.isEnabled)return!1;var A=s.subject.active;if(!A||!ia(t,A))return!1;if(Ba(A)(t.center))return!0;var p=s.axis,Q=A.center[p.crossAxisLine],oe=t[p.crossAxisStart],ne=t[p.crossAxisEnd],k=lt(A[p.crossAxisStart],A[p.crossAxisEnd]),H=k(oe),pe=k(ne);return!H&&!pe?!0:H?oeQ});return i.length?i.length===1?i[0].descriptor.id:Xa({pageBorderBox:t,draggable:n,candidates:i}):null}var ro=function(t,n){return Ne(hr(t,n))},ea=function(e,t){var n=e.frame;return n?ro(t,n.scroll.diff.value):t};function Eo(e){var t=e.displaced,n=e.id;return!!(t.visible[n]||t.invisible[n])}function Oa(e){var t=e.draggable,n=e.closest,o=e.inHomeList;return n?o&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}var xa=function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,o=e.destination,i=e.insideDestination,s=e.last,A=e.viewport,p=e.afterCritical,Q=o.axis,oe=Pr(o.axis,n.displaceBy),ne=oe.value,k=t[Q.start],H=t[Q.end],pe=Nt(n,i),bt=ur(pe,function(or){var mr=or.descriptor.id,Mr=or.page.borderBox.center[Q.line],Kr=de(mr,p),$r=Eo({displaced:s,id:mr});return Kr?$r?H<=Mr:kmr[p.start]+Kr&&kmr[p.start]-oe+Kr&&nemr[p.start]+oe+Kr&&kmr[p.start]+Kr&&ne=il)return Oo;var s=i/il,A=Io+So*s,p=o==="CANCEL"?A*sl:A;return Number(p.toFixed(2))},da=function(e){var t=e.impact,n=e.draggable,o=e.dimensions,i=e.viewport,s=e.afterCritical,A=o.draggables,p=o.droppables,Q=Ea(t),oe=Q?p[Q]:null,ne=p[n.descriptor.droppableId],k=Ca({impact:t,draggable:n,draggables:A,afterCritical:s,droppable:oe||ne,viewport:i}),H=yt(k,n.client.borderBox.center);return H},To=function(e){var t=e.draggables,n=e.reason,o=e.lastImpact,i=e.home,s=e.viewport,A=e.onLiftImpact;if(!o.at||n!=="DROP"){var p=ar({draggables:t,impact:A,destination:i,viewport:s,forceShouldAnimate:!0});return{impact:p,didDropInsideDroppable:!1}}if(o.at.type==="REORDER")return{impact:o,didDropInsideDroppable:!0};var Q=(0,b.Z)({},o,{displaced:Ve});return{impact:Q,didDropInsideDroppable:!0}},vl=function(e){var t=e.getState,n=e.dispatch;return function(o){return function(i){if(i.type!=="DROP"){o(i);return}var s=t(),A=i.payload.reason;if(s.phase==="COLLECTING"){n(Dl({reason:A}));return}if(s.phase!=="IDLE"){var p=s.phase==="DROP_PENDING"&&s.isWaiting;p&&Oe(!1),s.phase==="DRAGGING"||s.phase==="DROP_PENDING"||Oe(!1);var Q=s.critical,oe=s.dimensions,ne=oe.draggables[s.critical.draggable.id],k=To({reason:A,lastImpact:s.impact,afterCritical:s.afterCritical,onLiftImpact:s.onLiftImpact,home:s.dimensions.droppables[s.critical.droppable.id],viewport:s.viewport,draggables:s.dimensions.draggables}),H=k.impact,pe=k.didDropInsideDroppable,bt=pe?At(H):null,Wn=pe?Tt(H):null,or={index:Q.draggable.index,droppableId:Q.droppable.id},mr={draggableId:ne.descriptor.id,type:ne.descriptor.type,source:or,reason:A,mode:s.movementMode,destination:bt,combine:Wn},Mr=da({impact:H,draggable:ne,dimensions:oe,viewport:s.viewport,afterCritical:s.afterCritical}),Kr={critical:s.critical,afterCritical:s.afterCritical,result:mr,impact:H},$r=!Pt(s.current.client.offset,Mr)||!!mr.combine;if(!$r){n(el({completed:Kr}));return}var Qa=ga({current:s.current.client.offset,destination:Mr,reason:A}),Ra={newHomeClientOffset:Mr,dropDuration:Qa,completed:Kr};n(zo(Ra))}}}},Vl=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function au(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(n){n.target!==window&&n.target!==window.document||e()}}}function su(e){var t=e.onWindowScroll;function n(){t(Vl())}var o=$n(n),i=au(o),s=_r;function A(){return s!==_r}function p(){A()&&Oe(!1),s=ee(window,[i])}function Q(){A()||Oe(!1),o.cancel(),s(),s=_r}return{start:p,stop:Q,isActive:A}}var cu=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},du=function(e){var t=su({onWindowScroll:function(o){e.dispatch($o({newScroll:o}))}});return function(n){return function(o){!t.isActive()&&o.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&cu(o)&&t.stop(),n(o)}}},$a=function(e){var t=!1,n=!1,o=setTimeout(function(){n=!0}),i=function(A){t||n||(t=!0,e(A),clearTimeout(o))};return i.wasCalled=function(){return t},i},Fa=function(){var e=[],t=function(s){var A=dr(e,function(oe){return oe.timerId===s});A===-1&&Oe(!1);var p=e.splice(A,1),Q=p[0];Q.callback()},n=function(s){var A=setTimeout(function(){return t(A)}),p={timerId:A,callback:s};e.push(p)},o=function(){if(e.length){var s=[].concat(e);e.length=0,s.forEach(function(A){clearTimeout(A.timerId),A.callback()})}};return{add:n,flush:o}},Wa=function(t,n){return t==null&&n==null?!0:t==null||n==null?!1:t.droppableId===n.droppableId&&t.index===n.index},Bo=function(t,n){return t==null&&n==null?!0:t==null||n==null?!1:t.draggableId===n.draggableId&&t.droppableId===n.droppableId},Mo=function(t,n){if(t===n)return!0;var o=t.draggable.id===n.draggable.id&&t.draggable.droppableId===n.draggable.droppableId&&t.draggable.type===n.draggable.type&&t.draggable.index===n.draggable.index,i=t.droppable.id===n.droppable.id&&t.droppable.type===n.droppable.type;return o&&i},Kl=function(t,n){qa(),n(),_a()},ou=function(t,n){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:n}},lu=function(t,n,o,i){if(!t){o(i(n));return}var s=$a(o),A={announce:s};t(n,A),s.wasCalled()||o(i(n))},Yu=function(e,t){var n=Fa(),o=null,i=function(H,pe){o&&Oe(!1),Kl("onBeforeCapture",function(){var bt=e().onBeforeCapture;if(bt){var Wn={draggableId:H,mode:pe};bt(Wn)}})},s=function(H,pe){o&&Oe(!1),Kl("onBeforeDragStart",function(){var bt=e().onBeforeDragStart;bt&&bt(ou(H,pe))})},A=function(H,pe){o&&Oe(!1);var bt=ou(H,pe);o={mode:pe,lastCritical:H,lastLocation:bt.source,lastCombine:null},n.add(function(){Kl("onDragStart",function(){return lu(e().onDragStart,bt,t,Pe.onDragStart)})})},p=function(H,pe){var bt=At(pe),Wn=Tt(pe);o||Oe(!1);var or=!Mo(H,o.lastCritical);or&&(o.lastCritical=H);var mr=!Wa(o.lastLocation,bt);mr&&(o.lastLocation=bt);var Mr=!Bo(o.lastCombine,Wn);if(Mr&&(o.lastCombine=Wn),!(!or&&!mr&&!Mr)){var Kr=(0,b.Z)({},ou(H,o.mode),{combine:Wn,destination:bt});n.add(function(){Kl("onDragUpdate",function(){return lu(e().onDragUpdate,Kr,t,Pe.onDragUpdate)})})}},Q=function(){o||Oe(!1),n.flush()},oe=function(H){o||Oe(!1),o=null,Kl("onDragEnd",function(){return lu(e().onDragEnd,H,t,Pe.onDragEnd)})},ne=function(){if(o){var H=(0,b.Z)({},ou(o.lastCritical,o.mode),{combine:null,destination:null,reason:"CANCEL"});oe(H)}};return{beforeCapture:i,beforeStart:s,start:A,update:p,flush:Q,drop:oe,abort:ne}},Ii=function(e,t){var n=Yu(e,t);return function(o){return function(i){return function(s){if(s.type==="BEFORE_INITIAL_CAPTURE"){n.beforeCapture(s.payload.draggableId,s.payload.movementMode);return}if(s.type==="INITIAL_PUBLISH"){var A=s.payload.critical;n.beforeStart(A,s.payload.movementMode),i(s),n.start(A,s.payload.movementMode);return}if(s.type==="DROP_COMPLETE"){var p=s.payload.completed.result;n.flush(),i(s),n.drop(p);return}if(i(s),s.type==="FLUSH"){n.abort();return}var Q=o.getState();Q.phase==="DRAGGING"&&n.update(Q.critical,Q.impact)}}}},Ju=function(e){return function(t){return function(n){if(n.type!=="DROP_ANIMATION_FINISHED"){t(n);return}var o=e.getState();o.phase!=="DROP_ANIMATING"&&Oe(!1),e.dispatch(el({completed:o.completed}))}}},qu=function(e){var t=null,n=null;function o(){n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)}return function(i){return function(s){if((s.type==="FLUSH"||s.type==="DROP_COMPLETE"||s.type==="DROP_ANIMATION_FINISHED")&&o(),i(s),s.type==="DROP_ANIMATE"){var A={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Q=e.getState();Q.phase==="DROP_ANIMATING"&&e.dispatch(xl())}};n=requestAnimationFrame(function(){n=null,t=ee(window,[A])})}}}},xu=function(e){return function(){return function(t){return function(n){(n.type==="DROP_COMPLETE"||n.type==="FLUSH"||n.type==="DROP_ANIMATE")&&e.stopPublishing(),t(n)}}}},_u=function(e){var t=!1;return function(){return function(n){return function(o){if(o.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(o.payload.critical.draggable.id),n(o),e.tryRestoreFocusRecorded();return}if(n(o),!!t){if(o.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(o.type==="DROP_COMPLETE"){t=!1;var i=o.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},$u=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Pu=function(e){return function(t){return function(n){return function(o){if($u(o)){e.stop(),n(o);return}if(o.type==="INITIAL_PUBLISH"){n(o);var i=t.getState();i.phase!=="DRAGGING"&&Oe(!1),e.start(i);return}n(o),e.scroll(t.getState())}}}},ei=function(e){return function(t){return function(n){if(t(n),n.type==="PUBLISH_WHILE_DRAGGING"){var o=e.getState();o.phase==="DROP_PENDING"&&(o.isWaiting||e.dispatch(ll({reason:o.reason})))}}}},Bi=w.qC,ti=function(e){var t=e.dimensionMarshal,n=e.focusMarshal,o=e.styleMarshal,i=e.getResponders,s=e.announce,A=e.autoScroller;return(0,w.MT)(mo,Bi((0,w.md)(Tl(o),xu(t),Wl(t),vl,Ju,qu,ei,Pu(A),du,_u(n),Ii(i,s))))},fu=function(){return{additions:{},removals:{},modified:{}}};function Fu(e){var t=e.registry,n=e.callbacks,o=fu(),i=null,s=function(){i||(n.collectionStarting(),i=requestAnimationFrame(function(){i=null,qa();var ne=o,k=ne.additions,H=ne.removals,pe=ne.modified,bt=Object.keys(k).map(function(mr){return t.draggable.getById(mr).getDimension(ke)}).sort(function(mr,Mr){return mr.descriptor.index-Mr.descriptor.index}),Wn=Object.keys(pe).map(function(mr){var Mr=t.droppable.getById(mr),Kr=Mr.callbacks.getScrollWhileDragging();return{droppableId:mr,scroll:Kr}}),or={additions:bt,removals:Object.keys(H),modified:Wn};o=fu(),_a(),n.publish(or)}))},A=function(ne){var k=ne.descriptor.id;o.additions[k]=ne,o.modified[ne.descriptor.droppableId]=!0,o.removals[k]&&delete o.removals[k],s()},p=function(ne){var k=ne.descriptor;o.removals[k.id]=!0,o.modified[k.droppableId]=!0,o.additions[k.id]&&delete o.additions[k.id],s()},Q=function(){i&&(cancelAnimationFrame(i),i=null,o=fu())};return{add:A,remove:p,stop:Q}}var Mu=function(e){var t=e.scrollHeight,n=e.scrollWidth,o=e.height,i=e.width,s=yt({x:n,y:t},{x:i,y:o}),A={x:Math.max(0,s.x),y:Math.max(0,s.y)};return A},Ru=function(){var e=document.documentElement;return e||Oe(!1),e},Au=function(){var e=Ru(),t=Mu({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},ni=function(){var e=Vl(),t=Au(),n=e.y,o=e.x,i=Ru(),s=i.clientWidth,A=i.clientHeight,p=o+s,Q=n+A,oe=Ne({top:n,left:o,right:p,bottom:Q}),ne={frame:oe,scroll:{initial:e,current:e,max:t,diff:{value:ke,displacement:ke}}};return ne},Si=function(e){var t=e.critical,n=e.scrollOptions,o=e.registry;qa();var i=ni(),s=i.scroll.current,A=t.droppable,p=o.droppable.getAllByType(A.type).map(function(k){return k.callbacks.getDimensionAndWatchScroll(s,n)}),Q=o.draggable.getAllByType(t.draggable.type).map(function(k){return k.getDimension(s)}),oe={draggables:we(Q),droppables:x(p)};_a();var ne={dimensions:oe,critical:t,viewport:i};return ne};function Lu(e,t,n){if(n.descriptor.id===t.id||n.descriptor.type!==t.type)return!1;var o=e.droppable.getById(n.descriptor.droppableId);return o.descriptor.mode==="virtual"}var ri=function(e,t){var n=null,o=Fu({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(pe,bt){e.droppable.exists(pe)||Oe(!1),n&&t.updateDroppableIsEnabled({id:pe,isEnabled:bt})},s=function(pe,bt){n&&(e.droppable.exists(pe)||Oe(!1),t.updateDroppableIsCombineEnabled({id:pe,isCombineEnabled:bt}))},A=function(pe,bt){n&&(e.droppable.exists(pe)||Oe(!1),t.updateDroppableScroll({id:pe,newScroll:bt}))},p=function(pe,bt){n&&e.droppable.getById(pe).callbacks.scroll(bt)},Q=function(){if(n){o.stop();var pe=n.critical.droppable;e.droppable.getAllByType(pe.type).forEach(function(bt){return bt.callbacks.dragStopped()}),n.unsubscribe(),n=null}},oe=function(pe){n||Oe(!1);var bt=n.critical.draggable;pe.type==="ADDITION"&&Lu(e,bt,pe.value)&&o.add(pe.value),pe.type==="REMOVAL"&&Lu(e,bt,pe.value)&&o.remove(pe.value)},ne=function(pe){n&&Oe(!1);var bt=e.draggable.getById(pe.draggableId),Wn=e.droppable.getById(bt.descriptor.droppableId),or={draggable:bt.descriptor,droppable:Wn.descriptor},mr=e.subscribe(oe);return n={critical:or,unsubscribe:mr},Si({critical:or,registry:e,scrollOptions:pe.scrollOptions})},k={updateDroppableIsEnabled:i,updateDroppableIsCombineEnabled:s,scrollDroppable:p,updateDroppableScroll:A,startPublishing:ne,stopPublishing:Q};return k},vu=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},ai=function(e){window.scrollBy(e.x,e.y)},oi=Er(function(e){return se(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),Nu=function(t,n){var o=ur(oi(n),function(i){return i.frame||Oe(!1),Ba(i.frame.pageMarginBox)(t)});return o},li=function(e){var t=e.center,n=e.destination,o=e.droppables;if(n){var i=o[n];return i.frame?i:null}var s=Nu(t,o);return s},Xl={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ui=function(e,t){var n=e[t.size]*Xl.startFromPercentage,o=e[t.size]*Xl.maxScrollAtPercentage,i={startScrollingFrom:n,maxScrollValueAt:o};return i},Ou=function(e){var t=e.startOfRange,n=e.endOfRange,o=e.current,i=n-t;if(i===0)return 0;var s=o-t,A=s/i;return A},gu=1,Ee=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Xl.maxPixelScroll;if(e===t.startScrollingFrom)return gu;var n=Ou({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),o=1-n,i=Xl.maxPixelScroll*Xl.ease(o);return Math.ceil(i)},Tu=Xl.durationDampening.accelerateAt,$l=Xl.durationDampening.stopDampeningAt,Qu=function(e,t){var n=t,o=$l,i=Date.now(),s=i-n;if(s>=$l)return e;if(st.height,s=n.width>t.width;return!s&&!i?o:s&&i?null:{x:s?0:o.x,y:i?0:o.y}},ii=Dr(function(e){return e===0?0:e}),cl=function(e){var t=e.dragStartTime,n=e.container,o=e.subject,i=e.center,s=e.shouldUseTimeDampening,A={top:i.y-n.top,right:n.right-i.x,bottom:n.bottom-i.y,left:i.x-n.left},p=pu({container:n,distanceToEdges:A,dragStartTime:t,axis:v,shouldUseTimeDampening:s}),Q=pu({container:n,distanceToEdges:A,dragStartTime:t,axis:g,shouldUseTimeDampening:s}),oe=ii({x:Q,y:p});if(Pt(oe,ke))return null;var ne=eu({container:n,subject:o,proposedScroll:oe});return ne?Pt(ne,ke)?null:ne:null},si=Dr(function(e){return e===0?0:e>0?1:-1}),Cu=function(){var e=function(n,o){return n<0?n:n>o?n-o:0};return function(t){var n=t.current,o=t.max,i=t.change,s=je(n,i),A={x:e(s.x,o.x),y:e(s.y,o.y)};return Pt(A,ke)?null:A}}(),Zu=function(t){var n=t.max,o=t.current,i=t.change,s={x:Math.max(o.x,n.x),y:Math.max(o.y,n.y)},A=si(i),p=Cu({max:s,current:o,change:A});return!p||A.x!==0&&p.x===0||A.y!==0&&p.y===0},c=function(t,n){return Zu({current:t.scroll.current,max:t.scroll.max,change:n})},f=function(t,n){if(!c(t,n))return null;var o=t.scroll.max,i=t.scroll.current;return Cu({current:i,max:o,change:n})},d=function(t,n){var o=t.frame;return o?Zu({current:o.scroll.current,max:o.scroll.max,change:n}):!1},Lt=function(t,n){var o=t.frame;return!o||!d(t,n)?null:Cu({current:o.scroll.current,max:o.scroll.max,change:n})},Gt=function(e){var t=e.viewport,n=e.subject,o=e.center,i=e.dragStartTime,s=e.shouldUseTimeDampening,A=cl({dragStartTime:i,container:t.frame,subject:n,center:o,shouldUseTimeDampening:s});return A&&c(t,A)?A:null},An=function(e){var t=e.droppable,n=e.subject,o=e.center,i=e.dragStartTime,s=e.shouldUseTimeDampening,A=t.frame;if(!A)return null;var p=cl({dragStartTime:i,container:A.pageMarginBox,subject:n,center:o,shouldUseTimeDampening:s});return p&&d(t,p)?p:null},tr=function(e){var t=e.state,n=e.dragStartTime,o=e.shouldUseTimeDampening,i=e.scrollWindow,s=e.scrollDroppable,A=t.current.page.borderBoxCenter,p=t.dimensions.draggables[t.critical.draggable.id],Q=p.page.marginBox;if(t.isWindowScrollAllowed){var oe=t.viewport,ne=Gt({dragStartTime:n,viewport:oe,subject:Q,center:A,shouldUseTimeDampening:o});if(ne){i(ne);return}}var k=li({center:A,destination:Ea(t.impact),droppables:t.dimensions.droppables});if(k){var H=An({dragStartTime:n,droppable:k,subject:Q,center:A,shouldUseTimeDampening:o});H&&s(k.descriptor.id,H)}},Vt=function(e){var t=e.scrollWindow,n=e.scrollDroppable,o=$n(t),i=$n(n),s=null,A=function(ne){s||Oe(!1);var k=s,H=k.shouldUseTimeDampening,pe=k.dragStartTime;tr({state:ne,scrollWindow:o,scrollDroppable:i,dragStartTime:pe,shouldUseTimeDampening:H})},p=function(ne){qa(),s&&Oe(!1);var k=Date.now(),H=!1,pe=function(){H=!0};tr({state:ne,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:pe,scrollDroppable:pe}),s={dragStartTime:k,shouldUseTimeDampening:H},_a(),H&&A(ne)},Q=function(){s&&(o.cancel(),i.cancel(),s=null)};return{start:p,stop:Q,scroll:A}},Je=function(e){var t=e.move,n=e.scrollDroppable,o=e.scrollWindow,i=function(oe,ne){var k=je(oe.current.client.selection,ne);t({client:k})},s=function(oe,ne){if(!d(oe,ne))return ne;var k=Lt(oe,ne);if(!k)return n(oe.descriptor.id,ne),null;var H=yt(ne,k);n(oe.descriptor.id,H);var pe=yt(ne,H);return pe},A=function(oe,ne,k){if(!oe||!c(ne,k))return k;var H=f(ne,k);if(!H)return o(k),null;var pe=yt(k,H);o(pe);var bt=yt(k,pe);return bt},p=function(oe){var ne=oe.scrollJumpRequest;if(ne){var k=Ea(oe.impact);k||Oe(!1);var H=s(oe.dimensions.droppables[k],ne);if(H){var pe=oe.viewport,bt=A(oe.isWindowScrollAllowed,pe,H);bt&&i(oe,bt)}}};return p},on=function(e){var t=e.scrollDroppable,n=e.scrollWindow,o=e.move,i=Vt({scrollWindow:n,scrollDroppable:t}),s=Je({move:o,scrollWindow:n,scrollDroppable:t}),A=function(oe){if(oe.phase==="DRAGGING"){if(oe.movementMode==="FLUID"){i.scroll(oe);return}oe.scrollJumpRequest&&s(oe)}},p={scroll:A,start:i.start,stop:i.stop};return p},Ur="data-rbd",Hr=function(){var e=Ur+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),Rr=function(){var e=Ur+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Qr=function(){var e=Ur+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Zr={contextId:Ur+"-scroll-container-context-id"},ba=function(t){return function(n){return"["+n+'="'+t+'"]'}},ya=function(t,n){return t.map(function(o){var i=o.styles[n];return i?o.selector+" { "+i+" }":""}).join(" ")},na="pointer-events: none;",Wr=function(e){var t=ba(e),n=function(){var p=` cursor: -webkit-grab; cursor: grab; `;return{selector:t(Hr.contextId),styles:{always:` @@ -81,10 +81,10 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},A=[o,n,i,s];return{always:ya(A,"always"),resting:ya(A,"resting"),dragging:ya(A,"dragging"),dropAnimating:ya(A,"dropAnimating"),userCancel:ya(A,"userCancel")}},Ir=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,sa=function(){var t=document.querySelector("head");return t||Oe(!1),t},fa=function(t){var n=document.createElement("style");return t&&n.setAttribute("nonce",t),n.type="text/css",n};function wa(e,t){var n=Ce(function(){return Wr(e)},[e]),o=(0,a.useRef)(null),i=(0,a.useRef)(null),s=re(Er(function(k){var H=i.current;H||Oe(!1),H.textContent=k}),[]),A=re(function(k){var H=o.current;H||Oe(!1),H.textContent=k},[]);Ir(function(){!o.current&&!i.current||Oe(!1);var k=fa(t),H=fa(t);return o.current=k,i.current=H,k.setAttribute(Ur+"-always",e),H.setAttribute(Ur+"-dynamic",e),sa().appendChild(k),sa().appendChild(H),A(n.always),s(n.resting),function(){var pe=function(Wn){var or=Wn.current;or||Oe(!1),sa().removeChild(or),Wn.current=null};pe(o),pe(i)}},[t,A,s,n.always,n.resting,e]);var p=re(function(){return s(n.dragging)},[s,n.dragging]),Q=re(function(k){if(k==="DROP"){s(n.dropAnimating);return}s(n.userCancel)},[s,n.dropAnimating,n.userCancel]),oe=re(function(){i.current&&s(n.resting)},[s,n.resting]),ne=Ce(function(){return{dragging:p,dropping:Q,resting:oe}},[p,Q,oe]);return ne}var Jr=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function we(e){return e instanceof Jr(e).HTMLElement}function Ma(e,t){var n="["+Hr.contextId+'="'+e+'"]',o=ca(document.querySelectorAll(n));if(!o.length)return null;var i=ur(o,function(s){return s.getAttribute(Hr.draggableId)===t});return!i||!we(i)?null:i}function ja(e){var t=(0,a.useRef)({}),n=(0,a.useRef)(null),o=(0,a.useRef)(null),i=(0,a.useRef)(!1),s=re(function(H,pe){var bt={id:H,focus:pe};return t.current[H]=bt,function(){var or=t.current,mr=or[H];mr!==bt&&delete or[H]}},[]),A=re(function(H){var pe=Ma(e,H);pe&&pe!==document.activeElement&&pe.focus()},[e]),p=re(function(H,pe){n.current===H&&(n.current=pe)},[]),Q=re(function(){o.current||i.current&&(o.current=requestAnimationFrame(function(){o.current=null;var H=n.current;H&&A(H)}))},[A]),oe=re(function(H){n.current=null;var pe=document.activeElement;pe&&pe.getAttribute(Hr.draggableId)===H&&(n.current=H)},[]);Ir(function(){return i.current=!0,function(){i.current=!1;var H=o.current;H&&cancelAnimationFrame(H)}},[]);var ne=Ce(function(){return{register:s,tryRecordFocus:oe,tryRestoreFocusRecorded:Q,tryShiftRecord:p}},[s,oe,Q,p]);return ne}function Nr(){var e={draggables:{},droppables:{}},t=[];function n(k){return t.push(k),function(){var pe=t.indexOf(k);pe!==-1&&t.splice(pe,1)}}function o(k){t.length&&t.forEach(function(H){return H(k)})}function i(k){return e.draggables[k]||null}function s(k){var H=i(k);return H||Oe(!1),H}var A={register:function(H){e.draggables[H.descriptor.id]=H,o({type:"ADDITION",value:H})},update:function(H,pe){var bt=e.draggables[pe.descriptor.id];bt&&bt.uniqueId===H.uniqueId&&(delete e.draggables[pe.descriptor.id],e.draggables[H.descriptor.id]=H)},unregister:function(H){var pe=H.descriptor.id,bt=i(pe);bt&&H.uniqueId===bt.uniqueId&&(delete e.draggables[pe],o({type:"REMOVAL",value:H}))},getById:s,findById:i,exists:function(H){return!!i(H)},getAllByType:function(H){return cr(e.draggables).filter(function(pe){return pe.descriptor.type===H})}};function p(k){return e.droppables[k]||null}function Q(k){var H=p(k);return H||Oe(!1),H}var oe={register:function(H){e.droppables[H.descriptor.id]=H},unregister:function(H){var pe=p(H.descriptor.id);pe&&H.uniqueId===pe.uniqueId&&delete e.droppables[H.descriptor.id]},getById:Q,findById:p,exists:function(H){return!!p(H)},getAllByType:function(H){return cr(e.droppables).filter(function(pe){return pe.descriptor.type===H})}};function ne(){e.draggables={},e.droppables={},t.length=0}return{draggable:A,droppable:oe,subscribe:n,clean:ne}}function vo(){var e=Ce(Nr,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var fo=a.createContext(null),Fr=function(){var e=document.body;return e||Oe(!1),e},vr={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},ma=function(t){return"rbd-announcement-"+t};function to(e){var t=Ce(function(){return ma(e)},[e]),n=(0,a.useRef)(null);(0,a.useEffect)(function(){var s=document.createElement("div");return n.current=s,s.id=t,s.setAttribute("aria-live","assertive"),s.setAttribute("aria-atomic","true"),(0,b.Z)(s.style,vr),Fr().appendChild(s),function(){setTimeout(function(){var Q=Fr();Q.contains(s)&&Q.removeChild(s),s===n.current&&(n.current=null)})}},[t]);var o=re(function(i){var s=n.current;if(s){s.textContent=i;return}},[]);return o}var xo=0,nl={separator:"::"};function gl(){xo=0}function aa(e,t){return t===void 0&&(t=nl),Ce(function(){return""+e+t.separator+xo++},[t.separator,e])}function Ka(e){var t=e.contextId,n=e.uniqueId;return"rbd-hidden-text-"+t+"-"+n}function Co(e){var t=e.contextId,n=e.text,o=aa("hidden-text",{separator:"-"}),i=Ce(function(){return Ka({contextId:t,uniqueId:o})},[o,t]);return(0,a.useEffect)(function(){var A=document.createElement("div");return A.id=i,A.textContent=n,A.style.display="none",Fr().appendChild(A),function(){var Q=Fr();Q.contains(A)&&Q.removeChild(A)}},[i,n]),i}var oo=a.createContext(null),ko={react:"^16.8.5","react-dom":"^16.8.5"},Ho=/(\d+)\.(\d+)\.(\d+)/,Uo=function(t){var n=Ho.exec(t);n==null&&Oe(!1);var o=Number(n[1]),i=Number(n[2]),s=Number(n[3]);return{major:o,minor:i,patch:s,raw:t}},wo=function(t,n){return n.major>t.major?!0:n.majort.minor?!0:n.minor=t.patch},Bl=function(e,t){var n=Uo(e),o=Uo(t);wo(n,o)},Ro=` + `}},A=[o,n,i,s];return{always:ya(A,"always"),resting:ya(A,"resting"),dragging:ya(A,"dragging"),dropAnimating:ya(A,"dropAnimating"),userCancel:ya(A,"userCancel")}},Ir=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,sa=function(){var t=document.querySelector("head");return t||Oe(!1),t},fa=function(t){var n=document.createElement("style");return t&&n.setAttribute("nonce",t),n.type="text/css",n};function wa(e,t){var n=Ce(function(){return Wr(e)},[e]),o=(0,a.useRef)(null),i=(0,a.useRef)(null),s=re(Er(function(k){var H=i.current;H||Oe(!1),H.textContent=k}),[]),A=re(function(k){var H=o.current;H||Oe(!1),H.textContent=k},[]);Ir(function(){!o.current&&!i.current||Oe(!1);var k=fa(t),H=fa(t);return o.current=k,i.current=H,k.setAttribute(Ur+"-always",e),H.setAttribute(Ur+"-dynamic",e),sa().appendChild(k),sa().appendChild(H),A(n.always),s(n.resting),function(){var pe=function(Wn){var or=Wn.current;or||Oe(!1),sa().removeChild(or),Wn.current=null};pe(o),pe(i)}},[t,A,s,n.always,n.resting,e]);var p=re(function(){return s(n.dragging)},[s,n.dragging]),Q=re(function(k){if(k==="DROP"){s(n.dropAnimating);return}s(n.userCancel)},[s,n.dropAnimating,n.userCancel]),oe=re(function(){i.current&&s(n.resting)},[s,n.resting]),ne=Ce(function(){return{dragging:p,dropping:Q,resting:oe}},[p,Q,oe]);return ne}var Jr=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function xe(e){return e instanceof Jr(e).HTMLElement}function Ma(e,t){var n="["+Hr.contextId+'="'+e+'"]',o=ca(document.querySelectorAll(n));if(!o.length)return null;var i=ur(o,function(s){return s.getAttribute(Hr.draggableId)===t});return!i||!xe(i)?null:i}function ja(e){var t=(0,a.useRef)({}),n=(0,a.useRef)(null),o=(0,a.useRef)(null),i=(0,a.useRef)(!1),s=re(function(H,pe){var bt={id:H,focus:pe};return t.current[H]=bt,function(){var or=t.current,mr=or[H];mr!==bt&&delete or[H]}},[]),A=re(function(H){var pe=Ma(e,H);pe&&pe!==document.activeElement&&pe.focus()},[e]),p=re(function(H,pe){n.current===H&&(n.current=pe)},[]),Q=re(function(){o.current||i.current&&(o.current=requestAnimationFrame(function(){o.current=null;var H=n.current;H&&A(H)}))},[A]),oe=re(function(H){n.current=null;var pe=document.activeElement;pe&&pe.getAttribute(Hr.draggableId)===H&&(n.current=H)},[]);Ir(function(){return i.current=!0,function(){i.current=!1;var H=o.current;H&&cancelAnimationFrame(H)}},[]);var ne=Ce(function(){return{register:s,tryRecordFocus:oe,tryRestoreFocusRecorded:Q,tryShiftRecord:p}},[s,oe,Q,p]);return ne}function Nr(){var e={draggables:{},droppables:{}},t=[];function n(k){return t.push(k),function(){var pe=t.indexOf(k);pe!==-1&&t.splice(pe,1)}}function o(k){t.length&&t.forEach(function(H){return H(k)})}function i(k){return e.draggables[k]||null}function s(k){var H=i(k);return H||Oe(!1),H}var A={register:function(H){e.draggables[H.descriptor.id]=H,o({type:"ADDITION",value:H})},update:function(H,pe){var bt=e.draggables[pe.descriptor.id];bt&&bt.uniqueId===H.uniqueId&&(delete e.draggables[pe.descriptor.id],e.draggables[H.descriptor.id]=H)},unregister:function(H){var pe=H.descriptor.id,bt=i(pe);bt&&H.uniqueId===bt.uniqueId&&(delete e.draggables[pe],o({type:"REMOVAL",value:H}))},getById:s,findById:i,exists:function(H){return!!i(H)},getAllByType:function(H){return cr(e.draggables).filter(function(pe){return pe.descriptor.type===H})}};function p(k){return e.droppables[k]||null}function Q(k){var H=p(k);return H||Oe(!1),H}var oe={register:function(H){e.droppables[H.descriptor.id]=H},unregister:function(H){var pe=p(H.descriptor.id);pe&&H.uniqueId===pe.uniqueId&&delete e.droppables[H.descriptor.id]},getById:Q,findById:p,exists:function(H){return!!p(H)},getAllByType:function(H){return cr(e.droppables).filter(function(pe){return pe.descriptor.type===H})}};function ne(){e.draggables={},e.droppables={},t.length=0}return{draggable:A,droppable:oe,subscribe:n,clean:ne}}function vo(){var e=Ce(Nr,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var fo=a.createContext(null),Fr=function(){var e=document.body;return e||Oe(!1),e},vr={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},ma=function(t){return"rbd-announcement-"+t};function to(e){var t=Ce(function(){return ma(e)},[e]),n=(0,a.useRef)(null);(0,a.useEffect)(function(){var s=document.createElement("div");return n.current=s,s.id=t,s.setAttribute("aria-live","assertive"),s.setAttribute("aria-atomic","true"),(0,b.Z)(s.style,vr),Fr().appendChild(s),function(){setTimeout(function(){var Q=Fr();Q.contains(s)&&Q.removeChild(s),s===n.current&&(n.current=null)})}},[t]);var o=re(function(i){var s=n.current;if(s){s.textContent=i;return}},[]);return o}var xo=0,nl={separator:"::"};function gl(){xo=0}function aa(e,t){return t===void 0&&(t=nl),Ce(function(){return""+e+t.separator+xo++},[t.separator,e])}function Ka(e){var t=e.contextId,n=e.uniqueId;return"rbd-hidden-text-"+t+"-"+n}function Co(e){var t=e.contextId,n=e.text,o=aa("hidden-text",{separator:"-"}),i=Ce(function(){return Ka({contextId:t,uniqueId:o})},[o,t]);return(0,a.useEffect)(function(){var A=document.createElement("div");return A.id=i,A.textContent=n,A.style.display="none",Fr().appendChild(A),function(){var Q=Fr();Q.contains(A)&&Q.removeChild(A)}},[i,n]),i}var oo=a.createContext(null),ko={react:"^16.8.5","react-dom":"^16.8.5"},Ho=/(\d+)\.(\d+)\.(\d+)/,Uo=function(t){var n=Ho.exec(t);n==null&&Oe(!1);var o=Number(n[1]),i=Number(n[2]),s=Number(n[3]);return{major:o,minor:i,patch:s,raw:t}},wo=function(t,n){return n.major>t.major?!0:n.majort.minor?!0:n.minor=t.patch},Bl=function(e,t){var n=Uo(e),o=Uo(t);wo(n,o)},Ro=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,Sl=function(e){var t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function dl(e){}function Go(e,t){}function bl(){Go(function(){Bl(ko.react,a.version),Sl(document)},[])}function ml(e){var t=(0,a.useRef)(e);return(0,a.useEffect)(function(){t.current=e}),t}function Gl(){var e=null;function t(){return!!e}function n(A){return A===e}function o(A){e&&Oe(!1);var p={abandon:A};return e=p,p}function i(){e||Oe(!1),e=null}function s(){e&&(e.abandon(),i())}return{isClaimed:t,isActive:n,claim:o,release:i,tryAbandon:s}}var Yo=9,Fl=13,Wo=27,Ml=32,xn=33,Hn=34,Ao=35,Vr=36,Br=37,Gr=38,kr=39,ta=40,Ia,La=(Ia={},Ia[Fl]=!0,Ia[Yo]=!0,Ia),ha=function(e){La[e.keyCode]&&e.preventDefault()},lo=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],n=ur(t,function(o){return"on"+o in document});return n||e}(),Lo=0,Do=5;function ho(e,t){return Math.abs(t.x-e.x)>=Do||Math.abs(t.y-e.y)>=Do}var No={type:"IDLE"};function pl(e){var t=e.cancel,n=e.completed,o=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(A){var p=A.button,Q=A.clientX,oe=A.clientY;if(p===Lo){var ne={x:Q,y:oe},k=o();if(k.type==="DRAGGING"){A.preventDefault(),k.actions.move(ne);return}k.type!=="PENDING"&&Oe(!1);var H=k.point;if(ho(H,ne)){A.preventDefault();var pe=k.actions.fluidLift(ne);i({type:"DRAGGING",actions:pe})}}}},{eventName:"mouseup",fn:function(A){var p=o();if(p.type!=="DRAGGING"){t();return}A.preventDefault(),p.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"mousedown",fn:function(A){o().type==="DRAGGING"&&A.preventDefault(),t()}},{eventName:"keydown",fn:function(A){var p=o();if(p.type==="PENDING"){t();return}if(A.keyCode===Wo){A.preventDefault(),t();return}ha(A)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){o().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(A){var p=o();if(p.type==="IDLE"&&Oe(!1),p.actions.shouldRespectForcePress()){t();return}A.preventDefault()}},{eventName:lo,fn:t}]}function za(e){var t=(0,a.useRef)(No),n=(0,a.useRef)(_r),o=Ce(function(){return{eventName:"mousedown",fn:function(k){if(!k.defaultPrevented&&k.button===Lo&&!(k.ctrlKey||k.metaKey||k.shiftKey||k.altKey)){var H=e.findClosestDraggableId(k);if(H){var pe=e.tryGetLock(H,A,{sourceEvent:k});if(pe){k.preventDefault();var bt={x:k.clientX,y:k.clientY};n.current(),oe(pe,bt)}}}}}},[e]),i=Ce(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(k){if(!k.defaultPrevented){var H=e.findClosestDraggableId(k);if(H){var pe=e.findOptionsForDraggable(H);pe&&(pe.shouldRespectForcePress||e.canGetLock(H)&&k.preventDefault())}}}}},[e]),s=re(function(){var k={passive:!1,capture:!0};n.current=ee(window,[i,o],k)},[i,o]),A=re(function(){var ne=t.current;ne.type!=="IDLE"&&(t.current=No,n.current(),s())},[s]),p=re(function(){var ne=t.current;A(),ne.type==="DRAGGING"&&ne.actions.cancel({shouldBlockNextClick:!0}),ne.type==="PENDING"&&ne.actions.abort()},[A]),Q=re(function(){var k={capture:!0,passive:!1},H=pl({cancel:p,completed:A,getPhase:function(){return t.current},setPhase:function(bt){t.current=bt}});n.current=ee(window,H,k)},[p,A]),oe=re(function(k,H){t.current.type!=="IDLE"&&Oe(!1),t.current={type:"PENDING",point:H,actions:k},Q()},[Q]);Ir(function(){return s(),function(){n.current()}},[s])}var Pn;function Or(){}var Na=(Pn={},Pn[Hn]=!0,Pn[xn]=!0,Pn[Vr]=!0,Pn[Ao]=!0,Pn);function Kt(e,t){function n(){t(),e.cancel()}function o(){t(),e.drop()}return[{eventName:"keydown",fn:function(s){if(s.keyCode===Wo){s.preventDefault(),n();return}if(s.keyCode===Ml){s.preventDefault(),o();return}if(s.keyCode===ta){s.preventDefault(),e.moveDown();return}if(s.keyCode===Gr){s.preventDefault(),e.moveUp();return}if(s.keyCode===kr){s.preventDefault(),e.moveRight();return}if(s.keyCode===Br){s.preventDefault(),e.moveLeft();return}if(Na[s.keyCode]){s.preventDefault();return}ha(s)}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:lo,fn:n}]}function Lr(e){var t=(0,a.useRef)(Or),n=Ce(function(){return{eventName:"keydown",fn:function(s){if(s.defaultPrevented||s.keyCode!==Ml)return;var A=e.findClosestDraggableId(s);if(!A)return;var p=e.tryGetLock(A,ne,{sourceEvent:s});if(!p)return;s.preventDefault();var Q=!0,oe=p.snapLift();t.current();function ne(){Q||Oe(!1),Q=!1,t.current(),o()}t.current=ee(window,Kt(oe,ne),{capture:!0,passive:!1})}}},[e]),o=re(function(){var s={passive:!1,capture:!0};t.current=ee(window,[n],s)},[n]);Ir(function(){return o(),function(){t.current()}},[o])}var uo={type:"IDLE"},po=120,uu=.15;function hu(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(i){i.preventDefault()}},{eventName:"keydown",fn:function(i){if(n().type!=="DRAGGING"){t();return}i.keyCode===Wo&&i.preventDefault(),t()}},{eventName:lo,fn:t}]}function Eu(e){var t=e.cancel,n=e.completed,o=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(s){var A=o();if(A.type!=="DRAGGING"){t();return}A.hasMoved=!0;var p=s.touches[0],Q=p.clientX,oe=p.clientY,ne={x:Q,y:oe};s.preventDefault(),A.actions.move(ne)}},{eventName:"touchend",fn:function(s){var A=o();if(A.type!=="DRAGGING"){t();return}s.preventDefault(),A.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"touchcancel",fn:function(s){if(o().type!=="DRAGGING"){t();return}s.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(s){var A=o();A.type==="IDLE"&&Oe(!1);var p=s.touches[0];if(p){var Q=p.force>=uu;if(Q){var oe=A.actions.shouldRespectForcePress();if(A.type==="PENDING"){oe&&t();return}if(oe){if(A.hasMoved){s.preventDefault();return}t();return}s.preventDefault()}}}},{eventName:lo,fn:t}]}function yu(e){var t=(0,a.useRef)(uo),n=(0,a.useRef)(_r),o=re(function(){return t.current},[]),i=re(function(pe){t.current=pe},[]),s=Ce(function(){return{eventName:"touchstart",fn:function(pe){if(!pe.defaultPrevented){var bt=e.findClosestDraggableId(pe);if(bt){var Wn=e.tryGetLock(bt,p,{sourceEvent:pe});if(Wn){var or=pe.touches[0],mr=or.clientX,Mr=or.clientY,Kr={x:mr,y:Mr};n.current(),k(Wn,Kr)}}}}}},[e]),A=re(function(){var pe={capture:!0,passive:!1};n.current=ee(window,[s],pe)},[s]),p=re(function(){var H=t.current;H.type!=="IDLE"&&(H.type==="PENDING"&&clearTimeout(H.longPressTimerId),i(uo),n.current(),A())},[A,i]),Q=re(function(){var H=t.current;p(),H.type==="DRAGGING"&&H.actions.cancel({shouldBlockNextClick:!0}),H.type==="PENDING"&&H.actions.abort()},[p]),oe=re(function(){var pe={capture:!0,passive:!1},bt={cancel:Q,completed:p,getPhase:o},Wn=ee(window,Eu(bt),pe),or=ee(window,hu(bt),pe);n.current=function(){Wn(),or()}},[Q,o,p]),ne=re(function(){var pe=o();pe.type!=="PENDING"&&Oe(!1);var bt=pe.actions.fluidLift(pe.point);i({type:"DRAGGING",actions:bt,hasMoved:!1})},[o,i]),k=re(function(pe,bt){o().type!=="IDLE"&&Oe(!1);var Wn=setTimeout(ne,po);i({type:"PENDING",point:bt,actions:pe,longPressTimerId:Wn}),oe()},[oe,o,i,ne]);Ir(function(){return A(),function(){n.current();var bt=o();bt.type==="PENDING"&&(clearTimeout(bt.longPressTimerId),i(uo))}},[o,A,i]),Ir(function(){var pe=ee(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return pe},[])}function Yl(e){}var Jl={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Iu(e,t){if(t==null)return!1;var n=!!Jl[t.tagName.toLowerCase()];if(n)return!0;var o=t.getAttribute("contenteditable");return o==="true"||o===""?!0:t===e?!1:Iu(e,t.parentElement)}function tu(e,t){var n=t.target;return we(n)?Iu(e,n):!1}var eo=function(e){return Ne(e.getBoundingClientRect()).center};function ku(e){return e instanceof Jr(e).Element}var ci=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],n=ur(t,function(o){return o in Element.prototype});return n||e}();function Bu(e,t){return e==null?null:e[ci](t)?e:Bu(e.parentElement,t)}function Ui(e,t){return e.closest?e.closest(t):Bu(e,t)}function Wi(e){return"["+Hr.contextId+'="'+e+'"]'}function Vi(e,t){var n=t.target;if(!ku(n))return null;var o=Wi(e),i=Ui(n,o);return!i||!we(i)?null:i}function Ki(e,t){var n=Vi(e,t);return n?n.getAttribute(Hr.draggableId):null}function Xi(e,t){var n="["+Rr.contextId+'="'+e+'"]',o=ca(document.querySelectorAll(n)),i=ur(o,function(s){return s.getAttribute(Rr.id)===t});return!i||!we(i)?null:i}function Gi(e){e.preventDefault()}function ju(e){var t=e.expected,n=e.phase,o=e.isLockActive,i=e.shouldWarn;return!(!o()||t!==n)}function bi(e){var t=e.lockAPI,n=e.store,o=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var s=o.draggable.findById(i);return!(!s||!s.options.isEnabled||!vu(n.getState(),i))}function Yi(e){var t=e.lockAPI,n=e.contextId,o=e.store,i=e.registry,s=e.draggableId,A=e.forceSensorStop,p=e.sourceEvent,Q=bi({lockAPI:t,store:o,registry:i,draggableId:s});if(!Q)return null;var oe=i.draggable.getById(s),ne=Xi(n,oe.descriptor.id);if(!ne||p&&!oe.options.canDragInteractiveElements&&tu(ne,p))return null;var k=t.claim(A||_r),H="PRE_DRAG";function pe(){return oe.options.shouldRespectForcePress}function bt(){return t.isActive(k)}function Wn(Ra,Ja){ju({expected:Ra,phase:H,isLockActive:bt,shouldWarn:!0})&&o.dispatch(Ja())}var or=Wn.bind(null,"DRAGGING");function mr(Ra){function Ja(){t.release(),H="COMPLETED"}H!=="PRE_DRAG"&&(Ja(),H!=="PRE_DRAG"&&Oe(!1)),o.dispatch(Cl(Ra.liftActionArgs)),H="DRAGGING";function Po(no,Fo){if(Fo===void 0&&(Fo={shouldBlockNextClick:!1}),Ra.cleanup(),Fo.shouldBlockNextClick){var Ko=ee(window,[{eventName:"click",fn:Gi,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Ko)}Ja(),o.dispatch(ll({reason:no}))}return(0,b.Z)({isActive:function(){return ju({expected:"DRAGGING",phase:H,isLockActive:bt,shouldWarn:!1})},shouldRespectForcePress:pe,drop:function(Fo){return Po("DROP",Fo)},cancel:function(Fo){return Po("CANCEL",Fo)}},Ra.actions)}function Mr(Ra){var Ja=$n(function(no){or(function(){return El({client:no})})}),Po=mr({liftActionArgs:{id:s,clientSelection:Ra,movementMode:"FLUID"},cleanup:function(){return Ja.cancel()},actions:{move:Ja}});return(0,b.Z)({},Po,{move:Ja})}function Kr(){var Ra={moveUp:function(){return or(Rl)},moveRight:function(){return or(fl)},moveDown:function(){return or(Hl)},moveLeft:function(){return or(Ol)}};return mr({liftActionArgs:{id:s,clientSelection:eo(ne),movementMode:"SNAP"},cleanup:_r,actions:Ra})}function $r(){var Ra=ju({expected:"PRE_DRAG",phase:H,isLockActive:bt,shouldWarn:!0});Ra&&t.release()}var Qa={isActive:function(){return ju({expected:"PRE_DRAG",phase:H,isLockActive:bt,shouldWarn:!1})},shouldRespectForcePress:pe,fluidLift:Mr,snapLift:Kr,abort:$r};return Qa}var Ji=[za,Lr,yu];function qi(e){var t=e.contextId,n=e.store,o=e.registry,i=e.customSensors,s=e.enableDefaultSensors,A=[].concat(s?Ji:[],i||[]),p=(0,a.useState)(function(){return Gl()})[0],Q=re(function(Mr,Kr){Mr.isDragging&&!Kr.isDragging&&p.tryAbandon()},[p]);Ir(function(){var Mr=n.getState(),Kr=n.subscribe(function(){var $r=n.getState();Q(Mr,$r),Mr=$r});return Kr},[p,n,Q]),Ir(function(){return p.tryAbandon},[p.tryAbandon]);var oe=re(function(mr){return bi({lockAPI:p,registry:o,store:n,draggableId:mr})},[p,o,n]),ne=re(function(mr,Mr,Kr){return Yi({lockAPI:p,registry:o,contextId:t,store:n,draggableId:mr,forceSensorStop:Mr,sourceEvent:Kr&&Kr.sourceEvent?Kr.sourceEvent:null})},[t,p,o,n]),k=re(function(mr){return Ki(t,mr)},[t]),H=re(function(mr){var Mr=o.draggable.findById(mr);return Mr?Mr.options:null},[o.draggable]),pe=re(function(){p.isClaimed()&&(p.tryAbandon(),n.getState().phase!=="IDLE"&&n.dispatch(ol()))},[p,n]),bt=re(p.isClaimed,[p]),Wn=Ce(function(){return{canGetLock:oe,tryGetLock:ne,findClosestDraggableId:k,findOptionsForDraggable:H,tryReleaseLock:pe,isLockClaimed:bt}},[oe,ne,k,H,pe,bt]);Yl(A);for(var or=0;or=0||Object.prototype.hasOwnProperty.call(E,ve)&&(te[ve]=E[ve]);return te}function ut(E,M){if(!(E instanceof M))throw new TypeError("Cannot call a class as a function")}function $(E,M){if(!E)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return M&&(typeof M=="object"||typeof M=="function")?M:E}function l(E,M){if(typeof M!="function"&&M!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof M);E.prototype=Object.create(M&&M.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}),M&&(Object.setPrototypeOf?Object.setPrototypeOf(E,M):E.__proto__=M)}var T=function(E){l(M,E);function M(te){ut(this,M);var ve=$(this,(M.__proto__||Object.getPrototypeOf(M)).call(this,te));return ve.scrollListener=ve.scrollListener.bind(ve),ve.eventListenerOptions=ve.eventListenerOptions.bind(ve),ve.mousewheelListener=ve.mousewheelListener.bind(ve),ve}return a(M,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var ve=this.getParentElement(this.scrollComponent);ve.scrollTop=ve.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var ve=!1,Se={get passive(){ve=!0}};try{document.addEventListener("test",null,Se),document.removeEventListener("test",null,Se)}catch(We){}return ve}},{key:"eventListenerOptions",value:function(){var ve=this.props.useCapture;return this.isPassiveSupported()&&(ve={useCapture:this.props.useCapture,passive:!0}),ve}},{key:"setDefaultLoader",value:function(ve){this.defaultLoader=ve}},{key:"detachMousewheelListener",value:function(){var ve=window;this.props.useWindow===!1&&(ve=this.scrollComponent.parentNode),ve.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var ve=window;this.props.useWindow===!1&&(ve=this.getParentElement(this.scrollComponent)),ve.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ve.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(ve){var Se=this.props.getScrollParent&&this.props.getScrollParent();return Se!=null?Se:ve&&ve.parentNode}},{key:"filterProps",value:function(ve){return ve}},{key:"attachScrollListener",value:function(){var ve=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!ve)){var Se=window;this.props.useWindow===!1&&(Se=ve),Se.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),Se.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Se.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(ve){ve.deltaY===1&&!this.isPassiveSupported()&&ve.preventDefault()}},{key:"scrollListener",value:function(){var ve=this.scrollComponent,Se=window,We=this.getParentElement(ve),Wt=void 0;if(this.props.useWindow){var Zt=document.documentElement||document.body.parentNode||document.body,be=Se.pageYOffset!==void 0?Se.pageYOffset:Zt.scrollTop;this.props.isReverse?Wt=be:Wt=this.calculateOffset(ve,be)}else this.props.isReverse?Wt=We.scrollTop:Wt=ve.scrollHeight-We.scrollTop-We.clientHeight;Wt0},L.prototype.connect_=function(){!B||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),$?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},L.prototype.disconnect_=function(){!B||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},L.prototype.onTransitionEnd_=function(ue){var ae=ue.propertyName,Ue=ae===void 0?"":ae,Ze=ut.some(function(Re){return!!~Ue.indexOf(Re)});Ze&&this.refresh()},L.getInstance=function(){return this.instance_||(this.instance_=new L),this.instance_},L.instance_=null,L}(),T=function(L,ue){for(var ae=0,Ue=Object.keys(ue);ae0},L}(),ge=typeof WeakMap!="undefined"?new WeakMap:new a,Qe=function(){function L(ue){if(!(this instanceof L))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var ae=l.getInstance(),Ue=new ye(ue,ae,this);ge.set(this,Ue)}return L}();["observe","unobserve","disconnect"].forEach(function(L){Qe.prototype[L]=function(){var ue;return(ue=ge.get(this))[L].apply(ue,arguments)}});var kt=function(){return typeof b.ResizeObserver!="undefined"?b.ResizeObserver:Qe}();Vn.Z=kt},25510:function(Tr){"use strict";Tr.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Tr,Vn,u){"use strict";Tr.exports=u.p+"static/AssistantCode3.a8740efb.jpeg"},13014:function(Tr,Vn,u){"use strict";Tr.exports=u.p+"static/yunying_code.7d649890.jpg"},74265:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},9936:function(Tr){"use strict";Tr.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},93314:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},58143:function(Tr){"use strict";Tr.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},55351:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},90556:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},52590:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},53114:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},37530:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return B}});var a=u(58750);function B(b,w){var z=typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(!z){if(Array.isArray(b)||(z=(0,a.Z)(b))||w&&b&&typeof b.length=="number"){z&&(b=z);var m=0,He=function(){};return{s:He,n:function(){return m>=b.length?{done:!0}:{done:!1,value:b[m++]}},e:function(E){throw E},f:He}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`,Sl=function(e){var t=e.doctype;t&&(t.name.toLowerCase(),t.publicId)};function dl(e){}function Go(e,t){}function bl(){Go(function(){Bl(ko.react,a.version),Sl(document)},[])}function ml(e){var t=(0,a.useRef)(e);return(0,a.useEffect)(function(){t.current=e}),t}function Gl(){var e=null;function t(){return!!e}function n(A){return A===e}function o(A){e&&Oe(!1);var p={abandon:A};return e=p,p}function i(){e||Oe(!1),e=null}function s(){e&&(e.abandon(),i())}return{isClaimed:t,isActive:n,claim:o,release:i,tryAbandon:s}}var Yo=9,Fl=13,Wo=27,Ml=32,xn=33,Hn=34,Ao=35,Vr=36,Br=37,Gr=38,kr=39,ta=40,Ia,La=(Ia={},Ia[Fl]=!0,Ia[Yo]=!0,Ia),ha=function(e){La[e.keyCode]&&e.preventDefault()},lo=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],n=ur(t,function(o){return"on"+o in document});return n||e}(),Lo=0,Do=5;function ho(e,t){return Math.abs(t.x-e.x)>=Do||Math.abs(t.y-e.y)>=Do}var No={type:"IDLE"};function pl(e){var t=e.cancel,n=e.completed,o=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(A){var p=A.button,Q=A.clientX,oe=A.clientY;if(p===Lo){var ne={x:Q,y:oe},k=o();if(k.type==="DRAGGING"){A.preventDefault(),k.actions.move(ne);return}k.type!=="PENDING"&&Oe(!1);var H=k.point;if(ho(H,ne)){A.preventDefault();var pe=k.actions.fluidLift(ne);i({type:"DRAGGING",actions:pe})}}}},{eventName:"mouseup",fn:function(A){var p=o();if(p.type!=="DRAGGING"){t();return}A.preventDefault(),p.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"mousedown",fn:function(A){o().type==="DRAGGING"&&A.preventDefault(),t()}},{eventName:"keydown",fn:function(A){var p=o();if(p.type==="PENDING"){t();return}if(A.keyCode===Wo){A.preventDefault(),t();return}ha(A)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){o().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(A){var p=o();if(p.type==="IDLE"&&Oe(!1),p.actions.shouldRespectForcePress()){t();return}A.preventDefault()}},{eventName:lo,fn:t}]}function za(e){var t=(0,a.useRef)(No),n=(0,a.useRef)(_r),o=Ce(function(){return{eventName:"mousedown",fn:function(k){if(!k.defaultPrevented&&k.button===Lo&&!(k.ctrlKey||k.metaKey||k.shiftKey||k.altKey)){var H=e.findClosestDraggableId(k);if(H){var pe=e.tryGetLock(H,A,{sourceEvent:k});if(pe){k.preventDefault();var bt={x:k.clientX,y:k.clientY};n.current(),oe(pe,bt)}}}}}},[e]),i=Ce(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(k){if(!k.defaultPrevented){var H=e.findClosestDraggableId(k);if(H){var pe=e.findOptionsForDraggable(H);pe&&(pe.shouldRespectForcePress||e.canGetLock(H)&&k.preventDefault())}}}}},[e]),s=re(function(){var k={passive:!1,capture:!0};n.current=ee(window,[i,o],k)},[i,o]),A=re(function(){var ne=t.current;ne.type!=="IDLE"&&(t.current=No,n.current(),s())},[s]),p=re(function(){var ne=t.current;A(),ne.type==="DRAGGING"&&ne.actions.cancel({shouldBlockNextClick:!0}),ne.type==="PENDING"&&ne.actions.abort()},[A]),Q=re(function(){var k={capture:!0,passive:!1},H=pl({cancel:p,completed:A,getPhase:function(){return t.current},setPhase:function(bt){t.current=bt}});n.current=ee(window,H,k)},[p,A]),oe=re(function(k,H){t.current.type!=="IDLE"&&Oe(!1),t.current={type:"PENDING",point:H,actions:k},Q()},[Q]);Ir(function(){return s(),function(){n.current()}},[s])}var Pn;function Or(){}var Na=(Pn={},Pn[Hn]=!0,Pn[xn]=!0,Pn[Vr]=!0,Pn[Ao]=!0,Pn);function Kt(e,t){function n(){t(),e.cancel()}function o(){t(),e.drop()}return[{eventName:"keydown",fn:function(s){if(s.keyCode===Wo){s.preventDefault(),n();return}if(s.keyCode===Ml){s.preventDefault(),o();return}if(s.keyCode===ta){s.preventDefault(),e.moveDown();return}if(s.keyCode===Gr){s.preventDefault(),e.moveUp();return}if(s.keyCode===kr){s.preventDefault(),e.moveRight();return}if(s.keyCode===Br){s.preventDefault(),e.moveLeft();return}if(Na[s.keyCode]){s.preventDefault();return}ha(s)}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:lo,fn:n}]}function Lr(e){var t=(0,a.useRef)(Or),n=Ce(function(){return{eventName:"keydown",fn:function(s){if(s.defaultPrevented||s.keyCode!==Ml)return;var A=e.findClosestDraggableId(s);if(!A)return;var p=e.tryGetLock(A,ne,{sourceEvent:s});if(!p)return;s.preventDefault();var Q=!0,oe=p.snapLift();t.current();function ne(){Q||Oe(!1),Q=!1,t.current(),o()}t.current=ee(window,Kt(oe,ne),{capture:!0,passive:!1})}}},[e]),o=re(function(){var s={passive:!1,capture:!0};t.current=ee(window,[n],s)},[n]);Ir(function(){return o(),function(){t.current()}},[o])}var uo={type:"IDLE"},po=120,uu=.15;function hu(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(i){i.preventDefault()}},{eventName:"keydown",fn:function(i){if(n().type!=="DRAGGING"){t();return}i.keyCode===Wo&&i.preventDefault(),t()}},{eventName:lo,fn:t}]}function Eu(e){var t=e.cancel,n=e.completed,o=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(s){var A=o();if(A.type!=="DRAGGING"){t();return}A.hasMoved=!0;var p=s.touches[0],Q=p.clientX,oe=p.clientY,ne={x:Q,y:oe};s.preventDefault(),A.actions.move(ne)}},{eventName:"touchend",fn:function(s){var A=o();if(A.type!=="DRAGGING"){t();return}s.preventDefault(),A.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"touchcancel",fn:function(s){if(o().type!=="DRAGGING"){t();return}s.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(s){var A=o();A.type==="IDLE"&&Oe(!1);var p=s.touches[0];if(p){var Q=p.force>=uu;if(Q){var oe=A.actions.shouldRespectForcePress();if(A.type==="PENDING"){oe&&t();return}if(oe){if(A.hasMoved){s.preventDefault();return}t();return}s.preventDefault()}}}},{eventName:lo,fn:t}]}function yu(e){var t=(0,a.useRef)(uo),n=(0,a.useRef)(_r),o=re(function(){return t.current},[]),i=re(function(pe){t.current=pe},[]),s=Ce(function(){return{eventName:"touchstart",fn:function(pe){if(!pe.defaultPrevented){var bt=e.findClosestDraggableId(pe);if(bt){var Wn=e.tryGetLock(bt,p,{sourceEvent:pe});if(Wn){var or=pe.touches[0],mr=or.clientX,Mr=or.clientY,Kr={x:mr,y:Mr};n.current(),k(Wn,Kr)}}}}}},[e]),A=re(function(){var pe={capture:!0,passive:!1};n.current=ee(window,[s],pe)},[s]),p=re(function(){var H=t.current;H.type!=="IDLE"&&(H.type==="PENDING"&&clearTimeout(H.longPressTimerId),i(uo),n.current(),A())},[A,i]),Q=re(function(){var H=t.current;p(),H.type==="DRAGGING"&&H.actions.cancel({shouldBlockNextClick:!0}),H.type==="PENDING"&&H.actions.abort()},[p]),oe=re(function(){var pe={capture:!0,passive:!1},bt={cancel:Q,completed:p,getPhase:o},Wn=ee(window,Eu(bt),pe),or=ee(window,hu(bt),pe);n.current=function(){Wn(),or()}},[Q,o,p]),ne=re(function(){var pe=o();pe.type!=="PENDING"&&Oe(!1);var bt=pe.actions.fluidLift(pe.point);i({type:"DRAGGING",actions:bt,hasMoved:!1})},[o,i]),k=re(function(pe,bt){o().type!=="IDLE"&&Oe(!1);var Wn=setTimeout(ne,po);i({type:"PENDING",point:bt,actions:pe,longPressTimerId:Wn}),oe()},[oe,o,i,ne]);Ir(function(){return A(),function(){n.current();var bt=o();bt.type==="PENDING"&&(clearTimeout(bt.longPressTimerId),i(uo))}},[o,A,i]),Ir(function(){var pe=ee(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return pe},[])}function Yl(e){}var Jl={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Iu(e,t){if(t==null)return!1;var n=!!Jl[t.tagName.toLowerCase()];if(n)return!0;var o=t.getAttribute("contenteditable");return o==="true"||o===""?!0:t===e?!1:Iu(e,t.parentElement)}function tu(e,t){var n=t.target;return xe(n)?Iu(e,n):!1}var eo=function(e){return Ne(e.getBoundingClientRect()).center};function ku(e){return e instanceof Jr(e).Element}var ci=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],n=ur(t,function(o){return o in Element.prototype});return n||e}();function Bu(e,t){return e==null?null:e[ci](t)?e:Bu(e.parentElement,t)}function Ui(e,t){return e.closest?e.closest(t):Bu(e,t)}function Wi(e){return"["+Hr.contextId+'="'+e+'"]'}function Vi(e,t){var n=t.target;if(!ku(n))return null;var o=Wi(e),i=Ui(n,o);return!i||!xe(i)?null:i}function Ki(e,t){var n=Vi(e,t);return n?n.getAttribute(Hr.draggableId):null}function Xi(e,t){var n="["+Rr.contextId+'="'+e+'"]',o=ca(document.querySelectorAll(n)),i=ur(o,function(s){return s.getAttribute(Rr.id)===t});return!i||!xe(i)?null:i}function Gi(e){e.preventDefault()}function ju(e){var t=e.expected,n=e.phase,o=e.isLockActive,i=e.shouldWarn;return!(!o()||t!==n)}function bi(e){var t=e.lockAPI,n=e.store,o=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var s=o.draggable.findById(i);return!(!s||!s.options.isEnabled||!vu(n.getState(),i))}function Yi(e){var t=e.lockAPI,n=e.contextId,o=e.store,i=e.registry,s=e.draggableId,A=e.forceSensorStop,p=e.sourceEvent,Q=bi({lockAPI:t,store:o,registry:i,draggableId:s});if(!Q)return null;var oe=i.draggable.getById(s),ne=Xi(n,oe.descriptor.id);if(!ne||p&&!oe.options.canDragInteractiveElements&&tu(ne,p))return null;var k=t.claim(A||_r),H="PRE_DRAG";function pe(){return oe.options.shouldRespectForcePress}function bt(){return t.isActive(k)}function Wn(Ra,Ja){ju({expected:Ra,phase:H,isLockActive:bt,shouldWarn:!0})&&o.dispatch(Ja())}var or=Wn.bind(null,"DRAGGING");function mr(Ra){function Ja(){t.release(),H="COMPLETED"}H!=="PRE_DRAG"&&(Ja(),H!=="PRE_DRAG"&&Oe(!1)),o.dispatch(Cl(Ra.liftActionArgs)),H="DRAGGING";function Po(no,Fo){if(Fo===void 0&&(Fo={shouldBlockNextClick:!1}),Ra.cleanup(),Fo.shouldBlockNextClick){var Ko=ee(window,[{eventName:"click",fn:Gi,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Ko)}Ja(),o.dispatch(ll({reason:no}))}return(0,b.Z)({isActive:function(){return ju({expected:"DRAGGING",phase:H,isLockActive:bt,shouldWarn:!1})},shouldRespectForcePress:pe,drop:function(Fo){return Po("DROP",Fo)},cancel:function(Fo){return Po("CANCEL",Fo)}},Ra.actions)}function Mr(Ra){var Ja=$n(function(no){or(function(){return El({client:no})})}),Po=mr({liftActionArgs:{id:s,clientSelection:Ra,movementMode:"FLUID"},cleanup:function(){return Ja.cancel()},actions:{move:Ja}});return(0,b.Z)({},Po,{move:Ja})}function Kr(){var Ra={moveUp:function(){return or(Rl)},moveRight:function(){return or(fl)},moveDown:function(){return or(Hl)},moveLeft:function(){return or(Ol)}};return mr({liftActionArgs:{id:s,clientSelection:eo(ne),movementMode:"SNAP"},cleanup:_r,actions:Ra})}function $r(){var Ra=ju({expected:"PRE_DRAG",phase:H,isLockActive:bt,shouldWarn:!0});Ra&&t.release()}var Qa={isActive:function(){return ju({expected:"PRE_DRAG",phase:H,isLockActive:bt,shouldWarn:!1})},shouldRespectForcePress:pe,fluidLift:Mr,snapLift:Kr,abort:$r};return Qa}var Ji=[za,Lr,yu];function qi(e){var t=e.contextId,n=e.store,o=e.registry,i=e.customSensors,s=e.enableDefaultSensors,A=[].concat(s?Ji:[],i||[]),p=(0,a.useState)(function(){return Gl()})[0],Q=re(function(Mr,Kr){Mr.isDragging&&!Kr.isDragging&&p.tryAbandon()},[p]);Ir(function(){var Mr=n.getState(),Kr=n.subscribe(function(){var $r=n.getState();Q(Mr,$r),Mr=$r});return Kr},[p,n,Q]),Ir(function(){return p.tryAbandon},[p.tryAbandon]);var oe=re(function(mr){return bi({lockAPI:p,registry:o,store:n,draggableId:mr})},[p,o,n]),ne=re(function(mr,Mr,Kr){return Yi({lockAPI:p,registry:o,contextId:t,store:n,draggableId:mr,forceSensorStop:Mr,sourceEvent:Kr&&Kr.sourceEvent?Kr.sourceEvent:null})},[t,p,o,n]),k=re(function(mr){return Ki(t,mr)},[t]),H=re(function(mr){var Mr=o.draggable.findById(mr);return Mr?Mr.options:null},[o.draggable]),pe=re(function(){p.isClaimed()&&(p.tryAbandon(),n.getState().phase!=="IDLE"&&n.dispatch(ol()))},[p,n]),bt=re(p.isClaimed,[p]),Wn=Ce(function(){return{canGetLock:oe,tryGetLock:ne,findClosestDraggableId:k,findOptionsForDraggable:H,tryReleaseLock:pe,isLockClaimed:bt}},[oe,ne,k,H,pe,bt]);Yl(A);for(var or=0;or=0||Object.prototype.hasOwnProperty.call(E,ve)&&(te[ve]=E[ve]);return te}function ut(E,M){if(!(E instanceof M))throw new TypeError("Cannot call a class as a function")}function $(E,M){if(!E)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return M&&(typeof M=="object"||typeof M=="function")?M:E}function l(E,M){if(typeof M!="function"&&M!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof M);E.prototype=Object.create(M&&M.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}),M&&(Object.setPrototypeOf?Object.setPrototypeOf(E,M):E.__proto__=M)}var T=function(E){l(M,E);function M(te){ut(this,M);var ve=$(this,(M.__proto__||Object.getPrototypeOf(M)).call(this,te));return ve.scrollListener=ve.scrollListener.bind(ve),ve.eventListenerOptions=ve.eventListenerOptions.bind(ve),ve.mousewheelListener=ve.mousewheelListener.bind(ve),ve}return a(M,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var ve=this.getParentElement(this.scrollComponent);ve.scrollTop=ve.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var ve=!1,Se={get passive(){ve=!0}};try{document.addEventListener("test",null,Se),document.removeEventListener("test",null,Se)}catch(We){}return ve}},{key:"eventListenerOptions",value:function(){var ve=this.props.useCapture;return this.isPassiveSupported()&&(ve={useCapture:this.props.useCapture,passive:!0}),ve}},{key:"setDefaultLoader",value:function(ve){this.defaultLoader=ve}},{key:"detachMousewheelListener",value:function(){var ve=window;this.props.useWindow===!1&&(ve=this.scrollComponent.parentNode),ve.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var ve=window;this.props.useWindow===!1&&(ve=this.getParentElement(this.scrollComponent)),ve.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ve.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(ve){var Se=this.props.getScrollParent&&this.props.getScrollParent();return Se!=null?Se:ve&&ve.parentNode}},{key:"filterProps",value:function(ve){return ve}},{key:"attachScrollListener",value:function(){var ve=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!ve)){var Se=window;this.props.useWindow===!1&&(Se=ve),Se.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),Se.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Se.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(ve){ve.deltaY===1&&!this.isPassiveSupported()&&ve.preventDefault()}},{key:"scrollListener",value:function(){var ve=this.scrollComponent,Se=window,We=this.getParentElement(ve),Wt=void 0;if(this.props.useWindow){var Zt=document.documentElement||document.body.parentNode||document.body,be=Se.pageYOffset!==void 0?Se.pageYOffset:Zt.scrollTop;this.props.isReverse?Wt=be:Wt=this.calculateOffset(ve,be)}else this.props.isReverse?Wt=We.scrollTop:Wt=ve.scrollHeight-We.scrollTop-We.clientHeight;Wt0},L.prototype.connect_=function(){!B||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),$?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},L.prototype.disconnect_=function(){!B||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},L.prototype.onTransitionEnd_=function(ue){var ae=ue.propertyName,Ue=ae===void 0?"":ae,Ze=ut.some(function(Re){return!!~Ue.indexOf(Re)});Ze&&this.refresh()},L.getInstance=function(){return this.instance_||(this.instance_=new L),this.instance_},L.instance_=null,L}(),T=function(L,ue){for(var ae=0,Ue=Object.keys(ue);ae0},L}(),ge=typeof WeakMap!="undefined"?new WeakMap:new a,Qe=function(){function L(ue){if(!(this instanceof L))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var ae=l.getInstance(),Ue=new ye(ue,ae,this);ge.set(this,Ue)}return L}();["observe","unobserve","disconnect"].forEach(function(L){Qe.prototype[L]=function(){var ue;return(ue=ge.get(this))[L].apply(ue,arguments)}});var kt=function(){return typeof b.ResizeObserver!="undefined"?b.ResizeObserver:Qe}();Vn.Z=kt},25510:function(Tr){"use strict";Tr.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Tr,Vn,u){"use strict";Tr.exports=u.p+"static/AssistantCode3.a8740efb.jpeg"},13014:function(Tr,Vn,u){"use strict";Tr.exports=u.p+"static/yunying_code.7d649890.jpg"},74265:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},9936:function(Tr){"use strict";Tr.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},93314:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},58143:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},55351:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},90556:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},52590:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},53114:function(Tr){"use strict";Tr.exports="data:image/png;base64,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"},37530:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return B}});var a=u(58750);function B(b,w){var z=typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(!z){if(Array.isArray(b)||(z=(0,a.Z)(b))||w&&b&&typeof b.length=="number"){z&&(b=z);var m=0,He=function(){};return{s:He,n:function(){return m>=b.length?{done:!0}:{done:!1,value:b[m++]}},e:function(E){throw E},f:He}}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 ut,$=!0,l=!1;return{s:function(){z=z.call(b)},n:function(){var E=z.next();return $=E.done,E},e:function(E){l=!0,ut=E},f:function(){try{$||z.return==null||z.return()}finally{if(l)throw ut}}}}},57629:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return B}});var a=u(2386);function B(b,w){b.prototype=Object.create(w.prototype),b.prototype.constructor=b,(0,a.Z)(b,w)}},16722:function(Tr,Vn,u){"use strict";u.d(Vn,{Z:function(){return ut}});const a=$=>typeof $=="object"&&$!=null&&$.nodeType===1,B=($,l)=>(!l||$!=="hidden")&&$!=="visible"&&$!=="clip",b=($,l)=>{if($.clientHeight<$.scrollHeight||$.clientWidth<$.scrollWidth){const T=getComputedStyle($,null);return B(T.overflowY,l)||B(T.overflowX,l)||(E=>{const M=(te=>{if(!te.ownerDocument||!te.ownerDocument.defaultView)return null;try{return te.ownerDocument.defaultView.frameElement}catch(ve){return null}})(E);return!!M&&(M.clientHeightte<$&&ve>l||te>$&&ve=l&&Se>=T?te-$-E:ve>l&&SeT?ve-l+M:0,z=$=>{const l=$.parentElement;return l==null?$.getRootNode().host||null:l},m=($,l)=>{var T,E,M,te;if(typeof document=="undefined")return[];const{scrollMode:ve,block:Se,inline:We,boundary:Wt,skipOverflowHiddenElements:Zt}=l,be=typeof Wt=="function"?Wt:Rt=>Rt!==Wt;if(!a($))throw new TypeError("Invalid target");const R=document.scrollingElement||document.documentElement,Z=[];let nt=$;for(;a(nt)&&be(nt);){if(nt=z(nt),nt===R){Z.push(nt);break}nt!=null&&nt===document.body&&b(nt)&&!b(document.documentElement)||nt!=null&&b(nt,Zt)&&Z.push(nt)}const qe=(E=(T=window.visualViewport)==null?void 0:T.width)!=null?E:innerWidth,Te=(te=(M=window.visualViewport)==null?void 0:M.height)!=null?te:innerHeight,{scrollX:ye,scrollY:ge}=window,{height:Qe,width:kt,top:L,right:ue,bottom:ae,left:Ue}=$.getBoundingClientRect(),{top:Ze,right:Re,bottom:W,left:Ct}=(Rt=>{const Xe=window.getComputedStyle(Rt);return{top:parseFloat(Xe.scrollMarginTop)||0,right:parseFloat(Xe.scrollMarginRight)||0,bottom:parseFloat(Xe.scrollMarginBottom)||0,left:parseFloat(Xe.scrollMarginLeft)||0}})($);let Ye=Se==="start"||Se==="nearest"?L-Ze:Se==="end"?ae+W:L+Qe/2-Ze+W,Ge=We==="center"?Ue+kt/2-Ct+Re:We==="end"?ue+Re:Ue-Ct;const it=[];for(let Rt=0;Rt=0&&Ue>=0&&ae<=Te&&ue<=qe&&(Xe===R&&!b(Xe)||L>=fn&&ae<=xt&&Ue>=Ft&&ue<=Le))return it;const vn=getComputedStyle(Xe),cn=parseInt(vn.borderLeftWidth,10),ze=parseInt(vn.borderTopWidth,10),K=parseInt(vn.borderRightWidth,10),q=parseInt(vn.borderBottomWidth,10);let S=0,Ae=0;const V="offsetWidth"in Xe?Xe.offsetWidth-Xe.clientWidth-cn-K:0,C="offsetHeight"in Xe?Xe.offsetHeight-Xe.clientHeight-ze-q:0,j="offsetWidth"in Xe?Xe.offsetWidth===0?0:ht/Xe.offsetWidth:0,dt="offsetHeight"in Xe?Xe.offsetHeight===0?0:jt/Xe.offsetHeight:0;if(R===Xe)S=Se==="start"?Ye:Se==="end"?Ye-Te:Se==="nearest"?w(ge,ge+Te,Te,ze,q,ge+Ye,ge+Ye+Qe,Qe):Ye-Te/2,Ae=We==="start"?Ge:We==="center"?Ge-qe/2:We==="end"?Ge-qe:w(ye,ye+qe,qe,cn,K,ye+Ge,ye+Ge+kt,kt),S=Math.max(0,S+ge),Ae=Math.max(0,Ae+ye);else{S=Se==="start"?Ye-fn-ze:Se==="end"?Ye-xt+q+C:Se==="nearest"?w(fn,xt,jt,ze,q+C,Ye,Ye+Qe,Qe):Ye-(fn+jt/2)+C/2,Ae=We==="start"?Ge-Ft-cn:We==="center"?Ge-(Ft+ht/2)+V/2:We==="end"?Ge-Le+K+V:w(Ft,Le,ht,cn,K+V,Ge,Ge+kt,kt);const{scrollLeft:Mt,scrollTop:I}=Xe;S=dt===0?0:Math.max(0,Math.min(I+S/dt,Xe.scrollHeight-jt/dt+C)),Ae=j===0?0:Math.max(0,Math.min(Mt+Ae/j,Xe.scrollWidth-ht/j+V)),Ye+=I-S,Ge+=Mt-Ae}it.push({el:Xe,top:S,left:Ae})}return it},He=$=>$===!1?{block:"end",inline:"nearest"}:(l=>l===Object(l)&&Object.keys(l).length!==0)($)?$:{block:"start",inline:"nearest"};function ut($,l){if(!$.isConnected||!(M=>{let te=M;for(;te&&te.parentNode;){if(te.parentNode===document)return!0;te=te.parentNode instanceof ShadowRoot?te.parentNode.host:te.parentNode}return!1})($))return;const T=(M=>{const te=window.getComputedStyle(M);return{top:parseFloat(te.scrollMarginTop)||0,right:parseFloat(te.scrollMarginRight)||0,bottom:parseFloat(te.scrollMarginBottom)||0,left:parseFloat(te.scrollMarginLeft)||0}})($);if((M=>typeof M=="object"&&typeof M.behavior=="function")(l))return l.behavior(m($,l));const E=typeof l=="boolean"||l==null?void 0:l.behavior;for(const{el:M,top:te,left:ve}of m($,He(l))){const Se=te-T.top+T.bottom,We=ve-T.left+T.right;M.scroll({top:Se,left:We,behavior:E})}}}}]); diff --git a/layouts__SimpleLayouts.22c3cb59.async.js b/layouts__SimpleLayouts.dc5fa6df.async.js similarity index 99% rename from layouts__SimpleLayouts.22c3cb59.async.js rename to layouts__SimpleLayouts.dc5fa6df.async.js index ccaf2ab6c4..10428bc09c 100644 --- a/layouts__SimpleLayouts.22c3cb59.async.js +++ b/layouts__SimpleLayouts.dc5fa6df.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function P({open:G=!0,onChange:ge,defaultValue:Ae,placement:j,width:T,height:M,extra:O,onDynamic:R,onOpenChange:W,showExtra:D=!0}){const X=(0,e.useRef)(null),Y=(0,e.useRef)(null),[_,xe]=(0,e.useState)(Ae||""),[te,Q]=(0,e.useState)(Ae||""),[z,ie]=(0,e.useState)(!!G),[ye,ue]=(0,e.useState)(1),Ve={selectOnLineNumbers:!0};(0,e.useEffect)(()=>{G&&(xe(Ae),Q(Ae),ie(!0))},[G,Ae]),(0,e.useEffect)(()=>{_!==""&&(clearTimeout(Y.current),Y.current=setTimeout(()=>{const kt=document.createElement("iframe");if(kt.style.width="100%",kt.style.height="100%",kt.style.border="0",X.current){X.current.innerHTML="",X.current.appendChild(kt);const Ut=kt.contentDocument||kt.contentWindow.document;Ut.open(),Ut.write(_),Ut.close()}},1e3))},[G,_]);const Ke=kt=>{xe(kt),ge==null||ge(kt,te)};return I.createElement(u.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:z,width:"100%",height:M||"100vh",rootClassName:A.smartWrp,destroyOnClose:!0,onClose:()=>{ie(!1),W==null||W(_)},extra:D&&I.createElement("div",null,I.createElement(h.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:ye,onChange:kt=>ue(kt)}),I.createElement(N.Z,{type:"primary",className:"ml20",onClick:()=>y(this,null,function*(){yield R(_,()=>{ie(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},I.createElement(s.Z,{className:"h100"},I.createElement(c.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:ye===1?"block":"none"}},I.createElement("div",{className:"h100",ref:X})),I.createElement(c.Z,{flex:"1",style:{display:ye===2?"block":"none"}},I.createElement(f.ZP,{height:"90vh",value:Ae,language:"html",theme:"vs",showMiniMap:!1,options:Ve,onChange:Ke}))))}var se=P},10946:function(d,i,n){"use strict";n.d(i,{Z:function(){return _}});var e=n(59301),u=n(74439),s=n(77596),c=n(3310),A=n(14179),f=n(56102),h={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},N=n(6767),I=n(90083),y=n(95827),B=n(30084),P=n(10787),se=n(8944),G=n(81679),ge=Object.defineProperty,Ae=Object.defineProperties,j=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,R=(xe,te,Q)=>te in xe?ge(xe,te,{enumerable:!0,configurable:!0,writable:!0,value:Q}):xe[te]=Q,W=(xe,te)=>{for(var Q in te||(te={}))M.call(te,Q)&&R(xe,Q,te[Q]);if(T)for(var Q of T(te))O.call(te,Q)&&R(xe,Q,te[Q]);return xe},D=(xe,te)=>Ae(xe,j(te)),X=(xe,te)=>{var Q={};for(var z in xe)M.call(xe,z)&&te.indexOf(z)<0&&(Q[z]=xe[z]);if(xe!=null&&T)for(var z of T(xe))te.indexOf(z)<0&&O.call(xe,z)&&(Q[z]=xe[z]);return Q},_=({onFinish:xe,value:te,streamingStatus:Q,cancelIndex:z,loadImage:ie,onDynamic:ye,isHiddenHtml:ue})=>{const[Ve,Ke]=(0,e.useState)(""),[kt,Ut]=(0,e.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ut,F]=(0,e.useState)(0),[ze,at]=(0,e.useState)(!1),Be=nt=>nt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Et,zt)=>`$$${zt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ie=()=>{at(!0),xe==null||xe()};(0,e.useEffect)(()=>{const nt=ie?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function P({open:G=!0,onChange:ge,defaultValue:Ae,placement:j,width:T,height:M,extra:O,onDynamic:R,onOpenChange:W,showExtra:D=!0}){const X=(0,e.useRef)(null),Y=(0,e.useRef)(null),[_,xe]=(0,e.useState)(Ae||""),[te,Q]=(0,e.useState)(Ae||""),[z,ie]=(0,e.useState)(!!G),[ye,ue]=(0,e.useState)(1),Ve={selectOnLineNumbers:!0};(0,e.useEffect)(()=>{G&&(xe(Ae),Q(Ae),ie(!0))},[G,Ae]),(0,e.useEffect)(()=>{_!==""&&(clearTimeout(Y.current),Y.current=setTimeout(()=>{const kt=document.createElement("iframe");if(kt.style.width="100%",kt.style.height="100%",kt.style.border="0",X.current){X.current.innerHTML="",X.current.appendChild(kt);const Ut=kt.contentDocument||kt.contentWindow.document;Ut.open(),Ut.write(_),Ut.close()}},1e3))},[G,_]);const Ke=kt=>{xe(kt),ge==null||ge(kt,te)};return I.createElement(u.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:z,width:"100%",height:M||"100vh",rootClassName:A.smartWrp,destroyOnClose:!0,onClose:()=>{ie(!1),W==null||W(_)},extra:D&&I.createElement("div",null,I.createElement(h.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:ye,onChange:kt=>ue(kt)}),I.createElement(N.Z,{type:"primary",className:"ml20",onClick:()=>y(this,null,function*(){yield R(_,()=>{ie(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},I.createElement(s.Z,{className:"h100"},I.createElement(c.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:ye===1?"block":"none"}},I.createElement("div",{className:"h100",ref:X})),I.createElement(c.Z,{flex:"1",style:{display:ye===2?"block":"none"}},I.createElement(f.ZP,{height:"90vh",value:Ae,language:"html",theme:"vs",showMiniMap:!1,options:Ve,onChange:Ke}))))}var se=P},10946:function(d,i,n){"use strict";n.d(i,{Z:function(){return _}});var e=n(59301),u=n(74439),s=n(77596),c=n(3977),A=n(14179),f=n(56102),h={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},N=n(6767),I=n(90083),y=n(95827),B=n(30084),P=n(10787),se=n(8944),G=n(81679),ge=Object.defineProperty,Ae=Object.defineProperties,j=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,R=(xe,te,Q)=>te in xe?ge(xe,te,{enumerable:!0,configurable:!0,writable:!0,value:Q}):xe[te]=Q,W=(xe,te)=>{for(var Q in te||(te={}))M.call(te,Q)&&R(xe,Q,te[Q]);if(T)for(var Q of T(te))O.call(te,Q)&&R(xe,Q,te[Q]);return xe},D=(xe,te)=>Ae(xe,j(te)),X=(xe,te)=>{var Q={};for(var z in xe)M.call(xe,z)&&te.indexOf(z)<0&&(Q[z]=xe[z]);if(xe!=null&&T)for(var z of T(xe))te.indexOf(z)<0&&O.call(xe,z)&&(Q[z]=xe[z]);return Q},_=({onFinish:xe,value:te,streamingStatus:Q,cancelIndex:z,loadImage:ie,onDynamic:ye,isHiddenHtml:ue})=>{const[Ve,Ke]=(0,e.useState)(""),[kt,Ut]=(0,e.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ut,F]=(0,e.useState)(0),[ze,at]=(0,e.useState)(!1),Be=nt=>nt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Et,zt)=>`$$${zt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ie=()=>{at(!0),xe==null||xe()};(0,e.useEffect)(()=>{const nt=ie?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${te}`:te,Et=Be(nt);if(!ze)if(ie||!Q||z>0){Ke(Et),F(Et.length),(!Q||z>0)&&!ie&&Ie();return}else if((Et==null?void 0:Et.length)<4)Ke(Et),F(Et.length);else if(ut{Ke(Et.slice(0,ut+2)),F(Lt=>Lt+2)},zt>10?Math.max(500/(zt/2),20):50);return()=>clearInterval(ln)}else Q||Ie()},[te,Q,z,ie,ut]);const Pe=(0,e.useMemo)(()=>e.createElement("section",{className:`${h.answer} fadeIn animated edu_md`},e.createElement(u.UG,{remarkPlugins:[B.Z,P.Z],rehypePlugins:[y.Z,c.Z],components:{code(nt){var Et=nt,{node:zt,inline:ln,className:Lt,children:Ht}=Et,vt=X(Et,["node","inline","className","children"]);const Xt=/language-(\w+)/.exec(Lt||""),xt=String(Ht).trim();return ln||!Xt?e.createElement("code",W({className:Lt},vt),Ht):e.createElement("code",{className:h.codeCopy,"data-text":`\`\`\`${Xt?Xt[1]:""} ${Ht} @@ -192,7 +192,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `});++m0&&g.push({type:"text",value:` `}),g}function Qi(r){let l=0,g=r.charCodeAt(l);for(;g===9||g===32;)l++,g=r.charCodeAt(l);return r.slice(l)}function Si(r,l){const g=Gi(r,l),m=g.one(r,void 0),C=hr(g),b=Array.isArray(m)?{type:"root",children:m}:m||{type:"root",children:[]};return C&&((0,u.ok)("children"in b),b.children.push({type:"text",value:` -`},C)),b}function Xi(r,l){return r&&"run"in r?function(g,m){return fo(this,null,function*(){const C=Si(g,Jn({file:m},l));yield r.run(C,m)})}:function(g,m){return Si(g,Jn({file:m},r||l))}}function Rr(r){if(r)throw r}var li=n(58847);function qr(r){if(typeof r!="object"||r===null)return!1;const l=Object.getPrototypeOf(r);return(l===null||l===Object.prototype||Object.getPrototypeOf(l)===null)&&!(Symbol.toStringTag in r)&&!(Symbol.iterator in r)}function $r(){const r=[],l={run:g,use:m};return l;function g(...C){let b=-1;const w=C.pop();if(typeof w!="function")throw new TypeError("Expected function as last argument, not "+w);q(null,...C);function q(Ne,...we){const Ee=r[++b];let Ze=-1;if(Ne){w(Ne);return}for(;++Zew.length;let Ne;q&&w.push(C);try{Ne=r.apply(this,w)}catch(we){const Ee=we;if(q&&g)throw Ee;return C(Ee)}q||(Ne&&Ne.then&&typeof Ne.then=="function"?Ne.then(b,C):Ne instanceof Error?C(Ne):b(Ne))}function C(w,...q){g||(g=!0,l(w,...q))}function b(w){C(null,w)}}const fr={basename:Ki,dirname:ci,extname:_i,join:Ji,sep:"/"};function Ki(r,l){if(l!==void 0&&typeof l!="string")throw new TypeError('"ext" argument must be a string');zr(r);let g=0,m=-1,C=r.length,b;if(l===void 0||l.length===0||l.length>r.length){for(;C--;)if(r.codePointAt(C)===47){if(b){g=C+1;break}}else m<0&&(b=!0,m=C+1);return m<0?"":r.slice(g,m)}if(l===r)return"";let w=-1,q=l.length-1;for(;C--;)if(r.codePointAt(C)===47){if(b){g=C+1;break}}else w<0&&(b=!0,w=C+1),q>-1&&(r.codePointAt(C)===l.codePointAt(q--)?q<0&&(m=C):(q=-1,m=w));return g===m?m=w:m<0&&(m=r.length),r.slice(g,m)}function ci(r){if(zr(r),r.length===0)return".";let l=-1,g=r.length,m;for(;--g;)if(r.codePointAt(g)===47){if(m){l=g;break}}else m||(m=!0);return l<0?r.codePointAt(0)===47?"/":".":l===1&&r.codePointAt(0)===47?"//":r.slice(0,l)}function _i(r){zr(r);let l=r.length,g=-1,m=0,C=-1,b=0,w;for(;l--;){const q=r.codePointAt(l);if(q===47){if(w){m=l+1;break}continue}g<0&&(w=!0,g=l+1),q===46?C<0?C=l:b!==1&&(b=1):C>-1&&(b=-1)}return C<0||g<0||b===0||b===1&&C===g-1&&C===m+1?"":r.slice(C,g)}function Ji(...r){let l=-1,g;for(;++l0&&r.codePointAt(r.length-1)===47&&(g+="/"),l?"/"+g:g}function $i(r,l){let g="",m=0,C=-1,b=0,w=-1,q,Ne;for(;++w<=r.length;){if(w2){if(Ne=g.lastIndexOf("/"),Ne!==g.length-1){Ne<0?(g="",m=0):(g=g.slice(0,Ne),m=g.length-1-g.lastIndexOf("/")),C=w,b=0;continue}}else if(g.length>0){g="",m=0,C=w,b=0;continue}}l&&(g=g.length>0?g+"/..":"..",m=2)}else g.length>0?g+="/"+r.slice(C+1,w):g=r.slice(C+1,w),m=w-C-1;C=w,b=0}else q===46&&b>-1?b++:b=-1}return g}function zr(r){if(typeof r!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(r))}const eo={cwd:to};function to(){return"/"}function di(r){return!!(r!==null&&typeof r=="object"&&"href"in r&&r.href&&"protocol"in r&&r.protocol&&r.auth===void 0)}function kr(r){if(typeof r=="string")r=new URL(r);else if(!di(r)){const l=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+r+"`");throw l.code="ERR_INVALID_ARG_TYPE",l}if(r.protocol!=="file:"){const l=new TypeError("The URL must be of scheme file");throw l.code="ERR_INVALID_URL_SCHEME",l}return ja(r)}function ja(r){if(r.hostname!==""){const m=new TypeError('File URL host must be "localhost" or empty on darwin');throw m.code="ERR_INVALID_FILE_URL_HOST",m}const l=r.pathname;let g=-1;for(;++g0){let[Te,...Tt]=Ee;const Rt=m[je][1];qr(Rt)&&qr(Te)&&(Te=li(!0,Rt,Te)),m[je]=[we,Te,...Tt]}}}}const U=new pi().freeze();function J(r,l){if(typeof l!="function")throw new TypeError("Cannot `"+r+"` without `parser`")}function re(r,l){if(typeof l!="function")throw new TypeError("Cannot `"+r+"` without `compiler`")}function wt(r,l){if(l)throw new Error("Cannot call `"+r+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function rn(r){if(!qr(r)||typeof r.type!="string")throw new TypeError("Expected node, got `"+r+"`")}function Kt(r,l,g){if(!g)throw new Error("`"+r+"` finished async. Use `"+l+"` instead")}function An(r){return un(r)?r:new Br(r)}function un(r){return!!(r&&typeof r=="object"&&"message"in r&&"messages"in r)}function rt(r){return typeof r=="string"||on(r)}function on(r){return!!(r&&typeof r=="object"&&"byteLength"in r&&"byteOffset"in r)}const wn="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Zn=[],jn={allowDangerousHtml:!0},Cn=/^(https?|ircs?|mailto|xmpp)$/i,Tn=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function ya(r){const l=_n(r),g=Ta(r);return Ha(l.runSync(l.parse(g),g),r)}function Yn(r){return fo(this,null,function*(){const l=_n(r),g=Ta(r),m=yield l.run(l.parse(g),g);return Ha(m,r)})}function Ca(r){const l=_n(r),[g,m]=useState(void 0),[C,b]=useState(void 0);if(useEffect(function(){const w=Ta(r);l.run(l.parse(w),w,function(q,Ne){m(q),b(Ne)})},[r.children,r.rehypePlugins,r.remarkPlugins,r.remarkRehypeOptions]),g)throw g;return C?Ha(C,r):createElement(Fragment)}function _n(r){const l=r.rehypePlugins||Zn,g=r.remarkPlugins||Zn,m=r.remarkRehypeOptions?Jn(Jn({},r.remarkRehypeOptions),jn):jn;return U().use(Nr).use(g).use(Xi,m).use(l)}function Ta(r){const l=r.children||"",g=new Br;return typeof l=="string"?g.value=l:(0,u.t1)("Unexpected value `"+l+"` for `children` prop, expected `string`"),g}function Ha(r,l){const g=l.allowedElements,m=l.allowElement,C=l.components,b=l.disallowedElements,w=l.skipHtml,q=l.unwrapDisallowed,Ne=l.urlTransform||Ua;for(const Ee of Tn)Object.hasOwn(l,Ee.from)&&(0,u.t1)("Unexpected `"+Ee.from+"` prop, "+(Ee.to?"use `"+Ee.to+"` instead":"remove it")+" (see <"+wn+"#"+Ee.id+"> for more info)");return g&&b&&(0,u.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),l.className&&(r={type:"element",tagName:"div",properties:{className:l.className},children:r.type==="root"?r.children:[r]}),(0,ii.Vn)(r,we),ue(r,{Fragment:ot.Fragment,components:C,ignoreInvalidStyle:!0,jsx:ot.jsx,jsxs:ot.jsxs,passKeys:!0,passNode:!0});function we(Ee,Ze,je){if(Ee.type==="raw"&&je&&typeof Ze=="number")return w?je.children.splice(Ze,1):je.children[Ze]={type:"text",value:Ee.value},Ze;if(Ee.type==="element"){let Te;for(Te in Zt)if(Object.hasOwn(Zt,Te)&&Object.hasOwn(Ee.properties,Te)){const Tt=Ee.properties[Te],Rt=Zt[Te];(Rt===null||Rt.includes(Ee.tagName))&&(Ee.properties[Te]=Ne(String(Tt||""),Te,Ee))}}if(Ee.type==="element"){let Te=g?!g.includes(Ee.tagName):b?b.includes(Ee.tagName):!1;if(!Te&&m&&typeof Ze=="number"&&(Te=!m(Ee,Ze,je)),Te&&je&&typeof Ze=="number")return q&&Ee.children?je.children.splice(Ze,1,...Ee.children):je.children.splice(Ze,1),Ze}}}function Ua(r){const l=r.indexOf(":"),g=r.indexOf("?"),m=r.indexOf("#"),C=r.indexOf("/");return l===-1||C!==-1&&l>C||g!==-1&&l>g||m!==-1&&l>m||Cn.test(r.slice(0,l))?r:""}},3310:function(d,i,n){"use strict";n.d(i,{Z:function(){return co}});var e={};n.r(e),n.d(e,{boolean:function(){return _},booleanish:function(){return xe},commaOrSpaceSeparated:function(){return ye},commaSeparated:function(){return ie},number:function(){return Q},overloadedBoolean:function(){return te},spaceSeparated:function(){return z}});var u=n(90302),s=n(87342),c=n(81994),A=n(14470),f=n(86825);function h(t){const a=String(t),p=[];return{toOffset:Re,toPoint:k};function k(ct){if(typeof ct=="number"&&ct>-1&&ct<=a.length){let Qt=0;for(;;){let Rn=p[Qt];if(Rn===void 0){const Wn=N(a,p[Qt-1]);Rn=Wn===-1?a.length+1:Wn+1,p[Qt]=Rn}if(Rn>ct)return{line:Qt+1,column:ct-(Qt>0?p[Qt-1]:0)+1,offset:ct};Qt++}}}function Re(ct){if(ct&&typeof ct.line=="number"&&typeof ct.column=="number"&&!Number.isNaN(ct.line)&&!Number.isNaN(ct.column)){for(;p.length1?p[ct.line-2]:0)+ct.column-1;if(Qtw.length;let Ne;q&&w.push(C);try{Ne=r.apply(this,w)}catch(we){const Ee=we;if(q&&g)throw Ee;return C(Ee)}q||(Ne&&Ne.then&&typeof Ne.then=="function"?Ne.then(b,C):Ne instanceof Error?C(Ne):b(Ne))}function C(w,...q){g||(g=!0,l(w,...q))}function b(w){C(null,w)}}const fr={basename:Ki,dirname:ci,extname:_i,join:Ji,sep:"/"};function Ki(r,l){if(l!==void 0&&typeof l!="string")throw new TypeError('"ext" argument must be a string');zr(r);let g=0,m=-1,C=r.length,b;if(l===void 0||l.length===0||l.length>r.length){for(;C--;)if(r.codePointAt(C)===47){if(b){g=C+1;break}}else m<0&&(b=!0,m=C+1);return m<0?"":r.slice(g,m)}if(l===r)return"";let w=-1,q=l.length-1;for(;C--;)if(r.codePointAt(C)===47){if(b){g=C+1;break}}else w<0&&(b=!0,w=C+1),q>-1&&(r.codePointAt(C)===l.codePointAt(q--)?q<0&&(m=C):(q=-1,m=w));return g===m?m=w:m<0&&(m=r.length),r.slice(g,m)}function ci(r){if(zr(r),r.length===0)return".";let l=-1,g=r.length,m;for(;--g;)if(r.codePointAt(g)===47){if(m){l=g;break}}else m||(m=!0);return l<0?r.codePointAt(0)===47?"/":".":l===1&&r.codePointAt(0)===47?"//":r.slice(0,l)}function _i(r){zr(r);let l=r.length,g=-1,m=0,C=-1,b=0,w;for(;l--;){const q=r.codePointAt(l);if(q===47){if(w){m=l+1;break}continue}g<0&&(w=!0,g=l+1),q===46?C<0?C=l:b!==1&&(b=1):C>-1&&(b=-1)}return C<0||g<0||b===0||b===1&&C===g-1&&C===m+1?"":r.slice(C,g)}function Ji(...r){let l=-1,g;for(;++l0&&r.codePointAt(r.length-1)===47&&(g+="/"),l?"/"+g:g}function $i(r,l){let g="",m=0,C=-1,b=0,w=-1,q,Ne;for(;++w<=r.length;){if(w2){if(Ne=g.lastIndexOf("/"),Ne!==g.length-1){Ne<0?(g="",m=0):(g=g.slice(0,Ne),m=g.length-1-g.lastIndexOf("/")),C=w,b=0;continue}}else if(g.length>0){g="",m=0,C=w,b=0;continue}}l&&(g=g.length>0?g+"/..":"..",m=2)}else g.length>0?g+="/"+r.slice(C+1,w):g=r.slice(C+1,w),m=w-C-1;C=w,b=0}else q===46&&b>-1?b++:b=-1}return g}function zr(r){if(typeof r!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(r))}const eo={cwd:to};function to(){return"/"}function di(r){return!!(r!==null&&typeof r=="object"&&"href"in r&&r.href&&"protocol"in r&&r.protocol&&r.auth===void 0)}function kr(r){if(typeof r=="string")r=new URL(r);else if(!di(r)){const l=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+r+"`");throw l.code="ERR_INVALID_ARG_TYPE",l}if(r.protocol!=="file:"){const l=new TypeError("The URL must be of scheme file");throw l.code="ERR_INVALID_URL_SCHEME",l}return ja(r)}function ja(r){if(r.hostname!==""){const m=new TypeError('File URL host must be "localhost" or empty on darwin');throw m.code="ERR_INVALID_FILE_URL_HOST",m}const l=r.pathname;let g=-1;for(;++g0){let[Te,...Tt]=Ee;const Rt=m[je][1];qr(Rt)&&qr(Te)&&(Te=li(!0,Rt,Te)),m[je]=[we,Te,...Tt]}}}}const U=new pi().freeze();function J(r,l){if(typeof l!="function")throw new TypeError("Cannot `"+r+"` without `parser`")}function re(r,l){if(typeof l!="function")throw new TypeError("Cannot `"+r+"` without `compiler`")}function wt(r,l){if(l)throw new Error("Cannot call `"+r+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function rn(r){if(!qr(r)||typeof r.type!="string")throw new TypeError("Expected node, got `"+r+"`")}function Kt(r,l,g){if(!g)throw new Error("`"+r+"` finished async. Use `"+l+"` instead")}function An(r){return un(r)?r:new Br(r)}function un(r){return!!(r&&typeof r=="object"&&"message"in r&&"messages"in r)}function rt(r){return typeof r=="string"||on(r)}function on(r){return!!(r&&typeof r=="object"&&"byteLength"in r&&"byteOffset"in r)}const wn="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Zn=[],jn={allowDangerousHtml:!0},Cn=/^(https?|ircs?|mailto|xmpp)$/i,Tn=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function ya(r){const l=_n(r),g=Ta(r);return Ha(l.runSync(l.parse(g),g),r)}function Yn(r){return fo(this,null,function*(){const l=_n(r),g=Ta(r),m=yield l.run(l.parse(g),g);return Ha(m,r)})}function Ca(r){const l=_n(r),[g,m]=useState(void 0),[C,b]=useState(void 0);if(useEffect(function(){const w=Ta(r);l.run(l.parse(w),w,function(q,Ne){m(q),b(Ne)})},[r.children,r.rehypePlugins,r.remarkPlugins,r.remarkRehypeOptions]),g)throw g;return C?Ha(C,r):createElement(Fragment)}function _n(r){const l=r.rehypePlugins||Zn,g=r.remarkPlugins||Zn,m=r.remarkRehypeOptions?Jn(Jn({},r.remarkRehypeOptions),jn):jn;return U().use(Nr).use(g).use(Xi,m).use(l)}function Ta(r){const l=r.children||"",g=new Br;return typeof l=="string"?g.value=l:(0,u.t1)("Unexpected value `"+l+"` for `children` prop, expected `string`"),g}function Ha(r,l){const g=l.allowedElements,m=l.allowElement,C=l.components,b=l.disallowedElements,w=l.skipHtml,q=l.unwrapDisallowed,Ne=l.urlTransform||Ua;for(const Ee of Tn)Object.hasOwn(l,Ee.from)&&(0,u.t1)("Unexpected `"+Ee.from+"` prop, "+(Ee.to?"use `"+Ee.to+"` instead":"remove it")+" (see <"+wn+"#"+Ee.id+"> for more info)");return g&&b&&(0,u.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),l.className&&(r={type:"element",tagName:"div",properties:{className:l.className},children:r.type==="root"?r.children:[r]}),(0,ii.Vn)(r,we),ue(r,{Fragment:ot.Fragment,components:C,ignoreInvalidStyle:!0,jsx:ot.jsx,jsxs:ot.jsxs,passKeys:!0,passNode:!0});function we(Ee,Ze,je){if(Ee.type==="raw"&&je&&typeof Ze=="number")return w?je.children.splice(Ze,1):je.children[Ze]={type:"text",value:Ee.value},Ze;if(Ee.type==="element"){let Te;for(Te in Zt)if(Object.hasOwn(Zt,Te)&&Object.hasOwn(Ee.properties,Te)){const Tt=Ee.properties[Te],Rt=Zt[Te];(Rt===null||Rt.includes(Ee.tagName))&&(Ee.properties[Te]=Ne(String(Tt||""),Te,Ee))}}if(Ee.type==="element"){let Te=g?!g.includes(Ee.tagName):b?b.includes(Ee.tagName):!1;if(!Te&&m&&typeof Ze=="number"&&(Te=!m(Ee,Ze,je)),Te&&je&&typeof Ze=="number")return q&&Ee.children?je.children.splice(Ze,1,...Ee.children):je.children.splice(Ze,1),Ze}}}function Ua(r){const l=r.indexOf(":"),g=r.indexOf("?"),m=r.indexOf("#"),C=r.indexOf("/");return l===-1||C!==-1&&l>C||g!==-1&&l>g||m!==-1&&l>m||Cn.test(r.slice(0,l))?r:""}},3977:function(d,i,n){"use strict";n.d(i,{Z:function(){return co}});var e={};n.r(e),n.d(e,{boolean:function(){return _},booleanish:function(){return xe},commaOrSpaceSeparated:function(){return ye},commaSeparated:function(){return ie},number:function(){return Q},overloadedBoolean:function(){return te},spaceSeparated:function(){return z}});var u=n(90302),s=n(87342),c=n(81994),A=n(14470),f=n(86825);function h(t){const a=String(t),p=[];return{toOffset:Re,toPoint:k};function k(ct){if(typeof ct=="number"&&ct>-1&&ct<=a.length){let Qt=0;for(;;){let Rn=p[Qt];if(Rn===void 0){const Wn=N(a,p[Qt-1]);Rn=Wn===-1?a.length+1:Wn+1,p[Qt]=Rn}if(Rn>ct)return{line:Qt+1,column:ct-(Qt>0?p[Qt-1]:0)+1,offset:ct};Qt++}}}function Re(ct){if(ct&&typeof ct.line=="number"&&typeof ct.column=="number"&&!Number.isNaN(ct.line)&&!Number.isNaN(ct.column)){for(;p.length1?p[ct.line-2]:0)+ct.column-1;if(Qt4&&p.slice(0,4)==="data"&&Lt.test(a)){if(a.charAt(4)==="-"){const ct=a.slice(5).replace(Ht,Qe);k="data"+ct.charAt(0).toUpperCase()+ct.slice(1)}else{const ct=a.slice(4);if(!Ht.test(ct)){let Qt=ct.replace(vt,xt);Qt.charAt(0)!=="-"&&(Qt="-"+Qt),a="data"+Qt}}Re=Ke}return new Re(k,a)}function xt(t){return"-"+t.toLowerCase()}function Qe(t){return t.charAt(1).toUpperCase()}var Zt=n(71523);const ot={}.hasOwnProperty;function et(t,a){const p=a||{};function k(Re,...ct){let Qt=k.invalid;const Rn=k.handlers;if(Re&&ot.call(Re,t)){const Wn=String(Re[t]);Qt=ot.call(Rn,Wn)?Rn[Wn]:k.unknown}if(Qt)return Qt.call(this,Re,...ct)}return k.handlers=p.handlers||{},k.invalid=p.invalid,k.unknown=p.unknown,k}const Yt={},Ct={}.hasOwnProperty,jt=et("type",{handlers:{root:Ye,element:L,text:dt,comment:De,doctype:pt}});function Le(t,a){const k=(a||Yt).space;return jt(t,k==="svg"?ln:zt)}function Ye(t,a){const p={nodeName:"#document",mode:(t.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return p.childNodes=H(t.children,p,a),K(t,p),p}function qe(t,a){const p={nodeName:"#document-fragment",childNodes:[]};return p.childNodes=H(t.children,p,a),K(t,p),p}function pt(t){const a={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return K(t,a),a}function dt(t){const a={nodeName:"#text",value:t.value,parentNode:null};return K(t,a),a}function De(t){const a={nodeName:"#comment",data:t.value,parentNode:null};return K(t,a),a}function L(t,a){const p=a;let k=p;t.type==="element"&&t.tagName.toLowerCase()==="svg"&&p.space==="html"&&(k=ln);const Re=[];let ct;if(t.properties){for(ct in t.properties)if(ct!=="children"&&Ct.call(t.properties,ct)){const Wn=ne(k,ct,t.properties[ct]);Wn&&Re.push(Wn)}}const Qt=k.space;(0,s.ok)(Qt);const Rn={nodeName:t.tagName,tagName:t.tagName,attrs:Re,namespaceURI:I.t[Qt],childNodes:[],parentNode:null};return Rn.childNodes=H(t.children,Rn,k),K(t,Rn),t.tagName==="template"&&t.content&&(Rn.content=qe(t.content,k)),Rn}function ne(t,a,p){const k=Xt(t,a);if(p===!1||p===null||p===void 0||typeof p=="number"&&Number.isNaN(p)||!p&&k.boolean)return;Array.isArray(p)&&(p=k.commaSeparated?(0,O.P)(p):(0,Zt.P)(p));const Re={name:k.attribute,value:p===!0?"":String(p)};if(k.space&&k.space!=="html"&&k.space!=="svg"){const ct=Re.name.indexOf(":");ct<0?Re.prefix="":(Re.name=Re.name.slice(ct+1),Re.prefix=k.attribute.slice(0,ct)),Re.namespace=I.t[k.space]}return Re}function H(t,a,p){let k=-1;const Re=[];if(t)for(;++k=55296&&t<=57343}function oe(t){return t>=56320&&t<=57343}function Mt(t,a){return(t-55296)*1024+9216+a}function Bt(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function st(t){return t>=64976&&t<=65007||fe.has(t)}var le;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",t.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",t.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",t.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",t.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",t.missingDoctypePublicIdentifier="missing-doctype-public-identifier",t.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",t.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",t.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",t.cdataInHtmlContent="cdata-in-html-content",t.incorrectlyOpenedComment="incorrectly-opened-comment",t.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",t.eofInDoctype="eof-in-doctype",t.nestedComment="nested-comment",t.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",t.eofInComment="eof-in-comment",t.incorrectlyClosedComment="incorrectly-closed-comment",t.eofInCdata="eof-in-cdata",t.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",t.nullCharacterReference="null-character-reference",t.surrogateCharacterReference="surrogate-character-reference",t.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",t.controlCharacterReference="control-character-reference",t.noncharacterCharacterReference="noncharacter-character-reference",t.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",t.missingDoctypeName="missing-doctype-name",t.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",t.duplicateAttribute="duplicate-attribute",t.nonConformingDoctype="non-conforming-doctype",t.missingDoctype="missing-doctype",t.misplacedDoctype="misplaced-doctype",t.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",t.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",t.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",t.openElementsLeftAfterEof="open-elements-left-after-eof",t.abandonedHeadElementChild="abandoned-head-element-child",t.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",t.nestedNoscriptInHead="nested-noscript-in-head",t.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(le||(le={}));const Ft=65536;class gt{constructor(a){this.handler=a,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=Ft,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(a,p){const{line:k,col:Re,offset:ct}=this,Qt=Re+p,Rn=ct+p;return{code:a,startLine:k,endLine:k,startCol:Qt,endCol:Qt,startOffset:Rn,endOffset:Rn}}_err(a){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(a,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(a){if(this.pos!==this.html.length-1){const p=this.html.charCodeAt(this.pos+1);if(oe(p))return this.pos++,this._addGap(),Mt(a,p)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,v.EOF;return this._err(le.surrogateInInputStream),a}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(a,p){this.html.length>0?this.html+=a:this.html=a,this.endOfChunkHit=!1,this.lastChunkWritten=p}insertHtmlAtCurrentPos(a){this.html=this.html.substring(0,this.pos+1)+a+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(a,p){if(this.pos+a.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(p)return this.html.startsWith(a,this.pos);for(let k=0;k=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,v.EOF;const k=this.html.charCodeAt(p);return k===v.CARRIAGE_RETURN?v.LINE_FEED:k}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,v.EOF;let a=this.html.charCodeAt(this.pos);return a===v.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,v.LINE_FEED):a===v.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,$e(a)&&(a=this._processSurrogate(a)),this.handler.onParseError===null||a>31&&a<127||a===v.LINE_FEED||a===v.CARRIAGE_RETURN||a>159&&a<64976||this._checkForProblematicCharacters(a),a)}_checkForProblematicCharacters(a){Bt(a)?this._err(le.controlCharacterInInputStream):st(a)&&this._err(le.noncharacterInInputStream)}retreat(a){for(this.pos-=a;this.pos=0;p--)if(t.attrs[p].name===a)return t.attrs[p].value;return null}const Gt=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(t=>t.charCodeAt(0))),ht=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(t=>t.charCodeAt(0)));var Nt;const Vt=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Ot=(Nt=String.fromCodePoint)!==null&&Nt!==void 0?Nt:function(t){let a="";return t>65535&&(t-=65536,a+=String.fromCharCode(t>>>10&1023|55296),t=56320|t&1023),a+=String.fromCharCode(t),a};function sn(t){var a;return t>=55296&&t<=57343||t>1114111?65533:(a=Vt.get(t))!==null&&a!==void 0?a:t}function pn(t){return Ot(sn(t))}var Wt;(function(t){t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z"})(Wt||(Wt={}));const Oe=32;var S;(function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE"})(S||(S={}));function ce(t){return t>=Wt.ZERO&&t<=Wt.NINE}function E(t){return t>=Wt.UPPER_A&&t<=Wt.UPPER_F||t>=Wt.LOWER_A&&t<=Wt.LOWER_F}function Ce(t){return t>=Wt.UPPER_A&&t<=Wt.UPPER_Z||t>=Wt.LOWER_A&&t<=Wt.LOWER_Z||ce(t)}function pe(t){return t===Wt.EQUALS||Ce(t)}var be;(function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"})(be||(be={}));var Me;(function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"})(Me||(Me={}));class it{constructor(a,p,k){this.decodeTree=a,this.emitCodePoint=p,this.errors=k,this.state=be.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Me.Strict}startEntity(a){this.decodeMode=a,this.state=be.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(a,p){switch(this.state){case be.EntityStart:return a.charCodeAt(p)===Wt.NUM?(this.state=be.NumericStart,this.consumed+=1,this.stateNumericStart(a,p+1)):(this.state=be.NamedEntity,this.stateNamedEntity(a,p));case be.NumericStart:return this.stateNumericStart(a,p);case be.NumericDecimal:return this.stateNumericDecimal(a,p);case be.NumericHex:return this.stateNumericHex(a,p);case be.NamedEntity:return this.stateNamedEntity(a,p)}}stateNumericStart(a,p){return p>=a.length?-1:(a.charCodeAt(p)|Oe)===Wt.LOWER_X?(this.state=be.NumericHex,this.consumed+=1,this.stateNumericHex(a,p+1)):(this.state=be.NumericDecimal,this.stateNumericDecimal(a,p))}addToNumericResult(a,p,k,Re){if(p!==k){const ct=k-p;this.result=this.result*Math.pow(Re,ct)+Number.parseInt(a.substr(p,ct),Re),this.consumed+=ct}}stateNumericHex(a,p){const k=p;for(;p>14;for(;p>14,ct!==0){if(Qt===Wt.SEMI)return this.emitNamedEntityData(this.treeIndex,ct,this.consumed+this.excess);this.decodeMode!==Me.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var a;const{result:p,decodeTree:k}=this,Re=(k[p]&S.VALUE_LENGTH)>>14;return this.emitNamedEntityData(p,Re,this.consumed),(a=this.errors)===null||a===void 0||a.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(a,p,k){const{decodeTree:Re}=this;return this.emitCodePoint(p===1?Re[a]&~S.VALUE_LENGTH:Re[a+1],k),p===3&&this.emitCodePoint(Re[a+2],k),k}end(){var a;switch(this.state){case be.NamedEntity:return this.result!==0&&(this.decodeMode!==Me.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case be.NumericDecimal:return this.emitNumericEntity(0,2);case be.NumericHex:return this.emitNumericEntity(0,3);case be.NumericStart:return(a=this.errors)===null||a===void 0||a.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case be.EntityStart:return 0}}}function _t(t){let a="";const p=new it(t,k=>a+=fromCodePoint(k));return function(Re,ct){let Qt=0,Rn=0;for(;(Rn=Re.indexOf("&",Rn))>=0;){a+=Re.slice(Qt,Rn),p.startEntity(ct);const bt=p.write(Re,Rn+1);if(bt<0){Qt=Rn+p.end();break}Qt=Rn+bt,Rn=bt===0?Qt+1:Qt}const Wn=a+Re.slice(Qt);return a="",Wn}}function tn(t,a,p,k){const Re=(a&S.BRANCH_LENGTH)>>7,ct=a&S.JUMP_TABLE;if(Re===0)return ct!==0&&k===ct?p:-1;if(ct){const Wn=k-ct;return Wn<0||Wn>=Re?-1:t[p+Wn]-1}let Qt=p,Rn=Qt+Re-1;for(;Qt<=Rn;){const Wn=Qt+Rn>>>1,bt=t[Wn];if(btk)Rn=Wn-1;else return t[Wn+Re]}return-1}const yt=null,mt=null;function Jt(t,a=Me.Legacy){return yt(t,a)}function ve(t){return yt(t,Me.Attribute)}function Z(t){return yt(t,Me.Strict)}function he(t){return mt(t,Me.Strict)}var V;(function(t){t.HTML="http://www.w3.org/1999/xhtml",t.MATHML="http://www.w3.org/1998/Math/MathML",t.SVG="http://www.w3.org/2000/svg",t.XLINK="http://www.w3.org/1999/xlink",t.XML="http://www.w3.org/XML/1998/namespace",t.XMLNS="http://www.w3.org/2000/xmlns/"})(V||(V={}));var de;(function(t){t.TYPE="type",t.ACTION="action",t.ENCODING="encoding",t.PROMPT="prompt",t.NAME="name",t.COLOR="color",t.FACE="face",t.SIZE="size"})(de||(de={}));var ke;(function(t){t.NO_QUIRKS="no-quirks",t.QUIRKS="quirks",t.LIMITED_QUIRKS="limited-quirks"})(ke||(ke={}));var me;(function(t){t.A="a",t.ADDRESS="address",t.ANNOTATION_XML="annotation-xml",t.APPLET="applet",t.AREA="area",t.ARTICLE="article",t.ASIDE="aside",t.B="b",t.BASE="base",t.BASEFONT="basefont",t.BGSOUND="bgsound",t.BIG="big",t.BLOCKQUOTE="blockquote",t.BODY="body",t.BR="br",t.BUTTON="button",t.CAPTION="caption",t.CENTER="center",t.CODE="code",t.COL="col",t.COLGROUP="colgroup",t.DD="dd",t.DESC="desc",t.DETAILS="details",t.DIALOG="dialog",t.DIR="dir",t.DIV="div",t.DL="dl",t.DT="dt",t.EM="em",t.EMBED="embed",t.FIELDSET="fieldset",t.FIGCAPTION="figcaption",t.FIGURE="figure",t.FONT="font",t.FOOTER="footer",t.FOREIGN_OBJECT="foreignObject",t.FORM="form",t.FRAME="frame",t.FRAMESET="frameset",t.H1="h1",t.H2="h2",t.H3="h3",t.H4="h4",t.H5="h5",t.H6="h6",t.HEAD="head",t.HEADER="header",t.HGROUP="hgroup",t.HR="hr",t.HTML="html",t.I="i",t.IMG="img",t.IMAGE="image",t.INPUT="input",t.IFRAME="iframe",t.KEYGEN="keygen",t.LABEL="label",t.LI="li",t.LINK="link",t.LISTING="listing",t.MAIN="main",t.MALIGNMARK="malignmark",t.MARQUEE="marquee",t.MATH="math",t.MENU="menu",t.META="meta",t.MGLYPH="mglyph",t.MI="mi",t.MO="mo",t.MN="mn",t.MS="ms",t.MTEXT="mtext",t.NAV="nav",t.NOBR="nobr",t.NOFRAMES="noframes",t.NOEMBED="noembed",t.NOSCRIPT="noscript",t.OBJECT="object",t.OL="ol",t.OPTGROUP="optgroup",t.OPTION="option",t.P="p",t.PARAM="param",t.PLAINTEXT="plaintext",t.PRE="pre",t.RB="rb",t.RP="rp",t.RT="rt",t.RTC="rtc",t.RUBY="ruby",t.S="s",t.SCRIPT="script",t.SEARCH="search",t.SECTION="section",t.SELECT="select",t.SOURCE="source",t.SMALL="small",t.SPAN="span",t.STRIKE="strike",t.STRONG="strong",t.STYLE="style",t.SUB="sub",t.SUMMARY="summary",t.SUP="sup",t.TABLE="table",t.TBODY="tbody",t.TEMPLATE="template",t.TEXTAREA="textarea",t.TFOOT="tfoot",t.TD="td",t.TH="th",t.THEAD="thead",t.TITLE="title",t.TR="tr",t.TRACK="track",t.TT="tt",t.U="u",t.UL="ul",t.SVG="svg",t.VAR="var",t.WBR="wbr",t.XMP="xmp"})(me||(me={}));var o;(function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.A=1]="A",t[t.ADDRESS=2]="ADDRESS",t[t.ANNOTATION_XML=3]="ANNOTATION_XML",t[t.APPLET=4]="APPLET",t[t.AREA=5]="AREA",t[t.ARTICLE=6]="ARTICLE",t[t.ASIDE=7]="ASIDE",t[t.B=8]="B",t[t.BASE=9]="BASE",t[t.BASEFONT=10]="BASEFONT",t[t.BGSOUND=11]="BGSOUND",t[t.BIG=12]="BIG",t[t.BLOCKQUOTE=13]="BLOCKQUOTE",t[t.BODY=14]="BODY",t[t.BR=15]="BR",t[t.BUTTON=16]="BUTTON",t[t.CAPTION=17]="CAPTION",t[t.CENTER=18]="CENTER",t[t.CODE=19]="CODE",t[t.COL=20]="COL",t[t.COLGROUP=21]="COLGROUP",t[t.DD=22]="DD",t[t.DESC=23]="DESC",t[t.DETAILS=24]="DETAILS",t[t.DIALOG=25]="DIALOG",t[t.DIR=26]="DIR",t[t.DIV=27]="DIV",t[t.DL=28]="DL",t[t.DT=29]="DT",t[t.EM=30]="EM",t[t.EMBED=31]="EMBED",t[t.FIELDSET=32]="FIELDSET",t[t.FIGCAPTION=33]="FIGCAPTION",t[t.FIGURE=34]="FIGURE",t[t.FONT=35]="FONT",t[t.FOOTER=36]="FOOTER",t[t.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",t[t.FORM=38]="FORM",t[t.FRAME=39]="FRAME",t[t.FRAMESET=40]="FRAMESET",t[t.H1=41]="H1",t[t.H2=42]="H2",t[t.H3=43]="H3",t[t.H4=44]="H4",t[t.H5=45]="H5",t[t.H6=46]="H6",t[t.HEAD=47]="HEAD",t[t.HEADER=48]="HEADER",t[t.HGROUP=49]="HGROUP",t[t.HR=50]="HR",t[t.HTML=51]="HTML",t[t.I=52]="I",t[t.IMG=53]="IMG",t[t.IMAGE=54]="IMAGE",t[t.INPUT=55]="INPUT",t[t.IFRAME=56]="IFRAME",t[t.KEYGEN=57]="KEYGEN",t[t.LABEL=58]="LABEL",t[t.LI=59]="LI",t[t.LINK=60]="LINK",t[t.LISTING=61]="LISTING",t[t.MAIN=62]="MAIN",t[t.MALIGNMARK=63]="MALIGNMARK",t[t.MARQUEE=64]="MARQUEE",t[t.MATH=65]="MATH",t[t.MENU=66]="MENU",t[t.META=67]="META",t[t.MGLYPH=68]="MGLYPH",t[t.MI=69]="MI",t[t.MO=70]="MO",t[t.MN=71]="MN",t[t.MS=72]="MS",t[t.MTEXT=73]="MTEXT",t[t.NAV=74]="NAV",t[t.NOBR=75]="NOBR",t[t.NOFRAMES=76]="NOFRAMES",t[t.NOEMBED=77]="NOEMBED",t[t.NOSCRIPT=78]="NOSCRIPT",t[t.OBJECT=79]="OBJECT",t[t.OL=80]="OL",t[t.OPTGROUP=81]="OPTGROUP",t[t.OPTION=82]="OPTION",t[t.P=83]="P",t[t.PARAM=84]="PARAM",t[t.PLAINTEXT=85]="PLAINTEXT",t[t.PRE=86]="PRE",t[t.RB=87]="RB",t[t.RP=88]="RP",t[t.RT=89]="RT",t[t.RTC=90]="RTC",t[t.RUBY=91]="RUBY",t[t.S=92]="S",t[t.SCRIPT=93]="SCRIPT",t[t.SEARCH=94]="SEARCH",t[t.SECTION=95]="SECTION",t[t.SELECT=96]="SELECT",t[t.SOURCE=97]="SOURCE",t[t.SMALL=98]="SMALL",t[t.SPAN=99]="SPAN",t[t.STRIKE=100]="STRIKE",t[t.STRONG=101]="STRONG",t[t.STYLE=102]="STYLE",t[t.SUB=103]="SUB",t[t.SUMMARY=104]="SUMMARY",t[t.SUP=105]="SUP",t[t.TABLE=106]="TABLE",t[t.TBODY=107]="TBODY",t[t.TEMPLATE=108]="TEMPLATE",t[t.TEXTAREA=109]="TEXTAREA",t[t.TFOOT=110]="TFOOT",t[t.TD=111]="TD",t[t.TH=112]="TH",t[t.THEAD=113]="THEAD",t[t.TITLE=114]="TITLE",t[t.TR=115]="TR",t[t.TRACK=116]="TRACK",t[t.TT=117]="TT",t[t.U=118]="U",t[t.UL=119]="UL",t[t.SVG=120]="SVG",t[t.VAR=121]="VAR",t[t.WBR=122]="WBR",t[t.XMP=123]="XMP"})(o||(o={}));const $t=new Map([[me.A,o.A],[me.ADDRESS,o.ADDRESS],[me.ANNOTATION_XML,o.ANNOTATION_XML],[me.APPLET,o.APPLET],[me.AREA,o.AREA],[me.ARTICLE,o.ARTICLE],[me.ASIDE,o.ASIDE],[me.B,o.B],[me.BASE,o.BASE],[me.BASEFONT,o.BASEFONT],[me.BGSOUND,o.BGSOUND],[me.BIG,o.BIG],[me.BLOCKQUOTE,o.BLOCKQUOTE],[me.BODY,o.BODY],[me.BR,o.BR],[me.BUTTON,o.BUTTON],[me.CAPTION,o.CAPTION],[me.CENTER,o.CENTER],[me.CODE,o.CODE],[me.COL,o.COL],[me.COLGROUP,o.COLGROUP],[me.DD,o.DD],[me.DESC,o.DESC],[me.DETAILS,o.DETAILS],[me.DIALOG,o.DIALOG],[me.DIR,o.DIR],[me.DIV,o.DIV],[me.DL,o.DL],[me.DT,o.DT],[me.EM,o.EM],[me.EMBED,o.EMBED],[me.FIELDSET,o.FIELDSET],[me.FIGCAPTION,o.FIGCAPTION],[me.FIGURE,o.FIGURE],[me.FONT,o.FONT],[me.FOOTER,o.FOOTER],[me.FOREIGN_OBJECT,o.FOREIGN_OBJECT],[me.FORM,o.FORM],[me.FRAME,o.FRAME],[me.FRAMESET,o.FRAMESET],[me.H1,o.H1],[me.H2,o.H2],[me.H3,o.H3],[me.H4,o.H4],[me.H5,o.H5],[me.H6,o.H6],[me.HEAD,o.HEAD],[me.HEADER,o.HEADER],[me.HGROUP,o.HGROUP],[me.HR,o.HR],[me.HTML,o.HTML],[me.I,o.I],[me.IMG,o.IMG],[me.IMAGE,o.IMAGE],[me.INPUT,o.INPUT],[me.IFRAME,o.IFRAME],[me.KEYGEN,o.KEYGEN],[me.LABEL,o.LABEL],[me.LI,o.LI],[me.LINK,o.LINK],[me.LISTING,o.LISTING],[me.MAIN,o.MAIN],[me.MALIGNMARK,o.MALIGNMARK],[me.MARQUEE,o.MARQUEE],[me.MATH,o.MATH],[me.MENU,o.MENU],[me.META,o.META],[me.MGLYPH,o.MGLYPH],[me.MI,o.MI],[me.MO,o.MO],[me.MN,o.MN],[me.MS,o.MS],[me.MTEXT,o.MTEXT],[me.NAV,o.NAV],[me.NOBR,o.NOBR],[me.NOFRAMES,o.NOFRAMES],[me.NOEMBED,o.NOEMBED],[me.NOSCRIPT,o.NOSCRIPT],[me.OBJECT,o.OBJECT],[me.OL,o.OL],[me.OPTGROUP,o.OPTGROUP],[me.OPTION,o.OPTION],[me.P,o.P],[me.PARAM,o.PARAM],[me.PLAINTEXT,o.PLAINTEXT],[me.PRE,o.PRE],[me.RB,o.RB],[me.RP,o.RP],[me.RT,o.RT],[me.RTC,o.RTC],[me.RUBY,o.RUBY],[me.S,o.S],[me.SCRIPT,o.SCRIPT],[me.SEARCH,o.SEARCH],[me.SECTION,o.SECTION],[me.SELECT,o.SELECT],[me.SOURCE,o.SOURCE],[me.SMALL,o.SMALL],[me.SPAN,o.SPAN],[me.STRIKE,o.STRIKE],[me.STRONG,o.STRONG],[me.STYLE,o.STYLE],[me.SUB,o.SUB],[me.SUMMARY,o.SUMMARY],[me.SUP,o.SUP],[me.TABLE,o.TABLE],[me.TBODY,o.TBODY],[me.TEMPLATE,o.TEMPLATE],[me.TEXTAREA,o.TEXTAREA],[me.TFOOT,o.TFOOT],[me.TD,o.TD],[me.TH,o.TH],[me.THEAD,o.THEAD],[me.TITLE,o.TITLE],[me.TR,o.TR],[me.TRACK,o.TRACK],[me.TT,o.TT],[me.U,o.U],[me.UL,o.UL],[me.SVG,o.SVG],[me.VAR,o.VAR],[me.WBR,o.WBR],[me.XMP,o.XMP]]);function St(t){var a;return(a=$t.get(t))!==null&&a!==void 0?a:o.UNKNOWN}const He=o,fn={[V.HTML]:new Set([He.ADDRESS,He.APPLET,He.AREA,He.ARTICLE,He.ASIDE,He.BASE,He.BASEFONT,He.BGSOUND,He.BLOCKQUOTE,He.BODY,He.BR,He.BUTTON,He.CAPTION,He.CENTER,He.COL,He.COLGROUP,He.DD,He.DETAILS,He.DIR,He.DIV,He.DL,He.DT,He.EMBED,He.FIELDSET,He.FIGCAPTION,He.FIGURE,He.FOOTER,He.FORM,He.FRAME,He.FRAMESET,He.H1,He.H2,He.H3,He.H4,He.H5,He.H6,He.HEAD,He.HEADER,He.HGROUP,He.HR,He.HTML,He.IFRAME,He.IMG,He.INPUT,He.LI,He.LINK,He.LISTING,He.MAIN,He.MARQUEE,He.MENU,He.META,He.NAV,He.NOEMBED,He.NOFRAMES,He.NOSCRIPT,He.OBJECT,He.OL,He.P,He.PARAM,He.PLAINTEXT,He.PRE,He.SCRIPT,He.SECTION,He.SELECT,He.SOURCE,He.STYLE,He.SUMMARY,He.TABLE,He.TBODY,He.TD,He.TEMPLATE,He.TEXTAREA,He.TFOOT,He.TH,He.THEAD,He.TITLE,He.TR,He.TRACK,He.UL,He.WBR,He.XMP]),[V.MATHML]:new Set([He.MI,He.MO,He.MN,He.MS,He.MTEXT,He.ANNOTATION_XML]),[V.SVG]:new Set([He.TITLE,He.FOREIGN_OBJECT,He.DESC]),[V.XLINK]:new Set,[V.XML]:new Set,[V.XMLNS]:new Set},en=new Set([He.H1,He.H2,He.H3,He.H4,He.H5,He.H6]),hn=new Set([me.STYLE,me.SCRIPT,me.XMP,me.IFRAME,me.NOEMBED,me.NOFRAMES,me.PLAINTEXT]);function Dn(t,a){return hn.has(t)||a&&t===me.NOSCRIPT}var ee;(function(t){t[t.DATA=0]="DATA",t[t.RCDATA=1]="RCDATA",t[t.RAWTEXT=2]="RAWTEXT",t[t.SCRIPT_DATA=3]="SCRIPT_DATA",t[t.PLAINTEXT=4]="PLAINTEXT",t[t.TAG_OPEN=5]="TAG_OPEN",t[t.END_TAG_OPEN=6]="END_TAG_OPEN",t[t.TAG_NAME=7]="TAG_NAME",t[t.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",t[t.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",t[t.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",t[t.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",t[t.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",t[t.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",t[t.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",t[t.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",t[t.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",t[t.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",t[t.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",t[t.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",t[t.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",t[t.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",t[t.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",t[t.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",t[t.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",t[t.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",t[t.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",t[t.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",t[t.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",t[t.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",t[t.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",t[t.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",t[t.BOGUS_COMMENT=40]="BOGUS_COMMENT",t[t.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",t[t.COMMENT_START=42]="COMMENT_START",t[t.COMMENT_START_DASH=43]="COMMENT_START_DASH",t[t.COMMENT=44]="COMMENT",t[t.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",t[t.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",t[t.COMMENT_END_DASH=49]="COMMENT_END_DASH",t[t.COMMENT_END=50]="COMMENT_END",t[t.COMMENT_END_BANG=51]="COMMENT_END_BANG",t[t.DOCTYPE=52]="DOCTYPE",t[t.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",t[t.DOCTYPE_NAME=54]="DOCTYPE_NAME",t[t.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",t[t.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",t[t.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",t[t.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",t[t.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",t[t.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",t[t.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",t[t.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",t[t.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",t[t.CDATA_SECTION=68]="CDATA_SECTION",t[t.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",t[t.CDATA_SECTION_END=70]="CDATA_SECTION_END",t[t.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",t[t.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(ee||(ee={}));const Pn={DATA:ee.DATA,RCDATA:ee.RCDATA,RAWTEXT:ee.RAWTEXT,SCRIPT_DATA:ee.SCRIPT_DATA,PLAINTEXT:ee.PLAINTEXT,CDATA_SECTION:ee.CDATA_SECTION};function ea(t){return t>=v.DIGIT_0&&t<=v.DIGIT_9}function Un(t){return t>=v.LATIN_CAPITAL_A&&t<=v.LATIN_CAPITAL_Z}function Ia(t){return t>=v.LATIN_SMALL_A&&t<=v.LATIN_SMALL_Z}function Kn(t){return Ia(t)||Un(t)}function va(t){return Kn(t)||ea(t)}function vn(t){return t+32}function la(t){return t===v.SPACE||t===v.LINE_FEED||t===v.TABULATION||t===v.FORM_FEED}function ga(t){return la(t)||t===v.SOLIDUS||t===v.GREATER_THAN_SIGN}function kn(t){return t===v.NULL?le.nullCharacterReference:t>1114111?le.characterReferenceOutsideUnicodeRange:$e(t)?le.surrogateCharacterReference:st(t)?le.noncharacterCharacterReference:Bt(t)||t===v.CARRIAGE_RETURN?le.controlCharacterReference:null}class cn{constructor(a,p){this.options=a,this.handler=p,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=ee.DATA,this.returnState=ee.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new gt(p),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new it(Gt,(k,Re)=>{this.preprocessor.pos=this.entityStartPos+Re-1,this._flushCodePointConsumedAsCharacterReference(k)},p.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(le.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:k=>{this._err(le.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+k)},validateNumericCharacterReference:k=>{const Re=kn(k);Re&&this._err(Re,1)}}:void 0)}_err(a,p=0){var k,Re;(Re=(k=this.handler).onParseError)===null||Re===void 0||Re.call(k,this.preprocessor.getError(a,p))}getCurrentLocation(a){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-a,startOffset:this.preprocessor.offset-a,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const a=this._consume();this._ensureHibernation()||this._callState(a)}this.inLoop=!1}}pause(){this.paused=!0}resume(a){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||a==null||a())}write(a,p,k){this.active=!0,this.preprocessor.write(a,p),this._runParsingLoop(),this.paused||k==null||k()}insertHtmlAtCurrentPos(a){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(a),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(a){this.consumedAfterSnapshot+=a;for(let p=0;p0&&this._err(le.endTagWithAttributes),a.selfClosing&&this._err(le.endTagWithTrailingSolidus),this.handler.onEndTag(a)),this.preprocessor.dropParsedChunk()}emitCurrentComment(a){this.prepareToken(a),this.handler.onComment(a),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(a){this.prepareToken(a),this.handler.onDoctype(a),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(a){if(this.currentCharacterToken){switch(a&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=a.startLine,this.currentCharacterToken.location.endCol=a.startCol,this.currentCharacterToken.location.endOffset=a.startOffset),this.currentCharacterToken.type){case We.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case We.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case We.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const a=this.getCurrentLocation(0);a&&(a.endLine=a.startLine,a.endCol=a.startCol,a.endOffset=a.startOffset),this._emitCurrentCharacterToken(a),this.handler.onEof({type:We.EOF,location:a}),this.active=!1}_appendCharToCurrentCharacterToken(a,p){if(this.currentCharacterToken)if(this.currentCharacterToken.type===a){this.currentCharacterToken.chars+=p;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(a,p)}_emitCodePoint(a){const p=la(a)?We.WHITESPACE_CHARACTER:a===v.NULL?We.NULL_CHARACTER:We.CHARACTER;this._appendCharToCurrentCharacterToken(p,String.fromCodePoint(a))}_emitChars(a){this._appendCharToCurrentCharacterToken(We.CHARACTER,a)}_startCharacterReference(){this.returnState=this.state,this.state=ee.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Me.Attribute:Me.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===ee.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===ee.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===ee.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(a){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(a):this._emitCodePoint(a)}_callState(a){switch(this.state){case ee.DATA:{this._stateData(a);break}case ee.RCDATA:{this._stateRcdata(a);break}case ee.RAWTEXT:{this._stateRawtext(a);break}case ee.SCRIPT_DATA:{this._stateScriptData(a);break}case ee.PLAINTEXT:{this._statePlaintext(a);break}case ee.TAG_OPEN:{this._stateTagOpen(a);break}case ee.END_TAG_OPEN:{this._stateEndTagOpen(a);break}case ee.TAG_NAME:{this._stateTagName(a);break}case ee.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(a);break}case ee.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(a);break}case ee.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(a);break}case ee.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(a);break}case ee.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(a);break}case ee.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(a);break}case ee.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(a);break}case ee.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(a);break}case ee.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(a);break}case ee.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(a);break}case ee.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(a);break}case ee.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(a);break}case ee.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(a);break}case ee.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(a);break}case ee.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(a);break}case ee.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(a);break}case ee.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(a);break}case ee.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(a);break}case ee.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(a);break}case ee.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(a);break}case ee.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(a);break}case ee.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(a);break}case ee.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(a);break}case ee.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(a);break}case ee.ATTRIBUTE_NAME:{this._stateAttributeName(a);break}case ee.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(a);break}case ee.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(a);break}case ee.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(a);break}case ee.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(a);break}case ee.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(a);break}case ee.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(a);break}case ee.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(a);break}case ee.BOGUS_COMMENT:{this._stateBogusComment(a);break}case ee.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(a);break}case ee.COMMENT_START:{this._stateCommentStart(a);break}case ee.COMMENT_START_DASH:{this._stateCommentStartDash(a);break}case ee.COMMENT:{this._stateComment(a);break}case ee.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(a);break}case ee.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(a);break}case ee.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(a);break}case ee.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(a);break}case ee.COMMENT_END_DASH:{this._stateCommentEndDash(a);break}case ee.COMMENT_END:{this._stateCommentEnd(a);break}case ee.COMMENT_END_BANG:{this._stateCommentEndBang(a);break}case ee.DOCTYPE:{this._stateDoctype(a);break}case ee.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(a);break}case ee.DOCTYPE_NAME:{this._stateDoctypeName(a);break}case ee.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(a);break}case ee.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(a);break}case ee.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(a);break}case ee.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(a);break}case ee.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(a);break}case ee.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(a);break}case ee.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(a);break}case ee.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(a);break}case ee.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(a);break}case ee.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(a);break}case ee.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(a);break}case ee.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(a);break}case ee.BOGUS_DOCTYPE:{this._stateBogusDoctype(a);break}case ee.CDATA_SECTION:{this._stateCdataSection(a);break}case ee.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(a);break}case ee.CDATA_SECTION_END:{this._stateCdataSectionEnd(a);break}case ee.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case ee.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(a);break}default:throw new Error("Unknown state")}}_stateData(a){switch(a){case v.LESS_THAN_SIGN:{this.state=ee.TAG_OPEN;break}case v.AMPERSAND:{this._startCharacterReference();break}case v.NULL:{this._err(le.unexpectedNullCharacter),this._emitCodePoint(a);break}case v.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(a)}}_stateRcdata(a){switch(a){case v.AMPERSAND:{this._startCharacterReference();break}case v.LESS_THAN_SIGN:{this.state=ee.RCDATA_LESS_THAN_SIGN;break}case v.NULL:{this._err(le.unexpectedNullCharacter),this._emitChars(Fe);break}case v.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(a)}}_stateRawtext(a){switch(a){case v.LESS_THAN_SIGN:{this.state=ee.RAWTEXT_LESS_THAN_SIGN;break}case v.NULL:{this._err(le.unexpectedNullCharacter),this._emitChars(Fe);break}case v.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(a)}}_stateScriptData(a){switch(a){case v.LESS_THAN_SIGN:{this.state=ee.SCRIPT_DATA_LESS_THAN_SIGN;break}case v.NULL:{this._err(le.unexpectedNullCharacter),this._emitChars(Fe);break}case v.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(a)}}_statePlaintext(a){switch(a){case v.NULL:{this._err(le.unexpectedNullCharacter),this._emitChars(Fe);break}case v.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(a)}}_stateTagOpen(a){if(Kn(a))this._createStartTagToken(),this.state=ee.TAG_NAME,this._stateTagName(a);else switch(a){case v.EXCLAMATION_MARK:{this.state=ee.MARKUP_DECLARATION_OPEN;break}case v.SOLIDUS:{this.state=ee.END_TAG_OPEN;break}case v.QUESTION_MARK:{this._err(le.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=ee.BOGUS_COMMENT,this._stateBogusComment(a);break}case v.EOF:{this._err(le.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(le.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=ee.DATA,this._stateData(a)}}_stateEndTagOpen(a){if(Kn(a))this._createEndTagToken(),this.state=ee.TAG_NAME,this._stateTagName(a);else switch(a){case v.GREATER_THAN_SIGN:{this._err(le.missingEndTagName),this.state=ee.DATA;break}case v.EOF:{this._err(le.eofBeforeTagName),this._emitChars("");break}case v.NULL:{this._err(le.unexpectedNullCharacter),this.state=ee.SCRIPT_DATA_ESCAPED,this._emitChars(Fe);break}case v.EOF:{this._err(le.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=ee.SCRIPT_DATA_ESCAPED,this._emitCodePoint(a)}}_stateScriptDataEscapedLessThanSign(a){a===v.SOLIDUS?this.state=ee.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Kn(a)?(this._emitChars("<"),this.state=ee.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(a)):(this._emitChars("<"),this.state=ee.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(a))}_stateScriptDataEscapedEndTagOpen(a){Kn(a)?(this.state=ee.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(a)):(this._emitChars("");break}case v.NULL:{this._err(le.unexpectedNullCharacter),this.state=ee.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Fe);break}case v.EOF:{this._err(le.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=ee.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(a)}}_stateScriptDataDoubleEscapedLessThanSign(a){a===v.SOLIDUS?(this.state=ee.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=ee.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(a))}_stateScriptDataDoubleEscapeEnd(a){if(this.preprocessor.startsWith(_e.SCRIPT,!1)&&ga(this.preprocessor.peek(_e.SCRIPT.length))){this._emitCodePoint(a);for(let p=0;p<_e.SCRIPT.length;p++)this._emitCodePoint(this._consume());this.state=ee.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=ee.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(a))}_stateBeforeAttributeName(a){switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:break;case v.SOLIDUS:case v.GREATER_THAN_SIGN:case v.EOF:{this.state=ee.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(a);break}case v.EQUALS_SIGN:{this._err(le.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=ee.ATTRIBUTE_NAME;break}default:this._createAttr(""),this.state=ee.ATTRIBUTE_NAME,this._stateAttributeName(a)}}_stateAttributeName(a){switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:case v.SOLIDUS:case v.GREATER_THAN_SIGN:case v.EOF:{this._leaveAttrName(),this.state=ee.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(a);break}case v.EQUALS_SIGN:{this._leaveAttrName(),this.state=ee.BEFORE_ATTRIBUTE_VALUE;break}case v.QUOTATION_MARK:case v.APOSTROPHE:case v.LESS_THAN_SIGN:{this._err(le.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(a);break}case v.NULL:{this._err(le.unexpectedNullCharacter),this.currentAttr.name+=Fe;break}default:this.currentAttr.name+=String.fromCodePoint(Un(a)?vn(a):a)}}_stateAfterAttributeName(a){switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:break;case v.SOLIDUS:{this.state=ee.SELF_CLOSING_START_TAG;break}case v.EQUALS_SIGN:{this.state=ee.BEFORE_ATTRIBUTE_VALUE;break}case v.GREATER_THAN_SIGN:{this.state=ee.DATA,this.emitCurrentTagToken();break}case v.EOF:{this._err(le.eofInTag),this._emitEOFToken();break}default:this._createAttr(""),this.state=ee.ATTRIBUTE_NAME,this._stateAttributeName(a)}}_stateBeforeAttributeValue(a){switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:break;case v.QUOTATION_MARK:{this.state=ee.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break}case v.APOSTROPHE:{this.state=ee.ATTRIBUTE_VALUE_SINGLE_QUOTED;break}case v.GREATER_THAN_SIGN:{this._err(le.missingAttributeValue),this.state=ee.DATA,this.emitCurrentTagToken();break}default:this.state=ee.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(a)}}_stateAttributeValueDoubleQuoted(a){switch(a){case v.QUOTATION_MARK:{this.state=ee.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case v.AMPERSAND:{this._startCharacterReference();break}case v.NULL:{this._err(le.unexpectedNullCharacter),this.currentAttr.value+=Fe;break}case v.EOF:{this._err(le.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(a)}}_stateAttributeValueSingleQuoted(a){switch(a){case v.APOSTROPHE:{this.state=ee.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case v.AMPERSAND:{this._startCharacterReference();break}case v.NULL:{this._err(le.unexpectedNullCharacter),this.currentAttr.value+=Fe;break}case v.EOF:{this._err(le.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(a)}}_stateAttributeValueUnquoted(a){switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:{this._leaveAttrValue(),this.state=ee.BEFORE_ATTRIBUTE_NAME;break}case v.AMPERSAND:{this._startCharacterReference();break}case v.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=ee.DATA,this.emitCurrentTagToken();break}case v.NULL:{this._err(le.unexpectedNullCharacter),this.currentAttr.value+=Fe;break}case v.QUOTATION_MARK:case v.APOSTROPHE:case v.LESS_THAN_SIGN:case v.EQUALS_SIGN:case v.GRAVE_ACCENT:{this._err(le.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(a);break}case v.EOF:{this._err(le.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(a)}}_stateAfterAttributeValueQuoted(a){switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:{this._leaveAttrValue(),this.state=ee.BEFORE_ATTRIBUTE_NAME;break}case v.SOLIDUS:{this._leaveAttrValue(),this.state=ee.SELF_CLOSING_START_TAG;break}case v.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=ee.DATA,this.emitCurrentTagToken();break}case v.EOF:{this._err(le.eofInTag),this._emitEOFToken();break}default:this._err(le.missingWhitespaceBetweenAttributes),this.state=ee.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(a)}}_stateSelfClosingStartTag(a){switch(a){case v.GREATER_THAN_SIGN:{const p=this.currentToken;p.selfClosing=!0,this.state=ee.DATA,this.emitCurrentTagToken();break}case v.EOF:{this._err(le.eofInTag),this._emitEOFToken();break}default:this._err(le.unexpectedSolidusInTag),this.state=ee.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(a)}}_stateBogusComment(a){const p=this.currentToken;switch(a){case v.GREATER_THAN_SIGN:{this.state=ee.DATA,this.emitCurrentComment(p);break}case v.EOF:{this.emitCurrentComment(p),this._emitEOFToken();break}case v.NULL:{this._err(le.unexpectedNullCharacter),p.data+=Fe;break}default:p.data+=String.fromCodePoint(a)}}_stateMarkupDeclarationOpen(a){this._consumeSequenceIfMatch(_e.DASH_DASH,!0)?(this._createCommentToken(_e.DASH_DASH.length+1),this.state=ee.COMMENT_START):this._consumeSequenceIfMatch(_e.DOCTYPE,!1)?(this.currentLocation=this.getCurrentLocation(_e.DOCTYPE.length+1),this.state=ee.DOCTYPE):this._consumeSequenceIfMatch(_e.CDATA_START,!0)?this.inForeignNode?this.state=ee.CDATA_SECTION:(this._err(le.cdataInHtmlContent),this._createCommentToken(_e.CDATA_START.length+1),this.currentToken.data="[CDATA[",this.state=ee.BOGUS_COMMENT):this._ensureHibernation()||(this._err(le.incorrectlyOpenedComment),this._createCommentToken(2),this.state=ee.BOGUS_COMMENT,this._stateBogusComment(a))}_stateCommentStart(a){switch(a){case v.HYPHEN_MINUS:{this.state=ee.COMMENT_START_DASH;break}case v.GREATER_THAN_SIGN:{this._err(le.abruptClosingOfEmptyComment),this.state=ee.DATA;const p=this.currentToken;this.emitCurrentComment(p);break}default:this.state=ee.COMMENT,this._stateComment(a)}}_stateCommentStartDash(a){const p=this.currentToken;switch(a){case v.HYPHEN_MINUS:{this.state=ee.COMMENT_END;break}case v.GREATER_THAN_SIGN:{this._err(le.abruptClosingOfEmptyComment),this.state=ee.DATA,this.emitCurrentComment(p);break}case v.EOF:{this._err(le.eofInComment),this.emitCurrentComment(p),this._emitEOFToken();break}default:p.data+="-",this.state=ee.COMMENT,this._stateComment(a)}}_stateComment(a){const p=this.currentToken;switch(a){case v.HYPHEN_MINUS:{this.state=ee.COMMENT_END_DASH;break}case v.LESS_THAN_SIGN:{p.data+="<",this.state=ee.COMMENT_LESS_THAN_SIGN;break}case v.NULL:{this._err(le.unexpectedNullCharacter),p.data+=Fe;break}case v.EOF:{this._err(le.eofInComment),this.emitCurrentComment(p),this._emitEOFToken();break}default:p.data+=String.fromCodePoint(a)}}_stateCommentLessThanSign(a){const p=this.currentToken;switch(a){case v.EXCLAMATION_MARK:{p.data+="!",this.state=ee.COMMENT_LESS_THAN_SIGN_BANG;break}case v.LESS_THAN_SIGN:{p.data+="<";break}default:this.state=ee.COMMENT,this._stateComment(a)}}_stateCommentLessThanSignBang(a){a===v.HYPHEN_MINUS?this.state=ee.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=ee.COMMENT,this._stateComment(a))}_stateCommentLessThanSignBangDash(a){a===v.HYPHEN_MINUS?this.state=ee.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=ee.COMMENT_END_DASH,this._stateCommentEndDash(a))}_stateCommentLessThanSignBangDashDash(a){a!==v.GREATER_THAN_SIGN&&a!==v.EOF&&this._err(le.nestedComment),this.state=ee.COMMENT_END,this._stateCommentEnd(a)}_stateCommentEndDash(a){const p=this.currentToken;switch(a){case v.HYPHEN_MINUS:{this.state=ee.COMMENT_END;break}case v.EOF:{this._err(le.eofInComment),this.emitCurrentComment(p),this._emitEOFToken();break}default:p.data+="-",this.state=ee.COMMENT,this._stateComment(a)}}_stateCommentEnd(a){const p=this.currentToken;switch(a){case v.GREATER_THAN_SIGN:{this.state=ee.DATA,this.emitCurrentComment(p);break}case v.EXCLAMATION_MARK:{this.state=ee.COMMENT_END_BANG;break}case v.HYPHEN_MINUS:{p.data+="-";break}case v.EOF:{this._err(le.eofInComment),this.emitCurrentComment(p),this._emitEOFToken();break}default:p.data+="--",this.state=ee.COMMENT,this._stateComment(a)}}_stateCommentEndBang(a){const p=this.currentToken;switch(a){case v.HYPHEN_MINUS:{p.data+="--!",this.state=ee.COMMENT_END_DASH;break}case v.GREATER_THAN_SIGN:{this._err(le.incorrectlyClosedComment),this.state=ee.DATA,this.emitCurrentComment(p);break}case v.EOF:{this._err(le.eofInComment),this.emitCurrentComment(p),this._emitEOFToken();break}default:p.data+="--!",this.state=ee.COMMENT,this._stateComment(a)}}_stateDoctype(a){switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:{this.state=ee.BEFORE_DOCTYPE_NAME;break}case v.GREATER_THAN_SIGN:{this.state=ee.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(a);break}case v.EOF:{this._err(le.eofInDoctype),this._createDoctypeToken(null);const p=this.currentToken;p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:this._err(le.missingWhitespaceBeforeDoctypeName),this.state=ee.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(a)}}_stateBeforeDoctypeName(a){if(Un(a))this._createDoctypeToken(String.fromCharCode(vn(a))),this.state=ee.DOCTYPE_NAME;else switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:break;case v.NULL:{this._err(le.unexpectedNullCharacter),this._createDoctypeToken(Fe),this.state=ee.DOCTYPE_NAME;break}case v.GREATER_THAN_SIGN:{this._err(le.missingDoctypeName),this._createDoctypeToken(null);const p=this.currentToken;p.forceQuirks=!0,this.emitCurrentDoctype(p),this.state=ee.DATA;break}case v.EOF:{this._err(le.eofInDoctype),this._createDoctypeToken(null);const p=this.currentToken;p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(a)),this.state=ee.DOCTYPE_NAME}}_stateDoctypeName(a){const p=this.currentToken;switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:{this.state=ee.AFTER_DOCTYPE_NAME;break}case v.GREATER_THAN_SIGN:{this.state=ee.DATA,this.emitCurrentDoctype(p);break}case v.NULL:{this._err(le.unexpectedNullCharacter),p.name+=Fe;break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:p.name+=String.fromCodePoint(Un(a)?vn(a):a)}}_stateAfterDoctypeName(a){const p=this.currentToken;switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:break;case v.GREATER_THAN_SIGN:{this.state=ee.DATA,this.emitCurrentDoctype(p);break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:this._consumeSequenceIfMatch(_e.PUBLIC,!1)?this.state=ee.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(_e.SYSTEM,!1)?this.state=ee.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(le.invalidCharacterSequenceAfterDoctypeName),p.forceQuirks=!0,this.state=ee.BOGUS_DOCTYPE,this._stateBogusDoctype(a))}}_stateAfterDoctypePublicKeyword(a){const p=this.currentToken;switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:{this.state=ee.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break}case v.QUOTATION_MARK:{this._err(le.missingWhitespaceAfterDoctypePublicKeyword),p.publicId="",this.state=ee.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case v.APOSTROPHE:{this._err(le.missingWhitespaceAfterDoctypePublicKeyword),p.publicId="",this.state=ee.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case v.GREATER_THAN_SIGN:{this._err(le.missingDoctypePublicIdentifier),p.forceQuirks=!0,this.state=ee.DATA,this.emitCurrentDoctype(p);break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:this._err(le.missingQuoteBeforeDoctypePublicIdentifier),p.forceQuirks=!0,this.state=ee.BOGUS_DOCTYPE,this._stateBogusDoctype(a)}}_stateBeforeDoctypePublicIdentifier(a){const p=this.currentToken;switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:break;case v.QUOTATION_MARK:{p.publicId="",this.state=ee.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case v.APOSTROPHE:{p.publicId="",this.state=ee.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case v.GREATER_THAN_SIGN:{this._err(le.missingDoctypePublicIdentifier),p.forceQuirks=!0,this.state=ee.DATA,this.emitCurrentDoctype(p);break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:this._err(le.missingQuoteBeforeDoctypePublicIdentifier),p.forceQuirks=!0,this.state=ee.BOGUS_DOCTYPE,this._stateBogusDoctype(a)}}_stateDoctypePublicIdentifierDoubleQuoted(a){const p=this.currentToken;switch(a){case v.QUOTATION_MARK:{this.state=ee.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case v.NULL:{this._err(le.unexpectedNullCharacter),p.publicId+=Fe;break}case v.GREATER_THAN_SIGN:{this._err(le.abruptDoctypePublicIdentifier),p.forceQuirks=!0,this.emitCurrentDoctype(p),this.state=ee.DATA;break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:p.publicId+=String.fromCodePoint(a)}}_stateDoctypePublicIdentifierSingleQuoted(a){const p=this.currentToken;switch(a){case v.APOSTROPHE:{this.state=ee.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case v.NULL:{this._err(le.unexpectedNullCharacter),p.publicId+=Fe;break}case v.GREATER_THAN_SIGN:{this._err(le.abruptDoctypePublicIdentifier),p.forceQuirks=!0,this.emitCurrentDoctype(p),this.state=ee.DATA;break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:p.publicId+=String.fromCodePoint(a)}}_stateAfterDoctypePublicIdentifier(a){const p=this.currentToken;switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:{this.state=ee.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break}case v.GREATER_THAN_SIGN:{this.state=ee.DATA,this.emitCurrentDoctype(p);break}case v.QUOTATION_MARK:{this._err(le.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),p.systemId="",this.state=ee.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case v.APOSTROPHE:{this._err(le.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),p.systemId="",this.state=ee.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:this._err(le.missingQuoteBeforeDoctypeSystemIdentifier),p.forceQuirks=!0,this.state=ee.BOGUS_DOCTYPE,this._stateBogusDoctype(a)}}_stateBetweenDoctypePublicAndSystemIdentifiers(a){const p=this.currentToken;switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:break;case v.GREATER_THAN_SIGN:{this.emitCurrentDoctype(p),this.state=ee.DATA;break}case v.QUOTATION_MARK:{p.systemId="",this.state=ee.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case v.APOSTROPHE:{p.systemId="",this.state=ee.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:this._err(le.missingQuoteBeforeDoctypeSystemIdentifier),p.forceQuirks=!0,this.state=ee.BOGUS_DOCTYPE,this._stateBogusDoctype(a)}}_stateAfterDoctypeSystemKeyword(a){const p=this.currentToken;switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:{this.state=ee.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break}case v.QUOTATION_MARK:{this._err(le.missingWhitespaceAfterDoctypeSystemKeyword),p.systemId="",this.state=ee.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case v.APOSTROPHE:{this._err(le.missingWhitespaceAfterDoctypeSystemKeyword),p.systemId="",this.state=ee.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case v.GREATER_THAN_SIGN:{this._err(le.missingDoctypeSystemIdentifier),p.forceQuirks=!0,this.state=ee.DATA,this.emitCurrentDoctype(p);break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:this._err(le.missingQuoteBeforeDoctypeSystemIdentifier),p.forceQuirks=!0,this.state=ee.BOGUS_DOCTYPE,this._stateBogusDoctype(a)}}_stateBeforeDoctypeSystemIdentifier(a){const p=this.currentToken;switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:break;case v.QUOTATION_MARK:{p.systemId="",this.state=ee.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case v.APOSTROPHE:{p.systemId="",this.state=ee.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case v.GREATER_THAN_SIGN:{this._err(le.missingDoctypeSystemIdentifier),p.forceQuirks=!0,this.state=ee.DATA,this.emitCurrentDoctype(p);break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:this._err(le.missingQuoteBeforeDoctypeSystemIdentifier),p.forceQuirks=!0,this.state=ee.BOGUS_DOCTYPE,this._stateBogusDoctype(a)}}_stateDoctypeSystemIdentifierDoubleQuoted(a){const p=this.currentToken;switch(a){case v.QUOTATION_MARK:{this.state=ee.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case v.NULL:{this._err(le.unexpectedNullCharacter),p.systemId+=Fe;break}case v.GREATER_THAN_SIGN:{this._err(le.abruptDoctypeSystemIdentifier),p.forceQuirks=!0,this.emitCurrentDoctype(p),this.state=ee.DATA;break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:p.systemId+=String.fromCodePoint(a)}}_stateDoctypeSystemIdentifierSingleQuoted(a){const p=this.currentToken;switch(a){case v.APOSTROPHE:{this.state=ee.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case v.NULL:{this._err(le.unexpectedNullCharacter),p.systemId+=Fe;break}case v.GREATER_THAN_SIGN:{this._err(le.abruptDoctypeSystemIdentifier),p.forceQuirks=!0,this.emitCurrentDoctype(p),this.state=ee.DATA;break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:p.systemId+=String.fromCodePoint(a)}}_stateAfterDoctypeSystemIdentifier(a){const p=this.currentToken;switch(a){case v.SPACE:case v.LINE_FEED:case v.TABULATION:case v.FORM_FEED:break;case v.GREATER_THAN_SIGN:{this.emitCurrentDoctype(p),this.state=ee.DATA;break}case v.EOF:{this._err(le.eofInDoctype),p.forceQuirks=!0,this.emitCurrentDoctype(p),this._emitEOFToken();break}default:this._err(le.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=ee.BOGUS_DOCTYPE,this._stateBogusDoctype(a)}}_stateBogusDoctype(a){const p=this.currentToken;switch(a){case v.GREATER_THAN_SIGN:{this.emitCurrentDoctype(p),this.state=ee.DATA;break}case v.NULL:{this._err(le.unexpectedNullCharacter);break}case v.EOF:{this.emitCurrentDoctype(p),this._emitEOFToken();break}default:}}_stateCdataSection(a){switch(a){case v.RIGHT_SQUARE_BRACKET:{this.state=ee.CDATA_SECTION_BRACKET;break}case v.EOF:{this._err(le.eofInCdata),this._emitEOFToken();break}default:this._emitCodePoint(a)}}_stateCdataSectionBracket(a){a===v.RIGHT_SQUARE_BRACKET?this.state=ee.CDATA_SECTION_END:(this._emitChars("]"),this.state=ee.CDATA_SECTION,this._stateCdataSection(a))}_stateCdataSectionEnd(a){switch(a){case v.GREATER_THAN_SIGN:{this.state=ee.DATA;break}case v.RIGHT_SQUARE_BRACKET:{this._emitChars("]");break}default:this._emitChars("]]"),this.state=ee.CDATA_SECTION,this._stateCdataSection(a)}}_stateCharacterReference(){let a=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(a<0)if(this.preprocessor.lastChunkWritten)a=this.entityDecoder.end();else{this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,this.preprocessor.endOfChunkHit=!0;return}a===0?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference(v.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&va(this.preprocessor.peek(1))?ee.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}_stateAmbiguousAmpersand(a){va(a)?this._flushCodePointConsumedAsCharacterReference(a):(a===v.SEMICOLON&&this._err(le.unknownNamedCharacterReference),this.state=this.returnState,this._callState(a))}}const xn=new Set([o.DD,o.DT,o.LI,o.OPTGROUP,o.OPTION,o.P,o.RB,o.RP,o.RT,o.RTC]),Ln=new Set([...xn,o.CAPTION,o.COLGROUP,o.TBODY,o.TD,o.TFOOT,o.TH,o.THEAD,o.TR]),yn=new Set([o.APPLET,o.CAPTION,o.HTML,o.MARQUEE,o.OBJECT,o.TABLE,o.TD,o.TEMPLATE,o.TH]),oa=new Set([...yn,o.OL,o.UL]),Fn=new Set([...yn,o.BUTTON]),ta=new Set([o.ANNOTATION_XML,o.MI,o.MN,o.MO,o.MS,o.MTEXT]),na=new Set([o.DESC,o.FOREIGN_OBJECT,o.TITLE]),pa=new Set([o.TR,o.TEMPLATE,o.HTML]),Da=new Set([o.TBODY,o.TFOOT,o.THEAD,o.TEMPLATE,o.HTML]),On=new Set([o.TABLE,o.TEMPLATE,o.HTML]),Aa=new Set([o.TD,o.TH]);class Ra{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(a,p,k){this.treeAdapter=p,this.handler=k,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=o.UNKNOWN,this.current=a}_indexOf(a){return this.items.lastIndexOf(a,this.stackTop)}_isInTemplate(){return this.currentTagId===o.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===V.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(a,p){this.stackTop++,this.items[this.stackTop]=a,this.current=a,this.tagIDs[this.stackTop]=p,this.currentTagId=p,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(a,p,!0)}pop(){const a=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(a,!0)}replace(a,p){const k=this._indexOf(a);this.items[k]=p,k===this.stackTop&&(this.current=p)}insertAfter(a,p,k){const Re=this._indexOf(a)+1;this.items.splice(Re,0,p),this.tagIDs.splice(Re,0,k),this.stackTop++,Re===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,Re===this.stackTop)}popUntilTagNamePopped(a){let p=this.stackTop+1;do p=this.tagIDs.lastIndexOf(a,p-1);while(p>0&&this.treeAdapter.getNamespaceURI(this.items[p])!==V.HTML);this.shortenToLength(Math.max(p,0))}shortenToLength(a){for(;this.stackTop>=a;){const p=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(p,this.stackTop=0;k--)if(a.has(this.tagIDs[k])&&this.treeAdapter.getNamespaceURI(this.items[k])===p)return k;return-1}clearBackTo(a,p){const k=this._indexOfTagNames(a,p);this.shortenToLength(k+1)}clearBackToTableContext(){this.clearBackTo(On,V.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Da,V.HTML)}clearBackToTableRowContext(){this.clearBackTo(pa,V.HTML)}remove(a){const p=this._indexOf(a);p>=0&&(p===this.stackTop?this.pop():(this.items.splice(p,1),this.tagIDs.splice(p,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(a,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===o.BODY?this.items[1]:null}contains(a){return this._indexOf(a)>-1}getCommonAncestor(a){const p=this._indexOf(a)-1;return p>=0?this.items[p]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===o.HTML}hasInDynamicScope(a,p){for(let k=this.stackTop;k>=0;k--){const Re=this.tagIDs[k];switch(this.treeAdapter.getNamespaceURI(this.items[k])){case V.HTML:{if(Re===a)return!0;if(p.has(Re))return!1;break}case V.SVG:{if(na.has(Re))return!1;break}case V.MATHML:{if(ta.has(Re))return!1;break}}}return!0}hasInScope(a){return this.hasInDynamicScope(a,yn)}hasInListItemScope(a){return this.hasInDynamicScope(a,oa)}hasInButtonScope(a){return this.hasInDynamicScope(a,Fn)}hasNumberedHeaderInScope(){for(let a=this.stackTop;a>=0;a--){const p=this.tagIDs[a];switch(this.treeAdapter.getNamespaceURI(this.items[a])){case V.HTML:{if(en.has(p))return!0;if(yn.has(p))return!1;break}case V.SVG:{if(na.has(p))return!1;break}case V.MATHML:{if(ta.has(p))return!1;break}}}return!0}hasInTableScope(a){for(let p=this.stackTop;p>=0;p--)if(this.treeAdapter.getNamespaceURI(this.items[p])===V.HTML)switch(this.tagIDs[p]){case a:return!0;case o.TABLE:case o.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let a=this.stackTop;a>=0;a--)if(this.treeAdapter.getNamespaceURI(this.items[a])===V.HTML)switch(this.tagIDs[a]){case o.TBODY:case o.THEAD:case o.TFOOT:return!0;case o.TABLE:case o.HTML:return!1}return!0}hasInSelectScope(a){for(let p=this.stackTop;p>=0;p--)if(this.treeAdapter.getNamespaceURI(this.items[p])===V.HTML)switch(this.tagIDs[p]){case a:return!0;case o.OPTION:case o.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&xn.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Ln.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(a){for(;this.currentTagId!==void 0&&this.currentTagId!==a&&Ln.has(this.currentTagId);)this.pop()}}const zn=3;var Ea;(function(t){t[t.Marker=0]="Marker",t[t.Element=1]="Element"})(Ea||(Ea={}));const ia={type:Ea.Marker};class ka{constructor(a){this.treeAdapter=a,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(a,p){const k=[],Re=p.length,ct=this.treeAdapter.getTagName(a),Qt=this.treeAdapter.getNamespaceURI(a);for(let Rn=0;Rn[Qt.name,Qt.value]));let ct=0;for(let Qt=0;QtRe.get(Wn.name)===Wn.value)&&(ct+=1,ct>=zn&&this.entries.splice(Rn.idx,1))}}insertMarker(){this.entries.unshift(ia)}pushElement(a,p){this._ensureNoahArkCondition(a),this.entries.unshift({type:Ea.Element,element:a,token:p})}insertElementAfterBookmark(a,p){const k=this.entries.indexOf(this.bookmark);this.entries.splice(k,0,{type:Ea.Element,element:a,token:p})}removeEntry(a){const p=this.entries.indexOf(a);p!==-1&&this.entries.splice(p,1)}clearToLastMarker(){const a=this.entries.indexOf(ia);a===-1?this.entries.length=0:this.entries.splice(0,a+1)}getElementEntryInScopeWithTagName(a){const p=this.entries.find(k=>k.type===Ea.Marker||this.treeAdapter.getTagName(k.element)===a);return p&&p.type===Ea.Element?p:null}getElementEntry(a){return this.entries.find(p=>p.type===Ea.Element&&p.element===a)}}const ca={createDocument(){return{nodeName:"#document",mode:ke.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(t,a,p){return{nodeName:t,tagName:t,attrs:p,namespaceURI:a,childNodes:[],parentNode:null}},createCommentNode(t){return{nodeName:"#comment",data:t,parentNode:null}},createTextNode(t){return{nodeName:"#text",value:t,parentNode:null}},appendChild(t,a){t.childNodes.push(a),a.parentNode=t},insertBefore(t,a,p){const k=t.childNodes.indexOf(p);t.childNodes.splice(k,0,a),a.parentNode=t},setTemplateContent(t,a){t.content=a},getTemplateContent(t){return t.content},setDocumentType(t,a,p,k){const Re=t.childNodes.find(ct=>ct.nodeName==="#documentType");if(Re)Re.name=a,Re.publicId=p,Re.systemId=k;else{const ct={nodeName:"#documentType",name:a,publicId:p,systemId:k,parentNode:null};ca.appendChild(t,ct)}},setDocumentMode(t,a){t.mode=a},getDocumentMode(t){return t.mode},detachNode(t){if(t.parentNode){const a=t.parentNode.childNodes.indexOf(t);t.parentNode.childNodes.splice(a,1),t.parentNode=null}},insertText(t,a){if(t.childNodes.length>0){const p=t.childNodes[t.childNodes.length-1];if(ca.isTextNode(p)){p.value+=a;return}}ca.appendChild(t,ca.createTextNode(a))},insertTextBefore(t,a,p){const k=t.childNodes[t.childNodes.indexOf(p)-1];k&&ca.isTextNode(k)?k.value+=a:ca.insertBefore(t,ca.createTextNode(a),p)},adoptAttributes(t,a){const p=new Set(t.attrs.map(k=>k.name));for(let k=0;kt.startsWith(p))}function an(t){return t.name===ma&&t.publicId===null&&(t.systemId===null||t.systemId===Ma)}function Dt(t){if(t.name!==ma)return ke.QUIRKS;const{systemId:a}=t;if(a&&a.toLowerCase()===Va)return ke.QUIRKS;let{publicId:p}=t;if(p!==null){if(p=p.toLowerCase(),tt.has(p))return ke.QUIRKS;let k=a===null?x:nr;if(Je(p,k))return ke.QUIRKS;if(k=a===null?ft:Pt,Je(p,k))return ke.LIMITED_QUIRKS}return ke.NO_QUIRKS}const lt={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},At="definitionurl",dn="definitionURL",Hn=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(t=>[t.toLowerCase(),t])),Mn=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:V.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:V.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:V.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:V.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:V.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:V.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:V.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:V.XML}],["xml:space",{prefix:"xml",name:"space",namespace:V.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:V.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:V.XMLNS}]]),En=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(t=>[t.toLowerCase(),t])),Nn=new Set([o.B,o.BIG,o.BLOCKQUOTE,o.BODY,o.BR,o.CENTER,o.CODE,o.DD,o.DIV,o.DL,o.DT,o.EM,o.EMBED,o.H1,o.H2,o.H3,o.H4,o.H5,o.H6,o.HEAD,o.HR,o.I,o.IMG,o.LI,o.LISTING,o.MENU,o.META,o.NOBR,o.OL,o.P,o.PRE,o.RUBY,o.S,o.SMALL,o.SPAN,o.STRONG,o.STRIKE,o.SUB,o.SUP,o.TABLE,o.TT,o.U,o.UL,o.VAR]);function qn(t){const a=t.tagID;return a===o.FONT&&t.attrs.some(({name:k})=>k===de.COLOR||k===de.SIZE||k===de.FACE)||Nn.has(a)}function xa(t){for(let a=0;a0&&this._setContextModes(a,p)}onItemPop(a,p){var k,Re;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(a,this.currentToken),(Re=(k=this.treeAdapter).onItemPop)===null||Re===void 0||Re.call(k,a,this.openElements.current),p){let ct,Qt;this.openElements.stackTop===0&&this.fragmentContext?(ct=this.fragmentContext,Qt=this.fragmentContextID):{current:ct,currentTagId:Qt}=this.openElements,this._setContextModes(ct,Qt)}}_setContextModes(a,p){const k=a===this.document||a&&this.treeAdapter.getNamespaceURI(a)===V.HTML;this.currentNotInHTML=!k,this.tokenizer.inForeignNode=!k&&a!==void 0&&p!==void 0&&!this._isIntegrationPoint(p,a)}_switchToTextParsing(a,p){this._insertElement(a,V.HTML),this.tokenizer.state=p,this.originalInsertionMode=this.insertionMode,this.insertionMode=Se.TEXT}switchToPlaintextParsing(){this.insertionMode=Se.TEXT,this.originalInsertionMode=Se.IN_BODY,this.tokenizer.state=Pn.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let a=this.fragmentContext;for(;a;){if(this.treeAdapter.getTagName(a)===me.FORM){this.formElement=a;break}a=this.treeAdapter.getParentNode(a)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==V.HTML))switch(this.fragmentContextID){case o.TITLE:case o.TEXTAREA:{this.tokenizer.state=Pn.RCDATA;break}case o.STYLE:case o.XMP:case o.IFRAME:case o.NOEMBED:case o.NOFRAMES:case o.NOSCRIPT:{this.tokenizer.state=Pn.RAWTEXT;break}case o.SCRIPT:{this.tokenizer.state=Pn.SCRIPT_DATA;break}case o.PLAINTEXT:{this.tokenizer.state=Pn.PLAINTEXT;break}default:}}_setDocumentType(a){const p=a.name||"",k=a.publicId||"",Re=a.systemId||"";if(this.treeAdapter.setDocumentType(this.document,p,k,Re),a.location){const Qt=this.treeAdapter.getChildNodes(this.document).find(Rn=>this.treeAdapter.isDocumentTypeNode(Rn));Qt&&this.treeAdapter.setNodeSourceCodeLocation(Qt,a.location)}}_attachElementToTree(a,p){if(this.options.sourceCodeLocationInfo){const k=p&&mi(Jn({},p),{startTag:p});this.treeAdapter.setNodeSourceCodeLocation(a,k)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(a);else{const k=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(k!=null?k:this.document,a)}}_appendElement(a,p){const k=this.treeAdapter.createElement(a.tagName,p,a.attrs);this._attachElementToTree(k,a.location)}_insertElement(a,p){const k=this.treeAdapter.createElement(a.tagName,p,a.attrs);this._attachElementToTree(k,a.location),this.openElements.push(k,a.tagID)}_insertFakeElement(a,p){const k=this.treeAdapter.createElement(a,V.HTML,[]);this._attachElementToTree(k,null),this.openElements.push(k,p)}_insertTemplate(a){const p=this.treeAdapter.createElement(a.tagName,V.HTML,a.attrs),k=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(p,k),this._attachElementToTree(p,a.location),this.openElements.push(p,a.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(k,null)}_insertFakeRootElement(){const a=this.treeAdapter.createElement(me.HTML,V.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(a,null),this.treeAdapter.appendChild(this.openElements.current,a),this.openElements.push(a,o.HTML)}_appendCommentNode(a,p){const k=this.treeAdapter.createCommentNode(a.data);this.treeAdapter.appendChild(p,k),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(k,a.location)}_insertCharacters(a){let p,k;if(this._shouldFosterParentOnInsertion()?({parent:p,beforeElement:k}=this._findFosterParentingLocation(),k?this.treeAdapter.insertTextBefore(p,a.chars,k):this.treeAdapter.insertText(p,a.chars)):(p=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(p,a.chars)),!a.location)return;const Re=this.treeAdapter.getChildNodes(p),ct=k?Re.lastIndexOf(k):Re.length,Qt=Re[ct-1];if(this.treeAdapter.getNodeSourceCodeLocation(Qt)){const{endLine:Wn,endCol:bt,endOffset:mn}=a.location;this.treeAdapter.updateNodeSourceCodeLocation(Qt,{endLine:Wn,endCol:bt,endOffset:mn})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Qt,a.location)}_adoptNodes(a,p){for(let k=this.treeAdapter.getFirstChild(a);k;k=this.treeAdapter.getFirstChild(a))this.treeAdapter.detachNode(k),this.treeAdapter.appendChild(p,k)}_setEndLocation(a,p){if(this.treeAdapter.getNodeSourceCodeLocation(a)&&p.location){const k=p.location,Re=this.treeAdapter.getTagName(a),ct=p.type===We.END_TAG&&Re===p.tagName?{endTag:Jn({},k),endLine:k.endLine,endCol:k.endCol,endOffset:k.endOffset}:{endLine:k.startLine,endCol:k.startCol,endOffset:k.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(a,ct)}}shouldProcessStartTagTokenInForeignContent(a){if(!this.currentNotInHTML)return!1;let p,k;return this.openElements.stackTop===0&&this.fragmentContext?(p=this.fragmentContext,k=this.fragmentContextID):{current:p,currentTagId:k}=this.openElements,a.tagID===o.SVG&&this.treeAdapter.getTagName(p)===me.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(p)===V.MATHML?!1:this.tokenizer.inForeignNode||(a.tagID===o.MGLYPH||a.tagID===o.MALIGNMARK)&&k!==void 0&&!this._isIntegrationPoint(k,p,V.HTML)}_processToken(a){switch(a.type){case We.CHARACTER:{this.onCharacter(a);break}case We.NULL_CHARACTER:{this.onNullCharacter(a);break}case We.COMMENT:{this.onComment(a);break}case We.DOCTYPE:{this.onDoctype(a);break}case We.START_TAG:{this._processStartTag(a);break}case We.END_TAG:{this.onEndTag(a);break}case We.EOF:{this.onEof(a);break}case We.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(a);break}}}_isIntegrationPoint(a,p,k){const Re=this.treeAdapter.getNamespaceURI(p),ct=this.treeAdapter.getAttrList(p);return $a(a,Re,ct,k)}_reconstructActiveFormattingElements(){const a=this.activeFormattingElements.entries.length;if(a){const p=this.activeFormattingElements.entries.findIndex(Re=>Re.type===Ea.Marker||this.openElements.contains(Re.element)),k=p===-1?a-1:p-1;for(let Re=k;Re>=0;Re--){const ct=this.activeFormattingElements.entries[Re];this._insertElement(ct.token,this.treeAdapter.getNamespaceURI(ct.element)),ct.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Se.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(o.P),this.openElements.popUntilTagNamePopped(o.P)}_resetInsertionMode(){for(let a=this.openElements.stackTop;a>=0;a--)switch(a===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[a]){case o.TR:{this.insertionMode=Se.IN_ROW;return}case o.TBODY:case o.THEAD:case o.TFOOT:{this.insertionMode=Se.IN_TABLE_BODY;return}case o.CAPTION:{this.insertionMode=Se.IN_CAPTION;return}case o.COLGROUP:{this.insertionMode=Se.IN_COLUMN_GROUP;return}case o.TABLE:{this.insertionMode=Se.IN_TABLE;return}case o.BODY:{this.insertionMode=Se.IN_BODY;return}case o.FRAMESET:{this.insertionMode=Se.IN_FRAMESET;return}case o.SELECT:{this._resetInsertionModeForSelect(a);return}case o.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case o.HTML:{this.insertionMode=this.headElement?Se.AFTER_HEAD:Se.BEFORE_HEAD;return}case o.TD:case o.TH:{if(a>0){this.insertionMode=Se.IN_CELL;return}break}case o.HEAD:{if(a>0){this.insertionMode=Se.IN_HEAD;return}break}}this.insertionMode=Se.IN_BODY}_resetInsertionModeForSelect(a){if(a>0)for(let p=a-1;p>0;p--){const k=this.openElements.tagIDs[p];if(k===o.TEMPLATE)break;if(k===o.TABLE){this.insertionMode=Se.IN_SELECT_IN_TABLE;return}}this.insertionMode=Se.IN_SELECT}_isElementCausesFosterParenting(a){return wr.has(a)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let a=this.openElements.stackTop;a>=0;a--){const p=this.openElements.items[a];switch(this.openElements.tagIDs[a]){case o.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(p)===V.HTML)return{parent:this.treeAdapter.getTemplateContent(p),beforeElement:null};break}case o.TABLE:{const k=this.treeAdapter.getParentNode(p);return k?{parent:k,beforeElement:p}:{parent:this.openElements.items[a-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(a){const p=this._findFosterParentingLocation();p.beforeElement?this.treeAdapter.insertBefore(p.parent,a,p.beforeElement):this.treeAdapter.appendChild(p.parent,a)}_isSpecialElement(a,p){const k=this.treeAdapter.getNamespaceURI(a);return fn[k].has(p)}onCharacter(a){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){m(this,a);return}switch(this.insertionMode){case Se.INITIAL:{aa(this,a);break}case Se.BEFORE_HTML:{Pa(this,a);break}case Se.BEFORE_HEAD:{_a(this,a);break}case Se.IN_HEAD:{ar(this,a);break}case Se.IN_HEAD_NO_SCRIPT:{Er(this,a);break}case Se.AFTER_HEAD:{rr(this,a);break}case Se.IN_BODY:case Se.IN_CAPTION:case Se.IN_CELL:case Se.IN_TEMPLATE:{Ai(this,a);break}case Se.TEXT:case Se.IN_SELECT:case Se.IN_SELECT_IN_TABLE:{this._insertCharacters(a);break}case Se.IN_TABLE:case Se.IN_TABLE_BODY:case Se.IN_ROW:{ci(this,a);break}case Se.IN_TABLE_TEXT:{Hr(this,a);break}case Se.IN_COLUMN_GROUP:{U(this,a);break}case Se.AFTER_BODY:{Yn(this,a);break}case Se.AFTER_AFTER_BODY:{r(this,a);break}default:}}onNullCharacter(a){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){g(this,a);return}switch(this.insertionMode){case Se.INITIAL:{aa(this,a);break}case Se.BEFORE_HTML:{Pa(this,a);break}case Se.BEFORE_HEAD:{_a(this,a);break}case Se.IN_HEAD:{ar(this,a);break}case Se.IN_HEAD_NO_SCRIPT:{Er(this,a);break}case Se.AFTER_HEAD:{rr(this,a);break}case Se.TEXT:{this._insertCharacters(a);break}case Se.IN_TABLE:case Se.IN_TABLE_BODY:case Se.IN_ROW:{ci(this,a);break}case Se.IN_COLUMN_GROUP:{U(this,a);break}case Se.AFTER_BODY:{Yn(this,a);break}case Se.AFTER_AFTER_BODY:{r(this,a);break}default:}}onComment(a){if(this.skipNextNewLine=!1,this.currentNotInHTML){Or(this,a);return}switch(this.insertionMode){case Se.INITIAL:case Se.BEFORE_HTML:case Se.BEFORE_HEAD:case Se.IN_HEAD:case Se.IN_HEAD_NO_SCRIPT:case Se.AFTER_HEAD:case Se.IN_BODY:case Se.IN_TABLE:case Se.IN_CAPTION:case Se.IN_COLUMN_GROUP:case Se.IN_TABLE_BODY:case Se.IN_ROW:case Se.IN_CELL:case Se.IN_SELECT:case Se.IN_SELECT_IN_TABLE:case Se.IN_TEMPLATE:case Se.IN_FRAMESET:case Se.AFTER_FRAMESET:{Or(this,a);break}case Se.IN_TABLE_TEXT:{br(this,a);break}case Se.AFTER_BODY:{Xe(this,a);break}case Se.AFTER_AFTER_BODY:case Se.AFTER_AFTER_FRAMESET:{Sn(this,a);break}default:}}onDoctype(a){switch(this.skipNextNewLine=!1,this.insertionMode){case Se.INITIAL:{Qn(this,a);break}case Se.BEFORE_HEAD:case Se.IN_HEAD:case Se.IN_HEAD_NO_SCRIPT:case Se.AFTER_HEAD:{this._err(a,le.misplacedDoctype);break}case Se.IN_TABLE_TEXT:{br(this,a);break}default:}}onStartTag(a){this.skipNextNewLine=!1,this.currentToken=a,this._processStartTag(a),a.selfClosing&&!a.ackSelfClosing&&this._err(a,le.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(a){this.shouldProcessStartTagTokenInForeignContent(a)?b(this,a):this._startTagOutsideForeignContent(a)}_startTagOutsideForeignContent(a){switch(this.insertionMode){case Se.INITIAL:{aa(this,a);break}case Se.BEFORE_HTML:{Xn(this,a);break}case Se.BEFORE_HEAD:{Ja(this,a);break}case Se.IN_HEAD:{Wa(this,a);break}case Se.IN_HEAD_NO_SCRIPT:{Nr(this,a);break}case Se.AFTER_HEAD:{pr(this,a);break}case Se.IN_BODY:{qa(this,a);break}case Se.IN_TABLE:{kr(this,a);break}case Se.IN_TABLE_TEXT:{br(this,a);break}case Se.IN_CAPTION:{no(this,a);break}case Se.IN_COLUMN_GROUP:{gi(this,a);break}case Se.IN_TABLE_BODY:{J(this,a);break}case Se.IN_ROW:{wt(this,a);break}case Se.IN_CELL:{Kt(this,a);break}case Se.IN_SELECT:{un(this,a);break}case Se.IN_SELECT_IN_TABLE:{on(this,a);break}case Se.IN_TEMPLATE:{Zn(this,a);break}case Se.AFTER_BODY:{Tn(this,a);break}case Se.IN_FRAMESET:{Ca(this,a);break}case Se.AFTER_FRAMESET:{Ta(this,a);break}case Se.AFTER_AFTER_BODY:{Ua(this,a);break}case Se.AFTER_AFTER_FRAMESET:{l(this,a);break}default:}}onEndTag(a){this.skipNextNewLine=!1,this.currentToken=a,this.currentNotInHTML?w(this,a):this._endTagOutsideForeignContent(a)}_endTagOutsideForeignContent(a){switch(this.insertionMode){case Se.INITIAL:{aa(this,a);break}case Se.BEFORE_HTML:{Ba(this,a);break}case Se.BEFORE_HEAD:{Sa(this,a);break}case Se.IN_HEAD:{Oa(this,a);break}case Se.IN_HEAD_NO_SCRIPT:{gr(this,a);break}case Se.AFTER_HEAD:{Fr(this,a);break}case Se.IN_BODY:{$r(this,a);break}case Se.TEXT:{fr(this,a);break}case Se.IN_TABLE:{ja(this,a);break}case Se.IN_TABLE_TEXT:{br(this,a);break}case Se.IN_CAPTION:{ao(this,a);break}case Se.IN_COLUMN_GROUP:{pi(this,a);break}case Se.IN_TABLE_BODY:{re(this,a);break}case Se.IN_ROW:{rn(this,a);break}case Se.IN_CELL:{An(this,a);break}case Se.IN_SELECT:{rt(this,a);break}case Se.IN_SELECT_IN_TABLE:{wn(this,a);break}case Se.IN_TEMPLATE:{jn(this,a);break}case Se.AFTER_BODY:{ya(this,a);break}case Se.IN_FRAMESET:{_n(this,a);break}case Se.AFTER_FRAMESET:{Ha(this,a);break}case Se.AFTER_AFTER_BODY:{r(this,a);break}default:}}onEof(a){switch(this.insertionMode){case Se.INITIAL:{aa(this,a);break}case Se.BEFORE_HTML:{Pa(this,a);break}case Se.BEFORE_HEAD:{_a(this,a);break}case Se.IN_HEAD:{ar(this,a);break}case Se.IN_HEAD_NO_SCRIPT:{Er(this,a);break}case Se.AFTER_HEAD:{rr(this,a);break}case Se.IN_BODY:case Se.IN_TABLE:case Se.IN_CAPTION:case Se.IN_COLUMN_GROUP:case Se.IN_TABLE_BODY:case Se.IN_ROW:case Se.IN_CELL:case Se.IN_SELECT:case Se.IN_SELECT_IN_TABLE:{Ur(this,a);break}case Se.TEXT:{Ki(this,a);break}case Se.IN_TABLE_TEXT:{br(this,a);break}case Se.IN_TEMPLATE:{Cn(this,a);break}case Se.AFTER_BODY:case Se.IN_FRAMESET:case Se.AFTER_FRAMESET:case Se.AFTER_AFTER_BODY:case Se.AFTER_AFTER_FRAMESET:{Bn(this,a);break}default:}}onWhitespaceCharacter(a){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,a.chars.charCodeAt(0)===v.LINE_FEED)){if(a.chars.length===1)return;a.chars=a.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(a);return}switch(this.insertionMode){case Se.IN_HEAD:case Se.IN_HEAD_NO_SCRIPT:case Se.AFTER_HEAD:case Se.TEXT:case Se.IN_COLUMN_GROUP:case Se.IN_SELECT:case Se.IN_SELECT_IN_TABLE:case Se.IN_FRAMESET:case Se.AFTER_FRAMESET:{this._insertCharacters(a);break}case Se.IN_BODY:case Se.IN_CAPTION:case Se.IN_CELL:case Se.IN_TEMPLATE:case Se.AFTER_BODY:case Se.AFTER_AFTER_BODY:case Se.AFTER_AFTER_FRAMESET:{ii(this,a);break}case Se.IN_TABLE:case Se.IN_TABLE_BODY:case Se.IN_ROW:{ci(this,a);break}case Se.IN_TABLE_TEXT:{Br(this,a);break}default:}}}function ai(t,a){let p=t.activeFormattingElements.getElementEntryInScopeWithTagName(a.tagName);return p?t.openElements.contains(p.element)?t.openElements.hasInScope(a.tagID)||(p=null):(t.activeFormattingElements.removeEntry(p),p=null):qr(t,a),p}function ri(t,a){let p=null,k=t.openElements.stackTop;for(;k>=0;k--){const Re=t.openElements.items[k];if(Re===a.element)break;t._isSpecialElement(Re,t.openElements.tagIDs[k])&&(p=Re)}return p||(t.openElements.shortenToLength(Math.max(k,0)),t.activeFormattingElements.removeEntry(a)),p}function Lr(t,a,p){let k=a,Re=t.openElements.getCommonAncestor(a);for(let ct=0,Qt=Re;Qt!==p;ct++,Qt=Re){Re=t.openElements.getCommonAncestor(Qt);const Rn=t.activeFormattingElements.getElementEntry(Qt),Wn=Rn&&ct>=Yr;!Rn||Wn?(Wn&&t.activeFormattingElements.removeEntry(Rn),t.openElements.remove(Qt)):(Qt=jr(t,Rn),k===a&&(t.activeFormattingElements.bookmark=Rn),t.treeAdapter.detachNode(k),t.treeAdapter.appendChild(Qt,k),k=Qt)}return k}function jr(t,a){const p=t.treeAdapter.getNamespaceURI(a.element),k=t.treeAdapter.createElement(a.token.tagName,p,a.token.attrs);return t.openElements.replace(a.element,k),a.element=k,k}function Qr(t,a,p){const k=t.treeAdapter.getTagName(a),Re=St(k);if(t._isElementCausesFosterParenting(Re))t._fosterParentElement(p);else{const ct=t.treeAdapter.getNamespaceURI(a);Re===o.TEMPLATE&&ct===V.HTML&&(a=t.treeAdapter.getTemplateContent(a)),t.treeAdapter.appendChild(a,p)}}function Xr(t,a,p){const k=t.treeAdapter.getNamespaceURI(p.element),{token:Re}=p,ct=t.treeAdapter.createElement(Re.tagName,k,Re.attrs);t._adoptNodes(a,ct),t.treeAdapter.appendChild(a,ct),t.activeFormattingElements.insertElementAfterBookmark(ct,Re),t.activeFormattingElements.removeEntry(p),t.openElements.remove(p.element),t.openElements.insertAfter(a,ct,Re.tagID)}function Ar(t,a){for(let p=0;p=p;k--)t._setEndLocation(t.openElements.items[k],a);if(!t.fragmentContext&&t.openElements.stackTop>=0){const k=t.openElements.items[0],Re=t.treeAdapter.getNodeSourceCodeLocation(k);if(Re&&!Re.endTag&&(t._setEndLocation(k,a),t.openElements.stackTop>=1)){const ct=t.openElements.items[1],Qt=t.treeAdapter.getNodeSourceCodeLocation(ct);Qt&&!Qt.endTag&&t._setEndLocation(ct,a)}}}}function Qn(t,a){t._setDocumentType(a);const p=a.forceQuirks?ke.QUIRKS:Dt(a);an(a)||t._err(a,le.nonConformingDoctype),t.treeAdapter.setDocumentMode(t.document,p),t.insertionMode=Se.BEFORE_HTML}function aa(t,a){t._err(a,le.missingDoctype,!0),t.treeAdapter.setDocumentMode(t.document,ke.QUIRKS),t.insertionMode=Se.BEFORE_HTML,t._processToken(a)}function Xn(t,a){a.tagID===o.HTML?(t._insertElement(a,V.HTML),t.insertionMode=Se.BEFORE_HEAD):Pa(t,a)}function Ba(t,a){const p=a.tagID;(p===o.HTML||p===o.HEAD||p===o.BODY||p===o.BR)&&Pa(t,a)}function Pa(t,a){t._insertFakeRootElement(),t.insertionMode=Se.BEFORE_HEAD,t._processToken(a)}function Ja(t,a){switch(a.tagID){case o.HTML:{qa(t,a);break}case o.HEAD:{t._insertElement(a,V.HTML),t.headElement=t.openElements.current,t.insertionMode=Se.IN_HEAD;break}default:_a(t,a)}}function Sa(t,a){const p=a.tagID;p===o.HEAD||p===o.BODY||p===o.HTML||p===o.BR?_a(t,a):t._err(a,le.endTagWithoutMatchingOpenElement)}function _a(t,a){t._insertFakeElement(me.HEAD,o.HEAD),t.headElement=t.openElements.current,t.insertionMode=Se.IN_HEAD,t._processToken(a)}function Wa(t,a){switch(a.tagID){case o.HTML:{qa(t,a);break}case o.BASE:case o.BASEFONT:case o.BGSOUND:case o.LINK:case o.META:{t._appendElement(a,V.HTML),a.ackSelfClosing=!0;break}case o.TITLE:{t._switchToTextParsing(a,Pn.RCDATA);break}case o.NOSCRIPT:{t.options.scriptingEnabled?t._switchToTextParsing(a,Pn.RAWTEXT):(t._insertElement(a,V.HTML),t.insertionMode=Se.IN_HEAD_NO_SCRIPT);break}case o.NOFRAMES:case o.STYLE:{t._switchToTextParsing(a,Pn.RAWTEXT);break}case o.SCRIPT:{t._switchToTextParsing(a,Pn.SCRIPT_DATA);break}case o.TEMPLATE:{t._insertTemplate(a),t.activeFormattingElements.insertMarker(),t.framesetOk=!1,t.insertionMode=Se.IN_TEMPLATE,t.tmplInsertionModeStack.unshift(Se.IN_TEMPLATE);break}case o.HEAD:{t._err(a,le.misplacedStartTagForHeadElement);break}default:ar(t,a)}}function Oa(t,a){switch(a.tagID){case o.HEAD:{t.openElements.pop(),t.insertionMode=Se.AFTER_HEAD;break}case o.BODY:case o.BR:case o.HTML:{ar(t,a);break}case o.TEMPLATE:{er(t,a);break}default:t._err(a,le.endTagWithoutMatchingOpenElement)}}function er(t,a){t.openElements.tmplCount>0?(t.openElements.generateImpliedEndTagsThoroughly(),t.openElements.currentTagId!==o.TEMPLATE&&t._err(a,le.closingOfElementWithOpenChildElements),t.openElements.popUntilTagNamePopped(o.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode()):t._err(a,le.endTagWithoutMatchingOpenElement)}function ar(t,a){t.openElements.pop(),t.insertionMode=Se.AFTER_HEAD,t._processToken(a)}function Nr(t,a){switch(a.tagID){case o.HTML:{qa(t,a);break}case o.BASEFONT:case o.BGSOUND:case o.HEAD:case o.LINK:case o.META:case o.NOFRAMES:case o.STYLE:{Wa(t,a);break}case o.NOSCRIPT:{t._err(a,le.nestedNoscriptInHead);break}default:Er(t,a)}}function gr(t,a){switch(a.tagID){case o.NOSCRIPT:{t.openElements.pop(),t.insertionMode=Se.IN_HEAD;break}case o.BR:{Er(t,a);break}default:t._err(a,le.endTagWithoutMatchingOpenElement)}}function Er(t,a){const p=a.type===We.EOF?le.openElementsLeftAfterEof:le.disallowedContentInNoscriptInHead;t._err(a,p),t.openElements.pop(),t.insertionMode=Se.IN_HEAD,t._processToken(a)}function pr(t,a){switch(a.tagID){case o.HTML:{qa(t,a);break}case o.BODY:{t._insertElement(a,V.HTML),t.framesetOk=!1,t.insertionMode=Se.IN_BODY;break}case o.FRAMESET:{t._insertElement(a,V.HTML),t.insertionMode=Se.IN_FRAMESET;break}case o.BASE:case o.BASEFONT:case o.BGSOUND:case o.LINK:case o.META:case o.NOFRAMES:case o.SCRIPT:case o.STYLE:case o.TEMPLATE:case o.TITLE:{t._err(a,le.abandonedHeadElementChild),t.openElements.push(t.headElement,o.HEAD),Wa(t,a),t.openElements.remove(t.headElement);break}case o.HEAD:{t._err(a,le.misplacedStartTagForHeadElement);break}default:rr(t,a)}}function Fr(t,a){switch(a.tagID){case o.BODY:case o.HTML:case o.BR:{rr(t,a);break}case o.TEMPLATE:{er(t,a);break}default:t._err(a,le.endTagWithoutMatchingOpenElement)}}function rr(t,a){t._insertFakeElement(me.BODY,o.BODY),t.insertionMode=Se.IN_BODY,hr(t,a)}function hr(t,a){switch(a.type){case We.CHARACTER:{Ai(t,a);break}case We.WHITESPACE_CHARACTER:{ii(t,a);break}case We.COMMENT:{Or(t,a);break}case We.START_TAG:{qa(t,a);break}case We.END_TAG:{$r(t,a);break}case We.EOF:{Ur(t,a);break}default:}}function ii(t,a){t._reconstructActiveFormattingElements(),t._insertCharacters(a)}function Ai(t,a){t._reconstructActiveFormattingElements(),t._insertCharacters(a),t.framesetOk=!1}function Di(t,a){t.openElements.tmplCount===0&&t.treeAdapter.adoptAttributes(t.openElements.items[0],a.attrs)}function Mi(t,a){const p=t.openElements.tryPeekProperlyNestedBodyElement();p&&t.openElements.tmplCount===0&&(t.framesetOk=!1,t.treeAdapter.adoptAttributes(p,a.attrs))}function Ei(t,a){const p=t.openElements.tryPeekProperlyNestedBodyElement();t.framesetOk&&p&&(t.treeAdapter.detachNode(p),t.openElements.popAllUpToHtmlElement(),t._insertElement(a,V.HTML),t.insertionMode=Se.IN_FRAMESET)}function xi(t,a){t.openElements.hasInButtonScope(o.P)&&t._closePElement(),t._insertElement(a,V.HTML)}function wi(t,a){t.openElements.hasInButtonScope(o.P)&&t._closePElement(),t.openElements.currentTagId!==void 0&&en.has(t.openElements.currentTagId)&&t.openElements.pop(),t._insertElement(a,V.HTML)}function hi(t,a){t.openElements.hasInButtonScope(o.P)&&t._closePElement(),t._insertElement(a,V.HTML),t.skipNextNewLine=!0,t.framesetOk=!1}function Ci(t,a){const p=t.openElements.tmplCount>0;(!t.formElement||p)&&(t.openElements.hasInButtonScope(o.P)&&t._closePElement(),t._insertElement(a,V.HTML),p||(t.formElement=t.openElements.current))}function Ii(t,a){t.framesetOk=!1;const p=a.tagID;for(let k=t.openElements.stackTop;k>=0;k--){const Re=t.openElements.tagIDs[k];if(p===o.LI&&Re===o.LI||(p===o.DD||p===o.DT)&&(Re===o.DD||Re===o.DT)){t.openElements.generateImpliedEndTagsWithExclusion(Re),t.openElements.popUntilTagNamePopped(Re);break}if(Re!==o.ADDRESS&&Re!==o.DIV&&Re!==o.P&&t._isSpecialElement(t.openElements.items[k],Re))break}t.openElements.hasInButtonScope(o.P)&&t._closePElement(),t._insertElement(a,V.HTML)}function oi(t,a){t.openElements.hasInButtonScope(o.P)&&t._closePElement(),t._insertElement(a,V.HTML),t.tokenizer.state=Pn.PLAINTEXT}function oo(t,a){t.openElements.hasInScope(o.BUTTON)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(o.BUTTON)),t._reconstructActiveFormattingElements(),t._insertElement(a,V.HTML),t.framesetOk=!1}function Li(t,a){const p=t.activeFormattingElements.getElementEntryInScopeWithTagName(me.A);p&&(Ar(t,a),t.openElements.remove(p.element),t.activeFormattingElements.removeEntry(p)),t._reconstructActiveFormattingElements(),t._insertElement(a,V.HTML),t.activeFormattingElements.pushElement(t.openElements.current,a)}function uo(t,a){t._reconstructActiveFormattingElements(),t._insertElement(a,V.HTML),t.activeFormattingElements.pushElement(t.openElements.current,a)}function Oi(t,a){t._reconstructActiveFormattingElements(),t.openElements.hasInScope(o.NOBR)&&(Ar(t,a),t._reconstructActiveFormattingElements()),t._insertElement(a,V.HTML),t.activeFormattingElements.pushElement(t.openElements.current,a)}function Fi(t,a){t._reconstructActiveFormattingElements(),t._insertElement(a,V.HTML),t.activeFormattingElements.insertMarker(),t.framesetOk=!1}function Ri(t,a){t.treeAdapter.getDocumentMode(t.document)!==ke.QUIRKS&&t.openElements.hasInButtonScope(o.P)&&t._closePElement(),t._insertElement(a,V.HTML),t.framesetOk=!1,t.insertionMode=Se.IN_TABLE}function ui(t,a){t._reconstructActiveFormattingElements(),t._appendElement(a,V.HTML),t.framesetOk=!1,a.ackSelfClosing=!0}function bi(t){const a=qt(t,de.TYPE);return a!=null&&a.toLowerCase()===sr}function ki(t,a){t._reconstructActiveFormattingElements(),t._appendElement(a,V.HTML),bi(a)||(t.framesetOk=!1),a.ackSelfClosing=!0}function Bi(t,a){t._appendElement(a,V.HTML),a.ackSelfClosing=!0}function Pi(t,a){t.openElements.hasInButtonScope(o.P)&&t._closePElement(),t._appendElement(a,V.HTML),t.framesetOk=!1,a.ackSelfClosing=!0}function ji(t,a){a.tagName=me.IMG,a.tagID=o.IMG,ui(t,a)}function Ui(t,a){t._insertElement(a,V.HTML),t.skipNextNewLine=!0,t.tokenizer.state=Pn.RCDATA,t.originalInsertionMode=t.insertionMode,t.framesetOk=!1,t.insertionMode=Se.TEXT}function zi(t,a){t.openElements.hasInButtonScope(o.P)&&t._closePElement(),t._reconstructActiveFormattingElements(),t.framesetOk=!1,t._switchToTextParsing(a,Pn.RAWTEXT)}function vi(t,a){t.framesetOk=!1,t._switchToTextParsing(a,Pn.RAWTEXT)}function si(t,a){t._switchToTextParsing(a,Pn.RAWTEXT)}function so(t,a){t._reconstructActiveFormattingElements(),t._insertElement(a,V.HTML),t.framesetOk=!1,t.insertionMode=t.insertionMode===Se.IN_TABLE||t.insertionMode===Se.IN_CAPTION||t.insertionMode===Se.IN_TABLE_BODY||t.insertionMode===Se.IN_ROW||t.insertionMode===Se.IN_CELL?Se.IN_SELECT_IN_TABLE:Se.IN_SELECT}function yi(t,a){t.openElements.currentTagId===o.OPTION&&t.openElements.pop(),t._reconstructActiveFormattingElements(),t._insertElement(a,V.HTML)}function lo(t,a){t.openElements.hasInScope(o.RUBY)&&t.openElements.generateImpliedEndTags(),t._insertElement(a,V.HTML)}function Hi(t,a){t.openElements.hasInScope(o.RUBY)&&t.openElements.generateImpliedEndTagsWithExclusion(o.RTC),t._insertElement(a,V.HTML)}function Kr(t,a){t._reconstructActiveFormattingElements(),xa(a),Ya(a),a.selfClosing?t._appendElement(a,V.MATHML):t._insertElement(a,V.MATHML),a.ackSelfClosing=!0}function _r(t,a){t._reconstructActiveFormattingElements(),La(a),Ya(a),a.selfClosing?t._appendElement(a,V.SVG):t._insertElement(a,V.SVG),a.ackSelfClosing=!0}function Jr(t,a){t._reconstructActiveFormattingElements(),t._insertElement(a,V.HTML)}function qa(t,a){switch(a.tagID){case o.I:case o.S:case o.B:case o.U:case o.EM:case o.TT:case o.BIG:case o.CODE:case o.FONT:case o.SMALL:case o.STRIKE:case o.STRONG:{uo(t,a);break}case o.A:{Li(t,a);break}case o.H1:case o.H2:case o.H3:case o.H4:case o.H5:case o.H6:{wi(t,a);break}case o.P:case o.DL:case o.OL:case o.UL:case o.DIV:case o.DIR:case o.NAV:case o.MAIN:case o.MENU:case o.ASIDE:case o.CENTER:case o.FIGURE:case o.FOOTER:case o.HEADER:case o.HGROUP:case o.DIALOG:case o.DETAILS:case o.ADDRESS:case o.ARTICLE:case o.SEARCH:case o.SECTION:case o.SUMMARY:case o.FIELDSET:case o.BLOCKQUOTE:case o.FIGCAPTION:{xi(t,a);break}case o.LI:case o.DD:case o.DT:{Ii(t,a);break}case o.BR:case o.IMG:case o.WBR:case o.AREA:case o.EMBED:case o.KEYGEN:{ui(t,a);break}case o.HR:{Pi(t,a);break}case o.RB:case o.RTC:{lo(t,a);break}case o.RT:case o.RP:{Hi(t,a);break}case o.PRE:case o.LISTING:{hi(t,a);break}case o.XMP:{zi(t,a);break}case o.SVG:{_r(t,a);break}case o.HTML:{Di(t,a);break}case o.BASE:case o.LINK:case o.META:case o.STYLE:case o.TITLE:case o.SCRIPT:case o.BGSOUND:case o.BASEFONT:case o.TEMPLATE:{Wa(t,a);break}case o.BODY:{Mi(t,a);break}case o.FORM:{Ci(t,a);break}case o.NOBR:{Oi(t,a);break}case o.MATH:{Kr(t,a);break}case o.TABLE:{Ri(t,a);break}case o.INPUT:{ki(t,a);break}case o.PARAM:case o.TRACK:case o.SOURCE:{Bi(t,a);break}case o.IMAGE:{ji(t,a);break}case o.BUTTON:{oo(t,a);break}case o.APPLET:case o.OBJECT:case o.MARQUEE:{Fi(t,a);break}case o.IFRAME:{vi(t,a);break}case o.SELECT:{so(t,a);break}case o.OPTION:case o.OPTGROUP:{yi(t,a);break}case o.NOEMBED:case o.NOFRAMES:{si(t,a);break}case o.FRAMESET:{Ei(t,a);break}case o.TEXTAREA:{Ui(t,a);break}case o.NOSCRIPT:{t.options.scriptingEnabled?si(t,a):Jr(t,a);break}case o.PLAINTEXT:{oi(t,a);break}case o.COL:case o.TH:case o.TD:case o.TR:case o.HEAD:case o.FRAME:case o.TBODY:case o.TFOOT:case o.THEAD:case o.CAPTION:case o.COLGROUP:break;default:Jr(t,a)}}function Gi(t,a){if(t.openElements.hasInScope(o.BODY)&&(t.insertionMode=Se.AFTER_BODY,t.options.sourceCodeLocationInfo)){const p=t.openElements.tryPeekProperlyNestedBodyElement();p&&t._setEndLocation(p,a)}}function Zi(t,a){t.openElements.hasInScope(o.BODY)&&(t.insertionMode=Se.AFTER_BODY,ya(t,a))}function Vi(t,a){const p=a.tagID;t.openElements.hasInScope(p)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(p))}function Yi(t){const a=t.openElements.tmplCount>0,{formElement:p}=t;a||(t.formElement=null),(p||a)&&t.openElements.hasInScope(o.FORM)&&(t.openElements.generateImpliedEndTags(),a?t.openElements.popUntilTagNamePopped(o.FORM):p&&t.openElements.remove(p))}function Wi(t){t.openElements.hasInButtonScope(o.P)||t._insertFakeElement(me.P,o.P),t._closePElement()}function Qi(t){t.openElements.hasInListItemScope(o.LI)&&(t.openElements.generateImpliedEndTagsWithExclusion(o.LI),t.openElements.popUntilTagNamePopped(o.LI))}function Si(t,a){const p=a.tagID;t.openElements.hasInScope(p)&&(t.openElements.generateImpliedEndTagsWithExclusion(p),t.openElements.popUntilTagNamePopped(p))}function Xi(t){t.openElements.hasNumberedHeaderInScope()&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilNumberedHeaderPopped())}function Rr(t,a){const p=a.tagID;t.openElements.hasInScope(p)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(p),t.activeFormattingElements.clearToLastMarker())}function li(t){t._reconstructActiveFormattingElements(),t._insertFakeElement(me.BR,o.BR),t.openElements.pop(),t.framesetOk=!1}function qr(t,a){const p=a.tagName,k=a.tagID;for(let Re=t.openElements.stackTop;Re>0;Re--){const ct=t.openElements.items[Re],Qt=t.openElements.tagIDs[Re];if(k===Qt&&(k!==o.UNKNOWN||t.treeAdapter.getTagName(ct)===p)){t.openElements.generateImpliedEndTagsWithExclusion(k),t.openElements.stackTop>=Re&&t.openElements.shortenToLength(Re);break}if(t._isSpecialElement(ct,Qt))break}}function $r(t,a){switch(a.tagID){case o.A:case o.B:case o.I:case o.S:case o.U:case o.EM:case o.TT:case o.BIG:case o.CODE:case o.FONT:case o.NOBR:case o.SMALL:case o.STRIKE:case o.STRONG:{Ar(t,a);break}case o.P:{Wi(t);break}case o.DL:case o.UL:case o.OL:case o.DIR:case o.DIV:case o.NAV:case o.PRE:case o.MAIN:case o.MENU:case o.ASIDE:case o.BUTTON:case o.CENTER:case o.FIGURE:case o.FOOTER:case o.HEADER:case o.HGROUP:case o.DIALOG:case o.ADDRESS:case o.ARTICLE:case o.DETAILS:case o.SEARCH:case o.SECTION:case o.SUMMARY:case o.LISTING:case o.FIELDSET:case o.BLOCKQUOTE:case o.FIGCAPTION:{Vi(t,a);break}case o.LI:{Qi(t);break}case o.DD:case o.DT:{Si(t,a);break}case o.H1:case o.H2:case o.H3:case o.H4:case o.H5:case o.H6:{Xi(t);break}case o.BR:{li(t);break}case o.BODY:{Gi(t,a);break}case o.HTML:{Zi(t,a);break}case o.FORM:{Yi(t);break}case o.APPLET:case o.OBJECT:case o.MARQUEE:{Rr(t,a);break}case o.TEMPLATE:{er(t,a);break}default:qr(t,a)}}function Ur(t,a){t.tmplInsertionModeStack.length>0?Cn(t,a):Bn(t,a)}function fr(t,a){var p;a.tagID===o.SCRIPT&&((p=t.scriptHandler)===null||p===void 0||p.call(t,t.openElements.current)),t.openElements.pop(),t.insertionMode=t.originalInsertionMode}function Ki(t,a){t._err(a,le.eofInElementThatCanContainOnlyText),t.openElements.pop(),t.insertionMode=t.originalInsertionMode,t.onEof(a)}function ci(t,a){if(t.openElements.currentTagId!==void 0&&wr.has(t.openElements.currentTagId))switch(t.pendingCharacterTokens.length=0,t.hasNonWhitespacePendingCharacterToken=!1,t.originalInsertionMode=t.insertionMode,t.insertionMode=Se.IN_TABLE_TEXT,a.type){case We.CHARACTER:{Hr(t,a);break}case We.WHITESPACE_CHARACTER:{Br(t,a);break}}else Dr(t,a)}function _i(t,a){t.openElements.clearBackToTableContext(),t.activeFormattingElements.insertMarker(),t._insertElement(a,V.HTML),t.insertionMode=Se.IN_CAPTION}function Ji(t,a){t.openElements.clearBackToTableContext(),t._insertElement(a,V.HTML),t.insertionMode=Se.IN_COLUMN_GROUP}function qi(t,a){t.openElements.clearBackToTableContext(),t._insertFakeElement(me.COLGROUP,o.COLGROUP),t.insertionMode=Se.IN_COLUMN_GROUP,gi(t,a)}function $i(t,a){t.openElements.clearBackToTableContext(),t._insertElement(a,V.HTML),t.insertionMode=Se.IN_TABLE_BODY}function zr(t,a){t.openElements.clearBackToTableContext(),t._insertFakeElement(me.TBODY,o.TBODY),t.insertionMode=Se.IN_TABLE_BODY,J(t,a)}function eo(t,a){t.openElements.hasInTableScope(o.TABLE)&&(t.openElements.popUntilTagNamePopped(o.TABLE),t._resetInsertionMode(),t._processStartTag(a))}function to(t,a){bi(a)?t._appendElement(a,V.HTML):Dr(t,a),a.ackSelfClosing=!0}function di(t,a){!t.formElement&&t.openElements.tmplCount===0&&(t._insertElement(a,V.HTML),t.formElement=t.openElements.current,t.openElements.pop())}function kr(t,a){switch(a.tagID){case o.TD:case o.TH:case o.TR:{zr(t,a);break}case o.STYLE:case o.SCRIPT:case o.TEMPLATE:{Wa(t,a);break}case o.COL:{qi(t,a);break}case o.FORM:{di(t,a);break}case o.TABLE:{eo(t,a);break}case o.TBODY:case o.TFOOT:case o.THEAD:{$i(t,a);break}case o.INPUT:{to(t,a);break}case o.CAPTION:{_i(t,a);break}case o.COLGROUP:{Ji(t,a);break}default:Dr(t,a)}}function ja(t,a){switch(a.tagID){case o.TABLE:{t.openElements.hasInTableScope(o.TABLE)&&(t.openElements.popUntilTagNamePopped(o.TABLE),t._resetInsertionMode());break}case o.TEMPLATE:{er(t,a);break}case o.BODY:case o.CAPTION:case o.COL:case o.COLGROUP:case o.HTML:case o.TBODY:case o.TD:case o.TFOOT:case o.TH:case o.THEAD:case o.TR:break;default:Dr(t,a)}}function Dr(t,a){const p=t.fosterParentingEnabled;t.fosterParentingEnabled=!0,hr(t,a),t.fosterParentingEnabled=p}function Br(t,a){t.pendingCharacterTokens.push(a)}function Hr(t,a){t.pendingCharacterTokens.push(a),t.hasNonWhitespacePendingCharacterToken=!0}function br(t,a){let p=0;if(t.hasNonWhitespacePendingCharacterToken)for(;p0&&t.openElements.currentTagId===o.OPTION&&t.openElements.tagIDs[t.openElements.stackTop-1]===o.OPTGROUP&&t.openElements.pop(),t.openElements.currentTagId===o.OPTGROUP&&t.openElements.pop();break}case o.OPTION:{t.openElements.currentTagId===o.OPTION&&t.openElements.pop();break}case o.SELECT:{t.openElements.hasInSelectScope(o.SELECT)&&(t.openElements.popUntilTagNamePopped(o.SELECT),t._resetInsertionMode());break}case o.TEMPLATE:{er(t,a);break}default:}}function on(t,a){const p=a.tagID;p===o.CAPTION||p===o.TABLE||p===o.TBODY||p===o.TFOOT||p===o.THEAD||p===o.TR||p===o.TD||p===o.TH?(t.openElements.popUntilTagNamePopped(o.SELECT),t._resetInsertionMode(),t._processStartTag(a)):un(t,a)}function wn(t,a){const p=a.tagID;p===o.CAPTION||p===o.TABLE||p===o.TBODY||p===o.TFOOT||p===o.THEAD||p===o.TR||p===o.TD||p===o.TH?t.openElements.hasInTableScope(p)&&(t.openElements.popUntilTagNamePopped(o.SELECT),t._resetInsertionMode(),t.onEndTag(a)):rt(t,a)}function Zn(t,a){switch(a.tagID){case o.BASE:case o.BASEFONT:case o.BGSOUND:case o.LINK:case o.META:case o.NOFRAMES:case o.SCRIPT:case o.STYLE:case o.TEMPLATE:case o.TITLE:{Wa(t,a);break}case o.CAPTION:case o.COLGROUP:case o.TBODY:case o.TFOOT:case o.THEAD:{t.tmplInsertionModeStack[0]=Se.IN_TABLE,t.insertionMode=Se.IN_TABLE,kr(t,a);break}case o.COL:{t.tmplInsertionModeStack[0]=Se.IN_COLUMN_GROUP,t.insertionMode=Se.IN_COLUMN_GROUP,gi(t,a);break}case o.TR:{t.tmplInsertionModeStack[0]=Se.IN_TABLE_BODY,t.insertionMode=Se.IN_TABLE_BODY,J(t,a);break}case o.TD:case o.TH:{t.tmplInsertionModeStack[0]=Se.IN_ROW,t.insertionMode=Se.IN_ROW,wt(t,a);break}default:t.tmplInsertionModeStack[0]=Se.IN_BODY,t.insertionMode=Se.IN_BODY,qa(t,a)}}function jn(t,a){a.tagID===o.TEMPLATE&&er(t,a)}function Cn(t,a){t.openElements.tmplCount>0?(t.openElements.popUntilTagNamePopped(o.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode(),t.onEof(a)):Bn(t,a)}function Tn(t,a){a.tagID===o.HTML?qa(t,a):Yn(t,a)}function ya(t,a){var p;if(a.tagID===o.HTML){if(t.fragmentContext||(t.insertionMode=Se.AFTER_AFTER_BODY),t.options.sourceCodeLocationInfo&&t.openElements.tagIDs[0]===o.HTML){t._setEndLocation(t.openElements.items[0],a);const k=t.openElements.items[1];k&&!(!((p=t.treeAdapter.getNodeSourceCodeLocation(k))===null||p===void 0)&&p.endTag)&&t._setEndLocation(k,a)}}else Yn(t,a)}function Yn(t,a){t.insertionMode=Se.IN_BODY,hr(t,a)}function Ca(t,a){switch(a.tagID){case o.HTML:{qa(t,a);break}case o.FRAMESET:{t._insertElement(a,V.HTML);break}case o.FRAME:{t._appendElement(a,V.HTML),a.ackSelfClosing=!0;break}case o.NOFRAMES:{Wa(t,a);break}default:}}function _n(t,a){a.tagID===o.FRAMESET&&!t.openElements.isRootHtmlElementCurrent()&&(t.openElements.pop(),!t.fragmentContext&&t.openElements.currentTagId!==o.FRAMESET&&(t.insertionMode=Se.AFTER_FRAMESET))}function Ta(t,a){switch(a.tagID){case o.HTML:{qa(t,a);break}case o.NOFRAMES:{Wa(t,a);break}default:}}function Ha(t,a){a.tagID===o.HTML&&(t.insertionMode=Se.AFTER_AFTER_FRAMESET)}function Ua(t,a){a.tagID===o.HTML?qa(t,a):r(t,a)}function r(t,a){t.insertionMode=Se.IN_BODY,hr(t,a)}function l(t,a){switch(a.tagID){case o.HTML:{qa(t,a);break}case o.NOFRAMES:{Wa(t,a);break}default:}}function g(t,a){a.chars=Fe,t._insertCharacters(a)}function m(t,a){t._insertCharacters(a),t.framesetOk=!1}function C(t){for(;t.treeAdapter.getNamespaceURI(t.openElements.current)!==V.HTML&&t.openElements.currentTagId!==void 0&&!t._isIntegrationPoint(t.openElements.currentTagId,t.openElements.current);)t.openElements.pop()}function b(t,a){if(qn(a))C(t),t._startTagOutsideForeignContent(a);else{const p=t._getAdjustedCurrentElement(),k=t.treeAdapter.getNamespaceURI(p);k===V.MATHML?xa(a):k===V.SVG&&(Ka(a),La(a)),Ya(a),a.selfClosing?t._appendElement(a,k):t._insertElement(a,k),a.ackSelfClosing=!0}}function w(t,a){if(a.tagID===o.P||a.tagID===o.BR){C(t),t._endTagOutsideForeignContent(a);return}for(let p=t.openElements.stackTop;p>0;p--){const k=t.openElements.items[p];if(t.treeAdapter.getNamespaceURI(k)===V.HTML){t._endTagOutsideForeignContent(a);break}const Re=t.treeAdapter.getTagName(k);if(Re.toLowerCase()===a.tagName){a.tagName=Re,t.openElements.shortenToLength(p);break}}}const q=/["$&'<>\u0080-\uFFFF]/g,Ne=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),we=String.prototype.codePointAt==null?(t,a)=>(t.charCodeAt(a)&64512)===55296?(t.charCodeAt(a)-55296)*1024+t.charCodeAt(a+1)-56320+65536:t.charCodeAt(a):(t,a)=>t.codePointAt(a);function Ee(t){let a="",p=0,k;for(;(k=q.exec(t))!==null;){const{index:Re}=k,ct=t.charCodeAt(Re),Qt=Ne.get(ct);Qt===void 0?(a+=`${t.substring(p,Re)}&#x${we(t,Re).toString(16)};`,p=q.lastIndex+=+((ct&64512)===55296)):(a+=t.substring(p,Re)+Qt,p=Re+1)}return a+t.substr(p)}const Ze=null;function je(t,a){return function(k){let Re,ct=0,Qt="";for(;Re=t.exec(k);)ct!==Re.index&&(Qt+=k.substring(ct,Re.index)),Qt+=a.get(Re[0].charCodeAt(0)),ct=Re.index+1;return Qt+k.substring(ct)}}const Te=null,Tt=je(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Rt=je(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),In=new Set([me.AREA,me.BASE,me.BASEFONT,me.BGSOUND,me.BR,me.COL,me.EMBED,me.FRAME,me.HR,me.IMG,me.INPUT,me.KEYGEN,me.LINK,me.META,me.PARAM,me.SOURCE,me.TRACK,me.WBR]);function It(t,a){return a.treeAdapter.isElementNode(t)&&a.treeAdapter.getNamespaceURI(t)===NS.HTML&&In.has(a.treeAdapter.getTagName(t))}const bn={treeAdapter:ca,scriptingEnabled:!0};function gn(t,a){const p=Jn(Jn({},bn),a);return It(t,p)?"":sa(t,p)}function ua(t,a){const p=Jn(Jn({},bn),a);return nn(t,p)}function sa(t,a){let p="";const k=a.treeAdapter.isElementNode(t)&&a.treeAdapter.getTagName(t)===$.TEMPLATE&&a.treeAdapter.getNamespaceURI(t)===NS.HTML?a.treeAdapter.getTemplateContent(t):t,Re=a.treeAdapter.getChildNodes(k);if(Re)for(const ct of Re)p+=nn(ct,a);return p}function nn(t,a){return a.treeAdapter.isElementNode(t)?fa(t,a):a.treeAdapter.isTextNode(t)?wa(t,a):a.treeAdapter.isCommentNode(t)?za(t,a):a.treeAdapter.isDocumentTypeNode(t)?ir(t,a):""}function fa(t,a){const p=a.treeAdapter.getTagName(t);return`<${p}${ba(t,a)}>${It(t,a)?"":`${sa(t,a)}`}`}function ba(t,{treeAdapter:a}){let p="";for(const k of a.getAttrList(t)){if(p+=" ",k.namespace)switch(k.namespace){case NS.XML:{p+=`xml:${k.name}`;break}case NS.XMLNS:{k.name!=="xmlns"&&(p+="xmlns:"),p+=k.name;break}case NS.XLINK:{p+=`xlink:${k.name}`;break}default:p+=`${k.prefix}:${k.name}`}else p+=k.name;p+=`="${escapeAttribute(k.value)}"`}return p}function wa(t,a){const{treeAdapter:p}=a,k=p.getTextNodeContent(t),Re=p.getParentNode(t),ct=Re&&p.isElementNode(Re)&&p.getTagName(Re);return ct&&p.getNamespaceURI(Re)===NS.HTML&&hasUnescapedText(ct,a.scriptingEnabled)?k:escapeText(k)}function za(t,{treeAdapter:a}){return``}function ir(t,{treeAdapter:a}){return``}function Fa(t,a){return Parser.parse(t,a)}function Vn(t,a,p){typeof t=="string"&&(p=a,a=t,t=null);const k=Parser.getFragmentParser(t,p);return k.tokenizer.write(a,!0),k.getFragment()}var $n=n(17970),da=n(10528);const Qa=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,Xa=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),lr={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function dr(t,a){const p=Tr(t),k=et("type",{handlers:{root:or,element:mr,text:Ge,comment:ti,doctype:ur,raw:Gn},unknown:ha}),Re={parser:p?new Pr(lr):Pr.getFragmentParser(void 0,lr),handle(Rn){k(Rn,Re)},stitches:!1,options:a||{}};k(t,Re),Ga(Re,(0,$n.Pk)());const ct=p?Re.parser.document:Re.parser.getFragment(),Qt=P(ct,{file:Re.options.file});return Re.stitches&&(0,da.Vn)(Qt,"comment",function(Rn,Wn,bt){const mn=Rn;if(mn.value.stitch&&bt&&Wn!==void 0){const ra=bt.children;return ra[Wn]=mn.value.stitch,Wn}}),Qt.type==="root"&&Qt.children.length===1&&Qt.children[0].type===t.type?Qt.children[0]:Qt}function Ue(t,a){let p=-1;if(t)for(;++p4&&(a.parser.tokenizer.state=0);const p={type:We.CHARACTER,chars:t.value,location:Mr(t)};Ga(a,(0,$n.Pk)(t)),a.parser.currentToken=p,a.parser._processToken(a.parser.currentToken)}function ur(t,a){const p={type:We.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Mr(t)};Ga(a,(0,$n.Pk)(t)),a.parser.currentToken=p,a.parser._processToken(a.parser.currentToken)}function vr(t,a){a.stitches=!0;const p=Ti(t);if("children"in t&&"children"in p){const k=dr({type:"root",children:t.children},a.options);p.children=k.children}ti({type:"comment",value:{stitch:p}},a)}function ti(t,a){const p=t.value,k={type:We.COMMENT,data:p,location:Mr(t)};Ga(a,(0,$n.Pk)(t)),a.parser.currentToken=k,a.parser._processToken(a.parser.currentToken)}function Gn(t,a){if(a.parser.tokenizer.preprocessor.html="",a.parser.tokenizer.preprocessor.pos=-1,a.parser.tokenizer.preprocessor.lastGapPos=-2,a.parser.tokenizer.preprocessor.gapStack=[],a.parser.tokenizer.preprocessor.skipNextNewLine=!1,a.parser.tokenizer.preprocessor.lastChunkWritten=!1,a.parser.tokenizer.preprocessor.endOfChunkHit=!1,a.parser.tokenizer.preprocessor.isEol=!1,tr(a,(0,$n.Pk)(t)),a.parser.tokenizer.write(a.options.tagfilter?t.value.replace(Qa,"<$1$2"):t.value,!1),a.parser.tokenizer._runParsingLoop(),a.parser.tokenizer.state===72||a.parser.tokenizer.state===78){a.parser.tokenizer.preprocessor.lastChunkWritten=!0;const p=a.parser.tokenizer._consume();a.parser.tokenizer._callState(p)}}function ha(t,a){const p=t;if(a.options.passThrough&&a.options.passThrough.includes(p.type))vr(p,a);else{let k="";throw Xa.has(p.type)&&(k=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+p.type+"` node"+k)}}function Ga(t,a){tr(t,a);const p=t.parser.tokenizer.currentCharacterToken;p&&p.location&&(p.location.endLine=t.parser.tokenizer.preprocessor.line,p.location.endCol=t.parser.tokenizer.preprocessor.col+1,p.location.endOffset=t.parser.tokenizer.preprocessor.offset+1,t.parser.currentToken=p,t.parser._processToken(t.parser.currentToken)),t.parser.tokenizer.paused=!1,t.parser.tokenizer.inLoop=!1,t.parser.tokenizer.active=!1,t.parser.tokenizer.returnState=Pn.DATA,t.parser.tokenizer.charRefCode=-1,t.parser.tokenizer.consumedAfterSnapshot=-1,t.parser.tokenizer.currentLocation=null,t.parser.tokenizer.currentCharacterToken=null,t.parser.tokenizer.currentToken=null,t.parser.tokenizer.currentAttr={name:"",value:""}}function tr(t,a){if(a&&a.offset!==void 0){const p={startLine:a.line,startCol:a.column,startOffset:a.offset,endLine:-1,endCol:-1,endOffset:-1};t.parser.tokenizer.preprocessor.lineStartPos=-a.column+1,t.parser.tokenizer.preprocessor.droppedBufferSize=a.offset,t.parser.tokenizer.preprocessor.line=a.line,t.parser.tokenizer.currentLocation=p}}function yr(t,a){const p=t.tagName.toLowerCase();if(a.parser.tokenizer.state===Pn.PLAINTEXT)return;Ga(a,(0,$n.Pk)(t));const k=a.parser.openElements.current;let Re="namespaceURI"in k?k.namespaceURI:I.t.html;Re===I.t.html&&p==="svg"&&(Re=I.t.svg);const ct=Le(mi(Jn({},t),{children:[]}),{space:Re===I.t.svg?"svg":"html"}),Qt={type:We.START_TAG,tagName:p,tagID:St(p),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in ct?ct.attrs:[],location:Mr(t)};a.parser.currentToken=Qt,a.parser._processToken(a.parser.currentToken),a.parser.tokenizer.lastStartTagName=p}function Sr(t,a){const p=t.tagName.toLowerCase();if(!a.parser.tokenizer.inForeignNode&&ae.includes(p)||a.parser.tokenizer.state===Pn.PLAINTEXT)return;Ga(a,(0,$n.rb)(t));const k={type:We.END_TAG,tagName:p,tagID:St(p),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:Mr(t)};a.parser.currentToken=k,a.parser._processToken(a.parser.currentToken),p===a.parser.tokenizer.lastStartTagName&&(a.parser.tokenizer.state===Pn.RCDATA||a.parser.tokenizer.state===Pn.RAWTEXT||a.parser.tokenizer.state===Pn.SCRIPT_DATA)&&(a.parser.tokenizer.state=Pn.DATA)}function Tr(t){const a=t.type==="root"?t.children[0]:t;return!!(a&&(a.type==="doctype"||a.type==="element"&&a.tagName.toLowerCase()==="html"))}function Mr(t){const a=(0,$n.Pk)(t)||{line:void 0,column:void 0,offset:void 0},p=(0,$n.rb)(t)||{line:void 0,column:void 0,offset:void 0};return{startLine:a.line,startCol:a.column,startOffset:a.offset,endLine:p.line,endCol:p.column,endOffset:p.offset}}function Ti(t){return"children"in t?(0,u.ZP)(mi(Jn({},t),{children:[]})):(0,u.ZP)(t)}function co(t){return function(a,p){return dr(a,mi(Jn({},t),{file:p}))}}},10787:function(d,i,n){"use strict";n.d(i,{Z:function(){return y}});function e(B){if(typeof B!="string")throw new TypeError("Expected a string");return B.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var u=n(2348),s=n(10502);function c(B,P,se){const G=se||{},ge=(0,s.O)(G.ignore||[]),Ae=A(P);let j=-1;for(;++j0?{type:"text",value:ue}:void 0),ue===!1?D.lastIndex=ie+1:(Y!==ie&&Q.push({type:"text",value:O.value.slice(Y,ie)}),Array.isArray(ue)?Q.push(...ue):ue&&Q.push(ue),Y=ie+z[0].length,te=!0),!D.global)break;z=D.exec(O.value)}return te?(YD&&(D=W):W=1,R=O+T.length,O=M.indexOf(T,R);return D}function s(){return{enter:{mathFlow:j,mathFlowFenceMeta:T,mathText:W},exit:{mathFlow:R,mathFlowFence:O,mathFlowFenceMeta:M,mathFlowValue:X,mathText:D,mathTextData:X}};function j(Y){const _={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[_]}},Y)}function T(){this.buffer()}function M(){const Y=this.resume(),_=this.stack[this.stack.length-1];(0,e.ok)(_.type==="math"),_.meta=Y}function O(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function R(Y){const _=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),xe=this.stack[this.stack.length-1];(0,e.ok)(xe.type==="math"),this.exit(Y),xe.value=_;const te=xe.data.hChildren[0];(0,e.ok)(te.type==="element"),(0,e.ok)(te.tagName==="code"),te.children.push({type:"text",value:_}),this.data.mathFlowInside=void 0}function W(Y){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},Y),this.buffer()}function D(Y){const _=this.resume(),xe=this.stack[this.stack.length-1];(0,e.ok)(xe.type==="inlineMath"),this.exit(Y),xe.value=_,xe.data.hChildren.push({type:"text",value:_})}function X(Y){this.config.enter.data.call(this,Y),this.config.exit.data.call(this,Y)}}function c(j){let T=(j||{}).singleDollarTextMath;return T==null&&(T=!0),O.peek=R,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` `,inConstruct:"mathFlowMeta"},{character:"$",after:T?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:M,inlineMath:O}};function M(W,D,X,Y){const _=W.value||"",xe=X.createTracker(Y),te="$".repeat(Math.max(u(_,"$")+1,2)),Q=X.enter("mathFlow");let z=xe.move(te);if(W.meta){const ie=X.enter("mathFlowMeta");z+=xe.move(X.safe(W.meta,Jn({after:` `,before:z,encode:["$"]},xe.current()))),ie()}return z+=xe.move(` diff --git a/p__BwDemo__index.d8c64a04.async.js b/p__BwDemo__index.25659221.async.js similarity index 99% rename from p__BwDemo__index.d8c64a04.async.js rename to p__BwDemo__index.25659221.async.js index 047d144654..7547538aa1 100644 --- a/p__BwDemo__index.d8c64a04.async.js +++ b/p__BwDemo__index.25659221.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function c({open:m=!0,onChange:T,defaultValue:L,placement:O,width:x,height:h,extra:A,onDynamic:w,onOpenChange:M,showExtra:N=!0}){const H=(0,a.useRef)(null),G=(0,a.useRef)(null),[Y,ue]=(0,a.useState)(L||""),[q,ne]=(0,a.useState)(L||""),[F,B]=(0,a.useState)(!!m),[U,V]=(0,a.useState)(1),K={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{m&&(ue(L),ne(L),B(!0))},[m,L]),(0,a.useEffect)(()=>{Y!==""&&(clearTimeout(G.current),G.current=setTimeout(()=>{const E=document.createElement("iframe");if(E.style.width="100%",E.style.height="100%",E.style.border="0",H.current){H.current.innerHTML="",H.current.appendChild(E);const v=E.contentDocument||E.contentWindow.document;v.open(),v.write(Y),v.close()}},1e3))},[m,Y]);const j=E=>{ue(E),T==null||T(E,q)};return n.createElement(u.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:F,width:"100%",height:h||"100vh",rootClassName:C.smartWrp,destroyOnClose:!0,onClose:()=>{B(!1),M==null||M(Y)},extra:N&&n.createElement("div",null,n.createElement(k.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:U,onChange:E=>V(E)}),n.createElement(P.Z,{type:"primary",className:"ml20",onClick:()=>D(this,null,function*(){yield w(Y,()=>{B(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},n.createElement(d.Z,{className:"h100"},n.createElement(o.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:U===1?"block":"none"}},n.createElement("div",{className:"h100",ref:H})),n.createElement(o.Z,{flex:"1",style:{display:U===2?"block":"none"}},n.createElement(_.ZP,{height:"90vh",value:L,language:"html",theme:"vs",showMiniMap:!1,options:K,onChange:j}))))}var p=c},10946:function(b,s,t){"use strict";t.d(s,{Z:function(){return Y}});var a=t(59301),u=t(74439),d=t(77596),o=t(3310),C=t(14179),_=t(56102),k={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},P=t(6767),n=t(90083),D=t(95827),I=t(30084),c=t(10787),p=t(8944),m=t(81679),T=Object.defineProperty,L=Object.defineProperties,O=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,w=(ue,q,ne)=>q in ue?T(ue,q,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ue[q]=ne,M=(ue,q)=>{for(var ne in q||(q={}))h.call(q,ne)&&w(ue,ne,q[ne]);if(x)for(var ne of x(q))A.call(q,ne)&&w(ue,ne,q[ne]);return ue},N=(ue,q)=>L(ue,O(q)),H=(ue,q)=>{var ne={};for(var F in ue)h.call(ue,F)&&q.indexOf(F)<0&&(ne[F]=ue[F]);if(ue!=null&&x)for(var F of x(ue))q.indexOf(F)<0&&A.call(ue,F)&&(ne[F]=ue[F]);return ne},Y=({onFinish:ue,value:q,streamingStatus:ne,cancelIndex:F,loadImage:B,onDynamic:U,isHiddenHtml:V})=>{const[K,j]=(0,a.useState)(""),[E,v]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[z,S]=(0,a.useState)(0),[te,oe]=(0,a.useState)(!1),ie=Be=>Be.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Le,We)=>`$$${We.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),fe=()=>{oe(!0),ue==null||ue()};(0,a.useEffect)(()=>{const Be=B?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function c({open:m=!0,onChange:T,defaultValue:L,placement:O,width:x,height:h,extra:A,onDynamic:w,onOpenChange:M,showExtra:N=!0}){const H=(0,a.useRef)(null),G=(0,a.useRef)(null),[Y,ue]=(0,a.useState)(L||""),[q,ne]=(0,a.useState)(L||""),[F,B]=(0,a.useState)(!!m),[U,V]=(0,a.useState)(1),K={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{m&&(ue(L),ne(L),B(!0))},[m,L]),(0,a.useEffect)(()=>{Y!==""&&(clearTimeout(G.current),G.current=setTimeout(()=>{const E=document.createElement("iframe");if(E.style.width="100%",E.style.height="100%",E.style.border="0",H.current){H.current.innerHTML="",H.current.appendChild(E);const v=E.contentDocument||E.contentWindow.document;v.open(),v.write(Y),v.close()}},1e3))},[m,Y]);const j=E=>{ue(E),T==null||T(E,q)};return n.createElement(u.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:F,width:"100%",height:h||"100vh",rootClassName:C.smartWrp,destroyOnClose:!0,onClose:()=>{B(!1),M==null||M(Y)},extra:N&&n.createElement("div",null,n.createElement(k.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:U,onChange:E=>V(E)}),n.createElement(P.Z,{type:"primary",className:"ml20",onClick:()=>D(this,null,function*(){yield w(Y,()=>{B(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},n.createElement(d.Z,{className:"h100"},n.createElement(o.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:U===1?"block":"none"}},n.createElement("div",{className:"h100",ref:H})),n.createElement(o.Z,{flex:"1",style:{display:U===2?"block":"none"}},n.createElement(_.ZP,{height:"90vh",value:L,language:"html",theme:"vs",showMiniMap:!1,options:K,onChange:j}))))}var p=c},10946:function(b,s,t){"use strict";t.d(s,{Z:function(){return Y}});var a=t(59301),u=t(74439),d=t(77596),o=t(3977),C=t(14179),_=t(56102),k={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},P=t(6767),n=t(90083),D=t(95827),I=t(30084),c=t(10787),p=t(8944),m=t(81679),T=Object.defineProperty,L=Object.defineProperties,O=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,w=(ue,q,ne)=>q in ue?T(ue,q,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ue[q]=ne,M=(ue,q)=>{for(var ne in q||(q={}))h.call(q,ne)&&w(ue,ne,q[ne]);if(x)for(var ne of x(q))A.call(q,ne)&&w(ue,ne,q[ne]);return ue},N=(ue,q)=>L(ue,O(q)),H=(ue,q)=>{var ne={};for(var F in ue)h.call(ue,F)&&q.indexOf(F)<0&&(ne[F]=ue[F]);if(ue!=null&&x)for(var F of x(ue))q.indexOf(F)<0&&A.call(ue,F)&&(ne[F]=ue[F]);return ne},Y=({onFinish:ue,value:q,streamingStatus:ne,cancelIndex:F,loadImage:B,onDynamic:U,isHiddenHtml:V})=>{const[K,j]=(0,a.useState)(""),[E,v]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[z,S]=(0,a.useState)(0),[te,oe]=(0,a.useState)(!1),ie=Be=>Be.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Le,We)=>`$$${We.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),fe=()=>{oe(!0),ue==null||ue()};(0,a.useEffect)(()=>{const Be=B?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${q}`:q,Le=ie(Be);if(!te)if(B||!ne||F>0){j(Le),S(Le.length),(!ne||F>0)&&!B&&fe();return}else if((Le==null?void 0:Le.length)<4)j(Le),S(Le.length);else if(z{j(Le.slice(0,z+2)),S(Qe=>Qe+2)},We>10?Math.max(500/(We/2),20):50);return()=>clearInterval($e)}else ne||fe()},[q,ne,F,B,z]);const ge=(0,a.useMemo)(()=>a.createElement("section",{className:`${k.answer} fadeIn animated edu_md`},a.createElement(u.UG,{remarkPlugins:[I.Z,c.Z],rehypePlugins:[D.Z,o.Z],components:{code(Be){var Le=Be,{node:We,inline:$e,className:Qe,children:it}=Le,et=H(Le,["node","inline","className","children"]);const pe=/language-(\w+)/.exec(Qe||""),we=String(it).trim();return $e||!pe?a.createElement("code",M({className:Qe},et),it):a.createElement("code",{className:k.codeCopy,"data-text":`\`\`\`${pe?pe[1]:""} ${it} @@ -254,7 +254,7 @@ You passed in: '`+this.raw_options[c]+"'");return T},n.prototype._is_valid_selec `});++R0&&y.push({type:"text",value:` `}),y}function Ua(i){let l=0,y=i.charCodeAt(l);for(;y===9||y===32;)l++,y=i.charCodeAt(l);return i.slice(l)}function fa(i,l){const y=Cr(i,l),R=y.one(i,void 0),W=ba(y),Z=Array.isArray(R)?{type:"root",children:R}:R||{type:"root",children:[]};return W&&((0,u.ok)("children"in Z),Z.children.push({type:"text",value:` -`},W)),Z}function Ha(i,l){return i&&"run"in i?function(y,R){return ps(this,null,function*(){const W=fa(y,un({file:R},l));yield i.run(W,R)})}:function(y,R){return fa(y,un({file:R},i||l))}}function ni(i){if(i)throw i}var Ii=t(58847);function ri(i){if(typeof i!="object"||i===null)return!1;const l=Object.getPrototypeOf(i);return(l===null||l===Object.prototype||Object.getPrototypeOf(l)===null)&&!(Symbol.toStringTag in i)&&!(Symbol.iterator in i)}function ai(){const i=[],l={run:y,use:R};return l;function y(...W){let Z=-1;const ee=W.pop();if(typeof ee!="function")throw new TypeError("Expected function as last argument, not "+ee);se(null,...W);function se(Re,...Ce){const he=i[++Z];let Ue=-1;if(Re){ee(Re);return}for(;++Ueee.length;let Re;se&&ee.push(W);try{Re=i.apply(this,ee)}catch(Ce){const he=Ce;if(se&&y)throw he;return W(he)}se||(Re&&Re.then&&typeof Re.then=="function"?Re.then(Z,W):Re instanceof Error?W(Re):Z(Re))}function W(ee,...se){y||(y=!0,l(ee,...se))}function Z(ee){W(null,ee)}}const qr={basename:qi,dirname:Ci,extname:$i,join:es,sep:"/"};function qi(i,l){if(l!==void 0&&typeof l!="string")throw new TypeError('"ext" argument must be a string');za(i);let y=0,R=-1,W=i.length,Z;if(l===void 0||l.length===0||l.length>i.length){for(;W--;)if(i.codePointAt(W)===47){if(Z){y=W+1;break}}else R<0&&(Z=!0,R=W+1);return R<0?"":i.slice(y,R)}if(l===i)return"";let ee=-1,se=l.length-1;for(;W--;)if(i.codePointAt(W)===47){if(Z){y=W+1;break}}else ee<0&&(Z=!0,ee=W+1),se>-1&&(i.codePointAt(W)===l.codePointAt(se--)?se<0&&(R=W):(se=-1,R=ee));return y===R?R=ee:R<0&&(R=i.length),i.slice(y,R)}function Ci(i){if(za(i),i.length===0)return".";let l=-1,y=i.length,R;for(;--y;)if(i.codePointAt(y)===47){if(R){l=y;break}}else R||(R=!0);return l<0?i.codePointAt(0)===47?"/":".":l===1&&i.codePointAt(0)===47?"//":i.slice(0,l)}function $i(i){za(i);let l=i.length,y=-1,R=0,W=-1,Z=0,ee;for(;l--;){const se=i.codePointAt(l);if(se===47){if(ee){R=l+1;break}continue}y<0&&(ee=!0,y=l+1),se===46?W<0?W=l:Z!==1&&(Z=1):W>-1&&(Z=-1)}return W<0||y<0||Z===0||Z===1&&W===y-1&&W===R+1?"":i.slice(W,y)}function es(...i){let l=-1,y;for(;++l0&&i.codePointAt(i.length-1)===47&&(y+="/"),l?"/"+y:y}function ns(i,l){let y="",R=0,W=-1,Z=0,ee=-1,se,Re;for(;++ee<=i.length;){if(ee2){if(Re=y.lastIndexOf("/"),Re!==y.length-1){Re<0?(y="",R=0):(y=y.slice(0,Re),R=y.length-1-y.lastIndexOf("/")),W=ee,Z=0;continue}}else if(y.length>0){y="",R=0,W=ee,Z=0;continue}}l&&(y=y.length>0?y+"/..":"..",R=2)}else y.length>0?y+="/"+i.slice(W+1,ee):y=i.slice(W+1,ee),R=ee-W-1;W=ee,Z=0}else se===46&&Z>-1?Z++:Z=-1}return y}function za(i){if(typeof i!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(i))}const rs={cwd:as};function as(){return"/"}function xi(i){return!!(i!==null&&typeof i=="object"&&"href"in i&&i.href&&"protocol"in i&&i.protocol&&i.auth===void 0)}function xa(i){if(typeof i=="string")i=new URL(i);else if(!xi(i)){const l=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+i+"`");throw l.code="ERR_INVALID_ARG_TYPE",l}if(i.protocol!=="file:"){const l=new TypeError("The URL must be of scheme file");throw l.code="ERR_INVALID_URL_SCHEME",l}return ja(i)}function ja(i){if(i.hostname!==""){const R=new TypeError('File URL host must be "localhost" or empty on darwin');throw R.code="ERR_INVALID_FILE_URL_HOST",R}const l=i.pathname;let y=-1;for(;++y0){let[Ae,...Xt]=he;const pn=R[Pe][1];ri(pn)&&ri(Ae)&&(Ae=Ii(!0,pn,Ae)),R[Pe]=[Ce,Ae,...Xt]}}}}const si=new ki().freeze();function Na(i,l){if(typeof l!="function")throw new TypeError("Cannot `"+i+"` without `parser`")}function Ga(i,l){if(typeof l!="function")throw new TypeError("Cannot `"+i+"` without `compiler`")}function Ra(i,l){if(l)throw new Error("Cannot call `"+i+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Di(i){if(!ri(i)||typeof i.type!="string")throw new TypeError("Expected node, got `"+i+"`")}function ji(i,l,y){if(!y)throw new Error("`"+i+"` finished async. Use `"+l+"` instead")}function oi(i){return Gi(i)?i:new Ni(i)}function Gi(i){return!!(i&&typeof i=="object"&&"message"in i&&"messages"in i)}function Wi(i){return typeof i=="string"||os(i)}function os(i){return!!(i&&typeof i=="object"&&"byteLength"in i&&"byteOffset"in i)}const us="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Vi=[],Zi={allowDangerousHtml:!0},Yi=/^(https?|ircs?|mailto|xmpp)$/i,ls=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Ki(i){const l=Mi(i),y=Pi(i);return Bi(l.runSync(l.parse(y),y),i)}function Li(i){return ps(this,null,function*(){const l=Mi(i),y=Pi(i),R=yield l.run(l.parse(y),y);return Bi(R,i)})}function fs(i){const l=Mi(i),[y,R]=useState(void 0),[W,Z]=useState(void 0);if(useEffect(function(){const ee=Pi(i);l.run(l.parse(ee),ee,function(se,Re){R(se),Z(Re)})},[i.children,i.rehypePlugins,i.remarkPlugins,i.remarkRehypeOptions]),y)throw y;return W?Bi(W,i):createElement(Fragment)}function Mi(i){const l=i.rehypePlugins||Vi,y=i.remarkPlugins||Vi,R=i.remarkRehypeOptions?un(un({},i.remarkRehypeOptions),Zi):Zi;return si().use(da).use(y).use(Ha,R).use(l)}function Pi(i){const l=i.children||"",y=new Ni;return typeof l=="string"?y.value=l:(0,u.t1)("Unexpected value `"+l+"` for `children` prop, expected `string`"),y}function Bi(i,l){const y=l.allowedElements,R=l.allowElement,W=l.components,Z=l.disallowedElements,ee=l.skipHtml,se=l.unwrapDisallowed,Re=l.urlTransform||cs;for(const he of ls)Object.hasOwn(l,he.from)&&(0,u.t1)("Unexpected `"+he.from+"` prop, "+(he.to?"use `"+he.to+"` instead":"remove it")+" (see <"+us+"#"+he.id+"> for more info)");return y&&Z&&(0,u.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),l.className&&(i={type:"element",tagName:"div",properties:{className:l.className},children:i.type==="root"?i.children:[i]}),(0,pa.Vn)(i,Ce),V(i,{Fragment:De.Fragment,components:W,ignoreInvalidStyle:!0,jsx:De.jsx,jsxs:De.jsxs,passKeys:!0,passNode:!0});function Ce(he,Ue,Pe){if(he.type==="raw"&&Pe&&typeof Ue=="number")return ee?Pe.children.splice(Ue,1):Pe.children[Ue]={type:"text",value:he.value},Ue;if(he.type==="element"){let Ae;for(Ae in ke)if(Object.hasOwn(ke,Ae)&&Object.hasOwn(he.properties,Ae)){const Xt=he.properties[Ae],pn=ke[Ae];(pn===null||pn.includes(he.tagName))&&(he.properties[Ae]=Re(String(Xt||""),Ae,he))}}if(he.type==="element"){let Ae=y?!y.includes(he.tagName):Z?Z.includes(he.tagName):!1;if(!Ae&&R&&typeof Ue=="number"&&(Ae=!R(he,Ue,Pe)),Ae&&Pe&&typeof Ue=="number")return se&&he.children?Pe.children.splice(Ue,1,...he.children):Pe.children.splice(Ue,1),Ue}}}function cs(i){const l=i.indexOf(":"),y=i.indexOf("?"),R=i.indexOf("#"),W=i.indexOf("/");return l===-1||W!==-1&&l>W||y!==-1&&l>y||R!==-1&&l>R||Yi.test(i.slice(0,l))?i:""}},3310:function(b,s,t){"use strict";t.d(s,{Z:function(){return Xi}});var a={};t.r(a),t.d(a,{boolean:function(){return Y},booleanish:function(){return ue},commaOrSpaceSeparated:function(){return U},commaSeparated:function(){return B},number:function(){return ne},overloadedBoolean:function(){return q},spaceSeparated:function(){return F}});var u=t(90302),d=t(87342),o=t(81994),C=t(14470),_=t(86825);function k(e){const r=String(e),g=[];return{toOffset:Se,toPoint:J};function J(Ke){if(typeof Ke=="number"&&Ke>-1&&Ke<=r.length){let Et=0;for(;;){let Zt=g[Et];if(Zt===void 0){const an=P(r,g[Et-1]);Zt=an===-1?r.length+1:an+1,g[Et]=Zt}if(Zt>Ke)return{line:Et+1,column:Ke-(Et>0?g[Et-1]:0)+1,offset:Ke};Et++}}}function Se(Ke){if(Ke&&typeof Ke.line=="number"&&typeof Ke.column=="number"&&!Number.isNaN(Ke.line)&&!Number.isNaN(Ke.column)){for(;g.length1?g[Ke.line-2]:0)+Ke.column-1;if(Etee.length;let Re;se&&ee.push(W);try{Re=i.apply(this,ee)}catch(Ce){const he=Ce;if(se&&y)throw he;return W(he)}se||(Re&&Re.then&&typeof Re.then=="function"?Re.then(Z,W):Re instanceof Error?W(Re):Z(Re))}function W(ee,...se){y||(y=!0,l(ee,...se))}function Z(ee){W(null,ee)}}const qr={basename:qi,dirname:Ci,extname:$i,join:es,sep:"/"};function qi(i,l){if(l!==void 0&&typeof l!="string")throw new TypeError('"ext" argument must be a string');za(i);let y=0,R=-1,W=i.length,Z;if(l===void 0||l.length===0||l.length>i.length){for(;W--;)if(i.codePointAt(W)===47){if(Z){y=W+1;break}}else R<0&&(Z=!0,R=W+1);return R<0?"":i.slice(y,R)}if(l===i)return"";let ee=-1,se=l.length-1;for(;W--;)if(i.codePointAt(W)===47){if(Z){y=W+1;break}}else ee<0&&(Z=!0,ee=W+1),se>-1&&(i.codePointAt(W)===l.codePointAt(se--)?se<0&&(R=W):(se=-1,R=ee));return y===R?R=ee:R<0&&(R=i.length),i.slice(y,R)}function Ci(i){if(za(i),i.length===0)return".";let l=-1,y=i.length,R;for(;--y;)if(i.codePointAt(y)===47){if(R){l=y;break}}else R||(R=!0);return l<0?i.codePointAt(0)===47?"/":".":l===1&&i.codePointAt(0)===47?"//":i.slice(0,l)}function $i(i){za(i);let l=i.length,y=-1,R=0,W=-1,Z=0,ee;for(;l--;){const se=i.codePointAt(l);if(se===47){if(ee){R=l+1;break}continue}y<0&&(ee=!0,y=l+1),se===46?W<0?W=l:Z!==1&&(Z=1):W>-1&&(Z=-1)}return W<0||y<0||Z===0||Z===1&&W===y-1&&W===R+1?"":i.slice(W,y)}function es(...i){let l=-1,y;for(;++l0&&i.codePointAt(i.length-1)===47&&(y+="/"),l?"/"+y:y}function ns(i,l){let y="",R=0,W=-1,Z=0,ee=-1,se,Re;for(;++ee<=i.length;){if(ee2){if(Re=y.lastIndexOf("/"),Re!==y.length-1){Re<0?(y="",R=0):(y=y.slice(0,Re),R=y.length-1-y.lastIndexOf("/")),W=ee,Z=0;continue}}else if(y.length>0){y="",R=0,W=ee,Z=0;continue}}l&&(y=y.length>0?y+"/..":"..",R=2)}else y.length>0?y+="/"+i.slice(W+1,ee):y=i.slice(W+1,ee),R=ee-W-1;W=ee,Z=0}else se===46&&Z>-1?Z++:Z=-1}return y}function za(i){if(typeof i!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(i))}const rs={cwd:as};function as(){return"/"}function xi(i){return!!(i!==null&&typeof i=="object"&&"href"in i&&i.href&&"protocol"in i&&i.protocol&&i.auth===void 0)}function xa(i){if(typeof i=="string")i=new URL(i);else if(!xi(i)){const l=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+i+"`");throw l.code="ERR_INVALID_ARG_TYPE",l}if(i.protocol!=="file:"){const l=new TypeError("The URL must be of scheme file");throw l.code="ERR_INVALID_URL_SCHEME",l}return ja(i)}function ja(i){if(i.hostname!==""){const R=new TypeError('File URL host must be "localhost" or empty on darwin');throw R.code="ERR_INVALID_FILE_URL_HOST",R}const l=i.pathname;let y=-1;for(;++y0){let[Ae,...Xt]=he;const pn=R[Pe][1];ri(pn)&&ri(Ae)&&(Ae=Ii(!0,pn,Ae)),R[Pe]=[Ce,Ae,...Xt]}}}}const si=new ki().freeze();function Na(i,l){if(typeof l!="function")throw new TypeError("Cannot `"+i+"` without `parser`")}function Ga(i,l){if(typeof l!="function")throw new TypeError("Cannot `"+i+"` without `compiler`")}function Ra(i,l){if(l)throw new Error("Cannot call `"+i+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Di(i){if(!ri(i)||typeof i.type!="string")throw new TypeError("Expected node, got `"+i+"`")}function ji(i,l,y){if(!y)throw new Error("`"+i+"` finished async. Use `"+l+"` instead")}function oi(i){return Gi(i)?i:new Ni(i)}function Gi(i){return!!(i&&typeof i=="object"&&"message"in i&&"messages"in i)}function Wi(i){return typeof i=="string"||os(i)}function os(i){return!!(i&&typeof i=="object"&&"byteLength"in i&&"byteOffset"in i)}const us="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Vi=[],Zi={allowDangerousHtml:!0},Yi=/^(https?|ircs?|mailto|xmpp)$/i,ls=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Ki(i){const l=Mi(i),y=Pi(i);return Bi(l.runSync(l.parse(y),y),i)}function Li(i){return ps(this,null,function*(){const l=Mi(i),y=Pi(i),R=yield l.run(l.parse(y),y);return Bi(R,i)})}function fs(i){const l=Mi(i),[y,R]=useState(void 0),[W,Z]=useState(void 0);if(useEffect(function(){const ee=Pi(i);l.run(l.parse(ee),ee,function(se,Re){R(se),Z(Re)})},[i.children,i.rehypePlugins,i.remarkPlugins,i.remarkRehypeOptions]),y)throw y;return W?Bi(W,i):createElement(Fragment)}function Mi(i){const l=i.rehypePlugins||Vi,y=i.remarkPlugins||Vi,R=i.remarkRehypeOptions?un(un({},i.remarkRehypeOptions),Zi):Zi;return si().use(da).use(y).use(Ha,R).use(l)}function Pi(i){const l=i.children||"",y=new Ni;return typeof l=="string"?y.value=l:(0,u.t1)("Unexpected value `"+l+"` for `children` prop, expected `string`"),y}function Bi(i,l){const y=l.allowedElements,R=l.allowElement,W=l.components,Z=l.disallowedElements,ee=l.skipHtml,se=l.unwrapDisallowed,Re=l.urlTransform||cs;for(const he of ls)Object.hasOwn(l,he.from)&&(0,u.t1)("Unexpected `"+he.from+"` prop, "+(he.to?"use `"+he.to+"` instead":"remove it")+" (see <"+us+"#"+he.id+"> for more info)");return y&&Z&&(0,u.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),l.className&&(i={type:"element",tagName:"div",properties:{className:l.className},children:i.type==="root"?i.children:[i]}),(0,pa.Vn)(i,Ce),V(i,{Fragment:De.Fragment,components:W,ignoreInvalidStyle:!0,jsx:De.jsx,jsxs:De.jsxs,passKeys:!0,passNode:!0});function Ce(he,Ue,Pe){if(he.type==="raw"&&Pe&&typeof Ue=="number")return ee?Pe.children.splice(Ue,1):Pe.children[Ue]={type:"text",value:he.value},Ue;if(he.type==="element"){let Ae;for(Ae in ke)if(Object.hasOwn(ke,Ae)&&Object.hasOwn(he.properties,Ae)){const Xt=he.properties[Ae],pn=ke[Ae];(pn===null||pn.includes(he.tagName))&&(he.properties[Ae]=Re(String(Xt||""),Ae,he))}}if(he.type==="element"){let Ae=y?!y.includes(he.tagName):Z?Z.includes(he.tagName):!1;if(!Ae&&R&&typeof Ue=="number"&&(Ae=!R(he,Ue,Pe)),Ae&&Pe&&typeof Ue=="number")return se&&he.children?Pe.children.splice(Ue,1,...he.children):Pe.children.splice(Ue,1),Ue}}}function cs(i){const l=i.indexOf(":"),y=i.indexOf("?"),R=i.indexOf("#"),W=i.indexOf("/");return l===-1||W!==-1&&l>W||y!==-1&&l>y||R!==-1&&l>R||Yi.test(i.slice(0,l))?i:""}},3977:function(b,s,t){"use strict";t.d(s,{Z:function(){return Xi}});var a={};t.r(a),t.d(a,{boolean:function(){return Y},booleanish:function(){return ue},commaOrSpaceSeparated:function(){return U},commaSeparated:function(){return B},number:function(){return ne},overloadedBoolean:function(){return q},spaceSeparated:function(){return F}});var u=t(90302),d=t(87342),o=t(81994),C=t(14470),_=t(86825);function k(e){const r=String(e),g=[];return{toOffset:Se,toPoint:J};function J(Ke){if(typeof Ke=="number"&&Ke>-1&&Ke<=r.length){let Et=0;for(;;){let Zt=g[Et];if(Zt===void 0){const an=P(r,g[Et-1]);Zt=an===-1?r.length+1:an+1,g[Et]=Zt}if(Zt>Ke)return{line:Et+1,column:Ke-(Et>0?g[Et-1]:0)+1,offset:Ke};Et++}}}function Se(Ke){if(Ke&&typeof Ke.line=="number"&&typeof Ke.column=="number"&&!Number.isNaN(Ke.line)&&!Number.isNaN(Ke.column)){for(;g.length1?g[Ke.line-2]:0)+Ke.column-1;if(Et4&&g.slice(0,4)==="data"&&Qe.test(r)){if(r.charAt(4)==="-"){const Ke=r.slice(5).replace(it,_e);J="data"+Ke.charAt(0).toUpperCase()+Ke.slice(1)}else{const Ke=r.slice(4);if(!it.test(Ke)){let Et=Ke.replace(et,we);Et.charAt(0)!=="-"&&(Et="-"+Et),r="data"+Et}}Se=j}return new Se(J,r)}function we(e){return"-"+e.toLowerCase()}function _e(e){return e.charAt(1).toUpperCase()}var ke=t(71523);const De={}.hasOwnProperty;function tt(e,r){const g=r||{};function J(Se,...Ke){let Et=J.invalid;const Zt=J.handlers;if(Se&&De.call(Se,e)){const an=String(Se[e]);Et=De.call(Zt,an)?Zt[an]:J.unknown}if(Et)return Et.call(this,Se,...Ke)}return J.handlers=g.handlers||{},J.invalid=g.invalid,J.unknown=g.unknown,J}const re={},ae={}.hasOwnProperty,ce=tt("type",{handlers:{root:Fe,element:le,text:Me,comment:Ie,doctype:xe}});function be(e,r){const J=(r||re).space;return ce(e,J==="svg"?$e:We)}function Fe(e,r){const g={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return g.childNodes=ut(e.children,g,r),at(e,g),g}function He(e,r){const g={nodeName:"#document-fragment",childNodes:[]};return g.childNodes=ut(e.children,g,r),at(e,g),g}function xe(e){const r={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return at(e,r),r}function Me(e){const r={nodeName:"#text",value:e.value,parentNode:null};return at(e,r),r}function Ie(e){const r={nodeName:"#comment",data:e.value,parentNode:null};return at(e,r),r}function le(e,r){const g=r;let J=g;e.type==="element"&&e.tagName.toLowerCase()==="svg"&&g.space==="html"&&(J=$e);const Se=[];let Ke;if(e.properties){for(Ke in e.properties)if(Ke!=="children"&&ae.call(e.properties,Ke)){const an=Te(J,Ke,e.properties[Ke]);an&&Se.push(an)}}const Et=J.space;(0,d.ok)(Et);const Zt={nodeName:e.tagName,tagName:e.tagName,attrs:Se,namespaceURI:n.t[Et],childNodes:[],parentNode:null};return Zt.childNodes=ut(e.children,Zt,J),at(e,Zt),e.tagName==="template"&&e.content&&(Zt.content=He(e.content,J)),Zt}function Te(e,r,g){const J=pe(e,r);if(g===!1||g===null||g===void 0||typeof g=="number"&&Number.isNaN(g)||!g&&J.boolean)return;Array.isArray(g)&&(g=J.commaSeparated?(0,A.P)(g):(0,ke.P)(g));const Se={name:J.attribute,value:g===!0?"":String(g)};if(J.space&&J.space!=="html"&&J.space!=="svg"){const Ke=Se.name.indexOf(":");Ke<0?Se.prefix="":(Se.name=Se.name.slice(Ke+1),Se.prefix=J.attribute.slice(0,Ke)),Se.namespace=n.t[J.space]}return Se}function ut(e,r,g){let J=-1;const Se=[];if(e)for(;++J=55296&&e<=57343}function Ee(e){return e>=56320&&e<=57343}function Nt(e,r){return(e-55296)*1024+9216+r}function Bt(e){return e!==32&&e!==10&&e!==13&&e!==9&&e!==12&&e>=1&&e<=31||e>=127&&e<=159}function _t(e){return e>=64976&&e<=65007||ht.has(e)}var ye;(function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(ye||(ye={}));const Ct=65536;class Mt{constructor(r){this.handler=r,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=Ct,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(r,g){const{line:J,col:Se,offset:Ke}=this,Et=Se+g,Zt=Ke+g;return{code:r,startLine:J,endLine:J,startCol:Et,endCol:Et,startOffset:Zt,endOffset:Zt}}_err(r){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(r,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(r){if(this.pos!==this.html.length-1){const g=this.html.charCodeAt(this.pos+1);if(Ee(g))return this.pos++,this._addGap(),Nt(r,g)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,Q.EOF;return this._err(ye.surrogateInInputStream),r}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(r,g){this.html.length>0?this.html+=r:this.html=r,this.endOfChunkHit=!1,this.lastChunkWritten=g}insertHtmlAtCurrentPos(r){this.html=this.html.substring(0,this.pos+1)+r+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(r,g){if(this.pos+r.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(g)return this.html.startsWith(r,this.pos);for(let J=0;J=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Q.EOF;const J=this.html.charCodeAt(g);return J===Q.CARRIAGE_RETURN?Q.LINE_FEED:J}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Q.EOF;let r=this.html.charCodeAt(this.pos);return r===Q.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,Q.LINE_FEED):r===Q.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,mt(r)&&(r=this._processSurrogate(r)),this.handler.onParseError===null||r>31&&r<127||r===Q.LINE_FEED||r===Q.CARRIAGE_RETURN||r>159&&r<64976||this._checkForProblematicCharacters(r),r)}_checkForProblematicCharacters(r){Bt(r)?this._err(ye.controlCharacterInInputStream):_t(r)&&this._err(ye.noncharacterInInputStream)}retreat(r){for(this.pos-=r;this.pos=0;g--)if(e.attrs[g].name===r)return e.attrs[g].value;return null}const Tt=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(e=>e.charCodeAt(0))),lt=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(e=>e.charCodeAt(0)));var Ye;const It=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),ze=(Ye=String.fromCodePoint)!==null&&Ye!==void 0?Ye:function(e){let r="";return e>65535&&(e-=65536,r+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),r+=String.fromCharCode(e),r};function Xe(e){var r;return e>=55296&&e<=57343||e>1114111?65533:(r=It.get(e))!==null&&r!==void 0?r:e}function Ve(e){return ze(Xe(e))}var qe;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(qe||(qe={}));const xt=32;var kt;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(kt||(kt={}));function ft(e){return e>=qe.ZERO&&e<=qe.NINE}function Ot(e){return e>=qe.UPPER_A&&e<=qe.UPPER_F||e>=qe.LOWER_A&&e<=qe.LOWER_F}function Vt(e){return e>=qe.UPPER_A&&e<=qe.UPPER_Z||e>=qe.LOWER_A&&e<=qe.LOWER_Z||ft(e)}function en(e){return e===qe.EQUALS||Vt(e)}var Rt;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Rt||(Rt={}));var At;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(At||(At={}));class rn{constructor(r,g,J){this.decodeTree=r,this.emitCodePoint=g,this.errors=J,this.state=Rt.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=At.Strict}startEntity(r){this.decodeMode=r,this.state=Rt.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(r,g){switch(this.state){case Rt.EntityStart:return r.charCodeAt(g)===qe.NUM?(this.state=Rt.NumericStart,this.consumed+=1,this.stateNumericStart(r,g+1)):(this.state=Rt.NamedEntity,this.stateNamedEntity(r,g));case Rt.NumericStart:return this.stateNumericStart(r,g);case Rt.NumericDecimal:return this.stateNumericDecimal(r,g);case Rt.NumericHex:return this.stateNumericHex(r,g);case Rt.NamedEntity:return this.stateNamedEntity(r,g)}}stateNumericStart(r,g){return g>=r.length?-1:(r.charCodeAt(g)|xt)===qe.LOWER_X?(this.state=Rt.NumericHex,this.consumed+=1,this.stateNumericHex(r,g+1)):(this.state=Rt.NumericDecimal,this.stateNumericDecimal(r,g))}addToNumericResult(r,g,J,Se){if(g!==J){const Ke=J-g;this.result=this.result*Math.pow(Se,Ke)+Number.parseInt(r.substr(g,Ke),Se),this.consumed+=Ke}}stateNumericHex(r,g){const J=g;for(;g>14;for(;g>14,Ke!==0){if(Et===qe.SEMI)return this.emitNamedEntityData(this.treeIndex,Ke,this.consumed+this.excess);this.decodeMode!==At.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var r;const{result:g,decodeTree:J}=this,Se=(J[g]&kt.VALUE_LENGTH)>>14;return this.emitNamedEntityData(g,Se,this.consumed),(r=this.errors)===null||r===void 0||r.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(r,g,J){const{decodeTree:Se}=this;return this.emitCodePoint(g===1?Se[r]&~kt.VALUE_LENGTH:Se[r+1],J),g===3&&this.emitCodePoint(Se[r+2],J),J}end(){var r;switch(this.state){case Rt.NamedEntity:return this.result!==0&&(this.decodeMode!==At.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Rt.NumericDecimal:return this.emitNumericEntity(0,2);case Rt.NumericHex:return this.emitNumericEntity(0,3);case Rt.NumericStart:return(r=this.errors)===null||r===void 0||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Rt.EntityStart:return 0}}}function Ft(e){let r="";const g=new rn(e,J=>r+=fromCodePoint(J));return function(Se,Ke){let Et=0,Zt=0;for(;(Zt=Se.indexOf("&",Zt))>=0;){r+=Se.slice(Et,Zt),g.startEntity(Ke);const rt=g.write(Se,Zt+1);if(rt<0){Et=Zt+g.end();break}Et=Zt+rt,Zt=rt===0?Et+1:Et}const an=r+Se.slice(Et);return r="",an}}function Ut(e,r,g,J){const Se=(r&kt.BRANCH_LENGTH)>>7,Ke=r&kt.JUMP_TABLE;if(Se===0)return Ke!==0&&J===Ke?g:-1;if(Ke){const an=J-Ke;return an<0||an>=Se?-1:e[g+an]-1}let Et=g,Zt=Et+Se-1;for(;Et<=Zt;){const an=Et+Zt>>>1,rt=e[an];if(rtJ)Zt=an-1;else return e[an+Se]}return-1}const Wt=null,Jt=null;function An(e,r=At.Legacy){return Wt(e,r)}function Tn(e){return Wt(e,At.Attribute)}function xn(e){return Wt(e,At.Strict)}function Vn(e){return Jt(e,At.Strict)}var Je;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"})(Je||(Je={}));var yn;(function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"})(yn||(yn={}));var vt;(function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"})(vt||(vt={}));var de;(function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SEARCH="search",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"})(de||(de={}));var f;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SEARCH=94]="SEARCH",e[e.SECTION=95]="SECTION",e[e.SELECT=96]="SELECT",e[e.SOURCE=97]="SOURCE",e[e.SMALL=98]="SMALL",e[e.SPAN=99]="SPAN",e[e.STRIKE=100]="STRIKE",e[e.STRONG=101]="STRONG",e[e.STYLE=102]="STYLE",e[e.SUB=103]="SUB",e[e.SUMMARY=104]="SUMMARY",e[e.SUP=105]="SUP",e[e.TABLE=106]="TABLE",e[e.TBODY=107]="TBODY",e[e.TEMPLATE=108]="TEMPLATE",e[e.TEXTAREA=109]="TEXTAREA",e[e.TFOOT=110]="TFOOT",e[e.TD=111]="TD",e[e.TH=112]="TH",e[e.THEAD=113]="THEAD",e[e.TITLE=114]="TITLE",e[e.TR=115]="TR",e[e.TRACK=116]="TRACK",e[e.TT=117]="TT",e[e.U=118]="U",e[e.UL=119]="UL",e[e.SVG=120]="SVG",e[e.VAR=121]="VAR",e[e.WBR=122]="WBR",e[e.XMP=123]="XMP"})(f||(f={}));const Kt=new Map([[de.A,f.A],[de.ADDRESS,f.ADDRESS],[de.ANNOTATION_XML,f.ANNOTATION_XML],[de.APPLET,f.APPLET],[de.AREA,f.AREA],[de.ARTICLE,f.ARTICLE],[de.ASIDE,f.ASIDE],[de.B,f.B],[de.BASE,f.BASE],[de.BASEFONT,f.BASEFONT],[de.BGSOUND,f.BGSOUND],[de.BIG,f.BIG],[de.BLOCKQUOTE,f.BLOCKQUOTE],[de.BODY,f.BODY],[de.BR,f.BR],[de.BUTTON,f.BUTTON],[de.CAPTION,f.CAPTION],[de.CENTER,f.CENTER],[de.CODE,f.CODE],[de.COL,f.COL],[de.COLGROUP,f.COLGROUP],[de.DD,f.DD],[de.DESC,f.DESC],[de.DETAILS,f.DETAILS],[de.DIALOG,f.DIALOG],[de.DIR,f.DIR],[de.DIV,f.DIV],[de.DL,f.DL],[de.DT,f.DT],[de.EM,f.EM],[de.EMBED,f.EMBED],[de.FIELDSET,f.FIELDSET],[de.FIGCAPTION,f.FIGCAPTION],[de.FIGURE,f.FIGURE],[de.FONT,f.FONT],[de.FOOTER,f.FOOTER],[de.FOREIGN_OBJECT,f.FOREIGN_OBJECT],[de.FORM,f.FORM],[de.FRAME,f.FRAME],[de.FRAMESET,f.FRAMESET],[de.H1,f.H1],[de.H2,f.H2],[de.H3,f.H3],[de.H4,f.H4],[de.H5,f.H5],[de.H6,f.H6],[de.HEAD,f.HEAD],[de.HEADER,f.HEADER],[de.HGROUP,f.HGROUP],[de.HR,f.HR],[de.HTML,f.HTML],[de.I,f.I],[de.IMG,f.IMG],[de.IMAGE,f.IMAGE],[de.INPUT,f.INPUT],[de.IFRAME,f.IFRAME],[de.KEYGEN,f.KEYGEN],[de.LABEL,f.LABEL],[de.LI,f.LI],[de.LINK,f.LINK],[de.LISTING,f.LISTING],[de.MAIN,f.MAIN],[de.MALIGNMARK,f.MALIGNMARK],[de.MARQUEE,f.MARQUEE],[de.MATH,f.MATH],[de.MENU,f.MENU],[de.META,f.META],[de.MGLYPH,f.MGLYPH],[de.MI,f.MI],[de.MO,f.MO],[de.MN,f.MN],[de.MS,f.MS],[de.MTEXT,f.MTEXT],[de.NAV,f.NAV],[de.NOBR,f.NOBR],[de.NOFRAMES,f.NOFRAMES],[de.NOEMBED,f.NOEMBED],[de.NOSCRIPT,f.NOSCRIPT],[de.OBJECT,f.OBJECT],[de.OL,f.OL],[de.OPTGROUP,f.OPTGROUP],[de.OPTION,f.OPTION],[de.P,f.P],[de.PARAM,f.PARAM],[de.PLAINTEXT,f.PLAINTEXT],[de.PRE,f.PRE],[de.RB,f.RB],[de.RP,f.RP],[de.RT,f.RT],[de.RTC,f.RTC],[de.RUBY,f.RUBY],[de.S,f.S],[de.SCRIPT,f.SCRIPT],[de.SEARCH,f.SEARCH],[de.SECTION,f.SECTION],[de.SELECT,f.SELECT],[de.SOURCE,f.SOURCE],[de.SMALL,f.SMALL],[de.SPAN,f.SPAN],[de.STRIKE,f.STRIKE],[de.STRONG,f.STRONG],[de.STYLE,f.STYLE],[de.SUB,f.SUB],[de.SUMMARY,f.SUMMARY],[de.SUP,f.SUP],[de.TABLE,f.TABLE],[de.TBODY,f.TBODY],[de.TEMPLATE,f.TEMPLATE],[de.TEXTAREA,f.TEXTAREA],[de.TFOOT,f.TFOOT],[de.TD,f.TD],[de.TH,f.TH],[de.THEAD,f.THEAD],[de.TITLE,f.TITLE],[de.TR,f.TR],[de.TRACK,f.TRACK],[de.TT,f.TT],[de.U,f.U],[de.UL,f.UL],[de.SVG,f.SVG],[de.VAR,f.VAR],[de.WBR,f.WBR],[de.XMP,f.XMP]]);function cn(e){var r;return(r=Kt.get(e))!==null&&r!==void 0?r:f.UNKNOWN}const ot=f,Lt={[Je.HTML]:new Set([ot.ADDRESS,ot.APPLET,ot.AREA,ot.ARTICLE,ot.ASIDE,ot.BASE,ot.BASEFONT,ot.BGSOUND,ot.BLOCKQUOTE,ot.BODY,ot.BR,ot.BUTTON,ot.CAPTION,ot.CENTER,ot.COL,ot.COLGROUP,ot.DD,ot.DETAILS,ot.DIR,ot.DIV,ot.DL,ot.DT,ot.EMBED,ot.FIELDSET,ot.FIGCAPTION,ot.FIGURE,ot.FOOTER,ot.FORM,ot.FRAME,ot.FRAMESET,ot.H1,ot.H2,ot.H3,ot.H4,ot.H5,ot.H6,ot.HEAD,ot.HEADER,ot.HGROUP,ot.HR,ot.HTML,ot.IFRAME,ot.IMG,ot.INPUT,ot.LI,ot.LINK,ot.LISTING,ot.MAIN,ot.MARQUEE,ot.MENU,ot.META,ot.NAV,ot.NOEMBED,ot.NOFRAMES,ot.NOSCRIPT,ot.OBJECT,ot.OL,ot.P,ot.PARAM,ot.PLAINTEXT,ot.PRE,ot.SCRIPT,ot.SECTION,ot.SELECT,ot.SOURCE,ot.STYLE,ot.SUMMARY,ot.TABLE,ot.TBODY,ot.TD,ot.TEMPLATE,ot.TEXTAREA,ot.TFOOT,ot.TH,ot.THEAD,ot.TITLE,ot.TR,ot.TRACK,ot.UL,ot.WBR,ot.XMP]),[Je.MATHML]:new Set([ot.MI,ot.MO,ot.MN,ot.MS,ot.MTEXT,ot.ANNOTATION_XML]),[Je.SVG]:new Set([ot.TITLE,ot.FOREIGN_OBJECT,ot.DESC]),[Je.XLINK]:new Set,[Je.XML]:new Set,[Je.XMLNS]:new Set},jt=new Set([ot.H1,ot.H2,ot.H3,ot.H4,ot.H5,ot.H6]),ve=new Set([de.STYLE,de.SCRIPT,de.XMP,de.IFRAME,de.NOEMBED,de.NOFRAMES,de.PLAINTEXT]);function Ge(e,r){return ve.has(e)||r&&e===de.NOSCRIPT}var X;(function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(X||(X={}));const je={DATA:X.DATA,RCDATA:X.RCDATA,RAWTEXT:X.RAWTEXT,SCRIPT_DATA:X.SCRIPT_DATA,PLAINTEXT:X.PLAINTEXT,CDATA_SECTION:X.CDATA_SECTION};function dt(e){return e>=Q.DIGIT_0&&e<=Q.DIGIT_9}function gt(e){return e>=Q.LATIN_CAPITAL_A&&e<=Q.LATIN_CAPITAL_Z}function bt(e){return e>=Q.LATIN_SMALL_A&&e<=Q.LATIN_SMALL_Z}function yt(e){return bt(e)||gt(e)}function Gt(e){return yt(e)||dt(e)}function Dt(e){return e+32}function Yt(e){return e===Q.SPACE||e===Q.LINE_FEED||e===Q.TABULATION||e===Q.FORM_FEED}function Ht(e){return Yt(e)||e===Q.SOLIDUS||e===Q.GREATER_THAN_SIGN}function ln(e){return e===Q.NULL?ye.nullCharacterReference:e>1114111?ye.characterReferenceOutsideUnicodeRange:mt(e)?ye.surrogateCharacterReference:_t(e)?ye.noncharacterCharacterReference:Bt(e)||e===Q.CARRIAGE_RETURN?ye.controlCharacterReference:null}class on{constructor(r,g){this.options=r,this.handler=g,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=X.DATA,this.returnState=X.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Mt(g),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new rn(Tt,(J,Se)=>{this.preprocessor.pos=this.entityStartPos+Se-1,this._flushCodePointConsumedAsCharacterReference(J)},g.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(ye.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:J=>{this._err(ye.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+J)},validateNumericCharacterReference:J=>{const Se=ln(J);Se&&this._err(Se,1)}}:void 0)}_err(r,g=0){var J,Se;(Se=(J=this.handler).onParseError)===null||Se===void 0||Se.call(J,this.preprocessor.getError(r,g))}getCurrentLocation(r){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-r,startOffset:this.preprocessor.offset-r,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const r=this._consume();this._ensureHibernation()||this._callState(r)}this.inLoop=!1}}pause(){this.paused=!0}resume(r){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||r==null||r())}write(r,g,J){this.active=!0,this.preprocessor.write(r,g),this._runParsingLoop(),this.paused||J==null||J()}insertHtmlAtCurrentPos(r){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(r),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(r){this.consumedAfterSnapshot+=r;for(let g=0;g0&&this._err(ye.endTagWithAttributes),r.selfClosing&&this._err(ye.endTagWithTrailingSolidus),this.handler.onEndTag(r)),this.preprocessor.dropParsedChunk()}emitCurrentComment(r){this.prepareToken(r),this.handler.onComment(r),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(r){this.prepareToken(r),this.handler.onDoctype(r),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(r){if(this.currentCharacterToken){switch(r&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=r.startLine,this.currentCharacterToken.location.endCol=r.startCol,this.currentCharacterToken.location.endOffset=r.startOffset),this.currentCharacterToken.type){case ct.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case ct.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case ct.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const r=this.getCurrentLocation(0);r&&(r.endLine=r.startLine,r.endCol=r.startCol,r.endOffset=r.startOffset),this._emitCurrentCharacterToken(r),this.handler.onEof({type:ct.EOF,location:r}),this.active=!1}_appendCharToCurrentCharacterToken(r,g){if(this.currentCharacterToken)if(this.currentCharacterToken.type===r){this.currentCharacterToken.chars+=g;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(r,g)}_emitCodePoint(r){const g=Yt(r)?ct.WHITESPACE_CHARACTER:r===Q.NULL?ct.NULL_CHARACTER:ct.CHARACTER;this._appendCharToCurrentCharacterToken(g,String.fromCodePoint(r))}_emitChars(r){this._appendCharToCurrentCharacterToken(ct.CHARACTER,r)}_startCharacterReference(){this.returnState=this.state,this.state=X.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?At.Attribute:At.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===X.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===X.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===X.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(r){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(r):this._emitCodePoint(r)}_callState(r){switch(this.state){case X.DATA:{this._stateData(r);break}case X.RCDATA:{this._stateRcdata(r);break}case X.RAWTEXT:{this._stateRawtext(r);break}case X.SCRIPT_DATA:{this._stateScriptData(r);break}case X.PLAINTEXT:{this._statePlaintext(r);break}case X.TAG_OPEN:{this._stateTagOpen(r);break}case X.END_TAG_OPEN:{this._stateEndTagOpen(r);break}case X.TAG_NAME:{this._stateTagName(r);break}case X.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(r);break}case X.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(r);break}case X.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(r);break}case X.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(r);break}case X.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(r);break}case X.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(r);break}case X.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(r);break}case X.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(r);break}case X.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(r);break}case X.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(r);break}case X.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(r);break}case X.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(r);break}case X.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(r);break}case X.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(r);break}case X.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(r);break}case X.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(r);break}case X.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(r);break}case X.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(r);break}case X.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(r);break}case X.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(r);break}case X.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(r);break}case X.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(r);break}case X.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(r);break}case X.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(r);break}case X.ATTRIBUTE_NAME:{this._stateAttributeName(r);break}case X.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(r);break}case X.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(r);break}case X.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(r);break}case X.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(r);break}case X.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(r);break}case X.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(r);break}case X.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(r);break}case X.BOGUS_COMMENT:{this._stateBogusComment(r);break}case X.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(r);break}case X.COMMENT_START:{this._stateCommentStart(r);break}case X.COMMENT_START_DASH:{this._stateCommentStartDash(r);break}case X.COMMENT:{this._stateComment(r);break}case X.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(r);break}case X.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(r);break}case X.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(r);break}case X.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(r);break}case X.COMMENT_END_DASH:{this._stateCommentEndDash(r);break}case X.COMMENT_END:{this._stateCommentEnd(r);break}case X.COMMENT_END_BANG:{this._stateCommentEndBang(r);break}case X.DOCTYPE:{this._stateDoctype(r);break}case X.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(r);break}case X.DOCTYPE_NAME:{this._stateDoctypeName(r);break}case X.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(r);break}case X.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(r);break}case X.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(r);break}case X.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(r);break}case X.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(r);break}case X.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(r);break}case X.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(r);break}case X.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(r);break}case X.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(r);break}case X.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(r);break}case X.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(r);break}case X.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(r);break}case X.BOGUS_DOCTYPE:{this._stateBogusDoctype(r);break}case X.CDATA_SECTION:{this._stateCdataSection(r);break}case X.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(r);break}case X.CDATA_SECTION_END:{this._stateCdataSectionEnd(r);break}case X.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case X.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(r);break}default:throw new Error("Unknown state")}}_stateData(r){switch(r){case Q.LESS_THAN_SIGN:{this.state=X.TAG_OPEN;break}case Q.AMPERSAND:{this._startCharacterReference();break}case Q.NULL:{this._err(ye.unexpectedNullCharacter),this._emitCodePoint(r);break}case Q.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateRcdata(r){switch(r){case Q.AMPERSAND:{this._startCharacterReference();break}case Q.LESS_THAN_SIGN:{this.state=X.RCDATA_LESS_THAN_SIGN;break}case Q.NULL:{this._err(ye.unexpectedNullCharacter),this._emitChars(Ze);break}case Q.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateRawtext(r){switch(r){case Q.LESS_THAN_SIGN:{this.state=X.RAWTEXT_LESS_THAN_SIGN;break}case Q.NULL:{this._err(ye.unexpectedNullCharacter),this._emitChars(Ze);break}case Q.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateScriptData(r){switch(r){case Q.LESS_THAN_SIGN:{this.state=X.SCRIPT_DATA_LESS_THAN_SIGN;break}case Q.NULL:{this._err(ye.unexpectedNullCharacter),this._emitChars(Ze);break}case Q.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_statePlaintext(r){switch(r){case Q.NULL:{this._err(ye.unexpectedNullCharacter),this._emitChars(Ze);break}case Q.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(r)}}_stateTagOpen(r){if(yt(r))this._createStartTagToken(),this.state=X.TAG_NAME,this._stateTagName(r);else switch(r){case Q.EXCLAMATION_MARK:{this.state=X.MARKUP_DECLARATION_OPEN;break}case Q.SOLIDUS:{this.state=X.END_TAG_OPEN;break}case Q.QUESTION_MARK:{this._err(ye.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=X.BOGUS_COMMENT,this._stateBogusComment(r);break}case Q.EOF:{this._err(ye.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(ye.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=X.DATA,this._stateData(r)}}_stateEndTagOpen(r){if(yt(r))this._createEndTagToken(),this.state=X.TAG_NAME,this._stateTagName(r);else switch(r){case Q.GREATER_THAN_SIGN:{this._err(ye.missingEndTagName),this.state=X.DATA;break}case Q.EOF:{this._err(ye.eofBeforeTagName),this._emitChars("");break}case Q.NULL:{this._err(ye.unexpectedNullCharacter),this.state=X.SCRIPT_DATA_ESCAPED,this._emitChars(Ze);break}case Q.EOF:{this._err(ye.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=X.SCRIPT_DATA_ESCAPED,this._emitCodePoint(r)}}_stateScriptDataEscapedLessThanSign(r){r===Q.SOLIDUS?this.state=X.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:yt(r)?(this._emitChars("<"),this.state=X.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(r)):(this._emitChars("<"),this.state=X.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(r))}_stateScriptDataEscapedEndTagOpen(r){yt(r)?(this.state=X.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(r)):(this._emitChars("");break}case Q.NULL:{this._err(ye.unexpectedNullCharacter),this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Ze);break}case Q.EOF:{this._err(ye.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(r)}}_stateScriptDataDoubleEscapedLessThanSign(r){r===Q.SOLIDUS?(this.state=X.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(r))}_stateScriptDataDoubleEscapeEnd(r){if(this.preprocessor.startsWith(pt.SCRIPT,!1)&&Ht(this.preprocessor.peek(pt.SCRIPT.length))){this._emitCodePoint(r);for(let g=0;g0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,!0)}replace(r,g){const J=this._indexOf(r);this.items[J]=g,J===this.stackTop&&(this.current=g)}insertAfter(r,g,J){const Se=this._indexOf(r)+1;this.items.splice(Se,0,g),this.tagIDs.splice(Se,0,J),this.stackTop++,Se===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,Se===this.stackTop)}popUntilTagNamePopped(r){let g=this.stackTop+1;do g=this.tagIDs.lastIndexOf(r,g-1);while(g>0&&this.treeAdapter.getNamespaceURI(this.items[g])!==Je.HTML);this.shortenToLength(Math.max(g,0))}shortenToLength(r){for(;this.stackTop>=r;){const g=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(g,this.stackTop=0;J--)if(r.has(this.tagIDs[J])&&this.treeAdapter.getNamespaceURI(this.items[J])===g)return J;return-1}clearBackTo(r,g){const J=this._indexOfTagNames(r,g);this.shortenToLength(J+1)}clearBackToTableContext(){this.clearBackTo(wn,Je.HTML)}clearBackToTableBodyContext(){this.clearBackTo(gn,Je.HTML)}clearBackToTableRowContext(){this.clearBackTo(En,Je.HTML)}remove(r){const g=this._indexOf(r);g>=0&&(g===this.stackTop?this.pop():(this.items.splice(g,1),this.tagIDs.splice(g,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===f.BODY?this.items[1]:null}contains(r){return this._indexOf(r)>-1}getCommonAncestor(r){const g=this._indexOf(r)-1;return g>=0?this.items[g]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===f.HTML}hasInDynamicScope(r,g){for(let J=this.stackTop;J>=0;J--){const Se=this.tagIDs[J];switch(this.treeAdapter.getNamespaceURI(this.items[J])){case Je.HTML:{if(Se===r)return!0;if(g.has(Se))return!1;break}case Je.SVG:{if(qt.has(Se))return!1;break}case Je.MATHML:{if(mn.has(Se))return!1;break}}}return!0}hasInScope(r){return this.hasInDynamicScope(r,Qt)}hasInListItemScope(r){return this.hasInDynamicScope(r,_n)}hasInButtonScope(r){return this.hasInDynamicScope(r,Nn)}hasNumberedHeaderInScope(){for(let r=this.stackTop;r>=0;r--){const g=this.tagIDs[r];switch(this.treeAdapter.getNamespaceURI(this.items[r])){case Je.HTML:{if(jt.has(g))return!0;if(Qt.has(g))return!1;break}case Je.SVG:{if(qt.has(g))return!1;break}case Je.MATHML:{if(mn.has(g))return!1;break}}}return!0}hasInTableScope(r){for(let g=this.stackTop;g>=0;g--)if(this.treeAdapter.getNamespaceURI(this.items[g])===Je.HTML)switch(this.tagIDs[g]){case r:return!0;case f.TABLE:case f.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===Je.HTML)switch(this.tagIDs[r]){case f.TBODY:case f.THEAD:case f.TFOOT:return!0;case f.TABLE:case f.HTML:return!1}return!0}hasInSelectScope(r){for(let g=this.stackTop;g>=0;g--)if(this.treeAdapter.getNamespaceURI(this.items[g])===Je.HTML)switch(this.tagIDs[g]){case r:return!0;case f.OPTION:case f.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&hn.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&$t.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(r){for(;this.currentTagId!==void 0&&this.currentTagId!==r&&$t.has(this.currentTagId);)this.pop()}}const Kn=3;var In;(function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"})(In||(In={}));const jn={type:In.Marker};class $n{constructor(r){this.treeAdapter=r,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(r,g){const J=[],Se=g.length,Ke=this.treeAdapter.getTagName(r),Et=this.treeAdapter.getNamespaceURI(r);for(let Zt=0;Zt[Et.name,Et.value]));let Ke=0;for(let Et=0;EtSe.get(an.name)===an.value)&&(Ke+=1,Ke>=Kn&&this.entries.splice(Zt.idx,1))}}insertMarker(){this.entries.unshift(jn)}pushElement(r,g){this._ensureNoahArkCondition(r),this.entries.unshift({type:In.Element,element:r,token:g})}insertElementAfterBookmark(r,g){const J=this.entries.indexOf(this.bookmark);this.entries.splice(J,0,{type:In.Element,element:r,token:g})}removeEntry(r){const g=this.entries.indexOf(r);g!==-1&&this.entries.splice(g,1)}clearToLastMarker(){const r=this.entries.indexOf(jn);r===-1?this.entries.length=0:this.entries.splice(0,r+1)}getElementEntryInScopeWithTagName(r){const g=this.entries.find(J=>J.type===In.Marker||this.treeAdapter.getTagName(J.element)===r);return g&&g.type===In.Element?g:null}getElementEntry(r){return this.entries.find(g=>g.type===In.Element&&g.element===r)}}const Dn={createDocument(){return{nodeName:"#document",mode:vt.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(e,r,g){return{nodeName:e,tagName:e,attrs:g,namespaceURI:r,childNodes:[],parentNode:null}},createCommentNode(e){return{nodeName:"#comment",data:e,parentNode:null}},createTextNode(e){return{nodeName:"#text",value:e,parentNode:null}},appendChild(e,r){e.childNodes.push(r),r.parentNode=e},insertBefore(e,r,g){const J=e.childNodes.indexOf(g);e.childNodes.splice(J,0,r),r.parentNode=e},setTemplateContent(e,r){e.content=r},getTemplateContent(e){return e.content},setDocumentType(e,r,g,J){const Se=e.childNodes.find(Ke=>Ke.nodeName==="#documentType");if(Se)Se.name=r,Se.publicId=g,Se.systemId=J;else{const Ke={nodeName:"#documentType",name:r,publicId:g,systemId:J,parentNode:null};Dn.appendChild(e,Ke)}},setDocumentMode(e,r){e.mode=r},getDocumentMode(e){return e.mode},detachNode(e){if(e.parentNode){const r=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(r,1),e.parentNode=null}},insertText(e,r){if(e.childNodes.length>0){const g=e.childNodes[e.childNodes.length-1];if(Dn.isTextNode(g)){g.value+=r;return}}Dn.appendChild(e,Dn.createTextNode(r))},insertTextBefore(e,r,g){const J=e.childNodes[e.childNodes.indexOf(g)-1];J&&Dn.isTextNode(J)?J.value+=r:Dn.insertBefore(e,Dn.createTextNode(r),g)},adoptAttributes(e,r){const g=new Set(e.attrs.map(J=>J.name));for(let J=0;Je.startsWith(g))}function Lr(e){return e.name===Qn&&e.publicId===null&&(e.systemId===null||e.systemId===ir)}function rr(e){if(e.name!==Qn)return vt.QUIRKS;const{systemId:r}=e;if(r&&r.toLowerCase()===Zn)return vt.QUIRKS;let{publicId:g}=e;if(g!==null){if(g=g.toLowerCase(),gr.has(g))return vt.QUIRKS;let J=r===null?Rn:dr;if(Sr(g,J))return vt.QUIRKS;if(J=r===null?xr:fr,Sr(g,J))return vt.LIMITED_QUIRKS}return vt.NO_QUIRKS}const or={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},vr="definitionurl",Nr="definitionURL",br=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),Pn=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Je.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Je.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Je.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Je.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Je.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Je.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Je.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Je.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Je.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Je.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Je.XMLNS}]]),Er=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),Ar=new Set([f.B,f.BIG,f.BLOCKQUOTE,f.BODY,f.BR,f.CENTER,f.CODE,f.DD,f.DIV,f.DL,f.DT,f.EM,f.EMBED,f.H1,f.H2,f.H3,f.H4,f.H5,f.H6,f.HEAD,f.HR,f.I,f.IMG,f.LI,f.LISTING,f.MENU,f.META,f.NOBR,f.OL,f.P,f.PRE,f.RUBY,f.S,f.SMALL,f.SPAN,f.STRONG,f.STRIKE,f.SUB,f.SUP,f.TABLE,f.TT,f.U,f.UL,f.VAR]);function hr(e){const r=e.tagID;return r===f.FONT&&e.attrs.some(({name:J})=>J===yn.COLOR||J===yn.SIZE||J===yn.FACE)||Ar.has(r)}function sr(e){for(let r=0;r0&&this._setContextModes(r,g)}onItemPop(r,g){var J,Se;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(r,this.currentToken),(Se=(J=this.treeAdapter).onItemPop)===null||Se===void 0||Se.call(J,r,this.openElements.current),g){let Ke,Et;this.openElements.stackTop===0&&this.fragmentContext?(Ke=this.fragmentContext,Et=this.fragmentContextID):{current:Ke,currentTagId:Et}=this.openElements,this._setContextModes(Ke,Et)}}_setContextModes(r,g){const J=r===this.document||r&&this.treeAdapter.getNamespaceURI(r)===Je.HTML;this.currentNotInHTML=!J,this.tokenizer.inForeignNode=!J&&r!==void 0&&g!==void 0&&!this._isIntegrationPoint(g,r)}_switchToTextParsing(r,g){this._insertElement(r,Je.HTML),this.tokenizer.state=g,this.originalInsertionMode=this.insertionMode,this.insertionMode=me.TEXT}switchToPlaintextParsing(){this.insertionMode=me.TEXT,this.originalInsertionMode=me.IN_BODY,this.tokenizer.state=je.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let r=this.fragmentContext;for(;r;){if(this.treeAdapter.getTagName(r)===de.FORM){this.formElement=r;break}r=this.treeAdapter.getParentNode(r)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==Je.HTML))switch(this.fragmentContextID){case f.TITLE:case f.TEXTAREA:{this.tokenizer.state=je.RCDATA;break}case f.STYLE:case f.XMP:case f.IFRAME:case f.NOEMBED:case f.NOFRAMES:case f.NOSCRIPT:{this.tokenizer.state=je.RAWTEXT;break}case f.SCRIPT:{this.tokenizer.state=je.SCRIPT_DATA;break}case f.PLAINTEXT:{this.tokenizer.state=je.PLAINTEXT;break}default:}}_setDocumentType(r){const g=r.name||"",J=r.publicId||"",Se=r.systemId||"";if(this.treeAdapter.setDocumentType(this.document,g,J,Se),r.location){const Et=this.treeAdapter.getChildNodes(this.document).find(Zt=>this.treeAdapter.isDocumentTypeNode(Zt));Et&&this.treeAdapter.setNodeSourceCodeLocation(Et,r.location)}}_attachElementToTree(r,g){if(this.options.sourceCodeLocationInfo){const J=g&&Za(un({},g),{startTag:g});this.treeAdapter.setNodeSourceCodeLocation(r,J)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(r);else{const J=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(J!=null?J:this.document,r)}}_appendElement(r,g){const J=this.treeAdapter.createElement(r.tagName,g,r.attrs);this._attachElementToTree(J,r.location)}_insertElement(r,g){const J=this.treeAdapter.createElement(r.tagName,g,r.attrs);this._attachElementToTree(J,r.location),this.openElements.push(J,r.tagID)}_insertFakeElement(r,g){const J=this.treeAdapter.createElement(r,Je.HTML,[]);this._attachElementToTree(J,null),this.openElements.push(J,g)}_insertTemplate(r){const g=this.treeAdapter.createElement(r.tagName,Je.HTML,r.attrs),J=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(g,J),this._attachElementToTree(g,r.location),this.openElements.push(g,r.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(J,null)}_insertFakeRootElement(){const r=this.treeAdapter.createElement(de.HTML,Je.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,null),this.treeAdapter.appendChild(this.openElements.current,r),this.openElements.push(r,f.HTML)}_appendCommentNode(r,g){const J=this.treeAdapter.createCommentNode(r.data);this.treeAdapter.appendChild(g,J),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(J,r.location)}_insertCharacters(r){let g,J;if(this._shouldFosterParentOnInsertion()?({parent:g,beforeElement:J}=this._findFosterParentingLocation(),J?this.treeAdapter.insertTextBefore(g,r.chars,J):this.treeAdapter.insertText(g,r.chars)):(g=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(g,r.chars)),!r.location)return;const Se=this.treeAdapter.getChildNodes(g),Ke=J?Se.lastIndexOf(J):Se.length,Et=Se[Ke-1];if(this.treeAdapter.getNodeSourceCodeLocation(Et)){const{endLine:an,endCol:rt,endOffset:wt}=r.location;this.treeAdapter.updateNodeSourceCodeLocation(Et,{endLine:an,endCol:rt,endOffset:wt})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Et,r.location)}_adoptNodes(r,g){for(let J=this.treeAdapter.getFirstChild(r);J;J=this.treeAdapter.getFirstChild(r))this.treeAdapter.detachNode(J),this.treeAdapter.appendChild(g,J)}_setEndLocation(r,g){if(this.treeAdapter.getNodeSourceCodeLocation(r)&&g.location){const J=g.location,Se=this.treeAdapter.getTagName(r),Ke=g.type===ct.END_TAG&&Se===g.tagName?{endTag:un({},J),endLine:J.endLine,endCol:J.endCol,endOffset:J.endOffset}:{endLine:J.startLine,endCol:J.startCol,endOffset:J.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(r,Ke)}}shouldProcessStartTagTokenInForeignContent(r){if(!this.currentNotInHTML)return!1;let g,J;return this.openElements.stackTop===0&&this.fragmentContext?(g=this.fragmentContext,J=this.fragmentContextID):{current:g,currentTagId:J}=this.openElements,r.tagID===f.SVG&&this.treeAdapter.getTagName(g)===de.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(g)===Je.MATHML?!1:this.tokenizer.inForeignNode||(r.tagID===f.MGLYPH||r.tagID===f.MALIGNMARK)&&J!==void 0&&!this._isIntegrationPoint(J,g,Je.HTML)}_processToken(r){switch(r.type){case ct.CHARACTER:{this.onCharacter(r);break}case ct.NULL_CHARACTER:{this.onNullCharacter(r);break}case ct.COMMENT:{this.onComment(r);break}case ct.DOCTYPE:{this.onDoctype(r);break}case ct.START_TAG:{this._processStartTag(r);break}case ct.END_TAG:{this.onEndTag(r);break}case ct.EOF:{this.onEof(r);break}case ct.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(r);break}}}_isIntegrationPoint(r,g,J){const Se=this.treeAdapter.getNamespaceURI(g),Ke=this.treeAdapter.getAttrList(g);return Kr(r,Se,Ke,J)}_reconstructActiveFormattingElements(){const r=this.activeFormattingElements.entries.length;if(r){const g=this.activeFormattingElements.entries.findIndex(Se=>Se.type===In.Marker||this.openElements.contains(Se.element)),J=g===-1?r-1:g-1;for(let Se=J;Se>=0;Se--){const Ke=this.activeFormattingElements.entries[Se];this._insertElement(Ke.token,this.treeAdapter.getNamespaceURI(Ke.element)),Ke.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=me.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(f.P),this.openElements.popUntilTagNamePopped(f.P)}_resetInsertionMode(){for(let r=this.openElements.stackTop;r>=0;r--)switch(r===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[r]){case f.TR:{this.insertionMode=me.IN_ROW;return}case f.TBODY:case f.THEAD:case f.TFOOT:{this.insertionMode=me.IN_TABLE_BODY;return}case f.CAPTION:{this.insertionMode=me.IN_CAPTION;return}case f.COLGROUP:{this.insertionMode=me.IN_COLUMN_GROUP;return}case f.TABLE:{this.insertionMode=me.IN_TABLE;return}case f.BODY:{this.insertionMode=me.IN_BODY;return}case f.FRAMESET:{this.insertionMode=me.IN_FRAMESET;return}case f.SELECT:{this._resetInsertionModeForSelect(r);return}case f.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case f.HTML:{this.insertionMode=this.headElement?me.AFTER_HEAD:me.BEFORE_HEAD;return}case f.TD:case f.TH:{if(r>0){this.insertionMode=me.IN_CELL;return}break}case f.HEAD:{if(r>0){this.insertionMode=me.IN_HEAD;return}break}}this.insertionMode=me.IN_BODY}_resetInsertionModeForSelect(r){if(r>0)for(let g=r-1;g>0;g--){const J=this.openElements.tagIDs[g];if(J===f.TEMPLATE)break;if(J===f.TABLE){this.insertionMode=me.IN_SELECT_IN_TABLE;return}}this.insertionMode=me.IN_SELECT}_isElementCausesFosterParenting(r){return Qr.has(r)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let r=this.openElements.stackTop;r>=0;r--){const g=this.openElements.items[r];switch(this.openElements.tagIDs[r]){case f.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(g)===Je.HTML)return{parent:this.treeAdapter.getTemplateContent(g),beforeElement:null};break}case f.TABLE:{const J=this.treeAdapter.getParentNode(g);return J?{parent:J,beforeElement:g}:{parent:this.openElements.items[r-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(r){const g=this._findFosterParentingLocation();g.beforeElement?this.treeAdapter.insertBefore(g.parent,r,g.beforeElement):this.treeAdapter.appendChild(g.parent,r)}_isSpecialElement(r,g){const J=this.treeAdapter.getNamespaceURI(r);return Lt[J].has(g)}onCharacter(r){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){R(this,r);return}switch(this.insertionMode){case me.INITIAL:{zr(this,r);break}case me.BEFORE_HTML:{zt(this,r);break}case me.BEFORE_HEAD:{Fn(this,r);break}case me.IN_HEAD:{mr(this,r);break}case me.IN_HEAD_NO_SCRIPT:{ma(this,r);break}case me.AFTER_HEAD:{ga(this,r);break}case me.IN_BODY:case me.IN_CAPTION:case me.IN_CELL:case me.IN_TEMPLATE:{Ya(this,r);break}case me.TEXT:case me.IN_SELECT:case me.IN_SELECT_IN_TABLE:{this._insertCharacters(r);break}case me.IN_TABLE:case me.IN_TABLE_BODY:case me.IN_ROW:{Ci(this,r);break}case me.IN_TABLE_TEXT:{ii(this,r);break}case me.IN_COLUMN_GROUP:{si(this,r);break}case me.AFTER_BODY:{Li(this,r);break}case me.AFTER_AFTER_BODY:{i(this,r);break}default:}}onNullCharacter(r){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){y(this,r);return}switch(this.insertionMode){case me.INITIAL:{zr(this,r);break}case me.BEFORE_HTML:{zt(this,r);break}case me.BEFORE_HEAD:{Fn(this,r);break}case me.IN_HEAD:{mr(this,r);break}case me.IN_HEAD_NO_SCRIPT:{ma(this,r);break}case me.AFTER_HEAD:{ga(this,r);break}case me.TEXT:{this._insertCharacters(r);break}case me.IN_TABLE:case me.IN_TABLE_BODY:case me.IN_ROW:{Ci(this,r);break}case me.IN_COLUMN_GROUP:{si(this,r);break}case me.AFTER_BODY:{Li(this,r);break}case me.AFTER_AFTER_BODY:{i(this,r);break}default:}}onComment(r){if(this.skipNextNewLine=!1,this.currentNotInHTML){zn(this,r);return}switch(this.insertionMode){case me.INITIAL:case me.BEFORE_HTML:case me.BEFORE_HEAD:case me.IN_HEAD:case me.IN_HEAD_NO_SCRIPT:case me.AFTER_HEAD:case me.IN_BODY:case me.IN_TABLE:case me.IN_CAPTION:case me.IN_COLUMN_GROUP:case me.IN_TABLE_BODY:case me.IN_ROW:case me.IN_CELL:case me.IN_SELECT:case me.IN_SELECT_IN_TABLE:case me.IN_TEMPLATE:case me.IN_FRAMESET:case me.AFTER_FRAMESET:{zn(this,r);break}case me.IN_TABLE_TEXT:{ya(this,r);break}case me.AFTER_BODY:{er(this,r);break}case me.AFTER_AFTER_BODY:case me.AFTER_AFTER_FRAMESET:{kr(this,r);break}default:}}onDoctype(r){switch(this.skipNextNewLine=!1,this.insertionMode){case me.INITIAL:{aa(this,r);break}case me.BEFORE_HEAD:case me.IN_HEAD:case me.IN_HEAD_NO_SCRIPT:case me.AFTER_HEAD:{this._err(r,ye.misplacedDoctype);break}case me.IN_TABLE_TEXT:{ya(this,r);break}default:}}onStartTag(r){this.skipNextNewLine=!1,this.currentToken=r,this._processStartTag(r),r.selfClosing&&!r.ackSelfClosing&&this._err(r,ye.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(r){this.shouldProcessStartTagTokenInForeignContent(r)?Z(this,r):this._startTagOutsideForeignContent(r)}_startTagOutsideForeignContent(r){switch(this.insertionMode){case me.INITIAL:{zr(this,r);break}case me.BEFORE_HTML:{ha(this,r);break}case me.BEFORE_HEAD:{tn(this,r);break}case me.IN_HEAD:{bn(this,r);break}case me.IN_HEAD_NO_SCRIPT:{da(this,r);break}case me.AFTER_HEAD:{oa(this,r);break}case me.IN_BODY:{Bn(this,r);break}case me.IN_TABLE:{xa(this,r);break}case me.IN_TABLE_TEXT:{ya(this,r);break}case me.IN_CAPTION:{is(this,r);break}case me.IN_COLUMN_GROUP:{Oi(this,r);break}case me.IN_TABLE_BODY:{Na(this,r);break}case me.IN_ROW:{Ra(this,r);break}case me.IN_CELL:{ji(this,r);break}case me.IN_SELECT:{Gi(this,r);break}case me.IN_SELECT_IN_TABLE:{os(this,r);break}case me.IN_TEMPLATE:{Vi(this,r);break}case me.AFTER_BODY:{ls(this,r);break}case me.IN_FRAMESET:{fs(this,r);break}case me.AFTER_FRAMESET:{Pi(this,r);break}case me.AFTER_AFTER_BODY:{cs(this,r);break}case me.AFTER_AFTER_FRAMESET:{l(this,r);break}default:}}onEndTag(r){this.skipNextNewLine=!1,this.currentToken=r,this.currentNotInHTML?ee(this,r):this._endTagOutsideForeignContent(r)}_endTagOutsideForeignContent(r){switch(this.insertionMode){case me.INITIAL:{zr(this,r);break}case me.BEFORE_HTML:{ia(this,r);break}case me.BEFORE_HEAD:{Mn(this,r);break}case me.IN_HEAD:{sa(this,r);break}case me.IN_HEAD_NO_SCRIPT:{wa(this,r);break}case me.AFTER_HEAD:{di(this,r);break}case me.IN_BODY:{ai(this,r);break}case me.TEXT:{qr(this,r);break}case me.IN_TABLE:{ja(this,r);break}case me.IN_TABLE_TEXT:{ya(this,r);break}case me.IN_CAPTION:{ss(this,r);break}case me.IN_COLUMN_GROUP:{ki(this,r);break}case me.IN_TABLE_BODY:{Ga(this,r);break}case me.IN_ROW:{Di(this,r);break}case me.IN_CELL:{oi(this,r);break}case me.IN_SELECT:{Wi(this,r);break}case me.IN_SELECT_IN_TABLE:{us(this,r);break}case me.IN_TEMPLATE:{Zi(this,r);break}case me.AFTER_BODY:{Ki(this,r);break}case me.IN_FRAMESET:{Mi(this,r);break}case me.AFTER_FRAMESET:{Bi(this,r);break}case me.AFTER_AFTER_BODY:{i(this,r);break}default:}}onEof(r){switch(this.insertionMode){case me.INITIAL:{zr(this,r);break}case me.BEFORE_HTML:{zt(this,r);break}case me.BEFORE_HEAD:{Fn(this,r);break}case me.IN_HEAD:{mr(this,r);break}case me.IN_HEAD_NO_SCRIPT:{ma(this,r);break}case me.AFTER_HEAD:{ga(this,r);break}case me.IN_BODY:case me.IN_TABLE:case me.IN_CAPTION:case me.IN_COLUMN_GROUP:case me.IN_TABLE_BODY:case me.IN_ROW:case me.IN_CELL:case me.IN_SELECT:case me.IN_SELECT_IN_TABLE:{zi(this,r);break}case me.TEXT:{qi(this,r);break}case me.IN_TABLE_TEXT:{ya(this,r);break}case me.IN_TEMPLATE:{Yi(this,r);break}case me.AFTER_BODY:case me.IN_FRAMESET:case me.AFTER_FRAMESET:case me.AFTER_AFTER_BODY:case me.AFTER_AFTER_FRAMESET:{Hr(this,r);break}default:}}onWhitespaceCharacter(r){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,r.chars.charCodeAt(0)===Q.LINE_FEED)){if(r.chars.length===1)return;r.chars=r.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(r);return}switch(this.insertionMode){case me.IN_HEAD:case me.IN_HEAD_NO_SCRIPT:case me.AFTER_HEAD:case me.TEXT:case me.IN_COLUMN_GROUP:case me.IN_SELECT:case me.IN_SELECT_IN_TABLE:case me.IN_FRAMESET:case me.AFTER_FRAMESET:{this._insertCharacters(r);break}case me.IN_BODY:case me.IN_CAPTION:case me.IN_CELL:case me.IN_TEMPLATE:case me.AFTER_BODY:case me.AFTER_AFTER_BODY:case me.AFTER_AFTER_FRAMESET:{pa(this,r);break}case me.IN_TABLE:case me.IN_TABLE_BODY:case me.IN_ROW:{Ci(this,r);break}case me.IN_TABLE_TEXT:{Ni(this,r);break}default:}}}function Jr(e,r){let g=e.activeFormattingElements.getElementEntryInScopeWithTagName(r.tagName);return g?e.openElements.contains(g.element)?e.openElements.hasInScope(r.tagID)||(g=null):(e.activeFormattingElements.removeEntry(g),g=null):ri(e,r),g}function Vr(e,r){let g=null,J=e.openElements.stackTop;for(;J>=0;J--){const Se=e.openElements.items[J];if(Se===r.element)break;e._isSpecialElement(Se,e.openElements.tagIDs[J])&&(g=Se)}return g||(e.openElements.shortenToLength(Math.max(J,0)),e.activeFormattingElements.removeEntry(r)),g}function Or(e,r,g){let J=r,Se=e.openElements.getCommonAncestor(r);for(let Ke=0,Et=Se;Et!==g;Ke++,Et=Se){Se=e.openElements.getCommonAncestor(Et);const Zt=e.activeFormattingElements.getElementEntry(Et),an=Zt&&Ke>=ra;!Zt||an?(an&&e.activeFormattingElements.removeEntry(Zt),e.openElements.remove(Et)):(Et=ur(e,Zt),J===r&&(e.activeFormattingElements.bookmark=Zt),e.treeAdapter.detachNode(J),e.treeAdapter.appendChild(Et,J),J=Et)}return J}function ur(e,r){const g=e.treeAdapter.getNamespaceURI(r.element),J=e.treeAdapter.createElement(r.token.tagName,g,r.token.attrs);return e.openElements.replace(r.element,J),r.element=J,J}function Pr(e,r,g){const J=e.treeAdapter.getTagName(r),Se=cn(J);if(e._isElementCausesFosterParenting(Se))e._fosterParentElement(g);else{const Ke=e.treeAdapter.getNamespaceURI(r);Se===f.TEMPLATE&&Ke===Je.HTML&&(r=e.treeAdapter.getTemplateContent(r)),e.treeAdapter.appendChild(r,g)}}function lr(e,r,g){const J=e.treeAdapter.getNamespaceURI(g.element),{token:Se}=g,Ke=e.treeAdapter.createElement(Se.tagName,J,Se.attrs);e._adoptNodes(r,Ke),e.treeAdapter.appendChild(r,Ke),e.activeFormattingElements.insertElementAfterBookmark(Ke,Se),e.activeFormattingElements.removeEntry(g),e.openElements.remove(g.element),e.openElements.insertAfter(r,Ke,Se.tagID)}function Ir(e,r){for(let g=0;g=g;J--)e._setEndLocation(e.openElements.items[J],r);if(!e.fragmentContext&&e.openElements.stackTop>=0){const J=e.openElements.items[0],Se=e.treeAdapter.getNodeSourceCodeLocation(J);if(Se&&!Se.endTag&&(e._setEndLocation(J,r),e.openElements.stackTop>=1)){const Ke=e.openElements.items[1],Et=e.treeAdapter.getNodeSourceCodeLocation(Ke);Et&&!Et.endTag&&e._setEndLocation(Ke,r)}}}}function aa(e,r){e._setDocumentType(r);const g=r.forceQuirks?vt.QUIRKS:rr(r);Lr(r)||e._err(r,ye.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,g),e.insertionMode=me.BEFORE_HTML}function zr(e,r){e._err(r,ye.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,vt.QUIRKS),e.insertionMode=me.BEFORE_HTML,e._processToken(r)}function ha(e,r){r.tagID===f.HTML?(e._insertElement(r,Je.HTML),e.insertionMode=me.BEFORE_HEAD):zt(e,r)}function ia(e,r){const g=r.tagID;(g===f.HTML||g===f.HEAD||g===f.BODY||g===f.BR)&&zt(e,r)}function zt(e,r){e._insertFakeRootElement(),e.insertionMode=me.BEFORE_HEAD,e._processToken(r)}function tn(e,r){switch(r.tagID){case f.HTML:{Bn(e,r);break}case f.HEAD:{e._insertElement(r,Je.HTML),e.headElement=e.openElements.current,e.insertionMode=me.IN_HEAD;break}default:Fn(e,r)}}function Mn(e,r){const g=r.tagID;g===f.HEAD||g===f.BODY||g===f.HTML||g===f.BR?Fn(e,r):e._err(r,ye.endTagWithoutMatchingOpenElement)}function Fn(e,r){e._insertFakeElement(de.HEAD,f.HEAD),e.headElement=e.openElements.current,e.insertionMode=me.IN_HEAD,e._processToken(r)}function bn(e,r){switch(r.tagID){case f.HTML:{Bn(e,r);break}case f.BASE:case f.BASEFONT:case f.BGSOUND:case f.LINK:case f.META:{e._appendElement(r,Je.HTML),r.ackSelfClosing=!0;break}case f.TITLE:{e._switchToTextParsing(r,je.RCDATA);break}case f.NOSCRIPT:{e.options.scriptingEnabled?e._switchToTextParsing(r,je.RAWTEXT):(e._insertElement(r,Je.HTML),e.insertionMode=me.IN_HEAD_NO_SCRIPT);break}case f.NOFRAMES:case f.STYLE:{e._switchToTextParsing(r,je.RAWTEXT);break}case f.SCRIPT:{e._switchToTextParsing(r,je.SCRIPT_DATA);break}case f.TEMPLATE:{e._insertTemplate(r),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=me.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(me.IN_TEMPLATE);break}case f.HEAD:{e._err(r,ye.misplacedStartTagForHeadElement);break}default:mr(e,r)}}function sa(e,r){switch(r.tagID){case f.HEAD:{e.openElements.pop(),e.insertionMode=me.AFTER_HEAD;break}case f.BODY:case f.BR:case f.HTML:{mr(e,r);break}case f.TEMPLATE:{Dr(e,r);break}default:e._err(r,ye.endTagWithoutMatchingOpenElement)}}function Dr(e,r){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==f.TEMPLATE&&e._err(r,ye.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(f.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(r,ye.endTagWithoutMatchingOpenElement)}function mr(e,r){e.openElements.pop(),e.insertionMode=me.AFTER_HEAD,e._processToken(r)}function da(e,r){switch(r.tagID){case f.HTML:{Bn(e,r);break}case f.BASEFONT:case f.BGSOUND:case f.HEAD:case f.LINK:case f.META:case f.NOFRAMES:case f.STYLE:{bn(e,r);break}case f.NOSCRIPT:{e._err(r,ye.nestedNoscriptInHead);break}default:ma(e,r)}}function wa(e,r){switch(r.tagID){case f.NOSCRIPT:{e.openElements.pop(),e.insertionMode=me.IN_HEAD;break}case f.BR:{ma(e,r);break}default:e._err(r,ye.endTagWithoutMatchingOpenElement)}}function ma(e,r){const g=r.type===ct.EOF?ye.openElementsLeftAfterEof:ye.disallowedContentInNoscriptInHead;e._err(r,g),e.openElements.pop(),e.insertionMode=me.IN_HEAD,e._processToken(r)}function oa(e,r){switch(r.tagID){case f.HTML:{Bn(e,r);break}case f.BODY:{e._insertElement(r,Je.HTML),e.framesetOk=!1,e.insertionMode=me.IN_BODY;break}case f.FRAMESET:{e._insertElement(r,Je.HTML),e.insertionMode=me.IN_FRAMESET;break}case f.BASE:case f.BASEFONT:case f.BGSOUND:case f.LINK:case f.META:case f.NOFRAMES:case f.SCRIPT:case f.STYLE:case f.TEMPLATE:case f.TITLE:{e._err(r,ye.abandonedHeadElementChild),e.openElements.push(e.headElement,f.HEAD),bn(e,r),e.openElements.remove(e.headElement);break}case f.HEAD:{e._err(r,ye.misplacedStartTagForHeadElement);break}default:ga(e,r)}}function di(e,r){switch(r.tagID){case f.BODY:case f.HTML:case f.BR:{ga(e,r);break}case f.TEMPLATE:{Dr(e,r);break}default:e._err(r,ye.endTagWithoutMatchingOpenElement)}}function ga(e,r){e._insertFakeElement(de.BODY,f.BODY),e.insertionMode=me.IN_BODY,ba(e,r)}function ba(e,r){switch(r.type){case ct.CHARACTER:{Ya(e,r);break}case ct.WHITESPACE_CHARACTER:{pa(e,r);break}case ct.COMMENT:{zn(e,r);break}case ct.START_TAG:{Bn(e,r);break}case ct.END_TAG:{ai(e,r);break}case ct.EOF:{zi(e,r);break}default:}}function pa(e,r){e._reconstructActiveFormattingElements(),e._insertCharacters(r)}function Ya(e,r){e._reconstructActiveFormattingElements(),e._insertCharacters(r),e.framesetOk=!1}function ka(e,r){e.openElements.tmplCount===0&&e.treeAdapter.adoptAttributes(e.openElements.items[0],r.attrs)}function ua(e,r){const g=e.openElements.tryPeekProperlyNestedBodyElement();g&&e.openElements.tmplCount===0&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(g,r.attrs))}function Ka(e,r){const g=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&g&&(e.treeAdapter.detachNode(g),e.openElements.popAllUpToHtmlElement(),e._insertElement(r,Je.HTML),e.insertionMode=me.IN_FRAMESET)}function Qa(e,r){e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._insertElement(r,Je.HTML)}function pi(e,r){e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e.openElements.currentTagId!==void 0&&jt.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(r,Je.HTML)}function Xa(e,r){e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._insertElement(r,Je.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function fi(e,r){const g=e.openElements.tmplCount>0;(!e.formElement||g)&&(e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._insertElement(r,Je.HTML),g||(e.formElement=e.openElements.current))}function Da(e,r){e.framesetOk=!1;const g=r.tagID;for(let J=e.openElements.stackTop;J>=0;J--){const Se=e.openElements.tagIDs[J];if(g===f.LI&&Se===f.LI||(g===f.DD||g===f.DT)&&(Se===f.DD||Se===f.DT)){e.openElements.generateImpliedEndTagsWithExclusion(Se),e.openElements.popUntilTagNamePopped(Se);break}if(Se!==f.ADDRESS&&Se!==f.DIV&&Se!==f.P&&e._isSpecialElement(e.openElements.items[J],Se))break}e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._insertElement(r,Je.HTML)}function hi(e,r){e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._insertElement(r,Je.HTML),e.tokenizer.state=je.PLAINTEXT}function mi(e,r){e.openElements.hasInScope(f.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(f.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(r,Je.HTML),e.framesetOk=!1}function gi(e,r){const g=e.activeFormattingElements.getElementEntryInScopeWithTagName(de.A);g&&(Ir(e,r),e.openElements.remove(g.element),e.activeFormattingElements.removeEntry(g)),e._reconstructActiveFormattingElements(),e._insertElement(r,Je.HTML),e.activeFormattingElements.pushElement(e.openElements.current,r)}function bi(e,r){e._reconstructActiveFormattingElements(),e._insertElement(r,Je.HTML),e.activeFormattingElements.pushElement(e.openElements.current,r)}function Ja(e,r){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(f.NOBR)&&(Ir(e,r),e._reconstructActiveFormattingElements()),e._insertElement(r,Je.HTML),e.activeFormattingElements.pushElement(e.openElements.current,r)}function Ea(e,r){e._reconstructActiveFormattingElements(),e._insertElement(r,Je.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function La(e,r){e.treeAdapter.getDocumentMode(e.document)!==vt.QUIRKS&&e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._insertElement(r,Je.HTML),e.framesetOk=!1,e.insertionMode=me.IN_TABLE}function Ma(e,r){e._reconstructActiveFormattingElements(),e._appendElement(r,Je.HTML),e.framesetOk=!1,r.ackSelfClosing=!0}function qa(e){const r=nt(e,yn.TYPE);return r!=null&&r.toLowerCase()===Mr}function Ei(e,r){e._reconstructActiveFormattingElements(),e._appendElement(r,Je.HTML),qa(r)||(e.framesetOk=!1),r.ackSelfClosing=!0}function $a(e,r){e._appendElement(r,Je.HTML),r.ackSelfClosing=!0}function Ia(e,r){e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._appendElement(r,Je.HTML),e.framesetOk=!1,r.ackSelfClosing=!0}function _i(e,r){r.tagName=de.IMG,r.tagID=f.IMG,Ma(e,r)}function yi(e,r){e._insertElement(r,Je.HTML),e.skipNextNewLine=!0,e.tokenizer.state=je.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=me.TEXT}function vi(e,r){e.openElements.hasInButtonScope(f.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(r,je.RAWTEXT)}function Pa(e,r){e.framesetOk=!1,e._switchToTextParsing(r,je.RAWTEXT)}function Ba(e,r){e._switchToTextParsing(r,je.RAWTEXT)}function Ai(e,r){e._reconstructActiveFormattingElements(),e._insertElement(r,Je.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===me.IN_TABLE||e.insertionMode===me.IN_CAPTION||e.insertionMode===me.IN_TABLE_BODY||e.insertionMode===me.IN_ROW||e.insertionMode===me.IN_CELL?me.IN_SELECT_IN_TABLE:me.IN_SELECT}function ei(e,r){e.openElements.currentTagId===f.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(r,Je.HTML)}function Ti(e,r){e.openElements.hasInScope(f.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(r,Je.HTML)}function Si(e,r){e.openElements.hasInScope(f.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(f.RTC),e._insertElement(r,Je.HTML)}function Xn(e,r){e._reconstructActiveFormattingElements(),sr(r),Rr(r),r.selfClosing?e._appendElement(r,Je.MATHML):e._insertElement(r,Je.MATHML),r.ackSelfClosing=!0}function On(e,r){e._reconstructActiveFormattingElements(),_r(r),Rr(r),r.selfClosing?e._appendElement(r,Je.SVG):e._insertElement(r,Je.SVG),r.ackSelfClosing=!0}function Un(e,r){e._reconstructActiveFormattingElements(),e._insertElement(r,Je.HTML)}function Bn(e,r){switch(r.tagID){case f.I:case f.S:case f.B:case f.U:case f.EM:case f.TT:case f.BIG:case f.CODE:case f.FONT:case f.SMALL:case f.STRIKE:case f.STRONG:{bi(e,r);break}case f.A:{gi(e,r);break}case f.H1:case f.H2:case f.H3:case f.H4:case f.H5:case f.H6:{pi(e,r);break}case f.P:case f.DL:case f.OL:case f.UL:case f.DIV:case f.DIR:case f.NAV:case f.MAIN:case f.MENU:case f.ASIDE:case f.CENTER:case f.FIGURE:case f.FOOTER:case f.HEADER:case f.HGROUP:case f.DIALOG:case f.DETAILS:case f.ADDRESS:case f.ARTICLE:case f.SEARCH:case f.SECTION:case f.SUMMARY:case f.FIELDSET:case f.BLOCKQUOTE:case f.FIGCAPTION:{Qa(e,r);break}case f.LI:case f.DD:case f.DT:{Da(e,r);break}case f.BR:case f.IMG:case f.WBR:case f.AREA:case f.EMBED:case f.KEYGEN:{Ma(e,r);break}case f.HR:{Ia(e,r);break}case f.RB:case f.RTC:{Ti(e,r);break}case f.RT:case f.RP:{Si(e,r);break}case f.PRE:case f.LISTING:{Xa(e,r);break}case f.XMP:{vi(e,r);break}case f.SVG:{On(e,r);break}case f.HTML:{ka(e,r);break}case f.BASE:case f.LINK:case f.META:case f.STYLE:case f.TITLE:case f.SCRIPT:case f.BGSOUND:case f.BASEFONT:case f.TEMPLATE:{bn(e,r);break}case f.BODY:{ua(e,r);break}case f.FORM:{fi(e,r);break}case f.NOBR:{Ja(e,r);break}case f.MATH:{Xn(e,r);break}case f.TABLE:{La(e,r);break}case f.INPUT:{Ei(e,r);break}case f.PARAM:case f.TRACK:case f.SOURCE:{$a(e,r);break}case f.IMAGE:{_i(e,r);break}case f.BUTTON:{mi(e,r);break}case f.APPLET:case f.OBJECT:case f.MARQUEE:{Ea(e,r);break}case f.IFRAME:{Pa(e,r);break}case f.SELECT:{Ai(e,r);break}case f.OPTION:case f.OPTGROUP:{ei(e,r);break}case f.NOEMBED:case f.NOFRAMES:{Ba(e,r);break}case f.FRAMESET:{Ka(e,r);break}case f.TEXTAREA:{yi(e,r);break}case f.NOSCRIPT:{e.options.scriptingEnabled?Ba(e,r):Un(e,r);break}case f.PLAINTEXT:{hi(e,r);break}case f.COL:case f.TH:case f.TD:case f.TR:case f.HEAD:case f.FRAME:case f.TBODY:case f.TFOOT:case f.THEAD:case f.CAPTION:case f.COLGROUP:break;default:Un(e,r)}}function Cr(e,r){if(e.openElements.hasInScope(f.BODY)&&(e.insertionMode=me.AFTER_BODY,e.options.sourceCodeLocationInfo)){const g=e.openElements.tryPeekProperlyNestedBodyElement();g&&e._setEndLocation(g,r)}}function Ca(e,r){e.openElements.hasInScope(f.BODY)&&(e.insertionMode=me.AFTER_BODY,Ki(e,r))}function Fa(e,r){const g=r.tagID;e.openElements.hasInScope(g)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(g))}function wi(e){const r=e.openElements.tmplCount>0,{formElement:g}=e;r||(e.formElement=null),(g||r)&&e.openElements.hasInScope(f.FORM)&&(e.openElements.generateImpliedEndTags(),r?e.openElements.popUntilTagNamePopped(f.FORM):g&&e.openElements.remove(g))}function ti(e){e.openElements.hasInButtonScope(f.P)||e._insertFakeElement(de.P,f.P),e._closePElement()}function Ua(e){e.openElements.hasInListItemScope(f.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(f.LI),e.openElements.popUntilTagNamePopped(f.LI))}function fa(e,r){const g=r.tagID;e.openElements.hasInScope(g)&&(e.openElements.generateImpliedEndTagsWithExclusion(g),e.openElements.popUntilTagNamePopped(g))}function Ha(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}function ni(e,r){const g=r.tagID;e.openElements.hasInScope(g)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(g),e.activeFormattingElements.clearToLastMarker())}function Ii(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(de.BR,f.BR),e.openElements.pop(),e.framesetOk=!1}function ri(e,r){const g=r.tagName,J=r.tagID;for(let Se=e.openElements.stackTop;Se>0;Se--){const Ke=e.openElements.items[Se],Et=e.openElements.tagIDs[Se];if(J===Et&&(J!==f.UNKNOWN||e.treeAdapter.getTagName(Ke)===g)){e.openElements.generateImpliedEndTagsWithExclusion(J),e.openElements.stackTop>=Se&&e.openElements.shortenToLength(Se);break}if(e._isSpecialElement(Ke,Et))break}}function ai(e,r){switch(r.tagID){case f.A:case f.B:case f.I:case f.S:case f.U:case f.EM:case f.TT:case f.BIG:case f.CODE:case f.FONT:case f.NOBR:case f.SMALL:case f.STRIKE:case f.STRONG:{Ir(e,r);break}case f.P:{ti(e);break}case f.DL:case f.UL:case f.OL:case f.DIR:case f.DIV:case f.NAV:case f.PRE:case f.MAIN:case f.MENU:case f.ASIDE:case f.BUTTON:case f.CENTER:case f.FIGURE:case f.FOOTER:case f.HEADER:case f.HGROUP:case f.DIALOG:case f.ADDRESS:case f.ARTICLE:case f.DETAILS:case f.SEARCH:case f.SECTION:case f.SUMMARY:case f.LISTING:case f.FIELDSET:case f.BLOCKQUOTE:case f.FIGCAPTION:{Fa(e,r);break}case f.LI:{Ua(e);break}case f.DD:case f.DT:{fa(e,r);break}case f.H1:case f.H2:case f.H3:case f.H4:case f.H5:case f.H6:{Ha(e);break}case f.BR:{Ii(e);break}case f.BODY:{Cr(e,r);break}case f.HTML:{Ca(e,r);break}case f.FORM:{wi(e);break}case f.APPLET:case f.OBJECT:case f.MARQUEE:{ni(e,r);break}case f.TEMPLATE:{Dr(e,r);break}default:ri(e,r)}}function zi(e,r){e.tmplInsertionModeStack.length>0?Yi(e,r):Hr(e,r)}function qr(e,r){var g;r.tagID===f.SCRIPT&&((g=e.scriptHandler)===null||g===void 0||g.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}function qi(e,r){e._err(r,ye.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(r)}function Ci(e,r){if(e.openElements.currentTagId!==void 0&&Qr.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=me.IN_TABLE_TEXT,r.type){case ct.CHARACTER:{ii(e,r);break}case ct.WHITESPACE_CHARACTER:{Ni(e,r);break}}else _a(e,r)}function $i(e,r){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(r,Je.HTML),e.insertionMode=me.IN_CAPTION}function es(e,r){e.openElements.clearBackToTableContext(),e._insertElement(r,Je.HTML),e.insertionMode=me.IN_COLUMN_GROUP}function ts(e,r){e.openElements.clearBackToTableContext(),e._insertFakeElement(de.COLGROUP,f.COLGROUP),e.insertionMode=me.IN_COLUMN_GROUP,Oi(e,r)}function ns(e,r){e.openElements.clearBackToTableContext(),e._insertElement(r,Je.HTML),e.insertionMode=me.IN_TABLE_BODY}function za(e,r){e.openElements.clearBackToTableContext(),e._insertFakeElement(de.TBODY,f.TBODY),e.insertionMode=me.IN_TABLE_BODY,Na(e,r)}function rs(e,r){e.openElements.hasInTableScope(f.TABLE)&&(e.openElements.popUntilTagNamePopped(f.TABLE),e._resetInsertionMode(),e._processStartTag(r))}function as(e,r){qa(r)?e._appendElement(r,Je.HTML):_a(e,r),r.ackSelfClosing=!0}function xi(e,r){!e.formElement&&e.openElements.tmplCount===0&&(e._insertElement(r,Je.HTML),e.formElement=e.openElements.current,e.openElements.pop())}function xa(e,r){switch(r.tagID){case f.TD:case f.TH:case f.TR:{za(e,r);break}case f.STYLE:case f.SCRIPT:case f.TEMPLATE:{bn(e,r);break}case f.COL:{ts(e,r);break}case f.FORM:{xi(e,r);break}case f.TABLE:{rs(e,r);break}case f.TBODY:case f.TFOOT:case f.THEAD:{ns(e,r);break}case f.INPUT:{as(e,r);break}case f.CAPTION:{$i(e,r);break}case f.COLGROUP:{es(e,r);break}default:_a(e,r)}}function ja(e,r){switch(r.tagID){case f.TABLE:{e.openElements.hasInTableScope(f.TABLE)&&(e.openElements.popUntilTagNamePopped(f.TABLE),e._resetInsertionMode());break}case f.TEMPLATE:{Dr(e,r);break}case f.BODY:case f.CAPTION:case f.COL:case f.COLGROUP:case f.HTML:case f.TBODY:case f.TD:case f.TFOOT:case f.TH:case f.THEAD:case f.TR:break;default:_a(e,r)}}function _a(e,r){const g=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,ba(e,r),e.fosterParentingEnabled=g}function Ni(e,r){e.pendingCharacterTokens.push(r)}function ii(e,r){e.pendingCharacterTokens.push(r),e.hasNonWhitespacePendingCharacterToken=!0}function ya(e,r){let g=0;if(e.hasNonWhitespacePendingCharacterToken)for(;g0&&e.openElements.currentTagId===f.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===f.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===f.OPTGROUP&&e.openElements.pop();break}case f.OPTION:{e.openElements.currentTagId===f.OPTION&&e.openElements.pop();break}case f.SELECT:{e.openElements.hasInSelectScope(f.SELECT)&&(e.openElements.popUntilTagNamePopped(f.SELECT),e._resetInsertionMode());break}case f.TEMPLATE:{Dr(e,r);break}default:}}function os(e,r){const g=r.tagID;g===f.CAPTION||g===f.TABLE||g===f.TBODY||g===f.TFOOT||g===f.THEAD||g===f.TR||g===f.TD||g===f.TH?(e.openElements.popUntilTagNamePopped(f.SELECT),e._resetInsertionMode(),e._processStartTag(r)):Gi(e,r)}function us(e,r){const g=r.tagID;g===f.CAPTION||g===f.TABLE||g===f.TBODY||g===f.TFOOT||g===f.THEAD||g===f.TR||g===f.TD||g===f.TH?e.openElements.hasInTableScope(g)&&(e.openElements.popUntilTagNamePopped(f.SELECT),e._resetInsertionMode(),e.onEndTag(r)):Wi(e,r)}function Vi(e,r){switch(r.tagID){case f.BASE:case f.BASEFONT:case f.BGSOUND:case f.LINK:case f.META:case f.NOFRAMES:case f.SCRIPT:case f.STYLE:case f.TEMPLATE:case f.TITLE:{bn(e,r);break}case f.CAPTION:case f.COLGROUP:case f.TBODY:case f.TFOOT:case f.THEAD:{e.tmplInsertionModeStack[0]=me.IN_TABLE,e.insertionMode=me.IN_TABLE,xa(e,r);break}case f.COL:{e.tmplInsertionModeStack[0]=me.IN_COLUMN_GROUP,e.insertionMode=me.IN_COLUMN_GROUP,Oi(e,r);break}case f.TR:{e.tmplInsertionModeStack[0]=me.IN_TABLE_BODY,e.insertionMode=me.IN_TABLE_BODY,Na(e,r);break}case f.TD:case f.TH:{e.tmplInsertionModeStack[0]=me.IN_ROW,e.insertionMode=me.IN_ROW,Ra(e,r);break}default:e.tmplInsertionModeStack[0]=me.IN_BODY,e.insertionMode=me.IN_BODY,Bn(e,r)}}function Zi(e,r){r.tagID===f.TEMPLATE&&Dr(e,r)}function Yi(e,r){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(f.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(r)):Hr(e,r)}function ls(e,r){r.tagID===f.HTML?Bn(e,r):Li(e,r)}function Ki(e,r){var g;if(r.tagID===f.HTML){if(e.fragmentContext||(e.insertionMode=me.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===f.HTML){e._setEndLocation(e.openElements.items[0],r);const J=e.openElements.items[1];J&&!(!((g=e.treeAdapter.getNodeSourceCodeLocation(J))===null||g===void 0)&&g.endTag)&&e._setEndLocation(J,r)}}else Li(e,r)}function Li(e,r){e.insertionMode=me.IN_BODY,ba(e,r)}function fs(e,r){switch(r.tagID){case f.HTML:{Bn(e,r);break}case f.FRAMESET:{e._insertElement(r,Je.HTML);break}case f.FRAME:{e._appendElement(r,Je.HTML),r.ackSelfClosing=!0;break}case f.NOFRAMES:{bn(e,r);break}default:}}function Mi(e,r){r.tagID===f.FRAMESET&&!e.openElements.isRootHtmlElementCurrent()&&(e.openElements.pop(),!e.fragmentContext&&e.openElements.currentTagId!==f.FRAMESET&&(e.insertionMode=me.AFTER_FRAMESET))}function Pi(e,r){switch(r.tagID){case f.HTML:{Bn(e,r);break}case f.NOFRAMES:{bn(e,r);break}default:}}function Bi(e,r){r.tagID===f.HTML&&(e.insertionMode=me.AFTER_AFTER_FRAMESET)}function cs(e,r){r.tagID===f.HTML?Bn(e,r):i(e,r)}function i(e,r){e.insertionMode=me.IN_BODY,ba(e,r)}function l(e,r){switch(r.tagID){case f.HTML:{Bn(e,r);break}case f.NOFRAMES:{bn(e,r);break}default:}}function y(e,r){r.chars=Ze,e._insertCharacters(r)}function R(e,r){e._insertCharacters(r),e.framesetOk=!1}function W(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==Je.HTML&&e.openElements.currentTagId!==void 0&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}function Z(e,r){if(hr(r))W(e),e._startTagOutsideForeignContent(r);else{const g=e._getAdjustedCurrentElement(),J=e.treeAdapter.getNamespaceURI(g);J===Je.MATHML?sr(r):J===Je.SVG&&(wr(r),_r(r)),Rr(r),r.selfClosing?e._appendElement(r,J):e._insertElement(r,J),r.ackSelfClosing=!0}}function ee(e,r){if(r.tagID===f.P||r.tagID===f.BR){W(e),e._endTagOutsideForeignContent(r);return}for(let g=e.openElements.stackTop;g>0;g--){const J=e.openElements.items[g];if(e.treeAdapter.getNamespaceURI(J)===Je.HTML){e._endTagOutsideForeignContent(r);break}const Se=e.treeAdapter.getTagName(J);if(Se.toLowerCase()===r.tagName){r.tagName=Se,e.openElements.shortenToLength(g);break}}}const se=/["$&'<>\u0080-\uFFFF]/g,Re=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),Ce=String.prototype.codePointAt==null?(e,r)=>(e.charCodeAt(r)&64512)===55296?(e.charCodeAt(r)-55296)*1024+e.charCodeAt(r+1)-56320+65536:e.charCodeAt(r):(e,r)=>e.codePointAt(r);function he(e){let r="",g=0,J;for(;(J=se.exec(e))!==null;){const{index:Se}=J,Ke=e.charCodeAt(Se),Et=Re.get(Ke);Et===void 0?(r+=`${e.substring(g,Se)}&#x${Ce(e,Se).toString(16)};`,g=se.lastIndex+=+((Ke&64512)===55296)):(r+=e.substring(g,Se)+Et,g=Se+1)}return r+e.substr(g)}const Ue=null;function Pe(e,r){return function(J){let Se,Ke=0,Et="";for(;Se=e.exec(J);)Ke!==Se.index&&(Et+=J.substring(Ke,Se.index)),Et+=r.get(Se[0].charCodeAt(0)),Ke=Se.index+1;return Et+J.substring(Ke)}}const Ae=null,Xt=Pe(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),pn=Pe(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Cn=new Set([de.AREA,de.BASE,de.BASEFONT,de.BGSOUND,de.BR,de.COL,de.EMBED,de.FRAME,de.HR,de.IMG,de.INPUT,de.KEYGEN,de.LINK,de.META,de.PARAM,de.SOURCE,de.TRACK,de.WBR]);function Pt(e,r){return r.treeAdapter.isElementNode(e)&&r.treeAdapter.getNamespaceURI(e)===NS.HTML&&Cn.has(r.treeAdapter.getTagName(e))}const Sn={treeAdapter:Dn,scriptingEnabled:!0};function nn(e,r){const g=un(un({},Sn),r);return Pt(e,g)?"":Jn(e,g)}function tr(e,r){const g=un(un({},Sn),r);return St(e,g)}function Jn(e,r){let g="";const J=r.treeAdapter.isElementNode(e)&&r.treeAdapter.getTagName(e)===$.TEMPLATE&&r.treeAdapter.getNamespaceURI(e)===NS.HTML?r.treeAdapter.getTemplateContent(e):e,Se=r.treeAdapter.getChildNodes(J);if(Se)for(const Ke of Se)g+=St(Ke,r);return g}function St(e,r){return r.treeAdapter.isElementNode(e)?Gn(e,r):r.treeAdapter.isTextNode(e)?Hn(e,r):r.treeAdapter.isCommentNode(e)?qn(e,r):r.treeAdapter.isDocumentTypeNode(e)?jr(e,r):""}function Gn(e,r){const g=r.treeAdapter.getTagName(e);return`<${g}${cr(e,r)}>${Pt(e,r)?"":`${Jn(e,r)}`}`}function cr(e,{treeAdapter:r}){let g="";for(const J of r.getAttrList(e)){if(g+=" ",J.namespace)switch(J.namespace){case NS.XML:{g+=`xml:${J.name}`;break}case NS.XMLNS:{J.name!=="xmlns"&&(g+="xmlns:"),g+=J.name;break}case NS.XLINK:{g+=`xlink:${J.name}`;break}default:g+=`${J.prefix}:${J.name}`}else g+=J.name;g+=`="${escapeAttribute(J.value)}"`}return g}function Hn(e,r){const{treeAdapter:g}=r,J=g.getTextNodeContent(e),Se=g.getParentNode(e),Ke=Se&&g.isElementNode(Se)&&g.getTagName(Se);return Ke&&g.getNamespaceURI(Se)===NS.HTML&&hasUnescapedText(Ke,r.scriptingEnabled)?J:escapeText(J)}function qn(e,{treeAdapter:r}){return``}function jr(e,{treeAdapter:r}){return``}function Wn(e,r){return Parser.parse(e,r)}function sn(e,r,g){typeof e=="string"&&(g=r,r=e,e=null);const J=Parser.getFragmentParser(e,g);return J.tokenizer.write(r,!0),J.getFragment()}var fn=t(17970),vn=t(10528);const ar=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,pr=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Gr={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Zr(e,r){const g=Fi(e),J=tt("type",{handlers:{root:Wr,element:la,text:Oe,comment:ui,doctype:Br,raw:li},unknown:yr}),Se={parser:g?new Ur(Gr):Ur.getFragmentParser(void 0,Gr),handle(Zt){J(Zt,Se)},stitches:!1,options:r||{}};J(e,Se),$r(Se,(0,fn.Pk)());const Ke=g?Se.parser.document:Se.parser.getFragment(),Et=c(Ke,{file:Se.options.file});return Se.stitches&&(0,vn.Vn)(Et,"comment",function(Zt,an,rt){const wt=Zt;if(wt.value.stitch&&rt&&an!==void 0){const dn=rt.children;return dn[an]=wt.value.stitch,an}}),Et.type==="root"&&Et.children.length===1&&Et.children[0].type===e.type?Et.children[0]:Et}function Ne(e,r){let g=-1;if(e)for(;++g4&&(r.parser.tokenizer.state=0);const g={type:ct.CHARACTER,chars:e.value,location:Wa(e)};$r(r,(0,fn.Pk)(e)),r.parser.currentToken=g,r.parser._processToken(r.parser.currentToken)}function Br(e,r){const g={type:ct.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Wa(e)};$r(r,(0,fn.Pk)(e)),r.parser.currentToken=g,r.parser._processToken(r.parser.currentToken)}function va(e,r){r.stitches=!0;const g=Qi(e);if("children"in e&&"children"in g){const J=Zr({type:"root",children:e.children},r.options);g.children=J.children}ui({type:"comment",value:{stitch:g}},r)}function ui(e,r){const g=e.value,J={type:ct.COMMENT,data:g,location:Wa(e)};$r(r,(0,fn.Pk)(e)),r.parser.currentToken=J,r.parser._processToken(r.parser.currentToken)}function li(e,r){if(r.parser.tokenizer.preprocessor.html="",r.parser.tokenizer.preprocessor.pos=-1,r.parser.tokenizer.preprocessor.lastGapPos=-2,r.parser.tokenizer.preprocessor.gapStack=[],r.parser.tokenizer.preprocessor.skipNextNewLine=!1,r.parser.tokenizer.preprocessor.lastChunkWritten=!1,r.parser.tokenizer.preprocessor.endOfChunkHit=!1,r.parser.tokenizer.preprocessor.isEol=!1,ea(r,(0,fn.Pk)(e)),r.parser.tokenizer.write(r.options.tagfilter?e.value.replace(ar,"<$1$2"):e.value,!1),r.parser.tokenizer._runParsingLoop(),r.parser.tokenizer.state===72||r.parser.tokenizer.state===78){r.parser.tokenizer.preprocessor.lastChunkWritten=!0;const g=r.parser.tokenizer._consume();r.parser.tokenizer._callState(g)}}function yr(e,r){const g=e;if(r.options.passThrough&&r.options.passThrough.includes(g.type))va(g,r);else{let J="";throw pr.has(g.type)&&(J=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+g.type+"` node"+J)}}function $r(e,r){ea(e,r);const g=e.parser.tokenizer.currentCharacterToken;g&&g.location&&(g.location.endLine=e.parser.tokenizer.preprocessor.line,g.location.endCol=e.parser.tokenizer.preprocessor.col+1,g.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=g,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=je.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function ea(e,r){if(r&&r.offset!==void 0){const g={startLine:r.line,startCol:r.column,startOffset:r.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=-r.column+1,e.parser.tokenizer.preprocessor.droppedBufferSize=r.offset,e.parser.tokenizer.preprocessor.line=r.line,e.parser.tokenizer.currentLocation=g}}function Aa(e,r){const g=e.tagName.toLowerCase();if(r.parser.tokenizer.state===je.PLAINTEXT)return;$r(r,(0,fn.Pk)(e));const J=r.parser.openElements.current;let Se="namespaceURI"in J?J.namespaceURI:n.t.html;Se===n.t.html&&g==="svg"&&(Se=n.t.svg);const Ke=be(Za(un({},e),{children:[]}),{space:Se===n.t.svg?"svg":"html"}),Et={type:ct.START_TAG,tagName:g,tagID:cn(g),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in Ke?Ke.attrs:[],location:Wa(e)};r.parser.currentToken=Et,r.parser._processToken(r.parser.currentToken),r.parser.tokenizer.lastStartTagName=g}function Oa(e,r){const g=e.tagName.toLowerCase();if(!r.parser.tokenizer.inForeignNode&&st.includes(g)||r.parser.tokenizer.state===je.PLAINTEXT)return;$r(r,(0,fn.rb)(e));const J={type:ct.END_TAG,tagName:g,tagID:cn(g),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:Wa(e)};r.parser.currentToken=J,r.parser._processToken(r.parser.currentToken),g===r.parser.tokenizer.lastStartTagName&&(r.parser.tokenizer.state===je.RCDATA||r.parser.tokenizer.state===je.RAWTEXT||r.parser.tokenizer.state===je.SCRIPT_DATA)&&(r.parser.tokenizer.state=je.DATA)}function Fi(e){const r=e.type==="root"?e.children[0]:e;return!!(r&&(r.type==="doctype"||r.type==="element"&&r.tagName.toLowerCase()==="html"))}function Wa(e){const r=(0,fn.Pk)(e)||{line:void 0,column:void 0,offset:void 0},g=(0,fn.rb)(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:r.line,startCol:r.column,startOffset:r.offset,endLine:g.line,endCol:g.column,endOffset:g.offset}}function Qi(e){return"children"in e?(0,u.ZP)(Za(un({},e),{children:[]})):(0,u.ZP)(e)}function Xi(e){return function(r,g){return Zr(r,Za(un({},e),{file:g}))}}},10787:function(b,s,t){"use strict";t.d(s,{Z:function(){return D}});function a(I){if(typeof I!="string")throw new TypeError("Expected a string");return I.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var u=t(2348),d=t(10502);function o(I,c,p){const m=p||{},T=(0,d.O)(m.ignore||[]),L=C(c);let O=-1;for(;++O0?{type:"text",value:V}:void 0),V===!1?N.lastIndex=B+1:(G!==B&&ne.push({type:"text",value:A.value.slice(G,B)}),Array.isArray(V)?ne.push(...V):V&&ne.push(V),G=B+F[0].length,q=!0),!N.global)break;F=N.exec(A.value)}return q?(GN&&(N=M):M=1,w=A+x.length,A=h.indexOf(x,w);return N}function d(){return{enter:{mathFlow:O,mathFlowFenceMeta:x,mathText:M},exit:{mathFlow:w,mathFlowFence:A,mathFlowFenceMeta:h,mathFlowValue:H,mathText:N,mathTextData:H}};function O(G){const Y={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[Y]}},G)}function x(){this.buffer()}function h(){const G=this.resume(),Y=this.stack[this.stack.length-1];(0,a.ok)(Y.type==="math"),Y.meta=G}function A(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function w(G){const Y=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),ue=this.stack[this.stack.length-1];(0,a.ok)(ue.type==="math"),this.exit(G),ue.value=Y;const q=ue.data.hChildren[0];(0,a.ok)(q.type==="element"),(0,a.ok)(q.tagName==="code"),q.children.push({type:"text",value:Y}),this.data.mathFlowInside=void 0}function M(G){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},G),this.buffer()}function N(G){const Y=this.resume(),ue=this.stack[this.stack.length-1];(0,a.ok)(ue.type==="inlineMath"),this.exit(G),ue.value=Y,ue.data.hChildren.push({type:"text",value:Y})}function H(G){this.config.enter.data.call(this,G),this.config.exit.data.call(this,G)}}function o(O){let x=(O||{}).singleDollarTextMath;return x==null&&(x=!0),A.peek=w,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` `,inConstruct:"mathFlowMeta"},{character:"$",after:x?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:h,inlineMath:A}};function h(M,N,H,G){const Y=M.value||"",ue=H.createTracker(G),q="$".repeat(Math.max(u(Y,"$")+1,2)),ne=H.enter("mathFlow");let F=ue.move(q);if(M.meta){const B=H.enter("mathFlowMeta");F+=ue.move(H.safe(M.meta,un({after:` `,before:F,encode:["$"]},ue.current()))),B()}return F+=ue.move(` diff --git a/p__Classrooms__Lists__Board__index.7eb092c6.async.js b/p__Classrooms__Lists__Board__index.a43abca6.async.js similarity index 99% rename from p__Classrooms__Lists__Board__index.7eb092c6.async.js rename to p__Classrooms__Lists__Board__index.a43abca6.async.js index 3e16359ff3..40dd3cc7f6 100644 --- a/p__Classrooms__Lists__Board__index.7eb092c6.async.js +++ b/p__Classrooms__Lists__Board__index.a43abca6.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function rt({open:Re=!0,onChange:te,defaultValue:ee,placement:he,width:se,height:ge,extra:me,onDynamic:Ee,onOpenChange:Te,showExtra:Ie=!0}){const Ze=(0,ue.useRef)(null),et=(0,ue.useRef)(null),[Je,tt]=(0,ue.useState)(ee||""),[dt,it]=(0,ue.useState)(ee||""),[wt,Bt]=(0,ue.useState)(!!Re),[Jt,vn]=(0,ue.useState)(1),un={selectOnLineNumbers:!0};(0,ue.useEffect)(()=>{Re&&(tt(ee),it(ee),Bt(!0))},[Re,ee]),(0,ue.useEffect)(()=>{Je!==""&&(clearTimeout(et.current),et.current=setTimeout(()=>{const En=document.createElement("iframe");if(En.style.width="100%",En.style.height="100%",En.style.border="0",Ze.current){Ze.current.innerHTML="",Ze.current.appendChild(En);const bt=En.contentDocument||En.contentWindow.document;bt.open(),bt.write(Je),bt.close()}},1e3))},[Re,Je]);const nn=En=>{tt(En),te==null||te(En,dt)};return Ye.createElement(Ce.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:wt,width:"100%",height:ge||"100vh",rootClassName:He.smartWrp,destroyOnClose:!0,onClose:()=>{Bt(!1),Te==null||Te(Je)},extra:Ie&&Ye.createElement("div",null,Ye.createElement(Ve.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Jt,onChange:En=>vn(En)}),Ye.createElement(at.Z,{type:"primary",className:"ml20",onClick:()=>ke(this,null,function*(){yield Ee(Je,()=>{Bt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ye.createElement(Le.Z,{className:"h100"},Ye.createElement(Ne.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Jt===1?"block":"none"}},Ye.createElement("div",{className:"h100",ref:Ze})),Ye.createElement(Ne.Z,{flex:"1",style:{display:Jt===2?"block":"none"}},Ye.createElement(Ae.ZP,{height:"90vh",value:ee,language:"html",theme:"vs",showMiniMap:!1,options:un,onChange:nn}))))}var Nt=rt},10946:function(je,be,le){"use strict";le.d(be,{Z:function(){return Je}});var ue=le(59301),Ce=le(74439),Le=le(77596),Ne=le(3310),He=le(14179),Ae=le(56102),Ve={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},at=le(6767),Ye=le(90083),ke=le(95827),yt=le(30084),rt=le(10787),Nt=le(8944),Re=le(81679),te=Object.defineProperty,ee=Object.defineProperties,he=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(tt,dt,it)=>dt in tt?te(tt,dt,{enumerable:!0,configurable:!0,writable:!0,value:it}):tt[dt]=it,Te=(tt,dt)=>{for(var it in dt||(dt={}))ge.call(dt,it)&&Ee(tt,it,dt[it]);if(se)for(var it of se(dt))me.call(dt,it)&&Ee(tt,it,dt[it]);return tt},Ie=(tt,dt)=>ee(tt,he(dt)),Ze=(tt,dt)=>{var it={};for(var wt in tt)ge.call(tt,wt)&&dt.indexOf(wt)<0&&(it[wt]=tt[wt]);if(tt!=null&&se)for(var wt of se(tt))dt.indexOf(wt)<0&&me.call(tt,wt)&&(it[wt]=tt[wt]);return it},Je=({onFinish:tt,value:dt,streamingStatus:it,cancelIndex:wt,loadImage:Bt,onDynamic:Jt,isHiddenHtml:vn})=>{const[un,nn]=(0,ue.useState)(""),[En,bt]=(0,ue.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ut,lt]=(0,ue.useState)(0),[sn,Tn]=(0,ue.useState)(!1),Lt=ri=>ri.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Wt,jn)=>`$$${jn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),bn=()=>{Tn(!0),tt==null||tt()};(0,ue.useEffect)(()=>{const ri=Bt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function rt({open:Re=!0,onChange:te,defaultValue:ee,placement:he,width:se,height:ge,extra:me,onDynamic:Ee,onOpenChange:Te,showExtra:Ie=!0}){const Ze=(0,ue.useRef)(null),et=(0,ue.useRef)(null),[Je,tt]=(0,ue.useState)(ee||""),[dt,it]=(0,ue.useState)(ee||""),[wt,Bt]=(0,ue.useState)(!!Re),[Jt,vn]=(0,ue.useState)(1),un={selectOnLineNumbers:!0};(0,ue.useEffect)(()=>{Re&&(tt(ee),it(ee),Bt(!0))},[Re,ee]),(0,ue.useEffect)(()=>{Je!==""&&(clearTimeout(et.current),et.current=setTimeout(()=>{const En=document.createElement("iframe");if(En.style.width="100%",En.style.height="100%",En.style.border="0",Ze.current){Ze.current.innerHTML="",Ze.current.appendChild(En);const bt=En.contentDocument||En.contentWindow.document;bt.open(),bt.write(Je),bt.close()}},1e3))},[Re,Je]);const nn=En=>{tt(En),te==null||te(En,dt)};return Ye.createElement(Ce.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:wt,width:"100%",height:ge||"100vh",rootClassName:He.smartWrp,destroyOnClose:!0,onClose:()=>{Bt(!1),Te==null||Te(Je)},extra:Ie&&Ye.createElement("div",null,Ye.createElement(Ve.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Jt,onChange:En=>vn(En)}),Ye.createElement(at.Z,{type:"primary",className:"ml20",onClick:()=>ke(this,null,function*(){yield Ee(Je,()=>{Bt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ye.createElement(Le.Z,{className:"h100"},Ye.createElement(Ne.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Jt===1?"block":"none"}},Ye.createElement("div",{className:"h100",ref:Ze})),Ye.createElement(Ne.Z,{flex:"1",style:{display:Jt===2?"block":"none"}},Ye.createElement(Ae.ZP,{height:"90vh",value:ee,language:"html",theme:"vs",showMiniMap:!1,options:un,onChange:nn}))))}var Nt=rt},10946:function(je,be,le){"use strict";le.d(be,{Z:function(){return Je}});var ue=le(59301),Ce=le(74439),Le=le(77596),Ne=le(3977),He=le(14179),Ae=le(56102),Ve={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},at=le(6767),Ye=le(90083),ke=le(95827),yt=le(30084),rt=le(10787),Nt=le(8944),Re=le(81679),te=Object.defineProperty,ee=Object.defineProperties,he=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(tt,dt,it)=>dt in tt?te(tt,dt,{enumerable:!0,configurable:!0,writable:!0,value:it}):tt[dt]=it,Te=(tt,dt)=>{for(var it in dt||(dt={}))ge.call(dt,it)&&Ee(tt,it,dt[it]);if(se)for(var it of se(dt))me.call(dt,it)&&Ee(tt,it,dt[it]);return tt},Ie=(tt,dt)=>ee(tt,he(dt)),Ze=(tt,dt)=>{var it={};for(var wt in tt)ge.call(tt,wt)&&dt.indexOf(wt)<0&&(it[wt]=tt[wt]);if(tt!=null&&se)for(var wt of se(tt))dt.indexOf(wt)<0&&me.call(tt,wt)&&(it[wt]=tt[wt]);return it},Je=({onFinish:tt,value:dt,streamingStatus:it,cancelIndex:wt,loadImage:Bt,onDynamic:Jt,isHiddenHtml:vn})=>{const[un,nn]=(0,ue.useState)(""),[En,bt]=(0,ue.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ut,lt]=(0,ue.useState)(0),[sn,Tn]=(0,ue.useState)(!1),Lt=ri=>ri.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Wt,jn)=>`$$${jn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),bn=()=>{Tn(!0),tt==null||tt()};(0,ue.useEffect)(()=>{const ri=Bt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${dt}`:dt,Wt=Lt(ri);if(!sn)if(Bt||!it||wt>0){nn(Wt),lt(Wt.length),(!it||wt>0)&&!Bt&&bn();return}else if((Wt==null?void 0:Wt.length)<4)nn(Wt),lt(Wt.length);else if(ut{nn(Wt.slice(0,ut+2)),lt(Wn=>Wn+2)},jn>10?Math.max(500/(jn/2),20):50);return()=>clearInterval(Rt)}else it||bn()},[dt,it,wt,Bt,ut]);const wn=(0,ue.useMemo)(()=>ue.createElement("section",{className:`${Ve.answer} fadeIn animated edu_md`},ue.createElement(Ce.UG,{remarkPlugins:[yt.Z,rt.Z],rehypePlugins:[ke.Z,Ne.Z],components:{code(ri){var Wt=ri,{node:jn,inline:Rt,className:Wn,children:bi}=Wt,nt=Ze(Wt,["node","inline","className","children"]);const Be=/language-(\w+)/.exec(Wn||""),De=String(bi).trim();return Rt||!Be?ue.createElement("code",Te({className:Wn},nt),bi):ue.createElement("code",{className:Ve.codeCopy,"data-text":`\`\`\`${Be?Be[1]:""} ${bi} @@ -1339,7 +1339,7 @@ b`.split(/\n/).length!=3?function(ie){for(var ae=0,ye=[],ve=ie.length;ae<=ve;){v `});++st0&&qe.push({type:"text",value:` `}),qe}function ds(we){let Ge=0,qe=we.charCodeAt(Ge);for(;qe===9||qe===32;)Ge++,qe=we.charCodeAt(Ge);return we.slice(Ge)}function zl(we,Ge){const qe=Ki(we,Ge),st=qe.one(we,void 0),Tt=Xo(qe),At=Array.isArray(st)?{type:"root",children:st}:st||{type:"root",children:[]};return Tt&&((0,Ce.ok)("children"in At),At.children.push({type:"text",value:` -`},Tt)),At}function Ra(we,Ge){return we&&"run"in we?function(qe,st){return Jy(this,null,function*(){const Tt=zl(qe,Va({file:st},Ge));yield we.run(Tt,st)})}:function(qe,st){return zl(qe,Va({file:st},we||Ge))}}function ss(we){if(we)throw we}var Ca=le(58847);function Oa(we){if(typeof we!="object"||we===null)return!1;const Ge=Object.getPrototypeOf(we);return(Ge===null||Ge===Object.prototype||Object.getPrototypeOf(Ge)===null)&&!(Symbol.toStringTag in we)&&!(Symbol.iterator in we)}function qa(){const we=[],Ge={run:qe,use:st};return Ge;function qe(...Tt){let At=-1;const Vt=Tt.pop();if(typeof Vt!="function")throw new TypeError("Expected function as last argument, not "+Vt);on(null,...Tt);function on($n,...oi){const On=we[++At];let Di=-1;if($n){Vt($n);return}for(;++DiVt.length;let $n;on&&Vt.push(Tt);try{$n=we.apply(this,Vt)}catch(oi){const On=oi;if(on&&qe)throw On;return Tt(On)}on||($n&&$n.then&&typeof $n.then=="function"?$n.then(At,Tt):$n instanceof Error?Tt($n):At($n))}function Tt(Vt,...on){qe||(qe=!0,Ge(Vt,...on))}function At(Vt){Tt(null,Vt)}}const Sa={basename:jl,dirname:Do,extname:Pu,join:da,sep:"/"};function jl(we,Ge){if(Ge!==void 0&&typeof Ge!="string")throw new TypeError('"ext" argument must be a string');ll(we);let qe=0,st=-1,Tt=we.length,At;if(Ge===void 0||Ge.length===0||Ge.length>we.length){for(;Tt--;)if(we.codePointAt(Tt)===47){if(At){qe=Tt+1;break}}else st<0&&(At=!0,st=Tt+1);return st<0?"":we.slice(qe,st)}if(Ge===we)return"";let Vt=-1,on=Ge.length-1;for(;Tt--;)if(we.codePointAt(Tt)===47){if(At){qe=Tt+1;break}}else Vt<0&&(At=!0,Vt=Tt+1),on>-1&&(we.codePointAt(Tt)===Ge.codePointAt(on--)?on<0&&(st=Tt):(on=-1,st=Vt));return qe===st?st=Vt:st<0&&(st=we.length),we.slice(qe,st)}function Do(we){if(ll(we),we.length===0)return".";let Ge=-1,qe=we.length,st;for(;--qe;)if(we.codePointAt(qe)===47){if(st){Ge=qe;break}}else st||(st=!0);return Ge<0?we.codePointAt(0)===47?"/":".":Ge===1&&we.codePointAt(0)===47?"//":we.slice(0,Ge)}function Pu(we){ll(we);let Ge=we.length,qe=-1,st=0,Tt=-1,At=0,Vt;for(;Ge--;){const on=we.codePointAt(Ge);if(on===47){if(Vt){st=Ge+1;break}continue}qe<0&&(Vt=!0,qe=Ge+1),on===46?Tt<0?Tt=Ge:At!==1&&(At=1):Tt>-1&&(At=-1)}return Tt<0||qe<0||At===0||At===1&&Tt===qe-1&&Tt===st+1?"":we.slice(Tt,qe)}function da(...we){let Ge=-1,qe;for(;++Ge0&&we.codePointAt(we.length-1)===47&&(qe+="/"),Ge?"/"+qe:qe}function ml(we,Ge){let qe="",st=0,Tt=-1,At=0,Vt=-1,on,$n;for(;++Vt<=we.length;){if(Vt2){if($n=qe.lastIndexOf("/"),$n!==qe.length-1){$n<0?(qe="",st=0):(qe=qe.slice(0,$n),st=qe.length-1-qe.lastIndexOf("/")),Tt=Vt,At=0;continue}}else if(qe.length>0){qe="",st=0,Tt=Vt,At=0;continue}}Ge&&(qe=qe.length>0?qe+"/..":"..",st=2)}else qe.length>0?qe+="/"+we.slice(Tt+1,Vt):qe=we.slice(Tt+1,Vt),st=Vt-Tt-1;Tt=Vt,At=0}else on===46&&At>-1?At++:At=-1}return qe}function ll(we){if(typeof we!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(we))}const Au={cwd:Nu};function Nu(){return"/"}function tl(we){return!!(we!==null&&typeof we=="object"&&"href"in we&&we.href&&"protocol"in we&&we.protocol&&we.auth===void 0)}function ul(we){if(typeof we=="string")we=new URL(we);else if(!tl(we)){const Ge=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+we+"`");throw Ge.code="ERR_INVALID_ARG_TYPE",Ge}if(we.protocol!=="file:"){const Ge=new TypeError("The URL must be of scheme file");throw Ge.code="ERR_INVALID_URL_SCHEME",Ge}return La(we)}function La(we){if(we.hostname!==""){const st=new TypeError('File URL host must be "localhost" or empty on darwin');throw st.code="ERR_INVALID_FILE_URL_HOST",st}const Ge=we.pathname;let qe=-1;for(;++qe0){let[zn,...Zo]=On;const va=st[Ti][1];Oa(va)&&Oa(zn)&&(zn=Ca(!0,va,zn)),st[Ti]=[oi,zn,...Zo]}}}}const Cs=new Ds().freeze();function ol(we,Ge){if(typeof Ge!="function")throw new TypeError("Cannot `"+we+"` without `parser`")}function al(we,Ge){if(typeof Ge!="function")throw new TypeError("Cannot `"+we+"` without `compiler`")}function ma(we,Ge){if(Ge)throw new Error("Cannot call `"+we+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function aa(we){if(!Oa(we)||typeof we.type!="string")throw new TypeError("Expected node, got `"+we+"`")}function Ps(we,Ge,qe){if(!qe)throw new Error("`"+we+"` finished async. Use `"+Ge+"` instead")}function Hl(we){return Tc(we)?we:new ou(we)}function Tc(we){return!!(we&&typeof we=="object"&&"message"in we&&"messages"in we)}function fd(we){return typeof we=="string"||gd(we)}function gd(we){return!!(we&&typeof we=="object"&&"byteLength"in we&&"byteOffset"in we)}const As="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Hu=[],zo={allowDangerousHtml:!0},Jo=/^(https?|ircs?|mailto|xmpp)$/i,fa=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Ga(we){const Ge=ec(we),qe=pd(we);return md(Ge.runSync(Ge.parse(qe),qe),we)}function Fs(we){return Jy(this,null,function*(){const Ge=ec(we),qe=pd(we),st=yield Ge.run(Ge.parse(qe),qe);return md(st,we)})}function $s(we){const Ge=ec(we),[qe,st]=useState(void 0),[Tt,At]=useState(void 0);if(useEffect(function(){const Vt=pd(we);Ge.run(Ge.parse(Vt),Vt,function(on,$n){st(on),At($n)})},[we.children,we.rehypePlugins,we.remarkPlugins,we.remarkRehypeOptions]),qe)throw qe;return Tt?md(Tt,we):createElement(Fragment)}function ec(we){const Ge=we.rehypePlugins||Hu,qe=we.remarkPlugins||Hu,st=we.remarkRehypeOptions?Va(Va({},we.remarkRehypeOptions),zo):zo;return Cs().use(Oo).use(qe).use(Ra,st).use(Ge)}function pd(we){const Ge=we.children||"",qe=new ou;return typeof Ge=="string"?qe.value=Ge:(0,Ce.t1)("Unexpected value `"+Ge+"` for `children` prop, expected `string`"),qe}function md(we,Ge){const qe=Ge.allowedElements,st=Ge.allowElement,Tt=Ge.components,At=Ge.disallowedElements,Vt=Ge.skipHtml,on=Ge.unwrapDisallowed,$n=Ge.urlTransform||Pl;for(const On of fa)Object.hasOwn(Ge,On.from)&&(0,Ce.t1)("Unexpected `"+On.from+"` prop, "+(On.to?"use `"+On.to+"` instead":"remove it")+" (see <"+As+"#"+On.id+"> for more info)");return qe&&At&&(0,Ce.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),Ge.className&&(we={type:"element",tagName:"div",properties:{className:Ge.className},children:we.type==="root"?we.children:[we]}),(0,Wo.Vn)(we,oi),vn(we,{Fragment:ze.Fragment,components:Tt,ignoreInvalidStyle:!0,jsx:ze.jsx,jsxs:ze.jsxs,passKeys:!0,passNode:!0});function oi(On,Di,Ti){if(On.type==="raw"&&Ti&&typeof Di=="number")return Vt?Ti.children.splice(Di,1):Ti.children[Di]={type:"text",value:On.value},Di;if(On.type==="element"){let zn;for(zn in ht)if(Object.hasOwn(ht,zn)&&Object.hasOwn(On.properties,zn)){const Zo=On.properties[zn],va=ht[zn];(va===null||va.includes(On.tagName))&&(On.properties[zn]=$n(String(Zo||""),zn,On))}}if(On.type==="element"){let zn=qe?!qe.includes(On.tagName):At?At.includes(On.tagName):!1;if(!zn&&st&&typeof Di=="number"&&(zn=!st(On,Di,Ti)),zn&&Ti&&typeof Di=="number")return on&&On.children?Ti.children.splice(Di,1,...On.children):Ti.children.splice(Di,1),Di}}}function Pl(we){const Ge=we.indexOf(":"),qe=we.indexOf("?"),st=we.indexOf("#"),Tt=we.indexOf("/");return Ge===-1||Tt!==-1&&Ge>Tt||qe!==-1&&Ge>qe||st!==-1&&Ge>st||Jo.test(we.slice(0,Ge))?we:""}},3310:function(je,be,le){"use strict";le.d(be,{Z:function(){return Gd}});var ue={};le.r(ue),le.d(ue,{boolean:function(){return Je},booleanish:function(){return tt},commaOrSpaceSeparated:function(){return Jt},commaSeparated:function(){return Bt},number:function(){return it},overloadedBoolean:function(){return dt},spaceSeparated:function(){return wt}});var Ce=le(90302),Le=le(87342),Ne=le(81994),He=le(14470),Ae=le(86825);function Ve(ce){const pe=String(ce),Qe=[];return{toOffset:ei,toPoint:Ht};function Ht(lr){if(typeof lr=="number"&&lr>-1&&lr<=pe.length){let Ur=0;for(;;){let Qo=Qe[Ur];if(Qo===void 0){const Pa=at(pe,Qe[Ur-1]);Qo=Pa===-1?pe.length+1:Pa+1,Qe[Ur]=Qo}if(Qo>lr)return{line:Ur+1,column:lr-(Ur>0?Qe[Ur-1]:0)+1,offset:lr};Ur++}}}function ei(lr){if(lr&&typeof lr.line=="number"&&typeof lr.column=="number"&&!Number.isNaN(lr.line)&&!Number.isNaN(lr.column)){for(;Qe.length1?Qe[lr.line-2]:0)+lr.column-1;if(UrVt.length;let $n;on&&Vt.push(Tt);try{$n=we.apply(this,Vt)}catch(oi){const On=oi;if(on&&qe)throw On;return Tt(On)}on||($n&&$n.then&&typeof $n.then=="function"?$n.then(At,Tt):$n instanceof Error?Tt($n):At($n))}function Tt(Vt,...on){qe||(qe=!0,Ge(Vt,...on))}function At(Vt){Tt(null,Vt)}}const Sa={basename:jl,dirname:Do,extname:Pu,join:da,sep:"/"};function jl(we,Ge){if(Ge!==void 0&&typeof Ge!="string")throw new TypeError('"ext" argument must be a string');ll(we);let qe=0,st=-1,Tt=we.length,At;if(Ge===void 0||Ge.length===0||Ge.length>we.length){for(;Tt--;)if(we.codePointAt(Tt)===47){if(At){qe=Tt+1;break}}else st<0&&(At=!0,st=Tt+1);return st<0?"":we.slice(qe,st)}if(Ge===we)return"";let Vt=-1,on=Ge.length-1;for(;Tt--;)if(we.codePointAt(Tt)===47){if(At){qe=Tt+1;break}}else Vt<0&&(At=!0,Vt=Tt+1),on>-1&&(we.codePointAt(Tt)===Ge.codePointAt(on--)?on<0&&(st=Tt):(on=-1,st=Vt));return qe===st?st=Vt:st<0&&(st=we.length),we.slice(qe,st)}function Do(we){if(ll(we),we.length===0)return".";let Ge=-1,qe=we.length,st;for(;--qe;)if(we.codePointAt(qe)===47){if(st){Ge=qe;break}}else st||(st=!0);return Ge<0?we.codePointAt(0)===47?"/":".":Ge===1&&we.codePointAt(0)===47?"//":we.slice(0,Ge)}function Pu(we){ll(we);let Ge=we.length,qe=-1,st=0,Tt=-1,At=0,Vt;for(;Ge--;){const on=we.codePointAt(Ge);if(on===47){if(Vt){st=Ge+1;break}continue}qe<0&&(Vt=!0,qe=Ge+1),on===46?Tt<0?Tt=Ge:At!==1&&(At=1):Tt>-1&&(At=-1)}return Tt<0||qe<0||At===0||At===1&&Tt===qe-1&&Tt===st+1?"":we.slice(Tt,qe)}function da(...we){let Ge=-1,qe;for(;++Ge0&&we.codePointAt(we.length-1)===47&&(qe+="/"),Ge?"/"+qe:qe}function ml(we,Ge){let qe="",st=0,Tt=-1,At=0,Vt=-1,on,$n;for(;++Vt<=we.length;){if(Vt2){if($n=qe.lastIndexOf("/"),$n!==qe.length-1){$n<0?(qe="",st=0):(qe=qe.slice(0,$n),st=qe.length-1-qe.lastIndexOf("/")),Tt=Vt,At=0;continue}}else if(qe.length>0){qe="",st=0,Tt=Vt,At=0;continue}}Ge&&(qe=qe.length>0?qe+"/..":"..",st=2)}else qe.length>0?qe+="/"+we.slice(Tt+1,Vt):qe=we.slice(Tt+1,Vt),st=Vt-Tt-1;Tt=Vt,At=0}else on===46&&At>-1?At++:At=-1}return qe}function ll(we){if(typeof we!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(we))}const Au={cwd:Nu};function Nu(){return"/"}function tl(we){return!!(we!==null&&typeof we=="object"&&"href"in we&&we.href&&"protocol"in we&&we.protocol&&we.auth===void 0)}function ul(we){if(typeof we=="string")we=new URL(we);else if(!tl(we)){const Ge=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+we+"`");throw Ge.code="ERR_INVALID_ARG_TYPE",Ge}if(we.protocol!=="file:"){const Ge=new TypeError("The URL must be of scheme file");throw Ge.code="ERR_INVALID_URL_SCHEME",Ge}return La(we)}function La(we){if(we.hostname!==""){const st=new TypeError('File URL host must be "localhost" or empty on darwin');throw st.code="ERR_INVALID_FILE_URL_HOST",st}const Ge=we.pathname;let qe=-1;for(;++qe0){let[zn,...Zo]=On;const va=st[Ti][1];Oa(va)&&Oa(zn)&&(zn=Ca(!0,va,zn)),st[Ti]=[oi,zn,...Zo]}}}}const Cs=new Ds().freeze();function ol(we,Ge){if(typeof Ge!="function")throw new TypeError("Cannot `"+we+"` without `parser`")}function al(we,Ge){if(typeof Ge!="function")throw new TypeError("Cannot `"+we+"` without `compiler`")}function ma(we,Ge){if(Ge)throw new Error("Cannot call `"+we+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function aa(we){if(!Oa(we)||typeof we.type!="string")throw new TypeError("Expected node, got `"+we+"`")}function Ps(we,Ge,qe){if(!qe)throw new Error("`"+we+"` finished async. Use `"+Ge+"` instead")}function Hl(we){return Tc(we)?we:new ou(we)}function Tc(we){return!!(we&&typeof we=="object"&&"message"in we&&"messages"in we)}function fd(we){return typeof we=="string"||gd(we)}function gd(we){return!!(we&&typeof we=="object"&&"byteLength"in we&&"byteOffset"in we)}const As="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Hu=[],zo={allowDangerousHtml:!0},Jo=/^(https?|ircs?|mailto|xmpp)$/i,fa=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Ga(we){const Ge=ec(we),qe=pd(we);return md(Ge.runSync(Ge.parse(qe),qe),we)}function Fs(we){return Jy(this,null,function*(){const Ge=ec(we),qe=pd(we),st=yield Ge.run(Ge.parse(qe),qe);return md(st,we)})}function $s(we){const Ge=ec(we),[qe,st]=useState(void 0),[Tt,At]=useState(void 0);if(useEffect(function(){const Vt=pd(we);Ge.run(Ge.parse(Vt),Vt,function(on,$n){st(on),At($n)})},[we.children,we.rehypePlugins,we.remarkPlugins,we.remarkRehypeOptions]),qe)throw qe;return Tt?md(Tt,we):createElement(Fragment)}function ec(we){const Ge=we.rehypePlugins||Hu,qe=we.remarkPlugins||Hu,st=we.remarkRehypeOptions?Va(Va({},we.remarkRehypeOptions),zo):zo;return Cs().use(Oo).use(qe).use(Ra,st).use(Ge)}function pd(we){const Ge=we.children||"",qe=new ou;return typeof Ge=="string"?qe.value=Ge:(0,Ce.t1)("Unexpected value `"+Ge+"` for `children` prop, expected `string`"),qe}function md(we,Ge){const qe=Ge.allowedElements,st=Ge.allowElement,Tt=Ge.components,At=Ge.disallowedElements,Vt=Ge.skipHtml,on=Ge.unwrapDisallowed,$n=Ge.urlTransform||Pl;for(const On of fa)Object.hasOwn(Ge,On.from)&&(0,Ce.t1)("Unexpected `"+On.from+"` prop, "+(On.to?"use `"+On.to+"` instead":"remove it")+" (see <"+As+"#"+On.id+"> for more info)");return qe&&At&&(0,Ce.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),Ge.className&&(we={type:"element",tagName:"div",properties:{className:Ge.className},children:we.type==="root"?we.children:[we]}),(0,Wo.Vn)(we,oi),vn(we,{Fragment:ze.Fragment,components:Tt,ignoreInvalidStyle:!0,jsx:ze.jsx,jsxs:ze.jsxs,passKeys:!0,passNode:!0});function oi(On,Di,Ti){if(On.type==="raw"&&Ti&&typeof Di=="number")return Vt?Ti.children.splice(Di,1):Ti.children[Di]={type:"text",value:On.value},Di;if(On.type==="element"){let zn;for(zn in ht)if(Object.hasOwn(ht,zn)&&Object.hasOwn(On.properties,zn)){const Zo=On.properties[zn],va=ht[zn];(va===null||va.includes(On.tagName))&&(On.properties[zn]=$n(String(Zo||""),zn,On))}}if(On.type==="element"){let zn=qe?!qe.includes(On.tagName):At?At.includes(On.tagName):!1;if(!zn&&st&&typeof Di=="number"&&(zn=!st(On,Di,Ti)),zn&&Ti&&typeof Di=="number")return on&&On.children?Ti.children.splice(Di,1,...On.children):Ti.children.splice(Di,1),Di}}}function Pl(we){const Ge=we.indexOf(":"),qe=we.indexOf("?"),st=we.indexOf("#"),Tt=we.indexOf("/");return Ge===-1||Tt!==-1&&Ge>Tt||qe!==-1&&Ge>qe||st!==-1&&Ge>st||Jo.test(we.slice(0,Ge))?we:""}},3977:function(je,be,le){"use strict";le.d(be,{Z:function(){return Gd}});var ue={};le.r(ue),le.d(ue,{boolean:function(){return Je},booleanish:function(){return tt},commaOrSpaceSeparated:function(){return Jt},commaSeparated:function(){return Bt},number:function(){return it},overloadedBoolean:function(){return dt},spaceSeparated:function(){return wt}});var Ce=le(90302),Le=le(87342),Ne=le(81994),He=le(14470),Ae=le(86825);function Ve(ce){const pe=String(ce),Qe=[];return{toOffset:ei,toPoint:Ht};function Ht(lr){if(typeof lr=="number"&&lr>-1&&lr<=pe.length){let Ur=0;for(;;){let Qo=Qe[Ur];if(Qo===void 0){const Pa=at(pe,Qe[Ur-1]);Qo=Pa===-1?pe.length+1:Pa+1,Qe[Ur]=Qo}if(Qo>lr)return{line:Ur+1,column:lr-(Ur>0?Qe[Ur-1]:0)+1,offset:lr};Ur++}}}function ei(lr){if(lr&&typeof lr.line=="number"&&typeof lr.column=="number"&&!Number.isNaN(lr.line)&&!Number.isNaN(lr.column)){for(;Qe.length1?Qe[lr.line-2]:0)+lr.column-1;if(Ur4&&Qe.slice(0,4)==="data"&&Wn.test(pe)){if(pe.charAt(4)==="-"){const lr=pe.slice(5).replace(bi,Xe);Ht="data"+lr.charAt(0).toUpperCase()+lr.slice(1)}else{const lr=pe.slice(4);if(!bi.test(lr)){let Ur=lr.replace(nt,De);Ur.charAt(0)!=="-"&&(Ur="-"+Ur),pe="data"+Ur}}ei=nn}return new ei(Ht,pe)}function De(ce){return"-"+ce.toLowerCase()}function Xe(ce){return ce.charAt(1).toUpperCase()}var ht=le(71523);const ze={}.hasOwnProperty;function St(ce,pe){const Qe=pe||{};function Ht(ei,...lr){let Ur=Ht.invalid;const Qo=Ht.handlers;if(ei&&ze.call(ei,ce)){const Pa=String(ei[ce]);Ur=ze.call(Qo,Pa)?Qo[Pa]:Ht.unknown}if(Ur)return Ur.call(this,ei,...lr)}return Ht.handlers=Qe.handlers||{},Ht.invalid=Qe.invalid,Ht.unknown=Qe.unknown,Ht}const fn={},pn={}.hasOwnProperty,kn=St("type",{handlers:{root:Yt,element:zt,text:Ln,comment:Pn,doctype:mn}});function Kt(ce,pe){const Ht=(pe||fn).space;return kn(ce,Ht==="svg"?Rt:jn)}function Yt(ce,pe){const Qe={nodeName:"#document",mode:(ce.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return Qe.childNodes=si(ce.children,Qe,pe),Hn(ce,Qe),Qe}function en(ce,pe){const Qe={nodeName:"#document-fragment",childNodes:[]};return Qe.childNodes=si(ce.children,Qe,pe),Hn(ce,Qe),Qe}function mn(ce){const pe={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return Hn(ce,pe),pe}function Ln(ce){const pe={nodeName:"#text",value:ce.value,parentNode:null};return Hn(ce,pe),pe}function Pn(ce){const pe={nodeName:"#comment",data:ce.value,parentNode:null};return Hn(ce,pe),pe}function zt(ce,pe){const Qe=pe;let Ht=Qe;ce.type==="element"&&ce.tagName.toLowerCase()==="svg"&&Qe.space==="html"&&(Ht=Rt);const ei=[];let lr;if(ce.properties){for(lr in ce.properties)if(lr!=="children"&&pn.call(ce.properties,lr)){const Pa=Mn(Ht,lr,ce.properties[lr]);Pa&&ei.push(Pa)}}const Ur=Ht.space;(0,Le.ok)(Ur);const Qo={nodeName:ce.tagName,tagName:ce.tagName,attrs:ei,namespaceURI:Ye.t[Ur],childNodes:[],parentNode:null};return Qo.childNodes=si(ce.children,Qo,Ht),Hn(ce,Qo),ce.tagName==="template"&&ce.content&&(Qo.content=en(ce.content,Ht)),Qo}function Mn(ce,pe,Qe){const Ht=Be(ce,pe);if(Qe===!1||Qe===null||Qe===void 0||typeof Qe=="number"&&Number.isNaN(Qe)||!Qe&&Ht.boolean)return;Array.isArray(Qe)&&(Qe=Ht.commaSeparated?(0,me.P)(Qe):(0,ht.P)(Qe));const ei={name:Ht.attribute,value:Qe===!0?"":String(Qe)};if(Ht.space&&Ht.space!=="html"&&Ht.space!=="svg"){const lr=ei.name.indexOf(":");lr<0?ei.prefix="":(ei.name=ei.name.slice(lr+1),ei.prefix=Ht.attribute.slice(0,lr)),ei.namespace=Ye.t[Ht.space]}return ei}function si(ce,pe,Qe){let Ht=-1;const ei=[];if(ce)for(;++Ht=55296&&ce<=57343}function yn(ce){return ce>=56320&&ce<=57343}function kr(ce,pe){return(ce-55296)*1024+9216+pe}function Xr(ce){return ce!==32&&ce!==10&&ce!==13&&ce!==9&&ce!==12&&ce>=1&&ce<=31||ce>=127&&ce<=159}function fr(ce){return ce>=64976&&ce<=65007||rr.has(ce)}var Zn;(function(ce){ce.controlCharacterInInputStream="control-character-in-input-stream",ce.noncharacterInInputStream="noncharacter-in-input-stream",ce.surrogateInInputStream="surrogate-in-input-stream",ce.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",ce.endTagWithAttributes="end-tag-with-attributes",ce.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",ce.unexpectedSolidusInTag="unexpected-solidus-in-tag",ce.unexpectedNullCharacter="unexpected-null-character",ce.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",ce.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",ce.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",ce.missingEndTagName="missing-end-tag-name",ce.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",ce.unknownNamedCharacterReference="unknown-named-character-reference",ce.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",ce.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",ce.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",ce.eofBeforeTagName="eof-before-tag-name",ce.eofInTag="eof-in-tag",ce.missingAttributeValue="missing-attribute-value",ce.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",ce.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",ce.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",ce.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",ce.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",ce.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",ce.missingDoctypePublicIdentifier="missing-doctype-public-identifier",ce.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",ce.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",ce.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",ce.cdataInHtmlContent="cdata-in-html-content",ce.incorrectlyOpenedComment="incorrectly-opened-comment",ce.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",ce.eofInDoctype="eof-in-doctype",ce.nestedComment="nested-comment",ce.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",ce.eofInComment="eof-in-comment",ce.incorrectlyClosedComment="incorrectly-closed-comment",ce.eofInCdata="eof-in-cdata",ce.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",ce.nullCharacterReference="null-character-reference",ce.surrogateCharacterReference="surrogate-character-reference",ce.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",ce.controlCharacterReference="control-character-reference",ce.noncharacterCharacterReference="noncharacter-character-reference",ce.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",ce.missingDoctypeName="missing-doctype-name",ce.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",ce.duplicateAttribute="duplicate-attribute",ce.nonConformingDoctype="non-conforming-doctype",ce.missingDoctype="missing-doctype",ce.misplacedDoctype="misplaced-doctype",ce.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",ce.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",ce.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",ce.openElementsLeftAfterEof="open-elements-left-after-eof",ce.abandonedHeadElementChild="abandoned-head-element-child",ce.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",ce.nestedNoscriptInHead="nested-noscript-in-head",ce.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(Zn||(Zn={}));const ao=65536;class fo{constructor(pe){this.handler=pe,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=ao,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(pe,Qe){const{line:Ht,col:ei,offset:lr}=this,Ur=ei+Qe,Qo=lr+Qe;return{code:pe,startLine:Ht,endLine:Ht,startCol:Ur,endCol:Ur,startOffset:Qo,endOffset:Qo}}_err(pe){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(pe,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(pe){if(this.pos!==this.html.length-1){const Qe=this.html.charCodeAt(this.pos+1);if(yn(Qe))return this.pos++,this._addGap(),kr(pe,Qe)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,Pt.EOF;return this._err(Zn.surrogateInInputStream),pe}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(pe,Qe){this.html.length>0?this.html+=pe:this.html=pe,this.endOfChunkHit=!1,this.lastChunkWritten=Qe}insertHtmlAtCurrentPos(pe){this.html=this.html.substring(0,this.pos+1)+pe+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(pe,Qe){if(this.pos+pe.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(Qe)return this.html.startsWith(pe,this.pos);for(let Ht=0;Ht=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Pt.EOF;const Ht=this.html.charCodeAt(Qe);return Ht===Pt.CARRIAGE_RETURN?Pt.LINE_FEED:Ht}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Pt.EOF;let pe=this.html.charCodeAt(this.pos);return pe===Pt.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,Pt.LINE_FEED):pe===Pt.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,or(pe)&&(pe=this._processSurrogate(pe)),this.handler.onParseError===null||pe>31&&pe<127||pe===Pt.LINE_FEED||pe===Pt.CARRIAGE_RETURN||pe>159&&pe<64976||this._checkForProblematicCharacters(pe),pe)}_checkForProblematicCharacters(pe){Xr(pe)?this._err(Zn.controlCharacterInInputStream):fr(pe)&&this._err(Zn.noncharacterInInputStream)}retreat(pe){for(this.pos-=pe;this.pos=0;Qe--)if(ce.attrs[Qe].name===pe)return ce.attrs[Qe].value;return null}const wo=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(ce=>ce.charCodeAt(0))),Oe=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(ce=>ce.charCodeAt(0)));var Zi;const Qi=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),wi=(Zi=String.fromCodePoint)!==null&&Zi!==void 0?Zi:function(ce){let pe="";return ce>65535&&(ce-=65536,pe+=String.fromCharCode(ce>>>10&1023|55296),ce=56320|ce&1023),pe+=String.fromCharCode(ce),pe};function tr(ce){var pe;return ce>=55296&&ce<=57343||ce>1114111?65533:(pe=Qi.get(ce))!==null&&pe!==void 0?pe:ce}function sr(ce){return wi(tr(ce))}var Oi;(function(ce){ce[ce.NUM=35]="NUM",ce[ce.SEMI=59]="SEMI",ce[ce.EQUALS=61]="EQUALS",ce[ce.ZERO=48]="ZERO",ce[ce.NINE=57]="NINE",ce[ce.LOWER_A=97]="LOWER_A",ce[ce.LOWER_F=102]="LOWER_F",ce[ce.LOWER_X=120]="LOWER_X",ce[ce.LOWER_Z=122]="LOWER_Z",ce[ce.UPPER_A=65]="UPPER_A",ce[ce.UPPER_F=70]="UPPER_F",ce[ce.UPPER_Z=90]="UPPER_Z"})(Oi||(Oi={}));const ro=32;var Rr;(function(ce){ce[ce.VALUE_LENGTH=49152]="VALUE_LENGTH",ce[ce.BRANCH_LENGTH=16256]="BRANCH_LENGTH",ce[ce.JUMP_TABLE=127]="JUMP_TABLE"})(Rr||(Rr={}));function rn(ce){return ce>=Oi.ZERO&&ce<=Oi.NINE}function cn(ce){return ce>=Oi.UPPER_A&&ce<=Oi.UPPER_F||ce>=Oi.LOWER_A&&ce<=Oi.LOWER_F}function tn(ce){return ce>=Oi.UPPER_A&&ce<=Oi.UPPER_Z||ce>=Oi.LOWER_A&&ce<=Oi.LOWER_Z||rn(ce)}function Ji(ce){return ce===Oi.EQUALS||tn(ce)}var Xi;(function(ce){ce[ce.EntityStart=0]="EntityStart",ce[ce.NumericStart=1]="NumericStart",ce[ce.NumericDecimal=2]="NumericDecimal",ce[ce.NumericHex=3]="NumericHex",ce[ce.NamedEntity=4]="NamedEntity"})(Xi||(Xi={}));var er;(function(ce){ce[ce.Legacy=0]="Legacy",ce[ce.Strict=1]="Strict",ce[ce.Attribute=2]="Attribute"})(er||(er={}));class ti{constructor(pe,Qe,Ht){this.decodeTree=pe,this.emitCodePoint=Qe,this.errors=Ht,this.state=Xi.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=er.Strict}startEntity(pe){this.decodeMode=pe,this.state=Xi.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(pe,Qe){switch(this.state){case Xi.EntityStart:return pe.charCodeAt(Qe)===Oi.NUM?(this.state=Xi.NumericStart,this.consumed+=1,this.stateNumericStart(pe,Qe+1)):(this.state=Xi.NamedEntity,this.stateNamedEntity(pe,Qe));case Xi.NumericStart:return this.stateNumericStart(pe,Qe);case Xi.NumericDecimal:return this.stateNumericDecimal(pe,Qe);case Xi.NumericHex:return this.stateNumericHex(pe,Qe);case Xi.NamedEntity:return this.stateNamedEntity(pe,Qe)}}stateNumericStart(pe,Qe){return Qe>=pe.length?-1:(pe.charCodeAt(Qe)|ro)===Oi.LOWER_X?(this.state=Xi.NumericHex,this.consumed+=1,this.stateNumericHex(pe,Qe+1)):(this.state=Xi.NumericDecimal,this.stateNumericDecimal(pe,Qe))}addToNumericResult(pe,Qe,Ht,ei){if(Qe!==Ht){const lr=Ht-Qe;this.result=this.result*Math.pow(ei,lr)+Number.parseInt(pe.substr(Qe,lr),ei),this.consumed+=lr}}stateNumericHex(pe,Qe){const Ht=Qe;for(;Qe>14;for(;Qe>14,lr!==0){if(Ur===Oi.SEMI)return this.emitNamedEntityData(this.treeIndex,lr,this.consumed+this.excess);this.decodeMode!==er.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var pe;const{result:Qe,decodeTree:Ht}=this,ei=(Ht[Qe]&Rr.VALUE_LENGTH)>>14;return this.emitNamedEntityData(Qe,ei,this.consumed),(pe=this.errors)===null||pe===void 0||pe.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(pe,Qe,Ht){const{decodeTree:ei}=this;return this.emitCodePoint(Qe===1?ei[pe]&~Rr.VALUE_LENGTH:ei[pe+1],Ht),Qe===3&&this.emitCodePoint(ei[pe+2],Ht),Ht}end(){var pe;switch(this.state){case Xi.NamedEntity:return this.result!==0&&(this.decodeMode!==er.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Xi.NumericDecimal:return this.emitNumericEntity(0,2);case Xi.NumericHex:return this.emitNumericEntity(0,3);case Xi.NumericStart:return(pe=this.errors)===null||pe===void 0||pe.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Xi.EntityStart:return 0}}}function Yi(ce){let pe="";const Qe=new ti(ce,Ht=>pe+=fromCodePoint(Ht));return function(ei,lr){let Ur=0,Qo=0;for(;(Qo=ei.indexOf("&",Qo))>=0;){pe+=ei.slice(Ur,Qo),Qe.startEntity(lr);const ir=Qe.write(ei,Qo+1);if(ir<0){Ur=Qo+Qe.end();break}Ur=Qo+ir,Qo=ir===0?Ur+1:Ur}const Pa=pe+ei.slice(Ur);return pe="",Pa}}function Br(ce,pe,Qe,Ht){const ei=(pe&Rr.BRANCH_LENGTH)>>7,lr=pe&Rr.JUMP_TABLE;if(ei===0)return lr!==0&&Ht===lr?Qe:-1;if(lr){const Pa=Ht-lr;return Pa<0||Pa>=ei?-1:ce[Qe+Pa]-1}let Ur=Qe,Qo=Ur+ei-1;for(;Ur<=Qo;){const Pa=Ur+Qo>>>1,ir=ce[Pa];if(irHt)Qo=Pa-1;else return ce[Pa+ei]}return-1}const Or=null,Zr=null;function ft(ce,pe=er.Legacy){return Or(ce,pe)}function Xt(ce){return Or(ce,er.Attribute)}function Ni(ce){return Or(ce,er.Strict)}function Ui(ce){return Zr(ce,er.Strict)}var Zt;(function(ce){ce.HTML="http://www.w3.org/1999/xhtml",ce.MATHML="http://www.w3.org/1998/Math/MathML",ce.SVG="http://www.w3.org/2000/svg",ce.XLINK="http://www.w3.org/1999/xlink",ce.XML="http://www.w3.org/XML/1998/namespace",ce.XMLNS="http://www.w3.org/2000/xmlns/"})(Zt||(Zt={}));var ui;(function(ce){ce.TYPE="type",ce.ACTION="action",ce.ENCODING="encoding",ce.PROMPT="prompt",ce.NAME="name",ce.COLOR="color",ce.FACE="face",ce.SIZE="size"})(ui||(ui={}));var li;(function(ce){ce.NO_QUIRKS="no-quirks",ce.QUIRKS="quirks",ce.LIMITED_QUIRKS="limited-quirks"})(li||(li={}));var Qt;(function(ce){ce.A="a",ce.ADDRESS="address",ce.ANNOTATION_XML="annotation-xml",ce.APPLET="applet",ce.AREA="area",ce.ARTICLE="article",ce.ASIDE="aside",ce.B="b",ce.BASE="base",ce.BASEFONT="basefont",ce.BGSOUND="bgsound",ce.BIG="big",ce.BLOCKQUOTE="blockquote",ce.BODY="body",ce.BR="br",ce.BUTTON="button",ce.CAPTION="caption",ce.CENTER="center",ce.CODE="code",ce.COL="col",ce.COLGROUP="colgroup",ce.DD="dd",ce.DESC="desc",ce.DETAILS="details",ce.DIALOG="dialog",ce.DIR="dir",ce.DIV="div",ce.DL="dl",ce.DT="dt",ce.EM="em",ce.EMBED="embed",ce.FIELDSET="fieldset",ce.FIGCAPTION="figcaption",ce.FIGURE="figure",ce.FONT="font",ce.FOOTER="footer",ce.FOREIGN_OBJECT="foreignObject",ce.FORM="form",ce.FRAME="frame",ce.FRAMESET="frameset",ce.H1="h1",ce.H2="h2",ce.H3="h3",ce.H4="h4",ce.H5="h5",ce.H6="h6",ce.HEAD="head",ce.HEADER="header",ce.HGROUP="hgroup",ce.HR="hr",ce.HTML="html",ce.I="i",ce.IMG="img",ce.IMAGE="image",ce.INPUT="input",ce.IFRAME="iframe",ce.KEYGEN="keygen",ce.LABEL="label",ce.LI="li",ce.LINK="link",ce.LISTING="listing",ce.MAIN="main",ce.MALIGNMARK="malignmark",ce.MARQUEE="marquee",ce.MATH="math",ce.MENU="menu",ce.META="meta",ce.MGLYPH="mglyph",ce.MI="mi",ce.MO="mo",ce.MN="mn",ce.MS="ms",ce.MTEXT="mtext",ce.NAV="nav",ce.NOBR="nobr",ce.NOFRAMES="noframes",ce.NOEMBED="noembed",ce.NOSCRIPT="noscript",ce.OBJECT="object",ce.OL="ol",ce.OPTGROUP="optgroup",ce.OPTION="option",ce.P="p",ce.PARAM="param",ce.PLAINTEXT="plaintext",ce.PRE="pre",ce.RB="rb",ce.RP="rp",ce.RT="rt",ce.RTC="rtc",ce.RUBY="ruby",ce.S="s",ce.SCRIPT="script",ce.SEARCH="search",ce.SECTION="section",ce.SELECT="select",ce.SOURCE="source",ce.SMALL="small",ce.SPAN="span",ce.STRIKE="strike",ce.STRONG="strong",ce.STYLE="style",ce.SUB="sub",ce.SUMMARY="summary",ce.SUP="sup",ce.TABLE="table",ce.TBODY="tbody",ce.TEMPLATE="template",ce.TEXTAREA="textarea",ce.TFOOT="tfoot",ce.TD="td",ce.TH="th",ce.THEAD="thead",ce.TITLE="title",ce.TR="tr",ce.TRACK="track",ce.TT="tt",ce.U="u",ce.UL="ul",ce.SVG="svg",ce.VAR="var",ce.WBR="wbr",ce.XMP="xmp"})(Qt||(Qt={}));var _e;(function(ce){ce[ce.UNKNOWN=0]="UNKNOWN",ce[ce.A=1]="A",ce[ce.ADDRESS=2]="ADDRESS",ce[ce.ANNOTATION_XML=3]="ANNOTATION_XML",ce[ce.APPLET=4]="APPLET",ce[ce.AREA=5]="AREA",ce[ce.ARTICLE=6]="ARTICLE",ce[ce.ASIDE=7]="ASIDE",ce[ce.B=8]="B",ce[ce.BASE=9]="BASE",ce[ce.BASEFONT=10]="BASEFONT",ce[ce.BGSOUND=11]="BGSOUND",ce[ce.BIG=12]="BIG",ce[ce.BLOCKQUOTE=13]="BLOCKQUOTE",ce[ce.BODY=14]="BODY",ce[ce.BR=15]="BR",ce[ce.BUTTON=16]="BUTTON",ce[ce.CAPTION=17]="CAPTION",ce[ce.CENTER=18]="CENTER",ce[ce.CODE=19]="CODE",ce[ce.COL=20]="COL",ce[ce.COLGROUP=21]="COLGROUP",ce[ce.DD=22]="DD",ce[ce.DESC=23]="DESC",ce[ce.DETAILS=24]="DETAILS",ce[ce.DIALOG=25]="DIALOG",ce[ce.DIR=26]="DIR",ce[ce.DIV=27]="DIV",ce[ce.DL=28]="DL",ce[ce.DT=29]="DT",ce[ce.EM=30]="EM",ce[ce.EMBED=31]="EMBED",ce[ce.FIELDSET=32]="FIELDSET",ce[ce.FIGCAPTION=33]="FIGCAPTION",ce[ce.FIGURE=34]="FIGURE",ce[ce.FONT=35]="FONT",ce[ce.FOOTER=36]="FOOTER",ce[ce.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",ce[ce.FORM=38]="FORM",ce[ce.FRAME=39]="FRAME",ce[ce.FRAMESET=40]="FRAMESET",ce[ce.H1=41]="H1",ce[ce.H2=42]="H2",ce[ce.H3=43]="H3",ce[ce.H4=44]="H4",ce[ce.H5=45]="H5",ce[ce.H6=46]="H6",ce[ce.HEAD=47]="HEAD",ce[ce.HEADER=48]="HEADER",ce[ce.HGROUP=49]="HGROUP",ce[ce.HR=50]="HR",ce[ce.HTML=51]="HTML",ce[ce.I=52]="I",ce[ce.IMG=53]="IMG",ce[ce.IMAGE=54]="IMAGE",ce[ce.INPUT=55]="INPUT",ce[ce.IFRAME=56]="IFRAME",ce[ce.KEYGEN=57]="KEYGEN",ce[ce.LABEL=58]="LABEL",ce[ce.LI=59]="LI",ce[ce.LINK=60]="LINK",ce[ce.LISTING=61]="LISTING",ce[ce.MAIN=62]="MAIN",ce[ce.MALIGNMARK=63]="MALIGNMARK",ce[ce.MARQUEE=64]="MARQUEE",ce[ce.MATH=65]="MATH",ce[ce.MENU=66]="MENU",ce[ce.META=67]="META",ce[ce.MGLYPH=68]="MGLYPH",ce[ce.MI=69]="MI",ce[ce.MO=70]="MO",ce[ce.MN=71]="MN",ce[ce.MS=72]="MS",ce[ce.MTEXT=73]="MTEXT",ce[ce.NAV=74]="NAV",ce[ce.NOBR=75]="NOBR",ce[ce.NOFRAMES=76]="NOFRAMES",ce[ce.NOEMBED=77]="NOEMBED",ce[ce.NOSCRIPT=78]="NOSCRIPT",ce[ce.OBJECT=79]="OBJECT",ce[ce.OL=80]="OL",ce[ce.OPTGROUP=81]="OPTGROUP",ce[ce.OPTION=82]="OPTION",ce[ce.P=83]="P",ce[ce.PARAM=84]="PARAM",ce[ce.PLAINTEXT=85]="PLAINTEXT",ce[ce.PRE=86]="PRE",ce[ce.RB=87]="RB",ce[ce.RP=88]="RP",ce[ce.RT=89]="RT",ce[ce.RTC=90]="RTC",ce[ce.RUBY=91]="RUBY",ce[ce.S=92]="S",ce[ce.SCRIPT=93]="SCRIPT",ce[ce.SEARCH=94]="SEARCH",ce[ce.SECTION=95]="SECTION",ce[ce.SELECT=96]="SELECT",ce[ce.SOURCE=97]="SOURCE",ce[ce.SMALL=98]="SMALL",ce[ce.SPAN=99]="SPAN",ce[ce.STRIKE=100]="STRIKE",ce[ce.STRONG=101]="STRONG",ce[ce.STYLE=102]="STYLE",ce[ce.SUB=103]="SUB",ce[ce.SUMMARY=104]="SUMMARY",ce[ce.SUP=105]="SUP",ce[ce.TABLE=106]="TABLE",ce[ce.TBODY=107]="TBODY",ce[ce.TEMPLATE=108]="TEMPLATE",ce[ce.TEXTAREA=109]="TEXTAREA",ce[ce.TFOOT=110]="TFOOT",ce[ce.TD=111]="TD",ce[ce.TH=112]="TH",ce[ce.THEAD=113]="THEAD",ce[ce.TITLE=114]="TITLE",ce[ce.TR=115]="TR",ce[ce.TRACK=116]="TRACK",ce[ce.TT=117]="TT",ce[ce.U=118]="U",ce[ce.UL=119]="UL",ce[ce.SVG=120]="SVG",ce[ce.VAR=121]="VAR",ce[ce.WBR=122]="WBR",ce[ce.XMP=123]="XMP"})(_e||(_e={}));const Mi=new Map([[Qt.A,_e.A],[Qt.ADDRESS,_e.ADDRESS],[Qt.ANNOTATION_XML,_e.ANNOTATION_XML],[Qt.APPLET,_e.APPLET],[Qt.AREA,_e.AREA],[Qt.ARTICLE,_e.ARTICLE],[Qt.ASIDE,_e.ASIDE],[Qt.B,_e.B],[Qt.BASE,_e.BASE],[Qt.BASEFONT,_e.BASEFONT],[Qt.BGSOUND,_e.BGSOUND],[Qt.BIG,_e.BIG],[Qt.BLOCKQUOTE,_e.BLOCKQUOTE],[Qt.BODY,_e.BODY],[Qt.BR,_e.BR],[Qt.BUTTON,_e.BUTTON],[Qt.CAPTION,_e.CAPTION],[Qt.CENTER,_e.CENTER],[Qt.CODE,_e.CODE],[Qt.COL,_e.COL],[Qt.COLGROUP,_e.COLGROUP],[Qt.DD,_e.DD],[Qt.DESC,_e.DESC],[Qt.DETAILS,_e.DETAILS],[Qt.DIALOG,_e.DIALOG],[Qt.DIR,_e.DIR],[Qt.DIV,_e.DIV],[Qt.DL,_e.DL],[Qt.DT,_e.DT],[Qt.EM,_e.EM],[Qt.EMBED,_e.EMBED],[Qt.FIELDSET,_e.FIELDSET],[Qt.FIGCAPTION,_e.FIGCAPTION],[Qt.FIGURE,_e.FIGURE],[Qt.FONT,_e.FONT],[Qt.FOOTER,_e.FOOTER],[Qt.FOREIGN_OBJECT,_e.FOREIGN_OBJECT],[Qt.FORM,_e.FORM],[Qt.FRAME,_e.FRAME],[Qt.FRAMESET,_e.FRAMESET],[Qt.H1,_e.H1],[Qt.H2,_e.H2],[Qt.H3,_e.H3],[Qt.H4,_e.H4],[Qt.H5,_e.H5],[Qt.H6,_e.H6],[Qt.HEAD,_e.HEAD],[Qt.HEADER,_e.HEADER],[Qt.HGROUP,_e.HGROUP],[Qt.HR,_e.HR],[Qt.HTML,_e.HTML],[Qt.I,_e.I],[Qt.IMG,_e.IMG],[Qt.IMAGE,_e.IMAGE],[Qt.INPUT,_e.INPUT],[Qt.IFRAME,_e.IFRAME],[Qt.KEYGEN,_e.KEYGEN],[Qt.LABEL,_e.LABEL],[Qt.LI,_e.LI],[Qt.LINK,_e.LINK],[Qt.LISTING,_e.LISTING],[Qt.MAIN,_e.MAIN],[Qt.MALIGNMARK,_e.MALIGNMARK],[Qt.MARQUEE,_e.MARQUEE],[Qt.MATH,_e.MATH],[Qt.MENU,_e.MENU],[Qt.META,_e.META],[Qt.MGLYPH,_e.MGLYPH],[Qt.MI,_e.MI],[Qt.MO,_e.MO],[Qt.MN,_e.MN],[Qt.MS,_e.MS],[Qt.MTEXT,_e.MTEXT],[Qt.NAV,_e.NAV],[Qt.NOBR,_e.NOBR],[Qt.NOFRAMES,_e.NOFRAMES],[Qt.NOEMBED,_e.NOEMBED],[Qt.NOSCRIPT,_e.NOSCRIPT],[Qt.OBJECT,_e.OBJECT],[Qt.OL,_e.OL],[Qt.OPTGROUP,_e.OPTGROUP],[Qt.OPTION,_e.OPTION],[Qt.P,_e.P],[Qt.PARAM,_e.PARAM],[Qt.PLAINTEXT,_e.PLAINTEXT],[Qt.PRE,_e.PRE],[Qt.RB,_e.RB],[Qt.RP,_e.RP],[Qt.RT,_e.RT],[Qt.RTC,_e.RTC],[Qt.RUBY,_e.RUBY],[Qt.S,_e.S],[Qt.SCRIPT,_e.SCRIPT],[Qt.SEARCH,_e.SEARCH],[Qt.SECTION,_e.SECTION],[Qt.SELECT,_e.SELECT],[Qt.SOURCE,_e.SOURCE],[Qt.SMALL,_e.SMALL],[Qt.SPAN,_e.SPAN],[Qt.STRIKE,_e.STRIKE],[Qt.STRONG,_e.STRONG],[Qt.STYLE,_e.STYLE],[Qt.SUB,_e.SUB],[Qt.SUMMARY,_e.SUMMARY],[Qt.SUP,_e.SUP],[Qt.TABLE,_e.TABLE],[Qt.TBODY,_e.TBODY],[Qt.TEMPLATE,_e.TEMPLATE],[Qt.TEXTAREA,_e.TEXTAREA],[Qt.TFOOT,_e.TFOOT],[Qt.TD,_e.TD],[Qt.TH,_e.TH],[Qt.THEAD,_e.THEAD],[Qt.TITLE,_e.TITLE],[Qt.TR,_e.TR],[Qt.TRACK,_e.TRACK],[Qt.TT,_e.TT],[Qt.U,_e.U],[Qt.UL,_e.UL],[Qt.SVG,_e.SVG],[Qt.VAR,_e.VAR],[Qt.WBR,_e.WBR],[Qt.XMP,_e.XMP]]);function Hi(ce){var pe;return(pe=Mi.get(ce))!==null&&pe!==void 0?pe:_e.UNKNOWN}const In=_e,Fr={[Zt.HTML]:new Set([In.ADDRESS,In.APPLET,In.AREA,In.ARTICLE,In.ASIDE,In.BASE,In.BASEFONT,In.BGSOUND,In.BLOCKQUOTE,In.BODY,In.BR,In.BUTTON,In.CAPTION,In.CENTER,In.COL,In.COLGROUP,In.DD,In.DETAILS,In.DIR,In.DIV,In.DL,In.DT,In.EMBED,In.FIELDSET,In.FIGCAPTION,In.FIGURE,In.FOOTER,In.FORM,In.FRAME,In.FRAMESET,In.H1,In.H2,In.H3,In.H4,In.H5,In.H6,In.HEAD,In.HEADER,In.HGROUP,In.HR,In.HTML,In.IFRAME,In.IMG,In.INPUT,In.LI,In.LINK,In.LISTING,In.MAIN,In.MARQUEE,In.MENU,In.META,In.NAV,In.NOEMBED,In.NOFRAMES,In.NOSCRIPT,In.OBJECT,In.OL,In.P,In.PARAM,In.PLAINTEXT,In.PRE,In.SCRIPT,In.SECTION,In.SELECT,In.SOURCE,In.STYLE,In.SUMMARY,In.TABLE,In.TBODY,In.TD,In.TEMPLATE,In.TEXTAREA,In.TFOOT,In.TH,In.THEAD,In.TITLE,In.TR,In.TRACK,In.UL,In.WBR,In.XMP]),[Zt.MATHML]:new Set([In.MI,In.MO,In.MN,In.MS,In.MTEXT,In.ANNOTATION_XML]),[Zt.SVG]:new Set([In.TITLE,In.FOREIGN_OBJECT,In.DESC]),[Zt.XLINK]:new Set,[Zt.XML]:new Set,[Zt.XMLNS]:new Set},Ir=new Set([In.H1,In.H2,In.H3,In.H4,In.H5,In.H6]),Lr=new Set([Qt.STYLE,Qt.SCRIPT,Qt.XMP,Qt.IFRAME,Qt.NOEMBED,Qt.NOFRAMES,Qt.PLAINTEXT]);function Nn(ce,pe){return Lr.has(ce)||pe&&ce===Qt.NOSCRIPT}var qt;(function(ce){ce[ce.DATA=0]="DATA",ce[ce.RCDATA=1]="RCDATA",ce[ce.RAWTEXT=2]="RAWTEXT",ce[ce.SCRIPT_DATA=3]="SCRIPT_DATA",ce[ce.PLAINTEXT=4]="PLAINTEXT",ce[ce.TAG_OPEN=5]="TAG_OPEN",ce[ce.END_TAG_OPEN=6]="END_TAG_OPEN",ce[ce.TAG_NAME=7]="TAG_NAME",ce[ce.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",ce[ce.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",ce[ce.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",ce[ce.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",ce[ce.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",ce[ce.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",ce[ce.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",ce[ce.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",ce[ce.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",ce[ce.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",ce[ce.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",ce[ce.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",ce[ce.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",ce[ce.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",ce[ce.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",ce[ce.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",ce[ce.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",ce[ce.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",ce[ce.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",ce[ce.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",ce[ce.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",ce[ce.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",ce[ce.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",ce[ce.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",ce[ce.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",ce[ce.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",ce[ce.BOGUS_COMMENT=40]="BOGUS_COMMENT",ce[ce.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",ce[ce.COMMENT_START=42]="COMMENT_START",ce[ce.COMMENT_START_DASH=43]="COMMENT_START_DASH",ce[ce.COMMENT=44]="COMMENT",ce[ce.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",ce[ce.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",ce[ce.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",ce[ce.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",ce[ce.COMMENT_END_DASH=49]="COMMENT_END_DASH",ce[ce.COMMENT_END=50]="COMMENT_END",ce[ce.COMMENT_END_BANG=51]="COMMENT_END_BANG",ce[ce.DOCTYPE=52]="DOCTYPE",ce[ce.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",ce[ce.DOCTYPE_NAME=54]="DOCTYPE_NAME",ce[ce.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",ce[ce.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",ce[ce.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",ce[ce.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",ce[ce.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",ce[ce.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",ce[ce.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",ce[ce.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",ce[ce.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",ce[ce.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",ce[ce.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",ce[ce.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",ce[ce.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",ce[ce.CDATA_SECTION=68]="CDATA_SECTION",ce[ce.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",ce[ce.CDATA_SECTION_END=70]="CDATA_SECTION_END",ce[ce.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",ce[ce.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(qt||(qt={}));const Hr={DATA:qt.DATA,RCDATA:qt.RCDATA,RAWTEXT:qt.RAWTEXT,SCRIPT_DATA:qt.SCRIPT_DATA,PLAINTEXT:qt.PLAINTEXT,CDATA_SECTION:qt.CDATA_SECTION};function Go(ce){return ce>=Pt.DIGIT_0&&ce<=Pt.DIGIT_9}function Un(ce){return ce>=Pt.LATIN_CAPITAL_A&&ce<=Pt.LATIN_CAPITAL_Z}function zi(ce){return ce>=Pt.LATIN_SMALL_A&&ce<=Pt.LATIN_SMALL_Z}function dr(ce){return zi(ce)||Un(ce)}function gr(ce){return dr(ce)||Go(ce)}function br(ce){return ce+32}function Wr(ce){return ce===Pt.SPACE||ce===Pt.LINE_FEED||ce===Pt.TABULATION||ce===Pt.FORM_FEED}function oo(ce){return Wr(ce)||ce===Pt.SOLIDUS||ce===Pt.GREATER_THAN_SIGN}function vo(ce){return ce===Pt.NULL?Zn.nullCharacterReference:ce>1114111?Zn.characterReferenceOutsideUnicodeRange:or(ce)?Zn.surrogateCharacterReference:fr(ce)?Zn.noncharacterCharacterReference:Xr(ce)||ce===Pt.CARRIAGE_RETURN?Zn.controlCharacterReference:null}class yo{constructor(pe,Qe){this.options=pe,this.handler=Qe,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=qt.DATA,this.returnState=qt.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new fo(Qe),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new ti(wo,(Ht,ei)=>{this.preprocessor.pos=this.entityStartPos+ei-1,this._flushCodePointConsumedAsCharacterReference(Ht)},Qe.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(Zn.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:Ht=>{this._err(Zn.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+Ht)},validateNumericCharacterReference:Ht=>{const ei=vo(Ht);ei&&this._err(ei,1)}}:void 0)}_err(pe,Qe=0){var Ht,ei;(ei=(Ht=this.handler).onParseError)===null||ei===void 0||ei.call(Ht,this.preprocessor.getError(pe,Qe))}getCurrentLocation(pe){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-pe,startOffset:this.preprocessor.offset-pe,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const pe=this._consume();this._ensureHibernation()||this._callState(pe)}this.inLoop=!1}}pause(){this.paused=!0}resume(pe){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||pe==null||pe())}write(pe,Qe,Ht){this.active=!0,this.preprocessor.write(pe,Qe),this._runParsingLoop(),this.paused||Ht==null||Ht()}insertHtmlAtCurrentPos(pe){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(pe),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(pe){this.consumedAfterSnapshot+=pe;for(let Qe=0;Qe0&&this._err(Zn.endTagWithAttributes),pe.selfClosing&&this._err(Zn.endTagWithTrailingSolidus),this.handler.onEndTag(pe)),this.preprocessor.dropParsedChunk()}emitCurrentComment(pe){this.prepareToken(pe),this.handler.onComment(pe),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(pe){this.prepareToken(pe),this.handler.onDoctype(pe),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(pe){if(this.currentCharacterToken){switch(pe&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=pe.startLine,this.currentCharacterToken.location.endCol=pe.startCol,this.currentCharacterToken.location.endOffset=pe.startOffset),this.currentCharacterToken.type){case wr.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case wr.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case wr.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const pe=this.getCurrentLocation(0);pe&&(pe.endLine=pe.startLine,pe.endCol=pe.startCol,pe.endOffset=pe.startOffset),this._emitCurrentCharacterToken(pe),this.handler.onEof({type:wr.EOF,location:pe}),this.active=!1}_appendCharToCurrentCharacterToken(pe,Qe){if(this.currentCharacterToken)if(this.currentCharacterToken.type===pe){this.currentCharacterToken.chars+=Qe;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(pe,Qe)}_emitCodePoint(pe){const Qe=Wr(pe)?wr.WHITESPACE_CHARACTER:pe===Pt.NULL?wr.NULL_CHARACTER:wr.CHARACTER;this._appendCharToCurrentCharacterToken(Qe,String.fromCodePoint(pe))}_emitChars(pe){this._appendCharToCurrentCharacterToken(wr.CHARACTER,pe)}_startCharacterReference(){this.returnState=this.state,this.state=qt.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?er.Attribute:er.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===qt.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===qt.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===qt.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(pe){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(pe):this._emitCodePoint(pe)}_callState(pe){switch(this.state){case qt.DATA:{this._stateData(pe);break}case qt.RCDATA:{this._stateRcdata(pe);break}case qt.RAWTEXT:{this._stateRawtext(pe);break}case qt.SCRIPT_DATA:{this._stateScriptData(pe);break}case qt.PLAINTEXT:{this._statePlaintext(pe);break}case qt.TAG_OPEN:{this._stateTagOpen(pe);break}case qt.END_TAG_OPEN:{this._stateEndTagOpen(pe);break}case qt.TAG_NAME:{this._stateTagName(pe);break}case qt.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(pe);break}case qt.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(pe);break}case qt.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(pe);break}case qt.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(pe);break}case qt.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(pe);break}case qt.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(pe);break}case qt.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(pe);break}case qt.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(pe);break}case qt.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(pe);break}case qt.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(pe);break}case qt.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(pe);break}case qt.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(pe);break}case qt.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(pe);break}case qt.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(pe);break}case qt.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(pe);break}case qt.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(pe);break}case qt.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(pe);break}case qt.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(pe);break}case qt.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(pe);break}case qt.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(pe);break}case qt.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(pe);break}case qt.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(pe);break}case qt.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(pe);break}case qt.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(pe);break}case qt.ATTRIBUTE_NAME:{this._stateAttributeName(pe);break}case qt.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(pe);break}case qt.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(pe);break}case qt.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(pe);break}case qt.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(pe);break}case qt.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(pe);break}case qt.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(pe);break}case qt.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(pe);break}case qt.BOGUS_COMMENT:{this._stateBogusComment(pe);break}case qt.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(pe);break}case qt.COMMENT_START:{this._stateCommentStart(pe);break}case qt.COMMENT_START_DASH:{this._stateCommentStartDash(pe);break}case qt.COMMENT:{this._stateComment(pe);break}case qt.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(pe);break}case qt.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(pe);break}case qt.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(pe);break}case qt.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(pe);break}case qt.COMMENT_END_DASH:{this._stateCommentEndDash(pe);break}case qt.COMMENT_END:{this._stateCommentEnd(pe);break}case qt.COMMENT_END_BANG:{this._stateCommentEndBang(pe);break}case qt.DOCTYPE:{this._stateDoctype(pe);break}case qt.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(pe);break}case qt.DOCTYPE_NAME:{this._stateDoctypeName(pe);break}case qt.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(pe);break}case qt.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(pe);break}case qt.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(pe);break}case qt.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(pe);break}case qt.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(pe);break}case qt.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(pe);break}case qt.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(pe);break}case qt.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(pe);break}case qt.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(pe);break}case qt.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(pe);break}case qt.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(pe);break}case qt.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(pe);break}case qt.BOGUS_DOCTYPE:{this._stateBogusDoctype(pe);break}case qt.CDATA_SECTION:{this._stateCdataSection(pe);break}case qt.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(pe);break}case qt.CDATA_SECTION_END:{this._stateCdataSectionEnd(pe);break}case qt.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case qt.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(pe);break}default:throw new Error("Unknown state")}}_stateData(pe){switch(pe){case Pt.LESS_THAN_SIGN:{this.state=qt.TAG_OPEN;break}case Pt.AMPERSAND:{this._startCharacterReference();break}case Pt.NULL:{this._err(Zn.unexpectedNullCharacter),this._emitCodePoint(pe);break}case Pt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(pe)}}_stateRcdata(pe){switch(pe){case Pt.AMPERSAND:{this._startCharacterReference();break}case Pt.LESS_THAN_SIGN:{this.state=qt.RCDATA_LESS_THAN_SIGN;break}case Pt.NULL:{this._err(Zn.unexpectedNullCharacter),this._emitChars(Qn);break}case Pt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(pe)}}_stateRawtext(pe){switch(pe){case Pt.LESS_THAN_SIGN:{this.state=qt.RAWTEXT_LESS_THAN_SIGN;break}case Pt.NULL:{this._err(Zn.unexpectedNullCharacter),this._emitChars(Qn);break}case Pt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(pe)}}_stateScriptData(pe){switch(pe){case Pt.LESS_THAN_SIGN:{this.state=qt.SCRIPT_DATA_LESS_THAN_SIGN;break}case Pt.NULL:{this._err(Zn.unexpectedNullCharacter),this._emitChars(Qn);break}case Pt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(pe)}}_statePlaintext(pe){switch(pe){case Pt.NULL:{this._err(Zn.unexpectedNullCharacter),this._emitChars(Qn);break}case Pt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(pe)}}_stateTagOpen(pe){if(dr(pe))this._createStartTagToken(),this.state=qt.TAG_NAME,this._stateTagName(pe);else switch(pe){case Pt.EXCLAMATION_MARK:{this.state=qt.MARKUP_DECLARATION_OPEN;break}case Pt.SOLIDUS:{this.state=qt.END_TAG_OPEN;break}case Pt.QUESTION_MARK:{this._err(Zn.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=qt.BOGUS_COMMENT,this._stateBogusComment(pe);break}case Pt.EOF:{this._err(Zn.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(Zn.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=qt.DATA,this._stateData(pe)}}_stateEndTagOpen(pe){if(dr(pe))this._createEndTagToken(),this.state=qt.TAG_NAME,this._stateTagName(pe);else switch(pe){case Pt.GREATER_THAN_SIGN:{this._err(Zn.missingEndTagName),this.state=qt.DATA;break}case Pt.EOF:{this._err(Zn.eofBeforeTagName),this._emitChars("");break}case Pt.NULL:{this._err(Zn.unexpectedNullCharacter),this.state=qt.SCRIPT_DATA_ESCAPED,this._emitChars(Qn);break}case Pt.EOF:{this._err(Zn.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=qt.SCRIPT_DATA_ESCAPED,this._emitCodePoint(pe)}}_stateScriptDataEscapedLessThanSign(pe){pe===Pt.SOLIDUS?this.state=qt.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:dr(pe)?(this._emitChars("<"),this.state=qt.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(pe)):(this._emitChars("<"),this.state=qt.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(pe))}_stateScriptDataEscapedEndTagOpen(pe){dr(pe)?(this.state=qt.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(pe)):(this._emitChars("");break}case Pt.NULL:{this._err(Zn.unexpectedNullCharacter),this.state=qt.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Qn);break}case Pt.EOF:{this._err(Zn.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=qt.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(pe)}}_stateScriptDataDoubleEscapedLessThanSign(pe){pe===Pt.SOLIDUS?(this.state=qt.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=qt.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(pe))}_stateScriptDataDoubleEscapeEnd(pe){if(this.preprocessor.startsWith(Li.SCRIPT,!1)&&oo(this.preprocessor.peek(Li.SCRIPT.length))){this._emitCodePoint(pe);for(let Qe=0;Qe0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(pe,!0)}replace(pe,Qe){const Ht=this._indexOf(pe);this.items[Ht]=Qe,Ht===this.stackTop&&(this.current=Qe)}insertAfter(pe,Qe,Ht){const ei=this._indexOf(pe)+1;this.items.splice(ei,0,Qe),this.tagIDs.splice(ei,0,Ht),this.stackTop++,ei===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,ei===this.stackTop)}popUntilTagNamePopped(pe){let Qe=this.stackTop+1;do Qe=this.tagIDs.lastIndexOf(pe,Qe-1);while(Qe>0&&this.treeAdapter.getNamespaceURI(this.items[Qe])!==Zt.HTML);this.shortenToLength(Math.max(Qe,0))}shortenToLength(pe){for(;this.stackTop>=pe;){const Qe=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(Qe,this.stackTop=0;Ht--)if(pe.has(this.tagIDs[Ht])&&this.treeAdapter.getNamespaceURI(this.items[Ht])===Qe)return Ht;return-1}clearBackTo(pe,Qe){const Ht=this._indexOfTagNames(pe,Qe);this.shortenToLength(Ht+1)}clearBackToTableContext(){this.clearBackTo(Co,Zt.HTML)}clearBackToTableBodyContext(){this.clearBackTo(ko,Zt.HTML)}clearBackToTableRowContext(){this.clearBackTo(Ko,Zt.HTML)}remove(pe){const Qe=this._indexOf(pe);Qe>=0&&(Qe===this.stackTop?this.pop():(this.items.splice(Qe,1),this.tagIDs.splice(Qe,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(pe,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===_e.BODY?this.items[1]:null}contains(pe){return this._indexOf(pe)>-1}getCommonAncestor(pe){const Qe=this._indexOf(pe)-1;return Qe>=0?this.items[Qe]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===_e.HTML}hasInDynamicScope(pe,Qe){for(let Ht=this.stackTop;Ht>=0;Ht--){const ei=this.tagIDs[Ht];switch(this.treeAdapter.getNamespaceURI(this.items[Ht])){case Zt.HTML:{if(ei===pe)return!0;if(Qe.has(ei))return!1;break}case Zt.SVG:{if(So.has(ei))return!1;break}case Zt.MATHML:{if(Lo.has(ei))return!1;break}}}return!0}hasInScope(pe){return this.hasInDynamicScope(pe,Bo)}hasInListItemScope(pe){return this.hasInDynamicScope(pe,Yn)}hasInButtonScope(pe){return this.hasInDynamicScope(pe,_r)}hasNumberedHeaderInScope(){for(let pe=this.stackTop;pe>=0;pe--){const Qe=this.tagIDs[pe];switch(this.treeAdapter.getNamespaceURI(this.items[pe])){case Zt.HTML:{if(Ir.has(Qe))return!0;if(Bo.has(Qe))return!1;break}case Zt.SVG:{if(So.has(Qe))return!1;break}case Zt.MATHML:{if(Lo.has(Qe))return!1;break}}}return!0}hasInTableScope(pe){for(let Qe=this.stackTop;Qe>=0;Qe--)if(this.treeAdapter.getNamespaceURI(this.items[Qe])===Zt.HTML)switch(this.tagIDs[Qe]){case pe:return!0;case _e.TABLE:case _e.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let pe=this.stackTop;pe>=0;pe--)if(this.treeAdapter.getNamespaceURI(this.items[pe])===Zt.HTML)switch(this.tagIDs[pe]){case _e.TBODY:case _e.THEAD:case _e.TFOOT:return!0;case _e.TABLE:case _e.HTML:return!1}return!0}hasInSelectScope(pe){for(let Qe=this.stackTop;Qe>=0;Qe--)if(this.treeAdapter.getNamespaceURI(this.items[Qe])===Zt.HTML)switch(this.tagIDs[Qe]){case pe:return!0;case _e.OPTION:case _e.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&Io.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Vn.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(pe){for(;this.currentTagId!==void 0&&this.currentTagId!==pe&&Vn.has(this.currentTagId);)this.pop()}}const Jn=3;var an;(function(ce){ce[ce.Marker=0]="Marker",ce[ce.Element=1]="Element"})(an||(an={}));const $e={type:an.Marker};class ki{constructor(pe){this.treeAdapter=pe,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(pe,Qe){const Ht=[],ei=Qe.length,lr=this.treeAdapter.getTagName(pe),Ur=this.treeAdapter.getNamespaceURI(pe);for(let Qo=0;Qo[Ur.name,Ur.value]));let lr=0;for(let Ur=0;Urei.get(Pa.name)===Pa.value)&&(lr+=1,lr>=Jn&&this.entries.splice(Qo.idx,1))}}insertMarker(){this.entries.unshift($e)}pushElement(pe,Qe){this._ensureNoahArkCondition(pe),this.entries.unshift({type:an.Element,element:pe,token:Qe})}insertElementAfterBookmark(pe,Qe){const Ht=this.entries.indexOf(this.bookmark);this.entries.splice(Ht,0,{type:an.Element,element:pe,token:Qe})}removeEntry(pe){const Qe=this.entries.indexOf(pe);Qe!==-1&&this.entries.splice(Qe,1)}clearToLastMarker(){const pe=this.entries.indexOf($e);pe===-1?this.entries.length=0:this.entries.splice(0,pe+1)}getElementEntryInScopeWithTagName(pe){const Qe=this.entries.find(Ht=>Ht.type===an.Marker||this.treeAdapter.getTagName(Ht.element)===pe);return Qe&&Qe.type===an.Element?Qe:null}getElementEntry(pe){return this.entries.find(Qe=>Qe.type===an.Element&&Qe.element===pe)}}const Fi={createDocument(){return{nodeName:"#document",mode:li.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(ce,pe,Qe){return{nodeName:ce,tagName:ce,attrs:Qe,namespaceURI:pe,childNodes:[],parentNode:null}},createCommentNode(ce){return{nodeName:"#comment",data:ce,parentNode:null}},createTextNode(ce){return{nodeName:"#text",value:ce,parentNode:null}},appendChild(ce,pe){ce.childNodes.push(pe),pe.parentNode=ce},insertBefore(ce,pe,Qe){const Ht=ce.childNodes.indexOf(Qe);ce.childNodes.splice(Ht,0,pe),pe.parentNode=ce},setTemplateContent(ce,pe){ce.content=pe},getTemplateContent(ce){return ce.content},setDocumentType(ce,pe,Qe,Ht){const ei=ce.childNodes.find(lr=>lr.nodeName==="#documentType");if(ei)ei.name=pe,ei.publicId=Qe,ei.systemId=Ht;else{const lr={nodeName:"#documentType",name:pe,publicId:Qe,systemId:Ht,parentNode:null};Fi.appendChild(ce,lr)}},setDocumentMode(ce,pe){ce.mode=pe},getDocumentMode(ce){return ce.mode},detachNode(ce){if(ce.parentNode){const pe=ce.parentNode.childNodes.indexOf(ce);ce.parentNode.childNodes.splice(pe,1),ce.parentNode=null}},insertText(ce,pe){if(ce.childNodes.length>0){const Qe=ce.childNodes[ce.childNodes.length-1];if(Fi.isTextNode(Qe)){Qe.value+=pe;return}}Fi.appendChild(ce,Fi.createTextNode(pe))},insertTextBefore(ce,pe,Qe){const Ht=ce.childNodes[ce.childNodes.indexOf(Qe)-1];Ht&&Fi.isTextNode(Ht)?Ht.value+=pe:Fi.insertBefore(ce,Fi.createTextNode(pe),Qe)},adoptAttributes(ce,pe){const Qe=new Set(ce.attrs.map(Ht=>Ht.name));for(let Ht=0;Htce.startsWith(Qe))}function We(ce){return ce.name===Cr&&ce.publicId===null&&(ce.systemId===null||ce.systemId===pr)}function Et(ce){if(ce.name!==Cr)return li.QUIRKS;const{systemId:pe}=ce;if(pe&&pe.toLowerCase()===nr)return li.QUIRKS;let{publicId:Qe}=ce;if(Qe!==null){if(Qe=Qe.toLowerCase(),Gi.has(Qe))return li.QUIRKS;let Ht=pe===null?Ri:qn;if(Pr(Qe,Ht))return li.QUIRKS;if(Ht=pe===null?pi:Bi,Pr(Qe,Ht))return li.LIMITED_QUIRKS}return li.NO_QUIRKS}const mt={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},It="definitionurl",Ut="definitionURL",xn=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(ce=>[ce.toLowerCase(),ce])),Cn=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Zt.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Zt.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Zt.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Zt.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Zt.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Zt.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Zt.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Zt.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Zt.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Zt.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Zt.XMLNS}]]),Dn=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(ce=>[ce.toLowerCase(),ce])),ni=new Set([_e.B,_e.BIG,_e.BLOCKQUOTE,_e.BODY,_e.BR,_e.CENTER,_e.CODE,_e.DD,_e.DIV,_e.DL,_e.DT,_e.EM,_e.EMBED,_e.H1,_e.H2,_e.H3,_e.H4,_e.H5,_e.H6,_e.HEAD,_e.HR,_e.I,_e.IMG,_e.LI,_e.LISTING,_e.MENU,_e.META,_e.NOBR,_e.OL,_e.P,_e.PRE,_e.RUBY,_e.S,_e.SMALL,_e.SPAN,_e.STRONG,_e.STRIKE,_e.SUB,_e.SUP,_e.TABLE,_e.TT,_e.U,_e.UL,_e.VAR]);function gi(ce){const pe=ce.tagID;return pe===_e.FONT&&ce.attrs.some(({name:Ht})=>Ht===ui.COLOR||Ht===ui.SIZE||Ht===ui.FACE)||ni.has(pe)}function _n(ce){for(let pe=0;pe0&&this._setContextModes(pe,Qe)}onItemPop(pe,Qe){var Ht,ei;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(pe,this.currentToken),(ei=(Ht=this.treeAdapter).onItemPop)===null||ei===void 0||ei.call(Ht,pe,this.openElements.current),Qe){let lr,Ur;this.openElements.stackTop===0&&this.fragmentContext?(lr=this.fragmentContext,Ur=this.fragmentContextID):{current:lr,currentTagId:Ur}=this.openElements,this._setContextModes(lr,Ur)}}_setContextModes(pe,Qe){const Ht=pe===this.document||pe&&this.treeAdapter.getNamespaceURI(pe)===Zt.HTML;this.currentNotInHTML=!Ht,this.tokenizer.inForeignNode=!Ht&&pe!==void 0&&Qe!==void 0&&!this._isIntegrationPoint(Qe,pe)}_switchToTextParsing(pe,Qe){this._insertElement(pe,Zt.HTML),this.tokenizer.state=Qe,this.originalInsertionMode=this.insertionMode,this.insertionMode=_t.TEXT}switchToPlaintextParsing(){this.insertionMode=_t.TEXT,this.originalInsertionMode=_t.IN_BODY,this.tokenizer.state=Hr.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let pe=this.fragmentContext;for(;pe;){if(this.treeAdapter.getTagName(pe)===Qt.FORM){this.formElement=pe;break}pe=this.treeAdapter.getParentNode(pe)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==Zt.HTML))switch(this.fragmentContextID){case _e.TITLE:case _e.TEXTAREA:{this.tokenizer.state=Hr.RCDATA;break}case _e.STYLE:case _e.XMP:case _e.IFRAME:case _e.NOEMBED:case _e.NOFRAMES:case _e.NOSCRIPT:{this.tokenizer.state=Hr.RAWTEXT;break}case _e.SCRIPT:{this.tokenizer.state=Hr.SCRIPT_DATA;break}case _e.PLAINTEXT:{this.tokenizer.state=Hr.PLAINTEXT;break}default:}}_setDocumentType(pe){const Qe=pe.name||"",Ht=pe.publicId||"",ei=pe.systemId||"";if(this.treeAdapter.setDocumentType(this.document,Qe,Ht,ei),pe.location){const Ur=this.treeAdapter.getChildNodes(this.document).find(Qo=>this.treeAdapter.isDocumentTypeNode(Qo));Ur&&this.treeAdapter.setNodeSourceCodeLocation(Ur,pe.location)}}_attachElementToTree(pe,Qe){if(this.options.sourceCodeLocationInfo){const Ht=Qe&&Af(Va({},Qe),{startTag:Qe});this.treeAdapter.setNodeSourceCodeLocation(pe,Ht)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(pe);else{const Ht=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(Ht!=null?Ht:this.document,pe)}}_appendElement(pe,Qe){const Ht=this.treeAdapter.createElement(pe.tagName,Qe,pe.attrs);this._attachElementToTree(Ht,pe.location)}_insertElement(pe,Qe){const Ht=this.treeAdapter.createElement(pe.tagName,Qe,pe.attrs);this._attachElementToTree(Ht,pe.location),this.openElements.push(Ht,pe.tagID)}_insertFakeElement(pe,Qe){const Ht=this.treeAdapter.createElement(pe,Zt.HTML,[]);this._attachElementToTree(Ht,null),this.openElements.push(Ht,Qe)}_insertTemplate(pe){const Qe=this.treeAdapter.createElement(pe.tagName,Zt.HTML,pe.attrs),Ht=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(Qe,Ht),this._attachElementToTree(Qe,pe.location),this.openElements.push(Qe,pe.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Ht,null)}_insertFakeRootElement(){const pe=this.treeAdapter.createElement(Qt.HTML,Zt.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(pe,null),this.treeAdapter.appendChild(this.openElements.current,pe),this.openElements.push(pe,_e.HTML)}_appendCommentNode(pe,Qe){const Ht=this.treeAdapter.createCommentNode(pe.data);this.treeAdapter.appendChild(Qe,Ht),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Ht,pe.location)}_insertCharacters(pe){let Qe,Ht;if(this._shouldFosterParentOnInsertion()?({parent:Qe,beforeElement:Ht}=this._findFosterParentingLocation(),Ht?this.treeAdapter.insertTextBefore(Qe,pe.chars,Ht):this.treeAdapter.insertText(Qe,pe.chars)):(Qe=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(Qe,pe.chars)),!pe.location)return;const ei=this.treeAdapter.getChildNodes(Qe),lr=Ht?ei.lastIndexOf(Ht):ei.length,Ur=ei[lr-1];if(this.treeAdapter.getNodeSourceCodeLocation(Ur)){const{endLine:Pa,endCol:ir,endOffset:xo}=pe.location;this.treeAdapter.updateNodeSourceCodeLocation(Ur,{endLine:Pa,endCol:ir,endOffset:xo})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Ur,pe.location)}_adoptNodes(pe,Qe){for(let Ht=this.treeAdapter.getFirstChild(pe);Ht;Ht=this.treeAdapter.getFirstChild(pe))this.treeAdapter.detachNode(Ht),this.treeAdapter.appendChild(Qe,Ht)}_setEndLocation(pe,Qe){if(this.treeAdapter.getNodeSourceCodeLocation(pe)&&Qe.location){const Ht=Qe.location,ei=this.treeAdapter.getTagName(pe),lr=Qe.type===wr.END_TAG&&ei===Qe.tagName?{endTag:Va({},Ht),endLine:Ht.endLine,endCol:Ht.endCol,endOffset:Ht.endOffset}:{endLine:Ht.startLine,endCol:Ht.startCol,endOffset:Ht.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(pe,lr)}}shouldProcessStartTagTokenInForeignContent(pe){if(!this.currentNotInHTML)return!1;let Qe,Ht;return this.openElements.stackTop===0&&this.fragmentContext?(Qe=this.fragmentContext,Ht=this.fragmentContextID):{current:Qe,currentTagId:Ht}=this.openElements,pe.tagID===_e.SVG&&this.treeAdapter.getTagName(Qe)===Qt.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(Qe)===Zt.MATHML?!1:this.tokenizer.inForeignNode||(pe.tagID===_e.MGLYPH||pe.tagID===_e.MALIGNMARK)&&Ht!==void 0&&!this._isIntegrationPoint(Ht,Qe,Zt.HTML)}_processToken(pe){switch(pe.type){case wr.CHARACTER:{this.onCharacter(pe);break}case wr.NULL_CHARACTER:{this.onNullCharacter(pe);break}case wr.COMMENT:{this.onComment(pe);break}case wr.DOCTYPE:{this.onDoctype(pe);break}case wr.START_TAG:{this._processStartTag(pe);break}case wr.END_TAG:{this.onEndTag(pe);break}case wr.EOF:{this.onEof(pe);break}case wr.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(pe);break}}}_isIntegrationPoint(pe,Qe,Ht){const ei=this.treeAdapter.getNamespaceURI(Qe),lr=this.treeAdapter.getAttrList(Qe);return hi(pe,ei,lr,Ht)}_reconstructActiveFormattingElements(){const pe=this.activeFormattingElements.entries.length;if(pe){const Qe=this.activeFormattingElements.entries.findIndex(ei=>ei.type===an.Marker||this.openElements.contains(ei.element)),Ht=Qe===-1?pe-1:Qe-1;for(let ei=Ht;ei>=0;ei--){const lr=this.activeFormattingElements.entries[ei];this._insertElement(lr.token,this.treeAdapter.getNamespaceURI(lr.element)),lr.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=_t.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(_e.P),this.openElements.popUntilTagNamePopped(_e.P)}_resetInsertionMode(){for(let pe=this.openElements.stackTop;pe>=0;pe--)switch(pe===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[pe]){case _e.TR:{this.insertionMode=_t.IN_ROW;return}case _e.TBODY:case _e.THEAD:case _e.TFOOT:{this.insertionMode=_t.IN_TABLE_BODY;return}case _e.CAPTION:{this.insertionMode=_t.IN_CAPTION;return}case _e.COLGROUP:{this.insertionMode=_t.IN_COLUMN_GROUP;return}case _e.TABLE:{this.insertionMode=_t.IN_TABLE;return}case _e.BODY:{this.insertionMode=_t.IN_BODY;return}case _e.FRAMESET:{this.insertionMode=_t.IN_FRAMESET;return}case _e.SELECT:{this._resetInsertionModeForSelect(pe);return}case _e.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case _e.HTML:{this.insertionMode=this.headElement?_t.AFTER_HEAD:_t.BEFORE_HEAD;return}case _e.TD:case _e.TH:{if(pe>0){this.insertionMode=_t.IN_CELL;return}break}case _e.HEAD:{if(pe>0){this.insertionMode=_t.IN_HEAD;return}break}}this.insertionMode=_t.IN_BODY}_resetInsertionModeForSelect(pe){if(pe>0)for(let Qe=pe-1;Qe>0;Qe--){const Ht=this.openElements.tagIDs[Qe];if(Ht===_e.TEMPLATE)break;if(Ht===_e.TABLE){this.insertionMode=_t.IN_SELECT_IN_TABLE;return}}this.insertionMode=_t.IN_SELECT}_isElementCausesFosterParenting(pe){return ur.has(pe)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let pe=this.openElements.stackTop;pe>=0;pe--){const Qe=this.openElements.items[pe];switch(this.openElements.tagIDs[pe]){case _e.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(Qe)===Zt.HTML)return{parent:this.treeAdapter.getTemplateContent(Qe),beforeElement:null};break}case _e.TABLE:{const Ht=this.treeAdapter.getParentNode(Qe);return Ht?{parent:Ht,beforeElement:Qe}:{parent:this.openElements.items[pe-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(pe){const Qe=this._findFosterParentingLocation();Qe.beforeElement?this.treeAdapter.insertBefore(Qe.parent,pe,Qe.beforeElement):this.treeAdapter.appendChild(Qe.parent,pe)}_isSpecialElement(pe,Qe){const Ht=this.treeAdapter.getNamespaceURI(pe);return Fr[Ht].has(Qe)}onCharacter(pe){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){st(this,pe);return}switch(this.insertionMode){case _t.INITIAL:{Kn(this,pe);break}case _t.BEFORE_HTML:{cr(this,pe);break}case _t.BEFORE_HEAD:{Er(this,pe);break}case _t.IN_HEAD:{Fo(this,pe);break}case _t.IN_HEAD_NO_SCRIPT:{to(this,pe);break}case _t.AFTER_HEAD:{la(this,pe);break}case _t.IN_BODY:case _t.IN_CAPTION:case _t.IN_CELL:case _t.IN_TEMPLATE:{Da(this,pe);break}case _t.TEXT:case _t.IN_SELECT:case _t.IN_SELECT_IN_TABLE:{this._insertCharacters(pe);break}case _t.IN_TABLE:case _t.IN_TABLE_BODY:case _t.IN_ROW:{Do(this,pe);break}case _t.IN_TABLE_TEXT:{cl(this,pe);break}case _t.IN_COLUMN_GROUP:{Cs(this,pe);break}case _t.AFTER_BODY:{Fs(this,pe);break}case _t.AFTER_AFTER_BODY:{we(this,pe);break}default:}}onNullCharacter(pe){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){qe(this,pe);return}switch(this.insertionMode){case _t.INITIAL:{Kn(this,pe);break}case _t.BEFORE_HTML:{cr(this,pe);break}case _t.BEFORE_HEAD:{Er(this,pe);break}case _t.IN_HEAD:{Fo(this,pe);break}case _t.IN_HEAD_NO_SCRIPT:{to(this,pe);break}case _t.AFTER_HEAD:{la(this,pe);break}case _t.TEXT:{this._insertCharacters(pe);break}case _t.IN_TABLE:case _t.IN_TABLE_BODY:case _t.IN_ROW:{Do(this,pe);break}case _t.IN_COLUMN_GROUP:{Cs(this,pe);break}case _t.AFTER_BODY:{Fs(this,pe);break}case _t.AFTER_AFTER_BODY:{we(this,pe);break}default:}}onComment(pe){if(this.skipNextNewLine=!1,this.currentNotInHTML){Sr(this,pe);return}switch(this.insertionMode){case _t.INITIAL:case _t.BEFORE_HTML:case _t.BEFORE_HEAD:case _t.IN_HEAD:case _t.IN_HEAD_NO_SCRIPT:case _t.AFTER_HEAD:case _t.IN_BODY:case _t.IN_TABLE:case _t.IN_CAPTION:case _t.IN_COLUMN_GROUP:case _t.IN_TABLE_BODY:case _t.IN_ROW:case _t.IN_CELL:case _t.IN_SELECT:case _t.IN_SELECT_IN_TABLE:case _t.IN_TEMPLATE:case _t.IN_FRAMESET:case _t.AFTER_FRAMESET:{Sr(this,pe);break}case _t.IN_TABLE_TEXT:{Tl(this,pe);break}case _t.AFTER_BODY:{Ft(this,pe);break}case _t.AFTER_AFTER_BODY:case _t.AFTER_AFTER_FRAMESET:{Bn(this,pe);break}default:}}onDoctype(pe){switch(this.skipNextNewLine=!1,this.insertionMode){case _t.INITIAL:{ii(this,pe);break}case _t.BEFORE_HEAD:case _t.IN_HEAD:case _t.IN_HEAD_NO_SCRIPT:case _t.AFTER_HEAD:{this._err(pe,Zn.misplacedDoctype);break}case _t.IN_TABLE_TEXT:{Tl(this,pe);break}default:}}onStartTag(pe){this.skipNextNewLine=!1,this.currentToken=pe,this._processStartTag(pe),pe.selfClosing&&!pe.ackSelfClosing&&this._err(pe,Zn.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(pe){this.shouldProcessStartTagTokenInForeignContent(pe)?At(this,pe):this._startTagOutsideForeignContent(pe)}_startTagOutsideForeignContent(pe){switch(this.insertionMode){case _t.INITIAL:{Kn(this,pe);break}case _t.BEFORE_HTML:{Ii(this,pe);break}case _t.BEFORE_HEAD:{Yr(this,pe);break}case _t.IN_HEAD:{eo(this,pe);break}case _t.IN_HEAD_NO_SCRIPT:{Oo(this,pe);break}case _t.AFTER_HEAD:{$o(this,pe);break}case _t.IN_BODY:{ca(this,pe);break}case _t.IN_TABLE:{ul(this,pe);break}case _t.IN_TABLE_TEXT:{Tl(this,pe);break}case _t.IN_CAPTION:{Ea(this,pe);break}case _t.IN_COLUMN_GROUP:{is(this,pe);break}case _t.IN_TABLE_BODY:{ol(this,pe);break}case _t.IN_ROW:{ma(this,pe);break}case _t.IN_CELL:{Ps(this,pe);break}case _t.IN_SELECT:{Tc(this,pe);break}case _t.IN_SELECT_IN_TABLE:{gd(this,pe);break}case _t.IN_TEMPLATE:{Hu(this,pe);break}case _t.AFTER_BODY:{fa(this,pe);break}case _t.IN_FRAMESET:{$s(this,pe);break}case _t.AFTER_FRAMESET:{pd(this,pe);break}case _t.AFTER_AFTER_BODY:{Pl(this,pe);break}case _t.AFTER_AFTER_FRAMESET:{Ge(this,pe);break}default:}}onEndTag(pe){this.skipNextNewLine=!1,this.currentToken=pe,this.currentNotInHTML?Vt(this,pe):this._endTagOutsideForeignContent(pe)}_endTagOutsideForeignContent(pe){switch(this.insertionMode){case _t.INITIAL:{Kn(this,pe);break}case _t.BEFORE_HTML:{mi(this,pe);break}case _t.BEFORE_HEAD:{Vr(this,pe);break}case _t.IN_HEAD:{qr(this,pe);break}case _t.IN_HEAD_NO_SCRIPT:{Jr(this,pe);break}case _t.AFTER_HEAD:{lo(this,pe);break}case _t.IN_BODY:{qa(this,pe);break}case _t.TEXT:{Sa(this,pe);break}case _t.IN_TABLE:{La(this,pe);break}case _t.IN_TABLE_TEXT:{Tl(this,pe);break}case _t.IN_CAPTION:{Fa(this,pe);break}case _t.IN_COLUMN_GROUP:{Ds(this,pe);break}case _t.IN_TABLE_BODY:{al(this,pe);break}case _t.IN_ROW:{aa(this,pe);break}case _t.IN_CELL:{Hl(this,pe);break}case _t.IN_SELECT:{fd(this,pe);break}case _t.IN_SELECT_IN_TABLE:{As(this,pe);break}case _t.IN_TEMPLATE:{zo(this,pe);break}case _t.AFTER_BODY:{Ga(this,pe);break}case _t.IN_FRAMESET:{ec(this,pe);break}case _t.AFTER_FRAMESET:{md(this,pe);break}case _t.AFTER_AFTER_BODY:{we(this,pe);break}default:}}onEof(pe){switch(this.insertionMode){case _t.INITIAL:{Kn(this,pe);break}case _t.BEFORE_HTML:{cr(this,pe);break}case _t.BEFORE_HEAD:{Er(this,pe);break}case _t.IN_HEAD:{Fo(this,pe);break}case _t.IN_HEAD_NO_SCRIPT:{to(this,pe);break}case _t.AFTER_HEAD:{la(this,pe);break}case _t.IN_BODY:case _t.IN_TABLE:case _t.IN_CAPTION:case _t.IN_COLUMN_GROUP:case _t.IN_TABLE_BODY:case _t.IN_ROW:case _t.IN_CELL:case _t.IN_SELECT:case _t.IN_SELECT_IN_TABLE:{ns(this,pe);break}case _t.TEXT:{jl(this,pe);break}case _t.IN_TABLE_TEXT:{Tl(this,pe);break}case _t.IN_TEMPLATE:{Jo(this,pe);break}case _t.AFTER_BODY:case _t.IN_FRAMESET:case _t.AFTER_FRAMESET:case _t.AFTER_AFTER_BODY:case _t.AFTER_AFTER_FRAMESET:{Rn(this,pe);break}default:}}onWhitespaceCharacter(pe){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,pe.chars.charCodeAt(0)===Pt.LINE_FEED)){if(pe.chars.length===1)return;pe.chars=pe.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(pe);return}switch(this.insertionMode){case _t.IN_HEAD:case _t.IN_HEAD_NO_SCRIPT:case _t.AFTER_HEAD:case _t.TEXT:case _t.IN_COLUMN_GROUP:case _t.IN_SELECT:case _t.IN_SELECT_IN_TABLE:case _t.IN_FRAMESET:case _t.AFTER_FRAMESET:{this._insertCharacters(pe);break}case _t.IN_BODY:case _t.IN_CAPTION:case _t.IN_CELL:case _t.IN_TEMPLATE:case _t.AFTER_BODY:case _t.AFTER_AFTER_BODY:case _t.AFTER_AFTER_FRAMESET:{Wo(this,pe);break}case _t.IN_TABLE:case _t.IN_TABLE_BODY:case _t.IN_ROW:{Do(this,pe);break}case _t.IN_TABLE_TEXT:{ou(this,pe);break}default:}}}function po(ce,pe){let Qe=ce.activeFormattingElements.getElementEntryInScopeWithTagName(pe.tagName);return Qe?ce.openElements.contains(Qe.element)?ce.openElements.hasInScope(pe.tagID)||(Qe=null):(ce.activeFormattingElements.removeEntry(Qe),Qe=null):Oa(ce,pe),Qe}function Eo(ce,pe){let Qe=null,Ht=ce.openElements.stackTop;for(;Ht>=0;Ht--){const ei=ce.openElements.items[Ht];if(ei===pe.element)break;ce._isSpecialElement(ei,ce.openElements.tagIDs[Ht])&&(Qe=ei)}return Qe||(ce.openElements.shortenToLength(Math.max(Ht,0)),ce.activeFormattingElements.removeEntry(pe)),Qe}function $t(ce,pe,Qe){let Ht=pe,ei=ce.openElements.getCommonAncestor(pe);for(let lr=0,Ur=ei;Ur!==Qe;lr++,Ur=ei){ei=ce.openElements.getCommonAncestor(Ur);const Qo=ce.activeFormattingElements.getElementEntry(Ur),Pa=Qo&&lr>=qi;!Qo||Pa?(Pa&&ce.activeFormattingElements.removeEntry(Qo),ce.openElements.remove(Ur)):(Ur=gn(ce,Qo),Ht===pe&&(ce.activeFormattingElements.bookmark=Qo),ce.treeAdapter.detachNode(Ht),ce.treeAdapter.appendChild(Ur,Ht),Ht=Ur)}return Ht}function gn(ce,pe){const Qe=ce.treeAdapter.getNamespaceURI(pe.element),Ht=ce.treeAdapter.createElement(pe.token.tagName,Qe,pe.token.attrs);return ce.openElements.replace(pe.element,Ht),pe.element=Ht,Ht}function ln(ce,pe,Qe){const Ht=ce.treeAdapter.getTagName(pe),ei=Hi(Ht);if(ce._isElementCausesFosterParenting(ei))ce._fosterParentElement(Qe);else{const lr=ce.treeAdapter.getNamespaceURI(pe);ei===_e.TEMPLATE&&lr===Zt.HTML&&(pe=ce.treeAdapter.getTemplateContent(pe)),ce.treeAdapter.appendChild(pe,Qe)}}function Ar(ce,pe,Qe){const Ht=ce.treeAdapter.getNamespaceURI(Qe.element),{token:ei}=Qe,lr=ce.treeAdapter.createElement(ei.tagName,Ht,ei.attrs);ce._adoptNodes(pe,lr),ce.treeAdapter.appendChild(pe,lr),ce.activeFormattingElements.insertElementAfterBookmark(lr,ei),ce.activeFormattingElements.removeEntry(Qe),ce.openElements.remove(Qe.element),ce.openElements.insertAfter(pe,lr,ei.tagID)}function mr(ce,pe){for(let Qe=0;Qe<_i;Qe++){const Ht=po(ce,pe);if(!Ht)break;const ei=Eo(ce,Ht);if(!ei)break;ce.activeFormattingElements.bookmark=Ht;const lr=$t(ce,ei,Ht.element),Ur=ce.openElements.getCommonAncestor(Ht.element);ce.treeAdapter.detachNode(lr),Ur&&ln(ce,Ur,lr),Ar(ce,ei,Ht)}}function Sr(ce,pe){ce._appendCommentNode(pe,ce.openElements.currentTmplContentOrNode)}function Ft(ce,pe){ce._appendCommentNode(pe,ce.openElements.items[0])}function Bn(ce,pe){ce._appendCommentNode(pe,ce.document)}function Rn(ce,pe){if(ce.stopped=!0,pe.location){const Qe=ce.fragmentContext?0:2;for(let Ht=ce.openElements.stackTop;Ht>=Qe;Ht--)ce._setEndLocation(ce.openElements.items[Ht],pe);if(!ce.fragmentContext&&ce.openElements.stackTop>=0){const Ht=ce.openElements.items[0],ei=ce.treeAdapter.getNodeSourceCodeLocation(Ht);if(ei&&!ei.endTag&&(ce._setEndLocation(Ht,pe),ce.openElements.stackTop>=1)){const lr=ce.openElements.items[1],Ur=ce.treeAdapter.getNodeSourceCodeLocation(lr);Ur&&!Ur.endTag&&ce._setEndLocation(lr,pe)}}}}function ii(ce,pe){ce._setDocumentType(pe);const Qe=pe.forceQuirks?li.QUIRKS:Et(pe);We(pe)||ce._err(pe,Zn.nonConformingDoctype),ce.treeAdapter.setDocumentMode(ce.document,Qe),ce.insertionMode=_t.BEFORE_HTML}function Kn(ce,pe){ce._err(pe,Zn.missingDoctype,!0),ce.treeAdapter.setDocumentMode(ce.document,li.QUIRKS),ce.insertionMode=_t.BEFORE_HTML,ce._processToken(pe)}function Ii(ce,pe){pe.tagID===_e.HTML?(ce._insertElement(pe,Zt.HTML),ce.insertionMode=_t.BEFORE_HEAD):cr(ce,pe)}function mi(ce,pe){const Qe=pe.tagID;(Qe===_e.HTML||Qe===_e.HEAD||Qe===_e.BODY||Qe===_e.BR)&&cr(ce,pe)}function cr(ce,pe){ce._insertFakeRootElement(),ce.insertionMode=_t.BEFORE_HEAD,ce._processToken(pe)}function Yr(ce,pe){switch(pe.tagID){case _e.HTML:{ca(ce,pe);break}case _e.HEAD:{ce._insertElement(pe,Zt.HTML),ce.headElement=ce.openElements.current,ce.insertionMode=_t.IN_HEAD;break}default:Er(ce,pe)}}function Vr(ce,pe){const Qe=pe.tagID;Qe===_e.HEAD||Qe===_e.BODY||Qe===_e.HTML||Qe===_e.BR?Er(ce,pe):ce._err(pe,Zn.endTagWithoutMatchingOpenElement)}function Er(ce,pe){ce._insertFakeElement(Qt.HEAD,_e.HEAD),ce.headElement=ce.openElements.current,ce.insertionMode=_t.IN_HEAD,ce._processToken(pe)}function eo(ce,pe){switch(pe.tagID){case _e.HTML:{ca(ce,pe);break}case _e.BASE:case _e.BASEFONT:case _e.BGSOUND:case _e.LINK:case _e.META:{ce._appendElement(pe,Zt.HTML),pe.ackSelfClosing=!0;break}case _e.TITLE:{ce._switchToTextParsing(pe,Hr.RCDATA);break}case _e.NOSCRIPT:{ce.options.scriptingEnabled?ce._switchToTextParsing(pe,Hr.RAWTEXT):(ce._insertElement(pe,Zt.HTML),ce.insertionMode=_t.IN_HEAD_NO_SCRIPT);break}case _e.NOFRAMES:case _e.STYLE:{ce._switchToTextParsing(pe,Hr.RAWTEXT);break}case _e.SCRIPT:{ce._switchToTextParsing(pe,Hr.SCRIPT_DATA);break}case _e.TEMPLATE:{ce._insertTemplate(pe),ce.activeFormattingElements.insertMarker(),ce.framesetOk=!1,ce.insertionMode=_t.IN_TEMPLATE,ce.tmplInsertionModeStack.unshift(_t.IN_TEMPLATE);break}case _e.HEAD:{ce._err(pe,Zn.misplacedStartTagForHeadElement);break}default:Fo(ce,pe)}}function qr(ce,pe){switch(pe.tagID){case _e.HEAD:{ce.openElements.pop(),ce.insertionMode=_t.AFTER_HEAD;break}case _e.BODY:case _e.BR:case _e.HTML:{Fo(ce,pe);break}case _e.TEMPLATE:{Kr(ce,pe);break}default:ce._err(pe,Zn.endTagWithoutMatchingOpenElement)}}function Kr(ce,pe){ce.openElements.tmplCount>0?(ce.openElements.generateImpliedEndTagsThoroughly(),ce.openElements.currentTagId!==_e.TEMPLATE&&ce._err(pe,Zn.closingOfElementWithOpenChildElements),ce.openElements.popUntilTagNamePopped(_e.TEMPLATE),ce.activeFormattingElements.clearToLastMarker(),ce.tmplInsertionModeStack.shift(),ce._resetInsertionMode()):ce._err(pe,Zn.endTagWithoutMatchingOpenElement)}function Fo(ce,pe){ce.openElements.pop(),ce.insertionMode=_t.AFTER_HEAD,ce._processToken(pe)}function Oo(ce,pe){switch(pe.tagID){case _e.HTML:{ca(ce,pe);break}case _e.BASEFONT:case _e.BGSOUND:case _e.HEAD:case _e.LINK:case _e.META:case _e.NOFRAMES:case _e.STYLE:{eo(ce,pe);break}case _e.NOSCRIPT:{ce._err(pe,Zn.nestedNoscriptInHead);break}default:to(ce,pe)}}function Jr(ce,pe){switch(pe.tagID){case _e.NOSCRIPT:{ce.openElements.pop(),ce.insertionMode=_t.IN_HEAD;break}case _e.BR:{to(ce,pe);break}default:ce._err(pe,Zn.endTagWithoutMatchingOpenElement)}}function to(ce,pe){const Qe=pe.type===wr.EOF?Zn.openElementsLeftAfterEof:Zn.disallowedContentInNoscriptInHead;ce._err(pe,Qe),ce.openElements.pop(),ce.insertionMode=_t.IN_HEAD,ce._processToken(pe)}function $o(ce,pe){switch(pe.tagID){case _e.HTML:{ca(ce,pe);break}case _e.BODY:{ce._insertElement(pe,Zt.HTML),ce.framesetOk=!1,ce.insertionMode=_t.IN_BODY;break}case _e.FRAMESET:{ce._insertElement(pe,Zt.HTML),ce.insertionMode=_t.IN_FRAMESET;break}case _e.BASE:case _e.BASEFONT:case _e.BGSOUND:case _e.LINK:case _e.META:case _e.NOFRAMES:case _e.SCRIPT:case _e.STYLE:case _e.TEMPLATE:case _e.TITLE:{ce._err(pe,Zn.abandonedHeadElementChild),ce.openElements.push(ce.headElement,_e.HEAD),eo(ce,pe),ce.openElements.remove(ce.headElement);break}case _e.HEAD:{ce._err(pe,Zn.misplacedStartTagForHeadElement);break}default:la(ce,pe)}}function lo(ce,pe){switch(pe.tagID){case _e.BODY:case _e.HTML:case _e.BR:{la(ce,pe);break}case _e.TEMPLATE:{Kr(ce,pe);break}default:ce._err(pe,Zn.endTagWithoutMatchingOpenElement)}}function la(ce,pe){ce._insertFakeElement(Qt.BODY,_e.BODY),ce.insertionMode=_t.IN_BODY,Xo(ce,pe)}function Xo(ce,pe){switch(pe.type){case wr.CHARACTER:{Da(ce,pe);break}case wr.WHITESPACE_CHARACTER:{Wo(ce,pe);break}case wr.COMMENT:{Sr(ce,pe);break}case wr.START_TAG:{ca(ce,pe);break}case wr.END_TAG:{qa(ce,pe);break}case wr.EOF:{ns(ce,pe);break}default:}}function Wo(ce,pe){ce._reconstructActiveFormattingElements(),ce._insertCharacters(pe)}function Da(ce,pe){ce._reconstructActiveFormattingElements(),ce._insertCharacters(pe),ce.framesetOk=!1}function ga(ce,pe){ce.openElements.tmplCount===0&&ce.treeAdapter.adoptAttributes(ce.openElements.items[0],pe.attrs)}function wa(ce,pe){const Qe=ce.openElements.tryPeekProperlyNestedBodyElement();Qe&&ce.openElements.tmplCount===0&&(ce.framesetOk=!1,ce.treeAdapter.adoptAttributes(Qe,pe.attrs))}function oa(ce,pe){const Qe=ce.openElements.tryPeekProperlyNestedBodyElement();ce.framesetOk&&Qe&&(ce.treeAdapter.detachNode(Qe),ce.openElements.popAllUpToHtmlElement(),ce._insertElement(pe,Zt.HTML),ce.insertionMode=_t.IN_FRAMESET)}function Mo(ce,pe){ce.openElements.hasInButtonScope(_e.P)&&ce._closePElement(),ce._insertElement(pe,Zt.HTML)}function ea(ce,pe){ce.openElements.hasInButtonScope(_e.P)&&ce._closePElement(),ce.openElements.currentTagId!==void 0&&Ir.has(ce.openElements.currentTagId)&&ce.openElements.pop(),ce._insertElement(pe,Zt.HTML)}function _o(ce,pe){ce.openElements.hasInButtonScope(_e.P)&&ce._closePElement(),ce._insertElement(pe,Zt.HTML),ce.skipNextNewLine=!0,ce.framesetOk=!1}function es(ce,pe){const Qe=ce.openElements.tmplCount>0;(!ce.formElement||Qe)&&(ce.openElements.hasInButtonScope(_e.P)&&ce._closePElement(),ce._insertElement(pe,Zt.HTML),Qe||(ce.formElement=ce.openElements.current))}function sa(ce,pe){ce.framesetOk=!1;const Qe=pe.tagID;for(let Ht=ce.openElements.stackTop;Ht>=0;Ht--){const ei=ce.openElements.tagIDs[Ht];if(Qe===_e.LI&&ei===_e.LI||(Qe===_e.DD||Qe===_e.DT)&&(ei===_e.DD||ei===_e.DT)){ce.openElements.generateImpliedEndTagsWithExclusion(ei),ce.openElements.popUntilTagNamePopped(ei);break}if(ei!==_e.ADDRESS&&ei!==_e.DIV&&ei!==_e.P&&ce._isSpecialElement(ce.openElements.items[Ht],ei))break}ce.openElements.hasInButtonScope(_e.P)&&ce._closePElement(),ce._insertElement(pe,Zt.HTML)}function ta(ce,pe){ce.openElements.hasInButtonScope(_e.P)&&ce._closePElement(),ce._insertElement(pe,Zt.HTML),ce.tokenizer.state=Hr.PLAINTEXT}function na(ce,pe){ce.openElements.hasInScope(_e.BUTTON)&&(ce.openElements.generateImpliedEndTags(),ce.openElements.popUntilTagNamePopped(_e.BUTTON)),ce._reconstructActiveFormattingElements(),ce._insertElement(pe,Zt.HTML),ce.framesetOk=!1}function Ba(ce,pe){const Qe=ce.activeFormattingElements.getElementEntryInScopeWithTagName(Qt.A);Qe&&(mr(ce,pe),ce.openElements.remove(Qe.element),ce.activeFormattingElements.removeEntry(Qe)),ce._reconstructActiveFormattingElements(),ce._insertElement(pe,Zt.HTML),ce.activeFormattingElements.pushElement(ce.openElements.current,pe)}function ua(ce,pe){ce._reconstructActiveFormattingElements(),ce._insertElement(pe,Zt.HTML),ce.activeFormattingElements.pushElement(ce.openElements.current,pe)}function mo(ce,pe){ce._reconstructActiveFormattingElements(),ce.openElements.hasInScope(_e.NOBR)&&(mr(ce,pe),ce._reconstructActiveFormattingElements()),ce._insertElement(pe,Zt.HTML),ce.activeFormattingElements.pushElement(ce.openElements.current,pe)}function Nr(ce,pe){ce._reconstructActiveFormattingElements(),ce._insertElement(pe,Zt.HTML),ce.activeFormattingElements.insertMarker(),ce.framesetOk=!1}function vr(ce,pe){ce.treeAdapter.getDocumentMode(ce.document)!==li.QUIRKS&&ce.openElements.hasInButtonScope(_e.P)&&ce._closePElement(),ce._insertElement(pe,Zt.HTML),ce.framesetOk=!1,ce.insertionMode=_t.IN_TABLE}function Qr(ce,pe){ce._reconstructActiveFormattingElements(),ce._appendElement(pe,Zt.HTML),ce.framesetOk=!1,pe.ackSelfClosing=!0}function zr(ce){const pe=Gr(ce,ui.TYPE);return pe!=null&&pe.toLowerCase()===Ci}function Ai(ce,pe){ce._reconstructActiveFormattingElements(),ce._appendElement(pe,Zt.HTML),zr(pe)||(ce.framesetOk=!1),pe.ackSelfClosing=!0}function pa(ce,pe){ce._appendElement(pe,Zt.HTML),pe.ackSelfClosing=!0}function Ot(ce,pe){ce.openElements.hasInButtonScope(_e.P)&&ce._closePElement(),ce._appendElement(pe,Zt.HTML),ce.framesetOk=!1,pe.ackSelfClosing=!0}function Fn(ce,pe){pe.tagName=Qt.IMG,pe.tagID=_e.IMG,Qr(ce,pe)}function hs(ce,pe){ce._insertElement(pe,Zt.HTML),ce.skipNextNewLine=!0,ce.tokenizer.state=Hr.RCDATA,ce.originalInsertionMode=ce.insertionMode,ce.framesetOk=!1,ce.insertionMode=_t.TEXT}function ms(ce,pe){ce.openElements.hasInButtonScope(_e.P)&&ce._closePElement(),ce._reconstructActiveFormattingElements(),ce.framesetOk=!1,ce._switchToTextParsing(pe,Hr.RAWTEXT)}function Xa(ce,pe){ce.framesetOk=!1,ce._switchToTextParsing(pe,Hr.RAWTEXT)}function Qa(ce,pe){ce._switchToTextParsing(pe,Hr.RAWTEXT)}function bs(ce,pe){ce._reconstructActiveFormattingElements(),ce._insertElement(pe,Zt.HTML),ce.framesetOk=!1,ce.insertionMode=ce.insertionMode===_t.IN_TABLE||ce.insertionMode===_t.IN_CAPTION||ce.insertionMode===_t.IN_TABLE_BODY||ce.insertionMode===_t.IN_ROW||ce.insertionMode===_t.IN_CELL?_t.IN_SELECT_IN_TABLE:_t.IN_SELECT}function os(ce,pe){ce.openElements.currentTagId===_e.OPTION&&ce.openElements.pop(),ce._reconstructActiveFormattingElements(),ce._insertElement(pe,Zt.HTML)}function qs(ce,pe){ce.openElements.hasInScope(_e.RUBY)&&ce.openElements.generateImpliedEndTags(),ce._insertElement(pe,Zt.HTML)}function Ja(ce,pe){ce.openElements.hasInScope(_e.RUBY)&&ce.openElements.generateImpliedEndTagsWithExclusion(_e.RTC),ce._insertElement(pe,Zt.HTML)}function No(ce,pe){ce._reconstructActiveFormattingElements(),_n(pe),$i(pe),pe.selfClosing?ce._appendElement(pe,Zt.MATHML):ce._insertElement(pe,Zt.MATHML),pe.ackSelfClosing=!0}function cs(ce,pe){ce._reconstructActiveFormattingElements(),Ei(pe),$i(pe),pe.selfClosing?ce._appendElement(pe,Zt.SVG):ce._insertElement(pe,Zt.SVG),pe.ackSelfClosing=!0}function vs(ce,pe){ce._reconstructActiveFormattingElements(),ce._insertElement(pe,Zt.HTML)}function ca(ce,pe){switch(pe.tagID){case _e.I:case _e.S:case _e.B:case _e.U:case _e.EM:case _e.TT:case _e.BIG:case _e.CODE:case _e.FONT:case _e.SMALL:case _e.STRIKE:case _e.STRONG:{ua(ce,pe);break}case _e.A:{Ba(ce,pe);break}case _e.H1:case _e.H2:case _e.H3:case _e.H4:case _e.H5:case _e.H6:{ea(ce,pe);break}case _e.P:case _e.DL:case _e.OL:case _e.UL:case _e.DIV:case _e.DIR:case _e.NAV:case _e.MAIN:case _e.MENU:case _e.ASIDE:case _e.CENTER:case _e.FIGURE:case _e.FOOTER:case _e.HEADER:case _e.HGROUP:case _e.DIALOG:case _e.DETAILS:case _e.ADDRESS:case _e.ARTICLE:case _e.SEARCH:case _e.SECTION:case _e.SUMMARY:case _e.FIELDSET:case _e.BLOCKQUOTE:case _e.FIGCAPTION:{Mo(ce,pe);break}case _e.LI:case _e.DD:case _e.DT:{sa(ce,pe);break}case _e.BR:case _e.IMG:case _e.WBR:case _e.AREA:case _e.EMBED:case _e.KEYGEN:{Qr(ce,pe);break}case _e.HR:{Ot(ce,pe);break}case _e.RB:case _e.RTC:{qs(ce,pe);break}case _e.RT:case _e.RP:{Ja(ce,pe);break}case _e.PRE:case _e.LISTING:{_o(ce,pe);break}case _e.XMP:{ms(ce,pe);break}case _e.SVG:{cs(ce,pe);break}case _e.HTML:{ga(ce,pe);break}case _e.BASE:case _e.LINK:case _e.META:case _e.STYLE:case _e.TITLE:case _e.SCRIPT:case _e.BGSOUND:case _e.BASEFONT:case _e.TEMPLATE:{eo(ce,pe);break}case _e.BODY:{wa(ce,pe);break}case _e.FORM:{es(ce,pe);break}case _e.NOBR:{mo(ce,pe);break}case _e.MATH:{No(ce,pe);break}case _e.TABLE:{vr(ce,pe);break}case _e.INPUT:{Ai(ce,pe);break}case _e.PARAM:case _e.TRACK:case _e.SOURCE:{pa(ce,pe);break}case _e.IMAGE:{Fn(ce,pe);break}case _e.BUTTON:{na(ce,pe);break}case _e.APPLET:case _e.OBJECT:case _e.MARQUEE:{Nr(ce,pe);break}case _e.IFRAME:{Xa(ce,pe);break}case _e.SELECT:{bs(ce,pe);break}case _e.OPTION:case _e.OPTGROUP:{os(ce,pe);break}case _e.NOEMBED:case _e.NOFRAMES:{Qa(ce,pe);break}case _e.FRAMESET:{oa(ce,pe);break}case _e.TEXTAREA:{hs(ce,pe);break}case _e.NOSCRIPT:{ce.options.scriptingEnabled?Qa(ce,pe):vs(ce,pe);break}case _e.PLAINTEXT:{ta(ce,pe);break}case _e.COL:case _e.TH:case _e.TD:case _e.TR:case _e.HEAD:case _e.FRAME:case _e.TBODY:case _e.TFOOT:case _e.THEAD:case _e.CAPTION:case _e.COLGROUP:break;default:vs(ce,pe)}}function Ki(ce,pe){if(ce.openElements.hasInScope(_e.BODY)&&(ce.insertionMode=_t.AFTER_BODY,ce.options.sourceCodeLocationInfo)){const Qe=ce.openElements.tryPeekProperlyNestedBodyElement();Qe&&ce._setEndLocation(Qe,pe)}}function ho(ce,pe){ce.openElements.hasInScope(_e.BODY)&&(ce.insertionMode=_t.AFTER_BODY,Ga(ce,pe))}function Na(ce,pe){const Qe=pe.tagID;ce.openElements.hasInScope(Qe)&&(ce.openElements.generateImpliedEndTags(),ce.openElements.popUntilTagNamePopped(Qe))}function ja(ce){const pe=ce.openElements.tmplCount>0,{formElement:Qe}=ce;pe||(ce.formElement=null),(Qe||pe)&&ce.openElements.hasInScope(_e.FORM)&&(ce.openElements.generateImpliedEndTags(),pe?ce.openElements.popUntilTagNamePopped(_e.FORM):Qe&&ce.openElements.remove(Qe))}function ws(ce){ce.openElements.hasInButtonScope(_e.P)||ce._insertFakeElement(Qt.P,_e.P),ce._closePElement()}function ds(ce){ce.openElements.hasInListItemScope(_e.LI)&&(ce.openElements.generateImpliedEndTagsWithExclusion(_e.LI),ce.openElements.popUntilTagNamePopped(_e.LI))}function zl(ce,pe){const Qe=pe.tagID;ce.openElements.hasInScope(Qe)&&(ce.openElements.generateImpliedEndTagsWithExclusion(Qe),ce.openElements.popUntilTagNamePopped(Qe))}function Ra(ce){ce.openElements.hasNumberedHeaderInScope()&&(ce.openElements.generateImpliedEndTags(),ce.openElements.popUntilNumberedHeaderPopped())}function ss(ce,pe){const Qe=pe.tagID;ce.openElements.hasInScope(Qe)&&(ce.openElements.generateImpliedEndTags(),ce.openElements.popUntilTagNamePopped(Qe),ce.activeFormattingElements.clearToLastMarker())}function Ca(ce){ce._reconstructActiveFormattingElements(),ce._insertFakeElement(Qt.BR,_e.BR),ce.openElements.pop(),ce.framesetOk=!1}function Oa(ce,pe){const Qe=pe.tagName,Ht=pe.tagID;for(let ei=ce.openElements.stackTop;ei>0;ei--){const lr=ce.openElements.items[ei],Ur=ce.openElements.tagIDs[ei];if(Ht===Ur&&(Ht!==_e.UNKNOWN||ce.treeAdapter.getTagName(lr)===Qe)){ce.openElements.generateImpliedEndTagsWithExclusion(Ht),ce.openElements.stackTop>=ei&&ce.openElements.shortenToLength(ei);break}if(ce._isSpecialElement(lr,Ur))break}}function qa(ce,pe){switch(pe.tagID){case _e.A:case _e.B:case _e.I:case _e.S:case _e.U:case _e.EM:case _e.TT:case _e.BIG:case _e.CODE:case _e.FONT:case _e.NOBR:case _e.SMALL:case _e.STRIKE:case _e.STRONG:{mr(ce,pe);break}case _e.P:{ws(ce);break}case _e.DL:case _e.UL:case _e.OL:case _e.DIR:case _e.DIV:case _e.NAV:case _e.PRE:case _e.MAIN:case _e.MENU:case _e.ASIDE:case _e.BUTTON:case _e.CENTER:case _e.FIGURE:case _e.FOOTER:case _e.HEADER:case _e.HGROUP:case _e.DIALOG:case _e.ADDRESS:case _e.ARTICLE:case _e.DETAILS:case _e.SEARCH:case _e.SECTION:case _e.SUMMARY:case _e.LISTING:case _e.FIELDSET:case _e.BLOCKQUOTE:case _e.FIGCAPTION:{Na(ce,pe);break}case _e.LI:{ds(ce);break}case _e.DD:case _e.DT:{zl(ce,pe);break}case _e.H1:case _e.H2:case _e.H3:case _e.H4:case _e.H5:case _e.H6:{Ra(ce);break}case _e.BR:{Ca(ce);break}case _e.BODY:{Ki(ce,pe);break}case _e.HTML:{ho(ce,pe);break}case _e.FORM:{ja(ce);break}case _e.APPLET:case _e.OBJECT:case _e.MARQUEE:{ss(ce,pe);break}case _e.TEMPLATE:{Kr(ce,pe);break}default:Oa(ce,pe)}}function ns(ce,pe){ce.tmplInsertionModeStack.length>0?Jo(ce,pe):Rn(ce,pe)}function Sa(ce,pe){var Qe;pe.tagID===_e.SCRIPT&&((Qe=ce.scriptHandler)===null||Qe===void 0||Qe.call(ce,ce.openElements.current)),ce.openElements.pop(),ce.insertionMode=ce.originalInsertionMode}function jl(ce,pe){ce._err(pe,Zn.eofInElementThatCanContainOnlyText),ce.openElements.pop(),ce.insertionMode=ce.originalInsertionMode,ce.onEof(pe)}function Do(ce,pe){if(ce.openElements.currentTagId!==void 0&&ur.has(ce.openElements.currentTagId))switch(ce.pendingCharacterTokens.length=0,ce.hasNonWhitespacePendingCharacterToken=!1,ce.originalInsertionMode=ce.insertionMode,ce.insertionMode=_t.IN_TABLE_TEXT,pe.type){case wr.CHARACTER:{cl(ce,pe);break}case wr.WHITESPACE_CHARACTER:{ou(ce,pe);break}}else Gs(ce,pe)}function Pu(ce,pe){ce.openElements.clearBackToTableContext(),ce.activeFormattingElements.insertMarker(),ce._insertElement(pe,Zt.HTML),ce.insertionMode=_t.IN_CAPTION}function da(ce,pe){ce.openElements.clearBackToTableContext(),ce._insertElement(pe,Zt.HTML),ce.insertionMode=_t.IN_COLUMN_GROUP}function ru(ce,pe){ce.openElements.clearBackToTableContext(),ce._insertFakeElement(Qt.COLGROUP,_e.COLGROUP),ce.insertionMode=_t.IN_COLUMN_GROUP,is(ce,pe)}function ml(ce,pe){ce.openElements.clearBackToTableContext(),ce._insertElement(pe,Zt.HTML),ce.insertionMode=_t.IN_TABLE_BODY}function ll(ce,pe){ce.openElements.clearBackToTableContext(),ce._insertFakeElement(Qt.TBODY,_e.TBODY),ce.insertionMode=_t.IN_TABLE_BODY,ol(ce,pe)}function Au(ce,pe){ce.openElements.hasInTableScope(_e.TABLE)&&(ce.openElements.popUntilTagNamePopped(_e.TABLE),ce._resetInsertionMode(),ce._processStartTag(pe))}function Nu(ce,pe){zr(pe)?ce._appendElement(pe,Zt.HTML):Gs(ce,pe),pe.ackSelfClosing=!0}function tl(ce,pe){!ce.formElement&&ce.openElements.tmplCount===0&&(ce._insertElement(pe,Zt.HTML),ce.formElement=ce.openElements.current,ce.openElements.pop())}function ul(ce,pe){switch(pe.tagID){case _e.TD:case _e.TH:case _e.TR:{ll(ce,pe);break}case _e.STYLE:case _e.SCRIPT:case _e.TEMPLATE:{eo(ce,pe);break}case _e.COL:{ru(ce,pe);break}case _e.FORM:{tl(ce,pe);break}case _e.TABLE:{Au(ce,pe);break}case _e.TBODY:case _e.TFOOT:case _e.THEAD:{ml(ce,pe);break}case _e.INPUT:{Nu(ce,pe);break}case _e.CAPTION:{Pu(ce,pe);break}case _e.COLGROUP:{da(ce,pe);break}default:Gs(ce,pe)}}function La(ce,pe){switch(pe.tagID){case _e.TABLE:{ce.openElements.hasInTableScope(_e.TABLE)&&(ce.openElements.popUntilTagNamePopped(_e.TABLE),ce._resetInsertionMode());break}case _e.TEMPLATE:{Kr(ce,pe);break}case _e.BODY:case _e.CAPTION:case _e.COL:case _e.COLGROUP:case _e.HTML:case _e.TBODY:case _e.TD:case _e.TFOOT:case _e.TH:case _e.THEAD:case _e.TR:break;default:Gs(ce,pe)}}function Gs(ce,pe){const Qe=ce.fosterParentingEnabled;ce.fosterParentingEnabled=!0,Xo(ce,pe),ce.fosterParentingEnabled=Qe}function ou(ce,pe){ce.pendingCharacterTokens.push(pe)}function cl(ce,pe){ce.pendingCharacterTokens.push(pe),ce.hasNonWhitespacePendingCharacterToken=!0}function Tl(ce,pe){let Qe=0;if(ce.hasNonWhitespacePendingCharacterToken)for(;Qe0&&ce.openElements.currentTagId===_e.OPTION&&ce.openElements.tagIDs[ce.openElements.stackTop-1]===_e.OPTGROUP&&ce.openElements.pop(),ce.openElements.currentTagId===_e.OPTGROUP&&ce.openElements.pop();break}case _e.OPTION:{ce.openElements.currentTagId===_e.OPTION&&ce.openElements.pop();break}case _e.SELECT:{ce.openElements.hasInSelectScope(_e.SELECT)&&(ce.openElements.popUntilTagNamePopped(_e.SELECT),ce._resetInsertionMode());break}case _e.TEMPLATE:{Kr(ce,pe);break}default:}}function gd(ce,pe){const Qe=pe.tagID;Qe===_e.CAPTION||Qe===_e.TABLE||Qe===_e.TBODY||Qe===_e.TFOOT||Qe===_e.THEAD||Qe===_e.TR||Qe===_e.TD||Qe===_e.TH?(ce.openElements.popUntilTagNamePopped(_e.SELECT),ce._resetInsertionMode(),ce._processStartTag(pe)):Tc(ce,pe)}function As(ce,pe){const Qe=pe.tagID;Qe===_e.CAPTION||Qe===_e.TABLE||Qe===_e.TBODY||Qe===_e.TFOOT||Qe===_e.THEAD||Qe===_e.TR||Qe===_e.TD||Qe===_e.TH?ce.openElements.hasInTableScope(Qe)&&(ce.openElements.popUntilTagNamePopped(_e.SELECT),ce._resetInsertionMode(),ce.onEndTag(pe)):fd(ce,pe)}function Hu(ce,pe){switch(pe.tagID){case _e.BASE:case _e.BASEFONT:case _e.BGSOUND:case _e.LINK:case _e.META:case _e.NOFRAMES:case _e.SCRIPT:case _e.STYLE:case _e.TEMPLATE:case _e.TITLE:{eo(ce,pe);break}case _e.CAPTION:case _e.COLGROUP:case _e.TBODY:case _e.TFOOT:case _e.THEAD:{ce.tmplInsertionModeStack[0]=_t.IN_TABLE,ce.insertionMode=_t.IN_TABLE,ul(ce,pe);break}case _e.COL:{ce.tmplInsertionModeStack[0]=_t.IN_COLUMN_GROUP,ce.insertionMode=_t.IN_COLUMN_GROUP,is(ce,pe);break}case _e.TR:{ce.tmplInsertionModeStack[0]=_t.IN_TABLE_BODY,ce.insertionMode=_t.IN_TABLE_BODY,ol(ce,pe);break}case _e.TD:case _e.TH:{ce.tmplInsertionModeStack[0]=_t.IN_ROW,ce.insertionMode=_t.IN_ROW,ma(ce,pe);break}default:ce.tmplInsertionModeStack[0]=_t.IN_BODY,ce.insertionMode=_t.IN_BODY,ca(ce,pe)}}function zo(ce,pe){pe.tagID===_e.TEMPLATE&&Kr(ce,pe)}function Jo(ce,pe){ce.openElements.tmplCount>0?(ce.openElements.popUntilTagNamePopped(_e.TEMPLATE),ce.activeFormattingElements.clearToLastMarker(),ce.tmplInsertionModeStack.shift(),ce._resetInsertionMode(),ce.onEof(pe)):Rn(ce,pe)}function fa(ce,pe){pe.tagID===_e.HTML?ca(ce,pe):Fs(ce,pe)}function Ga(ce,pe){var Qe;if(pe.tagID===_e.HTML){if(ce.fragmentContext||(ce.insertionMode=_t.AFTER_AFTER_BODY),ce.options.sourceCodeLocationInfo&&ce.openElements.tagIDs[0]===_e.HTML){ce._setEndLocation(ce.openElements.items[0],pe);const Ht=ce.openElements.items[1];Ht&&!(!((Qe=ce.treeAdapter.getNodeSourceCodeLocation(Ht))===null||Qe===void 0)&&Qe.endTag)&&ce._setEndLocation(Ht,pe)}}else Fs(ce,pe)}function Fs(ce,pe){ce.insertionMode=_t.IN_BODY,Xo(ce,pe)}function $s(ce,pe){switch(pe.tagID){case _e.HTML:{ca(ce,pe);break}case _e.FRAMESET:{ce._insertElement(pe,Zt.HTML);break}case _e.FRAME:{ce._appendElement(pe,Zt.HTML),pe.ackSelfClosing=!0;break}case _e.NOFRAMES:{eo(ce,pe);break}default:}}function ec(ce,pe){pe.tagID===_e.FRAMESET&&!ce.openElements.isRootHtmlElementCurrent()&&(ce.openElements.pop(),!ce.fragmentContext&&ce.openElements.currentTagId!==_e.FRAMESET&&(ce.insertionMode=_t.AFTER_FRAMESET))}function pd(ce,pe){switch(pe.tagID){case _e.HTML:{ca(ce,pe);break}case _e.NOFRAMES:{eo(ce,pe);break}default:}}function md(ce,pe){pe.tagID===_e.HTML&&(ce.insertionMode=_t.AFTER_AFTER_FRAMESET)}function Pl(ce,pe){pe.tagID===_e.HTML?ca(ce,pe):we(ce,pe)}function we(ce,pe){ce.insertionMode=_t.IN_BODY,Xo(ce,pe)}function Ge(ce,pe){switch(pe.tagID){case _e.HTML:{ca(ce,pe);break}case _e.NOFRAMES:{eo(ce,pe);break}default:}}function qe(ce,pe){pe.chars=Qn,ce._insertCharacters(pe)}function st(ce,pe){ce._insertCharacters(pe),ce.framesetOk=!1}function Tt(ce){for(;ce.treeAdapter.getNamespaceURI(ce.openElements.current)!==Zt.HTML&&ce.openElements.currentTagId!==void 0&&!ce._isIntegrationPoint(ce.openElements.currentTagId,ce.openElements.current);)ce.openElements.pop()}function At(ce,pe){if(gi(pe))Tt(ce),ce._startTagOutsideForeignContent(pe);else{const Qe=ce._getAdjustedCurrentElement(),Ht=ce.treeAdapter.getNamespaceURI(Qe);Ht===Zt.MATHML?_n(pe):Ht===Zt.SVG&&(Dt(pe),Ei(pe)),$i(pe),pe.selfClosing?ce._appendElement(pe,Ht):ce._insertElement(pe,Ht),pe.ackSelfClosing=!0}}function Vt(ce,pe){if(pe.tagID===_e.P||pe.tagID===_e.BR){Tt(ce),ce._endTagOutsideForeignContent(pe);return}for(let Qe=ce.openElements.stackTop;Qe>0;Qe--){const Ht=ce.openElements.items[Qe];if(ce.treeAdapter.getNamespaceURI(Ht)===Zt.HTML){ce._endTagOutsideForeignContent(pe);break}const ei=ce.treeAdapter.getTagName(Ht);if(ei.toLowerCase()===pe.tagName){pe.tagName=ei,ce.openElements.shortenToLength(Qe);break}}}const on=/["$&'<>\u0080-\uFFFF]/g,$n=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),oi=String.prototype.codePointAt==null?(ce,pe)=>(ce.charCodeAt(pe)&64512)===55296?(ce.charCodeAt(pe)-55296)*1024+ce.charCodeAt(pe+1)-56320+65536:ce.charCodeAt(pe):(ce,pe)=>ce.codePointAt(pe);function On(ce){let pe="",Qe=0,Ht;for(;(Ht=on.exec(ce))!==null;){const{index:ei}=Ht,lr=ce.charCodeAt(ei),Ur=$n.get(lr);Ur===void 0?(pe+=`${ce.substring(Qe,ei)}&#x${oi(ce,ei).toString(16)};`,Qe=on.lastIndex+=+((lr&64512)===55296)):(pe+=ce.substring(Qe,ei)+Ur,Qe=ei+1)}return pe+ce.substr(Qe)}const Di=null;function Ti(ce,pe){return function(Ht){let ei,lr=0,Ur="";for(;ei=ce.exec(Ht);)lr!==ei.index&&(Ur+=Ht.substring(lr,ei.index)),Ur+=pe.get(ei[0].charCodeAt(0)),lr=ei.index+1;return Ur+Ht.substring(lr)}}const zn=null,Zo=Ti(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),va=Ti(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Ia=new Set([Qt.AREA,Qt.BASE,Qt.BASEFONT,Qt.BGSOUND,Qt.BR,Qt.COL,Qt.EMBED,Qt.FRAME,Qt.HR,Qt.IMG,Qt.INPUT,Qt.KEYGEN,Qt.LINK,Qt.META,Qt.PARAM,Qt.SOURCE,Qt.TRACK,Qt.WBR]);function To(ce,pe){return pe.treeAdapter.isElementNode(ce)&&pe.treeAdapter.getNamespaceURI(ce)===NS.HTML&&Ia.has(pe.treeAdapter.getTagName(ce))}const Yo={treeAdapter:Fi,scriptingEnabled:!0};function ia(ce,pe){const Qe=Va(Va({},Yo),pe);return To(ce,Qe)?"":gs(ce,Qe)}function fs(ce,pe){const Qe=Va(Va({},Yo),pe);return io(ce,Qe)}function gs(ce,pe){let Qe="";const Ht=pe.treeAdapter.isElementNode(ce)&&pe.treeAdapter.getTagName(ce)===$.TEMPLATE&&pe.treeAdapter.getNamespaceURI(ce)===NS.HTML?pe.treeAdapter.getTemplateContent(ce):ce,ei=pe.treeAdapter.getChildNodes(Ht);if(ei)for(const lr of ei)Qe+=io(lr,pe);return Qe}function io(ce,pe){return pe.treeAdapter.isElementNode(ce)?ys(ce,pe):pe.treeAdapter.isTextNode(ce)?ls(ce,pe):pe.treeAdapter.isCommentNode(ce)?Ho(ce,pe):pe.treeAdapter.isDocumentTypeNode(ce)?Al(ce,pe):""}function ys(ce,pe){const Qe=pe.treeAdapter.getTagName(ce);return`<${Qe}${Us(ce,pe)}>${To(ce,pe)?"":`${gs(ce,pe)}`}`}function Us(ce,{treeAdapter:pe}){let Qe="";for(const Ht of pe.getAttrList(ce)){if(Qe+=" ",Ht.namespace)switch(Ht.namespace){case NS.XML:{Qe+=`xml:${Ht.name}`;break}case NS.XMLNS:{Ht.name!=="xmlns"&&(Qe+="xmlns:"),Qe+=Ht.name;break}case NS.XLINK:{Qe+=`xlink:${Ht.name}`;break}default:Qe+=`${Ht.prefix}:${Ht.name}`}else Qe+=Ht.name;Qe+=`="${escapeAttribute(Ht.value)}"`}return Qe}function ls(ce,pe){const{treeAdapter:Qe}=pe,Ht=Qe.getTextNodeContent(ce),ei=Qe.getParentNode(ce),lr=ei&&Qe.isElementNode(ei)&&Qe.getTagName(ei);return lr&&Qe.getNamespaceURI(ei)===NS.HTML&&hasUnescapedText(lr,pe.scriptingEnabled)?Ht:escapeText(Ht)}function Ho(ce,{treeAdapter:pe}){return``}function Al(ce,{treeAdapter:pe}){return``}function Ns(ce,pe){return Parser.parse(ce,pe)}function ka(ce,pe,Qe){typeof ce=="string"&&(Qe=pe,pe=ce,ce=null);const Ht=Parser.getFragmentParser(ce,Qe);return Ht.tokenizer.write(pe,!0),Ht.getFragment()}var Ta=le(17970),Ya=le(10528);const Bs=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,sl=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),yl={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Jl(ce,pe){const Qe=vd(ce),Ht=St("type",{handlers:{root:Nl,element:au,text:Si,comment:ku,doctype:Sl,raw:nl},unknown:_s}),ei={parser:Qe?new no(yl):no.getFragmentParser(void 0,yl),handle(Qo){Ht(Qo,ei)},stitches:!1,options:pe||{}};Ht(ce,ei),su(ei,(0,Ta.Pk)());const lr=Qe?ei.parser.document:ei.parser.getFragment(),Ur=rt(lr,{file:ei.options.file});return ei.stitches&&(0,Ya.Vn)(Ur,"comment",function(Qo,Pa,ir){const xo=Qo;if(xo.value.stitch&&ir&&Pa!==void 0){const Ma=ir.children;return Ma[Pa]=xo.value.stitch,Pa}}),Ur.type==="root"&&Ur.children.length===1&&Ur.children[0].type===ce.type?Ur.children[0]:Ur}function fi(ce,pe){let Qe=-1;if(ce)for(;++Qe4&&(pe.parser.tokenizer.state=0);const Qe={type:wr.CHARACTER,chars:ce.value,location:vu(ce)};su(pe,(0,Ta.Pk)(ce)),pe.parser.currentToken=Qe,pe.parser._processToken(pe.parser.currentToken)}function Sl(ce,pe){const Qe={type:wr.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:vu(ce)};su(pe,(0,Ta.Pk)(ce)),pe.parser.currentToken=Qe,pe.parser._processToken(pe.parser.currentToken)}function mu(ce,pe){pe.stitches=!0;const Qe=fc(ce);if("children"in ce&&"children"in Qe){const Ht=Jl({type:"root",children:ce.children},pe.options);Qe.children=Ht.children}ku({type:"comment",value:{stitch:Qe}},pe)}function ku(ce,pe){const Qe=ce.value,Ht={type:wr.COMMENT,data:Qe,location:vu(ce)};su(pe,(0,Ta.Pk)(ce)),pe.parser.currentToken=Ht,pe.parser._processToken(pe.parser.currentToken)}function nl(ce,pe){if(pe.parser.tokenizer.preprocessor.html="",pe.parser.tokenizer.preprocessor.pos=-1,pe.parser.tokenizer.preprocessor.lastGapPos=-2,pe.parser.tokenizer.preprocessor.gapStack=[],pe.parser.tokenizer.preprocessor.skipNextNewLine=!1,pe.parser.tokenizer.preprocessor.lastChunkWritten=!1,pe.parser.tokenizer.preprocessor.endOfChunkHit=!1,pe.parser.tokenizer.preprocessor.isEol=!1,dl(pe,(0,Ta.Pk)(ce)),pe.parser.tokenizer.write(pe.options.tagfilter?ce.value.replace(Bs,"<$1$2"):ce.value,!1),pe.parser.tokenizer._runParsingLoop(),pe.parser.tokenizer.state===72||pe.parser.tokenizer.state===78){pe.parser.tokenizer.preprocessor.lastChunkWritten=!0;const Qe=pe.parser.tokenizer._consume();pe.parser.tokenizer._callState(Qe)}}function _s(ce,pe){const Qe=ce;if(pe.options.passThrough&&pe.options.passThrough.includes(Qe.type))mu(Qe,pe);else{let Ht="";throw sl.has(Qe.type)&&(Ht=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+Qe.type+"` node"+Ht)}}function su(ce,pe){dl(ce,pe);const Qe=ce.parser.tokenizer.currentCharacterToken;Qe&&Qe.location&&(Qe.location.endLine=ce.parser.tokenizer.preprocessor.line,Qe.location.endCol=ce.parser.tokenizer.preprocessor.col+1,Qe.location.endOffset=ce.parser.tokenizer.preprocessor.offset+1,ce.parser.currentToken=Qe,ce.parser._processToken(ce.parser.currentToken)),ce.parser.tokenizer.paused=!1,ce.parser.tokenizer.inLoop=!1,ce.parser.tokenizer.active=!1,ce.parser.tokenizer.returnState=Hr.DATA,ce.parser.tokenizer.charRefCode=-1,ce.parser.tokenizer.consumedAfterSnapshot=-1,ce.parser.tokenizer.currentLocation=null,ce.parser.tokenizer.currentCharacterToken=null,ce.parser.tokenizer.currentToken=null,ce.parser.tokenizer.currentAttr={name:"",value:""}}function dl(ce,pe){if(pe&&pe.offset!==void 0){const Qe={startLine:pe.line,startCol:pe.column,startOffset:pe.offset,endLine:-1,endCol:-1,endOffset:-1};ce.parser.tokenizer.preprocessor.lineStartPos=-pe.column+1,ce.parser.tokenizer.preprocessor.droppedBufferSize=pe.offset,ce.parser.tokenizer.preprocessor.line=pe.line,ce.parser.tokenizer.currentLocation=Qe}}function Gu(ce,pe){const Qe=ce.tagName.toLowerCase();if(pe.parser.tokenizer.state===Hr.PLAINTEXT)return;su(pe,(0,Ta.Pk)(ce));const Ht=pe.parser.openElements.current;let ei="namespaceURI"in Ht?Ht.namespaceURI:Ye.t.html;ei===Ye.t.html&&Qe==="svg"&&(ei=Ye.t.svg);const lr=Kt(Af(Va({},ce),{children:[]}),{space:ei===Ye.t.svg?"svg":"html"}),Ur={type:wr.START_TAG,tagName:Qe,tagID:Hi(Qe),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in lr?lr.attrs:[],location:vu(ce)};pe.parser.currentToken=Ur,pe.parser._processToken(pe.parser.currentToken),pe.parser.tokenizer.lastStartTagName=Qe}function tc(ce,pe){const Qe=ce.tagName.toLowerCase();if(!pe.parser.tokenizer.inForeignNode&&di.includes(Qe)||pe.parser.tokenizer.state===Hr.PLAINTEXT)return;su(pe,(0,Ta.rb)(ce));const Ht={type:wr.END_TAG,tagName:Qe,tagID:Hi(Qe),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:vu(ce)};pe.parser.currentToken=Ht,pe.parser._processToken(pe.parser.currentToken),Qe===pe.parser.tokenizer.lastStartTagName&&(pe.parser.tokenizer.state===Hr.RCDATA||pe.parser.tokenizer.state===Hr.RAWTEXT||pe.parser.tokenizer.state===Hr.SCRIPT_DATA)&&(pe.parser.tokenizer.state=Hr.DATA)}function vd(ce){const pe=ce.type==="root"?ce.children[0]:ce;return!!(pe&&(pe.type==="doctype"||pe.type==="element"&&pe.tagName.toLowerCase()==="html"))}function vu(ce){const pe=(0,Ta.Pk)(ce)||{line:void 0,column:void 0,offset:void 0},Qe=(0,Ta.rb)(ce)||{line:void 0,column:void 0,offset:void 0};return{startLine:pe.line,startCol:pe.column,startOffset:pe.offset,endLine:Qe.line,endCol:Qe.column,endOffset:Qe.offset}}function fc(ce){return"children"in ce?(0,Ce.ZP)(Af(Va({},ce),{children:[]})):(0,Ce.ZP)(ce)}function Gd(ce){return function(pe,Qe){return Jl(pe,Af(Va({},ce),{file:Qe}))}}},10787:function(je,be,le){"use strict";le.d(be,{Z:function(){return ke}});function ue(yt){if(typeof yt!="string")throw new TypeError("Expected a string");return yt.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Ce=le(2348),Le=le(10502);function Ne(yt,rt,Nt){const Re=Nt||{},te=(0,Le.O)(Re.ignore||[]),ee=He(rt);let he=-1;for(;++he0?{type:"text",value:vn}:void 0),vn===!1?Ie.lastIndex=Bt+1:(et!==Bt&&it.push({type:"text",value:me.value.slice(et,Bt)}),Array.isArray(vn)?it.push(...vn):vn&&it.push(vn),et=Bt+wt[0].length,dt=!0),!Ie.global)break;wt=Ie.exec(me.value)}return dt?(etIe&&(Ie=Te):Te=1,Ee=me+se.length,me=ge.indexOf(se,Ee);return Ie}function Le(){return{enter:{mathFlow:he,mathFlowFenceMeta:se,mathText:Te},exit:{mathFlow:Ee,mathFlowFence:me,mathFlowFenceMeta:ge,mathFlowValue:Ze,mathText:Ie,mathTextData:Ze}};function he(et){const Je={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[Je]}},et)}function se(){this.buffer()}function ge(){const et=this.resume(),Je=this.stack[this.stack.length-1];(0,ue.ok)(Je.type==="math"),Je.meta=et}function me(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function Ee(et){const Je=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),tt=this.stack[this.stack.length-1];(0,ue.ok)(tt.type==="math"),this.exit(et),tt.value=Je;const dt=tt.data.hChildren[0];(0,ue.ok)(dt.type==="element"),(0,ue.ok)(dt.tagName==="code"),dt.children.push({type:"text",value:Je}),this.data.mathFlowInside=void 0}function Te(et){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},et),this.buffer()}function Ie(et){const Je=this.resume(),tt=this.stack[this.stack.length-1];(0,ue.ok)(tt.type==="inlineMath"),this.exit(et),tt.value=Je,tt.data.hChildren.push({type:"text",value:Je})}function Ze(et){this.config.enter.data.call(this,et),this.config.exit.data.call(this,et)}}function Ne(he){let se=(he||{}).singleDollarTextMath;return se==null&&(se=!0),me.peek=Ee,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` `,inConstruct:"mathFlowMeta"},{character:"$",after:se?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:ge,inlineMath:me}};function ge(Te,Ie,Ze,et){const Je=Te.value||"",tt=Ze.createTracker(et),dt="$".repeat(Math.max(Ce(Je,"$")+1,2)),it=Ze.enter("mathFlow");let wt=tt.move(dt);if(Te.meta){const Bt=Ze.enter("mathFlowMeta");wt+=tt.move(Ze.safe(Te.meta,Va({after:` `,before:wt,encode:["$"]},tt.current()))),Bt()}return wt+=tt.move(` diff --git a/p__Classrooms__Lists__Exercise__Answer__index.bf7ac780.async.js b/p__Classrooms__Lists__Exercise__Answer__index.f9f817c8.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Answer__index.bf7ac780.async.js rename to p__Classrooms__Lists__Exercise__Answer__index.f9f817c8.async.js index 384f5129b1..27e07291fe 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.bf7ac780.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.f9f817c8.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function fe({open:oe=!0,onChange:a,defaultValue:E,placement:x,width:y,height:z,extra:ee,onDynamic:ne,onOpenChange:ae,showExtra:ie=!0}){const re=(0,b.useRef)(null),ue=(0,b.useRef)(null),[Be,Ae]=(0,b.useState)(E||""),[De,xe]=(0,b.useState)(E||""),[Ce,at]=(0,b.useState)(!!oe),[Ee,Fe]=(0,b.useState)(1),Ie={selectOnLineNumbers:!0};(0,b.useEffect)(()=>{oe&&(Ae(E),xe(E),at(!0))},[oe,E]),(0,b.useEffect)(()=>{Be!==""&&(clearTimeout(ue.current),ue.current=setTimeout(()=>{const Ge=document.createElement("iframe");if(Ge.style.width="100%",Ge.style.height="100%",Ge.style.border="0",re.current){re.current.innerHTML="",re.current.appendChild(Ge);const Oe=Ge.contentDocument||Ge.contentWindow.document;Oe.open(),Oe.write(Be),Oe.close()}},1e3))},[oe,Be]);const Le=Ge=>{Ae(Ge),a==null||a(Ge,De)};return le.createElement(pe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ce,width:"100%",height:z||"100vh",rootClassName:he.smartWrp,destroyOnClose:!0,onClose:()=>{at(!1),ae==null||ae(Be)},extra:ie&&le.createElement("div",null,le.createElement(se.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ee,onChange:Ge=>Fe(Ge)}),le.createElement(ve.Z,{type:"primary",className:"ml20",onClick:()=>de(this,null,function*(){yield ne(Be,()=>{at(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},le.createElement(Ne.Z,{className:"h100"},le.createElement(Se.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ee===1?"block":"none"}},le.createElement("div",{className:"h100",ref:re})),le.createElement(Se.Z,{flex:"1",style:{display:Ee===2?"block":"none"}},le.createElement(ce.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:Ie,onChange:Le}))))}var Re=fe},10946:function(we,We,te){"use strict";te.d(We,{Z:function(){return Be}});var b=te(59301),pe=te(74439),Ne=te(77596),Se=te(3310),he=te(14179),ce=te(56102),se={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ve=te(6767),le=te(90083),de=te(95827),Pe=te(30084),fe=te(10787),Re=te(8944),oe=te(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Ae,De,xe)=>De in Ae?a(Ae,De,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ae[De]=xe,ae=(Ae,De)=>{for(var xe in De||(De={}))z.call(De,xe)&&ne(Ae,xe,De[xe]);if(y)for(var xe of y(De))ee.call(De,xe)&&ne(Ae,xe,De[xe]);return Ae},ie=(Ae,De)=>E(Ae,x(De)),re=(Ae,De)=>{var xe={};for(var Ce in Ae)z.call(Ae,Ce)&&De.indexOf(Ce)<0&&(xe[Ce]=Ae[Ce]);if(Ae!=null&&y)for(var Ce of y(Ae))De.indexOf(Ce)<0&&ee.call(Ae,Ce)&&(xe[Ce]=Ae[Ce]);return xe},Be=({onFinish:Ae,value:De,streamingStatus:xe,cancelIndex:Ce,loadImage:at,onDynamic:Ee,isHiddenHtml:Fe})=>{const[Ie,Le]=(0,b.useState)(""),[Ge,Oe]=(0,b.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ke,rt]=(0,b.useState)(0),[At,vt]=(0,b.useState)(!1),je=_e=>_e.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(He,$e)=>`$$${$e.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Te=()=>{vt(!0),Ae==null||Ae()};(0,b.useEffect)(()=>{const _e=at?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function fe({open:oe=!0,onChange:a,defaultValue:E,placement:x,width:y,height:z,extra:ee,onDynamic:ne,onOpenChange:ae,showExtra:ie=!0}){const re=(0,b.useRef)(null),ue=(0,b.useRef)(null),[Be,Ae]=(0,b.useState)(E||""),[De,xe]=(0,b.useState)(E||""),[Ce,at]=(0,b.useState)(!!oe),[Ee,Fe]=(0,b.useState)(1),Ie={selectOnLineNumbers:!0};(0,b.useEffect)(()=>{oe&&(Ae(E),xe(E),at(!0))},[oe,E]),(0,b.useEffect)(()=>{Be!==""&&(clearTimeout(ue.current),ue.current=setTimeout(()=>{const Ge=document.createElement("iframe");if(Ge.style.width="100%",Ge.style.height="100%",Ge.style.border="0",re.current){re.current.innerHTML="",re.current.appendChild(Ge);const Oe=Ge.contentDocument||Ge.contentWindow.document;Oe.open(),Oe.write(Be),Oe.close()}},1e3))},[oe,Be]);const Le=Ge=>{Ae(Ge),a==null||a(Ge,De)};return le.createElement(pe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ce,width:"100%",height:z||"100vh",rootClassName:he.smartWrp,destroyOnClose:!0,onClose:()=>{at(!1),ae==null||ae(Be)},extra:ie&&le.createElement("div",null,le.createElement(se.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ee,onChange:Ge=>Fe(Ge)}),le.createElement(ve.Z,{type:"primary",className:"ml20",onClick:()=>de(this,null,function*(){yield ne(Be,()=>{at(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},le.createElement(Ne.Z,{className:"h100"},le.createElement(Se.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ee===1?"block":"none"}},le.createElement("div",{className:"h100",ref:re})),le.createElement(Se.Z,{flex:"1",style:{display:Ee===2?"block":"none"}},le.createElement(ce.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:Ie,onChange:Le}))))}var Re=fe},10946:function(we,We,te){"use strict";te.d(We,{Z:function(){return Be}});var b=te(59301),pe=te(74439),Ne=te(77596),Se=te(3977),he=te(14179),ce=te(56102),se={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ve=te(6767),le=te(90083),de=te(95827),Pe=te(30084),fe=te(10787),Re=te(8944),oe=te(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Ae,De,xe)=>De in Ae?a(Ae,De,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ae[De]=xe,ae=(Ae,De)=>{for(var xe in De||(De={}))z.call(De,xe)&&ne(Ae,xe,De[xe]);if(y)for(var xe of y(De))ee.call(De,xe)&&ne(Ae,xe,De[xe]);return Ae},ie=(Ae,De)=>E(Ae,x(De)),re=(Ae,De)=>{var xe={};for(var Ce in Ae)z.call(Ae,Ce)&&De.indexOf(Ce)<0&&(xe[Ce]=Ae[Ce]);if(Ae!=null&&y)for(var Ce of y(Ae))De.indexOf(Ce)<0&&ee.call(Ae,Ce)&&(xe[Ce]=Ae[Ce]);return xe},Be=({onFinish:Ae,value:De,streamingStatus:xe,cancelIndex:Ce,loadImage:at,onDynamic:Ee,isHiddenHtml:Fe})=>{const[Ie,Le]=(0,b.useState)(""),[Ge,Oe]=(0,b.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ke,rt]=(0,b.useState)(0),[At,vt]=(0,b.useState)(!1),je=_e=>_e.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(He,$e)=>`$$${$e.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Te=()=>{vt(!0),Ae==null||Ae()};(0,b.useEffect)(()=>{const _e=at?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${De}`:De,He=je(_e);if(!At)if(at||!xe||Ce>0){Le(He),rt(He.length),(!xe||Ce>0)&&!at&&Te();return}else if((He==null?void 0:He.length)<4)Le(He),rt(He.length);else if(ke{Le(He.slice(0,ke+2)),rt(Je=>Je+2)},$e>10?Math.max(500/($e/2),20):50);return()=>clearInterval(ge)}else xe||Te()},[De,xe,Ce,at,ke]);const Xe=(0,b.useMemo)(()=>b.createElement("section",{className:`${se.answer} fadeIn animated edu_md`},b.createElement(pe.UG,{remarkPlugins:[Pe.Z,fe.Z],rehypePlugins:[de.Z,Se.Z],components:{code(_e){var He=_e,{node:$e,inline:ge,className:Je,children:it}=He,tt=re(He,["node","inline","className","children"]);const gt=/language-(\w+)/.exec(Je||""),qt=String(it).trim();return ge||!gt?b.createElement("code",ae({className:Je},tt),it):b.createElement("code",{className:se.codeCopy,"data-text":`\`\`\`${gt?gt[1]:""} ${it} diff --git a/p__Classrooms__Lists__Exercise__Detail__index.6c9f42e7.async.js b/p__Classrooms__Lists__Exercise__Detail__index.5dafaa1c.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Detail__index.6c9f42e7.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.5dafaa1c.async.js index 45545d0dd9..803fbb9377 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.6c9f42e7.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.5dafaa1c.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function je({open:oe=!0,onChange:E,defaultValue:y,placement:x,width:b,height:z,extra:te,onDynamic:ue,onOpenChange:me,showExtra:Ae=!0}){const de=(0,a.useRef)(null),pe=(0,a.useRef)(null),[be,De]=(0,a.useState)(y||""),[ke,Ve]=(0,a.useState)(y||""),[qe,Ke]=(0,a.useState)(!!oe),[Je,Ye]=(0,a.useState)(1),lt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{oe&&(De(y),Ve(y),Ke(!0))},[oe,y]),(0,a.useEffect)(()=>{be!==""&&(clearTimeout(pe.current),pe.current=setTimeout(()=>{const Pt=document.createElement("iframe");if(Pt.style.width="100%",Pt.style.height="100%",Pt.style.border="0",de.current){de.current.innerHTML="",de.current.appendChild(Pt);const nt=Pt.contentDocument||Pt.contentWindow.document;nt.open(),nt.write(be),nt.close()}},1e3))},[oe,be]);const ft=Pt=>{De(Pt),E==null||E(Pt,ke)};return Fe.createElement(Pe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:qe,width:"100%",height:z||"100vh",rootClassName:ye.smartWrp,destroyOnClose:!0,onClose:()=>{Ke(!1),me==null||me(be)},extra:Ae&&Fe.createElement("div",null,Fe.createElement(he.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Je,onChange:Pt=>Ye(Pt)}),Fe.createElement(Ie.Z,{type:"primary",className:"ml20",onClick:()=>ge(this,null,function*(){yield ue(be,()=>{Ke(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Fe.createElement(we.Z,{className:"h100"},Fe.createElement(Ee.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Je===1?"block":"none"}},Fe.createElement("div",{className:"h100",ref:de})),Fe.createElement(Ee.Z,{flex:"1",style:{display:Je===2?"block":"none"}},Fe.createElement(xe.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:lt,onChange:ft}))))}var Ne=je},10946:function(dt,ot,ee){"use strict";ee.d(ot,{Z:function(){return be}});var a=ee(59301),Pe=ee(74439),we=ee(77596),Ee=ee(3310),ye=ee(14179),xe=ee(56102),he={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ie=ee(6767),Fe=ee(90083),ge=ee(95827),Oe=ee(30084),je=ee(10787),Ne=ee(8944),oe=ee(81679),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ue=(De,ke,Ve)=>ke in De?E(De,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):De[ke]=Ve,me=(De,ke)=>{for(var Ve in ke||(ke={}))z.call(ke,Ve)&&ue(De,Ve,ke[Ve]);if(b)for(var Ve of b(ke))te.call(ke,Ve)&&ue(De,Ve,ke[Ve]);return De},Ae=(De,ke)=>y(De,x(ke)),de=(De,ke)=>{var Ve={};for(var qe in De)z.call(De,qe)&&ke.indexOf(qe)<0&&(Ve[qe]=De[qe]);if(De!=null&&b)for(var qe of b(De))ke.indexOf(qe)<0&&te.call(De,qe)&&(Ve[qe]=De[qe]);return Ve},be=({onFinish:De,value:ke,streamingStatus:Ve,cancelIndex:qe,loadImage:Ke,onDynamic:Je,isHiddenHtml:Ye})=>{const[lt,ft]=(0,a.useState)(""),[Pt,nt]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[yt,gn]=(0,a.useState)(0),[Lt,pt]=(0,a.useState)(!1),et=zt=>zt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Mt,rn)=>`$$${rn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),it=()=>{pt(!0),De==null||De()};(0,a.useEffect)(()=>{const zt=Ke?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function je({open:oe=!0,onChange:E,defaultValue:y,placement:x,width:b,height:z,extra:te,onDynamic:ue,onOpenChange:me,showExtra:Ae=!0}){const de=(0,a.useRef)(null),pe=(0,a.useRef)(null),[be,De]=(0,a.useState)(y||""),[ke,Ve]=(0,a.useState)(y||""),[qe,Ke]=(0,a.useState)(!!oe),[Je,Ye]=(0,a.useState)(1),lt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{oe&&(De(y),Ve(y),Ke(!0))},[oe,y]),(0,a.useEffect)(()=>{be!==""&&(clearTimeout(pe.current),pe.current=setTimeout(()=>{const Pt=document.createElement("iframe");if(Pt.style.width="100%",Pt.style.height="100%",Pt.style.border="0",de.current){de.current.innerHTML="",de.current.appendChild(Pt);const nt=Pt.contentDocument||Pt.contentWindow.document;nt.open(),nt.write(be),nt.close()}},1e3))},[oe,be]);const ft=Pt=>{De(Pt),E==null||E(Pt,ke)};return Fe.createElement(Pe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:qe,width:"100%",height:z||"100vh",rootClassName:ye.smartWrp,destroyOnClose:!0,onClose:()=>{Ke(!1),me==null||me(be)},extra:Ae&&Fe.createElement("div",null,Fe.createElement(he.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Je,onChange:Pt=>Ye(Pt)}),Fe.createElement(Ie.Z,{type:"primary",className:"ml20",onClick:()=>ge(this,null,function*(){yield ue(be,()=>{Ke(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Fe.createElement(we.Z,{className:"h100"},Fe.createElement(Ee.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Je===1?"block":"none"}},Fe.createElement("div",{className:"h100",ref:de})),Fe.createElement(Ee.Z,{flex:"1",style:{display:Je===2?"block":"none"}},Fe.createElement(xe.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:lt,onChange:ft}))))}var Ne=je},10946:function(dt,ot,ee){"use strict";ee.d(ot,{Z:function(){return be}});var a=ee(59301),Pe=ee(74439),we=ee(77596),Ee=ee(3977),ye=ee(14179),xe=ee(56102),he={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ie=ee(6767),Fe=ee(90083),ge=ee(95827),Oe=ee(30084),je=ee(10787),Ne=ee(8944),oe=ee(81679),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ue=(De,ke,Ve)=>ke in De?E(De,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):De[ke]=Ve,me=(De,ke)=>{for(var Ve in ke||(ke={}))z.call(ke,Ve)&&ue(De,Ve,ke[Ve]);if(b)for(var Ve of b(ke))te.call(ke,Ve)&&ue(De,Ve,ke[Ve]);return De},Ae=(De,ke)=>y(De,x(ke)),de=(De,ke)=>{var Ve={};for(var qe in De)z.call(De,qe)&&ke.indexOf(qe)<0&&(Ve[qe]=De[qe]);if(De!=null&&b)for(var qe of b(De))ke.indexOf(qe)<0&&te.call(De,qe)&&(Ve[qe]=De[qe]);return Ve},be=({onFinish:De,value:ke,streamingStatus:Ve,cancelIndex:qe,loadImage:Ke,onDynamic:Je,isHiddenHtml:Ye})=>{const[lt,ft]=(0,a.useState)(""),[Pt,nt]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[yt,gn]=(0,a.useState)(0),[Lt,pt]=(0,a.useState)(!1),et=zt=>zt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Mt,rn)=>`$$${rn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),it=()=>{pt(!0),De==null||De()};(0,a.useEffect)(()=>{const zt=Ke?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${ke}`:ke,Mt=et(zt);if(!Lt)if(Ke||!Ve||qe>0){ft(Mt),gn(Mt.length),(!Ve||qe>0)&&!Ke&&it();return}else if((Mt==null?void 0:Mt.length)<4)ft(Mt),gn(Mt.length);else if(yt{ft(Mt.slice(0,yt+2)),gn(an=>an+2)},rn>10?Math.max(500/(rn/2),20):50);return()=>clearInterval(Te)}else Ve||it()},[ke,Ve,qe,Ke,yt]);const Ft=(0,a.useMemo)(()=>a.createElement("section",{className:`${he.answer} fadeIn animated edu_md`},a.createElement(Pe.UG,{remarkPlugins:[Oe.Z,je.Z],rehypePlugins:[ge.Z,Ee.Z],components:{code(zt){var Mt=zt,{node:rn,inline:Te,className:an,children:Fa}=Mt,ya=de(Mt,["node","inline","className","children"]);const bt=/language-(\w+)/.exec(an||""),hn=String(Fa).trim();return Te||!bt?a.createElement("code",me({className:an},ya),Fa):a.createElement("code",{className:he.codeCopy,"data-text":`\`\`\`${bt?bt[1]:""} ${Fa} diff --git a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.b37524a9.async.js b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.6f4ee9c5.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__ImitateAnswer__index.b37524a9.async.js rename to p__Classrooms__Lists__Exercise__ImitateAnswer__index.6f4ee9c5.async.js index 0c676dd9f4..7edf8681f4 100644 --- a/p__Classrooms__Lists__Exercise__ImitateAnswer__index.b37524a9.async.js +++ b/p__Classrooms__Lists__Exercise__ImitateAnswer__index.6f4ee9c5.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function Re({open:re=!0,onChange:a,defaultValue:E,placement:x,width:y,height:ee,extra:b,onDynamic:ne,onOpenChange:ae,showExtra:le=!0}){const oe=(0,z.useRef)(null),se=(0,z.useRef)(null),[de,ue]=(0,z.useState)(E||""),[Ae,me]=(0,z.useState)(E||""),[Ie,Ze]=(0,z.useState)(!!re),[De,ze]=(0,z.useState)(1),Ge={selectOnLineNumbers:!0};(0,z.useEffect)(()=>{re&&(ue(E),me(E),Ze(!0))},[re,E]),(0,z.useEffect)(()=>{de!==""&&(clearTimeout(se.current),se.current=setTimeout(()=>{const Qe=document.createElement("iframe");if(Qe.style.width="100%",Qe.style.height="100%",Qe.style.border="0",oe.current){oe.current.innerHTML="",oe.current.appendChild(Qe);const fe=Qe.contentDocument||Qe.contentWindow.document;fe.open(),fe.write(de),fe.close()}},1e3))},[re,de]);const Ne=Qe=>{ue(Qe),a==null||a(Qe,Ae)};return ge.createElement(ve.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ie,width:"100%",height:ee||"100vh",rootClassName:pe.smartWrp,destroyOnClose:!0,onClose:()=>{Ze(!1),ae==null||ae(de)},extra:le&&ge.createElement("div",null,ge.createElement(Ee.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:De,onChange:Qe=>ze(Qe)}),ge.createElement(Ce.Z,{type:"primary",className:"ml20",onClick:()=>ie(this,null,function*(){yield ne(de,()=>{Ze(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ge.createElement(Oe.Z,{className:"h100"},ge.createElement(he.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:De===1?"block":"none"}},ge.createElement("div",{className:"h100",ref:oe})),ge.createElement(he.Z,{flex:"1",style:{display:De===2?"block":"none"}},ge.createElement(Pe.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:Ge,onChange:Ne}))))}var He=Re},10946:function(we,Je,te){"use strict";te.d(Je,{Z:function(){return de}});var z=te(59301),ve=te(74439),Oe=te(77596),he=te(3310),pe=te(14179),Pe=te(56102),Ee={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ce=te(6767),ge=te(90083),ie=te(95827),xe=te(30084),Re=te(10787),He=te(8944),re=te(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ne=(ue,Ae,me)=>Ae in ue?a(ue,Ae,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[Ae]=me,ae=(ue,Ae)=>{for(var me in Ae||(Ae={}))ee.call(Ae,me)&&ne(ue,me,Ae[me]);if(y)for(var me of y(Ae))b.call(Ae,me)&&ne(ue,me,Ae[me]);return ue},le=(ue,Ae)=>E(ue,x(Ae)),oe=(ue,Ae)=>{var me={};for(var Ie in ue)ee.call(ue,Ie)&&Ae.indexOf(Ie)<0&&(me[Ie]=ue[Ie]);if(ue!=null&&y)for(var Ie of y(ue))Ae.indexOf(Ie)<0&&b.call(ue,Ie)&&(me[Ie]=ue[Ie]);return me},de=({onFinish:ue,value:Ae,streamingStatus:me,cancelIndex:Ie,loadImage:Ze,onDynamic:De,isHiddenHtml:ze})=>{const[Ge,Ne]=(0,z.useState)(""),[Qe,fe]=(0,z.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ye,ke]=(0,z.useState)(0),[$e,it]=(0,z.useState)(!1),Me=Ve=>Ve.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(je,ot)=>`$$${ot.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),be=()=>{it(!0),ue==null||ue()};(0,z.useEffect)(()=>{const Ve=Ze?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function Re({open:re=!0,onChange:a,defaultValue:E,placement:x,width:y,height:ee,extra:b,onDynamic:ne,onOpenChange:ae,showExtra:le=!0}){const oe=(0,z.useRef)(null),se=(0,z.useRef)(null),[de,ue]=(0,z.useState)(E||""),[Ae,me]=(0,z.useState)(E||""),[Ie,Ze]=(0,z.useState)(!!re),[De,ze]=(0,z.useState)(1),Ge={selectOnLineNumbers:!0};(0,z.useEffect)(()=>{re&&(ue(E),me(E),Ze(!0))},[re,E]),(0,z.useEffect)(()=>{de!==""&&(clearTimeout(se.current),se.current=setTimeout(()=>{const Qe=document.createElement("iframe");if(Qe.style.width="100%",Qe.style.height="100%",Qe.style.border="0",oe.current){oe.current.innerHTML="",oe.current.appendChild(Qe);const fe=Qe.contentDocument||Qe.contentWindow.document;fe.open(),fe.write(de),fe.close()}},1e3))},[re,de]);const Ne=Qe=>{ue(Qe),a==null||a(Qe,Ae)};return ge.createElement(ve.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ie,width:"100%",height:ee||"100vh",rootClassName:pe.smartWrp,destroyOnClose:!0,onClose:()=>{Ze(!1),ae==null||ae(de)},extra:le&&ge.createElement("div",null,ge.createElement(Ee.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:De,onChange:Qe=>ze(Qe)}),ge.createElement(Ce.Z,{type:"primary",className:"ml20",onClick:()=>ie(this,null,function*(){yield ne(de,()=>{Ze(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ge.createElement(Oe.Z,{className:"h100"},ge.createElement(he.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:De===1?"block":"none"}},ge.createElement("div",{className:"h100",ref:oe})),ge.createElement(he.Z,{flex:"1",style:{display:De===2?"block":"none"}},ge.createElement(Pe.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:Ge,onChange:Ne}))))}var He=Re},10946:function(we,Je,te){"use strict";te.d(Je,{Z:function(){return de}});var z=te(59301),ve=te(74439),Oe=te(77596),he=te(3977),pe=te(14179),Pe=te(56102),Ee={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ce=te(6767),ge=te(90083),ie=te(95827),xe=te(30084),Re=te(10787),He=te(8944),re=te(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,ne=(ue,Ae,me)=>Ae in ue?a(ue,Ae,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[Ae]=me,ae=(ue,Ae)=>{for(var me in Ae||(Ae={}))ee.call(Ae,me)&&ne(ue,me,Ae[me]);if(y)for(var me of y(Ae))b.call(Ae,me)&&ne(ue,me,Ae[me]);return ue},le=(ue,Ae)=>E(ue,x(Ae)),oe=(ue,Ae)=>{var me={};for(var Ie in ue)ee.call(ue,Ie)&&Ae.indexOf(Ie)<0&&(me[Ie]=ue[Ie]);if(ue!=null&&y)for(var Ie of y(ue))Ae.indexOf(Ie)<0&&b.call(ue,Ie)&&(me[Ie]=ue[Ie]);return me},de=({onFinish:ue,value:Ae,streamingStatus:me,cancelIndex:Ie,loadImage:Ze,onDynamic:De,isHiddenHtml:ze})=>{const[Ge,Ne]=(0,z.useState)(""),[Qe,fe]=(0,z.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ye,ke]=(0,z.useState)(0),[$e,it]=(0,z.useState)(!1),Me=Ve=>Ve.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(je,ot)=>`$$${ot.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),be=()=>{it(!0),ue==null||ue()};(0,z.useEffect)(()=>{const Ve=Ze?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${Ae}`:Ae,je=Me(Ve);if(!$e)if(Ze||!me||Ie>0){Ne(je),ke(je.length),(!me||Ie>0)&&!Ze&&be();return}else if((je==null?void 0:je.length)<4)Ne(je),ke(je.length);else if(ye{Ne(je.slice(0,ye+2)),ke(qe=>qe+2)},ot>10?Math.max(500/(ot/2),20):50);return()=>clearInterval(ce)}else me||be()},[Ae,me,Ie,Ze,ye]);const We=(0,z.useMemo)(()=>z.createElement("section",{className:`${Ee.answer} fadeIn animated edu_md`},z.createElement(ve.UG,{remarkPlugins:[xe.Z,Re.Z],rehypePlugins:[ie.Z,he.Z],components:{code(Ve){var je=Ve,{node:ot,inline:ce,className:qe,children:ft}=je,Pt=oe(je,["node","inline","className","children"]);const tt=/language-(\w+)/.exec(qe||""),Qt=String(ft).trim();return ce||!tt?z.createElement("code",ae({className:qe},Pt),ft):z.createElement("code",{className:Ee.codeCopy,"data-text":`\`\`\`${tt?tt[1]:""} ${ft} diff --git a/p__Classrooms__Lists__Exercise__Review__index.4b77d2fa.async.js b/p__Classrooms__Lists__Exercise__Review__index.117cc5a9.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Review__index.4b77d2fa.async.js rename to p__Classrooms__Lists__Exercise__Review__index.117cc5a9.async.js index e920ada3ee..8a88e39fdb 100644 --- a/p__Classrooms__Lists__Exercise__Review__index.4b77d2fa.async.js +++ b/p__Classrooms__Lists__Exercise__Review__index.117cc5a9.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function xe({open:le=!0,onChange:a,defaultValue:E,placement:b,width:y,height:z,extra:ee,onDynamic:oe,onOpenChange:ie,showExtra:ce=!0}){const ue=(0,x.useRef)(null),we=(0,x.useRef)(null),[Ue,he]=(0,x.useState)(E||""),[Fe,Le]=(0,x.useState)(E||""),[_e,dA]=(0,x.useState)(!!le),[Ve,We]=(0,x.useState)(1),nA={selectOnLineNumbers:!0};(0,x.useEffect)(()=>{le&&(he(E),Le(E),dA(!0))},[le,E]),(0,x.useEffect)(()=>{Ue!==""&&(clearTimeout(we.current),we.current=setTimeout(()=>{const vA=document.createElement("iframe");if(vA.style.width="100%",vA.style.height="100%",vA.style.border="0",ue.current){ue.current.innerHTML="",ue.current.appendChild(vA);const je=vA.contentDocument||vA.contentWindow.document;je.open(),je.write(Ue),je.close()}},1e3))},[le,Ue]);const mA=vA=>{he(vA),a==null||a(vA,Fe)};return ge.createElement(Ee.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:_e,width:"100%",height:z||"100vh",rootClassName:pe.smartWrp,destroyOnClose:!0,onClose:()=>{dA(!1),ie==null||ie(Ue)},extra:ce&&ge.createElement("div",null,ge.createElement(Pe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ve,onChange:vA=>We(vA)}),ge.createElement(Ie.Z,{type:"primary",className:"ml20",onClick:()=>Oe(this,null,function*(){yield oe(Ue,()=>{dA(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ge.createElement(Be.Z,{className:"h100"},ge.createElement(Ce.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ve===1?"block":"none"}},ge.createElement("div",{className:"h100",ref:ue})),ge.createElement(Ce.Z,{flex:"1",style:{display:Ve===2?"block":"none"}},ge.createElement(me.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:nA,onChange:mA}))))}var aA=xe},10946:function(Me,Ke,ne){"use strict";ne.d(Ke,{Z:function(){return Ue}});var x=ne(59301),Ee=ne(74439),Be=ne(77596),Ce=ne(3310),pe=ne(14179),me=ne(56102),Pe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ie=ne(6767),ge=ne(90083),Oe=ne(95827),De=ne(30084),xe=ne(10787),aA=ne(8944),le=ne(81679),a=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,oe=(he,Fe,Le)=>Fe in he?a(he,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):he[Fe]=Le,ie=(he,Fe)=>{for(var Le in Fe||(Fe={}))z.call(Fe,Le)&&oe(he,Le,Fe[Le]);if(y)for(var Le of y(Fe))ee.call(Fe,Le)&&oe(he,Le,Fe[Le]);return he},ce=(he,Fe)=>E(he,b(Fe)),ue=(he,Fe)=>{var Le={};for(var _e in he)z.call(he,_e)&&Fe.indexOf(_e)<0&&(Le[_e]=he[_e]);if(he!=null&&y)for(var _e of y(he))Fe.indexOf(_e)<0&&ee.call(he,_e)&&(Le[_e]=he[_e]);return Le},Ue=({onFinish:he,value:Fe,streamingStatus:Le,cancelIndex:_e,loadImage:dA,onDynamic:Ve,isHiddenHtml:We})=>{const[nA,mA]=(0,x.useState)(""),[vA,je]=(0,x.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[$e,EA]=(0,x.useState)(0),[rA,TA]=(0,x.useState)(!1),ke=CA=>CA.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(gA,zA)=>`$$${zA.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Xe=()=>{TA(!0),he==null||he()};(0,x.useEffect)(()=>{const CA=dA?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function xe({open:le=!0,onChange:a,defaultValue:E,placement:b,width:y,height:z,extra:ee,onDynamic:oe,onOpenChange:ie,showExtra:ce=!0}){const ue=(0,x.useRef)(null),we=(0,x.useRef)(null),[Ue,he]=(0,x.useState)(E||""),[Fe,Le]=(0,x.useState)(E||""),[_e,dA]=(0,x.useState)(!!le),[Ve,We]=(0,x.useState)(1),nA={selectOnLineNumbers:!0};(0,x.useEffect)(()=>{le&&(he(E),Le(E),dA(!0))},[le,E]),(0,x.useEffect)(()=>{Ue!==""&&(clearTimeout(we.current),we.current=setTimeout(()=>{const vA=document.createElement("iframe");if(vA.style.width="100%",vA.style.height="100%",vA.style.border="0",ue.current){ue.current.innerHTML="",ue.current.appendChild(vA);const je=vA.contentDocument||vA.contentWindow.document;je.open(),je.write(Ue),je.close()}},1e3))},[le,Ue]);const mA=vA=>{he(vA),a==null||a(vA,Fe)};return ge.createElement(Ee.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:_e,width:"100%",height:z||"100vh",rootClassName:pe.smartWrp,destroyOnClose:!0,onClose:()=>{dA(!1),ie==null||ie(Ue)},extra:ce&&ge.createElement("div",null,ge.createElement(Pe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ve,onChange:vA=>We(vA)}),ge.createElement(Ie.Z,{type:"primary",className:"ml20",onClick:()=>Oe(this,null,function*(){yield oe(Ue,()=>{dA(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ge.createElement(Be.Z,{className:"h100"},ge.createElement(Ce.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ve===1?"block":"none"}},ge.createElement("div",{className:"h100",ref:ue})),ge.createElement(Ce.Z,{flex:"1",style:{display:Ve===2?"block":"none"}},ge.createElement(me.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:nA,onChange:mA}))))}var aA=xe},10946:function(Me,Ke,ne){"use strict";ne.d(Ke,{Z:function(){return Ue}});var x=ne(59301),Ee=ne(74439),Be=ne(77596),Ce=ne(3977),pe=ne(14179),me=ne(56102),Pe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ie=ne(6767),ge=ne(90083),Oe=ne(95827),De=ne(30084),xe=ne(10787),aA=ne(8944),le=ne(81679),a=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,oe=(he,Fe,Le)=>Fe in he?a(he,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):he[Fe]=Le,ie=(he,Fe)=>{for(var Le in Fe||(Fe={}))z.call(Fe,Le)&&oe(he,Le,Fe[Le]);if(y)for(var Le of y(Fe))ee.call(Fe,Le)&&oe(he,Le,Fe[Le]);return he},ce=(he,Fe)=>E(he,b(Fe)),ue=(he,Fe)=>{var Le={};for(var _e in he)z.call(he,_e)&&Fe.indexOf(_e)<0&&(Le[_e]=he[_e]);if(he!=null&&y)for(var _e of y(he))Fe.indexOf(_e)<0&&ee.call(he,_e)&&(Le[_e]=he[_e]);return Le},Ue=({onFinish:he,value:Fe,streamingStatus:Le,cancelIndex:_e,loadImage:dA,onDynamic:Ve,isHiddenHtml:We})=>{const[nA,mA]=(0,x.useState)(""),[vA,je]=(0,x.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[$e,EA]=(0,x.useState)(0),[rA,TA]=(0,x.useState)(!1),ke=CA=>CA.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(gA,zA)=>`$$${zA.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Xe=()=>{TA(!0),he==null||he()};(0,x.useEffect)(()=>{const CA=dA?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${Fe}`:Fe,gA=ke(CA);if(!rA)if(dA||!Le||_e>0){mA(gA),EA(gA.length),(!Le||_e>0)&&!dA&&Xe();return}else if((gA==null?void 0:gA.length)<4)mA(gA),EA(gA.length);else if($e{mA(gA.slice(0,$e+2)),EA(SA=>SA+2)},zA>10?Math.max(500/(zA/2),20):50);return()=>clearInterval(Se)}else Le||Xe()},[Fe,Le,_e,dA,$e]);const iA=(0,x.useMemo)(()=>x.createElement("section",{className:`${Pe.answer} fadeIn animated edu_md`},x.createElement(Ee.UG,{remarkPlugins:[De.Z,xe.Z],rehypePlugins:[Oe.Z,Ce.Z],components:{code(CA){var gA=CA,{node:zA,inline:Se,className:SA,children:_A}=gA,$A=ue(gA,["node","inline","className","children"]);const Ze=/language-(\w+)/.exec(SA||""),XA=String(_A).trim();return Se||!Ze?x.createElement("code",ie({className:SA},$A),_A):x.createElement("code",{className:Pe.codeCopy,"data-text":`\`\`\`${Ze?Ze[1]:""} ${_A} diff --git a/p__Classrooms__Lists__Exercise__WrongAnswer__index.35acf828.async.js b/p__Classrooms__Lists__Exercise__WrongAnswer__index.fe765043.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__WrongAnswer__index.35acf828.async.js rename to p__Classrooms__Lists__Exercise__WrongAnswer__index.fe765043.async.js index 3260b31efe..71bc2631e2 100644 --- a/p__Classrooms__Lists__Exercise__WrongAnswer__index.35acf828.async.js +++ b/p__Classrooms__Lists__Exercise__WrongAnswer__index.fe765043.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function Me({open:oe=!0,onChange:a,defaultValue:E,placement:x,width:y,height:b,extra:z,onDynamic:te,onOpenChange:ae,showExtra:ie=!0}){const re=(0,ee.useRef)(null),le=(0,ee.useRef)(null),[ce,de]=(0,ee.useState)(E||""),[we,ve]=(0,ee.useState)(E||""),[ze,dt]=(0,ee.useState)(!!oe),[Ze,Ae]=(0,ee.useState)(1),Je={selectOnLineNumbers:!0};(0,ee.useEffect)(()=>{oe&&(de(E),ve(E),dt(!0))},[oe,E]),(0,ee.useEffect)(()=>{ce!==""&&(clearTimeout(le.current),le.current=setTimeout(()=>{const rt=document.createElement("iframe");if(rt.style.width="100%",rt.style.height="100%",rt.style.border="0",re.current){re.current.innerHTML="",re.current.appendChild(rt);const Re=rt.contentDocument||rt.contentWindow.document;Re.open(),Re.write(ce),Re.close()}},1e3))},[oe,ce]);const et=rt=>{de(rt),a==null||a(rt,we)};return ge.createElement(Pe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:ze,width:"100%",height:b||"100vh",rootClassName:me.smartWrp,destroyOnClose:!0,onClose:()=>{dt(!1),ae==null||ae(ce)},extra:ie&&ge.createElement("div",null,ge.createElement(se.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ze,onChange:rt=>Ae(rt)}),ge.createElement(Ee.Z,{type:"primary",className:"ml20",onClick:()=>ye(this,null,function*(){yield te(ce,()=>{dt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ge.createElement(Ne.Z,{className:"h100"},ge.createElement(pe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ze===1?"block":"none"}},ge.createElement("div",{className:"h100",ref:re})),ge.createElement(pe.Z,{flex:"1",style:{display:Ze===2?"block":"none"}},ge.createElement(he.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:Je,onChange:et}))))}var ke=Me},10946:function(Se,_e,ne){"use strict";ne.d(_e,{Z:function(){return ce}});var ee=ne(59301),Pe=ne(74439),Ne=ne(77596),pe=ne(3310),me=ne(14179),he=ne(56102),se={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ee=ne(6767),ge=ne(90083),ye=ne(95827),Ge=ne(30084),Me=ne(10787),ke=ne(8944),oe=ne(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(de,we,ve)=>we in de?a(de,we,{enumerable:!0,configurable:!0,writable:!0,value:ve}):de[we]=ve,ae=(de,we)=>{for(var ve in we||(we={}))b.call(we,ve)&&te(de,ve,we[ve]);if(y)for(var ve of y(we))z.call(we,ve)&&te(de,ve,we[ve]);return de},ie=(de,we)=>E(de,x(we)),re=(de,we)=>{var ve={};for(var ze in de)b.call(de,ze)&&we.indexOf(ze)<0&&(ve[ze]=de[ze]);if(de!=null&&y)for(var ze of y(de))we.indexOf(ze)<0&&z.call(de,ze)&&(ve[ze]=de[ze]);return ve},ce=({onFinish:de,value:we,streamingStatus:ve,cancelIndex:ze,loadImage:dt,onDynamic:Ze,isHiddenHtml:Ae})=>{const[Je,et]=(0,ee.useState)(""),[rt,Re]=(0,ee.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ye,Qe]=(0,ee.useState)(0),[at,nt]=(0,ee.useState)(!1),xe=Ie=>Ie.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Ue,$e)=>`$$${$e.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ce=()=>{nt(!0),de==null||de()};(0,ee.useEffect)(()=>{const Ie=dt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function Me({open:oe=!0,onChange:a,defaultValue:E,placement:x,width:y,height:b,extra:z,onDynamic:te,onOpenChange:ae,showExtra:ie=!0}){const re=(0,ee.useRef)(null),le=(0,ee.useRef)(null),[ce,de]=(0,ee.useState)(E||""),[we,ve]=(0,ee.useState)(E||""),[ze,dt]=(0,ee.useState)(!!oe),[Ze,Ae]=(0,ee.useState)(1),Je={selectOnLineNumbers:!0};(0,ee.useEffect)(()=>{oe&&(de(E),ve(E),dt(!0))},[oe,E]),(0,ee.useEffect)(()=>{ce!==""&&(clearTimeout(le.current),le.current=setTimeout(()=>{const rt=document.createElement("iframe");if(rt.style.width="100%",rt.style.height="100%",rt.style.border="0",re.current){re.current.innerHTML="",re.current.appendChild(rt);const Re=rt.contentDocument||rt.contentWindow.document;Re.open(),Re.write(ce),Re.close()}},1e3))},[oe,ce]);const et=rt=>{de(rt),a==null||a(rt,we)};return ge.createElement(Pe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:ze,width:"100%",height:b||"100vh",rootClassName:me.smartWrp,destroyOnClose:!0,onClose:()=>{dt(!1),ae==null||ae(ce)},extra:ie&&ge.createElement("div",null,ge.createElement(se.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ze,onChange:rt=>Ae(rt)}),ge.createElement(Ee.Z,{type:"primary",className:"ml20",onClick:()=>ye(this,null,function*(){yield te(ce,()=>{dt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ge.createElement(Ne.Z,{className:"h100"},ge.createElement(pe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ze===1?"block":"none"}},ge.createElement("div",{className:"h100",ref:re})),ge.createElement(pe.Z,{flex:"1",style:{display:Ze===2?"block":"none"}},ge.createElement(he.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:Je,onChange:et}))))}var ke=Me},10946:function(Se,_e,ne){"use strict";ne.d(_e,{Z:function(){return ce}});var ee=ne(59301),Pe=ne(74439),Ne=ne(77596),pe=ne(3977),me=ne(14179),he=ne(56102),se={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ee=ne(6767),ge=ne(90083),ye=ne(95827),Ge=ne(30084),Me=ne(10787),ke=ne(8944),oe=ne(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(de,we,ve)=>we in de?a(de,we,{enumerable:!0,configurable:!0,writable:!0,value:ve}):de[we]=ve,ae=(de,we)=>{for(var ve in we||(we={}))b.call(we,ve)&&te(de,ve,we[ve]);if(y)for(var ve of y(we))z.call(we,ve)&&te(de,ve,we[ve]);return de},ie=(de,we)=>E(de,x(we)),re=(de,we)=>{var ve={};for(var ze in de)b.call(de,ze)&&we.indexOf(ze)<0&&(ve[ze]=de[ze]);if(de!=null&&y)for(var ze of y(de))we.indexOf(ze)<0&&z.call(de,ze)&&(ve[ze]=de[ze]);return ve},ce=({onFinish:de,value:we,streamingStatus:ve,cancelIndex:ze,loadImage:dt,onDynamic:Ze,isHiddenHtml:Ae})=>{const[Je,et]=(0,ee.useState)(""),[rt,Re]=(0,ee.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ye,Qe]=(0,ee.useState)(0),[at,nt]=(0,ee.useState)(!1),xe=Ie=>Ie.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Ue,$e)=>`$$${$e.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ce=()=>{nt(!0),de==null||de()};(0,ee.useEffect)(()=>{const Ie=dt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${we}`:we,Ue=xe(Ie);if(!at)if(dt||!ve||ze>0){et(Ue),Qe(Ue.length),(!ve||ze>0)&&!dt&&Ce();return}else if((Ue==null?void 0:Ue.length)<4)et(Ue),Qe(Ue.length);else if(Ye{et(Ue.slice(0,Ye+2)),Qe(tt=>tt+2)},$e>10?Math.max(500/($e/2),20):50);return()=>clearInterval(ue)}else ve||Ce()},[we,ve,ze,dt,Ye]);const We=(0,ee.useMemo)(()=>ee.createElement("section",{className:`${se.answer} fadeIn animated edu_md`},ee.createElement(Pe.UG,{remarkPlugins:[Ge.Z,Me.Z],rehypePlugins:[ye.Z,pe.Z],components:{code(Ie){var Ue=Ie,{node:$e,inline:ue,className:tt,children:St}=Ue,Pt=re(Ue,["node","inline","className","children"]);const vt=/language-(\w+)/.exec(tt||""),Xt=String(St).trim();return ue||!vt?ee.createElement("code",ae({className:tt},Pt),St):ee.createElement("code",{className:se.codeCopy,"data-text":`\`\`\`${vt?vt[1]:""} ${St} diff --git a/p__Classrooms__Lists__ProgramHomework__Comment__index.db9089a2.async.js b/p__Classrooms__Lists__ProgramHomework__Comment__index.7b7886c2.async.js similarity index 99% rename from p__Classrooms__Lists__ProgramHomework__Comment__index.db9089a2.async.js rename to p__Classrooms__Lists__ProgramHomework__Comment__index.7b7886c2.async.js index 5c57f60b7f..66494eebb9 100644 --- a/p__Classrooms__Lists__ProgramHomework__Comment__index.db9089a2.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Comment__index.7b7886c2.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function Ie({open:ue=!0,onChange:a,defaultValue:E,placement:x,width:y,height:b,extra:z,onDynamic:oe,onOpenChange:ie,showExtra:de=!0}){const ge=(0,ee.useRef)(null),ve=(0,ee.useRef)(null),[Qe,we]=(0,ee.useState)(E||""),[Ge,Re]=(0,ee.useState)(E||""),[ut,Dt]=(0,ee.useState)(!!ue),[At,nt]=(0,ee.useState)(1),wt={selectOnLineNumbers:!0};(0,ee.useEffect)(()=>{ue&&(we(E),Re(E),Dt(!0))},[ue,E]),(0,ee.useEffect)(()=>{Qe!==""&&(clearTimeout(ve.current),ve.current=setTimeout(()=>{const vt=document.createElement("iframe");if(vt.style.width="100%",vt.style.height="100%",vt.style.border="0",ge.current){ge.current.innerHTML="",ge.current.appendChild(vt);const tt=vt.contentDocument||vt.contentWindow.document;tt.open(),tt.write(Qe),tt.close()}},1e3))},[ue,Qe]);const Ct=vt=>{we(vt),a==null||a(vt,Ge)};return Ee.createElement(Le.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:ut,width:"100%",height:b||"100vh",rootClassName:Fe.smartWrp,destroyOnClose:!0,onClose:()=>{Dt(!1),ie==null||ie(Qe)},extra:de&&Ee.createElement("div",null,Ee.createElement(Pe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:At,onChange:vt=>nt(vt)}),Ee.createElement(pe.Z,{type:"primary",className:"ml20",onClick:()=>Te(this,null,function*(){yield oe(Qe,()=>{Dt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ee.createElement(Ce.Z,{className:"h100"},Ee.createElement(xe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:At===1?"block":"none"}},Ee.createElement("div",{className:"h100",ref:ge})),Ee.createElement(xe.Z,{flex:"1",style:{display:At===2?"block":"none"}},Ee.createElement(Ue.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:wt,onChange:Ct}))))}var et=Ie},10946:function(ze,st,re){"use strict";re.d(st,{Z:function(){return Qe}});var ee=re(59301),Le=re(74439),Ce=re(77596),xe=re(3310),Fe=re(14179),Ue=re(56102),Pe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},pe=re(6767),Ee=re(90083),Te=re(95827),Ve=re(30084),Ie=re(10787),et=re(8944),ue=re(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,oe=(we,Ge,Re)=>Ge in we?a(we,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Re}):we[Ge]=Re,ie=(we,Ge)=>{for(var Re in Ge||(Ge={}))b.call(Ge,Re)&&oe(we,Re,Ge[Re]);if(y)for(var Re of y(Ge))z.call(Ge,Re)&&oe(we,Re,Ge[Re]);return we},de=(we,Ge)=>E(we,x(Ge)),ge=(we,Ge)=>{var Re={};for(var ut in we)b.call(we,ut)&&Ge.indexOf(ut)<0&&(Re[ut]=we[ut]);if(we!=null&&y)for(var ut of y(we))Ge.indexOf(ut)<0&&z.call(we,ut)&&(Re[ut]=we[ut]);return Re},Qe=({onFinish:we,value:Ge,streamingStatus:Re,cancelIndex:ut,loadImage:Dt,onDynamic:At,isHiddenHtml:nt})=>{const[wt,Ct]=(0,ee.useState)(""),[vt,tt]=(0,ee.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[qe,ht]=(0,ee.useState)(0),[Qt,Gt]=(0,ee.useState)(!1),_e=rt=>rt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(gt,Ot)=>`$$${Ot.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),$e=()=>{Gt(!0),we==null||we()};(0,ee.useEffect)(()=>{const rt=Dt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function Ie({open:ue=!0,onChange:a,defaultValue:E,placement:x,width:y,height:b,extra:z,onDynamic:oe,onOpenChange:ie,showExtra:de=!0}){const ge=(0,ee.useRef)(null),ve=(0,ee.useRef)(null),[Qe,we]=(0,ee.useState)(E||""),[Ge,Re]=(0,ee.useState)(E||""),[ut,Dt]=(0,ee.useState)(!!ue),[At,nt]=(0,ee.useState)(1),wt={selectOnLineNumbers:!0};(0,ee.useEffect)(()=>{ue&&(we(E),Re(E),Dt(!0))},[ue,E]),(0,ee.useEffect)(()=>{Qe!==""&&(clearTimeout(ve.current),ve.current=setTimeout(()=>{const vt=document.createElement("iframe");if(vt.style.width="100%",vt.style.height="100%",vt.style.border="0",ge.current){ge.current.innerHTML="",ge.current.appendChild(vt);const tt=vt.contentDocument||vt.contentWindow.document;tt.open(),tt.write(Qe),tt.close()}},1e3))},[ue,Qe]);const Ct=vt=>{we(vt),a==null||a(vt,Ge)};return Ee.createElement(Le.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:ut,width:"100%",height:b||"100vh",rootClassName:Fe.smartWrp,destroyOnClose:!0,onClose:()=>{Dt(!1),ie==null||ie(Qe)},extra:de&&Ee.createElement("div",null,Ee.createElement(Pe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:At,onChange:vt=>nt(vt)}),Ee.createElement(pe.Z,{type:"primary",className:"ml20",onClick:()=>Te(this,null,function*(){yield oe(Qe,()=>{Dt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ee.createElement(Ce.Z,{className:"h100"},Ee.createElement(xe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:At===1?"block":"none"}},Ee.createElement("div",{className:"h100",ref:ge})),Ee.createElement(xe.Z,{flex:"1",style:{display:At===2?"block":"none"}},Ee.createElement(Ue.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:wt,onChange:Ct}))))}var et=Ie},10946:function(ze,st,re){"use strict";re.d(st,{Z:function(){return Qe}});var ee=re(59301),Le=re(74439),Ce=re(77596),xe=re(3977),Fe=re(14179),Ue=re(56102),Pe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},pe=re(6767),Ee=re(90083),Te=re(95827),Ve=re(30084),Ie=re(10787),et=re(8944),ue=re(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,oe=(we,Ge,Re)=>Ge in we?a(we,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Re}):we[Ge]=Re,ie=(we,Ge)=>{for(var Re in Ge||(Ge={}))b.call(Ge,Re)&&oe(we,Re,Ge[Re]);if(y)for(var Re of y(Ge))z.call(Ge,Re)&&oe(we,Re,Ge[Re]);return we},de=(we,Ge)=>E(we,x(Ge)),ge=(we,Ge)=>{var Re={};for(var ut in we)b.call(we,ut)&&Ge.indexOf(ut)<0&&(Re[ut]=we[ut]);if(we!=null&&y)for(var ut of y(we))Ge.indexOf(ut)<0&&z.call(we,ut)&&(Re[ut]=we[ut]);return Re},Qe=({onFinish:we,value:Ge,streamingStatus:Re,cancelIndex:ut,loadImage:Dt,onDynamic:At,isHiddenHtml:nt})=>{const[wt,Ct]=(0,ee.useState)(""),[vt,tt]=(0,ee.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[qe,ht]=(0,ee.useState)(0),[Qt,Gt]=(0,ee.useState)(!1),_e=rt=>rt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(gt,Ot)=>`$$${Ot.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),$e=()=>{Gt(!0),we==null||we()};(0,ee.useEffect)(()=>{const rt=Dt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${Ge}`:Ge,gt=_e(rt);if(!Qt)if(Dt||!Re||ut>0){Ct(gt),ht(gt.length),(!Re||ut>0)&&!Dt&&$e();return}else if((gt==null?void 0:gt.length)<4)Ct(gt),ht(gt.length);else if(qe{Ct(gt.slice(0,qe+2)),ht(Pt=>Pt+2)},Ot>10?Math.max(500/(Ot/2),20):50);return()=>clearInterval(ye)}else Re||$e()},[Ge,Re,ut,Dt,qe]);const dt=(0,ee.useMemo)(()=>ee.createElement("section",{className:`${Pe.answer} fadeIn animated edu_md`},ee.createElement(Le.UG,{remarkPlugins:[Ve.Z,Ie.Z],rehypePlugins:[Te.Z,xe.Z],components:{code(rt){var gt=rt,{node:Ot,inline:ye,className:Pt,children:Xt}=gt,aA=ge(gt,["node","inline","className","children"]);const Ke=/language-(\w+)/.exec(Pt||""),Be=String(Xt).trim();return ye||!Ke?ee.createElement("code",ie({className:Pt},aA),Xt):ee.createElement("code",{className:Pe.codeCopy,"data-text":`\`\`\`${Ke?Ke[1]:""} ${Xt} diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.36fb613d.async.js b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.17e08d4c.async.js similarity index 73% rename from p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.36fb613d.async.js rename to p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.17e08d4c.async.js index 6749e642e7..bb6d2f6043 100644 --- a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.36fb613d.async.js +++ b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.17e08d4c.async.js @@ -1,11 +1,11 @@ -!(function(){var a0=Object.defineProperty,o0=Object.defineProperties;var r0=Object.getOwnPropertyDescriptors;var $i=Object.getOwnPropertySymbols;var Rc=Object.prototype.hasOwnProperty,zc=Object.prototype.propertyIsEnumerable;var Ns=Math.pow,Tc=(Re,rt,te)=>rt in Re?a0(Re,rt,{enumerable:!0,configurable:!0,writable:!0,value:te}):Re[rt]=te,$o=(Re,rt)=>{for(var te in rt||(rt={}))Rc.call(rt,te)&&Tc(Re,te,rt[te]);if($i)for(var te of $i(rt))zc.call(rt,te)&&Tc(Re,te,rt[te]);return Re},el=(Re,rt)=>o0(Re,r0(rt));var es=(Re,rt)=>{var te={};for(var E in Re)Rc.call(Re,E)&&rt.indexOf(E)<0&&(te[E]=Re[E]);if(Re!=null&&$i)for(var E of $i(Re))rt.indexOf(E)<0&&zc.call(Re,E)&&(te[E]=Re[E]);return te};var jc=(Re,rt,te)=>new Promise((E,fe)=>{var Se=ye=>{try{Fe(te.next(ye))}catch(be){fe(be)}},ve=ye=>{try{Fe(te.throw(ye))}catch(be){fe(be)}},Fe=ye=>ye.done?E(ye.value):Promise.resolve(ye.value).then(Se,ve);Fe((te=te.apply(Re,rt)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{87954:function(Re,rt,te){"use strict";te.d(rt,{LB:function(){return Jn},g4:function(){return Te},VK:function(){return Rt},Cj:function(){return ga},O1:function(){return Co},Zj:function(){return ar}});var E=te(59301),fe=te(4676),Se=te(35241);const ve={display:"none"};function Fe(De){let{id:je,value:ot}=De;return E.createElement("div",{id:je,style:ve},ot)}function ye(De){let{id:je,announcement:ot,ariaLiveType:Lt="assertive"}=De;const cn={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return E.createElement("div",{id:je,style:cn,role:"status","aria-live":Lt,"aria-atomic":!0},ot)}function be(){const[De,je]=(0,E.useState)("");return{announce:(0,E.useCallback)(Lt=>{Lt!=null&&je(Lt)},[]),announcement:De}}const He=(0,E.createContext)(null);function Pe(De){const je=(0,E.useContext)(He);(0,E.useEffect)(()=>{if(!je)throw new Error("useDndMonitor must be used within a children of ");return je(De)},[De,je])}function re(){const[De]=(0,E.useState)(()=>new Set),je=(0,E.useCallback)(Lt=>(De.add(Lt),()=>De.delete(Lt)),[De]);return[(0,E.useCallback)(Lt=>{let{type:cn,event:vn}=Lt;De.forEach(de=>{var dt;return(dt=de[cn])==null?void 0:dt.call(de,vn)})},[De]),je]}const Ge={draggable:` +!(function(){var a0=Object.defineProperty,o0=Object.defineProperties;var r0=Object.getOwnPropertyDescriptors;var $i=Object.getOwnPropertySymbols;var Tc=Object.prototype.hasOwnProperty,Rc=Object.prototype.propertyIsEnumerable;var Is=Math.pow,kc=(Re,rt,te)=>rt in Re?a0(Re,rt,{enumerable:!0,configurable:!0,writable:!0,value:te}):Re[rt]=te,er=(Re,rt)=>{for(var te in rt||(rt={}))Tc.call(rt,te)&&kc(Re,te,rt[te]);if($i)for(var te of $i(rt))Rc.call(rt,te)&&kc(Re,te,rt[te]);return Re},el=(Re,rt)=>o0(Re,r0(rt));var es=(Re,rt)=>{var te={};for(var E in Re)Tc.call(Re,E)&&rt.indexOf(E)<0&&(te[E]=Re[E]);if(Re!=null&&$i)for(var E of $i(Re))rt.indexOf(E)<0&&Rc.call(Re,E)&&(te[E]=Re[E]);return te};var zc=(Re,rt,te)=>new Promise((E,fe)=>{var Se=ye=>{try{Fe(te.next(ye))}catch(be){fe(be)}},ve=ye=>{try{Fe(te.throw(ye))}catch(be){fe(be)}},Fe=ye=>ye.done?E(ye.value):Promise.resolve(ye.value).then(Se,ve);Fe((te=te.apply(Re,rt)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8522,6270],{87954:function(Re,rt,te){"use strict";te.d(rt,{LB:function(){return Jn},g4:function(){return Te},VK:function(){return Rt},Cj:function(){return ma},O1:function(){return Co},Zj:function(){return or}});var E=te(59301),fe=te(4676),Se=te(35241);const ve={display:"none"};function Fe(De){let{id:je,value:ot}=De;return E.createElement("div",{id:je,style:ve},ot)}function ye(De){let{id:je,announcement:ot,ariaLiveType:Lt="assertive"}=De;const sn={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return E.createElement("div",{id:je,style:sn,role:"status","aria-live":Lt,"aria-atomic":!0},ot)}function be(){const[De,je]=(0,E.useState)("");return{announce:(0,E.useCallback)(Lt=>{Lt!=null&&je(Lt)},[]),announcement:De}}const He=(0,E.createContext)(null);function Pe(De){const je=(0,E.useContext)(He);(0,E.useEffect)(()=>{if(!je)throw new Error("useDndMonitor must be used within a children of ");return je(De)},[De,je])}function re(){const[De]=(0,E.useState)(()=>new Set),je=(0,E.useCallback)(Lt=>(De.add(Lt),()=>De.delete(Lt)),[De]);return[(0,E.useCallback)(Lt=>{let{type:sn,event:vn}=Lt;De.forEach(de=>{var dt;return(dt=de[sn])==null?void 0:dt.call(de,vn)})},[De]),je]}const Ge={draggable:` To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - `},ze={onDragStart(De){let{active:je}=De;return"Picked up draggable item "+je.id+"."},onDragOver(De){let{active:je,over:ot}=De;return ot?"Draggable item "+je.id+" was moved over droppable area "+ot.id+".":"Draggable item "+je.id+" is no longer over a droppable area."},onDragEnd(De){let{active:je,over:ot}=De;return ot?"Draggable item "+je.id+" was dropped over droppable area "+ot.id:"Draggable item "+je.id+" was dropped."},onDragCancel(De){let{active:je}=De;return"Dragging was cancelled. Draggable item "+je.id+" was dropped."}};function yt(De){let{announcements:je=ze,container:ot,hiddenTextDescribedById:Lt,screenReaderInstructions:cn=Ge}=De;const{announce:vn,announcement:de}=be(),dt=(0,Se.Ld)("DndLiveRegion"),[Ot,ln]=(0,E.useState)(!1);if((0,E.useEffect)(()=>{ln(!0)},[]),Pe((0,E.useMemo)(()=>({onDragStart(ae){let{active:pe}=ae;vn(je.onDragStart({active:pe}))},onDragMove(ae){let{active:pe,over:ge}=ae;je.onDragMove&&vn(je.onDragMove({active:pe,over:ge}))},onDragOver(ae){let{active:pe,over:ge}=ae;vn(je.onDragOver({active:pe,over:ge}))},onDragEnd(ae){let{active:pe,over:ge}=ae;vn(je.onDragEnd({active:pe,over:ge}))},onDragCancel(ae){let{active:pe,over:ge}=ae;vn(je.onDragCancel({active:pe,over:ge}))}}),[vn,je])),!Ot)return null;const Zt=E.createElement(E.Fragment,null,E.createElement(Fe,{id:Lt,value:cn.draggable}),E.createElement(ye,{id:dt,announcement:de}));return ot?(0,fe.createPortal)(Zt,ot):Zt}var oe;(function(De){De.DragStart="dragStart",De.DragMove="dragMove",De.DragEnd="dragEnd",De.DragCancel="dragCancel",De.DragOver="dragOver",De.RegisterDroppable="registerDroppable",De.SetDroppableDisabled="setDroppableDisabled",De.UnregisterDroppable="unregisterDroppable"})(oe||(oe={}));function a(){}function y(De,je){return useMemo(()=>({sensor:De,options:je!=null?je:{}}),[De,je])}function x(){for(var De=arguments.length,je=new Array(De),ot=0;ot[...je].filter(Lt=>Lt!=null),[...je])}const b=Object.freeze({x:0,y:0});function z(De,je){return Math.sqrt(Math.pow(De.x-je.x,2)+Math.pow(De.y-je.y,2))}function ee(De,je){const ot=getEventCoordinates(De);if(!ot)return"0 0";const Lt={x:(ot.x-je.left)/je.width*100,y:(ot.y-je.top)/je.height*100};return Lt.x+"% "+Lt.y+"%"}function ne(De,je){let{data:{value:ot}}=De,{data:{value:Lt}}=je;return ot-Lt}function le(De,je){let{data:{value:ot}}=De,{data:{value:Lt}}=je;return Lt-ot}function ce(De){let{left:je,top:ot,height:Lt,width:cn}=De;return[{x:je,y:ot},{x:je+cn,y:ot},{x:je,y:ot+Lt},{x:je+cn,y:ot+Lt}]}function ie(De,je){if(!De||De.length===0)return null;const[ot]=De;return je?ot[je]:ot}function Ce(De,je,ot){return je===void 0&&(je=De.left),ot===void 0&&(ot=De.top),{x:je+De.width*.5,y:ot+De.height*.5}}const Ze=De=>{let{collisionRect:je,droppableRects:ot,droppableContainers:Lt}=De;const cn=Ce(je,je.left,je.top),vn=[];for(const de of Lt){const{id:dt}=de,Ot=ot.get(dt);if(Ot){const ln=z(Ce(Ot),cn);vn.push({id:dt,data:{droppableContainer:de,value:ln}})}}return vn.sort(ne)},Oe=De=>{let{collisionRect:je,droppableRects:ot,droppableContainers:Lt}=De;const cn=ce(je),vn=[];for(const de of Lt){const{id:dt}=de,Ot=ot.get(dt);if(Ot){const ln=ce(Ot),Zt=cn.reduce((pe,ge,Ae)=>pe+z(ln[Ae],ge),0),ae=Number((Zt/4).toFixed(4));vn.push({id:dt,data:{droppableContainer:de,value:ae}})}}return vn.sort(ne)};function gt(De,je){const ot=Math.max(je.top,De.top),Lt=Math.max(je.left,De.left),cn=Math.min(je.left+je.width,De.left+De.width),vn=Math.min(je.top+je.height,De.top+De.height),de=cn-Lt,dt=vn-ot;if(Lt{let{collisionRect:je,droppableRects:ot,droppableContainers:Lt}=De;const cn=[];for(const vn of Lt){const{id:de}=vn,dt=ot.get(de);if(dt){const Ot=gt(dt,je);Ot>0&&cn.push({id:de,data:{droppableContainer:vn,value:Ot}})}}return cn.sort(le)};function Me(De,je){const{top:ot,left:Lt,bottom:cn,right:vn}=je;return ot<=De.y&&De.y<=cn&&Lt<=De.x&&De.x<=vn}const zt=De=>{let{droppableContainers:je,droppableRects:ot,pointerCoordinates:Lt}=De;if(!Lt)return[];const cn=[];for(const vn of je){const{id:de}=vn,dt=ot.get(de);if(dt&&Me(Lt,dt)){const ln=ce(dt).reduce((ae,pe)=>ae+z(Lt,pe),0),Zt=Number((ln/4).toFixed(4));cn.push({id:de,data:{droppableContainer:vn,value:Zt}})}}return cn.sort(ne)};function nt(De,je,ot){return el($o({},De),{scaleX:je&&ot?je.width/ot.width:1,scaleY:je&&ot?je.height/ot.height:1})}function ct(De,je){return De&&je?{x:De.left-je.left,y:De.top-je.top}:b}function Ut(De){return function(ot){for(var Lt=arguments.length,cn=new Array(Lt>1?Lt-1:0),vn=1;vnel($o({},de),{top:de.top+De*dt.y,bottom:de.bottom+De*dt.y,left:de.left+De*dt.x,right:de.right+De*dt.x}),$o({},ot))}}const ht=Ut(1);function Tt(De){if(De.startsWith("matrix3d(")){const je=De.slice(9,-1).split(/, /);return{x:+je[12],y:+je[13],scaleX:+je[0],scaleY:+je[5]}}else if(De.startsWith("matrix(")){const je=De.slice(7,-1).split(/, /);return{x:+je[4],y:+je[5],scaleX:+je[0],scaleY:+je[3]}}return null}function vt(De,je,ot){const Lt=Tt(je);if(!Lt)return De;const{scaleX:cn,scaleY:vn,x:de,y:dt}=Lt,Ot=De.left-de-(1-cn)*parseFloat(ot),ln=De.top-dt-(1-vn)*parseFloat(ot.slice(ot.indexOf(" ")+1)),Zt=cn?De.width/cn:De.width,ae=vn?De.height/vn:De.height;return{width:Zt,height:ae,top:ln,right:Ot+Zt,bottom:ln+ae,left:Ot}}const $e={ignoreTransform:!1};function Rt(De,je){je===void 0&&(je=$e);let ot=De.getBoundingClientRect();if(je.ignoreTransform){const{transform:ln,transformOrigin:Zt}=(0,Se.Jj)(De).getComputedStyle(De);ln&&(ot=vt(ot,ln,Zt))}const{top:Lt,left:cn,width:vn,height:de,bottom:dt,right:Ot}=ot;return{top:Lt,left:cn,width:vn,height:de,bottom:dt,right:Ot}}function Mt(De){return Rt(De,{ignoreTransform:!0})}function bt(De){const je=De.innerWidth,ot=De.innerHeight;return{top:0,left:0,right:je,bottom:ot,width:je,height:ot}}function Xe(De,je){return je===void 0&&(je=(0,Se.Jj)(De).getComputedStyle(De)),je.position==="fixed"}function Le(De,je){je===void 0&&(je=(0,Se.Jj)(De).getComputedStyle(De));const ot=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(cn=>{const vn=je[cn];return typeof vn=="string"?ot.test(vn):!1})}function at(De,je){const ot=[];function Lt(cn){if(je!=null&&ot.length>=je||!cn)return ot;if((0,Se.qk)(cn)&&cn.scrollingElement!=null&&!ot.includes(cn.scrollingElement))return ot.push(cn.scrollingElement),ot;if(!(0,Se.Re)(cn)||(0,Se.vZ)(cn)||ot.includes(cn))return ot;const vn=(0,Se.Jj)(De).getComputedStyle(cn);return cn!==De&&Le(cn,vn)&&ot.push(cn),Xe(cn,vn)?ot:Lt(cn.parentNode)}return De?Lt(De):ot}function st(De){const[je]=at(De,1);return je!=null?je:null}function pt(De){return!Se.Nq||!De?null:(0,Se.FJ)(De)?De:(0,Se.UG)(De)?(0,Se.qk)(De)||De===(0,Se.r3)(De).scrollingElement?window:(0,Se.Re)(De)?De:null:null}function Vt(De){return(0,Se.FJ)(De)?De.scrollX:De.scrollLeft}function Ie(De){return(0,Se.FJ)(De)?De.scrollY:De.scrollTop}function Nt(De){return{x:Vt(De),y:Ie(De)}}var tn;(function(De){De[De.Forward=1]="Forward",De[De.Backward=-1]="Backward"})(tn||(tn={}));function nn(De){return!Se.Nq||!De?!1:De===document.scrollingElement}function mn(De){const je={x:0,y:0},ot=nn(De)?{height:window.innerHeight,width:window.innerWidth}:{height:De.clientHeight,width:De.clientWidth},Lt={x:De.scrollWidth-ot.width,y:De.scrollHeight-ot.height},cn=De.scrollTop<=je.y,vn=De.scrollLeft<=je.x,de=De.scrollTop>=Lt.y,dt=De.scrollLeft>=Lt.x;return{isTop:cn,isLeft:vn,isBottom:de,isRight:dt,maxScroll:Lt,minScroll:je}}const Rn={x:.2,y:.2};function wt(De,je,ot,Lt,cn){let{top:vn,left:de,right:dt,bottom:Ot}=ot;Lt===void 0&&(Lt=10),cn===void 0&&(cn=Rn);const{isTop:ln,isBottom:Zt,isLeft:ae,isRight:pe}=mn(De),ge={x:0,y:0},Ae={x:0,y:0},Be={height:je.height*cn.y,width:je.width*cn.x};return!ln&&vn<=je.top+Be.height?(ge.y=tn.Backward,Ae.y=Lt*Math.abs((je.top+Be.height-vn)/Be.height)):!Zt&&Ot>=je.bottom-Be.height&&(ge.y=tn.Forward,Ae.y=Lt*Math.abs((je.bottom-Be.height-Ot)/Be.height)),!pe&&dt>=je.right-Be.width?(ge.x=tn.Forward,Ae.x=Lt*Math.abs((je.right-Be.width-dt)/Be.width)):!ae&&de<=je.left+Be.width&&(ge.x=tn.Backward,Ae.x=Lt*Math.abs((je.left+Be.width-de)/Be.width)),{direction:ge,speed:Ae}}function qe(De){if(De===document.scrollingElement){const{innerWidth:vn,innerHeight:de}=window;return{top:0,left:0,right:vn,bottom:de,width:vn,height:de}}const{top:je,left:ot,right:Lt,bottom:cn}=De.getBoundingClientRect();return{top:je,left:ot,right:Lt,bottom:cn,width:De.clientWidth,height:De.clientHeight}}function At(De){return De.reduce((je,ot)=>(0,Se.IH)(je,Nt(ot)),b)}function _e(De){return De.reduce((je,ot)=>je+Vt(ot),0)}function Pt(De){return De.reduce((je,ot)=>je+Ie(ot),0)}function We(De,je){if(je===void 0&&(je=Rt),!De)return;const{top:ot,left:Lt,bottom:cn,right:vn}=je(De);st(De)&&(cn<=0||vn<=0||ot>=window.innerHeight||Lt>=window.innerWidth)&&De.scrollIntoView({block:"center",inline:"center"})}const Bt=[["x",["left","right"],_e],["y",["top","bottom"],Pt]];class Je{constructor(je,ot){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Lt=at(ot),cn=At(Lt);this.rect=$o({},je),this.width=je.width,this.height=je.height;for(const[vn,de,dt]of Bt)for(const Ot of de)Object.defineProperty(this,Ot,{get:()=>{const ln=dt(Lt),Zt=cn[vn]-ln;return this.rect[Ot]+Zt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Ue{constructor(je){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(ot=>{var Lt;return(Lt=this.target)==null?void 0:Lt.removeEventListener(...ot)})},this.target=je}add(je,ot,Lt){var cn;(cn=this.target)==null||cn.addEventListener(je,ot,Lt),this.listeners.push([je,ot,Lt])}}function tt(De){const{EventTarget:je}=(0,Se.Jj)(De);return De instanceof je?De:(0,Se.r3)(De)}function Ve(De,je){const ot=Math.abs(De.x),Lt=Math.abs(De.y);return typeof je=="number"?Math.sqrt(Ns(ot,2)+Ns(Lt,2))>je:"x"in je&&"y"in je?ot>je.x&&Lt>je.y:"x"in je?ot>je.x:"y"in je?Lt>je.y:!1}var Qe;(function(De){De.Click="click",De.DragStart="dragstart",De.Keydown="keydown",De.ContextMenu="contextmenu",De.Resize="resize",De.SelectionChange="selectionchange",De.VisibilityChange="visibilitychange"})(Qe||(Qe={}));function mt(De){De.preventDefault()}function ke(De){De.stopPropagation()}var Te;(function(De){De.Space="Space",De.Down="ArrowDown",De.Right="ArrowRight",De.Left="ArrowLeft",De.Up="ArrowUp",De.Esc="Escape",De.Enter="Enter",De.Tab="Tab"})(Te||(Te={}));const Ee={start:[Te.Space,Te.Enter],cancel:[Te.Esc],end:[Te.Space,Te.Enter,Te.Tab]},xe=(De,je)=>{let{currentCoordinates:ot}=je;switch(De.code){case Te.Right:return el($o({},ot),{x:ot.x+25});case Te.Left:return el($o({},ot),{x:ot.x-25});case Te.Down:return el($o({},ot),{y:ot.y+25});case Te.Up:return el($o({},ot),{y:ot.y-25})}};class Ye{constructor(je){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=je;const{event:{target:ot}}=je;this.props=je,this.listeners=new Ue((0,Se.r3)(ot)),this.windowListeners=new Ue((0,Se.Jj)(ot)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Qe.Resize,this.handleCancel),this.windowListeners.add(Qe.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Qe.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:je,onStart:ot}=this.props,Lt=je.node.current;Lt&&We(Lt),ot(b)}handleKeyDown(je){if((0,Se.vd)(je)){const{active:ot,context:Lt,options:cn}=this.props,{keyboardCodes:vn=Ee,coordinateGetter:de=xe,scrollBehavior:dt="smooth"}=cn,{code:Ot}=je;if(vn.end.includes(Ot)){this.handleEnd(je);return}if(vn.cancel.includes(Ot)){this.handleCancel(je);return}const{collisionRect:ln}=Lt.current,Zt=ln?{x:ln.left,y:ln.top}:b;this.referenceCoordinates||(this.referenceCoordinates=Zt);const ae=de(je,{active:ot,context:Lt.current,currentCoordinates:Zt});if(ae){const pe=(0,Se.$X)(ae,Zt),ge={x:0,y:0},{scrollableAncestors:Ae}=Lt.current;for(const Be of Ae){const he=je.code,{isTop:we,isRight:Ne,isLeft:Et,isBottom:Ft,maxScroll:it,minScroll:Gt}=mn(Be),_t=qe(Be),Yt={x:Math.min(he===Te.Right?_t.right-_t.width/2:_t.right,Math.max(he===Te.Right?_t.left:_t.left+_t.width/2,ae.x)),y:Math.min(he===Te.Down?_t.bottom-_t.height/2:_t.bottom,Math.max(he===Te.Down?_t.top:_t.top+_t.height/2,ae.y))},Xt=he===Te.Right&&!Ne||he===Te.Left&&!Et,yn=he===Te.Down&&!Ft||he===Te.Up&&!we;if(Xt&&Yt.x!==ae.x){const $t=Be.scrollLeft+pe.x,dn=he===Te.Right&&$t<=it.x||he===Te.Left&&$t>=Gt.x;if(dn&&!pe.y){Be.scrollTo({left:$t,behavior:dt});return}dn?ge.x=Be.scrollLeft-$t:ge.x=he===Te.Right?Be.scrollLeft-it.x:Be.scrollLeft-Gt.x,ge.x&&Be.scrollBy({left:-ge.x,behavior:dt});break}else if(yn&&Yt.y!==ae.y){const $t=Be.scrollTop+pe.y,dn=he===Te.Down&&$t<=it.y||he===Te.Up&&$t>=Gt.y;if(dn&&!pe.x){Be.scrollTo({top:$t,behavior:dt});return}dn?ge.y=Be.scrollTop-$t:ge.y=he===Te.Down?Be.scrollTop-it.y:Be.scrollTop-Gt.y,ge.y&&Be.scrollBy({top:-ge.y,behavior:dt});break}}this.handleMove(je,(0,Se.IH)((0,Se.$X)(ae,this.referenceCoordinates),ge))}}}handleMove(je,ot){const{onMove:Lt}=this.props;je.preventDefault(),Lt(ot)}handleEnd(je){const{onEnd:ot}=this.props;je.preventDefault(),this.detach(),ot()}handleCancel(je){const{onCancel:ot}=this.props;je.preventDefault(),this.detach(),ot()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Ye.activators=[{eventName:"onKeyDown",handler:(De,je,ot)=>{let{keyboardCodes:Lt=Ee,onActivation:cn}=je,{active:vn}=ot;const{code:de}=De.nativeEvent;if(Lt.start.includes(de)){const dt=vn.activatorNode.current;return dt&&De.target!==dt?!1:(De.preventDefault(),cn==null||cn({event:De.nativeEvent}),!0)}return!1}}];function et(De){return!!(De&&"distance"in De)}function xt(De){return!!(De&&"delay"in De)}class Ct{constructor(je,ot,Lt){var cn;Lt===void 0&&(Lt=tt(je.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=je,this.events=ot;const{event:vn}=je,{target:de}=vn;this.props=je,this.events=ot,this.document=(0,Se.r3)(de),this.documentListeners=new Ue(this.document),this.listeners=new Ue(Lt),this.windowListeners=new Ue((0,Se.Jj)(de)),this.initialCoordinates=(cn=(0,Se.DC)(vn))!=null?cn:b,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:je,props:{options:{activationConstraint:ot,bypassActivationConstraint:Lt}}}=this;if(this.listeners.add(je.move.name,this.handleMove,{passive:!1}),this.listeners.add(je.end.name,this.handleEnd),je.cancel&&this.listeners.add(je.cancel.name,this.handleCancel),this.windowListeners.add(Qe.Resize,this.handleCancel),this.windowListeners.add(Qe.DragStart,mt),this.windowListeners.add(Qe.VisibilityChange,this.handleCancel),this.windowListeners.add(Qe.ContextMenu,mt),this.documentListeners.add(Qe.Keydown,this.handleKeydown),ot){if(Lt!=null&&Lt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(xt(ot)){this.timeoutId=setTimeout(this.handleStart,ot.delay),this.handlePending(ot);return}if(et(ot)){this.handlePending(ot);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(je,ot){const{active:Lt,onPending:cn}=this.props;cn(Lt,je,this.initialCoordinates,ot)}handleStart(){const{initialCoordinates:je}=this,{onStart:ot}=this.props;je&&(this.activated=!0,this.documentListeners.add(Qe.Click,ke,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Qe.SelectionChange,this.removeTextSelection),ot(je))}handleMove(je){var ot;const{activated:Lt,initialCoordinates:cn,props:vn}=this,{onMove:de,options:{activationConstraint:dt}}=vn;if(!cn)return;const Ot=(ot=(0,Se.DC)(je))!=null?ot:b,ln=(0,Se.$X)(cn,Ot);if(!Lt&&dt){if(et(dt)){if(dt.tolerance!=null&&Ve(ln,dt.tolerance))return this.handleCancel();if(Ve(ln,dt.distance))return this.handleStart()}if(xt(dt)&&Ve(ln,dt.tolerance))return this.handleCancel();this.handlePending(dt,ln);return}je.cancelable&&je.preventDefault(),de(Ot)}handleEnd(){const{onAbort:je,onEnd:ot}=this.props;this.detach(),this.activated||je(this.props.active),ot()}handleCancel(){const{onAbort:je,onCancel:ot}=this.props;this.detach(),this.activated||je(this.props.active),ot()}handleKeydown(je){je.code===Te.Esc&&this.handleCancel()}removeTextSelection(){var je;(je=this.document.getSelection())==null||je.removeAllRanges()}}const Jt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Qt extends Ct{constructor(je){const{event:ot}=je,Lt=(0,Se.r3)(ot.target);super(je,Jt,Lt)}}Qt.activators=[{eventName:"onPointerDown",handler:(De,je)=>{let{nativeEvent:ot}=De,{onActivation:Lt}=je;return!ot.isPrimary||ot.button!==0?!1:(Lt==null||Lt({event:ot}),!0)}}];const qt={move:{name:"mousemove"},end:{name:"mouseup"}};var Bn;(function(De){De[De.RightClick=2]="RightClick"})(Bn||(Bn={}));class _n extends Ct{constructor(je){super(je,qt,(0,Se.r3)(je.event.target))}}_n.activators=[{eventName:"onMouseDown",handler:(De,je)=>{let{nativeEvent:ot}=De,{onActivation:Lt}=je;return ot.button===Bn.RightClick?!1:(Lt==null||Lt({event:ot}),!0)}}];const rn={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class fn extends Ct{constructor(je){super(je,rn)}static setup(){return window.addEventListener(rn.move.name,je,{capture:!1,passive:!1}),function(){window.removeEventListener(rn.move.name,je)};function je(){}}}fn.activators=[{eventName:"onTouchStart",handler:(De,je)=>{let{nativeEvent:ot}=De,{onActivation:Lt}=je;const{touches:cn}=ot;return cn.length>1?!1:(Lt==null||Lt({event:ot}),!0)}}];var Dn;(function(De){De[De.Pointer=0]="Pointer",De[De.DraggableRect=1]="DraggableRect"})(Dn||(Dn={}));var Sn;(function(De){De[De.TreeOrder=0]="TreeOrder",De[De.ReversedTreeOrder=1]="ReversedTreeOrder"})(Sn||(Sn={}));function hn(De){let{acceleration:je,activator:ot=Dn.Pointer,canScroll:Lt,draggingRect:cn,enabled:vn,interval:de=5,order:dt=Sn.TreeOrder,pointerCoordinates:Ot,scrollableAncestors:ln,scrollableAncestorRects:Zt,delta:ae,threshold:pe}=De;const ge=Un({delta:ae,disabled:!vn}),[Ae,Be]=(0,Se.Yz)(),he=(0,E.useRef)({x:0,y:0}),we=(0,E.useRef)({x:0,y:0}),Ne=(0,E.useMemo)(()=>{switch(ot){case Dn.Pointer:return Ot?{top:Ot.y,bottom:Ot.y,left:Ot.x,right:Ot.x}:null;case Dn.DraggableRect:return cn}},[ot,cn,Ot]),Et=(0,E.useRef)(null),Ft=(0,E.useCallback)(()=>{const Gt=Et.current;if(!Gt)return;const _t=he.current.x*we.current.x,Yt=he.current.y*we.current.y;Gt.scrollBy(_t,Yt)},[]),it=(0,E.useMemo)(()=>dt===Sn.TreeOrder?[...ln].reverse():ln,[dt,ln]);(0,E.useEffect)(()=>{if(!vn||!ln.length||!Ne){Be();return}for(const Gt of it){if((Lt==null?void 0:Lt(Gt))===!1)continue;const _t=ln.indexOf(Gt),Yt=Zt[_t];if(!Yt)continue;const{direction:Xt,speed:yn}=wt(Gt,Yt,Ne,je,pe);for(const $t of["x","y"])ge[$t][Xt[$t]]||(yn[$t]=0,Xt[$t]=0);if(yn.x>0||yn.y>0){Be(),Et.current=Gt,Ae(Ft,de),he.current=yn,we.current=Xt;return}}he.current={x:0,y:0},we.current={x:0,y:0},Be()},[je,Ft,Lt,Be,vn,de,JSON.stringify(Ne),JSON.stringify(ge),Ae,ln,it,Zt,JSON.stringify(pe)])}const on={x:{[tn.Backward]:!1,[tn.Forward]:!1},y:{[tn.Backward]:!1,[tn.Forward]:!1}};function Un(De){let{delta:je,disabled:ot}=De;const Lt=(0,Se.D9)(je);return(0,Se.Gj)(cn=>{if(ot||!Lt||!cn)return on;const vn={x:Math.sign(je.x-Lt.x),y:Math.sign(je.y-Lt.y)};return{x:{[tn.Backward]:cn.x[tn.Backward]||vn.x===-1,[tn.Forward]:cn.x[tn.Forward]||vn.x===1},y:{[tn.Backward]:cn.y[tn.Backward]||vn.y===-1,[tn.Forward]:cn.y[tn.Forward]||vn.y===1}}},[ot,je,Lt])}function jn(De,je){const ot=je!=null?De.get(je):void 0,Lt=ot?ot.node.current:null;return(0,Se.Gj)(cn=>{var vn;return je==null?null:(vn=Lt!=null?Lt:cn)!=null?vn:null},[Lt,je])}function un(De,je){return(0,E.useMemo)(()=>De.reduce((ot,Lt)=>{const{sensor:cn}=Lt,vn=cn.activators.map(de=>({eventName:de.eventName,handler:je(de.handler,Lt)}));return[...ot,...vn]},[]),[De,je])}var Xn;(function(De){De[De.Always=0]="Always",De[De.BeforeDragging=1]="BeforeDragging",De[De.WhileDragging=2]="WhileDragging"})(Xn||(Xn={}));var an;(function(De){De.Optimized="optimized"})(an||(an={}));const sn=new Map;function An(De,je){let{dragging:ot,dependencies:Lt,config:cn}=je;const[vn,de]=(0,E.useState)(null),{frequency:dt,measure:Ot,strategy:ln}=cn,Zt=(0,E.useRef)(De),ae=he(),pe=(0,Se.Ey)(ae),ge=(0,E.useCallback)(function(we){we===void 0&&(we=[]),!pe.current&&de(Ne=>Ne===null?we:Ne.concat(we.filter(Et=>!Ne.includes(Et))))},[pe]),Ae=(0,E.useRef)(null),Be=(0,Se.Gj)(we=>{if(ae&&!ot)return sn;if(!we||we===sn||Zt.current!==De||vn!=null){const Ne=new Map;for(let Et of De){if(!Et)continue;if(vn&&vn.length>0&&!vn.includes(Et.id)&&Et.rect.current){Ne.set(Et.id,Et.rect.current);continue}const Ft=Et.node.current,it=Ft?new Je(Ot(Ft),Ft):null;Et.rect.current=it,it&&Ne.set(Et.id,it)}return Ne}return we},[De,vn,ot,ae,Ot]);return(0,E.useEffect)(()=>{Zt.current=De},[De]),(0,E.useEffect)(()=>{ae||ge()},[ot,ae]),(0,E.useEffect)(()=>{vn&&vn.length>0&&de(null)},[JSON.stringify(vn)]),(0,E.useEffect)(()=>{ae||typeof dt!="number"||Ae.current!==null||(Ae.current=setTimeout(()=>{ge(),Ae.current=null},dt))},[dt,ae,ge,...Lt]),{droppableRects:Be,measureDroppableContainers:ge,measuringScheduled:vn!=null};function he(){switch(ln){case Xn.Always:return!1;case Xn.BeforeDragging:return ot;default:return!ot}}}function bn(De,je){return(0,Se.Gj)(ot=>De?ot||(typeof je=="function"?je(De):De):null,[je,De])}function Kn(De,je){return bn(De,je)}function ya(De){let{callback:je,disabled:ot}=De;const Lt=(0,Se.zX)(je),cn=(0,E.useMemo)(()=>{if(ot||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:vn}=window;return new vn(Lt)},[Lt,ot]);return(0,E.useEffect)(()=>()=>cn==null?void 0:cn.disconnect(),[cn]),cn}function Ke(De){let{callback:je,disabled:ot}=De;const Lt=(0,Se.zX)(je),cn=(0,E.useMemo)(()=>{if(ot||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:vn}=window;return new vn(Lt)},[ot]);return(0,E.useEffect)(()=>()=>cn==null?void 0:cn.disconnect(),[cn]),cn}function It(De){return new Je(Rt(De),De)}function St(De,je,ot){je===void 0&&(je=It);const[Lt,cn]=(0,E.useState)(null);function vn(){cn(Ot=>{if(!De)return null;if(De.isConnected===!1){var ln;return(ln=Ot!=null?Ot:ot)!=null?ln:null}const Zt=je(De);return JSON.stringify(Ot)===JSON.stringify(Zt)?Ot:Zt})}const de=ya({callback(Ot){if(De)for(const ln of Ot){const{type:Zt,target:ae}=ln;if(Zt==="childList"&&ae instanceof HTMLElement&&ae.contains(De)){vn();break}}}}),dt=Ke({callback:vn});return(0,Se.LI)(()=>{vn(),De?(dt==null||dt.observe(De),de==null||de.observe(document.body,{childList:!0,subtree:!0})):(dt==null||dt.disconnect(),de==null||de.disconnect())},[De]),Lt}function wn(De){const je=bn(De);return ct(De,je)}const aa=[];function Vn(De){const je=(0,E.useRef)(De),ot=(0,Se.Gj)(Lt=>De?Lt&&Lt!==aa&&De&&je.current&&De.parentNode===je.current.parentNode?Lt:at(De):aa,[De]);return(0,E.useEffect)(()=>{je.current=De},[De]),ot}function Ua(De){const[je,ot]=(0,E.useState)(null),Lt=(0,E.useRef)(De),cn=(0,E.useCallback)(vn=>{const de=pt(vn.target);de&&ot(dt=>dt?(dt.set(de,Nt(de)),new Map(dt)):null)},[]);return(0,E.useEffect)(()=>{const vn=Lt.current;if(De!==vn){de(vn);const dt=De.map(Ot=>{const ln=pt(Ot);return ln?(ln.addEventListener("scroll",cn,{passive:!0}),[ln,Nt(ln)]):null}).filter(Ot=>Ot!=null);ot(dt.length?new Map(dt):null),Lt.current=De}return()=>{de(De),de(vn)};function de(dt){dt.forEach(Ot=>{const ln=pt(Ot);ln==null||ln.removeEventListener("scroll",cn)})}},[cn,De]),(0,E.useMemo)(()=>De.length?je?Array.from(je.values()).reduce((vn,de)=>(0,Se.IH)(vn,de),b):At(De):b,[De,je])}function Na(De,je){je===void 0&&(je=[]);const ot=(0,E.useRef)(null);return(0,E.useEffect)(()=>{ot.current=null},je),(0,E.useEffect)(()=>{const Lt=De!==b;Lt&&!ot.current&&(ot.current=De),!Lt&&ot.current&&(ot.current=null)},[De]),ot.current?(0,Se.$X)(De,ot.current):b}function Ja(De){(0,E.useEffect)(()=>{if(!Se.Nq)return;const je=De.map(ot=>{let{sensor:Lt}=ot;return Lt.setup==null?void 0:Lt.setup()});return()=>{for(const ot of je)ot==null||ot()}},De.map(je=>{let{sensor:ot}=je;return ot}))}function Ra(De,je){return(0,E.useMemo)(()=>De.reduce((ot,Lt)=>{let{eventName:cn,handler:vn}=Lt;return ot[cn]=de=>{vn(de,je)},ot},{}),[De,je])}function Ao(De){return(0,E.useMemo)(()=>De?bt(De):null,[De])}const kn=[];function Ht(De,je){je===void 0&&(je=Rt);const[ot]=De,Lt=Ao(ot?(0,Se.Jj)(ot):null),[cn,vn]=(0,E.useState)(kn);function de(){vn(()=>De.length?De.map(Ot=>nn(Ot)?Lt:new Je(je(Ot),Ot)):kn)}const dt=Ke({callback:de});return(0,Se.LI)(()=>{dt==null||dt.disconnect(),de(),De.forEach(Ot=>dt==null?void 0:dt.observe(Ot))},[De]),cn}function Yn(De){if(!De)return null;if(De.children.length>1)return De;const je=De.children[0];return(0,Se.Re)(je)?je:De}function fo(De){let{measure:je}=De;const[ot,Lt]=(0,E.useState)(null),cn=(0,E.useCallback)(ln=>{for(const{target:Zt}of ln)if((0,Se.Re)(Zt)){Lt(ae=>{const pe=je(Zt);return ae?el($o({},ae),{width:pe.width,height:pe.height}):pe});break}},[je]),vn=Ke({callback:cn}),de=(0,E.useCallback)(ln=>{const Zt=Yn(ln);vn==null||vn.disconnect(),Zt&&(vn==null||vn.observe(Zt)),Lt(Zt?je(Zt):null)},[je,vn]),[dt,Ot]=(0,Se.wm)(de);return(0,E.useMemo)(()=>({nodeRef:dt,rect:ot,setRef:Ot}),[ot,dt,Ot])}const wa=[{sensor:Qt,options:{}},{sensor:Ye,options:{}}],za={current:{}},Wn={draggable:{measure:Mt},droppable:{measure:Mt,strategy:Xn.WhileDragging,frequency:an.Optimized},dragOverlay:{measure:Rt}};class sa extends Map{get(je){var ot;return je!=null&&(ot=super.get(je))!=null?ot:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(je=>{let{disabled:ot}=je;return!ot})}getNodeFor(je){var ot,Lt;return(ot=(Lt=this.get(je))==null?void 0:Lt.node.current)!=null?ot:void 0}}const ia={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new sa,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:a},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Wn,measureDroppableContainers:a,windowRect:null,measuringScheduled:!1},zn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:a,draggableNodes:new Map,over:null,measureDroppableContainers:a},So=(0,E.createContext)(zn),Do=(0,E.createContext)(ia);function Po(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new sa}}}function $a(De,je){switch(je.type){case oe.DragStart:return el($o({},De),{draggable:el($o({},De.draggable),{initialCoordinates:je.initialCoordinates,active:je.active})});case oe.DragMove:return De.draggable.active==null?De:el($o({},De),{draggable:el($o({},De.draggable),{translate:{x:je.coordinates.x-De.draggable.initialCoordinates.x,y:je.coordinates.y-De.draggable.initialCoordinates.y}})});case oe.DragEnd:case oe.DragCancel:return el($o({},De),{draggable:el($o({},De.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case oe.RegisterDroppable:{const{element:ot}=je,{id:Lt}=ot,cn=new sa(De.droppable.containers);return cn.set(Lt,ot),el($o({},De),{droppable:el($o({},De.droppable),{containers:cn})})}case oe.SetDroppableDisabled:{const{id:ot,key:Lt,disabled:cn}=je,vn=De.droppable.containers.get(ot);if(!vn||Lt!==vn.key)return De;const de=new sa(De.droppable.containers);return de.set(ot,el($o({},vn),{disabled:cn})),el($o({},De),{droppable:el($o({},De.droppable),{containers:de})})}case oe.UnregisterDroppable:{const{id:ot,key:Lt}=je,cn=De.droppable.containers.get(ot);if(!cn||Lt!==cn.key)return De;const vn=new sa(De.droppable.containers);return vn.delete(ot),el($o({},De),{droppable:el($o({},De.droppable),{containers:vn})})}default:return De}}function Eo(De){let{disabled:je}=De;const{active:ot,activatorEvent:Lt,draggableNodes:cn}=(0,E.useContext)(So),vn=(0,Se.D9)(Lt),de=(0,Se.D9)(ot==null?void 0:ot.id);return(0,E.useEffect)(()=>{if(!je&&!Lt&&vn&&de!=null){if(!(0,Se.vd)(vn)||document.activeElement===vn.target)return;const dt=cn.get(de);if(!dt)return;const{activatorNode:Ot,node:ln}=dt;if(!Ot.current&&!ln.current)return;requestAnimationFrame(()=>{for(const Zt of[Ot.current,ln.current]){if(!Zt)continue;const ae=(0,Se.so)(Zt);if(ae){ae.focus();break}}})}},[Lt,je,cn,de,vn]),null}function Ln(De,je){let cn=je,{transform:ot}=cn,Lt=es(cn,["transform"]);return De!=null&&De.length?De.reduce((vn,de)=>de($o({transform:vn},Lt)),ot):ot}function Vo(De){return(0,E.useMemo)(()=>({draggable:$o($o({},Wn.draggable),De==null?void 0:De.draggable),droppable:$o($o({},Wn.droppable),De==null?void 0:De.droppable),dragOverlay:$o($o({},Wn.dragOverlay),De==null?void 0:De.dragOverlay)}),[De==null?void 0:De.draggable,De==null?void 0:De.droppable,De==null?void 0:De.dragOverlay])}function Qo(De){let{activeNode:je,measure:ot,initialRect:Lt,config:cn=!0}=De;const vn=(0,E.useRef)(!1),{x:de,y:dt}=typeof cn=="boolean"?{x:cn,y:cn}:cn;(0,Se.LI)(()=>{if(!de&&!dt||!je){vn.current=!1;return}if(vn.current||!Lt)return;const ln=je==null?void 0:je.node.current;if(!ln||ln.isConnected===!1)return;const Zt=ot(ln),ae=ct(Zt,Lt);if(de||(ae.x=0),dt||(ae.y=0),vn.current=!0,Math.abs(ae.x)>0||Math.abs(ae.y)>0){const pe=st(ln);pe&&pe.scrollBy({top:ae.y,left:ae.x})}},[je,de,dt,Lt,ot])}const dr=(0,E.createContext)(el($o({},b),{scaleX:1,scaleY:1}));var Ro;(function(De){De[De.Uninitialized=0]="Uninitialized",De[De.Initializing=1]="Initializing",De[De.Initialized=2]="Initialized"})(Ro||(Ro={}));const Jn=(0,E.memo)(function(je){var ot,Lt,cn,vn;let kr=je,{id:de,accessibility:dt,autoScroll:Ot=!0,children:ln,sensors:Zt=wa,collisionDetection:ae=ut,measuring:pe,modifiers:ge}=kr,Ae=es(kr,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Be=(0,E.useReducer)($a,void 0,Po),[he,we]=Be,[Ne,Et]=re(),[Ft,it]=(0,E.useState)(Ro.Uninitialized),Gt=Ft===Ro.Initialized,{draggable:{active:_t,nodes:Yt,translate:Xt},droppable:{containers:yn}}=he,$t=_t!=null?Yt.get(_t):null,dn=(0,E.useRef)({initial:null,translated:null}),Cn=(0,E.useMemo)(()=>{var xo;return _t!=null?{id:_t,data:(xo=$t==null?void 0:$t.data)!=null?xo:za,rect:dn}:null},[_t,$t]),xn=(0,E.useRef)(null),[Kt,pa]=(0,E.useState)(null),[Zn,ca]=(0,E.useState)(null),va=(0,Se.Ey)(Ae,Object.values(Ae)),Ya=(0,Se.Ld)("DndDescribedBy",de),qa=(0,E.useMemo)(()=>yn.getEnabled(),[yn]),la=Vo(pe),{droppableRects:Aa,measureDroppableContainers:Da,measuringScheduled:eo}=An(qa,{dragging:Gt,dependencies:[Xt.x,Xt.y],config:la.droppable}),La=jn(Yt,_t),_a=(0,E.useMemo)(()=>Zn?(0,Se.DC)(Zn):null,[Zn]),po=hr(),Oo=Kn(La,la.draggable.measure);Qo({activeNode:_t!=null?Yt.get(_t):null,config:po.layoutShiftCompensation,initialRect:Oo,measure:la.draggable.measure});const Pa=St(La,la.draggable.measure,Oo),No=St(La?La.parentElement:null),to=(0,E.useRef)({activatorEvent:null,active:null,activeNode:La,collisionRect:null,collisions:null,droppableRects:Aa,draggableNodes:Yt,draggingNode:null,draggingNodeRect:null,droppableContainers:yn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Oa=yn.getNodeFor((ot=to.current.over)==null?void 0:ot.id),no=fo({measure:la.dragOverlay.measure}),ao=(Lt=no.nodeRef.current)!=null?Lt:La,zo=Gt?(cn=no.rect)!=null?cn:Pa:null,ka=!!(no.nodeRef.current&&no.rect),yo=wn(ka?null:Pa),ba=Ao(ao?(0,Se.Jj)(ao):null),ro=Vn(Gt?Oa!=null?Oa:La:null),ea=Ht(ro),nr=Ln(ge,{transform:{x:Xt.x-yo.x,y:Xt.y-yo.y,scaleX:1,scaleY:1},activatorEvent:Zn,active:Cn,activeNodeRect:Pa,containerNodeRect:No,draggingNodeRect:zo,over:to.current.over,overlayNodeRect:no.rect,scrollableAncestors:ro,scrollableAncestorRects:ea,windowRect:ba}),tr=_a?(0,Se.IH)(_a,Xt):null,wo=Ua(ro),qo=Na(wo),Sr=Na(wo,[Pa]),Zo=(0,Se.IH)(nr,qo),$n=zo?ht(zo,nr):null,Wt=Cn&&$n?ae({active:Cn,collisionRect:$n,droppableRects:Aa,droppableContainers:qa,pointerCoordinates:tr}):null,ha=ie(Wt,"id"),[Ta,ja]=(0,E.useState)(null),oo=ka?nr:(0,Se.IH)(nr,Sr),mo=nt(oo,(vn=Ta==null?void 0:Ta.rect)!=null?vn:null,Pa),Uo=(0,E.useRef)(null),or=(0,E.useCallback)((xo,Zr)=>{let{sensor:vo,options:lo}=Zr;if(xn.current==null)return;const Ko=Yt.get(xn.current);if(!Ko)return;const Qa=xo.nativeEvent,uo=new vo({active:xn.current,activeNode:Ko,event:Qa,options:lo,context:to,onAbort(mr){if(!Yt.get(mr))return;const{onDragAbort:Tr}=va.current,Jr={id:mr};Tr==null||Tr(Jr),Ne({type:"onDragAbort",event:Jr})},onPending(mr,Ur,Tr,Jr){if(!Yt.get(mr))return;const{onDragPending:El}=va.current,gl={id:mr,constraint:Ur,initialCoordinates:Tr,offset:Jr};El==null||El(gl),Ne({type:"onDragPending",event:gl})},onStart(mr){const Ur=xn.current;if(Ur==null)return;const Tr=Yt.get(Ur);if(!Tr)return;const{onDragStart:Jr}=va.current,Ol={activatorEvent:Qa,active:{id:Ur,data:Tr.data,rect:dn}};(0,fe.unstable_batchedUpdates)(()=>{Jr==null||Jr(Ol),it(Ro.Initializing),we({type:oe.DragStart,initialCoordinates:mr,active:Ur}),Ne({type:"onDragStart",event:Ol}),pa(Uo.current),ca(Qa)})},onMove(mr){we({type:oe.DragMove,coordinates:mr})},onEnd:xr(oe.DragEnd),onCancel:xr(oe.DragCancel)});Uo.current=uo;function xr(mr){return function(){return jc(this,null,function*(){const{active:Tr,collisions:Jr,over:Ol,scrollAdjustedTranslate:El}=to.current;let gl=null;if(Tr&&El){const{cancelDrop:Za}=va.current;gl={activatorEvent:Qa,active:Tr,collisions:Jr,delta:El,over:Ol},mr===oe.DragEnd&&typeof Za=="function"&&(yield Promise.resolve(Za(gl)))&&(mr=oe.DragCancel)}xn.current=null,(0,fe.unstable_batchedUpdates)(()=>{we({type:mr}),it(Ro.Uninitialized),ja(null),pa(null),ca(null),Uo.current=null;const Za=mr===oe.DragEnd?"onDragEnd":"onDragCancel";if(gl){const io=va.current[Za];io==null||io(gl),Ne({type:Za,event:gl})}})})}}},[Yt]),Ho=(0,E.useCallback)((xo,Zr)=>(vo,lo)=>{const Ko=vo.nativeEvent,Qa=Yt.get(lo);if(xn.current!==null||!Qa||Ko.dndKit||Ko.defaultPrevented)return;const uo={active:Qa};xo(vo,Zr.options,uo)===!0&&(Ko.dndKit={capturedBy:Zr.sensor},xn.current=lo,or(vo,Zr))},[Yt,or]),pr=un(Zt,Ho);Ja(Zt),(0,Se.LI)(()=>{Pa&&Ft===Ro.Initializing&&it(Ro.Initialized)},[Pa,Ft]),(0,E.useEffect)(()=>{const{onDragMove:xo}=va.current,{active:Zr,activatorEvent:vo,collisions:lo,over:Ko}=to.current;if(!Zr||!vo)return;const Qa={active:Zr,activatorEvent:vo,collisions:lo,delta:{x:Zo.x,y:Zo.y},over:Ko};(0,fe.unstable_batchedUpdates)(()=>{xo==null||xo(Qa),Ne({type:"onDragMove",event:Qa})})},[Zo.x,Zo.y]),(0,E.useEffect)(()=>{const{active:xo,activatorEvent:Zr,collisions:vo,droppableContainers:lo,scrollAdjustedTranslate:Ko}=to.current;if(!xo||xn.current==null||!Zr||!Ko)return;const{onDragOver:Qa}=va.current,uo=lo.get(ha),xr=uo&&uo.rect.current?{id:uo.id,rect:uo.rect.current,data:uo.data,disabled:uo.disabled}:null,mr={active:xo,activatorEvent:Zr,collisions:vo,delta:{x:Ko.x,y:Ko.y},over:xr};(0,fe.unstable_batchedUpdates)(()=>{ja(xr),Qa==null||Qa(mr),Ne({type:"onDragOver",event:mr})})},[ha]),(0,Se.LI)(()=>{to.current={activatorEvent:Zn,active:Cn,activeNode:La,collisionRect:$n,collisions:Wt,droppableRects:Aa,draggableNodes:Yt,draggingNode:ao,draggingNodeRect:zo,droppableContainers:yn,over:Ta,scrollableAncestors:ro,scrollAdjustedTranslate:Zo},dn.current={initial:zo,translated:$n}},[Cn,La,Wt,$n,Yt,ao,zo,Aa,yn,Ta,ro,Zo]),hn(el($o({},po),{delta:Xt,draggingRect:$n,pointerCoordinates:tr,scrollableAncestors:ro,scrollableAncestorRects:ea}));const Wo=(0,E.useMemo)(()=>({active:Cn,activeNode:La,activeNodeRect:Pa,activatorEvent:Zn,collisions:Wt,containerNodeRect:No,dragOverlay:no,draggableNodes:Yt,droppableContainers:yn,droppableRects:Aa,over:Ta,measureDroppableContainers:Da,scrollableAncestors:ro,scrollableAncestorRects:ea,measuringConfiguration:la,measuringScheduled:eo,windowRect:ba}),[Cn,La,Pa,Zn,Wt,No,no,Yt,yn,Aa,Ta,Da,ro,ea,la,eo,ba]),rr=(0,E.useMemo)(()=>({activatorEvent:Zn,activators:pr,active:Cn,activeNodeRect:Pa,ariaDescribedById:{draggable:Ya},dispatch:we,draggableNodes:Yt,over:Ta,measureDroppableContainers:Da}),[Zn,pr,Cn,Pa,we,Ya,Yt,Ta,Da]);return E.createElement(He.Provider,{value:Et},E.createElement(So.Provider,{value:rr},E.createElement(Do.Provider,{value:Wo},E.createElement(dr.Provider,{value:mo},ln)),E.createElement(Eo,{disabled:(dt==null?void 0:dt.restoreFocus)===!1})),E.createElement(yt,el($o({},dt),{hiddenTextDescribedById:Ya})));function hr(){const xo=(Kt==null?void 0:Kt.autoScrollEnabled)===!1,Zr=typeof Ot=="object"?Ot.enabled===!1:Ot===!1,vo=Gt&&!xo&&!Zr;return typeof Ot=="object"?el($o({},Ot),{enabled:vo}):{enabled:vo}}}),ua=(0,E.createContext)(null),Ca="button",In="Draggable";function Co(De){let{id:je,data:ot,disabled:Lt=!1,attributes:cn}=De;const vn=(0,Se.Ld)(In),{activators:de,activatorEvent:dt,active:Ot,activeNodeRect:ln,ariaDescribedById:Zt,draggableNodes:ae,over:pe}=(0,E.useContext)(So),{role:ge=Ca,roleDescription:Ae="draggable",tabIndex:Be=0}=cn!=null?cn:{},he=(Ot==null?void 0:Ot.id)===je,we=(0,E.useContext)(he?dr:ua),[Ne,Et]=(0,Se.wm)(),[Ft,it]=(0,Se.wm)(),Gt=Ra(de,je),_t=(0,Se.Ey)(ot);(0,Se.LI)(()=>(ae.set(je,{id:je,key:vn,node:Ne,activatorNode:Ft,data:_t}),()=>{const Xt=ae.get(je);Xt&&Xt.key===vn&&ae.delete(je)}),[ae,je]);const Yt=(0,E.useMemo)(()=>({role:ge,tabIndex:Be,"aria-disabled":Lt,"aria-pressed":he&&ge===Ca?!0:void 0,"aria-roledescription":Ae,"aria-describedby":Zt.draggable}),[Lt,ge,Be,he,Ae,Zt.draggable]);return{active:Ot,activatorEvent:dt,activeNodeRect:ln,attributes:Yt,isDragging:he,listeners:Lt?void 0:Gt,node:Ne,over:pe,setNodeRef:Et,setActivatorNodeRef:it,transform:we}}function ga(){return(0,E.useContext)(Do)}const yr="Droppable",er={timeout:25};function ar(De){let{data:je,disabled:ot=!1,id:Lt,resizeObserverConfig:cn}=De;const vn=(0,Se.Ld)(yr),{active:de,dispatch:dt,over:Ot,measureDroppableContainers:ln}=(0,E.useContext)(So),Zt=(0,E.useRef)({disabled:ot}),ae=(0,E.useRef)(!1),pe=(0,E.useRef)(null),ge=(0,E.useRef)(null),{disabled:Ae,updateMeasurementsFor:Be,timeout:he}=$o($o({},er),cn),we=(0,Se.Ey)(Be!=null?Be:Lt),Ne=(0,E.useCallback)(()=>{if(!ae.current){ae.current=!0;return}ge.current!=null&&clearTimeout(ge.current),ge.current=setTimeout(()=>{ln(Array.isArray(we.current)?we.current:[we.current]),ge.current=null},he)},[he]),Et=Ke({callback:Ne,disabled:Ae||!de}),Ft=(0,E.useCallback)((Yt,Xt)=>{Et&&(Xt&&(Et.unobserve(Xt),ae.current=!1),Yt&&Et.observe(Yt))},[Et]),[it,Gt]=(0,Se.wm)(Ft),_t=(0,Se.Ey)(je);return(0,E.useEffect)(()=>{!Et||!it.current||(Et.disconnect(),ae.current=!1,Et.observe(it.current))},[it,Et]),(0,E.useEffect)(()=>(dt({type:oe.RegisterDroppable,element:{id:Lt,key:vn,disabled:ot,node:it,rect:pe,data:_t}}),()=>dt({type:oe.UnregisterDroppable,key:vn,id:Lt})),[Lt]),(0,E.useEffect)(()=>{ot!==Zt.current.disabled&&(dt({type:oe.SetDroppableDisabled,id:Lt,key:vn,disabled:ot}),Zt.current.disabled=ot)},[Lt,vn,ot,dt]),{active:de,rect:pe,isOver:(Ot==null?void 0:Ot.id)===Lt,node:it,over:Ot,setNodeRef:Gt}}function To(De){let{animation:je,children:ot}=De;const[Lt,cn]=useState(null),[vn,de]=useState(null),dt=usePrevious(ot);return!ot&&!Lt&&dt&&cn(dt),useIsomorphicLayoutEffect(()=>{if(!vn)return;const Ot=Lt==null?void 0:Lt.key,ln=Lt==null?void 0:Lt.props.id;if(Ot==null||ln==null){cn(null);return}Promise.resolve(je(ln,vn)).then(()=>{cn(null)})},[je,Lt,vn]),React.createElement(React.Fragment,null,ot,Lt?cloneElement(Lt,{ref:de}):null)}const Yo={x:0,y:0,scaleX:1,scaleY:1};function wr(De){let{children:je}=De;return React.createElement(So.Provider,{value:zn},React.createElement(dr.Provider,{value:Yo},je))}const Pr={position:"fixed",touchAction:"none"},Cr=De=>isKeyboardEvent(De)?"transform 250ms ease":void 0,Wr=null,Kr={duration:250,easing:"ease",keyframes:De=>{let{transform:{initial:je,final:ot}}=De;return[{transform:Se.ux.Transform.toString(je)},{transform:Se.ux.Transform.toString(ot)}]},sideEffects:(De=>je=>{let{active:ot,dragOverlay:Lt}=je;const cn={},{styles:vn,className:de}=De;if(vn!=null&&vn.active)for(const[dt,Ot]of Object.entries(vn.active))Ot!==void 0&&(cn[dt]=ot.node.style.getPropertyValue(dt),ot.node.style.setProperty(dt,Ot));if(vn!=null&&vn.dragOverlay)for(const[dt,Ot]of Object.entries(vn.dragOverlay))Ot!==void 0&&Lt.node.style.setProperty(dt,Ot);return de!=null&&de.active&&ot.node.classList.add(de.active),de!=null&&de.dragOverlay&&Lt.node.classList.add(de.dragOverlay),function(){for(const[Ot,ln]of Object.entries(cn))ot.node.style.setProperty(Ot,ln);de!=null&&de.active&&ot.node.classList.remove(de.active)}})({styles:{active:{opacity:"0"}}})};function ma(De){let{config:je,draggableNodes:ot,droppableContainers:Lt,measuringConfiguration:cn}=De;return useEvent((vn,de)=>{if(je===null)return;const dt=ot.get(vn);if(!dt)return;const Ot=dt.node.current;if(!Ot)return;const ln=Yn(de);if(!ln)return;const{transform:Zt}=getWindow(de).getComputedStyle(de),ae=Tt(Zt);if(!ae)return;const pe=typeof je=="function"?je:tl(je);return We(Ot,cn.draggable.measure),pe({active:{id:vn,data:dt.data,node:Ot,rect:cn.draggable.measure(Ot)},draggableNodes:ot,dragOverlay:{node:de,rect:cn.dragOverlay.measure(ln)},droppableContainers:Lt,measuringConfiguration:cn,transform:ae})})}function tl(De){const{duration:je,easing:ot,sideEffects:Lt,keyframes:cn}=$o($o({},Kr),De);return vn=>{let Ne=vn,{active:de,dragOverlay:dt,transform:Ot}=Ne,ln=es(Ne,["active","dragOverlay","transform"]);if(!je)return;const Zt={x:dt.rect.left-de.rect.left,y:dt.rect.top-de.rect.top},ae={scaleX:Ot.scaleX!==1?de.rect.width*Ot.scaleX/dt.rect.width:1,scaleY:Ot.scaleY!==1?de.rect.height*Ot.scaleY/dt.rect.height:1},pe=$o({x:Ot.x-Zt.x,y:Ot.y-Zt.y},ae),ge=cn(el($o({},ln),{active:de,dragOverlay:dt,transform:{initial:Ot,final:pe}})),[Ae]=ge,Be=ge[ge.length-1];if(JSON.stringify(Ae)===JSON.stringify(Be))return;const he=Lt==null?void 0:Lt($o({active:de,dragOverlay:dt},ln)),we=dt.node.animate(ge,{duration:je,easing:ot,fill:"forwards"});return new Promise(Et=>{we.onfinish=()=>{he==null||he(),Et()}})}}let Vr=0;function yl(De){return useMemo(()=>{if(De!=null)return Vr++,Vr},[De])}const jr=null},19719:function(Re,rt,te){"use strict";te.d(rt,{Fo:function(){return ee},Rp:function(){return ve},nB:function(){return gt},qw:function(){return y}});var E=te(59301),fe=te(87954),Se=te(35241);function ve(ht,Tt,vt){const $e=ht.slice();return $e.splice(vt<0?$e.length+vt:vt,0,$e.splice(Tt,1)[0]),$e}function Fe(ht,Tt,vt){const $e=ht.slice();return $e[Tt]=ht[vt],$e[vt]=ht[Tt],$e}function ye(ht,Tt){return ht.reduce((vt,$e,Rt)=>{const Mt=Tt.get($e);return Mt&&(vt[Rt]=Mt),vt},Array(ht.length))}function be(ht){return ht!==null&&ht>=0}function He(ht,Tt){if(ht===Tt)return!0;if(ht.length!==Tt.length)return!1;for(let vt=0;vt{var Tt;let{rects:vt,activeNodeRect:$e,activeIndex:Rt,overIndex:Mt,index:bt}=ht;const Xe=(Tt=vt[Rt])!=null?Tt:$e;if(!Xe)return null;const Le=ze(vt,bt,Rt);if(bt===Rt){const at=vt[Mt];return at?$o({x:RtRt&&bt<=Mt?$o({x:-Xe.width-Le,y:0},re):bt=Mt?$o({x:Xe.width+Le,y:0},re):$o({x:0,y:0},re)};function ze(ht,Tt,vt){const $e=ht[Tt],Rt=ht[Tt-1],Mt=ht[Tt+1];return!$e||!Rt&&!Mt?0:vt{let{rects:Tt,activeIndex:vt,overIndex:$e,index:Rt}=ht;const Mt=ve(Tt,$e,vt),bt=Tt[Rt],Xe=Mt[Rt];return!Xe||!bt?null:{x:Xe.left-bt.left,y:Xe.top-bt.top,scaleX:Xe.width/bt.width,scaleY:Xe.height/bt.height}},oe=ht=>{let{activeIndex:Tt,index:vt,rects:$e,overIndex:Rt}=ht,Mt,bt;return vt===Tt&&(Mt=$e[vt],bt=$e[Rt]),vt===Rt&&(Mt=$e[vt],bt=$e[Tt]),!bt||!Mt?null:{x:bt.left-Mt.left,y:bt.top-Mt.top,scaleX:bt.width/Mt.width,scaleY:bt.height/Mt.height}},a={scaleX:1,scaleY:1},y=ht=>{var Tt;let{activeIndex:vt,activeNodeRect:$e,index:Rt,rects:Mt,overIndex:bt}=ht;const Xe=(Tt=Mt[vt])!=null?Tt:$e;if(!Xe)return null;if(Rt===vt){const at=Mt[bt];return at?$o({x:0,y:vtvt&&Rt<=bt?$o({x:0,y:-Xe.height-Le},a):Rt=bt?$o({x:0,y:Xe.height+Le},a):$o({x:0,y:0},a)};function x(ht,Tt,vt){const $e=ht[Tt],Rt=ht[Tt-1],Mt=ht[Tt+1];return $e?vt$e.map(_e=>typeof _e=="object"&&"id"in _e?_e.id:_e),[$e]),Nt=bt!=null,tn=bt?Ie.indexOf(bt.id):-1,nn=at?Ie.indexOf(at.id):-1,mn=(0,E.useRef)(Ie),Rn=!He(Ie,mn.current),wt=nn!==-1&&tn===-1||Rn,qe=Pe(Mt);(0,Se.LI)(()=>{Rn&&Nt&&st(Ie)},[Rn,Ie,Nt,st]),(0,E.useEffect)(()=>{mn.current=Ie},[Ie]);const At=(0,E.useMemo)(()=>({activeIndex:tn,containerId:pt,disabled:qe,disableTransforms:wt,items:Ie,overIndex:nn,useDragOverlay:Vt,sortedRects:ye(Ie,Le),strategy:Rt}),[tn,pt,qe.draggable,qe.droppable,wt,Ie,nn,Le,Vt,Rt]);return E.createElement(z.Provider,{value:At},Tt)}const ne=ht=>{let{id:Tt,items:vt,activeIndex:$e,overIndex:Rt}=ht;return ve(vt,$e,Rt).indexOf(Tt)},le=ht=>{let{containerId:Tt,isSorting:vt,wasDragging:$e,index:Rt,items:Mt,newIndex:bt,previousItems:Xe,previousContainerId:Le,transition:at}=ht;return!at||!$e||Xe!==Mt&&Rt===bt?!1:vt?!0:bt!==Rt&&Tt===Le},ce={duration:200,easing:"ease"},ie="transform",Ce=Se.ux.Transition.toString({property:ie,duration:0,easing:"linear"}),Ze={roleDescription:"sortable"};function Oe(ht){let{disabled:Tt,index:vt,node:$e,rect:Rt}=ht;const[Mt,bt]=(0,E.useState)(null),Xe=(0,E.useRef)(vt);return(0,Se.LI)(()=>{if(!Tt&&vt!==Xe.current&&$e.current){const Le=Rt.current;if(Le){const at=(0,fe.VK)($e.current,{ignoreTransform:!0}),st={x:Le.left-at.left,y:Le.top-at.top,scaleX:Le.width/at.width,scaleY:Le.height/at.height};(st.x||st.y)&&bt(st)}}vt!==Xe.current&&(Xe.current=vt)},[Tt,vt,$e,Rt]),(0,E.useEffect)(()=>{Mt&&bt(null)},[Mt]),Mt}function gt(ht){let{animateLayoutChanges:Tt=le,attributes:vt,disabled:$e,data:Rt,getNewIndex:Mt=ne,id:bt,strategy:Xe,resizeObserverConfig:Le,transition:at=ce}=ht;const{items:st,containerId:pt,activeIndex:Vt,disabled:Ie,disableTransforms:Nt,sortedRects:tn,overIndex:nn,useDragOverlay:mn,strategy:Rn}=(0,E.useContext)(z),wt=ut($e,Ie),qe=st.indexOf(bt),At=(0,E.useMemo)(()=>$o({sortable:{containerId:pt,index:qe,items:st}},Rt),[pt,Rt,qe,st]),_e=(0,E.useMemo)(()=>st.slice(st.indexOf(bt)),[st,bt]),{rect:Pt,node:We,isOver:Bt,setNodeRef:Je}=(0,fe.Zj)({id:bt,data:At,disabled:wt.droppable,resizeObserverConfig:$o({updateMeasurementsFor:_e},Le)}),{active:Ue,activatorEvent:tt,activeNodeRect:Ve,attributes:Qe,setNodeRef:mt,listeners:ke,isDragging:Te,over:Ee,setActivatorNodeRef:xe,transform:Ye}=(0,fe.O1)({id:bt,data:At,attributes:$o($o({},Ze),vt),disabled:wt.draggable}),et=(0,Se.HB)(Je,mt),xt=!!Ue,Ct=xt&&!Nt&&be(Vt)&&be(nn),Jt=!mn&&Te,Qt=Jt&&Ct?Ye:null,qt=Xe!=null?Xe:Rn,Bn=Ct?Qt!=null?Qt:qt({rects:tn,activeNodeRect:Ve,activeIndex:Vt,overIndex:nn,index:qe}):null,_n=be(Vt)&&be(nn)?Mt({id:bt,items:st,activeIndex:Vt,overIndex:nn}):qe,rn=Ue==null?void 0:Ue.id,fn=(0,E.useRef)({activeId:rn,items:st,newIndex:_n,containerId:pt}),Dn=st!==fn.current.items,Sn=Tt({active:Ue,containerId:pt,isDragging:Te,isSorting:xt,id:bt,index:qe,items:st,newIndex:fn.current.newIndex,previousItems:fn.current.items,previousContainerId:fn.current.containerId,transition:at,wasDragging:fn.current.activeId!=null}),hn=Oe({disabled:!Sn,index:qe,node:We,rect:Pt});return(0,E.useEffect)(()=>{xt&&fn.current.newIndex!==_n&&(fn.current.newIndex=_n),pt!==fn.current.containerId&&(fn.current.containerId=pt),st!==fn.current.items&&(fn.current.items=st)},[xt,_n,pt,st]),(0,E.useEffect)(()=>{if(rn===fn.current.activeId)return;if(rn&&!fn.current.activeId){fn.current.activeId=rn;return}const Un=setTimeout(()=>{fn.current.activeId=rn},50);return()=>clearTimeout(Un)},[rn]),{active:Ue,activeIndex:Vt,attributes:Qe,data:At,rect:Pt,index:qe,newIndex:_n,items:st,isOver:Bt,isSorting:xt,isDragging:Te,listeners:ke,node:We,overIndex:nn,over:Ee,setNodeRef:et,setActivatorNodeRef:xe,setDroppableNodeRef:Je,setDraggableNodeRef:mt,transform:hn!=null?hn:Bn,transition:on()};function on(){if(hn||Dn&&fn.current.newIndex===qe)return Ce;if(!(Jt&&!(0,Se.vd)(tt)||!at)&&(xt||Sn))return Se.ux.Transition.toString(el($o({},at),{property:ie}))}}function ut(ht,Tt){var vt,$e;return typeof ht=="boolean"?{draggable:ht,droppable:!1}:{draggable:(vt=ht==null?void 0:ht.draggable)!=null?vt:Tt.draggable,droppable:($e=ht==null?void 0:ht.droppable)!=null?$e:Tt.droppable}}function Me(ht){if(!ht)return!1;const Tt=ht.data.current;return!!(Tt&&"sortable"in Tt&&typeof Tt.sortable=="object"&&"containerId"in Tt.sortable&&"items"in Tt.sortable&&"index"in Tt.sortable)}const zt=[fe.g4.Down,fe.g4.Right,fe.g4.Up,fe.g4.Left],nt=(ht,Tt)=>{let{context:{active:vt,collisionRect:$e,droppableRects:Rt,droppableContainers:Mt,over:bt,scrollableAncestors:Xe}}=Tt;if(zt.includes(ht.code)){if(ht.preventDefault(),!vt||!$e)return;const Le=[];Mt.getEnabled().forEach(pt=>{if(!pt||pt!=null&&pt.disabled)return;const Vt=Rt.get(pt.id);if(Vt)switch(ht.code){case KeyboardCode.Down:$e.topVt.top&&Le.push(pt);break;case KeyboardCode.Left:$e.left>Vt.left&&Le.push(pt);break;case KeyboardCode.Right:$e.left1&&(st=at[1].id),st!=null){const pt=Mt.get(vt.id),Vt=Mt.get(st),Ie=Vt?Rt.get(Vt.id):null,Nt=Vt==null?void 0:Vt.node.current;if(Nt&&Ie&&pt&&Vt){const nn=getScrollableAncestors(Nt).some((_e,Pt)=>Xe[Pt]!==_e),mn=ct(pt,Vt),Rn=Ut(pt,Vt),wt=nn||!mn?{x:0,y:0}:{x:Rn?$e.width-Ie.width:0,y:Rn?$e.height-Ie.height:0},qe={x:Ie.left,y:Ie.top};return wt.x&&wt.y?qe:subtract(qe,wt)}}}};function ct(ht,Tt){return!Me(ht)||!Me(Tt)?!1:ht.data.current.sortable.containerId===Tt.data.current.sortable.containerId}function Ut(ht,Tt){return!Me(ht)||!Me(Tt)||!ct(ht,Tt)?!1:ht.data.current.sortable.indexct=>{zt.forEach(Ut=>Ut(ct))},zt)}const Se=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function ve(Me){const zt=Object.prototype.toString.call(Me);return zt==="[object Window]"||zt==="[object global]"}function Fe(Me){return"nodeType"in Me}function ye(Me){var zt,nt;return Me?ve(Me)?Me:Fe(Me)&&(zt=(nt=Me.ownerDocument)==null?void 0:nt.defaultView)!=null?zt:window:window}function be(Me){const{Document:zt}=ye(Me);return Me instanceof zt}function He(Me){return ve(Me)?!1:Me instanceof ye(Me).HTMLElement}function Pe(Me){return Me instanceof ye(Me).SVGElement}function re(Me){return Me?ve(Me)?Me.document:Fe(Me)?be(Me)?Me:He(Me)||Pe(Me)?Me.ownerDocument:document:document:document}const Ge=Se?E.useLayoutEffect:E.useEffect;function ze(Me){const zt=(0,E.useRef)(Me);return Ge(()=>{zt.current=Me}),(0,E.useCallback)(function(){for(var nt=arguments.length,ct=new Array(nt),Ut=0;Ut{Me.current=setInterval(ct,Ut)},[]),nt=(0,E.useCallback)(()=>{Me.current!==null&&(clearInterval(Me.current),Me.current=null)},[]);return[zt,nt]}function oe(Me,zt){zt===void 0&&(zt=[Me]);const nt=(0,E.useRef)(Me);return Ge(()=>{nt.current!==Me&&(nt.current=Me)},zt),nt}function a(Me,zt){const nt=(0,E.useRef)();return(0,E.useMemo)(()=>{const ct=Me(nt.current);return nt.current=ct,ct},[...zt])}function y(Me){const zt=ze(Me),nt=(0,E.useRef)(null),ct=(0,E.useCallback)(Ut=>{Ut!==nt.current&&(zt==null||zt(Ut,nt.current)),nt.current=Ut},[]);return[nt,ct]}function x(Me){const zt=(0,E.useRef)();return(0,E.useEffect)(()=>{zt.current=Me},[Me]),zt.current}let b={};function z(Me,zt){return(0,E.useMemo)(()=>{if(zt)return zt;const nt=b[Me]==null?0:b[Me]+1;return b[Me]=nt,Me+"-"+nt},[Me,zt])}function ee(Me){return function(zt){for(var nt=arguments.length,ct=new Array(nt>1?nt-1:0),Ut=1;Ut{const vt=Object.entries(Tt);for(const[$e,Rt]of vt){const Mt=ht[$e];Mt!=null&&(ht[$e]=Mt+Me*Rt)}return ht},$o({},zt))}}const ne=ee(1),le=ee(-1);function ce(Me){return"clientX"in Me&&"clientY"in Me}function ie(Me){if(!Me)return!1;const{KeyboardEvent:zt}=ye(Me.target);return zt&&Me instanceof zt}function Ce(Me){if(!Me)return!1;const{TouchEvent:zt}=ye(Me.target);return zt&&Me instanceof zt}function Ze(Me){if(Ce(Me)){if(Me.touches&&Me.touches.length){const{clientX:zt,clientY:nt}=Me.touches[0];return{x:zt,y:nt}}else if(Me.changedTouches&&Me.changedTouches.length){const{clientX:zt,clientY:nt}=Me.changedTouches[0];return{x:zt,y:nt}}}return ce(Me)?{x:Me.clientX,y:Me.clientY}:null}const Oe=Object.freeze({Translate:{toString(Me){if(!Me)return;const{x:zt,y:nt}=Me;return"translate3d("+(zt?Math.round(zt):0)+"px, "+(nt?Math.round(nt):0)+"px, 0)"}},Scale:{toString(Me){if(!Me)return;const{scaleX:zt,scaleY:nt}=Me;return"scaleX("+zt+") scaleY("+nt+")"}},Transform:{toString(Me){if(Me)return[Oe.Translate.toString(Me),Oe.Scale.toString(Me)].join(" ")}},Transition:{toString(Me){let{property:zt,duration:nt,easing:ct}=Me;return zt+" "+nt+"ms "+ct}}}),gt="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function ut(Me){return Me.matches(gt)?Me:Me.querySelector(gt)}},99587:function(Re,rt){"use strict";rt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},91136:function(Re,rt){"use strict";rt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},39744:function(){"use strict"},57149:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Pe),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));rt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Pe),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));rt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},3932:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Pe),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Pe),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},63720:function(){"use strict";function Re(oe,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(Re.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(Re.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(Re.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(Re.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,a){var y=go.Shape._FigureParameters[oe];return y?y[a]:null},go.Shape.setFigureParameter=function(oe,a,y){if(!(y instanceof Re))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[a]=y};var rt=[];function te(oe,a){var y=rt.pop();return y===void 0?new go.Point(oe,a):(y.x=oe,y.y=a,y)}function E(){var oe=rt.pop();return oe===void 0?new go.Point:oe}function fe(oe){rt.push(oe)}function Se(oe,a,y,x,b,z,ee,ne,le){le||(le=new go.Point);var ce=oe-y,ie=b-ee,Ce=NaN,Ze=NaN;if(ce===0)if(ie===0)oe===y&&(Ce=oe,Ze=a);else{var Oe=(z-ne)/ie,gt=z-Oe*b;Ce=oe,Ze=Oe*Ce+gt}else if(ie===0){var ut=(a-x)/ce,Me=a-ut*oe;Ce=b,Ze=ut*Ce+Me}else{var ut=(a-x)/ce,Oe=(z-ne)/ie,Me=a-ut*oe,gt=z-Oe*b;Ce=(gt-Me)/(ut-Oe),Ze=ut*Ce+Me}return le.x=Ce,le.y=Ze,le}function ve(oe,a,y,x,b,z,ee,ne,le,ce,ie,Ce,Ze,Oe){var gt=1-le,ut=le,Me=oe*gt+y*ut,zt=a*gt+x*ut,nt=y*gt+b*ut,ct=x*gt+z*ut,Ut=b*gt+ee*ut,ht=z*gt+ne*ut,Tt=Me*gt+nt*ut,vt=zt*gt+ct*ut,$e=nt*gt+Ut*ut,Rt=ct*gt+ht*ut,Mt=Tt*gt+$e*ut,bt=vt*gt+Rt*ut;ce.x=Me,ce.y=zt,ie.x=Tt,ie.y=vt,Ce.x=Mt,Ce.y=bt,Ze.x=$e,Ze.y=Rt,Oe.x=Ut,Oe.y=ht}var Fe=new go.Spot(.156,.156),ye=new go.Spot(.844,.844),be=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Re("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*be,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Fe,b.spot2=ye,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,be*a,0,a,(1-be)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,be*y,(1-be)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,be*y,be*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-be)*a,0,0,(1-be)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Re("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(ee.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),z.spot1=Fe,z.spot2=ye,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Re("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Re("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,a,y){var x=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var ee=b%360,ne=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,z,ee,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,a,y){var x=be/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Re("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Re("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Re("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,a,y){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var z=a/2,ee=y/2,ne=Math.atan2(y,a),le=x-Math.min(Math.cos(ne)*x/2,z),ce=x-Math.min(Math.sin(ne)*x/2,ee),b=new go.Geometry,ie=new go.PathFigure(le,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),ie.add(new go.PathSegment(go.PathSegment.Line,a-le,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,ce)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,a,y-ce)),ie.add(new go.PathSegment(go.PathSegment.Line,a-le,y)),ie.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),ie.add(new go.PathSegment(go.PathSegment.Line,le,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y-ce)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Re("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Re("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Re("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,be*a,0,a,(.5-be/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+be/2)*y,be*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var z=.2,ee=.3,ne=0,le=z*be;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ne)*y,(.5-z+ee)*a,(.5+le+ne)*y,(.5-le+ee)*a,(.5+z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ne)*y,(.5+le+ee)*a,(.5+z+ne)*y,(.5+z+ee)*a,(.5+le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*y,(1-.5+z+ee)*a,(.5-le+ne)*y,(.5+le+ee)*a,(.5-z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-le+ee)*a,(.5-z+ne)*y,(.5-z+ee+.05)*a,(.5-le+ne-.02)*y)),z=.2,ee=0,ne=-.3,le=z*be,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ne)*y,(.5+le+ee)*a,(.5+z+ne)*y,(.5+z+ee)*a,(.5+le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*y,(1-.5+z+ee)*a,(.5-le+ne)*y,(.5+le+ee)*a,(.5-z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ne)*y,(.5-le+ee)*a,(.5-z+ne)*y,(.5-z+ee)*a,(.5-le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ee)*a,(.5+z+ne)*y,(.5-z+ee)*a,(.5+le+ne)*y,(.5-le+ee)*a,(.5+z+ne)*y)),z=.2,ee=-.3,ne=0,le=z*be,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*y,(1-.5+z+ee-.05)*a,(.5-le+ne-.02)*y,(.5+le+ee)*a,(.5-z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ne)*y,(.5-le+ee)*a,(.5-z+ne)*y,(.5-z+ee)*a,(.5-le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ne)*y,(.5-z+ee)*a,(.5+le+ne)*y,(.5-le+ee)*a,(.5+z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+le+ee)*a,(.5+z+ne)*y,(.5+z+ee)*a,(.5+le+ne)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,ee=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*a,ne*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ee,y*ne,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ne=.75,b=new go.PathFigure((ee+z)*a,ne*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ee,y*ne,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=.5,ne=.5,le=new go.PathFigure(ee*a,(ne-z)*y);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),z=.4,b=be*.4;var ce=E(),ie=E(),Ce=E(),Ze=E();ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.42,ce,ie,Ce,Ze,Ze);var Oe=E(),gt=E(),ut=E();ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.58,Ze,Ze,ut,Oe,gt);var Me=E(),zt=E(),nt=E();ve(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.42,Me,zt,nt,Ze,Ze);var ct=E(),Ut=E(),ht=E();return ve(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.58,Ze,Ze,ht,ct,Ut),le.add(new go.PathSegment(go.PathSegment.Move,ht.x*a,ht.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,ct.x*a,ct.y*y,Ut.x*a,Ut.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ce.x*a,Ce.y*y,ce.x*a,ce.y*y,ie.x*a,ie.y*y)),le.add(new go.PathSegment(go.PathSegment.Line,ht.x*a,ht.y*y).close()),le.add(new go.PathSegment(go.PathSegment.Move,nt.x*a,nt.y*y)),le.add(new go.PathSegment(go.PathSegment.Line,ut.x*a,ut.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,Oe.x*a,Oe.y*y,gt.x*a,gt.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,nt.x*a,nt.y*y,Me.x*a,Me.y*y,zt.x*a,zt.y*y).close()),fe(ce),fe(ie),fe(Ce),fe(Ze),fe(Oe),fe(gt),fe(ut),fe(Me),fe(zt),fe(nt),fe(ct),fe(Ut),fe(ht),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Re("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,a,y){var x=new go.Geometry,b=be*.4,z=.4,ee=.5,ne=.5,le=E(),ce=E(),ie=E(),Ce=E(),Ze=new go.PathFigure((ee-z)*a,ne*y,!1);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.44,ie,Ce,ce,le,le),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y));var Oe=te(ce.x,ce.y);ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.56,le,le,ce,ie,Ce);var gt=te(ce.x,ce.y);Ze.add(new go.PathSegment(go.PathSegment.Line,(Oe.x*.1+.95*.9)*a,Oe.y*.1*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*a,Oe.y*.1*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ze.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ze.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,(gt.x*.1+.9)*a,.15*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,(gt.x*.1+.9)*a,(gt.y*.1+.05*.9)*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,gt.x*a,gt.y*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),z=.35,b=be*.35;var ut=new go.PathFigure(ee*a,(ne-z)*y,!1);x.add(ut),ut.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ut.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),ut.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ut.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y));var Me=new go.PathFigure((ee-z)*a,ne*y,!1);return x.add(Me),fe(le),fe(ce),fe(ie),fe(Ce),fe(Oe),fe(gt),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,a,y){var x=new go.Geometry,b=.375,z=0,ee=-.125,ne=b*be,le=new go.PathFigure((.525+z)*a,(.5+b+ee)*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*y,(.5+ne+z)*a,(.5+b+ee)*y,(.5+b+z)*a,(.5+ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*y,(1-.5+b+z)*a,(.5-ne+ee)*y,(.5+ne+z)*a,(.5-b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*y,(.5-ne+z)*a,(.5-b+ee)*y,(.5-b+z)*a,(.5-ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+ee)*y,(.5-b+z)*a,(.5+ne+ee)*y,(.5-ne+z)*a,(.5+b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,ee=-.125,ne=b*be;var le=new go.PathFigure((1-.5+b+z)*a,(.5+ee)*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+ee)*y,(.5+b+z)*a,(.5+ne+ee)*y,(.5+ne+z)*a,(.5+b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*y,(.5-ne+z)*a,(.5+b+ee)*y,(.5-b+z)*a,(.5+ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*y,(.5-b+z)*a,(.5-ne+ee)*y,(.5-ne+z)*a,(.5-b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*y,(.5+ne+z)*a,(.5-b+ee)*y,(1-.5+b+z)*a,(.5-ne+ee)*y));var le=new go.PathFigure((.525+z)*a,(.5+b+ee)*y,!1);return x.add(le),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,a,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,a,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Re("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Re("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,ee=(.5-b/2)*y,ne=(.5+b/2)*y,le=new go.Geometry,ce=new go.PathFigure(0,ee,!0);le.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),le.spot1=new go.Spot(0,ee/y);var ie=Se(0,ne/y,1,ne/y,z/a,1,1,.5,E());return le.spot2=new go.Spot(ie.x,ie.y),fe(ie),le}),go.Shape.setFigureParameter("Arrow2",0,new Re("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Re("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,ee=(y-b)/2,ne=ee+b,le=new go.Geometry,ce=new go.PathFigure(0,ee,!0);le.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),le.spot1=new go.Spot(0,ee/y);var ie=Se(0,ne/y,1,ne/y,z/a,1,1,.5,E());return le.spot2=new go.Spot(ie.x,ie.y),fe(ie),le}),go.Shape.defineFigureGenerator("Chevron",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Re("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var le=Se(0,.5,.3,0,0,b/y,.1,b/y,E());return ee.spot1=new go.Spot(le.x,le.y),le=Se(.7,1,1,.5,0,z/y,1,z/y,le),ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Re("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Re("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,ee=z+x,ne=(y-b)/2,le=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,ee=z+x,ne=0,le=y):(z=0,ee=y,ne=0,le=y));var ce=new go.Geometry,ie=new go.PathFigure(a,.5*y,!0);ce.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var Ce=Se(0,.5,.3,ne/y,0,z/y,1,z/y,E());return ce.spot1=new go.Spot(Ce.x,Ce.y),Ce=Se(.7,le/y,1,.5,0,ee/y,1,ee/y,Ce),ce.spot2=new go.Spot(Ce.x,Ce.y),fe(Ce),ce}),go.Shape.setFigureParameter("IBeamArrow",0,new Re("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(0,b/y);var le=Se(.7,1,1,.5,0,z/y,1,z/y,E());return ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new Re("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Re("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,ee=z+x,ne=(y-b)/2,le=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,ee=z+x,ne=0,le=y):(z=0,ee=y,ne=0,le=y));var ce=new go.Geometry,ie=new go.PathFigure(a,.5*y,!0);ce.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,0,le)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),ce.spot1=new go.Spot(0,z/y);var Ce=Se(.7,le/y,1,.5,0,ee/y,1,ee/y,E());return ce.spot2=new go.Spot(Ce.x,Ce.y),fe(Ce),ce}),go.Shape.setFigureParameter("Pointer",0,new Re("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ee=Se(.2,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(ee.x,ee.y),fe(ee),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Re("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var ee=Se(0,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(ee.x,ee.y),fe(ee),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Re("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,.3);var le=Se(.7,1,1,.5,0,z/y,1,z/y,E());return ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Re("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,b/y);var le=Se(.7,1,1,.5,0,z/y,1,z/y,E());return ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("SquareArrow",0,new Re("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.1,ee=new go.PathFigure(0,.9*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(0,x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,be*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,be*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-be*x,(.5+z)*a,1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,1*y,0,y-be*x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(a,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-be*x,(.5+z)*a,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-be*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(0,y-x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,be*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,be*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-be*x,(.5+z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,y,0,y-be*x));var ne=new go.PathFigure(0,y-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-be*x,(.5-z)*a,y-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*a,y-2*x,a,y-x-be*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-be*x,0,a,(.5-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-be*x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,be*x,y,0,(.5+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,be*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+be*x,0,2*x,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+be*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(a-x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-be*x,0,a,(.5-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-be*x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,be*x,y,0,(.5+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,be*x,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ne=new go.PathFigure(a-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-be*x,0,a-2*x,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*y,a-x-be*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,a,y){var x=new go.Geometry,b=.2,z=.1,ee=be*b,ne=be*z,le=.5,ce=.1,ie=new go.PathFigure(le*a,(ce+z)*y,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le-b)*a,ce*y,(le-ee)*a,(ce+z)*y,(le-b)*a,(ce+ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-z)*y,(le-b)*a,(ce-ne)*y,(le-ee)*a,(ce-z)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le+b)*a,ce*y,(le+ee)*a,(ce-z)*y,(le+b)*a,(ce-ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+z)*y,(le+b)*a,(ce+ne)*y,(le+ee)*a,(ce+z)*y));var Ce=.05,Ze=be*Ce;le=.05,ce=.25;var Oe=new go.PathFigure(.5*a,.2*y,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),le=.95,ce=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le+Ce)*a,ce*y,(le+Ze)*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),Ce=.025,Ze=be*Ce,le=.825,ce=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y,(le+Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ce)*a,ce*y,(le-Ze)*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),Ce=.05,Ze=be*Ce,le=.5,ce=.7,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y,(le+Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ce)*a,ce*y,(le-Ze)*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),Ce=.025,Ze=be*Ce,le=.175,ce=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y,(le+Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ce)*a,ce*y,(le-Ze)*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),Ce=.05,Ze=be*Ce,le=.05,ce=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y,(le-Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Re("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,b*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.1,ee=new go.PathFigure(a,.1*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ne=new go.PathFigure(a,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+b)*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.1,ee=new go.PathFigure(a,.1*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ne=new go.PathFigure(a,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=be*.2,ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*y,(.2-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+z)*a,0,a,(.2-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+z)*y,(.8+z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*a,y,0,(.8+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,b*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var z=new go.PathFigure(a,.5*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y));var ee=new go.PathFigure(a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=be*.5,ne=.5,le=new go.PathFigure(a,ne*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,a,(ne+ee)*y,(ne+ee)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-ee)*a,y,0,(ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-ee)*y,(ne-ee)*a,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*y,(ne+ee)*a,0,a,(ne-ee)*y));var ce=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),ce.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=new go.PathFigure(.5*a,y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+b)*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ne=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=new go.PathFigure(a,z*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ne=new go.PathFigure(a,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure((1-b)*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=new go.PathFigure(a,z*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ne=new go.PathFigure(a,z*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var le=new go.PathFigure(.8*a,.75*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,a,y){var x=new go.Geometry,b=be*.1,z=.1,ee=.9,ne=.5,le=new go.PathFigure(.8*a,.5*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ce=new go.PathFigure((ee+z)*a,ne*y,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne-z)*y,(ee+z)*a,(ne-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.4,ee=be*.1,ne=.1,le=.9,ce=.5,ie=new go.PathFigure(.8*a,.5*y,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+b)*a,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-z)*y));var Ce=new go.PathFigure((le+ne)*a,ce*y,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+ne)*y,(le+ne)*a,(ce+ee)*y,(le+ee)*a,(ce+ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ce*y,(le-ee)*a,(ce+ne)*y,(le-ne)*a,(ce+ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-ne)*y,(le-ne)*a,(ce-ee)*y,(le-ee)*a,(ce-ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ce*y,(le+ee)*a,(ce-ne)*y,(le+ne)*a,(ce-ee)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=0,ne=.5,le=new go.PathFigure(.8*a,.5*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ee+z)*a,(ne-b)*y,.7*a,(ne-z)*y)),b=.1,z=be*.1,ee=.9,ne=.5;var ce=new go.PathFigure((ee-b)*a,ne*y,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=0,ne=.5,le=new go.PathFigure(0,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+z+z)*a,(ne-b)*y,.8*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ne+z)*y,(ee+z+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=.2,ne=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ce=new go.PathFigure(.8*a,.5*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ee+z)*a,(ne-b)*y,.7*a,(ne-z)*y)),b=.1,z=be*.1,ee=.9,ne=.5;var ie=new go.PathFigure((ee-b)*a,ne*y,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=.2,ne=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ce=new go.PathFigure(.2*a,0,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+z)*a,(ne-b)*y,.9*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,a,y){var x=new go.Geometry,b=be*.1,z=.1,ee=.1,ne=.5,le=new go.PathFigure((ee-b*.5)*a,y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.3,le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+z)*a,0,(ee+b)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.5,le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+z)*a,0,(ee+b)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.7,le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+z)*a,0,(ee+b)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.9,le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b*.5)*a,y,(ee+z)*a,0,(ee+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=.5,ne=.5,le=new go.PathFigure((ee-z)*a,ne*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne-z)*y,(ee+z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*a,ne*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*a,ne*y,ee*a,(ne-z)*y,ee*a,(ne+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var ee=be*.8,ne=.8,le=0,ce=.5,ie=(b-a)/2,Ce=(z-y)/2,Ze=new go.PathFigure(le*a+ie,(ce+ne)*y+Ce,!0);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a+ie,ce*y+Ce,(le-ee)*a+ie,(ce+ne)*y+Ce,(le-ne)*a+ie,(ce+ee)*y+Ce)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le-ne)*a+ie,(ce-ee)*y+Ce,(le-ee)*a+ie,(ce-ne)*y+Ce)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne+ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce-ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce-ee)*y+Ce)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce+ee)*y+Ce,le*a+ie,(ce+ne)*y+Ce).close()),ee=be*.4,ne=.4,le=.2,ce=.5;var Oe=new go.PathFigure(le*a+ie,(ce+ne)*y+Ce,!0);x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a+ie,ce*y+Ce,(le-ee)*a+ie,(ce+ne)*y+Ce,(le-ne)*a+ie,(ce+ee)*y+Ce)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le-ne)*a+ie,(ce-ee)*y+Ce,(le-ee)*a+ie,(ce-ne)*y+Ce)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne+ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce-ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce-ee)*y+Ce)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce+ee)*y+Ce,le*a+ie,(ce+ne)*y+Ce).close()),ee=be*.2,ne=.2,le=.5,ce=.5;var gt=new go.PathFigure((le-ne)*a+ie,ce*y+Ce,!0);x.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le-ne)*a+ie,(ce-ee)*y+Ce,(le-ee)*a+ie,(ce-ne)*y+Ce)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a+ie,ce*y+Ce,(le+ee)*a+ie,(ce-ne)*y+Ce,(le+ne)*a+ie,(ce-ee)*y+Ce)),gt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le+ne)*a+ie,(ce+ee)*y+Ce,(le+ee)*a+ie,(ce+ne)*y+Ce)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a+ie,ce*y+Ce,(le-ee)*a+ie,(ce+ne)*y+Ce,(le-ne)*a+ie,(ce+ee)*y+Ce)),ee=be*.4,ne=.4,le=.8,ce=.5;var ut=new go.PathFigure(le*a+ie,(ce-ne)*y+Ce,!0);x.add(ut),ut.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a+ie,ce*y+Ce,(le+ee)*a+ie,(ce-ne)*y+Ce,(le+ne)*a+ie,(ce-ee)*y+Ce)),ut.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le+ne)*a+ie,(ce+ee)*y+Ce,(le+ee)*a+ie,(ce+ne)*y+Ce)),ut.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne-ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce+ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce+ee)*y+Ce)),ut.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce-ee)*y+Ce,le*a+ie,(ce-ne)*y+Ce).close()),ee=be*.8,ne=.8,le=1,ce=.5;var Me=new go.PathFigure(le*a+ie,(ce-ne)*y+Ce,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a+ie,ce*y+Ce,(le+ee)*a+ie,(ce-ne)*y+Ce,(le+ne)*a+ie,(ce-ee)*y+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le+ne)*a+ie,(ce+ee)*y+Ce,(le+ee)*a+ie,(ce+ne)*y+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne-ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce+ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce+ee)*y+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce-ee)*y+Ce,le*a+ie,(ce-ne)*y+Ce).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ee=new go.PathFigure(.6*a,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(oe,a,y){var x=new go.Geometry,b=be*.4,z=.4,ee=.5,ne=.5,le=E(),ce=E(),ie=E(),Ce=E();ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,le,le,ce,ie,Ce);var Ze=te(ce.x,ce.y),Oe=new go.PathFigure(ce.x*a,ce.y*y,!0);x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),ve(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,ie,Ce,ce,le,le),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y)),b=be*.3,z=.3,ve(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,ie,Ce,ce,le,le),Oe.add(new go.PathSegment(go.PathSegment.Line,ce.x*a,ce.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,Ce.x*a,Ce.y*y,ie.x*a,ie.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,le,le,ce,ie,Ce),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,Ce.x*a,Ce.y*y,ie.x*a,ie.y*y).close());var Oe=new go.PathFigure(.45*a,0,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),fe(le),fe(ce),fe(ie),fe(Ce),fe(Ze),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function z(ee,ne,le){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+le)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+le)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+le)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+le)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,a,y){var x=new go.Geometry,b=.5,z=0,ee=0,ne=b*be,le=.4*Math.SQRT2/2+.5,ce=.5-.5*Math.SQRT2/2,ie=1,Ce=.5,Ze=.5,Oe=0,gt=new go.PathFigure(le*a,(1-ce)*y,!1);return x.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,Ce*y,ie*a,.7*y,ie*a,Ce*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+z)*a,(Oe+z)*y,(.5+b+z)*a,(.5-ne+z)*y,(.5+ne+z)*a,(.5-b+z)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*y,(.5-ne+z)*a,(.5-b+ee)*y,(.5-b+z)*a,(.5-ne+ee)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+ne+ee)*y,(.5-ne+z)*a,.9*y)),gt.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),gt.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),gt.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var ee=.5-.285,ne=.5,le=ee,ce=Math.PI/4,ie=4*(1-Math.cos(ce))/(3*Math.sin(ce)),Ce=ie*.5,Ze=ee,Oe=ee,gt=ie*Ze,ut=ie*Oe;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ze)*a,le*y,(ne-(gt+Ze)/2)*a,(le+(Oe+ut)/2)*y,(ne-Ze)*a,(le+ut)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(le-Oe)*y,(ne-Ze)*a,(le-ut)*y,(ne-gt)*a,(le-Oe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ze)*a,le*y,(ne+gt)*a,(le-Oe)*y,(ne+Ze)*a,(le-ut)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ne+Ze)*a,(le+ut)*y,(ne+(gt+Ze)/2)*a,(le+(Oe+ut)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Me=new go.PathFigure(.2*a,y,!1);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var zt=new go.PathFigure(.8*a,y,!1);return x.add(zt),zt.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var ee=new go.PathFigure(.1*a,y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var ee=new go.PathFigure(.675*a,.575*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*.5,ee=new go.PathFigure(a,b*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+z)*y,(b+z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*y));var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var ee=new go.PathFigure(0,.6*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var ee=.1,ne=be*.1,le=.2,ce=.9,ie=new go.PathFigure((le-ee)*a,ce*y,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-ee)*y,(le-ee)*a,(ce-ne)*y,(le-ne)*a,(ce-ee)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le+ee)*a,ce*y,(le+ne)*a,(ce-ee)*y,(le+ee)*a,(ce-ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+ee)*y,(le+ee)*a,(ce+ne)*y,(le+ne)*a,(ce+ee)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le-ee)*a,ce*y,(le-ne)*a,(ce+ee)*y,(le-ee)*a,(ce+ne)*y).close()),ee=.1,ne=be*.1,le=.8,ce=.9;var Ce=new go.PathFigure((le-ee)*a,ce*y,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-ee)*y,(le-ee)*a,(ce-ne)*y,(le-ne)*a,(ce-ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+ee)*a,ce*y,(le+ne)*a,(ce-ee)*y,(le+ee)*a,(ce-ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+ee)*y,(le+ee)*a,(ce+ne)*y,(le+ne)*a,(ce+ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ee)*a,ce*y,(le-ne)*a,(ce+ee)*y,(le-ee)*a,(ce+ne)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.5*a,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ne=new go.PathFigure(.5*a,.7*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var le=.1,ce=be*.1,ie=.1,Ce=.9,Ze=new go.PathFigure((ie-le)*a,Ce*y,!0);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce-le)*y,(ie-le)*a,(Ce-ce)*y,(ie-ce)*a,(Ce-le)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie+le)*a,Ce*y,(ie+ce)*a,(Ce-le)*y,(ie+le)*a,(Ce-ce)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce+le)*y,(ie+le)*a,(Ce+ce)*y,(ie+ce)*a,(Ce+le)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie-le)*a,Ce*y,(ie-ce)*a,(Ce+le)*y,(ie-le)*a,(Ce+ce)*y)),le=.1,ce=be*.1,ie=.4,Ce=.9;var Oe=new go.PathFigure((ie-le)*a,Ce*y,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce-le)*y,(ie-le)*a,(Ce-ce)*y,(ie-ce)*a,(Ce-le)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+le)*a,Ce*y,(ie+ce)*a,(Ce-le)*y,(ie+le)*a,(Ce-ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce+le)*y,(ie+le)*a,(Ce+ce)*y,(ie+ce)*a,(Ce+le)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-le)*a,Ce*y,(ie-ce)*a,(Ce+le)*y,(ie-le)*a,(Ce+ce)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var ee=new go.PathFigure(.55*a,.4*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var ie=.05,Ce=be*.05,Ze=.175,Oe=.95,ne=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y));var ie=.05,Ce=be*.05,Ze=.375,Oe=.95,le=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y));var ie=.05,Ce=be*.05,Ze=.625,Oe=.95,ce=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y));var ie=.05,Ce=be*.05,Ze=.825,Oe=.95,gt=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y).close());var ut=new go.PathFigure(0,y,!1);return x.add(ut),ut.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ee=new go.PathFigure(.15*a,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ne=.05,le=be*.05,ce=.35,ie=.775,Ce=new go.PathFigure((ce-ne)*a,ie*y,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ie-ne)*y,(ce-ne)*a,(ie-le)*y,(ce-le)*a,(ie-ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ne)*a,ie*y,(ce+le)*a,(ie-ne)*y,(ce+ne)*a,(ie-le)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ie+ne)*y,(ce+ne)*a,(ie+le)*y,(ce+le)*a,(ie+ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ne)*a,ie*y,(ce-le)*a,(ie+ne)*y,(ce-ne)*a,(ie+le)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,a,y){var x=new go.Geometry,b=.3,z=be*.3,ee=.5,ne=.7,le=new go.PathFigure((ee-b)*a,ne*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y));var ce=new go.PathFigure(0,.7*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*.5,ee=.5,ne=.5,le=new go.PathFigure((ee-b)*a,ne*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y));var ce=new go.PathFigure(.15*a,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*.5,ee=.5,ne=.5,le=new go.PathFigure((ee-b)*a,ne*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y).close()),b=.05,z=be*.05,ee=.5,ne=.8;var ce=new go.PathFigure((ee-b)*a,ne*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y).close()),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var ee=new go.PathFigure(.402*a,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ne=new go.PathFigure(.678*a,.85*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var le=new go.PathFigure(.5*a,.1*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var ee=new go.PathFigure(a*.408,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ne=new go.PathFigure(a*.612,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var le=new go.PathFigure(a*.816,y,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var ee=new go.PathFigure(a*.055,.13*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ne=new go.PathFigure(a*.055,.18*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var le=new go.PathFigure(a*1,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),le.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ee=new go.PathFigure(a*.11,y*.1,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var le=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,a,y){var x=new go.Geometry,b=8,z=b*be,ee=new go.PathFigure(b,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ne=new go.PathFigure(a*.83,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var le=new go.PathFigure(a*.83,y*1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ce=new go.PathFigure(a*.78,y*.05,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*be,z=y*.8,ee=new go.Geometry,ne=new go.PathFigure(x,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ne.add(new go.PathSegment(go.PathSegment.Line,x,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,.8,-b,-b)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var ee=new go.PathFigure(a*.28,y*.37,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,a,y){var x=new go.Geometry,b=15,z=b*be,ee=new go.PathFigure(a*.62,y*.475,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var ee=new go.PathFigure(a*.4,y*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var ee=new go.PathFigure(a*.5,y*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Re={},rt="5.0",te={},E=null,fe=!1,Se=!1,ve=null,Fe=!1,ye=null,be=null,He=0;He4?parseFloat(Xe):5};Re.setHTML5Codebase=function(Xe,Le){be=Xe,Rt(Xe,Le)},Re.setJavaCodebase=Re.setJavaCodebaseVersion=Re.isCompiledInstalled=Re.setPreCompiledScriptPath=Re.setPreCompiledResourcePath=function(){},Re.setHTML5CodebaseVersion=function(Xe,Le){var at=parseFloat(Xe);if(at!==NaN&&at<5){console.log("The GeoGebra HTML5 codebase version "+at+" is deprecated. Using version latest instead.");return}ye=Xe,$e(Xe,Le)},Re.getHTML5CodebaseVersion=function(){return oe},Re.getParameters=function(){return te},Re.setFontsCSSURL=function(Xe){ee=Xe},Re.setGiacJSURL=function(Xe){},Re.setJNLPFile=function(Xe){re=Xe},Re.setJNLPBaseDir=function(Xe){},Re.inject=function(){function Xe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Le="auto",at=te.id,st,pt=!1,Vt=0;Vt=5)return!0;var Xe=Re.getAppletObject();return Xe&&typeof Xe.recalculateEnvironments=="function"?(Xe.recalculateEnvironments(),!0):!1},Re.startAnimation=function(){var Xe=Re.getAppletObject();return Xe&&typeof Xe.startAnimation=="function"?(Xe.startAnimation(),!0):!1},Re.stopAnimation=function(){var Xe=Re.getAppletObject();return Xe&&typeof Xe.stopAnimation=="function"?(Xe.stopAnimation(),!0):!1},Re.getAppletObject=function(){var Xe=te.id!==void 0?te.id:"ggbApplet";return window[Xe]},Re.resize=function(){};var gt=function(Xe,Le,at){var st=document.createElement("param");st.setAttribute("name",Le),st.setAttribute("value",at),Xe.appendChild(st)},ut=function(Xe){return Xe&&Xe!=="false"},Me=function(Xe,Le,at){le(oe)<=4.2&&(at=!0);var st=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(st=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var pt=document.createElement("div");pt.classList.add("appletParameters","notranslate");var Vt=Le.width,Ie=Le.height;if(Le.disableAutoScale=Le.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Le.disableAutoScale,Le.width!==void 0)if(le(oe)<=4.4)ut(Le.showToolBar)&&(Le.height-=7),ut(Le.showAlgebraInput)&&(Le.height-=37),Le.width<605&&ut(Le.showToolBar)&&(Le.width=605,Vt=605);else{var Nt=100;(ut(Le.showToolBar)||ut(Le.showMenuBar))&&(Le.hasOwnProperty("customToolBar")&&(Le.customToolbar=Le.customToolBar),Nt=ut(Le.showMenuBar)?245:155),Vt=5?(Le.appletOnLoad=function(tt){var Ve=Xe.querySelector(".ggb_preview");Ve&&Ve.parentNode.removeChild(Ve),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(mn),window.GGBT_wsf_view&&$(window).trigger("resize"),nn(tt)},Rn||mn.appendChild(wt)):pt.appendChild(wt),mn.appendChild(pt),Rn||Xe.appendChild(mn),setTimeout(function(){Re.resize()},1)}else{var qe=document.createElement("div");qe.className="applet_scaler",qe.style.position="relative",qe.style.display="block",qe.appendChild(pt),Xe.appendChild(qe),Le.appletOnLoad=function(tt){Re.resize(),nn(tt)}}function At(tt,Ve){Ve&&typeof Ve.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(tt,Ve.appletOnLoad):renderGGBElement(tt),Mt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ve)}function _e(tt,Ve){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:tt,params:Ve}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Qe){At(Qe.article,Qe.params)}),html5AppletsToProcess=null)},le(oe)<5&&(tt.className+=" geogebraweb")):At(tt,Ve)}if(st){scriptLoadStarted=!0;for(var Pt=0;Pt0?(tn.remove(),mn.attr("id","fullscreencontent").show(),jQuery(nn).append(mn),window.dispatchEvent(new Event("resize"))):Me(tn,Le,!1),window.GGBT_wsf_view.launchFullScreen(nn)}else yt=st,Me(Xe,Le,!1);if(!window.GGBT_wsf_view)for(Ie=0;IeXe/4*3&&(tn=Xe/4*3),nn=tn/5.8,Nt.setAttribute("src",b),Nt.setAttribute("width",tn),Nt.setAttribute("height",nn);var mn=(Xe-tn)/2,Rn=(Le-nn)/2;Nt.style.left=mn+"px",Nt.style.top=Rn+"px",pt.appendChild(Nt)}}return pt.appendChild(Ie),pt},Tt=function(Xe){return Xe=Xe.toLowerCase(),Xe==="html5"||Xe==="screenshot"?Xe:"html5"},vt=["web","webSimple","web3d","tablet","tablet3d","phone"],$e=function(Xe,Le){if(oe=Xe,Le){Rt(oe,!0);return}var at=!fe;if(at){var st=le(oe);!isNaN(st)&&st<4.4&&(at=!1)}var pt,Vt;window.location.protocol.substr(0,4)==="http"?pt=window.location.protocol:pt="http:";var Ie=oe.indexOf("//");Ie>0?Vt=oe:Ie===0?Vt=pt+oe:Vt="https://www.geogebra.org/apps/5.2.814.0/";for(var Nt in vt)if(oe.slice(vt[Nt].length*-1)===vt[Nt]||oe.slice((vt[Nt].length+1)*-1)===vt[Nt]+"/"){Rt(Vt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&at&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!ut(te.showToolBar)&&!ut(te.showMenuBar)&&!ut(te.showAlgebraInput)&&!ut(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Vt+="webSimple/":Vt+="web3d/",Rt(Vt,!1)},Rt=function(Xe,Le){if(Xe.requirejs){Ge=Xe;return}Xe.slice(-1)!=="/"&&(Xe+="/"),Ge=Xe,Le===null&&(Le=Xe.indexOf("http")===-1),ze=Le,a="web.nocache.js",y=!1;var at=Ge.split("/");at.length>1&&(!Le&&at[at.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):vt.indexOf(at[at.length-2])>=0&&(a=at[at.length-2]+".nocache.js")),at=Xe.split("/"),oe=at[at.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var st=parseFloat(oe);st!==NaN&&st<5&&Xe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+st+" is deprecated. Using version latest instead."),$e("5.0",Le))},Mt=function(Xe,Le){window.console&&window.console.log&&(!Le||typeof Le.showLogging=="undefined"||Le.showLogging&&Le.showLogging!=="false")&&console.log(Xe)};te.material_id!==void 0?Ce(bt):bt();function bt(){var Xe=rt;ye!==null?Xe=ye:parseFloat(Xe)<5&&(Xe="5.0"),$e(Xe,!1),be!==null&&Rt(be,ze),Fe=!0}return Re},GGBAppletUtils=function(){"use strict";function Re(){return window.GGBT_wsf_edit!==void 0}function rt(Fe,ye){ye!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+ye+","+ye+")",Fe.style.webkitTransform="scale("+ye+","+ye+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function te(Fe,ye,be,He,Pe,re){var Ge=null;if(re!=null&&re!="")for(var ze=Fe.parentNode;ze!=null;)if((" "+ze.className+" ").indexOf(" "+re+" ")>-1){Ge=ze;break}else ze=ze.parentNode;var yt=0,oe=0,a=0,y=0,x=0,b=0,z=0;if(Ge)yt=Ge.offsetWidth,oe=Math.max(He?Ge.offsetWidth:0,Ge.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(yt=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=yt):(yt=window.innerWidth,oe=window.innerHeight,a=window.innerWidth),Fe){var ee=Fe.getBoundingClientRect();ee.left>0&&ee.left<=yt&&(Pe===void 0||!Pe)&&(document.dir==="rtl"?(x=yt-ee.width-ee.left,b=a<=480?10:30):(b=ee.left,x=a<=480?10:30),y=b+x)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return Fe&&((be===void 0||!be)&&ye>0&&ye+y1&&(re=!0)),ye&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(re=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))Pe=E(Fe,ye,re,be,Fe.scaleContainerClass);else return He;return re&&(!Fe.hasOwnProperty("scale")||He===1)?Pe:Math.min(He,Pe)}function Se(Fe){var ye=Math.min(window.innerWidth,document.documentElement.clientWidth),be=Math.min(window.innerHeight,document.documentElement.clientHeight),He=Fe.getBoundingClientRect(),Pe=(ye-He.width)/2,re=(be-He.height)/2;re<0&&(re=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Pe<40?Fe.style.left="40px":Fe.style.left=Pe+"px",Fe.style.top=re+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(re<40?Fe.style.top="40px":Fe.style.top=re+"px",Fe.style.left=Pe+"px")}function ve(Fe,ye){var be=Fe.querySelector(".appletParameters");if(be){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ye.id!==be.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(be.parentElement&&/fullscreen/.test(be.parentElement.className))return;var He=fe(ye,Fe);Re()&&be.setAttribute("data-param-scale",He);for(var Pe=null,re=0;re=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Re){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Re){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Re){var rt=c[Re];return rt==null?null:rt},r=d,webModule.__errFn=e}function B(){function Re(Fe){var ye=Fe.lastIndexOf(rb);ye==-1&&(ye=Fe.length);var be=Fe.indexOf(sb);be==-1&&(be=Fe.length);var He=Fe.lastIndexOf(tb,Math.min(be,ye));return He>=O?Fe.substring(O,He+P):W}function rt(Fe){if(!Fe.match(/^\w+:\/\//)){var ye=o.createElement(ub);ye.src=Fe+vb,Fe=Re(ye.src)}return Fe}function te(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function E(){for(var Fe=o.getElementsByTagName(_),ye=O;yeO?Fe[Fe.length-P].href:W}function Se(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var ve=te();return ve==W&&(ve=E()),ve==W&&(ve=fe()),ve==W&&Se()&&(ve=Re(o.location.href)),ve=rt(ve),ve}function C(Re){return Re.match(/^\//)||Re.match(/^[a-zA-Z]+:\/\//)?Re:webModule.__moduleBase+Re}function D(){var Re=[],rt=O,te=[],E=[];function fe(Fe){var ye=E[Fe](),be=te[Fe];if(ye in be)return ye;var He=[];for(var Pe in be)He[be[Pe]]=Pe;throw r&&r(Fe,He,ye),null}if(__gwt_isKnownPropertyValue=function(Fe,ye){return ye in te[Fe]},webModule.__getPropMap=function(){var Fe={};for(var ye in te)te.hasOwnProperty(ye)&&(Fe[ye]=fe(ye));return Fe},webModule.__computePropValue=fe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Se;try{Se=Cb;var ve=Se.indexOf(Db);ve!=-1&&(rt=parseInt(Se.substring(ve+P),$),Se=Se.substring(O,ve))}catch(Fe){}return webModule.__softPermutationId=rt,C(Se+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},78703:function(Re,rt){(function(te,E){E(rt)})(this,function(te){"use strict";var E=function(){return(E=Object.assign||function(qe){for(var At,_e=1,Pt=arguments.length;_e0&&We[We.length-1])&&(Qe[0]===6||Qe[0]===2)){Je=0;continue}if(Qe[0]===3&&(!We||Qe[1]>We[0]&&Qe[1]=0&&qe.HANDLE_LIST.splice(_e,1),window.removeEventListener("message",At,!1)},qe.empty=function(){for(;qe.HANDLE_LIST.length;)window.removeEventListener("message",qe.HANDLE_LIST.shift(),!1)},qe.parse=function(At){try{return typeof At=="object"?At:At&&JSON.parse(At)}catch(_e){return console.log("Message.parse Error:",_e),At}},qe.HANDLE_LIST=[],qe}();function Fe(qe){return{}.toString.call(qe)==="[object Function]"}var ye,be,He,Pe,re={origin:""};function Ge(qe,At){re[qe]=At}function ze(qe){return re[qe]}function yt(qe){var At=ze("origin");return!!function(_e,Pt){return _e!==Pt&&(_e.replace(/www\./i,"").toLowerCase()!==Pt.replace(/www\./i,"").toLowerCase()||(_e.match("www.")?void 0:(Ge("origin",Pt),!1)))}(At,qe.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:At,eventOrigin:qe.origin}),!0)}(function(qe){qe.unknown="unknown",qe.spreadsheet="s",qe.writer="w",qe.presentation="p",qe.pdf="f"})(ye||(ye={})),function(qe){qe.wps="w",qe.et="s",qe.presentation="p",qe.pdf="f"}(be||(be={})),function(qe){qe.nomal="nomal",qe.simple="simple"}(He||(He={})),function(qe){qe[qe.requestFullscreen=1]="requestFullscreen",qe[qe.exitFullscreen=0]="exitFullscreen"}(Pe||(Pe={}));var oe,a,y,x=(oe=0,function(){return oe+=1}),b=function(qe,At,_e){_e===void 0&&(_e=!0);var Pt=At;if(!a){var We=function Ue(tt){var Ve=tt.clientHeight,Qe=tt.clientWidth;Ve!==0||Qe!==0||y?Ve===0&&Qe===0||!y||(y.disconnect(),y=null):window.ResizeObserver&&(y=new ResizeObserver(function(mt){Ue(tt)})).observe(tt),a.style.cssText+="height: "+Ve+"px; width: "+Qe+"px"}.bind(null,Pt);(a=document.createElement("iframe")).classList.add("web-office-iframe");var Bt={id:"office-iframe",src:qe,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var Je in Pt?(Bt.style="width: "+Pt.clientWidth+"px; height: "+Pt.clientHeight+"px;",_e&&window.addEventListener("resize",We)):((Pt=document.createElement("div")).classList.add("web-office-default-container"),function(Ue){var tt=document.createElement("style");document.head.appendChild(tt);var Ve=tt.sheet;Ve.insertRule(Ue,Ve.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(Pt),Bt.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),Bt)a.setAttribute(Je,Bt[Je]);Pt.appendChild(a),a.destroy=function(){a.parentNode.removeChild(a),a=null,window.removeEventListener("resize",We),y&&(y.disconnect(),y=null)}}return a},z=function(qe){b().contentWindow&&b().contentWindow.postMessage(JSON.stringify(qe),ze("origin"))};function ee(qe,At,_e){return new Promise(function(Pt){var We=x(),Bt=function(Je){if(!yt(Je)){var Ue=ve.parse(Je.data);Ue.eventName===_e&&Ue.msgId===We&&(Pt(Ue.data),ve.remove(Bt))}};ve.add(Bt),z({data:qe,msgId:We,eventName:At})})}var ne=function(qe){return ee(qe,"wps.jssdk.api","wps.api.reply")},le=function(qe){return ee(qe,"api.basic","api.basic.reply")},ce={idMap:{}};function ie(qe){return fe(this,void 0,void 0,function(){var At,_e,Pt,We,Bt,Je,Ue,tt,Ve,Qe;return Se(this,function(mt){switch(mt.label){case 0:return yt(qe)?[2]:(At=ve.parse(qe.data),_e=At.eventName,Pt=At.callbackId,We=At.data,Pt&&(Bt=ce.idMap[Pt])?(Je=Bt.split(":"),Ue=Je[0],tt=Je[1],_e==="api.callback"&&ce[Ue]&&ce[Ue][tt]?[4,(Qe=ce[Ue][tt]).callback.apply(Qe,We.args)]:[3,2]):[3,2]);case 1:Ve=mt.sent(),z({result:Ve,callbackId:Pt,eventName:"api.callback.reply"}),mt.label=2;case 2:return[2]}})})}var Ce=function(qe){return fe(void 0,void 0,void 0,function(){function At(){return Object.keys(ce.idMap).find(function(mt){return ce.idMap[mt]===Pt+":"+_e})}var _e,Pt,We,Bt,Je,Ue,tt,Ve,Qe;return Se(this,function(mt){switch(mt.label){case 0:return _e=qe.prop,Pt=qe.parentObjId,[4,Oe([We=qe.value])];case 1:return Bt=mt.sent(),Je=Bt[0],Ue=Bt[1],qe.value=Je[0],tt=Object.keys(Ue)[0],Ve=ce[Pt],We===null&&Ve&&Ve[_e]&&((Qe=At())&&delete ce.idMap[Qe],delete Ve[_e],Object.keys(Ve).length||delete ce[Pt],Object.keys(ce.idMap).length||ve.remove(ie)),tt&&(Object.keys(ce.idMap).length||ve.add(ie),ce[Pt]||(ce[Pt]={}),ce[Pt][_e]={callbackId:tt,callback:Ue[tt]},(Qe=At())&&delete ce.idMap[Qe],ce.idMap[tt]=Pt+":"+_e),[2]}})})},Ze=function(qe,At,_e,Pt){return fe(void 0,void 0,void 0,function(){var We,Bt,Je,Ue,tt,Ve,Qe,mt;return Se(this,function(ke){switch(ke.label){case 0:return We=x(),Ue=new Promise(function(Te,Ee){Bt=Te,Je=Ee}),tt={},At.args?[4,Oe(At.args)]:[3,2];case 1:Ve=ke.sent(),Qe=Ve[0],mt=Ve[1],At.args=Qe,tt=mt,ke.label=2;case 2:return qe!=="api.setter"?[3,4]:[4,Ce(At)];case 3:ke.sent(),ke.label=4;case 4:return function(Te){var Ee=Te[0],xe=Te[1];typeof(Ee=E({},Ee)).data=="function"&&(Ee.data=Ee.data()),xe(),z(Ee)}([{eventName:qe,data:At,msgId:We},function(){var Te=this,Ee=function(xe){return fe(Te,void 0,void 0,function(){var Ye,et,xt;return Se(this,function(Ct){switch(Ct.label){case 0:return yt(xe)?[2]:(Ye=ve.parse(xe.data)).eventName==="api.callback"&&Ye.callbackId&&tt[Ye.callbackId]?[4,tt[Ye.callbackId].apply(tt,Ye.data.args)]:[3,2];case 1:et=Ct.sent(),z({result:et,eventName:"api.callback.reply",callbackId:Ye.callbackId}),Ct.label=2;case 2:return Ye.eventName===qe+".reply"&&Ye.msgId===We&&(Ye.error?((xt=new Error("")).stack=Ye.error+` + `},ze={onDragStart(De){let{active:je}=De;return"Picked up draggable item "+je.id+"."},onDragOver(De){let{active:je,over:ot}=De;return ot?"Draggable item "+je.id+" was moved over droppable area "+ot.id+".":"Draggable item "+je.id+" is no longer over a droppable area."},onDragEnd(De){let{active:je,over:ot}=De;return ot?"Draggable item "+je.id+" was dropped over droppable area "+ot.id:"Draggable item "+je.id+" was dropped."},onDragCancel(De){let{active:je}=De;return"Dragging was cancelled. Draggable item "+je.id+" was dropped."}};function yt(De){let{announcements:je=ze,container:ot,hiddenTextDescribedById:Lt,screenReaderInstructions:sn=Ge}=De;const{announce:vn,announcement:de}=be(),dt=(0,Se.Ld)("DndLiveRegion"),[Ot,rn]=(0,E.useState)(!1);if((0,E.useEffect)(()=>{rn(!0)},[]),Pe((0,E.useMemo)(()=>({onDragStart(ae){let{active:pe}=ae;vn(je.onDragStart({active:pe}))},onDragMove(ae){let{active:pe,over:ge}=ae;je.onDragMove&&vn(je.onDragMove({active:pe,over:ge}))},onDragOver(ae){let{active:pe,over:ge}=ae;vn(je.onDragOver({active:pe,over:ge}))},onDragEnd(ae){let{active:pe,over:ge}=ae;vn(je.onDragEnd({active:pe,over:ge}))},onDragCancel(ae){let{active:pe,over:ge}=ae;vn(je.onDragCancel({active:pe,over:ge}))}}),[vn,je])),!Ot)return null;const Zt=E.createElement(E.Fragment,null,E.createElement(Fe,{id:Lt,value:sn.draggable}),E.createElement(ye,{id:dt,announcement:de}));return ot?(0,fe.createPortal)(Zt,ot):Zt}var oe;(function(De){De.DragStart="dragStart",De.DragMove="dragMove",De.DragEnd="dragEnd",De.DragCancel="dragCancel",De.DragOver="dragOver",De.RegisterDroppable="registerDroppable",De.SetDroppableDisabled="setDroppableDisabled",De.UnregisterDroppable="unregisterDroppable"})(oe||(oe={}));function a(){}function y(De,je){return useMemo(()=>({sensor:De,options:je!=null?je:{}}),[De,je])}function x(){for(var De=arguments.length,je=new Array(De),ot=0;ot[...je].filter(Lt=>Lt!=null),[...je])}const b=Object.freeze({x:0,y:0});function z(De,je){return Math.sqrt(Math.pow(De.x-je.x,2)+Math.pow(De.y-je.y,2))}function ee(De,je){const ot=getEventCoordinates(De);if(!ot)return"0 0";const Lt={x:(ot.x-je.left)/je.width*100,y:(ot.y-je.top)/je.height*100};return Lt.x+"% "+Lt.y+"%"}function ne(De,je){let{data:{value:ot}}=De,{data:{value:Lt}}=je;return ot-Lt}function le(De,je){let{data:{value:ot}}=De,{data:{value:Lt}}=je;return Lt-ot}function ce(De){let{left:je,top:ot,height:Lt,width:sn}=De;return[{x:je,y:ot},{x:je+sn,y:ot},{x:je,y:ot+Lt},{x:je+sn,y:ot+Lt}]}function ie(De,je){if(!De||De.length===0)return null;const[ot]=De;return je?ot[je]:ot}function Ce(De,je,ot){return je===void 0&&(je=De.left),ot===void 0&&(ot=De.top),{x:je+De.width*.5,y:ot+De.height*.5}}const Ze=De=>{let{collisionRect:je,droppableRects:ot,droppableContainers:Lt}=De;const sn=Ce(je,je.left,je.top),vn=[];for(const de of Lt){const{id:dt}=de,Ot=ot.get(dt);if(Ot){const rn=z(Ce(Ot),sn);vn.push({id:dt,data:{droppableContainer:de,value:rn}})}}return vn.sort(ne)},Oe=De=>{let{collisionRect:je,droppableRects:ot,droppableContainers:Lt}=De;const sn=ce(je),vn=[];for(const de of Lt){const{id:dt}=de,Ot=ot.get(dt);if(Ot){const rn=ce(Ot),Zt=sn.reduce((pe,ge,Ae)=>pe+z(rn[Ae],ge),0),ae=Number((Zt/4).toFixed(4));vn.push({id:dt,data:{droppableContainer:de,value:ae}})}}return vn.sort(ne)};function gt(De,je){const ot=Math.max(je.top,De.top),Lt=Math.max(je.left,De.left),sn=Math.min(je.left+je.width,De.left+De.width),vn=Math.min(je.top+je.height,De.top+De.height),de=sn-Lt,dt=vn-ot;if(Lt{let{collisionRect:je,droppableRects:ot,droppableContainers:Lt}=De;const sn=[];for(const vn of Lt){const{id:de}=vn,dt=ot.get(de);if(dt){const Ot=gt(dt,je);Ot>0&&sn.push({id:de,data:{droppableContainer:vn,value:Ot}})}}return sn.sort(le)};function Me(De,je){const{top:ot,left:Lt,bottom:sn,right:vn}=je;return ot<=De.y&&De.y<=sn&&Lt<=De.x&&De.x<=vn}const zt=De=>{let{droppableContainers:je,droppableRects:ot,pointerCoordinates:Lt}=De;if(!Lt)return[];const sn=[];for(const vn of je){const{id:de}=vn,dt=ot.get(de);if(dt&&Me(Lt,dt)){const rn=ce(dt).reduce((ae,pe)=>ae+z(Lt,pe),0),Zt=Number((rn/4).toFixed(4));sn.push({id:de,data:{droppableContainer:vn,value:Zt}})}}return sn.sort(ne)};function nt(De,je,ot){return el(er({},De),{scaleX:je&&ot?je.width/ot.width:1,scaleY:je&&ot?je.height/ot.height:1})}function ct(De,je){return De&&je?{x:De.left-je.left,y:De.top-je.top}:b}function Ut(De){return function(ot){for(var Lt=arguments.length,sn=new Array(Lt>1?Lt-1:0),vn=1;vnel(er({},de),{top:de.top+De*dt.y,bottom:de.bottom+De*dt.y,left:de.left+De*dt.x,right:de.right+De*dt.x}),er({},ot))}}const ht=Ut(1);function Tt(De){if(De.startsWith("matrix3d(")){const je=De.slice(9,-1).split(/, /);return{x:+je[12],y:+je[13],scaleX:+je[0],scaleY:+je[5]}}else if(De.startsWith("matrix(")){const je=De.slice(7,-1).split(/, /);return{x:+je[4],y:+je[5],scaleX:+je[0],scaleY:+je[3]}}return null}function vt(De,je,ot){const Lt=Tt(je);if(!Lt)return De;const{scaleX:sn,scaleY:vn,x:de,y:dt}=Lt,Ot=De.left-de-(1-sn)*parseFloat(ot),rn=De.top-dt-(1-vn)*parseFloat(ot.slice(ot.indexOf(" ")+1)),Zt=sn?De.width/sn:De.width,ae=vn?De.height/vn:De.height;return{width:Zt,height:ae,top:rn,right:Ot+Zt,bottom:rn+ae,left:Ot}}const $e={ignoreTransform:!1};function Rt(De,je){je===void 0&&(je=$e);let ot=De.getBoundingClientRect();if(je.ignoreTransform){const{transform:rn,transformOrigin:Zt}=(0,Se.Jj)(De).getComputedStyle(De);rn&&(ot=vt(ot,rn,Zt))}const{top:Lt,left:sn,width:vn,height:de,bottom:dt,right:Ot}=ot;return{top:Lt,left:sn,width:vn,height:de,bottom:dt,right:Ot}}function Mt(De){return Rt(De,{ignoreTransform:!0})}function bt(De){const je=De.innerWidth,ot=De.innerHeight;return{top:0,left:0,right:je,bottom:ot,width:je,height:ot}}function Xe(De,je){return je===void 0&&(je=(0,Se.Jj)(De).getComputedStyle(De)),je.position==="fixed"}function Le(De,je){je===void 0&&(je=(0,Se.Jj)(De).getComputedStyle(De));const ot=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(sn=>{const vn=je[sn];return typeof vn=="string"?ot.test(vn):!1})}function at(De,je){const ot=[];function Lt(sn){if(je!=null&&ot.length>=je||!sn)return ot;if((0,Se.qk)(sn)&&sn.scrollingElement!=null&&!ot.includes(sn.scrollingElement))return ot.push(sn.scrollingElement),ot;if(!(0,Se.Re)(sn)||(0,Se.vZ)(sn)||ot.includes(sn))return ot;const vn=(0,Se.Jj)(De).getComputedStyle(sn);return sn!==De&&Le(sn,vn)&&ot.push(sn),Xe(sn,vn)?ot:Lt(sn.parentNode)}return De?Lt(De):ot}function st(De){const[je]=at(De,1);return je!=null?je:null}function pt(De){return!Se.Nq||!De?null:(0,Se.FJ)(De)?De:(0,Se.UG)(De)?(0,Se.qk)(De)||De===(0,Se.r3)(De).scrollingElement?window:(0,Se.Re)(De)?De:null:null}function Vt(De){return(0,Se.FJ)(De)?De.scrollX:De.scrollLeft}function Ie(De){return(0,Se.FJ)(De)?De.scrollY:De.scrollTop}function Nt(De){return{x:Vt(De),y:Ie(De)}}var en;(function(De){De[De.Forward=1]="Forward",De[De.Backward=-1]="Backward"})(en||(en={}));function tn(De){return!Se.Nq||!De?!1:De===document.scrollingElement}function mn(De){const je={x:0,y:0},ot=tn(De)?{height:window.innerHeight,width:window.innerWidth}:{height:De.clientHeight,width:De.clientWidth},Lt={x:De.scrollWidth-ot.width,y:De.scrollHeight-ot.height},sn=De.scrollTop<=je.y,vn=De.scrollLeft<=je.x,de=De.scrollTop>=Lt.y,dt=De.scrollLeft>=Lt.x;return{isTop:sn,isLeft:vn,isBottom:de,isRight:dt,maxScroll:Lt,minScroll:je}}const Rn={x:.2,y:.2};function wt(De,je,ot,Lt,sn){let{top:vn,left:de,right:dt,bottom:Ot}=ot;Lt===void 0&&(Lt=10),sn===void 0&&(sn=Rn);const{isTop:rn,isBottom:Zt,isLeft:ae,isRight:pe}=mn(De),ge={x:0,y:0},Ae={x:0,y:0},Be={height:je.height*sn.y,width:je.width*sn.x};return!rn&&vn<=je.top+Be.height?(ge.y=en.Backward,Ae.y=Lt*Math.abs((je.top+Be.height-vn)/Be.height)):!Zt&&Ot>=je.bottom-Be.height&&(ge.y=en.Forward,Ae.y=Lt*Math.abs((je.bottom-Be.height-Ot)/Be.height)),!pe&&dt>=je.right-Be.width?(ge.x=en.Forward,Ae.x=Lt*Math.abs((je.right-Be.width-dt)/Be.width)):!ae&&de<=je.left+Be.width&&(ge.x=en.Backward,Ae.x=Lt*Math.abs((je.left+Be.width-de)/Be.width)),{direction:ge,speed:Ae}}function qe(De){if(De===document.scrollingElement){const{innerWidth:vn,innerHeight:de}=window;return{top:0,left:0,right:vn,bottom:de,width:vn,height:de}}const{top:je,left:ot,right:Lt,bottom:sn}=De.getBoundingClientRect();return{top:je,left:ot,right:Lt,bottom:sn,width:De.clientWidth,height:De.clientHeight}}function At(De){return De.reduce((je,ot)=>(0,Se.IH)(je,Nt(ot)),b)}function _e(De){return De.reduce((je,ot)=>je+Vt(ot),0)}function Pt(De){return De.reduce((je,ot)=>je+Ie(ot),0)}function We(De,je){if(je===void 0&&(je=Rt),!De)return;const{top:ot,left:Lt,bottom:sn,right:vn}=je(De);st(De)&&(sn<=0||vn<=0||ot>=window.innerHeight||Lt>=window.innerWidth)&&De.scrollIntoView({block:"center",inline:"center"})}const Bt=[["x",["left","right"],_e],["y",["top","bottom"],Pt]];class Je{constructor(je,ot){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Lt=at(ot),sn=At(Lt);this.rect=er({},je),this.width=je.width,this.height=je.height;for(const[vn,de,dt]of Bt)for(const Ot of de)Object.defineProperty(this,Ot,{get:()=>{const rn=dt(Lt),Zt=sn[vn]-rn;return this.rect[Ot]+Zt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Ue{constructor(je){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(ot=>{var Lt;return(Lt=this.target)==null?void 0:Lt.removeEventListener(...ot)})},this.target=je}add(je,ot,Lt){var sn;(sn=this.target)==null||sn.addEventListener(je,ot,Lt),this.listeners.push([je,ot,Lt])}}function tt(De){const{EventTarget:je}=(0,Se.Jj)(De);return De instanceof je?De:(0,Se.r3)(De)}function Ve(De,je){const ot=Math.abs(De.x),Lt=Math.abs(De.y);return typeof je=="number"?Math.sqrt(Is(ot,2)+Is(Lt,2))>je:"x"in je&&"y"in je?ot>je.x&&Lt>je.y:"x"in je?ot>je.x:"y"in je?Lt>je.y:!1}var Qe;(function(De){De.Click="click",De.DragStart="dragstart",De.Keydown="keydown",De.ContextMenu="contextmenu",De.Resize="resize",De.SelectionChange="selectionchange",De.VisibilityChange="visibilitychange"})(Qe||(Qe={}));function mt(De){De.preventDefault()}function ke(De){De.stopPropagation()}var Te;(function(De){De.Space="Space",De.Down="ArrowDown",De.Right="ArrowRight",De.Left="ArrowLeft",De.Up="ArrowUp",De.Esc="Escape",De.Enter="Enter",De.Tab="Tab"})(Te||(Te={}));const Ee={start:[Te.Space,Te.Enter],cancel:[Te.Esc],end:[Te.Space,Te.Enter,Te.Tab]},xe=(De,je)=>{let{currentCoordinates:ot}=je;switch(De.code){case Te.Right:return el(er({},ot),{x:ot.x+25});case Te.Left:return el(er({},ot),{x:ot.x-25});case Te.Down:return el(er({},ot),{y:ot.y+25});case Te.Up:return el(er({},ot),{y:ot.y-25})}};class Ye{constructor(je){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=je;const{event:{target:ot}}=je;this.props=je,this.listeners=new Ue((0,Se.r3)(ot)),this.windowListeners=new Ue((0,Se.Jj)(ot)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Qe.Resize,this.handleCancel),this.windowListeners.add(Qe.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Qe.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:je,onStart:ot}=this.props,Lt=je.node.current;Lt&&We(Lt),ot(b)}handleKeyDown(je){if((0,Se.vd)(je)){const{active:ot,context:Lt,options:sn}=this.props,{keyboardCodes:vn=Ee,coordinateGetter:de=xe,scrollBehavior:dt="smooth"}=sn,{code:Ot}=je;if(vn.end.includes(Ot)){this.handleEnd(je);return}if(vn.cancel.includes(Ot)){this.handleCancel(je);return}const{collisionRect:rn}=Lt.current,Zt=rn?{x:rn.left,y:rn.top}:b;this.referenceCoordinates||(this.referenceCoordinates=Zt);const ae=de(je,{active:ot,context:Lt.current,currentCoordinates:Zt});if(ae){const pe=(0,Se.$X)(ae,Zt),ge={x:0,y:0},{scrollableAncestors:Ae}=Lt.current;for(const Be of Ae){const he=je.code,{isTop:we,isRight:Ne,isLeft:Et,isBottom:Ft,maxScroll:it,minScroll:Gt}=mn(Be),_t=qe(Be),Yt={x:Math.min(he===Te.Right?_t.right-_t.width/2:_t.right,Math.max(he===Te.Right?_t.left:_t.left+_t.width/2,ae.x)),y:Math.min(he===Te.Down?_t.bottom-_t.height/2:_t.bottom,Math.max(he===Te.Down?_t.top:_t.top+_t.height/2,ae.y))},Xt=he===Te.Right&&!Ne||he===Te.Left&&!Et,yn=he===Te.Down&&!Ft||he===Te.Up&&!we;if(Xt&&Yt.x!==ae.x){const $t=Be.scrollLeft+pe.x,cn=he===Te.Right&&$t<=it.x||he===Te.Left&&$t>=Gt.x;if(cn&&!pe.y){Be.scrollTo({left:$t,behavior:dt});return}cn?ge.x=Be.scrollLeft-$t:ge.x=he===Te.Right?Be.scrollLeft-it.x:Be.scrollLeft-Gt.x,ge.x&&Be.scrollBy({left:-ge.x,behavior:dt});break}else if(yn&&Yt.y!==ae.y){const $t=Be.scrollTop+pe.y,cn=he===Te.Down&&$t<=it.y||he===Te.Up&&$t>=Gt.y;if(cn&&!pe.x){Be.scrollTo({top:$t,behavior:dt});return}cn?ge.y=Be.scrollTop-$t:ge.y=he===Te.Down?Be.scrollTop-it.y:Be.scrollTop-Gt.y,ge.y&&Be.scrollBy({top:-ge.y,behavior:dt});break}}this.handleMove(je,(0,Se.IH)((0,Se.$X)(ae,this.referenceCoordinates),ge))}}}handleMove(je,ot){const{onMove:Lt}=this.props;je.preventDefault(),Lt(ot)}handleEnd(je){const{onEnd:ot}=this.props;je.preventDefault(),this.detach(),ot()}handleCancel(je){const{onCancel:ot}=this.props;je.preventDefault(),this.detach(),ot()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Ye.activators=[{eventName:"onKeyDown",handler:(De,je,ot)=>{let{keyboardCodes:Lt=Ee,onActivation:sn}=je,{active:vn}=ot;const{code:de}=De.nativeEvent;if(Lt.start.includes(de)){const dt=vn.activatorNode.current;return dt&&De.target!==dt?!1:(De.preventDefault(),sn==null||sn({event:De.nativeEvent}),!0)}return!1}}];function et(De){return!!(De&&"distance"in De)}function xt(De){return!!(De&&"delay"in De)}class Ct{constructor(je,ot,Lt){var sn;Lt===void 0&&(Lt=tt(je.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=je,this.events=ot;const{event:vn}=je,{target:de}=vn;this.props=je,this.events=ot,this.document=(0,Se.r3)(de),this.documentListeners=new Ue(this.document),this.listeners=new Ue(Lt),this.windowListeners=new Ue((0,Se.Jj)(de)),this.initialCoordinates=(sn=(0,Se.DC)(vn))!=null?sn:b,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:je,props:{options:{activationConstraint:ot,bypassActivationConstraint:Lt}}}=this;if(this.listeners.add(je.move.name,this.handleMove,{passive:!1}),this.listeners.add(je.end.name,this.handleEnd),je.cancel&&this.listeners.add(je.cancel.name,this.handleCancel),this.windowListeners.add(Qe.Resize,this.handleCancel),this.windowListeners.add(Qe.DragStart,mt),this.windowListeners.add(Qe.VisibilityChange,this.handleCancel),this.windowListeners.add(Qe.ContextMenu,mt),this.documentListeners.add(Qe.Keydown,this.handleKeydown),ot){if(Lt!=null&&Lt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(xt(ot)){this.timeoutId=setTimeout(this.handleStart,ot.delay),this.handlePending(ot);return}if(et(ot)){this.handlePending(ot);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(je,ot){const{active:Lt,onPending:sn}=this.props;sn(Lt,je,this.initialCoordinates,ot)}handleStart(){const{initialCoordinates:je}=this,{onStart:ot}=this.props;je&&(this.activated=!0,this.documentListeners.add(Qe.Click,ke,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Qe.SelectionChange,this.removeTextSelection),ot(je))}handleMove(je){var ot;const{activated:Lt,initialCoordinates:sn,props:vn}=this,{onMove:de,options:{activationConstraint:dt}}=vn;if(!sn)return;const Ot=(ot=(0,Se.DC)(je))!=null?ot:b,rn=(0,Se.$X)(sn,Ot);if(!Lt&&dt){if(et(dt)){if(dt.tolerance!=null&&Ve(rn,dt.tolerance))return this.handleCancel();if(Ve(rn,dt.distance))return this.handleStart()}if(xt(dt)&&Ve(rn,dt.tolerance))return this.handleCancel();this.handlePending(dt,rn);return}je.cancelable&&je.preventDefault(),de(Ot)}handleEnd(){const{onAbort:je,onEnd:ot}=this.props;this.detach(),this.activated||je(this.props.active),ot()}handleCancel(){const{onAbort:je,onCancel:ot}=this.props;this.detach(),this.activated||je(this.props.active),ot()}handleKeydown(je){je.code===Te.Esc&&this.handleCancel()}removeTextSelection(){var je;(je=this.document.getSelection())==null||je.removeAllRanges()}}const Jt={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Qt extends Ct{constructor(je){const{event:ot}=je,Lt=(0,Se.r3)(ot.target);super(je,Jt,Lt)}}Qt.activators=[{eventName:"onPointerDown",handler:(De,je)=>{let{nativeEvent:ot}=De,{onActivation:Lt}=je;return!ot.isPrimary||ot.button!==0?!1:(Lt==null||Lt({event:ot}),!0)}}];const qt={move:{name:"mousemove"},end:{name:"mouseup"}};var Bn;(function(De){De[De.RightClick=2]="RightClick"})(Bn||(Bn={}));class _n extends Ct{constructor(je){super(je,qt,(0,Se.r3)(je.event.target))}}_n.activators=[{eventName:"onMouseDown",handler:(De,je)=>{let{nativeEvent:ot}=De,{onActivation:Lt}=je;return ot.button===Bn.RightClick?!1:(Lt==null||Lt({event:ot}),!0)}}];const on={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class fn extends Ct{constructor(je){super(je,on)}static setup(){return window.addEventListener(on.move.name,je,{capture:!1,passive:!1}),function(){window.removeEventListener(on.move.name,je)};function je(){}}}fn.activators=[{eventName:"onTouchStart",handler:(De,je)=>{let{nativeEvent:ot}=De,{onActivation:Lt}=je;const{touches:sn}=ot;return sn.length>1?!1:(Lt==null||Lt({event:ot}),!0)}}];var Dn;(function(De){De[De.Pointer=0]="Pointer",De[De.DraggableRect=1]="DraggableRect"})(Dn||(Dn={}));var Sn;(function(De){De[De.TreeOrder=0]="TreeOrder",De[De.ReversedTreeOrder=1]="ReversedTreeOrder"})(Sn||(Sn={}));function hn(De){let{acceleration:je,activator:ot=Dn.Pointer,canScroll:Lt,draggingRect:sn,enabled:vn,interval:de=5,order:dt=Sn.TreeOrder,pointerCoordinates:Ot,scrollableAncestors:rn,scrollableAncestorRects:Zt,delta:ae,threshold:pe}=De;const ge=Yn({delta:ae,disabled:!vn}),[Ae,Be]=(0,Se.Yz)(),he=(0,E.useRef)({x:0,y:0}),we=(0,E.useRef)({x:0,y:0}),Ne=(0,E.useMemo)(()=>{switch(ot){case Dn.Pointer:return Ot?{top:Ot.y,bottom:Ot.y,left:Ot.x,right:Ot.x}:null;case Dn.DraggableRect:return sn}},[ot,sn,Ot]),Et=(0,E.useRef)(null),Ft=(0,E.useCallback)(()=>{const Gt=Et.current;if(!Gt)return;const _t=he.current.x*we.current.x,Yt=he.current.y*we.current.y;Gt.scrollBy(_t,Yt)},[]),it=(0,E.useMemo)(()=>dt===Sn.TreeOrder?[...rn].reverse():rn,[dt,rn]);(0,E.useEffect)(()=>{if(!vn||!rn.length||!Ne){Be();return}for(const Gt of it){if((Lt==null?void 0:Lt(Gt))===!1)continue;const _t=rn.indexOf(Gt),Yt=Zt[_t];if(!Yt)continue;const{direction:Xt,speed:yn}=wt(Gt,Yt,Ne,je,pe);for(const $t of["x","y"])ge[$t][Xt[$t]]||(yn[$t]=0,Xt[$t]=0);if(yn.x>0||yn.y>0){Be(),Et.current=Gt,Ae(Ft,de),he.current=yn,we.current=Xt;return}}he.current={x:0,y:0},we.current={x:0,y:0},Be()},[je,Ft,Lt,Be,vn,de,JSON.stringify(Ne),JSON.stringify(ge),Ae,rn,it,Zt,JSON.stringify(pe)])}const an={x:{[en.Backward]:!1,[en.Forward]:!1},y:{[en.Backward]:!1,[en.Forward]:!1}};function Yn(De){let{delta:je,disabled:ot}=De;const Lt=(0,Se.D9)(je);return(0,Se.Gj)(sn=>{if(ot||!Lt||!sn)return an;const vn={x:Math.sign(je.x-Lt.x),y:Math.sign(je.y-Lt.y)};return{x:{[en.Backward]:sn.x[en.Backward]||vn.x===-1,[en.Forward]:sn.x[en.Forward]||vn.x===1},y:{[en.Backward]:sn.y[en.Backward]||vn.y===-1,[en.Forward]:sn.y[en.Forward]||vn.y===1}}},[ot,je,Lt])}function jn(De,je){const ot=je!=null?De.get(je):void 0,Lt=ot?ot.node.current:null;return(0,Se.Gj)(sn=>{var vn;return je==null?null:(vn=Lt!=null?Lt:sn)!=null?vn:null},[Lt,je])}function ln(De,je){return(0,E.useMemo)(()=>De.reduce((ot,Lt)=>{const{sensor:sn}=Lt,vn=sn.activators.map(de=>({eventName:de.eventName,handler:je(de.handler,Lt)}));return[...ot,...vn]},[]),[De,je])}var Xn;(function(De){De[De.Always=0]="Always",De[De.BeforeDragging=1]="BeforeDragging",De[De.WhileDragging=2]="WhileDragging"})(Xn||(Xn={}));var nn;(function(De){De.Optimized="optimized"})(nn||(nn={}));const un=new Map;function An(De,je){let{dragging:ot,dependencies:Lt,config:sn}=je;const[vn,de]=(0,E.useState)(null),{frequency:dt,measure:Ot,strategy:rn}=sn,Zt=(0,E.useRef)(De),ae=he(),pe=(0,Se.Ey)(ae),ge=(0,E.useCallback)(function(we){we===void 0&&(we=[]),!pe.current&&de(Ne=>Ne===null?we:Ne.concat(we.filter(Et=>!Ne.includes(Et))))},[pe]),Ae=(0,E.useRef)(null),Be=(0,Se.Gj)(we=>{if(ae&&!ot)return un;if(!we||we===un||Zt.current!==De||vn!=null){const Ne=new Map;for(let Et of De){if(!Et)continue;if(vn&&vn.length>0&&!vn.includes(Et.id)&&Et.rect.current){Ne.set(Et.id,Et.rect.current);continue}const Ft=Et.node.current,it=Ft?new Je(Ot(Ft),Ft):null;Et.rect.current=it,it&&Ne.set(Et.id,it)}return Ne}return we},[De,vn,ot,ae,Ot]);return(0,E.useEffect)(()=>{Zt.current=De},[De]),(0,E.useEffect)(()=>{ae||ge()},[ot,ae]),(0,E.useEffect)(()=>{vn&&vn.length>0&&de(null)},[JSON.stringify(vn)]),(0,E.useEffect)(()=>{ae||typeof dt!="number"||Ae.current!==null||(Ae.current=setTimeout(()=>{ge(),Ae.current=null},dt))},[dt,ae,ge,...Lt]),{droppableRects:Be,measureDroppableContainers:ge,measuringScheduled:vn!=null};function he(){switch(rn){case Xn.Always:return!1;case Xn.BeforeDragging:return ot;default:return!ot}}}function bn(De,je){return(0,Se.Gj)(ot=>De?ot||(typeof je=="function"?je(De):De):null,[je,De])}function Kn(De,je){return bn(De,je)}function ya(De){let{callback:je,disabled:ot}=De;const Lt=(0,Se.zX)(je),sn=(0,E.useMemo)(()=>{if(ot||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:vn}=window;return new vn(Lt)},[Lt,ot]);return(0,E.useEffect)(()=>()=>sn==null?void 0:sn.disconnect(),[sn]),sn}function Ke(De){let{callback:je,disabled:ot}=De;const Lt=(0,Se.zX)(je),sn=(0,E.useMemo)(()=>{if(ot||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:vn}=window;return new vn(Lt)},[ot]);return(0,E.useEffect)(()=>()=>sn==null?void 0:sn.disconnect(),[sn]),sn}function It(De){return new Je(Rt(De),De)}function St(De,je,ot){je===void 0&&(je=It);const[Lt,sn]=(0,E.useState)(null);function vn(){sn(Ot=>{if(!De)return null;if(De.isConnected===!1){var rn;return(rn=Ot!=null?Ot:ot)!=null?rn:null}const Zt=je(De);return JSON.stringify(Ot)===JSON.stringify(Zt)?Ot:Zt})}const de=ya({callback(Ot){if(De)for(const rn of Ot){const{type:Zt,target:ae}=rn;if(Zt==="childList"&&ae instanceof HTMLElement&&ae.contains(De)){vn();break}}}}),dt=Ke({callback:vn});return(0,Se.LI)(()=>{vn(),De?(dt==null||dt.observe(De),de==null||de.observe(document.body,{childList:!0,subtree:!0})):(dt==null||dt.disconnect(),de==null||de.disconnect())},[De]),Lt}function wn(De){const je=bn(De);return ct(De,je)}const aa=[];function Qn(De){const je=(0,E.useRef)(De),ot=(0,Se.Gj)(Lt=>De?Lt&&Lt!==aa&&De&&je.current&&De.parentNode===je.current.parentNode?Lt:at(De):aa,[De]);return(0,E.useEffect)(()=>{je.current=De},[De]),ot}function Ua(De){const[je,ot]=(0,E.useState)(null),Lt=(0,E.useRef)(De),sn=(0,E.useCallback)(vn=>{const de=pt(vn.target);de&&ot(dt=>dt?(dt.set(de,Nt(de)),new Map(dt)):null)},[]);return(0,E.useEffect)(()=>{const vn=Lt.current;if(De!==vn){de(vn);const dt=De.map(Ot=>{const rn=pt(Ot);return rn?(rn.addEventListener("scroll",sn,{passive:!0}),[rn,Nt(rn)]):null}).filter(Ot=>Ot!=null);ot(dt.length?new Map(dt):null),Lt.current=De}return()=>{de(De),de(vn)};function de(dt){dt.forEach(Ot=>{const rn=pt(Ot);rn==null||rn.removeEventListener("scroll",sn)})}},[sn,De]),(0,E.useMemo)(()=>De.length?je?Array.from(je.values()).reduce((vn,de)=>(0,Se.IH)(vn,de),b):At(De):b,[De,je])}function Na(De,je){je===void 0&&(je=[]);const ot=(0,E.useRef)(null);return(0,E.useEffect)(()=>{ot.current=null},je),(0,E.useEffect)(()=>{const Lt=De!==b;Lt&&!ot.current&&(ot.current=De),!Lt&&ot.current&&(ot.current=null)},[De]),ot.current?(0,Se.$X)(De,ot.current):b}function Wa(De){(0,E.useEffect)(()=>{if(!Se.Nq)return;const je=De.map(ot=>{let{sensor:Lt}=ot;return Lt.setup==null?void 0:Lt.setup()});return()=>{for(const ot of je)ot==null||ot()}},De.map(je=>{let{sensor:ot}=je;return ot}))}function Ra(De,je){return(0,E.useMemo)(()=>De.reduce((ot,Lt)=>{let{eventName:sn,handler:vn}=Lt;return ot[sn]=de=>{vn(de,je)},ot},{}),[De,je])}function Ao(De){return(0,E.useMemo)(()=>De?bt(De):null,[De])}const kn=[];function Ht(De,je){je===void 0&&(je=Rt);const[ot]=De,Lt=Ao(ot?(0,Se.Jj)(ot):null),[sn,vn]=(0,E.useState)(kn);function de(){vn(()=>De.length?De.map(Ot=>tn(Ot)?Lt:new Je(je(Ot),Ot)):kn)}const dt=Ke({callback:de});return(0,Se.LI)(()=>{dt==null||dt.disconnect(),de(),De.forEach(Ot=>dt==null?void 0:dt.observe(Ot))},[De]),sn}function Vn(De){if(!De)return null;if(De.children.length>1)return De;const je=De.children[0];return(0,Se.Re)(je)?je:De}function mo(De){let{measure:je}=De;const[ot,Lt]=(0,E.useState)(null),sn=(0,E.useCallback)(rn=>{for(const{target:Zt}of rn)if((0,Se.Re)(Zt)){Lt(ae=>{const pe=je(Zt);return ae?el(er({},ae),{width:pe.width,height:pe.height}):pe});break}},[je]),vn=Ke({callback:sn}),de=(0,E.useCallback)(rn=>{const Zt=Vn(rn);vn==null||vn.disconnect(),Zt&&(vn==null||vn.observe(Zt)),Lt(Zt?je(Zt):null)},[je,vn]),[dt,Ot]=(0,Se.wm)(de);return(0,E.useMemo)(()=>({nodeRef:dt,rect:ot,setRef:Ot}),[ot,dt,Ot])}const wa=[{sensor:Qt,options:{}},{sensor:Ye,options:{}}],za={current:{}},Wn={draggable:{measure:Mt},droppable:{measure:Mt,strategy:Xn.WhileDragging,frequency:nn.Optimized},dragOverlay:{measure:Rt}};class sa extends Map{get(je){var ot;return je!=null&&(ot=super.get(je))!=null?ot:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(je=>{let{disabled:ot}=je;return!ot})}getNodeFor(je){var ot,Lt;return(ot=(Lt=this.get(je))==null?void 0:Lt.node.current)!=null?ot:void 0}}const ia={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new sa,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:a},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Wn,measureDroppableContainers:a,windowRect:null,measuringScheduled:!1},zn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:a,draggableNodes:new Map,over:null,measureDroppableContainers:a},So=(0,E.createContext)(zn),bo=(0,E.createContext)(ia);function Po(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new sa}}}function _a(De,je){switch(je.type){case oe.DragStart:return el(er({},De),{draggable:el(er({},De.draggable),{initialCoordinates:je.initialCoordinates,active:je.active})});case oe.DragMove:return De.draggable.active==null?De:el(er({},De),{draggable:el(er({},De.draggable),{translate:{x:je.coordinates.x-De.draggable.initialCoordinates.x,y:je.coordinates.y-De.draggable.initialCoordinates.y}})});case oe.DragEnd:case oe.DragCancel:return el(er({},De),{draggable:el(er({},De.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case oe.RegisterDroppable:{const{element:ot}=je,{id:Lt}=ot,sn=new sa(De.droppable.containers);return sn.set(Lt,ot),el(er({},De),{droppable:el(er({},De.droppable),{containers:sn})})}case oe.SetDroppableDisabled:{const{id:ot,key:Lt,disabled:sn}=je,vn=De.droppable.containers.get(ot);if(!vn||Lt!==vn.key)return De;const de=new sa(De.droppable.containers);return de.set(ot,el(er({},vn),{disabled:sn})),el(er({},De),{droppable:el(er({},De.droppable),{containers:de})})}case oe.UnregisterDroppable:{const{id:ot,key:Lt}=je,sn=De.droppable.containers.get(ot);if(!sn||Lt!==sn.key)return De;const vn=new sa(De.droppable.containers);return vn.delete(ot),el(er({},De),{droppable:el(er({},De.droppable),{containers:vn})})}default:return De}}function Eo(De){let{disabled:je}=De;const{active:ot,activatorEvent:Lt,draggableNodes:sn}=(0,E.useContext)(So),vn=(0,Se.D9)(Lt),de=(0,Se.D9)(ot==null?void 0:ot.id);return(0,E.useEffect)(()=>{if(!je&&!Lt&&vn&&de!=null){if(!(0,Se.vd)(vn)||document.activeElement===vn.target)return;const dt=sn.get(de);if(!dt)return;const{activatorNode:Ot,node:rn}=dt;if(!Ot.current&&!rn.current)return;requestAnimationFrame(()=>{for(const Zt of[Ot.current,rn.current]){if(!Zt)continue;const ae=(0,Se.so)(Zt);if(ae){ae.focus();break}}})}},[Lt,je,sn,de,vn]),null}function Ln(De,je){let sn=je,{transform:ot}=sn,Lt=es(sn,["transform"]);return De!=null&&De.length?De.reduce((vn,de)=>de(er({transform:vn},Lt)),ot):ot}function Qo(De){return(0,E.useMemo)(()=>({draggable:er(er({},Wn.draggable),De==null?void 0:De.draggable),droppable:er(er({},Wn.droppable),De==null?void 0:De.droppable),dragOverlay:er(er({},Wn.dragOverlay),De==null?void 0:De.dragOverlay)}),[De==null?void 0:De.draggable,De==null?void 0:De.droppable,De==null?void 0:De.dragOverlay])}function Ho(De){let{activeNode:je,measure:ot,initialRect:Lt,config:sn=!0}=De;const vn=(0,E.useRef)(!1),{x:de,y:dt}=typeof sn=="boolean"?{x:sn,y:sn}:sn;(0,Se.LI)(()=>{if(!de&&!dt||!je){vn.current=!1;return}if(vn.current||!Lt)return;const rn=je==null?void 0:je.node.current;if(!rn||rn.isConnected===!1)return;const Zt=ot(rn),ae=ct(Zt,Lt);if(de||(ae.x=0),dt||(ae.y=0),vn.current=!0,Math.abs(ae.x)>0||Math.abs(ae.y)>0){const pe=st(rn);pe&&pe.scrollBy({top:ae.y,left:ae.x})}},[je,de,dt,Lt,ot])}const dr=(0,E.createContext)(el(er({},b),{scaleX:1,scaleY:1}));var ko;(function(De){De[De.Uninitialized=0]="Uninitialized",De[De.Initializing=1]="Initializing",De[De.Initialized=2]="Initialized"})(ko||(ko={}));const Jn=(0,E.memo)(function(je){var ot,Lt,sn,vn;let Or=je,{id:de,accessibility:dt,autoScroll:Ot=!0,children:rn,sensors:Zt=wa,collisionDetection:ae=ut,measuring:pe,modifiers:ge}=Or,Ae=es(Or,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Be=(0,E.useReducer)(_a,void 0,Po),[he,we]=Be,[Ne,Et]=re(),[Ft,it]=(0,E.useState)(ko.Uninitialized),Gt=Ft===ko.Initialized,{draggable:{active:_t,nodes:Yt,translate:Xt},droppable:{containers:yn}}=he,$t=_t!=null?Yt.get(_t):null,cn=(0,E.useRef)({initial:null,translated:null}),Cn=(0,E.useMemo)(()=>{var Do;return _t!=null?{id:_t,data:(Do=$t==null?void 0:$t.data)!=null?Do:za,rect:cn}:null},[_t,$t]),xn=(0,E.useRef)(null),[Kt,ha]=(0,E.useState)(null),[Zn,ca]=(0,E.useState)(null),pa=(0,Se.Ey)(Ae,Object.values(Ae)),Ga=(0,Se.Ld)("DndDescribedBy",de),Xa=(0,E.useMemo)(()=>yn.getEnabled(),[yn]),la=Qo(pe),{droppableRects:Aa,measureDroppableContainers:Da,measuringScheduled:$a}=An(Xa,{dragging:Gt,dependencies:[Xt.x,Xt.y],config:la.droppable}),La=jn(Yt,_t),qa=(0,E.useMemo)(()=>Zn?(0,Se.DC)(Zn):null,[Zn]),vo=pr(),Lo=Kn(La,la.draggable.measure);Ho({activeNode:_t!=null?Yt.get(_t):null,config:vo.layoutShiftCompensation,initialRect:Lo,measure:la.draggable.measure});const Pa=St(La,la.draggable.measure,Lo),Io=St(La?La.parentElement:null),eo=(0,E.useRef)({activatorEvent:null,active:null,activeNode:La,collisionRect:null,collisions:null,droppableRects:Aa,draggableNodes:Yt,draggingNode:null,draggingNodeRect:null,droppableContainers:yn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Oa=yn.getNodeFor((ot=eo.current.over)==null?void 0:ot.id),to=mo({measure:la.dragOverlay.measure}),no=(Lt=to.nodeRef.current)!=null?Lt:La,To=Gt?(sn=to.rect)!=null?sn:Pa:null,ka=!!(to.nodeRef.current&&to.rect),yo=wn(ka?null:Pa),ba=Ao(no?(0,Se.Jj)(no):null),oo=Qn(Gt?Oa!=null?Oa:La:null),ea=Ht(oo),ar=Ln(ge,{transform:{x:Xt.x-yo.x,y:Xt.y-yo.y,scaleX:1,scaleY:1},activatorEvent:Zn,active:Cn,activeNodeRect:Pa,containerNodeRect:Io,draggingNodeRect:To,over:eo.current.over,overlayNodeRect:to.rect,scrollableAncestors:oo,scrollableAncestorRects:ea,windowRect:ba}),nr=qa?(0,Se.IH)(qa,Xt):null,wo=Ua(oo),_o=Na(wo),Ar=Na(wo,[Pa]),jo=(0,Se.IH)(ar,_o),$n=To?ht(To,ar):null,Wt=Cn&&$n?ae({active:Cn,collisionRect:$n,droppableRects:Aa,droppableContainers:Xa,pointerCoordinates:nr}):null,Ea=ie(Wt,"id"),[Ta,ja]=(0,E.useState)(null),ao=ka?ar:(0,Se.IH)(ar,Ar),co=nt(ao,(vn=Ta==null?void 0:Ta.rect)!=null?vn:null,Pa),Zo=(0,E.useRef)(null),rr=(0,E.useCallback)((Do,jr)=>{let{sensor:fo,options:ro}=jr;if(xn.current==null)return;const Jo=Yt.get(xn.current);if(!Jo)return;const Va=Do.nativeEvent,lo=new fo({active:xn.current,activeNode:Jo,event:Va,options:ro,context:eo,onAbort(mr){if(!Yt.get(mr))return;const{onDragAbort:kr}=pa.current,Xr={id:mr};kr==null||kr(Xr),Ne({type:"onDragAbort",event:Xr})},onPending(mr,Zr,kr,Xr){if(!Yt.get(mr))return;const{onDragPending:hl}=pa.current,cl={id:mr,constraint:Zr,initialCoordinates:kr,offset:Xr};hl==null||hl(cl),Ne({type:"onDragPending",event:cl})},onStart(mr){const Zr=xn.current;if(Zr==null)return;const kr=Yt.get(Zr);if(!kr)return;const{onDragStart:Xr}=pa.current,Nl={activatorEvent:Va,active:{id:Zr,data:kr.data,rect:cn}};(0,fe.unstable_batchedUpdates)(()=>{Xr==null||Xr(Nl),it(ko.Initializing),we({type:oe.DragStart,initialCoordinates:mr,active:Zr}),Ne({type:"onDragStart",event:Nl}),ha(Zo.current),ca(Va)})},onMove(mr){we({type:oe.DragMove,coordinates:mr})},onEnd:br(oe.DragEnd),onCancel:br(oe.DragCancel)});Zo.current=lo;function br(mr){return function(){return zc(this,null,function*(){const{active:kr,collisions:Xr,over:Nl,scrollAdjustedTranslate:hl}=eo.current;let cl=null;if(kr&&hl){const{cancelDrop:Za}=pa.current;cl={activatorEvent:Va,active:kr,collisions:Xr,delta:hl,over:Nl},mr===oe.DragEnd&&typeof Za=="function"&&(yield Promise.resolve(Za(cl)))&&(mr=oe.DragCancel)}xn.current=null,(0,fe.unstable_batchedUpdates)(()=>{we({type:mr}),it(ko.Uninitialized),ja(null),ha(null),ca(null),Zo.current=null;const Za=mr===oe.DragEnd?"onDragEnd":"onDragCancel";if(cl){const uo=pa.current[Za];uo==null||uo(cl),Ne({type:Za,event:cl})}})})}}},[Yt]),Wo=(0,E.useCallback)((Do,jr)=>(fo,ro)=>{const Jo=fo.nativeEvent,Va=Yt.get(ro);if(xn.current!==null||!Va||Jo.dndKit||Jo.defaultPrevented)return;const lo={active:Va};Do(fo,jr.options,lo)===!0&&(Jo.dndKit={capturedBy:jr.sensor},xn.current=ro,rr(fo,jr))},[Yt,rr]),vr=ln(Zt,Wo);Wa(Zt),(0,Se.LI)(()=>{Pa&&Ft===ko.Initializing&&it(ko.Initialized)},[Pa,Ft]),(0,E.useEffect)(()=>{const{onDragMove:Do}=pa.current,{active:jr,activatorEvent:fo,collisions:ro,over:Jo}=eo.current;if(!jr||!fo)return;const Va={active:jr,activatorEvent:fo,collisions:ro,delta:{x:jo.x,y:jo.y},over:Jo};(0,fe.unstable_batchedUpdates)(()=>{Do==null||Do(Va),Ne({type:"onDragMove",event:Va})})},[jo.x,jo.y]),(0,E.useEffect)(()=>{const{active:Do,activatorEvent:jr,collisions:fo,droppableContainers:ro,scrollAdjustedTranslate:Jo}=eo.current;if(!Do||xn.current==null||!jr||!Jo)return;const{onDragOver:Va}=pa.current,lo=ro.get(Ea),br=lo&&lo.rect.current?{id:lo.id,rect:lo.rect.current,data:lo.data,disabled:lo.disabled}:null,mr={active:Do,activatorEvent:jr,collisions:fo,delta:{x:Jo.x,y:Jo.y},over:br};(0,fe.unstable_batchedUpdates)(()=>{ja(br),Va==null||Va(mr),Ne({type:"onDragOver",event:mr})})},[Ea]),(0,Se.LI)(()=>{eo.current={activatorEvent:Zn,active:Cn,activeNode:La,collisionRect:$n,collisions:Wt,droppableRects:Aa,draggableNodes:Yt,draggingNode:no,draggingNodeRect:To,droppableContainers:yn,over:Ta,scrollableAncestors:oo,scrollAdjustedTranslate:jo},cn.current={initial:To,translated:$n}},[Cn,La,Wt,$n,Yt,no,To,Aa,yn,Ta,oo,jo]),hn(el(er({},vo),{delta:Xt,draggingRect:$n,pointerCoordinates:nr,scrollableAncestors:oo,scrollableAncestorRects:ea}));const Ko=(0,E.useMemo)(()=>({active:Cn,activeNode:La,activeNodeRect:Pa,activatorEvent:Zn,collisions:Wt,containerNodeRect:Io,dragOverlay:to,draggableNodes:Yt,droppableContainers:yn,droppableRects:Aa,over:Ta,measureDroppableContainers:Da,scrollableAncestors:oo,scrollableAncestorRects:ea,measuringConfiguration:la,measuringScheduled:$a,windowRect:ba}),[Cn,La,Pa,Zn,Wt,Io,to,Yt,yn,Aa,Ta,Da,oo,ea,la,$a,ba]),lr=(0,E.useMemo)(()=>({activatorEvent:Zn,activators:vr,active:Cn,activeNodeRect:Pa,ariaDescribedById:{draggable:Ga},dispatch:we,draggableNodes:Yt,over:Ta,measureDroppableContainers:Da}),[Zn,vr,Cn,Pa,we,Ga,Yt,Ta,Da]);return E.createElement(He.Provider,{value:Et},E.createElement(So.Provider,{value:lr},E.createElement(bo.Provider,{value:Ko},E.createElement(dr.Provider,{value:co},rn)),E.createElement(Eo,{disabled:(dt==null?void 0:dt.restoreFocus)===!1})),E.createElement(yt,el(er({},dt),{hiddenTextDescribedById:Ga})));function pr(){const Do=(Kt==null?void 0:Kt.autoScrollEnabled)===!1,jr=typeof Ot=="object"?Ot.enabled===!1:Ot===!1,fo=Gt&&!Do&&!jr;return typeof Ot=="object"?el(er({},Ot),{enabled:fo}):{enabled:fo}}}),ua=(0,E.createContext)(null),Ca="button",In="Draggable";function Co(De){let{id:je,data:ot,disabled:Lt=!1,attributes:sn}=De;const vn=(0,Se.Ld)(In),{activators:de,activatorEvent:dt,active:Ot,activeNodeRect:rn,ariaDescribedById:Zt,draggableNodes:ae,over:pe}=(0,E.useContext)(So),{role:ge=Ca,roleDescription:Ae="draggable",tabIndex:Be=0}=sn!=null?sn:{},he=(Ot==null?void 0:Ot.id)===je,we=(0,E.useContext)(he?dr:ua),[Ne,Et]=(0,Se.wm)(),[Ft,it]=(0,Se.wm)(),Gt=Ra(de,je),_t=(0,Se.Ey)(ot);(0,Se.LI)(()=>(ae.set(je,{id:je,key:vn,node:Ne,activatorNode:Ft,data:_t}),()=>{const Xt=ae.get(je);Xt&&Xt.key===vn&&ae.delete(je)}),[ae,je]);const Yt=(0,E.useMemo)(()=>({role:ge,tabIndex:Be,"aria-disabled":Lt,"aria-pressed":he&&ge===Ca?!0:void 0,"aria-roledescription":Ae,"aria-describedby":Zt.draggable}),[Lt,ge,Be,he,Ae,Zt.draggable]);return{active:Ot,activatorEvent:dt,activeNodeRect:rn,attributes:Yt,isDragging:he,listeners:Lt?void 0:Gt,node:Ne,over:pe,setNodeRef:Et,setActivatorNodeRef:it,transform:we}}function ma(){return(0,E.useContext)(bo)}const Sr="Droppable",tr={timeout:25};function or(De){let{data:je,disabled:ot=!1,id:Lt,resizeObserverConfig:sn}=De;const vn=(0,Se.Ld)(Sr),{active:de,dispatch:dt,over:Ot,measureDroppableContainers:rn}=(0,E.useContext)(So),Zt=(0,E.useRef)({disabled:ot}),ae=(0,E.useRef)(!1),pe=(0,E.useRef)(null),ge=(0,E.useRef)(null),{disabled:Ae,updateMeasurementsFor:Be,timeout:he}=er(er({},tr),sn),we=(0,Se.Ey)(Be!=null?Be:Lt),Ne=(0,E.useCallback)(()=>{if(!ae.current){ae.current=!0;return}ge.current!=null&&clearTimeout(ge.current),ge.current=setTimeout(()=>{rn(Array.isArray(we.current)?we.current:[we.current]),ge.current=null},he)},[he]),Et=Ke({callback:Ne,disabled:Ae||!de}),Ft=(0,E.useCallback)((Yt,Xt)=>{Et&&(Xt&&(Et.unobserve(Xt),ae.current=!1),Yt&&Et.observe(Yt))},[Et]),[it,Gt]=(0,Se.wm)(Ft),_t=(0,Se.Ey)(je);return(0,E.useEffect)(()=>{!Et||!it.current||(Et.disconnect(),ae.current=!1,Et.observe(it.current))},[it,Et]),(0,E.useEffect)(()=>(dt({type:oe.RegisterDroppable,element:{id:Lt,key:vn,disabled:ot,node:it,rect:pe,data:_t}}),()=>dt({type:oe.UnregisterDroppable,key:vn,id:Lt})),[Lt]),(0,E.useEffect)(()=>{ot!==Zt.current.disabled&&(dt({type:oe.SetDroppableDisabled,id:Lt,key:vn,disabled:ot}),Zt.current.disabled=ot)},[Lt,vn,ot,dt]),{active:de,rect:pe,isOver:(Ot==null?void 0:Ot.id)===Lt,node:it,over:Ot,setNodeRef:Gt}}function Oo(De){let{animation:je,children:ot}=De;const[Lt,sn]=useState(null),[vn,de]=useState(null),dt=usePrevious(ot);return!ot&&!Lt&&dt&&sn(dt),useIsomorphicLayoutEffect(()=>{if(!vn)return;const Ot=Lt==null?void 0:Lt.key,rn=Lt==null?void 0:Lt.props.id;if(Ot==null||rn==null){sn(null);return}Promise.resolve(je(rn,vn)).then(()=>{sn(null)})},[je,Lt,vn]),React.createElement(React.Fragment,null,ot,Lt?cloneElement(Lt,{ref:de}):null)}const Go={x:0,y:0,scaleX:1,scaleY:1};function Br(De){let{children:je}=De;return React.createElement(So.Provider,{value:zn},React.createElement(dr.Provider,{value:Go},je))}const yr={position:"fixed",touchAction:"none"},Pr=De=>isKeyboardEvent(De)?"transform 250ms ease":void 0,Wr=null,Jr={duration:250,easing:"ease",keyframes:De=>{let{transform:{initial:je,final:ot}}=De;return[{transform:Se.ux.Transform.toString(je)},{transform:Se.ux.Transform.toString(ot)}]},sideEffects:(De=>je=>{let{active:ot,dragOverlay:Lt}=je;const sn={},{styles:vn,className:de}=De;if(vn!=null&&vn.active)for(const[dt,Ot]of Object.entries(vn.active))Ot!==void 0&&(sn[dt]=ot.node.style.getPropertyValue(dt),ot.node.style.setProperty(dt,Ot));if(vn!=null&&vn.dragOverlay)for(const[dt,Ot]of Object.entries(vn.dragOverlay))Ot!==void 0&&Lt.node.style.setProperty(dt,Ot);return de!=null&&de.active&&ot.node.classList.add(de.active),de!=null&&de.dragOverlay&&Lt.node.classList.add(de.dragOverlay),function(){for(const[Ot,rn]of Object.entries(sn))ot.node.style.setProperty(Ot,rn);de!=null&&de.active&&ot.node.classList.remove(de.active)}})({styles:{active:{opacity:"0"}}})};function fa(De){let{config:je,draggableNodes:ot,droppableContainers:Lt,measuringConfiguration:sn}=De;return useEvent((vn,de)=>{if(je===null)return;const dt=ot.get(vn);if(!dt)return;const Ot=dt.node.current;if(!Ot)return;const rn=Vn(de);if(!rn)return;const{transform:Zt}=getWindow(de).getComputedStyle(de),ae=Tt(Zt);if(!ae)return;const pe=typeof je=="function"?je:tl(je);return We(Ot,sn.draggable.measure),pe({active:{id:vn,data:dt.data,node:Ot,rect:sn.draggable.measure(Ot)},draggableNodes:ot,dragOverlay:{node:de,rect:sn.dragOverlay.measure(rn)},droppableContainers:Lt,measuringConfiguration:sn,transform:ae})})}function tl(De){const{duration:je,easing:ot,sideEffects:Lt,keyframes:sn}=er(er({},Jr),De);return vn=>{let Ne=vn,{active:de,dragOverlay:dt,transform:Ot}=Ne,rn=es(Ne,["active","dragOverlay","transform"]);if(!je)return;const Zt={x:dt.rect.left-de.rect.left,y:dt.rect.top-de.rect.top},ae={scaleX:Ot.scaleX!==1?de.rect.width*Ot.scaleX/dt.rect.width:1,scaleY:Ot.scaleY!==1?de.rect.height*Ot.scaleY/dt.rect.height:1},pe=er({x:Ot.x-Zt.x,y:Ot.y-Zt.y},ae),ge=sn(el(er({},rn),{active:de,dragOverlay:dt,transform:{initial:Ot,final:pe}})),[Ae]=ge,Be=ge[ge.length-1];if(JSON.stringify(Ae)===JSON.stringify(Be))return;const he=Lt==null?void 0:Lt(er({active:de,dragOverlay:dt},rn)),we=dt.node.animate(ge,{duration:je,easing:ot,fill:"forwards"});return new Promise(Et=>{we.onfinish=()=>{he==null||he(),Et()}})}}let Vr=0;function yl(De){return useMemo(()=>{if(De!=null)return Vr++,Vr},[De])}const zr=null},19719:function(Re,rt,te){"use strict";te.d(rt,{Fo:function(){return ee},Rp:function(){return ve},nB:function(){return gt},qw:function(){return y}});var E=te(59301),fe=te(87954),Se=te(35241);function ve(ht,Tt,vt){const $e=ht.slice();return $e.splice(vt<0?$e.length+vt:vt,0,$e.splice(Tt,1)[0]),$e}function Fe(ht,Tt,vt){const $e=ht.slice();return $e[Tt]=ht[vt],$e[vt]=ht[Tt],$e}function ye(ht,Tt){return ht.reduce((vt,$e,Rt)=>{const Mt=Tt.get($e);return Mt&&(vt[Rt]=Mt),vt},Array(ht.length))}function be(ht){return ht!==null&&ht>=0}function He(ht,Tt){if(ht===Tt)return!0;if(ht.length!==Tt.length)return!1;for(let vt=0;vt{var Tt;let{rects:vt,activeNodeRect:$e,activeIndex:Rt,overIndex:Mt,index:bt}=ht;const Xe=(Tt=vt[Rt])!=null?Tt:$e;if(!Xe)return null;const Le=ze(vt,bt,Rt);if(bt===Rt){const at=vt[Mt];return at?er({x:RtRt&&bt<=Mt?er({x:-Xe.width-Le,y:0},re):bt=Mt?er({x:Xe.width+Le,y:0},re):er({x:0,y:0},re)};function ze(ht,Tt,vt){const $e=ht[Tt],Rt=ht[Tt-1],Mt=ht[Tt+1];return!$e||!Rt&&!Mt?0:vt{let{rects:Tt,activeIndex:vt,overIndex:$e,index:Rt}=ht;const Mt=ve(Tt,$e,vt),bt=Tt[Rt],Xe=Mt[Rt];return!Xe||!bt?null:{x:Xe.left-bt.left,y:Xe.top-bt.top,scaleX:Xe.width/bt.width,scaleY:Xe.height/bt.height}},oe=ht=>{let{activeIndex:Tt,index:vt,rects:$e,overIndex:Rt}=ht,Mt,bt;return vt===Tt&&(Mt=$e[vt],bt=$e[Rt]),vt===Rt&&(Mt=$e[vt],bt=$e[Tt]),!bt||!Mt?null:{x:bt.left-Mt.left,y:bt.top-Mt.top,scaleX:bt.width/Mt.width,scaleY:bt.height/Mt.height}},a={scaleX:1,scaleY:1},y=ht=>{var Tt;let{activeIndex:vt,activeNodeRect:$e,index:Rt,rects:Mt,overIndex:bt}=ht;const Xe=(Tt=Mt[vt])!=null?Tt:$e;if(!Xe)return null;if(Rt===vt){const at=Mt[bt];return at?er({x:0,y:vtvt&&Rt<=bt?er({x:0,y:-Xe.height-Le},a):Rt=bt?er({x:0,y:Xe.height+Le},a):er({x:0,y:0},a)};function x(ht,Tt,vt){const $e=ht[Tt],Rt=ht[Tt-1],Mt=ht[Tt+1];return $e?vt$e.map(_e=>typeof _e=="object"&&"id"in _e?_e.id:_e),[$e]),Nt=bt!=null,en=bt?Ie.indexOf(bt.id):-1,tn=at?Ie.indexOf(at.id):-1,mn=(0,E.useRef)(Ie),Rn=!He(Ie,mn.current),wt=tn!==-1&&en===-1||Rn,qe=Pe(Mt);(0,Se.LI)(()=>{Rn&&Nt&&st(Ie)},[Rn,Ie,Nt,st]),(0,E.useEffect)(()=>{mn.current=Ie},[Ie]);const At=(0,E.useMemo)(()=>({activeIndex:en,containerId:pt,disabled:qe,disableTransforms:wt,items:Ie,overIndex:tn,useDragOverlay:Vt,sortedRects:ye(Ie,Le),strategy:Rt}),[en,pt,qe.draggable,qe.droppable,wt,Ie,tn,Le,Vt,Rt]);return E.createElement(z.Provider,{value:At},Tt)}const ne=ht=>{let{id:Tt,items:vt,activeIndex:$e,overIndex:Rt}=ht;return ve(vt,$e,Rt).indexOf(Tt)},le=ht=>{let{containerId:Tt,isSorting:vt,wasDragging:$e,index:Rt,items:Mt,newIndex:bt,previousItems:Xe,previousContainerId:Le,transition:at}=ht;return!at||!$e||Xe!==Mt&&Rt===bt?!1:vt?!0:bt!==Rt&&Tt===Le},ce={duration:200,easing:"ease"},ie="transform",Ce=Se.ux.Transition.toString({property:ie,duration:0,easing:"linear"}),Ze={roleDescription:"sortable"};function Oe(ht){let{disabled:Tt,index:vt,node:$e,rect:Rt}=ht;const[Mt,bt]=(0,E.useState)(null),Xe=(0,E.useRef)(vt);return(0,Se.LI)(()=>{if(!Tt&&vt!==Xe.current&&$e.current){const Le=Rt.current;if(Le){const at=(0,fe.VK)($e.current,{ignoreTransform:!0}),st={x:Le.left-at.left,y:Le.top-at.top,scaleX:Le.width/at.width,scaleY:Le.height/at.height};(st.x||st.y)&&bt(st)}}vt!==Xe.current&&(Xe.current=vt)},[Tt,vt,$e,Rt]),(0,E.useEffect)(()=>{Mt&&bt(null)},[Mt]),Mt}function gt(ht){let{animateLayoutChanges:Tt=le,attributes:vt,disabled:$e,data:Rt,getNewIndex:Mt=ne,id:bt,strategy:Xe,resizeObserverConfig:Le,transition:at=ce}=ht;const{items:st,containerId:pt,activeIndex:Vt,disabled:Ie,disableTransforms:Nt,sortedRects:en,overIndex:tn,useDragOverlay:mn,strategy:Rn}=(0,E.useContext)(z),wt=ut($e,Ie),qe=st.indexOf(bt),At=(0,E.useMemo)(()=>er({sortable:{containerId:pt,index:qe,items:st}},Rt),[pt,Rt,qe,st]),_e=(0,E.useMemo)(()=>st.slice(st.indexOf(bt)),[st,bt]),{rect:Pt,node:We,isOver:Bt,setNodeRef:Je}=(0,fe.Zj)({id:bt,data:At,disabled:wt.droppable,resizeObserverConfig:er({updateMeasurementsFor:_e},Le)}),{active:Ue,activatorEvent:tt,activeNodeRect:Ve,attributes:Qe,setNodeRef:mt,listeners:ke,isDragging:Te,over:Ee,setActivatorNodeRef:xe,transform:Ye}=(0,fe.O1)({id:bt,data:At,attributes:er(er({},Ze),vt),disabled:wt.draggable}),et=(0,Se.HB)(Je,mt),xt=!!Ue,Ct=xt&&!Nt&&be(Vt)&&be(tn),Jt=!mn&&Te,Qt=Jt&&Ct?Ye:null,qt=Xe!=null?Xe:Rn,Bn=Ct?Qt!=null?Qt:qt({rects:en,activeNodeRect:Ve,activeIndex:Vt,overIndex:tn,index:qe}):null,_n=be(Vt)&&be(tn)?Mt({id:bt,items:st,activeIndex:Vt,overIndex:tn}):qe,on=Ue==null?void 0:Ue.id,fn=(0,E.useRef)({activeId:on,items:st,newIndex:_n,containerId:pt}),Dn=st!==fn.current.items,Sn=Tt({active:Ue,containerId:pt,isDragging:Te,isSorting:xt,id:bt,index:qe,items:st,newIndex:fn.current.newIndex,previousItems:fn.current.items,previousContainerId:fn.current.containerId,transition:at,wasDragging:fn.current.activeId!=null}),hn=Oe({disabled:!Sn,index:qe,node:We,rect:Pt});return(0,E.useEffect)(()=>{xt&&fn.current.newIndex!==_n&&(fn.current.newIndex=_n),pt!==fn.current.containerId&&(fn.current.containerId=pt),st!==fn.current.items&&(fn.current.items=st)},[xt,_n,pt,st]),(0,E.useEffect)(()=>{if(on===fn.current.activeId)return;if(on&&!fn.current.activeId){fn.current.activeId=on;return}const Yn=setTimeout(()=>{fn.current.activeId=on},50);return()=>clearTimeout(Yn)},[on]),{active:Ue,activeIndex:Vt,attributes:Qe,data:At,rect:Pt,index:qe,newIndex:_n,items:st,isOver:Bt,isSorting:xt,isDragging:Te,listeners:ke,node:We,overIndex:tn,over:Ee,setNodeRef:et,setActivatorNodeRef:xe,setDroppableNodeRef:Je,setDraggableNodeRef:mt,transform:hn!=null?hn:Bn,transition:an()};function an(){if(hn||Dn&&fn.current.newIndex===qe)return Ce;if(!(Jt&&!(0,Se.vd)(tt)||!at)&&(xt||Sn))return Se.ux.Transition.toString(el(er({},at),{property:ie}))}}function ut(ht,Tt){var vt,$e;return typeof ht=="boolean"?{draggable:ht,droppable:!1}:{draggable:(vt=ht==null?void 0:ht.draggable)!=null?vt:Tt.draggable,droppable:($e=ht==null?void 0:ht.droppable)!=null?$e:Tt.droppable}}function Me(ht){if(!ht)return!1;const Tt=ht.data.current;return!!(Tt&&"sortable"in Tt&&typeof Tt.sortable=="object"&&"containerId"in Tt.sortable&&"items"in Tt.sortable&&"index"in Tt.sortable)}const zt=[fe.g4.Down,fe.g4.Right,fe.g4.Up,fe.g4.Left],nt=(ht,Tt)=>{let{context:{active:vt,collisionRect:$e,droppableRects:Rt,droppableContainers:Mt,over:bt,scrollableAncestors:Xe}}=Tt;if(zt.includes(ht.code)){if(ht.preventDefault(),!vt||!$e)return;const Le=[];Mt.getEnabled().forEach(pt=>{if(!pt||pt!=null&&pt.disabled)return;const Vt=Rt.get(pt.id);if(Vt)switch(ht.code){case KeyboardCode.Down:$e.topVt.top&&Le.push(pt);break;case KeyboardCode.Left:$e.left>Vt.left&&Le.push(pt);break;case KeyboardCode.Right:$e.left1&&(st=at[1].id),st!=null){const pt=Mt.get(vt.id),Vt=Mt.get(st),Ie=Vt?Rt.get(Vt.id):null,Nt=Vt==null?void 0:Vt.node.current;if(Nt&&Ie&&pt&&Vt){const tn=getScrollableAncestors(Nt).some((_e,Pt)=>Xe[Pt]!==_e),mn=ct(pt,Vt),Rn=Ut(pt,Vt),wt=tn||!mn?{x:0,y:0}:{x:Rn?$e.width-Ie.width:0,y:Rn?$e.height-Ie.height:0},qe={x:Ie.left,y:Ie.top};return wt.x&&wt.y?qe:subtract(qe,wt)}}}};function ct(ht,Tt){return!Me(ht)||!Me(Tt)?!1:ht.data.current.sortable.containerId===Tt.data.current.sortable.containerId}function Ut(ht,Tt){return!Me(ht)||!Me(Tt)||!ct(ht,Tt)?!1:ht.data.current.sortable.indexct=>{zt.forEach(Ut=>Ut(ct))},zt)}const Se=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function ve(Me){const zt=Object.prototype.toString.call(Me);return zt==="[object Window]"||zt==="[object global]"}function Fe(Me){return"nodeType"in Me}function ye(Me){var zt,nt;return Me?ve(Me)?Me:Fe(Me)&&(zt=(nt=Me.ownerDocument)==null?void 0:nt.defaultView)!=null?zt:window:window}function be(Me){const{Document:zt}=ye(Me);return Me instanceof zt}function He(Me){return ve(Me)?!1:Me instanceof ye(Me).HTMLElement}function Pe(Me){return Me instanceof ye(Me).SVGElement}function re(Me){return Me?ve(Me)?Me.document:Fe(Me)?be(Me)?Me:He(Me)||Pe(Me)?Me.ownerDocument:document:document:document}const Ge=Se?E.useLayoutEffect:E.useEffect;function ze(Me){const zt=(0,E.useRef)(Me);return Ge(()=>{zt.current=Me}),(0,E.useCallback)(function(){for(var nt=arguments.length,ct=new Array(nt),Ut=0;Ut{Me.current=setInterval(ct,Ut)},[]),nt=(0,E.useCallback)(()=>{Me.current!==null&&(clearInterval(Me.current),Me.current=null)},[]);return[zt,nt]}function oe(Me,zt){zt===void 0&&(zt=[Me]);const nt=(0,E.useRef)(Me);return Ge(()=>{nt.current!==Me&&(nt.current=Me)},zt),nt}function a(Me,zt){const nt=(0,E.useRef)();return(0,E.useMemo)(()=>{const ct=Me(nt.current);return nt.current=ct,ct},[...zt])}function y(Me){const zt=ze(Me),nt=(0,E.useRef)(null),ct=(0,E.useCallback)(Ut=>{Ut!==nt.current&&(zt==null||zt(Ut,nt.current)),nt.current=Ut},[]);return[nt,ct]}function x(Me){const zt=(0,E.useRef)();return(0,E.useEffect)(()=>{zt.current=Me},[Me]),zt.current}let b={};function z(Me,zt){return(0,E.useMemo)(()=>{if(zt)return zt;const nt=b[Me]==null?0:b[Me]+1;return b[Me]=nt,Me+"-"+nt},[Me,zt])}function ee(Me){return function(zt){for(var nt=arguments.length,ct=new Array(nt>1?nt-1:0),Ut=1;Ut{const vt=Object.entries(Tt);for(const[$e,Rt]of vt){const Mt=ht[$e];Mt!=null&&(ht[$e]=Mt+Me*Rt)}return ht},er({},zt))}}const ne=ee(1),le=ee(-1);function ce(Me){return"clientX"in Me&&"clientY"in Me}function ie(Me){if(!Me)return!1;const{KeyboardEvent:zt}=ye(Me.target);return zt&&Me instanceof zt}function Ce(Me){if(!Me)return!1;const{TouchEvent:zt}=ye(Me.target);return zt&&Me instanceof zt}function Ze(Me){if(Ce(Me)){if(Me.touches&&Me.touches.length){const{clientX:zt,clientY:nt}=Me.touches[0];return{x:zt,y:nt}}else if(Me.changedTouches&&Me.changedTouches.length){const{clientX:zt,clientY:nt}=Me.changedTouches[0];return{x:zt,y:nt}}}return ce(Me)?{x:Me.clientX,y:Me.clientY}:null}const Oe=Object.freeze({Translate:{toString(Me){if(!Me)return;const{x:zt,y:nt}=Me;return"translate3d("+(zt?Math.round(zt):0)+"px, "+(nt?Math.round(nt):0)+"px, 0)"}},Scale:{toString(Me){if(!Me)return;const{scaleX:zt,scaleY:nt}=Me;return"scaleX("+zt+") scaleY("+nt+")"}},Transform:{toString(Me){if(Me)return[Oe.Translate.toString(Me),Oe.Scale.toString(Me)].join(" ")}},Transition:{toString(Me){let{property:zt,duration:nt,easing:ct}=Me;return zt+" "+nt+"ms "+ct}}}),gt="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function ut(Me){return Me.matches(gt)?Me:Me.querySelector(gt)}},99587:function(Re,rt){"use strict";rt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},91136:function(Re,rt){"use strict";rt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},39744:function(){"use strict"},57149:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Pe),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));rt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},61250:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Pe),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));rt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},3932:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Pe),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},64126:function(Re,rt,te){"use strict";var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(Pe,re,Ge)=>re in Pe?fe(Pe,re,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Pe[re]=Ge,be=(Pe,re)=>{for(var Ge in re||(re={}))ve.call(re,Ge)&&ye(Pe,Ge,re[Ge]);if(Se)for(var Ge of Se(re))Fe.call(re,Ge)&&ye(Pe,Ge,re[Ge]);return Pe};const He=Pe=>React.createElement("svg",be({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},Pe),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));rt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},63720:function(){"use strict";function Re(oe,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(Re.prototype,"name",{get:function(){return this._name},set:function(oe){if(typeof oe!="string"||oe==="")throw new Error("Shape name must be a valid string.");this._name=oe}}),Object.defineProperty(Re.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("The default value must be a real number, not: "+oe);this._defaultValue=oe}}),Object.defineProperty(Re.prototype,"minimum",{get:function(){return this._minimum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Minimum must be a real number, not: "+oe);this._minimum=oe}}),Object.defineProperty(Re.prototype,"maximum",{get:function(){return this._maximum},set:function(oe){if(typeof oe!="number"||isNaN(oe))throw new Error("Maximum must be a real number, not: "+oe);this._maximum=oe}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(oe,a){var y=go.Shape._FigureParameters[oe];return y?y[a]:null},go.Shape.setFigureParameter=function(oe,a,y){if(!(y instanceof Re))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[a]=y};var rt=[];function te(oe,a){var y=rt.pop();return y===void 0?new go.Point(oe,a):(y.x=oe,y.y=a,y)}function E(){var oe=rt.pop();return oe===void 0?new go.Point:oe}function fe(oe){rt.push(oe)}function Se(oe,a,y,x,b,z,ee,ne,le){le||(le=new go.Point);var ce=oe-y,ie=b-ee,Ce=NaN,Ze=NaN;if(ce===0)if(ie===0)oe===y&&(Ce=oe,Ze=a);else{var Oe=(z-ne)/ie,gt=z-Oe*b;Ce=oe,Ze=Oe*Ce+gt}else if(ie===0){var ut=(a-x)/ce,Me=a-ut*oe;Ce=b,Ze=ut*Ce+Me}else{var ut=(a-x)/ce,Oe=(z-ne)/ie,Me=a-ut*oe,gt=z-Oe*b;Ce=(gt-Me)/(ut-Oe),Ze=ut*Ce+Me}return le.x=Ce,le.y=Ze,le}function ve(oe,a,y,x,b,z,ee,ne,le,ce,ie,Ce,Ze,Oe){var gt=1-le,ut=le,Me=oe*gt+y*ut,zt=a*gt+x*ut,nt=y*gt+b*ut,ct=x*gt+z*ut,Ut=b*gt+ee*ut,ht=z*gt+ne*ut,Tt=Me*gt+nt*ut,vt=zt*gt+ct*ut,$e=nt*gt+Ut*ut,Rt=ct*gt+ht*ut,Mt=Tt*gt+$e*ut,bt=vt*gt+Rt*ut;ce.x=Me,ce.y=zt,ie.x=Tt,ie.y=vt,Ce.x=Mt,Ce.y=bt,Ze.x=$e,Ze.y=Rt,Oe.x=Ut,Oe.y=ht}var Fe=new go.Spot(.156,.156),ye=new go.Spot(.844,.844),be=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Re("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*be,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=Fe,b.spot2=ye,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(oe,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,be*a,0,a,(1-be)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,be*y,(1-be)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,be*y,be*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-be)*a,0,0,(1-be)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Re("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(ee.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),z.spot1=Fe,z.spot2=ye,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Re("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Re("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,a,y){var x=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var ee=b%360,ne=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,z,ee,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(oe,a,y){var x=be/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Re("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Re("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,ee=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Re("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,a,y){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var z=a/2,ee=y/2,ne=Math.atan2(y,a),le=x-Math.min(Math.cos(ne)*x/2,z),ce=x-Math.min(Math.sin(ne)*x/2,ee),b=new go.Geometry,ie=new go.PathFigure(le,0,!0);return b.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),ie.add(new go.PathSegment(go.PathSegment.Line,a-le,0)),ie.add(new go.PathSegment(go.PathSegment.Line,a,ce)),ie.add(new go.PathSegment(go.PathSegment.Line,.8*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,a,y-ce)),ie.add(new go.PathSegment(go.PathSegment.Line,a-le,y)),ie.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),ie.add(new go.PathSegment(go.PathSegment.Line,le,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y-ce)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Re("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Re("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Re("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,be*a,0,a,(.5-be/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+be/2)*y,be*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var z=.2,ee=.3,ne=0,le=z*be;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ne)*y,(.5-z+ee)*a,(.5+le+ne)*y,(.5-le+ee)*a,(.5+z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ne)*y,(.5+le+ee)*a,(.5+z+ne)*y,(.5+z+ee)*a,(.5+le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*y,(1-.5+z+ee)*a,(.5-le+ne)*y,(.5+le+ee)*a,(.5-z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-le+ee)*a,(.5-z+ne)*y,(.5-z+ee+.05)*a,(.5-le+ne-.02)*y)),z=.2,ee=0,ne=-.3,le=z*be,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ne)*y,(.5+le+ee)*a,(.5+z+ne)*y,(.5+z+ee)*a,(.5+le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*y,(1-.5+z+ee)*a,(.5-le+ne)*y,(.5+le+ee)*a,(.5-z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ne)*y,(.5-le+ee)*a,(.5-z+ne)*y,(.5-z+ee)*a,(.5-le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-le+ee)*a,(.5+z+ne)*y,(.5-z+ee)*a,(.5+le+ne)*y,(.5-le+ee)*a,(.5+z+ne)*y)),z=.2,ee=-.3,ne=0,le=z*be,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*y,(1-.5+z+ee-.05)*a,(.5-le+ne-.02)*y,(.5+le+ee)*a,(.5-z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ne)*y,(.5-le+ee)*a,(.5-z+ne)*y,(.5-z+ee)*a,(.5-le+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ne)*y,(.5-z+ee)*a,(.5+le+ne)*y,(.5-le+ee)*a,(.5+z+ne)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+le+ee)*a,(.5+z+ne)*y,(.5+z+ee)*a,(.5+le+ne)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,ee=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*a,ne*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ee,y*ne,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ne=.75,b=new go.PathFigure((ee+z)*a,ne*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ee,y*ne,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=.5,ne=.5,le=new go.PathFigure(ee*a,(ne-z)*y);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),z=.4,b=be*.4;var ce=E(),ie=E(),Ce=E(),Ze=E();ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.42,ce,ie,Ce,Ze,Ze);var Oe=E(),gt=E(),ut=E();ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.58,Ze,Ze,ut,Oe,gt);var Me=E(),zt=E(),nt=E();ve(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.42,Me,zt,nt,Ze,Ze);var ct=E(),Ut=E(),ht=E();return ve(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.58,Ze,Ze,ht,ct,Ut),le.add(new go.PathSegment(go.PathSegment.Move,ht.x*a,ht.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,ct.x*a,ct.y*y,Ut.x*a,Ut.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ce.x*a,Ce.y*y,ce.x*a,ce.y*y,ie.x*a,ie.y*y)),le.add(new go.PathSegment(go.PathSegment.Line,ht.x*a,ht.y*y).close()),le.add(new go.PathSegment(go.PathSegment.Move,nt.x*a,nt.y*y)),le.add(new go.PathSegment(go.PathSegment.Line,ut.x*a,ut.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,Oe.x*a,Oe.y*y,gt.x*a,gt.y*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,nt.x*a,nt.y*y,Me.x*a,Me.y*y,zt.x*a,zt.y*y).close()),fe(ce),fe(ie),fe(Ce),fe(Ze),fe(Oe),fe(gt),fe(ut),fe(Me),fe(zt),fe(nt),fe(ct),fe(Ut),fe(ht),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Re("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,a,y){var x=new go.Geometry,b=be*.4,z=.4,ee=.5,ne=.5,le=E(),ce=E(),ie=E(),Ce=E(),Ze=new go.PathFigure((ee-z)*a,ne*y,!1);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.44,ie,Ce,ce,le,le),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y));var Oe=te(ce.x,ce.y);ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.56,le,le,ce,ie,Ce);var gt=te(ce.x,ce.y);Ze.add(new go.PathSegment(go.PathSegment.Line,(Oe.x*.1+.95*.9)*a,Oe.y*.1*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*a,Oe.y*.1*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ze.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ze.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,(gt.x*.1+.9)*a,.15*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,(gt.x*.1+.9)*a,(gt.y*.1+.05*.9)*y)),Ze.add(new go.PathSegment(go.PathSegment.Line,gt.x*a,gt.y*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),z=.35,b=be*.35;var ut=new go.PathFigure(ee*a,(ne-z)*y,!1);x.add(ut),ut.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ut.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),ut.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ut.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y));var Me=new go.PathFigure((ee-z)*a,ne*y,!1);return x.add(Me),fe(le),fe(ce),fe(ie),fe(Ce),fe(Oe),fe(gt),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,a,y){var x=new go.Geometry,b=.375,z=0,ee=-.125,ne=b*be,le=new go.PathFigure((.525+z)*a,(.5+b+ee)*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*y,(.5+ne+z)*a,(.5+b+ee)*y,(.5+b+z)*a,(.5+ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*y,(1-.5+b+z)*a,(.5-ne+ee)*y,(.5+ne+z)*a,(.5-b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*y,(.5-ne+z)*a,(.5-b+ee)*y,(.5-b+z)*a,(.5-ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+ee)*y,(.5-b+z)*a,(.5+ne+ee)*y,(.5-ne+z)*a,(.5+b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),le.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,ee=-.125,ne=b*be;var le=new go.PathFigure((1-.5+b+z)*a,(.5+ee)*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+ee)*y,(.5+b+z)*a,(.5+ne+ee)*y,(.5+ne+z)*a,(.5+b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*y,(.5-ne+z)*a,(.5+b+ee)*y,(.5-b+z)*a,(.5+ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*y,(.5-b+z)*a,(.5-ne+ee)*y,(.5-ne+z)*a,(.5-b+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*y,(.5+ne+z)*a,(.5-b+ee)*y,(1-.5+b+z)*a,(.5-ne+ee)*y));var le=new go.PathFigure((.525+z)*a,(.5+b+ee)*y,!1);return x.add(le),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,a,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,a,y){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Re("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Re("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,ee=(.5-b/2)*y,ne=(.5+b/2)*y,le=new go.Geometry,ce=new go.PathFigure(0,ee,!0);le.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),le.spot1=new go.Spot(0,ee/y);var ie=Se(0,ne/y,1,ne/y,z/a,1,1,.5,E());return le.spot2=new go.Spot(ie.x,ie.y),fe(ie),le}),go.Shape.setFigureParameter("Arrow2",0,new Re("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Re("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,ee=(y-b)/2,ne=ee+b,le=new go.Geometry,ce=new go.PathFigure(0,ee,!0);le.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z,ee)),ce.add(new go.PathSegment(go.PathSegment.Line,z,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,y)),ce.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ce.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),le.spot1=new go.Spot(0,ee/y);var ie=Se(0,ne/y,1,ne/y,z/a,1,1,.5,E());return le.spot2=new go.Spot(ie.x,ie.y),fe(ie),le}),go.Shape.defineFigureGenerator("Chevron",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Re("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var le=Se(0,.5,.3,0,0,b/y,.1,b/y,E());return ee.spot1=new go.Spot(le.x,le.y),le=Se(.7,1,1,.5,0,z/y,1,z/y,le),ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Re("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Re("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,ee=z+x,ne=(y-b)/2,le=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,ee=z+x,ne=0,le=y):(z=0,ee=y,ne=0,le=y));var ce=new go.Geometry,ie=new go.PathFigure(a,.5*y,!0);ce.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var Ce=Se(0,.5,.3,ne/y,0,z/y,1,z/y,E());return ce.spot1=new go.Spot(Ce.x,Ce.y),Ce=Se(.7,le/y,1,.5,0,ee/y,1,ee/y,Ce),ce.spot2=new go.Spot(Ce.x,Ce.y),fe(Ce),ce}),go.Shape.setFigureParameter("IBeamArrow",0,new Re("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(0,b/y);var le=Se(.7,1,1,.5,0,z/y,1,z/y,E());return ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new Re("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Re("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,ee=z+x,ne=(y-b)/2,le=ne+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,ee=z+x,ne=0,le=y):(z=0,ee=y,ne=0,le=y));var ce=new go.Geometry,ie=new go.PathFigure(a,.5*y,!0);ce.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),ie.add(new go.PathSegment(go.PathSegment.Line,0,le)),ie.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),ce.spot1=new go.Spot(0,z/y);var Ce=Se(.7,le/y,1,.5,0,ee/y,1,ee/y,E());return ce.spot2=new go.Spot(Ce.x,Ce.y),fe(Ce),ce}),go.Shape.setFigureParameter("Pointer",0,new Re("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ee=Se(.2,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(ee.x,ee.y),fe(ee),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Re("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var ee=Se(0,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(ee.x,ee.y),fe(ee),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Re("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,.3);var le=Se(.7,1,1,.5,0,z/y,1,z/y,E());return ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Re("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var ee=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,b/y);var le=Se(.7,1,1,.5,0,z/y,1,z/y,E());return ee.spot2=new go.Spot(le.x,le.y),fe(le),ee}),go.Shape.setFigureParameter("SquareArrow",0,new Re("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.1,ee=new go.PathFigure(0,.9*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(0,x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,be*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,be*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-be*x,(.5+z)*a,1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,1*y,0,y-be*x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(a,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-be*x,(.5+z)*a,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-be*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(0,y-x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,be*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,be*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-be*x,(.5+z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,y,0,y-be*x));var ne=new go.PathFigure(0,y-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-be*x,(.5-z)*a,y-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*a,y-2*x,a,y-x-be*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-be*x,0,a,(.5-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-be*x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,be*x,y,0,(.5+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,be*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+be*x,0,2*x,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+be*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=be*.5,ee=new go.PathFigure(a-x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-be*x,0,a,(.5-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-be*x,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,be*x,y,0,(.5+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,be*x,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ne=new go.PathFigure(a-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-be*x,0,a-2*x,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*y,a-x-be*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,a,y){var x=new go.Geometry,b=.2,z=.1,ee=be*b,ne=be*z,le=.5,ce=.1,ie=new go.PathFigure(le*a,(ce+z)*y,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le-b)*a,ce*y,(le-ee)*a,(ce+z)*y,(le-b)*a,(ce+ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-z)*y,(le-b)*a,(ce-ne)*y,(le-ee)*a,(ce-z)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le+b)*a,ce*y,(le+ee)*a,(ce-z)*y,(le+b)*a,(ce-ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+z)*y,(le+b)*a,(ce+ne)*y,(le+ee)*a,(ce+z)*y));var Ce=.05,Ze=be*Ce;le=.05,ce=.25;var Oe=new go.PathFigure(.5*a,.2*y,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),le=.95,ce=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le+Ce)*a,ce*y,(le+Ze)*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),Ce=.025,Ze=be*Ce,le=.825,ce=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y,(le+Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ce)*a,ce*y,(le-Ze)*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),Ce=.05,Ze=be*Ce,le=.5,ce=.7,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y,(le+Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ce)*a,ce*y,(le-Ze)*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),Ce=.025,Ze=be*Ce,le=.175,ce=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le+Ce)*a,(ce-Ze)*y,(le+Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ce)*a,ce*y,(le-Ze)*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),Ce=.05,Ze=be*Ce,le=.05,ce=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-Ce)*y,(le-Ce)*a,(ce-Ze)*y,(le-Ze)*a,(ce-Ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Re("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,a,y){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,b*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.1,ee=new go.PathFigure(a,.1*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ne=new go.PathFigure(a,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+b)*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.1,ee=new go.PathFigure(a,.1*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ne=new go.PathFigure(a,.1*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=be*.2,ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*y,(.2-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+z)*a,0,a,(.2-z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+z)*y,(.8+z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*a,y,0,(.8+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,b*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var z=new go.PathFigure(a,.5*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y));var ee=new go.PathFigure(a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=be*.5,ne=.5,le=new go.PathFigure(a,ne*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,a,(ne+ee)*y,(ne+ee)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-ee)*a,y,0,(ne+ee)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-ee)*y,(ne-ee)*a,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*y,(ne+ee)*a,0,a,(ne-ee)*y));var ce=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),ce.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=new go.PathFigure(.5*a,y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+b)*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ne=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=new go.PathFigure(a,z*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ne=new go.PathFigure(a,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure((1-b)*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,a,y){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=new go.PathFigure(a,z*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ne=new go.PathFigure(a,z*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var le=new go.PathFigure(.8*a,.75*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,a,y){var x=new go.Geometry,b=be*.1,z=.1,ee=.9,ne=.5,le=new go.PathFigure(.8*a,.5*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ce=new go.PathFigure((ee+z)*a,ne*y,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne-z)*y,(ee+z)*a,(ne-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=be*.4,ee=be*.1,ne=.1,le=.9,ce=.5,ie=new go.PathFigure(.8*a,.5*y,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+b)*a,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-z)*y));var Ce=new go.PathFigure((le+ne)*a,ce*y,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+ne)*y,(le+ne)*a,(ce+ee)*y,(le+ee)*a,(ce+ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,ce*y,(le-ee)*a,(ce+ne)*y,(le-ne)*a,(ce+ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-ne)*y,(le-ne)*a,(ce-ee)*y,(le-ee)*a,(ce-ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,ce*y,(le+ee)*a,(ce-ne)*y,(le+ne)*a,(ce-ee)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=0,ne=.5,le=new go.PathFigure(.8*a,.5*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ee+z)*a,(ne-b)*y,.7*a,(ne-z)*y)),b=.1,z=be*.1,ee=.9,ne=.5;var ce=new go.PathFigure((ee-b)*a,ne*y,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=0,ne=.5,le=new go.PathFigure(0,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+z+z)*a,(ne-b)*y,.8*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ne+z)*y,(ee+z+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=.2,ne=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ce=new go.PathFigure(.8*a,.5*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ee+z)*a,(ne-b)*y,.7*a,(ne-z)*y)),b=.1,z=be*.1,ee=.9,ne=.5;var ie=new go.PathFigure((ee-b)*a,ne*y,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*b,ee=.2,ne=.5,le=new go.PathFigure(.1*a,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ce=new go.PathFigure(.2*a,0,!0);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ee+z)*a,(ne-b)*y,.9*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,a,y){var x=new go.Geometry,b=be*.1,z=.1,ee=.1,ne=.5,le=new go.PathFigure((ee-b*.5)*a,y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.3,le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+z)*a,0,(ee+b)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.5,le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+z)*a,0,(ee+b)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.7,le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,(ee+z)*a,0,(ee+b)*a,y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,y,(ee-z)*a,0)),ee=.9,le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b*.5)*a,y,(ee+z)*a,0,(ee+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,a,y){var x=new go.Geometry,b=be*.5,z=.5,ee=.5,ne=.5,le=new go.PathFigure((ee-z)*a,ne*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*y,(ee-z)*a,(ne-b)*y,(ee-b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne-z)*y,(ee+z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*a,ne*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*a,ne*y,ee*a,(ne-z)*y,ee*a,(ne+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var ee=be*.8,ne=.8,le=0,ce=.5,ie=(b-a)/2,Ce=(z-y)/2,Ze=new go.PathFigure(le*a+ie,(ce+ne)*y+Ce,!0);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a+ie,ce*y+Ce,(le-ee)*a+ie,(ce+ne)*y+Ce,(le-ne)*a+ie,(ce+ee)*y+Ce)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le-ne)*a+ie,(ce-ee)*y+Ce,(le-ee)*a+ie,(ce-ne)*y+Ce)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne+ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce-ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce-ee)*y+Ce)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce+ee)*y+Ce,le*a+ie,(ce+ne)*y+Ce).close()),ee=be*.4,ne=.4,le=.2,ce=.5;var Oe=new go.PathFigure(le*a+ie,(ce+ne)*y+Ce,!0);x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a+ie,ce*y+Ce,(le-ee)*a+ie,(ce+ne)*y+Ce,(le-ne)*a+ie,(ce+ee)*y+Ce)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le-ne)*a+ie,(ce-ee)*y+Ce,(le-ee)*a+ie,(ce-ne)*y+Ce)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne+ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce-ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce-ee)*y+Ce)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le-ne+ee*.5)*a+ie,(ce+ee)*y+Ce,le*a+ie,(ce+ne)*y+Ce).close()),ee=be*.2,ne=.2,le=.5,ce=.5;var gt=new go.PathFigure((le-ne)*a+ie,ce*y+Ce,!0);x.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le-ne)*a+ie,(ce-ee)*y+Ce,(le-ee)*a+ie,(ce-ne)*y+Ce)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a+ie,ce*y+Ce,(le+ee)*a+ie,(ce-ne)*y+Ce,(le+ne)*a+ie,(ce-ee)*y+Ce)),gt.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le+ne)*a+ie,(ce+ee)*y+Ce,(le+ee)*a+ie,(ce+ne)*y+Ce)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a+ie,ce*y+Ce,(le-ee)*a+ie,(ce+ne)*y+Ce,(le-ne)*a+ie,(ce+ee)*y+Ce)),ee=be*.4,ne=.4,le=.8,ce=.5;var ut=new go.PathFigure(le*a+ie,(ce-ne)*y+Ce,!0);x.add(ut),ut.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a+ie,ce*y+Ce,(le+ee)*a+ie,(ce-ne)*y+Ce,(le+ne)*a+ie,(ce-ee)*y+Ce)),ut.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le+ne)*a+ie,(ce+ee)*y+Ce,(le+ee)*a+ie,(ce+ne)*y+Ce)),ut.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne-ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce+ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce+ee)*y+Ce)),ut.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce-ee)*y+Ce,le*a+ie,(ce-ne)*y+Ce).close()),ee=be*.8,ne=.8,le=1,ce=.5;var Me=new go.PathFigure(le*a+ie,(ce-ne)*y+Ce,!0);return x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a+ie,ce*y+Ce,(le+ee)*a+ie,(ce-ne)*y+Ce,(le+ne)*a+ie,(ce-ee)*y+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce+ne)*y+Ce,(le+ne)*a+ie,(ce+ee)*y+Ce,(le+ee)*a+ie,(ce+ne)*y+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne-ee*.5)*a+ie,ce*y+Ce,le*a+ie,(ce+ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce+ee)*y+Ce)),Me.add(new go.PathSegment(go.PathSegment.Bezier,le*a+ie,(ce-ne)*y+Ce,(le+ne-ee*.5)*a+ie,(ce-ee)*y+Ce,le*a+ie,(ce-ne)*y+Ce).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ee=new go.PathFigure(.6*a,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(oe,a,y){var x=new go.Geometry,b=be*.4,z=.4,ee=.5,ne=.5,le=E(),ce=E(),ie=E(),Ce=E();ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,le,le,ce,ie,Ce);var Ze=te(ce.x,ce.y),Oe=new go.PathFigure(ce.x*a,ce.y*y,!0);x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee+z)*a,(ne+b)*y,(ee+b)*a,(ne+z)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,(ee-b)*a,(ne+z)*y,(ee-z)*a,(ne+b)*y)),ve(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,ie,Ce,ce,le,le),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,ie.x*a,ie.y*y,Ce.x*a,Ce.y*y)),b=be*.3,z=.3,ve(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,ie,Ce,ce,le,le),Oe.add(new go.PathSegment(go.PathSegment.Line,ce.x*a,ce.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*y,Ce.x*a,Ce.y*y,ie.x*a,ie.y*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ve(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,le,le,ce,ie,Ce),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*a,ce.y*y,Ce.x*a,Ce.y*y,ie.x*a,ie.y*y).close());var Oe=new go.PathFigure(.45*a,0,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),fe(le),fe(ce),fe(ie),fe(Ce),fe(Ze),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function z(ee,ne,le){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+le)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+le)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+le)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+le)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,a,y){var x=new go.Geometry,b=.5,z=0,ee=0,ne=b*be,le=.4*Math.SQRT2/2+.5,ce=.5-.5*Math.SQRT2/2,ie=1,Ce=.5,Ze=.5,Oe=0,gt=new go.PathFigure(le*a,(1-ce)*y,!1);return x.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,Ce*y,ie*a,.7*y,ie*a,Ce*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+z)*a,(Oe+z)*y,(.5+b+z)*a,(.5-ne+z)*y,(.5+ne+z)*a,(.5-b+z)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*y,(.5-ne+z)*a,(.5-b+ee)*y,(.5-b+z)*a,(.5-ne+ee)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+ne+ee)*y,(.5-ne+z)*a,.9*y)),gt.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),gt.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),gt.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var ee=.5-.285,ne=.5,le=ee,ce=Math.PI/4,ie=4*(1-Math.cos(ce))/(3*Math.sin(ce)),Ce=ie*.5,Ze=ee,Oe=ee,gt=ie*Ze,ut=ie*Oe;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ze)*a,le*y,(ne-(gt+Ze)/2)*a,(le+(Oe+ut)/2)*y,(ne-Ze)*a,(le+ut)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(le-Oe)*y,(ne-Ze)*a,(le-ut)*y,(ne-gt)*a,(le-Oe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ze)*a,le*y,(ne+gt)*a,(le-Oe)*y,(ne+Ze)*a,(le-ut)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ne+Ze)*a,(le+ut)*y,(ne+(gt+Ze)/2)*a,(le+(Oe+ut)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Me=new go.PathFigure(.2*a,y,!1);x.add(Me),Me.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var zt=new go.PathFigure(.8*a,y,!1);return x.add(zt),zt.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var ee=new go.PathFigure(.1*a,y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var ee=new go.PathFigure(.675*a,.575*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*.5,ee=new go.PathFigure(a,b*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+z)*y,(b+z)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*y));var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var ee=new go.PathFigure(0,.6*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var ee=.1,ne=be*.1,le=.2,ce=.9,ie=new go.PathFigure((le-ee)*a,ce*y,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-ee)*y,(le-ee)*a,(ce-ne)*y,(le-ne)*a,(ce-ee)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le+ee)*a,ce*y,(le+ne)*a,(ce-ee)*y,(le+ee)*a,(ce-ne)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+ee)*y,(le+ee)*a,(ce+ne)*y,(le+ne)*a,(ce+ee)*y)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le-ee)*a,ce*y,(le-ne)*a,(ce+ee)*y,(le-ee)*a,(ce+ne)*y).close()),ee=.1,ne=be*.1,le=.8,ce=.9;var Ce=new go.PathFigure((le-ee)*a,ce*y,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce-ee)*y,(le-ee)*a,(ce-ne)*y,(le-ne)*a,(ce-ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le+ee)*a,ce*y,(le+ne)*a,(ce-ee)*y,(le+ee)*a,(ce-ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ce+ee)*y,(le+ee)*a,(ce+ne)*y,(le+ne)*a,(ce+ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(le-ee)*a,ce*y,(le-ne)*a,(ce+ee)*y,(le-ee)*a,(ce+ne)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.5*a,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ne=new go.PathFigure(.5*a,.7*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var le=.1,ce=be*.1,ie=.1,Ce=.9,Ze=new go.PathFigure((ie-le)*a,Ce*y,!0);x.add(Ze),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce-le)*y,(ie-le)*a,(Ce-ce)*y,(ie-ce)*a,(Ce-le)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie+le)*a,Ce*y,(ie+ce)*a,(Ce-le)*y,(ie+le)*a,(Ce-ce)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce+le)*y,(ie+le)*a,(Ce+ce)*y,(ie+ce)*a,(Ce+le)*y)),Ze.add(new go.PathSegment(go.PathSegment.Bezier,(ie-le)*a,Ce*y,(ie-ce)*a,(Ce+le)*y,(ie-le)*a,(Ce+ce)*y)),le=.1,ce=be*.1,ie=.4,Ce=.9;var Oe=new go.PathFigure((ie-le)*a,Ce*y,!0);return x.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce-le)*y,(ie-le)*a,(Ce-ce)*y,(ie-ce)*a,(Ce-le)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie+le)*a,Ce*y,(ie+ce)*a,(Ce-le)*y,(ie+le)*a,(Ce-ce)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(Ce+le)*y,(ie+le)*a,(Ce+ce)*y,(ie+ce)*a,(Ce+le)*y)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ie-le)*a,Ce*y,(ie-ce)*a,(Ce+le)*y,(ie-le)*a,(Ce+ce)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var ee=new go.PathFigure(.55*a,.4*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var ie=.05,Ce=be*.05,Ze=.175,Oe=.95,ne=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y));var ie=.05,Ce=be*.05,Ze=.375,Oe=.95,le=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y));var ie=.05,Ce=be*.05,Ze=.625,Oe=.95,ce=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y));var ie=.05,Ce=be*.05,Ze=.825,Oe=.95,gt=new go.PathFigure((Ze-ie)*a,Oe*y,!0);x.add(gt),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe-ie)*y,(Ze-ie)*a,(Oe-Ce)*y,(Ze-Ce)*a,(Oe-ie)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze+ie)*a,Oe*y,(Ze+Ce)*a,(Oe-ie)*y,(Ze+ie)*a,(Oe-Ce)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,Ze*a,(Oe+ie)*y,(Ze+ie)*a,(Oe+Ce)*y,(Ze+Ce)*a,(Oe+ie)*y)),gt.add(new go.PathSegment(go.PathSegment.Bezier,(Ze-ie)*a,Oe*y,(Ze-Ce)*a,(Oe+ie)*y,(Ze-ie)*a,(Oe+Ce)*y).close());var ut=new go.PathFigure(0,y,!1);return x.add(ut),ut.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ee=new go.PathFigure(.15*a,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ne=.05,le=be*.05,ce=.35,ie=.775,Ce=new go.PathFigure((ce-ne)*a,ie*y,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ie-ne)*y,(ce-ne)*a,(ie-le)*y,(ce-le)*a,(ie-ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ne)*a,ie*y,(ce+le)*a,(ie-ne)*y,(ce+ne)*a,(ie-le)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(ie+ne)*y,(ce+ne)*a,(ie+le)*y,(ce+le)*a,(ie+ne)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ne)*a,ie*y,(ce-le)*a,(ie+ne)*y,(ce-ne)*a,(ie+le)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,a,y){var x=new go.Geometry,b=.3,z=be*.3,ee=.5,ne=.7,le=new go.PathFigure((ee-b)*a,ne*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y));var ce=new go.PathFigure(0,.7*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*.5,ee=.5,ne=.5,le=new go.PathFigure((ee-b)*a,ne*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y));var ce=new go.PathFigure(.15*a,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(oe,a,y){var x=new go.Geometry,b=.5,z=be*.5,ee=.5,ne=.5,le=new go.PathFigure((ee-b)*a,ne*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y).close()),b=.05,z=be*.05,ee=.5,ne=.8;var ce=new go.PathFigure((ee-b)*a,ne*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*y,(ee-b)*a,(ne-z)*y,(ee-z)*a,(ne-b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*y,(ee+z)*a,(ne-b)*y,(ee+b)*a,(ne-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*y,(ee+b)*a,(ne+z)*y,(ee+z)*a,(ne+b)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*y,(ee-z)*a,(ne+b)*y,(ee-b)*a,(ne+z)*y).close()),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var ee=new go.PathFigure(.402*a,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ne=new go.PathFigure(.678*a,.85*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var le=new go.PathFigure(.5*a,.1*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var ee=new go.PathFigure(a*.408,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ne=new go.PathFigure(a*.612,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var le=new go.PathFigure(a*.816,y,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),le.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var ee=new go.PathFigure(a*.055,.13*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ne=new go.PathFigure(a*.055,.18*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var le=new go.PathFigure(a*1,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),le.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),le.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ee=new go.PathFigure(a*.11,y*.1,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var le=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,a,y){var x=new go.Geometry,b=8,z=b*be,ee=new go.PathFigure(b,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ne=new go.PathFigure(a*.83,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var le=new go.PathFigure(a*.83,y*1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ce=new go.PathFigure(a*.78,y*.05,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,a,y){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*be,z=y*.8,ee=new go.Geometry,ne=new go.PathFigure(x,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ne.add(new go.PathSegment(go.PathSegment.Line,x,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,.8,-b,-b)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var ee=new go.PathFigure(a*.28,y*.37,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,a,y){var x=new go.Geometry,b=15,z=b*be,ee=new go.PathFigure(a*.62,y*.475,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),ee.add(new go.PathSegment(go.PathSegment.Line,b,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var ee=new go.PathFigure(a*.4,y*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var ee=new go.PathFigure(a*.5,y*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Re={},rt="5.0",te={},E=null,fe=!1,Se=!1,ve=null,Fe=!1,ye=null,be=null,He=0;He4?parseFloat(Xe):5};Re.setHTML5Codebase=function(Xe,Le){be=Xe,Rt(Xe,Le)},Re.setJavaCodebase=Re.setJavaCodebaseVersion=Re.isCompiledInstalled=Re.setPreCompiledScriptPath=Re.setPreCompiledResourcePath=function(){},Re.setHTML5CodebaseVersion=function(Xe,Le){var at=parseFloat(Xe);if(at!==NaN&&at<5){console.log("The GeoGebra HTML5 codebase version "+at+" is deprecated. Using version latest instead.");return}ye=Xe,$e(Xe,Le)},Re.getHTML5CodebaseVersion=function(){return oe},Re.getParameters=function(){return te},Re.setFontsCSSURL=function(Xe){ee=Xe},Re.setGiacJSURL=function(Xe){},Re.setJNLPFile=function(Xe){re=Xe},Re.setJNLPBaseDir=function(Xe){},Re.inject=function(){function Xe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Le="auto",at=te.id,st,pt=!1,Vt=0;Vt=5)return!0;var Xe=Re.getAppletObject();return Xe&&typeof Xe.recalculateEnvironments=="function"?(Xe.recalculateEnvironments(),!0):!1},Re.startAnimation=function(){var Xe=Re.getAppletObject();return Xe&&typeof Xe.startAnimation=="function"?(Xe.startAnimation(),!0):!1},Re.stopAnimation=function(){var Xe=Re.getAppletObject();return Xe&&typeof Xe.stopAnimation=="function"?(Xe.stopAnimation(),!0):!1},Re.getAppletObject=function(){var Xe=te.id!==void 0?te.id:"ggbApplet";return window[Xe]},Re.resize=function(){};var gt=function(Xe,Le,at){var st=document.createElement("param");st.setAttribute("name",Le),st.setAttribute("value",at),Xe.appendChild(st)},ut=function(Xe){return Xe&&Xe!=="false"},Me=function(Xe,Le,at){le(oe)<=4.2&&(at=!0);var st=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(st=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var pt=document.createElement("div");pt.classList.add("appletParameters","notranslate");var Vt=Le.width,Ie=Le.height;if(Le.disableAutoScale=Le.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Le.disableAutoScale,Le.width!==void 0)if(le(oe)<=4.4)ut(Le.showToolBar)&&(Le.height-=7),ut(Le.showAlgebraInput)&&(Le.height-=37),Le.width<605&&ut(Le.showToolBar)&&(Le.width=605,Vt=605);else{var Nt=100;(ut(Le.showToolBar)||ut(Le.showMenuBar))&&(Le.hasOwnProperty("customToolBar")&&(Le.customToolbar=Le.customToolBar),Nt=ut(Le.showMenuBar)?245:155),Vt=5?(Le.appletOnLoad=function(tt){var Ve=Xe.querySelector(".ggb_preview");Ve&&Ve.parentNode.removeChild(Ve),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(mn),window.GGBT_wsf_view&&$(window).trigger("resize"),tn(tt)},Rn||mn.appendChild(wt)):pt.appendChild(wt),mn.appendChild(pt),Rn||Xe.appendChild(mn),setTimeout(function(){Re.resize()},1)}else{var qe=document.createElement("div");qe.className="applet_scaler",qe.style.position="relative",qe.style.display="block",qe.appendChild(pt),Xe.appendChild(qe),Le.appletOnLoad=function(tt){Re.resize(),tn(tt)}}function At(tt,Ve){Ve&&typeof Ve.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(tt,Ve.appletOnLoad):renderGGBElement(tt),Mt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ve)}function _e(tt,Ve){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:tt,params:Ve}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Qe){At(Qe.article,Qe.params)}),html5AppletsToProcess=null)},le(oe)<5&&(tt.className+=" geogebraweb")):At(tt,Ve)}if(st){scriptLoadStarted=!0;for(var Pt=0;Pt0?(en.remove(),mn.attr("id","fullscreencontent").show(),jQuery(tn).append(mn),window.dispatchEvent(new Event("resize"))):Me(en,Le,!1),window.GGBT_wsf_view.launchFullScreen(tn)}else yt=st,Me(Xe,Le,!1);if(!window.GGBT_wsf_view)for(Ie=0;IeXe/4*3&&(en=Xe/4*3),tn=en/5.8,Nt.setAttribute("src",b),Nt.setAttribute("width",en),Nt.setAttribute("height",tn);var mn=(Xe-en)/2,Rn=(Le-tn)/2;Nt.style.left=mn+"px",Nt.style.top=Rn+"px",pt.appendChild(Nt)}}return pt.appendChild(Ie),pt},Tt=function(Xe){return Xe=Xe.toLowerCase(),Xe==="html5"||Xe==="screenshot"?Xe:"html5"},vt=["web","webSimple","web3d","tablet","tablet3d","phone"],$e=function(Xe,Le){if(oe=Xe,Le){Rt(oe,!0);return}var at=!fe;if(at){var st=le(oe);!isNaN(st)&&st<4.4&&(at=!1)}var pt,Vt;window.location.protocol.substr(0,4)==="http"?pt=window.location.protocol:pt="http:";var Ie=oe.indexOf("//");Ie>0?Vt=oe:Ie===0?Vt=pt+oe:Vt="https://www.geogebra.org/apps/5.2.814.0/";for(var Nt in vt)if(oe.slice(vt[Nt].length*-1)===vt[Nt]||oe.slice((vt[Nt].length+1)*-1)===vt[Nt]+"/"){Rt(Vt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&at&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!ut(te.showToolBar)&&!ut(te.showMenuBar)&&!ut(te.showAlgebraInput)&&!ut(te.enableRightClick)&&(!te.appName||te.appName=="classic")?Vt+="webSimple/":Vt+="web3d/",Rt(Vt,!1)},Rt=function(Xe,Le){if(Xe.requirejs){Ge=Xe;return}Xe.slice(-1)!=="/"&&(Xe+="/"),Ge=Xe,Le===null&&(Le=Xe.indexOf("http")===-1),ze=Le,a="web.nocache.js",y=!1;var at=Ge.split("/");at.length>1&&(!Le&&at[at.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):vt.indexOf(at[at.length-2])>=0&&(a=at[at.length-2]+".nocache.js")),at=Xe.split("/"),oe=at[at.length-3],oe.substr(0,4)==="test"?oe=oe.substr(4,1)+"."+oe.substr(5,1):(oe.substr(0,3)==="war"||oe.substr(0,4)==="beta")&&(oe="5.0");var st=parseFloat(oe);st!==NaN&&st<5&&Xe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+st+" is deprecated. Using version latest instead."),$e("5.0",Le))},Mt=function(Xe,Le){window.console&&window.console.log&&(!Le||typeof Le.showLogging=="undefined"||Le.showLogging&&Le.showLogging!=="false")&&console.log(Xe)};te.material_id!==void 0?Ce(bt):bt();function bt(){var Xe=rt;ye!==null?Xe=ye:parseFloat(Xe)<5&&(Xe="5.0"),$e(Xe,!1),be!==null&&Rt(be,ze),Fe=!0}return Re},GGBAppletUtils=function(){"use strict";function Re(){return window.GGBT_wsf_edit!==void 0}function rt(Fe,ye){ye!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+ye+","+ye+")",Fe.style.webkitTransform="scale("+ye+","+ye+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function te(Fe,ye,be,He,Pe,re){var Ge=null;if(re!=null&&re!="")for(var ze=Fe.parentNode;ze!=null;)if((" "+ze.className+" ").indexOf(" "+re+" ")>-1){Ge=ze;break}else ze=ze.parentNode;var yt=0,oe=0,a=0,y=0,x=0,b=0,z=0;if(Ge)yt=Ge.offsetWidth,oe=Math.max(He?Ge.offsetWidth:0,Ge.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(yt=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=yt):(yt=window.innerWidth,oe=window.innerHeight,a=window.innerWidth),Fe){var ee=Fe.getBoundingClientRect();ee.left>0&&ee.left<=yt&&(Pe===void 0||!Pe)&&(document.dir==="rtl"?(x=yt-ee.width-ee.left,b=a<=480?10:30):(b=ee.left,x=a<=480?10:30),y=b+x)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return Fe&&((be===void 0||!be)&&ye>0&&ye+y1&&(re=!0)),ye&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(re=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))Pe=E(Fe,ye,re,be,Fe.scaleContainerClass);else return He;return re&&(!Fe.hasOwnProperty("scale")||He===1)?Pe:Math.min(He,Pe)}function Se(Fe){var ye=Math.min(window.innerWidth,document.documentElement.clientWidth),be=Math.min(window.innerHeight,document.documentElement.clientHeight),He=Fe.getBoundingClientRect(),Pe=(ye-He.width)/2,re=(be-He.height)/2;re<0&&(re=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Pe<40?Fe.style.left="40px":Fe.style.left=Pe+"px",Fe.style.top=re+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(re<40?Fe.style.top="40px":Fe.style.top=re+"px",Fe.style.left=Pe+"px")}function ve(Fe,ye){var be=Fe.querySelector(".appletParameters");if(be){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ye.id!==be.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(be.parentElement&&/fullscreen/.test(be.parentElement.className))return;var He=fe(ye,Fe);Re()&&be.setAttribute("data-param-scale",He);for(var Pe=null,re=0;re=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Re){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Re){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Re){var rt=c[Re];return rt==null?null:rt},r=d,webModule.__errFn=e}function B(){function Re(Fe){var ye=Fe.lastIndexOf(rb);ye==-1&&(ye=Fe.length);var be=Fe.indexOf(sb);be==-1&&(be=Fe.length);var He=Fe.lastIndexOf(tb,Math.min(be,ye));return He>=O?Fe.substring(O,He+P):W}function rt(Fe){if(!Fe.match(/^\w+:\/\//)){var ye=o.createElement(ub);ye.src=Fe+vb,Fe=Re(ye.src)}return Fe}function te(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function E(){for(var Fe=o.getElementsByTagName(_),ye=O;yeO?Fe[Fe.length-P].href:W}function Se(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var ve=te();return ve==W&&(ve=E()),ve==W&&(ve=fe()),ve==W&&Se()&&(ve=Re(o.location.href)),ve=rt(ve),ve}function C(Re){return Re.match(/^\//)||Re.match(/^[a-zA-Z]+:\/\//)?Re:webModule.__moduleBase+Re}function D(){var Re=[],rt=O,te=[],E=[];function fe(Fe){var ye=E[Fe](),be=te[Fe];if(ye in be)return ye;var He=[];for(var Pe in be)He[be[Pe]]=Pe;throw r&&r(Fe,He,ye),null}if(__gwt_isKnownPropertyValue=function(Fe,ye){return ye in te[Fe]},webModule.__getPropMap=function(){var Fe={};for(var ye in te)te.hasOwnProperty(ye)&&(Fe[ye]=fe(ye));return Fe},webModule.__computePropValue=fe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Se;try{Se=Cb;var ve=Se.indexOf(Db);ve!=-1&&(rt=parseInt(Se.substring(ve+P),$),Se=Se.substring(O,ve))}catch(Fe){}return webModule.__softPermutationId=rt,C(Se+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},78703:function(Re,rt){(function(te,E){E(rt)})(this,function(te){"use strict";var E=function(){return(E=Object.assign||function(qe){for(var At,_e=1,Pt=arguments.length;_e0&&We[We.length-1])&&(Qe[0]===6||Qe[0]===2)){Je=0;continue}if(Qe[0]===3&&(!We||Qe[1]>We[0]&&Qe[1]=0&&qe.HANDLE_LIST.splice(_e,1),window.removeEventListener("message",At,!1)},qe.empty=function(){for(;qe.HANDLE_LIST.length;)window.removeEventListener("message",qe.HANDLE_LIST.shift(),!1)},qe.parse=function(At){try{return typeof At=="object"?At:At&&JSON.parse(At)}catch(_e){return console.log("Message.parse Error:",_e),At}},qe.HANDLE_LIST=[],qe}();function Fe(qe){return{}.toString.call(qe)==="[object Function]"}var ye,be,He,Pe,re={origin:""};function Ge(qe,At){re[qe]=At}function ze(qe){return re[qe]}function yt(qe){var At=ze("origin");return!!function(_e,Pt){return _e!==Pt&&(_e.replace(/www\./i,"").toLowerCase()!==Pt.replace(/www\./i,"").toLowerCase()||(_e.match("www.")?void 0:(Ge("origin",Pt),!1)))}(At,qe.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:At,eventOrigin:qe.origin}),!0)}(function(qe){qe.unknown="unknown",qe.spreadsheet="s",qe.writer="w",qe.presentation="p",qe.pdf="f"})(ye||(ye={})),function(qe){qe.wps="w",qe.et="s",qe.presentation="p",qe.pdf="f"}(be||(be={})),function(qe){qe.nomal="nomal",qe.simple="simple"}(He||(He={})),function(qe){qe[qe.requestFullscreen=1]="requestFullscreen",qe[qe.exitFullscreen=0]="exitFullscreen"}(Pe||(Pe={}));var oe,a,y,x=(oe=0,function(){return oe+=1}),b=function(qe,At,_e){_e===void 0&&(_e=!0);var Pt=At;if(!a){var We=function Ue(tt){var Ve=tt.clientHeight,Qe=tt.clientWidth;Ve!==0||Qe!==0||y?Ve===0&&Qe===0||!y||(y.disconnect(),y=null):window.ResizeObserver&&(y=new ResizeObserver(function(mt){Ue(tt)})).observe(tt),a.style.cssText+="height: "+Ve+"px; width: "+Qe+"px"}.bind(null,Pt);(a=document.createElement("iframe")).classList.add("web-office-iframe");var Bt={id:"office-iframe",src:qe,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var Je in Pt?(Bt.style="width: "+Pt.clientWidth+"px; height: "+Pt.clientHeight+"px;",_e&&window.addEventListener("resize",We)):((Pt=document.createElement("div")).classList.add("web-office-default-container"),function(Ue){var tt=document.createElement("style");document.head.appendChild(tt);var Ve=tt.sheet;Ve.insertRule(Ue,Ve.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(Pt),Bt.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),Bt)a.setAttribute(Je,Bt[Je]);Pt.appendChild(a),a.destroy=function(){a.parentNode.removeChild(a),a=null,window.removeEventListener("resize",We),y&&(y.disconnect(),y=null)}}return a},z=function(qe){b().contentWindow&&b().contentWindow.postMessage(JSON.stringify(qe),ze("origin"))};function ee(qe,At,_e){return new Promise(function(Pt){var We=x(),Bt=function(Je){if(!yt(Je)){var Ue=ve.parse(Je.data);Ue.eventName===_e&&Ue.msgId===We&&(Pt(Ue.data),ve.remove(Bt))}};ve.add(Bt),z({data:qe,msgId:We,eventName:At})})}var ne=function(qe){return ee(qe,"wps.jssdk.api","wps.api.reply")},le=function(qe){return ee(qe,"api.basic","api.basic.reply")},ce={idMap:{}};function ie(qe){return fe(this,void 0,void 0,function(){var At,_e,Pt,We,Bt,Je,Ue,tt,Ve,Qe;return Se(this,function(mt){switch(mt.label){case 0:return yt(qe)?[2]:(At=ve.parse(qe.data),_e=At.eventName,Pt=At.callbackId,We=At.data,Pt&&(Bt=ce.idMap[Pt])?(Je=Bt.split(":"),Ue=Je[0],tt=Je[1],_e==="api.callback"&&ce[Ue]&&ce[Ue][tt]?[4,(Qe=ce[Ue][tt]).callback.apply(Qe,We.args)]:[3,2]):[3,2]);case 1:Ve=mt.sent(),z({result:Ve,callbackId:Pt,eventName:"api.callback.reply"}),mt.label=2;case 2:return[2]}})})}var Ce=function(qe){return fe(void 0,void 0,void 0,function(){function At(){return Object.keys(ce.idMap).find(function(mt){return ce.idMap[mt]===Pt+":"+_e})}var _e,Pt,We,Bt,Je,Ue,tt,Ve,Qe;return Se(this,function(mt){switch(mt.label){case 0:return _e=qe.prop,Pt=qe.parentObjId,[4,Oe([We=qe.value])];case 1:return Bt=mt.sent(),Je=Bt[0],Ue=Bt[1],qe.value=Je[0],tt=Object.keys(Ue)[0],Ve=ce[Pt],We===null&&Ve&&Ve[_e]&&((Qe=At())&&delete ce.idMap[Qe],delete Ve[_e],Object.keys(Ve).length||delete ce[Pt],Object.keys(ce.idMap).length||ve.remove(ie)),tt&&(Object.keys(ce.idMap).length||ve.add(ie),ce[Pt]||(ce[Pt]={}),ce[Pt][_e]={callbackId:tt,callback:Ue[tt]},(Qe=At())&&delete ce.idMap[Qe],ce.idMap[tt]=Pt+":"+_e),[2]}})})},Ze=function(qe,At,_e,Pt){return fe(void 0,void 0,void 0,function(){var We,Bt,Je,Ue,tt,Ve,Qe,mt;return Se(this,function(ke){switch(ke.label){case 0:return We=x(),Ue=new Promise(function(Te,Ee){Bt=Te,Je=Ee}),tt={},At.args?[4,Oe(At.args)]:[3,2];case 1:Ve=ke.sent(),Qe=Ve[0],mt=Ve[1],At.args=Qe,tt=mt,ke.label=2;case 2:return qe!=="api.setter"?[3,4]:[4,Ce(At)];case 3:ke.sent(),ke.label=4;case 4:return function(Te){var Ee=Te[0],xe=Te[1];typeof(Ee=E({},Ee)).data=="function"&&(Ee.data=Ee.data()),xe(),z(Ee)}([{eventName:qe,data:At,msgId:We},function(){var Te=this,Ee=function(xe){return fe(Te,void 0,void 0,function(){var Ye,et,xt;return Se(this,function(Ct){switch(Ct.label){case 0:return yt(xe)?[2]:(Ye=ve.parse(xe.data)).eventName==="api.callback"&&Ye.callbackId&&tt[Ye.callbackId]?[4,tt[Ye.callbackId].apply(tt,Ye.data.args)]:[3,2];case 1:et=Ct.sent(),z({result:et,eventName:"api.callback.reply",callbackId:Ye.callbackId}),Ct.label=2;case 2:return Ye.eventName===qe+".reply"&&Ye.msgId===We&&(Ye.error?((xt=new Error("")).stack=Ye.error+` `+_e,Pt&&Pt(),Je(xt)):Bt(Ye.result),ve.remove(Ee)),[2]}})})};return ve.add(Ee),Ue}]),[2,Ue]}})})};function Oe(qe){return fe(this,void 0,void 0,function(){var At,_e,Pt,We,Bt,Je,Ue,tt,Ve,Qe,mt;return Se(this,function(ke){switch(ke.label){case 0:At={},_e=[],Pt=qe.slice(0),ke.label=1;case 1:return Pt.length?(We=void 0,[4,Pt.shift()]):[3,13];case 2:return(Bt=ke.sent())&&Bt.done?[4,Bt.done()]:[3,4];case 3:ke.sent(),ke.label=4;case 4:if(!function(Te){if(!Te)return!1;for(var Ee=Te;Object.getPrototypeOf(Ee)!==null;)Ee=Object.getPrototypeOf(Ee);return Object.getPrototypeOf(Te)===Ee}(We))return[3,11];for(Ue in We={},Je=[],Bt)Je.push(Ue);tt=0,ke.label=5;case 5:return tt=0?"&":"?")+xt.join("&")),Ve&&(Ve.isParentFullscreen||Ve.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",Ut),document.addEventListener("webkitfullscreenchange",Ut),document.addEventListener("mozfullscreenchange",Ut)),_e.wordOptions&&(_e.wpsOptions=_e.wordOptions),_e.excelOptions&&(_e.etOptions=_e.excelOptions),_e.pptOptions&&(_e.wppOptions=_e.pptOptions),typeof Je.print=="object"){var Ct="wpsconfig_print";typeof Je.print.subscribe=="function"&&(Je[Ct]=Je.print.subscribe,_e.print={callback:Ct},Je.print.custom!==void 0&&(_e.print.custom=Je.print.custom)),delete Je.print}return typeof Je.exportPdf=="function"&&(Je[Ct="wpsconfig_export_pdf"]=Je.exportPdf,_e.exportPdf={callback:Ct},delete Je.exportPdf),_e.commandBars&&Me(_e.commandBars,!1),E(E({},_e),{subscriptions:Je})},ut=function(qe){qe===void 0&&(qe="");var At="";if(!At&&qe){var _e=qe.toLowerCase();_e.indexOf("/office/s/")!==-1&&(At=ye.spreadsheet),_e.indexOf("/office/w/")!==-1&&(At=ye.writer),_e.indexOf("/office/p/")!==-1&&(At=ye.presentation),_e.indexOf("/office/f/")!==-1&&(At=ye.pdf)}if(!At){var Pt=qe.match(/[\?&]type=([a-z]+)/)||[];At=be[Pt[1]]||""}return At};function Me(qe,At){At===void 0&&(At=!0);var _e=qe.map(function(Pt){var We=Pt.attributes;if(!Array.isArray(We)){var Bt=[];for(var Je in We)if(We.hasOwnProperty(Je)){var Ue={name:Je,value:We[Je]};Bt.push(Ue)}Pt.attributes=Bt}return Pt});return At&&z({data:_e,eventName:"setCommandBars"}),_e}var zt=window.navigator.userAgent.toLowerCase(),nt=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(zt),ct=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(qe){return!1}}();function Ut(){var qe={status:Pe.requestFullscreen},At=document,_e=At.fullscreenElement||At.webkitFullscreenElement||At.mozFullScreenElement;qe.status=_e?Pe.requestFullscreen:Pe.exitFullscreen,z({data:qe,eventName:"fullscreenchange"})}var ht=function(){ce.idMap={}};function Tt(){console.group("JSSDK \u4E8B\u4EF6\u673A\u5236\u8C03\u6574\u8BF4\u660E"),console.warn("jssdk.on\u3001jssdk.off \u548C jssdk.Application.Sub \u5C06\u5728\u540E\u7EED\u7248\u672C\u4E2D\u88AB\u5F03\u7528\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6539\u8FDB\u540E\u7684 ApiEvent"),console.warn("\u5177\u4F53\u8BF7\u53C2\u8003\uFF1Ahttps://wwo.wps.cn/docs/front-end/basic-usage/events/intro/"),console.groupEnd()}var vt=0,$e=new Set;function Rt(qe){return vt+=1,!qe&&function(At){$e.forEach(function(_e){return _e(At)})}(vt),vt}function Mt(){var qe=new Error("");return(qe.stack||qe.message||"").split(` `).slice(2).join(` -`)}function bt(qe,At){var _e,Pt=this,We=At.Events,Bt=At.Enum,Je=At.Props,Ue=Je[0],tt=Je[1],Ve={objId:vt};switch(function Te(Ee,xe,Ye){for(var et=xe.slice(0),xt=function(){var Ct=et.shift();!Ct.alias&&~Xe.indexOf(Ct.prop)&&et.push(E(E({},Ct),{alias:Ct.prop+"Async"})),Object.defineProperty(Ee,Ct.alias||Ct.prop,{get:function(){var Jt=this,Qt=Ct.cache===1,qt=Qt&&this["__"+Ct.prop+"CacheValue"];if(!qt){var Bn=Mt(),_n=Rt(Qt),rn=function(){for(var fn,Dn=[],Sn=0;Sn=0?(At.then=null,At.catch=null,Ue.then(function(){tt(At)}).catch(function(Qe){return Ve(Qe)})):Ue.then(tt,Ve)},At.catch=function(tt){return Ue.catch(tt)},At.Destroy=function(){return Ze("api.free",{objId:At.objId},"")}}var st={},pt=null,Vt={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},Ie={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Nt(qe,At,_e,Pt,We,Bt,Je){var Ue=this;_e===void 0&&(_e={}),ve.add(function(tt){return fe(Ue,void 0,void 0,function(){var Ve,Qe,mt,ke,Te,Ee,xe,Ye,et,xt,Ct,Jt,Qt,qt,Bn,_n,rn,fn,Dn;return Se(this,function(Sn){switch(Sn.label){case 0:return yt(tt)?[2]:(Ve=ve.parse(tt.data),Qe=Ve.eventName,mt=Qe===void 0?"":Qe,ke=Ve.data,Te=ke===void 0?null:ke,Ee=Ve.url,xe=Ee===void 0?null:Ee,["wps.jssdk.api"].indexOf(mt)!==-1?[2]:mt!=="ready"?[3,1]:(We.apiReadySended&&function(hn){var on=[];Object.keys(st).forEach(function(Un){st[Un].forEach(function(jn){var un=Un;hn.off(un,jn),on.push({handle:jn,eventName:un})}),delete st[Un]}),on.forEach(function(Un){var jn=Un.eventName,un=Un.handle;pt==null||pt.ApiEvent.AddApiEventListener(jn,un)})}(At),z({eventName:"setConfig",data:E(E({},_e),{version:qe.version})}),qe.tokenData&&qe.setToken(E(E({},qe.tokenData),{hasRefreshTokenConfig:!!_e.refreshToken})),qe.iframeReady=!0,[3,15]));case 1:return mt!=="error"?[3,2]:(At.emit(Vt.error,Te),[3,15]);case 2:return mt!=="open.result"?[3,3]:(((rn=Te==null?void 0:Te.fileInfo)===null||rn===void 0?void 0:rn.officeVersion)!==void 0&&(qe.mainVersion=Te.fileInfo.officeVersion,console.log("aliyun Main Version: V"+qe.mainVersion)),At.emit(Vt.fileOpen,Te),[3,15]);case 3:return mt!=="api.scroll"?[3,4]:(window.scrollTo(Te.x,Te.y),[3,15]);case 4:if(mt!==Ie.getToken)return[3,9];Ye={token:!1},Sn.label=5;case 5:return Sn.trys.push([5,7,,8]),[4,We.refreshToken()];case 6:return Ye=Sn.sent(),[3,8];case 7:return et=Sn.sent(),console.error("refreshToken: "+(et||"fail to get")),[3,8];case 8:return z({eventName:Ie.getToken+".reply",data:Ye}),[3,15];case 9:if(mt!==Ie.getClipboardData)return[3,14];xt={text:"",html:""},Sn.label=10;case 10:return Sn.trys.push([10,12,,13]),[4,We.getClipboardData()];case 11:return xt=Sn.sent(),[3,13];case 12:return Ct=Sn.sent(),console.error("getClipboardData: "+(Ct||"fail to get")),[3,13];case 13:return z({eventName:Ie.getClipboardData+".reply",data:xt}),[3,15];case 14:mt===Ie.onToast?We.onToast(Te):mt===Ie.onHyperLinkOpen?We.onHyperLinkOpen(Te):mt==="stage"?At.emit(Vt.stage,Te):mt==="event.callback"?(Jt=Te.eventName,Qt=Te.data,qt=Jt,Jt==="fullScreenChange"&&(qt=Vt.fullscreenChange),Jt==="file.saved"&&(qt=Vt.fileStatus),(!((fn=_e.commonOptions)===null||fn===void 0)&&fn.isBrowserViewFullscreen||!((Dn=_e.commonOptions)===null||Dn===void 0)&&Dn.isParentFullscreen)&&qt==="fullscreenchange"&&(Bn=Qt.status,_n=Qt.isDispatchEvent,_e.commonOptions.isBrowserViewFullscreen?function(hn,on,Un,jn){hn===0?on.style="position: static; width: "+Un.width+"; height: "+Un.height:hn===1&&(on.style="position: absolute; width: 100%; height: 100%"),jn&&function(un){["fullscreen","fullscreenElement"].forEach(function(an){Object.defineProperty(document,an,{get:function(){return!!un.status},configurable:!0})});var Xn=new CustomEvent("fullscreenchange");document.dispatchEvent(Xn)}({status:hn})}(Bn,Bt,Je,_n):_e.commonOptions.isParentFullscreen&&function(hn,on,Un){var jn=document.querySelector(Un),un=jn&&jn.nodeType===1?jn:on;if(hn===0){var Xn=document,an=Xn.exitFullscreen||Xn.mozCancelFullScreen||Xn.msExitFullscreen||Xn.webkitCancelFullScreen||Xn.webkitExitFullscreen;an.call(document)}else if(hn===1){var sn=un.requestFullscreen||un.mozRequestFullScreen||un.msRequestFullscreen||un.webkitRequestFullscreen;sn.call(un)}}(Bn,Bt,_e.commonOptions.isParentFullscreen)),At.emit(qt,Qt)):mt==="api.ready"&&bt(qe,Te),Sn.label=15;case 15:return typeof Pt[mt]=="function"&&Pt[mt](qe,xe||Te),[2]}})})})}function tn(qe){return new Promise(function(At){var _e=function(Pt){yt(Pt)||ve.parse(Pt.data).eventName===qe&&(At(),ve.remove(_e))};ve.add(_e)})}function nn(qe){var At,_e=this;qe===void 0&&(qe={}),pt&&pt.destroy();try{var Pt=gt(qe),We=Pt.subscriptions,Bt=We===void 0?{}:We,Je=Pt.mount,Ue=Je===void 0?null:Je,tt=Pt.url,Ve=Pt.refreshToken,Qe=Pt.onToast,mt=Pt.onHyperLinkOpen,ke=Pt.getClipboardData;Ge("origin",(tt.match(/https*:\/\/[^\/]+/g)||[])[0]);var Te=b(tt,Ue),Ee=tn("ready"),xe=tn("open.result"),Ye=tn("api.ready"),et=Ue?{width:Ue.clientWidth+"px",height:Ue.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete Pt.mount,tt&&delete Pt.url,delete Pt.subscriptions;var xt=(At=At||Object.create(null),{on:function(Qt,qt){(At[Qt]||(At[Qt]=[])).push(qt)},off:function(Qt,qt){At[Qt]&&At[Qt].splice(At[Qt].indexOf(qt)>>>0,1)},emit:function(Qt,qt){(At[Qt]||[]).slice().map(function(Bn){Bn(qt)}),(At["*"]||[]).slice().map(function(Bn){Bn(Qt,qt)})}}),Ct={apiReadySended:!1},Jt=function(Qt,qt,Bn){return fe(_e,void 0,void 0,function(){return Se(this,function(_n){switch(_n.label){case 0:return function(rn,fn,Dn){if(st[rn]){var Sn=!!st[rn].find(function(hn){return hn===fn});return Sn&&Dn==="off"?(xt.off(rn,fn),st[rn]=st[rn].filter(function(hn){return hn!==fn}),!!st[rn].length||(st[rn]=void 0,!1)):(Sn||Dn!=="on"||(st[rn].push(fn),xt.on(rn,fn)),!0)}return Dn==="on"?(st[rn]=[],st[rn].push(fn),!1):Dn==="off"||void 0}(Qt,qt,Bn)?[3,2]:[4,Ee];case 1:_n.sent(),function(rn,fn){var Dn=rn.eventName,Sn=rn.type,hn=rn.handle;fn==="on"?xt.on(Dn,hn):xt.off(Dn,hn),Sn==="base.event"&&z({eventName:"basic.event",data:{eventName:Dn,action:fn}}),Tt()}(function(rn,fn){var Dn=rn,Sn="base.event";switch(Dn){case Vt.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),Dn="fileStatus";break;case Vt.fullscreenChange:Dn="fullscreenchange";break;case"error":case"fileOpen":Sn="callback.event"}return{eventName:Dn,type:Sn,handle:fn}}(Qt,qt),Bn),_n.label=2;case 2:return[2]}})})};return pt={url:tt,iframe:Te,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return fe(this,void 0,void 0,function(){return Se(this,function(Qt){switch(Qt.label){case 0:return[4,Ee];case 1:return Qt.sent(),[2,le({api:"tab.getTabs"})]}})})},switchTab:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),[2,le({api:"tab.switchTab",args:{tabKey:Qt}})]}})})}},setCooperUserColor:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),[2,le({api:"setCooperUserColor",args:Qt})]}})})},setToken:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),pt.tokenData=Qt,z({eventName:"setToken",data:Qt}),[2]}})})},ready:function(){return fe(this,void 0,void 0,function(){return Se(this,function(Qt){switch(Qt.label){case 0:return Ct.apiReadySended?[3,2]:[4,xe];case 1:Qt.sent(),Ct.apiReadySended=!0,z({eventName:"api.ready"}),Qt.label=2;case 2:return[4,Ye];case 3:return Qt.sent(),[2,new Promise(function(qt){return setTimeout(function(){return qt(pt==null?void 0:pt.Application)},0)})]}})})},destroy:function(){st={},Te.destroy(),ve.empty(),pt=null,$e=new Set,vt=0,document.removeEventListener("fullscreenchange",Ut),ht()},save:function(){return fe(this,void 0,void 0,function(){return Se(this,function(Qt){switch(Qt.label){case 0:return[4,Ee];case 1:return Qt.sent(),[2,ne({api:"save"})]}})})},setCommandBars:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),Me(Qt),[2]}})})},updateConfig:function(Qt){return Qt===void 0&&(Qt={}),fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),Qt.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,Me(Qt.commandBars)]):[3,3];case 2:qt.sent(),qt.label=3;case 3:return[2]}})})},executeCommandBar:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),Me([{cmbId:Qt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){return[2,this.ApiEvent.AddApiEventListener(Qt,qt)]})})},off:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){return[2,this.ApiEvent.RemoveApiEventListener(Qt,qt)]})})},ApiEvent:{AddApiEventListener:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){switch(Bn.label){case 0:return[4,Jt(Qt,qt,"on")];case 1:return[2,Bn.sent()]}})})},RemoveApiEventListener:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){switch(Bn.label){case 0:return[4,Jt(Qt,qt,"off")];case 1:return[2,Bn.sent()]}})})}}},function(Qt,qt,Bn,_n,rn,fn){qt&&Fe(qt)&&(rn.refreshToken=qt,Qt.refreshToken={eventName:Ie.getToken}),fn&&Fe(fn)&&(rn.getClipboardData=fn,Qt.getClipboardData={eventName:Ie.getClipboardData}),Bn&&Fe(Bn)&&(rn.onToast=Bn,Qt.onToast={eventName:Ie.onToast}),_n&&Fe(_n)&&(rn.onHyperLinkOpen=_n,Qt.onHyperLinkOpen={eventName:Ie.onHyperLinkOpen})}(Pt,Ve,Qe,mt,Ct,ke),Nt(pt,xt,Pt,Bt,Ct,Te,et),pt}catch(Qt){console.error(Qt)}}console.log("aliyun JS-SDK V1.1.19");var mn=Object.freeze({__proto__:null,listener:Nt,config:nn});window.WPS=mn;var Rn=nn,wt={config:Rn};te.config=Rn,te.default=wt,Object.defineProperty(te,"__esModule",{value:!0})})},46699:function(Re,rt,te){"use strict";te.d(rt,{Ax:function(){return ve},Ds:function(){return Fe},KI:function(){return be},SI:function(){return Se},f1:function(){return fe}});var E=te(346);function fe(He){let Pe=!0;if(He.length>0){for(let re=0;rey in a?Se(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,re=(a,y)=>{for(var x in y||(y={}))be.call(y,x)&&Pe(a,x,y[x]);if(ye)for(var x of ye(y))He.call(y,x)&&Pe(a,x,y[x]);return a},Ge=(a,y)=>ve(a,Fe(y)),ze=(a,y)=>{var x={};for(var b in a)be.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&ye)for(var b of ye(a))y.indexOf(b)<0&&He.call(a,b)&&(x[b]=a[b]);return x},yt=(a,y,x)=>new Promise((b,z)=>{var ee=ce=>{try{le(x.next(ce))}catch(ie){z(ie)}},ne=ce=>{try{le(x.throw(ce))}catch(ie){z(ie)}},le=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(ee,ne);le((x=x.apply(a,y)).next())});const oe=a=>{var y=a,{children:x}=y,b=ze(y,["children"]);const[z,ee]=(0,fe.useState)(!1);return fe.createElement(E.ZP,Ge(re({},b),{loading:z,onClick:ne=>yt(void 0,null,function*(){try{ee(!0),yield b.onClick(ne),ee(!1)}catch(le){console.error(le),ee(!1)}})}),x)}},85788:function(Re,rt,te){"use strict";var E=te(86204),fe=te.n(E),Se=Object.defineProperty,ve=(He,Pe,re)=>Pe in He?Se(He,Pe,{enumerable:!0,configurable:!0,writable:!0,value:re}):He[Pe]=re,Fe=(He,Pe,re)=>ve(He,typeof Pe!="symbol"?Pe+"":Pe,re),ye=(He,Pe,re)=>new Promise((Ge,ze)=>{var yt=y=>{try{a(re.next(y))}catch(x){ze(x)}},oe=y=>{try{a(re.throw(y))}catch(x){ze(x)}},a=y=>y.done?Ge(y.value):Promise.resolve(y.value).then(yt,oe);a((re=re.apply(He,Pe)).next())});class be extends E.EventEmitter{constructor(Pe,re){super(),Fe(this,"url"),Fe(this,"body"),Fe(this,"fullContent",""),Fe(this,"controller",null),Fe(this,"buffer",""),this.url=Pe,this.body=re}startStream(){return ye(this,null,function*(){this.controller=new AbortController;const{signal:Pe}=this.controller;try{const re=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Pe});if(!re.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${re.status}`);const Ge=re.headers.get("content-type");if(!Ge)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ge.includes("application/json")){const oe=yield re.json();this.emit("error",oe);return}if(!Ge.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ze=re.body.getReader(),yt=new TextDecoder("utf-8");for(;;){const{done:oe,value:a}=yield ze.read();if(oe)break;const y=yt.decode(a,{stream:!0});this.buffer+=y;const x=this.buffer.split(` +`)}function bt(qe,At){var _e,Pt=this,We=At.Events,Bt=At.Enum,Je=At.Props,Ue=Je[0],tt=Je[1],Ve={objId:vt};switch(function Te(Ee,xe,Ye){for(var et=xe.slice(0),xt=function(){var Ct=et.shift();!Ct.alias&&~Xe.indexOf(Ct.prop)&&et.push(E(E({},Ct),{alias:Ct.prop+"Async"})),Object.defineProperty(Ee,Ct.alias||Ct.prop,{get:function(){var Jt=this,Qt=Ct.cache===1,qt=Qt&&this["__"+Ct.prop+"CacheValue"];if(!qt){var Bn=Mt(),_n=Rt(Qt),on=function(){for(var fn,Dn=[],Sn=0;Sn=0?(At.then=null,At.catch=null,Ue.then(function(){tt(At)}).catch(function(Qe){return Ve(Qe)})):Ue.then(tt,Ve)},At.catch=function(tt){return Ue.catch(tt)},At.Destroy=function(){return Ze("api.free",{objId:At.objId},"")}}var st={},pt=null,Vt={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},Ie={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function Nt(qe,At,_e,Pt,We,Bt,Je){var Ue=this;_e===void 0&&(_e={}),ve.add(function(tt){return fe(Ue,void 0,void 0,function(){var Ve,Qe,mt,ke,Te,Ee,xe,Ye,et,xt,Ct,Jt,Qt,qt,Bn,_n,on,fn,Dn;return Se(this,function(Sn){switch(Sn.label){case 0:return yt(tt)?[2]:(Ve=ve.parse(tt.data),Qe=Ve.eventName,mt=Qe===void 0?"":Qe,ke=Ve.data,Te=ke===void 0?null:ke,Ee=Ve.url,xe=Ee===void 0?null:Ee,["wps.jssdk.api"].indexOf(mt)!==-1?[2]:mt!=="ready"?[3,1]:(We.apiReadySended&&function(hn){var an=[];Object.keys(st).forEach(function(Yn){st[Yn].forEach(function(jn){var ln=Yn;hn.off(ln,jn),an.push({handle:jn,eventName:ln})}),delete st[Yn]}),an.forEach(function(Yn){var jn=Yn.eventName,ln=Yn.handle;pt==null||pt.ApiEvent.AddApiEventListener(jn,ln)})}(At),z({eventName:"setConfig",data:E(E({},_e),{version:qe.version})}),qe.tokenData&&qe.setToken(E(E({},qe.tokenData),{hasRefreshTokenConfig:!!_e.refreshToken})),qe.iframeReady=!0,[3,15]));case 1:return mt!=="error"?[3,2]:(At.emit(Vt.error,Te),[3,15]);case 2:return mt!=="open.result"?[3,3]:(((on=Te==null?void 0:Te.fileInfo)===null||on===void 0?void 0:on.officeVersion)!==void 0&&(qe.mainVersion=Te.fileInfo.officeVersion,console.log("aliyun Main Version: V"+qe.mainVersion)),At.emit(Vt.fileOpen,Te),[3,15]);case 3:return mt!=="api.scroll"?[3,4]:(window.scrollTo(Te.x,Te.y),[3,15]);case 4:if(mt!==Ie.getToken)return[3,9];Ye={token:!1},Sn.label=5;case 5:return Sn.trys.push([5,7,,8]),[4,We.refreshToken()];case 6:return Ye=Sn.sent(),[3,8];case 7:return et=Sn.sent(),console.error("refreshToken: "+(et||"fail to get")),[3,8];case 8:return z({eventName:Ie.getToken+".reply",data:Ye}),[3,15];case 9:if(mt!==Ie.getClipboardData)return[3,14];xt={text:"",html:""},Sn.label=10;case 10:return Sn.trys.push([10,12,,13]),[4,We.getClipboardData()];case 11:return xt=Sn.sent(),[3,13];case 12:return Ct=Sn.sent(),console.error("getClipboardData: "+(Ct||"fail to get")),[3,13];case 13:return z({eventName:Ie.getClipboardData+".reply",data:xt}),[3,15];case 14:mt===Ie.onToast?We.onToast(Te):mt===Ie.onHyperLinkOpen?We.onHyperLinkOpen(Te):mt==="stage"?At.emit(Vt.stage,Te):mt==="event.callback"?(Jt=Te.eventName,Qt=Te.data,qt=Jt,Jt==="fullScreenChange"&&(qt=Vt.fullscreenChange),Jt==="file.saved"&&(qt=Vt.fileStatus),(!((fn=_e.commonOptions)===null||fn===void 0)&&fn.isBrowserViewFullscreen||!((Dn=_e.commonOptions)===null||Dn===void 0)&&Dn.isParentFullscreen)&&qt==="fullscreenchange"&&(Bn=Qt.status,_n=Qt.isDispatchEvent,_e.commonOptions.isBrowserViewFullscreen?function(hn,an,Yn,jn){hn===0?an.style="position: static; width: "+Yn.width+"; height: "+Yn.height:hn===1&&(an.style="position: absolute; width: 100%; height: 100%"),jn&&function(ln){["fullscreen","fullscreenElement"].forEach(function(nn){Object.defineProperty(document,nn,{get:function(){return!!ln.status},configurable:!0})});var Xn=new CustomEvent("fullscreenchange");document.dispatchEvent(Xn)}({status:hn})}(Bn,Bt,Je,_n):_e.commonOptions.isParentFullscreen&&function(hn,an,Yn){var jn=document.querySelector(Yn),ln=jn&&jn.nodeType===1?jn:an;if(hn===0){var Xn=document,nn=Xn.exitFullscreen||Xn.mozCancelFullScreen||Xn.msExitFullscreen||Xn.webkitCancelFullScreen||Xn.webkitExitFullscreen;nn.call(document)}else if(hn===1){var un=ln.requestFullscreen||ln.mozRequestFullScreen||ln.msRequestFullscreen||ln.webkitRequestFullscreen;un.call(ln)}}(Bn,Bt,_e.commonOptions.isParentFullscreen)),At.emit(qt,Qt)):mt==="api.ready"&&bt(qe,Te),Sn.label=15;case 15:return typeof Pt[mt]=="function"&&Pt[mt](qe,xe||Te),[2]}})})})}function en(qe){return new Promise(function(At){var _e=function(Pt){yt(Pt)||ve.parse(Pt.data).eventName===qe&&(At(),ve.remove(_e))};ve.add(_e)})}function tn(qe){var At,_e=this;qe===void 0&&(qe={}),pt&&pt.destroy();try{var Pt=gt(qe),We=Pt.subscriptions,Bt=We===void 0?{}:We,Je=Pt.mount,Ue=Je===void 0?null:Je,tt=Pt.url,Ve=Pt.refreshToken,Qe=Pt.onToast,mt=Pt.onHyperLinkOpen,ke=Pt.getClipboardData;Ge("origin",(tt.match(/https*:\/\/[^\/]+/g)||[])[0]);var Te=b(tt,Ue),Ee=en("ready"),xe=en("open.result"),Ye=en("api.ready"),et=Ue?{width:Ue.clientWidth+"px",height:Ue.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete Pt.mount,tt&&delete Pt.url,delete Pt.subscriptions;var xt=(At=At||Object.create(null),{on:function(Qt,qt){(At[Qt]||(At[Qt]=[])).push(qt)},off:function(Qt,qt){At[Qt]&&At[Qt].splice(At[Qt].indexOf(qt)>>>0,1)},emit:function(Qt,qt){(At[Qt]||[]).slice().map(function(Bn){Bn(qt)}),(At["*"]||[]).slice().map(function(Bn){Bn(Qt,qt)})}}),Ct={apiReadySended:!1},Jt=function(Qt,qt,Bn){return fe(_e,void 0,void 0,function(){return Se(this,function(_n){switch(_n.label){case 0:return function(on,fn,Dn){if(st[on]){var Sn=!!st[on].find(function(hn){return hn===fn});return Sn&&Dn==="off"?(xt.off(on,fn),st[on]=st[on].filter(function(hn){return hn!==fn}),!!st[on].length||(st[on]=void 0,!1)):(Sn||Dn!=="on"||(st[on].push(fn),xt.on(on,fn)),!0)}return Dn==="on"?(st[on]=[],st[on].push(fn),!1):Dn==="off"||void 0}(Qt,qt,Bn)?[3,2]:[4,Ee];case 1:_n.sent(),function(on,fn){var Dn=on.eventName,Sn=on.type,hn=on.handle;fn==="on"?xt.on(Dn,hn):xt.off(Dn,hn),Sn==="base.event"&&z({eventName:"basic.event",data:{eventName:Dn,action:fn}}),Tt()}(function(on,fn){var Dn=on,Sn="base.event";switch(Dn){case Vt.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),Dn="fileStatus";break;case Vt.fullscreenChange:Dn="fullscreenchange";break;case"error":case"fileOpen":Sn="callback.event"}return{eventName:Dn,type:Sn,handle:fn}}(Qt,qt),Bn),_n.label=2;case 2:return[2]}})})};return pt={url:tt,iframe:Te,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return fe(this,void 0,void 0,function(){return Se(this,function(Qt){switch(Qt.label){case 0:return[4,Ee];case 1:return Qt.sent(),[2,le({api:"tab.getTabs"})]}})})},switchTab:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),[2,le({api:"tab.switchTab",args:{tabKey:Qt}})]}})})}},setCooperUserColor:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),[2,le({api:"setCooperUserColor",args:Qt})]}})})},setToken:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),pt.tokenData=Qt,z({eventName:"setToken",data:Qt}),[2]}})})},ready:function(){return fe(this,void 0,void 0,function(){return Se(this,function(Qt){switch(Qt.label){case 0:return Ct.apiReadySended?[3,2]:[4,xe];case 1:Qt.sent(),Ct.apiReadySended=!0,z({eventName:"api.ready"}),Qt.label=2;case 2:return[4,Ye];case 3:return Qt.sent(),[2,new Promise(function(qt){return setTimeout(function(){return qt(pt==null?void 0:pt.Application)},0)})]}})})},destroy:function(){st={},Te.destroy(),ve.empty(),pt=null,$e=new Set,vt=0,document.removeEventListener("fullscreenchange",Ut),ht()},save:function(){return fe(this,void 0,void 0,function(){return Se(this,function(Qt){switch(Qt.label){case 0:return[4,Ee];case 1:return Qt.sent(),[2,ne({api:"save"})]}})})},setCommandBars:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),Me(Qt),[2]}})})},updateConfig:function(Qt){return Qt===void 0&&(Qt={}),fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),Qt.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,Me(Qt.commandBars)]):[3,3];case 2:qt.sent(),qt.label=3;case 3:return[2]}})})},executeCommandBar:function(Qt){return fe(this,void 0,void 0,function(){return Se(this,function(qt){switch(qt.label){case 0:return[4,Ee];case 1:return qt.sent(),Me([{cmbId:Qt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){return[2,this.ApiEvent.AddApiEventListener(Qt,qt)]})})},off:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){return[2,this.ApiEvent.RemoveApiEventListener(Qt,qt)]})})},ApiEvent:{AddApiEventListener:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){switch(Bn.label){case 0:return[4,Jt(Qt,qt,"on")];case 1:return[2,Bn.sent()]}})})},RemoveApiEventListener:function(Qt,qt){return fe(this,void 0,void 0,function(){return Se(this,function(Bn){switch(Bn.label){case 0:return[4,Jt(Qt,qt,"off")];case 1:return[2,Bn.sent()]}})})}}},function(Qt,qt,Bn,_n,on,fn){qt&&Fe(qt)&&(on.refreshToken=qt,Qt.refreshToken={eventName:Ie.getToken}),fn&&Fe(fn)&&(on.getClipboardData=fn,Qt.getClipboardData={eventName:Ie.getClipboardData}),Bn&&Fe(Bn)&&(on.onToast=Bn,Qt.onToast={eventName:Ie.onToast}),_n&&Fe(_n)&&(on.onHyperLinkOpen=_n,Qt.onHyperLinkOpen={eventName:Ie.onHyperLinkOpen})}(Pt,Ve,Qe,mt,Ct,ke),Nt(pt,xt,Pt,Bt,Ct,Te,et),pt}catch(Qt){console.error(Qt)}}console.log("aliyun JS-SDK V1.1.19");var mn=Object.freeze({__proto__:null,listener:Nt,config:tn});window.WPS=mn;var Rn=tn,wt={config:Rn};te.config=Rn,te.default=wt,Object.defineProperty(te,"__esModule",{value:!0})})},46699:function(Re,rt,te){"use strict";te.d(rt,{Ax:function(){return ve},Ds:function(){return Fe},KI:function(){return be},SI:function(){return Se},f1:function(){return fe}});var E=te(346);function fe(He){let Pe=!0;if(He.length>0){for(let re=0;rey in a?Se(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,re=(a,y)=>{for(var x in y||(y={}))be.call(y,x)&&Pe(a,x,y[x]);if(ye)for(var x of ye(y))He.call(y,x)&&Pe(a,x,y[x]);return a},Ge=(a,y)=>ve(a,Fe(y)),ze=(a,y)=>{var x={};for(var b in a)be.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&ye)for(var b of ye(a))y.indexOf(b)<0&&He.call(a,b)&&(x[b]=a[b]);return x},yt=(a,y,x)=>new Promise((b,z)=>{var ee=ce=>{try{le(x.next(ce))}catch(ie){z(ie)}},ne=ce=>{try{le(x.throw(ce))}catch(ie){z(ie)}},le=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(ee,ne);le((x=x.apply(a,y)).next())});const oe=a=>{var y=a,{children:x}=y,b=ze(y,["children"]);const[z,ee]=(0,fe.useState)(!1);return fe.createElement(E.ZP,Ge(re({},b),{loading:z,onClick:ne=>yt(void 0,null,function*(){try{ee(!0),yield b.onClick(ne),ee(!1)}catch(le){console.error(le),ee(!1)}})}),x)}},85788:function(Re,rt,te){"use strict";var E=te(86204),fe=te.n(E),Se=Object.defineProperty,ve=(He,Pe,re)=>Pe in He?Se(He,Pe,{enumerable:!0,configurable:!0,writable:!0,value:re}):He[Pe]=re,Fe=(He,Pe,re)=>ve(He,typeof Pe!="symbol"?Pe+"":Pe,re),ye=(He,Pe,re)=>new Promise((Ge,ze)=>{var yt=y=>{try{a(re.next(y))}catch(x){ze(x)}},oe=y=>{try{a(re.throw(y))}catch(x){ze(x)}},a=y=>y.done?Ge(y.value):Promise.resolve(y.value).then(yt,oe);a((re=re.apply(He,Pe)).next())});class be extends E.EventEmitter{constructor(Pe,re){super(),Fe(this,"url"),Fe(this,"body"),Fe(this,"fullContent",""),Fe(this,"controller",null),Fe(this,"buffer",""),this.url=Pe,this.body=re}startStream(){return ye(this,null,function*(){this.controller=new AbortController;const{signal:Pe}=this.controller;try{const re=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Pe});if(!re.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${re.status}`);const Ge=re.headers.get("content-type");if(!Ge)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ge.includes("application/json")){const oe=yield re.json();this.emit("error",oe);return}if(!Ge.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ze=re.body.getReader(),yt=new TextDecoder("utf-8");for(;;){const{done:oe,value:a}=yield ze.read();if(oe)break;const y=yt.decode(a,{stream:!0});this.buffer+=y;const x=this.buffer.split(` `);this.buffer=x.pop()||"";for(const b of x)if(b.startsWith("data:")){const z=b.slice(5).trim();if(z==="[DONE]")break;try{const ee=JSON.parse(z);ee.data&&this.handleData(ee.data)}catch(ee){this.buffer=b+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",ee)}}}this.emit("done",this.fullContent)}catch(re){re.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",re.message)}})}handleData(Pe){Pe.content&&(this.fullContent+=Pe.content,this.emit("data",{chunk:Pe,full:this.fullContent}))}cancelRequest(){var Pe;(Pe=this.controller)==null||Pe.abort()}}rt.Z=be},81679:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return yt}});var E=te(59301),fe=te(30641),Se=te(77019),ve=te(5269),Fe={smartWrp:"smartWrp___NjRcB"},ye=te(75975),be=te(9148),He=te(84842),Pe=te(59301),re=(oe,a,y)=>new Promise((x,b)=>{var z=le=>{try{ne(y.next(le))}catch(ce){b(ce)}},ee=le=>{try{ne(y.throw(le))}catch(ce){b(ce)}},ne=le=>le.done?x(le.value):Promise.resolve(le.value).then(z,ee);ne((y=y.apply(oe,a)).next())});const Ge=` @@ -143,36 +143,36 @@ initArrayDisplay(); <\/script> -`;function ze({open:oe=!0,onChange:a,defaultValue:y,placement:x,width:b,height:z,extra:ee,onDynamic:ne,onOpenChange:le,showExtra:ce=!0}){const ie=(0,E.useRef)(null),Ce=(0,E.useRef)(null),[Ze,Oe]=(0,E.useState)(y||""),[gt,ut]=(0,E.useState)(y||""),[Me,zt]=(0,E.useState)(!!oe),[nt,ct]=(0,E.useState)(1),Ut={selectOnLineNumbers:!0};(0,E.useEffect)(()=>{oe&&(Oe(y),ut(y),zt(!0))},[oe,y]),(0,E.useEffect)(()=>{Ze!==""&&(clearTimeout(Ce.current),Ce.current=setTimeout(()=>{const Tt=document.createElement("iframe");if(Tt.style.width="100%",Tt.style.height="100%",Tt.style.border="0",ie.current){ie.current.innerHTML="",ie.current.appendChild(Tt);const vt=Tt.contentDocument||Tt.contentWindow.document;vt.open(),vt.write(Ze),vt.close()}},1e3))},[oe,Ze]);const ht=Tt=>{Oe(Tt),a==null||a(Tt,gt)};return Pe.createElement(fe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Me,width:"100%",height:z||"100vh",rootClassName:Fe.smartWrp,destroyOnClose:!0,onClose:()=>{zt(!1),le==null||le(Ze)},extra:ce&&Pe.createElement("div",null,Pe.createElement(be.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:nt,onChange:Tt=>ct(Tt)}),Pe.createElement(He.Z,{type:"primary",className:"ml20",onClick:()=>re(this,null,function*(){yield ne(Ze,()=>{zt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Pe.createElement(Se.Z,{className:"h100"},Pe.createElement(ve.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:nt===1?"block":"none"}},Pe.createElement("div",{className:"h100",ref:ie})),Pe.createElement(ve.Z,{flex:"1",style:{display:nt===2?"block":"none"}},Pe.createElement(ye.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:Ut,onChange:ht}))))}var yt=ze},10946:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ze}});var E=te(59301),fe=te(74439),Se=te(77596),ve=te(3310),Fe=te(14179),ye=te(56102),be={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},He=te(6767),Pe=te(90083),re=te(95827),Ge=te(30084),ze=te(10787),yt=te(8944),oe=te(81679),a=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Oe,gt,ut)=>gt in Oe?a(Oe,gt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):Oe[gt]=ut,le=(Oe,gt)=>{for(var ut in gt||(gt={}))z.call(gt,ut)&&ne(Oe,ut,gt[ut]);if(b)for(var ut of b(gt))ee.call(gt,ut)&&ne(Oe,ut,gt[ut]);return Oe},ce=(Oe,gt)=>y(Oe,x(gt)),ie=(Oe,gt)=>{var ut={};for(var Me in Oe)z.call(Oe,Me)&>.indexOf(Me)<0&&(ut[Me]=Oe[Me]);if(Oe!=null&&b)for(var Me of b(Oe))gt.indexOf(Me)<0&&ee.call(Oe,Me)&&(ut[Me]=Oe[Me]);return ut},Ze=({onFinish:Oe,value:gt,streamingStatus:ut,cancelIndex:Me,loadImage:zt,onDynamic:nt,isHiddenHtml:ct})=>{const[Ut,ht]=(0,E.useState)(""),[Tt,vt]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[$e,Rt]=(0,E.useState)(0),[Mt,bt]=(0,E.useState)(!1),Xe=st=>st.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(pt,Vt)=>`$$${Vt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Le=()=>{bt(!0),Oe==null||Oe()};(0,E.useEffect)(()=>{const st=zt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function ze({open:oe=!0,onChange:a,defaultValue:y,placement:x,width:b,height:z,extra:ee,onDynamic:ne,onOpenChange:le,showExtra:ce=!0}){const ie=(0,E.useRef)(null),Ce=(0,E.useRef)(null),[Ze,Oe]=(0,E.useState)(y||""),[gt,ut]=(0,E.useState)(y||""),[Me,zt]=(0,E.useState)(!!oe),[nt,ct]=(0,E.useState)(1),Ut={selectOnLineNumbers:!0};(0,E.useEffect)(()=>{oe&&(Oe(y),ut(y),zt(!0))},[oe,y]),(0,E.useEffect)(()=>{Ze!==""&&(clearTimeout(Ce.current),Ce.current=setTimeout(()=>{const Tt=document.createElement("iframe");if(Tt.style.width="100%",Tt.style.height="100%",Tt.style.border="0",ie.current){ie.current.innerHTML="",ie.current.appendChild(Tt);const vt=Tt.contentDocument||Tt.contentWindow.document;vt.open(),vt.write(Ze),vt.close()}},1e3))},[oe,Ze]);const ht=Tt=>{Oe(Tt),a==null||a(Tt,gt)};return Pe.createElement(fe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Me,width:"100%",height:z||"100vh",rootClassName:Fe.smartWrp,destroyOnClose:!0,onClose:()=>{zt(!1),le==null||le(Ze)},extra:ce&&Pe.createElement("div",null,Pe.createElement(be.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:nt,onChange:Tt=>ct(Tt)}),Pe.createElement(He.Z,{type:"primary",className:"ml20",onClick:()=>re(this,null,function*(){yield ne(Ze,()=>{zt(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Pe.createElement(Se.Z,{className:"h100"},Pe.createElement(ve.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:nt===1?"block":"none"}},Pe.createElement("div",{className:"h100",ref:ie})),Pe.createElement(ve.Z,{flex:"1",style:{display:nt===2?"block":"none"}},Pe.createElement(ye.ZP,{height:"90vh",value:y,language:"html",theme:"vs",showMiniMap:!1,options:Ut,onChange:ht}))))}var yt=ze},10946:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ze}});var E=te(59301),fe=te(74439),Se=te(77596),ve=te(3977),Fe=te(14179),ye=te(56102),be={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},He=te(6767),Pe=te(90083),re=te(95827),Ge=te(30084),ze=te(10787),yt=te(8944),oe=te(81679),a=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Oe,gt,ut)=>gt in Oe?a(Oe,gt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):Oe[gt]=ut,le=(Oe,gt)=>{for(var ut in gt||(gt={}))z.call(gt,ut)&&ne(Oe,ut,gt[ut]);if(b)for(var ut of b(gt))ee.call(gt,ut)&&ne(Oe,ut,gt[ut]);return Oe},ce=(Oe,gt)=>y(Oe,x(gt)),ie=(Oe,gt)=>{var ut={};for(var Me in Oe)z.call(Oe,Me)&>.indexOf(Me)<0&&(ut[Me]=Oe[Me]);if(Oe!=null&&b)for(var Me of b(Oe))gt.indexOf(Me)<0&&ee.call(Oe,Me)&&(ut[Me]=Oe[Me]);return ut},Ze=({onFinish:Oe,value:gt,streamingStatus:ut,cancelIndex:Me,loadImage:zt,onDynamic:nt,isHiddenHtml:ct})=>{const[Ut,ht]=(0,E.useState)(""),[Tt,vt]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[$e,Rt]=(0,E.useState)(0),[Mt,bt]=(0,E.useState)(!1),Xe=st=>st.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(pt,Vt)=>`$$${Vt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Le=()=>{bt(!0),Oe==null||Oe()};(0,E.useEffect)(()=>{const st=zt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${gt}`:gt,pt=Xe(st);if(!Mt)if(zt||!ut||Me>0){ht(pt),Rt(pt.length),(!ut||Me>0)&&!zt&&Le();return}else if((pt==null?void 0:pt.length)<4)ht(pt),Rt(pt.length);else if($e{ht(pt.slice(0,$e+2)),Rt(Nt=>Nt+2)},Vt>10?Math.max(500/(Vt/2),20):50);return()=>clearInterval(Ie)}else ut||Le()},[gt,ut,Me,zt,$e]);const at=(0,E.useMemo)(()=>E.createElement("section",{className:`${be.answer} fadeIn animated edu_md`},E.createElement(fe.UG,{remarkPlugins:[Ge.Z,ze.Z],rehypePlugins:[re.Z,ve.Z],components:{code(st){var pt=st,{node:Vt,inline:Ie,className:Nt,children:tn}=pt,nn=ie(pt,["node","inline","className","children"]);const mn=/language-(\w+)/.exec(Nt||""),Rn=String(tn).trim();return Ie||!mn?E.createElement("code",le({className:Nt},nn),tn):E.createElement("code",{className:be.codeCopy,"data-text":`\`\`\`${mn?mn[1]:""} -${tn} -\`\`\``},!ct&&E.createElement(ye.CopyToClipboard,{text:Rn,onCopy:()=>He.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement("button",null,"\u590D\u5236")),!ct&&mn[1]==="html"&&Mt&&E.createElement("button",{className:be.runCode,onClick:()=>{vt(le({},ce(le({},Tt),{open:++Tt.open,defaultValue:Rn,language:mn[1]})))}},"\u8FD0\u884CHTML"),E.createElement(Se.Z,le({wrapLongLines:!0,style:Fe.Z,language:mn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},nn),Rn))},img({node:st}){var pt;const Vt=(pt=st.properties)==null?void 0:pt.src;return E.createElement(Pe.Z,{src:Vt,width:320,"data-text":Vt,onLoad:()=>zt&&setTimeout(()=>Le(),500)})},a:st=>{var pt=st,{node:Vt}=pt,Ie=ie(pt,["node"]);return E.createElement("a",ce(le({},Ie),{target:"_blank",rel:"noopener noreferrer"}))}}},Mt?Ut:`${Ut}__`)),[Ut]);return E.createElement(E.Fragment,null,E.createElement(oe.Z,{defaultValue:Tt.defaultValue,open:Tt.open,language:Tt.language,height:Tt.height,onChange:(st,pt)=>{ht(Ut.replaceAll(pt,st))},onDynamic:nt}),at)}},14531:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Fe}});var E=te(59301),fe=te(51257),Se={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Fe=({src:ye,onClick:be,topPercentage:He=.62,draggableExtraNode:Pe})=>{const re=(0,E.useRef)(null),Ge=(0,E.useRef)(!1),ze=(0,E.useRef)(!1),[yt,oe]=(0,E.useState)(window.innerHeight*He),[a,y]=(0,E.useState)(!1),x=10;return(0,E.useEffect)(()=>{if(re.current){let b=function(ce){var ie;Ge.current=!0,le=ce.pageY,ne=ce.pageY-(((ie=re.current)==null?void 0:ie.getBoundingClientRect().top)||0),(0,fe.kk)("none"),document.onselectstart=function(){return!1}},z=function(){Ge.current&&!ze.current&&be&&be(),Ge.current=!1,ze.current=!1,(0,fe.kk)("auto"),document.onselectstart=null},ee=function(ce){var ie;if(Ge.current){const Ze=ce.pageY-ne,Oe=window.innerHeight-(((ie=re.current)==null?void 0:ie.offsetHeight)||0)-50,gt=50;if(!ze.current&&Math.abs(le-ce.pageY)>x&&(ze.current=!0),ze.current){let ut=Math.max(gt,Math.min(Ze,Oe));oe(ut)}}},ne=0,le=0;return re.current.addEventListener("mousedown",b),document.addEventListener("mousemove",ee),document.addEventListener("mouseup",z),()=>{var ce,ie;(ie=(ce=re==null?void 0:re.current)==null?void 0:ce.removeEventListener)==null||ie.call(ce,"mousedown",b),document.removeEventListener("mousemove",ee),document.removeEventListener("mouseup",z)}}},[be]),(0,E.useEffect)(()=>{const b=()=>{oe(window.innerHeight*He)};return window.addEventListener("resize",b),()=>{window.removeEventListener("resize",b)}},[He]),E.createElement("div",{className:Se.draggableImage,style:{top:`${yt}px`,display:a?"none":"block",cursor:Ge.current?"grabbing":"grab"},ref:re},Pe&&E.createElement("div",{className:Se.extraNode,onMouseUp:b=>b.stopPropagation(),onMouseDownCapture:b=>b.stopPropagation()},Pe),E.createElement("img",{className:Se.img,src:ye,width:60,draggable:"false"}),E.createElement("i",{className:`iconfont icon-tupianguanbi ${Se.close}`,onMouseUp:b=>{b.stopPropagation(),y(!0)}}))}},82105:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ce}});var E=te(59301),fe=te(6767),Se=te(30641),ve=te(77019),Fe=te(62957),ye=te(37568),be=te(14566),He=te(25399),Pe=te(5269),re=te(71051),Ge={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},ze=te(9148),yt=te(346),oe=te(50043),a=te(38986),y=te(72409),x=te(51257),b=te(91239),z=te(35902),ee=te(85020),ne=te(25872),le="data:image/png;base64,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",ce=(Ze,Oe,gt)=>new Promise((ut,Me)=>{var zt=Ut=>{try{ct(gt.next(Ut))}catch(ht){Me(ht)}},nt=Ut=>{try{ct(gt.throw(Ut))}catch(ht){Me(ht)}},ct=Ut=>Ut.done?ut(Ut.value):Promise.resolve(Ut.value).then(zt,nt);ct((gt=gt.apply(Ze,Oe)).next())}),Ce=(0,E.forwardRef)(({onUpdateNum:Ze,onSave:Oe},gt)=>{var ut;const Me=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[zt,nt]=(0,E.useState)(!1),[ct,Ut]=(0,E.useState)([]),[ht,Tt]=(0,E.useState)(null),[vt,$e]=(0,E.useState)([]),[Rt,Mt]=(0,E.useState)(0),[bt,Xe]=(0,E.useState)(0),[Le,at]=(0,E.useState)(!1),[st,pt]=(0,E.useState)(""),[Vt,Ie]=(0,E.useState)(0),[Nt,tn]=(0,E.useState)(0),[nn,mn]=(0,E.useState)(0),[Rn,wt]=(0,E.useState)(0),[qe,At]=(0,E.useState)(0),[_e,Pt]=(0,E.useState)(0),[We,Bt]=(0,E.useState)(0),[Je,Ue]=(0,E.useState)(0),[tt,Ve]=(0,E.useState)(ne.Q),{contentRef:Qe,value:mt,status:ke,open:Te,close:Ee}=tt,xe=(0,z.Z)({contentRef:Qe,status:ke}),{openProgress:Ye,closeProgress:et,CreateProgressModal:xt,progressOpen:Ct}=(0,b.Z)();(0,E.useEffect)(()=>{ht&&Bn(),ht===!1&&(Ee(),Ze==null||Ze(),Ut([]),pt(""),Ie(0),tn(0),mn(0),wt(0),At(0),Pt(0),Bt(0),Ue(0))},[ht]);const Jt=()=>{Tt(!0)};(0,E.useImperativeHandle)(gt,()=>({onClick:Jt}));const Qt=hn=>{at(!0),Mt(hn),Xe(0)},qt=hn=>ce(void 0,null,function*(){const on=hn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(on)==-1?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):hn.size/1024/1024>10?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Bn=()=>ce(void 0,null,function*(){const hn=yield(0,a.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});hn.status===0&&(Mt(hn.total_number),Xe(hn.remaining_number))}),_n=hn=>(hn=hn||"",hn=String(hn),hn=hn.replace(/\s+/g,""),hn),rn=(hn=!0)=>ce(void 0,null,function*(){var on,Un;const jn=[{name:"\u5355\u9009\u9898",num:Vt||0},{name:"\u591A\u9009\u9898",num:Nt||0},{name:"\u5224\u65AD\u9898",num:nn||0},{name:"\u586B\u7A7A\u9898",num:Rn||0},{name:"\u7B80\u7B54\u9898",num:qe||0},{name:"\u7EC4\u5408\u9898",num:Je||0},{name:"\u7F16\u7A0B\u9898",num:_e||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:We||0}];if(hn){if(_n(st)){if(st.length>1e3){fe.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{fe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!_n(st)&&!(ct!=null&&ct.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const an=jn.reduce((sn,An)=>sn+An.num,0);if(an===0){fe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(an>50){fe.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Rt!==-1){at(!0);return}}at(!1);const Xn={scene_type:6,request_identifier:Math.random(),file_id:(Un=(on=ct[0])==null?void 0:on.response)==null?void 0:Un.id,content:st,count_arr:jn.map(an=>an.num).join(",")};yield Te(Xn),Bn()}),fn=()=>ce(void 0,null,function*(){const hn=xe();if(Oe){Tt(!1),Oe(hn);return}Ye(),nt(!0),$e([]);const on=new FormData;on.append("html",hn);const Un=yield(0,a.ZP)("/api/intelligent_imports/import.json",{method:"post",body:on},!0);if((Un==null?void 0:Un.status)===0)if(Un!=null&&Un.data){et(100),$e(Un==null?void 0:Un.data);return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");nt(!1),et()}),Dn=()=>ce(void 0,null,function*(){const hn=xe();(0,x.RG)(hn)}),Sn=["uploading","error"].includes((ut=ct==null?void 0:ct[0])==null?void 0:ut.status);return E.createElement(E.Fragment,null,E.createElement(ee.Z,{visible:Le,totalCount:Rt,usedCount:bt,onCancel:()=>at(!1),onOk:()=>rn(!1)}),E.createElement(Se.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:E.createElement("div",{className:Ge.extraHeader},E.createElement(ve.Z,{align:"middle"},!ke&&!!mt&&E.createElement(E.Fragment,null,E.createElement(ze.op,{onClick:fn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),E.createElement(ze.op,{onClick:Dn,shape:"default",type:"text"},E.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),E.createElement("i",{onClick:()=>{const hn=on=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:on,onOk:()=>{Tt(!1)}})};if(ke){hn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else mt?hn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Tt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ht},E.createElement("div",{className:Ge.wrap},E.createElement("div",{className:Ge.left},E.createElement("div",{className:Ge.tip},E.createElement("img",{src:le}),E.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),E.createElement(ye.default.TextArea,{style:{height:160},className:"mb20",value:st,placeholder:Me,onChange:hn=>{pt(hn.target.value)}}),E.createElement(be.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${yt.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:ct,withCredentials:!0,data:{upload_type:1},beforeUpload:qt,onChange:({file:hn})=>{var on,Un;hn.status!=="removed"&&(hn.status==="done"&&((on=hn==null?void 0:hn.response)==null?void 0:on.status)!==0&&(hn.status="error",hn.response=(Un=hn==null?void 0:hn.response)==null?void 0:Un.message),Ut([hn]))},onRemove:()=>Ut([])},E.createElement(He.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},E.createElement(ze.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),E.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",E.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),E.createElement(ve.Z,{style:{gap:16}},E.createElement(Pe.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(re.Z,{min:0,max:10,value:Vt,onChange:Ie,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(re.Z,{min:0,max:10,value:Nt,onChange:tn,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(re.Z,{min:0,max:10,value:nn,onChange:mn,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u586B\u7A7A\u9898"),E.createElement(re.Z,{min:0,max:10,value:Rn,onChange:wt,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7B80\u7B54\u9898"),E.createElement(re.Z,{min:0,max:10,value:qe,onChange:At,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7EC4\u5408\u9898"),E.createElement(re.Z,{min:0,max:10,value:Je,onChange:Ue,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7F16\u7A0B\u9898"),E.createElement(re.Z,{min:0,max:10,value:_e,onChange:Pt,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),E.createElement(re.Z,{min:0,max:10,value:We,onChange:Bt,style:{marginLeft:"8px"}})))),ke?E.createElement("div",{onClick:Ee,className:Ge.bottomBtn},E.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Sn?E.createElement("div",{className:`${Ge.bottomBtn} ${Ge.disabled}`},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):E.createElement("div",{onClick:()=>{rn()},className:Ge.bottomBtn},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),E.createElement(ne.Z,{onStatusChange:Ve,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ct,noRestrictModal:Qt,stringTransformer:y.o,onError:hn=>{Object.prototype.toString.call(hn)==="[object Object]"&&hn.status===-9&&Qt(hn.data)}}))),E.createElement(Se.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:zt},E.createElement(ve.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},E.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),E.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),E.createElement(oe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:vt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>nt(!1),onSuccess:()=>{nt(!1),Tt(!1)}}),E.createElement("div",{style:{height:70}})),xt("\u5904\u7406\u4E2D"))})},25395:function(Re,rt,te){"use strict";var E=te(59301);const fe=({scrollBoxRef:Se,bottomInspectRef:ve,contentRef:Fe,status:ye,rootMargin:be="70px",bottomOffset:He=110})=>{const[Pe,re]=(0,E.useState)(!0),Ge=(0,E.useRef)(!1);return(0,E.useEffect)(()=>{if(!Se.current||!ve.current)return;const ze=new IntersectionObserver(([yt])=>{var oe,a,y,x;if(!document.contains(yt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((oe=yt.rootBounds)==null?void 0:oe.width)===0&&((a=yt.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((y=yt.boundingClientRect)==null?void 0:y.width)===0&&((x=yt.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}re(yt.isIntersecting)},{root:Se.current,rootMargin:be,threshold:0});return ze.observe(ve.current),()=>{ze.disconnect()}},[Se.current,ve.current,be]),(0,E.useEffect)(()=>{if(!ye)return;const ze=Se.current,yt=Fe.current;Ge.current=!1;let oe=ze.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=ze;x>oe?x+z>=b-He&&(ze.scrollTop=ze.scrollHeight,Ge.current=!1):x{Ge.current||(ze.scrollTop=ze.scrollHeight)});return y.observe(yt),()=>{setTimeout(()=>{y.unobserve(yt)},250),ze.removeEventListener("scroll",a)}},[ye]),Pe};rt.Z=fe},35902:function(Re,rt,te){"use strict";var E=te(59301);const fe=({contentRef:Se,status:ve})=>((0,E.useEffect)(()=>{!ve&&(Se!=null&&Se.current)&&Se.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(be=>{be.tagName.toLowerCase()==="code"?be.parentElement&&(be.parentElement.contentEditable="false"):be.tagName.toLowerCase()==="mathx"&&(be.contentEditable="false")})},[ve]),(ye=!1)=>{const be=Ge=>{const ze={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Ge.replace(/&[^;]+;/g,yt=>ze[yt]||yt)};if(!Se.current)return"";const He=Se.current.cloneNode(!0);He.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ge=>{let ze=Ge.getAttribute("data-text");Ge.tagName.toLowerCase()==="code"?ze=ze.replace(/```.*\n|\n```/g,""):Ge.tagName.toLowerCase()==="mathx"&&(ze=`$$${ze}$$`);const yt=document.createTextNode(ze);Ge.parentNode.replaceChild(yt,Ge)}),ye&&He.querySelectorAll('[data-select="disabled"]').forEach(ze=>{var yt;const oe=ze.textContent||"",a=document.createTextNode(oe+` +${gt}`:gt,pt=Xe(st);if(!Mt)if(zt||!ut||Me>0){ht(pt),Rt(pt.length),(!ut||Me>0)&&!zt&&Le();return}else if((pt==null?void 0:pt.length)<4)ht(pt),Rt(pt.length);else if($e{ht(pt.slice(0,$e+2)),Rt(Nt=>Nt+2)},Vt>10?Math.max(500/(Vt/2),20):50);return()=>clearInterval(Ie)}else ut||Le()},[gt,ut,Me,zt,$e]);const at=(0,E.useMemo)(()=>E.createElement("section",{className:`${be.answer} fadeIn animated edu_md`},E.createElement(fe.UG,{remarkPlugins:[Ge.Z,ze.Z],rehypePlugins:[re.Z,ve.Z],components:{code(st){var pt=st,{node:Vt,inline:Ie,className:Nt,children:en}=pt,tn=ie(pt,["node","inline","className","children"]);const mn=/language-(\w+)/.exec(Nt||""),Rn=String(en).trim();return Ie||!mn?E.createElement("code",le({className:Nt},tn),en):E.createElement("code",{className:be.codeCopy,"data-text":`\`\`\`${mn?mn[1]:""} +${en} +\`\`\``},!ct&&E.createElement(ye.CopyToClipboard,{text:Rn,onCopy:()=>He.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement("button",null,"\u590D\u5236")),!ct&&mn[1]==="html"&&Mt&&E.createElement("button",{className:be.runCode,onClick:()=>{vt(le({},ce(le({},Tt),{open:++Tt.open,defaultValue:Rn,language:mn[1]})))}},"\u8FD0\u884CHTML"),E.createElement(Se.Z,le({wrapLongLines:!0,style:Fe.Z,language:mn[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},tn),Rn))},img({node:st}){var pt;const Vt=(pt=st.properties)==null?void 0:pt.src;return E.createElement(Pe.Z,{src:Vt,width:320,"data-text":Vt,onLoad:()=>zt&&setTimeout(()=>Le(),500)})},a:st=>{var pt=st,{node:Vt}=pt,Ie=ie(pt,["node"]);return E.createElement("a",ce(le({},Ie),{target:"_blank",rel:"noopener noreferrer"}))}}},Mt?Ut:`${Ut}__`)),[Ut]);return E.createElement(E.Fragment,null,E.createElement(oe.Z,{defaultValue:Tt.defaultValue,open:Tt.open,language:Tt.language,height:Tt.height,onChange:(st,pt)=>{ht(Ut.replaceAll(pt,st))},onDynamic:nt}),at)}},14531:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Fe}});var E=te(59301),fe=te(51257),Se={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Fe=({src:ye,onClick:be,topPercentage:He=.62,draggableExtraNode:Pe})=>{const re=(0,E.useRef)(null),Ge=(0,E.useRef)(!1),ze=(0,E.useRef)(!1),[yt,oe]=(0,E.useState)(window.innerHeight*He),[a,y]=(0,E.useState)(!1),x=10;return(0,E.useEffect)(()=>{if(re.current){let b=function(ce){var ie;Ge.current=!0,le=ce.pageY,ne=ce.pageY-(((ie=re.current)==null?void 0:ie.getBoundingClientRect().top)||0),(0,fe.kk)("none"),document.onselectstart=function(){return!1}},z=function(){Ge.current&&!ze.current&&be&&be(),Ge.current=!1,ze.current=!1,(0,fe.kk)("auto"),document.onselectstart=null},ee=function(ce){var ie;if(Ge.current){const Ze=ce.pageY-ne,Oe=window.innerHeight-(((ie=re.current)==null?void 0:ie.offsetHeight)||0)-50,gt=50;if(!ze.current&&Math.abs(le-ce.pageY)>x&&(ze.current=!0),ze.current){let ut=Math.max(gt,Math.min(Ze,Oe));oe(ut)}}},ne=0,le=0;return re.current.addEventListener("mousedown",b),document.addEventListener("mousemove",ee),document.addEventListener("mouseup",z),()=>{var ce,ie;(ie=(ce=re==null?void 0:re.current)==null?void 0:ce.removeEventListener)==null||ie.call(ce,"mousedown",b),document.removeEventListener("mousemove",ee),document.removeEventListener("mouseup",z)}}},[be]),(0,E.useEffect)(()=>{const b=()=>{oe(window.innerHeight*He)};return window.addEventListener("resize",b),()=>{window.removeEventListener("resize",b)}},[He]),E.createElement("div",{className:Se.draggableImage,style:{top:`${yt}px`,display:a?"none":"block",cursor:Ge.current?"grabbing":"grab"},ref:re},Pe&&E.createElement("div",{className:Se.extraNode,onMouseUp:b=>b.stopPropagation(),onMouseDownCapture:b=>b.stopPropagation()},Pe),E.createElement("img",{className:Se.img,src:ye,width:60,draggable:"false"}),E.createElement("i",{className:`iconfont icon-tupianguanbi ${Se.close}`,onMouseUp:b=>{b.stopPropagation(),y(!0)}}))}},82105:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ce}});var E=te(59301),fe=te(6767),Se=te(30641),ve=te(77019),Fe=te(62957),ye=te(37568),be=te(14566),He=te(25399),Pe=te(5269),re=te(71051),Ge={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},ze=te(9148),yt=te(346),oe=te(50043),a=te(38986),y=te(72409),x=te(51257),b=te(91239),z=te(35902),ee=te(85020),ne=te(25872),le="data:image/png;base64,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",ce=(Ze,Oe,gt)=>new Promise((ut,Me)=>{var zt=Ut=>{try{ct(gt.next(Ut))}catch(ht){Me(ht)}},nt=Ut=>{try{ct(gt.throw(Ut))}catch(ht){Me(ht)}},ct=Ut=>Ut.done?ut(Ut.value):Promise.resolve(Ut.value).then(zt,nt);ct((gt=gt.apply(Ze,Oe)).next())}),Ce=(0,E.forwardRef)(({onUpdateNum:Ze,onSave:Oe},gt)=>{var ut;const Me=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[zt,nt]=(0,E.useState)(!1),[ct,Ut]=(0,E.useState)([]),[ht,Tt]=(0,E.useState)(null),[vt,$e]=(0,E.useState)([]),[Rt,Mt]=(0,E.useState)(0),[bt,Xe]=(0,E.useState)(0),[Le,at]=(0,E.useState)(!1),[st,pt]=(0,E.useState)(""),[Vt,Ie]=(0,E.useState)(0),[Nt,en]=(0,E.useState)(0),[tn,mn]=(0,E.useState)(0),[Rn,wt]=(0,E.useState)(0),[qe,At]=(0,E.useState)(0),[_e,Pt]=(0,E.useState)(0),[We,Bt]=(0,E.useState)(0),[Je,Ue]=(0,E.useState)(0),[tt,Ve]=(0,E.useState)(ne.Q),{contentRef:Qe,value:mt,status:ke,open:Te,close:Ee}=tt,xe=(0,z.Z)({contentRef:Qe,status:ke}),{openProgress:Ye,closeProgress:et,CreateProgressModal:xt,progressOpen:Ct}=(0,b.Z)();(0,E.useEffect)(()=>{ht&&Bn(),ht===!1&&(Ee(),Ze==null||Ze(),Ut([]),pt(""),Ie(0),en(0),mn(0),wt(0),At(0),Pt(0),Bt(0),Ue(0))},[ht]);const Jt=()=>{Tt(!0)};(0,E.useImperativeHandle)(gt,()=>({onClick:Jt}));const Qt=hn=>{at(!0),Mt(hn),Xe(0)},qt=hn=>ce(void 0,null,function*(){const an=hn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(an)==-1?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):hn.size/1024/1024>10?(fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Bn=()=>ce(void 0,null,function*(){const hn=yield(0,a.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});hn.status===0&&(Mt(hn.total_number),Xe(hn.remaining_number))}),_n=hn=>(hn=hn||"",hn=String(hn),hn=hn.replace(/\s+/g,""),hn),on=(hn=!0)=>ce(void 0,null,function*(){var an,Yn;const jn=[{name:"\u5355\u9009\u9898",num:Vt||0},{name:"\u591A\u9009\u9898",num:Nt||0},{name:"\u5224\u65AD\u9898",num:tn||0},{name:"\u586B\u7A7A\u9898",num:Rn||0},{name:"\u7B80\u7B54\u9898",num:qe||0},{name:"\u7EC4\u5408\u9898",num:Je||0},{name:"\u7F16\u7A0B\u9898",num:_e||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:We||0}];if(hn){if(_n(st)){if(st.length>1e3){fe.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{fe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!_n(st)&&!(ct!=null&&ct.length)){fe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const nn=jn.reduce((un,An)=>un+An.num,0);if(nn===0){fe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(nn>50){fe.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Rt!==-1){at(!0);return}}at(!1);const Xn={scene_type:6,request_identifier:Math.random(),file_id:(Yn=(an=ct[0])==null?void 0:an.response)==null?void 0:Yn.id,content:st,count_arr:jn.map(nn=>nn.num).join(",")};yield Te(Xn),Bn()}),fn=()=>ce(void 0,null,function*(){const hn=xe();if(Oe){Tt(!1),Oe(hn);return}Ye(),nt(!0),$e([]);const an=new FormData;an.append("html",hn);const Yn=yield(0,a.ZP)("/api/intelligent_imports/import.json",{method:"post",body:an},!0);if((Yn==null?void 0:Yn.status)===0)if(Yn!=null&&Yn.data){et(100),$e(Yn==null?void 0:Yn.data);return}else fe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");nt(!1),et()}),Dn=()=>ce(void 0,null,function*(){const hn=xe();(0,x.RG)(hn)}),Sn=["uploading","error"].includes((ut=ct==null?void 0:ct[0])==null?void 0:ut.status);return E.createElement(E.Fragment,null,E.createElement(ee.Z,{visible:Le,totalCount:Rt,usedCount:bt,onCancel:()=>at(!1),onOk:()=>on(!1)}),E.createElement(Se.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:E.createElement("div",{className:Ge.extraHeader},E.createElement(ve.Z,{align:"middle"},!ke&&!!mt&&E.createElement(E.Fragment,null,E.createElement(ze.op,{onClick:fn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),E.createElement(ze.op,{onClick:Dn,shape:"default",type:"text"},E.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),E.createElement("i",{onClick:()=>{const hn=an=>{Fe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:an,onOk:()=>{Tt(!1)}})};if(ke){hn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else mt?hn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Tt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ht},E.createElement("div",{className:Ge.wrap},E.createElement("div",{className:Ge.left},E.createElement("div",{className:Ge.tip},E.createElement("img",{src:le}),E.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),E.createElement(ye.default.TextArea,{style:{height:160},className:"mb20",value:st,placeholder:Me,onChange:hn=>{pt(hn.target.value)}}),E.createElement(be.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${yt.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:ct,withCredentials:!0,data:{upload_type:1},beforeUpload:qt,onChange:({file:hn})=>{var an,Yn;hn.status!=="removed"&&(hn.status==="done"&&((an=hn==null?void 0:hn.response)==null?void 0:an.status)!==0&&(hn.status="error",hn.response=(Yn=hn==null?void 0:hn.response)==null?void 0:Yn.message),Ut([hn]))},onRemove:()=>Ut([])},E.createElement(He.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},E.createElement(ze.op,{style:{borderRadius:2}},E.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),E.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",E.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),E.createElement(ve.Z,{style:{gap:16}},E.createElement(Pe.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(re.Z,{min:0,max:10,value:Vt,onChange:Ie,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(re.Z,{min:0,max:10,value:Nt,onChange:en,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(re.Z,{min:0,max:10,value:tn,onChange:mn,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u586B\u7A7A\u9898"),E.createElement(re.Z,{min:0,max:10,value:Rn,onChange:wt,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7B80\u7B54\u9898"),E.createElement(re.Z,{min:0,max:10,value:qe,onChange:At,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7EC4\u5408\u9898"),E.createElement(re.Z,{min:0,max:10,value:Je,onChange:Ue,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7F16\u7A0B\u9898"),E.createElement(re.Z,{min:0,max:10,value:_e,onChange:Pt,style:{marginLeft:"8px"}})),E.createElement(Pe.Z,null,E.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),E.createElement(re.Z,{min:0,max:10,value:We,onChange:Bt,style:{marginLeft:"8px"}})))),ke?E.createElement("div",{onClick:Ee,className:Ge.bottomBtn},E.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Sn?E.createElement("div",{className:`${Ge.bottomBtn} ${Ge.disabled}`},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):E.createElement("div",{onClick:()=>{on()},className:Ge.bottomBtn},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),E.createElement(ne.Z,{onStatusChange:Ve,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ct,noRestrictModal:Qt,stringTransformer:y.o,onError:hn=>{Object.prototype.toString.call(hn)==="[object Object]"&&hn.status===-9&&Qt(hn.data)}}))),E.createElement(Se.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:zt},E.createElement(ve.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},E.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),E.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),E.createElement(oe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:vt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>nt(!1),onSuccess:()=>{nt(!1),Tt(!1)}}),E.createElement("div",{style:{height:70}})),xt("\u5904\u7406\u4E2D"))})},25395:function(Re,rt,te){"use strict";var E=te(59301);const fe=({scrollBoxRef:Se,bottomInspectRef:ve,contentRef:Fe,status:ye,rootMargin:be="70px",bottomOffset:He=110})=>{const[Pe,re]=(0,E.useState)(!0),Ge=(0,E.useRef)(!1);return(0,E.useEffect)(()=>{if(!Se.current||!ve.current)return;const ze=new IntersectionObserver(([yt])=>{var oe,a,y,x;if(!document.contains(yt.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((oe=yt.rootBounds)==null?void 0:oe.width)===0&&((a=yt.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((y=yt.boundingClientRect)==null?void 0:y.width)===0&&((x=yt.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}re(yt.isIntersecting)},{root:Se.current,rootMargin:be,threshold:0});return ze.observe(ve.current),()=>{ze.disconnect()}},[Se.current,ve.current,be]),(0,E.useEffect)(()=>{if(!ye)return;const ze=Se.current,yt=Fe.current;Ge.current=!1;let oe=ze.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=ze;x>oe?x+z>=b-He&&(ze.scrollTop=ze.scrollHeight,Ge.current=!1):x{Ge.current||(ze.scrollTop=ze.scrollHeight)});return y.observe(yt),()=>{setTimeout(()=>{y.unobserve(yt)},250),ze.removeEventListener("scroll",a)}},[ye]),Pe};rt.Z=fe},35902:function(Re,rt,te){"use strict";var E=te(59301);const fe=({contentRef:Se,status:ve})=>((0,E.useEffect)(()=>{!ve&&(Se!=null&&Se.current)&&Se.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(be=>{be.tagName.toLowerCase()==="code"?be.parentElement&&(be.parentElement.contentEditable="false"):be.tagName.toLowerCase()==="mathx"&&(be.contentEditable="false")})},[ve]),(ye=!1)=>{const be=Ge=>{const ze={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Ge.replace(/&[^;]+;/g,yt=>ze[yt]||yt)};if(!Se.current)return"";const He=Se.current.cloneNode(!0);He.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ge=>{let ze=Ge.getAttribute("data-text");Ge.tagName.toLowerCase()==="code"?ze=ze.replace(/```.*\n|\n```/g,""):Ge.tagName.toLowerCase()==="mathx"&&(ze=`$$${ze}$$`);const yt=document.createTextNode(ze);Ge.parentNode.replaceChild(yt,Ge)}),ye&&He.querySelectorAll('[data-select="disabled"]').forEach(ze=>{var yt;const oe=ze.textContent||"",a=document.createTextNode(oe+` `);(yt=ze.parentNode)==null||yt.replaceChild(a,ze)});let re=He.innerHTML;return ye||(re=re.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),re=re.replace(/

/g,""),re=re.replace(/<\/p>/g,` `),re=re.replace(/
/g,` `),re=re.replace(/\r\n/g,` -`),re=re.replace(/<[^>]*>/g,""),re=be(re),re});rt.Z=fe},91239:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ze}});var E=te(59301),fe=te(62957),Se=te(77019),ve=te(60242),Fe="data:image/png;base64,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",ye="data:image/png;base64,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",be="data:image/png;base64,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",He={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Pe=te(59301);const re=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var ze=()=>{const[yt,oe]=(0,E.useState)(0),[a,y]=(0,E.useState)(!1),[x,b]=(0,E.useState)(!0),z=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(x)return;const Ce=()=>{oe(Ze=>Ze>=99?(clearInterval(z.current),99):Ze+1)};return z.current=setInterval(Ce,5e4/99),()=>clearInterval(z.current)},[x]);const ee=()=>{oe(0),y(!0),b(!1)},ne=(Ce=0)=>{b(!0),oe(Ce),y(!1)},le=Ce=>{const Ze=Ce/1048576;let Oe;return Ze<=.3?Oe=3:Ze<=.5?Oe=5:Ze<=1?Oe=10:Ze<=2?Oe=20:Ze<=3?Oe=30:Ze<=10?Oe=Ze*10:Oe=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Oe}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ce=()=>Pe.createElement("span",{className:He.dotLoading},Pe.createElement("span",null,"."),Pe.createElement("span",null,"."),Pe.createElement("span",null,"."));return{progress:yt,progressOpen:a,openProgress:ee,closeProgress:ne,toggleLock:()=>b(Ce=>!Ce),CreateProgressModal:(Ce=re,Ze)=>(typeof Ce=="string"&&(Ce=[Ce,Ce,Ce]),Pe.createElement(fe.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>oe(0)},Pe.createElement(Se.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},yt<=30&&Pe.createElement(Pe.Fragment,null,Pe.createElement("img",{src:Fe,alt:"Step 1"}),Pe.createElement("div",{className:"mt20 c-light-primary"},Ce[0],ce())),yt>30&&yt<60&&Pe.createElement(Pe.Fragment,null,Pe.createElement("img",{src:ye,alt:"Step 2"}),Pe.createElement("div",{className:"mt20 c-light-primary"},Ce[1],ce())),yt>=60&&Pe.createElement(Pe.Fragment,null,Pe.createElement("img",{src:be,alt:"Step 3"}),Pe.createElement("div",{className:"mt20 c-light-primary"},Ce[2],ce())),Pe.createElement(ve.Z,{className:He.progress,status:"active",style:{width:"auto"},size:[300,8],percent:yt}),!!Ze&&Pe.createElement("div",{className:"c-grey-999"},le(Ze)))))}}},74368:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Rt}});var E=te(59301),fe=te(75727),Se=te(6767),ve=te(25399),Fe=te(37568),ye=te(99571),be=te(10946),He={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},re=({position:Mt,children:bt})=>{const{left:Xe=0,top:Le=0}=Mt||{},[at,st]=(0,E.useState)(Xe),[pt,Vt]=(0,E.useState)(Le),Ie=(0,E.useRef)(null),Nt=()=>{if(Ie.current){const tn=Ie.current.offsetWidth,nn=Ie.current.offsetHeight,mn=window.innerWidth,Rn=window.innerHeight;let wt=Xe,qe=Le;Xe+tn>mn&&(wt=mn-tn),wt<0&&(wt=0),Le+nn>Rn&&(qe=Rn-nn),qe<0&&(qe=0),st(wt),Vt(qe)}};return(0,E.useEffect)(()=>{if(!Ie.current||!Mt)return;const tn=new ResizeObserver(()=>{Nt()});return tn.observe(Ie.current),()=>{tn.disconnect()}},[Xe,Le,Mt]),(0,E.useEffect)(()=>{Mt&&Nt()},[Xe,Le,Mt]),Mt?E.createElement("div",{ref:Ie,style:{position:"fixed",left:`${at}px`,top:`${pt}px`,zIndex:1050}},bt):null},Ge=te(346),ze=te(56102),yt=te(85788),oe=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Mt,bt,Xe)=>bt in Mt?oe(Mt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Mt[bt]=Xe,ne=(Mt,bt)=>{for(var Xe in bt||(bt={}))b.call(bt,Xe)&&ee(Mt,Xe,bt[Xe]);if(x)for(var Xe of x(bt))z.call(bt,Xe)&&ee(Mt,Xe,bt[Xe]);return Mt},le=(Mt,bt)=>a(Mt,y(bt)),ce=(Mt,bt,Xe)=>new Promise((Le,at)=>{var st=Ie=>{try{Vt(Xe.next(Ie))}catch(Nt){at(Nt)}},pt=Ie=>{try{Vt(Xe.throw(Ie))}catch(Nt){at(Nt)}},Vt=Ie=>Ie.done?Le(Ie.value):Promise.resolve(Ie.value).then(st,pt);Vt((Xe=Xe.apply(Mt,bt)).next())}),Ce=({visible:Mt,position:bt,selectText:Xe,applyRefinedText:Le,fetchUrl:at,noRestrictModal:st})=>{var pt;const[Vt,Ie]=(0,E.useState)(!1),[Nt,tn]=(0,E.useState)([]),[nn,mn]=(0,E.useState)(""),[Rn,wt]=(0,E.useState)(1),[qe,At]=(0,E.useState)(""),[_e,Pt]=(0,E.useState)(!1),We=(0,E.useRef)(null),[Bt,Je]=(0,E.useState)(!1),[Ue,tt]=(0,E.useState)(0),Ve=(0,E.useRef)(!1),Qe=((pt=Nt==null?void 0:Nt[(Nt==null?void 0:Nt.length)-1])==null?void 0:pt.loading)===!0;(0,E.useEffect)(()=>{if(Mt){wt(1);return}Je(!1),Ie(!1),mt(),tt(0),tn([]),wt(0)},[Mt]);const mt=()=>{var rn,fn;mn(""),At(""),(fn=(rn=We.current)==null?void 0:rn.cancelRequest)==null||fn.call(rn)},ke=(...rn)=>ce(void 0,[...rn],function*(fn="",Dn=Nt){const Sn=Date.now(),hn=[...Dn,{text:fn,key:Sn,sender:"user",show:!0},{loading:!0,key:Sn,sender:"AI",show:!0}];wt(2),tn(hn);const on=Ee(Dn),Un={no_record_times:!0,prompt:fn,history:on};We.current=new yt.Z(Ge.Z.API_SERVER+at,Un),yield new Promise(jn=>{We.current.on("data",un=>{const{chunk:{msg:Xn},full:an}=un,sn=Xn==="error";Je(!0),At(Ct(an)),tn(An=>An.map((bn,Kn)=>Kn===An.length-1?le(ne({},bn),{text:an,loading:!1,error:sn}):bn))}),We.current.on("done",()=>jn()),We.current.on("error",un=>{const Xn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(un)==="[object Object]"&&un.status===-9&&(wt(1),st(un.data)),tn(an=>an.map((sn,An)=>An===an.length-1?le(ne({},sn),{text:Xn,loading:!1,error:!0}):sn)),jn()}),We.current.on("cancelled",()=>jn()),We.current.startStream()}),Ie(!1)}),Te=rn=>{mn(rn.target.value)},Ee=rn=>rn.reduce((Dn,Sn)=>{if(Sn.sender==="user"){const hn=rn.find(on=>on.key===Sn.key&&on.sender==="AI");hn&&(hn!=null&&hn.text)&&!(hn!=null&&hn.error)&&Dn.push({question:Sn.text,answer:hn.text})}return Dn},[]),xe=()=>{if(_n)return;const rn=Jt("\u6539\u5199");mt(),Ie(!0),ke(rn)},Ye=rn=>{if(rn.key==="Enter"&&!rn.shiftKey){if(rn.preventDefault(),Ve.current||Bn)return;xe()}},et=()=>{var rn,fn;tt(Dn=>Dn+1),(fn=(rn=We.current)==null?void 0:rn.cancelRequest)==null||fn.call(rn),Ie(!1),Je(!1)},xt=[{key:"1",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:E.createElement("span",null,E.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Ct=(rn="")=>{const fn=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Dn,Sn)=>{fn.push(`\u7B54\u6848${Sn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Sn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Sn+1})\u8F93\u51FA\uFF1A`)}),fn.forEach(Dn=>{const Sn=new RegExp(Dn,"g");rn=rn.replace(Sn,`**${Dn}** `)}),rn},Jt=rn=>rn==="\u6539\u5199"?`${nn}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Xe}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Xe}\uFF0C${rn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Qt=rn=>{let fn="";rn.key==="1"&&(fn=Jt("\u6DA6\u8272")),rn.key==="2"&&(fn=Jt("\u6269\u5199")),rn.key==="3"&&(fn=Jt("\u7F29\u5199")),mt(),Ie(!0),ke(fn)},qt=()=>{const rn=Nt.splice(Nt.length-2),{text:fn}=(rn==null?void 0:rn[0])||{};mt(),Ie(!0),ke(fn,Nt)},Bn=Vt||Bt,_n=(nn==null?void 0:nn.trim())==="";return Mt?E.createElement(fe.Z,{open:_n&&!Bn&&(_e||!qe),overlayStyle:{minWidth:200},menu:{items:xt,onClick:Qt}},E.createElement(re,{position:bt},E.createElement("div",{className:He.wrap},Rn===2&&E.createElement(E.Fragment,null,E.createElement("div",{className:He.chatContainer},Qe&&E.createElement("div",{className:He.loadingWrp},E.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),E.createElement("div",{className:"ai-loading"})),qe&&E.createElement(be.Z,{cancelIndex:Ue,streamingStatus:Vt,loadImage:!1,onFinish:()=>ce(void 0,null,function*(){tt(0),setTimeout(()=>Je(!1),0)}),value:qe})),E.createElement("div",{className:He.btnContainer},E.createElement("div",{onClick:()=>Le(!0,qe),className:He.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),E.createElement("div",{onClick:()=>Le(!1,qe),className:He.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),E.createElement(ze.CopyToClipboard,{text:qe,onCopy:()=>Se.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(ve.Z,{title:"\u590D\u5236"},E.createElement("div",{className:He.btn,style:{marginLeft:"auto"}},E.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),E.createElement(ve.Z,{title:"\u91CD\u65B0\u751F\u6210"},E.createElement("div",{onClick:qt,className:He.btn},E.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),E.createElement(ve.Z,{title:"\u5220\u9664"},E.createElement("div",{onClick:()=>{wt(1),mt(),tn([])},className:He.btn},E.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),E.createElement("div",{className:He.inputContainer},E.createElement(Fe.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:nn,bordered:!1,onFocus:()=>Pt(!0),onBlur:()=>setTimeout(()=>Pt(!1),300),onChange:Te,onPressEnter:Ye,onCompositionStart:()=>Ve.current=!0,onCompositionEnd:()=>Ve.current=!1}),Bt?E.createElement("div",{className:`iconfont icon-tingzhihuida ${He.cancelBtn}`,onClick:et}):E.createElement(ye.ZP,{className:_n?He.sendBtnDisabled:He.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Bn,onClick:xe}))))):E.createElement(E.Fragment,null)},Ze={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Oe=Object.defineProperty,gt=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,zt=(Mt,bt,Xe)=>bt in Mt?Oe(Mt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Mt[bt]=Xe,nt=(Mt,bt)=>{for(var Xe in bt||(bt={}))ut.call(bt,Xe)&&zt(Mt,Xe,bt[Xe]);if(gt)for(var Xe of gt(bt))Me.call(bt,Xe)&&zt(Mt,Xe,bt[Xe]);return Mt};const ct=Mt=>React.createElement("svg",nt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Mt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Tt=(0,E.forwardRef)(({initialContent:Mt,onButtonClick:bt},Xe)=>{const[Le,at]=(0,E.useState)(null),[st,pt]=(0,E.useState)(null),[Vt,Ie]=(0,E.useState)(""),[Nt,tn]=(0,E.useState)(null),nn=Xe,mn=We=>{const Bt=document.elementFromPoint(10,We),Je=document.createRange();let Ue=null;const tt=document.createTreeWalker(nn.current,NodeFilter.SHOW_TEXT,{acceptNode:xe=>{const Ye=document.createRange();Ye.selectNodeContents(xe);const et=Ye.getBoundingClientRect();return et.top<=We&&et.bottom>=We?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let Ve="",Qe,mt,ke=null,Te=null,Ee=null;for(;Qe=tt.nextNode();){Qe.parentNode.getAttribute("data-select")==="disabled"&&(mt=!0),Ve+=Qe.textContent,Te||(Te=Qe),Ee=Qe;const xe=document.createRange();xe.selectNodeContents(Qe);const Ye=xe.getBoundingClientRect();ke===null&&(ke=Ye.top)}if(Te&&Ee&&!mt){const xe=document.createRange();xe.setStart(Te,0),xe.setEnd(Ee,Ee.textContent.length),tn(xe)}else tn(null);return pt(ke-1),mt?"":Ve.trim()};function Rn(We){for(;We.parentElement&&We.parentElement.tagName.toLowerCase()!=="section";){var Bt=window.getComputedStyle(We.parentElement);if(Bt.pointerEvents==="none")return!0;We=We.parentElement}return!1}const wt=We=>{var Bt,Je;if(Rn(We.target)){pt(-1e6);return}if(((Je=(Bt=document.getSelection())==null?void 0:Bt.toString)==null?void 0:Je.call(Bt))!==""){pt(-1e6);return}const Ue=mn(We.clientY);if((Ue==null?void 0:Ue.trim())===""){pt(-1e6);return}const tt=nn.current.getBoundingClientRect();at(tt.left-30),Ie(Ue)},qe=()=>{},At=We=>{bt&&Vt&&bt(Vt,We.clientX,We.clientY,Nt)},_e=()=>{if(Nt){const We=window.getSelection();We.removeAllRanges(),We.addRange(Nt)}},Pt=()=>{window.getSelection().removeAllRanges()};return(0,E.useEffect)(()=>{const We=nn.current;return We.addEventListener("mousemove",wt),We.addEventListener("mouseleave",qe),()=>{We.removeEventListener("mousemove",wt),We.removeEventListener("mouseleave",qe),Pt()}},[Mt]),E.createElement("div",{className:Ze["hover-line-container2"]},st!==null&&E.createElement("div",{className:Ze["line-button-container"],style:{top:st,left:Le},onMouseEnter:()=>{_e()},onMouseLeave:()=>{Pt(),pt(null),Ie(""),tn(null)}},E.createElement("div",{className:Ze.button,onClick:At},E.createElement("img",{src:Ut}),E.createElement("span",null,"AI\u6539\u5199"))))}),vt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Rt=({nodeRef:Mt,noRestrictModal:bt})=>{const[Xe,Le]=(0,E.useState)(null),[at,st]=(0,E.useState)(null),[pt,Vt]=(0,E.useState)(!1),[Ie,Nt]=(0,E.useState)(null),[tn,nn]=(0,E.useState)(!1),[mn,Rn]=(0,E.useState)(!1),wt=Mt,qe=(0,E.useRef)(null),At=(0,E.useRef)(null),[_e,Pt]=(0,E.useState)("");(0,E.useEffect)(()=>{Xe!=null&&Xe.toString()&&Pt(Xe==null?void 0:Xe.toString())},[Xe==null?void 0:Xe.toString()]);const We=()=>{const tt=window.getSelection(),Ve=wt.current.scrollTop,Qe=wt.current.getBoundingClientRect();if(tt.rangeCount>0&&tt.toString().length>0){const mt=tt.getRangeAt(0);Le(mt.cloneRange());const ke=mt.getBoundingClientRect(),Te=40;let Ee=ke.top+Ve-5+Te;Ee{if(!tt||tt.rangeCount===0){nn(!1);return}const Qe=tt.getRangeAt(0).getBoundingClientRect(),mt=window.getComputedStyle(wt.current),ke=parseInt(mt.lineHeight),Te=parseInt(mt.paddingTop),Ee=wt.current.scrollTop,xe=wt.current.getBoundingClientRect(),Ye=Qe.top-xe.top+Ee,et=Math.floor((Ye-Te)/ke),xt=Te+et*ke-Ee;Nt(xt),nn(!0)},Je=tt=>{wt.current&&!wt.current.contains(tt.target)&&Rn(!1)};(0,E.useEffect)(()=>{const tt=wt.current;return tt.addEventListener("scroll",We),tt.addEventListener("input",We),tt.addEventListener("click",We),tt.addEventListener("mouseup",We),tt.addEventListener("keyup",We),tt.addEventListener("click",We),document.addEventListener("mousedown",Je),()=>{tt.removeEventListener("scroll",We),tt.removeEventListener("input",We),tt.removeEventListener("click",We),tt.removeEventListener("mouseup",We),tt.removeEventListener("keyup",We),tt.removeEventListener("click",We),document.removeEventListener("mousedown",Je)}},[]);const Ue=(tt=!0,Ve)=>{if(!Xe)return;const Qe=At.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),mt=Xe.cloneRange(),ke=window.getSelection();if(ke.removeAllRanges(),ke.addRange(mt),tt){mt.deleteContents();const Te=document.createElement("div");Te.innerHTML=Qe;const Ee=Array.from(Te.childNodes);for(;Ee.length>0;)mt.insertNode(Ee.pop())}else{mt.collapse(!1);const Te=document.createElement("div");Te.innerHTML=" "+Qe;const Ee=Array.from(Te.childNodes);for(;Ee.length>0;)mt.insertNode(Ee.pop())}ke.removeAllRanges(),Le(null),Vt(!1),st(null)};return E.createElement("section",{ref:At},at&&E.createElement("div",{ref:qe,className:vt.toolbar,style:{top:at==null?void 0:at.top,left:at==null?void 0:at.left}},E.createElement("div",{className:vt.button,onClick:()=>Vt(!0)},E.createElement("img",{src:Ut}),E.createElement("span",null,"AI\u6539\u5199"))),E.createElement(Ce,{key:JSON.stringify(at),noRestrictModal:bt,visible:pt,position:at,selectText:_e,applyRefinedText:Ue,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),wt.current&&E.createElement(Tt,{ref:wt,onButtonClick:(tt,Ve,Qe,mt)=>{Le(mt),Vt(!0),Pt(tt),st({left:Ve,top:Qe+20})}}))}},85020:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Fe}});var E=te(59301),fe=te(62957),Se={num:"num___VQiqB"},Fe=({visible:ye,usedCount:be,totalCount:He,onOk:Pe,onCancel:re})=>{const Ge=()=>be>0?E.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",He,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:Se.num},be),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):E.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",He,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:Se.num},be),"\u6B21\uFF09\u3002");return E.createElement(fe.default,{centered:!0,open:ye,title:"\u63D0\u793A",width:620,onCancel:re,onOk:Pe,footer:be>0?void 0:null},Ge())}},25872:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return y},Q:function(){return oe}});var E=te(59301),fe={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Se=te(85788),ve=te(346),Fe=te(10946),ye=te(74368),be=te(25395),He=te(74549),Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAADGlJREFUeF7tnVlQHMcZx7/umT0AcSjGBonDOmxdgV2Ww0iWIsmxrfIhJ1VJ2W+uilgEjqtclTwmLxQvyYur8uCKYmFQXMmbXUlV4lw+YsmHkBECdhdkSZZlyUJgScEWh7h2d7pTvcUuw2hhp3dm2dmleWPn66+/+f+me7p7vplGkOQfpRTVt56vgJCyARAtpAg5knS1JosRhBQMdMpJbddPd+68jhCiyQiBkil0sO2qc2J4yoMQLU6mvCizVAFCyLdFlUX9p9o3z/Fqww2Qtbxa7+BuAY9X6pXtGcSBEzVneFsiN8C6lqFKqihuc8MX3pgCTrAFurt2fc2jBj/AI/5GiuGBaCVIgtv2vOnAmd89OstT8Vq33fPL7pzgdJ6LKotaAoLx/k73Jzza8ANs8h1SD1gcBdMfCHg8ki/aMojzk3lPRH9hAxtfp+tfPN64AdZ6/c+pK+jvcr/DU6GwXaqAUT0FwDRfUQJgmgEYrV4ANKpgmssLgGkGYLR6AdCogmkuLwCmGYDR6gVAowqmubwAmGYARqsXAI0qmObyAmCaARitXgA0qmCaywuAaQZgtHoB0KiCaS4vAKYZgNHqBUCjCqa5vACYZgBGqxcAjSqY5vKmARR5nmkmmaD65fJII0/kRZ6nteFpo1PnkSKR55lZ8KLRxvJIRZ5nZgJkUbM8UlSnyfPcXpkLPz1QBPm5mXti2Rj51AzAXz4ah0vXZxZPD8E4qtPkef76xY0CnkWvAAbxN38ejUXHBjZIO4z9betGi4YvwmIK/Or4IkD2vwCYYdeFAJhhwLThCoACYIYrkOHhixYoAGa4AiaHr20R2lG89ri2et5Rv2iBAqDJCmS4O9ECBUAuBUQXyiWX9YwFQOsx4YpIAOSSy3rGAqD1mHBFJAByyWU9YwHQeky4IhIAueSynrEAaD0mXBEJgFxyWc9YALQeE66IBEAuuaxnLABajwlXRAIgl1zWMxYArceEKyIBkEsu6xkLgNZjwhWRqQB7L85A76UZuDWmQDCscAWy1o3tsgQlxRI0bM+Fhh36X0QxBSDL0X/rwzH4ciS41jmYcv4PldnhhR8W63onxRSAXf8Q8Ewhp3LCIHoPJ95HxTBA1m3+9aNxs+MX/gDgJweKEnanhgEe+9sYDN9c7DrFvhHJXXvx9o2oKLXDyz9euRUaBtjWdWvJgEXsG5EcQFZKu28EG9i0e0tWdGgYoNaB2DcieYCsJO/7mQKgMb1NLy0Ami7p6joUAFdXb9NrEwBNl3R1HQqAq6u36bVZHqA2QLMVyPRRsACYou3v2CfIeLdDTebiFABNANj4yuWC0MzkA0TB65Ek5SCg7PGADQilCFMKVA4pNHxXxngSETyxqRLderu9ypSVfAEwSYCRVZCp/E2IQAVFhG8LdUIpSGhMUvDIM5VVI+3tiCTT+sREPgnVFtYgd9IQ3QgYcW+Aqa2SAszIDvzF2d9X3Uimy7V8C0xC45QUYfe0xqOBTUEgOzHFktmVUIImc9Fk/+kT+6Z4fBsGWNMceAZTGjuhRB+7y8S10OfbhuyXR0P1mOD74omLgBAE6H8E5O9kp3SnJFQ4OwqjoS13viJfrd/isCtO5xwNOjGR71NAKcUSdi7nx2aD85+97rmmFyIPwPgfu2v2/wAoFEUrTPS5yUwDeOhFf963NukRipR194iKYFoGuPpgmTTCMyg5+IuBoulp2KQQXBEPlE2WrvQcr/pcD0S9AJf93OSj3s8fnIOQS09l8WysPA9j8MZkug8wsqtjp1QJS1S+9Gxl9TUjA5DGVz4rCN/N2Umxai/4hYqQhK6dO149lOi+aGSeHPngK7s3eJp8ezCO370kAmtVgKzb/GoY9t7T8thHUnGor6+jXvXl1ERnufLxSCMgwWrtoAhT+OLcCfellUonCzD2yWXmnH30fPz6eG0yEK0IMHJRtvj2aO95SIKRLXcu+d9++wXTU+jqWs4VUyrXAVna2m0In+3prL61HMRkAC756HnUMTvpvc0XKudQqJIAylcPbFa6gqwIsP5IYAvB9PuabvOb/i5PX6IuzUhbZF3q/Kxjn2aUGyooLzh1qn3zXDzfegGuuO0AT9BGN6rgqSsZWzbPm53KeUwtIqL0zuEKd7eR+53eWBpeHipV5pUGtb2EyXDvGx6fHoC8DYJ7Imt1gHUt/lqqQNliz4LC5XLxR+90bDTtnpcI5iNHfdvCBG1X231PWvfxBx1bJ7RljeqZVQAjy2PjuY+rBxNspNbdtevrRKKbebytjeK/3wg8hgBiKddEITd9b3p6BcAVlK5tHtwJlDwUa30AMz8qd51cja5TG9ael3xl8yFUG/udUFqyLu/9f7/28Lza1vItUO9Nejkueu8Jkb2fvENPqhemkST5+zqqrpvZuvT6YvE0HPUdIBTnL5YJX+jvqvtSAIyjYl3LuUKq2PZHD7HlsfzymndPtaOwXtHNtqtpHXgYh/GOWEyU3uk7UfOpABhH6Vpv30MA8s7oIYLJTd8b995zzIa0kr+9TRfzZ9H8wcWLCpMtkxf+o56Hii50QZ2anw00YAmXRsWy28ggz6JyqsB6vP7H1YMZB0inz3RVfRetz/IAUyWM1q/HG9iPgBZGf5dDc91n/9T47WrVv1w9NUeHGjBRYhcWBSUw0FUbGxULgAvK1Xr9T0XSIBb+tpZL7/I8YUgV6LqWQDVV6KZF/9KF/q6q2EBGAAQANuKraw4cVkN4rtz1z3RMH7QXQk3r5w/jcCg2kKGydGVA9ahJAIy2wCO+w+oJvN7pR6paXtTvI83+zWEKVbGBjIKu9b3pGhT3QI3ydd6BZylgHP3ZKi1Qu6xGZNtF3/FdlwVALcCmwUPqSXzx+pIP33u1dDrVLSyR/3qvv4oAbI7aSQ7s6z1WPSwAapSrOTLwqPp5ptMGPd2vu28nEjjVxz1NgT0I0dhrt2bHlTWL2dorHUnocl+H62KqAa3kf2GD6acQonLUrsAhnTx1rOquWXFlDcCGlwcrlHlSExMGwXh/p/sTs4RKxs++nwfWzwTpvmhZStDswB9dHyTja7kyWQOQ5cBcuR4+pB6JFq+HD9971Z22+2Bt86ALKHkwKj4GuHquyz0kAC6jQG2zfzdQuD+VgukV/2DbSXli+L4n1d0nkpxn+jq2j+n1occua1ogO9mGI4MVCl7sRgkiyoacdf/VPoPTI4xRm/om/3aCYFvMD6HB5yrd75u9uJBygEafB2qFXGmCHu9JOMtE6+tw9xsFwlOeZQaEptY9RlQZ7zKCobOd7qs8fvTYZhXASCvUDmbYAmmC1D49Qum1iZdny16ASVVmQNYBjAzdmwb3I0wLYqM/isL2vJnTPa/tntQLIlk7T+vQLhRWtqrLO2y0/8zrNSPJ+lypXNYBZCe7t+nT/DmUt1+9tMaG8NgW7DYzI1srrKdpsB4hskH9OyJw+9wJ19lU5aOmHGAqrjo9Pne/NLApGMLVS2wJDeY68dlP/+C6o8eHXpvI05CjQzvUCVWsLEF4rqis6mQq0zqyFiATsLF1aFdI051hhBQM9ELPG65rZrSKSCLx3RxP3FfXFACbDAM9ne4bei8GXrusBsjEuPeB6oJECMYdVDqvTm/gEe9gG5VnRv1bQgrZipAUWyq7x0eKIWY9wEh6nzewbcmcbMlNCsYlO75WLDlv65kvsuWxEMEbQmGlUp0BEHXJuk0cJk5QvwOcQohZDzAqbGPzYEmIEk880WOjVUATMlYmqYJn7cg2R2zziIQxCilKDgYpHxAtpAgt+0EENmDJr3T1zY4ESkNh8KwGxDUDkEFir9FNj47vWO7NWp4uVG3L5nm51HHh9Ikdo4sXjL98NSCuKYBRcZ9ouVI4Rie34TAqMfSlCkKDsoS+eLrM9XW8JbLG5tRDXJMAoyCffuWy49bMZAWiUikgqZACiaVkLNcaI/NJCrfA7vjm8IZt3yVa20w1xDUNUA3p+effkm4U7Cqcg2A+AruNymDH80RSHPKcTVLmbITM27E0k8zD2FRCFACTvfFxllsOopQr9fYeq7rJ6S5mzg2wrsl3SD0SEx891y99PIgU0MRAl+tj/V6WWvIDPOJvVH9WQ2w7wCe9FiLTr6/D3cPnZdGaH2DLUCVVFHeyFWZKuVQmBrP36MPzZBtCNFiG7w8Yef2bG+BCptVudapcpkDhiTOVAHniSGTLDTA6IZ4YnvJkM8SsBsggRl5pbj1fASFlQ6IlpkRXkRWPZwrA/wPlJnpuyspBOgAAAABJRU5ErkJggg==",re=te(92310),Ge=te.n(re),ze=te(6767),yt=(x,b,z)=>new Promise((ee,ne)=>{var le=Ce=>{try{ie(z.next(Ce))}catch(Ze){ne(Ze)}},ce=Ce=>{try{ie(z.throw(Ce))}catch(Ze){ne(Ze)}},ie=Ce=>Ce.done?ee(Ce.value):Promise.resolve(Ce.value).then(le,ce);ie((z=z.apply(x,b)).next())});const oe={contentRef:{current:null},value:null,status:!1,open:()=>yt(void 0,null,function*(){}),close:()=>{}};var y=({className:x,style:b,onChange:z,onSuccess:ee,onCancel:ne,onError:le,fetchUrl:ce,noRestrictModal:ie=()=>{},showEditableToolbar:Ce,bottomOffset:Ze=110,loadingText:Oe,showEmptyData:gt=!0,onStatusChange:ut,stringTransformer:Me,bottomContainerNode:zt})=>{const[nt,ct]=(0,E.useState)(!1),[Ut,ht]=(0,E.useState)(""),[Tt,vt]=(0,E.useState)(0),[$e,Rt]=(0,E.useState)(!1),Mt=(0,E.useRef)(null),bt=(0,E.useRef)(null),Xe=(0,E.useRef)(null),Le=(0,E.useRef)(null),at=(0,be.Z)({scrollBoxRef:Le,bottomInspectRef:Xe,contentRef:bt,status:$e,bottomOffset:Ze}),st=nt||$e;(0,E.useEffect)(()=>{z==null||z(Ut)},[Ut]),(0,E.useEffect)(()=>{ut==null||ut({contentRef:bt,status:st,value:Ut,open:pt,close:Vt})},[st,Ut]);const pt=Nt=>yt(void 0,null,function*(){ct(!0),ht(""),vt(0);const tn=ce;Nt!=null&&Nt.fetchUrl&&delete Nt.fetchUrl,Mt.current=new Se.Z(`${ve.Z.API_SERVER}${tn}`,Nt),yield new Promise((nn,mn)=>{Mt.current.on("data",Rn=>{let{chunk:{content:wt,type:qe}}=Rn;Rt(!0),qe==="text"&&ht(At=>Me?Me(At+wt):At+wt)}),Mt.current.on("done",()=>{nn()}),Mt.current.on("error",Rn=>{Object.prototype.toString.call(Rn)==="[object Object]"&&Rn.status===-1&&ze.ZP.warning((Rn==null?void 0:Rn.message)||""),nn(),le==null||le(Rn)}),Mt.current.on("cancelled",()=>{nn(),ne==null||ne()}),Mt.current.startStream()}),ct(!1)}),Vt=()=>{var Nt,tn;vt(1),(tn=(Nt=Mt.current)==null?void 0:Nt.cancelRequest)==null||tn.call(Nt),ct(!1),Rt(!1)},Ie=(0,E.useMemo)(()=>bt.current?E.createElement(ye.Z,{noRestrictModal:ie,nodeRef:bt}):E.createElement(E.Fragment,null),[bt.current]);return E.createElement(E.Fragment,null,E.createElement("div",{className:Ge()(fe.container,x),style:b,ref:Le},E.createElement("div",{ref:bt,className:fe.liWrap,contentEditable:!st},Ut&&E.createElement(Fe.Z,{cancelIndex:Tt,streamingStatus:nt,loadImage:!1,onFinish:()=>yt(void 0,null,function*(){vt(0),setTimeout(()=>Rt(!1),0),ee==null||ee(Ut)}),value:Ut})),!Ut&&!st&&E.createElement("div",{className:fe.imgBox},E.createElement("img",{width:56,src:Pe}),E.createElement("span",null,"\u9884\u89C8\u533A")),gt&&st&&E.createElement(He.Z,{text:Oe}),!at&&E.createElement("div",{className:fe.backBottom,onClick:()=>{Le.current.scrollTop=Le.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Xe}),zt),!st&&Ce&&Ie)}},74549:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(59301),fe={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},ve=({text:Fe})=>E.createElement("div",null,E.createElement("div",{className:fe.loading},E.createElement("div",{className:fe.dot}),E.createElement("div",{className:fe.dot}),E.createElement("div",{className:fe.dot})),!!Fe&&E.createElement("div",{className:"mt5"},Fe))},16428:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ve}});var E=te(59301),fe=te(30641),Se=te(6767),ve=te(14566),Fe=te(62957),ye=te(25399),be=te(37568),He=te(99571),Pe=te(29787),re=te(584),Ge=te(93725),ze=te(75727),yt=te(92310),oe=te.n(yt),a=te(10946),y=te(36596),x=te(3418),b={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},z=te(38986),ee=te(51257),ne=te(14531),le=te(37166),ce=te(28984),ie=te(71986),Ce=te(346),Ze=te(56102),Oe=te(85788),gt=Object.defineProperty,ut=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,nt=(Qe,mt,ke)=>mt in Qe?gt(Qe,mt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[mt]=ke,ct=(Qe,mt)=>{for(var ke in mt||(mt={}))Me.call(mt,ke)&&nt(Qe,ke,mt[ke]);if(ut)for(var ke of ut(mt))zt.call(mt,ke)&&nt(Qe,ke,mt[ke]);return Qe},Ut=(Qe,mt)=>{var ke={};for(var Te in Qe)Me.call(Qe,Te)&&mt.indexOf(Te)<0&&(ke[Te]=Qe[Te]);if(Qe!=null&&ut)for(var Te of ut(Qe))mt.indexOf(Te)<0&&zt.call(Qe,Te)&&(ke[Te]=Qe[Te]);return ke};const ht=te(20441),Tt={};ht.keys().forEach(Qe=>{const mt=Qe.replace("./","").replace(".svg","");Tt[mt]=ht(Qe)});var $e=Qe=>{var mt=Qe,{filename:ke}=mt,Te=Ut(mt,["filename"]),Ee;const xe=((Ee=ke==null?void 0:ke.split(".").pop())==null?void 0:Ee.toLowerCase())||"unknown",Ye=Tt[xe]||Tt.default;return E.createElement("img",ct({src:Ye,alt:xe},Te))},Rt=te(34547),Mt=Object.defineProperty,bt=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,pt=(Qe,mt,ke)=>mt in Qe?Mt(Qe,mt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[mt]=ke,Vt=(Qe,mt)=>{for(var ke in mt||(mt={}))at.call(mt,ke)&&pt(Qe,ke,mt[ke]);if(Le)for(var ke of Le(mt))st.call(mt,ke)&&pt(Qe,ke,mt[ke]);return Qe},Ie=(Qe,mt)=>bt(Qe,Xe(mt)),Nt=(Qe,mt,ke)=>new Promise((Te,Ee)=>{var xe=xt=>{try{et(ke.next(xt))}catch(Ct){Ee(Ct)}},Ye=xt=>{try{et(ke.throw(xt))}catch(Ct){Ee(Ct)}},et=xt=>xt.done?Te(xt.value):Promise.resolve(xt.value).then(xe,Ye);et((ke=ke.apply(Qe,mt)).next())}),nn=({title:Qe="\u5934\u6B4CAI",placeholder:mt,hideUpload:ke,hideInputBox:Te,aiIcon:Ee=le,userIcon:xe=ce,dragIcon:Ye=ie,children:et,fetchUrl:xt,fetchData:Ct={},extraAnswerAction:Jt,showDefaultTips:Qt=!0,onOpen:qt,onClose:Bn,loadingOption:_n,showPreference:rn=!1,initMessage:fn,customRequest:Dn,visible:Sn,width:hn=1200,isCheckRestrictNumber:on=!1,headNode:Un,headFunctionNode:jn,showRedraw:un,showEdit:Xn,promptPropName:an="prompt",topPercentage:sn,showSwitchingModel:An=!1,showImageGenerator:bn=!1,showLookHistory:Kn=!1,fetchListObject:ya,customPreference:Ke,customDataNode:It,showAddSession:St,historyId:wn,draggableExtraNode:aa,drawerExtraNode:Vn,menuExtraFunctionNode:Ua,showSceneAwareness:Na=!1,ReactComponent:Ja=fe.Z,topFunctionNode:Ra,footerContainerStyle:Ao,chatContainerStyle:kn={},showCodePreview:Ht=!1,showSource:Yn=!0,onSendMessage:fo,onDynamic:wa=()=>{},setSelectItem:za})=>{var Wn,sa;const[ia,zn]=(0,E.useState)(!1),[So,Do]=(0,E.useState)("qwen-max"),[Po,$a]=(0,E.useState)([]),[Eo,Ln]=(0,E.useState)([]),[Vo,Qo]=(0,E.useState)(!1),[dr,Ro]=(0,E.useState)(!1),[Jn,ua]=(0,E.useState)(!1),[Ca,In]=(0,E.useState)([]),[Co,ga]=(0,E.useState)(""),[yr,er]=(0,E.useState)(0),[ar,To]=(0,E.useState)(void 0),[Yo,wr]=(0,E.useState)(!1),[Pr,Cr]=(0,E.useState)(null),[Wr,Lr]=(0,E.useState)(""),Br=(0,E.useRef)(),Kr=(0,E.useRef)(null),ma=(0,E.useRef)(null),[tl,Vr]=(0,E.useState)(!1),[yl,jr]=(0,E.useState)(!1),[De,je]=(0,E.useState)(!1),[ot,Lt]=(0,E.useState)(!1),[cn,vn]=(0,E.useState)(!1),[de,dt]=(0,E.useState)(0),Ot=(0,E.useRef)(null),ln=(0,E.useRef)(!1),Zt=(0,E.useRef)(null),[ae,pe]=(0,E.useState)(void 0),[ge,Ae]=(0,E.useState)(!0),[Be,he]=(0,E.useState)(hn-28),[we,Ne]=(0,E.useState)(!1),[Et,Ft]=(0,E.useState)(!0),[it,Gt]=(0,E.useState)([]),_t=(0,E.useRef)([]),Yt=(0,E.useRef)(null),Xt=(0,E.useRef)(null),yn=(0,E.useRef)(!1),$t=Be-22,dn=Co==null?void 0:Co.split(` -`).length,{onAdd:Cn,onGetList:xn,onListClick:Kt,onListDelete:pa,onListDealData:Zn}=ya||{},ca=50,va=10,Ya={maxCount:ca,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Po,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Wt=>Nt(void 0,null,function*(){var ha,Ta,ja,oo;const mo=(oo=(ja=(Ta=(ha=Wt==null?void 0:Wt.name)==null?void 0:ha.split("."))==null?void 0:Ta.slice(-1))==null?void 0:ja[0])==null?void 0:oo.toLowerCase(),or=["doc","docx","md","pdf","txt","xlsx","xls"].includes(mo);return Wt.size==0?(Se.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ve.default.LIST_IGNORE):or?Wt.size/1024/1024>100?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ve.default.LIST_IGNORE):!0:(Se.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),ve.default.LIST_IGNORE)}),onChange:({fileList:Wt})=>{$a(Wt)},action:`${(Wn=Ce.Z)==null?void 0:Wn.API_SERVER}/api/intelligent_imports/upload_file.json`},qa={maxCount:va,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Eo,multiple:!0,accept:".jpg,.png,",beforeUpload:Wt=>{var ha,Ta,ja,oo;const mo=(oo=(ja=(Ta=(ha=Wt==null?void 0:Wt.name)==null?void 0:ha.split("."))==null?void 0:Ta.slice(-1))==null?void 0:ja[0])==null?void 0:oo.toLowerCase(),or=["jpg","png"].includes(mo);return Wt.size==0?(Se.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ve.default.LIST_IGNORE):or?Wt.size/1024/1024>10?(Se.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ve.default.LIST_IGNORE):!0:(Se.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),ve.default.LIST_IGNORE)},onChange:({fileList:Wt})=>{Ln(Wt)},action:`${(sa=Ce.Z)==null?void 0:sa.API_SERVER}/api/ai/generals/update_file.json`};(0,E.useEffect)(()=>{if(!Ca.length||!Br.current)return;const Wt=Ca[Ca.length-1];Wt!=null&&Wt.loading&&(Br.current.scrollTop=Br.current.scrollHeight)},[Ca.length]),(0,E.useEffect)(()=>{if(!Br.current||!Ot.current)return;const Wt=new IntersectionObserver(([ha])=>{var Ta,ja,oo,mo;if(!document.contains(ha.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ta=ha.rootBounds)==null?void 0:Ta.width)===0&&((ja=ha.rootBounds)==null?void 0:ja.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((oo=ha.boundingClientRect)==null?void 0:oo.width)===0&&((mo=ha.boundingClientRect)==null?void 0:mo.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Ae(ha.isIntersecting)},{root:Br.current,rootMargin:"70px",threshold:0});return Wt.observe(Ot.current),()=>{Ot.current&&Wt.unobserve(Ot.current)}},[Br.current,Ot.current]),(0,E.useEffect)(()=>{if(!tl)return;const Wt=Br.current,ha=Zt.current;ln.current=!1;let Ta=Wt.scrollTop;const ja=()=>{const{scrollTop:mo,scrollHeight:Uo,clientHeight:or}=Wt;mo>Ta?mo+or>=Uo-50&&(Wt.scrollTop=Wt.scrollHeight,ln.current=!1):mo{ln.current||(Wt.scrollTop=Wt.scrollHeight)});return oo.observe(ha),()=>{var mo;oo.unobserve(ha),(mo=Wt==null?void 0:Wt.removeEventListener)==null||mo.call(Wt,"scroll",ja)}},[tl]),(0,E.useEffect)(()=>{!tl&&_t.current.length&&(In([...Ca,..._t.current]),_t.current=[])},[tl]),(0,E.useEffect)(()=>{if(!Br.current)return;const Wt=new ResizeObserver(()=>{var ha;Br.current&&he((ha=Br.current)==null?void 0:ha.offsetWidth)});return Wt.observe(Br.current),()=>{Br.current&&Wt.unobserve(Br.current)}},[Br.current]),(0,E.useEffect)(()=>{typeof Sn=="boolean"&&zn(Sn)},[Sn]),(0,E.useEffect)(()=>{var Wt;if(Kr.current&&Pr!==null){Kr.current.focus();const ha=(Wt=Kr.current.resizableTextArea)==null?void 0:Wt.textArea;ha&&(ha.selectionStart=ha.selectionEnd=ha.value.length)}},[Pr]),(0,E.useEffect)(()=>{dn<5&&wr(!1)},[dn]),(0,E.useEffect)(()=>{ia&&fn&&(In(la(fn)),Qo(!0),Pa(fn,{history:[]})),ia&&(_a(),wn?ea(wn):St&&!ae&&ba()),ia||Aa()},[ia]);const la=(Wt="",ha=[],Ta=[])=>{const ja=Date.now();return[{text:Wt,key:ja,sender:"user",fileList:ha,imageList:Ta,show:!0},{loading:!0,key:ja,sender:"AI",show:!0,model:So,imageGenerator:ot,thinkingEnabled:yl,codePreview:De}]},Aa=()=>{Lr(""),Cr(null),$a([]),Ln([]),ga("")},Da=()=>{if(qt){qt({chatData:Ca,setChatData:In,setLoading:Qo,getData:Pa,renderChatItems:la,handleAdd:ba,identifier:ae});return}zn(!0)},eo=()=>{if(Ft(!0),Bn){Bn();return}zn(!1)},La=()=>{wr(!Yo)},_a=()=>Nt(void 0,null,function*(){if(!on)return;const Wt=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Wt==null?void 0:Wt.status)===0&&(Wt==null?void 0:Wt.total_number)!==-1&&(er((Wt==null?void 0:Wt.total_number)-(Wt==null?void 0:Wt.remaining_number)),To(Wt==null?void 0:Wt.total_number))}),po=()=>{Fe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:E.createElement("div",null,E.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),E.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",ar,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Oo=Wt=>Wt.reduce((Ta,ja)=>{if(ja.sender==="user"){const oo=Wt.find(mo=>mo.key===ja.key&&mo.sender==="AI");oo&&(oo!=null&&oo.text)&&!(oo!=null&&oo.error)&&Ta.push({question:ja.text,answer:oo.text})}return Ta},[]),Pa=(...Wt)=>Nt(void 0,[...Wt],function*(ha="",Ta={},ja=Ca){if(Dn&&(yield Dn({mes:ha,setChatData:In,fileList:Po,body:Ta,checkNum:_a,setLoading:Qo,bodyChatData:ja,setTyping:Vr,setImageGenerator:Lt,renderChatItems:la})),!Dn){const oo=Po==null?void 0:Po.map(pr=>{var Wo;return(Wo=pr==null?void 0:pr.response)==null?void 0:Wo.file_id}),mo=Eo==null?void 0:Eo.map(pr=>{var Wo;return(Wo=pr==null?void 0:pr.response)==null?void 0:Wo.data}),Uo=Ta.history||Oo(ja),or=Vt(Vt({identifier:ae,response_mode:"streaming",model:So,scene_awareness:cn,thinking_enabled:yl,image_generator:ot,code_preview:De,file_ids:oo,image_list:mo,history:Uo,[an]:ha},Ct),Ta),Ho=Object.fromEntries(Object.entries(or).filter(([pr,Wo])=>Wo!==void 0));ma.current=new Oe.Z(Ce.Z.API_SERVER+xt,Ho),yield new Promise((pr,Wo)=>{let rr=null,hr=null;ma.current.on("data",kr=>{Vr(!0);const{chunk:{content:xo,type:Zr,created:vo,msg:lo}}=kr,Ko=lo==="error";Zr==="thinking"&&(rr=rr||vo,In(Qa=>[...Qa].map((uo,xr)=>xr===Qa.length-1?Ie(Vt({},uo),{reasoning:(uo.reasoning||"")+xo,loading:!1,hideAnswer:!0,error:Ko}):uo))),Zr==="text"&&(hr=hr||vo,In(Qa=>[...Qa].map((uo,xr)=>xr===Qa.length-1?Ie(Vt({},uo),{text:(uo.text||"")+xo,loading:!1,startTime:rr,endTime:hr,error:Ko}):uo)))}),ma.current.on("done",()=>{pr()}),ma.current.on("error",kr=>{let xo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(kr)==="[object Object]"&&kr.status===-9&&(xo=kr==null?void 0:kr.message),In(Zr=>[...Zr].map((vo,lo)=>lo===Zr.length-1?Ie(Vt({},vo),{text:xo,loading:!1,error:!0}):vo)),pr()}),ma.current.on("cancelled",()=>{pr()}),ma.current.startStream()})}_a(),Qo(!1)}),No=Wt=>{ga(Wt.target.value)},to=(Wt,ha)=>{if(Aa(),Qo(!0),Wt==="edit"){_t.current=Ca.slice(ha+2);const Ta=Ca.splice(ha),{fileList:ja=[],imageList:oo=[]}=(Ta==null?void 0:Ta[0])||{},mo=ja.map(Ho=>{var pr;return(pr=Ho.response)==null?void 0:pr.file_id}),Uo=oo.map(Ho=>{var pr;return(pr=Ho.response)==null?void 0:pr.data}),or={history:Oo(Ca),file_ids:mo,image_list:Uo,edit:!0};In([...Ca,...la(Wr,ja,oo)]),Pa(Wr,or,Ca)}if(Wt==="redraw"){_t.current=Ca.slice(ha+1);const Ta=Ca.splice(ha-1),{text:ja,fileList:oo=[],imageList:mo=[]}=(Ta==null?void 0:Ta[0])||{},Uo=oo.map(pr=>{var Wo;return(Wo=pr.response)==null?void 0:Wo.file_id}),or=mo.map(pr=>{var Wo;return(Wo=pr.response)==null?void 0:Wo.data}),Ho={history:Oo(Ca),file_ids:Uo,image_list:or,edit:!0};In([...Ca,...la(ja,oo,mo)]),Pa(ja,Ho,Ca)}},Oa=()=>{if(Co.trim()!==""){Aa(),Qo(!0);const Wt=Po.filter(Ta=>Ta.status==="done"),ha=Eo.filter(Ta=>Ta.status==="done");In([...Ca,...la(Co,Wt,ha)]),Pa(Co)}},no=Wt=>{if(Wt.shiftKey){if(Wt.key==="Enter")return}else if(Wt.key==="Enter"){if(Wt.preventDefault(),Sr||yn.current)return;Oa()}},ao=(Wt,ha)=>{let Ta=!1;Xn===!0?Ta=!0:Xn==="last"&&(Ta=Ca.reduce((Uo,or,Ho)=>or.sender==="user"?Ho:Uo,-1)===ha);const ja=ha===Pr,oo=[...(Wt==null?void 0:Wt.fileList)||[],...(Wt==null?void 0:Wt.imageList)||[]];return E.createElement("div",{className:b.li,style:Vt({width:$t},kn)},E.createElement("div",{className:b.avatarIcon},E.createElement("img",{className:b.img,src:xe})),E.createElement("div",{className:b.content},!!(oo!=null&&oo.length)&&E.createElement("div",{className:b.fileWrap},oo==null?void 0:oo.map((mo,Uo)=>E.createElement("div",{key:Uo,className:b.file},E.createElement($e,{filename:mo==null?void 0:mo.name,className:"mr10",width:24}),E.createElement("aside",null,E.createElement(ye.Z,{title:mo==null?void 0:mo.name},E.createElement("div",{className:b.fileName},mo==null?void 0:mo.name)),E.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(mo==null?void 0:mo.size)))))),E.createElement("div",{className:b.borderBox},ja?E.createElement(be.default.TextArea,{value:Wr,ref:Kr,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:mo=>Lr(mo.target.value)}):E.createElement("div",{className:b.text},Wt==null?void 0:Wt.text)),ja?E.createElement("div",{className:b.action},E.createElement(He.ZP,{onClick:()=>{Lr(""),Cr(null)},size:"small"},"\u53D6\u6D88"),E.createElement(He.ZP,{disabled:!Wr.trim(),onClick:()=>to("edit",ha),type:"primary",size:"small"},"\u786E\u8BA4")):E.createElement("div",{className:b.action},E.createElement(Ze.CopyToClipboard,{text:(Wt==null?void 0:Wt.text)||"",onCopy:()=>Se.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(ye.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Ta&&!Vo&&E.createElement(ye.Z,{title:"\u7F16\u8F91"},E.createElement("i",{onClick:()=>{Cr(ha),Lr((Wt==null?void 0:Wt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},zo=(Wt,ha)=>{let Ta=!1;un===!0?Ta=!0:un==="last"&&(Ta=Ca.reduce((mo,Uo,or)=>Uo.sender==="AI"?or:mo,-1)===ha);let ja="";return Wt!=null&&Wt.source?ja=Wt==null?void 0:Wt.source:(Wt==null?void 0:Wt.model)==="deepseek-r1"?ja="\u7531deepseek\u751F\u6210":(Wt==null?void 0:Wt.model)==="qwen-max"&&(ja="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),E.createElement("div",{className:b.li,style:Vt({width:$t},kn)},E.createElement("div",{className:b.avatarIcon},E.createElement("img",{className:b.img,src:Ee})),E.createElement("div",{className:b.content},E.createElement("div",{className:b.borderBox},Wt.loading&&E.createElement(E.Fragment,null,Wt!=null&&Wt.imageGenerator?E.createElement("div",{className:b.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",E.createElement("div",{className:"ai-loading"})):!(Wt!=null&&Wt.thinkingEnabled)&&E.createElement("div",null,E.createElement("div",{className:b.loading},E.createElement("div",{className:b.dot}),E.createElement("div",{className:b.dot}),E.createElement("div",{className:b.dot})),E.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(_n==null?void 0:_n.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Wt==null?void 0:Wt.thinkingEnabled)&&E.createElement(y.Z,{time:Wt==null?void 0:Wt.time,cancelIndex:de,loading:Wt.loading,streamingStatus:!(Wt!=null&&Wt.text),onFinish:()=>{dt(0),In(oo=>[...oo].map((mo,Uo)=>Uo===oo.length-1?Ie(Vt({},mo),{hideAnswer:!1,time:mo.startTime?mo.endTime-mo.startTime:null}):mo))},value:Wt==null?void 0:Wt.reasoning}),!!(Wt!=null&&Wt.text)&&!Wt.hideAnswer&&E.createElement(a.Z,{onDynamic:wa,cancelIndex:de,streamingStatus:Vo,loadImage:!!(Wt!=null&&Wt.imageGenerator),onFinish:()=>Nt(void 0,null,function*(){dt(0),setTimeout(()=>Vr(!1),0)}),value:Wt==null?void 0:Wt.text})),Yn&&!!(Wt!=null&&Wt.text)&&ja&&E.createElement("div",{className:b.source},ja),E.createElement("div",{className:b.action},Jt==null?void 0:Jt(Wt,ha,$n),!(Wt!=null&&Wt.imageGenerator)&&E.createElement(Ze.CopyToClipboard,{text:String((Wt==null?void 0:Wt.text)||""),onCopy:()=>Se.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(ye.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),rn&&!Vo&&E.createElement(E.Fragment,null,E.createElement(ye.Z,{title:"\u559C\u6B22"},E.createElement("i",{style:Wt!=null&&Wt.like?{color:"#FA8D30"}:{},onClick:()=>ka("like",!(Wt!=null&&Wt.like),ha),className:"iconfot icon-yijiejue font15"})),E.createElement(ye.Z,{title:"\u4E0D\u559C\u6B22"},E.createElement("i",{style:Wt!=null&&Wt.dislike?{color:"#e86d7c"}:{},onClick:()=>ka("dislike",!(Wt!=null&&Wt.dislike),ha),className:"iconfot icon-weijiejuezhengchang font15"}))),Ta&&!Vo&&E.createElement(ye.Z,{title:"\u91CD\u65B0\u751F\u6210"},E.createElement("i",{onClick:()=>to("redraw",ha),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},ka=(Wt,ha,Ta)=>Nt(void 0,null,function*(){if(Ke){const ja=Ca.slice(0,Ta+1),mo=Oo(ja).length;yield Ke({type:Wt,value:ha,index:Ta,identifier:ae,objectIndex:mo})}In(ja=>(ja[Ta][Wt]=ha,ha&&(ja[Ta][Wt==="like"?"dislike":"like"]=!1),[...ja]))}),yo=()=>{var Wt,ha;dt(1),(ha=(Wt=ma.current)==null?void 0:Wt.cancelRequest)==null||ha.call(Wt),Qo(!1),Vr(!1)},ba=()=>Nt(void 0,null,function*(){var Wt,ha,Ta;za({}),(ha=(Wt=ma.current)==null?void 0:Wt.cancelRequest)==null||ha.call(Wt),Aa(),In([]),Qo(!0);const ja=yield Cn();(ja==null?void 0:ja.status)===0&&pe((Ta=ja==null?void 0:ja.data)==null?void 0:Ta.identifier),Qo(!1),Vr(!1)}),ro=()=>Nt(void 0,null,function*(){var Wt;ua(!0);const ha=yield xn();(ha==null?void 0:ha.status)===0&&Gt(((Wt=ha==null?void 0:ha.data)==null?void 0:Wt.list)||[]),ua(!1)}),ea=(...Wt)=>Nt(void 0,[...Wt],function*(ha=ae){var Ta,ja,oo,mo;za({}),(ja=(Ta=ma.current)==null?void 0:Ta.cancelRequest)==null||ja.call(Ta),Aa(),Ro(!0);const Uo=yield Kt(ha);if(Uo.status===0){const or=Zn(((oo=Uo==null?void 0:Uo.data)==null?void 0:oo.messages)||[]);In(or),Ro(!1),pe((mo=Uo==null?void 0:Uo.data)==null?void 0:mo.identifier);return}In([]),Ro(!1)}),nr=(Wt,ha)=>Nt(void 0,null,function*(){(yield pa(Wt)).status===0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),ha===ae&&ba(),ro())}),tr=()=>E.createElement("div",{className:b.menuWarp},E.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),E.createElement(Pe.Z,{spinning:Jn},!it.length&&E.createElement(re.Z,{style:{width:250,paddingBottom:30},image:re.Z.PRESENTED_IMAGE_SIMPLE}),!!it.length&&E.createElement("div",{className:b.menu},it.map(function(Wt,ha){return E.createElement("aside",{className:oe()(ae===Wt.identifier&&b.active),key:Wt.id,onClick:()=>ea(Wt.id)},E.createElement("div",{className:b.menuText},E.createElement(ye.Z,{title:Wt==null?void 0:Wt.question},E.createElement("span",null,Wt==null?void 0:Wt.question)),Ua&&Ua(Wt)),E.createElement("div",{className:b.menuDel,onClick:Ta=>Ta.stopPropagation()},E.createElement(Ge.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>nr(Wt.id,Wt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},E.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),wo=Wt=>{if(Wt==="file"){if(Eo.length){Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Ln([]),Yt.current.upload.uploader.fileInput.click()}});return}Yt.current.upload.uploader.fileInput.click()}if(Wt==="image"){if(Po.length){Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{$a([]),Xt.current.upload.uploader.fileInput.click()}});return}Xt.current.upload.uploader.fileInput.click()}},qo=[...Po,...Eo],Sr=qo.some(Wt=>Wt.status==="uploading")||Vo||tl,Zo=yr>=ar,$n={chatData:Ca,stream:ma,isDisabledNum:Zo,isDisAbledUpload:Sr,checkNumModal:po,checkNum:_a,onClose:eo,setChatData:In,setLoading:Qo,getData:Pa,clearStatus:Aa,typing:tl,setImageGenerator:Lt,renderChatItems:la,setSceneAwareness:vn,setIdentifier:pe,setCodePreview:je,setTyping:Vr,onMenuClick:ea};return E.createElement(E.Fragment,null,et?E.createElement("div",{onClick:Da},et):et!==null&&!ia&&E.createElement(ne.Z,{draggableExtraNode:aa,src:Ye,onClick:Da,topPercentage:sn}),ia&&E.createElement("div",{className:b.draggableWrap},E.createElement(Rt.s,{dragHandleClassName:b.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},E.createElement("div",{className:b.modal},E.createElement("div",{className:b.head},E.createElement("div",{className:b.title},E.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),E.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),Vn,An&&E.createElement(x.Z,{value:So,onChange:Wt=>{jr(!1),Lt(!1),Do(Wt),Ln([]),$a([])}}),Kn&&E.createElement(E.Fragment,null,E.createElement(ze.Z,{className:"ml10",dropdownRender:tr,onOpenChange:Wt=>{Wt&&ro()},placement:"bottomRight",arrow:{pointAtCenter:!0}},E.createElement("div",{className:b.headBtn},E.createElement("i",{className:"icon-lishiduihua1 font14"})))),St&&E.createElement(E.Fragment,null,E.createElement(ye.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},E.createElement("div",{className:b.headBtn,onClick:ba},E.createElement("i",{className:"icon-xinjianduihua font14"}))),E.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),E.createElement(ye.Z,{title:"\u6536\u8D77\u7A97\u53E3"},E.createElement("div",{className:b.headBtn,onClick:eo},E.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),E.createElement("div",{className:oe()(b.wrap,ia&&"body-overflow-hidden")},E.createElement("div",{ref:Br,className:b.chatContainer},Ra==null?void 0:Ra($n),Qt&&E.createElement("div",{className:`${b.li} mb20`,style:Vt({width:$t},kn)},E.createElement("div",{className:b.avatarIcon},E.createElement("img",{className:b.img,src:Ee})),E.createElement("div",{className:b.content},E.createElement("div",{className:b.borderBox},Un,jn==null?void 0:jn($n)))),E.createElement("div",{ref:Zt},E.createElement(Pe.Z,{spinning:dr,className:"mt20"},Ca==null?void 0:Ca.map((Wt,ha)=>E.createElement(E.Fragment,{key:Wt.key+ha},Wt.show&&E.createElement(E.Fragment,null,Wt.sender==="user"&&ao(Wt,ha),Wt.sender==="AI"&&zo(Wt,ha),It&&!["AI","user"].includes(Wt.sender)&&It(Wt,ha,{width:$t})))))),!ge&&E.createElement("div",{className:b.backBottom,onClick:()=>{Br.current.scrollTop=Br.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Ot})),!Te&&E.createElement("div",{className:b.footer},E.createElement("div",{className:b.main},!!qo.length&&E.createElement("div",{className:b.files},qo==null?void 0:qo.map((Wt,ha)=>E.createElement("div",{key:ha,className:b.file},E.createElement(Pe.Z,{size:"small",spinning:(Wt==null?void 0:Wt.status)==="uploading"},E.createElement($e,{filename:Wt==null?void 0:Wt.name,className:"block",width:24})),E.createElement("aside",null,E.createElement(ye.Z,{title:Wt==null?void 0:Wt.name},E.createElement("div",{className:b.fileName},Wt==null?void 0:Wt.name)),E.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Wt==null?void 0:Wt.size))),E.createElement("i",{onClick:()=>{$a(Ta=>Ta.filter(ja=>ja.uid!==Wt.uid)),Ln(Ta=>Ta.filter(ja=>ja.uid!==Wt.uid))},className:`aitubiao icon-tupianguanbi ${b.fileDel}`})))),E.createElement("div",{className:b.inputWrap},E.createElement(be.default.TextArea,{placeholder:mt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Co,bordered:!1,onChange:No,onPressEnter:no,onCompositionStart:()=>{yn.current=!0},onCompositionEnd:()=>{yn.current=!1}}),E.createElement("div",{className:b.action},E.createElement("div",{className:b.btnWrap},Na&&E.createElement(ye.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},E.createElement("div",{onClick:()=>vn(!cn),className:oe()(b.btn,cn&&b.btnActive)},E.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),So==="deepseek-r1"&&E.createElement(ye.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},E.createElement("div",{onClick:()=>jr(!yl),className:oe()(b.btn,yl&&b.btnActive)},E.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),bn&&So==="qwen-max"&&E.createElement("div",{onClick:()=>Lt(!ot),className:oe()(b.btn,ot&&b.btnActive)},E.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!ke&&E.createElement(E.Fragment,null,So==="qwen-max"&&E.createElement(ve.default,Vt({ref:Xt},qa),E.createElement(ye.Z,{title:Eo.length>=va?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},E.createElement("div",{onClick:()=>!(Eo.length>=va)&&wo("image"),className:Eo.length>=va?b.uploadDisabledBtn:b.uploadBtn},E.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),E.createElement(ve.default,Vt({ref:Yt},Ya),E.createElement(ye.Z,{title:Po.length>=ca?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":E.createElement("div",null,E.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),E.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},E.createElement("div",{onClick:()=>!(Po.length>=ca)&&wo("file"),className:Po.length>=ca?b.uploadDisabledBtn:b.uploadBtn},E.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),E.createElement("div",{className:"mr13"}),tl?E.createElement(ye.Z,{title:"\u505C\u6B62\u751F\u6210"},E.createElement("div",{className:`iconfont icon-tingzhihuida ${b.cancelBtn}`,onClick:yo})):E.createElement(He.ZP,{className:(Co==null?void 0:Co.trim())===""?b.sendBtnDisabled:b.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Sr,onClick:Oa}))))))))))},mn={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},Rn=Object.defineProperty,wt=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,We=(Qe,mt,ke)=>mt in Qe?Rn(Qe,mt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[mt]=ke,Bt=(Qe,mt)=>{for(var ke in mt||(mt={}))_e.call(mt,ke)&&We(Qe,ke,mt[ke]);if(At)for(var ke of At(mt))Pt.call(mt,ke)&&We(Qe,ke,mt[ke]);return Qe},Je=(Qe,mt)=>wt(Qe,qe(mt)),Ue=(Qe,mt,ke)=>new Promise((Te,Ee)=>{var xe=xt=>{try{et(ke.next(xt))}catch(Ct){Ee(Ct)}},Ye=xt=>{try{et(ke.throw(xt))}catch(Ct){Ee(Ct)}},et=xt=>xt.done?Te(xt.value):Promise.resolve(xt.value).then(xe,Ye);et((ke=ke.apply(Qe,mt)).next())}),Ve=({description:Qe,code:mt,showData:ke={},sendParams:Te={},allShow:Ee=!1,draggableExtraNode:xe,singleControl:Ye=!1})=>{const[et,xt]=(0,E.useState)({}),Ct=[{img:te(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Qe,show:ke==null?void 0:ke.ai_exam_question,type:1},{img:te(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:mt,show:ke==null?void 0:ke.ai_syntax_check,type:5},{img:te(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_diagnosis,type:2},{img:te(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Qe,query:mt,show:ke==null?void 0:ke.ai_guidance,type:3},{img:te(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_evaluation,type:9},{img:te(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_optimization,type:7},{img:te(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_comment,type:8},Ye&&{img:te(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_comment,type:13,width:24,custom_agent_name:"code_plagiarism"}].filter(rn=>!!rn),Jt=rn=>{const{setChatData:fn,setLoading:Dn,getData:Sn,clearStatus:hn,typing:on,setImageGenerator:Un,renderChatItems:jn,setSceneAwareness:un,setIdentifier:Xn}=rn;let an=Ct;return Ee||(an=Ct.filter(sn=>sn.show)),E.createElement("div",{className:mn.bigTips,style:an.length>7?{gap:14}:{}},an.map((sn,An)=>E.createElement(ye.Z,{title:sn.des},E.createElement("div",{onClick:()=>Ue(void 0,null,function*(){var bn;if(on){Se.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}un(!1),Un(!1),Dn(!0),hn(),xt(sn);const Kn=jn(sn.query);Kn[0].show=!1,Kn[1].imageGenerator=!1,fn(Kn);const ya=yield _n.onAdd(),Ke=(bn=ya==null?void 0:ya.data)==null?void 0:bn.identifier;Xn(Ke),Sn("",Je(Bt({type:sn.type,description:sn.description,query:sn.query,file_ids:[],history:[],is_chat:sn.type===13,image_generator:!1,scene_awareness:!1,identifier:Ke,custom_agent_name:sn.custom_agent_name},Te),{prompt:ke==null?void 0:ke.ai_code_evaluation_promote}))}),key:An,className:mn.item},E.createElement("img",{src:sn.img,width:sn.width}),E.createElement("span",null,sn.name)))))},Qt=rn=>Ue(void 0,[rn],function*({type:fn,value:Dn,index:Sn,identifier:hn,objectIndex:on}){const Un={index:on,identifier:hn};if(fn==="like"&&(yield(0,z.ZP)("/api/course_qna_records/like.json",{method:"post",body:Un})).status!==0||fn==="dislike"&&(yield(0,z.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Un})).status!==0)return Promise.reject()}),qt=rn=>{let fn=[];return rn==null||rn.forEach(Dn=>{var Sn;const hn=Dn.id,on=Dn.think?{reasoning:Dn.think,thinkingEnabled:!0}:{},Un=[{text:Dn.question,key:hn,sender:"user",fileList:[],show:!0},Bt({key:hn,loading:!1,sender:"AI",show:!0,source:Dn.answer_source,text:Dn.answer,like:Dn.like,dislike:Dn.dislike,time:Dn.think_time,id:Dn.id,imageGenerator:((Sn=Dn==null?void 0:Dn.answer)==null?void 0:Sn.slice(0,4))==="(0,z.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,z.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Bn,by_self:!0}}),onListClick:rn=>(0,z.ZP)(`/api/course_qna_sessions/${rn}.json`,{method:"get"}),onListDelete:rn=>(0,z.ZP)(`/api/course_qna_sessions/${rn}.json`,{method:"delete"}),onListDealData:qt};return E.createElement(nn,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:Ee?!1:!(ke!=null&&ke.ai_q_and_a),topFunctionNode:Jt,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:xt,fetchListObject:_n,customPreference:Qt,fetchData:Bt(Je(Bt({},Te),{questionable_type:Bn,is_chat:!0}),et.type===13?{custom_agent_name:"code_plagiarism"}:{}),headNode:E.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},E.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),E.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Te==null?void 0:Te.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:xe})}},3418:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return le}});var E=te(59301),fe={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Se=te(77736),ve=Object.defineProperty,Fe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,He=(ce,ie,Ce)=>ie in ce?ve(ce,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[ie]=Ce,Pe=(ce,ie)=>{for(var Ce in ie||(ie={}))ye.call(ie,Ce)&&He(ce,Ce,ie[Ce]);if(Fe)for(var Ce of Fe(ie))be.call(ie,Ce)&&He(ce,Ce,ie[Ce]);return ce};const re=ce=>React.createElement("svg",Pe({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ce),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",ze=Object.defineProperty,yt=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,ie,Ce)=>ie in ce?ze(ce,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[ie]=Ce,x=(ce,ie)=>{for(var Ce in ie||(ie={}))oe.call(ie,Ce)&&y(ce,Ce,ie[Ce]);if(yt)for(var Ce of yt(ie))a.call(ie,Ce)&&y(ce,Ce,ie[Ce]);return ce};const b=ce=>React.createElement("svg",x({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ce),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",ee=te(59301),le=({value:ce,onChange:ie})=>{const[Ce,Ze]=(0,E.useState)(!1),Oe=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Ge},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:z}],gt=Oe.find(ut=>ut.key===ce);return ee.createElement("div",{className:fe.select},ee.createElement(Se.Z,{size:10},ee.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),ee.createElement("div",{className:fe.box,onMouseLeave:()=>Ze(!1)},ee.createElement("div",{className:fe.text,onClick:()=>Ze(!0)},ee.createElement("img",{src:gt.img,width:20}),ee.createElement("span",null,gt.name),ee.createElement("b",{className:"iconfont icon-zhankai6"})),Ce&&ee.createElement("div",{className:fe.itemWrap},ee.createElement("aside",null,Oe.map(ut=>ee.createElement("div",{key:ut.key,className:`${fe.item} ${ut.key===ce?fe.active:""}`,onClick:Me=>{Me.stopPropagation(),ie(ut.key),Ze(!1)}},ee.createElement("img",{src:ut.img,width:20}),ee.createElement("span",null,ut.name))))))))}},36596:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return be}});var E=te(59301),fe={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Se=te(29787),ve=te(59301),Fe=(He,Pe,re)=>new Promise((Ge,ze)=>{var yt=y=>{try{a(re.next(y))}catch(x){ze(x)}},oe=y=>{try{a(re.throw(y))}catch(x){ze(x)}},a=y=>y.done?Ge(y.value):Promise.resolve(y.value).then(yt,oe);a((re=re.apply(He,Pe)).next())}),be=({value:He="",streamingStatus:Pe,onFinish:re,cancelIndex:Ge,time:ze,loading:yt,loadAll:oe})=>{const[a,y]=(0,E.useState)(""),[x,b]=(0,E.useState)(!0),z=(0,E.useRef)(He),ee=(0,E.useRef)(Pe),ne=(0,E.useRef)(0),le=(0,E.useRef)(null),[ce,ie]=(0,E.useState)(!1),Ce=70;(0,E.useEffect)(()=>{ee.current=Pe},[Pe]),(0,E.useEffect)(()=>{z.current=He},[He]),(0,E.useEffect)(()=>{if(!Pe){y(z.current);return}return ie(!0),le.current=setInterval(Ze,Ce),()=>{clearInterval(le.current)}},[]),(0,E.useEffect)(()=>{ce&&(y(z.current),clearInterval(le.current),ie(!1),re())},[Ge]);const Ze=()=>Fe(void 0,null,function*(){const Oe=z.current[ne.current];Oe!==void 0?(y(gt=>gt+Oe),ne.current++,clearInterval(le.current),le.current=setInterval(Ze,280/(z.current.length-ne.current))):ee.current===!1&&(y(z.current),clearInterval(le.current),ie(!1),re())});return ve.createElement("div",{className:`${fe.reasoning} fadeIn animated`},ve.createElement("div",{className:fe.btn,onClick:()=>b(!x)},ve.createElement("i",{className:"iconfont icon-shendusikao"}),ze?ve.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",ze," \u79D2\uFF09"):ve.createElement("span",null,"\u601D\u8003\u4E2D..."),x?ve.createElement("b",{className:"iconfont icon-shouqi6"}):ve.createElement("b",{className:"iconfont icon-zhankai6"})),yt&&ve.createElement(Se.Z,{spinning:!0,className:"mt20"}),x&&!yt&&ve.createElement("div",{className:fe.content},a,ce?ve.createElement("span",{className:"aiBlink"},"__"):""))}},72409:function(Re,rt,te){"use strict";te.d(rt,{o:function(){return E}});const E=fe=>(fe=fe.replace(new RegExp("(?$1'),fe=fe.replace(new RegExp("(?]*>/g,""),re=be(re),re});rt.Z=fe},91239:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ze}});var E=te(59301),fe=te(62957),Se=te(77019),ve=te(60242),Fe="data:image/png;base64,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",ye="data:image/png;base64,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",be="data:image/png;base64,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",He={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Pe=te(59301);const re=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var ze=()=>{const[yt,oe]=(0,E.useState)(0),[a,y]=(0,E.useState)(!1),[x,b]=(0,E.useState)(!0),z=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(x)return;const Ce=()=>{oe(Ze=>Ze>=99?(clearInterval(z.current),99):Ze+1)};return z.current=setInterval(Ce,5e4/99),()=>clearInterval(z.current)},[x]);const ee=()=>{oe(0),y(!0),b(!1)},ne=(Ce=0)=>{b(!0),oe(Ce),y(!1)},le=Ce=>{const Ze=Ce/1048576;let Oe;return Ze<=.3?Oe=3:Ze<=.5?Oe=5:Ze<=1?Oe=10:Ze<=2?Oe=20:Ze<=3?Oe=30:Ze<=10?Oe=Ze*10:Oe=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Oe}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},ce=()=>Pe.createElement("span",{className:He.dotLoading},Pe.createElement("span",null,"."),Pe.createElement("span",null,"."),Pe.createElement("span",null,"."));return{progress:yt,progressOpen:a,openProgress:ee,closeProgress:ne,toggleLock:()=>b(Ce=>!Ce),CreateProgressModal:(Ce=re,Ze)=>(typeof Ce=="string"&&(Ce=[Ce,Ce,Ce]),Pe.createElement(fe.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>oe(0)},Pe.createElement(Se.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},yt<=30&&Pe.createElement(Pe.Fragment,null,Pe.createElement("img",{src:Fe,alt:"Step 1"}),Pe.createElement("div",{className:"mt20 c-light-primary"},Ce[0],ce())),yt>30&&yt<60&&Pe.createElement(Pe.Fragment,null,Pe.createElement("img",{src:ye,alt:"Step 2"}),Pe.createElement("div",{className:"mt20 c-light-primary"},Ce[1],ce())),yt>=60&&Pe.createElement(Pe.Fragment,null,Pe.createElement("img",{src:be,alt:"Step 3"}),Pe.createElement("div",{className:"mt20 c-light-primary"},Ce[2],ce())),Pe.createElement(ve.Z,{className:He.progress,status:"active",style:{width:"auto"},size:[300,8],percent:yt}),!!Ze&&Pe.createElement("div",{className:"c-grey-999"},le(Ze)))))}}},74368:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Rt}});var E=te(59301),fe=te(75727),Se=te(6767),ve=te(25399),Fe=te(37568),ye=te(99571),be=te(10946),He={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},re=({position:Mt,children:bt})=>{const{left:Xe=0,top:Le=0}=Mt||{},[at,st]=(0,E.useState)(Xe),[pt,Vt]=(0,E.useState)(Le),Ie=(0,E.useRef)(null),Nt=()=>{if(Ie.current){const en=Ie.current.offsetWidth,tn=Ie.current.offsetHeight,mn=window.innerWidth,Rn=window.innerHeight;let wt=Xe,qe=Le;Xe+en>mn&&(wt=mn-en),wt<0&&(wt=0),Le+tn>Rn&&(qe=Rn-tn),qe<0&&(qe=0),st(wt),Vt(qe)}};return(0,E.useEffect)(()=>{if(!Ie.current||!Mt)return;const en=new ResizeObserver(()=>{Nt()});return en.observe(Ie.current),()=>{en.disconnect()}},[Xe,Le,Mt]),(0,E.useEffect)(()=>{Mt&&Nt()},[Xe,Le,Mt]),Mt?E.createElement("div",{ref:Ie,style:{position:"fixed",left:`${at}px`,top:`${pt}px`,zIndex:1050}},bt):null},Ge=te(346),ze=te(56102),yt=te(85788),oe=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Mt,bt,Xe)=>bt in Mt?oe(Mt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Mt[bt]=Xe,ne=(Mt,bt)=>{for(var Xe in bt||(bt={}))b.call(bt,Xe)&&ee(Mt,Xe,bt[Xe]);if(x)for(var Xe of x(bt))z.call(bt,Xe)&&ee(Mt,Xe,bt[Xe]);return Mt},le=(Mt,bt)=>a(Mt,y(bt)),ce=(Mt,bt,Xe)=>new Promise((Le,at)=>{var st=Ie=>{try{Vt(Xe.next(Ie))}catch(Nt){at(Nt)}},pt=Ie=>{try{Vt(Xe.throw(Ie))}catch(Nt){at(Nt)}},Vt=Ie=>Ie.done?Le(Ie.value):Promise.resolve(Ie.value).then(st,pt);Vt((Xe=Xe.apply(Mt,bt)).next())}),Ce=({visible:Mt,position:bt,selectText:Xe,applyRefinedText:Le,fetchUrl:at,noRestrictModal:st})=>{var pt;const[Vt,Ie]=(0,E.useState)(!1),[Nt,en]=(0,E.useState)([]),[tn,mn]=(0,E.useState)(""),[Rn,wt]=(0,E.useState)(1),[qe,At]=(0,E.useState)(""),[_e,Pt]=(0,E.useState)(!1),We=(0,E.useRef)(null),[Bt,Je]=(0,E.useState)(!1),[Ue,tt]=(0,E.useState)(0),Ve=(0,E.useRef)(!1),Qe=((pt=Nt==null?void 0:Nt[(Nt==null?void 0:Nt.length)-1])==null?void 0:pt.loading)===!0;(0,E.useEffect)(()=>{if(Mt){wt(1);return}Je(!1),Ie(!1),mt(),tt(0),en([]),wt(0)},[Mt]);const mt=()=>{var on,fn;mn(""),At(""),(fn=(on=We.current)==null?void 0:on.cancelRequest)==null||fn.call(on)},ke=(...on)=>ce(void 0,[...on],function*(fn="",Dn=Nt){const Sn=Date.now(),hn=[...Dn,{text:fn,key:Sn,sender:"user",show:!0},{loading:!0,key:Sn,sender:"AI",show:!0}];wt(2),en(hn);const an=Ee(Dn),Yn={no_record_times:!0,prompt:fn,history:an};We.current=new yt.Z(Ge.Z.API_SERVER+at,Yn),yield new Promise(jn=>{We.current.on("data",ln=>{const{chunk:{msg:Xn},full:nn}=ln,un=Xn==="error";Je(!0),At(Ct(nn)),en(An=>An.map((bn,Kn)=>Kn===An.length-1?le(ne({},bn),{text:nn,loading:!1,error:un}):bn))}),We.current.on("done",()=>jn()),We.current.on("error",ln=>{const Xn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(ln)==="[object Object]"&&ln.status===-9&&(wt(1),st(ln.data)),en(nn=>nn.map((un,An)=>An===nn.length-1?le(ne({},un),{text:Xn,loading:!1,error:!0}):un)),jn()}),We.current.on("cancelled",()=>jn()),We.current.startStream()}),Ie(!1)}),Te=on=>{mn(on.target.value)},Ee=on=>on.reduce((Dn,Sn)=>{if(Sn.sender==="user"){const hn=on.find(an=>an.key===Sn.key&&an.sender==="AI");hn&&(hn!=null&&hn.text)&&!(hn!=null&&hn.error)&&Dn.push({question:Sn.text,answer:hn.text})}return Dn},[]),xe=()=>{if(_n)return;const on=Jt("\u6539\u5199");mt(),Ie(!0),ke(on)},Ye=on=>{if(on.key==="Enter"&&!on.shiftKey){if(on.preventDefault(),Ve.current||Bn)return;xe()}},et=()=>{var on,fn;tt(Dn=>Dn+1),(fn=(on=We.current)==null?void 0:on.cancelRequest)==null||fn.call(on),Ie(!1),Je(!1)},xt=[{key:"1",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:E.createElement("span",null,E.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:E.createElement("span",null," ",E.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Ct=(on="")=>{const fn=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Dn,Sn)=>{fn.push(`\u7B54\u6848${Sn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Sn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Sn+1})\u8F93\u51FA\uFF1A`)}),fn.forEach(Dn=>{const Sn=new RegExp(Dn,"g");on=on.replace(Sn,`**${Dn}** `)}),on},Jt=on=>on==="\u6539\u5199"?`${tn}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Xe}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Xe}\uFF0C${on}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Qt=on=>{let fn="";on.key==="1"&&(fn=Jt("\u6DA6\u8272")),on.key==="2"&&(fn=Jt("\u6269\u5199")),on.key==="3"&&(fn=Jt("\u7F29\u5199")),mt(),Ie(!0),ke(fn)},qt=()=>{const on=Nt.splice(Nt.length-2),{text:fn}=(on==null?void 0:on[0])||{};mt(),Ie(!0),ke(fn,Nt)},Bn=Vt||Bt,_n=(tn==null?void 0:tn.trim())==="";return Mt?E.createElement(fe.Z,{open:_n&&!Bn&&(_e||!qe),overlayStyle:{minWidth:200},menu:{items:xt,onClick:Qt}},E.createElement(re,{position:bt},E.createElement("div",{className:He.wrap},Rn===2&&E.createElement(E.Fragment,null,E.createElement("div",{className:He.chatContainer},Qe&&E.createElement("div",{className:He.loadingWrp},E.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),E.createElement("div",{className:"ai-loading"})),qe&&E.createElement(be.Z,{cancelIndex:Ue,streamingStatus:Vt,loadImage:!1,onFinish:()=>ce(void 0,null,function*(){tt(0),setTimeout(()=>Je(!1),0)}),value:qe})),E.createElement("div",{className:He.btnContainer},E.createElement("div",{onClick:()=>Le(!0,qe),className:He.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),E.createElement("div",{onClick:()=>Le(!1,qe),className:He.btn,style:{padding:"0 16px",width:"initial"}},E.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),E.createElement(ze.CopyToClipboard,{text:qe,onCopy:()=>Se.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(ve.Z,{title:"\u590D\u5236"},E.createElement("div",{className:He.btn,style:{marginLeft:"auto"}},E.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),E.createElement(ve.Z,{title:"\u91CD\u65B0\u751F\u6210"},E.createElement("div",{onClick:qt,className:He.btn},E.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),E.createElement(ve.Z,{title:"\u5220\u9664"},E.createElement("div",{onClick:()=>{wt(1),mt(),en([])},className:He.btn},E.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),E.createElement("div",{className:He.inputContainer},E.createElement(Fe.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:tn,bordered:!1,onFocus:()=>Pt(!0),onBlur:()=>setTimeout(()=>Pt(!1),300),onChange:Te,onPressEnter:Ye,onCompositionStart:()=>Ve.current=!0,onCompositionEnd:()=>Ve.current=!1}),Bt?E.createElement("div",{className:`iconfont icon-tingzhihuida ${He.cancelBtn}`,onClick:et}):E.createElement(ye.ZP,{className:_n?He.sendBtnDisabled:He.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Bn,onClick:xe}))))):E.createElement(E.Fragment,null)},Ze={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Oe=Object.defineProperty,gt=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,zt=(Mt,bt,Xe)=>bt in Mt?Oe(Mt,bt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Mt[bt]=Xe,nt=(Mt,bt)=>{for(var Xe in bt||(bt={}))ut.call(bt,Xe)&&zt(Mt,Xe,bt[Xe]);if(gt)for(var Xe of gt(bt))Me.call(bt,Xe)&&zt(Mt,Xe,bt[Xe]);return Mt};const ct=Mt=>React.createElement("svg",nt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Mt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Tt=(0,E.forwardRef)(({initialContent:Mt,onButtonClick:bt},Xe)=>{const[Le,at]=(0,E.useState)(null),[st,pt]=(0,E.useState)(null),[Vt,Ie]=(0,E.useState)(""),[Nt,en]=(0,E.useState)(null),tn=Xe,mn=We=>{const Bt=document.elementFromPoint(10,We),Je=document.createRange();let Ue=null;const tt=document.createTreeWalker(tn.current,NodeFilter.SHOW_TEXT,{acceptNode:xe=>{const Ye=document.createRange();Ye.selectNodeContents(xe);const et=Ye.getBoundingClientRect();return et.top<=We&&et.bottom>=We?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let Ve="",Qe,mt,ke=null,Te=null,Ee=null;for(;Qe=tt.nextNode();){Qe.parentNode.getAttribute("data-select")==="disabled"&&(mt=!0),Ve+=Qe.textContent,Te||(Te=Qe),Ee=Qe;const xe=document.createRange();xe.selectNodeContents(Qe);const Ye=xe.getBoundingClientRect();ke===null&&(ke=Ye.top)}if(Te&&Ee&&!mt){const xe=document.createRange();xe.setStart(Te,0),xe.setEnd(Ee,Ee.textContent.length),en(xe)}else en(null);return pt(ke-1),mt?"":Ve.trim()};function Rn(We){for(;We.parentElement&&We.parentElement.tagName.toLowerCase()!=="section";){var Bt=window.getComputedStyle(We.parentElement);if(Bt.pointerEvents==="none")return!0;We=We.parentElement}return!1}const wt=We=>{var Bt,Je;if(Rn(We.target)){pt(-1e6);return}if(((Je=(Bt=document.getSelection())==null?void 0:Bt.toString)==null?void 0:Je.call(Bt))!==""){pt(-1e6);return}const Ue=mn(We.clientY);if((Ue==null?void 0:Ue.trim())===""){pt(-1e6);return}const tt=tn.current.getBoundingClientRect();at(tt.left-30),Ie(Ue)},qe=()=>{},At=We=>{bt&&Vt&&bt(Vt,We.clientX,We.clientY,Nt)},_e=()=>{if(Nt){const We=window.getSelection();We.removeAllRanges(),We.addRange(Nt)}},Pt=()=>{window.getSelection().removeAllRanges()};return(0,E.useEffect)(()=>{const We=tn.current;return We.addEventListener("mousemove",wt),We.addEventListener("mouseleave",qe),()=>{We.removeEventListener("mousemove",wt),We.removeEventListener("mouseleave",qe),Pt()}},[Mt]),E.createElement("div",{className:Ze["hover-line-container2"]},st!==null&&E.createElement("div",{className:Ze["line-button-container"],style:{top:st,left:Le},onMouseEnter:()=>{_e()},onMouseLeave:()=>{Pt(),pt(null),Ie(""),en(null)}},E.createElement("div",{className:Ze.button,onClick:At},E.createElement("img",{src:Ut}),E.createElement("span",null,"AI\u6539\u5199"))))}),vt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Rt=({nodeRef:Mt,noRestrictModal:bt})=>{const[Xe,Le]=(0,E.useState)(null),[at,st]=(0,E.useState)(null),[pt,Vt]=(0,E.useState)(!1),[Ie,Nt]=(0,E.useState)(null),[en,tn]=(0,E.useState)(!1),[mn,Rn]=(0,E.useState)(!1),wt=Mt,qe=(0,E.useRef)(null),At=(0,E.useRef)(null),[_e,Pt]=(0,E.useState)("");(0,E.useEffect)(()=>{Xe!=null&&Xe.toString()&&Pt(Xe==null?void 0:Xe.toString())},[Xe==null?void 0:Xe.toString()]);const We=()=>{const tt=window.getSelection(),Ve=wt.current.scrollTop,Qe=wt.current.getBoundingClientRect();if(tt.rangeCount>0&&tt.toString().length>0){const mt=tt.getRangeAt(0);Le(mt.cloneRange());const ke=mt.getBoundingClientRect(),Te=40;let Ee=ke.top+Ve-5+Te;Ee{if(!tt||tt.rangeCount===0){tn(!1);return}const Qe=tt.getRangeAt(0).getBoundingClientRect(),mt=window.getComputedStyle(wt.current),ke=parseInt(mt.lineHeight),Te=parseInt(mt.paddingTop),Ee=wt.current.scrollTop,xe=wt.current.getBoundingClientRect(),Ye=Qe.top-xe.top+Ee,et=Math.floor((Ye-Te)/ke),xt=Te+et*ke-Ee;Nt(xt),tn(!0)},Je=tt=>{wt.current&&!wt.current.contains(tt.target)&&Rn(!1)};(0,E.useEffect)(()=>{const tt=wt.current;return tt.addEventListener("scroll",We),tt.addEventListener("input",We),tt.addEventListener("click",We),tt.addEventListener("mouseup",We),tt.addEventListener("keyup",We),tt.addEventListener("click",We),document.addEventListener("mousedown",Je),()=>{tt.removeEventListener("scroll",We),tt.removeEventListener("input",We),tt.removeEventListener("click",We),tt.removeEventListener("mouseup",We),tt.removeEventListener("keyup",We),tt.removeEventListener("click",We),document.removeEventListener("mousedown",Je)}},[]);const Ue=(tt=!0,Ve)=>{if(!Xe)return;const Qe=At.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),mt=Xe.cloneRange(),ke=window.getSelection();if(ke.removeAllRanges(),ke.addRange(mt),tt){mt.deleteContents();const Te=document.createElement("div");Te.innerHTML=Qe;const Ee=Array.from(Te.childNodes);for(;Ee.length>0;)mt.insertNode(Ee.pop())}else{mt.collapse(!1);const Te=document.createElement("div");Te.innerHTML=" "+Qe;const Ee=Array.from(Te.childNodes);for(;Ee.length>0;)mt.insertNode(Ee.pop())}ke.removeAllRanges(),Le(null),Vt(!1),st(null)};return E.createElement("section",{ref:At},at&&E.createElement("div",{ref:qe,className:vt.toolbar,style:{top:at==null?void 0:at.top,left:at==null?void 0:at.left}},E.createElement("div",{className:vt.button,onClick:()=>Vt(!0)},E.createElement("img",{src:Ut}),E.createElement("span",null,"AI\u6539\u5199"))),E.createElement(Ce,{key:JSON.stringify(at),noRestrictModal:bt,visible:pt,position:at,selectText:_e,applyRefinedText:Ue,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),wt.current&&E.createElement(Tt,{ref:wt,onButtonClick:(tt,Ve,Qe,mt)=>{Le(mt),Vt(!0),Pt(tt),st({left:Ve,top:Qe+20})}}))}},85020:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Fe}});var E=te(59301),fe=te(62957),Se={num:"num___VQiqB"},Fe=({visible:ye,usedCount:be,totalCount:He,onOk:Pe,onCancel:re})=>{const Ge=()=>be>0?E.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",He,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:Se.num},be),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):E.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",He,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",E.createElement("span",{className:Se.num},be),"\u6B21\uFF09\u3002");return E.createElement(fe.default,{centered:!0,open:ye,title:"\u63D0\u793A",width:620,onCancel:re,onOk:Pe,footer:be>0?void 0:null},Ge())}},25872:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return y},Q:function(){return oe}});var E=te(59301),fe={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Se=te(85788),ve=te(346),Fe=te(10946),ye=te(74368),be=te(25395),He=te(74549),Pe="data:image/png;base64,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",re=te(92310),Ge=te.n(re),ze=te(6767),yt=(x,b,z)=>new Promise((ee,ne)=>{var le=Ce=>{try{ie(z.next(Ce))}catch(Ze){ne(Ze)}},ce=Ce=>{try{ie(z.throw(Ce))}catch(Ze){ne(Ze)}},ie=Ce=>Ce.done?ee(Ce.value):Promise.resolve(Ce.value).then(le,ce);ie((z=z.apply(x,b)).next())});const oe={contentRef:{current:null},value:null,status:!1,open:()=>yt(void 0,null,function*(){}),close:()=>{}};var y=({className:x,style:b,onChange:z,onSuccess:ee,onCancel:ne,onError:le,fetchUrl:ce,noRestrictModal:ie=()=>{},showEditableToolbar:Ce,bottomOffset:Ze=110,loadingText:Oe,showEmptyData:gt=!0,onStatusChange:ut,stringTransformer:Me,bottomContainerNode:zt})=>{const[nt,ct]=(0,E.useState)(!1),[Ut,ht]=(0,E.useState)(""),[Tt,vt]=(0,E.useState)(0),[$e,Rt]=(0,E.useState)(!1),Mt=(0,E.useRef)(null),bt=(0,E.useRef)(null),Xe=(0,E.useRef)(null),Le=(0,E.useRef)(null),at=(0,be.Z)({scrollBoxRef:Le,bottomInspectRef:Xe,contentRef:bt,status:$e,bottomOffset:Ze}),st=nt||$e;(0,E.useEffect)(()=>{z==null||z(Ut)},[Ut]),(0,E.useEffect)(()=>{ut==null||ut({contentRef:bt,status:st,value:Ut,open:pt,close:Vt})},[st,Ut]);const pt=Nt=>yt(void 0,null,function*(){ct(!0),ht(""),vt(0);const en=ce;Nt!=null&&Nt.fetchUrl&&delete Nt.fetchUrl,Mt.current=new Se.Z(`${ve.Z.API_SERVER}${en}`,Nt),yield new Promise((tn,mn)=>{Mt.current.on("data",Rn=>{let{chunk:{content:wt,type:qe}}=Rn;Rt(!0),qe==="text"&&ht(At=>Me?Me(At+wt):At+wt)}),Mt.current.on("done",()=>{tn()}),Mt.current.on("error",Rn=>{Object.prototype.toString.call(Rn)==="[object Object]"&&Rn.status===-1&&ze.ZP.warning((Rn==null?void 0:Rn.message)||""),tn(),le==null||le(Rn)}),Mt.current.on("cancelled",()=>{tn(),ne==null||ne()}),Mt.current.startStream()}),ct(!1)}),Vt=()=>{var Nt,en;vt(1),(en=(Nt=Mt.current)==null?void 0:Nt.cancelRequest)==null||en.call(Nt),ct(!1),Rt(!1)},Ie=(0,E.useMemo)(()=>bt.current?E.createElement(ye.Z,{noRestrictModal:ie,nodeRef:bt}):E.createElement(E.Fragment,null),[bt.current]);return E.createElement(E.Fragment,null,E.createElement("div",{className:Ge()(fe.container,x),style:b,ref:Le},E.createElement("div",{ref:bt,className:fe.liWrap,contentEditable:!st},Ut&&E.createElement(Fe.Z,{cancelIndex:Tt,streamingStatus:nt,loadImage:!1,onFinish:()=>yt(void 0,null,function*(){vt(0),setTimeout(()=>Rt(!1),0),ee==null||ee(Ut)}),value:Ut})),!Ut&&!st&&E.createElement("div",{className:fe.imgBox},E.createElement("img",{width:56,src:Pe}),E.createElement("span",null,"\u9884\u89C8\u533A")),gt&&st&&E.createElement(He.Z,{text:Oe}),!at&&E.createElement("div",{className:fe.backBottom,onClick:()=>{Le.current.scrollTop=Le.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Xe}),zt),!st&&Ce&&Ie)}},74549:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(59301),fe={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},ve=({text:Fe})=>E.createElement("div",null,E.createElement("div",{className:fe.loading},E.createElement("div",{className:fe.dot}),E.createElement("div",{className:fe.dot}),E.createElement("div",{className:fe.dot})),!!Fe&&E.createElement("div",{className:"mt5"},Fe))},16428:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ve}});var E=te(59301),fe=te(30641),Se=te(6767),ve=te(14566),Fe=te(62957),ye=te(25399),be=te(37568),He=te(99571),Pe=te(29787),re=te(584),Ge=te(93725),ze=te(75727),yt=te(92310),oe=te.n(yt),a=te(10946),y=te(36596),x=te(3418),b={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},z=te(38986),ee=te(51257),ne=te(14531),le=te(37166),ce=te(28984),ie=te(71986),Ce=te(346),Ze=te(56102),Oe=te(85788),gt=Object.defineProperty,ut=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,nt=(Qe,mt,ke)=>mt in Qe?gt(Qe,mt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[mt]=ke,ct=(Qe,mt)=>{for(var ke in mt||(mt={}))Me.call(mt,ke)&&nt(Qe,ke,mt[ke]);if(ut)for(var ke of ut(mt))zt.call(mt,ke)&&nt(Qe,ke,mt[ke]);return Qe},Ut=(Qe,mt)=>{var ke={};for(var Te in Qe)Me.call(Qe,Te)&&mt.indexOf(Te)<0&&(ke[Te]=Qe[Te]);if(Qe!=null&&ut)for(var Te of ut(Qe))mt.indexOf(Te)<0&&zt.call(Qe,Te)&&(ke[Te]=Qe[Te]);return ke};const ht=te(20441),Tt={};ht.keys().forEach(Qe=>{const mt=Qe.replace("./","").replace(".svg","");Tt[mt]=ht(Qe)});var $e=Qe=>{var mt=Qe,{filename:ke}=mt,Te=Ut(mt,["filename"]),Ee;const xe=((Ee=ke==null?void 0:ke.split(".").pop())==null?void 0:Ee.toLowerCase())||"unknown",Ye=Tt[xe]||Tt.default;return E.createElement("img",ct({src:Ye,alt:xe},Te))},Rt=te(34547),Mt=Object.defineProperty,bt=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,pt=(Qe,mt,ke)=>mt in Qe?Mt(Qe,mt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[mt]=ke,Vt=(Qe,mt)=>{for(var ke in mt||(mt={}))at.call(mt,ke)&&pt(Qe,ke,mt[ke]);if(Le)for(var ke of Le(mt))st.call(mt,ke)&&pt(Qe,ke,mt[ke]);return Qe},Ie=(Qe,mt)=>bt(Qe,Xe(mt)),Nt=(Qe,mt,ke)=>new Promise((Te,Ee)=>{var xe=xt=>{try{et(ke.next(xt))}catch(Ct){Ee(Ct)}},Ye=xt=>{try{et(ke.throw(xt))}catch(Ct){Ee(Ct)}},et=xt=>xt.done?Te(xt.value):Promise.resolve(xt.value).then(xe,Ye);et((ke=ke.apply(Qe,mt)).next())}),tn=({title:Qe="\u5934\u6B4CAI",placeholder:mt,hideUpload:ke,hideInputBox:Te,aiIcon:Ee=le,userIcon:xe=ce,dragIcon:Ye=ie,children:et,fetchUrl:xt,fetchData:Ct={},extraAnswerAction:Jt,showDefaultTips:Qt=!0,onOpen:qt,onClose:Bn,loadingOption:_n,showPreference:on=!1,initMessage:fn,customRequest:Dn,visible:Sn,width:hn=1200,isCheckRestrictNumber:an=!1,headNode:Yn,headFunctionNode:jn,showRedraw:ln,showEdit:Xn,promptPropName:nn="prompt",topPercentage:un,showSwitchingModel:An=!1,showImageGenerator:bn=!1,showLookHistory:Kn=!1,fetchListObject:ya,customPreference:Ke,customDataNode:It,showAddSession:St,historyId:wn,draggableExtraNode:aa,drawerExtraNode:Qn,menuExtraFunctionNode:Ua,showSceneAwareness:Na=!1,ReactComponent:Wa=fe.Z,topFunctionNode:Ra,footerContainerStyle:Ao,chatContainerStyle:kn={},showCodePreview:Ht=!1,showSource:Vn=!0,onSendMessage:mo,onDynamic:wa=()=>{},setSelectItem:za})=>{var Wn,sa;const[ia,zn]=(0,E.useState)(!1),[So,bo]=(0,E.useState)("qwen-max"),[Po,_a]=(0,E.useState)([]),[Eo,Ln]=(0,E.useState)([]),[Qo,Ho]=(0,E.useState)(!1),[dr,ko]=(0,E.useState)(!1),[Jn,ua]=(0,E.useState)(!1),[Ca,In]=(0,E.useState)([]),[Co,ma]=(0,E.useState)(""),[Sr,tr]=(0,E.useState)(0),[or,Oo]=(0,E.useState)(void 0),[Go,Br]=(0,E.useState)(!1),[yr,Pr]=(0,E.useState)(null),[Wr,Nr]=(0,E.useState)(""),Cr=(0,E.useRef)(),Jr=(0,E.useRef)(null),fa=(0,E.useRef)(null),[tl,Vr]=(0,E.useState)(!1),[yl,zr]=(0,E.useState)(!1),[De,je]=(0,E.useState)(!1),[ot,Lt]=(0,E.useState)(!1),[sn,vn]=(0,E.useState)(!1),[de,dt]=(0,E.useState)(0),Ot=(0,E.useRef)(null),rn=(0,E.useRef)(!1),Zt=(0,E.useRef)(null),[ae,pe]=(0,E.useState)(void 0),[ge,Ae]=(0,E.useState)(!0),[Be,he]=(0,E.useState)(hn-28),[we,Ne]=(0,E.useState)(!1),[Et,Ft]=(0,E.useState)(!0),[it,Gt]=(0,E.useState)([]),_t=(0,E.useRef)([]),Yt=(0,E.useRef)(null),Xt=(0,E.useRef)(null),yn=(0,E.useRef)(!1),$t=Be-22,cn=Co==null?void 0:Co.split(` +`).length,{onAdd:Cn,onGetList:xn,onListClick:Kt,onListDelete:ha,onListDealData:Zn}=ya||{},ca=50,pa=10,Ga={maxCount:ca,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Po,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Wt=>Nt(void 0,null,function*(){var Ea,Ta,ja,ao;const co=(ao=(ja=(Ta=(Ea=Wt==null?void 0:Wt.name)==null?void 0:Ea.split("."))==null?void 0:Ta.slice(-1))==null?void 0:ja[0])==null?void 0:ao.toLowerCase(),rr=["doc","docx","md","pdf","txt","xlsx","xls"].includes(co);return Wt.size==0?(Se.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ve.default.LIST_IGNORE):rr?Wt.size/1024/1024>100?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ve.default.LIST_IGNORE):!0:(Se.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),ve.default.LIST_IGNORE)}),onChange:({fileList:Wt})=>{_a(Wt)},action:`${(Wn=Ce.Z)==null?void 0:Wn.API_SERVER}/api/intelligent_imports/upload_file.json`},Xa={maxCount:pa,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Eo,multiple:!0,accept:".jpg,.png,",beforeUpload:Wt=>{var Ea,Ta,ja,ao;const co=(ao=(ja=(Ta=(Ea=Wt==null?void 0:Wt.name)==null?void 0:Ea.split("."))==null?void 0:Ta.slice(-1))==null?void 0:ja[0])==null?void 0:ao.toLowerCase(),rr=["jpg","png"].includes(co);return Wt.size==0?(Se.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ve.default.LIST_IGNORE):rr?Wt.size/1024/1024>10?(Se.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ve.default.LIST_IGNORE):!0:(Se.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),ve.default.LIST_IGNORE)},onChange:({fileList:Wt})=>{Ln(Wt)},action:`${(sa=Ce.Z)==null?void 0:sa.API_SERVER}/api/ai/generals/update_file.json`};(0,E.useEffect)(()=>{if(!Ca.length||!Cr.current)return;const Wt=Ca[Ca.length-1];Wt!=null&&Wt.loading&&(Cr.current.scrollTop=Cr.current.scrollHeight)},[Ca.length]),(0,E.useEffect)(()=>{if(!Cr.current||!Ot.current)return;const Wt=new IntersectionObserver(([Ea])=>{var Ta,ja,ao,co;if(!document.contains(Ea.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ta=Ea.rootBounds)==null?void 0:Ta.width)===0&&((ja=Ea.rootBounds)==null?void 0:ja.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((ao=Ea.boundingClientRect)==null?void 0:ao.width)===0&&((co=Ea.boundingClientRect)==null?void 0:co.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Ae(Ea.isIntersecting)},{root:Cr.current,rootMargin:"70px",threshold:0});return Wt.observe(Ot.current),()=>{Ot.current&&Wt.unobserve(Ot.current)}},[Cr.current,Ot.current]),(0,E.useEffect)(()=>{if(!tl)return;const Wt=Cr.current,Ea=Zt.current;rn.current=!1;let Ta=Wt.scrollTop;const ja=()=>{const{scrollTop:co,scrollHeight:Zo,clientHeight:rr}=Wt;co>Ta?co+rr>=Zo-50&&(Wt.scrollTop=Wt.scrollHeight,rn.current=!1):co{rn.current||(Wt.scrollTop=Wt.scrollHeight)});return ao.observe(Ea),()=>{var co;ao.unobserve(Ea),(co=Wt==null?void 0:Wt.removeEventListener)==null||co.call(Wt,"scroll",ja)}},[tl]),(0,E.useEffect)(()=>{!tl&&_t.current.length&&(In([...Ca,..._t.current]),_t.current=[])},[tl]),(0,E.useEffect)(()=>{if(!Cr.current)return;const Wt=new ResizeObserver(()=>{var Ea;Cr.current&&he((Ea=Cr.current)==null?void 0:Ea.offsetWidth)});return Wt.observe(Cr.current),()=>{Cr.current&&Wt.unobserve(Cr.current)}},[Cr.current]),(0,E.useEffect)(()=>{typeof Sn=="boolean"&&zn(Sn)},[Sn]),(0,E.useEffect)(()=>{var Wt;if(Jr.current&&yr!==null){Jr.current.focus();const Ea=(Wt=Jr.current.resizableTextArea)==null?void 0:Wt.textArea;Ea&&(Ea.selectionStart=Ea.selectionEnd=Ea.value.length)}},[yr]),(0,E.useEffect)(()=>{cn<5&&Br(!1)},[cn]),(0,E.useEffect)(()=>{ia&&fn&&(In(la(fn)),Ho(!0),Pa(fn,{history:[]})),ia&&(qa(),wn?ea(wn):St&&!ae&&ba()),ia||Aa()},[ia]);const la=(Wt="",Ea=[],Ta=[])=>{const ja=Date.now();return[{text:Wt,key:ja,sender:"user",fileList:Ea,imageList:Ta,show:!0},{loading:!0,key:ja,sender:"AI",show:!0,model:So,imageGenerator:ot,thinkingEnabled:yl,codePreview:De}]},Aa=()=>{Nr(""),Pr(null),_a([]),Ln([]),ma("")},Da=()=>{if(qt){qt({chatData:Ca,setChatData:In,setLoading:Ho,getData:Pa,renderChatItems:la,handleAdd:ba,identifier:ae});return}zn(!0)},$a=()=>{if(Ft(!0),Bn){Bn();return}zn(!1)},La=()=>{Br(!Go)},qa=()=>Nt(void 0,null,function*(){if(!an)return;const Wt=yield(0,z.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Wt==null?void 0:Wt.status)===0&&(Wt==null?void 0:Wt.total_number)!==-1&&(tr((Wt==null?void 0:Wt.total_number)-(Wt==null?void 0:Wt.remaining_number)),Oo(Wt==null?void 0:Wt.total_number))}),vo=()=>{Fe.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:E.createElement("div",null,E.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),E.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",or,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Lo=Wt=>Wt.reduce((Ta,ja)=>{if(ja.sender==="user"){const ao=Wt.find(co=>co.key===ja.key&&co.sender==="AI");ao&&(ao!=null&&ao.text)&&!(ao!=null&&ao.error)&&Ta.push({question:ja.text,answer:ao.text})}return Ta},[]),Pa=(...Wt)=>Nt(void 0,[...Wt],function*(Ea="",Ta={},ja=Ca){if(Dn&&(yield Dn({mes:Ea,setChatData:In,fileList:Po,body:Ta,checkNum:qa,setLoading:Ho,bodyChatData:ja,setTyping:Vr,setImageGenerator:Lt,renderChatItems:la})),!Dn){const ao=Po==null?void 0:Po.map(vr=>{var Ko;return(Ko=vr==null?void 0:vr.response)==null?void 0:Ko.file_id}),co=Eo==null?void 0:Eo.map(vr=>{var Ko;return(Ko=vr==null?void 0:vr.response)==null?void 0:Ko.data}),Zo=Ta.history||Lo(ja),rr=Vt(Vt({identifier:ae,response_mode:"streaming",model:So,scene_awareness:sn,thinking_enabled:yl,image_generator:ot,code_preview:De,file_ids:ao,image_list:co,history:Zo,[nn]:Ea},Ct),Ta),Wo=Object.fromEntries(Object.entries(rr).filter(([vr,Ko])=>Ko!==void 0));fa.current=new Oe.Z(Ce.Z.API_SERVER+xt,Wo),yield new Promise((vr,Ko)=>{let lr=null,pr=null;fa.current.on("data",Or=>{Vr(!0);const{chunk:{content:Do,type:jr,created:fo,msg:ro}}=Or,Jo=ro==="error";jr==="thinking"&&(lr=lr||fo,In(Va=>[...Va].map((lo,br)=>br===Va.length-1?Ie(Vt({},lo),{reasoning:(lo.reasoning||"")+Do,loading:!1,hideAnswer:!0,error:Jo}):lo))),jr==="text"&&(pr=pr||fo,In(Va=>[...Va].map((lo,br)=>br===Va.length-1?Ie(Vt({},lo),{text:(lo.text||"")+Do,loading:!1,startTime:lr,endTime:pr,error:Jo}):lo)))}),fa.current.on("done",()=>{vr()}),fa.current.on("error",Or=>{let Do="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Or)==="[object Object]"&&Or.status===-9&&(Do=Or==null?void 0:Or.message),In(jr=>[...jr].map((fo,ro)=>ro===jr.length-1?Ie(Vt({},fo),{text:Do,loading:!1,error:!0}):fo)),vr()}),fa.current.on("cancelled",()=>{vr()}),fa.current.startStream()})}qa(),Ho(!1)}),Io=Wt=>{ma(Wt.target.value)},eo=(Wt,Ea)=>{if(Aa(),Ho(!0),Wt==="edit"){_t.current=Ca.slice(Ea+2);const Ta=Ca.splice(Ea),{fileList:ja=[],imageList:ao=[]}=(Ta==null?void 0:Ta[0])||{},co=ja.map(Wo=>{var vr;return(vr=Wo.response)==null?void 0:vr.file_id}),Zo=ao.map(Wo=>{var vr;return(vr=Wo.response)==null?void 0:vr.data}),rr={history:Lo(Ca),file_ids:co,image_list:Zo,edit:!0};In([...Ca,...la(Wr,ja,ao)]),Pa(Wr,rr,Ca)}if(Wt==="redraw"){_t.current=Ca.slice(Ea+1);const Ta=Ca.splice(Ea-1),{text:ja,fileList:ao=[],imageList:co=[]}=(Ta==null?void 0:Ta[0])||{},Zo=ao.map(vr=>{var Ko;return(Ko=vr.response)==null?void 0:Ko.file_id}),rr=co.map(vr=>{var Ko;return(Ko=vr.response)==null?void 0:Ko.data}),Wo={history:Lo(Ca),file_ids:Zo,image_list:rr,edit:!0};In([...Ca,...la(ja,ao,co)]),Pa(ja,Wo,Ca)}},Oa=()=>{if(Co.trim()!==""){Aa(),Ho(!0);const Wt=Po.filter(Ta=>Ta.status==="done"),Ea=Eo.filter(Ta=>Ta.status==="done");In([...Ca,...la(Co,Wt,Ea)]),Pa(Co)}},to=Wt=>{if(Wt.shiftKey){if(Wt.key==="Enter")return}else if(Wt.key==="Enter"){if(Wt.preventDefault(),Ar||yn.current)return;Oa()}},no=(Wt,Ea)=>{let Ta=!1;Xn===!0?Ta=!0:Xn==="last"&&(Ta=Ca.reduce((Zo,rr,Wo)=>rr.sender==="user"?Wo:Zo,-1)===Ea);const ja=Ea===yr,ao=[...(Wt==null?void 0:Wt.fileList)||[],...(Wt==null?void 0:Wt.imageList)||[]];return E.createElement("div",{className:b.li,style:Vt({width:$t},kn)},E.createElement("div",{className:b.avatarIcon},E.createElement("img",{className:b.img,src:xe})),E.createElement("div",{className:b.content},!!(ao!=null&&ao.length)&&E.createElement("div",{className:b.fileWrap},ao==null?void 0:ao.map((co,Zo)=>E.createElement("div",{key:Zo,className:b.file},E.createElement($e,{filename:co==null?void 0:co.name,className:"mr10",width:24}),E.createElement("aside",null,E.createElement(ye.Z,{title:co==null?void 0:co.name},E.createElement("div",{className:b.fileName},co==null?void 0:co.name)),E.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(co==null?void 0:co.size)))))),E.createElement("div",{className:b.borderBox},ja?E.createElement(be.default.TextArea,{value:Wr,ref:Jr,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:co=>Nr(co.target.value)}):E.createElement("div",{className:b.text},Wt==null?void 0:Wt.text)),ja?E.createElement("div",{className:b.action},E.createElement(He.ZP,{onClick:()=>{Nr(""),Pr(null)},size:"small"},"\u53D6\u6D88"),E.createElement(He.ZP,{disabled:!Wr.trim(),onClick:()=>eo("edit",Ea),type:"primary",size:"small"},"\u786E\u8BA4")):E.createElement("div",{className:b.action},E.createElement(Ze.CopyToClipboard,{text:(Wt==null?void 0:Wt.text)||"",onCopy:()=>Se.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(ye.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Ta&&!Qo&&E.createElement(ye.Z,{title:"\u7F16\u8F91"},E.createElement("i",{onClick:()=>{Pr(Ea),Nr((Wt==null?void 0:Wt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},To=(Wt,Ea)=>{let Ta=!1;ln===!0?Ta=!0:ln==="last"&&(Ta=Ca.reduce((co,Zo,rr)=>Zo.sender==="AI"?rr:co,-1)===Ea);let ja="";return Wt!=null&&Wt.source?ja=Wt==null?void 0:Wt.source:(Wt==null?void 0:Wt.model)==="deepseek-r1"?ja="\u7531deepseek\u751F\u6210":(Wt==null?void 0:Wt.model)==="qwen-max"&&(ja="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),E.createElement("div",{className:b.li,style:Vt({width:$t},kn)},E.createElement("div",{className:b.avatarIcon},E.createElement("img",{className:b.img,src:Ee})),E.createElement("div",{className:b.content},E.createElement("div",{className:b.borderBox},Wt.loading&&E.createElement(E.Fragment,null,Wt!=null&&Wt.imageGenerator?E.createElement("div",{className:b.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",E.createElement("div",{className:"ai-loading"})):!(Wt!=null&&Wt.thinkingEnabled)&&E.createElement("div",null,E.createElement("div",{className:b.loading},E.createElement("div",{className:b.dot}),E.createElement("div",{className:b.dot}),E.createElement("div",{className:b.dot})),E.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(_n==null?void 0:_n.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Wt==null?void 0:Wt.thinkingEnabled)&&E.createElement(y.Z,{time:Wt==null?void 0:Wt.time,cancelIndex:de,loading:Wt.loading,streamingStatus:!(Wt!=null&&Wt.text),onFinish:()=>{dt(0),In(ao=>[...ao].map((co,Zo)=>Zo===ao.length-1?Ie(Vt({},co),{hideAnswer:!1,time:co.startTime?co.endTime-co.startTime:null}):co))},value:Wt==null?void 0:Wt.reasoning}),!!(Wt!=null&&Wt.text)&&!Wt.hideAnswer&&E.createElement(a.Z,{onDynamic:wa,cancelIndex:de,streamingStatus:Qo,loadImage:!!(Wt!=null&&Wt.imageGenerator),onFinish:()=>Nt(void 0,null,function*(){dt(0),setTimeout(()=>Vr(!1),0)}),value:Wt==null?void 0:Wt.text})),Vn&&!!(Wt!=null&&Wt.text)&&ja&&E.createElement("div",{className:b.source},ja),E.createElement("div",{className:b.action},Jt==null?void 0:Jt(Wt,Ea,$n),!(Wt!=null&&Wt.imageGenerator)&&E.createElement(Ze.CopyToClipboard,{text:String((Wt==null?void 0:Wt.text)||""),onCopy:()=>Se.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(ye.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),on&&!Qo&&E.createElement(E.Fragment,null,E.createElement(ye.Z,{title:"\u559C\u6B22"},E.createElement("i",{style:Wt!=null&&Wt.like?{color:"#FA8D30"}:{},onClick:()=>ka("like",!(Wt!=null&&Wt.like),Ea),className:"iconfot icon-yijiejue font15"})),E.createElement(ye.Z,{title:"\u4E0D\u559C\u6B22"},E.createElement("i",{style:Wt!=null&&Wt.dislike?{color:"#e86d7c"}:{},onClick:()=>ka("dislike",!(Wt!=null&&Wt.dislike),Ea),className:"iconfot icon-weijiejuezhengchang font15"}))),Ta&&!Qo&&E.createElement(ye.Z,{title:"\u91CD\u65B0\u751F\u6210"},E.createElement("i",{onClick:()=>eo("redraw",Ea),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},ka=(Wt,Ea,Ta)=>Nt(void 0,null,function*(){if(Ke){const ja=Ca.slice(0,Ta+1),co=Lo(ja).length;yield Ke({type:Wt,value:Ea,index:Ta,identifier:ae,objectIndex:co})}In(ja=>(ja[Ta][Wt]=Ea,Ea&&(ja[Ta][Wt==="like"?"dislike":"like"]=!1),[...ja]))}),yo=()=>{var Wt,Ea;dt(1),(Ea=(Wt=fa.current)==null?void 0:Wt.cancelRequest)==null||Ea.call(Wt),Ho(!1),Vr(!1)},ba=()=>Nt(void 0,null,function*(){var Wt,Ea,Ta;za({}),(Ea=(Wt=fa.current)==null?void 0:Wt.cancelRequest)==null||Ea.call(Wt),Aa(),In([]),Ho(!0);const ja=yield Cn();(ja==null?void 0:ja.status)===0&&pe((Ta=ja==null?void 0:ja.data)==null?void 0:Ta.identifier),Ho(!1),Vr(!1)}),oo=()=>Nt(void 0,null,function*(){var Wt;ua(!0);const Ea=yield xn();(Ea==null?void 0:Ea.status)===0&&Gt(((Wt=Ea==null?void 0:Ea.data)==null?void 0:Wt.list)||[]),ua(!1)}),ea=(...Wt)=>Nt(void 0,[...Wt],function*(Ea=ae){var Ta,ja,ao,co;za({}),(ja=(Ta=fa.current)==null?void 0:Ta.cancelRequest)==null||ja.call(Ta),Aa(),ko(!0);const Zo=yield Kt(Ea);if(Zo.status===0){const rr=Zn(((ao=Zo==null?void 0:Zo.data)==null?void 0:ao.messages)||[]);In(rr),ko(!1),pe((co=Zo==null?void 0:Zo.data)==null?void 0:co.identifier);return}In([]),ko(!1)}),ar=(Wt,Ea)=>Nt(void 0,null,function*(){(yield ha(Wt)).status===0&&(Se.ZP.success("\u5220\u9664\u6210\u529F"),Ea===ae&&ba(),oo())}),nr=()=>E.createElement("div",{className:b.menuWarp},E.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),E.createElement(Pe.Z,{spinning:Jn},!it.length&&E.createElement(re.Z,{style:{width:250,paddingBottom:30},image:re.Z.PRESENTED_IMAGE_SIMPLE}),!!it.length&&E.createElement("div",{className:b.menu},it.map(function(Wt,Ea){return E.createElement("aside",{className:oe()(ae===Wt.identifier&&b.active),key:Wt.id,onClick:()=>ea(Wt.id)},E.createElement("div",{className:b.menuText},E.createElement(ye.Z,{title:Wt==null?void 0:Wt.question},E.createElement("span",null,Wt==null?void 0:Wt.question)),Ua&&Ua(Wt)),E.createElement("div",{className:b.menuDel,onClick:Ta=>Ta.stopPropagation()},E.createElement(Ge.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ar(Wt.id,Wt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},E.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),wo=Wt=>{if(Wt==="file"){if(Eo.length){Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Ln([]),Yt.current.upload.uploader.fileInput.click()}});return}Yt.current.upload.uploader.fileInput.click()}if(Wt==="image"){if(Po.length){Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{_a([]),Xt.current.upload.uploader.fileInput.click()}});return}Xt.current.upload.uploader.fileInput.click()}},_o=[...Po,...Eo],Ar=_o.some(Wt=>Wt.status==="uploading")||Qo||tl,jo=Sr>=or,$n={chatData:Ca,stream:fa,isDisabledNum:jo,isDisAbledUpload:Ar,checkNumModal:vo,checkNum:qa,onClose:$a,setChatData:In,setLoading:Ho,getData:Pa,clearStatus:Aa,typing:tl,setImageGenerator:Lt,renderChatItems:la,setSceneAwareness:vn,setIdentifier:pe,setCodePreview:je,setTyping:Vr,onMenuClick:ea};return E.createElement(E.Fragment,null,et?E.createElement("div",{onClick:Da},et):et!==null&&!ia&&E.createElement(ne.Z,{draggableExtraNode:aa,src:Ye,onClick:Da,topPercentage:un}),ia&&E.createElement("div",{className:b.draggableWrap},E.createElement(Rt.s,{dragHandleClassName:b.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},E.createElement("div",{className:b.modal},E.createElement("div",{className:b.head},E.createElement("div",{className:b.title},E.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),E.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),Qn,An&&E.createElement(x.Z,{value:So,onChange:Wt=>{zr(!1),Lt(!1),bo(Wt),Ln([]),_a([])}}),Kn&&E.createElement(E.Fragment,null,E.createElement(ze.Z,{className:"ml10",dropdownRender:nr,onOpenChange:Wt=>{Wt&&oo()},placement:"bottomRight",arrow:{pointAtCenter:!0}},E.createElement("div",{className:b.headBtn},E.createElement("i",{className:"icon-lishiduihua1 font14"})))),St&&E.createElement(E.Fragment,null,E.createElement(ye.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},E.createElement("div",{className:b.headBtn,onClick:ba},E.createElement("i",{className:"icon-xinjianduihua font14"}))),E.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),E.createElement(ye.Z,{title:"\u6536\u8D77\u7A97\u53E3"},E.createElement("div",{className:b.headBtn,onClick:$a},E.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),E.createElement("div",{className:oe()(b.wrap,ia&&"body-overflow-hidden")},E.createElement("div",{ref:Cr,className:b.chatContainer},Ra==null?void 0:Ra($n),Qt&&E.createElement("div",{className:`${b.li} mb20`,style:Vt({width:$t},kn)},E.createElement("div",{className:b.avatarIcon},E.createElement("img",{className:b.img,src:Ee})),E.createElement("div",{className:b.content},E.createElement("div",{className:b.borderBox},Yn,jn==null?void 0:jn($n)))),E.createElement("div",{ref:Zt},E.createElement(Pe.Z,{spinning:dr,className:"mt20"},Ca==null?void 0:Ca.map((Wt,Ea)=>E.createElement(E.Fragment,{key:Wt.key+Ea},Wt.show&&E.createElement(E.Fragment,null,Wt.sender==="user"&&no(Wt,Ea),Wt.sender==="AI"&&To(Wt,Ea),It&&!["AI","user"].includes(Wt.sender)&&It(Wt,Ea,{width:$t})))))),!ge&&E.createElement("div",{className:b.backBottom,onClick:()=>{Cr.current.scrollTop=Cr.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Ot})),!Te&&E.createElement("div",{className:b.footer},E.createElement("div",{className:b.main},!!_o.length&&E.createElement("div",{className:b.files},_o==null?void 0:_o.map((Wt,Ea)=>E.createElement("div",{key:Ea,className:b.file},E.createElement(Pe.Z,{size:"small",spinning:(Wt==null?void 0:Wt.status)==="uploading"},E.createElement($e,{filename:Wt==null?void 0:Wt.name,className:"block",width:24})),E.createElement("aside",null,E.createElement(ye.Z,{title:Wt==null?void 0:Wt.name},E.createElement("div",{className:b.fileName},Wt==null?void 0:Wt.name)),E.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Wt==null?void 0:Wt.size))),E.createElement("i",{onClick:()=>{_a(Ta=>Ta.filter(ja=>ja.uid!==Wt.uid)),Ln(Ta=>Ta.filter(ja=>ja.uid!==Wt.uid))},className:`aitubiao icon-tupianguanbi ${b.fileDel}`})))),E.createElement("div",{className:b.inputWrap},E.createElement(be.default.TextArea,{placeholder:mt||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Co,bordered:!1,onChange:Io,onPressEnter:to,onCompositionStart:()=>{yn.current=!0},onCompositionEnd:()=>{yn.current=!1}}),E.createElement("div",{className:b.action},E.createElement("div",{className:b.btnWrap},Na&&E.createElement(ye.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},E.createElement("div",{onClick:()=>vn(!sn),className:oe()(b.btn,sn&&b.btnActive)},E.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),So==="deepseek-r1"&&E.createElement(ye.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},E.createElement("div",{onClick:()=>zr(!yl),className:oe()(b.btn,yl&&b.btnActive)},E.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),bn&&So==="qwen-max"&&E.createElement("div",{onClick:()=>Lt(!ot),className:oe()(b.btn,ot&&b.btnActive)},E.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!ke&&E.createElement(E.Fragment,null,So==="qwen-max"&&E.createElement(ve.default,Vt({ref:Xt},Xa),E.createElement(ye.Z,{title:Eo.length>=pa?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},E.createElement("div",{onClick:()=>!(Eo.length>=pa)&&wo("image"),className:Eo.length>=pa?b.uploadDisabledBtn:b.uploadBtn},E.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),E.createElement(ve.default,Vt({ref:Yt},Ga),E.createElement(ye.Z,{title:Po.length>=ca?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":E.createElement("div",null,E.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),E.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},E.createElement("div",{onClick:()=>!(Po.length>=ca)&&wo("file"),className:Po.length>=ca?b.uploadDisabledBtn:b.uploadBtn},E.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),E.createElement("div",{className:"mr13"}),tl?E.createElement(ye.Z,{title:"\u505C\u6B62\u751F\u6210"},E.createElement("div",{className:`iconfont icon-tingzhihuida ${b.cancelBtn}`,onClick:yo})):E.createElement(He.ZP,{className:(Co==null?void 0:Co.trim())===""?b.sendBtnDisabled:b.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Ar,onClick:Oa}))))))))))},mn={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},Rn=Object.defineProperty,wt=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,We=(Qe,mt,ke)=>mt in Qe?Rn(Qe,mt,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Qe[mt]=ke,Bt=(Qe,mt)=>{for(var ke in mt||(mt={}))_e.call(mt,ke)&&We(Qe,ke,mt[ke]);if(At)for(var ke of At(mt))Pt.call(mt,ke)&&We(Qe,ke,mt[ke]);return Qe},Je=(Qe,mt)=>wt(Qe,qe(mt)),Ue=(Qe,mt,ke)=>new Promise((Te,Ee)=>{var xe=xt=>{try{et(ke.next(xt))}catch(Ct){Ee(Ct)}},Ye=xt=>{try{et(ke.throw(xt))}catch(Ct){Ee(Ct)}},et=xt=>xt.done?Te(xt.value):Promise.resolve(xt.value).then(xe,Ye);et((ke=ke.apply(Qe,mt)).next())}),Ve=({description:Qe,code:mt,showData:ke={},sendParams:Te={},allShow:Ee=!1,draggableExtraNode:xe,singleControl:Ye=!1})=>{const[et,xt]=(0,E.useState)({}),Ct=[{img:te(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Qe,show:ke==null?void 0:ke.ai_exam_question,type:1},{img:te(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:mt,show:ke==null?void 0:ke.ai_syntax_check,type:5},{img:te(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_diagnosis,type:2},{img:te(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Qe,query:mt,show:ke==null?void 0:ke.ai_guidance,type:3},{img:te(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_evaluation,type:9},{img:te(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_optimization,type:7},{img:te(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_comment,type:8},Ye&&{img:te(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Qe,query:mt,show:ke==null?void 0:ke.ai_code_comment,type:13,width:24,custom_agent_name:"code_plagiarism"}].filter(on=>!!on),Jt=on=>{const{setChatData:fn,setLoading:Dn,getData:Sn,clearStatus:hn,typing:an,setImageGenerator:Yn,renderChatItems:jn,setSceneAwareness:ln,setIdentifier:Xn}=on;let nn=Ct;return Ee||(nn=Ct.filter(un=>un.show)),E.createElement("div",{className:mn.bigTips,style:nn.length>7?{gap:14}:{}},nn.map((un,An)=>E.createElement(ye.Z,{title:un.des},E.createElement("div",{onClick:()=>Ue(void 0,null,function*(){var bn;if(an){Se.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}ln(!1),Yn(!1),Dn(!0),hn(),xt(un);const Kn=jn(un.query);Kn[0].show=!1,Kn[1].imageGenerator=!1,fn(Kn);const ya=yield _n.onAdd(),Ke=(bn=ya==null?void 0:ya.data)==null?void 0:bn.identifier;Xn(Ke),Sn("",Je(Bt({type:un.type,description:un.description,query:un.query,file_ids:[],history:[],is_chat:un.type===13,image_generator:!1,scene_awareness:!1,identifier:Ke,custom_agent_name:un.custom_agent_name},Te),{prompt:ke==null?void 0:ke.ai_code_evaluation_promote}))}),key:An,className:mn.item},E.createElement("img",{src:un.img,width:un.width}),E.createElement("span",null,un.name)))))},Qt=on=>Ue(void 0,[on],function*({type:fn,value:Dn,index:Sn,identifier:hn,objectIndex:an}){const Yn={index:an,identifier:hn};if(fn==="like"&&(yield(0,z.ZP)("/api/course_qna_records/like.json",{method:"post",body:Yn})).status!==0||fn==="dislike"&&(yield(0,z.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Yn})).status!==0)return Promise.reject()}),qt=on=>{let fn=[];return on==null||on.forEach(Dn=>{var Sn;const hn=Dn.id,an=Dn.think?{reasoning:Dn.think,thinkingEnabled:!0}:{},Yn=[{text:Dn.question,key:hn,sender:"user",fileList:[],show:!0},Bt({key:hn,loading:!1,sender:"AI",show:!0,source:Dn.answer_source,text:Dn.answer,like:Dn.like,dislike:Dn.dislike,time:Dn.think_time,id:Dn.id,imageGenerator:((Sn=Dn==null?void 0:Dn.answer)==null?void 0:Sn.slice(0,4))==="(0,z.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,z.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Bn,by_self:!0}}),onListClick:on=>(0,z.ZP)(`/api/course_qna_sessions/${on}.json`,{method:"get"}),onListDelete:on=>(0,z.ZP)(`/api/course_qna_sessions/${on}.json`,{method:"delete"}),onListDealData:qt};return E.createElement(tn,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:Ee?!1:!(ke!=null&&ke.ai_q_and_a),topFunctionNode:Jt,showSwitchingModel:!0,showImageGenerator:!0,showSceneAwareness:!0,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:xt,fetchListObject:_n,customPreference:Qt,fetchData:Bt(Je(Bt({},Te),{questionable_type:Bn,is_chat:!0}),et.type===13?{custom_agent_name:"code_plagiarism"}:{}),headNode:E.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},E.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),E.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Te==null?void 0:Te.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:xe})}},3418:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return le}});var E=te(59301),fe={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Se=te(77736),ve=Object.defineProperty,Fe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,He=(ce,ie,Ce)=>ie in ce?ve(ce,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[ie]=Ce,Pe=(ce,ie)=>{for(var Ce in ie||(ie={}))ye.call(ie,Ce)&&He(ce,Ce,ie[Ce]);if(Fe)for(var Ce of Fe(ie))be.call(ie,Ce)&&He(ce,Ce,ie[Ce]);return ce};const re=ce=>React.createElement("svg",Pe({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ce),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var Ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",ze=Object.defineProperty,yt=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,ie,Ce)=>ie in ce?ze(ce,ie,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[ie]=Ce,x=(ce,ie)=>{for(var Ce in ie||(ie={}))oe.call(ie,Ce)&&y(ce,Ce,ie[Ce]);if(yt)for(var Ce of yt(ie))a.call(ie,Ce)&&y(ce,Ce,ie[Ce]);return ce};const b=ce=>React.createElement("svg",x({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},ce),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",ee=te(59301),le=({value:ce,onChange:ie})=>{const[Ce,Ze]=(0,E.useState)(!1),Oe=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:Ge},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:z}],gt=Oe.find(ut=>ut.key===ce);return ee.createElement("div",{className:fe.select},ee.createElement(Se.Z,{size:10},ee.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),ee.createElement("div",{className:fe.box,onMouseLeave:()=>Ze(!1)},ee.createElement("div",{className:fe.text,onClick:()=>Ze(!0)},ee.createElement("img",{src:gt.img,width:20}),ee.createElement("span",null,gt.name),ee.createElement("b",{className:"iconfont icon-zhankai6"})),Ce&&ee.createElement("div",{className:fe.itemWrap},ee.createElement("aside",null,Oe.map(ut=>ee.createElement("div",{key:ut.key,className:`${fe.item} ${ut.key===ce?fe.active:""}`,onClick:Me=>{Me.stopPropagation(),ie(ut.key),Ze(!1)}},ee.createElement("img",{src:ut.img,width:20}),ee.createElement("span",null,ut.name))))))))}},36596:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return be}});var E=te(59301),fe={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Se=te(29787),ve=te(59301),Fe=(He,Pe,re)=>new Promise((Ge,ze)=>{var yt=y=>{try{a(re.next(y))}catch(x){ze(x)}},oe=y=>{try{a(re.throw(y))}catch(x){ze(x)}},a=y=>y.done?Ge(y.value):Promise.resolve(y.value).then(yt,oe);a((re=re.apply(He,Pe)).next())}),be=({value:He="",streamingStatus:Pe,onFinish:re,cancelIndex:Ge,time:ze,loading:yt,loadAll:oe})=>{const[a,y]=(0,E.useState)(""),[x,b]=(0,E.useState)(!0),z=(0,E.useRef)(He),ee=(0,E.useRef)(Pe),ne=(0,E.useRef)(0),le=(0,E.useRef)(null),[ce,ie]=(0,E.useState)(!1),Ce=70;(0,E.useEffect)(()=>{ee.current=Pe},[Pe]),(0,E.useEffect)(()=>{z.current=He},[He]),(0,E.useEffect)(()=>{if(!Pe){y(z.current);return}return ie(!0),le.current=setInterval(Ze,Ce),()=>{clearInterval(le.current)}},[]),(0,E.useEffect)(()=>{ce&&(y(z.current),clearInterval(le.current),ie(!1),re())},[Ge]);const Ze=()=>Fe(void 0,null,function*(){const Oe=z.current[ne.current];Oe!==void 0?(y(gt=>gt+Oe),ne.current++,clearInterval(le.current),le.current=setInterval(Ze,280/(z.current.length-ne.current))):ee.current===!1&&(y(z.current),clearInterval(le.current),ie(!1),re())});return ve.createElement("div",{className:`${fe.reasoning} fadeIn animated`},ve.createElement("div",{className:fe.btn,onClick:()=>b(!x)},ve.createElement("i",{className:"iconfont icon-shendusikao"}),ze?ve.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",ze," \u79D2\uFF09"):ve.createElement("span",null,"\u601D\u8003\u4E2D..."),x?ve.createElement("b",{className:"iconfont icon-shouqi6"}):ve.createElement("b",{className:"iconfont icon-zhankai6"})),yt&&ve.createElement(Se.Z,{spinning:!0,className:"mt20"}),x&&!yt&&ve.createElement("div",{className:fe.content},a,ce?ve.createElement("span",{className:"aiBlink"},"__"):""))}},72409:function(Re,rt,te){"use strict";te.d(rt,{o:function(){return E}});const E=fe=>(fe=fe.replace(new RegExp("(?$1'),fe=fe.replace(new RegExp("(?$1 -`),fe)},36482:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ut},U:function(){return Ze}});var E=te(59301),fe=te(11938),Se=te(62957),ve=te(54172),Fe=te(84989),ye=te(81722),be=te(61186),He=te.n(be),Pe={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAACwCAYAAAD61gcAAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnQd4XHeZ7n9/zUgzkkZdsiX3XmM7xWlONYE0AsuyEMizwAKbDcuFAMvCXvbuEpwsZeksBNilLZBLKIGQUC+EVEKSTYN0O8W9W26SrK4593nP+X/jvyd2LCeOZMbR88gjz5w59T3v933vV47jpZ+XzsAIngE3gtsqiU3tiaJxFYNMzufZk6ngEZyLSuLARuggXgLcME90FN2aHST34fTQjDeQqplOfqibsp4/QOqjztXcMczVHPWLvQS4g0IgclH0eDm7HvsBmca/pBvI5/OUVZRRXQ9l1bupqHq9c+NvOuiqXlqAlwA3DBBEe655J71lX2F3T0Q64yjLQFkVuHREqttRXfkYVa2nO3fcrmGs7qhe5CXAHeTyR7eSpmHJvQxWH0dqLJSPgXQjpFuIgTe4ISLT42ia8XKXe+vNRzWahnHwLwHuYID7ERWkWUk540k7yNZDZi6kp0OqHIa2RFT1OSa+/H2u7kP/MYxzflQv8hLgDga4X5Ghi6epYAJpIAtk5kB6JpRlIWqPqBp0THrlP7v6D/37UY2mYRz8S4A7KOBmZNjzdAK4lACXhuwCKJ8KzgOuetAx5cJ/drkPvAS4g5zPlwB3MMA9NSPDQ08/TbkxXAYyx0L55MSHi7ZF5Jxj8nn/4qrf9/Fh3ORH9SIvAe5ggLv17Czttz9FJvIMl4XssZCelAAu3x5Rg2Py+f/qqt/7saMaTcM4+JcAdzDA/ejUSrhHgBsf+3CVVZBZ5AEnkyqGwzH1wg+7ynd/dBjn/Khe5CXAHQxwd51ayYZ7nqLCAy5bA9mFkJ4IKfPhIjHcFa768n87qtE0jIN/CXCHCrhKySLzPeDkw22PyOUdk87/iKt+z1XDOOdH9SIvAe5ggLv/VVWs+sWTBYarrIGKBVAhHy4L+R1Qk4cp53/EVb77JcAdqVFqFK09F8bMyJNJl9G/fv36il9PnOh6jqjbP8JFvz23it03rdjrw9UmgCuf6HW47ZADpp6/zFW+68ojav/9zvRHO48tp2JxnqraiN5tKbI3O+c2jsa+jjjDRdE9tfTs+hplba+joimFK4dI0V73vQOp/Hsr3IR7RuNEHGib0a1n59hy+wqy0bgkaKhLdDj5cIpS2QHVeZh63jJXefkRBbgoujVNvvzTDLW9lfKqeoYiSKVhqHv1UKr3g2k358cjfa5HFHBRdH85O1b9F2VDb6OjH8qrI1IVDpeNyGYc5anVwNmu8rQ1I30iDgi4x16f45Efr6AyGhcLv5XVkD0e0hMglYGhdshFMO38K13l5cuOlP1eFi0r+8iO2Z+nvOo9dA0BZVFSqlEG6byjqnYXUdVZLnfKwyO5zyMLuBXvX0S+4gEG8mVk6h0VjZCqAVcN+V7I5SHX/PMHKhr/arFbPDCSJ+KAgPvVBbXs+s1yqvJtCcM1QPYYD7hKyG9LADf1/Ktc5bs/ciTss/Yh2v29C+mNbmTHlhSpCMrKHeVNybkebIfMDqhr/OaVn7n0smXLXH6k9ntkAffQWe9kx2NfoawhonKqo7weUpMgMxnKG8H1QUNdRKb2Ulf5im+N1El4ru1E91xQy6rfLCebb6NCqa1myM6H8vFQJsCJ4YZg8rlXuer3HBGA64p+2Vq9fdcd7Noxk96tMNAOQ7sgVQeZCRANQH6lChFWMeOLs5xzgyN1rkcWcLdP/QBbVn1aNyBZHJUZqD4JcqdA5Qwor40oU6lPaztVE09xbsEzI3UiDshw97++jqd+8kQMOLlsla2QmQflbT5K3R6hXOqRwnAKdHb84Kv097+DHWsiBnc6+lbDwGYY7ICoHxiEdC8wbx0DN01zS0sVcN/MLWVL1y2UE9GMowGobYTcUsgdD1k54mVQCdQ03XhbZfaNS91SnZlR+4keOreaR256MvbhyoGqasjMgvQUSFfJpEZURY4JF17pGv5h1H24qPcnr6Sz/6fsWJ9moMPRtxb6N0L/JuhbBf17QJhTqVXTOTdf/IWbzrvuOicnb0R+Rpbh/os61vA7IhYzFmgB6gW6OZA7G6rmQsUYoAca6xURXuYqzvn6iJyJA2wkWkYFtTxNJRPjG0ESiCpG0k2QrpSzFJFpdEx666Vuyoe/OZr72hn9qCW3Pfo9HTtn07s1on+ro28NDOyAgQ3QuxZ687BHTD0xT/0rX+fO+c+fjuQ+jyjgYmf2U5lz2dGnKrMUrR50tRVQswSqT4aqGZDORbg9jsaW7eSmnObcohUjeVLCbUWK7f6p7Nv05N9CLVAn9vV1cQoiIiJyU/ppe+sxbsmyp0drP+Nzu/PHX6Kv992xKR3a7WKADWyF/m0wsBp6O6Fbe5x1VJ154201v3nd0hE0p9rHEQdcfGI+VPYl8vl300REC44msVwL5F4G1YsSx7YsgioHVU03Pp2b9YYZzOh3o9SSF72J41nBnfI6mUJEHY5aotjE1mYc40/5CpXveo+7+OIRM03FwI4GfnEeO7t+yY61KQZlNtclZrR/JwyI2TZBbxQbD2oWb6P1rae7k9/95EjfIKMDuGWMocP9gUw0g1YPOjFH7XzInelNazPQHdFQ76hqudRVnDWq5iqq5BJ6uJoqGuNoVf5nq4Mzxt/Aa5b9rVty6Y6Rvni2vSi6von2wbvo2jGL7s0wsB3610N/OwxsS3y33r6E3TITHQ0XvMO97GtfG439HRXAxSy3LPVq9gz9lGrKCqa1Jgs1p0HuRMhOg3Q1lPVAQ/PWrprWpTXulMdH4yQVLizMBd4MnAlsYUbqh7znf93o3vOlvlHdr87rv0B393uTqNQHCjHQdkD/6uS1h4h8haP6nF9x0Wf+0rn5Ch1G/GfUABeD7p9TX2Fo6J2xaR2Do1F03wI150C1EuRS84moLnNkG294oGb9xSdw2eBomdYRvzrD2GA0+LOL2L7nZ+zcAIO7HP2biX/Fcn0yqxuhJw+K9WtO3sGEt53hjv/7UbtxRxdwX6SFde5e0tGUOGpVgKqotWaej1pnQblMa29EU4Mj1/b3LrXkv4ZxHY6KRaLo5820995F5/aZ9GyBwR0JyBSV9m2B/pV7TWl2oqPmVZe7V3zl6tE8OaMKuJjlPp55NTv7rqfaR63CV10WqpckprVyemJaUz1Q17yls7btzFp38og7u6N5kQ607ajzhqvZs+dd7FgbMdTh6BXYtnh2Wwt926EnSkxpzYW/5cKf/oVzblR1zVEHXAy6/5O6hvzQm2gITev4JIDILUwEYYnhtWnINH3P5S5405EIgJHcp6j7J6exu/tWOrakY7+tX4wmgVfstiGJUnuGkqi09qQOJrz9THf83z80kvu4v20dGYD7euUEnuq5izQTY7Mam1YHuUVJEFE1R2kvGNwIufTu/raFp2TcectH++SN5vajp9//Hfq738JAOiJyrsBsAlzvU9DXlQQKFeMcuVf/b3fuf35KmqJzjOq0pyMCcDHLfbTyDezuuZZqHK04YtNaCbklUDk/6QHtXxfRUOaom/fXruVfrh3NCz6a246iKMPNY26iv+MMyhsg0wKpHAwNQv/WxI/ryUcMlDvqX3UL5//kVc45jeEZ9Z8jB3ARKf4l9X/JD72RRq/NSevKZiDdClEFDG6PaGxxNF70Fjfzs9eM+tkbpR2Iol9l+MZrbmGwf0mcbqtWqioN5Ro9MQh9A9LcoO60LlrfssQtfscjo7Srz9rsEQO4mOW+Wj+FNbv+gGMczZJDcHGFhgoftadSjrJ1nSx4z2lu4b8dMSdx5C9m5KLLU98nlX8D9SR9sUq7VUGc/RiUwDveUXvxP7lXfF7VOUfMzxEFuBh0y3KvZWf3j8jnU1SgTKaLT6J8jyEll8b+0C3bfAkc3ZMno79gCc9wG22UM5GIel99I9A11MP4i25ZP++ai460PpEjDnAQlUX/Wv82NnZ8hp1RPRuStoFYuGzlThbyBvctRqUB5IihCb8jEbyTFJ+lIc7xwjwHs1pg6im/JnvM37q/+vimI22fj0DAxTznon9w81jHRTzFfFbTxW4eAH7ooGskTuJl0WXl//V4OsPd21SeVEFVWzNRahwDla305ZvopYfe7i0MDW2mx22msqOD2W2DTOnudTNHLtUVwSmUcS7HMpdTGzcy75y7r2v50c8uvtiNSurqYNfmCAVcsNuRuj5ik/qi1d1H0bIyPnNXJdmauXS6E9jR20ZtVsV589nTP56BgTRl+RSD/WnyQ+nYtLuUxq0OUVk1QDozRG0uT31NB7mqFfS5R6FqHWNyT5IevI/8ozvchS8iCCPc66HsOhflj3RX48gH3MFumef5eSQgf/68xWwYOJls5VJ2DZ3KUEVtPDxkSEPgKohbGF0FDAxC1x7Y3aHXiMG8oyINLc3Q2AAtTZCthEw5ZCuSyLq6GiqzQ2Syu6mvXg/pnxMN/JHuzbe68y8etcqS53m6DtvXji7ARcvKos/ddQrd+aV0Rm+gu2wq/dkcg5Xg1G9aDzWNEbkaR1VOgIG0pIYItm2Hh1fCnatg+x7IVcKZk+G4GTC+lbg/Qz/5IRDR5KNI1Zmk046qKqhTBXOF/r+BVP4P9Oz5CWU7fueWnH9Uge+oAFx07TljWc357Bz4e/akFtJZXkVvFZTVQ21zREOLo6EhKWuvqYVcFVRlE8CJySIH7Tvh93+Ea++DTVuhoQZevQBecTJMnQAVAuYQ9Et87Yde/fYmyfO+Pn0WUZZSX6uLo8hsFoYGVkL+13Tv/p674Oy7DxuNHMErKmnARZ86YTrb+95OR/YNdFVPZ7eGQNdDrimiaYyjuRmaPdAEtvoaqM0lYJNpTKchlUo0wO4+ePhJuPkueHoDjKmF04+DU0+AMY1Q5sRqMJRPTHD/QAK2nl7YvScxyXv2JP8XMF06Mbu1teBcP9HgTZTxRV5x8u+cG7k+0ZHGZkkCLvrsiRPZkn8vHek3sbNqLF11kG6IqGlw1BvA6qBJ/ldj8iqw5dSRVQ7l6aR7TCCSWVS40tcPqzfA/Q/Dhi1QUwUL58KC2QlIU2V7C/a1vCyqgDU4lHx3Tw90dMGO3bBrN3R0J6BMpSKyWUdtXbLNVNnNVFZ+0p11zO9K8Sk3JQW46LsLq1mTvYy1qQ/QUTeOwWb1REBVTWIeNaahqhIaa2FMk3f666DO+2syi8554Aho9ptPmGn7Lli/BTo7IFMBY8dAawvUqnwqlYAuBo3WYQB0e8EnM9vTk4Bu245kfbu6YGAoMd1VVRHVNS5m1lzNjTSN/Te3sEVyUMn8lAzgomXHXsi26qvYVXcCbiLUtURUVrnYb9KPAJFRCXsuMYGKLBvqEn9NDr8uuEASO/7y92PHfy9YYjPpfTOxloAl0Mn0VlQkYIt/JZe4ZGhM2v/fgCi2NMbr7ILtO2FLO2zbCZ09yfaylRHVWaitd9TUdVNf9x/0V/+7O6WpoxRQ92cPuOjqOU08Vf9RuhovxU1JUzc+ojLrYpOmiyvzFk8NksOehboaaKpLAoTaGqjSkOiMN4liJm9GFShYJU8ccIrt8omPpvcFTgFLwLO/Y3bU+5oZI+BpcIx+5QuW7TXVQo7MbW93Yl637oBN22DrLugZSJLwtbmIXLWjeYzY7lGqqj/gjh33mz930P1ZAy76x/kn0j/+PxmYfDx106GyMmLLdsdAT8Jk+TIY9D6YLrrMqcynwNZUmyxTLf1MAYKCAw84vQpgBcB5n0wMVCgn86a38B0Br/g9vz4BU5/FAEwlwNOrgKmbYk8HbN4OG7bCxm3J331D0NYCY5sjGhsddQ2DVOWuoi31GTdx4pE1R+8Q7oL9Ay6K3JHusEbvO+FyusZ/jKYTamgZD9t3R9z2qGPFephVBcfOgCib5GB1oSXGytdqqE0A11gDNWK4LJR7NorZTT+JhBabuIKJ9WAzzBXApSyI+WwypQY678PZOuP15T2QXQI6mWMFKapD6N4DW7fDmnXw2NNwx1OwGzhtFhw7NaKx3tE2Xqb2N2zb9HfuvJPWHcJ1PmIWLQAuiu5qzNNwWRlNr2MgXUm6qh+X+lEv266tdOOOnHlty8iy8owvUTP/UiYsgNq6iKfXO35yD6xdDWVpOH4MzNTQ52oYKk/8tPpcAjb5bXXVCbNVVkK2PPmO2CYGRQAMA4hMsnw6M61aTmeuYELFXp7B4ug2NLe61hY45L2ZH0pMqsy8ApUC6LqhfRs88ST8+mG4c11i7s89Bs6eB031MG685pssJ1f1d+7YyXceKUiKoqhsiEfOT9FwGfncDJ3QfFn5I2Vs/aJzUwoaYwy4KHpoDF1rrqMsdSb9uWSyo9I6WYXquXWkMt+E/Deda1o/mgcYfaKugWeO+yYtS/6SCRrs7CKeWe/46X3wlKZBDEJ5HSxogvEtoAHQuVpoEaNJZ8slGYK4qDOVZBFCdpN/pl/z1QSKgv9mfpz8N38WzJyGJrMQrfqoNZZLPODEmIODyTb0aoGJsaXe29MJq9bAfSvgwc2wdQ/U1cFfLYCZkyThRIwZ4xjTupva2ne6uS3fH81rsiyKyv6Vx89LMfh+erpfTr/OmfdhxdwVrod0/r0ufVo8I8ZFMp8rr/4eFalL2NMekWlxpPQc0Kwc34iKnCM3HtJ1qxPg7f6mc1NGvOwlWtYwiW2nX0PrGWcyfkZEb7dj1Qb440q49RkYUoZIIMrB3AYY15TIFm3NMKYhCRAUjQpoMQh8VBmbPAOEB5yAFou4/tWi1UI3gFFcMlAy/kem1FguBp0xnplr7wcWol9fiyAfTttRla5kk+5u2NYOazfCrj2JH6oouK0pkXPq/e+YZmib0E9P33vc0vkj3jop3Azy1DnpqOsD9PScF09l6tyhwZLJyUlpdp4KVnZDfUtnd23Dy6rdufe7aN0HZ7LhsbsYGGimqhkyYyE9DiqaIV2ryYk6n3uBV16/krL01+na9S1XM2PrSNxd0bJJ09i15IdMOGsxY8dH7NrpWLEGntwEa3bD050wpOb3IaitgnlNMK0VJo5NwKbgQP6SgFb4CdzXOAL1WYKY3XxEGvtrntns7/CAzT8Lg42CaTV/znQ5i4CNHYMVCYSSXQS4Pd1JkcBgL9RWQqsel5mBHV2wsyMBptyBpvqIxgbHmHESlv/RnXvs50biWsSlY9Hysxjs/QB93Rcy2O3o2K65c1H8t2bQDXUTk5b6LAa2RlR3OFJNn3HjP/hBF9016Ry2bvodgwMRNTlHtgUyM5PfrKZTjknGosZ+Th4qpMhPUBfVGlKZr0L6a87V73yxDjZ6//SJpM68nklnL6apMWJru+PRZ+DxjbC9FzoV5WkE1RBUlsH0Gpg9Bqa0QrNManXioMdgM8kjCAgMbAJaLPTKVwujUv93HEgEUonWFZrW2F54ltMHBclEBFgUre6znPmDul/ySQqtrwfKIxjfCON082ehvQPWbYZ1W5LcbHVVYl6bGqG5zTE49D738gUv6uMzo+jR0+jv/SB93a9iqKeMrl0RQ30uHpc7IAFb0fWmpDdWrF8+DvIdkNoC6Vnfdwu/+iYX/YrjWMVtDFEbD2hRQ0bWQeW4ZLRo5exkmlEMPKVwJJBGEeVVjpyWaXwm77Jf69jV9LWGBndYn4gcva++nvTrbmDGy86KTeKGTfDgk/D4VuiK00KJziXpQ78NGZjaDFPGJGCTgCpNq1j1L7CWl0wMbAa+OJ3lI9UCs5kZDcypjwdi5BWCiIDJYqD5KLmYBcP3Y3B69KraRL6cZgQ2VsG4sUnJ+JBL9Lpn1sGm9iRdZqAT04n5M7WXuZPHf+Nw3/wD0cNnpgf7L6e78zXke9N07YjiqhiBbbAz6YXVLBONmNC0TQ3PGdijdCK4fEQ2cqQu+k+35Lv/y0XRZeV84pu30z10atyQoedGaf6ZauM1eK9yAmTnQXbGvsCL79IoMbV1E6G8ZXneVXx+BwPfb3EtnS/0oKMTKOf0t36Xea94I42NEavWOv7wBDy8OQFQSw6aqhM26h6AgQForIbJLTBGYKuEcplR76MZOEzWsAg0BlkYmRrQvCkND6SAOf9HwSqbfrefYCJkvnhXfARrLGevxoJaRp1X8us0pUnyzbjmpLxpIEo0uqc96LSMhOxGmdcmx4SpXVRkX+uOG3vTCz3/STC5fDH57svp3XMx/Z1ZOndGRNq3fhePBBvcCX2aP6cm7A3Q9wz0i+VEAD7ilzvWMC9i/CWvd3M/fH0Spf5H3Tls67qRoaFqKj3oNOlRv2pDk3Sg7vfKAHixj6fpRjJVA5CthdpJUFH/8BADH0m7qTc834OOllFG59u+ysyzL6NprMAGNz3s+NMWqMvAnFaYOja5w+XzbNyRVGPUVyXOtaLRuNrDO+xm+wpZBPPNAtNpeVPT4GIZxMzpvnpvwTT7YuSE3XzwUPi7iPVii27isGc0Y8XCZ/6MxVGsBj8PQrYMWuthQltSWSJBWPlcgU4pMe2DSqUafPTaMGYVRC93Z8xa+bzPf/ftE8lUfIS+wTfS31kd+2j5oYi8gNatoTnJkMN4fsma5LevHfrli6rQIe5BiehXf7Fcmwuuv679W5eo7N3fo5GLvjLzdeza9kl69kyNKb3Kt+nJxIrxYuBVQOUkUPV1drpnvObE1MYnbwiyqiWry5N2H3cVp1/xfATk6IOvfDuTL/oGrdNhzVr45f2O32+Btmo4dTIsmA5tYxLTs24jrFiXRHRVFUnZUIMA52vZLCK1ixtaxmLJw8ReXztZEIDju3I/zv6z/LggU2GMWmxqC/6b+XYFu5xsQMyr45KfNtCfuAz1lQlzC3QqDO3qhTWbiKP07R0JIUg6aaiPaBvnyFTfS1nVeW7p1EN2caKe30yld/eNOLeAjl4PtEHHkIYcynRqBJj8SE1mEtA0qckDTUGpciACG+WOypkRk5d8j76z3+UufFOcC94n0xBdc0Ibuze+m46uv6W3d2x8l4nx1B9qZlamVvJCdgpUeuBVjIeKJiiv8cnudnXND5LJXORybzik/F/0nqUnMO4VtzBzcS1btkT87F7H79YmA26WToOT58OsqUmGoH07/Gk5PLIaNu2GynJoqYZmsW1VorcpKW9a2D6pK48iM6nmv+3Dal5zO9BwhEJmwgIIT2/xWbVAwQcTMQEGnxciXH8VLGBRtBqXM/UmFSraL7H6hHqYNg7GtSXl7Ns74Zm1sGYL9PQl56Peg27iZEdZ5stu6ex3HwrLPRb9qGLe6o2/BvcyBohIVyUBgaZoitE04FAzS/pWJqZUN4ZAljBa8quezswkqJ5zE7WLPu2+/bFbCIZW7ze1FV0zfwadnZexu+tt7OlqZqjfTxb3QUXB1KrkZ3LCeJWKbPXsgjpFKxEsd5RVX8ecL7xxuAWF0ZupZu4HbmXWy0+kY3fE/7vfceNyiMrhrCmwdBEsmAVjmxK9Sif8/sfh3lWwWiPhI5hQBeNroEWgU19BZq+4axmAECjGZsZ2ifOyl9GM3YKs194SJruc/sNCaZM3n+a/PQts4b1uFSnejPb0Q1cP7OpOaujkp9WWQ1sdzGiDaeNhrIYjuyR4eHINbJIGGSV1eWI6+XRj2oaIyt7szlv0g+GCLnrwdefQs/03DGXKyM1yydBsMa2CFPPRNA19IAGazKdAFg+RkNsVA+026ud9evFPP3XTA19zz3q4y34BZzsYff34uXR1vIs9u99E7646hqQBBaZWwIuDC6WJpiXj5DV1WUNn9twPNW2PMf6TZ7jJFw1LNomWvf0TTL/gQ1RkI+74o+N7D8KuXpg/AS46Hk6cD1PHJX6jEt2PPgV3PQq3r02qanXSxWoTczClDlpqkvkkMq8mjRQKK4sOPQRZIXEfLBPmRENgxSfLABewmTHcPhGsLeuZs1D+ZDpcH3SoXk6Fml2wuy/JRuRS0JaDaWMT0M2YAA2NSWXJyvXwzAbY3ZmkwRRE1NVGNDc5mlrW0DW0xP3F8cPq442+ln0r1b3/TcZBjZ64Iw2wce+8Epl5BQNitMR0QqSc8GSomnU3DQv+ffHaT/76gXc8G2hFt+Zz3wPR109eSOfmd9O5+xL6OnNEQ4mPp4g2DC7SFcmD2vq7YI/u3Po/cvI/n+Xm/O+DRq3Re889mXmvvpnWOVU8+qTjO3fBk5vlDMOF8+GsE2DetCQPuqsTnloNf1wBv1sOT0j30W2mcFOVGFUwqRamKK1VlwioKkOKswzSEwOn3cCyj7DrMw8mVZiuFjKWAamgkphZ9UnZ0KwW/vaAM0DHArP6IHyWQWCTqdzSBZtVL6foOw91KZiUhen1MKsNZk+EyeMhUwXbdiUst14mTmwollOpfG3EOPlz2e+6Vxz3N8Nhuej9vIU6vhOrFRqcbdPaNSrbgCb/rBvHkMq9pkDtvPuom/2Zxyd++ob58w/eC/ucDFe8k9FX5x3Hnl3voavzjfTvycYOrhhPwFNQoTHyIlENL96Jo6PsW+6LQ5cerFcyej2VnPSvv2HWmWewY3fEDXc7fv4Y5B2cMBVeeTyctBAmtCTmbu2mhN1ufxRu08MuVFYhhtNP/AS2JHE/rgZmeqar0UPZfORaSG8FjBSDwMqSAqG2kIi3Wjcto9Om51cFkksM9gNkMkIGtG2IuQbzCdjkg6kAMwZbJ6zphM19kNfJjB/MBnXlMFtpuxaYNzEpTlB6S4us3QxPr4UdqkTOJEUKOckldRGtbYNU1lzszpx9UNUgejuL2cYdjKOSNkimywfXVWAbKHOxG1W38BEaZ3969bRPXjd16vCHHB4S4JILGrnoa3NPZceu99PV8WoGe8qJ4i7PxK7ruu/A0es20xSd4/6bg86Tjf75zX/Hgou+RlV9xP0rHN+8M+mMqmmEVy+Cs8VuU5M+gp2d8MRKeOAJuOkJWC12E+DE857h4gk4VUn0PLUWpsqvUTlSdm/tWyyZeMDodR89V2kpr5epjs7klX2Cj2I/zNjL4z6MagVmC1gEOMvTxuksga31y7p1AAAgAElEQVQ7MaFbOmBNB6yWxqXj0Qm1/u9yaK2CObUwrxXmTYZpExN3Roz/5NqE5bRu5VsllNfVJIn+mrqH6Bta4l61+KAju6IxfIWxvJOZRIyPx6ZFMehSzlHRKh/taVpP/DIv/8A3nBtzyFMQngfg9vJe9OXpS9jd8Y90dV5Ed38FHerfdNBb+T/UVXzQ/Xjn7w9G5dGHTm+g9VX3MuPEGWxuj7jhLscv/BMV50yB156YsJvyorpwqzfBQ8vhtsfg7jUwuI1k+oNNNhDNCnBqZlavQg5m1cG4XKLPKfugyNVYLhZcg/4Dky2UxZDfZ+VD8fIepLH26AMLT3bxcQob+9S/BSJyHDh4Hc6qRuR8xwFCJ2ztgPU7YZXYTbgwwInh4vILcBmYnIMFjTBvAsybkhQoqCdi9UZ4en2SGsv5ymbV+wl448fpu+9yFxz3lYNeD2mg3+OTjOPvmUSOiRni7rbW2StIjf8Wdcd9w53//ufdS/uCAFdgvM+Pm8NQ+2L6Wmrprvwjs5c85N5yjdm45zzG6Kp3vp/5F3yWQRfxwIOOe++FB6X11Cc1YOedlESmqpTQhXliFdz3KPxqOWxV0YriEW0qvtpJx3wMOM9yAp2i1qnKTOSgxtfAqQYtLgMvynvGmQDlAVNed/SsqOVjwAW1cDH5ePaKGdJXiMRm0+dr45InT3dx4JJKWEj9qwKHOrl0XNs6YMNOeHo3rOuESB65aQ5Gv3LQK2GeZ7kFU5MgqrIqSXs9tRa26nxIiNepyMC4KTBJPR4NzzDUe6K76IyDB3B6QNybmc6s1EmMmdREw6kPMeW8x9zJf7P9YIA92OeHAXAH28SBP4/ed3Y9s/7iISbMn8Td98Ndv9Wzq6CnCoba4ITj4eSFMGtKkhNdvynpDb3pEbj3meTRkSgesTnJ8t90pgU2KdZVUF4FE6phrO56TdRURC0B2wPIzOU+VR6e3RTxxt1eFb4fwfeomqtm7GbmUiZXJth8Ofl6lqeNiy19r6tALQdffttu3zq4fTds2QXrdsKTu5Lu/jgUNP1BG9OGy6GhGhY3w6LJMGcyjG1JdDtFrCvXwO526N4Gq3fApLlwwVkRM6apoegf3PknfuH5X7EX/s3RBdyV77ychRd+kQ3bI778bccz98FY9Yqq0HAGLDoBFi9IEtgSQxWZ3vMo/OJx2KFaUDG7LoxCKF1ogU06jX5rkkbjSTXQLJbyZlQAkzKv/8u0isn28dF834HekzkV2MQUWq4gHPsTH2YR4vZAb3YLDdRliRug7yk6lkNvEo2YT5qbtDaBTQ00ah/ctB1W7YCVHYm/WgCdPVVJ26iCuXVw4kRYOAOmSP8sS4Kpx1bAmqdh8yZ4ROeoAi55PbzydEkpyxmoWOIuWnhwlnvh2NrvGkYNcNGbx1Zz0j/+kYmLZvLdG+H6byfShmZ8jJ8H8xfASSfAonlJk/LO3fDQCrjlEfifp2FI5lTBQty04HNvYrXa5EG0rRJKG2Cs78xSRNip0Qv9ieWNQaeeAgHLgy4szIwrUTwow6JNA1kokZhpjgMMgdibzkKQYeCtTPK/cUm5TKse2OGFXulo28RyaqZph1Xb4cmdCQPuAzrtQHnSj3HmODhxFsjXla+mlsM/PQ5/ehQeXQvb1RmwAyYvhff9dcTsGY7q3FvdWcd850XC00FXO3qAu+qv38Sc13yHTV2Oj13t2Gr9vrWQXQBLT4TTj4V5qsurSHKH9zwMv3wMtq0FZE4FON35MqEKpRqSJ0vPa0kG87Wqo17vu8R8Kcm/RRUOSopr1IJMqxhMpea+pc8S7LF5lD/nmS3uNfW2VKayoOUF1R+FsnUDnPmIYreKpGssBpwYtzxhVv3In1O0KkYT06llcMM2WNUOT6hnVaATk8u8yp/TeithUTOcNhMWzYLW5mS5x56C3/8J7n4SBlYBW6FsJrznHXDascpC/P6BuuPPWbz4wOLsQVHzAhYYFcBFZ5PmtVfdwJSTX8nP7oRvfAmwPHMduEVw0anwshNg+sTE31mxEm7+E9y2HAZlKhSdGrtJoWyEVBvMGQPHT0hKzFsEwEzCIjJbKzfBE5thZ19ShdGiTq7AR7OG5X3ynIF0oiDBSsnDIktrgI5bAAOzakJzgS096OQXyj9U/lOMGEe9Opx+2KWWwZ2JLLRxO6xsh6d3Ju/HoLNskaLHOlg6GRbPhRkTE01vxSq4Uw04y6FX50nfGQuXvg5OmhcxeUIfqbIz3ctPuu8F4OZ5f3V0APehV05jzmsfJZ+r5Od3w613wi41wchnaYay4+AvToaXHw8TW5Mo7qEn4Yb74Rk9hEaV7foVAqQ460m/LUk0dvoUmNaWzAtRHlUlMx17EsZ4fD08qFENvYk+3JCFVnXji+VkCs0xt+77QAazU2zNzSZzxEzoTbIYMWYub4rjwgEfgMQCsv9/DDYFMFXJb2zalaWJEqZT5YsyCDsC8/rwNujWTalAQj6rWK4KFo+DJTNgjlKL5bBmA9y7HO5YDV2dkKuAGWPgFYugdWzE9MmaFPVZd9aiDzxv1LyAL44O4D713g8x85xPcP+TEb992LFNOtJjgB5xrz6KhfCaE+Gc45LpRlu2we8fgZ8/CL0q89rsGVG7rwc6jEkSx6dOg+OmJOZFLYC6gLp4m9vhmS3wp82Jn1MwTaomyUKu3I968BZLJrNQeh6UJonVrFRdgM2o31XgUiAiP01/y0x7wBWiW9P5fOOOIu641KsyEbPVnC19UIDRNsTo0uc6OqFdJrYdHt+cFJ+qZyAGnUxrRVINvGQCHDs9qYtTb+uDz8Aj25KMiNJhM8fARD2PthraxkJb22NU157K6bO73AgP5x5xwEWXnVDO4kt+RcPMl/PdmyJ+u9IxoLor9fUqa1AHqWPg1YvhjAVJ5e7q9XD9/bBCoFztlzMpX4CbALXT4WUzYP4kyOkhGep16E2ivuWbYMVO2KngTCwhhtCPUCPdThfaBDavrVn/Q6G6Mp7f4H/1Pf+3jXCQia5NQXUmYUz9mp9mgq/yoiapCXQSaLW8WE6pt5jtgtZFHYOAp2GIqzbB3euSvobYTEoY1uXLwcRGONm7ESpEXb4RHt6Z3AxzGmFCA0xsTpqJFIDNmpknV/dyd/qcW18AWT2vr4484P7xtZNZdOFyOsqyfPYXsEonUEBQRKWTqMcKzoYzj4PTZyXOuTS32x6B/icgHmseVr2oEWMCqPf21CkwfWxinjQOS7nJNTthuapTFWBYxBcCTuAxAIWFb5YnFbD0uWQXgVN/C6AB6OILn4L6NDQplynNryoJSuLAwCUNMurZjNsB1QStr/jARctJHxTbiel0k+lvuQT6nrq1NCLswdVw77qktDtmOQVMGg1bDdMakhSetvHMbtjYlXTcqWVySgNM0iy8OgE7YtoUR+uYj7nTFvzr80LNC/jSyAPuS+99E21nXMMfHoerf5c0XyCJw4IGAWg6jD8GFo9P/K17noFuPU5e/lvxcG5FqHr422RobUsKFWNm6IMNEpG7IK9UkS6QfgXWMHFqwIpTA8GpNDYLU2XS+eQz+l4JMYjMqmr4ZVLry6E+C43q8lfTtTeTMm3SEeNaN3WaaVDhQFIurs3LBMegUxCjKQHezIqNFEEr5ypX4LG1cPMz0CO3QMdkN04m8edUGaxD2K3CTd28GimmqL0BxjfAhKaE/ce3aUzsn3jFSceP9LNnRx5wX7ny24w77m/4+q8jfnm3SxhLoLMfscdMYFKSshlQDb3KueS77S9XrEPQ88snJpFqLP7qvb31NAkT6P9WfWGAs8PXVbLPBWi9b4wmVhPI/KNeylSFoYlLevic9DRvJuNxXy5p7BnXmKTirEXR/DJFoQpgdkhz64IOFTf67v4K+YPlUC2NLQvNmvJUmzCezLb0uMfXwS2roMfyxwY47asxrx27jlW+aQPMbYbpjUmZukCsKQQzp7fTOuY0d+z0EX0U6IgCLlrWkmPaFTcTNZ/Ex6+DFXqaony3YtZS1Kn6GIFPTrLM7nOV1OkwJI3oe8oyxDO6AtNnh+nb74zhVCIU/22lq5JZ9LcupLatdfkUWQw49edWQ00Gxmg2XCoxYWKoOKBwCbO1av5cfVKXpohUIm8cgfrOekXd6jPdoRGsKk/yLoK+LyFa0a62IeCplk9mWf7o01vgAT3xWYCTH2eJfS8251M+b2vpMIGwHiaNTXy5KV6b1CiweXMcldk3uqUn/PAFWMhD/uoIA+4ts5i79CFW78nw79c5dson21/zvk6ULrZ2z8zgcI7NWEmvAqCqQ6uTKouYiQQ4XVzPdFL6C+ynCygGNZNr+6D16FeA0/p8rtY6+dMOYnZKQY1nJzUwxyXutYn8EY9wdQmbqU9B6SwxlsToePj0QOKrWRYjHlqofZWpLt/bCqk6ue3qcpf7IZOqtFkaJii/mk52fesQbLcmA7kFqhhphQXNMLUpCR4UFU+fBmPGLnNnLbpyOGf2cC0zsoD79KVnM+WcW7n9iYirf+ESn+yQS6qGeewys2K8WuLa/HSUdLRHFuGJ2XRh9GsMZ/nK0Lx7ZosBJ7D5ZzgUAgkfVMQTyisSc9tanaTWVIMnP0652Hg4tapE9KQ/+XB9CdDUiKLqEX1mmQz5bDK5O1RuLl9PgYaqf3XzhflVB61qm8wkwYoKVjf2wR+7oN+CCt1wY+EYTZRqTNorZe7VATZzxm2ceszLRtKPG1nAff2fPkjzKZ/iOzdF3HCzS/wy80OGiaNhLyaWm+BZSeZRYNJFEMD1q+3K9BSDLNyAlx1iH9EKA7Qu/Wr95jtZgFGRTJ6S8z4pl2QxFH1atCrTGBdd+innCm6sO18ZCoFTbKjeAdXHKZeqUqU4o7K34bNQbCp2W5CB2SpQqNJjymBrD9y5HbYaW2u/W5LRF4pYZ7QmZfeqMJkwYQ1jK2e6xYuf1ewy7NN8iAuOLOC++fFrqZ91CVddF/HQXQ6UejlQD94hHsl+F5cprPfbCAF3KCC3PK0CBx+h7gM2778VJBMFGYo4Fa1KY5PeJpPuCzC1n/L7xGpxtZGyEz5KrVJ1SjZhPZUqPaFRrCaB6OYQ8Cy40ffTcHIO5ohNNUOlHLbtgTs2w1MCqr4j16AZ6sfCsc2JCNymoKYBpk1pp2Xsie7UuRI3R+RnZAH3jS/8mkzL+XzkGlipZH0Ynb5YxxsMsXlej+syfzDuBPesFjKc1m9sp1djQBV4ivEkBvvxXTJ5ZVEyskE/SqVJMM6lk95TpaEEOn3cvgce3wld1q9hxZhBpC2GW1wLc3x3mkzy9h64bwessCpoXWKNvhib+HGzlHXwIvD8uf1MmnyBWzTllhfr7Bevd8QAFy0bV8XcK26lPXUS//Zd2PyoF3xH6lCf73YEqLgXMqgkDmUI+zt8z4RiA2KhTNhyZ/7Vs6NMbWM6EY7jiFf3Yh9sUuWvmVQzqwKcRdcpmF0LM2W2FZikEnP9cAc8o6BC3/ERfHkrzG+BOS2JPFKTi1g4z9Ey5m3u1PmqDRuRn5ED3Nf/egJjz/09j+6awieugU711hy0p2NETsLBNyIzKdBZ+bplGuw19OeKfTszuaHmZzpgKC4r/xoMNuzuh8gEawHHghtjuNhGQ0MlTKlIRGcBd/cgPKYmapNGtC2N4hgLs9Xx1ZQEDupdnTvTka243L1q6dUHPweHZ4mRA9z//YcF1J9wN3esqeYz34e8MgdWGn54DubFW4sVeApwRWaz8H8rLQ/ZzdJidpotm+GbYhLHLkiTWbosdvSCKNoaakwjtEDHl5zXVkCrcrAOdkewQQ3UxoRal24Wib/NXgQem9QJzpiqdNeH3QVnffTFO3f7rnnkAPedq06lec5d/OqhiC//yCVJ+BELjg7D+dSpEqMpiDDg+QCh4MMZ41l+1udRCwUApvvFXdcBeM3kWrOELafzI+CFv/qeCb7apyC3qzTbkPolFFjYvCwtI3dAGpxnuJmtCeCmToIZk652Z514+WE4QcNaxcgB7tufP42WyXfykz9EfOsnHnDD2scjbCGBwkAngJlvp/cNiBZIhBUo+ttSbBaZe4aKAVvcmWPLhmATiAxsBlpjSKt40ekKmTSuo0oCh5YWWNgIs8apSTrp3p83+4ectuiSkdLiRg5w3//kOdTM+B3X3gbXXu+rPo4wLA17d4xZTAgOWc8i2OJqknjqoQdM0BBTYKgwsLDl9BoCzrIg2lFbn/42ljN/MZSatF7tZx3UN8OxTTC7NRnBryT+MXNv4szjLnTOHYpWNOwzNXpR6s+/+Crc+J/x7d/Aj3/uK0Se934fIV+09Jc1XhcLwmHAYAAxHS00hxZo2GHZsno1s2pBg8Cq7xazmKX1QqYMBGkBLtcMxzXBnLakVEnFmIvmPciZJyxxzmkDL/rPyDHczV+/hN6ma/mvn8PPfuWLKF/04xuBDehCyykPzWwYvRoABBDzrYoLQK3OzsxkyGDGcGFOWes0acTY0rZvzBonZgM/UZUnLbCoEea2JtPd1bV/7IInmHz88e4Q5oO8kJM6coC745pL6cx9nauvh19rRuGITNx/IefmEL4rwJh5FdjMlwsvfhgIhAUCoTkOo1nz4fRqox8MZMZw+kzEZMGM1mWsGhaO6nP16Tb7MRFKbzXAmBY4buEaasfNc4vHjYhGNXKAu+v772Jn9mq+8GO46f8BL3hqwCEAYiQWNa0ujGSLAWfm1OQNG0lhALXLISCFpVOWNdD3zRSbubX3VEYVrsfkGQsa9KTrpuQpPWI4FWYKcHPnbCZVPcOdt2hYozle6JkcOcDd8+P3sq3sC3zhOrhZDPe856G80GN+kb5v8oNVk1gazIIBK/I0E+n7Swv52VAasUjUQGU9qTKrZq7N7NqDBa0aOZRmzDcUEDXYpxmOUQWwAKcn9TQlhZiZximlB7j7fvxBNrlPxYC7RYAbtWkDLxLgLFq0nKvYKwSH+XDm/Ov/Zn61rJlA8+PMBFvS3kZOWnCg7Rl4BXaBSiwXAi6sbKmFykY4Rgw3FloFOCXzp7UzuWmKW1RqDHfvjz/ElrJP8Lkfwq0yqUpKl+JPWFUiIJn4K9ayiNNEWYHHzKppcWZKLQo1oFmFr8Cl71g9Xzg1SsFLWEhgWRFjuCaY35g8dkCN4noM+ywBrrkEAXff9f/CZj7K534At4rhShVwushimhBIAolpapam0s1mgAvNbwi4cKCuFapa5KnvG3CNLY3hDHQm03jAZZvgGPU4tCXPsxDgZk9rZ1IpAu7Bn36YDfmr+OwP4bZSBpxM4/4AJ1BYftQmW1qmQoAL86jmn1nRpQJIPzTbRnbFxsEiWf2tdakEPqxeCUql9Fm2GeY3wLwAcLOmt1PjprqlS1+s0ut9zNjIBQ0P3nAFG4au5DM/gNt/W8IMp1MaP8wi8NGKAbS/aZ0Ch/2YObWqZCtRsioTLavtWKrLAGcMZ6m1MOerhp7GxKQqaNB0Avlws6a2U1NWooBbP3Qln/0+3P67oA+1FP24+Al53qwaOIpNqv5vDCdwmq+n82GBgzFcOHTRwGRJfOulFbOJ4QQyW8ZMqh/QKJMqwEkW0XNkFaXKpOZKFnD5K+PSpDtkUuMn4ZTgj5jHIlWrJrHEfZgXDQFnPlxxGZP5cDYN0xjOF2nGJtUAF5rUkOHMrAYMJ8DpgXEWNJQuww1eGUept5WySdU9ZFM4LWUlABT3v2o5K+gMgwZjNwOTagZtRIXdn7Zem9xuAYiJv1aFEppU+XCBLBI/KbsZZk9pJ5cqdZMqwJUqw+nim0kNg4HQpAooFlmaYGusZSbVAKdlxXC+D7WQH7Wg4WAMZ5GwB9z8JpinCUreh5tZyj7chnziw5U8wwlwFjQU+3AWqe6P4SxHakGD5UqtvdEqhS1fGkaplloLdbgiWaRSYCsG3JR2akqZ4aTDlTzgLEoNfTOBo7iYUqAMq0xCHy7MTFjzs0BqWQXT4axaROCyvgszqSHgapJMwzwfpcYmtaSDhp9dwfoB78Mp01DqJjXsYTXmKtbhwuS9GCr8EZCM4cyHM4YLZRErddJ7oSwSprW0HeVSjyrA3XAFkkXioOFoApyVfocMZwl3A5zlXUOGs9o5gVT+m/lwFoGaDxcyXLEOZ7laS20paPCprQLDTW8nV8rC72ePBpMa+nCmixlbhdUiVspkFSYWMNirMaJlGvS+mUszuWHQYCa12I/zkknswxWb1FIG3Pr8lXyulIMGM50GONPhTOoIW/8sJ2rl6cXl6AYoe9SyPd7Jqkos02DJe6s8NskkLE2yXKpnOOlwyjTIh5s7vZ3qUma4oyq1FVbgWkRpTc0ClOlwFjgUR6lh8j7MpYbCr5lUKxqwQCHsny0yqWqiMeF3dikzXJxLVWpLPtyI5IpHIZNhuVQzkwKT3jMfzkaEWf6zmOHMnFo9nD3jO3werEBlQUWxSbV6OKubMz/OBw3S4VQPJ8C1KEotacANXslnf3SUBA3ypyxSNOYKRzaI4QQK64UITarpcDa3zoIG8+Fs2TB5bwWYVlcXMpz2wxdg7pNL9cn70s2lKkqVD3dTiVeLFAu/YRBgD/YoBpxJHWHFrxVsFkeptqyVORlb7q88yR4NoGmcXhYpJO9V8VvKmYZYFlGUWurJexN+xTpWdmS5VDOp+0veW87VJA8bDxtGqWJLrdN6JLRey6UKcCbDhCY1jFIt06B5v00wY0o7vamp7uJSrIc7agBnuVTzn4oBZEl3K08qrhbR8tZAIzMsVgxzqSa1WPeXAc5kkfC5EkU+XCiLxD0NJc1wqhYpZR/OhFtjOGMZKzG3+jYByJjKeiAEEvsJCzD3Bzjz08IJSRalhrJIUbVIcabBCjBL2oeT8Ht7KZtUmUUbYGjsYoALZ/XaGIYDVYuYydR3FKHqNaz4tVzq/qJUKzPfT6bBmmiOjgJMVfwKcJJFnuu5C6OgZhzWTVo9nKWszEQW51JNGBboLBAwCcVkkbA8yZL35heaNHIgk2pRsrZTlLyX/6ZG6DlTS7ni10rMS7kezqYVWSWISRjFTTQCSzjG1UBk4DSGE+BCWcQyFGGmoThosPl0xnB6tYpf6XAaLO3r4Upah1svHe6HJd5Eo4tvDxAx1d+iT4tQTc4Iu/RDWcSmJxXLIsZwoQ4X9jSEjdDmP5oe53W4uZZLFcM1w5xSFn4FOKW24p6GUjapApKVexuQrOLXOulNOzOWk9kzgTicK6Llh9PTEOZSraLEUmuBLKJMQ6ERWiXmJd1EM+AZrpRTW7rYutBWD2dAKgac/q/PwqlLYS7VdDsBLuxpsAJM899CHa64PCkEXG3S02CySCGXKh+uZCt+ZVItSi1lhtuf8Gu6mgUOAowl7wVOM5Pmw4UVv8ZwFtloWZNODHDy28ImGutlsKoRAc6XJ8W51JakTTDuSy1JwF1/BevU0/BDuONoiFLDRmhjLhvzYANtike2HqhaRAwXTnzfH+Cs49+0N/PhLLWlJpqwHu5oAJzq4Y4KH843HscMZqXjYrjiB8mZ6Q0zDZZLtUZn0+GsStgiUoEznAIfAi7MNBjT1UCmYW/nfVvL3p6GkuxLvf/6K4i7thQ0lLIPJ0AISKH4a6mt4gHRFjDYa5hpsPo5k0VCwNkcElWLmEkNARc20QSprUxz8nTo+TZbREFDKc8WWeeDhjtKWYcTaHzBY/xqUWpxT4MYz4BpArHJJyaLhJ33ZlLFbMXdXdrm/hiuSPjNWNDgAScfLpZFSnHUgxhOJlV9qb+XLFKqBZghwxWntozhBB6rFjEmtPyomVQbxWVRaujDGehsWQNcWC1iYAtNqgAX9KVKh5tbqrLI/ZqeZAxX6jqcMVcIuHAgocCj/4c+nJUVGbsV51Jt4pKJv2GAYe/ZNHXz4Wwgopi2Fio0yEZ9DUUl5qXrwym19aOjIEq16luLGMNMgzXFiJ2eK2gQiKziVxJSGCAYw1mWwRjOqozDBhqLVmugQmktAU6jHnzQIJNauoAzWUTPaRiRodmHNSU//JV5Zb/w5Gh7roIByOrhbDyDMaGWswAjjFKHAzjrpTBWMznE1i3AyaQqcLBcqpL300oUcA96HU6yyO9LPUq12jRT+m1cl/wya4qxri35XcWN0FYpYoGG/N3wQTHPxXBhPVxoUgOGm++FX7UJxoArZeH3qAKcRakGuAMx3P7GdVlmQkCz59cbx4ZRavieCcmhD2cmNedNqoYSBtOTStakauTqWs0WkQ4nWaSUU1uWSC9mOAOcRakmEMvsWTthOB/OZBEBLnz2mvmEpsFZ0FAMOAO8l2mkw822oCGoFilZHy4eufrDo8CkimHCKZhhX6qiTYm4JouEHV6hDmfCr5bXzVn8sD+LUkPPcn8MFwi/ChrmaM6vj1JVYl6yJlWyiKYnyaTeKR+ulIOGsFRIF1wAtNq24ijVdLiwYVogCh8Ep0lTIeD2BzbT/8w8G9CCKDWtxudGWGQzfn09XEky3L3XX8FGP8X8qABcOPvNIk97UJulqSxK3d8wm1C3E8PZSIfnipVNjglHrgYMl/IMtzBkuFKVRY4qwNlzVMOgwRjLnixjBZjWtWXaWTj9MvThhgM40/WsxNyiX9/TUAy4ONNQqoAzk/rp78MflGkoZZMqk2e+mbX/WdQZAs7kE2ui0bIGuLCnQQwXirwHYjnz4cIp5lZzVw1ODNcEx5os4k1qbSnmUsVwNszmD/LhRuTxnMPXag/rkuFAG5k0izzlx9mzT63MKGyatmjTRF/T7RSlhhHpgXbWBhzaI8mtPMo30TgBrBGOlQ/no9S5M9opWcBtzF/Jp66Fu0qd4QQIaxU0hrOuLTG7panERDW+zNyqSvTdUPi1sfnFEsj+AKh12ENGLGlvZr02YbjZDUnQMEGpLR+l1pai8Gs+3Ke+f5QAzpjLnjBjJjIUca2kyJ4CaCmwsPM+HPNwMBoWyKzS2B7Maxpfbq9JXarRaqYAAA4fSURBVDgWxnvAqVqkpAEX+3ClblIFjLCj3mQMMVsxwxkwbV7IgXy4g4FNn5v+Z+2JYed9LZSph6EpYbjx1pc6tZ26dAk+GOTeHycVv5/+Adx1NADOSpTEOvqxLiwBzjS14rEQxUGDItPiBprnAp7WF05PDwEn063hNY1wfJHwW9KAk0m9W4ALS6aHc/f+uS1jGpt1Y1mboM3q1fGEgLN5IMUMpyAjnAP3XOdBTGqAs8DBND4BTo8cb4LjAoZTpqFkAaeKXwUN9yhoKHXACUA2INACARuBH0ocFlwUV/zao49skM1wbjgTfEP9TSwn0HnAzWiC470PF6e2prdTV5JBw4+TEvOjBnC6+FbybSbVNLgwwhQ4QmAaOC1StVTYcACnZUIpxBqtrUigBaYXmdR5Alyp+nDrhq5EQcM9Mqlhjf5wT+af03JmLq3zXowlwIV1bQYQAc46sWy0l0W1ZlKHe+yh32YRqhhO22iBqQ2wuM1PMVcx5vR26ksZcP9+Ldwnk1rqgBNArGLEWEuAC3sT9L5VB+/PpCq4EOCKK0UOFjjYGH5jO+2HANcMU2VSzYdrKWXA/SjpvP/E9+B+DZU+GgAnMMlHCwFXDB7Lu1q1iC0b5l6Hk9YKQWjpLHsVw9UmQcOU5sSHi4VfFWPOaKe+vARlkXt+cAXroyv5+LXw4NECONPFLFW1v2jTTK91bYU+nI3ZH645teVsRp09A8IA1wyTGuCEtr2ZhnnT2mnMlCjgxHAf+x78SYArNi2HelL/HJa3Ob4WNISd8uH+hympsFrECjUP9VhtwpIBTiZVDNcME5rgBKW2JPy2JH2pzdkSBNxdYrihK/no9+BhAS5sezvUE/rntLwufljJu799txFfAp7JITo/+ns4Sfv9rVPsatUjAlxdEjS0NSZBw0Q/clVBQ0tlCQLutmuvQMn7K6+BFTcfoiP85wSw57uvlnO1ypJD9dsOBDr5kEqf1QNjoK4RlsikNicPeNNskYrqEnxOw2+/93/YwMe44puw7pbne1Ve+t4hnwGxpgDXmJjUsmY4pQ2mjklmxM2euY2vto13DyweEZNj/WaHfBgH+0JX9MtWh2uroLd6kD0ue+vOS1iTeifX3wA7noL8IAxFEPk72jnQb5ne8z6PG4LIxo9GkNdn4S5bUrzodZ+S/8jPfjHmCJbVtsNlnZmvop4BvW2bDTcVvhl/Hgya0bHE3/Nf1H7H3/XbiD/378Vf1f+96Y3PhdVcBvvoPOsVrKz/f7wNM91aRxmUlYErgyiVvDoPvNQYqBHYGqG1BWZN38VrZ1w8mMn0RaT78qR2bls/bd3Eie5FSQUddsBFG79+BhXuU/QMjaeyOofz/W/9veUMDKQpT0OZP9l5A5N/1QUXyExGiIKxovHfdsGCCxVeZLvmsc8UPNZgfxgt3DEBuLT9GIT+vRgwhrYQjPbl4D1bLgaOraOwQwEY9R0BQPtnAPPLxQAMfL54PXYs4WceVPH3BShfUi5QRenk//H37H0PPm00Psd2E8TnMyKT60t2KD3A0FAPRLvJ1N5IeuYy59xhLc0+rICLok9X8+iuW+jadRJd22FwF0QDyUGmdLDlUKYTUg7OT3GM7z796mIP+QucT4BnDBQXJNrJsoJGuwB6tXXoLrYfnXRbRl/X3W6M4xkhvihaxvwnrcf+HzCFgFBmfQLhd+3CegBZtsDWG6/bAGTfC1iwEEz4fTaWjI/bwC9Q2IAb/a1zZP/XObLAwr9q2RjHIbPbNu3GDgAXL6xz44sHdG3SGWhog/70a1zrq288mDU7lM8PL+DaPzee5cvvY92DbfQ/CUMdSfGqHa9eDS/2agFckUXa51qE16j47/B7sUnWyQ7AqI17kijc2fE6QpD6TvX4vaDxpXCDpLxp8umn2Dz5v2W6YsYyQNp6bVn/eQw+25HCDgUMGhxIwfQGoDHXw6g7BqTlW81cDxa5D36d5ioUzLmOx+9zbHJFABX+2DNQlo2oaXJE1X/nZr7jG4cCqIMte3gBt/Kjk1n3zANsfLCJnhUw1Ltv70d4s4fWxhNNvLMhoLz1KbhKxd+xowsBbUf0XCA94DLakeDEK+0kJo5NVACy+G8DkPlI+wOd1cLZsnYCDPCBT2ds+Cx/MfThZK7F/nnP1h508fGEJl/LFJ2cAsN7No9vEDte/ywHga5MgKuEmkZI1V/upl169cFAdCifH17AbfzoZJ4S4B5qovcJGOzZy3D7MFFoQvxx660QePsDk71nBFG8TjuagECeBeL9LWP+TmzmBTg/oiG+KN4FiHfOwKVXy30KTB6UMesFZjReJmDTfe6mkPEMZTG1+XXYwYnFtG0zmYGPWWjO0bICmZmL4v4H83mNjY11td9mSjMJw8WAy0KuEcrrL3dT3n4EA04Mt35VArgeAW7PvjfecwEkZKnwlhkuYxUvt19gFQG98B1fVRGbFvu1PlFdFC0YgCq+sMZo+lufBf6gmet4GbuL/F1gDrvAXDD9HiAx1opAYwFMwTfxPkrsyxlAjeECoMXrMX/GTKtFxmbu7Yby/Q8Cm262sgqoaYFM/eVu4t8c4YCTSd30cBM9j4MCnlC/LDZ9IUjsuoTvhSwXmtNicD7X/w8EWGOe+FWslvVm0/txdufHZtUCCH+BkojOX3CLBOUrGnMYGH0AUpBA7HPzzez/JotoeW8uxV77AMpAZSfUTK2BylJixmYBW8bH6E+E+W7xe8Zu3o2Iz0MGUmK4ZsjU/RkAzhiu93EY6N7LcDofQYC5TyBxICAWg8x8OjO/+wNh+N6BfMPC9jxwpNzEJ1sgsvlqJjd49oovjpb37z9Ldgii230YsMhv2ydyDe6oQkBhLBU6c6ZVWuQaaJUFU+rNaujLFTBXfNdZdB1EpoXAwQOuphlSdZe7KUcyw8mHe3rlA2z4UxN9j8Fg374MF/pWoVMf3Oj7CKyhad2fX1bs95k1snUfyNcrgFIg8TVjMicxawl4kgk8SxVYwExnUChZCCa8LGLyijnk8auZs5DNbMdMDvI7HOPCg6Og/5ksoveN3Uy/NNazr5m47dcbf2w+YXhXm6kvBpxkKzF9FgS4TMPlbuKbj3STuvIBNj7sg4Y9Bw8aDsR6xX6c3a3BtSos8lxMtj/QFXxJfWhRqfluBjgfGBQCCvN7zJczn80Y0ABpbBKaXPPNvM5XAFVw1xWyDv5AY9nDzKP5baE5NRManKg4gjWAhycwDPd9UBPLIXYsOmYvjVjQUNMEFUc84P5lMus2PsDGR5ro80FDsQ+3P1YKHfxiH244/38u5tyv72cX1e5w/2COMl+TZubVfLV4HUFkGgcFFqWawKydMDNs5tXfTWHqqfB3qBWGO2mpr+KI09jLTG7IcgHThdUldu5i7IVBi7G0gU7HLXazSNUzXIWChj8HhlPQIFlkwDOc3WxhYBAyfMhyBfYJUlOBq1MwuaH5DBmuGHzhtsN1xxfeV8TGYPJ3eSEdFALM5A6vxe3jo6V8sKCVh2klD9KC1mMAs4M1R952OJRD9nPs8b5b7jkoWzLmL0SkYYYhPOAwy2LmPQCcCb8WQNW2eB/uSAZc7MOt8lHqo3t1uGLAFLkThWsSylHhd4pZKrhh9wFg6BeG29gHaMGK48i00mcJvEmNWSoIFGJfzrQ2bybjAgJbztjMABYIqwWpJIhe46Ch6IRYBFmwguavFdCUfFIAnP7jzWfBjBYJv4VN+I0V0npFkXTM1OZOiOG8H1eryhLpcEc64Fauf4ANf0xkkcHOZ9cPWtAWOvahn1V0Uz4ry1AccIXLH8i02jYLvpMunh+RVRB5vQhqWQQTefdhLV0Yc/DN/wmYq6Dem6hrZsyiQtsRkzyCuyIMGJ5VdGnm1EynRa0WFBirBf7LPgUE/iTtownaTePZPT5Or8EpcJAPV1Z7hEepEn43rLufDQ800yOG691X+A1919D5D5npudhsf2AM/b/iSPY5I9tQ2LXAQUDRXW7aml/G/p9K+5xqoGEVUlwW+ZkvF6SzChKKVX+EzpWBUpGxAadAdXuLFuK3QlnEqmq8dlf4Sij2hpUhfpuFQoVQ7rHo3ECXhWoxXO7dbtpbvxzuzQv9ex+38oWuLFr9+TZWPfI/rLl9Ir3PJN1tYZV0aOae6+8QdCH7HQikIVuaud3f+vfn3xWWCwRTi9gK+U3PZrGwawzngwVjhgIjmkkNdbtACLbSpL0VBUEli/luJmsUa3KB7FFIa5kfYrVxRTV3liozv6VQZGBpLQObBQxyMTIRtWMcfZV/6+Zf9q0Xioui2+fwrS566vIMjzx5AzsfO5/dO6FvEAb695bph5ahWK4o9rP2J3+EwAqZrRhkxd/11mMfFykEXxiAxNuIggqTooIC24eQrePypbAUKnAyiwFtpnOfW92Dvfj2j/9fFEyYW7dPFkLg17Kqh7NSqoBxrT4u1hw1tqsqiUjVNyvzuc9vJaSqoKpxAFd7vpvz9sNann1YGS4+Pd8dN4mq7vexK5pLvioFmRRUuKQw0JsbXZy8/lYaR4xgUoAvXoz/aybAdjEPQ0Gpkap/tZ7CcjJJolN/Rax8J/66r4WLIzm/XRNW422pmthByqdDzBGPBWDlLAseeFCVETrpltYSpQd3UiGf6S++qpkLPx6x8e4KMB5Y8fa8kFwofbLzoXOlz30Ra8yWdjf5wEZMq5rDmHHts8DMW11fIV0X3CiU5anIDFJX2011038zf9svnVt2OJor9rnXDx/FPeeaYhUzOOPh/+3v8DU+ycU15SO0r0fqZgpqsD+PVm8fntcjdd+T/TrsDHdkH+5Le/fcnIDDPe++xGGd3P8PfHJ7OLWiD98AAAAASUVORK5CYII=",Ge="data:image/png;base64,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",ze=te(51257),yt=te(25690),oe=te(26547),a=te(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,le=(Me,zt,nt)=>zt in Me?y(Me,zt,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Me[zt]=nt,ce=(Me,zt)=>{for(var nt in zt||(zt={}))ee.call(zt,nt)&&le(Me,nt,zt[nt]);if(z)for(var nt of z(zt))ne.call(zt,nt)&&le(Me,nt,zt[nt]);return Me},ie=(Me,zt)=>x(Me,b(zt)),Ce=(Me,zt,nt)=>new Promise((ct,Ut)=>{var ht=$e=>{try{vt(nt.next($e))}catch(Rt){Ut(Rt)}},Tt=$e=>{try{vt(nt.throw($e))}catch(Rt){Ut(Rt)}},vt=$e=>$e.done?ct($e.value):Promise.resolve($e.value).then(ht,Tt);vt((nt=nt.apply(Me,zt)).next())});const Ze=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Oe}=fe.default,gt=({exercise:Me,socket:zt,dispatch:nt,onStartScreenshot:ct,onCloseScreenshot:Ut,handleToDetail:ht})=>{const[Tt,vt]=Se.default.useModal(),$e=(0,E.useRef)(),[Rt,Mt]=(0,E.useState)(!0),bt=(0,E.useRef)(!1),Xe=(0,yt.useParams)();(0,E.useEffect)(()=>{var We,Bt,Je;if(document.addEventListener((0,Fe.gH)(),_e,!1),window.addEventListener("blur",qe,!1),(We=Me.exerciseUserInfo)!=null&&We.screen_open&&(0,Fe.vp)()&&Mt(!1),(Bt=Me.exerciseUserInfo)!=null&&Bt.screen_open&&!(0,Fe.vp)()){(0,ze.RG)(" ",!0);const Ue=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Me.exerciseUserInfo.screen_sec+3:Me.exerciseUserInfo.screen_sec+10+1;$e.current=Se.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Me.exerciseUserInfo.screen_num-Me.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(Oe,{onFinish:()=>Ce(void 0,null,function*(){var tt;const Ve=yield At();(tt=$e.current)==null||tt.destroy(),Ve.used_screen_num&&mn(Ve.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Ue*1e3})),"S\uFF09"),onOk:()=>{var tt;(0,ze.RG)(" ",!0),(tt=$e.current)==null||tt.destroy(),Mt(!1),(0,Fe.Dj)(document.body),document.getElementById("root").addEventListener("click",at,!1)}})}return(Je=Me.exerciseUserInfo)!=null&&Je.screen_open&&!(0,Fe.vp)()||document.getElementById("root").addEventListener("click",at,!1),()=>{document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,Fe.gH)(),_e,!1),window.removeEventListener("blur",qe,!1)}},[]),(0,E.useEffect)(()=>{setTimeout(()=>{Me.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,Fe.gH)(),_e,!1))},500),st()},[Me.actionTabs]),(0,E.useEffect)(()=>{setTimeout(()=>{Me.exerciseUserInfo.used_screen_num>Me.exerciseUserInfo.screen_num&&Rn()},500)},[Me.exerciseUserInfo]);const Le=()=>Ce(void 0,null,function*(){const We=yield At();setTimeout(()=>{var Bt,Je;(Bt=$e.current)==null||Bt.destroy(),$e.current=Se.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},We.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(Je=Me.exerciseUserInfo)==null?void 0:Je.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>Ce(void 0,null,function*(){(0,Fe.Dj)(document.body)})})},1e3)}),at=We=>{!(0,Fe.vp)()&&We.target.nodeName!=="A"&&We.target.nodeName!=="BUTTON"&&We.target.innerHTML!=="\u786E \u5B9A"&&(0,Fe.Dj)(document.body)},st=()=>Ce(void 0,null,function*(){const We=yield nt({type:"exercise/getExerciseUserInfo",payload:ce({},Xe)});return We==null?void 0:We.data}),pt=We=>Ce(void 0,null,function*(){var Bt;if((Bt=Me.exerciseUserInfo)!=null&&Bt.screen_at){const Ue=yield(0,ye.ck)(ie(ce({},Xe),{reset:!0}));if((Ue==null?void 0:Ue.status)===-6)return}const Je=yield(0,ye.oy)({id:Xe.categoryId});if(Je!=null&&Je.is_commit){Se.default.destroyAll(),yield Vt(),wt(!0);return}else mn(We+1)}),Vt=()=>Ce(void 0,null,function*(){var We;const Bt=He()(),Je=Me.exerciseUserInfo.screen_sec;if(tn.current.length>0){const Ue=Bt.format("YYYY-MM-DD HH:mm:ss");let tt=Math.floor(Bt.diff(He()(tn.current[0].start))/1e3);const Ve=tn.current.length;tt/Je>>0>Ve&&(tt=(Ve+1)*Je-1),yield(0,ye.P8)(Xe.categoryId,{exercise_user_id:(We=Me.exerciseUserInfo)==null?void 0:We.exercise_user_id,time:Ue,time_long:tt,count:Ve})}tn.current=[]}),Ie=(0,E.useRef)(0),Nt=(0,E.useRef)(0),tn=(0,E.useRef)([]),nn=(0,E.useRef)(!1),mn=We=>Ce(void 0,null,function*(){var Bt;bt.current||(ct(),Se.default.destroyAll(),Ie.current=He()().valueOf(),nn.current=!0,$e.current=Se.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:Pe.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:a.createElement("div",{className:Pe.exitFullScreenModal},a.createElement("img",{src:re,alt:"",className:Pe.warningIcon}),a.createElement("div",{className:Pe.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),a.createElement("span",{className:Pe.warningText},((Bt=Me.exerciseUserInfo)==null?void 0:Bt.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),a.createElement("span",{className:Pe.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),a.createElement("span",{className:Pe.warningText},We-1),(0,oe._V)(oe.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(Oe,{className:Pe.countdownWrapper,onFinish:()=>{Nt.current=He()().valueOf(),tn.current.push({start:Ie.current,end:Nt.current}),pt(We)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Me.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,ze.RG)(" ",!0),Vt(),(0,Fe.Dj)(document.body),Ut(),$e.current.destroy(),nn.current=!1}}))}),Rn=()=>Ce(void 0,null,function*(){Se.default.destroyAll(),(yield(0,ye.VL)({categoryId:Xe.categoryId,commit_method:1}))&&wt()}),wt=(We=!1)=>Ce(void 0,null,function*(){var Bt,Je;if(document.removeEventListener((0,Fe.gH)(),_e,!1),(0,Fe.BU)(),Se.default.destroyAll(),bt.current=!0,We){const Ue=yield(0,ye.Yu)(Xe.categoryId,{exercise_user_id:(Bt=Me.exerciseUserInfo)==null?void 0:Bt.exercise_user_id});Tt.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:Pe.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:Pe.forcedModalContent},a.createElement("img",{src:Ge,alt:""}),a.createElement("div",{className:Pe.forcedText},(0,oe._V)(oe.CP.recordScreen17)),a.createElement("div",{className:Pe.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(Je=Me.exerciseUserInfo)==null?void 0:Je.screen_num,(0,oe._V)(oe.CP.recordScreen19)),a.createElement(ve.default,{dataSource:Ue==null?void 0:Ue.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,oe._V)(oe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,oe._V)(oe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,oe._V)(oe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Ut(),ht()},onOk:()=>{yt.history.push(`/classrooms/${Xe.coursesId}/exercisenotice/${Xe.categoryId}/users/${Xe.login}?isShowApply=true`)}})}else Tt.info({content:a.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),a.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{ht()}})}),qe=We=>{(0,Fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!nn.current&&(0,Fe.BU)()},At=()=>Ce(void 0,null,function*(){var We;if((We=Me.exerciseUserInfo)!=null&&We.screen_at){const Ue=yield(0,ye.ck)(ie(ce({},Xe),{reset:!0}));if((Ue==null?void 0:Ue.status)===-6)return}const Bt=yield(0,ye.oy)({id:Xe.categoryId});if(Bt!=null&&Bt.is_commit){wt();return}return yield st()}),_e=()=>Ce(void 0,null,function*(){var We;if((0,ze.RG)(" ",!0),(0,Fe.vp)()){if((We=Me.exerciseUserInfo)!=null&&We.screen_at){var Bt=yield(0,ye.ck)(ie(ce({},Xe),{reset:!0}));if((Bt==null?void 0:Bt.status)===-6)return}}else if(!nn.current){var Bt=yield(0,ye.ck)(ce({},Xe));if((Bt==null?void 0:Bt.status)===-6)return;const Ue=yield st();mn(Ue.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Pt=()=>Ce(void 0,null,function*(){(0,ye.ck)(ce({},Xe));const We=yield st();mn(We.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,vt)};var ut=(0,yt.connect)(({exercise:Me,globalSetting:zt})=>({globalSetting:zt,exercise:Me}))(gt)},38518:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return b}});var E=te(59301),fe=te(18287),Se={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ve=te(73631),Fe=te(5623),ye=te(46722),be=Object.defineProperty,He=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,yt=(z,ee,ne)=>ee in z?be(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))Ge.call(ee,ne)&&yt(z,ne,ee[ne]);if(re)for(var ne of re(ee))ze.call(ee,ne)&&yt(z,ne,ee[ne]);return z},a=(z,ee)=>He(z,Pe(ee)),y=(z,ee,ne)=>new Promise((le,ce)=>{var ie=Oe=>{try{Ze(ne.next(Oe))}catch(gt){ce(gt)}},Ce=Oe=>{try{Ze(ne.throw(Oe))}catch(gt){ce(gt)}},Ze=Oe=>Oe.done?le(Oe.value):Promise.resolve(Oe.value).then(ie,Ce);Ze((ne=ne.apply(z,ee)).next())}),b=({value:z,onChange:ee,scrollId:ne})=>{const[le,ce]=(0,E.useState)([]);(0,E.useEffect)(()=>{ie()},[]);const ie=()=>y(void 0,null,function*(){const Me=yield(0,ye.NZ)({});if(Me!=null&&Me.data){const zt=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:E.createElement("img",{src:ve,className:Se.folderIcon}),isLeaf:!1,children:Ce(Me.data||[])}];ce(zt)}}),Ce=Me=>Me.map(zt=>({title:zt.name,key:zt.group_id,icon:E.createElement("img",{src:ve,className:Se.folderIcon}),isLeaf:zt.children.length===0,children:Ce(zt.children)})),Ze=(Me,zt,nt)=>Me.map(ct=>ct.key===zt?oe(oe({},ct),nt):ct.children?a(oe({},ct),{children:Ze(ct.children,zt,nt)}):ct),Oe=(Me,zt,nt)=>Me.map(ct=>{if(ct.key===zt)return a(oe({},ct),{icon:nt?E.createElement("img",{src:Fe,className:Se.folderIcon}):E.createElement("img",{src:ve,className:Se.folderIcon})});if(ct.children)return a(oe({},ct),{children:Oe(ct.children,zt,nt)})}),gt=(Me,zt)=>{ce(nt=>Oe(nt,zt.node.key,zt.expanded))},ut=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return le.length>0&&E.createElement("div",{id:ne||""},E.createElement(fe.default,oe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:le,className:Se.folderWrapper,onSelect:ee,onExpand:gt},ut)))}},94361:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ye}});var E=te(37639),fe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Se=te(32637),ve=te(59301),ye=({type:be,style:He})=>{const Pe=ve.createElement("div",{className:fe.wrap,onClick:re=>{re.preventDefault(),re.stopPropagation()}},ve.createElement("p",null,be==="shixun"||be==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ve.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",be==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ve.createElement("div",{className:fe.contact},ve.createElement("div",{className:fe.img},ve.createElement("img",{src:Se,width:"124px",height:"124px"})),ve.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ve.createElement(E.Z,{content:Pe},ve.createElement("span",{className:fe.text,style:He},"\u9AD8\u6D88\u8017"))}},41319:function(Re,rt,te){"use strict";te.d(rt,{X:function(){return ve},y:function(){return Se}});var E=te(59301),fe=te(6767);const Se=Fe=>{(0,E.useEffect)(()=>{if(Fe){const ye=He=>{He.key==="F12"&&(He.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},be=He=>{He.preventDefault()};return document.addEventListener("keydown",ye),document.addEventListener("contextmenu",be),()=>{document.removeEventListener("keydown",ye),document.removeEventListener("contextmenu",be)}}},[Fe])},ve=()=>{const[Fe,ye]=(0,E.useState)(!1),be=He=>{const{keyCode:Pe,ctrlKey:re,metaKey:Ge,type:ze}=He;(ze==="paste"||(Pe===67||Pe===86)&&(Ge||re))&&(fe.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),He.preventDefault(),He.stopPropagation())};return(0,E.useEffect)(()=>(Fe&&(window.addEventListener("keydown",be,!0),window.addEventListener("paste",be,!0)),()=>{window.removeEventListener("keydown",be,!0),window.removeEventListener("paste",be,!0)}),[Fe]),{setOpenDisableCopyAndPaste:ye,disableCopyAndPaste:Fe}}},9507:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ge}});var E=te(59301),fe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Se=te(92310),ve=te.n(Se),Fe=te(29787),ye=te(2859),be=te(38986),He=te(51257),Pe=(ze,yt,oe)=>new Promise((a,y)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){y(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){y(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(ze,yt)).next())}),Ge=({data:ze,className:yt,fullWidth:oe,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const ee=(0,E.useRef)(null),ne=(0,E.useRef)(null),le=(0,E.useRef)(null),ce=(0,E.useRef)(null),[ie,Ce]=(0,E.useState)(!1),[Ze,Oe]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(le.current||(le.current=document.createElement("style"),document.head.appendChild(le.current)),ze!=null&&ze.visible?(document.body.setAttribute("data-custom","y-hidden"),le.current.innerHTML=" html { overflow-y: hidden; }",ze!=null&&ze.src&>()):(document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null)),()=>{document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null)}),[ze==null?void 0:ze.visible]);const gt=()=>Pe(void 0,null,function*(){Ce(!0),Oe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const nt=yield(0,He.ZJ)(ze==null?void 0:ze.src);ee.current.src="",ee.current.src=nt,ee.current.onload=function(){zt()},Ce(!1),Oe("")}),ut=nt=>Pe(void 0,null,function*(){Ce(!0),Oe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ct=yield(0,be.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ze.title,file:nt.dataUrl}});ct!=null&&ct.id&&!z?(yield(0,be.ZP)(`/api/attachments/${ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:ct==null?void 0:ct.id,settings:JSON.stringify(nt.state)}})).status===0&&x():ct!=null&&ct.id&&x(ct),Ce(!1),Oe("")}),Me=()=>{const nt=document.querySelector('a[href="https://markerjs.com/"]');nt&&nt.parentNode&&(nt.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Ut=>{const ht=document.querySelector(Ut.name);ht&&ht.setAttribute("title",Ut.title)})},zt=()=>{ne.current=new ye.hP(ee.current),ne.current.targetRoot=ce.current,ne.current.addEventListener("render",ut),ne.current.addEventListener("beforeclose",y),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),ze!=null&&ze.snapshotData&&ne.current.restoreState(ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Me()},300)};return E.createElement(E.Fragment,null,(ze==null?void 0:ze.visible)&&E.createElement(Fe.Z,{spinning:ie,tip:Ze,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:ce,className:ve()(fe.imageDimensions,yt,oe?fe.fullWidth:""),style:a},E.createElement("img",{className:fe.img,ref:ee}))))}},50043:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Rn},$:function(){return mn}});var E=te(59301),fe={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Se=te(92310),ve=te.n(Se),Fe=te(28284),ye=te(6767),be=te(62957),He=te(71051),Pe=te(77019),re=te(62673),Ge=te(75727),ze=te(14566),yt=te(99571),oe=te(60242),a=te(17149),y=te(37568),x=te(9148),b=te(346),z="data:image/png;base64,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",ee="data:image/png;base64,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",ne="data:image/png;base64,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",le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",ce=te(38986),ie=te(38518),Ce=te(5623),Ze=te(8944),Oe=te(19105),gt=te(17077),ut=te(15342),Me=te.n(ut),zt=(wt,qe,At)=>new Promise((_e,Pt)=>{var We=Ue=>{try{Je(At.next(Ue))}catch(tt){Pt(tt)}},Bt=Ue=>{try{Je(At.throw(Ue))}catch(tt){Pt(tt)}},Je=Ue=>Ue.done?_e(Ue.value):Promise.resolve(Ue.value).then(We,Bt);Je((At=At.apply(wt,qe)).next())}),ct=E.memo(({tagName:wt="div",value:qe="",className:At,style:_e={},onBlur:Pt,id:We})=>{const Bt=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!Bt.current)return;zt(void 0,null,function*(){const tt=Bt.current;tt.innerHTML="";const Ve=qe==null?void 0:qe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Qe of Ve)if(Qe.startsWith("$$")&&Qe.endsWith("$$")||Qe.startsWith("`$$")&&Qe.endsWith("$$`")){const mt=Qe.startsWith("`$$")?Qe.slice(3,-3):Qe.slice(2,-2),ke=document.createElement("span");ke.setAttribute("contentEditable","false"),ke.setAttribute("title",Qe),ke.className="edu_latex",tt.appendChild(ke),Me().render(mt,ke,{throwOnError:!1})}else{const mt=Qe==null?void 0:Qe.replace(/<[^>]*>/g,ke=>ke.startsWith("{var Ue,tt;if(Pt&&Bt.current){const Qe=Bt.current.cloneNode(!0),mt=Qe.querySelectorAll("span.edu_latex");for(let ke of mt){const Te=ke.getAttribute("title"),Ee=document.createTextNode(Te||""),xe=ke;(tt=(Ue=xe.parentNode)==null?void 0:Ue.replaceChild)==null||tt.call(Ue,Ee,xe)}Pt(Qe.innerHTML)}};return E.createElement(E.Fragment,null,E.createElement(wt,{ref:Bt,contentEditable:!0,className:At,style:_e,onBlur:Je}))}),Ut=te(48790),ht=te(49535),Tt=te(82105),vt=Object.defineProperty,$e=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Le=(wt,qe,At)=>qe in wt?vt(wt,qe,{enumerable:!0,configurable:!0,writable:!0,value:At}):wt[qe]=At,at=(wt,qe)=>{for(var At in qe||(qe={}))bt.call(qe,At)&&Le(wt,At,qe[At]);if(Mt)for(var At of Mt(qe))Xe.call(qe,At)&&Le(wt,At,qe[At]);return wt},st=(wt,qe)=>$e(wt,Rt(qe)),pt=(wt,qe,At)=>new Promise((_e,Pt)=>{var We=Ue=>{try{Je(At.next(Ue))}catch(tt){Pt(tt)}},Bt=Ue=>{try{Je(At.throw(Ue))}catch(tt){Pt(tt)}},Je=Ue=>Ue.done?_e(Ue.value):Promise.resolve(Ue.value).then(We,Bt);Je((At=At.apply(wt,qe)).next())});const Vt=wt=>{wt.preventDefault();let At=(wt.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,At)},Ie=wt=>{wt.key==="Enter"&&wt.preventDefault()},Nt=({children:wt,style:qe})=>E.createElement("div",{className:fe.leftBox,style:qe,onPaste:Vt},wt),tn=({children:wt,style:qe,className:At})=>E.createElement("div",{className:ve()(fe.rightBox,At),style:qe,onPaste:Vt},wt),nn=({className:wt,style:qe={},width:At=1200,onCancel:_e=()=>{},onSuccess:Pt=()=>{},gather:We={},mode:Bt=1,stickyTop:Je=0,subDisciplineId:Ue=[],hideWordFeatures:tt,dataSource:Ve=[],customLeftHeadNode:Qe,customRightHeadNode:mt,customLeftContent:ke,hideRecognition:Te=!1,onExchange:Ee,isSingleSelection:xe=!1,underpinBackgroundStyle:Ye={},headExtraNode:et,isRefreshItemBank:xt=!1,okText:Ct="\u786E\u5B9A\u5BFC\u5165",onSave:Jt})=>{var Qt;const[qt,Bn]=(0,E.useState)(1),[_n,rn]=(0,E.useState)(0),[fn,Dn]=(0,E.useState)(""),[Sn,hn]=(0,E.useState)(!1),[on,Un]=(0,E.useState)([]),[jn,un]=(0,E.useState)([]),[Xn,an]=(0,E.useState)(!1),[sn,An]=(0,E.useState)(!1),[bn,Kn]=(0,E.useState)(!1),[ya,Ke]=(0,E.useState)(!1),[It,St]=(0,E.useState)([]),[wn,aa]=(0,E.useState)(1),[Vn,Ua]=(0,E.useState)(!1),[Na,Ja]=(0,E.useState)(!0),[Ra,Ao]=(0,E.useState)(0),[kn,Ht]=(0,E.useState)(!1),[Yn]=Fe.default.useForm(),[fo]=Fe.default.useForm(),wa=(0,E.useRef)(null),za=(0,E.useRef)(null),Wn=(0,E.useRef)(),sa=(0,E.useRef)(null),ia=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],zn=["C","C++","Java","Python","JavaScript","Ruby"];(0,E.useEffect)(()=>{Ve!=null&&Ve.length&&je(Ve)},[Ve]),(0,E.useEffect)(()=>{qt===2&&wa.current.focus()},[qt]),(0,E.useEffect)(()=>{bn&&Do()},[bn]);const So=()=>{if(qt===1){ye.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}be.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>pt(void 0,null,function*(){Bn(1)})})},Do=()=>pt(void 0,null,function*(){const de=yield(0,ce.ZP)("/api/disciplines.json",{method:"get",params:{source:Bt===1?"new_question":"subject"}});St(de.disciplines||[])}),Po=de=>{const dt=[],Ot=(ln,Zt)=>{ln.length>=2&&dt.push(ln.join(""));for(let ae=Zt;ae(de=de||"",de=String(de),de=de.replace(/\s+/g,""),de),Eo=de=>(de=de||"",de=String(de),de=de.replace(/

/g,""),de=de.replace(/
/g,` +`),fe)},36482:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ut},U:function(){return Ze}});var E=te(59301),fe=te(11938),Se=te(62957),ve=te(54172),Fe=te(84989),ye=te(81722),be=te(61186),He=te.n(be),Pe={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},re="data:image/png;base64,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",Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAACqCAYAAAATM/UQAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4FdW2/vfMnH5OThKaCKgEEsDe+7Nc27Vg96pX5YqdpkhvFop0laJYsKDXrqhXrnrtvVcsSOgElCKQnF5n9vvWnjknByTkzJCEJGR/773PR/bs2Xvtdfasvda//sXQ0loksBtKgO2Ga97lS+Zr0QoxpNAVcQBpxqDt8kntZhNoUfx63nDOIWE59gW810NqdQI03gWIK+BMBlQZjGvg0i9A6G0g/iYrxUf1PKWW4QG0KH49qgFfggshd5kKLd4e2noFmmqvUeIcKiQ5AuZeBx6aiDI8zRjUepzebj10i+LXw/bzJegBueND4DgE6bVe069gUhDMWQ4l2pOVYIPp51seqFUCLYpfq4jMdeDLcCyXD/wfSyxygaeVrU54nuc3lnaFIwUoYUjpv7Ey/GhuFi29a5NAi+LXJiETf+eLcRx3HvI2Yj+42baS1ZVZNy63J/WarrdcARScwUrTb5uYSkvXWiTQovh1pCJ8Bfbm0uGrEPsWWyk9KbukK3taA8IJhkQKSArrXYLDpsGpAG47h6IAwqqnH0HuzjA5AkU9hHXB0jqa7m4/TIvi14EK8KVwQNn/V55c2pnxhJQ92XXdRjgJrKuUUbFGxrLVEv5Yp2BLAJCYhFZFGjrswdGlJIV9OqTRxs/hsXFd+au/EBpgXwVf8gC2J6J1MOXdfogWxa8DFeDL95wD+Hvx1G+ejEBJZ7kErN4k4fMfHHjjbSd++cWGQFACVzk4B7jozCBLQKs2KRx8QApnnZLEkYek0NGvgtEgWf2XopAds1hpbGQdTHm3H6JF8XdSBciDw91nfcfCb7hyh0ox4OflMh55xou3PnAgHZNgt2mQJF3khk6L/6Z/SXFATXJ4fMBZp8fR+/IoundKQ849+TVbFHKKLrtf7eS0d/vHWxR/J1WAr9rvM6Q2HwV1vSy0WQLSEvDtYjsm3OvFwh9scDo0yMIpz2pw43NwaHT2Q+McqRTD0UclMerWCA7cJwlGdr/+deBgrkUojR7A2Fa/nZ1cxe73eIvi78Se88U4D57TnkLknayvnsybpesUDB9bgG+/d8LtToPUWrdr8hA3deUa0qqMY45NYMroADoVafqlly7JUEJAegDrhid2Yuq7/aN57MRuL6PtCkBcaO0nrEb0u3ZgkWyfKhWYNNOPp19wwePk4CzjoslT1KT4xq02rWm49oo4hvQLwZnOmYbkCqAw1pG1Rbhld6xJIM/dsDZ4c36KL/GOgX3fEYh97ckY6mkZeOcrOwYO90NTJTCh9NTEUZ1X45yDZfyhnMPl47h/SiWOPzgNJIyPBkEbuPIw65YYlNegLZ3+IoEWxbegFHwV2nP5rOUs8j8XSLkNt+O6CMOAMQX45ksXHI5tnfHmX0RmfEJlOOnEJGaMrUKhbLg5GVlO9jiTkvuzUiw3P3LLEy2Kb0EH+IrOL0Fz9ER6sQ4640BSBv79HycmTPJBsUvijM/13Jh9jfgtiR+VJNydd4yqwqVnJcAypz6X0pCcH7Ky6Glmx27pn9dtq0VMuRLgS3E0d5zzHqL/dWdPDQkoXy/j+kEFWLvKDptNgwYpn6ts7cJlHGpaQrducTx8TwgdC1X9oit+cLYIpNQFrAzv1D5QS49cCbSc+Cb0gcxvrD5sEZKrukHbnJVd2gFMvN+Phx91wO2se5FyimSlJdx4YxS39A7ClsxEtRgguSpQGu3CGHKvvyZWtXt2rftdasZy5Evla7j9/2ay2Ie6+5LsETuwcLmMXn2KEQkxSHL9iJRuDK2LNcy9dwsO6KrqF12BAVJCYOx2Vpqa0YxFX+dLq59dqvNp7voB+VIUwHlqBY985GeEGDYkF2UMgyf48N8FbridGuijUNeNwl4a49BSHOefE8f40SG4VeH31JvkiYBH9mHdsKmu391cx6v7XWqmkuLL2syE0v46xH5yZ3XbBrz9pQN9hhVCVukeysF0AE7dN8bBNQaHC7h3fBVOOy6hn/qi2eOQpOdZWfzqun9x8xyxnnapeQmLL0cZd5z7Iwu95sri6RmwOclwzcDW+PFHwGkjUKbh4qmH5dPI9D1RVYajD1cxe/JmtHIa7k1x6rtjQPTYlqSV/ITfovh5yImv7PEB0pHjoVYQYl6YOZoNeOxFN8ZO88GtcIHENOCWeYy4M130oMGooUFcdX4Mcipz0ZU1MOePrCxy2M6Mvrs826L4tew0L8eZcJ/9IiKv6xFaajZg5XoJvW5qjbUbOGzkaG+wxpFWGfYpUfHIPZUoaa3noxPMmcEVBo9dy7rjhQabThN9UYvi72DjOIcNa05YxWM/7sl4MNszQe7LGV489oQXbpeOrGnIpkkqWFJBr6ujGHZTEA5yZIpJMED2boYz1Il1Qqwh59TU3tWi+DtS/GWeYVAOuw3Rj71ZuI0N+GKRDdf1L0YyQbgaQ+EaaOcztwg64QuKOB6YVoUj902CHE16yqIjAoXfy7omb2ugKTXJ17Qofg3bxlegHbefvZwF3/KApbNJ4iHOMOC2Qrz/nh1OR+Y6a0aMuuqS4tKgLJNmZUJ9MsqfVoHTT0ti2u1V8Anos3Hyy94Y5HB31gUVJobdrbqa2bHdSjB8+d7PAN4LkfzVIRZOkrIDL79nx+DRRVBk+qd8+UK2Fh0hMGWZ/k2CqlECioltyHkljSPZyb0ZxJn/FwejiK6Yq5IEs7/NyqI9d6tNM7FYExI3MWoT78qX43DuvOAjFnxF99mTssnAhjDDvwYUYfFiG+x2a4ukTCvOJRy4fxJpDvz8kx02xdoPSGMatDRwzJFp3DshgLZurTpJXXZHgeiZrAwfW5tp836qRfG32V+Bx6k47Cckf98P6nr9MKZ8WAdw/5MeTJvhg8tFHnVKBDQrPiZSCz1eDdPHBxBLMAwdXQROvCNGLq4ZdaMkF/oR2RwqhvaLodfFESgZ9CZdSiTPMnQNdWshpf2rVM3unJl9aZJ9ebl8FXefNYeFF3jJNy9McAX4ba2MXjcWY0slICkUoRW2iqlGpgk5/M8+K4Gpt1UhHmUYOK4AH7zvgGKzCJUl5dcklJRQUKsSZR1U/aIrvlKuEJAYxsq0B01NdDfo3KL4OZvMN8LL46euYZEvCrPphAyIywyjp3rxwkseuB102ltD23PO0KatioemVeKA0jRUDfj6VwV9hhQhFAJkIlC24BwVPnxJwxWXxjC8XwTOLI6H0Ju+EGzBvVhnVO0G+pz3ElsUP1fxl7WezpWufVj8S3f2n23Ah987cMOtfvA0uS+tBauEcjKO63pHMPTGCBh52elHJQET5/jx7yedkG0MUjZHN+89FB3pa9KqjYp7xoVx7IGJnFPfEQPYE6ws3sfciM27d4viG/vLl6CEu3r+ysKvOyEZl0QZqEox3DS8Fb74XIbdaZg+Zr05dEfgQPeuaTw8owodMskkBsphyQYFN9zqQ0WFw7joWlA6PXSLU06OY8qYEAooTTHr3vTEgMhhrAy/WRi5WT7SovgZxV/R/R1oqZO4ulzgcci21xzA06+5MXq8Dw6bgby0IDF6RLJxjBkewhVnxyDqoOQQyKZk4PGX3JhydyGYQrlbVmLB+kXX4+EYMyyAC09PQMqiNxUVzPkl6xY+vllqsYVFWdhGC29p5I/wJThNc5/7Cgu/lqUAJPflmioJV/QpxtrVkm6G5EDg810SqbCmASccG8fsiSF4iRptW2ZkCdgYkdF3RAG++84hUhf1LBMzPwB9chpjOHD/BGZNCqKj3+DjEURX7jCk6BWsFK/lO/fm3G+3V3zOoWDtcct57Ne9mFZ9/0s5gOkPeHD/XC88TnMqmFEYYWloGrx+YOakAE48NJmDod9ardIK8M6XDgwZVYBkggmqwQy/jhkFJBcrs2noe30EN10ZgT0T1NJxPBvQNbQXY8j+q5mxm1PfFsUvdw3SXMeNZdF3vVlh2IAfl9jQq38xomFAsnKfFQewBpVJ+Mf5cUwYGoCcNO4I25M6ByKMYfhkH15b4ITDTgEF8y82TH3s2TGF+yYHsf8+aYhsXHHqO6nQxCRWmp7YnJTYylp2a8Xn5WjNvT1XIfimh0nprN0dYcDQsX4seMMBp8tKoErfCq5qaN+RY+69lejWURVRVjKXamqaAvy41IYbBhVjyyYVCuEiLDTGKT+A4aLzYrhtUAhubZuLri1SwjpjvYWhm80ju7fiL+v0BFfa/oPFv3MKRaVLrR1443MH+g8tgMIlkWBiAUem4+MljoF9IujbKwIBEs7AH2pSHwYkGDDzMR8eeMQpFF/ggUzvEgW1gMIiYPKdAZxyVI6JxewJSLb/sNLIpc1Giy0sxLRILbyjUT7Cl+Bg7r7ocxaar9N7EzuZBGyOS+h9axF+WqjApXBxWTTfGDSVY/8Dk5g7PYA2GQxNHgMRCmJVpYybBhVg6VIHlCyOx8RF1zjgKW5w/LEJTL0jiNZbpSl6ouCRk1k3fJ3HlJplFyu72iwEwVcd8gPSmw9EqiLL/KTagUdf8GLCVA9cdsokNAseM5JSOIPdyXHX7SGc/zfDfVnbaZ+RKgPIvfniGy7cMdEnfpFWsxoJF+RycgwbFMY/e8YgZ9ybTOaQ3IvQNbTb0o3vlorPy3GZ5j53rhR+zZs1I2Rg2QYFV/UpxIb1EhTFgmiEcnOonOHUkxO4d1yg2r7O97gwXrspyXDLGD8+/9QBmz3j3sx3EKOfwbzcvXtSuDc7tzbcm/RnyRUCT/Zn3dQnTY7aLLpb2N2mvW7+B9xQT69Qo1+0Yjyk+00YkLQBY+/2Y94zDngssqHRF4IoQIpbqbhvSlDPjDLrOMygQRXg4+8duGVYAaIxyaikkvkC5Wf20P2A7rWSDFzTK4qB14VFmmI2CUbyVaEw2Gl3pBvf/RR/eauJsB10M4+87yHznWxqpgBf/mLDtTe3QjKhQhLlRsyLhgo6EI75qitiGNU/DDmRn4Ju9yhhQJQDY2cW4IUXXLAR/p9pYJpsmGB5HkDk4eEM7dqrmHVXEId2Swr3plg3c0bA+UOsW2JwnqM1m27md7cJL12U5HRc9BuCr7kYI+yurgBhSicc4ccHHzvgdKrgFiDHNJamQsCD595bhb1bp3Vy151omgz8VkHuTT/++IPBljW/zG2bOOEZcPYZCYwfEYCP7i5ZFjZvDCx8wO5GN25OgjuxiY3hUb6y7A1NU06VUotsGawMdwKv/M+BQWOKYLepxklvKhlQ/wFxQLZpGHZrDNdcFNbdlzvZ6EdJF92Hn3Fj+n0+2AVXptkLtz4JMnkKfBxjRwdwzgmJ6jRFKGkozg9Z1/BuRTe+2yg+X4qTNPc//suCLwgTRzSRTijhX/38KC93wG63QhUi8MbitD/ssDQenFqFIrv6VzyO1R+BBPwRknDTUD9++dEO2WmNplCA7gAcengcsyeEtk5TlNwRsOhuRTe+Wyg+5XbzimOWIrGyM9OqA5ZpO3Dfky7cM5PSCenUNi8OeiLNNXg9wNSxIZxxXLxGPI5V3Sccz4IP7BhxZyHUNIdkAUNBF29JBRQXMLBfDL0vCkHJXrwlwvFUoGtwt6EbN7/TVndvFz7Hyx39Nfepk6Tw67r7kv6X0glXy7iqTzEqtzDIRO9tQRp0iqaTGi7omcLUMQHYclmM63DNAQ0YPNaP994j9Kb5iQoYA2eC2Hafzhrun1SJso5GmqKYp4twPGNYWWpmHU670Q5lXoKNdinbnxhfg2Iu9VyNEIHQDMObATEJGDW5AC/Nd8PtJjekbrLk33RbW1VV+AqBJ+4P4qASg9gp/0Hy60lcnTLw9SIbbhpcjGBAg7wTeb8Epbj8kgRG9g/BmcHx0K+e+SJAcLegGzez0/ltUiPrxVd0fATSnlcg/rXA44hG6YTfOnD9YD9Y2tpJT8OQ+zKVknHdtWGM6Vc3F9oaxUc4HkpTfMCLJ5/wQCEyK9OmmREk4Bz+VipmjA3juEMT1bEGyREH5OdZWbTZ0403a8Xny3EAd176FQIvuOiUy/DjUDrhDUOL8OVXCpyCH8eCGJiGdIphn701PPlgpV6bqr6K8WT0lQHLNiq4YWAhVlcoBo7H/ElDUAbK8vrbSRqm3L4FfsIDkc0mmBk8MfDIMawbFpofuek8YWHHm87i+MqDvgYPHobkyiywXU8ndGH0eC+clGRoMXmc/JcpDowbFRJ03YhaSJoyK0rDvfn0Ky5MmF5gLU/AeCclp7udwJjhQVz093h1mqLIfXT/wEqDh5udXlPq32wVny/BRdxzyTwWeNFLbktxotmA1ZslXNW3EGsqdAYzitDqVIDmWjLJcdRRSTx6TwBeC8+be1tOb0pTjMnoN6IA33zjgN1mDsaQHYnryNMD9k+IlMhsNcVMmiKPNmu68Wap+HwlnLCdVsGj37ZhWmUWB5+yA1PneDHnUXc2ndBUqErnCBFYd9nB8eDdlTjpyFSdBKvy/iEwQJX1EkSDRxUimbCeIUbvlG0cN10TRt9/RfVqisLiYWCybxOcwb2aK91481T88sKx8BwxGKF3PNnkDzvw/VIZV/dthWhYgkT0GxYaBYLiKeCC8+OYPiagU/Y1dONAiAGjpvixYIETNgqYcUpaMdkIVMcZOu6pYtbkIA7IeKXER8QZgaI1W7px07IyKdoG786XoiPcFy1BaIFLxOUNS4DSCW8d68Mbb3jgcVqJ0OpLSascbVppmPdgJXps5Qdv2KVSKaKflim4/lY/tmxSIIsfsoXt5JpIU7zg3BjuvDUM91Z0474YpFA31hVrGnZ19f82C5Kq/0ntzBv4yq6vatx7lpT40SbGoRU6gDc+dmDAiEIonEElZj0LdjlZOsk0MKhPBLdcH9Hhk/k2ukgTs4hmwIJzJE/hA+KMFaq7LfVITeMb7s2Zj3nwwCNe4eERZptp/RecJPAXpTH5zjBOOSqnmiKzJSHZ32KlkXPzXWZT6desFJ+X43juveItFnq6mt5bAjZFKZ2wED/9bIPTroEom6zk0aZSHD26p/HEnADaOPPA44iLIkBkyBtCEiorJYSigEqxA5n88LqaEFd+gZuhqLUq0hQFCDOP3xSBSCs2K7hmYCFWLFOqWdjM7qrxruOOSWL6nVVo5drKvUlpin9n3fBJU1HqfOZpVkT5jLlL+pBrmq85phyJiq5M/T07B6L3fuRZD+6a5ofLqdLhZkHpjXA/AyaPDeHiM6LVF9qalNSQbCgF/PCbHQved2LhDzaEIhxqWgFnhFnWT2ibAhQWchx6SBrnnBrDAV2T8GQ8UTvaIcO9+dSrLkyaVgDOrFVYIWHR18zp0DD81gguPzcqqFCMnyWguJeiS6h7c6Ibbz6Kv8R2o+bqOZ2FX/YK1zydYgqwbJ2MXn2KsX4DoCjmeWpIQFRVnNyXJ5+UxpwpVXCTAz+PUzmiMbz2vguzHnJj7RoZiqKf7ts+SxdMlVORBwmdu6YxpE8Yp/9fAo4snGAHZwkHfo/IGHqnD59/aYdDYdaqjhKWB0C3MrroVqGkjarnE4ivlisMlhjCyrSHdsmpVg8vbRaKz5fDD2fPNTz8ro9xIgfWNyxhA+68pwBPP+2Gw2Wy5I4hbJFwngYcPuCxGVU4cr/80gnJ5fjpj3bcPLIYgSoOB8UMhLRrELlwlWpIpyXs0V7DzIkhHLGvYW/XsktJBrz7lQ3D7ihELCaB8HZmm7B2RIkihquviuBWI01RH4cuIQUh2ALNhm7cgojMirT++/Ple86B0vVqRD92ZSkn7ZROqODavkVIpnVyHFM+e2PaFNyKJYCrroxh/JAQJIrQ5tFCHBgwugDvfkAxA20bE2tbsWf4QCioBKhJhrP/Hsc944I5FIA1vNQYakuSYcIML15+zQ27XobadBOFK8DQdg9KU6zCYT3SWRwPl5wxBsxjZfG+pgduhA80ecXnS9CDe6/4jgWec0HYzfoBFdIY+o8swocfO+BwUpKpeTOHhqKLaLsOKp5+YAs60+c/DzwOvar8dwmXXFOMeFQWF9x8BU0GByFpiorTmP9YJfYqIh997Zddui//uNyBAcP92LCRwSZows3HpMnsYtBw5hlR3DUyAm8mTVHgeLxx8PAhrBsWN0JdNjWlfPfD1KAN2ZmvPugzaI6jEP86G8HhduClt1wYdlshFJtqKJ35pdIBSCU1Rw4K4YZ/5lxoa1kgmTkffifjmv7FcCkSNFPEx7rCMhvHk/dX4SgyrfT04Jqb4T0KqwwPPeXGnEd8kCT6wpmFWhuv0ACPT8X4kRGc/bcYWC7duOT6gpWF/q8h97g+3mVeG+pjFhbH5Itxnub/11Os6jkvo90xLrTrggxX9CvGimUSHDZLHntxxKaSMg46NIEnZgbhtxmXvTzmqirAB98quLZ/KzhtOiYmb/ep0FUVkqzgsTlVOGb/eO0UJYbvnu4QK/+0YcBoPxYtkoS3KP9vTc7C6KLNJBx2cBIzJgbQ3pNDbS55w2Dhf7JSLMhDFI22S5NVfL4UDrhOX83j5e2QrtALJdMJ7QBmPu7BjNkeuMgfbcHEoZMyzblgNbhnShXOOj5pCo9Ddvo35RL+eVMryCplPRFZWx6OeVITrgl6E8UNPPvQZhywT453pTY1otJCYHj5bSfGTvFCTUtWiinqUTQuwW5Lo3/fKK77R0xPUxROA5GmuAFdg02abrzpKv6ygjHcedYIROZ7GE/pp70d+GWVgl59i1BVxaGI3FQrS+RIphjOPCOBmeMDsJP7Mk+9FborAYtWSbjk+lZIx+n/z7IU1qa6QvHJyvYWa3hp7hZ0bqflda/IukgZsD4sYdSUArz3gQMOxXwwV3ds6gumfINZkwPo0SGHLoW5woA6iXVLNlm6cStaUfvm1XMPvgrtue3SZQi/7Wa8Un9bJp1woh8vvuKG20Wnllm916n6qNq438/w2P1bcHBJunYbe5v1kslRsVHGef9qjWiEatiauVjrX6niNim89ngV2vrzN7Ey00hJwKcLbbh1VBGCVE1R4pA0KW//vohdZJhMZI7LLo6LNEUX5ROLXzbFSAqiUIJdmirdeNNU/BUlL3Kp87ks9qFdeHJoIxzAu1/b0GdQKwGIYabyZ6s1l1x6qTTHTdfGMKKvhXRC46L5+xYJ5/Rqi1BQA5Pyd6TqtH8M7dtrWDBvM/z0A84Xv5NZBgOCKYYpD3vw1LMeOGWy2WkO5rdbhYa2xcDk8UGceJBRTVEcNE2bbty8JOr5NK9teL4ER/GC3u+zymfdYFRFTT/VK9MM1w0uwLdfO+FwGAcTlSk3+QNIp4GSvTU88dAWdPDl50r8y5wZsDEko2fvVvhzI524NMX8RE2Kr3KOzvsArz6+GZ68UWtbz4KAeIsqbBgwsgAVFYTetGj0GUHqE05M4O47Atk0RRFvk5su3Xh+u1GbNjbQ30mPUXHMIg2hblJsEXEPiM83uS+fetWNMXf54BSYTNM2jp6HRd4MzjB2VBBXUDrhTrChVSYYLrqxGCuXyznUf7ULShQ/h4ruPThefmgL7ARbsNIYQJCJJ+a7cPd9PoFGNXsIZF5LcnG5GW4fEsCFf8+ppkgl3mX/InTZ3OToxpuW4i+Re3PvlbNY6Fmv8PGJoAqweotenfCPNUzH4+SBo9lWl2goQl8efWQaj9xbBS+dtGZNjKymEB8ncOXNhVj4A9F856+5NA9iZTv6qDj+PTMAySzbcs6r6JJdsVnGwDsL8eN3Cmw6UNtU40IOeuT7gB4qZk2qQodiVY8VClu/bRja5r6sm/pvUwPv4s5NRvH5n/DxxPlrWOwbP9Q/sl4Hove+9xEfZj3ohtdSdULdY0P3NqdTw313B3EyVSekoJHFw5b2lHh7bhhSiA8/c8BNRSby3WiRxM5w5ilJzJlUaf2rY3z0qLTQG584MWqcD+mkZFAH5f9FFF5iYqjQGGRFw43XxtD3X+EslIJDBlNaV6FgQ5OiG286ir+s/UzYj74esQUucAM3oAA/LCc24SJs2QzIJu154yYgtDKuyrjkggimjgpCNq4O+erq9mx8ArYMHO3HG++49HhCno3MirTKcHHPJKaNrQIieT64vW7GRXtTjOG2u3144y0HnPRFNOedzY5Mbs4O7bkoXXpQaQ5YTyqOgsceZN1iTYZuvEkoPl+OUu7qtZCFXnWBB/WNIHpvxjDirkK8+aYdipypC2tOUUgAIp2wnYrH51ShR/v88Dg7fAsFkiRgxMQCvESuVXf+mkacN6rKccWlSUwYHtAVP/8DervTIhzPV4sduHVEITZtYVB2VHpxuyPotqMGKgrM0JPSFAeF4DF+QQLfo7SLg6/fj5Vhhbkd2DW9m4birzrgQ848x7HY10rW8KZ0ws+cGDq6EEnKB6RPrhUZcgj35cABEdxytVGd0Mo4uc9QWqAMjJ/pxbwnPXB7dPxNXk3jSHLgpuviGHFTUOfrsdoydx0C7akMMx734rEn3MLLpEcWzGF5xHdLA/yFGibdEcBpx+jVFMXvknnSkB0fsq5bmgTdeJ67YVXyO/8cL8eZWsF1L0qBf3uyUlaAzRGGm0b48d33dsgyRTut1YQlCHDZfgk8OZvSCY2g185Om0oLycB9T7hxz2wf3MLUyVPUnOASwPBbw7jx8vyBcbVNme7pS9fZ0H+0H8uWyVAkFYyZk5n4HYlSKsAxR8UwfWwIbXLjDHK7CPiG81kZ3q1tPrv673nuxq6ZJsFlsPbUVTxRsSdLL83eNimd8PGXnJhyj1+3ekzoVfVKiB+HqjkwTB0XwAWn7Zz7cisJUUqgAjz9qgtjxvvhcZlgdSCiJzBxol5yZpzAN3XTJCCqMTz3phuTp/oIjWTUUzSvAqT8DqeGwQPC6HV+FHIGPUpFgpXC1SjZ2JWxfADcdbM0K6OYX7WVt1h8hi/zDOPu829D8AWvKN1joC+Xr5Nx7aBCrFmtgIp/53911CcioqNgSCeBk05J4MFJATjIrWPVfbnt+hiQloEF7zoxYETzWk/rAAAgAElEQVQRPG7NKLiWhyCMFMA504I47fi659pfF5YwZLwfn39mh81mtZqijjgt66LioWmV6NQ6B0gntw6DhW5jpYkZeax2l3VptIrPV6AdnJct5+H3PUzbmBUQpRPedZ8PTz3l0qmyDWvVnATpAsngKeCYO7MSR/VI6cUc6lAaBE1+63M7brilKMvals8cyatD6MzHZlfhuMOS+olfF/My7H0KC7z3rRPDbitALMYsoTf1g0aDLDHc3DeC6y6NwE6nvpgnVYNvF2HudXuzjticz5p3RZ+6EGm9zJsvL3kGSumFiL/rADcyq2zAV7860HdoIQIBvTph5ppmZhJkeCSTDFdfGcMdg4KQdiJCW9N7VQn4/GcbevUtFrWr8vsq6flXNgfD0w9W4RByGdaWhJLvwnN2upLSFGd5Mf/VTJqiOVtRlBWiVE7O0WNfDRNGEAtbSkeR6gC2OBh/jnUN9c53eg3dr1EqPl+Ow7n7ho8QeMbNENZlIgFBlWHIHX4Bt6VCa6aw9jl7m04zdOiUwhMPVKGk2Dz6MZ9NomDnrysVXHpdEVIUOMoToEkgOV+hhufnVqJ0j/qZGx0jP6xUcPMIP9avl2En3hALFyWCV1CM4sKeMQzpE4I3k2lGsrbtEUN6/dGsO37KR14N3afRKb6Oxzl6Ieep/Vn8B4HHocYdwH/ecWLkeC9IcXUvTn7naEaotFi6z6oax5ihQVzzj7j1yGgtO0XOj9UbZVzQuxihEBVozm9rSfHbtOF4dd4mtPXV4b0j9/UUA1EZ5j7rxqy5XmJhMVcMJmcsokXZu4OGUYNDOOWoJEQVVQElIVoLzw+sdFOjpBtvfIpfLl/FfdfMYcEnvdkqajJV/pNx46AiLPpNFvjyakCOuSVQgsmhhyTw+IxK+GnHzf128tNe4wu1oUrGOVe31qPKeSu+hk6dGF6b9ye8VLChnuZHWWIrNikYOLoIv/4iQbFbIdoiYB8X9IUnn0xBrQjaZtIUhfITjmfjNaw7XsxfcA3T05zW1POc+Hp4eOrctUj8VMjSq7NamXIADz7pw8w5LkgSfQHM+Z/FF4N+KuS5sTPMnlKJM0ymE1pZ+paEjPN7F+P3tZJOJJVHo8htWamGVx/bArtaV26m7byYosscePk9F8ZN9kFNEQtbHhPcposA1XENbVtp6H9TFJedFat2b9K3RGm1CY4NjY5u3MJSzQsn3yf4srbT4DqhLw//xy3SCakpwM8VCm68tRU2bBCQKEteDrKgUkkNPc9K4u47jXTCfCdmsR9RnFzez49ffyIq79qP7gwy88gj4njqvgDkBqAg3xBlGDXZj3c/0FnYzDe9uAbdwQ4/MIkJo4LokrmbiFO/VQSI3MvK4reZH7v+nrCy0nqZDV+CEnh7/8Ijr7qYWiki/DS5qMxwxzQfXnrFCVuWfs/stDk0lYlQ+7z7K3FAl2qipHpZjDEoOYv6DC/EB584sskxO3of6QkVnTj91Djm3BWou+DVDl6aYsBnPzkxaLQPgQDdRSjCkaddZowrUFKCkoTjqsti6NsrDKdYDHVggLJHDFjXqOjGzWpQvekJX73f20D7kxH9QMmmE9qBD79x4eZRPsSi1j7FFDkiMtVkCuh3bRTD+oV2Dv+SrwTIlJCBoXf48err+SE0yUuipYFLL45j4ugAhEOrPnfIQG8G0wxTH/Lg6Wc9gpIkUyAp36Vm+pHjoKxrGmOHEf1hsjpJnnlTkJU3Wdeq88yOWV/961Osec+ZL8GpWkHfV6XKxz1ghlNdAsjfPGB0Ib743A5JsaoDKtJpBV26pDHvgUp08ORB7533zHfQ0VD8cXf78OQzXrhdaq2uE53AiuP6qxMYNSDQID9QYV4BWLTWhptH+rB6lQ0ykXARB7nJpoLD5eA458wERvUPoYDqc2WuKXL7KLR1jYZufJcrPjkFsPbk5Vpyw15S6jf9+0jycgDP/deJsZP94jOaMX3M7YVgyIGqyZg4pgqXnZuoN/flX+ZlANXufdyNWff74XURqHfHTSi+BgwZGEa/K6nwhLnVWu7NdBzPk/9xYdoMSlOs9Tda46soX7jDHgwjBgbx9/+LQcoEtZgDkAuWocuf3RoD3fiuV/ylrlu5+5/jWOjfejohNUlPJ7xhSDGWLpWhUK0mwRJgrpGipVLAMcckMPfuILx0/FD0xhSln7l3Znsb3PXPvebEqPHEzV87rl6YxZxj0tgqXHKGAVew+Hqzj1Ga4potEgbfUYBvvqNqimZH0O15mj95sP7v2ATGDw9hjww9iojoknuzcjDrlnrYyuh1+YxZXarLd4OXozX3XbaKRz72MPUP3Z1G5XbswD1zvXj4MY+o7aTT7+U7VWMQ+oRrgMPB8cC9VTiB0gkbwEuSK6A04XU+dKLPUF3xDTLiWmX40L1bcPJRBn6o1t5114HSFN/5zIHhd1KOgw57NXfc6BdjYqErKgL6XhPDVReGYMuc+uSGVtoEIa/fm3VGVd3N3PxI+WqT+ZHzeIIv2+sJ7jrkHyz0ujN7E7IB3y2xoc9gP7Zska2BqMi7xjXEkzL+cVEMk0c2jGtw2yUTeezHPzjRu48fduHONG6TNciGLpWKwkSl9CN65MfDn4eY8+8iAZtjDHfc48Prr7ug2Mwqvh5YFJhPpmF/wvGMqsK+nXLQm0pRDDw1j5WFdynd+C5TfL4EB2u+6z+XAs+7wILZ9LoIGIZO9OGtN936hVYck2aa4VdOA0VtVfz7wUp021OtO7CXiakQXmfhCsLrFIITak14vHfsKnR7VbzwaCXKaM55UJKbmM6OuxrBcEpT/HqxDQNHFmDTZpuIkptTEv2LS7a+x6PhHxfGMOjaKNwZ1ly6rMntY9D+OHRX0o2bW1OdSRngq4/8QYN8oBT9StJJSgHuBP73iRuDx3ihJsmuN+dPrp4eF7b9oP5RDOhtgQ2tjtZJulSxScL517RCKCAbeJ2af8j0G99jjzReeXwLWlO6Yj0GbmtcIqUpphlmzHPjsSe8sFmmH9VzdEv2UXH70DCOOySpV18V8Rm3Ctn5Beu6ZZfRje8SxefluEwr6D9XqprrzZKvS8CfUYa+w4vw/fc2SPSZzTdPdatdJJ+9iv32S+GJ2UG0dtRROqGVHwMDNkUknHd1K6xfL9WcNGP8FojMqktJCv+ZtwVOq1QIVua5zTOE41m6QcEtI/woXyqLCitmz30akvz6Dhtw+ilx3DYohGJK7cy6N/cIg6+/nJXhv3UwZdNDNLji8z+ohvC5FTz2SyuWXlmdTmgHHn3Rjen3eg0PTg6O2MSyKC2OPBR3TwjgvL/F9OintaFMvLVGox1BjeEfNxahfHGG0Klmkatp4KCDk3jxwSrIlHHe4LtjrIMIeMHwwptu3DXFK7A4ksWvr6YxtGmbxtB+EZx3eiynmqINUIrXo8uGvSm+uPPCNjdCg4uWL281UXOdd7MUpORxI53QBiz5Q8F1gwrx+xpCX5pbBPWmrwMVakskgVNPSeL+iZWgUrS1Os/Nvyr/J4jGjxGxlB+ffOqEky64NSDB6LdJmLTT/hbHQ5MCeryhwXdn66X9EWEYMc6Hjz9zwU7Zbixvlv/sQGS+SbKGIw9P466RQezVKvei2yoMLbRL6MYbVLR8Bfbmrt6/8dB/XZL2Z1Y4cQW4a7YPzzzjgaRQ6R7zmk8LIcVxezU8el8AR3TbBV6RbX8SInrLMGKCH/NfVeBy1RQN1S/kVG/rikvjGD98J4mk8v9p7rAnVVP84Fs7ht5eiEhEg2ySlYEGFzllVDm9UMM1vaK4ntIUswcSA2ztopDWNzjdeMMq/soeb3Bpn1NZ7G2biCTRMecAPv3ZjpsHFyIUogPRGvqSLsiJuIRrro7itoH5VyesIx3Z/jAGv86UB3x4+FGq0KInuv+16cnoqiqjf58IBl3XQHii2hbPgKoEw8T7CvDiyw6B2Rf1uWp7LufvuZkT3bslMH5EBAeXpqq9bMyfgIRXWWngMhPD7nRXM2vYqZfxpTiR+/q9gaon3IS+Ei+mdMI0w613+vHh+07IhO2w2Cgrq1Mncl9u0SsFGmm6Foerm8eM6O1jLzsxbqJfsC1sP12SXFrEpyNh7O1VuKpnouHgCjtaKZUepWqKKxQMHF6I39dV5xWYUn9G6FjA6QYu6BnHiD4heKgqI110acspTVFdfyLrhm/qRvC1j9Igik9RbKw5eSnUqs5ILDRgUXo64ctvOTFmfAHSmlEgzcKMBLW2yjBqeADXXFKH/Di1y6/WHsS28PYnDtw0uHCH0GRy/lHy/FyKMh/Z8FHmGhdCaYoaw6PPOzFrjk/49cnNbGGbhG+f0hRHDwrjb8fEdYceDSQ5OSTfr+jy54EWrhG17sH2OliZv+kX8XJHP+45ezKLLPBCS+mLtQM/LVMwYGQR/liTk4xtYkYZtkxiTDj3nDgmjwnCTT406x8O02ur7QFNBn5Yoiedy1SOZzvXF90cYHC6VTz/WKVeb6ohg1e1LIK8yn+EGMbe7cP/iASX3Jsm9ikzvH7R5Tj84BTuHBZGaQeDmYE6sKIwEGwwunEL069tq7f+O1+NIi6fU4HY116mVvPjRCVg3D0FePEVhzjprBUt4IJZuLiVirkzgjikq4EBb0SKT1NZvVnSk85Fosf2EHIE7gLa7ZHG/Hmb0S5DMtuI1kEJKx//YMOwOwtQWamIwJaV6YmEIL+KKy+Nos9V0Zx4hQzIRZXwb9qLtc1Qa5jTNTO961/xV3Scy+WyK1n8I2fuhfbtLwkM5RPKQEpvbSLEjyPj2quDGNkvklOS0owI6r9vVZzh/OuKULHKLvAvf2lk7nKge/cUXp5bqVdBqcba1f8E83wD5Ufc+4gbTz7rFUEtK02vm055xSncNjiEow9I6aBcIRZvFIr6ACuNDbEytplnrOlbnm/gy7C/5r7saxb6r4vxan6cTXEmqnR88akdkqjNZC3CRCzHlGBy/5QgurVP75oQfx6yiGrAvwYX4puvHQZYbWuxk8uPMq+OPzGJedMDYJQF3ggbXXR/WWnDoNsLsHylAoeN6ySyJhsFtYh789yzoxjeJ4pCiq6LiC7heFrHwf+sd7px87M2sUi+8uCvOXAYEj9JjLJJqDmBf//HjYl3e5BOZSp0mBg084HlkiBBGj04iCvPj+nQ18bYjEysURPJJejebpEIOgHJh3/lZTGMH7qT1OD1LAOqq/Xv15yYPrNAAAhFQNeS8nN07KBhcL8wzjkprvPxCN13pqE4PmBdAqfX51LqTfH5ElykeS6fx4Ive5m4vuusICs2Kug/zI8lSxVx2ltp9IVIJCUcd3QS08ZVob1PEzi3RtmMTKzZT3pw70wf3OTS3Mawo+QNVZMwfFAYN/4z3DhcmdsK0/goE45n1WYJIyf48eXXdnHqWwsxc3HRPeG4BG4bHEGnjAtaJKy0ioBvrle68XpRfL4STthOq9DiS9pI6YpqfhwbcPdDPjzypFtYeswy/oPD6QLuHh/AqcckdB6XellJ3fyUKCFlwUd2DBxSCIdz+xOluN1906pw2rGJBk+YMbVKCspx4M2PnbhtYgHiMZY3PeK276FIe5siDdf1juLqi6NQqIK8+IDYwGTfanTZUm904/WiLry8cCz3nDAY4Tc8WZp0B/DNLzJuHlWIjRup7mrG7WhuCiSadILh/AujGHvrNgnNpnaw4TqTS3PhUgWX3tBKjwht6w8hDkofx0uPbEFpI3NlbldKVMc3ImHibA9eW+CGYilNsRo8ePABSdw2NKwTz2YpCAvDQGQMK0vNrI+dMqd1ecyAL0VHuC5YgsjHLvDN2aQjIlcaPdmH1990QBIoNJPZPYa+qGmOdu01zJpchUNL05AaQ4S2NrkwYF1QwkXXFmPjOlkk2OQ2TePoXKJi/iNbUFCPtIG1TdPM39MS8NUiO24d6ceWzXpE19SVPGM6aYDPy3HJhVHccm0EHlFmkWZC9YpaReD+s17oxute8Vd2fRVS67MQ/dqWSTChC+2CD5wYPcGLWEQWazL7Yl1OHClVQv+bQoKFgODdTaIZxZZvGObHZ584YM9WQdT9WRTOP/WUuChQIdhVzApnVwiB4CZJhsn3e/HcfDcUiTBWplRfnzXX3Ztd9klh1KAwTqSaAJmLruQhUPmzrCxyTV0vsU5FzMtxPPde8RbCL7sZN/hxZGB9SMLNo6lelU0EcMyDW3VdSCY59jtQxcyJAZQUpy3Jua4FmNd4dMGVgBmPekU9Xg8lnhvwZAFO0xiG3BJE36uijfNiW8MiyWr7/Gc7xk3zYvkKm2C6s+DgETWGXXYuGORGDgijjUE8Kw47pXUM6U11TjdeZ4rPOSRUHF3OU4GuSC8GMz5ZhMeZ+6wLd8/xgdMKLUCOhQAopiNzjB0dwMWnJaA0BRMnozAE9pKBT7+3o/fNRaDqbozMPR2bBpeX44nZW3D4vkYwJ69fU+PoRMnpT8134f7HaX/JYUGBGTOwEb0+GMXs2rfVcEufMC46Iy4quot9Zw4NkusHVlpVp3Tjdaf4S2w3wnPhdARf9opvFY1sAxav1d2XK1ZRmDtTBM3ca6l3PAGcckoCU8YEt6601zj2f8ezMO4nG2MShowrQPlSqt1VrRwHHZjGlFFB+EzXn931i6dT/9eVNkyY4cXX39pFgE7c3kxaPXQA0D3hyCOTuHNICCXtDLyScG8Wh4EtvVkpXqqrFZvTwBreypfDz+3nViD+TQFT12e9FgkFmDS7AE8974KUOQVMclFTiJto9XwFGmZMCuD/DklCbqzBqpp2JXMxl4HvFtmwfLWc9WqROLp2VnFIWeMCpuWtYJScnmJ47V0Hps7yIRJlIoPOWkQXKCzUcPUVMdxweRh2A7YsOLLlok1wbqozuvE6Uvw953D7UVezyAIXuKGVTuDTH+wYNMqPysr8S+H8VeAUrGK48oooRvYNw2vqM5r39jVcx+1hXMS3fhenSe6EBAhxunKDjHse8OL1d5ywKUbegSXt4ujRQ8Udg4M4tJuB3qRxmD8CJOqMbtzS1HJlxMvRnfuu/J6F33VBo9NeN+Or0gzDxvnx3ntUr8pEZe+tNoC8OBx7ddJw39QA9turibgvd0KJmuSjBMvQGD76xo6x03zYsF6CbGMm/ZvCxQNNkwQfz3lUV+uGcLV7l27NttZR4M/urCvW7Kycdl7xVx30GZf8R7Ho53IWRE6Er/9zYfyUAqQSmaqy5l9FtmJaUzH8lih6XxwBYZmaRSNRZHD5Tfik32ovJGB9QMJDT3nw7+fdVPTTSKzPF9JARm31RXevvdIYMSCM049L6OhNoT6uFCTbm6w0uNN04+a1MWe1fCnO1TzXPs3C871MrdInJwNrKiUMGF6In3+1GejL/NU1E9ck25cutIcdnsDMcQF0LOKNF4+T7/LI3ceByoiESEwP4hGLcqGXGAwoJJ3vQI2sn6FFxPT8zRIHxk334rfFChyKFWcGFx4em43jbycmcNvAMPbwG2S/tGy5dRTapjNYN3y6M1KwrPicw441p1bw1Pp2LLUom06YtgOz5rnw4NwCS2DjzISoMiHVe514WyV6npyE0lSVgnaHajfKQPkaGd9+T5dbOwJV5PbTUFysoqxExZEHJ9C5vdZ0ld9YZ2Wc4dnXXZj5oAdakn7Q1qjYNJWjVVsN/a8N45/nxnPwWDZAKliKrpu77wzduHXFX+YfDdd5IxF+yQMtmnVfLlxmR98RXmz4g4JVVn6Tuh8smZBx9lkxjB8RQDHx0TRhM4eCVx9+Y8cLC9xYuFBBICgjRdwddHo4IJT/6CMTuOy8OI7aL4eBwIr4duEz4o7OgPLfFUye5cHHnzlgt1RXS6dLlyS9QuWdQ8PotpdRvklcdIvD4FWDWTfNMt24JcXnq9Ce2y5dhujXbqauyoaqiTxp7PRCvPyKXsHEWuxdgyrSCYH7plQJ1uAmgcfZVuFIsvSFtgEff2/H1NkeLF5sF9lmClVuzHCicwYCJVIS95FHpESpooO75mzyLlRkK6+mO2hUBd74yIlJ9+p1tawQhAkjSWPw+jmuuiSKPv+KiDRFnWaV3JvFQUh/7sW6IGBlntYUf0XXF7mt+7mIvmNnRDpPP3UH8ObnDowY50ekikNmkqXwtTjtkxzXXRPDoOvCOstuEz3tRZJ2UMLgsQX48gsnHCK489cmiFSFGavhrDOSmDAsBL9wCVrZ0kbwDBW33iJhxiM+/Oc1JxTTaYr6TY+YJ6iVdtUwZlAYxx6YyEFvemNg8uOsNNDPyopNKz5fgqN4wXXvI/iam2kb9UOdyFHjDLfc7seXX9iFiSMIX02PzpBOqejaTcXsiQFBlc2aEjQhdwcYQAjGVz5wYdhoPxRZpw+pUZeFx5eLH8fsaRGcfES0cePyd6RthNnXgM8WOnDn9AKsXS2Jy6rZoJbgW+YMTqeGs89IYmS/MAozxLNEGenoFmdYfDArQblZ5TelmpRphoqjF4GhG6Lf0taK93E78OzrToyf6odqJSlEaINxGjJg9NAQruhppBOamqHZ5ddvf6JGvGOaH888X0vVQ0PpdRpB4PrecYzq3zDF3+pNAsR+HWaCCPjRJ7zi60UuTnOsywYmVwM6tE9jcL8IzjklLujGRZMKVUiuL1jXdabpxk2pFV8i90ZB71kIPOdFJnlcBlb+SbWT/Fi40J53Be+tBa6fBsmUhuOPS2P6HQGRTthUTRyxNmIclhj6jSjEe1Q82VG7itE2q6qGc/6ewKwJQSBi8ZpU+6sapAfVwvhxuQ0T7vbi+4VUQDpfn/7W0xPuTZnjuGMSuGNoGJ2KjcqVZAnZS8NQl5qmG89b8fmf8CFx3hoe/83P1GV6JWKyx23A/Y97MPdJD9Lkqch7xJzFEcVcmsHtVjHtrhBOPTIhLrRWhmqQHc3nJYbi3zLGj/+97YCTir/V0oTipznO7xnHPXc27qTz2taS+fEHEwzz33Fh+myP4DYl2L6VRswMRcUqbvgXpSlGYMsSzzoBe/t16LxyHzN043lPgy9rP5M7TrieRV5zgbD25I2zAd+XE8lQISrWGKRQFi5k9EgySWVjUhgzMAB/E8lC2tEG0hVHYPAf82L2Az543GqtNq5e7pNh8M1h9L9q11VysaKYNT1DOJ6l6xRMm+PGO+87YVckwc5gCrdP/cmykRj23y+JO4aFcWCXHD4e295hqBsmsm7xSfnOPS/F58tRyt29FrIQ4XHW6fY4ofI4AxUwXvC6S1QYpB9DXgNuM7t0Gmi/Zxqzp4RwcJcm6r7cjsQJsvvVEjv6DixEMAQocq50sjFqIw1Tr3HbprWGh2dU4cDOOfR6+e5mY+xHX7408O7XDkyY5sOmTQYy1YKmkI55fBr+cX5MpCl6CcYtDloZcHSNgpeXsBJsyEcMeekpX3nAh5D3OB7Rj2S9kJHuvnz9IxfunOpB1RadJ8Qk4ti40Oqw4wE3RUQ6YbPB4xh2PlVEmfWwF/NecIKnSPl1qILIwCJvgcjYY0hpgMuh4uqrExhwVRiORsYBmo8y1dhHAv6olHD/k148+5LLiGNY4yCkr2LnzmmMHBjCyVTCNeP1k9smwLRXWddNedGN16r4vBxncl+fFxF+3sPULQa7LbAhImHInX589ZXdyJQxLxr6gNG9YL8DE5g9MYR9iqmUvPlxGu0TpNsSsOpPCXPmefDWu06EAvTJprxjcm/qpzx9Pqlwwvl/j+GGq2PYk4oiN2WIxnY2hJx9X/5qx9ipPqxYIevMDKbsHX1QUVeL0hRPiWPsoBAKHBm6cXJvlkVZqvykfOjGd6j4nMOGtaeu5KnKDiz5I1299Jc7gHnznZh5vxfRmJ5qZpb90vBgginA+FEBXHRqHBSzaY4to/z/fd+Jr76xY+0fiiiCoXEJbo+KvTuqOPHoJM4+JY6OrZs4XmfbDcw4chiwOcrw1Ksu3PeIW+Riiq+d/uHLu1EkhA6L9ntomHZnEEfvn6yO9UgFHLL/V5SsqZVufMeKv8wzFJ7LbueB57xM+Nb0dMLytTIGjykUFfGEwotjutaPx1aLo94JSic8LYHJo0Jo4zIqpJgQQt7SagwdFSCaZCivULDqdxmBSjLxZBT6UyjpxNGjcwouyltoqgG7PGRMdX9/Wa2INMVvvtJ5RHWlN6c7AsejMPS6LILrLouiHaE3jUOTK2Vhllreh3VXn9rRlGp8I1+GtnBdupLHvnWz9Iqt0gmnP+TF08+5kcpyX5rQVlopY6Jelb+AY8akKhx3cBNMJ8xjo7fbxSBfIvccfbYVuqCR2d/gdf+sLmAnnjPSFIlqZuoML8JhZgAZzSk+zYCYKcq6JNH/esLsJ2HLWgsOwNapCp5lHdkemdP6r3OuWfFXljwN5eCLEH3DAY3oTfQL7Wc/2jFyvA9/rFcs8CVUs1+nUgy9/hnH0L5V8GYcHDsh0yb56G64bt3sk3H3gx68/j+XCEzpB75J5ResGxrOOSOOfr2jKGmfcy+ydYyCB+awrqGhNenFdt/Gl+Ew7rnhExZ61QUq5kC9jHTCMZN9ePtdp4hf6cUc8jdz9BwbFam0hL32SeOBKSF075ike15L210kQAlGKsNH3zswfqoP69ZJAslrUu2F2qU1jvbtNdx4dRiX/D0BV9YzIoHby2IsvXh/VgYyV/7Stq/4q4/8GXDtx2OfM5bhb7YDL7/rxMRpPlQFKQKXv8LnvpU8OfSZGj4whN4XRUFQe9FMWEu7i44023XKwMYqCQ8/48G8ZylN0dKBrx+jmoQTj0/g5mtDODiXqUJqlYaifMBKNmyXbvwvis8Xy1dy//UPIPSMl6lB3f6UgbVbZAwe68MP3zt0IiQLwSr6QCTjDIcdkcCMCUF0KGhm7stmq6l1vDAD3vh9uZ6c/ttvilFKtNoUzveNqgoU+lX0ujyGXhfHUOQyLrp0kNp7RJD67TzWDe9tO95Wis/Xw8NTPdciuQHX5OkAAAmRSURBVLIwN51QtQMPPeXF/Y+6kExQMQdzp30Gk0cXOrsTmHJbAGeeFG/a6YT57kxLv+1LgGroxiU8/7oLMx5w60VCyObdXnW8HchQB/YBBx2Qws03RHDioTrOSxgRzAumtFmNkpV/oRvfWvGXtZ3G3af3ZcH57gweh6oT/rxMweA7CrFqFUXbLBz14lOmIhFXBG3EuKFBFArKkRat2J0lQGmKS/5QMGm2Bx9+4oRT0ajoqWl7n9ybdjvDRedFceOVUXQg9GbGLayUhKH9PoaVJbaiG88qPl+CEu7t9Qsi77tY+neDrBKIMoaJs72Y/4oDaloUrLLUVJWjTSuO2VOrcFj3VNNMJ7S08paHapQApSmmGd78zClKQ1VVSYJ12fx5SPxLDF321tDvuhDOPikBgScQA9kAe0kY9vJ9WEdszsylWvFX7/cWpL3+hsh7CnhSt+1twAffOjBygg+bN9KErMFKRY2nlISbro3g5mtCIDNMjG9+hS1a1NwkwIiORsGsRz146T9OwbhspdGpTxiQv58Sx4BrIyjrmMu92T4OJJ5lpVuydONC8flSHMq9N37CQvPd0Dbp7yVOdw4MvcuPd99ziKx30lYrBz6xoe3XQ8U9UwIobWfQe7covZX9bX7PkMODA5//5MBdU3xYsVyGbLg3TakI15DmDO3baejXO4yLzozDkfG2k3nuLItBLe+WYWHTFX/lfm/C1ul0hN+XsiFEG/DdYgX9hhVg82ZblhTAiuanqKLf5VGcf3bMoPduse+bnwZbW5Fwk0gcm8MyXnnNhdffouR0i5STOjEDLjgrJk79vdoYtj69xLZHAog+xLoGbxHnOt8IL7TefyL0rhNqDiWhE3jgKY8oZKDfuK0vTOIM3fdLosAg/Ld8UbA2hZanGrUE9CxcAqNWbpaxbLUiElWsOlEIEXDwgUkM6hsWzNrZ6ipcBpz7RuH5uR1VTmd8CS5E4chHUTWnEFo1RQkVdBg4rgD/+59LYErMY+1zpc1Bp74wl7hZHGej3rWWye2kBDIYNQEOoLJXGf+JOY+5MQsGcqK0b5/GLTdGcPHpcbAMvJvGcx5ShcQPF7HueJ/xct8kXnDxUBZ8ToampxRSS8pA78EF+PYbl54yt1NA+cwqLK1mJ0Xb8njjlsDWumGUlbA0ZVJdAj8WFKiCerDXBQbUPXMxtZckoa69i5UmxzFecezbHK7TWPRjVH8XgDhjuGpgIRb+aDc+O6auGpYm3vJQiwR2VgJUbspboKFP7wh6XxQDsZVnvYdSa0Dxf8pKlv8f47+f/S1PBw5j8S+RLepANpcNuGFYET79nBTfPJZiZxfQ8nyLBKxIgPJyiY3h5uvDuKJnfOt4kVQM2Pb8kXX+5RDG157zPdLBQxD/XFd847PAXcDt0wvw4nynAALpMIWW1iKBxiwB/S5Zsk8ag/pEcNaJcWQwluLwlosA296/sc4/7sv46iNe06RWPaXIexDZ0Bl7yAm88KYL4yb7BB8KuZx2Q/h4Y97llrltIwHSz2QaOPboBAbfGMWhPXK8OtRXbkMnfjnbZ2F3xpe1maW5zx8ghZ5C9nJLIxBD2gY7bhxSoGN0RLMSvmrZnxYJNJAEOINsU/HPS2Loc0UUrXPZ+MihaCsDk+LzWUnFxeTO7M2L7prJtkzzQTOqmhhHe9rOcM/DHjz2jBsapcYJmEGL8jfQNra8xoQERJ5HiqF7jxRuuT6MU49JQd6WosV1YhKxT25n3bUpjJejNS+6dS0LvuJAerWe8p7RbRuw9HcFQ+/y4ZefbCKxPJt0ZWJSLV1bJFB/EiCd5HpJWA9w+SVR9L4kira55YOEsaKAe84MsPiCC1hXfKBDFtac9rMGz/5S5E2AJ7ayaDQ78PrHTtxzvwcVqxVRwIBSDlss/vrbypaRzUiAKiVCJLKccmIKN10Vxv4lKb1eWm52n60DuK3TZrbXl21IfXXFX4xLtNZ3PSZtmeWFtg0DmwTENIb5b7sx71kXVq6gc1+CzAw2MDNzbOnbIoE6lADx52uqBJcbOP6YJHpdEsPh+yZgzxYTN0qzEd7Gc3Yc8Y/vZ6WBIVvdVvmak37TpPbdpdArAI9vfY+VgIgm4Z1P7Zj/ugMLf7IjVCVBkhkEHaRsEGe2eDzrcFtbhtpKAob5TXSLdMJrGgeTOfbcg4uc2wvPjGO/Lqlqpc88LABqncEdXcIs/m4JK8WfWyv+EpzKi29/BaHXvSxRzZqWfbkEpBnDT0tt+PArBd9978DK1QqqAlSoTdJZw/XvR8uOtUigjiWgexVFRogEUTCvVbGKg/ZL4+gjEjju8CQ6tVZBFEXZYCt5cYTv3g/u6RmWoi8OY6WJBzIT2zr1cIlvqFY85A6p6jkP0ksAvh2SejsQjDAsXWPHihUMFX9IqArYoBKomv7HIoqzjiXVMlwzkoCupHr5Z1ElskhFpz05Dtw3hY5t03ASN08m1TA32MS8gPuMONKLf8Y+vx6fy5//F98kX9HlCXiv6MVDL4Ill+h8mdv2MpgXSNHDCYZYXIJWHfRtRiJvWUqjkgCDqLjjcnK4HJqultkCEVuf9pB8gPcUDak1y5D67ghWimDuWrbrlOfL2k7hviv7s/iPbsQIymAwqW2vt8CTNirxtEymOUsgY85kLOqMTmZJyRi4sifgOjnGUj+7sM9CO2NZVH5WMjVGo3i5fBm85z8EqZVNi37uklJk+iSriU9a4ljNWb2axtq2vU7KxeCOg6guVoRFXn8J8u83sc4wTu2tl7RD9eVrUIxE61FwndxXk7xplljlY2oFkN6o43oyZpAZnuemIdKWWTYFCTAbuOQDk9uD2zoDSocAS/0cRPTjAaw7/rOjJeR1bvOlaAPgdMjdr4St0/FgcIG5YoAtDUb37G1bzrDZX2UNrxIE6TkwoL/8d0321TbvzKSI5Z4CW8Gpzby/NrFk89H0N9C9S6shR23b9dUsq+oSKaJcyg7Wl/tXjVLachi+/gIhz/gBjfH0lKftjF+DBZypz5n7yNYnrZGlVAOWpXpfqt+5XVHVlOOXzYLaes6cp7lsT0KLM6h/2lnqtw8RX/QYumE+Y7XXy6xth/8if6ImB6BgJdpDQ2ujdGnOonKuwunsf2//79VZiDt+futsxb/2re3v1fPQ1TTTant/5lqvbvcZ3dWg/99cOe54/O2Ptf31b2/83OetvD93rpmxapp/vuPXJp9c98j23mXcU3cgy23lQ6qdgowgNPwCCYtZKRJmPlKmFd/M4C19WyTQWCXw/2FPRE8ZCmprAAAAAElFTkSuQmCC",ze=te(51257),yt=te(25690),oe=te(26547),a=te(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,le=(Me,zt,nt)=>zt in Me?y(Me,zt,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Me[zt]=nt,ce=(Me,zt)=>{for(var nt in zt||(zt={}))ee.call(zt,nt)&&le(Me,nt,zt[nt]);if(z)for(var nt of z(zt))ne.call(zt,nt)&&le(Me,nt,zt[nt]);return Me},ie=(Me,zt)=>x(Me,b(zt)),Ce=(Me,zt,nt)=>new Promise((ct,Ut)=>{var ht=$e=>{try{vt(nt.next($e))}catch(Rt){Ut(Rt)}},Tt=$e=>{try{vt(nt.throw($e))}catch(Rt){Ut(Rt)}},vt=$e=>$e.done?ct($e.value):Promise.resolve($e.value).then(ht,Tt);vt((nt=nt.apply(Me,zt)).next())});const Ze=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Oe}=fe.default,gt=({exercise:Me,socket:zt,dispatch:nt,onStartScreenshot:ct,onCloseScreenshot:Ut,handleToDetail:ht})=>{const[Tt,vt]=Se.default.useModal(),$e=(0,E.useRef)(),[Rt,Mt]=(0,E.useState)(!0),bt=(0,E.useRef)(!1),Xe=(0,yt.useParams)();(0,E.useEffect)(()=>{var We,Bt,Je;if(document.addEventListener((0,Fe.gH)(),_e,!1),window.addEventListener("blur",qe,!1),(We=Me.exerciseUserInfo)!=null&&We.screen_open&&(0,Fe.vp)()&&Mt(!1),(Bt=Me.exerciseUserInfo)!=null&&Bt.screen_open&&!(0,Fe.vp)()){(0,ze.RG)(" ",!0);const Ue=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Me.exerciseUserInfo.screen_sec+3:Me.exerciseUserInfo.screen_sec+10+1;$e.current=Se.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Me.exerciseUserInfo.screen_num-Me.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(Oe,{onFinish:()=>Ce(void 0,null,function*(){var tt;const Ve=yield At();(tt=$e.current)==null||tt.destroy(),Ve.used_screen_num&&mn(Ve.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Ue*1e3})),"S\uFF09"),onOk:()=>{var tt;(0,ze.RG)(" ",!0),(tt=$e.current)==null||tt.destroy(),Mt(!1),(0,Fe.Dj)(document.body),document.getElementById("root").addEventListener("click",at,!1)}})}return(Je=Me.exerciseUserInfo)!=null&&Je.screen_open&&!(0,Fe.vp)()||document.getElementById("root").addEventListener("click",at,!1),()=>{document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,Fe.gH)(),_e,!1),window.removeEventListener("blur",qe,!1)}},[]),(0,E.useEffect)(()=>{setTimeout(()=>{Me.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,Fe.gH)(),_e,!1))},500),st()},[Me.actionTabs]),(0,E.useEffect)(()=>{setTimeout(()=>{Me.exerciseUserInfo.used_screen_num>Me.exerciseUserInfo.screen_num&&Rn()},500)},[Me.exerciseUserInfo]);const Le=()=>Ce(void 0,null,function*(){const We=yield At();setTimeout(()=>{var Bt,Je;(Bt=$e.current)==null||Bt.destroy(),$e.current=Se.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},We.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(Je=Me.exerciseUserInfo)==null?void 0:Je.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>Ce(void 0,null,function*(){(0,Fe.Dj)(document.body)})})},1e3)}),at=We=>{!(0,Fe.vp)()&&We.target.nodeName!=="A"&&We.target.nodeName!=="BUTTON"&&We.target.innerHTML!=="\u786E \u5B9A"&&(0,Fe.Dj)(document.body)},st=()=>Ce(void 0,null,function*(){const We=yield nt({type:"exercise/getExerciseUserInfo",payload:ce({},Xe)});return We==null?void 0:We.data}),pt=We=>Ce(void 0,null,function*(){var Bt;if((Bt=Me.exerciseUserInfo)!=null&&Bt.screen_at){const Ue=yield(0,ye.ck)(ie(ce({},Xe),{reset:!0}));if((Ue==null?void 0:Ue.status)===-6)return}const Je=yield(0,ye.oy)({id:Xe.categoryId});if(Je!=null&&Je.is_commit){Se.default.destroyAll(),yield Vt(),wt(!0);return}else mn(We+1)}),Vt=()=>Ce(void 0,null,function*(){var We;const Bt=He()(),Je=Me.exerciseUserInfo.screen_sec;if(en.current.length>0){const Ue=Bt.format("YYYY-MM-DD HH:mm:ss");let tt=Math.floor(Bt.diff(He()(en.current[0].start))/1e3);const Ve=en.current.length;tt/Je>>0>Ve&&(tt=(Ve+1)*Je-1),yield(0,ye.P8)(Xe.categoryId,{exercise_user_id:(We=Me.exerciseUserInfo)==null?void 0:We.exercise_user_id,time:Ue,time_long:tt,count:Ve})}en.current=[]}),Ie=(0,E.useRef)(0),Nt=(0,E.useRef)(0),en=(0,E.useRef)([]),tn=(0,E.useRef)(!1),mn=We=>Ce(void 0,null,function*(){var Bt;bt.current||(ct(),Se.default.destroyAll(),Ie.current=He()().valueOf(),tn.current=!0,$e.current=Se.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:Pe.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:a.createElement("div",{className:Pe.exitFullScreenModal},a.createElement("img",{src:re,alt:"",className:Pe.warningIcon}),a.createElement("div",{className:Pe.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),a.createElement("span",{className:Pe.warningText},((Bt=Me.exerciseUserInfo)==null?void 0:Bt.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),a.createElement("span",{className:Pe.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),a.createElement("span",{className:Pe.warningText},We-1),(0,oe._V)(oe.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(Oe,{className:Pe.countdownWrapper,onFinish:()=>{Nt.current=He()().valueOf(),en.current.push({start:Ie.current,end:Nt.current}),pt(We)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Me.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,ze.RG)(" ",!0),Vt(),(0,Fe.Dj)(document.body),Ut(),$e.current.destroy(),tn.current=!1}}))}),Rn=()=>Ce(void 0,null,function*(){Se.default.destroyAll(),(yield(0,ye.VL)({categoryId:Xe.categoryId,commit_method:1}))&&wt()}),wt=(We=!1)=>Ce(void 0,null,function*(){var Bt,Je;if(document.removeEventListener((0,Fe.gH)(),_e,!1),(0,Fe.BU)(),Se.default.destroyAll(),bt.current=!0,We){const Ue=yield(0,ye.Yu)(Xe.categoryId,{exercise_user_id:(Bt=Me.exerciseUserInfo)==null?void 0:Bt.exercise_user_id});Tt.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:Pe.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:Pe.forcedModalContent},a.createElement("img",{src:Ge,alt:""}),a.createElement("div",{className:Pe.forcedText},(0,oe._V)(oe.CP.recordScreen17)),a.createElement("div",{className:Pe.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(Je=Me.exerciseUserInfo)==null?void 0:Je.screen_num,(0,oe._V)(oe.CP.recordScreen19)),a.createElement(ve.default,{dataSource:Ue==null?void 0:Ue.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,oe._V)(oe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,oe._V)(oe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,oe._V)(oe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Ut(),ht()},onOk:()=>{yt.history.push(`/classrooms/${Xe.coursesId}/exercisenotice/${Xe.categoryId}/users/${Xe.login}?isShowApply=true`)}})}else Tt.info({content:a.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),a.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{ht()}})}),qe=We=>{(0,Fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!tn.current&&(0,Fe.BU)()},At=()=>Ce(void 0,null,function*(){var We;if((We=Me.exerciseUserInfo)!=null&&We.screen_at){const Ue=yield(0,ye.ck)(ie(ce({},Xe),{reset:!0}));if((Ue==null?void 0:Ue.status)===-6)return}const Bt=yield(0,ye.oy)({id:Xe.categoryId});if(Bt!=null&&Bt.is_commit){wt();return}return yield st()}),_e=()=>Ce(void 0,null,function*(){var We;if((0,ze.RG)(" ",!0),(0,Fe.vp)()){if((We=Me.exerciseUserInfo)!=null&&We.screen_at){var Bt=yield(0,ye.ck)(ie(ce({},Xe),{reset:!0}));if((Bt==null?void 0:Bt.status)===-6)return}}else if(!tn.current){var Bt=yield(0,ye.ck)(ce({},Xe));if((Bt==null?void 0:Bt.status)===-6)return;const Ue=yield st();mn(Ue.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Pt=()=>Ce(void 0,null,function*(){(0,ye.ck)(ce({},Xe));const We=yield st();mn(We.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,vt)};var ut=(0,yt.connect)(({exercise:Me,globalSetting:zt})=>({globalSetting:zt,exercise:Me}))(gt)},38518:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return b}});var E=te(59301),fe=te(18287),Se={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ve=te(73631),Fe=te(5623),ye=te(46722),be=Object.defineProperty,He=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,yt=(z,ee,ne)=>ee in z?be(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))Ge.call(ee,ne)&&yt(z,ne,ee[ne]);if(re)for(var ne of re(ee))ze.call(ee,ne)&&yt(z,ne,ee[ne]);return z},a=(z,ee)=>He(z,Pe(ee)),y=(z,ee,ne)=>new Promise((le,ce)=>{var ie=Oe=>{try{Ze(ne.next(Oe))}catch(gt){ce(gt)}},Ce=Oe=>{try{Ze(ne.throw(Oe))}catch(gt){ce(gt)}},Ze=Oe=>Oe.done?le(Oe.value):Promise.resolve(Oe.value).then(ie,Ce);Ze((ne=ne.apply(z,ee)).next())}),b=({value:z,onChange:ee,scrollId:ne})=>{const[le,ce]=(0,E.useState)([]);(0,E.useEffect)(()=>{ie()},[]);const ie=()=>y(void 0,null,function*(){const Me=yield(0,ye.NZ)({});if(Me!=null&&Me.data){const zt=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:E.createElement("img",{src:ve,className:Se.folderIcon}),isLeaf:!1,children:Ce(Me.data||[])}];ce(zt)}}),Ce=Me=>Me.map(zt=>({title:zt.name,key:zt.group_id,icon:E.createElement("img",{src:ve,className:Se.folderIcon}),isLeaf:zt.children.length===0,children:Ce(zt.children)})),Ze=(Me,zt,nt)=>Me.map(ct=>ct.key===zt?oe(oe({},ct),nt):ct.children?a(oe({},ct),{children:Ze(ct.children,zt,nt)}):ct),Oe=(Me,zt,nt)=>Me.map(ct=>{if(ct.key===zt)return a(oe({},ct),{icon:nt?E.createElement("img",{src:Fe,className:Se.folderIcon}):E.createElement("img",{src:ve,className:Se.folderIcon})});if(ct.children)return a(oe({},ct),{children:Oe(ct.children,zt,nt)})}),gt=(Me,zt)=>{ce(nt=>Oe(nt,zt.node.key,zt.expanded))},ut=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return le.length>0&&E.createElement("div",{id:ne||""},E.createElement(fe.default,oe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:le,className:Se.folderWrapper,onSelect:ee,onExpand:gt},ut)))}},94361:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ye}});var E=te(37639),fe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Se=te(32637),ve=te(59301),ye=({type:be,style:He})=>{const Pe=ve.createElement("div",{className:fe.wrap,onClick:re=>{re.preventDefault(),re.stopPropagation()}},ve.createElement("p",null,be==="shixun"||be==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ve.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",be==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ve.createElement("div",{className:fe.contact},ve.createElement("div",{className:fe.img},ve.createElement("img",{src:Se,width:"124px",height:"124px"})),ve.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ve.createElement(E.Z,{content:Pe},ve.createElement("span",{className:fe.text,style:He},"\u9AD8\u6D88\u8017"))}},41319:function(Re,rt,te){"use strict";te.d(rt,{X:function(){return ve},y:function(){return Se}});var E=te(59301),fe=te(6767);const Se=Fe=>{(0,E.useEffect)(()=>{if(Fe){const ye=He=>{He.key==="F12"&&(He.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},be=He=>{He.preventDefault()};return document.addEventListener("keydown",ye),document.addEventListener("contextmenu",be),()=>{document.removeEventListener("keydown",ye),document.removeEventListener("contextmenu",be)}}},[Fe])},ve=()=>{const[Fe,ye]=(0,E.useState)(!1),be=He=>{const{keyCode:Pe,ctrlKey:re,metaKey:Ge,type:ze}=He;(ze==="paste"||(Pe===67||Pe===86)&&(Ge||re))&&(fe.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),He.preventDefault(),He.stopPropagation())};return(0,E.useEffect)(()=>(Fe&&(window.addEventListener("keydown",be,!0),window.addEventListener("paste",be,!0)),()=>{window.removeEventListener("keydown",be,!0),window.removeEventListener("paste",be,!0)}),[Fe]),{setOpenDisableCopyAndPaste:ye,disableCopyAndPaste:Fe}}},9507:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ge}});var E=te(59301),fe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Se=te(92310),ve=te.n(Se),Fe=te(29787),ye=te(2859),be=te(38986),He=te(51257),Pe=(ze,yt,oe)=>new Promise((a,y)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){y(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){y(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(ze,yt)).next())}),Ge=({data:ze,className:yt,fullWidth:oe,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const ee=(0,E.useRef)(null),ne=(0,E.useRef)(null),le=(0,E.useRef)(null),ce=(0,E.useRef)(null),[ie,Ce]=(0,E.useState)(!1),[Ze,Oe]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(le.current||(le.current=document.createElement("style"),document.head.appendChild(le.current)),ze!=null&&ze.visible?(document.body.setAttribute("data-custom","y-hidden"),le.current.innerHTML=" html { overflow-y: hidden; }",ze!=null&&ze.src&>()):(document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null)),()=>{document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null)}),[ze==null?void 0:ze.visible]);const gt=()=>Pe(void 0,null,function*(){Ce(!0),Oe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const nt=yield(0,He.ZJ)(ze==null?void 0:ze.src);ee.current.src="",ee.current.src=nt,ee.current.onload=function(){zt()},Ce(!1),Oe("")}),ut=nt=>Pe(void 0,null,function*(){Ce(!0),Oe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ct=yield(0,be.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ze.title,file:nt.dataUrl}});ct!=null&&ct.id&&!z?(yield(0,be.ZP)(`/api/attachments/${ze.id}/add_subitem.json`,{method:"post",body:{subitem_id:ct==null?void 0:ct.id,settings:JSON.stringify(nt.state)}})).status===0&&x():ct!=null&&ct.id&&x(ct),Ce(!1),Oe("")}),Me=()=>{const nt=document.querySelector('a[href="https://markerjs.com/"]');nt&&nt.parentNode&&(nt.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Ut=>{const ht=document.querySelector(Ut.name);ht&&ht.setAttribute("title",Ut.title)})},zt=()=>{ne.current=new ye.hP(ee.current),ne.current.targetRoot=ce.current,ne.current.addEventListener("render",ut),ne.current.addEventListener("beforeclose",y),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),ze!=null&&ze.snapshotData&&ne.current.restoreState(ze.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Me()},300)};return E.createElement(E.Fragment,null,(ze==null?void 0:ze.visible)&&E.createElement(Fe.Z,{spinning:ie,tip:Ze,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:ce,className:ve()(fe.imageDimensions,yt,oe?fe.fullWidth:""),style:a},E.createElement("img",{className:fe.img,ref:ee}))))}},50043:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Rn},$:function(){return mn}});var E=te(59301),fe={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},Se=te(92310),ve=te.n(Se),Fe=te(28284),ye=te(6767),be=te(62957),He=te(71051),Pe=te(77019),re=te(62673),Ge=te(75727),ze=te(14566),yt=te(99571),oe=te(60242),a=te(17149),y=te(37568),x=te(9148),b=te(346),z="data:image/png;base64,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",ee="data:image/png;base64,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",ne="data:image/png;base64,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",le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",ce=te(38986),ie=te(38518),Ce=te(5623),Ze=te(8944),Oe=te(19105),gt=te(17077),ut=te(15342),Me=te.n(ut),zt=(wt,qe,At)=>new Promise((_e,Pt)=>{var We=Ue=>{try{Je(At.next(Ue))}catch(tt){Pt(tt)}},Bt=Ue=>{try{Je(At.throw(Ue))}catch(tt){Pt(tt)}},Je=Ue=>Ue.done?_e(Ue.value):Promise.resolve(Ue.value).then(We,Bt);Je((At=At.apply(wt,qe)).next())}),ct=E.memo(({tagName:wt="div",value:qe="",className:At,style:_e={},onBlur:Pt,id:We})=>{const Bt=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!Bt.current)return;zt(void 0,null,function*(){const tt=Bt.current;tt.innerHTML="";const Ve=qe==null?void 0:qe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Qe of Ve)if(Qe.startsWith("$$")&&Qe.endsWith("$$")||Qe.startsWith("`$$")&&Qe.endsWith("$$`")){const mt=Qe.startsWith("`$$")?Qe.slice(3,-3):Qe.slice(2,-2),ke=document.createElement("span");ke.setAttribute("contentEditable","false"),ke.setAttribute("title",Qe),ke.className="edu_latex",tt.appendChild(ke),Me().render(mt,ke,{throwOnError:!1})}else{const mt=Qe==null?void 0:Qe.replace(/<[^>]*>/g,ke=>ke.startsWith("{var Ue,tt;if(Pt&&Bt.current){const Qe=Bt.current.cloneNode(!0),mt=Qe.querySelectorAll("span.edu_latex");for(let ke of mt){const Te=ke.getAttribute("title"),Ee=document.createTextNode(Te||""),xe=ke;(tt=(Ue=xe.parentNode)==null?void 0:Ue.replaceChild)==null||tt.call(Ue,Ee,xe)}Pt(Qe.innerHTML)}};return E.createElement(E.Fragment,null,E.createElement(wt,{ref:Bt,contentEditable:!0,className:At,style:_e,onBlur:Je}))}),Ut=te(48790),ht=te(49535),Tt=te(82105),vt=Object.defineProperty,$e=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Le=(wt,qe,At)=>qe in wt?vt(wt,qe,{enumerable:!0,configurable:!0,writable:!0,value:At}):wt[qe]=At,at=(wt,qe)=>{for(var At in qe||(qe={}))bt.call(qe,At)&&Le(wt,At,qe[At]);if(Mt)for(var At of Mt(qe))Xe.call(qe,At)&&Le(wt,At,qe[At]);return wt},st=(wt,qe)=>$e(wt,Rt(qe)),pt=(wt,qe,At)=>new Promise((_e,Pt)=>{var We=Ue=>{try{Je(At.next(Ue))}catch(tt){Pt(tt)}},Bt=Ue=>{try{Je(At.throw(Ue))}catch(tt){Pt(tt)}},Je=Ue=>Ue.done?_e(Ue.value):Promise.resolve(Ue.value).then(We,Bt);Je((At=At.apply(wt,qe)).next())});const Vt=wt=>{wt.preventDefault();let At=(wt.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,At)},Ie=wt=>{wt.key==="Enter"&&wt.preventDefault()},Nt=({children:wt,style:qe})=>E.createElement("div",{className:fe.leftBox,style:qe,onPaste:Vt},wt),en=({children:wt,style:qe,className:At})=>E.createElement("div",{className:ve()(fe.rightBox,At),style:qe,onPaste:Vt},wt),tn=({className:wt,style:qe={},width:At=1200,onCancel:_e=()=>{},onSuccess:Pt=()=>{},gather:We={},mode:Bt=1,stickyTop:Je=0,subDisciplineId:Ue=[],hideWordFeatures:tt,dataSource:Ve=[],customLeftHeadNode:Qe,customRightHeadNode:mt,customLeftContent:ke,hideRecognition:Te=!1,onExchange:Ee,isSingleSelection:xe=!1,underpinBackgroundStyle:Ye={},headExtraNode:et,isRefreshItemBank:xt=!1,okText:Ct="\u786E\u5B9A\u5BFC\u5165",onSave:Jt})=>{var Qt;const[qt,Bn]=(0,E.useState)(1),[_n,on]=(0,E.useState)(0),[fn,Dn]=(0,E.useState)(""),[Sn,hn]=(0,E.useState)(!1),[an,Yn]=(0,E.useState)([]),[jn,ln]=(0,E.useState)([]),[Xn,nn]=(0,E.useState)(!1),[un,An]=(0,E.useState)(!1),[bn,Kn]=(0,E.useState)(!1),[ya,Ke]=(0,E.useState)(!1),[It,St]=(0,E.useState)([]),[wn,aa]=(0,E.useState)(1),[Qn,Ua]=(0,E.useState)(!1),[Na,Wa]=(0,E.useState)(!0),[Ra,Ao]=(0,E.useState)(0),[kn,Ht]=(0,E.useState)(!1),[Vn]=Fe.default.useForm(),[mo]=Fe.default.useForm(),wa=(0,E.useRef)(null),za=(0,E.useRef)(null),Wn=(0,E.useRef)(),sa=(0,E.useRef)(null),ia=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],zn=["C","C++","Java","Python","JavaScript","Ruby"];(0,E.useEffect)(()=>{Ve!=null&&Ve.length&&je(Ve)},[Ve]),(0,E.useEffect)(()=>{qt===2&&wa.current.focus()},[qt]),(0,E.useEffect)(()=>{bn&&bo()},[bn]);const So=()=>{if(qt===1){ye.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}be.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>pt(void 0,null,function*(){Bn(1)})})},bo=()=>pt(void 0,null,function*(){const de=yield(0,ce.ZP)("/api/disciplines.json",{method:"get",params:{source:Bt===1?"new_question":"subject"}});St(de.disciplines||[])}),Po=de=>{const dt=[],Ot=(rn,Zt)=>{rn.length>=2&&dt.push(rn.join(""));for(let ae=Zt;ae(de=de||"",de=String(de),de=de.replace(/\s+/g,""),de),Eo=de=>(de=de||"",de=String(de),de=de.replace(/
/g,""),de=de.replace(/
/g,` `),de=de.replace(/<\/div>/g,` -`),de=Vo(de),de),Ln=de=>de.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Vo=de=>de.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Qo=de=>{var dt;const Ot=de.clipboardData;if(Ot){const ln=Ot.types.toString(),Zt=Ot.items;if(ln==="Files"||Ot.types.indexOf("Files")>-1){de.preventDefault();try{let ae=Zt[1];((dt=Zt[0])==null?void 0:dt.kind)==="file"&&(ae=Zt[0]);const pe=ae.getAsFile();(0,gt.I)(pe,ge=>{var Ae;if(ge.id){if(((Ae=pe==null?void 0:pe.type)==null?void 0:Ae.indexOf("image"))>-1){const Be=``;document.execCommand("insertText",!1,Be)}}else(ge==null?void 0:ge.status)===401&&(document.location.href="/user/login")})}catch(ae){ye.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function dr(de,dt){return pt(this,null,function*(){if(typeof de=="string")return yield dt(de);if(typeof de!="object"||de===null)return de;if(Array.isArray(de))return yield Promise.all(de.map(Zt=>pt(this,null,function*(){return yield dr(Zt,dt)})));const Ot={};for(const ln in de)if(Object.prototype.hasOwnProperty.call(de,ln)){const Zt=de[ln];typeof Zt=="string"?Ot[ln]=yield dt(Zt):typeof Zt=="object"?Ot[ln]=yield dr(Zt,dt):Ot[ln]=Zt}return Ot})}const Ro=()=>pt(void 0,null,function*(){var de;hn(!0),Dn("\u5904\u7406\u4E2D"),yield new Promise(ln=>setTimeout(ln,1e3));let dt=(de=za.current)==null?void 0:de.querySelectorAll('[data-text="edit"]'),Ot="";try{dt.forEach(function(ln){var Zt,ae,pe,ge;const Ae=ln.cloneNode(!0),Be=Ae.querySelectorAll("span.edu_latex");for(let we of Be){const Ne=we.getAttribute("title"),Et=document.createTextNode(Ne),Ft=we;(ae=(Zt=Ft.parentNode)==null?void 0:Zt.replaceChild)==null||ae.call(Zt,Et,Ft)}const he=Ae.querySelectorAll("span[style]");for(let we of he)if(we.style.fontFamily){const Ne=we.innerHTML,Et=document.createTextNode(Ne),Ft=we;(ge=(pe=Ft.parentNode)==null?void 0:pe.replaceChild)==null||ge.call(pe,Et,Ft)}Ae==null||Ae.childNodes.forEach(function(we){we.nodeType===Node.ELEMENT_NODE&&we.localName!=="h5"&&we.localName!=="h4"?Ot+=`

${we.innerHTML}

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

${we.textContent}

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

${we.innerHTML}

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

${we.textContent}

`)})}),ot("/api/intelligent_imports/import.json",{html:Qo(Ot)})}catch(rn){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",rn)}}),Jn=de=>{let dt=de.filter(Ot=>!!(Ot!=null&&Ot.type));return dt=dt.map(Ot=>{var rn;const Zt=(rn=Vr.find(pe=>pe.id===(Ot==null?void 0:Ot.type)))==null?void 0:rn.deal,ae=st(at({},Ot),{id:String(Math.random()).slice(-6),knowledgePoint:_a(Ot==null?void 0:Ot.knowledgePoint)});return Zt?Zt(ae):ae}),dt},ua=()=>{if(qt===1){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}be.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:ko})},Ca=()=>E.createElement("div",{className:fe.row},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,{style:{height:675}},qt===1&&E.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Bn(2)},E.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",E.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",E.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",E.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",E.createElement("br",null)),E.createElement("div",{className:fe.imgBox,style:{marginTop:75}},E.createElement("img",{width:56,src:ee}),E.createElement("span",null,"\u7F16\u8F91\u533A"))),qt===2&&E.createElement("div",{"data-text":"edit",onBlur:()=>{wa.current.innerHTML||Bn(1)},ref:wa,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),E.createElement("div",{className:fe.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},E.createElement("div",{className:fe.imgBox,style:{marginTop:240}},E.createElement("img",{width:56,src:ne}),E.createElement("span",null,"\u9884\u89C8\u533A")))),In=(de,dt,Ot,rn)=>{var Zt;console.log(de,dt,Ot,rn,"onDataChange\u4FEE\u6539\u6570\u503C");const ae=JSON.parse(JSON.stringify(jn));rn===void 0?ae[dt][de]=Ot:ae[dt].questions[rn][de]=Ot;const pe=at({},ae[dt]),ge=(Zt=Vr.find(Ae=>Ae.id===(pe==null?void 0:pe.type)))==null?void 0:Zt.deal;ae[dt]=ge(pe),ln(ae)},Co=(de,dt,Ot)=>{var rn;const Zt=Ot!==void 0,ae=(rn=Vr.find(Ae=>Ae.id===(de==null?void 0:de.type)))==null?void 0:rn.type,pe=`${dt+1}.${Ot===void 0?"":Ot+1+"."}`,ge=`${(de==null?void 0:de.type)==="7"?"{{":""}${pe}\u3010${ae}\u3011${(de==null?void 0:de.question)||""}`;return E.createElement(E.Fragment,null,Zt&&E.createElement("h4",{contentEditable:!0}),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",value:ge}))},ma=(de,dt)=>pt(void 0,null,function*(){var Ot;const rn=yield Ee(de,dt),Zt=(Ot=rn==null?void 0:rn.data)==null?void 0:Ot.content;if(Zt!=null&&Zt.length){const ae=Jn(Zt)[0];an.splice(dt,1,ae),jn.splice(dt,1,ae),Yn([...an]),ln([...jn])}}),Sr=(de,dt,Ot)=>{var rn;const Zt=Ot!==void 0,ae=(rn=Vr.find(ge=>ge.id===(de==null?void 0:de.type)))==null?void 0:rn.type,pe=`${dt+1}.${Ot===void 0?"":Ot+1+"."}`;return Zt?E.createElement("div",{style:{padding:"10px 18px"}},`${pe}\u3010${ae}\u3011`,E.createElement(ct,{id:de==null?void 0:de.id,tagName:"span",className:fe.edit,onBlur:ge=>In("question",dt,ge,Ot),value:(de==null?void 0:de.question)||""})):E.createElement(E.Fragment,null,E.createElement("div",{className:fe.actionHead},E.createElement("div",{className:"c-light-primary"},`${pe}\u3010${ae}\u3011`),Bt!==1&&E.createElement(He.Z,{disabled:(de==null?void 0:de.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:ge=>In("score",dt,ge,Ot),value:de==null?void 0:de.score}),E.createElement(Pe.Z,{align:"middle",style:{marginLeft:"auto"}},!!Ee&&E.createElement("span",{className:"current c-light-primary mr30",onClick:()=>ma(de,dt)},E.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),E.createElement(re.default,{onChange:ge=>In("checked",dt,ge.target.checked,Ot),checked:!!(de!=null&&de.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",style:{padding:"10px 18px"},className:fe.edit,onBlur:ge=>In("question",dt,ge,Ot),value:de==null?void 0:de.question}))},tr=(de,dt,Ot)=>E.createElement(E.Fragment,null,["0","1","2","4"].includes(de==null?void 0:de.type)&&E.createElement(ct,{id:de==null?void 0:de.id,value:`\u7B54\u6848\uFF1A${dt||""}`,tagName:"p"}),!Ot&&E.createElement(ct,{id:de==null?void 0:de.id,value:`\u96BE\u5EA6\uFF1A${(de==null?void 0:de.difficulty)||""}`,tagName:"p"}),(de==null?void 0:de.type)!=="7"&&E.createElement(ct,{id:de==null?void 0:de.id,value:`\u89E3\u6790\uFF1A${(de==null?void 0:de.analyze)||""}`,tagName:"p"}),!Ot&&E.createElement(ct,{id:de==null?void 0:de.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(de==null?void 0:de.knowledgePoint)||""}`,tagName:"p"})),or=(de,dt,Ot,rn)=>{const Zt=rn!==void 0,ae=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],pe=Zt&&!de.last&&!de.errorMsg?{marginBottom:10}:{},ge=ae.map(Ae=>({key:Ae,label:Ae,onClick:()=>In("difficulty",Ot,Ae,rn)}));return E.createElement("div",{className:fe.liWrap,style:pe},["4"].includes(de==null?void 0:de.type)&&E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",className:`${fe.edit} c-black`,onBlur:Ae=>In("answer",Ot,[Ae],rn),value:dt})),!Zt&&E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Ge.Z,{menu:{items:ge}},E.createElement("span",{className:"c-light-primary"},de==null?void 0:de.difficulty,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(de==null?void 0:de.type)!=="7"&&E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",className:`${fe.edit} c-grey-333`,onBlur:Ae=>In("analyze",Ot,Ae,rn),value:de==null?void 0:de.analyze})),!Zt&&E.createElement("div",{onKeyDown:Ie,className:fe.li},E.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),E.createElement(ct,{id:de==null?void 0:de.id,tagName:"div",value:(de==null?void 0:de.knowledgePoint)||"",className:`${fe.edit} c-grey-333`,onBlur:Ae=>In("knowledgePoint",Ot,_a(Eo(Ae)),rn)})))},Oo=de=>E.createElement(E.Fragment,null,typeof(de==null?void 0:de.errorMsg)=="string"&&!!(de!=null&&de.errorMsg)&&E.createElement("h5",{contentEditable:!1},E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,de==null?void 0:de.errorMsg))),Go=de=>E.createElement(E.Fragment,null,typeof(de==null?void 0:de.errorMsg)=="string"&&!!(de!=null&&de.errorMsg)&&E.createElement("h5",null,E.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),E.createElement("div",null,de==null?void 0:de.errorMsg))),Br=(de,dt,Ot,rn)=>{let Zt="flex";return(xe&&Ra!==rn||Xn&&!(Ot!=null&&Ot.errorMsg))&&(Zt="none"),E.createElement("div",{className:fe.row,style:{display:Zt}},E.createElement("div",{className:fe.leftLayout},ke||E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},de))),E.createElement("div",{className:fe.rightLayout},E.createElement(en,{className:Ot!=null&&Ot.errorMsg?fe.error:""},dt)))},Vr=[{id:"0",type:"\u5355\u9009\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0;let pe=(rn=de==null?void 0:de.answer)==null?void 0:rn[0];const ge=E.createElement(E.Fragment,null,Co(de,dt,Ot),(Zt=de==null?void 0:de.options)==null?void 0:Zt.map((we,Ne)=>E.createElement(ct,{id:de==null?void 0:de.id,key:Ne,value:`${ia[Ne]}.${we}`,tagName:"p"})),tr(de,pe,ae),Oo(de));let Ae=ae?de:jn[dt];const Be=Ae==null?void 0:Ae.options,he=E.createElement(E.Fragment,null,Sr(Ae,dt,Ot),Be==null?void 0:Be.map((we,Ne)=>{var Et;return E.createElement("div",{key:Ne,className:fe.option},E.createElement("aside",{className:((Et=Ae==null?void 0:Ae.answer)==null?void 0:Et[0])===ia[Ne]?fe.active:"",onClick:()=>In("answer",dt,[ia[Ne]],Ot)},ia[Ne]),E.createElement(ct,{id:Ae==null?void 0:Ae.id,tagName:"div",className:`${fe.text}`,onBlur:Ft=>{Be[Ne]=Ft,In("options",dt,Be,Ot)},value:we}))}),or(Ae,"",dt,Ot),Go(Ae));return ae?[ge,he]:Br(ge,he,Ae,dt)},deal:de=>{var dt,Ot,rn;de.score=de.score===void 0?2:de.score;let Zt=_a((dt=de==null?void 0:de.answer)==null?void 0:dt[0]).toUpperCase();de.answer=Zt?[Zt]:[];let ae=[];if(!(de!=null&&de.options))ae.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{de.options=(Ot=de.options)==null?void 0:Ot.slice(0,8);const pe=de.options.map(Ae=>Ae==null?void 0:Ae.trim().replace(/^\s+|\s+$/g,""));new Set(pe).size!==pe.length&&ae.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Zt||ae.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Zt&&(ia.slice(0,((rn=de==null?void 0:de.options)==null?void 0:rn.length)||8).includes(Zt)||ae.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),_a(de==null?void 0:de.question)||ae.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=ae.join(` +`),de}},{id:"1",type:"\u591A\u9009\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0;let pe=(rn=de==null?void 0:de.answer)==null?void 0:rn[0];const ge=E.createElement(E.Fragment,null,Co(de,dt,Ot),(Zt=de==null?void 0:de.options)==null?void 0:Zt.map((we,Ne)=>E.createElement(ct,{id:de==null?void 0:de.id,key:Ne,value:`${ia[Ne]}.${we}`,tagName:"p"})),tr(de,pe,ae),Oo(de));let Ae=ae?de:jn[dt];const Be=Ae==null?void 0:Ae.options,he=E.createElement(E.Fragment,null,Sr(Ae,dt,Ot),Be==null?void 0:Be.map((we,Ne)=>{var Et,Ft;return E.createElement("div",{key:Ne,className:fe.option},E.createElement("aside",{className:(Ft=(Et=Ae==null?void 0:Ae.answer)==null?void 0:Et[0])!=null&&Ft.includes(ia[Ne])?fe.active:"",onClick:()=>{var it;let Gt=((it=Ae==null?void 0:Ae.answer)==null?void 0:it[0])||"";const _t=ia[Ne];Gt.includes(_t)?Gt=Gt.replace(new RegExp(_t,"g"),""):Gt+=_t,Gt=Gt.split("").sort().join(""),In("answer",dt,[Gt],Ot)}},ia[Ne]),E.createElement(ct,{id:Ae==null?void 0:Ae.id,tagName:"div",className:`${fe.text}`,onBlur:it=>{Be[Ne]=it,In("options",dt,Be,Ot)},value:we}))}),or(Ae,"",dt,Ot),Go(Ae));return ae?[ge,he]:Br(ge,he,Ae,dt)},deal:de=>{var dt,Ot,rn;de.score=de.score===void 0?2:de.score;let Zt=_a((dt=de==null?void 0:de.answer)==null?void 0:dt[0]).toUpperCase().split("").sort().join("");de.answer=Zt?[Zt]:[];let ae=[];if(!(de!=null&&de.options))ae.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{de.options=(Ot=de.options)==null?void 0:Ot.slice(0,8);const pe=de.options.map(Ae=>Ae==null?void 0:Ae.trim().replace(/^\s+|\s+$/g,""));new Set(pe).size!==pe.length&&ae.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Zt||ae.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Zt){const pe=ia.slice(0,((rn=de==null?void 0:de.options)==null?void 0:rn.length)||8);Po(pe).includes(Zt)||ae.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return _a(de==null?void 0:de.question)||ae.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=ae.join(` +`),de}},{id:"2",type:"\u5224\u65AD\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0;let pe=(rn=de==null?void 0:de.answer)==null?void 0:rn[0];const ge=E.createElement(E.Fragment,null,Co(de,dt,Ot),tr(de,pe,ae),Oo(de));let Ae=ae?de:jn[dt];const Be=["\u6B63\u786E","\u9519\u8BEF"];let he=((Zt=Ae==null?void 0:Ae.answer)==null?void 0:Zt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(he)?he="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(he)&&(he="\u9519\u8BEF");const we=E.createElement(E.Fragment,null,Sr(Ae,dt,Ot),Be==null?void 0:Be.map((Ne,Et)=>E.createElement("div",{key:Et,className:fe.option},E.createElement("aside",{style:{borderRadius:2},className:he===Ne?fe.active:"",onClick:()=>In("answer",dt,[Ne],Ot)},Ne==="\u6B63\u786E"?"T":"F"),E.createElement("div",{style:{pointerEvents:"none"},className:`${fe.text}`},Ne))),or(Ae,"",dt,Ot),Go(Ae));return ae?[ge,we]:Br(ge,we,Ae,dt)},deal:de=>{var dt;de.score=de.score===void 0?2:de.score;let Ot=_a((dt=de==null?void 0:de.answer)==null?void 0:dt[0]);de.answer=Ot?[Ot]:[];let rn=[];return Ot||rn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Ot&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Ot)&&rn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),_a(de==null?void 0:de.question)||rn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=rn.join(` +`),de}},{id:"3",type:"\u586B\u7A7A\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0,pe=E.createElement(E.Fragment,null,Co(de,dt,Ot),(rn=de==null?void 0:de.answer)==null?void 0:rn.map((Be,he)=>E.createElement(ct,{id:de==null?void 0:de.id,key:he,tagName:"p",value:`\u7B54\u6848${he+1}\uFF1A${Be.text||""}`})),tr(de,"",ae),Oo(de));let ge=ae?de:jn[dt];const Ae=E.createElement(E.Fragment,null,Sr(ge,dt,Ot),(Zt=ge==null?void 0:ge.answer)==null?void 0:Zt.map((Be,he)=>E.createElement("div",{key:he,className:fe.option},E.createElement("aside",{className:fe.fill},"\u586B\u7A7A\u9879",he+1),Be.model===1&&E.createElement(ct,{id:ge==null?void 0:ge.id,tagName:"div",onBlur:we=>{ge.answer[he].latex=Eo(we),In("answer",dt,ge.answer,Ot)},className:`${fe.text}`,value:Be.latex}),Be.model===2&&E.createElement(Oe.Z,{value:Be.latex,onChange:we=>{ge.answer[he].latex=we,In("answer",dt,ge.answer,Ot)}}))),or(ge,"",dt,Ot),Go(ge));return ae?[pe,Ae]:Br(pe,Ae,ge,dt)},deal:de=>{var dt,Ot,rn,Zt;de.score=de.score===void 0?2:de.score,de.question=(dt=de.question)==null?void 0:dt.replaceAll("\u2581","_");const ae=(Ot=de.answer)==null?void 0:Ot.map(ge=>{if(Object.prototype.toString.call(ge)==="[object Object]")return ge;ge=ge==null?void 0:ge.trim();const Ae={model:1,text:ge,latex:ge};return ge.startsWith("$$")&&ge.endsWith("$$")||ge.startsWith("`$$")&&ge.endsWith("$$`")?(Ae.model=2,Ae.latex=ge.slice(2,-2)):Ae.latex=Eo(ge),Ae});de.answer=ae;let pe=[];return ae||pe.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),_a(de==null?void 0:de.question)?de!=null&&de.question.includes("_")?(rn=de==null?void 0:de.answer)!=null&&rn.length&&((de==null?void 0:de.question.match(/_+/g))||[]).length!==((Zt=de==null?void 0:de.answer)==null?void 0:Zt.length)&&pe.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):pe.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):pe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=pe.join(` +`),de}},{id:"4",type:"\u7B80\u7B54\u9898",element:(de,dt,Ot)=>{var rn,Zt;const ae=Ot!==void 0;let pe=(rn=de==null?void 0:de.answer)==null?void 0:rn[0];const ge=E.createElement(E.Fragment,null,Co(de,dt,Ot),tr(de,pe,ae),Oo(de));let Ae=ae?de:jn[dt];const Be=E.createElement(E.Fragment,null,Sr(Ae,dt,Ot),or(Ae,(Zt=Ae==null?void 0:Ae.answer)==null?void 0:Zt[0],dt,Ot),Go(Ae));return ae?[ge,Be]:Br(ge,Be,Ae,dt)},deal:de=>{de.score=de.score===void 0?5:de.score;let dt=[];return _a(de==null?void 0:de.question)||dt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),de.errorMsg=dt.join(` +`),de}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(de,dt)=>{var Ot,rn;const Zt=jn[dt],ae=zn.slice(0,4).map(pe=>({key:pe,label:pe,onClick:()=>In("platform",dt,pe)}));return E.createElement("div",{className:fe.row,style:{display:Xn?Zt!=null&&Zt.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},Co(de,dt),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(de==null?void 0:de.description)||""}`,tagName:"p"}),tr(de),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${de==null?void 0:de.timeLimit}`,tagName:"p"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(de==null?void 0:de.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:(de==null?void 0:de.code)||"",tagName:"div"}),(Ot=de==null?void 0:de.inputs)==null?void 0:Ot.map((pe,ge)=>{var Ae;return E.createElement(E.Fragment,{key:ge},E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${ge+1})\u8F93\u5165\uFF1A${pe||""}`,tagName:"div"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${ge+1})\u8F93\u51FA\uFF1A${((Ae=de==null?void 0:de.outputs)==null?void 0:Ae[ge])||""}`,tagName:"div"}))}),Oo(de)))),E.createElement("div",{className:fe.rightLayout},E.createElement(en,{className:Zt!=null&&Zt.errorMsg?fe.error:""},Sr(Zt,dt),E.createElement("div",{className:fe.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:Zt==null?void 0:Zt.description,tagName:"div",onBlur:pe=>In("description",dt,pe)}))),or(Zt,"",dt),E.createElement("div",{className:fe.liWrap},E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:Zt==null?void 0:Zt.timeLimit,tagName:"div",onBlur:pe=>In("timeLimit",dt,Eo(pe))})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Ge.Z,{menu:{items:ae}},E.createElement("span",{className:"c-light-primary"},Zt==null?void 0:Zt.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:fe.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.code)||"",onBlur:pe=>In("code",dt,Eo(pe)),tagName:"div"}))),(rn=Zt==null?void 0:Zt.inputs)==null?void 0:rn.map((pe,ge)=>{var Ae;return E.createElement("div",{className:fe.liWrap,key:ge},E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",ge+1,")\u8F93\u5165\uFF1A"),E.createElement(ct,{id:Zt==null?void 0:Zt.id,value:pe||"",className:fe.edit,onBlur:Be=>{const he=[...(Zt==null?void 0:Zt.inputs)||[]];he[ge]=Eo(Be),In("inputs",dt,he)},tagName:"div"})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",ge+1,")\u8F93\u51FA\uFF1A"),E.createElement(ct,{id:Zt==null?void 0:Zt.id,value:((Ae=Zt==null?void 0:Zt.outputs)==null?void 0:Ae[ge])||"",className:fe.edit,onBlur:Be=>{const he=[...(Zt==null?void 0:Zt.outputs)||[]];he[ge]=Eo(Be),In("outputs",dt,he)},tagName:"div"})))}),Go(Zt))))},deal:de=>{var dt,Ot,rn;de.score=de.score===void 0?10:de.score,de.code=(dt=de.code)==null?void 0:dt.trim();let Zt=[];_a(de==null?void 0:de.question)?((Ot=de==null?void 0:de.question)==null?void 0:Ot.length)>60&&Zt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),_a(de==null?void 0:de.description)||Zt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const ae=_a(String((de==null?void 0:de.timeLimit)||""));if(de.timeLimit=ae,(!ae||ae&&!["3","4","5","6","7","8","9","10"].includes(ae))&&Zt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),de.platform=_a(de==null?void 0:de.platform),de!=null&&de.platform){const pe=["c","c++","java","python"],ge=(rn=de==null?void 0:de.platform)==null?void 0:rn.toLowerCase(),Ae=pe.findIndex(Be=>Be===ge);Ae>-1?de.platform=zn[Ae]:Zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(de!=null&&de.inputs)||!(de!=null&&de.outputs))de.inputs=[],de.outputs=[],Zt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const pe=Math.min(de.inputs.length,de.outputs.length);de.inputs=de.inputs.slice(0,pe),de.outputs=de.outputs.slice(0,pe),de.outputs.some(ge=>!_a(ge))&&Zt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return de.errorMsg=Zt.join(` +`),de}},{id:"7",type:"\u7EC4\u5408\u9898",element:(de,dt)=>{var Ot,rn;const Zt=jn[dt];return E.createElement("div",{className:fe.row,style:{display:Xn?Zt!=null&&Zt.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},Co(de,dt),tr(de),(Ot=de==null?void 0:de.questions)==null?void 0:Ot.map((ae,pe)=>{var ge;const Ae=(ge=Vr.find(Be=>Be.id===(ae==null?void 0:ae.type)))==null?void 0:ge.element;return E.createElement(E.Fragment,{key:`left-${de.id}-${pe}`},Ae(ae,dt,pe)[0])}),Oo(de),E.createElement("p",{contentEditable:!0},"}}")))),E.createElement("div",{className:fe.rightLayout},E.createElement(en,{className:Zt!=null&&Zt.errorMsg?fe.error:""},Sr(Zt,dt),or(Zt,"",dt),(rn=Zt==null?void 0:Zt.questions)==null?void 0:rn.map((ae,pe)=>{var ge;const Ae=(ge=Vr.find(Be=>Be.id===(ae==null?void 0:ae.type)))==null?void 0:ge.element;return E.createElement(E.Fragment,{key:`right-${Zt.id}-${pe}`},Ae(ae,dt,pe)[1])}),Go(Zt))))},deal:de=>{var dt,Ot,rn,Zt,ae;const pe=Jn,ge=[...Vr],Ae=ge.findIndex(Ne=>Ne.id==="0"),Be=ge.findIndex(Ne=>Ne.id==="1");if(Ae!==-1){const Ne=ge[Ae].deal;ge[Ae].deal=Et=>{const Ft=Ne(Et);return Ft.errorMsg&&(Ft.errorMsg=Ft.errorMsg.split(` `).filter(it=>it!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Ft}}if(Be!==-1){const Ne=ge[Be].deal;ge[Be].deal=Et=>{const Ft=Ne(Et);return Ft.errorMsg&&(Ft.errorMsg=Ft.errorMsg.split(` `).filter(it=>it!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Ft}}de.questions=(dt=de.questions)!=null&&dt.length?Jn(de.questions.slice(0,20)):[],de.questions=(Ot=de.questions)==null?void 0:Ot.map((Ne,Et)=>{var Ft;if(Ne.type==="0"||Ne.type==="1"){const it=(Ft=Ne.options)==null?void 0:Ft.map(Gt=>Gt==null?void 0:Gt.trim().replace(/^\s+|\s+$/g,""));it&&new Set(it).size!==it.length&&(Ne.errorMsg=(Ne.errorMsg?Ne.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return st(at({},Ne),{last:Et===de.questions.length-1})});const he=(ln=de.questions)==null?void 0:ln.reduce((Ne,Et)=>{const Ft=parseFloat(Et.score);return isNaN(Ft)?Ne:Ne+Ft},0);de.score=he;let we=[];return(Zt=de.questions)!=null&&Zt.length?de.errorMsg=((ae=de.questions)==null?void 0:ae.findIndex(Ne=>!!Ne.errorMsg))>-1:we.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),$a(de==null?void 0:de.question)||we.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.length&&(de.errorMsg=we.join(` -`)),de}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(de,dt)=>{var Ot,ln;const Zt=jn[dt],ae=zn.map(pe=>({key:pe,label:pe,onClick:()=>In("platform",dt,pe)}));return E.createElement("div",{className:fe.row,style:{display:Xn?Zt!=null&&Zt.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},Co(de,dt),er(de),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${de==null?void 0:de.timeLimit}`,tagName:"p"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(de==null?void 0:de.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:(de==null?void 0:de.code)||"",tagName:"div"}),E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(de==null?void 0:de.input)||""}`,tagName:"p"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(de==null?void 0:de.output)||""}`,tagName:"p"}),(Ot=de==null?void 0:de.answer)==null?void 0:Ot.map((pe,ge)=>E.createElement(ct,{key:ge,id:de==null?void 0:de.id,value:`\u7B54\u6848${ge+1}\uFF1A${pe||""}`,tagName:"p"})),To(de)))),E.createElement("div",{className:fe.rightLayout},E.createElement(tn,{className:Zt!=null&&Zt.errorMsg?fe.error:""},yr(Zt,dt),ar(Zt,"",dt),E.createElement("div",{className:fe.liWrap},E.createElement("div",{className:fe.li,onKeyDown:Ie},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:Zt==null?void 0:Zt.timeLimit,tagName:"div",onBlur:pe=>In("timeLimit",dt,Eo(pe))})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Ge.Z,{menu:{items:ae}},E.createElement("span",{className:"c-light-primary"},Zt==null?void 0:Zt.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:fe.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.code)||"",onBlur:pe=>In("code",dt,Eo(pe)),tagName:"div"})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.input)||"",onBlur:pe=>In("input",dt,Eo(pe)),tagName:"div"})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.output)||"",onBlur:pe=>In("output",dt,Eo(pe)),tagName:"div"}))),E.createElement("div",{className:fe.liWrap},(ln=Zt==null?void 0:Zt.answer)==null?void 0:ln.map((pe,ge)=>E.createElement("div",{className:fe.li,key:ge},E.createElement("aside",null,"\u7B54\u6848",ge+1,"\uFF1A"),E.createElement(ct,{id:Zt==null?void 0:Zt.id,value:pe||"",className:fe.edit,onBlur:Ae=>{const Be=[...(Zt==null?void 0:Zt.answer)||[]];Be[ge]=Eo(Ae),In("output",dt,Be)},tagName:"div"})))),Yo(Zt))))},deal:de=>{var dt,Ot,ln,Zt,ae,pe,ge,Ae;de.score=de.score===void 0?10:de.score,de.code=(ln=(Ot=(dt=de.code)==null?void 0:dt.trim())==null?void 0:Ot.replace(/@_@/g,"@\u2581@"))==null?void 0:ln.replace(/@__@/g,"@\u2581\u2581@");let Be=[];if($a(de==null?void 0:de.question)||Be.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),$a(de==null?void 0:de.code)?/@▁@|@▁▁@/.test(de==null?void 0:de.code)?(Zt=de==null?void 0:de.answer)!=null&&Zt.length&&((ae=de==null?void 0:de.code.match(/@▁@|@▁▁@/g))==null?void 0:ae.length)!==((pe=de==null?void 0:de.answer)==null?void 0:pe.length)&&Be.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Be.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Be.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),de!=null&&de.answer?(ge=de.answer)!=null&&ge.some(we=>!$a(we))&&Be.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Be.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),de.platform=$a(de==null?void 0:de.platform),de!=null&&de.platform){const we=["c","c++","java","python","javascript","ruby"],Ne=(Ae=de==null?void 0:de.platform)==null?void 0:Ae.toLowerCase(),Et=we.findIndex(Ft=>Ft===Ne);Et>-1?de.platform=zn[Et]:Be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");$a(de==null?void 0:de.output)||Be.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const he=$a(String((de==null?void 0:de.timeLimit)||""));return de.timeLimit=he,(!he||he&&!["3","4","5","6","7","8","9","10"].includes(he))&&Be.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),de.errorMsg=Be.join(` -`),de}}],yl=()=>E.createElement(E.Fragment,null,on.filter(de=>{var dt;return!!((dt=Vr.find(ln=>ln.id===(de==null?void 0:de.type)))==null?void 0:dt.element)}).map((de,dt)=>{var Ot;const ln=(Ot=Vr.find(Zt=>Zt.id===(de==null?void 0:de.type)))==null?void 0:Ot.element;return E.createElement(E.Fragment,{key:de.id},ln(de,dt))})),jr=()=>pt(void 0,null,function*(){const de=jn.filter(dt=>!dt.checked);if(qt!==3||!de.length){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Jt){Ht(!0),yield Jt(jn),Ht(!1);return}Yn.setFieldsValue({sub_discipline_id:Ue}),Kn(!0)}),De=(de,dt=[])=>{if(typeof de=="string")return de.trim();if(Array.isArray(de))return de.map(Ot=>De(Ot,dt));if(typeof de=="object"&&de!==null){const Ot={};for(const ln in de)de.hasOwnProperty(ln)&&(dt.includes(ln)?Ot[ln]=de[ln]:Ot[ln]=De(de[ln],dt));return Ot}return de},je=de=>pt(void 0,null,function*(){const dt=Jn(De(de));Un(dt),un(JSON.parse(JSON.stringify(dt))),Bn(3),hn(!1),an(!1)});(0,E.useEffect)(()=>{if(Na)return;const de=()=>{rn(dt=>dt>=90?(clearInterval(Wn.current),90):dt+1)};return Wn.current=setInterval(de,5e4/90),()=>clearInterval(Wn.current)},[Na]);const ot=(de,dt)=>{Ja(!1);const Ot=new FormData;Object.keys(dt).forEach(Zt=>{Ot.append(Zt,dt[Zt])});const ln=new window.XMLHttpRequest;ln.withCredentials=!0,ln.addEventListener("load",function(Zt){return pt(this,null,function*(){var ae,pe;try{const ge=JSON.parse((ae=Zt==null?void 0:Zt.target)==null?void 0:ae.response);if(Ja(!0),rn(100),yield new Promise(Ae=>setTimeout(()=>Ae(),780)),ge.status===0){if(!((pe=ge==null?void 0:ge.data)!=null&&pe.length)){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),hn(!1);return}je((ge==null?void 0:ge.data)||[])}else hn(!1),ye.ZP.warning(ge==null?void 0:ge.message)}catch(ge){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",ge)}})}),ln.addEventListener("error",()=>{hn(!1)}),ln.open("POST",`${b.Z.API_SERVER}${de}`),ln.send(Ot)},Lt=de=>pt(void 0,null,function*(){const dt=de.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(dt)==-1?(ye.ZP.error(`${de.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(hn(!0),Dn("\u5904\u7406\u4E2D"),ot("/api/intelligent_imports/import.json",{file:de}),Promise.reject())});let cn=[{key:1,label:E.createElement(ze.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Lt},E.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Ut.Ny)()||(0,Ut.$O)())&&cn.push({key:2,label:E.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{sa.current.onClick()}});const vn=[jn.length,(Qt=jn.filter(de=>!!(de!=null&&de.errorMsg)))==null?void 0:Qt.length];return E.createElement("div",{className:ve()(fe.intelligentBox,"intelligent-body-curb",wt),style:st(at({},qe),{width:At}),ref:za},E.createElement("div",{className:fe.underpin},E.createElement("b",{style:Ye}),E.createElement("b",{style:Ye})),E.createElement("div",{className:fe.head,style:{top:Je}},E.createElement("div",{className:fe.leftLayout},Qe||E.createElement(E.Fragment,null,E.createElement(Pe.Z,{align:"middle"},E.createElement("div",{className:fe.title},"\u8BD5\u9898\u7F16\u8F91"),!tt&&E.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",E.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),E.createElement(x.op,{onClick:So,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!tt&&E.createElement(Ge.Z,{overlayClassName:fe.menu,menu:{items:cn}},E.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!et&&et),E.createElement("div",{className:fe.tip},E.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),E.createElement(Pe.Z,{className:fe.rightLayout,style:{alignItems:"start"}},mt||E.createElement(E.Fragment,null,E.createElement("div",{className:fe.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(qt)&&E.createElement(re.default,{className:"ml20",checked:Xn,onChange:de=>an(de.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(qt)&&E.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",E.createElement("span",{className:"ml5 mr5 c-light-primary"},vn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",E.createElement("span",{className:"ml5 mr5 c-red-e53"},vn[1]),"\u9898")),xe&&E.createElement("div",{className:fe.tabs},on==null?void 0:on.map((de,dt)=>E.createElement("div",{onClick:()=>{Ao(dt)},className:Ra===dt&&fe.active,key:dt},"\u65B0\u9898",dt+1)))),E.createElement("div",{className:fe.centerBox},E.createElement("img",{className:"mb10",src:le,width:56}),!Te&&E.createElement(x.op,{onClick:ua},"\u8BC6\u522B"))),[1,2].includes(qt)&&Ca(),[3].includes(qt)&&yl(),E.createElement("div",{className:"pb10"}),E.createElement("div",{className:fe.buttonFixed},E.createElement("div",{className:fe.buttonWrap},E.createElement(yt.ZP,{size:"middle",className:`${fe.button} mr20`,onClick:_e},"\u53D6\u6D88"),E.createElement(yt.ZP,{size:"middle",type:"primary",loading:kn,className:`${fe.button}`,onClick:jr},Ct))),E.createElement(be.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Sn,title:null,footer:null,width:320,afterClose:()=>rn(0)},E.createElement(Pe.Z,{align:"middle",style:{flexDirection:"column"}},E.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},fn,E.createElement("span",{className:fe.dotLoading},E.createElement("span",null,"."),E.createElement("span",null,"."),E.createElement("span",null,"."))),E.createElement(oe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:_n}),E.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",E.createElement("span",{className:"ml5 c-light-primary"},_n,"%")))),E.createElement(be.default,{centered:!0,open:bn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:sn,width:500,onCancel:()=>Kn(!1),onOk:()=>Yn.submit(),afterClose:()=>{Yn.resetFields()}},E.createElement(Fe.default,{style:{maxHeight:550},form:Yn,layout:"horizontal",colon:!1,size:"large",onFinish:de=>pt(void 0,null,function*(){var dt,Ot,ln,Zt,ae;const pe=jn.filter(Be=>!Be.checked&&!Be.errorMsg);An(!0);const ge=()=>pt(void 0,null,function*(){var Be,he;const we=yield(0,ce.ZP)("/api/intelligent_imports/save.json",{method:"post",body:st(at(at({},We),de),{list:pe,mode:Bt})});we.status===0&&(xt&&((Be=we==null?void 0:we.data)!=null&&Be.success)&&window.location.pathname==="/problemset"&&(ht.Z.publish("refresh-item-bank",de.group_id),yield new Promise(Ne=>setTimeout(()=>Ne(),1500))),ye.ZP.success(`\u6210\u529F\u5BFC\u5165${(he=we==null?void 0:we.data)==null?void 0:he.success}\u9053\u8BD5\u9898`,3),Pt(we),Kn(!1)),An(!1)});if(Bt!==1){yield ge();return}const Ae=yield(0,ce.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:jn,mode:Bt}});if(Ae.status===0){if(!((dt=Ae==null?void 0:Ae.data)!=null&&dt.error_size)){yield ge();return}be.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{An(!1)},title:"\u63D0\u793A",content:E.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",E.createElement("span",{className:"c-light-primary ml5 mr5"},(Ot=Ae==null?void 0:Ae.data)==null?void 0:Ot.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",E.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(ln=Ae==null?void 0:Ae.data)==null?void 0:ln.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",E.createElement("span",{className:"ml5 mr5"},(ae=(Zt=Ae==null?void 0:Ae.data)==null?void 0:Zt.index)==null?void 0:ae.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:ge})}})},E.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),E.createElement(Fe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},E.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:It})),Bt===1&&E.createElement(Fe.default.Item,{label:E.createElement(Pe.Z,{align:"middle",style:{justifyContent:"space-between"}},E.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),E.createElement("div",{onClick:()=>Ke(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},E.createElement("img",{className:"mr5 primary-hover",src:Ce}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},E.createElement(ie.Z,{key:wn})))),E.createElement(be.default,{centered:!0,open:ya,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Vn,onCancel:()=>Ke(!1),onOk:()=>fo.submit(),afterClose:()=>{fo.resetFields()}},E.createElement(Fe.default,{style:{maxHeight:550},form:fo,layout:"horizontal",colon:!1,size:"large",onFinish:de=>pt(void 0,null,function*(){var dt;Ua(!0),(yield(0,ce.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:de.name,parent_id:(dt=de==null?void 0:de.parent_id)==null?void 0:dt[0]}})).status===0?(aa(wn+1),setTimeout(()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ke(!1),Ua(!1)},1e3)):Ua(!1)})},E.createElement(Fe.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(y.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),E.createElement(Fe.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},E.createElement(ie.Z,null)))),E.createElement(Tt.Z,{onSave:de=>{hn(!0),Dn("\u5904\u7406\u4E2D"),ot("/api/intelligent_imports/import.json",{html:de})},ref:sa}))},mn=z;var Rn=nn},19105:function(Re,rt,te){"use strict";var E=te(59301),fe=te(99587),Se=te(48136),ve=te(76562),Fe=te(62957),ye=te(59301);const be=(0,E.forwardRef)(({callback:He,width:Pe,onChange:re,disabled:Ge,readOnly:ze,type:yt="",value:oe="",style:a={}},y)=>{const x=(0,E.useRef)(),b=(0,E.useRef)(),[z,ee]=(0,E.useState)(0),[ne,le]=(0,E.useState)(0),[ce,ie]=(0,E.useState)(!1),Ce=()=>{var ut=document.createElement("div");ut.innerHTML=x.current.getValue();var Me=ut.innerText;return He&&He(Me),Me};(0,E.useImperativeHandle)(y,()=>({getData:Ce}));const Ze=ut=>{ut.preventDefault();const Me=ut.clientX-z,zt=ut.clientY-ne;document.body.onmousemove=nt=>{let ct=nt.clientX-Me,Ut=nt.clientY-zt;const ht=document.getElementsByClassName("markdown-popup-form")[0],Tt=window.innerWidth-ht.offsetWidth,vt=window.innerHeight-ht.offsetHeight;ct=Math.max(0,Math.min(ct,Tt)),Ut=Math.max(0,Math.min(Ut,vt)),Oe(nt.clientX,nt.clientY,Me,zt)&&(ee(ct),le(Ut))},document.body.onmouseup=function(){document.body.onmousemove=null}},Oe=(ut,Me,zt,nt)=>{const ct=document.body.clientHeight,Ut=document.body.clientWidth;return ut<20&&zt>ut||ut>Ut-20&&ztMe||Me>ct-20&&nt{ce&&setTimeout(()=>{const ut=document.getElementsByClassName("markdown-popup-form")[0],Me=window.innerWidth/2-ut.offsetWidth/2,zt=window.innerHeight/2-ut.offsetHeight/2;ee(Me),le(zt)},0)},[ce]);const gt=()=>{Ge||ze||ie(!0)};return ye.createElement("div",{style:a},ye.createElement("div",{style:{width:Pe||"100%",position:"relative"},className:`${fe.Z.mathFillWrap} ${Ge||ze?"cursorDefault":""}`,onClick:()=>gt()},ye.createElement("math-field",{disabled:Ge,locale:"zh_cn",class:`${fe.Z.mathField} ${yt}`,readOnly:ze,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),ye.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ne},title:ye.createElement("div",{style:{cursor:"move"},onMouseDown:Ze},"\u8F93\u5165\u516C\u5F0F"),open:ce,onOk:()=>{const ut=b.current.getData();x.current.setValue(ut),re(ut),ie(!1)},onCancel:()=>{ie(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ye.createElement(ve.Z,{value:oe,ref:b,onChange:re,showSaveButton:!1})))});rt.Z=be},76562:function(Re,rt,te){"use strict";var E=te(59301),fe=te(77019),Se=te(5269),ve=te(20554),Fe=te(99571),ye=te(76902),be=te(99587),He=te(48136),Pe=te(59301);const re=(0,E.forwardRef)(({callback:Ge,showSaveButton:ze,value:yt=""},oe)=>{const a=(0,E.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return st(at({},Ne),{last:Et===de.questions.length-1})});const he=(rn=de.questions)==null?void 0:rn.reduce((Ne,Et)=>{const Ft=parseFloat(Et.score);return isNaN(Ft)?Ne:Ne+Ft},0);de.score=he;let we=[];return(Zt=de.questions)!=null&&Zt.length?de.errorMsg=((ae=de.questions)==null?void 0:ae.findIndex(Ne=>!!Ne.errorMsg))>-1:we.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),_a(de==null?void 0:de.question)||we.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),we.length&&(de.errorMsg=we.join(` +`)),de}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(de,dt)=>{var Ot,rn;const Zt=jn[dt],ae=zn.map(pe=>({key:pe,label:pe,onClick:()=>In("platform",dt,pe)}));return E.createElement("div",{className:fe.row,style:{display:Xn?Zt!=null&&Zt.errorMsg?"flex":"none":"flex"}},E.createElement("div",{className:fe.leftLayout},E.createElement(Nt,null,E.createElement("div",{"data-text":"edit",contentEditable:!0,className:fe.question},Co(de,dt),tr(de),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${de==null?void 0:de.timeLimit}`,tagName:"p"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(de==null?void 0:de.platform)||""}`,tagName:"p"}),E.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:(de==null?void 0:de.code)||"",tagName:"div"}),E.createElement("h4",null),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(de==null?void 0:de.input)||""}`,tagName:"p"}),E.createElement(ct,{id:de==null?void 0:de.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(de==null?void 0:de.output)||""}`,tagName:"p"}),(Ot=de==null?void 0:de.answer)==null?void 0:Ot.map((pe,ge)=>E.createElement(ct,{key:ge,id:de==null?void 0:de.id,value:`\u7B54\u6848${ge+1}\uFF1A${pe||""}`,tagName:"p"})),Oo(de)))),E.createElement("div",{className:fe.rightLayout},E.createElement(en,{className:Zt!=null&&Zt.errorMsg?fe.error:""},Sr(Zt,dt),or(Zt,"",dt),E.createElement("div",{className:fe.liWrap},E.createElement("div",{className:fe.li,onKeyDown:Ie},E.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:Zt==null?void 0:Zt.timeLimit,tagName:"div",onBlur:pe=>In("timeLimit",dt,Eo(pe))})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),E.createElement("div",{className:"c-black"},E.createElement(Ge.Z,{menu:{items:ae}},E.createElement("span",{className:"c-light-primary"},Zt==null?void 0:Zt.platform,E.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),E.createElement("div",{className:fe.li,style:{flexDirection:"column",alignItems:"start"}},E.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.code)||"",onBlur:pe=>In("code",dt,Eo(pe)),tagName:"div"})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.input)||"",onBlur:pe=>In("input",dt,Eo(pe)),tagName:"div"})),E.createElement("div",{className:fe.li},E.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),E.createElement(ct,{className:fe.edit,id:Zt==null?void 0:Zt.id,value:(Zt==null?void 0:Zt.output)||"",onBlur:pe=>In("output",dt,Eo(pe)),tagName:"div"}))),E.createElement("div",{className:fe.liWrap},(rn=Zt==null?void 0:Zt.answer)==null?void 0:rn.map((pe,ge)=>E.createElement("div",{className:fe.li,key:ge},E.createElement("aside",null,"\u7B54\u6848",ge+1,"\uFF1A"),E.createElement(ct,{id:Zt==null?void 0:Zt.id,value:pe||"",className:fe.edit,onBlur:Ae=>{const Be=[...(Zt==null?void 0:Zt.answer)||[]];Be[ge]=Eo(Ae),In("output",dt,Be)},tagName:"div"})))),Go(Zt))))},deal:de=>{var dt,Ot,rn,Zt,ae,pe,ge,Ae;de.score=de.score===void 0?10:de.score,de.code=(rn=(Ot=(dt=de.code)==null?void 0:dt.trim())==null?void 0:Ot.replace(/@_@/g,"@\u2581@"))==null?void 0:rn.replace(/@__@/g,"@\u2581\u2581@");let Be=[];if(_a(de==null?void 0:de.question)||Be.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),_a(de==null?void 0:de.code)?/@▁@|@▁▁@/.test(de==null?void 0:de.code)?(Zt=de==null?void 0:de.answer)!=null&&Zt.length&&((ae=de==null?void 0:de.code.match(/@▁@|@▁▁@/g))==null?void 0:ae.length)!==((pe=de==null?void 0:de.answer)==null?void 0:pe.length)&&Be.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Be.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):Be.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),de!=null&&de.answer?(ge=de.answer)!=null&&ge.some(we=>!_a(we))&&Be.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Be.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),de.platform=_a(de==null?void 0:de.platform),de!=null&&de.platform){const we=["c","c++","java","python","javascript","ruby"],Ne=(Ae=de==null?void 0:de.platform)==null?void 0:Ae.toLowerCase(),Et=we.findIndex(Ft=>Ft===Ne);Et>-1?de.platform=zn[Et]:Be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Be.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");_a(de==null?void 0:de.output)||Be.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const he=_a(String((de==null?void 0:de.timeLimit)||""));return de.timeLimit=he,(!he||he&&!["3","4","5","6","7","8","9","10"].includes(he))&&Be.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),de.errorMsg=Be.join(` +`),de}}],yl=()=>E.createElement(E.Fragment,null,an.filter(de=>{var dt;return!!((dt=Vr.find(rn=>rn.id===(de==null?void 0:de.type)))==null?void 0:dt.element)}).map((de,dt)=>{var Ot;const rn=(Ot=Vr.find(Zt=>Zt.id===(de==null?void 0:de.type)))==null?void 0:Ot.element;return E.createElement(E.Fragment,{key:de.id},rn(de,dt))})),zr=()=>pt(void 0,null,function*(){const de=jn.filter(dt=>!dt.checked);if(qt!==3||!de.length){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Jt){Ht(!0),yield Jt(jn),Ht(!1);return}Vn.setFieldsValue({sub_discipline_id:Ue}),Kn(!0)}),De=(de,dt=[])=>{if(typeof de=="string")return de.trim();if(Array.isArray(de))return de.map(Ot=>De(Ot,dt));if(typeof de=="object"&&de!==null){const Ot={};for(const rn in de)de.hasOwnProperty(rn)&&(dt.includes(rn)?Ot[rn]=de[rn]:Ot[rn]=De(de[rn],dt));return Ot}return de},je=de=>pt(void 0,null,function*(){const dt=Jn(De(de));Yn(dt),ln(JSON.parse(JSON.stringify(dt))),Bn(3),hn(!1),nn(!1)});(0,E.useEffect)(()=>{if(Na)return;const de=()=>{on(dt=>dt>=90?(clearInterval(Wn.current),90):dt+1)};return Wn.current=setInterval(de,5e4/90),()=>clearInterval(Wn.current)},[Na]);const ot=(de,dt)=>{Wa(!1);const Ot=new FormData;Object.keys(dt).forEach(Zt=>{Ot.append(Zt,dt[Zt])});const rn=new window.XMLHttpRequest;rn.withCredentials=!0,rn.addEventListener("load",function(Zt){return pt(this,null,function*(){var ae,pe;try{const ge=JSON.parse((ae=Zt==null?void 0:Zt.target)==null?void 0:ae.response);if(Wa(!0),on(100),yield new Promise(Ae=>setTimeout(()=>Ae(),780)),ge.status===0){if(!((pe=ge==null?void 0:ge.data)!=null&&pe.length)){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),hn(!1);return}je((ge==null?void 0:ge.data)||[])}else hn(!1),ye.ZP.warning(ge==null?void 0:ge.message)}catch(ge){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",ge)}})}),rn.addEventListener("error",()=>{hn(!1)}),rn.open("POST",`${b.Z.API_SERVER}${de}`),rn.send(Ot)},Lt=de=>pt(void 0,null,function*(){const dt=de.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(dt)==-1?(ye.ZP.error(`${de.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(hn(!0),Dn("\u5904\u7406\u4E2D"),ot("/api/intelligent_imports/import.json",{file:de}),Promise.reject())});let sn=[{key:1,label:E.createElement(ze.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Lt},E.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Ut.Ny)()||(0,Ut.$O)())&&sn.push({key:2,label:E.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{sa.current.onClick()}});const vn=[jn.length,(Qt=jn.filter(de=>!!(de!=null&&de.errorMsg)))==null?void 0:Qt.length];return E.createElement("div",{className:ve()(fe.intelligentBox,"intelligent-body-curb",wt),style:st(at({},qe),{width:At}),ref:za},E.createElement("div",{className:fe.underpin},E.createElement("b",{style:Ye}),E.createElement("b",{style:Ye})),E.createElement("div",{className:fe.head,style:{top:Je}},E.createElement("div",{className:fe.leftLayout},Qe||E.createElement(E.Fragment,null,E.createElement(Pe.Z,{align:"middle"},E.createElement("div",{className:fe.title},"\u8BD5\u9898\u7F16\u8F91"),!tt&&E.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",E.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),E.createElement(x.op,{onClick:So,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!tt&&E.createElement(Ge.Z,{overlayClassName:fe.menu,menu:{items:sn}},E.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!et&&et),E.createElement("div",{className:fe.tip},E.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),E.createElement(Pe.Z,{className:fe.rightLayout,style:{alignItems:"start"}},mt||E.createElement(E.Fragment,null,E.createElement("div",{className:fe.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(qt)&&E.createElement(re.default,{className:"ml20",checked:Xn,onChange:de=>nn(de.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(qt)&&E.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",E.createElement("span",{className:"ml5 mr5 c-light-primary"},vn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",E.createElement("span",{className:"ml5 mr5 c-red-e53"},vn[1]),"\u9898")),xe&&E.createElement("div",{className:fe.tabs},an==null?void 0:an.map((de,dt)=>E.createElement("div",{onClick:()=>{Ao(dt)},className:Ra===dt&&fe.active,key:dt},"\u65B0\u9898",dt+1)))),E.createElement("div",{className:fe.centerBox},E.createElement("img",{className:"mb10",src:le,width:56}),!Te&&E.createElement(x.op,{onClick:ua},"\u8BC6\u522B"))),[1,2].includes(qt)&&Ca(),[3].includes(qt)&&yl(),E.createElement("div",{className:"pb10"}),E.createElement("div",{className:fe.buttonFixed},E.createElement("div",{className:fe.buttonWrap},E.createElement(yt.ZP,{size:"middle",className:`${fe.button} mr20`,onClick:_e},"\u53D6\u6D88"),E.createElement(yt.ZP,{size:"middle",type:"primary",loading:kn,className:`${fe.button}`,onClick:zr},Ct))),E.createElement(be.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Sn,title:null,footer:null,width:320,afterClose:()=>on(0)},E.createElement(Pe.Z,{align:"middle",style:{flexDirection:"column"}},E.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},fn,E.createElement("span",{className:fe.dotLoading},E.createElement("span",null,"."),E.createElement("span",null,"."),E.createElement("span",null,"."))),E.createElement(oe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:_n}),E.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",E.createElement("span",{className:"ml5 c-light-primary"},_n,"%")))),E.createElement(be.default,{centered:!0,open:bn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:un,width:500,onCancel:()=>Kn(!1),onOk:()=>Vn.submit(),afterClose:()=>{Vn.resetFields()}},E.createElement(Fe.default,{style:{maxHeight:550},form:Vn,layout:"horizontal",colon:!1,size:"large",onFinish:de=>pt(void 0,null,function*(){var dt,Ot,rn,Zt,ae;const pe=jn.filter(Be=>!Be.checked&&!Be.errorMsg);An(!0);const ge=()=>pt(void 0,null,function*(){var Be,he;const we=yield(0,ce.ZP)("/api/intelligent_imports/save.json",{method:"post",body:st(at(at({},We),de),{list:pe,mode:Bt})});we.status===0&&(xt&&((Be=we==null?void 0:we.data)!=null&&Be.success)&&window.location.pathname==="/problemset"&&(ht.Z.publish("refresh-item-bank",de.group_id),yield new Promise(Ne=>setTimeout(()=>Ne(),1500))),ye.ZP.success(`\u6210\u529F\u5BFC\u5165${(he=we==null?void 0:we.data)==null?void 0:he.success}\u9053\u8BD5\u9898`,3),Pt(we),Kn(!1)),An(!1)});if(Bt!==1){yield ge();return}const Ae=yield(0,ce.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:jn,mode:Bt}});if(Ae.status===0){if(!((dt=Ae==null?void 0:Ae.data)!=null&&dt.error_size)){yield ge();return}be.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{An(!1)},title:"\u63D0\u793A",content:E.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",E.createElement("span",{className:"c-light-primary ml5 mr5"},(Ot=Ae==null?void 0:Ae.data)==null?void 0:Ot.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",E.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(rn=Ae==null?void 0:Ae.data)==null?void 0:rn.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",E.createElement("span",{className:"ml5 mr5"},(ae=(Zt=Ae==null?void 0:Ae.data)==null?void 0:Zt.index)==null?void 0:ae.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:ge})}})},E.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),E.createElement(Fe.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},E.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:It})),Bt===1&&E.createElement(Fe.default.Item,{label:E.createElement(Pe.Z,{align:"middle",style:{justifyContent:"space-between"}},E.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),E.createElement("div",{onClick:()=>Ke(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},E.createElement("img",{className:"mr5 primary-hover",src:Ce}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},E.createElement(ie.Z,{key:wn})))),E.createElement(be.default,{centered:!0,open:ya,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Qn,onCancel:()=>Ke(!1),onOk:()=>mo.submit(),afterClose:()=>{mo.resetFields()}},E.createElement(Fe.default,{style:{maxHeight:550},form:mo,layout:"horizontal",colon:!1,size:"large",onFinish:de=>pt(void 0,null,function*(){var dt;Ua(!0),(yield(0,ce.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:de.name,parent_id:(dt=de==null?void 0:de.parent_id)==null?void 0:dt[0]}})).status===0?(aa(wn+1),setTimeout(()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ke(!1),Ua(!1)},1e3)):Ua(!1)})},E.createElement(Fe.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},E.createElement(y.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),E.createElement(Fe.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},E.createElement(ie.Z,null)))),E.createElement(Tt.Z,{onSave:de=>{hn(!0),Dn("\u5904\u7406\u4E2D"),ot("/api/intelligent_imports/import.json",{html:de})},ref:sa}))},mn=z;var Rn=tn},19105:function(Re,rt,te){"use strict";var E=te(59301),fe=te(99587),Se=te(48136),ve=te(76562),Fe=te(62957),ye=te(59301);const be=(0,E.forwardRef)(({callback:He,width:Pe,onChange:re,disabled:Ge,readOnly:ze,type:yt="",value:oe="",style:a={}},y)=>{const x=(0,E.useRef)(),b=(0,E.useRef)(),[z,ee]=(0,E.useState)(0),[ne,le]=(0,E.useState)(0),[ce,ie]=(0,E.useState)(!1),Ce=()=>{var ut=document.createElement("div");ut.innerHTML=x.current.getValue();var Me=ut.innerText;return He&&He(Me),Me};(0,E.useImperativeHandle)(y,()=>({getData:Ce}));const Ze=ut=>{ut.preventDefault();const Me=ut.clientX-z,zt=ut.clientY-ne;document.body.onmousemove=nt=>{let ct=nt.clientX-Me,Ut=nt.clientY-zt;const ht=document.getElementsByClassName("markdown-popup-form")[0],Tt=window.innerWidth-ht.offsetWidth,vt=window.innerHeight-ht.offsetHeight;ct=Math.max(0,Math.min(ct,Tt)),Ut=Math.max(0,Math.min(Ut,vt)),Oe(nt.clientX,nt.clientY,Me,zt)&&(ee(ct),le(Ut))},document.body.onmouseup=function(){document.body.onmousemove=null}},Oe=(ut,Me,zt,nt)=>{const ct=document.body.clientHeight,Ut=document.body.clientWidth;return ut<20&&zt>ut||ut>Ut-20&&ztMe||Me>ct-20&&nt{ce&&setTimeout(()=>{const ut=document.getElementsByClassName("markdown-popup-form")[0],Me=window.innerWidth/2-ut.offsetWidth/2,zt=window.innerHeight/2-ut.offsetHeight/2;ee(Me),le(zt)},0)},[ce]);const gt=()=>{Ge||ze||ie(!0)};return ye.createElement("div",{style:a},ye.createElement("div",{style:{width:Pe||"100%",position:"relative"},className:`${fe.Z.mathFillWrap} ${Ge||ze?"cursorDefault":""}`,onClick:()=>gt()},ye.createElement("math-field",{disabled:Ge,locale:"zh_cn",class:`${fe.Z.mathField} ${yt}`,readOnly:ze,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),ye.createElement(Fe.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ne},title:ye.createElement("div",{style:{cursor:"move"},onMouseDown:Ze},"\u8F93\u5165\u516C\u5F0F"),open:ce,onOk:()=>{const ut=b.current.getData();x.current.setValue(ut),re(ut),ie(!1)},onCancel:()=>{ie(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ye.createElement(ve.Z,{value:oe,ref:b,onChange:re,showSaveButton:!1})))});rt.Z=be},76562:function(Re,rt,te){"use strict";var E=te(59301),fe=te(77019),Se=te(5269),ve=te(20554),Fe=te(99571),ye=te(76902),be=te(99587),He=te(48136),Pe=te(59301);const re=(0,E.forwardRef)(({callback:Ge,showSaveButton:ze,value:yt=""},oe)=>{const a=(0,E.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r 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 @@ ${tn} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ne=>{a.current.setValue(a.current.getValue()+" "+ne.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Pe.createElement(fe.Z,{className:be.Z.lists,gutter:[10,10]},y.map((ne,le)=>Pe.createElement(Se.Z,{flex:"110px",className:be.Z.item},Pe.createElement("div",null,Pe.createElement(ye.Z,{value:`$$${ne.value}$$`}),ne.name),Pe.createElement("div",{className:be.Z.children},ne.children.map((ce,ie)=>Pe.createElement("div",{key:ie},Pe.createElement("h1",null,ce.name),Pe.createElement(fe.Z,{gutter:[10,10]},ce.data.map((Ce,Ze)=>Pe.createElement(Se.Z,{key:Ze,onClick:()=>b(Ce),className:be.Z.diamond},Pe.createElement(ye.Z,{value:"`$$"+Ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Pe.createElement(fe.Z,{className:be.Z.lists,gutter:[10,10]},x.map((ne,le)=>Pe.createElement(Se.Z,{flex:"110px",className:be.Z.item},Pe.createElement("div",null,Pe.createElement(ye.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Pe.createElement("div",{className:be.Z.children},ne.children.map((ce,ie)=>Pe.createElement("div",{key:ie},ce.name&&Pe.createElement("h1",null,ce.name),Pe.createElement(fe.Z,{gutter:[10,10]},ce.data.map((Ce,Ze)=>Pe.createElement(Se.Z,{key:Ze,onClick:()=>b(Ce),className:be.Z.diamond},Pe.createElement(ye.Z,{value:"`$$"+Ce.value+"$$`"}))))))))))}],ee=()=>{var ne=document.createElement("div");ne.innerHTML=a.current.getValue();var le=ne.innerText;return Ge&&Ge(le),le};return(0,E.useImperativeHandle)(oe,()=>({getData:ee})),Pe.createElement("div",{className:be.Z.mathWrap},Pe.createElement(ve.default,{defaultActiveKey:"1",items:z}),Pe.createElement("math-field",{locale:"zh_cn",className:be.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},yt||""),ze&&Pe.createElement("div",{className:be.Z.button},Pe.createElement(Fe.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});rt.Z=re},28426:function(Re,rt,te){"use strict";var E=te(59301),fe=te(93314),Se=te(99571),ve=Object.defineProperty,Fe=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,re=(oe,a,y)=>a in oe?ve(oe,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[a]=y,Ge=(oe,a)=>{for(var y in a||(a={}))He.call(a,y)&&re(oe,y,a[y]);if(be)for(var y of be(a))Pe.call(a,y)&&re(oe,y,a[y]);return oe},ze=(oe,a)=>Fe(oe,ye(a));const yt=({img:oe,buttonProps:a={},styles:y={},customText:x,ButtonText:b,ButtonClick:z,Buttonclass:ee,ButtonTwo:ne,imgStyles:le,loading:ce=!1,className:ie=""})=>E.createElement("section",{className:`tc animated fadeIn ${ie}`,style:Ge({color:"#999",margin:"100px auto",visibility:ce?"hidden":"visible"},y)},E.createElement("img",{src:oe||fe,style:ze(Ge({},le),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&E.createElement(Se.ZP,Ge({className:ee,onClick:z},a),b),ne&&ne);rt.Z=yt},45677:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ee}});var E=te(59301),fe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Se=te(99571),ve=te(70557),Fe=te(75975),ye=te(25399),be=te(51257),He=te(81722),Pe=te(28426),re=te(346),Ge=te(44203),ze=te(59301),yt=Object.defineProperty,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ne,le,ce)=>le in ne?yt(ne,le,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ne[le]=ce,b=(ne,le)=>{for(var ce in le||(le={}))a.call(le,ce)&&x(ne,ce,le[ce]);if(oe)for(var ce of oe(le))y.call(le,ce)&&x(ne,ce,le[ce]);return ne},z=(ne,le,ce)=>new Promise((ie,Ce)=>{var Ze=ut=>{try{gt(ce.next(ut))}catch(Me){Ce(Me)}},Oe=ut=>{try{gt(ce.throw(ut))}catch(Me){Ce(Me)}},gt=ut=>ut.done?ie(ut.value):Promise.resolve(ut.value).then(Ze,Oe);gt((ce=ce.apply(ne,le)).next())}),ee=({editOffice:ne="view",data:le,issaver:ce,onSaver:ie,theme:Ce,type:Ze,filename:Oe,monacoEditor:gt,className:ut,style:Me,close:zt,onClose:nt,hasMask:ct,disabledDownload:Ut,onImgDimensions:ht,showNodata:Tt,recordInfo:vt})=>{const[$e,Rt]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Mt,bt]=(0,E.useState)(""),[Xe,Le]=(0,E.useState)(),at=window.ENV==="build"?"/react/build":"",st=location.host.startsWith("localhost")?re.Z.PROXY_SERVER:re.Z.API_SERVER,Vt=10*(1024*1024),Ie=(0,E.useRef)();le!=null&&le.startsWith("/api")&&Ze!=="txt"&&(le=re.Z.API_SERVER+le);const Nt=wt=>wt.substring(wt.lastIndexOf("/")+1).split(".").pop();Oe&>&&(gt.filename=Oe),(0,E.useEffect)(()=>{var wt,qe;const At=(qe=(wt=document.cookie)==null?void 0:wt.replace(/\s/g,""))==null?void 0:qe.split(";");At==null||At.map(_e=>{let Pt=_e.split("=");Pt[0]==="_educoder_session"&&bt(Pt[1])})},[]),(0,E.useEffect)(()=>{Ze==="office"&&(le.indexOf("bigfilescdn.")>-1||le.indexOf("bigfiles1")>-1?Le({url:le,fileType:Nt(le),model:le.indexOf("model=edit")?"edit":"view"}):nn())},[Ze,le]);function tn(wt){return z(this,null,function*(){wt.data.type==="pdfdata"&&(ie(wt.data.data),window.removeEventListener("message",tn,!1)),console.log("mess---:",wt.data)})}const nn=()=>z(void 0,null,function*(){console.log("data:",le);let wt=le;le.startsWith("http")||(wt=location.origin+wt);let qe=new URL(wt).pathname.split("/").pop();const At=yield(0,He.gJ)({attachment_id:qe});At.url=st+At.url,Le(At)}),mn=()=>{if(le.startsWith("http")||le.startsWith("blob:")){Rn();return}(0,be.Sv)(Oe||"educoder",le,Oe)},Rn=()=>{vt&&(0,Ge.fc)({id:vt==null?void 0:vt.id,watch_type:1,course_id:vt==null?void 0:vt.course_id}),(0,be.Nd)(Oe||"educoder",decodeURIComponent(le))};return ze.createElement("div",{style:b({},Me||{}),className:`${ct&&fe.bgBlack} ${Ze?fe.wrp:"hide"}`},zt&&ze.createElement("div",{className:fe.close,ref:Ie},!!ht&&ze.createElement(ye.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Ie.current},ze.createElement("span",{onClick:()=>{nt(),ht()}},ze.createElement("i",{className:"icon-yulanpizhu"}))),!Ut&&ze.createElement(ye.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Ie.current},ze.createElement("span",{onClick:Rn},ze.createElement("i",{className:"icon-quxiaozhiding"}))),ce&&ze.createElement(ye.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Ie.current},ze.createElement("span",{className:"",onClick:()=>{const wt=document.getElementById("pdfiframe");window.addEventListener("message",tn,!1),setTimeout(()=>{wt.contentWindow.postMessage("getData","*")},300)}},ze.createElement("i",{className:"icon-baocun"}))),ze.createElement(ye.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Ie.current},ze.createElement("span",{className:"",onClick:()=>{nt()}},ze.createElement("i",{className:"icon-guanbi1"})))),ze.createElement("div",{className:`${fe[ut]} ${ut} ${fe.monaco} ${Ze==="txt"?"show":"hide"}`},Ze==="txt"&&ze.createElement(ze.Fragment,null,ze.createElement(Fe.ZP,b({},gt)))),Ze==="audio"&&ze.createElement("audio",{src:`${(le==null?void 0:le.indexOf("http://"))>-1||(le==null?void 0:le.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${le}`,autoPlay:!0}),Ze==="video"&&ze.createElement(ze.Fragment,null,(le==null?void 0:le.indexOf("http"))>-1?ze.createElement("video",{controls:!0,src:`${le}`,autoPlay:!0}):ze.createElement("video",{controls:!0,src:`data:video/mp4;base64,${le}`,autoPlay:!0})),Ze==="office"&&Xe&&ze.createElement("iframe",{src:`${at}/office.html?key=${Xe.key}&url=${btoa(Xe.url)}&callbackUrl=${st+(Xe.callbackUrl||"")}&fileType=${Xe.fileType}&title=${Xe.title||""}&model=${ne}&officeServer=${re.Z.ONLYOFFICE}&disabledDownload=${!!Ut}`}),Ze==="html"&&ze.createElement("iframe",{src:le+"&disposition=inline"}),Ze==="pdf"&&ze.createElement("iframe",{id:"pdfiframe",src:`${at}/js/pdfview/index.html?filename=${Oe||"educoder.pdf"}&url=${encodeURIComponent(le)}&disabledDownload=${!!Ut}&model=${ne}`}),Ze==="image"&&ze.createElement("img",{src:`${(le==null?void 0:le.indexOf("http://"))>-1||(le==null?void 0:le.indexOf("https://"))>-1?"":"data:image/png;base64,"}${le}`}),(Ze==="other"||Ze==="download")&&ze.createElement(ze.Fragment,null,Tt?ze.createElement(Pe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:ze.createElement(Se.ZP,{icon:ze.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:mn,disabled:Ut},"\u4E0B\u8F7D")}):ze.createElement(Se.ZP,{type:"primary",size:"middle",onClick:mn,disabled:Ut},ze.createElement(ve.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},70100:function(Re,rt,te){"use strict";te.d(rt,{Q:function(){return Pe},Z:function(){return Ge}});var E=te(59301),fe={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Se=te(92310),ve=te.n(Se),Fe=te(62957),ye=te(6767),be=te(62673),He=(ze,yt,oe)=>new Promise((a,y)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){y(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){y(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(ze,yt)).next())});const Pe=({title:ze="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:yt=[],visible:oe,setVisible:a,tip:y,onOk:x})=>{const[b,z]=(0,E.useState)([]),[ee,ne]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{oe&&z(yt)},[oe]),E.createElement(Fe.default,{centered:!0,open:oe,title:ze,confirmLoading:ee,width:564,onOk:()=>He(void 0,null,function*(){if(!b.length){ye.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ne(!0),yield x(b),ne(!1)}),onCancel:()=>a(!1)},!!y&&E.createElement("div",{className:"c-grey-666 font16 mb10"},y),E.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},E.createElement(be.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:le=>{z(le)}})))};var Ge=({title:ze="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:yt,style:oe={},onEdit:a,dataSource:y=[]})=>{const x={C:E.createElement("div",{className:fe.c},"C"),"C++":E.createElement("div",{className:fe.cpp},"C++"),Java:E.createElement("div",{className:fe.java},"Java"),Python:E.createElement("div",{className:fe.python},"Python")};return E.createElement("div",{className:ve()(fe.tags,yt),style:oe},!!ze&&E.createElement("div",{className:fe.text},ze),E.createElement("div",{className:fe.tagWrap},y==null?void 0:y.map(b=>E.createElement(E.Fragment,{key:b},x[b]))),!!a&&E.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${fe.edit}`}))}},76902:function(Re,rt,te){"use strict";te.d(rt,{z:function(){return Ce},Z:function(){return Ze}});var E=te(59301),fe=te(8944),Se=te(81428),ve=te(64018),Fe=te(15360),ye=te(346),be=te(51257),He=te(15342),Pe=te(1012),re=te(45677),Ge=te(59301),yt=({html:Oe})=>{const gt=(0,E.useRef)(null),ut=(0,E.useRef)(null),Me=`.markdown-body p { +\\end{array}`}]}]}],b=ne=>{a.current.setValue(a.current.getValue()+" "+ne.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Pe.createElement(fe.Z,{className:be.Z.lists,gutter:[10,10]},y.map((ne,le)=>Pe.createElement(Se.Z,{flex:"110px",className:be.Z.item},Pe.createElement("div",null,Pe.createElement(ye.Z,{value:`$$${ne.value}$$`}),ne.name),Pe.createElement("div",{className:be.Z.children},ne.children.map((ce,ie)=>Pe.createElement("div",{key:ie},Pe.createElement("h1",null,ce.name),Pe.createElement(fe.Z,{gutter:[10,10]},ce.data.map((Ce,Ze)=>Pe.createElement(Se.Z,{key:Ze,onClick:()=>b(Ce),className:be.Z.diamond},Pe.createElement(ye.Z,{value:"`$$"+Ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Pe.createElement(fe.Z,{className:be.Z.lists,gutter:[10,10]},x.map((ne,le)=>Pe.createElement(Se.Z,{flex:"110px",className:be.Z.item},Pe.createElement("div",null,Pe.createElement(ye.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Pe.createElement("div",{className:be.Z.children},ne.children.map((ce,ie)=>Pe.createElement("div",{key:ie},ce.name&&Pe.createElement("h1",null,ce.name),Pe.createElement(fe.Z,{gutter:[10,10]},ce.data.map((Ce,Ze)=>Pe.createElement(Se.Z,{key:Ze,onClick:()=>b(Ce),className:be.Z.diamond},Pe.createElement(ye.Z,{value:"`$$"+Ce.value+"$$`"}))))))))))}],ee=()=>{var ne=document.createElement("div");ne.innerHTML=a.current.getValue();var le=ne.innerText;return Ge&&Ge(le),le};return(0,E.useImperativeHandle)(oe,()=>({getData:ee})),Pe.createElement("div",{className:be.Z.mathWrap},Pe.createElement(ve.default,{defaultActiveKey:"1",items:z}),Pe.createElement("math-field",{locale:"zh_cn",className:be.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},yt||""),ze&&Pe.createElement("div",{className:be.Z.button},Pe.createElement(Fe.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});rt.Z=re},28426:function(Re,rt,te){"use strict";var E=te(59301),fe=te(93314),Se=te(99571),ve=Object.defineProperty,Fe=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,re=(oe,a,y)=>a in oe?ve(oe,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):oe[a]=y,Ge=(oe,a)=>{for(var y in a||(a={}))He.call(a,y)&&re(oe,y,a[y]);if(be)for(var y of be(a))Pe.call(a,y)&&re(oe,y,a[y]);return oe},ze=(oe,a)=>Fe(oe,ye(a));const yt=({img:oe,buttonProps:a={},styles:y={},customText:x,ButtonText:b,ButtonClick:z,Buttonclass:ee,ButtonTwo:ne,imgStyles:le,loading:ce=!1,className:ie=""})=>E.createElement("section",{className:`tc animated fadeIn ${ie}`,style:Ge({color:"#999",margin:"100px auto",visibility:ce?"hidden":"visible"},y)},E.createElement("img",{src:oe||fe,style:ze(Ge({},le),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&E.createElement(Se.ZP,Ge({className:ee,onClick:z},a),b),ne&&ne);rt.Z=yt},45677:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ee}});var E=te(59301),fe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Se=te(99571),ve=te(70557),Fe=te(75975),ye=te(25399),be=te(51257),He=te(81722),Pe=te(28426),re=te(346),Ge=te(44203),ze=te(59301),yt=Object.defineProperty,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ne,le,ce)=>le in ne?yt(ne,le,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ne[le]=ce,b=(ne,le)=>{for(var ce in le||(le={}))a.call(le,ce)&&x(ne,ce,le[ce]);if(oe)for(var ce of oe(le))y.call(le,ce)&&x(ne,ce,le[ce]);return ne},z=(ne,le,ce)=>new Promise((ie,Ce)=>{var Ze=ut=>{try{gt(ce.next(ut))}catch(Me){Ce(Me)}},Oe=ut=>{try{gt(ce.throw(ut))}catch(Me){Ce(Me)}},gt=ut=>ut.done?ie(ut.value):Promise.resolve(ut.value).then(Ze,Oe);gt((ce=ce.apply(ne,le)).next())}),ee=({editOffice:ne="view",data:le,issaver:ce,onSaver:ie,theme:Ce,type:Ze,filename:Oe,monacoEditor:gt,className:ut,style:Me,close:zt,onClose:nt,hasMask:ct,disabledDownload:Ut,onImgDimensions:ht,showNodata:Tt,recordInfo:vt})=>{const[$e,Rt]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Mt,bt]=(0,E.useState)(""),[Xe,Le]=(0,E.useState)(),at=window.ENV==="build"?"/react/build":"",st=location.host.startsWith("localhost")?re.Z.PROXY_SERVER:re.Z.API_SERVER,Vt=10*(1024*1024),Ie=(0,E.useRef)();le!=null&&le.startsWith("/api")&&Ze!=="txt"&&(le=re.Z.API_SERVER+le);const Nt=wt=>wt.substring(wt.lastIndexOf("/")+1).split(".").pop();Oe&>&&(gt.filename=Oe),(0,E.useEffect)(()=>{var wt,qe;const At=(qe=(wt=document.cookie)==null?void 0:wt.replace(/\s/g,""))==null?void 0:qe.split(";");At==null||At.map(_e=>{let Pt=_e.split("=");Pt[0]==="_educoder_session"&&bt(Pt[1])})},[]),(0,E.useEffect)(()=>{Ze==="office"&&(le.indexOf("bigfilescdn.")>-1||le.indexOf("bigfiles1")>-1?Le({url:le,fileType:Nt(le),model:le.indexOf("model=edit")?"edit":"view"}):tn())},[Ze,le]);function en(wt){return z(this,null,function*(){wt.data.type==="pdfdata"&&(ie(wt.data.data),window.removeEventListener("message",en,!1)),console.log("mess---:",wt.data)})}const tn=()=>z(void 0,null,function*(){console.log("data:",le);let wt=le;le.startsWith("http")||(wt=location.origin+wt);let qe=new URL(wt).pathname.split("/").pop();const At=yield(0,He.gJ)({attachment_id:qe});At.url=st+At.url,Le(At)}),mn=()=>{if(le.startsWith("http")||le.startsWith("blob:")){Rn();return}(0,be.Sv)(Oe||"educoder",le,Oe)},Rn=()=>{vt&&(0,Ge.fc)({id:vt==null?void 0:vt.id,watch_type:1,course_id:vt==null?void 0:vt.course_id}),(0,be.Nd)(Oe||"educoder",decodeURIComponent(le))};return ze.createElement("div",{style:b({},Me||{}),className:`${ct&&fe.bgBlack} ${Ze?fe.wrp:"hide"}`},zt&&ze.createElement("div",{className:fe.close,ref:Ie},!!ht&&ze.createElement(ye.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Ie.current},ze.createElement("span",{onClick:()=>{nt(),ht()}},ze.createElement("i",{className:"icon-yulanpizhu"}))),!Ut&&ze.createElement(ye.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Ie.current},ze.createElement("span",{onClick:Rn},ze.createElement("i",{className:"icon-quxiaozhiding"}))),ce&&ze.createElement(ye.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Ie.current},ze.createElement("span",{className:"",onClick:()=>{const wt=document.getElementById("pdfiframe");window.addEventListener("message",en,!1),setTimeout(()=>{wt.contentWindow.postMessage("getData","*")},300)}},ze.createElement("i",{className:"icon-baocun"}))),ze.createElement(ye.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Ie.current},ze.createElement("span",{className:"",onClick:()=>{nt()}},ze.createElement("i",{className:"icon-guanbi1"})))),ze.createElement("div",{className:`${fe[ut]} ${ut} ${fe.monaco} ${Ze==="txt"?"show":"hide"}`},Ze==="txt"&&ze.createElement(ze.Fragment,null,ze.createElement(Fe.ZP,b({},gt)))),Ze==="audio"&&ze.createElement("audio",{src:`${(le==null?void 0:le.indexOf("http://"))>-1||(le==null?void 0:le.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${le}`,autoPlay:!0}),Ze==="video"&&ze.createElement(ze.Fragment,null,(le==null?void 0:le.indexOf("http"))>-1?ze.createElement("video",{controls:!0,src:`${le}`,autoPlay:!0}):ze.createElement("video",{controls:!0,src:`data:video/mp4;base64,${le}`,autoPlay:!0})),Ze==="office"&&Xe&&ze.createElement("iframe",{src:`${at}/office.html?key=${Xe.key}&url=${btoa(Xe.url)}&callbackUrl=${st+(Xe.callbackUrl||"")}&fileType=${Xe.fileType}&title=${Xe.title||""}&model=${ne}&officeServer=${re.Z.ONLYOFFICE}&disabledDownload=${!!Ut}`}),Ze==="html"&&ze.createElement("iframe",{src:le+"&disposition=inline"}),Ze==="pdf"&&ze.createElement("iframe",{id:"pdfiframe",src:`${at}/js/pdfview/index.html?filename=${Oe||"educoder.pdf"}&url=${encodeURIComponent(le)}&disabledDownload=${!!Ut}&model=${ne}`}),Ze==="image"&&ze.createElement("img",{src:`${(le==null?void 0:le.indexOf("http://"))>-1||(le==null?void 0:le.indexOf("https://"))>-1?"":"data:image/png;base64,"}${le}`}),(Ze==="other"||Ze==="download")&&ze.createElement(ze.Fragment,null,Tt?ze.createElement(Pe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:ze.createElement(Se.ZP,{icon:ze.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:mn,disabled:Ut},"\u4E0B\u8F7D")}):ze.createElement(Se.ZP,{type:"primary",size:"middle",onClick:mn,disabled:Ut},ze.createElement(ve.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},70100:function(Re,rt,te){"use strict";te.d(rt,{Q:function(){return Pe},Z:function(){return Ge}});var E=te(59301),fe={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Se=te(92310),ve=te.n(Se),Fe=te(62957),ye=te(6767),be=te(62673),He=(ze,yt,oe)=>new Promise((a,y)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){y(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){y(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(ze,yt)).next())});const Pe=({title:ze="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:yt=[],visible:oe,setVisible:a,tip:y,onOk:x})=>{const[b,z]=(0,E.useState)([]),[ee,ne]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{oe&&z(yt)},[oe]),E.createElement(Fe.default,{centered:!0,open:oe,title:ze,confirmLoading:ee,width:564,onOk:()=>He(void 0,null,function*(){if(!b.length){ye.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ne(!0),yield x(b),ne(!1)}),onCancel:()=>a(!1)},!!y&&E.createElement("div",{className:"c-grey-666 font16 mb10"},y),E.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},E.createElement(be.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:le=>{z(le)}})))};var Ge=({title:ze="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:yt,style:oe={},onEdit:a,dataSource:y=[]})=>{const x={C:E.createElement("div",{className:fe.c},"C"),"C++":E.createElement("div",{className:fe.cpp},"C++"),Java:E.createElement("div",{className:fe.java},"Java"),Python:E.createElement("div",{className:fe.python},"Python")};return E.createElement("div",{className:ve()(fe.tags,yt),style:oe},!!ze&&E.createElement("div",{className:fe.text},ze),E.createElement("div",{className:fe.tagWrap},y==null?void 0:y.map(b=>E.createElement(E.Fragment,{key:b},x[b]))),!!a&&E.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${fe.edit}`}))}},76902:function(Re,rt,te){"use strict";te.d(rt,{z:function(){return Ce},Z:function(){return Ze}});var E=te(59301),fe=te(8944),Se=te(81428),ve=te(64018),Fe=te(15360),ye=te(346),be=te(51257),He=te(15342),Pe=te(1012),re=te(45677),Ge=te(59301),yt=({html:Oe})=>{const gt=(0,E.useRef)(null),ut=(0,E.useRef)(null),Me=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1088,8 +1088,8 @@ ${tn} margin-top: 0; margin-bottom: 16px; }`;return(0,E.useEffect)(()=>{const zt=gt.current.attachShadow({mode:"open"});ut.current=document.createElement("div"),ut.current.className="markdown-body",ut.current.innerHTML=Oe,zt.appendChild(ut.current);const nt=document.createElement("style");return nt.textContent=Me,zt.appendChild(nt),()=>{zt.innerHTML=""}},[]),(0,E.useEffect)(()=>{ut.current&&(ut.current.innerHTML=Oe)},[Oe]),Ge.createElement("div",{ref:gt})};function oe(Oe){const gt=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],ut=new RegExp(`\\b(${gt.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Oe.replace(ut,"").trim()}var a=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(Oe,gt,ut)=>gt in Oe?a(Oe,gt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):Oe[gt]=ut,ee=(Oe,gt)=>{for(var ut in gt||(gt={}))x.call(gt,ut)&&z(Oe,ut,gt[ut]);if(y)for(var ut of y(gt))b.call(gt,ut)&&z(Oe,ut,gt[ut]);return Oe};const ne="@\u2581\u2581@",le="@\u2581@",ce=/]*>/g;function ie(Oe){let gt=document.createElement("div");return gt.innerHTML=Oe,gt.childNodes.length===0?"":gt.childNodes[0].nodeValue}const Ce=(Oe,gt)=>{Oe=Oe||"";const ut=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Me=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,zt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,nt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return gt?Oe.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ut,(ct,Ut,ht,Tt,vt,$e,Rt)=>{const Mt=Ut||Tt||$e,bt=ht||vt||Rt||"?";return ye.Z.API_SERVER+"/api/attachments/"+Mt+bt+"&t="+(0,be.Jn)(Mt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Oe=Oe.replace(nt,(ct,Ut,ht,Tt,vt,$e,Rt)=>{const Mt=Ut||Tt||$e,bt=ht||vt||Rt||"?";return ye.Z.API_SERVER+"/attachments/download/"+Mt+bt+"&t="+(0,be.Jn)(Mt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replace(ut,(ct,Ut,ht,Tt,vt,$e,Rt)=>{const Mt=Ut||Tt||$e,bt=ht||vt||Rt||"?";return ye.Z.API_SERVER+"/api/attachments/"+Mt+bt+"&t="+(0,be.Jn)(Mt,Date.now())+(ct.indexOf(")")>-1?")":"&")}).replace(Me,(ct,Ut,ht,Tt,vt)=>{const $e=Ut||Tt,Rt=ht||vt||"";return'"'+ye.Z.API_SERVER+"/api/attachments/"+$e+Rt+$e+Rt+"&t="+(0,be.Jn)($e,Date.now())}).replace(zt,(ct,Ut,ht,Tt,vt)=>{const $e=Ut||Tt,Rt=ht||vt||"";return"("+ye.Z.API_SERVER+"/files/uploads/"+$e+Rt+$e+Rt+"&t="+(0,be.Jn)($e,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Oe)};var Ze=({value:Oe="",className:gt,showTextOnly:ut,showLines:Me,style:zt={},stylesPrev:nt={},highlightKeywords:ct,showProgramFill:Ut,isProgramFill:ht,disabledFill:Tt=!1,programFillValue:vt,onFillChange:$e=bt=>{},onFillBlur:Rt=()=>{},onFillFocus:Mt=()=>{}})=>{let bt=oe(String(Oe||""));const[Xe,Le]=(0,E.useState)(""),[at,st]=(0,E.useState)("office"),[pt,Vt]=(0,E.useState)([]),Ie=(0,E.useRef)("a"+(0,Pe.Z)()),Nt={},tn=Ue=>//i.test(Ue||""),nn=(Ue,tt,Ve)=>{const Qe=document.createElement(Ue===le?"input":"textarea");Qe.style.width="100%",Qe.style.height=Ue===le?"40px":"151px",Qe.rows=5,Qe.spellcheck=!1,Qe.name="edu-program-fill",Qe.placeholder="\u8BF7\u8F93\u5165",Qe.dataset.id=tt;const mt=Object.keys(Nt).length;return Nt[mt]=Qe,`${Qe.outerHTML}`};function mn(Ue){return Ue=Ue.replace(/!\[.*?\]\(.*?\)/g,""),Ue=Ue.replace(/\[.*?\]\(.*?\)/g,""),Ue=Ue.replace(new RegExp("","gs"),""),Ue=Ue.replace(//g,""),Ue=Ue.replace(//g,""),Ue=Ue.replace(new RegExp(".*?<\\/video>","gs"),""),Ue=Ue.replace(new RegExp(".*?<\\/audio>","gs"),""),Ue=Ue.replace(new RegExp(".*?<\\/style>","gs"),""),Ue=Ue.replace(new RegExp(".*?<\\/script>","gs"),""),Ue}const Rn=Ue=>!ut&&tn(bt)?Ue:Ue.replace(/([\s\S]+?)<\/style>/gim,function(tt,Ve){let Qe=Ve.replace(/(\n|\r)/g,"").split("}"),mt=[];return Qe.map(ke=>{ke!=""&&mt.push(`.${Ie.current} ${ke}`)}),``}),wt=(0,E.useMemo)(()=>{try{const Qe=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,mt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ke=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Te=/\(\/attachments\/download\//g;bt=bt.replace(Te,"("+ye.Z.API_SERVER+"/attachments/download/").replace(Qe,"("+ye.Z.API_SERVER+"/api/attachments/").replace(mt,'"'+ye.Z.API_SERVER+"/api/attachments/").replace(ke,'"'+ye.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`)}catch(Qe){}if(Ut){let Qe=-1;return bt=bt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(mt,ke,Te){var Ee;return++Qe,nn(mt,Qe,(Ee=vt==null?void 0:vt[Qe])==null?void 0:Ee.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Rn(bt||"")}
`}let Ue=Rn(bt);Ue=(0,Se.ZP)(Ue);const tt=(0,Se.ez)();bt.match(/\[TOC\]/)&&(Ue=Ue.replace("

[TOC]

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

[TOC]

",(0,Se.Qv)()),(0,Se.Iy)()),Ue=Ue.replace(/(__special_katext_id_\d+__)/g,(Qe,mt)=>{const{type:ke,expression:Te}=tt[mt];return(0,He.renderToString)(ie(Te)||"",{displayMode:ke==="block",throwOnError:!1,output:"html"})}),Ue=Ue.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Se.AL)();const Ve=document.createElement("div");if(Ve.innerHTML=Ue,ut)return Ve.innerText;if(ct){const Qe=ct.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Pt(Ve,Qe),Ve.innerHTML}return setTimeout(()=>Je(),500),Ve.innerHTML},[bt,ct]);(0,E.useEffect)(()=>{We.current&&We.current.querySelectorAll(["input","textarea"]).forEach(tt=>{tt.oninput=qe,tt.onblur=At,tt.onfocus=_e})},[pt]),(0,E.useEffect)(()=>{var Ue,tt,Ve,Qe,mt;if(vt!=null&&vt.length)try{const ke=We.current.querySelectorAll(".edu-program-fill-score"),Te=We.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ee,xe]of Te.entries())xe.value=((Ue=vt==null?void 0:vt[Ee])==null?void 0:Ue.value)||"",((tt=vt==null?void 0:vt[Ee])==null?void 0:tt.type)==="warning"?xe.className="program-fill-warning":((Ve=vt==null?void 0:vt[Ee])==null?void 0:Ve.type)==="success"?xe.className="program-fill-success":xe.className="";for(const[Ee,xe]of ke.entries())xe.innerHTML=(Qe=vt==null?void 0:vt[Ee])!=null&&Qe.score?`${(mt=vt==null?void 0:vt[Ee])==null?void 0:mt.score}\u5206`:"";Vt(vt)}catch(ke){console.log(ke,"error")}},[vt]);const qe=Ue=>{pt[Ue.target.dataset.id]=pt[Ue.target.dataset.id]||{},pt[Ue.target.dataset.id].value=Ue.target.value,Vt([...pt]),$e(pt,Ue.target.dataset.id)},At=Ue=>{pt[Ue.target.dataset.id]=pt[Ue.target.dataset.id]||{},pt[Ue.target.dataset.id].value=Ue.target.value,Vt([...pt]),Rt(pt,Ue.target.dataset.id)},_e=Ue=>{pt[Ue.target.dataset.id]=pt[Ue.target.dataset.id]||{},pt[Ue.target.dataset.id].value=Ue.target.value,Vt([...pt]),Mt(pt,Ue.target.dataset.id)};function Pt(Ue,tt){return Ue.childNodes.forEach(Ve=>{var Qe;if(Ve.childNodes.length>0)Pt(Ve,tt);else if(Ve.nodeName!=="IMG")if(Ve.innerHTML)Ve.innerHTML=(Qe=Ve.innerHTML)==null?void 0:Qe.replace(new RegExp(tt,"gi"),'$&');else{const mt=document.createElement("span");mt.innerHTML=Ve.textContent.replace(new RegExp(tt,"gi"),'$&'),Ve.replaceWith(mt)}})}const We=(0,E.useRef)();Se.jb.WebkitLineClamp=Me,Me&&(zt=ee(ee({},zt),Se.jb));function Bt(Ue){let tt=Ue.target;if(tt.tagName.toUpperCase()==="A"){let Ve=tt.getAttribute("href");if(Ve.indexOf("office")>-1)Ue.preventDefault(),Le(Ve),st("office");else if(Ve.indexOf("application/pdf")>-1)Ue.preventDefault(),Le(Ve),st("pdf");else if(Ve.indexOf("text/html")>-1)Ue.preventDefault(),Le(Ve),st("html");else if(Ve.startsWith("#")){Ue.preventDefault();let Qe=document.getElementById(Ve.replace("#",""));Qe&&Qe.scrollIntoView(!0)}}}const Je=()=>{var Ue;const tt=(Ue=We.current)==null?void 0:Ue.querySelectorAll("video");tt==null||tt.forEach(Ve=>{if(Ve.oncontextmenu=()=>!1,Ve.src.indexOf(".m3u8")>-1&&!Ve.canPlayType("application/vnd.apple.mpegurl")){if(Fe.ZP.isSupported()){var Qe=new Fe.ZP;Qe.loadSource(Ve.src),Qe.attachMedia(Ve)}}})};return(0,E.useEffect)(()=>{if(We.current&&wt&&wt.match(ce)&&window.PR.prettyPrint(),We.current)return We.current.addEventListener("click",Bt),()=>{var Ue;(Ue=We.current)==null||Ue.removeEventListener("click",Bt),(0,Se.AL)(),(0,Se.Iy)()}},[wt,We.current,Bt]),(0,E.useEffect)(()=>{var Ue;const tt=Ve=>{Ve.preventDefault(),Ve.clipboardData.setData("text",window.getSelection().toString())};return(Ue=We.current)==null||Ue.addEventListener("copy",tt),()=>{var Ve;(Ve=We.current)==null||Ve.removeEventListener("copy",tt)}},[We.current]),E.createElement(E.Fragment,null,ut&&E.createElement("div",{ref:We},wt),!ut&&!en(wt)&&E.createElement("div",{ref:We,style:ee({},zt),className:`${gt||""} ${Tt?"disabled-fill":""} markdown-body ${Ie.current}`,dangerouslySetInnerHTML:{__html:wt}}),!ut&&en(wt)&&E.createElement(yt,{html:wt}),E.createElement(re.Z,{close:!0,data:Xe,type:Xe!=null&&Xe.length?at:"",style:ee({},nt),onClose:()=>Le("")}))}},86074:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(25690),fe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Se=te(59301),ve=({message:Fe,className:ye,children:be,style:He={}})=>Se.createElement("div",{className:`custom-spinner ${fe.idsRingWrapper} ${ye}`},Se.createElement("div",{className:fe.ldsRing},Se.createElement("div",null),Se.createElement("div",null),Se.createElement("div",null),Se.createElement("div",null)),Fe?Se.createElement("p",{style:He},Fe):null,be,Se.createElement(E.Outlet,null))},8343:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(59301),fe=te(49535),Se=te(59301),ve=({defaultX:Fe="40%",leftChild:ye,rightChild:be,className:He,hideResize:Pe=!1})=>{const[re,Ge]=(0,E.useState)(Fe),ze=(0,E.useRef)();function yt(){ze.current=!0}(0,E.useEffect)(()=>{function y(b){ze.current&&(fe.Z.publish("resize-move-bar",b),Ge(b.pageX))}function x(){ze.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const oe=typeof re=="number"&&re!==.01?`${re}px`:Fe,a=`calc(100% - ${Pe?"0px":"4px"} - ${oe})`;return Se.createElement("div",{className:`split-panel-container ${He}`},Se.createElement("section",{style:{width:oe,display:re===.01?"none":""}},ye),Se.createElement("section",{className:"resize-x-bar",onMouseDown:yt},Se.createElement("a",{className:"btn-resize"},Se.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Se.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),Se.createElement("section",{style:{width:a}},be))}},94268:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ye}});var E=te(59301),fe={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},Se=te(92310),ve=te.n(Se),ye=({className:be,style:He={},leftNode:Pe,leftTitle:re="\u81EA\u6D4B\u8F93\u5165",rightNode:Ge,rightTitle:ze="\u8FD0\u884C\u7ED3\u679C"})=>E.createElement("div",{className:ve()(fe.result,be),style:He},E.createElement("div",{className:fe.left},E.createElement("div",{className:fe.title},E.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),E.createElement("span",null,re)),E.createElement("div",{className:fe.leftNode},Pe)),E.createElement("div",{className:fe.right},E.createElement("div",{className:fe.title},E.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),E.createElement("span",null,ze)),E.createElement("div",{className:fe.rightNode},Ge)))},96680:function(Re,rt,te){"use strict";var E=te(59301);const fe=ve=>String(ve).length===1?`0${ve}`:ve,Se=({className:ve="",onChange:Fe,defaultValue:ye=0})=>{const[be,He]=(0,E.useState)(ye);(0,E.useEffect)(()=>{const ze=setTimeout(()=>{He(be+1e3)},1e3);return Fe(be+1e3),()=>{clearInterval(ze)}},[be]);const Pe=parseInt(be/(60*6e4))||"00",re=parseInt(be%(60*6e4)/6e4)||"00",Ge=parseInt(be%6e4/1e3)||"00";return E.createElement("div",{className:ve},fe(Pe),":",fe(re),":",fe(Ge))};rt.Z=Se},27225:function(Re,rt,te){"use strict";var E=te(59301),fe=te(59301);const Se=({text:ve,speed:Fe=100})=>{const[ye,be]=(0,E.useState)(""),He=(0,E.useRef)(0);return(0,E.useEffect)(()=>{be(""),He.current=0;const Pe=setInterval(()=>{He.currentre+ve.charAt(He.current)),He.current+=1):clearInterval(Pe)},Fe);return()=>{clearInterval(Pe)}},[ve]),fe.createElement("div",{className:"c-black"},ye)};rt.Z=Se},16253:function(Re,rt,te){"use strict";te.d(rt,{cT:function(){return Ze},pe:function(){return ce}});var E=te(59301),fe=te(14566),Se=te(6767),ve=te(38986),Fe=te(28209),ye=te.n(Fe),be=te(1012),He=te(25690),Pe=te(47257),re=te.n(Pe),Ge=Object.defineProperty,ze=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(gt,ut,Me)=>ut in gt?Ge(gt,ut,{enumerable:!0,configurable:!0,writable:!0,value:Me}):gt[ut]=Me,b=(gt,ut)=>{for(var Me in ut||(ut={}))a.call(ut,Me)&&x(gt,Me,ut[Me]);if(oe)for(var Me of oe(ut))y.call(ut,Me)&&x(gt,Me,ut[Me]);return gt},z=(gt,ut)=>ze(gt,yt(ut)),ee=(gt,ut)=>{var Me={};for(var zt in gt)a.call(gt,zt)&&ut.indexOf(zt)<0&&(Me[zt]=gt[zt]);if(gt!=null&&oe)for(var zt of oe(gt))ut.indexOf(zt)<0&&y.call(gt,zt)&&(Me[zt]=gt[zt]);return Me},ne=(gt,ut,Me)=>new Promise((zt,nt)=>{var ct=Tt=>{try{ht(Me.next(Tt))}catch(vt){nt(vt)}},Ut=Tt=>{try{ht(Me.throw(Tt))}catch(vt){nt(vt)}},ht=Tt=>Tt.done?zt(Tt.value):Promise.resolve(Tt.value).then(ct,Ut);ht((Me=Me.apply(gt,ut)).next())});const{Dragger:le}=fe.default,ce=gt=>{const ut="bf3c199c2470cb477d907b1e0917c17b",Me="5183666c72eec9e4";var zt=ye().enc.Utf8.parse(ut);let nt=ye().enc.Utf8.parse(Me);var ct=ye().AES.decrypt(gt,zt,{iv:nt,mode:ye().mode.CBC});return ct.toString(ye().enc.Utf8)};let ie;const Ce=gt=>ne(void 0,[gt],function*({identifier:ut,oldFilename:Me,newFilename:zt}){var nt,ct,Ut,ht,Tt,vt;const $e=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});$e.data=JSON.parse(ce($e.data));const Rt=new OSS({endpoint:(nt=$e==null?void 0:$e.data)==null?void 0:nt.end_point,region:(ct=$e==null?void 0:$e.data)==null?void 0:ct.region,accessKeyId:(Ut=$e==null?void 0:$e.data)==null?void 0:Ut.access_key_id,accessKeySecret:(ht=$e==null?void 0:$e.data)==null?void 0:ht.access_key_secret,bucket:(Tt=$e==null?void 0:$e.data)==null?void 0:Tt.bucket,stsToken:(vt=$e==null?void 0:$e.data)==null?void 0:vt.security_token});return new Promise((Mt,bt)=>{console.log(11111,`${ut}/${Me}`,`${ut}/${zt}`,$e.data),Rt.copy(`/${ut}/${Me}`,`/${ut}/${zt}`).then(Xe=>{console.log("\u62F7\u8D1D\u6210\u529F",Xe)}).catch(Xe=>{console.log(Xe)})})}),Ze=(gt,ut,Me)=>ne(void 0,null,function*(){var zt,nt,ct,Ut,ht,Tt;ut.file_name=gt.name;const vt=yield(0,ve.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ce(vt.data)),vt.data=JSON.parse(ce(vt.data));const $e=gt.name.split(".");$e.pop();const Rt=ut.realFileName?$e.join(""):(0,be.Z)(),Mt=new(re())({endpoint:(zt=vt==null?void 0:vt.data)==null?void 0:zt.end_point,region:(nt=vt==null?void 0:vt.data)==null?void 0:nt.region,accessKeyId:(ct=vt==null?void 0:vt.data)==null?void 0:ct.access_key_id,accessKeySecret:(Ut=vt==null?void 0:vt.data)==null?void 0:Ut.access_key_secret,bucket:(ht=vt==null?void 0:vt.data)==null?void 0:ht.bucket,stsToken:(Tt=vt==null?void 0:vt.data)==null?void 0:Tt.security_token});return new Promise((bt,Xe)=>{var Le;Mt.multipartUpload(`${Rt}`,new Blob([gt],{type:gt.type}),z(b({timeout:200*1e3,partSize:102400},Me),{callback:{url:(Le=vt==null?void 0:vt.data)==null?void 0:Le.callback_url,host:vt==null?void 0:vt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ve.rz)(ut)}})).then(function(at){var st;gt.response=(st=at.data)==null?void 0:st.data,bt(at==null?void 0:at.data)}).catch(function(at){Xe(at),console.log("err:",at)})})}),Oe=gt=>{var ut=gt,{user:Me,cancelUpload:zt}=ut,nt=ee(ut,["user","cancelUpload"]);const[ct,Ut]=(0,E.useState)([]);let[ht,Tt]=(0,E.useState)();const vt={onRemove:Rt=>{Ut([...ct.filter(Mt=>Mt.name!==Rt.name)]),nt.onChange(ct.filter(Mt=>Mt.name!==Rt.name))},disabled:nt.disabled,multiple:!0,fileList:ct==null?void 0:ct.map(Rt=>Rt.file),customRequest:()=>{},beforeUpload:Rt=>ne(void 0,null,function*(){let Mt=nt.maxSize||1073741824;if(ct.filter(bt=>bt.name===Rt.name).length){Se.ZP.info(`${Rt.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Rt==null?void 0:Rt.size)>Mt?(Se.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Mt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(ct.push({name:Rt.name,file:Rt}),Ut([...ct]),nt.onChange(ct),!1)})},$e=(Rt,Mt)=>ne(void 0,null,function*(){var bt,Xe,Le,at,st,pt;Mt.file_name=Rt.name;const Vt=Rt.name,Ie=yield(0,ve.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(Ie.data=JSON.parse(ce(Ie.data)),(Ie==null?void 0:Ie.status)!==0){ct[ct.findIndex(tn=>tn.name===Vt)].status="error",ct[ct.findIndex(tn=>tn.name===Vt)].file.status="error",nt.onChange(ct),Se.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}ht=new(re())({endpoint:(bt=Ie==null?void 0:Ie.data)==null?void 0:bt.end_point,region:(Xe=Ie==null?void 0:Ie.data)==null?void 0:Xe.region,accessKeyId:(Le=Ie==null?void 0:Ie.data)==null?void 0:Le.access_key_id,accessKeySecret:(at=Ie==null?void 0:Ie.data)==null?void 0:at.access_key_secret,bucket:(st=Ie==null?void 0:Ie.data)==null?void 0:st.bucket,stsToken:(pt=Ie==null?void 0:Ie.data)==null?void 0:pt.security_token}),console.log(Rt,"file"),Tt(ht);const Nt=Rt.name.split(".");Nt.pop();const en=Vt.indexOf(".")>-1?Mt.realFileName?Nt.join("."):(0,be.Z)():Vt;return new Promise((tn,mn)=>{var Rn;try{ht.multipartUpload(`${nt.identifier}/${en}${Vt.indexOf(".")>-1?"."+Vt.split(".").pop():""}`,new Blob([Rt.file],{type:Rt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(wt,qe,At)=>{try{console.log("\u8FDB\u5EA6",wt,qe,At);const _e=ct.findIndex(Pt=>Pt.name===Vt);ct[_e].file.percent=wt*100,ct[_e].tempCheckpoint=qe,Ut([...ct])}catch(_e){}},checkpoint:ct[ct.findIndex(wt=>wt.name===Vt)].tempCheckpoint,callback:{customValue:{id:Vt+""},url:(Rn=Ie==null?void 0:Ie.data)==null?void 0:Rn.callback_url,host:Ie==null?void 0:Ie.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ve.rz)(Mt)}}).then(function(wt){var qe,At,_e;const Pt=ct.findIndex(Bt=>Bt.name===Vt);let We="done";if(((qe=wt.data)==null?void 0:qe.status)===0){Rt.response=(At=wt.data)==null?void 0:At.data;const Bt=ct.findIndex(Je=>Je.name===Vt);ct[Bt].status="done",ct[Bt].file.status="done"}else Se.ZP.warning((_e=wt.data)==null?void 0:_e.message),We="error";ct[Pt].status=We,ct[Pt].file.status=We,nt.onChange(ct),tn(wt==null?void 0:wt.data)}).catch(function(wt){ct[ct.findIndex(qe=>qe.name===Vt)].status="error",ct[ct.findIndex(qe=>qe.name===Vt)].file.status="error",Se.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ut([...ct]),nt.onChange(ct),mn(wt),console.log("err:",wt)})}catch(wt){}})});return(0,E.useEffect)(()=>{ct.every(Rt=>Rt==="done"||Rt==="error")&&nt.onComplete(ct)},[ct]),(0,E.useEffect)(()=>{zt&&(ht==null||ht.cancel())},[zt]),(0,E.useEffect)(()=>{nt.uploading&&ct.map(Rt=>ne(void 0,null,function*(){var Mt;if((!Rt.status||Rt.status==="error")&&!zt){Rt.status="uploading",Rt.file.status="uploading";const bt=yield $e(Rt,{login:(Mt=Me==null?void 0:Me.userInfo)==null?void 0:Mt.login,container_type:nt.container_type,container_id:nt.container_id,description:nt.description,realFileName:nt.realFileName})}}))},[nt.uploading]),E.createElement(le,z(b({},vt),{height:nt.height,className:nt.className}),E.createElement("p",{className:"ant-upload-hint"},nt.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};rt.ZP=(0,He.connect)(({loading:gt,globalSetting:ut,user:Me})=>({globalSetting:ut,loading:gt.models.competitions,user:Me}))(Oe)},11422:function(Re,rt,te){"use strict";te.d(rt,{xj:function(){return Mt},CI:function(){return zt},h4:function(){return He},eh:function(){return ve},wr:function(){return be},r5:function(){return Fe}});var E=te(59301),fe=te(85788),Se=te(346);function ve(){const[bt,Xe]=(0,E.useState)(!1),Le=(0,E.useRef)(null),at=(0,E.useCallback)(()=>{var Vt;(Vt=Le.current)==null||Vt.cancelRequest(),Xe(!1)},[]);return[{request:(0,E.useCallback)(Vt=>{const{url:Ie,body:Nt,onData:en,onDone:tn,onCancelled:mn,onError:Rn}=Vt;Le.current&&Le.current.cancelRequest();const wt=new fe.Z(Se.Z.API_SERVER+Ie,Nt);return Le.current=wt,Xe(!0),new Promise((qe,At)=>{wt.on("data",({chunk:_e,full:Pt})=>{en==null||en(Pt,_e)}),wt.on("done",_e=>{Xe(!1),tn==null||tn(_e),qe({status:"done",content:_e})}),wt.on("cancelled",_e=>{Xe(!1),mn==null||mn(_e),qe({status:"cancelled",content:_e})}),wt.on("error",_e=>{Xe(!1),Rn==null||Rn(_e),At(_e)}),wt.startStream()})},[]),cancel:at,get loading(){return bt}}]}function Fe(bt=[]){const[Xe,Le]=(0,E.useState)(bt),at=(0,E.useCallback)((st,pt)=>{const{limit:Vt,onlySuccess:Ie=!0}=pt||{},Nt=[],en=new Map;st.forEach(tn=>{tn.sender==="AI"&&tn.key&&en.set(tn.key,tn)});for(const tn of st)if(tn.sender==="user"&&tn.key){const mn=en.get(tn.key);if((mn==null?void 0:mn.text)&&(!Ie||!(mn!=null&&mn.error))&&(Nt.push({question:tn.text||"",answer:mn.text}),Vt&&Nt.length>=Vt))break}return Nt},[]);return{chatData:Xe,setChatData:Le,calcHistoryList:at}}var be=({status:bt,rootMargin:Xe="70px",bottomOffset:Le=50})=>{const at=(0,E.useRef)(null),st=(0,E.useRef)(null),pt=(0,E.useRef)(null),[Vt,Ie]=(0,E.useState)(!0),Nt=(0,E.useRef)(!1),en=(0,E.useRef)(0);return(0,E.useEffect)(()=>{const tn=at.current,mn=st.current;if(!tn||!mn)return;const Rn=new IntersectionObserver(([wt])=>{var qe,At;if(!document.contains(wt.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((qe=wt.rootBounds)==null?void 0:qe.width)===0&&((At=wt.rootBounds)==null?void 0:At.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(wt.boundingClientRect.width===0&&wt.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}Ie(wt.isIntersecting)},{root:tn,rootMargin:Xe,threshold:0});return Rn.observe(mn),()=>{Rn.disconnect()}},[Xe,!!(at!=null&&at.current),!!(st!=null&&st.current)]),(0,E.useEffect)(()=>{if(!bt)return;const tn=at.current,mn=pt.current;if(!tn||!mn)return;Nt.current=!1,en.current=tn.scrollTop;const Rn=()=>{const{scrollTop:At,scrollHeight:_e,clientHeight:Pt}=tn,We=At>en.current,Bt=At+Pt>=_e-Le;We&&Bt?(tn.scrollTop=_e,Nt.current=!1):We||(Nt.current=!0),en.current=At},wt=()=>{Nt.current||(tn.scrollTop=tn.scrollHeight)};tn.addEventListener("scroll",Rn);const qe=new ResizeObserver(wt);return qe.observe(mn),()=>{qe.disconnect(),tn.removeEventListener("scroll",Rn)}},[bt,Le]),{scrollBoxRef:at,bottomInspectRef:st,contentRef:pt,isAtBottom:Vt}};function He(bt){const[Xe,Le]=(0,E.useState)({width:0,height:0});return(0,E.useEffect)(()=>{const at=bt.current;if(!at)return;const st=new ResizeObserver(pt=>{for(let Vt of pt){const Ie=Vt.target.offsetWidth,Nt=Vt.target.offsetHeight;Le({width:Ie,height:Nt})}});return st.observe(at),()=>{st.disconnect()}},[bt]),Xe}var Pe=te(6767),re=te(14566),Ge=te(62957),ze=te(25399),yt=te(29787),oe=te(75727),a=te(99571),y=te(37568),x=te(92310),b=te.n(x),z={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},ee=te(51257),ne=te(58617),le=te(32050),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Oe=(bt,Xe,Le)=>Xe in bt?ce(bt,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):bt[Xe]=Le,gt=(bt,Xe)=>{for(var Le in Xe||(Xe={}))Ce.call(Xe,Le)&&Oe(bt,Le,Xe[Le]);if(ie)for(var Le of ie(Xe))Ze.call(Xe,Le)&&Oe(bt,Le,Xe[Le]);return bt},ut=(bt,Xe,Le)=>new Promise((at,st)=>{var pt=Nt=>{try{Ie(Le.next(Nt))}catch(en){st(en)}},Vt=Nt=>{try{Ie(Le.throw(Nt))}catch(en){st(en)}},Ie=Nt=>Nt.done?at(Nt.value):Promise.resolve(Nt.value).then(pt,Vt);Ie((Le=Le.apply(bt,Xe)).next())}),zt=(0,E.forwardRef)(({placeholder:bt="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Xe,style:Le,hideUpload:at,disabled:st,disabledTooltip:pt,value:Vt="",onChange:Ie,onSubmit:Nt,onCancel:en,loading:tn,typing:mn,toggles:Rn,onFullInputChange:wt,onInputFocus:qe,headExtraNode:At},_e)=>{var Pt,We;const[Bt,Je]=(0,E.useState)([]),[Ue,tt]=(0,E.useState)([]),[Ve,Qe]=(0,E.useState)(!1),[mt,ke]=(0,E.useState)(!1),Te=(0,E.useRef)(null),Ee=(0,E.useRef)(null),xe=(0,E.useRef)(null),Ye=(0,E.useRef)(!1),et=50,xt=10;(0,E.useImperativeHandle)(_e,()=>({onAttachmentsClear:()=>{Je([]),tt([])}}));const Ct={maxCount:et,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Bt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:an=>ut(void 0,null,function*(){var Yn,jn,ln,Xn;const nn=(Xn=(ln=(jn=(Yn=an==null?void 0:an.name)==null?void 0:Yn.split("."))==null?void 0:jn.slice(-1))==null?void 0:ln[0])==null?void 0:Xn.toLowerCase(),un=["doc","docx","md","pdf","txt","xlsx","xls"];return an.size===0?(Pe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),re.default.LIST_IGNORE):un.includes(nn)?an.size/1024/1024>100?(Pe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),re.default.LIST_IGNORE):!0:(Pe.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),re.default.LIST_IGNORE)}),onChange:({fileList:an})=>{Je(an)},action:`${(Pt=Se.Z)==null?void 0:Pt.API_SERVER}/api/intelligent_imports/upload_file.json`},Jt={maxCount:xt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ue,multiple:!0,accept:".jpg,.png",beforeUpload:an=>{var Yn,jn,ln,Xn;const nn=(Xn=(ln=(jn=(Yn=an==null?void 0:an.name)==null?void 0:Yn.split("."))==null?void 0:jn.slice(-1))==null?void 0:ln[0])==null?void 0:Xn.toLowerCase(),un=["jpg","png"];return an.size===0?(Pe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),re.default.LIST_IGNORE):un.includes(nn)?an.size/1024/1024>10?(Pe.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),re.default.LIST_IGNORE):!0:(Pe.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),re.default.LIST_IGNORE)},onChange:({fileList:an})=>{tt(an)},action:`${(We=Se.Z)==null?void 0:We.API_SERVER}/api/ai/generals/update_file.json`};(0,E.useEffect)(()=>{var an,Yn;const jn=(Yn=(an=Te.current)==null?void 0:an.resizableTextArea)==null?void 0:Yn.textArea;if(!jn)return;const ln=new ResizeObserver(()=>{ke(jn.scrollHeight>=96)});return jn&&ln.observe(jn),()=>{jn&&ln.unobserve(jn)}},[]);const Qt=an=>{Ie==null||Ie(an.target.value)},qt=an=>{var Yn,jn,ln,Xn,nn,un,An,bn;if(an==="file"){if(Ue.length){Ge.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Kn,ya,Ke,It;tt([]),(It=(Ke=(ya=(Kn=Ee.current)==null?void 0:Kn.upload)==null?void 0:ya.uploader)==null?void 0:Ke.fileInput)==null||It.click()}});return}(Xn=(ln=(jn=(Yn=Ee.current)==null?void 0:Yn.upload)==null?void 0:jn.uploader)==null?void 0:ln.fileInput)==null||Xn.click()}if(an==="image"){if(Bt.length){Ge.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Kn,ya,Ke,It;Je([]),(It=(Ke=(ya=(Kn=xe.current)==null?void 0:Kn.upload)==null?void 0:ya.uploader)==null?void 0:Ke.fileInput)==null||It.click()}});return}(bn=(An=(un=(nn=xe.current)==null?void 0:nn.upload)==null?void 0:un.uploader)==null?void 0:An.fileInput)==null||bn.click()}},Bn=()=>{Nt==null||Nt(Vt,Bt,Ue)},_n=an=>{if(!(an.shiftKey&&an.key==="Enter")&&an.key==="Enter"){if(an.preventDefault(),fn||Ye.current||tn)return;Bn()}},on=[...Bt,...Ue],fn=on.some(an=>an.status==="uploading")||mn||tn||!(Vt!=null&&Vt.trim()),Dn=!!on.length||(Rn==null?void 0:Rn.some(an=>an.active))||At,Sn=at||Bt.length>=et||Ue.length>=xt,hn=[{key:"file",disabled:Bt.length>=et,label:E.createElement(ze.Z,{placement:"right",title:E.createElement("div",null,E.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),E.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:Ue.length>=xt,label:E.createElement(ze.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return E.createElement("div",{style:Le,className:b()(z.footerContainer,Xe,Ve&&z.full,Dn&&z.selected)},E.createElement("div",{className:z.togglesContainer},At,Rn==null?void 0:Rn.filter(an=>an.show!==!1).map((an,Yn)=>E.createElement(E.Fragment,{key:Yn},E.createElement(ze.Z,{key:an.label,title:an.tooltip},E.createElement("div",{onClick:an.onToggle,className:b()(z.btn,an.active&&z.btnActive)},E.createElement("i",{className:`iconfont ${an.icon} mr10 font12`}),an.label)),an==null?void 0:an.extraNode)),on.map(an=>E.createElement("div",{className:z.attachment,key:an.uid},(an==null?void 0:an.status)==="uploading"&&E.createElement(yt.Z,{indicator:E.createElement(ne.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),E.createElement("span",{title:an==null?void 0:an.name,className:"mr10"},(0,ee.Pq)(an.name,20)),E.createElement("i",{onClick:()=>{Je(Yn=>Yn.filter(jn=>jn.uid!==an.uid)),tt(Yn=>Yn.filter(jn=>jn.uid!==an.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),E.createElement(ze.Z,{title:pt},E.createElement("div",{className:b()(z.inputContainer,mt&&z.lineFour,st&&z.disabledInput)},E.createElement(re.default,gt({ref:Ee},Ct)),E.createElement(re.default,gt({ref:xe},Jt)),E.createElement(oe.Z,{className:`${Sn?"hide":""}`,menu:{items:hn,onClick:an=>qt(an.key)},placement:"top"},E.createElement(a.ZP,{className:z.uploadBtn,icon:E.createElement(le.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),E.createElement(y.default.TextArea,{ref:Te,autoSize:{minRows:1,maxRows:4},placeholder:bt,value:Vt,variant:"borderless",style:Sn?{paddingLeft:0,marginLeft:0}:{},onChange:Qt,onPressEnter:_n,onCompositionStart:()=>{Ye.current=!0},onCompositionEnd:()=>{Ye.current=!1},onFocus:()=>qe==null?void 0:qe()}),mn?E.createElement(ze.Z,{title:"\u505C\u6B62\u751F\u6210"},E.createElement("div",{className:`iconfont icon-tingzhihuida ${z.cancelBtn}`,onClick:en})):E.createElement(a.ZP,{className:z.sendBtn,icon:E.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:fn,onClick:Bn}),mt&&E.createElement("span",{className:z.fullIcon,onClick:()=>{Qe(!Ve),wt==null||wt(!Ve)}},Ve?E.createElement("span",{className:"iconfont icon-shousuo"}):E.createElement("span",{className:"iconfont icon-zhankai"})))))}),nt={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},ct=te(10946),Ut=te(36596),ht=te(56102),Tt=te(56321),vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAIABJREFUeF69nQm0ZHdd5z//u9/aq97W/XpNpwOZhIR9EaOyKQgqorhwHJ0onkEcZwZQZ86o4Bk548jgiDqKozLHOSoqi0hggIAoCdCEQCAJ3dk6vaXXt7/a6+535ve/Vd2vu193+gWYSirdebXce7/3t35/y1Nc4+M3D+VO+0jyUsh/SMFNSjFv2PZ8GieVPEvPf4tSihxQ1/i9/z/eluc5qBwMC8u0SJMYslyfJ9BXcBaVn83hYTA/1thvfe4/P0NF13JuT3qdv/qJfFsche/IlfoplVNThoFhW6RxTJ5lFx9j8m1KzvdJv/r8Z/VbsxylPyL/yZGfyTXL/8r1F6/IRRv6dbXJLbrajdNwCY7y9crAtG2yONHXcB7KyRkp1VV5/n7bcX/r3a9RC1cD8opX+YefzN1jcfTr5Lwth7K80TBt8jwjS5OLvjNXeQHY+Nv0SY4BPA/EJWehX84FiAIO/ffx58d4keVyaQqRanmtAFL+kmFqSS/eOQHzigDKnSj+LR7yd5VjGjZKGWRpXLw2uVPjtymlBih+b5/t/Jd/92oVbgbkpgCK1EVx9A+Qv6g4OYVh2aSxSPX509ggQWMAjbHUbJQOffKXHiZHZLf47ky/PoFCv1WBbeSULPBJcPIEskx/JjYshriMUoMkzbRUikyeR79A5wpCU0A8kcaJXJu2o9W6eGUj0ueR/LJjO6/bTBovO9Kv3BHeGmf5J1DslIOZllPcoUvVdSIMcgG5oe+oXIRWuyue/vjFDe/JlYEyFLbKcfMIO4uomCnz5Zy406N9ZoH2uTOEvQ6maeKWK3hT05izOxg0trOOT5wUQG7JbGyQNjkdQ0yTaZMmYyG5/DpOG0q9+j0/7B7ceHkXAaglLwq/qgy1U8AwTZsk2lRyC00Yq66o2Fgzrug89L3VKjt2MobCNAzsYICxfgpj6RRZZxkVDVF5iikG3/FwylUs2yMY9llffIKgu4Jr+3jlGrW5XZT2PYPO1G5Wc5s8KyTsoovaoAEbzclEZS81MabjaoHRTuYSlQZOO477/I2SeP5YYvOORtFdivxFhmHJLSFL4s2+pLA71wBaoe7qou/I5U7Ls7tO/sQhwuMHidZOQ9TDUCm2CbZtYFsOtmVjOy6mW8EpT2FVphj2O7TPPIbKE2y3iltqUd+xn2j3M1iqbSfJJm5m80hAq+jEySkB6XKrJCqtTUaWXGoW5cK/fL3jvGRiE88D+LY7wt/KMt5uWJa+4ElossldKCRY27vLbVthY+Q4Y8M9UQVD7KiJ6g8IH3+A4aP3EK0cJ4/7OJbCL1eo1hqUqnU8x8MwDZRcQBLop8oylOmiSjMkpk9v8QhZ1Me0K9huDac6S7z/hazN7dPOR+7vNam0gFgY5PPmXTstwywcjAjRJXZfGeqdv/9a9x1jKwaiukkSH1GmVc7TVHva8w7rcjE+b++MTQAs/Ork80pLsjJNjNGQ8NhD9A5+keHZR8jiLqVKldbsLuoz8zhuFRswVYplZNim0hJo2pZ2ClkUEA1XiYZtUuWR2VWG62fI4iG2W0aZPpk9TfDs19BvzWFkaaHKV4sIzrvtMUSTcGmsXRKyCZACoojiRBbEO9u2s19UWR/jLXcE77Vs9806trsEsM280kR9N/MVRdCqNGhyxLTXJjj+ML1H76V/+hGyqEOtOcXM/H7K1SmIQ5LRKrlIEzG2gGeZWJalAXQdG8cpYXsVrcpxCoPOIkkckCiXcLCMmee4Xon+EJJdL6L/nFdoiTXGl3zBzm0e5F96jRuvT/4uMWMSRWPBKrROwZ/8/uu8X1SSYQxOsZxEce1yhRfgJ7dlbM9EqIog7ny+Ie9JFTiWgaFMsmBEsHiW7tFD9I9+neHScbI8otGcYXbHPjy/QjJYI+4vkydDLCPXnxXg5CneVhyMqdVIYZgKy5DXbFyvQu5U6fUHpNGANEuJgi4Vv0R/lBG72zBe/HpGlSZxbhaqL+o8CTLHd32z+LS4+Ze5IS0QloAYRhfUWaluY78zo/7jp/JXhlF852bgFbHlBn8+CZTPi15xR20zZ39lxBOPn2Xh6AnWTx2mc/YYadDG80ya03M0GrMapLC3TjRcgSTA1MCZeI6J7zi4joNjW9imiWWaKFM8ahGdZXlGmkIcx9iWheVW6Y8i8jQmioeUXItRkBPnHvu+4wdRzVm61RaLsUOQFOon5kVixonl3jzIv0I4rqMSk1Syl4kyK/NV6pc/lvxxmqW/eMXY7UIeVRx6HOgViUQBoO8owkcf5mt3f564t4BrJdSqPlXfxTUVxCPCYYc0HqDSSHtbS0usiSuqaps6sxCjbYpzUuKptdhoj22KPTQttE1SiiiKSJIU03YZhgmWAZ5rMgpjksxn97Nejl9t4Vcr4NcYKZtObrOOQw+zUMGJYm3M3DcN+i8gI+elzEl0ouF4r3rLR6PPQf6SawLwEs9WnEOO7xgk585w+mtfIe4vYsQ9HZbkYZ8sCfVTwo48iwvPKjclzzB0OmVgmUoDaBoSiOdaEv1yCc/zcB0XS1AFkiQhiBOSOCHLUyINWE6mFFP1Gv3RCIwy0zueieU62LaL65fwylXcSh3Dr9K2a5yyKkQYhY28yBGedxNXgmPsnRVpmohu3KXe+tHwsRyetlUAi6RHUXHAOvM499/9BdYWn8CI1snTIWYea09YBKXyTDRoeZ7qg4unz/OENC0if9+yqZQr1Ko1mrUGzVqNcsnT0ifSFsYRaaqVmeFwRLvXI44T4iQmzjIa1TpxkmobWavP4XsOnlvBsH1M28O0PCyvqiUzrW/nTG07A8vCuIQPuSJyG16QtDaXa8jywyKBPcgrVwRwLOIbI74NGSW2a9E+eIgH/+ljhP0l8ngAyQjigDyPIItQcjCdDoakaazTJQFOJE+Amm5M0ajWcEViPB/bNOgOeqy117SzGEXyOQlLFJZlUvZ8PNclyTPiRKQxwbZcXMdj2/QsrUYTx7IxTEfTV5JVyE0QDx7nDk55jtKeW1nbdyuxZRXWcQvskWBlOQ5JFPfVWz4aXiV7vTqspmWRrK9w4kt3cerwQZKgTxQNiAYrZNEA0pA8HYFO1GPtbUWNfdth2/Q0080p7Vkl8BXzKp622++ytLJCEI20OouAiMSmWUIm5IE2jeKRHXzPxTBNoiRCzqVVa3Ld9vlCev2KNvpRmhFH4mgSLbGjKCFOLUx3hsqt30t883O1NugEcGIYrwnMIrx5CgAWPsiwTcKTJ3j4c3eyePowfrnM1Oz1DJYeJ20fxTZSSCPyONAASBgjjEetXGGuOYvjOaSZXJxYI0iyjOW1ZfrDvrZ58plRONTgSI4rkufajjYbSRKTphm27eC7HrlSpHnGfGua6+Z30KzVScf+VodEShHGCcPRiP5gyChKyfBxG0+j/prbUa0pHe5c5J6vQZe1U9uaBI4tn2kyOHGMR/75EyyfPcaOHTvZd+OzWD/+ANnqUchC4mjIKBjQ7XcYBX19OVPNaa2uEoaIIxEgJHwS+7a0tqwlzDBhFAy1pE3VWzSrVS2FBiaOqE2aEkWBVnH5jEiO/FykeLpWY6re1Ia+Vm1Qr1YwlUEQBgyCgDCIiOKUOJEbZoBRZ/q730D5hS8FsdWXUxFPCuMWAdS5FvHKGo986g7OPvEQe/bt4obrruPUNw7oEEYkRgAY9NsMhm0Mpdg+NUu91tL2SCFqWHgxUZ0wDFnvtlFavRP9+Xq1yfbpWWrlKqZl6rzcQKQsLYjUNGUwCllpr3H83InCg5u2dhyGsqhValoye6M+/cGAIBKbm2nwojjDdX1mWvP4Tp36jS9j24/cruNMechxtvLYEoAiNaZlcOYLB3j4S59hbr7BzrlpTh+8hzDo6DsdjXr0Bqva68605pibmsF3XQKhxcT161hLmA4IooBgNNS5c0aqTYNIzlSlrkOYSqV0PlYUSXMdU9uzhZV1Ftsi2SGdnjiaZSwhRYWeHzOyksXMNuRGzGiVtiybMIpYbnd4/PQZuiOb7dO7mX76bez+yTedZxKulqZuBuw1AzihgQgCDn7kI6TBCnNTZU4/+nVGwzWCYEAU9jSQlVKVHdt2UfY8fNvUQKVRRJbFWiJF8iQYDqMR5CnKBMsU4qBEUwhTx6HeqOE7lva4YhNLnkdvMODYmUVOLiyy3m5radUXnA0xjIQkzan6VWYaLWaaLeq1OvVKjZLv6yA8lXAoilgfDDndLbEUlWntu5k9P/R6tF6P2fCteOQtASgnES2vcvxz/4irepw5+gD97iph0CMJ26TJiGZznpnWDJ5t4pqgspRAHEkU6oxBgxeH+pkkkQ6ay77HKDGplSq4lkmtVqbsyc99fNfS4EkYcnpxhUeOHeHs0iK2WEUDYqkIIClhqp1KyfU1sSB/VoTtqTeZbtbxfU979TTLdTgzjDxOBbMYL3gFtT07yZOisnihsHVtinyNABbEY24aGJ0ep+++kxOP3EO3s6SlLgk6JFGf6bl9VKs1fDPXFL1j5EWgG4dYmr1OCIOAKI0IwqEOZ6aaDXqjBNurU/VsbfPqvnhXU0uOqL9tKVa7Pe4/eIhziwtaUBzLwjMM4hwCCdhz4e0yHNuhXKpQrwhwU8xOtXRYI15fnNRwKAy7qUucSd4kecGPEmzfjUouFMq2osbXCGBxl8UJrD9wLwf/8R9odxZIwyFx2CUcrtCa2Uu5Usc1M83nuToskEwk1WpqpBFRONQetx/08Gyb+Zk5RmHIKK/QqtWxDaXJB0fFlCWPdmwtkRKiPHrkcU4cO0bNKQJoQxlYSjHKUwJJDxWkGToe9FyfeqXO3NQUM60pGrUqpmloKe4NhgwGAY7rYRo+avom8pf9SzKh38TBjf+5Nvnj2sIYzbjYJr2HH+b+Oz9MZ32BNBG1HNJrn6BSbdFo7cDKUxwzQ+WRJguED9DhQTIkDEfaFvaGPW3j5me2Y5k5i+0B1dZeaq6liQPXiLBVjOc6WsrEa49GQ448fEjXoj3RW01wFKXOQZbSjiOUsDiWS56bBKnQa0o7kZv37WW22dBhThTHDIYB/cGIOE11qmeZDfxXvBHz+psl2R6r8bV74ieVQLmzwhQPjx3lwc9+gnZ7UZMDwgwP2qd0uja340ZJF3DNHJMEg0wTA3kakoUDwnDAIBgxHPWolcrMTm3XzmW9t0JAlemZXbiahckx046WYMmNBbwsy7DXFrCXF3WoIaG0EKi5Ia/CapLxSBCSuY724I5bwbRsOqMRS52uBvvZNz6NPXNzRKE4rphuf8QwinThyrcrlJ/xKuqv+imd3xbF928lgIbCGo04fuBels89QX/9HN3l4wSDNYnMqDdnNfGZJzElIRaMVMdpwhiLcwmDAaNRnzDsM1tvMT29Q6uT1EIWVlfwW9drIkDXd/MIM17TN0CoLvkeM0v4me+8lf0zNZ0tSDpoS4Yj2Y1hsHx6iQ99+kvc0x9ilCuU6tPU6hJEVxkGEScWznFyaYmn7drJ7pltGsBRGNEbBqAsXLtEef5Wtv/Ur6IkL9b1lG8hgOPwnDzNSAYDvvahv2T13FGazSlGg/WCz8sTXEs6FkICifgFsKBb2Lygr73zdGsb22bmyXKFkQ7p91ZZ7g2ZmX8GniMJPaikjxm3tbcUslWor92NKr/5yz9PrVnDcl0cz0VJ6U5sllxov88jf/sR/uL9H+feKKTSaFKemqPZmmK61SIMI86trHDw6GGm6nWalaYOqIeSHycKx/KpzD6NPT/7G5ie/20CUC7ONAjX23ztg39Fr7PMC178MuL+Gr3FE4yG63R76wz6AlyHNByQxQFR0CEnpTW9h6nGjFbxJArIwjYrnRVGmUVr9um6lKmzgLCtQRSezlAZRhzxyuffwlvf+kYdx5mujZKSoyVeVJ6GZlqCY8f4ynv+nPd/5SEeyEbavja27WJqeopKuaSdx3qvyzceP4xhOLiWR5LBIM6xDZfazlvY/7O/rnt+rtR3cyWn8qQ28PwHTYPR4jIPfORv9N2//unPZNDrs3jyIfrtBV0xS0ZdzTpLrULAk8J4fXovVb9C2RZnHJJHAwb9NTqDNoZVwq3v1CyMUilm2EWlQx2mmOLJ44B/f/tP8EM/9mqQDjDbFjc7lr5xH4kUwAdDzn3q03z+rz7Fh84ucCwbcf323TTmd9Fo1PT3SxSxst7h+MIiUSoVv7KOPVWmmHnuq9j3+jfqTGmr+fA1Ayj1ibDd5Rt//0Fmtm/XAWlnfZ3RsKNtYtRf1o5FV9hIMd061eYOXePwjQTfyMh0BW6N3rBLFgwxzRJReVoXkow8xRLpy4quMokjZ82Ud//2f+KGm68v7qMlAAoJIOo7BlAcchwTnTjBofd9gLvvO8Ida4sMrJxdszspz8zqbCbJU5IkZ7U34ORqj0p5lkz5ur/mX7zhrUzd8iyyWGi3TYpKV4lprhlA/c1pyrHP/hMzzQYnjh9h0F+nu3qaUWeRUW9R95YYhonp1zFNC8exsPJYNwjZkuvGA0b9VcIooBQOSKwKXa+OK46KDDsPdFuHMDdOFvH8vdt51++9A9cbS55W3TGA8qd+SO00g16f5c8f4Ct//Sk+v9ThkyunNElbrTYxylWdpej6ueFwrpMxUE0qlRaVXfu4+Q1v1CSCZOS6qH5NfGBx9GsHUE7UVKRLq/QeP8LJJ44w6C6xfO4wQWdR2/NyY54oltIfOKahWRIrG2GpDDuLycJ1RqMeKo6Yikf0nRprVhnHQL/HpeiQslVGORzyCz/9I/zY7T+qCVnEQ8pT2z55FkUnDaD0xMQR8dkFjvztHdx74GE+0+7w5fY59jbnMJ0KkeVgOD6O7YEzzdLQorXrRp72+jfgNmo6ldPgfVvZGAEpjjj2hQOsra2wcPoR2ssniAZLVBo7NccnqZuwxLZtYwj7ouu+YMV9bRelt7AcD5lVOatmmWVcbHndSPHEDirws5jraz7ves87mJltFiCJ9IkKS9+OeGB546QJYqwdDEd0HzzIg+//JAdOrPHRpZMshCN2NrZheTUiyTzsMrZTIjNrzD3nFez8/tdo2zwpLn1bAZQU0u30OHnfAywvnebUsQforT6hCU23PK3VGNPVgawtzZhxX6dwhvT3hV0d5thJzFQeMuXYnM5tljIbR+V4Zqa9tJtnVMIhb/q51/PDb/hBEMZGOw4DxAOL9OkQRmzgWIXHTZciqVm7w9l//iL3fOxePrvc5h8XHic3JD+eolJq4Xh1TZ3Zld3s++E3UbvpBogKIuF8o+i15nFbU+EiB3e6A5YPPcbDh+5l4dRBsqBHtbWDcLhO0F/B9huYroch5cawgyVZg5Q405H+eyuLaFjQcF0eDqCdm7gqpWzlOstwR0Ne/qKb+dVf+0Wt2jqw1SI8VmEtfaLKk1xRwBwDKSmekKcLizzy8bu464uP8aEjhziTjHDcBtVSk2q1RYaFVbuO/T/9FpyZFiRFR89TeWzBBkJu5PjDiGP33MtDDx5gsH6KSn1ax3aj9lldwrTLDSzbJ41HEA0w8lhLn0RYWdDBTfq0/DJ1r8JjiU2ag69SKmaGGUXcsmeat7/9zczNNHQXgKiU5MhKQhjPKSRPuMVQygYRsabqQx2DDto9Omtt1lbbBKOASmTxzwcP8/HDj+CUm5h2lXKpoUuc7sxN7P/pX8KqlAsb+hQfWwJQQpnszBKHDnyRlYVjuiwpbb/99bPEw442wla5YH/jUQcjCTWIZhaQxxErq8dIkkCzLtX6Dtz6Huw8pEyCl0Xc2HR526/czu59O0kTyanHzfXiM+KY9pHDHH30KI+fPMdab0gvSgiSmGGQ0A9inaZFaU4orEuSaiLh+573LN71wTvoKw/l1DCMCo7j0dz/Xez9ydu1dG/F616K85YAFGY4ObvEsQe/QTDsMui16a4vEg67pMM18jTAq89p75j0V3VtWMU9nDxjynUIww5xHDCIApLKdfimRUk6njMhHfq8fJvLm97yRryZaS1ok/qEcISr993Hh/7i/TzQS1hLQKyWFKfKjku9VKJZrVCrlDRx6rq2zir6631uvXk/H/jCV3locYDhVolVGVt57P7uH2fbq35A59RbdRwbQdwSgDqWTTOCU2c4c+wYa6urBIMeYX+F7rlH9ElXp/ZqmivoSovHECMccPPu67l5x17drSDx3kK3x2MrbZp2jpUFLLeXiEYdbqmY/PzP/RitXTPjLq3xSIMyOPHFA/z9Rz7N0C3TqDaYmxaytEmrWaferFCqSReri+05uMIlVkpFz3MQ8bvv+zs+d/AkbrnJMM7xvRn2/fhbqT7jlvPB8+b9rE+u11sGUMdK0lK20mZw5hznjh9l4YmD9NeeoNLcTqkxz2D1LHFvmXy0zo27ruO5+27ETKXVQ5hppTuvxFNLgUqK5BKmmNGIphGxY2eJ5oyDX7GxHEursYQ+UadLb2FVOwDpOBB2vGiDk4p8hulYuL6vgROyQQJnp1ymPNXkj/7kr/j7z9xHVTq21nv4Mzez/9/+Fla59E3Zvy0G0hfuhnROSedoeuos93/m0ywfuQevMU1r1y1EQcDauePQX+LmPXu4dc8++gtHOX706wzCPkmW6BaOuant7Nl9I7Xmdi1tvgkVocesgHozo9IUQCxMAVhKoOPOAuH0kjAlCSIWT57kkWPHOLu0pMsF8606N+7fwzNf8l34M7PYjoc/PcMHPngH7/u7z1BuzPC8HTPsuO0HOHzTa+lLZ9dTdb9jOLYsgRMYfVuxr7fOgU//M9X14yxtvwmjMsvqmZO4aYeb9s2zzS9z9huf52uH7mLqhmcTJClf+vIBbXMkN95VL/OS57+EXdc9k5LMhaiMhhHQrCRUpxSlso2tK1FCRAjHGOuyZjwMuf/Al/n7rx7mLHVe/oMvZXamzGzJYuWxR0hPH+F1P/GjzOzdj9Nqceen/ok/+LOPUKu1+M23/RQ3PWM3R5NZ/vzsbkaJKpjzp/jYMoByrEQZvMAa8r0P30/36DGWatP8aSfn+OoK5ur93H77L5FFGf0zJ/nsB97NzG0/yPXPfSmf+/y9nHviYRYe/ihKWXilfewqw2te9lq2ze6imic0jJipSkxjCio1E8cVPlwAzDSA0mR0/KFH+dNPHuKEfR2LJw/wyh+4jWc+93tZWVjkrb/yk3z4Xb9Dc/kUr/rZN0Klwhfv+hL/7fffrxuPfuM7bma32YcX3srHpl7Np1encJ5Ki9ZTlUBplUgN+MnhGZ55952kmU23Ps8fdGM+e+oEtfX7+IVf+s8Me32SYcDig3fjvviV5G6Ju+4/yeF7P8Tyg3+LMiyqjVvY1trNc/ZO8eznvJQaOS0rZbaSMD2NVmPHk7qI8BjC5iREoyH3f/0hDoS3cNdXH+D41/+3zr9veMEbef7zX8DvvOOV5OvLZCcfx29Og+1y3z1f57ff9T5uvG4vv/H6l1BaXQI35fCzXst712/SNELxuEJ36lWkcwsSWHy5roZZ8K8WH2PfvXcTVrYT+A0+2A3465NP0Ow+wJve/HYG7Q6x1Co6qwymp8lac3z8U3dz/32fIz32DzqnrV/3fbxw9152ehH7nvZcZsoVWnbGtmrC7IxBVQD0RQKF7ZbSZU5biuqRwRFjP3/9uZM89Nn36Pa2W77vV/meW2Z5888+j2zpDNawA5nknj7fuO9B3vnO9/KK257Hm27/fljrwNknWHrai/nd/vOJzvcVfVsBLG6DdBaI9/yZxcfYf9+XGFW303eqfL0/4t3HT9AMHuUX3vQf6K92iUfSK5gSDNbpb9vBqaU1PnbXfQyCNq5ls7fq8errPIKlRVrzT2d+2w4tgXOVnNkZRW3Kwiw7RSuI7g/MaJ9doJs65K15Pv6Iy1JW1mRFOR7wY99dYWcdVGdF98rolgfb4+H7H+K/vvOP+DevewUv+t7nFvTXwhkWtt/Kf+89V7PTG8ZEtmQNtyCBxfcKRZUYJj88OMOL7r2bgTvFml2lu7LC75x8glAt8Ev/+m30lzvEw77mEKUIFA+WCByTc+vrnF7t0PLh+bs8ttVs0v6A2N4GbhNf5Ux5iulpg8qMjao6+iboaRjdnhERrKxpYqGfOZxuG2S5wXUzBs2StHmkmI5XsDY6xClx8OsP8Xfv+XN+7XUvpfycG0BqH501vlF9Dv+rfYPu2Z6MoG0JvS2TCVoCJQswuNkI+PH7v0AyUCzbNdTSInf21vjHwQne9gtvpb/YJhv0MJJY13n9fEQp7+J7MWU3xvcMTMfQ00u5YRPENqPQxsgtSoZiqgHunAtlr6DaDeEjJT2xod+DQb/gCUXr9M8NzQQh4E14QyFGzRKHDx1m5b6v8OKb9sL2KfA83Xb8gfCFfGHYxFEyM6yjuq3itxVCdfLdUvYz9HjWTy8eZv7IKVZoMFxvk1oxn/UinveKlxEstVH9nk7TPCPENyM8K8R1YjwnxXYMLNvUAMqJJ6m0vFlkiYETK+o1MGecAkCRPmEjdLwhYY2pCQX9HPe0aIZG+EL5vmKEAD28krukwwTz7GOaTWK6pf9sp1V+d+UW+rk0mwuA8t6tg7hlFdb1WyUNuwbPMoa8+vAjDNeg3Uswem2SPXWC257FcGkdNejg5wEVO6TqJnheiufkujakuVHNKhdTkaKGaWpK+owZZFSrCqNlQ9nVmBVSVaR2xTj7GMyJ5EjyrEGQ7kndQTkG0IdhAuvHoF4GyT5I+eTyPj7Zn8E1ion1PNu69D2lTGRyGJ3SmYrXBsvsffwc7U5Gvx+hnBj1mufQWxuium0q+YCqE1LxUspeiuvmWJIDS91X4i8lRcxibDpKZRBHAEyo1RWqOaawxEvoWrBVACcSqSdndDtD4SwEwDwdgxcXjiKVcTNJ11LIVqQjCcycc/06f3huP4FMjY4HrJ8qo7VlCdSeeNyXIozIlJ3xI+uLGKfbdMOMqO7hPns3/bWAbG0dPxtQt0dU3JQFioR4AAAMqklEQVSyLwBKB5U0KgmA0qJhkBuWvt44NhisppSyVGci1O0COJE86ZVz/EKNLwrbxk19cmJiK8UuigTKyUkYIwMIZghmTzd9xrHDny3cyKOxr5nwYob5wtDQVo3glgE87+6VdDIZuhPmBivh5e0l0pUBIwk7rp8hDBTB0hpOPKBmjKg6CWUvwXdTbDdHatiGmWtSIDdM0kwxGir65xKabkZ1WkFDJNAupEkKJ6VSQelfMMcX7JZImawk0OBJoUmAlvfWwBCx7pDFNh9euoEvBE0caYKfZBMyDToeCN+qI9kygOcPOmlGVMKIK66zE74z6OL0A6LZCrFTon9uHTXsUSakakdUHPG+CZ6bYdlCSBQeVLrspel7bSVjtGAw7cU0axFWPYeaXxxS1K9WBse5kDRoNRZ1FvHdYPtEQqWJPBfPIwCuMUhyPrZ6HfcEdWzz4uka3fv4FEnpawbw4hj9QnvZpA8nyaFu5TzbCNlhp+R+mc7ZDkm3g50ElI2IqhNRdmSaKNE4iF/QLLcyCEM4e07Yf5e6dHGZI+peH6+S6ejEmGuhdkus6BaAiR6L4ZI+RO0wZKxCfqZ9RGEfc4c0b3Kol/OZwRSncqkAfuvAe0pOpHB6xdzj+dL2eEClWP0ATTvje6ZM0qUBo/U2+UhYZ1kmIQDGlNwYW+yg9sS6pkOvn3N2WTHsWahTj1MtV9gz5eOtfA0nXqH5A6/CvGH3hUK6AKcBHD81eGMPrdVXpM/lULCD961WQY4nirpB0mRZhjRvPkXhK6DY2pzIBfOjgwgdOhRbgTaehPQt3zan2B6kdJbaJH0ppod4RJSsEN8WTjDDsiSmzAnTnHYvZ6ktkqiwk4haGrHL6TO7M6F+/Szu7LQUj8eSlhdSp3VvfE7SI6MBlFUBkp0IGVviw91dfD6Q0uklo7ta/Qvb9808njKAGn0J9HUgIJuGLpyI2PAdFbitarB2tkfQ65CNRtgSVKsIz4yw7Uz3v0hfcxCnrA+hO5QWt5yqitleDtkxb9Ha3cCv+zp41xKWZuRJUgw/y4IJqyBdi6lzeY88ZZDHZJA1+KP17cg4jnHpJL6M6l76M93HvbVg+psCUA4l9JbuoN4AoLaQCl66zcRvh3TWuiTDHnkUYGcBjhHhGuK/U61CQQzDWDIRWbaTsb2as31W0Zzy8csOpm0WSVaakyUFsRosLet+RW/bHI7nF8OruTRlWuSZiZk73Bts44ND6c66IH1FCVmNtyJ9M7JXfPabBnAihZm62DiLSdpRU7y4BGuLfYa9LqmMcMUBtgqw84hMZkuihNQta0fimIqGB3O1jNmmolqT2ZFCeqR3RWj9NAiJ19tEC+dQlTLent24pTJKSbhjkIn0pRZB2uB9g22czg2dBRamu+h9EVrsm1Xd89HIU7WBE2cy6SnWAzSX2BNR5e+YNZgNE9ZWOoSDHmkwwkpH2IzIeiusHz1JXN6BW67hJSMq+YgmQ1rmgJoT4aQBVhToopFVLWG2mhg757CbdT3+L5NJhjQOYZKlNllqoRKfu8I57oyr2kxsjPe06dOm85uzfd8aACd3VpIxPbJfJHp6FHs8diCM/MtmDLLVEZ31LpFQXNEAJ5dnl6DbppfUMalS6fQot5eoD5dp0KZZyqhMVXGv34k9P41ZL6FaNfBt8iDSjHeqnYlIneTSNnnicjxq8TfRDNF4An4jgEXAvLnqbp1O1Sp89YHryw51hWViugVj3B42WfEgOb+EKNtK8B1Vg+5in363QzLqYSZ9fNXHNmPp6SfPHdxUUZfemXxIzRxQ8cGtutglByXMdMnDcN0idpTQL0k1gFkiu11sssRiLarxd+F2zhk21kYp0x63WHQ20R4hELbQT345FEr1nnTk/9oAHJ+T9PucHzgbWxkBMYN9NcUtds76YodhrwNBDzsf4luB3vphSTQk5GsYUEpH+CrAtxJcX+FVfNxaBbvq6wEZpSc4BcSMNJb5YYM0shhEFT4SzHPY8C9S3UItCtv3rXwo0CP/V186MVHJa2qAEKpL/OF4kdwG+yMg3thQ3EDC2uI6Yb+DigcFULZwhpnuZpX2N+EQXTPR1Jfnm7glD6fk6K4DWSQhDedi+9Ik1wBGkcMg8LkznOdBQ+zeBYem3Ya895Ig+lsDpJKlE9Ef5+RXXXsyCUsm00HnObkrnEXR+2hwqWeWnPmmOuxOIjqLq0SDLm42pGwJZxjrZ8lKKdnC2Cgc18CxTd2hIBPrsk+roL8koM6IY5MotAgDl3Npnb+M5zVdtZHZE/CKvTPjTqWrtu9OJPTauEGFeq/65f8TvzJNsjuvdEc2Bpsb7cXmSziLbxHG6QLoF75ZNMiz4OXTitFaQHd5hTzoUiKg6YY0vIian1LxDQ2ejJc5drF7a7KbVWuj0H6akLYZjDwIh3TKs7yvv7Og/rWjUEj0KP8n0lfYvrGbmNjxDV6jgG5C7F8bgKZlvEqvfuocjZfJ89pmIBZu/8JdvZYpnqLXeBzVj5fSFsyzdqDcVouJ+yFZrBiurWKGfermiOlSSLMcU/UVrm9gO7JDq5C8Yi5YuANR25wgsBkOHYLeOs1ywkrtRt67ul2TtJohHA9ey3jYBct3CSUy3n84AW8ipNdyjSjVrV9vz2io33JH9F7y/M2bSuGGrWWF9xqPAWxaB7z4BAuvXDwkU5FXpY33u+uJbhSSDgdbOaSdDm7UpWmPmC4H1Espvm/gukXdRDKRYqimsHvhyKbbg1F7kbKf6IGas95+/se5ad39q7VAe13J/jY6jgvnd1nIItc5cdDXUlxS6k9+/7XOL+qPTNbf5XlevhREffiL1mUWynstCxhFaDR7LRcy3icobbu3NRNGizIv0tdkqqsc7MEAP+7SMgbU/YCyn+mGVMczii4tPcdmEkUu7bWQoLtApWZQazao1mQb0V7+8PQUhpQKJo5D3/wreN6LBGDyrgLWJ+sXlPV3lmVfWH8nGOkFjDlvvwzAsQRulCRtmDWldfWDTQCUGyAACpjiB25rpoSLqwyGQ0LpvCLHSw3Kw4By2KOS9ylZAb6T4tgCoiwb82QdLd1OjzRp02iWqDTKlKpl/EqVU8Yu3n20WVQ3J1uF9aKKjSnm5aHyZgsmn0yF/19z2jt/b+MCRgFNVoAej+O78jx/0UYQr7TBUsR9wgdqCbvKfZNivASxmkFUGd/VyogWVxgMR8QyP5LJ0kdp482p9ENqwz6VbIRnxViW9EhLLBmSMqBUyWlMlSnXBDgPr1zClNV37jx3LFY5O4SFYVH6lPO7mO8rFqhcfn0XA3s1AJVSX77Oti9fATpR5TiOvgqywXdsu54k+LywPlrU+vIVxBPesFCmnL3NjKc7OZ0zq3rJTiJjqzrGKIx9Fueo4QhnOMDptXFGHXxzQKNh0JqrUGuUqVQ83LKLV/axfE+z1Jkzy7HDJnGWs7CzwsePWNqRXHAhm0jfOK271OdeBcDTtu1svoR2ApisQU5yPjEB8Yo7VCdOfzKKMK7UXbrDuQBQVClnqpKzQyVUoph01NOd9bJIp/DyhRQKHZ8FIfmgj9ddpZm1mW5Cs+VTq3uUywV4bqkYfdVFJ9sld6Y49NVMrwPY+fJtvOdLGcNAvPfEBl7sQIqMvbjh1wjgaWXz6ve85iprkCcgjp3KP4g6Xw3AwrsWa2cnC7s38+Q6Aslz9m8zGT7RpzJapVpSBEGo81ld45DxVvlDUAwi7EGPeiQ9NEOaDYtq3aFS8nBLDk7JxnUdlBSaXCnvSYGlwsJ6CXN7Hbvq8hdfDTm+KuNmYwA3rkPWJ1nI5mYd+pdKoKitZdnXtoh7AoDYxBNx9OuZrILfxDtfBJRewi3jAperiY589FbcjJt2WiycCMkfP8jstprOZaXzVC5GBFliYBnQscOQUtCjafZ1t2qtalKpOvi+i+NbOK6D6UjnlbRzSF+MQ+LPEVanCBPpnc75wumYOx+Wmb0LrP95syTne5W1dxMAxdsq8t/bu9VV8BvB2fjLCDYLtvX9FSmUqxd1uCRVKl7PqXjw9Hmb4+cU3UOPMZ0uUZ1qagBFgoX0lMzBTjP8OKCa9Wk60u6bUa5alMs2ju/guMXGS90DYypy02NU2aV7FCfmWnYOrqYJ//OArLy7XEXP/3aHzdI63TVidIH325b91H8ZwaWqeOHXYaT612GQq/kc5qX0L6WIMY6b1hTE/u2egZmaw9Fz0OuE5A8cYH7axitXdFVFqCcnN3CzlHIW0jBGNL2QaiWnUrbwRXUlnHEsTOkMF5bHrtOv7SWSNcgSJo3nD+V8ZCjzw4divnZS6U0il26q1AKot+6pb+rXYfxfOB1rs3mHTi4AAAAASUVORK5CYII=",$e=(bt,Xe,Le)=>new Promise((at,st)=>{var pt=Nt=>{try{Ie(Le.next(Nt))}catch(en){st(en)}},Vt=Nt=>{try{Ie(Le.throw(Nt))}catch(en){st(en)}},Ie=Nt=>Nt.done?at(Nt.value):Promise.resolve(Nt.value).then(pt,Vt);Ie((Le=Le.apply(bt,Xe)).next())}),Mt=({contentRef:bt,className:Xe,style:Le,aiIcon:at=Tt,userIcon:st=vt,chatData:pt,requestLoading:Vt,editIndex:Ie,onEditFinish:Nt,onEditCancel:en,customDataNode:tn,extraAnswerAction:mn,cancelTyping:Rn,onAnswerFinish:wt,onReasoningFinish:qe,onDynamic:At,sensitiveWords:_e=[]})=>{const[Pt,We]=(0,E.useState)(""),Bt=(0,E.useRef)(null);(0,E.useEffect)(()=>{var Ve;if(Bt.current&&Ie!==null){Bt.current.focus();const Qe=(Ve=Bt.current.resizableTextArea)==null?void 0:Ve.textArea;Qe&&(Qe.selectionStart=Qe.selectionEnd=Qe.value.length)}},[Ie]);const Je=(Ve,Qe)=>{let mt=Ve;return Qe.forEach(ke=>{const Te=new RegExp(ke,"g");mt=mt.replace(Te,"")}),mt},Ue=(Ve,Qe)=>{const mt=Qe===Ie,ke=[...(Ve==null?void 0:Ve.fileList)||[],...(Ve==null?void 0:Ve.imageList)||[]];return E.createElement("div",{className:nt.li},E.createElement("div",{className:nt.avatarIcon},E.createElement("img",{className:nt.img,src:st})),E.createElement("div",{className:nt.content},!!(ke!=null&&ke.length)&&E.createElement("div",{className:nt.fileWrap},ke==null?void 0:ke.map((Te,Ee)=>{var xe,Ye;return E.createElement("div",{key:Ee,className:nt.file},E.createElement("img",{src:te(90034)(`./${((Ye=(xe=Te==null?void 0:Te.name)==null?void 0:xe.split("."))==null?void 0:Ye.pop())||"txt"}.png`),width:20,className:"mr10"}),E.createElement("aside",null,E.createElement(ze.Z,{title:Te==null?void 0:Te.name},E.createElement("div",{className:nt.fileName},Te==null?void 0:Te.name)),E.createElement("div",{className:"c-grey-999 font12"},(0,ee.RD)(Te==null?void 0:Te.size))))})),E.createElement("div",{className:nt.borderBox},mt?E.createElement(y.default.TextArea,{value:Pt,ref:Bt,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:Te=>We(Te.target.value)}):E.createElement("div",{className:nt.text},Ve==null?void 0:Ve.text)),mt?E.createElement("div",{className:nt.action},E.createElement(a.ZP,{onClick:()=>{We(""),en()},size:"small"},"\u53D6\u6D88"),E.createElement(a.ZP,{disabled:!Pt.trim(),onClick:()=>Nt(Pt),type:"primary",size:"small"},"\u786E\u8BA4")):E.createElement("div",{className:nt.action},E.createElement(ht.CopyToClipboard,{text:(Ve==null?void 0:Ve.text)||"",onCopy:()=>Pe.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(ze.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},tt=(Ve,Qe)=>E.createElement("div",{className:nt.li},E.createElement("div",{className:nt.avatarIcon},E.createElement("img",{className:nt.img,src:at})),E.createElement("div",{className:nt.content},E.createElement("div",{className:nt.borderBox},Ve.loading&&E.createElement(E.Fragment,null,Ve!=null&&Ve.imageGenerator?E.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",E.createElement("div",{className:"ai-loading"})):!(Ve!=null&&Ve.thinkingEnabled)&&E.createElement("div",null,E.createElement("div",{className:nt.loading},E.createElement("div",{className:nt.dot}),E.createElement("div",{className:nt.dot}),E.createElement("div",{className:nt.dot})),E.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Ve==null?void 0:Ve.thinkingEnabled)&&E.createElement(Ut.Z,{time:Ve==null?void 0:Ve.time,cancelIndex:Rn,loading:Ve.loading,streamingStatus:!(Ve!=null&&Ve.text),onFinish:()=>$e(void 0,null,function*(){qe==null||qe()}),value:Ve==null?void 0:Ve.reasoning}),!!(Ve!=null&&Ve.text)&&!Ve.hideAnswer&&E.createElement(ct.Z,{cancelIndex:Rn,onDynamic:At,streamingStatus:Vt,loadImage:!!(Ve!=null&&Ve.imageGenerator),onFinish:()=>$e(void 0,null,function*(){wt==null||wt()}),value:Je(Ve==null?void 0:Ve.text,_e)})),(Ve==null?void 0:Ve.source)&&!!(Ve!=null&&Ve.text)&&E.createElement("div",{className:nt.source},Ve==null?void 0:Ve.source),E.createElement("div",{className:nt.action},mn==null?void 0:mn(Ve,Qe),E.createElement(ht.CopyToClipboard,{text:String((Ve==null?void 0:Ve.text)||""),onCopy:()=>Pe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},E.createElement(ze.Z,{title:"\u590D\u5236"},E.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return E.createElement("div",{ref:bt,className:b()(Xe),style:Le},pt==null?void 0:pt.map((Ve,Qe)=>E.createElement(E.Fragment,{key:Ve.key+Qe},Ve.show&&E.createElement(E.Fragment,null,Ve.sender==="user"&&Ue(Ve,Qe),Ve.sender==="AI"&&tt(Ve,Qe),tn&&!["AI","user"].includes(Ve.sender)&&tn(Ve,Qe)))))}},87320:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ve}});var E=te(59301),fe=te(49535),Se=te(90083),ve=()=>{const[Fe,ye]=(0,E.useState)(""),[be,He]=(0,E.useState)(0);let[Pe,re]=(0,E.useState)(),[Ge,ze]=(0,E.useState)();const[yt,oe]=(0,E.useState)(!1),a=(0,E.useRef)("");(0,E.useEffect)(()=>fe.Z.subscribe("preview-image",Ze=>{ye(Ze),console.log(ce.current),document.body.style.overflow="hidden"}),[]),(0,E.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,E.useEffect)(()=>{a.current=Fe},[Fe]);function y(Ce){Ce.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",re(void 0),ze(void 0),He(0),ye("")}function b(){He(be+90)}function z(){Pe=ce.current.width*1.1,Ge=ce.current.height*1.1,ze(Ge),re(Pe)}function ee(){Pe=ce.current.width/1.1,Ge=ce.current.height/1.1,ze(Ge),re(Pe)}const ne=(0,E.useRef)(),le=(0,E.useRef)(),ce=(0,E.useRef)(),ie=Ce=>{(Ce.nativeEvent.target===ne.current||Ce.nativeEvent.target===le.current)&&x()};return E.createElement(E.Fragment,null,Fe?E.createElement("div",null,E.createElement("div",{className:"preview-wrp-group",ref:le},E.createElement(Se.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,onVisibleChange:Ce=>{ye("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},69720:function(Re,rt,te){"use strict";te.d(rt,{h:function(){return ne}});var E=te(59301),fe=te(82326),Se=te(28284),ve=te(99571),Fe=te(89780),ye=te.n(Fe),be=te(8336),He=te(12469),Pe=Object.defineProperty,re=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(le,ce,ie)=>ce in le?Pe(le,ce,{enumerable:!0,configurable:!0,writable:!0,value:ie}):le[ce]=ie,y=(le,ce)=>{for(var ie in ce||(ce={}))yt.call(ce,ie)&&a(le,ie,ce[ie]);if(ze)for(var ie of ze(ce))oe.call(ce,ie)&&a(le,ie,ce[ie]);return le},x=(le,ce)=>re(le,Ge(ce));const b=fe.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};rt.Z=({callback:le,onCancel:ce})=>{const[ie,Ce]=(0,E.useState)("python");function Ze(gt){Ce(ee[gt][1])}function Oe(gt){le(gt)}return E.createElement(Se.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Oe,style:{width:500}}),E.createElement(Se.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(fe.default,{getPopupContainer:gt=>gt.parentNode,onChange:Ze},Object.keys(ee).map(gt=>E.createElement(b,{key:gt,value:gt},ee[gt][0])))),E.createElement(Se.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(ne,{mode:ie})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ve.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function ne({value:le,onChange:ce,mode:ie,options:Ce={}}){const Ze=(0,E.useRef)(),[Oe,gt]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Oe){let ut=function(Me){const zt=Me.getValue();ce&&ce(zt)};return Oe.on("change",ut),()=>{Oe.off("change",ut)}}},[Oe,ce]),(0,E.useEffect)(()=>{Oe&&Oe.setOption("mode",ie)},[Oe,ie]),(0,E.useEffect)(()=>{Oe&&(le!==Oe.getValue()||le==="")&&setTimeout(()=>{Oe.setValue(le||"")},300)},[Oe,le]),(0,E.useEffect)(()=>{if(Ze.current&&!Oe){const ut=ye().fromTextArea(Ze.current,y({mode:ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ce));gt(ut)}},[Ze.current,Oe]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:Ze}))}},39793:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ya}});var E=te(59301),fe=te(89780),Se=te.n(fe),ve=te(76374),Fe=te(8336),ye=te(6313),be=te(25717),He=te(99498),Pe=te(25419),re=te(67549),Ge=te(76902),ze=({value:Ke="",className:It,showTextOnly:St,showLines:wn,style:aa={}})=>{const Qn=(0,E.useMemo)(()=>"",[Ke]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:Qn}}))},yt=te(59301),oe=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Ke,It,St)=>It in Ke?oe(Ke,It,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ke[It]=St,ne=(Ke,It)=>{for(var St in It||(It={}))b.call(It,St)&&ee(Ke,St,It[St]);if(x)for(var St of x(It))z.call(It,St)&&ee(Ke,St,It[St]);return Ke},le=(Ke,It)=>a(Ke,y(It));let ce=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ie({onActionCallback:Ke,title:It,icon:St,actionName:wn,className:aa="",children:Qn}){function Ua(){Ke(wn)}return yt.createElement("a",{title:It,className:aa,onClick:Ua},yt.createElement("i",{className:`${St}`}),Qn)}var Ce=({watch:Ke,showNullButton:It,showNullProgramButton:St,onActionCallback:wn,fullScreen:aa,insertTemp:Qn,hidetoolBar:Ua,extraUse:Na})=>{const Wa=[...ce,{title:`${Ke?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ke?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return yt.createElement("ul",{className:"markdown-toolbar-container"},!Ua&&Wa.map((Ra,Ao)=>yt.createElement("li",{key:Ao},Ra.actionName?yt.createElement(ie,le(ne({},Ra),{onActionCallback:wn})):yt.createElement("span",{className:"v-line"}))),It?yt.createElement("li",null,yt.createElement(ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:wn},yt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,St?yt.createElement(yt.Fragment,null,yt.createElement("li",null,yt.createElement(ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:wn},yt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),yt.createElement("li",null,yt.createElement(ie,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:wn},yt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Qn&&yt.createElement("li",null,yt.createElement(ie,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Qn}`,onActionCallback:wn},yt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Na&&yt.createElement("li",null,Na),yt.createElement("li",{className:"btn-full-screen"},yt.createElement(ie,{icon:`${aa?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:aa?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wn})))},Ze=te(91558),Oe=te(28284),gt=te(37568),ut=te(99571),Me=Object.defineProperty,zt=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Tt=(Ke,It,St)=>It in Ke?Me(Ke,It,{enumerable:!0,configurable:!0,writable:!0,value:St}):Ke[It]=St,vt=(Ke,It)=>{for(var St in It||(It={}))Ut.call(It,St)&&Tt(Ke,St,It[St]);if(ct)for(var St of ct(It))ht.call(It,St)&&Tt(Ke,St,It[St]);return Ke},$e=(Ke,It)=>zt(Ke,nt(It));const Rt={labelCol:{span:4},wrapperCol:{span:20}};var Mt=({callback:Ke,onCancel:It})=>{function St(wn){Ke(wn)}return E.createElement(Oe.default,$e(vt({},Rt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:St,style:{width:500}}),E.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(gt.default,null)),E.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(gt.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ut.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ut.ZP,{type:"ghost",onClick:It},"\u53D6\u6D88")))},bt=te(69720),Xe=te(17077),Le=te(62957),at=te(77019),st=te(9507),pt=te(59301),Vt=({callback:Ke,onCancel:It})=>{const St=document.createElement("canvas"),wn=St.getContext("2d");St.width=1e3,St.height=800,wn.fillStyle="#ffffff",wn.fillRect(0,0,St.width,St.height);const aa=St.toDataURL("image/png");return pt.createElement(Le.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},pt.createElement(at.Z,{style:{height:"100vh"}},pt.createElement(st.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:aa,visible:!0,title:String(Date.now())},onOk:Qn=>{Ke({src:Qn.url})},onClose:It})))},Ie=te(12378);function Nt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Nt,go.CommandHandler),Nt.prototype.canAlignSelection=function(){var Ke=this.diagram;return!(Ke===null||Ke.isReadOnly||Ke.isModelReadOnly||Ke.selection.count<2)},Nt.prototype.alignLeft=function(){var Ke=this.diagram;Ke.startTransaction("aligning left");var It=1/0;Ke.selection.each(function(St){St instanceof go.Link||(It=Math.min(St.position.x,It))}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(It,St.position.y))}),Ke.commitTransaction("aligning left")},Nt.prototype.alignRight=function(){var Ke=this.diagram;Ke.startTransaction("aligning right");var It=-1/0;Ke.selection.each(function(St){if(!(St instanceof go.Link)){var wn=St.actualBounds.x+St.actualBounds.width;It=Math.max(wn,It)}}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(It-St.actualBounds.width,St.position.y))}),Ke.commitTransaction("aligning right")},Nt.prototype.alignTop=function(){var Ke=this.diagram;Ke.startTransaction("alignTop");var It=1/0;Ke.selection.each(function(St){St instanceof go.Link||(It=Math.min(St.position.y,It))}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(St.position.x,It))}),Ke.commitTransaction("alignTop")},Nt.prototype.alignBottom=function(){var Ke=this.diagram;Ke.startTransaction("aligning bottom");var It=-1/0;Ke.selection.each(function(St){if(!(St instanceof go.Link)){var wn=St.actualBounds.y+St.actualBounds.height;It=Math.max(wn,It)}}),Ke.selection.each(function(St){St instanceof go.Link||St.move(new go.Point(St.actualBounds.x,It-St.actualBounds.height))}),Ke.commitTransaction("aligning bottom")},Nt.prototype.alignCenterX=function(){var Ke=this.diagram,It=Ke.selection.first();if(It){Ke.startTransaction("aligning Center X");var St=It.actualBounds.x+It.actualBounds.width/2;Ke.selection.each(function(wn){wn instanceof go.Link||wn.move(new go.Point(St-wn.actualBounds.width/2,wn.actualBounds.y))}),Ke.commitTransaction("aligning Center X")}},Nt.prototype.alignCenterY=function(){var Ke=this.diagram,It=Ke.selection.first();if(It){Ke.startTransaction("aligning Center Y");var St=It.actualBounds.y+It.actualBounds.height/2;Ke.selection.each(function(wn){wn instanceof go.Link||wn.move(new go.Point(wn.actualBounds.x,St-wn.actualBounds.height/2))}),Ke.commitTransaction("aligning Center Y")}},Nt.prototype.alignColumn=function(Ke){var It=this.diagram;It.startTransaction("align Column"),Ke===void 0&&(Ke=0),Ke=parseFloat(Ke);var St=new Array;It.selection.each(function(Na){Na instanceof go.Link||St.push(Na)});for(var wn=0;wn0){for(var Na=Qn.elt(Ua-1);Na!==null&&Na.isTreeExpanded&&!Na.isTreeLeaf;){var Wa=this._sortTreeChildrenByY(Na);Na=Wa.last()}Na!==null&&Ke.select(Na)}else Ke.select(aa)}}else if(St.key==="Down")if(It.isTreeExpanded&&!It.isTreeLeaf){var wn=this._sortTreeChildrenByY(It).first();wn!==null&&Ke.select(wn)}else for(;It!==null;){var aa=It.findTreeParentNode();if(aa===null)break;var Qn=this._sortTreeChildrenByY(aa),Ua=Qn.indexOf(It);if(UaQn.y?1:aa.xQn.x?1:0}),It},Nt.prototype.copyToClipboard=function(Ke){go.CommandHandler.prototype.copyToClipboard.call(this,Ke),this._lastPasteOffset.set(this.pasteOffset)},Nt.prototype.pasteFromClipboard=function(){var Ke=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ke,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ke},Object.defineProperty(Nt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ke){if(Ke!=="move"&&Ke!=="select"&&Ke!=="scroll"&&Ke!=="tree"&&Ke!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ke);this._arrowKeyBehavior=Ke}}),Object.defineProperty(Nt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ke){if(!(Ke instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ke);this._pasteOffset.set(Ke)}});var en=Nt,tn=te(63720),mn=te(5269),Rn=te(38986),wt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},qe=te(48790),At=te(59301),_e=(Ke,It,St)=>new Promise((wn,aa)=>{var Qn=Wa=>{try{Na(St.next(Wa))}catch(Ra){aa(Ra)}},Ua=Wa=>{try{Na(St.throw(Wa))}catch(Ra){aa(Ra)}},Na=Wa=>Wa.done?wn(Wa.value):Promise.resolve(Wa.value).then(Qn,Ua);Na((St=St.apply(Ke,It)).next())});function Pt({onCancel:Ke,callback:It}){let St=(0,E.useRef)(),wn=(0,E.useRef)(),aa=(0,E.useRef)(),Qn=(0,E.useRef)(!1);const Ua=(0,E.useRef)(!1),[Na,Wa]=(0,E.useState)(0);function Ra(){const kn=Ie.bx.make,Ht={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};St.current=new Ie.S0(wn.current,{padding:20,grid:kn(Ie.s_,"Grid",kn(Ie.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kn(Ie.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Jn=>{var ua=Jn.diagram.commandHandler.addTopLevelParts(Jn.diagram.selection,!0);ua||Jn.diagram.currentTool.doCancel()},commandHandler:kn(en),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Jn=>{var ua=Jn.subject;ua.location=ua.location.copy().snapToGridPoint(Jn.diagram.grid.gridOrigin,Jn.diagram.grid.gridCellSize),setTimeout(()=>{Jn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Jn=>{var ua=Jn.subject;setTimeout(()=>{Jn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Jn=>{var ua=Jn.parameter.part;ua.invalidateConnectedLinks();var Ca=Jn.subject;Jn.diagram.toolManager.linkingTool.isForwards?Ca.toNode.invalidateConnectedLinks():Ca.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),St.current.nodeTemplate=kn(Ie.NB,"Auto",{locationSpot:Ie.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ie.$u(120,60),minSize:new Ie.$u(40,40),resizable:!0,resizeCellSize:new Ie.$u(10,10),rotatable:!0},new Ie.KX("location","loc",Ie.E9.parse).makeTwoWay(Ie.E9.stringify),new Ie.KX("desiredSize","size",Ie.$u.parse).makeTwoWay(Ie.$u.stringify),kn(Ie.bn,{name:"SHAPE",fill:Ht.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ie.z6.AllSides,toSpot:Ie.z6.AllSides},new Ie.KX("figure"),new Ie.KX("fill"),new Ie.KX("stroke","borderColor"),new Ie.KX("strokeWidth","thickness"),new Ie.KX("strokeDashArray","dash")),kn(Ie.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),kn(Ie.al,{margin:1,textAlign:"center",overflow:Ie.al.OverflowEllipsis,editable:!0},new Ie.KX("text").makeTwoWay(),new Ie.KX("stroke","color"))),St.current.nodeTemplate.toolTip=kn("ToolTip",kn(Ie.s_,"Vertical",{maxSize:new Ie.$u(200,NaN)},kn(Ie.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ie.KX("text")),kn(Ie.al,{font:"10pt sans-serif",textAlign:"center"},new Ie.KX("text","details"))));function Vn(Jn,ua){var Ca=(In,Co)=>{In.handled=!0,In.diagram.model.commit(ma=>{var Sr=Co.part.adornedPart,tr=new Ie.E9().setRectSpot(Sr.actualBounds,Jn);tr.subtract(Sr.location),tr.scale(2,2),tr.x+=Math.sign(tr.x)*130,tr.y+=Math.sign(tr.y)*130,tr.add(Sr.location),tr.snapToGridPoint(In.diagram.grid.gridOrigin,In.diagram.grid.gridCellSize);var or=ma.copyNodeData(Sr.data);ma.setGroupKeyForNodeData(or,ma.getGroupKeyForNodeData(Sr.data)),ma.addNodeData(or);var Oo={from:Sr.key,to:ma.getKeyForNodeData(or)};ma.addLinkData(Oo);var Go=In.diagram.findNodeForData(or);Go.location=tr,In.diagram.select(Go),setTimeout(()=>{In.diagram.commandHandler.editTextBlock()},20)})};return kn(Ie.bn,{figure:ua,alignment:Jn,alignmentFocus:Jn.opposite(),width:Jn.equals(Ie.z6.Top)||Jn.equals(Ie.z6.Bottom)?25:18,height:Jn.equals(Ie.z6.Top)||Jn.equals(Ie.z6.Bottom)?18:25,fill:"orange",stroke:Ht.white,strokeWidth:4,mouseEnter:(In,Co)=>Co.fill="dodgerblue",mouseLeave:(In,Co)=>Co.fill="orange",isActionable:!0,click:Ca,contextClick:Ca})}function mo(Jn){return kn(Ie.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(ua,Ca)=>Ca.fill="dodgerblue",mouseLeave:(ua,Ca)=>Ca.fill="orange",click:(ua,Ca)=>{ua.diagram.commandHandler.showContextMenu(Ca.part.adornedPart)}},Jn||{})}St.current.nodeTemplate.selectionAdornmentTemplate=kn(Ie.uz,"Spot",kn(Ie.Vm,{padding:10}),Vn(Ie.z6.Top,"TriangleUp"),Vn(Ie.z6.Left,"TriangleLeft"),Vn(Ie.z6.Right,"TriangleRight"),Vn(Ie.z6.Bottom,"TriangleDown"),mo({alignment:new Ie.z6(.75,0)}));function wa(Jn,ua){return(Ca,In)=>{Ca.handled=!0,Ca.diagram.model.commit(Co=>{Co.set(In.part.adornedPart.data,Jn,ua)})}}function za(Jn,ua){return ua||(ua="color"),kn(Ie.bn,{width:16,height:16,stroke:"lightgray",fill:Jn,margin:1,background:"transparent",mouseEnter:(Ca,In)=>In.stroke="dodgerblue",mouseLeave:(Ca,In)=>In.stroke="lightgray",click:wa(ua,Jn),contextClick:wa(ua,Jn)})}function Wn(){return[kn("ContextMenuButton",kn(Ie.s_,"Horizontal",za(Ht.white,"fill"),za(Ht.beige,"fill"),za(Ht.extralightblue,"fill"),za(Ht.extralightred,"fill"))),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",za(Ht.lightgray,"fill"),za(Ht.lightgreen,"fill"),za(Ht.lightblue,"fill"),za(Ht.lightred,"fill")))]}function sa(){return[kn("ContextMenuButton",kn(Ie.s_,"Horizontal",za(Ht.black),za(Ht.green),za(Ht.blue),za(Ht.red))),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",za(Ht.white),za(Ht.magenta),za(Ht.purple),za(Ht.orange)))]}function ia(Jn,ua){return ua||(ua="thickness"),kn(Ie.bn,"LineH",{width:16,height:16,strokeWidth:Jn,margin:1,background:"transparent",mouseEnter:(Ca,In)=>In.background="dodgerblue",mouseLeave:(Ca,In)=>In.background="transparent",click:wa(ua,Jn),contextClick:wa(ua,Jn)})}function zn(Jn,ua){return ua||(ua="dash"),kn(Ie.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Jn,margin:1,background:"transparent",mouseEnter:(Ca,In)=>In.background="dodgerblue",mouseLeave:(Ca,In)=>In.background="transparent",click:wa(ua,Jn),contextClick:wa(ua,Jn)})}function So(){return[kn("ContextMenuButton",kn(Ie.s_,"Horizontal",ia(1),ia(2),ia(3),ia(4))),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",zn(null),zn([2,4]),zn([4,4])))]}function bo(Jn,ua){return ua||(ua="figure"),kn(Ie.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Jn,margin:1,background:"transparent",mouseEnter:(Ca,In)=>In.fill="dodgerblue",mouseLeave:(Ca,In)=>In.fill="lightgray",click:wa(ua,Jn),contextClick:wa(ua,Jn)})}St.current.nodeTemplate.contextMenu=kn("ContextMenu",kn("ContextMenuButton",kn(Ie.s_,"Horizontal",bo("Rectangle"),bo("RoundedRectangle"),bo("Ellipse"),bo("Diamond"))),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",bo("Parallelogram2"),bo("ManualOperation"),bo("Procedure"),bo("Cylinder1"))),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",bo("Terminator"),bo("CreateRequest"),bo("Document"),bo("TriangleDown"))),Wn(),sa(),So()),St.current.groupTemplate=kn(Ie.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ie.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Jn,ua)=>{var Ca=ua.addMembers(ua.diagram.selection,!0);Ca||ua.diagram.currentTool.doCancel()},avoidable:!1},new Ie.KX("location","loc",Ie.E9.parse).makeTwoWay(Ie.E9.stringify),kn(Ie.s_,"Auto",{name:"BODY"},kn(Ie.bn,{parameter1:10,fill:Ht.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ie.z6.AllSides,toSpot:Ie.z6.AllSides},new Ie.KX("fill"),new Ie.KX("stroke","color"),new Ie.KX("strokeWidth","thickness"),new Ie.KX("strokeDashArray","dash")),kn(Ie.Vm,{background:"transparent",margin:20})),kn(Ie.al,{alignment:Ie.z6.Top,alignmentFocus:Ie.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ie.KX("text"),new Ie.KX("stroke","color"))),St.current.groupTemplate.selectionAdornmentTemplate=kn(Ie.uz,"Spot",kn(Ie.s_,"Auto",kn(Ie.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),kn(Ie.Vm,{margin:1.5})),mo({alignment:Ie.z6.TopRight,alignmentFocus:Ie.z6.BottomRight})),St.current.groupTemplate.contextMenu=kn("ContextMenu",Wn(),sa(),So()),St.current.linkTemplate=kn(Ie.rU,{layerName:"Foreground",routing:Ie.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ie.KX("fromSpot","fromSpot",Ie.z6.parse),new Ie.KX("toSpot","toSpot",Ie.z6.parse),new Ie.KX("fromShortLength","dir",Jn=>Jn>=1?10:0),new Ie.KX("toShortLength","dir",Jn=>Jn>=1?10:0),new Ie.KX("points").makeTwoWay(),kn(Ie.bn,{strokeWidth:2},new Ie.KX("stroke","color"),new Ie.KX("strokeWidth","thickness"),new Ie.KX("strokeDashArray","dash")),kn(Ie.bn,{segmentIndex:0,segmentOffset:new Ie.E9(15,0),segmentOrientation:Ie.rU.OrientAlong,alignmentFocus:Ie.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ie.KX("fill","color"),new Ie.KX("visible","dir",Jn=>Jn===1)),kn(Ie.bn,{segmentIndex:-1,segmentOffset:new Ie.E9(-10,6),segmentOrientation:Ie.rU.OrientPlus90,alignmentFocus:Ie.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ie.KX("fill","color"),new Ie.KX("visible","dir",Jn=>Jn>=1),new Ie.KX("width","thickness",Jn=>7+3*Jn),new Ie.KX("height","thickness",Jn=>7+3*Jn),new Ie.KX("segmentOffset","thickness",Jn=>new Ie.E9(-15,4+1.5*Jn))),kn(Ie.bn,{segmentIndex:0,segmentOffset:new Ie.E9(15,-6),segmentOrientation:Ie.rU.OrientMinus90,alignmentFocus:Ie.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ie.KX("fill","color"),new Ie.KX("visible","dir",Jn=>Jn===2),new Ie.KX("width","thickness",Jn=>7+3*Jn),new Ie.KX("height","thickness",Jn=>7+3*Jn),new Ie.KX("segmentOffset","thickness",Jn=>new Ie.E9(-15,4+1.5*Jn))),kn(Ie.al,{alignmentFocus:new Ie.z6(0,1,-4,0),editable:!0},new Ie.KX("text").makeTwoWay(),new Ie.KX("stroke","color"))),St.current.linkTemplate.selectionAdornmentTemplate=kn(Ie.uz,kn(Ie.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Po(2)},new Ie.KX("pathPattern","thickness",Po)),mo({alignmentFocus:new Ie.z6(0,0,-6,-4)}));function Po(Jn){return kn(Ie.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Jn+4).toString()+" H3"})}function _a(Jn){var ua="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Jn===0?ua="M0 0 M16 16 M0 8 L16 8":Jn===2&&(ua="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),kn(Ie.bn,{geometryString:ua,margin:2,background:"transparent",mouseEnter:(Ca,In)=>In.background="dodgerblue",mouseLeave:(Ca,In)=>In.background="transparent",click:wa("dir",Jn),contextClick:wa("dir",Jn)})}function Eo(Jn){var ua=(Ca,In)=>{Ca.handled=!0,Ca.diagram.model.commit(Co=>{var ma=In.part.adornedPart;Co.set(ma.data,Jn?"toSpot":"fromSpot",Ie.z6.stringify(Ie.z6.AllSides)),(Jn?ma.toNode:ma.fromNode).invalidateConnectedLinks()})};return kn(Ie.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ca,In)=>In.background="dodgerblue",mouseLeave:(Ca,In)=>In.background="transparent",click:ua,contextClick:ua})}function Ln(Jn,ua){var Ca=0,In=Ie.z6.RightSide;Jn.equals(Ie.z6.Top)?(Ca=270,In=Ie.z6.TopSide):Jn.equals(Ie.z6.Left)?(Ca=180,In=Ie.z6.LeftSide):Jn.equals(Ie.z6.Bottom)&&(Ca=90,In=Ie.z6.BottomSide),ua||(Ca-=180);var Co=(ma,Sr)=>{ma.handled=!0,ma.diagram.model.commit(tr=>{var or=Sr.part.adornedPart;tr.set(or.data,ua?"toSpot":"fromSpot",Ie.z6.stringify(In)),(ua?or.toNode:or.fromNode).invalidateConnectedLinks()})};return kn(Ie.bn,{alignment:Jn,alignmentFocus:Jn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ca,background:"transparent",mouseEnter:(ma,Sr)=>Sr.background="dodgerblue",mouseLeave:(ma,Sr)=>Sr.background="transparent",click:Co,contextClick:Co})}St.current.linkTemplate.contextMenu=kn("ContextMenu",sa(),So(),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",_a(0),_a(1),_a(2))),kn("ContextMenuButton",kn(Ie.s_,"Horizontal",kn(Ie.s_,"Spot",Eo(!1),Ln(Ie.z6.Top,!1),Ln(Ie.z6.Left,!1),Ln(Ie.z6.Right,!1),Ln(Ie.z6.Bottom,!1)),kn(Ie.s_,"Spot",{margin:new Ie.Zt(0,0,0,2)},Eo(!0),Ln(Ie.z6.Top,!0),Ln(Ie.z6.Left,!0),Ln(Ie.z6.Right,!0),Ln(Ie.z6.Bottom,!0)))));const Qo=`{ "class": "GraphLinksModel", "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 @@ ${tn} {"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 Qo=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function dr(Jn){return console.log("shapeName:",Jn),Qo.indexOf(Jn)>=0}var Ro=new Ie.YI(aa.current,{maxSelectionCount:1,linkTemplate:kn(Ie.rU,{locationSpot:Ie.z6.Center,selectionAdornmentTemplate:kn(Ie.uz,"Link",{locationSpot:Ie.z6.Center},kn(Ie.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),kn(Ie.bn,{toArrow:"Standard",stroke:null}))},{routing:Ie.rU.AvoidsNodes,curve:Ie.rU.JumpOver,corner:5,toShortLength:4},new Ie.KX("points"),kn(Ie.bn,{isPanelMain:!0,strokeWidth:2}),kn(Ie.bn,{toArrow:"Standard",stroke:null})),model:new Ie.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ie.bn.getFigureGenerators().toArray().map(Jn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Jn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return St.current.addDiagramListener("TextEdited",function(Jn){var ua;const Ca=Jn.subject.part;var In=(ua=document.activeElement)==null?void 0:ua.value;typeof In=="string"&&In.trim()===""&&St.current.model.commit(function(Co){Co.set(Ca.data,"text","\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}),Ro.nodeTemplate=kn(Ie.NB,"Auto",{locationSpot:Ie.z6.Center},new Ie.KX("location","location",Ie.E9.parse).makeTwoWay(Ie.E9.stringify),kn(Ie.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ie.KX("stroke").makeTwoWay(),new Ie.KX("fill").makeTwoWay(),new Ie.KX("figure")),kn(Ie.al,{margin:new Ie.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ie.$u(16,16),maxSize:new Ie.$u(10,NaN),textAlign:"center",editable:!0},new Ie.KX("key").makeTwoWay())),setTimeout(()=>{St.current.grid=kn(Ie.s_,"Grid",kn(Ie.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kn(Ie.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),St.current.grid.visible=!0,St.current.grid.gridCellStroke="darkgray",St.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=St.current,St.current}const Ao=()=>_e(this,null,function*(){var kn,Ht=St.current.makeImage();const Yn=yield(0,Rn.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Ht.src,file_data:JSON.stringify({login:(kn=(0,qe.eY)())==null?void 0:kn.login,data:JSON.parse(St.current.model.toJson())})}});It({src:Yn.url})});return(0,E.useEffect)(()=>(setTimeout(()=>{Ra()},500),Ja(Na+1),()=>{St.current=null}),[]),At.createElement("div",{ref:Ua,className:"body-overflow-initial"},At.createElement(Le.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Na,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:At.createElement(at.Z,null,At.createElement(mn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),At.createElement(mn.Z,{onClick:()=>{var kn,Ht,Yn=St.current.selection.first();if(Vn.current=!Vn.current,document.activeElement&&Yn){let fo=(Ht=(kn=document.activeElement)==null?void 0:kn.value)==null?void 0:Ht.trim();typeof fo=="string"&&St.current.model.commit(function(wa){wa.set(Yn.data,"text",fo||"\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}Ja(Na+1)}},At.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ke},At.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:Vn.current?"none":"block"},className:wt.flowChartWrp},At.createElement("div",{style:{display:"flex",height:"100%"}},At.createElement("div",{style:{width:"300px",height:"100%"}},At.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),At.createElement("div",{style:{height:"calc(100% - 50px)"},className:wt.myPaletteDiv,ref:aa})),At.createElement("div",{style:{flex:1,position:"relative"}},At.createElement("div",{ref:wn,style:{height:"80vh"}}))),At.createElement("div",{className:"tr"},At.createElement(ut.ZP,{size:"large",onClick:Ao,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var We=Pt,Bt=te(47889),Je=te(71051);const Ue=Bt.ZP.Group,tt={margin:"0 8px"};var Ve=({callback:Ke,onCancel:It})=>{function St(wn){Ke(wn)}return E.createElement(Oe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:St},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:tt},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:tt},"\u884C\u6570"),E.createElement(Oe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(Je.Z,null)),E.createElement("span",{style:tt},"\u5217\u6570"),E.createElement(Oe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(Je.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:tt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Oe.default.Item,{name:"align"},E.createElement(Ue,null,E.createElement(Bt.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(Bt.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(Bt.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(Bt.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ut.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ut.ZP,{type:"ghost",onClick:It},"\u53D6\u6D88")))},Qe=te(71411),mt=te(43001),ke=te.n(mt),Ee=(0,E.forwardRef)(({use3d:Ke,width:It,height:St,callback:wn,showSaveButton:aa},Vn)=>{const Ua=(0,E.useRef)(),Na=(0,E.useRef)(),[Ja,Ra]=(0,E.useState)(!1),Ao=(0,E.useRef)({id:Ua,appName:"graphing",width:It||1e3,height:St||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Na.current=new(ke())(Ao.current,!0),window.onload=function(){Na.current.inject("applet_container")}},[]);const kn=()=>{var Ht=window.ggbApplet.getPNGBase64(1,!0,72);return wn&&wn(Ht),Ht};return(0,E.useEffect)(()=>{Ao.current.appName=Ja?"3D":"graphing",Na.current.inject("applet_container")},[Ja]),(0,E.useEffect)(()=>{Ra(Ke)},[Ke]),(0,E.useImperativeHandle)(Vn,()=>({getImgData:kn})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ua}),E.createElement(at.Z,{align:"middle"},E.createElement(mn.Z,{flex:1},E.createElement(Qe.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ja,onChange:Ht=>Ra(Ht)})),E.createElement(mn.Z,null,E.createElement(ut.ZP,{size:"large",onClick:kn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),xe=te(76562),Ye=te(6767);const et="link",xt="upload-image",Ct="add-flowchart",Jt="draw-image",Qt="add-flowchart",qt="code-block",Bn="add-table",_n="------------",rn={default:_n,left:`:${_n}`,center:`:${_n}:`,right:`${_n}:`};var fn=te(37808);function Dn(){}let Sn=0;const hn=1e4,on="\u2581",Un="@\u2581\u2581@",jn="@\u2581@",un=` +]}`;var Ho=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function dr(Jn){return console.log("shapeName:",Jn),Ho.indexOf(Jn)>=0}var ko=new Ie.YI(aa.current,{maxSelectionCount:1,linkTemplate:kn(Ie.rU,{locationSpot:Ie.z6.Center,selectionAdornmentTemplate:kn(Ie.uz,"Link",{locationSpot:Ie.z6.Center},kn(Ie.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),kn(Ie.bn,{toArrow:"Standard",stroke:null}))},{routing:Ie.rU.AvoidsNodes,curve:Ie.rU.JumpOver,corner:5,toShortLength:4},new Ie.KX("points"),kn(Ie.bn,{isPanelMain:!0,strokeWidth:2}),kn(Ie.bn,{toArrow:"Standard",stroke:null})),model:new Ie.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ie.bn.getFigureGenerators().toArray().map(Jn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Jn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return St.current.addDiagramListener("TextEdited",function(Jn){var ua;const Ca=Jn.subject.part;var In=(ua=document.activeElement)==null?void 0:ua.value;typeof In=="string"&&In.trim()===""&&St.current.model.commit(function(Co){Co.set(Ca.data,"text","\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}),ko.nodeTemplate=kn(Ie.NB,"Auto",{locationSpot:Ie.z6.Center},new Ie.KX("location","location",Ie.E9.parse).makeTwoWay(Ie.E9.stringify),kn(Ie.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ie.KX("stroke").makeTwoWay(),new Ie.KX("fill").makeTwoWay(),new Ie.KX("figure")),kn(Ie.al,{margin:new Ie.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ie.$u(16,16),maxSize:new Ie.$u(10,NaN),textAlign:"center",editable:!0},new Ie.KX("key").makeTwoWay())),setTimeout(()=>{St.current.grid=kn(Ie.s_,"Grid",kn(Ie.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),kn(Ie.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),St.current.grid.visible=!0,St.current.grid.gridCellStroke="darkgray",St.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=St.current,St.current}const Ao=()=>_e(this,null,function*(){var kn,Ht=St.current.makeImage();const Vn=yield(0,Rn.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Ht.src,file_data:JSON.stringify({login:(kn=(0,qe.eY)())==null?void 0:kn.login,data:JSON.parse(St.current.model.toJson())})}});It({src:Vn.url})});return(0,E.useEffect)(()=>(setTimeout(()=>{Ra()},500),Wa(Na+1),()=>{St.current=null}),[]),At.createElement("div",{ref:Ua,className:"body-overflow-initial"},At.createElement(Le.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Na,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:At.createElement(at.Z,null,At.createElement(mn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),At.createElement(mn.Z,{onClick:()=>{var kn,Ht,Vn=St.current.selection.first();if(Qn.current=!Qn.current,document.activeElement&&Vn){let mo=(Ht=(kn=document.activeElement)==null?void 0:kn.value)==null?void 0:Ht.trim();typeof mo=="string"&&St.current.model.commit(function(wa){wa.set(Vn.data,"text",mo||"\u672A\u547D\u540D"),St.current.commandHandler.stopCommand()},"increment")}Wa(Na+1)}},At.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ke},At.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative",display:Qn.current?"none":"block"},className:wt.flowChartWrp},At.createElement("div",{style:{display:"flex",height:"100%"}},At.createElement("div",{style:{width:"300px",height:"100%"}},At.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),At.createElement("div",{style:{height:"calc(100% - 50px)"},className:wt.myPaletteDiv,ref:aa})),At.createElement("div",{style:{flex:1,position:"relative"}},At.createElement("div",{ref:wn,style:{height:"80vh"}}))),At.createElement("div",{className:"tr"},At.createElement(ut.ZP,{size:"large",onClick:Ao,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var We=Pt,Bt=te(47889),Je=te(71051);const Ue=Bt.ZP.Group,tt={margin:"0 8px"};var Ve=({callback:Ke,onCancel:It})=>{function St(wn){Ke(wn)}return E.createElement(Oe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:St},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:tt},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:tt},"\u884C\u6570"),E.createElement(Oe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(Je.Z,null)),E.createElement("span",{style:tt},"\u5217\u6570"),E.createElement(Oe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(Je.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:tt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Oe.default.Item,{name:"align"},E.createElement(Ue,null,E.createElement(Bt.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(Bt.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(Bt.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(Bt.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ut.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ut.ZP,{type:"ghost",onClick:It},"\u53D6\u6D88")))},Qe=te(71411),mt=te(43001),ke=te.n(mt),Ee=(0,E.forwardRef)(({use3d:Ke,width:It,height:St,callback:wn,showSaveButton:aa},Qn)=>{const Ua=(0,E.useRef)(),Na=(0,E.useRef)(),[Wa,Ra]=(0,E.useState)(!1),Ao=(0,E.useRef)({id:Ua,appName:"graphing",width:It||1e3,height:St||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Na.current=new(ke())(Ao.current,!0),window.onload=function(){Na.current.inject("applet_container")}},[]);const kn=()=>{var Ht=window.ggbApplet.getPNGBase64(1,!0,72);return wn&&wn(Ht),Ht};return(0,E.useEffect)(()=>{Ao.current.appName=Wa?"3D":"graphing",Na.current.inject("applet_container")},[Wa]),(0,E.useEffect)(()=>{Ra(Ke)},[Ke]),(0,E.useImperativeHandle)(Qn,()=>({getImgData:kn})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ua}),E.createElement(at.Z,{align:"middle"},E.createElement(mn.Z,{flex:1},E.createElement(Qe.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Wa,onChange:Ht=>Ra(Ht)})),E.createElement(mn.Z,null,E.createElement(ut.ZP,{size:"large",onClick:kn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),xe=te(76562),Ye=te(6767);const et="link",xt="upload-image",Ct="add-flowchart",Jt="draw-image",Qt="add-flowchart",qt="code-block",Bn="add-table",_n="------------",on={default:_n,left:`:${_n}`,center:`:${_n}:`,right:`${_n}:`};var fn=te(37808);function Dn(){}let Sn=0;const hn=1e4,an="\u2581",Yn="@\u2581\u2581@",jn="@\u2581@",ln=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Xn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function an(Ke){return/^\d+$/.test(Ke)?`${Ke}px`:Ke}const An=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",bn={[An+"-B"]:"bold",[An+"-I"]:"italic"},Kn={[et]:"\u6DFB\u52A0\u94FE\u63A5",[qt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[xt]:"\u6DFB\u52A0\u56FE\u7247",[Jt]:"\u6DFB\u52A0\u753B\u56FE",[Ct]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Bn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ya=({defaultValue:Ke="",onChange:It,width:St="100%",height:wn=400,miniToolbar:aa=!1,isFocus:Vn=!1,watch:Ua,insertTemp:Na,mode:Ja="markdown",id:Ra="markdown-editor-id",showResizeBar:Ao=!1,noStorage:kn=!1,showNullButton:Ht=!1,showNullProgramButton:Yn=!1,hidetoolBar:fo=!1,fullScreen:wa=!1,onBlur:za,onCMBeforeChange:Wn,onFullScreen:sa,className:ia="",disablePaste:zn=!1,disabled:So=!1,disabledFill:Do=!1,placeholder:Po="",values:$a="",extraUse:Eo})=>{const[Ln,Vo]=(0,E.useState)(null),[Qo,dr]=(0,E.useState)(Ke),[Ro,Jn]=(0,E.useState)(Ua),[ua,Ca]=(0,E.useState)(wa),[In,Co]=(0,E.useState)(""),[ga,yr]=(0,E.useState)(0),[er,ar]=(0,E.useState)(wn),[To,Yo]=(0,E.useState)(!1),[wr,Pr]=(0,E.useState)(0),[Cr,Wr]=(0,E.useState)(0),Lr=(0,E.useRef)(),Br=(0,E.useRef)(),Kr=(0,E.useRef)(),ma=(0,E.useRef)();(0,E.useEffect)(()=>{const ae=window.scrollY||window.pageYOffset;dr($a),Ln==null||Ln.setValue($a),window.scrollTo(0,ae)},[$a]),(0,E.useEffect)(()=>{sa==null||sa(ua)},[ua]),(0,E.useEffect)(()=>{if(Lr.current){let ae=function(ge,Ae){var Be;if(zn){Ae.preventDefault();return}const he=Ae.clipboardData;if(he){const we=he.types.toString(),Ne=he.items;if(we==="Files"||he.types.indexOf("Files")>-1){if(Ae.preventDefault(),Ja=="stex")return;try{let Et=Ne[1];((Be=Ne[0])==null?void 0:Be.kind)==="file"&&(Et=Ne[0]);const Ft=Et.getAsFile(),it=Ft.name.split(".").pop();(0,Xe.I)(Ft,Gt=>{var _t,Yt,Xt;Gt.id?((_t=Ft==null?void 0:Ft.type)==null?void 0:_t.indexOf("image"))>-1?pe.replaceSelection(``):((Yt=Ft==null?void 0:Ft.type)==null?void 0:Yt.indexOf("video"))>-1?pe.replaceSelection(``):((Xt=Ft==null?void 0:Ft.type)==null?void 0:Xt.indexOf("pdf"))>-1?pe.replaceSelection(`
${Ft.name}`):Xn.includes(it)?pe.replaceSelection(`${Ft.name}`):pe.replaceSelection(`[${Ft.name}](/api/attachments/${Gt.id}?type=${Gt.content_type})`):(Gt==null?void 0:Gt.status)===401&&(document.location.href="/user/login")})}catch(Et){Ye.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const pe=Se().fromTextArea(Lr.current,{mode:Ja,lineNumbers:!aa,lineWrapping:!0,value:Ke,autoCloseTags:!0,autoCloseBrackets:!0});return pe.on("keyup",function(ge,Ae){Ae.keyCode===8&&(ge.getValue()==""?pe.setOption("placeholder",Po):pe.setOption("placeholder",null))}),pe.on("keydown",function(ge,Ae){if(Ae.keyCode===8){var Be=Vr(ge);Be&&Ae.preventDefault()}}),Vn&&pe.focus(),pe.on("paste",ae),So&&pe.on("beforeChange",function(ge,Ae){(Ae.origin==="paste"||Ae.origin==="+input")&&Ae.cancel()}),Vo(pe),()=>{pe.off("paste",ae)}}},[]);const tl=(0,E.useCallback)(()=>{if(Br.current)try{}catch(ae){console.log(ae,"---- to set md editor body height")}},[er,Br,ua]);(0,E.useEffect)(()=>{function ae(){let pe=new ve.Z(ge=>{for(let Ae of ge)(Ae.target.offsetHeight>0||Ae.target.offsetWidth>0)&&(tl(),Ln.setSize("100%","100%"),Ln.refresh())});return pe.observe(Lr.current.parentElement),pe}if(Ln){const pe=ae();return()=>{var ge,Ae;(ge=Lr.current)!=null&&ge.parentElement&&pe.unobserve((Ae=Lr.current)==null?void 0:Ae.parentElement)}}},[Ln,tl]),(0,E.useEffect)(()=>{if(Ln){let ae=[];for(const[pe,ge]of Object.entries(bn)){let Ae={[pe]:()=>{yl(ge)}};ae.push(Ae),Ln.addKeyMap(Ae)}return()=>{for(let pe of ae)Ln.removeKeyMap(pe)}}},[Ln]),(0,E.useEffect)(()=>{wa!==ua&&Ca(wa)},[wa]),(0,fn.Z)(()=>{if(!kn&&ga>0){let ae=new Date().getTime(),pe=window.sessionStorage.getItem(Ra);ae>=ga+hn&&(!pe||pe!==Qo)&&(window.sessionStorage.setItem(Ra,Qo),Yo(!0))}},hn),(0,E.useEffect)(()=>{Jn(Ua)},[Ln,Ua]),(0,E.useEffect)(()=>{Ln&&Vn&&Ln.focus()},[Ln,Vn]),(0,E.useEffect)(()=>{if(Ro&&Ln){let ae=function(ge){let Ae=ge.target;if(ma.current){let Be=Ae.scrollTop/Ae.scrollHeight;ma.current.scrollTop=ma.current.scrollHeight*Be}};const pe=Ln.getScrollerElement();return pe.addEventListener("scroll",ae),()=>{pe.removeEventListener("scroll",ae)}}},[Ln,Ro]),(0,E.useEffect)(()=>{if(Ln&&Wn){let ae=function(pe,ge){Wn(pe,ge)};return Ln.on("beforeChange",ae),()=>{Ln.off("beforeChange",ae)}}},[Ln,Wn]),(0,E.useEffect)(()=>{if(Ln&&za){let ae=function(){za(Ln.getValue())};return Ln.on("blur",ae),()=>{Ln.off("blur",ae)}}},[Ln,za]);function Vr(ae,pe){var ge=ae.getDoc(),Ae=ge.getCursor(),Be=ge.getLine(Ae.line),he=Be.charAt(Ae.ch-1),we=Be.lastIndexOf("@\u2581@",Ae.ch),Ne=Be.lastIndexOf("@\u2581\u2581@",Ae.ch),Et=we>Ne?we:Ne,Ft=we>Ne?3:4;if(Un.indexOf(he)===-1)return null;if(console.log("change1:",pe,ae,Be,Ae,Et,we,Ne,he),Et>=0&&Ae.ch-Et<5){var it=Et+Ft;return ge.replaceRange("",{line:Ae.line,ch:Et},{line:Ae.line,ch:it}),{line:Ae.line,ch:it}}return null}(0,E.useEffect)(()=>{if(Ln){let ae=function(pe,ge){const Ae=pe.getValue();dr(Ae),yr(new Date().getTime()),pe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),It&&(Yn?It(Ae,de(Ae)):It(Ae))};return Ln.on("change",ae),()=>{Ln.off("change",ae)}}},[Ln,It]),(0,E.useEffect)(()=>{if(Ln)if(Ke==null)Ln.setValue(""),dr("");else{const ae=window.scrollY||window.pageYOffset;Ke!==Ln.getValue()&&(Ln.setValue(Ke),dr(Ke),Ln.setCursor(So?1:Ln.lineCount(),0),window.scrollTo(0,ae))}},[Ln,Ke]);const yl=(0,E.useCallback)(ae=>{const pe=Ln.getCursor(),ge=Ln.getSelection();let Ae=ge.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Xn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function nn(Ke){return/^\d+$/.test(Ke)?`${Ke}px`:Ke}const An=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",bn={[An+"-B"]:"bold",[An+"-I"]:"italic"},Kn={[et]:"\u6DFB\u52A0\u94FE\u63A5",[qt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[xt]:"\u6DFB\u52A0\u56FE\u7247",[Jt]:"\u6DFB\u52A0\u753B\u56FE",[Ct]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Bn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ya=({defaultValue:Ke="",onChange:It,width:St="100%",height:wn=400,miniToolbar:aa=!1,isFocus:Qn=!1,watch:Ua,insertTemp:Na,mode:Wa="markdown",id:Ra="markdown-editor-id",showResizeBar:Ao=!1,noStorage:kn=!1,showNullButton:Ht=!1,showNullProgramButton:Vn=!1,hidetoolBar:mo=!1,fullScreen:wa=!1,onBlur:za,onCMBeforeChange:Wn,onFullScreen:sa,className:ia="",disablePaste:zn=!1,disabled:So=!1,disabledFill:bo=!1,placeholder:Po="",values:_a="",extraUse:Eo})=>{const[Ln,Qo]=(0,E.useState)(null),[Ho,dr]=(0,E.useState)(Ke),[ko,Jn]=(0,E.useState)(Ua),[ua,Ca]=(0,E.useState)(wa),[In,Co]=(0,E.useState)(""),[ma,Sr]=(0,E.useState)(0),[tr,or]=(0,E.useState)(wn),[Oo,Go]=(0,E.useState)(!1),[Br,yr]=(0,E.useState)(0),[Pr,Wr]=(0,E.useState)(0),Nr=(0,E.useRef)(),Cr=(0,E.useRef)(),Jr=(0,E.useRef)(),fa=(0,E.useRef)();(0,E.useEffect)(()=>{const ae=window.scrollY||window.pageYOffset;dr(_a),Ln==null||Ln.setValue(_a),window.scrollTo(0,ae)},[_a]),(0,E.useEffect)(()=>{sa==null||sa(ua)},[ua]),(0,E.useEffect)(()=>{if(Nr.current){let ae=function(ge,Ae){var Be;if(zn){Ae.preventDefault();return}const he=Ae.clipboardData;if(he){const we=he.types.toString(),Ne=he.items;if(we==="Files"||he.types.indexOf("Files")>-1){if(Ae.preventDefault(),Wa=="stex")return;try{let Et=Ne[1];((Be=Ne[0])==null?void 0:Be.kind)==="file"&&(Et=Ne[0]);const Ft=Et.getAsFile(),it=Ft.name.split(".").pop();(0,Xe.I)(Ft,Gt=>{var _t,Yt,Xt;Gt.id?((_t=Ft==null?void 0:Ft.type)==null?void 0:_t.indexOf("image"))>-1?pe.replaceSelection(``):((Yt=Ft==null?void 0:Ft.type)==null?void 0:Yt.indexOf("video"))>-1?pe.replaceSelection(``):((Xt=Ft==null?void 0:Ft.type)==null?void 0:Xt.indexOf("pdf"))>-1?pe.replaceSelection(`${Ft.name}`):Xn.includes(it)?pe.replaceSelection(`${Ft.name}`):pe.replaceSelection(`[${Ft.name}](/api/attachments/${Gt.id}?type=${Gt.content_type})`):(Gt==null?void 0:Gt.status)===401&&(document.location.href="/user/login")})}catch(Et){Ye.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const pe=Se().fromTextArea(Nr.current,{mode:Wa,lineNumbers:!aa,lineWrapping:!0,value:Ke,autoCloseTags:!0,autoCloseBrackets:!0});return pe.on("keyup",function(ge,Ae){Ae.keyCode===8&&(ge.getValue()==""?pe.setOption("placeholder",Po):pe.setOption("placeholder",null))}),pe.on("keydown",function(ge,Ae){if(Ae.keyCode===8){var Be=Vr(ge);Be&&Ae.preventDefault()}}),Qn&&pe.focus(),pe.on("paste",ae),So&&pe.on("beforeChange",function(ge,Ae){(Ae.origin==="paste"||Ae.origin==="+input")&&Ae.cancel()}),Qo(pe),()=>{pe.off("paste",ae)}}},[]);const tl=(0,E.useCallback)(()=>{if(Cr.current)try{}catch(ae){console.log(ae,"---- to set md editor body height")}},[tr,Cr,ua]);(0,E.useEffect)(()=>{function ae(){let pe=new ve.Z(ge=>{for(let Ae of ge)(Ae.target.offsetHeight>0||Ae.target.offsetWidth>0)&&(tl(),Ln.setSize("100%","100%"),Ln.refresh())});return pe.observe(Nr.current.parentElement),pe}if(Ln){const pe=ae();return()=>{var ge,Ae;(ge=Nr.current)!=null&&ge.parentElement&&pe.unobserve((Ae=Nr.current)==null?void 0:Ae.parentElement)}}},[Ln,tl]),(0,E.useEffect)(()=>{if(Ln){let ae=[];for(const[pe,ge]of Object.entries(bn)){let Ae={[pe]:()=>{yl(ge)}};ae.push(Ae),Ln.addKeyMap(Ae)}return()=>{for(let pe of ae)Ln.removeKeyMap(pe)}}},[Ln]),(0,E.useEffect)(()=>{wa!==ua&&Ca(wa)},[wa]),(0,fn.Z)(()=>{if(!kn&&ma>0){let ae=new Date().getTime(),pe=window.sessionStorage.getItem(Ra);ae>=ma+hn&&(!pe||pe!==Ho)&&(window.sessionStorage.setItem(Ra,Ho),Go(!0))}},hn),(0,E.useEffect)(()=>{Jn(Ua)},[Ln,Ua]),(0,E.useEffect)(()=>{Ln&&Qn&&Ln.focus()},[Ln,Qn]),(0,E.useEffect)(()=>{if(ko&&Ln){let ae=function(ge){let Ae=ge.target;if(fa.current){let Be=Ae.scrollTop/Ae.scrollHeight;fa.current.scrollTop=fa.current.scrollHeight*Be}};const pe=Ln.getScrollerElement();return pe.addEventListener("scroll",ae),()=>{pe.removeEventListener("scroll",ae)}}},[Ln,ko]),(0,E.useEffect)(()=>{if(Ln&&Wn){let ae=function(pe,ge){Wn(pe,ge)};return Ln.on("beforeChange",ae),()=>{Ln.off("beforeChange",ae)}}},[Ln,Wn]),(0,E.useEffect)(()=>{if(Ln&&za){let ae=function(){za(Ln.getValue())};return Ln.on("blur",ae),()=>{Ln.off("blur",ae)}}},[Ln,za]);function Vr(ae,pe){var ge=ae.getDoc(),Ae=ge.getCursor(),Be=ge.getLine(Ae.line),he=Be.charAt(Ae.ch-1),we=Be.lastIndexOf("@\u2581@",Ae.ch),Ne=Be.lastIndexOf("@\u2581\u2581@",Ae.ch),Et=we>Ne?we:Ne,Ft=we>Ne?3:4;if(Yn.indexOf(he)===-1)return null;if(console.log("change1:",pe,ae,Be,Ae,Et,we,Ne,he),Et>=0&&Ae.ch-Et<5){var it=Et+Ft;return ge.replaceRange("",{line:Ae.line,ch:Et},{line:Ae.line,ch:it}),{line:Ae.line,ch:it}}return null}(0,E.useEffect)(()=>{if(Ln){let ae=function(pe,ge){const Ae=pe.getValue();dr(Ae),Sr(new Date().getTime()),pe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),It&&(Vn?It(Ae,de(Ae)):It(Ae))};return Ln.on("change",ae),()=>{Ln.off("change",ae)}}},[Ln,It]),(0,E.useEffect)(()=>{if(Ln)if(Ke==null)Ln.setValue(""),dr("");else{const ae=window.scrollY||window.pageYOffset;Ke!==Ln.getValue()&&(Ln.setValue(Ke),dr(Ke),Ln.setCursor(So?1:Ln.lineCount(),0),window.scrollTo(0,ae))}},[Ln,Ke]);const yl=(0,E.useCallback)(ae=>{const pe=Ln.getCursor(),ge=Ln.getSelection();let Ae=ge.split(` `);switch(ae){case"bold":return Ln.replaceSelection("**"+ge+"**"),ge===""&&Ln.setCursor(pe.line,pe.ch+2),Ln.focus();case"italic":return Ln.replaceSelection("*"+ge+"*"),ge===""&&Ln.setCursor(pe.line,pe.ch+1),Ln.focus();case"code":return Ln.replaceSelection("`"+ge+"`"),ge===""&&Ln.setCursor(pe.line,pe.ch+1),Ln.focus();case"inline-latex":return Co("inline-latex"),Ln.focus();case"latex":return Ln.replaceSelection("```latex\n"+ge+"\n```"),Ln.setCursor(pe.line+1,ge.length+1),Ln.focus();case"line-break":return Ln.replaceSelection(`
`),Ln.focus();case"list-ul":return ge===""?Ln.replaceSelection("- "+ge):Ln.replaceSelection(Ae.map(Be=>Be===""?"":`- ${Be}`).join(` `)),Ln.focus();case"list-ol":return ge===""?Ln.replaceSelection("1. "+ge):Ln.replaceSelection(Ae.map((Be,he)=>Be===""?"":`${he+1}. ${Be}`).join(` -`)),Ln.focus();case"add-null-ch":return ge===""&&Ln.setCursor(pe.line,pe.ch),Ln.replaceSelection(on),Ln.focus();case"add-signal":return ge===""&&Ln.setCursor(pe.line,pe.ch),Ln.replaceSelection(jn),Ln.focus();case"add-multiple":return ge===""&&Ln.setCursor(pe.line,pe.ch),Ln.replaceSelection(Un),Ln.focus();case"inster-template-1":return ge===""&&Ln.setCursor(pe.line,pe.ch),Ln.replaceSelection(un),Ln.focus();case"eraser":return Ln.setValue(""),Ln.focus();case"trigger-watch":return Jn(!Ro),Ln.focus();case"trigger-full-screen":return Ca(!ua),Ln.focus();case et:Co(et);return;case qt:Co(qt);return;case xt:Co(xt);return;case Jt:Co(Jt);return;case"maths-latex":Co("maths-latex");return;case Ct:Co(Ct);return;case Bn:Co(Bn);return;default:throw new Error}},[Ln,Ro,ua]),jr=(0,E.useCallback)((ae,pe)=>{var ge,Ae,Be,he,we,Ne;switch(Co(""),In){case et:const{title:_t,link:Yt}=ae;return Ln.replaceSelection(`[${_t}](${Yt})`),Ln.focus();case qt:const{language:Xt,content:yn}=ae;return Ln.replaceSelection(["```"+Xt,yn,"```"].join(` -`)),Ln.focus();case"maths-latex":for(var Et=atob(ae),Ft=new Uint8Array(Et.length),it=0;it{va.id?Ln.replaceSelection(`![,](/api/attachments/${va.id}?type=${va.content_type})`):(va==null?void 0:va.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ln.replaceSelection("`$$"+ae+"$$`");break;case xt:case Jt:case Qt:const{src:$t,alt:dn}=ae,Cn=pe,xn=(Be=(Ae=(ge=Cn==null?void 0:Cn.name)==null?void 0:ge.split("."))==null?void 0:Ae.pop)==null?void 0:Be.call(Ae);return((he=Cn==null?void 0:Cn.type)==null?void 0:he.indexOf("image"))>-1||!(Cn!=null&&Cn.type)?Cn!=null&&Cn.align||Cn!=null&&Cn.width?Ln.replaceSelection(`

${dn||

`):Ln.replaceSelection(`${dn||`):((we=Cn==null?void 0:Cn.type)==null?void 0:we.indexOf("video"))>-1?Ln.replaceSelection(``):((Ne=Cn==null?void 0:Cn.type)==null?void 0:Ne.indexOf("pdf"))>-1?Ln.replaceSelection(`${Cn.name}`):Xn.includes(xn)?Ln.replaceSelection(`${Cn.name}`):Ln.replaceSelection(`[${Cn.name}](${$t})`),Ln.focus();case Bn:const{row:Kt,col:pa,align:Zn}=ae;let ca=` -`;for(let va=0;va{var ge,Ae,Be,he,we,Ne;switch(Co(""),In){case et:const{title:_t,link:Yt}=ae;return Ln.replaceSelection(`[${_t}](${Yt})`),Ln.focus();case qt:const{language:Xt,content:yn}=ae;return Ln.replaceSelection(["```"+Xt,yn,"```"].join(` +`)),Ln.focus();case"maths-latex":for(var Et=atob(ae),Ft=new Uint8Array(Et.length),it=0;it{pa.id?Ln.replaceSelection(`![,](/api/attachments/${pa.id}?type=${pa.content_type})`):(pa==null?void 0:pa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ln.replaceSelection("`$$"+ae+"$$`");break;case xt:case Jt:case Qt:const{src:$t,alt:cn}=ae,Cn=pe,xn=(Be=(Ae=(ge=Cn==null?void 0:Cn.name)==null?void 0:ge.split("."))==null?void 0:Ae.pop)==null?void 0:Be.call(Ae);return((he=Cn==null?void 0:Cn.type)==null?void 0:he.indexOf("image"))>-1||!(Cn!=null&&Cn.type)?Cn!=null&&Cn.align||Cn!=null&&Cn.width?Ln.replaceSelection(`

${cn||

`):Ln.replaceSelection(`${cn||`):((we=Cn==null?void 0:Cn.type)==null?void 0:we.indexOf("video"))>-1?Ln.replaceSelection(``):((Ne=Cn==null?void 0:Cn.type)==null?void 0:Ne.indexOf("pdf"))>-1?Ln.replaceSelection(`${Cn.name}`):Xn.includes(xn)?Ln.replaceSelection(`${Cn.name}`):Ln.replaceSelection(`[${Cn.name}](${$t})`),Ln.focus();case Bn:const{row:Kt,col:ha,align:Zn}=ae;let ca=` +`;for(let pa=0;pa{switch(In){case et:return E.createElement(Mt,{callback:jr,onCancel:je});case qt:return E.createElement(bt.Z,{callback:jr,onCancel:je});case xt:return E.createElement(Xe.Z,{callback:jr,onCancel:je});case Ct:return E.createElement(We,{callback:jr,onCancel:je});case Bn:return E.createElement(Ve,{callback:jr,onCancel:je});case"maths-latex":return E.createElement(Ee,{showSaveButton:!0,callback:jr});case"inline-latex":return E.createElement(xe.Z,{showSaveButton:!0,callback:jr});default:return null}},[In]);function je(){Co("")}(0,E.useEffect)(()=>{if(Kr.current){let ae=function(we){Be=!0,he=we.pageY},pe=function(){Be=!1},ge=function(we){if(Be){let Ne=we.pageY-he;Ne<0&&(Ne=0),Ne>300&&(Ne=300);let Et=wn+Ne+"px";ar(Et)}},Ae=Kr.current,Be=!1,he=0;return Ae.addEventListener("mousedown",ae),document.addEventListener("mousemove",ge),document.addEventListener("mouseup",pe),()=>{Ae.removeEventListener("mousedown",ae),document.removeEventListener("mousemove",ge),document.removeEventListener("mouseup",pe)}}},[Ln,Kr]),(0,E.useEffect)(()=>{ar(wn)},[wn]);const ot=an(St),Lt=an(er),cn={width:ot,height:Lt},vn=(0,E.useMemo)(()=>{if(ga){let ae=new Date(ga),pe=ae.getHours(),ge=ae.getMinutes(),Ae=ae.getSeconds();return pe=pe<10?"0"+pe:pe,ge=ge<10?"0"+ge:ge,Ae=Ae<10?"0"+Ae:Ae,`${pe}:${ge}:${Ae}`}return 0},[ga]),de=ae=>{const pe=[];if(Yn){let ge=-1;ae=ae.replace(/(@▁▁@|@▁@)/g,function(Ae,Be,he){pe.push({multiLine:Ae!==jn})})}return pe};function dt(){window.sessionStorage.removeItem(Ra),Yo(!1),yr(0)}function Ot(){Yo(!1),yr(0),Ln.setValue(window.sessionStorage.getItem(Ra))}(0,E.useEffect)(()=>{Kn[In]&&In!==Jt&&In!==Ct&&setTimeout(()=>{const ae=document.getElementsByClassName("markdown-popup-form")[0],pe=window.innerWidth/2-ae.offsetWidth/2,ge=window.innerHeight/2-ae.offsetHeight/2;Pr(pe),Wr(ge)},0)},[In]);const ln=ae=>{ae.preventDefault();const pe=ae.clientX-wr,ge=ae.clientY-Cr;document.body.onmousemove=Ae=>{let Be=Ae.clientX-pe,he=Ae.clientY-ge;const we=document.getElementsByClassName("markdown-popup-form")[0],Ne=window.innerWidth-we.offsetWidth,Et=window.innerHeight-we.offsetHeight;Be=Math.max(0,Math.min(Be,Ne)),he=Math.max(0,Math.min(he,Et)),Zt(Ae.clientX,Ae.clientY,pe,ge)&&(Pr(Be),Wr(he))},document.body.onmouseup=function(){document.body.onmousemove=null}},Zt=(ae,pe,ge,Ae)=>{const Be=document.body.clientHeight,he=document.body.clientWidth;return ae<20&&ge>ae||ae>he-20&&gepe||pe>Be-20&&AeOe in Ze?Ge(Ze,Oe,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ze[Oe]=gt,b=(Ze,Oe)=>{for(var gt in Oe||(Oe={}))a.call(Oe,gt)&&x(Ze,gt,Oe[gt]);if(oe)for(var gt of oe(Oe))y.call(Oe,gt)&&x(Ze,gt,Oe[gt]);return Ze},z=(Ze,Oe)=>ze(Ze,yt(Oe));const{useForm:ee}=E.default,ne={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var ce=({callback:Ze,onCancel:Oe})=>{const[gt]=ee();let ut=(0,Pe.useRef)();function Me(ct){ut.current.width=gt.getFieldValue("width"),ut.current.align=gt.getFieldValue("align"),Ze(ct,ut.current)}function zt(ct,Ut){if(ct.status===-1){fe.ZP.error(ct.message);return}gt.setFieldsValue({src:`/api/attachments/${ct.id}`,type:Ut.type})}function nt(ct){let Ut=ct.target.files[0];ut.current=Ut,Ce(Ut,zt)}return re.createElement(E.default,z(b({form:gt},le),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),re.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},re.createElement("div",{className:"flex-container"},re.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},re.createElement(Se.default,{style:ne})),re.createElement(ie,{onFileChange:nt}))),re.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},re.createElement(Se.default,{style:{width:264}})),re.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},re.createElement(ve.Z,null,re.createElement(E.default.Item,{name:"width",style:{margin:0}},re.createElement(Fe.Z,{style:{width:264}})),re.createElement("span",{className:"ml8"},"%"))),re.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},re.createElement(ye.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),re.createElement("aside",null,re.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},re.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(be.ZP,{type:"default",onClick:Oe},"\u53D6\u6D88"))))};function ie({onFileChange:Ze}){return re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",re.createElement("input",{type:"file",onChange:Ze}))}function Ce(Ze,Oe){if(!Ze)throw new String("\u6CA1\u6709\u6587\u4EF6");let gt=new FormData;gt.append("editormd-image-file",Ze),gt.append("file_param_name","editormd-image-file"),gt.append("byxhr","true");var ut=new window.XMLHttpRequest;ut.withCredentials=!0,ut.addEventListener("load",function(Me){Oe(JSON.parse(Me.target.responseText),Ze)},!1),ut.addEventListener("error",function(Me){console.error(Me)},!1),ut.open("POST",`${He.KI}/api/attachments.json`),ut.send(gt)}},91558:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Se}});var E=te(59301),fe=te(4676);class Se extends E.Component{constructor(Fe){super(Fe);const ye=window.document;this.node=ye.createElement("div"),ye.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,fe.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},75975:function(Re,rt,te){"use strict";te.d(rt,{SV:function(){return Pt},ZP:function(){return _e}});var E=te(59301),fe=te(76374);const Se={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},ve={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),Ln.focus();default:throw new Error}},[Ln,In]),De=(0,E.useMemo)(()=>{switch(In){case et:return E.createElement(Mt,{callback:zr,onCancel:je});case qt:return E.createElement(bt.Z,{callback:zr,onCancel:je});case xt:return E.createElement(Xe.Z,{callback:zr,onCancel:je});case Ct:return E.createElement(We,{callback:zr,onCancel:je});case Bn:return E.createElement(Ve,{callback:zr,onCancel:je});case"maths-latex":return E.createElement(Ee,{showSaveButton:!0,callback:zr});case"inline-latex":return E.createElement(xe.Z,{showSaveButton:!0,callback:zr});default:return null}},[In]);function je(){Co("")}(0,E.useEffect)(()=>{if(Jr.current){let ae=function(we){Be=!0,he=we.pageY},pe=function(){Be=!1},ge=function(we){if(Be){let Ne=we.pageY-he;Ne<0&&(Ne=0),Ne>300&&(Ne=300);let Et=wn+Ne+"px";or(Et)}},Ae=Jr.current,Be=!1,he=0;return Ae.addEventListener("mousedown",ae),document.addEventListener("mousemove",ge),document.addEventListener("mouseup",pe),()=>{Ae.removeEventListener("mousedown",ae),document.removeEventListener("mousemove",ge),document.removeEventListener("mouseup",pe)}}},[Ln,Jr]),(0,E.useEffect)(()=>{or(wn)},[wn]);const ot=nn(St),Lt=nn(tr),sn={width:ot,height:Lt},vn=(0,E.useMemo)(()=>{if(ma){let ae=new Date(ma),pe=ae.getHours(),ge=ae.getMinutes(),Ae=ae.getSeconds();return pe=pe<10?"0"+pe:pe,ge=ge<10?"0"+ge:ge,Ae=Ae<10?"0"+Ae:Ae,`${pe}:${ge}:${Ae}`}return 0},[ma]),de=ae=>{const pe=[];if(Vn){let ge=-1;ae=ae.replace(/(@▁▁@|@▁@)/g,function(Ae,Be,he){pe.push({multiLine:Ae!==jn})})}return pe};function dt(){window.sessionStorage.removeItem(Ra),Go(!1),Sr(0)}function Ot(){Go(!1),Sr(0),Ln.setValue(window.sessionStorage.getItem(Ra))}(0,E.useEffect)(()=>{Kn[In]&&In!==Jt&&In!==Ct&&setTimeout(()=>{const ae=document.getElementsByClassName("markdown-popup-form")[0],pe=window.innerWidth/2-ae.offsetWidth/2,ge=window.innerHeight/2-ae.offsetHeight/2;yr(pe),Wr(ge)},0)},[In]);const rn=ae=>{ae.preventDefault();const pe=ae.clientX-Br,ge=ae.clientY-Pr;document.body.onmousemove=Ae=>{let Be=Ae.clientX-pe,he=Ae.clientY-ge;const we=document.getElementsByClassName("markdown-popup-form")[0],Ne=window.innerWidth-we.offsetWidth,Et=window.innerHeight-we.offsetHeight;Be=Math.max(0,Math.min(Be,Ne)),he=Math.max(0,Math.min(he,Et)),Zt(Ae.clientX,Ae.clientY,pe,ge)&&(yr(Be),Wr(he))},document.body.onmouseup=function(){document.body.onmousemove=null}},Zt=(ae,pe,ge,Ae)=>{const Be=document.body.clientHeight,he=document.body.clientWidth;return ae<20&&ge>ae||ae>he-20&&gepe||pe>Be-20&&AeOe in Ze?Ge(Ze,Oe,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ze[Oe]=gt,b=(Ze,Oe)=>{for(var gt in Oe||(Oe={}))a.call(Oe,gt)&&x(Ze,gt,Oe[gt]);if(oe)for(var gt of oe(Oe))y.call(Oe,gt)&&x(Ze,gt,Oe[gt]);return Ze},z=(Ze,Oe)=>ze(Ze,yt(Oe));const{useForm:ee}=E.default,ne={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var ce=({callback:Ze,onCancel:Oe})=>{const[gt]=ee();let ut=(0,Pe.useRef)();function Me(ct){ut.current.width=gt.getFieldValue("width"),ut.current.align=gt.getFieldValue("align"),Ze(ct,ut.current)}function zt(ct,Ut){if(ct.status===-1){fe.ZP.error(ct.message);return}gt.setFieldsValue({src:`/api/attachments/${ct.id}`,type:Ut.type})}function nt(ct){let Ut=ct.target.files[0];ut.current=Ut,Ce(Ut,zt)}return re.createElement(E.default,z(b({form:gt},le),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),re.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},re.createElement("div",{className:"flex-container"},re.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},re.createElement(Se.default,{style:ne})),re.createElement(ie,{onFileChange:nt}))),re.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},re.createElement(Se.default,{style:{width:264}})),re.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},re.createElement(ve.Z,null,re.createElement(E.default.Item,{name:"width",style:{margin:0}},re.createElement(Fe.Z,{style:{width:264}})),re.createElement("span",{className:"ml8"},"%"))),re.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},re.createElement(ye.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),re.createElement("aside",null,re.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},re.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(be.ZP,{type:"default",onClick:Oe},"\u53D6\u6D88"))))};function ie({onFileChange:Ze}){return re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",re.createElement("input",{type:"file",onChange:Ze}))}function Ce(Ze,Oe){if(!Ze)throw new String("\u6CA1\u6709\u6587\u4EF6");let gt=new FormData;gt.append("editormd-image-file",Ze),gt.append("file_param_name","editormd-image-file"),gt.append("byxhr","true");var ut=new window.XMLHttpRequest;ut.withCredentials=!0,ut.addEventListener("load",function(Me){Oe(JSON.parse(Me.target.responseText),Ze)},!1),ut.addEventListener("error",function(Me){console.error(Me)},!1),ut.open("POST",`${He.KI}/api/attachments.json`),ut.send(gt)}},91558:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Se}});var E=te(59301),fe=te(4676);class Se extends E.Component{constructor(Fe){super(Fe);const ye=window.document;this.node=ye.createElement("div"),ye.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,fe.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},75975:function(Re,rt,te){"use strict";te.d(rt,{SV:function(){return Pt},ZP:function(){return _e}});var E=te(59301),fe=te(76374);const Se={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},ve={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Fe={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1140,24 +1140,24 @@ ${tn} `)},{label:"include ",content:["#include "].join(` `)}]},ye={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},be={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var He=te(53184),Pe=te.n(He),re=Object.defineProperty,Ge=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(We,Bt,Je)=>Bt in We?re(We,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Bt]=Je,x=(We,Bt)=>{for(var Je in Bt||(Bt={}))oe.call(Bt,Je)&&y(We,Je,Bt[Je]);if(yt)for(var Je of yt(Bt))a.call(Bt,Je)&&y(We,Je,Bt[Je]);return We},b=(We,Bt)=>Ge(We,ze(Bt)),z=(We,Bt,Je)=>new Promise((Ue,tt)=>{var Ve=ke=>{try{mt(Je.next(ke))}catch(Te){tt(Te)}},Qe=ke=>{try{mt(Je.throw(ke))}catch(Te){tt(Te)}},mt=ke=>ke.done?Ue(ke.value):Promise.resolve(ke.value).then(Ve,Qe);mt((Je=Je.apply(We,Bt)).next())});const ee={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},ne=(We,Bt)=>Bt.map(Je=>({label:Je,kind:We.languages.CompletionItemKind.Keyword,insertText:Je})),le=We=>Object.keys(ee.tables).map(Bt=>({label:Bt,kind:We.languages.CompletionItemKind.Variable,insertText:Bt})),ce=(We,Bt)=>{const Je=ee.tables[We];return Je?Je.map(Ue=>({label:Ue,kind:Bt.languages.CompletionItemKind.Field,insertText:Ue})):[]};function ie(We,Bt,Je,Ue,tt){let Ve=Bt.getWordUntilPosition(Je),Qe={startLineNumber:Je.lineNumber,endLineNumber:Je.lineNumber,startColumn:Ve.startColumn,endColumn:Ve.endColumn},mt=Ue.map(ke=>({label:ke,kind:We.languages.CompletionItemKind.Keyword,insertText:ke,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Qe}));return tt.map(ke=>{mt.push(b(x({},ke),{range:Qe}))}),mt}var Ce=We=>{ee.languages.map(tt=>(We.languages.registerDocumentFormattingEditProvider(tt,{provideDocumentFormattingEdits(Ve,Qe,mt){return z(this,null,function*(){const ke=Pe()(Ve.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Ve.getFullModelRange(),text:ke}]})}}),tt));const Bt=Fe.quickKey.map(tt=>({label:tt.label,kind:We.languages.CompletionItemKind.Method,insertText:tt.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Je=ye.quickKey.map(tt=>({label:tt.label,kind:We.languages.CompletionItemKind.Method,insertText:tt.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Ue=ve.quickKey.map(tt=>({label:tt.label,kind:We.languages.CompletionItemKind.Method,insertText:tt.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet}));We.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ve.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...Fe.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...Fe.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn};return{suggestions:[...Se.keywords.map(ke=>({label:ke,kind:We.languages.CompletionItemKind.Function,documentation:ke,insertText:ke,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ve.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...ve.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...ve.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ve.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...be.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...be.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ve.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...ye.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...ye.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}})};const Ze="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Oe=Object.defineProperty,gt=(We,Bt,Je)=>Bt in We?Oe(We,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Bt]=Je,ut=(We,Bt,Je)=>gt(We,typeof Bt!="symbol"?Bt+"":Bt,Je);const Me=class Zc{constructor(Bt,Je,Ue){this.placeholder=Bt,this.editor=Je,this.monaco=Ue,Je.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Zc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};ut(Me,"ID","editor.widget.placeholderHint");var nt=Me,ct=te(96236),Ut=te(6767),ht=te(25399),Tt=te(89392),vt=te(49535),$e=te(56102),Rt=Object.defineProperty,Mt=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,st=(We,Bt,Je)=>Bt in We?Rt(We,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Bt]=Je,pt=(We,Bt)=>{for(var Je in Bt||(Bt={}))Le.call(Bt,Je)&&st(We,Je,Bt[Je]);if(Xe)for(var Je of Xe(Bt))at.call(Bt,Je)&&st(We,Je,Bt[Je]);return We},Vt=(We,Bt)=>Mt(We,bt(Bt)),Ie=(We,Bt)=>{var Je={};for(var Ue in We)Le.call(We,Ue)&&Bt.indexOf(Ue)<0&&(Je[Ue]=We[Ue]);if(We!=null&&Xe)for(var Ue of Xe(We))Bt.indexOf(Ue)<0&&at.call(We,Ue)&&(Je[Ue]=We[Ue]);return Je},Nt=(We,Bt,Je)=>new Promise((Ue,tt)=>{var Ve=ke=>{try{mt(Je.next(ke))}catch(Te){tt(Te)}},Qe=ke=>{try{mt(Je.throw(ke))}catch(Te){tt(Te)}},mt=ke=>ke.done?Ue(ke.value):Promise.resolve(ke.value).then(Ve,Qe);mt((Je=Je.apply(We,Bt)).next())});function tn(We){return/^\d+$/.test(We)?`${We}px`:We}function nn(){}let mn=!1;const Rn={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function wt(We=[]){let Bt=We;if(Array.isArray(We)){for(let Je=0;JeNt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(We){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",We)}});var _e=We=>{var Bt=We,{width:Je="100%",height:Ue="100%",value:tt,language:Ve="javascript",style:Qe={},options:mt={},overrideServices:ke={},theme:Te="vs-dark",onEditBlur:Ee,isCopy:xe=!1,onSave:Ye,autoHeight:et=!1,forbidCopy:xt=!1,onChange:Ct=nn,editorDidMount:Jt=nn,onFocus:Qt=nn,onBreakPoint:qt=nn,breakPointValue:Bn=[],filename:_n="educoder.txt",errorLine:rn,errorContent:fn="",highlightLine:Dn,openBreakPoint:Sn=!1,placeholder:hn="",showMiniMap:on=!0}=Bt,Un=Ie(Bt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const jn=(0,E.useRef)(),un=(0,E.useRef)({}),Xn=(0,E.useRef)(),an=(0,E.useRef)(),sn=(0,E.useRef)([]),An=(0,E.useRef)(!1),bn=(0,E.useRef)(),Kn=(0,E.useRef)(),ya=(0,E.useRef)(!1),[Ke,It]=(0,E.useState)(!1);function St(){let Wn;return jn.current&&(Wn=new fe.Z(sa=>{for(let ia of sa)(ia.target.offsetHeight>0||ia.target.offsetWidth>0)&&un.current.instance.layout()}),Wn.observe(jn.current)),Wn}function wn(){Ut.ZP.warning({content:decodeURIComponent(Ze),key:"monaco-editor-tip"})}const aa=()=>{let Wn=un.current.instance;if(tt!=null&&Wn&&Ke){const sa=Wn.getModel();sa&&tt!==sa.getValue()&&(mn=!0,sa.setValue(tt),Wn.layout(),mn=!1)}};(0,E.useEffect)(()=>{const Wn=vt.Z.subscribe("formatDocument",sa=>{var ia;let zn=un.current.instance;(ia=zn==null?void 0:zn.getAction)==null||ia.call(zn,"editor.action.formatDocument").run()});return window.updateMonacoValue=sa=>{Ct(sa)},Wn},[]),(0,E.useEffect)(()=>{var Wn;let sa=un.current.instance;an.current&&clearTimeout(an.current),an.current=setTimeout(()=>{aa()},500),tt&&(tt!=null&&tt.length)&&((Wn=sa==null?void 0:sa.updateOptions)==null||Wn.call(sa,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(tt.split(/\r\n|\r|\n/g).length))+3,5)}))},[tt,Ke,un.current]),(0,E.useEffect)(()=>{if(rn&&un.current&&un.current.instance){let sa=un.current.instance;sa.changeViewZones(function(ia){var zn=document.createElement("div");zn.style.padding="10px 20px",zn.style.width="calc(100% - 20px)",zn.className="my-error-line-wrp",zn.innerHTML=fn,ia.addZone({afterLineNumber:rn||11,heightInLines:3,domNode:zn})});var Wn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};sa.addOverlayWidget(Wn),sa.revealPositionInCenter({lineNumber:20,column:1})}},[rn,un.current,Ke]);const Vn=(Wn="",sa)=>{if(!Wn||Wn.trim()==="")return!0;const zn=un.current.instance.getModel().getLineTokens(sa);let So=!1;for(let Do=0;Do<2;Do++)zn.getStandardTokenType(Do)===1&&(So=!0);return So};(0,E.useEffect)(()=>{var Wn;const sa=(Wn=un.current)==null?void 0:Wn.instance;if(sa&&Ke&&xt){const ia=sa.onDidBlurEditorWidget(()=>{ya.current=!1}),zn=sa.onDidFocusEditorText(()=>{ya.current=!0});return()=>{ia.dispose(),zn.dispose()}}},[un.current,Ke,xt]),(0,E.useEffect)(()=>{var Wn;if((Wn=un.current)!=null&&Wn.instance&&Ke&&Sn){let sa=un.current.instance,ia=sa.getModel();if(!ia)return;(()=>{var Jn;let ua=[],Ca=[];const In=ia.getAllDecorations();for(let ga of In)ga.options.className==="highlighted-line"&&(ua.push((Jn=ga==null?void 0:ga.range)==null?void 0:Jn.startLineNumber),Ca.push(ga==null?void 0:ga.id));if(Dn===ua[0])return;ia.deltaDecorations(Ca,[]);const Co=ia.getLineCount();Dn&&Dn<=Co&&(sa.deltaDecorations([],[{range:new qe.Range(Dn,1,Dn,ia.getLineMaxColumn(Dn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),sa.revealLineInCenter(Dn))})();const So=(Jn=!1)=>{var ua;let Ca=[],In=[];const Co=ia.getAllDecorations();for(let ga of Co)ga.options.linesDecorationsClassName==="breakpoints-select"&&(Ca.push((ua=ga==null?void 0:ga.range)==null?void 0:ua.startLineNumber),In.push(ga==null?void 0:ga.id));if(Jn)return{lines:Ca,ids:In};qt(Ca)},Do=Jn=>Nt(void 0,null,function*(){let ua={range:new qe.Range(Jn,1,Jn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ia.deltaDecorations([],[ua]),So()}),Po=Jn=>Nt(void 0,null,function*(){let ua=[];const Ca=sa.getLineDecorations(Jn);for(let In of Ca)In.options.linesDecorationsClassName==="breakpoints-select"&&ua.push(In.id);yield ia.deltaDecorations(ua,[]),So()}),$a=Jn=>{let ua=sa.getLineDecorations(Jn);for(let Ca of ua)if(Ca.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Tt.isEqual)(Bn,So(!0).lines)){ia.deltaDecorations(So(!0).ids,[]);const Jn=Bn.map(ua=>({range:new qe.Range(ua,1,ua,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ia.deltaDecorations([],Jn)}const Eo=sa.onDidChangeModelContent(Jn=>{let ua=sa.getPosition();if(ua){let Ca=ua.lineNumber;clearTimeout(Kn.current),Kn.current=setTimeout(()=>{Vn(ia.getLineContent(Ca),Ca)?Po(Ca):$a(Ca)?(Po(Ca),Do(Ca)):So()},100)}}),Ln=sa.onMouseDown(Jn=>{var ua,Ca,In;if(Jn.target.detail&&((In=(Ca=(ua=Jn.target)==null?void 0:ua.element)==null?void 0:Ca.className)!=null&&In.includes("line-numbers"))){let Co=Jn.target.position.lineNumber;if(Vn(ia.getLineContent(Co),Co))return;$a(Co)?Po(Co):Do(Co)}}),Vo=Jn=>{let ua={range:new qe.Range(Jn,1,Jn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};sn.current=sa.deltaDecorations(sn.current,[ua])},Qo=()=>{sn.current=sa.deltaDecorations(sn.current,[])},dr=sa.onMouseMove(Jn=>{var ua,Ca,In;if(Qo(),Jn.target.detail&&((In=(Ca=(ua=Jn.target)==null?void 0:ua.element)==null?void 0:Ca.className)!=null&&In.includes("line-numbers"))){let Co=Jn.target.position.lineNumber;if(Vn(ia.getLineContent(Co),Co))return;Vo(Co)}}),Ro=sa.onMouseLeave(()=>{Qo()});return()=>{Eo.dispose(),Ln.dispose(),dr.dispose(),Ro.dispose()}}},[un.current,Ke,Bn,Dn,Sn,Ve]),(0,E.useEffect)(()=>{var Wn;(Wn=un.current)!=null&&Wn.instance&&Sn&&un.current.instance.setPosition({lineNumber:0,column:0})},[Dn]);function Ua(){let Wn=un.current.instance;if(Wn){const sa=Wn.getSelection(),ia=un.current.pastePos||{},zn=new qe.Range(ia.startLineNumber||sa.endLineNumber,ia.startColumn||sa.endColumn,ia.endLineNumber||sa.endLineNumber,ia.endColumn||sa.endColumn);setTimeout(()=>{Wn.executeEdits("",[{range:zn,text:""}])},300)}}function Na(Wn){(window.navigator.platform.match("Mac")?Wn.metaKey:Wn.ctrlKey)&&Wn.keyCode==83&&(Wn.preventDefault(),Ye())}const Ja=()=>{if(et&&un.current.instance){const Wn=un.current.instance.getContentHeight();wa(Wn{if(!ya.current)return;const{keyCode:sa,ctrlKey:ia,metaKey:zn,target:So,type:Do}=Wn;return(Do==="paste"||(sa===67||sa===86)&&(zn||ia))&&So.nodeName==="TEXTAREA"&&(wn(),Wn.preventDefault()),!1};function kn(Wn,sa){var ia=window.URL||window.webkitURL||window,zn=new Blob([sa]),So=document.createElementNS("http://www.w3.org/1999/xhtml","a");So.href=ia.createObjectURL(zn),So.download=Wn,Ra(So)}(0,E.useEffect)(()=>{Ja()},[Ja]),(0,E.useEffect)(()=>{jn.current&&!Ke&&Promise.all([te.e(8909),te.e(6656)]).then(te.bind(te,71448)).then(Wn=>{try{qe=Wn,un.current.instance=qe.editor.create(jn.current,{value:tt,language:wt(Ve),theme:Te,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:on||!1}},ke);const sa=un.current.instance;let So=[...ct.BH._menuItems].find(Eo=>Eo[0]._debugName=="EditorContext")[1],Do=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Po=(Eo,Ln)=>{var Vo,Qo;let dr=Eo._first;do Ln.includes((Qo=(Vo=dr.element)==null?void 0:Vo.command)==null?void 0:Qo.id)&&Eo._remove(dr);while(dr=dr.next)};if(Jt(sa,qe),setTimeout(()=>{Ja(),un.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{kn(_n||"educoder.txt",sa.getValue())}})},500),un.current.subscription=sa.onDidChangeModelContent(Eo=>{An.current?clearTimeout(bn.current):(Ja(),Ct(sa.getValue(),Eo)),bn.current=setTimeout(()=>{An.current=!1},500)}),window.Monaco||Ce(qe,wt(Ve)),xt&&(Po(So,Do),jn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Ao),window.removeEventListener("paste",Ao),window.addEventListener("keydown",Ao),window.addEventListener("paste",Ao)),window.Monaco=qe,Ee&&sa.onDidBlurEditorWidget(()=>{Ee(sa.getValue())}),Qt&&sa.onDidFocusEditorText(()=>{xt&&At(),Qt(sa.getValue())}),xt){At();try{sa.onDidPaste(Eo=>{const Ln=sa.getSelection(),Vo=un.current.pastePos||{},Qo=new qe.Range(Vo.startLineNumber||Ln.endLineNumber,Vo.startColumn||Ln.endColumn,Vo.endLineNumber||Ln.endLineNumber,Vo.endColumn||Ln.endColumn);sa.executeEdits("",[{range:Eo.range,text:""}])})}catch(Eo){}}let $a=St();return hn&&typeof hn=="string"&&new nt(hn,sa,qe),It(!0),()=>{const Eo=un.current.instance;Eo.dispose();const Ln=Eo.getModel();Ln&&Ln.dispose(),un.current.subscription&&un.current.subscription.dispose(),$a.unobserve(jn.current)}}catch(sa){}})},[]),(0,E.useEffect)(()=>{if(un.current.instance&&Ke)return document.addEventListener("keydown",Na,!1),()=>{document.removeEventListener("keydown",Na)}},[Ye,Ke]),(0,E.useEffect)(()=>{let Wn=un.current.instance;if(Wn&&Ke){let sa=wt(Ve);qe.editor.setModelLanguage(Wn.getModel(),sa)}},[Ve,Ke]),(0,E.useEffect)(()=>{un.current.instance&&Ke&&qe.editor.setTheme(Te)},[Te,Ke]),(0,E.useEffect)(()=>{let Wn=un.current.instance;Xn.current=mt,Wn&&Ke&&(Wn.updateOptions(pt({},mt)),setTimeout(()=>{Wn.getModel().updateOptions(pt({},mt))},200))},[JSON.stringify(mt),Ke]),(0,E.useEffect)(()=>{let Wn=un.current.instance;Wn&&Ke&&Wn.layout()},[Je,Ue,Ke]);const[Ht,Yn]=(0,E.useState)(tn(Je)),[fo,wa]=(0,E.useState)(tn(Ue)),za=Vt(pt({},Qe),{width:Ht,height:fo,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:jn,style:za},xe&&E.createElement($e.CopyToClipboard,{text:tt,onCopy:()=>Ut.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(ht.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Pt({width:We="100%",height:Bt="100%",original:Je,modified:Ue,language:tt,options:Ve={}}){const Qe=(0,E.useRef)(),[mt,ke]=(0,E.useState)(null);function Te(et){let xt;return Qe.current&&(xt=new fe.Z(Ct=>{for(let Jt of Ct)(Jt.target.offsetHeight>0||Jt.target.offsetWidth>0)&&et.layout()}),xt.observe(Qe.current)),xt}(0,E.useEffect)(()=>(Qe.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(et=>{qe=et;const xt=qe.editor.createDiffEditor(Qe.current,Vt(pt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Ve),{wordWrap:!0}));ke(xt);let Ct=Te(xt);return()=>{xt.dispose();const Jt=xt.getModel();Jt&&Jt.dispose(),Ct.unobserve(Qe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{mt&&mt.setModel({original:qe.editor.createModel(Je,tt),modified:qe.editor.createModel(Ue,tt)})},[Je,Ue,tt,mt]);const Ee=tn(We),xe=tn(Bt),Ye={width:Ee,height:xe};return E.createElement("div",{className:"my-diff-editor",ref:Qe,style:Ye})}},58397:function(Re,rt,te){"use strict";var E=te(39744),fe=te(82326),Se=te(71411),ve=te(59301);const Fe=fe.default.Option;rt.Z=({isTheoretical:ye,onFontSizeChange:be,cmFontSize:He,cmCodeMode:Pe,autoFormat:re,onCodeModeChange:Ge,onTabToSpace:ze,onAutoFormat:yt,formatDocument:oe,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return ve.createElement("div",{className:`tpi-code-setting ${a}`},ve.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ve.createElement(fe.default,{bordered:!1,size:"small",value:Pe,onChange:Ge},ve.createElement(Fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ve.createElement(Fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ye&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ve.createElement(fe.default,{bordered:!1,size:"small",value:He,onChange:be},ve.createElement(Fe,{value:12},"12px"),ve.createElement(Fe,{value:14},"14px"),ve.createElement(Fe,{value:16},"16px"),ve.createElement(Fe,{value:18},"18px"),ve.createElement(Fe,{value:20},"20px"),ve.createElement(Fe,{value:22},"22px"))),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"Tab\u8F6C\u6362"),ve.createElement(Se.Z,{checked:y,onChange:ze})),ve.createElement("div",{className:"file-item",onClick:oe},ve.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ye&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ve.createElement("span",null,"Ctrl + S")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ve.createElement("span",null,"F1 / Alt + F1")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ve.createElement("span",null,"Ctrl + ]/[")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ve.createElement("span",null,"Ctrl + Shift + \\")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ve.createElement("span",null,"Home")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ve.createElement("span",null,"End"))),x),!ye&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ve.createElement("span",null,ee[z==null?void 0:z.difficulty])),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ve.createElement("span",null,b==null?void 0:b.name)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ve.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},10661:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ge}});var E={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},fe=te(29787),Se=te(25399),ve=te(92310),Fe=te.n(ve),ye=te(51257),be=te(28426),He=te(48790),Pe=te(59301),Ge=({className:ze,dataSource:yt=[],col:oe=4,right:a,bottom:y=23,precision:x=0,wrapWidth:b=1200,trackEventItems:z,loading:ee,onRemove:ne=()=>{},isCurrent:le=!0,showAlias:ce=!1})=>{const ie=Math.floor((b-(oe-1)*a)/oe),Ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Pe.createElement(fe.Z,{spinning:ee},Pe.createElement("div",{className:Fe()(E.list,ze)},!!(yt!=null&&yt.length)&&(yt==null?void 0:yt.map((Ze,Oe)=>{var gt;const{name:ut,id:Me,identifier:zt,featured:nt,school_name:ct,image_url:Ut,excellent:ht,is_plan:Tt}=Ze;return Pe.createElement("div",{key:Me,className:E.wrap,style:{width:ie,marginRight:(1+Oe)%oe===0?0:a+x,marginBottom:y}},Pe.createElement("a",{className:E.li,onClick:vt=>{vt.preventDefault(),vt.stopPropagation(),z&&(0,ye.L9)([z]),(0,ye.xg)(`/paths/${zt}`)}},Pe.createElement("div",{className:E.img},Pe.createElement("img",{className:E.cover,src:`${Ut}`}),le&&(0,He.bg)()&&(Ze==null?void 0:Ze.studying)&&Pe.createElement("div",{className:`${E.movebq} user-path-items`,onClick:vt=>{vt.stopPropagation(),ne(Ze)}},Pe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Pe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(gt=Ze==null?void 0:Ze.subject_tags)==null?void 0:gt.map((vt,$e)=>{var Rt,Mt;if($e===0){const Xe=(Rt=Ce.find(Le=>Le.name==vt))==null?void 0:Rt.swimg;return Pe.createElement("img",{className:E.sign,src:Xe,style:{left:"-4px"}})}const bt=(Mt=Ce.find(Xe=>Xe.name==vt))==null?void 0:Mt.ptimg;return Pe.createElement("img",{className:E.sign,src:bt,style:{left:`${48+52*($e-1)+2*$e}px`}})}),Pe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ze==null?void 0:Ze.excellent)&&Pe.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Pe.createElement("div",{className:E.name},Pe.createElement(Se.Z,{title:ce&&(Ze!=null&&Ze.excellent_alias_name)?Pe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ut}`,Pe.createElement("br",null),Pe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ze==null?void 0:Ze.excellent_alias_name}`)):ut},Pe.createElement("span",{className:E.e},ce&&(Ze==null?void 0:Ze.excellent_alias_name)||ut))),Pe.createElement(Se.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${ct}`},Pe.createElement("div",{className:E.unit},Pe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ct)),Pe.createElement("div",{className:E.tags},Pe.createElement("div",null,Pe.createElement(Se.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Pe.createElement("span",null,Ze.stages_count))),Pe.createElement(Se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Pe.createElement("span",null,Ze.members_count)))))))})),!yt.length&&Pe.createElement(be.Z,null)))}},9148:function(Re,rt,te){"use strict";te.d(rt,{jL:function(){return Fe},w9:function(){return Rt},QD:function(){return Ee},cQ:function(){return Ut.Z},op:function(){return tt},O5:function(){return Xn},_b:function(){return Jt},t7:function(){return b},Gi:function(){return st},YG:function(){return Le},qp:function(){return Ge},vr:function(){return et},qE:function(){return mt},Je:function(){return ne},wb:function(){return ct},cq:function(){return nn},tp:function(){return oe}});var E=te(59301),fe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Se="data:image/png;base64,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",Fe=({dataSource:an=[],img:sn,imgWidth:An=346,title:bn,sunTitle:Kn,bannerExtraContent:ya})=>E.createElement("div",{className:fe.banner},E.createElement("div",{className:fe.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,bn),E.createElement("span",null,Kn)),an.length>0&&E.createElement("div",{className:fe.btns},an.map((Ke,It)=>E.createElement("div",{key:It,onClick:Ke.click},Ke.name,Ke.sign?E.createElement("img",{src:Se,width:39}):null))),ya),sn&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:sn,width:An}))),ye={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},be=te(92310),He=te.n(be),Pe=te(89392),Ge=({dataSource:an=[],value:sn,onChange:An,onTitleChange:bn,className:Kn,title:ya,titleWidth:Ke=41,style:It={},fontColor:St="#6A7283",showCount:wn})=>{const[aa,Vn]=(0,E.useState)(0),[Ua,Na]=(0,E.useState)(!1),Ja=(0,E.useRef)(null),Ra=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Ao;an.length!==0&&(((Ao=Ja==null?void 0:Ja.current)==null?void 0:Ao.clientHeight)>97?Vn(1):Vn(0)),an.length===0&&Vn(0),Na(!1)},[an]),E.createElement("div",{className:He()(ye.row,Kn),style:It},E.createElement("div",{onClick:(0,Pe.throttle)(()=>bn==null?void 0:bn(),2e3),style:{width:Ke,marginTop:Ua?12:4},className:`${ye.title} ${bn?"current":""}`},ya),E.createElement("div",{className:Ua?`${ye.tagsWrap} ${ye.tagsBorderWrap}`:ye.tagsWrap},E.createElement("div",{className:ye.bar,ref:Ra,style:aa>0?{height:aa===1?97:"auto",overflow:aa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:ye.tag,ref:Ja},an==null?void 0:an.map(Ao=>E.createElement("span",{onClick:()=>An(Ao.id),key:Ao.id,style:{color:St},className:sn===Ao.id?ye.active:""},E.createElement("span",{title:Ao.name,className:ye.name},Ao.name),!!wn&&E.createElement("span",{className:ye.num},Ao.count))))),!!aa&&E.createElement(E.Fragment,null,aa===1?E.createElement("div",{onClick:()=>{var Ao;Vn(2),((Ao=Ja==null?void 0:Ja.current)==null?void 0:Ao.clientHeight)>245?Na(!0):Na(!1)},className:ye.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{Ra.current.scrollTop=0,Vn(1),Na(!1)},className:ye.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ze={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},oe=({dataSource:an=[],value:sn,onChange:An,className:bn,style:Kn={}})=>E.createElement("div",{style:Kn,className:He()(ze.tabs,bn)},an.map(ya=>E.createElement("span",{onClick:()=>An(ya.id),className:sn===ya.id?ze.active:"",key:ya.id},ya.name))),a={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=te(37568),b=({dataSource:an=[],value:sn="",onChange:An,onInputChange:bn=()=>{},className:Kn,style:ya={},placeholder:Ke,allowClear:It=!1})=>{var St;const[wn,aa]=(0,E.useState)(""),[Vn,Ua]=(0,E.useState)("");(0,E.useEffect)(()=>{var Ra;let Ao=sn;(Ra=JSON.stringify(sn))!=null&&Ra.includes("{")&&(aa(sn.id),Ao=sn.value||"");try{Ua(decodeURIComponent(Ao||""))}catch(kn){Ua(decodeURIComponent(Ao||""))}},[sn]);const Na=()=>{An(encodeURIComponent(Vn),wn||null)},Ja=Ra=>{Ra!==wn&&(aa(Ra),An(encodeURIComponent(Vn),Ra))};return E.createElement("div",{className:He()(a.input,Kn),style:ya},!!an.length&&E.createElement("div",{className:a.dropdown},E.createElement("div",{className:a.text},(St=an.find(Ra=>Ra.id===wn))==null?void 0:St.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:a.b1}),E.createElement("b",{className:a.b2})),E.createElement("div",{className:a.menu},an.map((Ra,Ao)=>E.createElement("div",{key:Ao,onClick:()=>Ja(Ra.id)},Ra.name)))),E.createElement(y.default,{onPressEnter:Na,value:Vn,onChange:Ra=>{Ua(Ra.target.value),bn(encodeURIComponent(Ra.target.value),wn||null)},bordered:!1,placeholder:Ke}),E.createElement("i",{onClick:Na,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ne=({value:an,onChange:sn,className:An,total:bn,pageSize:Kn,style:ya={}})=>{const Ke=an<2,It=an>=Math.ceil(bn/Kn);return bn<=Kn?E.createElement(E.Fragment,null):E.createElement("div",{className:He()(z.quickPager,An),style:ya},E.createElement("div",{onClick:()=>{Ke||sn(an-1,"prev")},className:Ke?z.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{It||sn(an+1,"next")},className:It?z.disabled:""},"\u4E0B\u4E00\u9875"))},le={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ce=te(29787),ie=te(25399),Ce=te(58018),Ze=te(346),Oe=te(51257),gt=te(96908),ut=te(57177),Me=te(81378),zt=te(28426),ct=({className:an,dataSource:sn=[],col:An=4,right:bn,bottom:Kn=23,precision:ya=0,wrapWidth:Ke=1200,trackEventItems:It,loading:St})=>{const wn=Math.floor((Ke-(An-1)*bn)/An);return E.createElement(ce.Z,{spinning:St},E.createElement("div",{className:He()(le.list,an)},!!sn.length&&sn.map((aa,Vn)=>{const{name:Ua,id:Na,identifier:Ja,power:Ra,cover_image_id:Ao,pic:kn}=aa;return E.createElement("div",{className:le.wrap,key:Na,style:{width:wn,marginRight:(1+Vn)%An===0?0:bn+ya,marginBottom:Kn}},E.createElement("a",{target:"_blank",href:`/shixuns/${Ja}/challenges`,className:le.li,onClick:Ht=>{Ht.preventDefault(),It&&(0,Oe.L9)([It]),Ra&&(0,Oe.xg)(`/shixuns/${Ja}/challenges`)}},E.createElement("div",{className:le.img},E.createElement("img",{className:le.cover,src:`${kn}`}),aa.is_jupyter&&E.createElement("img",{className:le.sign,src:gt}),aa.is_jupyter_lab&&E.createElement("img",{className:le.sign,src:ut}),aa.is_unity_3d&&E.createElement("img",{className:le.sign,src:Me})),E.createElement("div",{className:le.name},E.createElement(ie.Z,{title:Ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:le.e},Ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:le.tags},E.createElement(ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,aa.challenges_count))),!!aa.myshixuns_count&&E.createElement(ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,aa.myshixuns_count))),E.createElement(ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,aa.level))),E.createElement("div",{className:le.rate},E.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:aa.score_info}),E.createElement("span",null,"\xA0",aa.score_info?`${aa.score_info}\u5206`:"5\u5206")))),!Ra&&E.createElement("div",{className:le.lockWrap},E.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!sn.length&&E.createElement(zt.Z,null)))},Ut=te(10661),ht={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Tt="data:image/png;base64,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",vt=te(59301),Rt=({className:an,dataSource:sn=[],col:An=4,right:bn,bottom:Kn=23,precision:ya=0,wrapWidth:Ke=1200,trackEventItems:It,loading:St,handleVery:wn=()=>!0})=>{const aa=Math.floor((Ke-(An-1)*bn)/An);return vt.createElement(ce.Z,{spinning:St},vt.createElement("div",{className:He()(ht.list,an)},!!sn.length&&sn.map((Vn,Ua)=>{const{subject_identifier:Na,id:Ja,identifier:Ra,power:Ao}=Vn,kn=Vn.is_public!=0&&Vn.is_public;return vt.createElement("div",{className:ht.wrap,key:Ja,style:{width:aa,marginRight:(1+Ua)%An===0?0:bn+ya,marginBottom:Kn}},vt.createElement("a",{className:ht.li,onClick:Ht=>{Ht.preventDefault(),wn(Vn==null?void 0:Vn.first_category_url)&&(It&&(0,Oe.L9)([It]),(0,Oe.xg)(Vn.first_category_url))}},vt.createElement("div",{className:ht.top},vt.createElement(ie.Z,{title:Vn.name},vt.createElement("div",{className:ht.name},Vn.name)),vt.createElement("img",{className:ht.img,src:Ze.Z.IMG_SERVER+"/images/"+Vn.avatar_url}),vt.createElement("div",{className:ht.text,title:Vn.creator},Vn.creator),Na&&vt.createElement("div",{className:ht.btns},vt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),vt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),kn&&vt.createElement("div",{className:ht.sign},"\u516C\u5F00")),vt.createElement("div",{className:ht.bottom},Vn.visits>0&&vt.createElement(ie.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},vt.createElement("span",null,vt.createElement("i",{className:"iconfont icon-liulanyan"}),vt.createElement("span",null,Vn.visits))),Vn.course_members_count>0&&vt.createElement(ie.Z,{title:"\u6210\u5458",placement:"bottom"},vt.createElement("span",null,vt.createElement("i",{className:"iconfont icon-chengyuan"}),Vn.course_members_count)),Vn.tasks_count>0&&vt.createElement(ie.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},vt.createElement("span",null,vt.createElement("i",{className:"iconfont icon-zuoye"}),Vn.tasks_count)),Vn.is_end?vt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):vt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Vn.is_accessible&&vt.createElement("div",{className:ht.lockWrap},vt.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),vt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!sn.length&&vt.createElement(zt.Z,null)))},Mt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},bt=te(25690),Le=({dataSource:an=[],value:sn,onChange:An,className:bn,style:Kn={},tabBarExtraContent:ya})=>E.createElement("div",{className:He()(Mt.tabs,bn),style:Kn},E.createElement("div",{className:Mt.tabsWrap},an.map((Ke,It)=>!(Ke!=null&&Ke.hide)&&E.createElement("aside",{className:Mt.tab,onClick:()=>{An(Ke.id),Ke.link&&bt.history.push(Ke.link)},key:It},E.createElement("div",{className:sn===Ke.id?Mt.active:""},Ke.name),(Ke==null?void 0:Ke.resetCount)==null&&(Ke==null?void 0:Ke.total)!==void 0&&E.createElement("span",null,"\uFF08",Ke==null?void 0:Ke.total,"\uFF09"),(Ke==null?void 0:Ke.resetCount)!==void 0&&(Ke==null?void 0:Ke.total)!==void 0&&E.createElement(ie.Z,{title:(Ke==null?void 0:Ke.tip)!=null?Ke==null?void 0:Ke.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},Ke==null?void 0:Ke.resetCount),"/",E.createElement("span",null,Ke==null?void 0:Ke.total),"\uFF09"))))),E.createElement("div",{className:Mt.tabBar},ya)),st=({className:an,style:sn={},children:An})=>E.createElement("div",{className:He()(an),style:sn},An),pt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Vt=te(75727),Ie=te(93041);const Nt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var nn=({sortValue:an,dropValue:sn,className:An,onSort:bn,onDrop:Kn,dataSource:ya=Nt})=>{var Ke;return E.createElement("div",{className:He()(pt.orderWrap,An)},E.createElement(Vt.Z,{dropdownRender:()=>E.createElement(Ie.default,null,ya.map((It,St)=>E.createElement(Ie.default.Item,{key:St,onClick:()=>Kn(It.id)},It.name)))},E.createElement("span",{className:pt.orderTextWrap},(Ke=ya.find(It=>sn===It.id))==null?void 0:Ke.name)),E.createElement("span",{className:pt.orderIconWrap},E.createElement("span",{className:pt.orderAsc},E.createElement("i",{className:an==="asc"?`iconfont icon-sanjiaoxing-up font12 ${pt.cursorPointer} ${pt.active}`:`iconfont icon-sanjiaoxing-up font12 ${pt.cursorPointer}`,onClick:()=>bn(an==="asc"?"desc":"asc")})),E.createElement("span",{className:pt.orderDesc},E.createElement("i",{className:an==="desc"?`iconfont icon-sanjiaoxing-down font12 ${pt.cursorPointer} ${pt.active}`:`iconfont icon-sanjiaoxing-down font12 ${pt.cursorPointer}`,onClick:()=>bn(an==="asc"?"desc":"asc")}))))},mn={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Rn=te(99571),wt=Object.defineProperty,qe=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Pt=(an,sn,An)=>sn in an?wt(an,sn,{enumerable:!0,configurable:!0,writable:!0,value:An}):an[sn]=An,We=(an,sn)=>{for(var An in sn||(sn={}))At.call(sn,An)&&Pt(an,An,sn[An]);if(qe)for(var An of qe(sn))_e.call(sn,An)&&Pt(an,An,sn[An]);return an},Bt=(an,sn)=>{var An={};for(var bn in an)At.call(an,bn)&&sn.indexOf(bn)<0&&(An[bn]=an[bn]);if(an!=null&&qe)for(var bn of qe(an))sn.indexOf(bn)<0&&_e.call(an,bn)&&(An[bn]=an[bn]);return An},Je=(an,sn,An)=>new Promise((bn,Kn)=>{var ya=St=>{try{It(An.next(St))}catch(wn){Kn(wn)}},Ke=St=>{try{It(An.throw(St))}catch(wn){Kn(wn)}},It=St=>St.done?bn(St.value):Promise.resolve(St.value).then(ya,Ke);It((An=An.apply(an,sn)).next())}),tt=an=>{var sn=an,{className:An,style:bn,children:Kn,loading:ya=!1,openLoading:Ke,onClick:It=()=>{},size:St="middle",shape:wn="round"}=sn,aa=Bt(sn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Vn,Ua]=(0,E.useState)(!1);return E.createElement(Rn.ZP,We({onClick:(0,Pe.throttle)(Na=>Je(void 0,null,function*(){Ke&&Ua(!0);try{yield It(Na)}catch(Ja){console.log("error",Ja)}Ke&&Ua(!1)}),2e3,{leading:!0,trailing:!1}),className:He()(mn.btn,mn[`${St}-${wn}`],An),style:bn,size:St,shape:wn,loading:Vn||ya},aa),Kn)},Ve={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},mt=({className:an,style:sn,children:An=null,onClick:bn,title:Kn})=>E.createElement("div",{className:He()(Ve.head,an),style:sn},E.createElement("span",{className:"primary-hover",onClick:bn},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:Kn},Kn),E.createElement("div",{className:Ve.node},An)),ke={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ee=({confirmShow:an=!0,confirmTitle:sn,confirmClick:An,cancelShow:bn=!0,cancelTitle:Kn,cancelClick:ya,className:Ke,style:It,confirmLoading:St=!1})=>E.createElement("div",{className:He()(ke.btns,Ke),style:It},an&&E.createElement(Rn.ZP,{loading:St,onClick:An,type:"primary",className:ke.confirm},sn),bn&&E.createElement(Rn.ZP,{onClick:ya,className:ke.cancel},Kn)),xe={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},et=({className:an,style:sn={},LeftContent:An,children:bn,RightContent:Kn})=>E.createElement("div",{className:He()(xe.fixedBottom,an),style:sn},E.createElement("div",{className:xe.wrap},E.createElement("div",{className:xe.left},An),E.createElement("div",{className:xe.center},bn),E.createElement("div",{className:xe.right},Kn))),xt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Jt=({className:an,style:sn={},dataSource:An=[]})=>E.createElement("div",{className:He()(xt.crumbs,an),style:sn},An.map((bn,Kn)=>Knbt.history.push(bn.path)},bn.name):E.createElement("span",null,bn.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:Kn,style:{color:"#5F6368"}},bn.name))),Qt=te(11938),qt=Object.defineProperty,Bn=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Sn=(an,sn,An)=>sn in an?qt(an,sn,{enumerable:!0,configurable:!0,writable:!0,value:An}):an[sn]=An,hn=(an,sn)=>{for(var An in sn||(sn={}))fn.call(sn,An)&&Sn(an,An,sn[An]);if(rn)for(var An of rn(sn))Dn.call(sn,An)&&Sn(an,An,sn[An]);return an},on=(an,sn)=>Bn(an,_n(sn)),Un=(an,sn)=>{var An={};for(var bn in an)fn.call(an,bn)&&sn.indexOf(bn)<0&&(An[bn]=an[bn]);if(an!=null&&rn)for(var bn of rn(an))sn.indexOf(bn)<0&&Dn.call(an,bn)&&(An[bn]=an[bn]);return An};const{Countdown:jn}=Qt.default;var Xn=an=>{var sn=an,{onChange:An}=sn,bn=Un(sn,["onChange"]);const[Kn,ya]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof Kn=="number"&&Kn>=0&&An(Kn)},[Kn]);const Ke=It=>{const St=Math.floor(It/1e3);ya(St)};return E.createElement(jn,on(hn({},bn),{onChange:Ke}))}},37808:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return fe}});var E=te(59301);function fe(Se,ve){const Fe=(0,E.useRef)();(0,E.useEffect)(()=>{Fe.current=Se}),(0,E.useEffect)(()=>{function ye(){Fe.current()}if(ve!==null){let be=setInterval(ye,ve);return()=>clearInterval(be)}},[ve])}},55720:function(Re,rt,te){"use strict";var E=te(61186),fe=te.n(E),Se=te(77019),ve=te(59301);const Fe=({date:ye,showTag:be})=>ve.createElement(Se.Z,{align:"middle"},ve.createElement("div",null," ",ye?fe()(ye).format("YYYY-MM-DD HH:mm"):"--"," "),be&&ve.createElement(Se.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},ve.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));rt.Z=Fe},74255:function(Re,rt,te){"use strict";var E=te(59301),fe=te(11938),Se=te(71051),ve=te(28284),Fe=te(62957),ye=te(29787),be=te(54172),He=te(37568),Pe=te(77019),re=te(5269),Ge=te(99571),ze=te(81722),yt=te(61186),oe=te.n(yt),a=te(25690),y=te(51257),x=te(6383),b=te(48790),z=te(45937),ee=te(59301),ne=(Ce,Ze,Oe)=>new Promise((gt,ut)=>{var Me=ct=>{try{nt(Oe.next(ct))}catch(Ut){ut(Ut)}},zt=ct=>{try{nt(Oe.throw(ct))}catch(Ut){ut(Ut)}},nt=ct=>ct.done?gt(ct.value):Promise.resolve(ct.value).then(Me,zt);nt((Oe=Oe.apply(Ce,Ze)).next())});const{Countdown:le}=fe.default,ce=({value:Ce,onChange:Ze,MaxMinutes:Oe})=>ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ee.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ee.createElement("br",null)),ee.createElement(Se.Z,{value:Ce,onChange:Ze,min:0,precision:0,max:Oe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Oe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ie=({exercise:Ce,successCb:Ze,dispatch:Oe})=>{var gt,ut,Me,zt;const nt=(0,a.useParams)(),[ct]=ve.default.useForm(),Ut=ve.default.useWatch("time",ct),[ht,Tt]=(0,E.useState)(!1),vt=(0,E.useRef)(),{actionTabs:$e}=Ce,[Rt,Mt]=(0,E.useState)(),[,bt,Xe,Le]=(0,z.U)(ze.n7,{id:nt.categoryId}),[,at,st]=(0,z.U)(ze.Cd,{});(0,E.useEffect)(()=>{Ce.actionTabs.key==="student-unlock"&&(Tt(!1),ct.resetFields())},[Ce.actionTabs.key]);const pt=()=>new Promise(qe=>ne(void 0,null,function*(){var At,_e;return vt.current=yield(0,x.y)({ip_limit:(At=$e==null?void 0:$e.exerciseParams)==null?void 0:At.ip_limit,ip_bind:(_e=$e==null?void 0:$e.exerciseParams)==null?void 0:_e.ip_bind_type}),qe()})),Vt=()=>ne(void 0,null,function*(){var qe,At,_e,Pt,We;yield ct.validateFields();const Bt=ct.getFieldsValue();if(Tt(!0),(((qe=$e==null?void 0:$e.exerciseParams)==null?void 0:qe.ip_limit)!=="no"||(At=$e==null?void 0:$e.exerciseParams)!=null&&At.ip_bind_type)&&(yield pt()),(yield(0,ze.ZD)((_e=$e==null?void 0:$e.exerciseParams)==null?void 0:_e.id,{exercise_user_id:(Pt=$e==null?void 0:$e.exerciseParams)==null?void 0:Pt.exercise_user_id,unlock_key:Bt.unlock_key,time:Bt.time,ip:vt.current})).status===0){if(Ze){Oe({type:"exercise/setActionTabs",payload:{}}),Ze();return}const Ue=$e==null?void 0:$e.exerciseParams;(0,y.nr)({inner_ip:Ue.inner_ip,public_ip:Ue.public_ip,open_camera:Ue.open_camera,ip_limit:Ue.ip_limit,ip_bind:Ue.ip_bind,ip_bind_type:Ue.ip_bind_type,exercise_tips:Ue.exercise_tips,exerciseId:Ue.id,screen_open:Ue.screen_open,screen_num:Ue.screen_num,screen_sec:Ue.screen_sec,coursesId:nt.coursesId,login:(We=(0,b.eY)())==null?void 0:We.login,history,identity_verify:Ue.identity_verify,open_phone_video_recording:Ue.open_phone_video_recording,current_status:Ue.current_status}),Oe({type:"exercise/setActionTabs",payload:{}})}Tt(!1)}),Ie=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:qe=>ee.createElement("span",{className:qe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},qe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:qe=>ee.createElement("span",{className:qe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},qe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Nt=((gt=$e==null?void 0:$e.exerciseParams)==null?void 0:gt.errorMessage)&&typeof((ut=$e==null?void 0:$e.exerciseParams)==null?void 0:ut.errorMessage)=="object";(0,E.useEffect)(()=>{Ce.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const qe=yield st(nt);yield Xe({}),qe.status||Mt(qe)})},[Ce.actionTabs.key]);const{time:tn,end_time:nn}=(Rt==null?void 0:Rt.exercise)||{},mn=Le!=null&&Le.user_end_time?oe()(Le==null?void 0:Le.user_end_time).add(1,"minutes"):oe()(),Rn=oe()(Le==null?void 0:Le.user_total_end_time)>mn?Math.round(oe().duration(oe()(Le==null?void 0:Le.user_total_end_time).diff(mn.startOf("minute"))).asMinutes()):0,wt=((Le==null?void 0:Le.student_left_minutes)||0)+(Ut||0);return ee.createElement(ee.Fragment,null,ee.createElement(Fe.default,{width:514,centered:!0,closable:!!((Me=$e==null?void 0:$e.exerciseParams)!=null&&Me.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Ce.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Oe({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ye.Z,{spinning:bt||at},Nt&&ee.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Nt&&ee.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Nt&&ee.createElement(be.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((zt=$e==null?void 0:$e.exerciseParams)==null?void 0:zt.errorMessage)||{}],columns:Ie}),ee.createElement("div",{className:""},ee.createElement(ve.default,{form:ct,layout:"vertical",autoComplete:"off"},ee.createElement(ve.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(He.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),tn!==-1?ee.createElement(ee.Fragment,null,ee.createElement(ve.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(Le==null?void 0:Le.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(ce,{MaxMinutes:Rn})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},bt||at?"--":wt),"\u5206\u949F",wt!==0&&(Le==null?void 0:Le.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},oe()(Le==null?void 0:Le.user_end_time).add(Ut||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(nn).format("YYYY-MM-DD HH:mm")))),ee.createElement(Pe.Z,{justify:"space-between",align:"middle"},ee.createElement(re.Z,null),ee.createElement(re.Z,null,ee.createElement(Ge.ZP,{loading:ht,onClick:Vt},"\u8FDB\u5165\u8003\u8BD5"))))))};rt.Z=(0,a.connect)(({exercise:Ce})=>({exercise:Ce}))(ie)},66756:function(Re,rt,te){"use strict";var E=te(59301),fe=te(25690),Se=te(28284),ve=te(62957),Fe=te(6767),ye=te(47889),be=te(16326),He=te(38986),Pe=Object.defineProperty,re=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,yt=(x,b,z)=>b in x?Pe(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,oe=(x,b)=>{for(var z in b||(b={}))Ge.call(b,z)&&yt(x,z,b[z]);if(re)for(var z of re(b))ze.call(b,z)&&yt(x,z,b[z]);return x},a=(x,b,z)=>new Promise((ee,ne)=>{var le=Ce=>{try{ie(z.next(Ce))}catch(Ze){ne(Ze)}},ce=Ce=>{try{ie(z.throw(Ce))}catch(Ze){ne(Ze)}},ie=Ce=>Ce.done?ee(Ce.value):Promise.resolve(Ce.value).then(le,ce);ie((z=z.apply(x,b)).next())});const y=({account:x,globalSetting:b,loading:z,dispatch:ee,classroomList:ne,Callback:le})=>{const[ce]=Se.default.useForm(),[ie,Ce]=(0,E.useState)({});return(0,E.useEffect)(()=>{ne.actionTabs.key=="start_smart_plan"?(ce.setFieldsValue({lesson_mode:"online_lesson"}),Ce({lesson_mode:"online_lesson"})):(ce.resetFields(),Ce({}))},[ne.actionTabs.key]),E.createElement(ve.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ne.actionTabs.key=="start_smart_plan",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"550px",onCancel:()=>{ee({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>a(void 0,null,function*(){var Ze,Oe,gt,ut;let Me=yield(0,He.ZP)(`/api/courses/${(Oe=(Ze=ne==null?void 0:ne.actionTabs)==null?void 0:Ze.params)==null?void 0:Oe.coursesId}/smart_plans/${(ut=(gt=ne==null?void 0:ne.actionTabs)==null?void 0:gt.params)==null?void 0:ut.smart_plans_id}/settings.json`,{method:"put",body:oe({},ie)});(Me==null?void 0:Me.status)==0&&(Fe.ZP.success("\u5F00\u8BFE\u6210\u529F"),ee({type:"classroomList/setActionTabs",payload:{}}),le())})},E.createElement("div",null,E.createElement(Se.default,{form:ce,onValuesChange:()=>Ce(oe({},ce.getFieldsValue()))},E.createElement(Se.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},E.createElement(ye.ZP.Group,{onChange:Ze=>{ce.setFieldValue("start_at",null),ce.setFieldValue("end_at",null),Ce(oe({},ce.getFieldsValue()))}},E.createElement(ye.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),E.createElement(ye.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),E.createElement("div",{style:{marginTop:"-10px",marginBottom:(ie==null?void 0:ie.lesson_mode)=="self_learning"?"24px":"0",background:"#f0f0f0",padding:"10px"}},(ie==null?void 0:ie.lesson_mode)=="online_lesson"?E.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\u529F\u80FD\u4E13\u4E3A\u6559\u5E08\u6388\u8BFE\u8BBE\u8BA1\uFF0C\u63D0\u4F9B\u6559\u5B66\u6D41\u7A0B\u63A7\u5236\uFF1A\u652F\u6301\u6559\u5E08",E.createElement("span",{style:{color:"#0152d9"}},"\u624B\u52A8\u5F00\u542F\u4E0E\u7ED3\u675F\u6388\u8BFE"),"\uFF0C \u5E76\u6839\u636E\u6559\u5B66\u8FDB\u5EA6\u63A7\u5236\u8BFE\u4EF6",E.createElement("span",{style:{color:"#0152d9"}},"\u7EC3\u4E60\u9898\u7684\u53D1\u5E03\u4E0E\u6536\u56DE"),"\uFF0C \u786E\u4FDD\u7CBE\u51C6\u628A\u63A7\u6559\u5B66\u8282\u594F\u3002"):E.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\u529F\u80FD\u7531",E.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u8D77\u6B62\u65F6\u95F4"),"\uFF0C \u7CFB\u7EDF\u5C06",E.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u8BD5\u9898\u7684\u7B54\u9898\u529F\u80FD"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u81EA\u8EAB\u5B66\u4E60\u8FDB\u5EA6\u81EA\u4E3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u7075\u6D3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(ie==null?void 0:ie.lesson_mode)=="self_learning"&&E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},E.createElement(Se.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},E.createElement(be.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Ze=>{const Oe=ce.getFieldValue("end_at");return Oe&&Ze&&Ze>Oe},onChange:(Ze,Oe)=>{ie.start_at=Oe,Ce(oe({},ie))}})),E.createElement(Se.default.Item,{label:"\u7ED3\u8BFE\u65F6\u95F4",name:"end_at",colon:!1},E.createElement(be.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Ze=>{const Oe=ce.getFieldValue("start_at");return Oe&&Ze&&Ze{ie.end_at=Oe,Ce(oe({},ie))}}))))))};rt.Z=(0,fe.connect)(({account:x,loading:b,globalSetting:z,classroomList:ee})=>({account:x,globalSetting:z,loading:b.effects,classroomList:ee}))(y)},29941:function(Re,rt,te){"use strict";te.r(rt),te.d(rt,{default:function(){return Mg}});var E=te(59301),fe=te(78703),Se=te.n(fe),ve=te(25690),Fe=te(28284),ye=te(6767),be=te(62957),He=te(47889),Pe=te(75727),re=te(25399),Ge=te(30641),ze=te(54172),yt=te(99571),oe=te(82326),a=te(99381),y=te(29787),x=te(71411),b=te(38986),z=te(346),ee=te(76902),ne={wrap:"wrap___VVwDB",deleteIcon:"deleteIcon___w2LrU",keywordTag:"keywordTag___kKokf",questionTitleEditorWrap:"questionTitleEditorWrap___l3CW4",choiceListWrap:"choiceListWrap___i_tGH",choiceWrap:"choiceWrap___aqY4o",choiceIndex:"choiceIndex___hB6s7",judgementIndex:"judgementIndex___l51fi",setAnswerBtn:"setAnswerBtn___TIxeU",activeAnswer:"activeAnswer___gFvFT",activeJudgementAnswer:"activeJudgementAnswer___kHQ8Q",actionWrapper:"actionWrapper___JOrSn",addIcon:"addIcon___HnhN3",inputBorder:"inputBorder___Xeeb8",placeholder:"placeholder___RCuX1",blankInputNumberWrapper:"blankInputNumberWrapper___wBpTq",addBtn:"addBtn___hD5tk",blankIndex:"blankIndex___PyWhr",baseInputWrapper:"baseInputWrapper___CELxJ",collapseWrapper:"collapseWrapper___H7kM_",panelHeader:"panelHeader___Lcwvj",open:"open___cPZFP",close:"close___ycoAA",hide:"hide___opoo7",green:"green___sxfuh",textArea:"textArea___kOi0I",row:"row___CDKwD",html:"html___BGi53",line:"line___R0teC",c:"c___rZMQB",cpp:"cpp___yHztz",java:"java___iqjke",python:"python___CUXfz",descBox:"descBox___hYGZv",title:"title___jgtln",desc:"desc___MCwp8",questionBox:"questionBox____Iq0u",choiceWrap2:"choiceWrap2___MBz9v",rightAnswer:"rightAnswer___uxhhz",errorAnswer:"errorAnswer___d9RKW",solutionWrap:"solutionWrap___FzrQt"},le=te(59301),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Oe=(me,se,ue)=>se in me?ce(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,gt=(me,se)=>{for(var ue in se||(se={}))Ce.call(se,ue)&&Oe(me,ue,se[ue]);if(ie)for(var ue of ie(se))Ze.call(se,ue)&&Oe(me,ue,se[ue]);return me};const ut={C:le.createElement("span",{className:ne.c},"C"),"C++":le.createElement("span",{className:ne.cpp},"C++"),Java:le.createElement("span",{className:ne.java},"Java"),Python:le.createElement("span",{className:ne.python},"Python")},Me=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{const Dt={fontSize:"18px"};return le.createElement("div",{className:ne.questionBox},le.createElement(ee.Z,{value:`${ft}\u3001`+(ue==null?void 0:ue.name),style:gt({},Dt)}))};function zt(me){var se;return le.createElement("div",{className:ne.descBox},le.createElement("div",{className:ne.title},le.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(se=me==null?void 0:me.languages)==null?void 0:se.map((ue,ft,Dt)=>le.createElement(E.Fragment,{key:ft},ut[ue==null?void 0:ue.language]))),le.createElement("div",{className:ne.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},le.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(me==null?void 0:me.description),style:{fontSize:"16px",color:"#000"}})))}var nt=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Me),ct=te(51257),Ut={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},ht={log(...me){this.enabled&&(me.push(Date.now()),Ut.logger.log("[ActionCable]",...me))}};const Tt=()=>new Date().getTime(),vt=me=>(Tt()-me)/1e3;class $e{constructor(se){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=se,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=Tt(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),ht.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=Tt(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),ht.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=Tt()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,ht.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=Tt(),ht.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout(()=>{this.reconnectIfStale(),this.poll()},this.getPollInterval())}getPollInterval(){const{staleThreshold:se,reconnectionBackoffRate:ue}=this.constructor,ft=Math.pow(1+ue,Math.min(this.reconnectAttempts,10)),Mn=(this.reconnectAttempts===0?1:ue)*Math.random();return se*1e3*ft*(1+Mn)}reconnectIfStale(){this.connectionIsStale()&&(ht.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${vt(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?ht.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${vt(this.disconnectedAt)} s`):(ht.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return vt(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&vt(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(ht.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}$e.staleThreshold=6,$e.reconnectionBackoffRate=.15;var Rt={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart",remote:"remote"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:Mt,protocols:bt}=Rt,Xe=bt.slice(0,bt.length-1),Le=[].indexOf;class at{constructor(se){this.open=this.open.bind(this),this.consumer=se,this.subscriptions=this.consumer.subscriptions,this.monitor=new $e(this),this.disconnected=!0}send(se){return this.isOpen()?(this.webSocket.send(JSON.stringify(se)),!0):!1}open(){if(this.isActive())return ht.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const se=[...bt,...this.consumer.subprotocols||[]];return ht.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${se}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new Ut.WebSocket(this.consumer.url,se),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:se}={allowReconnect:!0}){if(se||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(ht.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(se){ht.log("Failed to reopen WebSocket",se)}finally{ht.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}else return this.open()}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}triedToReconnect(){return this.monitor.reconnectAttempts>0}isProtocolSupported(){return Le.call(Xe,this.getProtocol())>=0}isState(...se){return Le.call(se,this.getState())>=0}getState(){if(this.webSocket){for(let se in Ut.WebSocket)if(Ut.WebSocket[se]===this.webSocket.readyState)return se.toLowerCase()}return null}installEventHandlers(){for(let se in this.events){const ue=this.events[se].bind(this);this.webSocket[`on${se}`]=ue}}uninstallEventHandlers(){for(let se in this.events)this.webSocket[`on${se}`]=function(){}}}at.reopenDelay=500,at.prototype.events={message(me){if(!this.isProtocolSupported())return;const{identifier:se,message:ue,reason:ft,reconnect:Dt,type:Mn}=JSON.parse(me.data);switch(this.monitor.recordMessage(),Mn){case Mt.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Mt.disconnect:return ht.log(`Disconnecting. Reason: ${ft}`),this.close({allowReconnect:Dt});case Mt.ping:return null;case Mt.confirmation:return this.subscriptions.confirmSubscription(se),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(se,"connected",{reconnected:!0})):this.subscriptions.notify(se,"connected",{reconnected:!1});case Mt.rejection:return this.subscriptions.reject(se);default:return this.subscriptions.notify(se,"received",ue)}},open(){if(ht.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return ht.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(me){if(ht.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){ht.log("WebSocket onerror event")}};const st=function(me,se){if(se!=null)for(let ue in se){const ft=se[ue];me[ue]=ft}return me};class pt{constructor(se,ue={},ft){this.consumer=se,this.identifier=JSON.stringify(ue),st(this,ft)}perform(se,ue={}){return ue.action=se,this.send(ue)}send(se){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(se)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class Vt{constructor(se){this.subscriptions=se,this.pendingSubscriptions=[]}guarantee(se){this.pendingSubscriptions.indexOf(se)==-1?(ht.log(`SubscriptionGuarantor guaranteeing ${se.identifier}`),this.pendingSubscriptions.push(se)):ht.log(`SubscriptionGuarantor already guaranteeing ${se.identifier}`),this.startGuaranteeing()}forget(se){ht.log(`SubscriptionGuarantor forgetting ${se.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(ue=>ue!==se)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(se=>{ht.log(`SubscriptionGuarantor resubscribing ${se.identifier}`),this.subscriptions.subscribe(se)})},500)}}class Ie{constructor(se){this.consumer=se,this.guarantor=new Vt(this),this.subscriptions=[]}create(se,ue){const ft=se,Dt=typeof ft=="object"?ft:{channel:ft},Mn=new pt(this.consumer,Dt,ue);return this.add(Mn)}add(se){return this.subscriptions.push(se),this.consumer.ensureActiveConnection(),this.notify(se,"initialized"),this.subscribe(se),se}remove(se){return this.forget(se),this.findAll(se.identifier).length||this.sendCommand(se,"unsubscribe"),se}reject(se){return this.findAll(se).map(ue=>(this.forget(ue),this.notify(ue,"rejected"),ue))}forget(se){return this.guarantor.forget(se),this.subscriptions=this.subscriptions.filter(ue=>ue!==se),se}findAll(se){return this.subscriptions.filter(ue=>ue.identifier===se)}reload(){return this.subscriptions.map(se=>this.subscribe(se))}notifyAll(se,...ue){return this.subscriptions.map(ft=>this.notify(ft,se,...ue))}notify(se,ue,...ft){let Dt;return typeof se=="string"?Dt=this.findAll(se):Dt=[se],Dt.map(Mn=>typeof Mn[ue]=="function"?Mn[ue](...ft):void 0)}subscribe(se){this.sendCommand(se,"subscribe")&&this.guarantor.guarantee(se)}confirmSubscription(se){ht.log(`Subscription confirmed ${se}`),this.findAll(se).map(ue=>this.guarantor.forget(ue))}sendCommand(se,ue){const{identifier:ft}=se;return this.consumer.send({command:ue,identifier:ft})}}class Nt{constructor(se){this._url=se,this.subscriptions=new Ie(this),this.connection=new at(this),this.subprotocols=[]}get url(){return tn(this._url)}send(se){return this.connection.send(se)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(se){this.subprotocols=[...this.subprotocols,se]}}function tn(me){if(typeof me=="function"&&(me=me()),me&&!/^wss?:/i.test(me)){const se=document.createElement("a");return se.href=me,se.href=se.href,se.protocol=se.protocol.replace("http","ws"),se.href}else return me}function nn(me=mn("url")||Rt.default_mount_path){return new Nt(me)}function mn(me){const se=document.head.querySelector(`meta[name='action-cable-${me}']`);if(se)return se.getAttribute("content")}var Rn=te(89392),wt=te.n(Rn),qe=te(49535),At=te(77019),_e=te(5269),Pt=te(59301),We=Object.defineProperty,Bt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Qe=(me,se,ue)=>se in me?We(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,mt=(me,se)=>{for(var ue in se||(se={}))tt.call(se,ue)&&Qe(me,ue,se[ue]);if(Ue)for(var ue of Ue(se))Ve.call(se,ue)&&Qe(me,ue,se[ue]);return me},ke=(me,se)=>Bt(me,Je(se));const Te=({problemset:me,dispatch:se,question:ue,disabled:ft,showAnswer:Dt,questionIndex:Mn})=>{var On;const[gn,jt]=(0,E.useState)({}),[En,ta]=(0,E.useState)([]),qn={fontSize:"18px"},Nn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{console.log("111"),console.log(ue);const Gn=(0,Rn.cloneDeep)(ue);jt(Gn),ta(Gn==null?void 0:Gn.choices)},[ue]),console.log("question--",ue);const pn=Gn=>{const na=En.map((Pn,Fa)=>ke(mt({},Pn),{checked:Fa===Gn?!(Pn!=null&&Pn.checked):!1}));ta(na)};return Pt.createElement("div",null,Pt.createElement("div",{className:ne.questionBox},Pt.createElement(ee.Z,{value:`${Mn}\u3001`+(gn==null?void 0:gn.name),style:mt({},qn)}),(On=ue==null?void 0:ue.choices)==null?void 0:On.map((Gn,na)=>{const{is_answer:Pn,checked:Fa,choice_text:da,me_answered:ra}=Gn;let oa="";return Dt?Pn&&(oa=ne.rightAnswer):(Fa||ra)&&(oa=ne.activeAnswer),Pt.createElement(At.Z,{className:ne.choiceWrap2,align:"middle",wrap:!1},Pt.createElement(_e.Z,{onClick:Ba=>{pn(na)},className:`${ne.choiceIndex} ${oa}`,style:{cursor:"pointer"}},Nn[na]),Pt.createElement(_e.Z,{flex:1,className:`${ne.editorWrap} ml15 current`},Pt.createElement(ee.Z,{className:ne.html,value:da,style:mt({},qn)})))})))};var Ee=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Te),xe=te(12893),Ye=te(39793),et=te(59301),xt=Object.defineProperty,Ct=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,_n=(me,se,ue)=>se in me?xt(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,rn=(me,se)=>{for(var ue in se||(se={}))qt.call(se,ue)&&_n(me,ue,se[ue]);if(Qt)for(var ue of Qt(se))Bn.call(se,ue)&&_n(me,ue,se[ue]);return me},fn=(me,se)=>Ct(me,Jt(se)),Dn=(me,se)=>{var ue={};for(var ft in me)qt.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&Qt)for(var ft of Qt(me))se.indexOf(ft)<0&&Bn.call(me,ft)&&(ue[ft]=me[ft]);return ue};const Sn=me=>{var se=me,{value:ue,onChange:ft,scrollId:Dt}=se,Mn=Dn(se,["value","onChange","scrollId"]);return et.createElement("div",{id:Dt||""},et.createElement(Ye.Z,fn(rn({},Mn),{defaultValue:ue,onChange:(On,gn)=>{gn!=null&&gn.length?ft(On,gn):ft(On)}})))},hn=({value:me,onChange:se,placeholder:ue,height:ft=150,isEdit:Dt,miniToolbar:Mn,watch:On=!0})=>Dt?et.createElement(Ye.Z,{isFocus:!0,height:ft||void 0,placeholder:ue,defaultValue:me,onChange:se,miniToolbar:Mn}):et.createElement("div",{style:{cursor:"pointer"}},me?et.createElement(ee.Z,{className:ne.inputBorder,value:me}):et.createElement("div",{className:`${ne.inputBorder} ${ne.placeholder} inputBorderError`},ue));var on=te(59301),Un=Object.defineProperty,jn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,An=(me,se,ue)=>se in me?Un(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,bn=(me,se)=>{for(var ue in se||(se={}))an.call(se,ue)&&An(me,ue,se[ue]);if(Xn)for(var ue of Xn(se))sn.call(se,ue)&&An(me,ue,se[ue]);return me},Kn=(me,se)=>jn(me,un(se)),ya=(me,se)=>{var ue={};for(var ft in me)an.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&Xn)for(var ft of Xn(me))se.indexOf(ft)<0&&sn.call(me,ft)&&(ue[ft]=me[ft]);return ue};const Ke=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],It=({value:me,onChange:se,choiceTextKey:ue,answerKey:ft,index:Dt,isEdit:Mn,setInputActive:On,form:gn,choiceOptionsPath:jt,allowChangeMode:En,showAddIcon:ta,addItem:qn,deleteItem:Nn})=>{const pn=(me==null?void 0:me[ft])===1,Gn=()=>{const Pn=gn.getFieldValue(jt);gn.setFieldValue(jt,Pn.map(Fa=>Kn(bn({},Fa),{[ft]:0})))},na=()=>{pn?se(Kn(bn({},me),{[ft]:0})):(En||Gn(),se(Kn(bn({},me),{[ft]:1})))};return on.createElement(At.Z,{className:ne.choiceWrap,align:"middle",wrap:!1},on.createElement(_e.Z,{onClick:na,className:`${ne.choiceIndex} ${pn?ne.activeAnswer:""}`},Ke[Dt]),on.createElement(_e.Z,{flex:1,className:`${ne.editorWrap} ml15`,onClick:On},on.createElement(hn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Mn,value:me==null?void 0:me[ue],onChange:Pn=>{se(Kn(bn({},me),{[ue]:Pn}))}})),on.createElement(_e.Z,{flex:"0 0 auto",className:"ml15"},on.createElement("div",{onClick:na,className:`${ne.setAnswerBtn} ${pn?ne.activeAnswer:""}`},pn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),on.createElement(_e.Z,{className:ne.actionWrapper},on.createElement(re.Z,{title:"\u5220\u9664"},on.createElement(xe.Z,{className:ne.deleteIcon,onClick:Nn,style:{visibility:Dt>1?"visible":"hidden"}}))))},St=({questionTitlePlaceholder:me,titleKey:se,choiceKey:ue,analysisKey:ft,choiceTextKey:Dt,answerKey:Mn,choiceOptionsPath:On,allowChangeMode:gn=!0,form:jt,showAnalysis:En=!0})=>{const[ta,qn]=(0,E.useState)(),[Nn,pn]=(0,E.useState)(!1);return on.createElement("div",{className:ne.wrap},on.createElement("div",{className:ne.questionTitleEditorWrap},on.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:se,labelCol:{span:24},rules:[{required:!0}]},on.createElement(Sn,{scrollId:Array.isArray(se)?se.join("_"):`${se}`,height:150,placeholder:me}))),on.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),on.createElement(Fe.default.List,{name:ue,rules:[{validator(Gn,na){const Pn=na.some(da=>da[Mn]===1),Fa=na.findIndex(da=>{var ra;return((ra=da[Dt])==null?void 0:ra.length)<=0});return Fa!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ke[Fa]}\u9009\u9879\u7684\u5185\u5BB9`)):Pn?Promise.resolve():(ye.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Gn,{add:na,remove:Pn})=>on.createElement("div",{id:Array.isArray(On)?On.join("_"):`${On}`},Gn.map((Fa,da)=>{var ra=Fa,{key:oa,name:Ba}=ra,kt=ya(ra,["key","name"]);const Ha=ta===oa,Va=()=>{qn(oa)},xa=da<7&&da===Gn.length-1,so=()=>na({[Dt]:"",[Mn]:0}),Io=()=>Pn(Ba);return on.createElement(Fe.default.Item,Kn(bn({},kt),{key:oa,name:Ba,className:ne.choiceListWrap,rules:[{validator(Lo,Tn){return Tn!=null&&Tn.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ke[da]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),on.createElement(It,{choiceTextKey:Dt,answerKey:Mn,index:da,isEdit:Ha,setInputActive:Va,form:jt,choiceOptionsPath:On,allowChangeMode:gn,showAddIcon:xa,addItem:so,deleteItem:Io}))}),Gn.length<8&&on.createElement("div",{className:`${ne.addBtn} mb30`,onClick:()=>na({[Dt]:"",[Mn]:0})},on.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),En&&on.createElement("div",{onClick:()=>pn(!0)},on.createElement(Fe.default.Item,{name:ft,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},on.createElement(hn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Nn}))))};var wn=te(59301),aa=Object.defineProperty,Vn=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Ao=(me,se,ue)=>se in me?aa(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,kn=(me,se)=>{for(var ue in se||(se={}))Ja.call(se,ue)&&Ao(me,ue,se[ue]);if(Na)for(var ue of Na(se))Ra.call(se,ue)&&Ao(me,ue,se[ue]);return me},Ht=(me,se)=>Vn(me,Ua(se)),Yn=(me,se)=>{var ue={};for(var ft in me)Ja.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&Na)for(var ft of Na(me))se.indexOf(ft)<0&&Ra.call(me,ft)&&(ue[ft]=me[ft]);return ue};const fo={\u6B63\u786E:"T",\u9519\u8BEF:"F"},wa=({value:me,onChange:se,form:ue})=>{const ft=(me==null?void 0:me.is_answer)===1,Dt=me==null?void 0:me.choice_text,Mn=()=>{const On=ue.getFieldsValue().choices.map(gn=>({choice_text:gn.choice_text,is_answer:0}));ue.setFieldsValue({choices:On}),se(Ht(kn({},me),{is_answer:1}))};return wn.createElement(At.Z,{className:ne.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},wn.createElement(_e.Z,{onClick:Mn,className:`${ne.choiceIndex} ${ne.judgementIndex} ${ft?ne.activeAnswer:""}`},fo[Dt]),wn.createElement(_e.Z,{flex:1,className:`${ne.editorWrap} ml15`},wn.createElement("div",{className:`${ne.inputBorder} ${ne.placeholder} ${ft?ne.activeJudgementAnswer:""}`},Dt)))},za=({questionTitlePlaceholder:me,choiceKey:se,form:ue})=>{const[ft,Dt]=(0,E.useState)(!1);return wn.createElement("div",{className:ne.wrap},wn.createElement("div",{className:ne.questionTitleEditorWrap},wn.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},wn.createElement(Sn,{scrollId:"name",height:140,placeholder:me}))),wn.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},wn.createElement(Fe.default.List,{name:"choices",rules:[{validator(Mn,On){return On.some(jt=>(jt==null?void 0:jt.is_answer)===1)?Promise.resolve():(ye.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Mn=>wn.createElement("div",{id:"choices"},Mn.map(On=>{var gn=On,{key:jt,name:En}=gn,ta=Yn(gn,["key","name"]);return wn.createElement(Fe.default.Item,Ht(kn({},ta),{key:jt,name:En,noStyle:!0}),wn.createElement(wa,{form:ue}))})))),wn.createElement("div",{onClick:()=>Dt(!0)},wn.createElement(Fe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},wn.createElement(hn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ft}))))};var Wn=te(37568),sa=te(71051),ia={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},zn=te(50043),So=te(72409),Do=te(91239),Po=te(35902),$a=te(85020),Eo=te(25872),Ln="data:image/png;base64,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",Vo=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),dr=(0,E.forwardRef)(({onSave:me,aiImg:se},ue)=>{var ft;const Dt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,Mn=(0,ve.useParams)(),[On,gn]=(0,E.useState)(!1),[jt,En]=(0,E.useState)([]),[ta,qn]=(0,E.useState)(!0),[Nn,pn]=(0,E.useState)(null),[Gn,na]=(0,E.useState)([]),[Pn,Fa]=(0,E.useState)(0),[da,ra]=(0,E.useState)(0),[oa,Ba]=(0,E.useState)(!1),[kt,Ha]=(0,E.useState)(""),[Va,xa]=(0,E.useState)(0),[so,Io]=(0,E.useState)(0),[Lo,Tn]=(0,E.useState)(0),[fa,Ka]=(0,E.useState)(0),[Ma,co]=(0,E.useState)(0),[jo,Fo]=(0,E.useState)(0),[ho,Xa]=(0,E.useState)(0),[Mo,Bo]=(0,E.useState)(0),[zr,il]=(0,E.useState)(null),[Cl,Gr]=(0,E.useState)(Eo.Q),{contentRef:Qr,value:pl,status:Wl,open:Al,close:Yr}=Cl,al=(0,Po.Z)({contentRef:Qr,status:Wl}),{openProgress:Zl,closeProgress:Ul,CreateProgressModal:cu,progressOpen:du}=(0,Do.Z)();(0,E.useEffect)(()=>{Nn&&(gu(),Jl()),Nn===!1&&(Yr(),En([]),Ha(Dt),xa(0),Io(0),Tn(0),Ka(0),co(0),Fo(0),Xa(0),Bo(0),il(null))},[Nn]);const lu=()=>{pn(!0)};(0,E.useImperativeHandle)(ue,()=>({onClick:lu}));const Kl=Ar=>{Ba(!0),Fa(Ar),ra(0)},sl=Ar=>Vo(void 0,null,function*(){const Tl=Ar.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Tl)==-1?(ye.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Ar.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}),Jl=()=>Vo(void 0,null,function*(){const Ar=yield(0,b.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Ar.status===0&&(Fa(Ar.total_number),ra(Ar.remaining_number))}),gu=()=>Vo(void 0,null,function*(){console.log(Mn,"params"),qn(!0),Ha("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),qn(!1)}),Gl=Ar=>(Ar=Ar||"",Ar=String(Ar),Ar=Ar.replace(/\s+/g,""),Ar),hu=()=>Vo(void 0,null,function*(){var Ar,Tl,wl;const cr=[{name:"\u5355\u9009\u9898",num:Va||0},{name:"\u591A\u9009\u9898",num:so||0},{name:"\u5224\u65AD\u9898",num:Lo||0},{name:"\u586B\u7A7A\u9898",num:fa||0},{name:"\u7B80\u7B54\u9898",num:Ma||0},{name:"\u7EC4\u5408\u9898",num:Mo||0},{name:"\u7F16\u7A0B\u9898",num:jo||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:ho||0}];if(Gl(kt)){if(kt.length>1e3){ye.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ye.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Gl(kt)&&!(jt!=null&&jt.length)){ye.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const zl=cr.reduce((fu,ko)=>fu+ko.num,0);if(zl===0){ye.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(zl>5){ye.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}Ba(!1);const Eu={scene_type:6,request_identifier:Math.random(),file_id:(Tl=(Ar=jt[0])==null?void 0:Ar.response)==null?void 0:Tl.id,content:kt,ppt_page_url:(wl=se==null?void 0:se[0])==null?void 0:wl.url,count_arr:cr.map(fu=>fu.num).join(",")};yield Al(Eu),Jl()}),mu=()=>Vo(void 0,null,function*(){const Ar=al();Zl(),gn(!0),na([]);const Tl=new FormData;Tl.append("html",Ar);const wl=yield(0,b.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Tl},!0);if((wl==null?void 0:wl.status)===0)if(wl!=null&&wl.data){Ul(100),na(wl==null?void 0:wl.data);return}else ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");gn(!1),Ul()}),wu=()=>Vo(void 0,null,function*(){const Ar=al();(0,ct.RG)(Ar)}),bu=["uploading","error"].includes((ft=jt==null?void 0:jt[0])==null?void 0:ft.status);return E.createElement(E.Fragment,null,E.createElement($a.Z,{visible:oa,totalCount:Pn,usedCount:da,onCancel:()=>Ba(!1),onOk:hu}),E.createElement(Ge.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:E.createElement("div",{className:ia.extraHeader},E.createElement(At.Z,{align:"middle"},!Wl&&!!pl&&E.createElement(E.Fragment,null,E.createElement(yt.ZP,{className:ia.save_btn,style:{marginRight:"20px"},onClick:mu},E.createElement("div",{className:"flex flex_box_center"},E.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),E.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),E.createElement(yt.ZP,{className:ia.save_btn,onClick:wu,style:{marginRight:"20px"}},E.createElement("div",{className:"flex flex_box_center"},E.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),E.createElement("span",null,"\u590D\u5236")))),E.createElement("i",{onClick:()=>{const Ar=Tl=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Tl,onOk:()=>{pn(!1)}})};if(Wl){Ar("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else pl?Ar("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):pn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Nn},E.createElement("div",{className:ia.wrap},E.createElement("div",{className:ia.left},E.createElement(y.Z,{spinning:ta},E.createElement("div",{className:ia.tip},E.createElement("img",{src:Ln}),E.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},className:"mb20",value:kt,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF",onChange:Ar=>{Ha(Ar.target.value)}}),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),E.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",E.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),E.createElement(At.Z,{style:{gap:16}},E.createElement(_e.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(sa.Z,{min:0,max:10,value:Va,onChange:xa,style:{marginLeft:"8px"}})),E.createElement(_e.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(sa.Z,{min:0,max:10,value:so,onChange:Io,style:{marginLeft:"8px"}})),E.createElement(_e.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(sa.Z,{min:0,max:10,value:Lo,onChange:Tn,style:{marginLeft:"8px"}})),E.createElement(_e.Z,null,E.createElement("label",null,"\u7F16\u7A0B\u9898"),E.createElement(sa.Z,{min:0,max:10,value:jo,onChange:Fo,style:{marginLeft:"8px"}})))),Wl?E.createElement("div",{onClick:Yr,className:ia.bottomBtn},E.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):bu?E.createElement("div",{className:`${ia.bottomBtn} ${ia.disabled}`},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):E.createElement("div",{onClick:()=>{if(Pn!==-1){Ba(!0);return}hu()},className:ia.bottomBtn},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),E.createElement(Eo.Z,{onStatusChange:Gr,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!du,noRestrictModal:Kl,stringTransformer:So.o,onError:Ar=>{Object.prototype.toString.call(Ar)==="[object Object]"&&Ar.status===-9&&Kl(Ar.data)}}))),E.createElement(Ge.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:On},E.createElement(At.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},E.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),E.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),E.createElement(zn.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Gn,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>gn(!1),onSuccess:()=>{gn(!1),pn(!1)},onSave:Ar=>Vo(void 0,null,function*(){yield me(Ar,()=>{gn(!1),pn(!1)})})}),E.createElement("div",{style:{height:70}})),cu("\u5904\u7406\u4E2D"))}),Ro=te(81679),Jn=te(60242),ua={summaryWrap:"summaryWrap___HzbVK",summaryItem:"summaryItem___dATph",label:"label___pvZkE",percentSty:"percentSty___nvQwe",title:"title___hDMEi",chart_container:"chart_container___cRvUY",Onerow:"Onerow___tzmiF",detailSty:"detailSty___QKxCg",detailItem:"detailItem___fHG9y",questionTag:"questionTag___OaNLz",numSty:"numSty___wUXe3",detailBtn:"detailBtn___JylOu",questionTitle:"questionTitle___EMw2w",proSty:"proSty___SpcZ9",commentBody:"commentBody___BBaLu"},Ca=te(42441),In=te(9148),Co=te(49234),ga=te(59301),yr=Object.defineProperty,er=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,To=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,Pr=(me,se,ue)=>se in me?yr(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Cr=(me,se)=>{for(var ue in se||(se={}))Yo.call(se,ue)&&Pr(me,ue,se[ue]);if(To)for(var ue of To(se))wr.call(se,ue)&&Pr(me,ue,se[ue]);return me},Wr=(me,se)=>er(me,ar(se)),Lr=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Br=["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"],Kr=({data:me=[],totalData:se,paramsHttp:ue,smartItembanks:ft,socketData:Dt})=>{const Mn=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[On,gn]=(0,E.useState)(!1),[jt,En]=(0,E.useState)(1),[ta,qn]=(0,E.useState)();return ga.createElement("div",{className:ua.summaryWrap},ga.createElement(At.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},ga.createElement(_e.Z,{style:{display:"flex",alignItems:"center"}},ga.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ga.createElement("div",{className:ua.title},"\u7B54\u9898\u6982\u89C8")),ga.createElement(_e.Z,{style:{display:"flex"}},me==null?void 0:me.map((Nn,pn)=>ga.createElement("div",{key:pn,style:{display:"flex",alignItems:"center",marginLeft:pn==0?"0px":"20px"}},ga.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Mn[pn]}}),ga.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Nn==null?void 0:Nn.name))))),me==null?void 0:me.map((Nn,pn)=>{var Gn;return ga.createElement("div",{className:ua.summaryItem,key:pn,style:{marginTop:pn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var na;(na=[0,1,2])!=null&&na.includes(pn)&&(gn(!0),En(pn+1))}},ga.createElement("div",{className:ua.label},Nn==null?void 0:Nn.name),ga.createElement(Jn.Z,{percent:(Gn=[3,4])!=null&&Gn.includes(pn)?Nn==null?void 0:Nn.value:(Nn==null?void 0:Nn.value)/se*100,size:[575,10],strokeColor:Mn[pn],format:na=>{var Pn;return ga.createElement("span",{className:ua.percentSty},(Pn=[3,4])!=null&&Pn.includes(pn)?((Nn==null?void 0:Nn.value)||0)+"%":(Nn==null?void 0:Nn.value)||0)}}))}),ga.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),ga.createElement(tl,{visible:On,onCancel:()=>{gn(!1)},paramsHttp:ue,smartItembanks:ft,itemBankId:Dt==null?void 0:Dt.item_bank_id,detailType:jt}))},ma=({data:me=[],paramsHttp:se,smartItembanks:ue,socketData:ft})=>{const[Dt,Mn]=(0,E.useState)(),[On,gn]=(0,E.useState)(!1),[jt,En]=(0,E.useState)(),[ta,qn]=(0,E.useState)(),Nn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return ga.createElement("div",{className:ua.summaryWrap,style:{overflow:"hidden"}},ga.createElement(At.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},ga.createElement(_e.Z,{style:{display:"flex",alignItems:"center"}},ga.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ga.createElement("div",{className:ua.title},"\u7B54\u9898\u8BE6\u60C5"))),ga.createElement("div",{className:ua.detailSty},me==null?void 0:me.map((pn,Gn)=>ga.createElement("div",{key:Gn,className:ua.detailItem,onMouseEnter:()=>{Mn(Gn)},onMouseLeave:()=>{Mn(void 0)}},ga.createElement(re.Z,{placement:"topLeft",title:ga.createElement(ee.Z,{style:{color:"#fff",fontSize:"12px"},value:`${Br[Gn]} `+(pn==null?void 0:pn.choice_text)})},ga.createElement("div",{className:ua.questionTitle},ga.createElement("span",{className:ua.questionTag,style:{marginRight:"10px"}},Br[Gn]),ga.createElement(ee.Z,{value:pn==null?void 0:pn.choice_text,className:ua.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:Dt==Gn?"#3061D0":"#000"}}))),ga.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"rgba(48,97,208,0.1)"}},ga.createElement("div",{className:ua.proSty,style:{width:`${.01*Number((pn==null?void 0:pn.rate)||0)*200}px`}})),ga.createElement("div",{className:ua.numSty},ga.createElement("span",null,(pn==null?void 0:pn.user_num)||0,"\u4EBA"),(pn==null?void 0:pn.user_num)>0&&ga.createElement("span",{className:ua.detailBtn,onClick:()=>{En(pn==null?void 0:pn.choice_id),qn(pn==null?void 0:pn.item_bank_id),gn(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),ga.createElement(tl,{visible:On,onCancel:()=>{gn(!1)},paramsHttp:se,smartItembanks:ue,choice_ids:jt,itemBankId:ft==null?void 0:ft.item_bank_id}))},tl=({visible:me,onCancel:se,paramsHttp:ue,smartItembanks:ft,type:Dt,choice_ids:Mn,itemBankId:On,detailType:gn=null})=>{const[jt,En]=(0,E.useState)([]),[ta,qn]=(0,E.useState)(0),[Nn,pn]=(0,E.useState)({page:1,limit:20,course_group_id:"",search:""}),[Gn,na]=(0,E.useState)([]),[Pn,Fa]=(0,E.useState)(!1),da=()=>Lr(void 0,null,function*(){var Ba,kt,Ha;Fa(!0);const Va=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Ba=ft==null?void 0:ft.page)==null?void 0:Ba.id}/students.json`,{method:"get",params:Wr(Cr({},Nn),{item_bank_id:On,choice_ids:Mn,type:gn})});Va.status===0&&(En(((kt=Va==null?void 0:Va.data)==null?void 0:kt.smart_plan_users)||[]),qn((Ha=Va==null?void 0:Va.data)==null?void 0:Ha.count)),Fa(!1)}),ra=()=>Lr(void 0,null,function*(){const Ba=yield(0,Co.xV)({coursesId:ue==null?void 0:ue.coursesId,limit:2e3});Ba!=null&&Ba.course_groups&&na([...(Ba==null?void 0:Ba.course_groups)||[]])});(0,E.useEffect)(()=>{me&&da()},[me,Nn]),(0,E.useEffect)(()=>{me&&ra()},[me]);const oa=()=>{pn({page:1,limit:20,course_group_id:"",search:""})};return ga.createElement(be.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:me,width:622,forceRender:!0,footer:null,onCancel:()=>{se(),oa()}},ga.createElement(y.Z,{spinning:Pn},ga.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},ga.createElement(oe.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Nn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Gn.map(Ba=>({label:Ba==null?void 0:Ba.name,value:Ba==null?void 0:Ba.id}))],onChange:Ba=>{Nn.course_group_id=Ba,pn(Cr({},Nn))}}),ga.createElement(In.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Nn.search,onChange:Ba=>{Nn.search=Ba,Nn.page=1,pn(Cr({},Nn))}})),ga.createElement(ze.default,{dataSource:jt,className:ua.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(Ba,kt,Ha)=>`${(Nn.page-1)*Nn.limit+Ha+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:Ba=>ga.createElement("span",{style:{color:"#000"}},Ba||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Ba=>ga.createElement("span",{style:{color:"#000"}},Ba||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:Ba=>ga.createElement("span",{style:{color:"#000"}},Ba||"--")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(Ba,kt)=>{var Ha,Va,xa,so,Io;const Lo=((Va=(Ha=kt==null?void 0:kt.choices)==null?void 0:Ha.filter(Ma=>Ma==null?void 0:Ma.is_answer))==null?void 0:Va.map(Ma=>Ma==null?void 0:Ma.choice_id))||[],Tn=((so=(xa=kt==null?void 0:kt.choices)==null?void 0:xa.filter(Ma=>Ma==null?void 0:Ma.me_answered))==null?void 0:so.map(Ma=>Ma==null?void 0:Ma.choice_id))||[],fa=Lo.length===Tn.length?Lo.length>0&&Tn.every(Ma=>Lo.includes(Ma))?1:3:Lo.length>0&&Tn.every(Ma=>Lo.includes(Ma))?2:3,Ka=(Io=kt==null?void 0:kt.choices)==null?void 0:Io.map((Ma,co)=>Ma!=null&&Ma.me_answered?Br[co]:"").filter(Ma=>Ma!=="");return ga.createElement(ga.Fragment,null,ga.createElement("span",{style:{paddingRight:"20px",color:fa===3?"#E30000":fa===2?"#FF9D18":"#2EC25B"}},Ka||"--"))}}],pagination:{total:ta||0,onChange:(Ba,kt)=>{Nn.page=Ba,Nn.limit=kt,pn(Cr({},Nn))},current:Nn==null?void 0:Nn.page,pageSize:Nn==null?void 0:Nn.limit,showTotal:Ba=>ga.createElement(ga.Fragment,null,"\u5171",ga.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ba),"\u6761\u6570\u636E")}})))},Vr=({data:me=[]})=>{const se=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return ga.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},ga.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},ga.createElement(Col,{style:{display:"flex",alignItems:"center"}},ga.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ga.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),ga.createElement(Col,{style:{display:"flex"}},me==null?void 0:me.map((ue,ft)=>ga.createElement("div",{key:ft,style:{display:"flex",alignItems:"center",marginLeft:ft==0?"0px":"10px"}},ga.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:se[ft]}}),ga.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",Br[ft]))))),ga.createElement("div",{className:styles.chart_container},ga.createElement(ReactEcharts,{option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:"{b0}: {c0} \u4EBA"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#5F6A95",fontSize:14},axisLine:{lineStyle:{color:"#F6F7F9"}},axisLabel:{color:"#5F6A95",fontSize:"14px",interval:0,formatter:ue=>`${ue}`,rich:{title:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:100,tooltip:{show:!0}}}},axisTick:{show:!1},splitLine:{lineStyle:{color:"#F6F7F9"}},minInterval:1}],yAxis:[{type:"category",data:me==null?void 0:me.map((ue,ft)=>Br[ft]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:me==null?void 0:me.map((ue,ft)=>ue==null?void 0:ue.user_num),barWidth:"20px",itemStyle:{color:function(ue){return se[ue.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),ga.createElement(ReactEcharts,{option:{tooltip:{trigger:"item",formatter:"{b0}: {c0} \u4EBA"},series:[{name:"\u7B54\u9898\u60C5\u51B5",type:"pie",radius:["30%","70%"],center:["50%","50%"],label:{show:!0,position:"inside",formatter:"{d}%",color:"#fff",fontSize:14},data:me==null?void 0:me.map((ue,ft)=>({value:ue==null?void 0:ue.user_num,name:`\u9009\u9879${Br[ft]}`,itemStyle:{color:se[ft]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var yl=te(47251),jr={gzsm:"gzsm___VoLAf"},De=te(85788),je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",ot=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),cn=(0,E.forwardRef)(({isEdit:me,isOpen:se,data:ue,onClose:ft,onOk:Dt},Mn)=>{const[On,gn]=(0,E.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[jt,En]=(0,E.useState)(!1),[ta,qn]=(0,E.useState)(!1),[Nn,pn]=(0,E.useState)(""),[Gn,na]=(0,E.useState)(10),[Pn]=(0,ve.useSearchParams)(),[Fa,da]=(0,E.useState)(!1),ra=(0,E.useRef)(null),oa=so=>so.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,E.useEffect)(()=>{var so,Io;se&&(gn("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),me?(pn((so=ue==null?void 0:ue.page)==null?void 0:so.page_info),na(((Io=ue==null?void 0:ue.page)==null?void 0:Io.info_read_min_time)||"")):pn(""))},[se]);const Ba=()=>ot(void 0,null,function*(){var so;En(!0),qn(!0),ra.current=new De.Z(z.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:On,url:(so=ue==null?void 0:ue.url)==null?void 0:so.map(Io=>Io==null?void 0:Io.url)}),yield new Promise((Io,Lo)=>{ra.current.on("data",Tn=>{qn(!1),pn(oa(Tn==null?void 0:Tn.full))}),ra.current.on("done",()=>ot(void 0,null,function*(){En(!1)})),ra.current.startStream()})}),kt=()=>{const so=Io=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Io,onOk:()=>{var Lo,Tn;(Tn=(Lo=ra.current)==null?void 0:Lo.cancelRequest)==null||Tn.call(Lo),En(!1),ft()}})};if(jt){so("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else ft()},Ha=()=>ot(void 0,null,function*(){var so;if(!Nn.trim()){ye.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Io=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(so=ue==null?void 0:ue.page)==null?void 0:so.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Nn,info_read_min_time:Gn}});(Io==null?void 0:Io.status)==0&&Dt()}),Va=()=>ot(void 0,null,function*(){var so;if(!Nn.trim()){ye.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Io=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(so=ue==null?void 0:ue.page)==null?void 0:so.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Nn,info_read_min_time:Gn}});(Io==null?void 0:Io.status)==0&&(Dt(),Pn.get("type")?(0,ct.xg)(`/classrooms/${ue==null?void 0:ue.coursesId}/smart_plan/${ue==null?void 0:ue.id}/ppt_info/info?type=${Pn.get("type")}&simulate=true&simulateType=1&pptPage=${ue==null?void 0:ue.position}`):(0,ct.xg)(`/classrooms/${ue==null?void 0:ue.coursesId}/smart_plan/${ue==null?void 0:ue.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${ue==null?void 0:ue.position}`))}),xa=(0,E.useRef)();return(0,E.useImperativeHandle)(Mn,()=>({onClickSave:Ha,onClickPreview:Va,handleClose:kt})),E.createElement("div",{className:jr.wrap,ref:xa},E.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),E.createElement("div",{className:jr.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},E.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),E.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{da(!Fa)}},E.createElement("img",{src:je,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),E.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),Fa&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},value:On,placeholder:"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u751F\u6210\u89E3\u6790\u7684\u8981\u6C42\u3002
\u4F8B\u5982\uFF1A\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790",onChange:so=>{gn(so.target.value)}}),jt?E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(In.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var so,Io;(Io=(so=ra.current)==null?void 0:so.cancelRequest)==null||Io.call(so),En(!1),qn(!1)}},"\u505C\u6B62\u751F\u6210")):E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(In.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!On.trim()){ye.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}Ba()}},"\u5F00\u59CB\u751F\u6210"))),E.createElement(y.Z,{spinning:ta},E.createElement(Ye.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Nn,onChange:so=>{pn(so)}})),E.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",E.createElement(re.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},E.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),E.createElement(oe.default,{onChange:so=>{na(so)},value:Gn,size:"large",style:{width:"100%",marginTop:"10px"}},E.createElement(oe.default.Option,{value:10},"10s"),E.createElement(oe.default.Option,{value:30},"30s"),E.createElement(oe.default.Option,{value:60},"1min"),E.createElement(oe.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),vn={wrap:"wrap___Caec9",type_style:"type_style___U6wBf",type_list:"type_list___Cq1WK",type_tag_noactive:"type_tag_noactive___BcE1l",type_tag_active:"type_tag_active___o54ss",type_tootip:"type_tootip___jTpTe",imgBox:"imgBox___k6jG2",judgment:"judgment___fhglz",active:"active___Mh2K8"},de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",dt=Object.defineProperty,Ot=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ge=(me,se,ue)=>se in me?dt(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Ae=(me,se)=>{for(var ue in se||(se={}))ae.call(se,ue)&&ge(me,ue,se[ue]);if(Zt)for(var ue of Zt(se))pe.call(se,ue)&&ge(me,ue,se[ue]);return me},Be=(me,se)=>Ot(me,ln(se)),he=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const we=({value:me,onChange:se})=>{const ue=["\u6B63\u786E","\u9519\u8BEF"];return E.createElement("div",{className:vn.judgment},ue.map(ft=>E.createElement("div",{className:ft===me?vn.active:"",key:ft},E.createElement("b",{onClick:()=>se(ft)},ft==="\u6B63\u786E"?"T":"F"),E.createElement("span",null,ft))))};var Et=(0,E.forwardRef)(({addInteraction:me,isEdit:se,isOpen:ue,data:ft,onClose:Dt,onOk:Mn},On)=>{var gn;const jt=[{type:0,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:1,question:"",answer:"\u6B63\u786E",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:2,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1}],[En,ta]=(0,E.useState)(""),[qn,Nn]=(0,E.useState)([]),[pn,Gn]=(0,E.useState)(1),[na,Pn]=(0,E.useState)(3),Fa=(0,E.useRef)(!1),[da]=(0,ve.useSearchParams)(),ra=(0,E.useRef)(null);(0,E.useEffect)(()=>{var Tn,fa,Ka,Ma,co,jo,Fo;if(ue){let ho=1;me?(Nn([jt[0]]),Gn(2),ho=2):((fa=(Tn=ft==null?void 0:ft.page)==null?void 0:Tn.smart_plan_page_knowledges)==null?void 0:fa.length)>0?(Nn((Ma=(Ka=ft==null?void 0:ft.page)==null?void 0:Ka.smart_plan_page_knowledges)==null?void 0:Ma.map(Mo=>(Mo.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",Mo.showInput=!1,Mo.loading=!1,Mo))),Gn(1)):(Nn([jt[0]]),ho=2);let Xa=ho===1?(co=ft==null?void 0:ft.page)==null?void 0:co.ai_requirement:((jo=ft==null?void 0:ft.page)==null?void 0:jo.ai_requirement)||"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002";ta(Xa),Pn(((Fo=ft==null?void 0:ft.page)==null?void 0:Fo.ai_question_size)||3)}},[ue]);const oa=()=>{Fa.current=!1;const Tn=qn.some(Ka=>Ka.loading==!0),fa=Ka=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ka,onOk:()=>{if(Tn&&ra.current){ra.current.abort(),qn==null||qn.map(Ma=>Ma.loading=!1),Dt();return}}})};if(Tn){fa("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Dt()},Ba=()=>he(void 0,null,function*(){const Tn=yield Io();(Tn==null?void 0:Tn.status)===0&&Mn()}),kt=()=>he(void 0,null,function*(){const Tn=yield Io();(Tn==null?void 0:Tn.status)===0&&(Mn(),da.get("type")?(0,ct.xg)(`/classrooms/${ft==null?void 0:ft.coursesId}/smart_plan/${ft==null?void 0:ft.id}/ppt_info/info?type=${da.get("type")}&simulate=true&simulateType=2&pptPage=${ft==null?void 0:ft.position}`):(0,ct.xg)(`/classrooms/${ft==null?void 0:ft.coursesId}/smart_plan/${ft==null?void 0:ft.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${ft==null?void 0:ft.position}`))}),Ha=(Tn,fa,Ka)=>{qn[fa][Tn]=Ka,Nn([...qn])},Va=Tn=>he(void 0,null,function*(){var fa,Ka,Ma;qn[Tn].loading=!0,Nn([...qn]),ra.current=new AbortController;const co=ra.current.signal,jo=setTimeout(()=>{ra.current&&(Fa.current=!0,ra.current.abort())},6e4);try{const ho=yield(yield fetch(`${z.Z.API_SERVER}/api/courses/${ft==null?void 0:ft.coursesId}/smart_plans/${ft==null?void 0:ft.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(fa=ft==null?void 0:ft.url)==null?void 0:fa.map(Xa=>Xa==null?void 0:Xa.url),count:1,type:qn[Tn].type}),headers:{"Content-Type":"application/json"},signal:co})).json();if((ho==null?void 0:ho.status)===0){const Xa=qn[Tn].type,Mo=(Ma=(Ka=ho==null?void 0:ho.data)==null?void 0:Ka.questions)==null?void 0:Ma[0];Mo&&(qn[Tn]=Be(Ae({},Mo),{type:Xa}),Xa===0&&(qn[Tn].answer=""),Nn([...qn]))}}catch(Fo){Fa.current&&ye.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(jo),qn[Tn].loading=!1,Nn([...qn])}}),xa=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],so=()=>he(void 0,null,function*(){var Tn;return yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Tn=ft==null?void 0:ft.page)==null?void 0:Tn.id}/${se?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:se?"put":"post",body:{questions:pn==1?qn:[],is_ai_question:pn!=1,ai_question_size:na,ai_requirement:En}})}),Io=()=>he(void 0,null,function*(){var Tn,fa,Ka,Ma;const co=[],jo=[],Fo=[];if(pn==1){if(qn.forEach((ho,Xa)=>{var Mo;ho.question||co.push(Xa+1),((Mo=ho.question)==null?void 0:Mo.length)>200&&jo.push(Xa+1),ho.type!==0&&!ho.answer&&Fo.push(Xa+1)}),co.length){ye.ZP.warning(`\u7B2C${co.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(jo.length){ye.ZP.warning(`\u7B2C${jo.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(Fo.length){ye.ZP.warning(`\u7B2C${Fo.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!se&&(qn==null?void 0:qn.length)>3-((fa=(Tn=ft==null?void 0:ft.page)==null?void 0:Tn.smart_plan_page_knowledges)==null?void 0:fa.length)){ye.ZP.warning("\u5F53\u524D\u9875\u9762\u95EE\u9898\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF083/3\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u95EE\u9898\u540E\u518D\u6DFB\u52A0");return}if(pn==2&&!(En!=null&&En.trim())){ye.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(me)if(pn===2&&((Ma=(Ka=ft==null?void 0:ft.page)==null?void 0:Ka.smart_plan_page_knowledges)==null?void 0:Ma.length)>0)be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5E7B\u706F\u7247\u5DF2\u8BBE\u7F6E\u9884\u8BBE\u95EE\u9898\uFF0C\u542F\u7528\u667A\u80FD\u5B66\u4E60\u52A9\u624B\u5C06\u8986\u76D6\u9884\u8BBE\u95EE\u9898\u3002\u662F\u5426\u786E\u8BA4\u542F\u7528\u65B0\u6A21\u5F0F\uFF1F",onOk:()=>he(void 0,null,function*(){const ho=yield so();(ho==null?void 0:ho.status)===0&&Mn()})});else return yield so();else return yield so()}),Lo=(0,E.useRef)();return(0,E.useImperativeHandle)(On,()=>({onClickSave:Ba,onClickPreview:kt,handleClose:oa})),E.createElement("div",{className:vn.wrap,ref:Lo},E.createElement("div",{className:vn.type_style},"\u4E92\u52A8\u7C7B\u578B"),E.createElement("div",{className:vn.type_list},E.createElement("div",{className:pn==2?vn.type_tag_active:vn.type_tag_noactive,onClick:()=>{Gn(2),ta("\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),E.createElement("div",{className:pn==1?vn.type_tag_active:vn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var Tn,fa,Ka;pn==2&&(ta(""),Gn(1),Nn(me?[jt[0]]:((fa=(Tn=ft==null?void 0:ft.page)==null?void 0:Tn.smart_plan_page_knowledges)==null?void 0:fa.length)>0?(Ka=ft==null?void 0:ft.page)==null?void 0:Ka.smart_plan_page_knowledges:[jt[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),E.createElement("div",{className:vn.type_tootip},pn==1?"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u7CBE\u51C6\u63D0\u95EE\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\u542F\u53D1\u5F0F\u95EE\u9898\u94FE\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002":"\u5927\u6A21\u578B\u901A\u8FC7\u542F\u53D1\u5F0F\u5BF9\u8BDD\u4E0E\u5B66\u751F\u8FDB\u884C\u4E92\u52A8\uFF0C\u5B9E\u65F6\u8BC4\u4F30\u5B66\u751F\u5BF9\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u60C5\u51B5\uFF0C\u5BF9\u96BE\u70B9\u8FDB\u884C\u8BB2\u89E3\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002"),pn==2&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},value:En,placeholder:pn==1?"\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u63D0\u95EE":"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002",onChange:Tn=>{ta(Tn.target.value)}}),E.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),E.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:na,showSearch:!1,onChange:Tn=>{Pn(Tn)}},(gn=[1,2,3])==null?void 0:gn.map(Tn=>E.createElement(oe.default.Option,{value:Tn,key:Tn},Tn)))),pn==1&&E.createElement("div",{style:{minHeight:"70px"}},qn.map((Tn,fa)=>{var Ka,Ma;return E.createElement("div",{key:fa,style:{marginTop:fa===0?20:30}},E.createElement(At.Z,{align:"middle",className:"mb10"},E.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",fa+1),E.createElement(re.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},E.createElement("img",{src:de,onClick:()=>{qn[fa].showInput=!qn[fa].showInput,Nn([...qn])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(qn==null?void 0:qn.length)<3&&E.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{qn.push(jt[0]),Nn([...qn]),setTimeout(()=>{const co=document.querySelector(".QASetting-modal"),jo=co==null?void 0:co.querySelector(".ant-modal-body");jo==null||jo.scrollTo({top:jo.scrollHeight,behavior:"smooth"})},0)}}),E.createElement(re.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},E.createElement("i",{onClick:()=>{if(qn.length==1){ye.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}qn.splice(fa,1),Nn([...qn])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),qn[fa].showInput&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},value:(Ka=qn==null?void 0:qn[fa])==null?void 0:Ka.inputValue,disabled:(Ma=qn==null?void 0:qn[fa])==null?void 0:Ma.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:co=>{qn[fa].inputValue=co.target.value,Nn([...qn])}}),qn[fa].loading?E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(In.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{Fa.current=!1,ra.current.abort(),qn[fa].loading=!1,Nn([...qn])}},"\u7EC8\u6B62\u51FA\u9898")):E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(In.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var co;if(!((co=qn==null?void 0:qn[fa])!=null&&co.inputValue.trim())){ye.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(qn.some((Fo,ho)=>ho!=fa&&Fo.loading==!0)){ye.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}Va(fa)}},"\u5F00\u59CB\u51FA\u9898"))),E.createElement(y.Z,{spinning:qn[fa].loading},E.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},E.createElement(Wn.default,{onChange:co=>Ha("question",fa,co.target.value),style:{width:"510px"},value:Tn==null?void 0:Tn.question,size:"large"}),E.createElement(oe.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:Tn==null?void 0:Tn.type,onChange:co=>{const jo={type:Number(co),answer:jt[co].answer,question:co.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};qn[fa]=jo,Nn([...qn])}},xa==null?void 0:xa.map((co,jo)=>E.createElement(oe.default.Option,{value:co==null?void 0:co.key,key:jo},co==null?void 0:co.label)))),Tn.type===1&&E.createElement(we,{value:Tn.answer,onChange:co=>Ha("answer",fa,co)}),Tn.type===2&&E.createElement(Wn.default,{size:"large",onChange:co=>Ha("answer",fa,co.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:Tn.answer})))})))}),Ft={wrap:"wrap___yzOLg",left:"left___lhFsp",tip:"tip____qjZn",bottomBtn:"bottomBtn___gR4b0",disabled:"disabled___tHi8U",imgBox:"imgBox___XwRIk",start_btn:"start_btn___P67Pc",stop_btn:"stop_btn___j_aKt",save_btn:"save_btn___mzPPO"},it="data:image/png;base64,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",Gt="data:image/png;base64,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",_t=te(10946),Yt=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),yn=({isEdit:me=!1,visible:se,data:ue,onClose:ft,onOk:Dt,openPreview:Mn,changePage:On})=>{const[gn,jt]=(0,E.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A +`)}]};var He=te(53184),Pe=te.n(He),re=Object.defineProperty,Ge=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(We,Bt,Je)=>Bt in We?re(We,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Bt]=Je,x=(We,Bt)=>{for(var Je in Bt||(Bt={}))oe.call(Bt,Je)&&y(We,Je,Bt[Je]);if(yt)for(var Je of yt(Bt))a.call(Bt,Je)&&y(We,Je,Bt[Je]);return We},b=(We,Bt)=>Ge(We,ze(Bt)),z=(We,Bt,Je)=>new Promise((Ue,tt)=>{var Ve=ke=>{try{mt(Je.next(ke))}catch(Te){tt(Te)}},Qe=ke=>{try{mt(Je.throw(ke))}catch(Te){tt(Te)}},mt=ke=>ke.done?Ue(ke.value):Promise.resolve(ke.value).then(Ve,Qe);mt((Je=Je.apply(We,Bt)).next())});const ee={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},ne=(We,Bt)=>Bt.map(Je=>({label:Je,kind:We.languages.CompletionItemKind.Keyword,insertText:Je})),le=We=>Object.keys(ee.tables).map(Bt=>({label:Bt,kind:We.languages.CompletionItemKind.Variable,insertText:Bt})),ce=(We,Bt)=>{const Je=ee.tables[We];return Je?Je.map(Ue=>({label:Ue,kind:Bt.languages.CompletionItemKind.Field,insertText:Ue})):[]};function ie(We,Bt,Je,Ue,tt){let Ve=Bt.getWordUntilPosition(Je),Qe={startLineNumber:Je.lineNumber,endLineNumber:Je.lineNumber,startColumn:Ve.startColumn,endColumn:Ve.endColumn},mt=Ue.map(ke=>({label:ke,kind:We.languages.CompletionItemKind.Keyword,insertText:ke,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Qe}));return tt.map(ke=>{mt.push(b(x({},ke),{range:Qe}))}),mt}var Ce=We=>{ee.languages.map(tt=>(We.languages.registerDocumentFormattingEditProvider(tt,{provideDocumentFormattingEdits(Ve,Qe,mt){return z(this,null,function*(){const ke=Pe()(Ve.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Ve.getFullModelRange(),text:ke}]})}}),tt));const Bt=Fe.quickKey.map(tt=>({label:tt.label,kind:We.languages.CompletionItemKind.Method,insertText:tt.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Je=ye.quickKey.map(tt=>({label:tt.label,kind:We.languages.CompletionItemKind.Method,insertText:tt.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Ue=ve.quickKey.map(tt=>({label:tt.label,kind:We.languages.CompletionItemKind.Method,insertText:tt.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet}));We.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ve.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...Fe.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...Fe.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn};return{suggestions:[...Se.keywords.map(ke=>({label:ke,kind:We.languages.CompletionItemKind.Function,documentation:ke,insertText:ke,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ve.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...ve.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...ve.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ve.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...be.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...be.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}}),We.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(tt,Ve){var Qe=tt.getWordUntilPosition(Ve),mt={startLineNumber:Ve.lineNumber,endLineNumber:Ve.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},ke=tt.getLineContent(Ve.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...ye.keywords.map(Te=>({label:Te,kind:We.languages.CompletionItemKind.Function,documentation:Te,insertText:Te,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt})),...ye.quickKey.map(Te=>({label:Te.label,kind:We.languages.CompletionItemKind.Function,documentation:Te.content,insertText:ke.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:We.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:mt}))]}}})};const Ze="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Oe=Object.defineProperty,gt=(We,Bt,Je)=>Bt in We?Oe(We,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Bt]=Je,ut=(We,Bt,Je)=>gt(We,typeof Bt!="symbol"?Bt+"":Bt,Je);const Me=class jc{constructor(Bt,Je,Ue){this.placeholder=Bt,this.editor=Je,this.monaco=Ue,Je.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return jc.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};ut(Me,"ID","editor.widget.placeholderHint");var nt=Me,ct=te(96236),Ut=te(6767),ht=te(25399),Tt=te(89392),vt=te(49535),$e=te(56102),Rt=Object.defineProperty,Mt=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,st=(We,Bt,Je)=>Bt in We?Rt(We,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Bt]=Je,pt=(We,Bt)=>{for(var Je in Bt||(Bt={}))Le.call(Bt,Je)&&st(We,Je,Bt[Je]);if(Xe)for(var Je of Xe(Bt))at.call(Bt,Je)&&st(We,Je,Bt[Je]);return We},Vt=(We,Bt)=>Mt(We,bt(Bt)),Ie=(We,Bt)=>{var Je={};for(var Ue in We)Le.call(We,Ue)&&Bt.indexOf(Ue)<0&&(Je[Ue]=We[Ue]);if(We!=null&&Xe)for(var Ue of Xe(We))Bt.indexOf(Ue)<0&&at.call(We,Ue)&&(Je[Ue]=We[Ue]);return Je},Nt=(We,Bt,Je)=>new Promise((Ue,tt)=>{var Ve=ke=>{try{mt(Je.next(ke))}catch(Te){tt(Te)}},Qe=ke=>{try{mt(Je.throw(ke))}catch(Te){tt(Te)}},mt=ke=>ke.done?Ue(ke.value):Promise.resolve(ke.value).then(Ve,Qe);mt((Je=Je.apply(We,Bt)).next())});function en(We){return/^\d+$/.test(We)?`${We}px`:We}function tn(){}let mn=!1;const Rn={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function wt(We=[]){let Bt=We;if(Array.isArray(We)){for(let Je=0;JeNt(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(We){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",We)}});var _e=We=>{var Bt=We,{width:Je="100%",height:Ue="100%",value:tt,language:Ve="javascript",style:Qe={},options:mt={},overrideServices:ke={},theme:Te="vs-dark",onEditBlur:Ee,isCopy:xe=!1,onSave:Ye,autoHeight:et=!1,forbidCopy:xt=!1,onChange:Ct=tn,editorDidMount:Jt=tn,onFocus:Qt=tn,onBreakPoint:qt=tn,breakPointValue:Bn=[],filename:_n="educoder.txt",errorLine:on,errorContent:fn="",highlightLine:Dn,openBreakPoint:Sn=!1,placeholder:hn="",showMiniMap:an=!0}=Bt,Yn=Ie(Bt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const jn=(0,E.useRef)(),ln=(0,E.useRef)({}),Xn=(0,E.useRef)(),nn=(0,E.useRef)(),un=(0,E.useRef)([]),An=(0,E.useRef)(!1),bn=(0,E.useRef)(),Kn=(0,E.useRef)(),ya=(0,E.useRef)(!1),[Ke,It]=(0,E.useState)(!1);function St(){let Wn;return jn.current&&(Wn=new fe.Z(sa=>{for(let ia of sa)(ia.target.offsetHeight>0||ia.target.offsetWidth>0)&&ln.current.instance.layout()}),Wn.observe(jn.current)),Wn}function wn(){Ut.ZP.warning({content:decodeURIComponent(Ze),key:"monaco-editor-tip"})}const aa=()=>{let Wn=ln.current.instance;if(tt!=null&&Wn&&Ke){const sa=Wn.getModel();sa&&tt!==sa.getValue()&&(mn=!0,sa.setValue(tt),Wn.layout(),mn=!1)}};(0,E.useEffect)(()=>{const Wn=vt.Z.subscribe("formatDocument",sa=>{var ia;let zn=ln.current.instance;(ia=zn==null?void 0:zn.getAction)==null||ia.call(zn,"editor.action.formatDocument").run()});return window.updateMonacoValue=sa=>{Ct(sa)},Wn},[]),(0,E.useEffect)(()=>{var Wn;let sa=ln.current.instance;nn.current&&clearTimeout(nn.current),nn.current=setTimeout(()=>{aa()},500),tt&&(tt!=null&&tt.length)&&((Wn=sa==null?void 0:sa.updateOptions)==null||Wn.call(sa,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(tt.split(/\r\n|\r|\n/g).length))+3,5)}))},[tt,Ke,ln.current]),(0,E.useEffect)(()=>{if(on&&ln.current&&ln.current.instance){let sa=ln.current.instance;sa.changeViewZones(function(ia){var zn=document.createElement("div");zn.style.padding="10px 20px",zn.style.width="calc(100% - 20px)",zn.className="my-error-line-wrp",zn.innerHTML=fn,ia.addZone({afterLineNumber:on||11,heightInLines:3,domNode:zn})});var Wn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};sa.addOverlayWidget(Wn),sa.revealPositionInCenter({lineNumber:20,column:1})}},[on,ln.current,Ke]);const Qn=(Wn="",sa)=>{if(!Wn||Wn.trim()==="")return!0;const zn=ln.current.instance.getModel().getLineTokens(sa);let So=!1;for(let bo=0;bo<2;bo++)zn.getStandardTokenType(bo)===1&&(So=!0);return So};(0,E.useEffect)(()=>{var Wn;const sa=(Wn=ln.current)==null?void 0:Wn.instance;if(sa&&Ke&&xt){const ia=sa.onDidBlurEditorWidget(()=>{ya.current=!1}),zn=sa.onDidFocusEditorText(()=>{ya.current=!0});return()=>{ia.dispose(),zn.dispose()}}},[ln.current,Ke,xt]),(0,E.useEffect)(()=>{var Wn;if((Wn=ln.current)!=null&&Wn.instance&&Ke&&Sn){let sa=ln.current.instance,ia=sa.getModel();if(!ia)return;(()=>{var Jn;let ua=[],Ca=[];const In=ia.getAllDecorations();for(let ma of In)ma.options.className==="highlighted-line"&&(ua.push((Jn=ma==null?void 0:ma.range)==null?void 0:Jn.startLineNumber),Ca.push(ma==null?void 0:ma.id));if(Dn===ua[0])return;ia.deltaDecorations(Ca,[]);const Co=ia.getLineCount();Dn&&Dn<=Co&&(sa.deltaDecorations([],[{range:new qe.Range(Dn,1,Dn,ia.getLineMaxColumn(Dn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),sa.revealLineInCenter(Dn))})();const So=(Jn=!1)=>{var ua;let Ca=[],In=[];const Co=ia.getAllDecorations();for(let ma of Co)ma.options.linesDecorationsClassName==="breakpoints-select"&&(Ca.push((ua=ma==null?void 0:ma.range)==null?void 0:ua.startLineNumber),In.push(ma==null?void 0:ma.id));if(Jn)return{lines:Ca,ids:In};qt(Ca)},bo=Jn=>Nt(void 0,null,function*(){let ua={range:new qe.Range(Jn,1,Jn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ia.deltaDecorations([],[ua]),So()}),Po=Jn=>Nt(void 0,null,function*(){let ua=[];const Ca=sa.getLineDecorations(Jn);for(let In of Ca)In.options.linesDecorationsClassName==="breakpoints-select"&&ua.push(In.id);yield ia.deltaDecorations(ua,[]),So()}),_a=Jn=>{let ua=sa.getLineDecorations(Jn);for(let Ca of ua)if(Ca.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Tt.isEqual)(Bn,So(!0).lines)){ia.deltaDecorations(So(!0).ids,[]);const Jn=Bn.map(ua=>({range:new qe.Range(ua,1,ua,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ia.deltaDecorations([],Jn)}const Eo=sa.onDidChangeModelContent(Jn=>{let ua=sa.getPosition();if(ua){let Ca=ua.lineNumber;clearTimeout(Kn.current),Kn.current=setTimeout(()=>{Qn(ia.getLineContent(Ca),Ca)?Po(Ca):_a(Ca)?(Po(Ca),bo(Ca)):So()},100)}}),Ln=sa.onMouseDown(Jn=>{var ua,Ca,In;if(Jn.target.detail&&((In=(Ca=(ua=Jn.target)==null?void 0:ua.element)==null?void 0:Ca.className)!=null&&In.includes("line-numbers"))){let Co=Jn.target.position.lineNumber;if(Qn(ia.getLineContent(Co),Co))return;_a(Co)?Po(Co):bo(Co)}}),Qo=Jn=>{let ua={range:new qe.Range(Jn,1,Jn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};un.current=sa.deltaDecorations(un.current,[ua])},Ho=()=>{un.current=sa.deltaDecorations(un.current,[])},dr=sa.onMouseMove(Jn=>{var ua,Ca,In;if(Ho(),Jn.target.detail&&((In=(Ca=(ua=Jn.target)==null?void 0:ua.element)==null?void 0:Ca.className)!=null&&In.includes("line-numbers"))){let Co=Jn.target.position.lineNumber;if(Qn(ia.getLineContent(Co),Co))return;Qo(Co)}}),ko=sa.onMouseLeave(()=>{Ho()});return()=>{Eo.dispose(),Ln.dispose(),dr.dispose(),ko.dispose()}}},[ln.current,Ke,Bn,Dn,Sn,Ve]),(0,E.useEffect)(()=>{var Wn;(Wn=ln.current)!=null&&Wn.instance&&Sn&&ln.current.instance.setPosition({lineNumber:0,column:0})},[Dn]);function Ua(){let Wn=ln.current.instance;if(Wn){const sa=Wn.getSelection(),ia=ln.current.pastePos||{},zn=new qe.Range(ia.startLineNumber||sa.endLineNumber,ia.startColumn||sa.endColumn,ia.endLineNumber||sa.endLineNumber,ia.endColumn||sa.endColumn);setTimeout(()=>{Wn.executeEdits("",[{range:zn,text:""}])},300)}}function Na(Wn){(window.navigator.platform.match("Mac")?Wn.metaKey:Wn.ctrlKey)&&Wn.keyCode==83&&(Wn.preventDefault(),Ye())}const Wa=()=>{if(et&&ln.current.instance){const Wn=ln.current.instance.getContentHeight();wa(Wn{if(!ya.current)return;const{keyCode:sa,ctrlKey:ia,metaKey:zn,target:So,type:bo}=Wn;return(bo==="paste"||(sa===67||sa===86)&&(zn||ia))&&So.nodeName==="TEXTAREA"&&(wn(),Wn.preventDefault()),!1};function kn(Wn,sa){var ia=window.URL||window.webkitURL||window,zn=new Blob([sa]),So=document.createElementNS("http://www.w3.org/1999/xhtml","a");So.href=ia.createObjectURL(zn),So.download=Wn,Ra(So)}(0,E.useEffect)(()=>{Wa()},[Wa]),(0,E.useEffect)(()=>{jn.current&&!Ke&&Promise.all([te.e(8909),te.e(6656)]).then(te.bind(te,71448)).then(Wn=>{try{qe=Wn,ln.current.instance=qe.editor.create(jn.current,{value:tt,language:wt(Ve),theme:Te,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:an||!1}},ke);const sa=ln.current.instance;let So=[...ct.BH._menuItems].find(Eo=>Eo[0]._debugName=="EditorContext")[1],bo=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Po=(Eo,Ln)=>{var Qo,Ho;let dr=Eo._first;do Ln.includes((Ho=(Qo=dr.element)==null?void 0:Qo.command)==null?void 0:Ho.id)&&Eo._remove(dr);while(dr=dr.next)};if(Jt(sa,qe),setTimeout(()=>{Wa(),ln.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{kn(_n||"educoder.txt",sa.getValue())}})},500),ln.current.subscription=sa.onDidChangeModelContent(Eo=>{An.current?clearTimeout(bn.current):(Wa(),Ct(sa.getValue(),Eo)),bn.current=setTimeout(()=>{An.current=!1},500)}),window.Monaco||Ce(qe,wt(Ve)),xt&&(Po(So,bo),jn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Ao),window.removeEventListener("paste",Ao),window.addEventListener("keydown",Ao),window.addEventListener("paste",Ao)),window.Monaco=qe,Ee&&sa.onDidBlurEditorWidget(()=>{Ee(sa.getValue())}),Qt&&sa.onDidFocusEditorText(()=>{xt&&At(),Qt(sa.getValue())}),xt){At();try{sa.onDidPaste(Eo=>{const Ln=sa.getSelection(),Qo=ln.current.pastePos||{},Ho=new qe.Range(Qo.startLineNumber||Ln.endLineNumber,Qo.startColumn||Ln.endColumn,Qo.endLineNumber||Ln.endLineNumber,Qo.endColumn||Ln.endColumn);sa.executeEdits("",[{range:Eo.range,text:""}])})}catch(Eo){}}let _a=St();return hn&&typeof hn=="string"&&new nt(hn,sa,qe),It(!0),()=>{const Eo=ln.current.instance;Eo.dispose();const Ln=Eo.getModel();Ln&&Ln.dispose(),ln.current.subscription&&ln.current.subscription.dispose(),_a.unobserve(jn.current)}}catch(sa){}})},[]),(0,E.useEffect)(()=>{if(ln.current.instance&&Ke)return document.addEventListener("keydown",Na,!1),()=>{document.removeEventListener("keydown",Na)}},[Ye,Ke]),(0,E.useEffect)(()=>{let Wn=ln.current.instance;if(Wn&&Ke){let sa=wt(Ve);qe.editor.setModelLanguage(Wn.getModel(),sa)}},[Ve,Ke]),(0,E.useEffect)(()=>{ln.current.instance&&Ke&&qe.editor.setTheme(Te)},[Te,Ke]),(0,E.useEffect)(()=>{let Wn=ln.current.instance;Xn.current=mt,Wn&&Ke&&(Wn.updateOptions(pt({},mt)),setTimeout(()=>{Wn.getModel().updateOptions(pt({},mt))},200))},[JSON.stringify(mt),Ke]),(0,E.useEffect)(()=>{let Wn=ln.current.instance;Wn&&Ke&&Wn.layout()},[Je,Ue,Ke]);const[Ht,Vn]=(0,E.useState)(en(Je)),[mo,wa]=(0,E.useState)(en(Ue)),za=Vt(pt({},Qe),{width:Ht,height:mo,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:jn,style:za},xe&&E.createElement($e.CopyToClipboard,{text:tt,onCopy:()=>Ut.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(ht.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Pt({width:We="100%",height:Bt="100%",original:Je,modified:Ue,language:tt,options:Ve={}}){const Qe=(0,E.useRef)(),[mt,ke]=(0,E.useState)(null);function Te(et){let xt;return Qe.current&&(xt=new fe.Z(Ct=>{for(let Jt of Ct)(Jt.target.offsetHeight>0||Jt.target.offsetWidth>0)&&et.layout()}),xt.observe(Qe.current)),xt}(0,E.useEffect)(()=>(Qe.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(et=>{qe=et;const xt=qe.editor.createDiffEditor(Qe.current,Vt(pt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Ve),{wordWrap:!0}));ke(xt);let Ct=Te(xt);return()=>{xt.dispose();const Jt=xt.getModel();Jt&&Jt.dispose(),Ct.unobserve(Qe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{mt&&mt.setModel({original:qe.editor.createModel(Je,tt),modified:qe.editor.createModel(Ue,tt)})},[Je,Ue,tt,mt]);const Ee=en(We),xe=en(Bt),Ye={width:Ee,height:xe};return E.createElement("div",{className:"my-diff-editor",ref:Qe,style:Ye})}},58397:function(Re,rt,te){"use strict";var E=te(39744),fe=te(82326),Se=te(71411),ve=te(59301);const Fe=fe.default.Option;rt.Z=({isTheoretical:ye,onFontSizeChange:be,cmFontSize:He,cmCodeMode:Pe,autoFormat:re,onCodeModeChange:Ge,onTabToSpace:ze,onAutoFormat:yt,formatDocument:oe,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return ve.createElement("div",{className:`tpi-code-setting ${a}`},ve.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ve.createElement(fe.default,{bordered:!1,size:"small",value:Pe,onChange:Ge},ve.createElement(Fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ve.createElement(Fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ye&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ve.createElement(fe.default,{bordered:!1,size:"small",value:He,onChange:be},ve.createElement(Fe,{value:12},"12px"),ve.createElement(Fe,{value:14},"14px"),ve.createElement(Fe,{value:16},"16px"),ve.createElement(Fe,{value:18},"18px"),ve.createElement(Fe,{value:20},"20px"),ve.createElement(Fe,{value:22},"22px"))),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"Tab\u8F6C\u6362"),ve.createElement(Se.Z,{checked:y,onChange:ze})),ve.createElement("div",{className:"file-item",onClick:oe},ve.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ye&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ve.createElement("span",null,"Ctrl + S")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ve.createElement("span",null,"F1 / Alt + F1")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ve.createElement("span",null,"Ctrl + ]/[")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ve.createElement("span",null,"Ctrl + Shift + \\")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ve.createElement("span",null,"Home")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ve.createElement("span",null,"End"))),x),!ye&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ve.createElement("span",null,ee[z==null?void 0:z.difficulty])),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ve.createElement("span",null,b==null?void 0:b.name)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ve.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},10661:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Ge}});var E={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},fe=te(29787),Se=te(25399),ve=te(92310),Fe=te.n(ve),ye=te(51257),be=te(28426),He=te(48790),Pe=te(59301),Ge=({className:ze,dataSource:yt=[],col:oe=4,right:a,bottom:y=23,precision:x=0,wrapWidth:b=1200,trackEventItems:z,loading:ee,onRemove:ne=()=>{},isCurrent:le=!0,showAlias:ce=!1})=>{const ie=Math.floor((b-(oe-1)*a)/oe),Ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return Pe.createElement(fe.Z,{spinning:ee},Pe.createElement("div",{className:Fe()(E.list,ze)},!!(yt!=null&&yt.length)&&(yt==null?void 0:yt.map((Ze,Oe)=>{var gt;const{name:ut,id:Me,identifier:zt,featured:nt,school_name:ct,image_url:Ut,excellent:ht,is_plan:Tt}=Ze;return Pe.createElement("div",{key:Me,className:E.wrap,style:{width:ie,marginRight:(1+Oe)%oe===0?0:a+x,marginBottom:y}},Pe.createElement("a",{className:E.li,onClick:vt=>{vt.preventDefault(),vt.stopPropagation(),z&&(0,ye.L9)([z]),(0,ye.xg)(`/paths/${zt}`)}},Pe.createElement("div",{className:E.img},Pe.createElement("img",{className:E.cover,src:`${Ut}`}),le&&(0,He.bg)()&&(Ze==null?void 0:Ze.studying)&&Pe.createElement("div",{className:`${E.movebq} user-path-items`,onClick:vt=>{vt.stopPropagation(),ne(Ze)}},Pe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Pe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(gt=Ze==null?void 0:Ze.subject_tags)==null?void 0:gt.map((vt,$e)=>{var Rt,Mt;if($e===0){const Xe=(Rt=Ce.find(Le=>Le.name==vt))==null?void 0:Rt.swimg;return Pe.createElement("img",{className:E.sign,src:Xe,style:{left:"-4px"}})}const bt=(Mt=Ce.find(Xe=>Xe.name==vt))==null?void 0:Mt.ptimg;return Pe.createElement("img",{className:E.sign,src:bt,style:{left:`${48+52*($e-1)+2*$e}px`}})}),Pe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ze==null?void 0:Ze.excellent)&&Pe.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Pe.createElement("div",{className:E.name},Pe.createElement(Se.Z,{title:ce&&(Ze!=null&&Ze.excellent_alias_name)?Pe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ut}`,Pe.createElement("br",null),Pe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ze==null?void 0:Ze.excellent_alias_name}`)):ut},Pe.createElement("span",{className:E.e},ce&&(Ze==null?void 0:Ze.excellent_alias_name)||ut))),Pe.createElement(Se.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${ct}`},Pe.createElement("div",{className:E.unit},Pe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ct)),Pe.createElement("div",{className:E.tags},Pe.createElement("div",null,Pe.createElement(Se.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Pe.createElement("span",null,Ze.stages_count))),Pe.createElement(Se.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Pe.createElement("span",null,Ze.members_count)))))))})),!yt.length&&Pe.createElement(be.Z,null)))}},9148:function(Re,rt,te){"use strict";te.d(rt,{jL:function(){return Fe},w9:function(){return Rt},QD:function(){return Ee},cQ:function(){return Ut.Z},op:function(){return tt},O5:function(){return Xn},_b:function(){return Jt},t7:function(){return b},Gi:function(){return st},YG:function(){return Le},qp:function(){return Ge},vr:function(){return et},qE:function(){return mt},Je:function(){return ne},wb:function(){return ct},cq:function(){return tn},tp:function(){return oe}});var E=te(59301),fe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Se="data:image/png;base64,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",Fe=({dataSource:nn=[],img:un,imgWidth:An=346,title:bn,sunTitle:Kn,bannerExtraContent:ya})=>E.createElement("div",{className:fe.banner},E.createElement("div",{className:fe.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,bn),E.createElement("span",null,Kn)),nn.length>0&&E.createElement("div",{className:fe.btns},nn.map((Ke,It)=>E.createElement("div",{key:It,onClick:Ke.click},Ke.name,Ke.sign?E.createElement("img",{src:Se,width:39}):null))),ya),un&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:un,width:An}))),ye={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},be=te(92310),He=te.n(be),Pe=te(89392),Ge=({dataSource:nn=[],value:un,onChange:An,onTitleChange:bn,className:Kn,title:ya,titleWidth:Ke=41,style:It={},fontColor:St="#6A7283",showCount:wn})=>{const[aa,Qn]=(0,E.useState)(0),[Ua,Na]=(0,E.useState)(!1),Wa=(0,E.useRef)(null),Ra=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var Ao;nn.length!==0&&(((Ao=Wa==null?void 0:Wa.current)==null?void 0:Ao.clientHeight)>97?Qn(1):Qn(0)),nn.length===0&&Qn(0),Na(!1)},[nn]),E.createElement("div",{className:He()(ye.row,Kn),style:It},E.createElement("div",{onClick:(0,Pe.throttle)(()=>bn==null?void 0:bn(),2e3),style:{width:Ke,marginTop:Ua?12:4},className:`${ye.title} ${bn?"current":""}`},ya),E.createElement("div",{className:Ua?`${ye.tagsWrap} ${ye.tagsBorderWrap}`:ye.tagsWrap},E.createElement("div",{className:ye.bar,ref:Ra,style:aa>0?{height:aa===1?97:"auto",overflow:aa===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:ye.tag,ref:Wa},nn==null?void 0:nn.map(Ao=>E.createElement("span",{onClick:()=>An(Ao.id),key:Ao.id,style:{color:St},className:un===Ao.id?ye.active:""},E.createElement("span",{title:Ao.name,className:ye.name},Ao.name),!!wn&&E.createElement("span",{className:ye.num},Ao.count))))),!!aa&&E.createElement(E.Fragment,null,aa===1?E.createElement("div",{onClick:()=>{var Ao;Qn(2),((Ao=Wa==null?void 0:Wa.current)==null?void 0:Ao.clientHeight)>245?Na(!0):Na(!1)},className:ye.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{Ra.current.scrollTop=0,Qn(1),Na(!1)},className:ye.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ze={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},oe=({dataSource:nn=[],value:un,onChange:An,className:bn,style:Kn={}})=>E.createElement("div",{style:Kn,className:He()(ze.tabs,bn)},nn.map(ya=>E.createElement("span",{onClick:()=>An(ya.id),className:un===ya.id?ze.active:"",key:ya.id},ya.name))),a={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},y=te(37568),b=({dataSource:nn=[],value:un="",onChange:An,onInputChange:bn=()=>{},className:Kn,style:ya={},placeholder:Ke,allowClear:It=!1})=>{var St;const[wn,aa]=(0,E.useState)(""),[Qn,Ua]=(0,E.useState)("");(0,E.useEffect)(()=>{var Ra;let Ao=un;(Ra=JSON.stringify(un))!=null&&Ra.includes("{")&&(aa(un.id),Ao=un.value||"");try{Ua(decodeURIComponent(Ao||""))}catch(kn){Ua(decodeURIComponent(Ao||""))}},[un]);const Na=()=>{An(encodeURIComponent(Qn),wn||null)},Wa=Ra=>{Ra!==wn&&(aa(Ra),An(encodeURIComponent(Qn),Ra))};return E.createElement("div",{className:He()(a.input,Kn),style:ya},!!nn.length&&E.createElement("div",{className:a.dropdown},E.createElement("div",{className:a.text},(St=nn.find(Ra=>Ra.id===wn))==null?void 0:St.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:a.b1}),E.createElement("b",{className:a.b2})),E.createElement("div",{className:a.menu},nn.map((Ra,Ao)=>E.createElement("div",{key:Ao,onClick:()=>Wa(Ra.id)},Ra.name)))),E.createElement(y.default,{onPressEnter:Na,value:Qn,onChange:Ra=>{Ua(Ra.target.value),bn(encodeURIComponent(Ra.target.value),wn||null)},bordered:!1,placeholder:Ke}),E.createElement("i",{onClick:Na,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ne=({value:nn,onChange:un,className:An,total:bn,pageSize:Kn,style:ya={}})=>{const Ke=nn<2,It=nn>=Math.ceil(bn/Kn);return bn<=Kn?E.createElement(E.Fragment,null):E.createElement("div",{className:He()(z.quickPager,An),style:ya},E.createElement("div",{onClick:()=>{Ke||un(nn-1,"prev")},className:Ke?z.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{It||un(nn+1,"next")},className:It?z.disabled:""},"\u4E0B\u4E00\u9875"))},le={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ce=te(29787),ie=te(25399),Ce=te(58018),Ze=te(346),Oe=te(51257),gt=te(96908),ut=te(57177),Me=te(81378),zt=te(28426),ct=({className:nn,dataSource:un=[],col:An=4,right:bn,bottom:Kn=23,precision:ya=0,wrapWidth:Ke=1200,trackEventItems:It,loading:St})=>{const wn=Math.floor((Ke-(An-1)*bn)/An);return E.createElement(ce.Z,{spinning:St},E.createElement("div",{className:He()(le.list,nn)},!!un.length&&un.map((aa,Qn)=>{const{name:Ua,id:Na,identifier:Wa,power:Ra,cover_image_id:Ao,pic:kn}=aa;return E.createElement("div",{className:le.wrap,key:Na,style:{width:wn,marginRight:(1+Qn)%An===0?0:bn+ya,marginBottom:Kn}},E.createElement("a",{target:"_blank",href:`/shixuns/${Wa}/challenges`,className:le.li,onClick:Ht=>{Ht.preventDefault(),It&&(0,Oe.L9)([It]),Ra&&(0,Oe.xg)(`/shixuns/${Wa}/challenges`)}},E.createElement("div",{className:le.img},E.createElement("img",{className:le.cover,src:`${kn}`}),aa.is_jupyter&&E.createElement("img",{className:le.sign,src:gt}),aa.is_jupyter_lab&&E.createElement("img",{className:le.sign,src:ut}),aa.is_unity_3d&&E.createElement("img",{className:le.sign,src:Me})),E.createElement("div",{className:le.name},E.createElement(ie.Z,{title:Ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:le.e},Ua||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:le.tags},E.createElement(ie.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,aa.challenges_count))),!!aa.myshixuns_count&&E.createElement(ie.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,aa.myshixuns_count))),E.createElement(ie.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,aa.level))),E.createElement("div",{className:le.rate},E.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:aa.score_info}),E.createElement("span",null,"\xA0",aa.score_info?`${aa.score_info}\u5206`:"5\u5206")))),!Ra&&E.createElement("div",{className:le.lockWrap},E.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!un.length&&E.createElement(zt.Z,null)))},Ut=te(10661),ht={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Tt="data:image/png;base64,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",vt=te(59301),Rt=({className:nn,dataSource:un=[],col:An=4,right:bn,bottom:Kn=23,precision:ya=0,wrapWidth:Ke=1200,trackEventItems:It,loading:St,handleVery:wn=()=>!0})=>{const aa=Math.floor((Ke-(An-1)*bn)/An);return vt.createElement(ce.Z,{spinning:St},vt.createElement("div",{className:He()(ht.list,nn)},!!un.length&&un.map((Qn,Ua)=>{const{subject_identifier:Na,id:Wa,identifier:Ra,power:Ao}=Qn,kn=Qn.is_public!=0&&Qn.is_public;return vt.createElement("div",{className:ht.wrap,key:Wa,style:{width:aa,marginRight:(1+Ua)%An===0?0:bn+ya,marginBottom:Kn}},vt.createElement("a",{className:ht.li,onClick:Ht=>{Ht.preventDefault(),wn(Qn==null?void 0:Qn.first_category_url)&&(It&&(0,Oe.L9)([It]),(0,Oe.xg)(Qn.first_category_url))}},vt.createElement("div",{className:ht.top},vt.createElement(ie.Z,{title:Qn.name},vt.createElement("div",{className:ht.name},Qn.name)),vt.createElement("img",{className:ht.img,src:Ze.Z.IMG_SERVER+"/images/"+Qn.avatar_url}),vt.createElement("div",{className:ht.text,title:Qn.creator},Qn.creator),Na&&vt.createElement("div",{className:ht.btns},vt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),vt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),kn&&vt.createElement("div",{className:ht.sign},"\u516C\u5F00")),vt.createElement("div",{className:ht.bottom},Qn.visits>0&&vt.createElement(ie.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},vt.createElement("span",null,vt.createElement("i",{className:"iconfont icon-liulanyan"}),vt.createElement("span",null,Qn.visits))),Qn.course_members_count>0&&vt.createElement(ie.Z,{title:"\u6210\u5458",placement:"bottom"},vt.createElement("span",null,vt.createElement("i",{className:"iconfont icon-chengyuan"}),Qn.course_members_count)),Qn.tasks_count>0&&vt.createElement(ie.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},vt.createElement("span",null,vt.createElement("i",{className:"iconfont icon-zuoye"}),Qn.tasks_count)),Qn.is_end?vt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):vt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Qn.is_accessible&&vt.createElement("div",{className:ht.lockWrap},vt.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),vt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!un.length&&vt.createElement(zt.Z,null)))},Mt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},bt=te(25690),Le=({dataSource:nn=[],value:un,onChange:An,className:bn,style:Kn={},tabBarExtraContent:ya})=>E.createElement("div",{className:He()(Mt.tabs,bn),style:Kn},E.createElement("div",{className:Mt.tabsWrap},nn.map((Ke,It)=>!(Ke!=null&&Ke.hide)&&E.createElement("aside",{className:Mt.tab,onClick:()=>{An(Ke.id),Ke.link&&bt.history.push(Ke.link)},key:It},E.createElement("div",{className:un===Ke.id?Mt.active:""},Ke.name),(Ke==null?void 0:Ke.resetCount)==null&&(Ke==null?void 0:Ke.total)!==void 0&&E.createElement("span",null,"\uFF08",Ke==null?void 0:Ke.total,"\uFF09"),(Ke==null?void 0:Ke.resetCount)!==void 0&&(Ke==null?void 0:Ke.total)!==void 0&&E.createElement(ie.Z,{title:(Ke==null?void 0:Ke.tip)!=null?Ke==null?void 0:Ke.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},Ke==null?void 0:Ke.resetCount),"/",E.createElement("span",null,Ke==null?void 0:Ke.total),"\uFF09"))))),E.createElement("div",{className:Mt.tabBar},ya)),st=({className:nn,style:un={},children:An})=>E.createElement("div",{className:He()(nn),style:un},An),pt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Vt=te(75727),Ie=te(93041);const Nt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var tn=({sortValue:nn,dropValue:un,className:An,onSort:bn,onDrop:Kn,dataSource:ya=Nt})=>{var Ke;return E.createElement("div",{className:He()(pt.orderWrap,An)},E.createElement(Vt.Z,{dropdownRender:()=>E.createElement(Ie.default,null,ya.map((It,St)=>E.createElement(Ie.default.Item,{key:St,onClick:()=>Kn(It.id)},It.name)))},E.createElement("span",{className:pt.orderTextWrap},(Ke=ya.find(It=>un===It.id))==null?void 0:Ke.name)),E.createElement("span",{className:pt.orderIconWrap},E.createElement("span",{className:pt.orderAsc},E.createElement("i",{className:nn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${pt.cursorPointer} ${pt.active}`:`iconfont icon-sanjiaoxing-up font12 ${pt.cursorPointer}`,onClick:()=>bn(nn==="asc"?"desc":"asc")})),E.createElement("span",{className:pt.orderDesc},E.createElement("i",{className:nn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${pt.cursorPointer} ${pt.active}`:`iconfont icon-sanjiaoxing-down font12 ${pt.cursorPointer}`,onClick:()=>bn(nn==="asc"?"desc":"asc")}))))},mn={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Rn=te(99571),wt=Object.defineProperty,qe=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Pt=(nn,un,An)=>un in nn?wt(nn,un,{enumerable:!0,configurable:!0,writable:!0,value:An}):nn[un]=An,We=(nn,un)=>{for(var An in un||(un={}))At.call(un,An)&&Pt(nn,An,un[An]);if(qe)for(var An of qe(un))_e.call(un,An)&&Pt(nn,An,un[An]);return nn},Bt=(nn,un)=>{var An={};for(var bn in nn)At.call(nn,bn)&&un.indexOf(bn)<0&&(An[bn]=nn[bn]);if(nn!=null&&qe)for(var bn of qe(nn))un.indexOf(bn)<0&&_e.call(nn,bn)&&(An[bn]=nn[bn]);return An},Je=(nn,un,An)=>new Promise((bn,Kn)=>{var ya=St=>{try{It(An.next(St))}catch(wn){Kn(wn)}},Ke=St=>{try{It(An.throw(St))}catch(wn){Kn(wn)}},It=St=>St.done?bn(St.value):Promise.resolve(St.value).then(ya,Ke);It((An=An.apply(nn,un)).next())}),tt=nn=>{var un=nn,{className:An,style:bn,children:Kn,loading:ya=!1,openLoading:Ke,onClick:It=()=>{},size:St="middle",shape:wn="round"}=un,aa=Bt(un,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Qn,Ua]=(0,E.useState)(!1);return E.createElement(Rn.ZP,We({onClick:(0,Pe.throttle)(Na=>Je(void 0,null,function*(){Ke&&Ua(!0);try{yield It(Na)}catch(Wa){console.log("error",Wa)}Ke&&Ua(!1)}),2e3,{leading:!0,trailing:!1}),className:He()(mn.btn,mn[`${St}-${wn}`],An),style:bn,size:St,shape:wn,loading:Qn||ya},aa),Kn)},Ve={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},mt=({className:nn,style:un,children:An=null,onClick:bn,title:Kn})=>E.createElement("div",{className:He()(Ve.head,nn),style:un},E.createElement("span",{className:"primary-hover",onClick:bn},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:Kn},Kn),E.createElement("div",{className:Ve.node},An)),ke={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ee=({confirmShow:nn=!0,confirmTitle:un,confirmClick:An,cancelShow:bn=!0,cancelTitle:Kn,cancelClick:ya,className:Ke,style:It,confirmLoading:St=!1})=>E.createElement("div",{className:He()(ke.btns,Ke),style:It},nn&&E.createElement(Rn.ZP,{loading:St,onClick:An,type:"primary",className:ke.confirm},un),bn&&E.createElement(Rn.ZP,{onClick:ya,className:ke.cancel},Kn)),xe={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},et=({className:nn,style:un={},LeftContent:An,children:bn,RightContent:Kn})=>E.createElement("div",{className:He()(xe.fixedBottom,nn),style:un},E.createElement("div",{className:xe.wrap},E.createElement("div",{className:xe.left},An),E.createElement("div",{className:xe.center},bn),E.createElement("div",{className:xe.right},Kn))),xt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Jt=({className:nn,style:un={},dataSource:An=[]})=>E.createElement("div",{className:He()(xt.crumbs,nn),style:un},An.map((bn,Kn)=>Knbt.history.push(bn.path)},bn.name):E.createElement("span",null,bn.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:Kn,style:{color:"#5F6368"}},bn.name))),Qt=te(11938),qt=Object.defineProperty,Bn=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Sn=(nn,un,An)=>un in nn?qt(nn,un,{enumerable:!0,configurable:!0,writable:!0,value:An}):nn[un]=An,hn=(nn,un)=>{for(var An in un||(un={}))fn.call(un,An)&&Sn(nn,An,un[An]);if(on)for(var An of on(un))Dn.call(un,An)&&Sn(nn,An,un[An]);return nn},an=(nn,un)=>Bn(nn,_n(un)),Yn=(nn,un)=>{var An={};for(var bn in nn)fn.call(nn,bn)&&un.indexOf(bn)<0&&(An[bn]=nn[bn]);if(nn!=null&&on)for(var bn of on(nn))un.indexOf(bn)<0&&Dn.call(nn,bn)&&(An[bn]=nn[bn]);return An};const{Countdown:jn}=Qt.default;var Xn=nn=>{var un=nn,{onChange:An}=un,bn=Yn(un,["onChange"]);const[Kn,ya]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof Kn=="number"&&Kn>=0&&An(Kn)},[Kn]);const Ke=It=>{const St=Math.floor(It/1e3);ya(St)};return E.createElement(jn,an(hn({},bn),{onChange:Ke}))}},37808:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return fe}});var E=te(59301);function fe(Se,ve){const Fe=(0,E.useRef)();(0,E.useEffect)(()=>{Fe.current=Se}),(0,E.useEffect)(()=>{function ye(){Fe.current()}if(ve!==null){let be=setInterval(ye,ve);return()=>clearInterval(be)}},[ve])}},55720:function(Re,rt,te){"use strict";var E=te(61186),fe=te.n(E),Se=te(77019),ve=te(59301);const Fe=({date:ye,showTag:be})=>ve.createElement(Se.Z,{align:"middle"},ve.createElement("div",null," ",ye?fe()(ye).format("YYYY-MM-DD HH:mm"):"--"," "),be&&ve.createElement(Se.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},ve.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));rt.Z=Fe},74255:function(Re,rt,te){"use strict";var E=te(59301),fe=te(11938),Se=te(71051),ve=te(28284),Fe=te(62957),ye=te(29787),be=te(54172),He=te(37568),Pe=te(77019),re=te(5269),Ge=te(99571),ze=te(81722),yt=te(61186),oe=te.n(yt),a=te(25690),y=te(51257),x=te(6383),b=te(48790),z=te(45937),ee=te(59301),ne=(Ce,Ze,Oe)=>new Promise((gt,ut)=>{var Me=ct=>{try{nt(Oe.next(ct))}catch(Ut){ut(Ut)}},zt=ct=>{try{nt(Oe.throw(ct))}catch(Ut){ut(Ut)}},nt=ct=>ct.done?gt(ct.value):Promise.resolve(ct.value).then(Me,zt);nt((Oe=Oe.apply(Ce,Ze)).next())});const{Countdown:le}=fe.default,ce=({value:Ce,onChange:Ze,MaxMinutes:Oe})=>ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ee.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ee.createElement("br",null)),ee.createElement(Se.Z,{value:Ce,onChange:Ze,min:0,precision:0,max:Oe,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Oe}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ie=({exercise:Ce,successCb:Ze,dispatch:Oe})=>{var gt,ut,Me,zt;const nt=(0,a.useParams)(),[ct]=ve.default.useForm(),Ut=ve.default.useWatch("time",ct),[ht,Tt]=(0,E.useState)(!1),vt=(0,E.useRef)(),{actionTabs:$e}=Ce,[Rt,Mt]=(0,E.useState)(),[,bt,Xe,Le]=(0,z.U)(ze.n7,{id:nt.categoryId}),[,at,st]=(0,z.U)(ze.Cd,{});(0,E.useEffect)(()=>{Ce.actionTabs.key==="student-unlock"&&(Tt(!1),ct.resetFields())},[Ce.actionTabs.key]);const pt=()=>new Promise(qe=>ne(void 0,null,function*(){var At,_e;return vt.current=yield(0,x.y)({ip_limit:(At=$e==null?void 0:$e.exerciseParams)==null?void 0:At.ip_limit,ip_bind:(_e=$e==null?void 0:$e.exerciseParams)==null?void 0:_e.ip_bind_type}),qe()})),Vt=()=>ne(void 0,null,function*(){var qe,At,_e,Pt,We;yield ct.validateFields();const Bt=ct.getFieldsValue();if(Tt(!0),(((qe=$e==null?void 0:$e.exerciseParams)==null?void 0:qe.ip_limit)!=="no"||(At=$e==null?void 0:$e.exerciseParams)!=null&&At.ip_bind_type)&&(yield pt()),(yield(0,ze.ZD)((_e=$e==null?void 0:$e.exerciseParams)==null?void 0:_e.id,{exercise_user_id:(Pt=$e==null?void 0:$e.exerciseParams)==null?void 0:Pt.exercise_user_id,unlock_key:Bt.unlock_key,time:Bt.time,ip:vt.current})).status===0){if(Ze){Oe({type:"exercise/setActionTabs",payload:{}}),Ze();return}const Ue=$e==null?void 0:$e.exerciseParams;(0,y.nr)({inner_ip:Ue.inner_ip,public_ip:Ue.public_ip,open_camera:Ue.open_camera,ip_limit:Ue.ip_limit,ip_bind:Ue.ip_bind,ip_bind_type:Ue.ip_bind_type,exercise_tips:Ue.exercise_tips,exerciseId:Ue.id,screen_open:Ue.screen_open,screen_num:Ue.screen_num,screen_sec:Ue.screen_sec,coursesId:nt.coursesId,login:(We=(0,b.eY)())==null?void 0:We.login,history,identity_verify:Ue.identity_verify,open_phone_video_recording:Ue.open_phone_video_recording,current_status:Ue.current_status}),Oe({type:"exercise/setActionTabs",payload:{}})}Tt(!1)}),Ie=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:qe=>ee.createElement("span",{className:qe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},qe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:qe=>ee.createElement("span",{className:qe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},qe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Nt=((gt=$e==null?void 0:$e.exerciseParams)==null?void 0:gt.errorMessage)&&typeof((ut=$e==null?void 0:$e.exerciseParams)==null?void 0:ut.errorMessage)=="object";(0,E.useEffect)(()=>{Ce.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const qe=yield st(nt);yield Xe({}),qe.status||Mt(qe)})},[Ce.actionTabs.key]);const{time:en,end_time:tn}=(Rt==null?void 0:Rt.exercise)||{},mn=Le!=null&&Le.user_end_time?oe()(Le==null?void 0:Le.user_end_time).add(1,"minutes"):oe()(),Rn=oe()(Le==null?void 0:Le.user_total_end_time)>mn?Math.round(oe().duration(oe()(Le==null?void 0:Le.user_total_end_time).diff(mn.startOf("minute"))).asMinutes()):0,wt=((Le==null?void 0:Le.student_left_minutes)||0)+(Ut||0);return ee.createElement(ee.Fragment,null,ee.createElement(Fe.default,{width:514,centered:!0,closable:!!((Me=$e==null?void 0:$e.exerciseParams)!=null&&Me.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Ce.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Oe({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ye.Z,{spinning:bt||at},Nt&&ee.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Nt&&ee.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Nt&&ee.createElement(be.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((zt=$e==null?void 0:$e.exerciseParams)==null?void 0:zt.errorMessage)||{}],columns:Ie}),ee.createElement("div",{className:""},ee.createElement(ve.default,{form:ct,layout:"vertical",autoComplete:"off"},ee.createElement(ve.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(He.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),en!==-1?ee.createElement(ee.Fragment,null,ee.createElement(ve.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",oe()(Le==null?void 0:Le.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(ce,{MaxMinutes:Rn})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},bt||at?"--":wt),"\u5206\u949F",wt!==0&&(Le==null?void 0:Le.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},oe()(Le==null?void 0:Le.user_end_time).add(Ut||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",oe()(tn).format("YYYY-MM-DD HH:mm")))),ee.createElement(Pe.Z,{justify:"space-between",align:"middle"},ee.createElement(re.Z,null),ee.createElement(re.Z,null,ee.createElement(Ge.ZP,{loading:ht,onClick:Vt},"\u8FDB\u5165\u8003\u8BD5"))))))};rt.Z=(0,a.connect)(({exercise:Ce})=>({exercise:Ce}))(ie)},66756:function(Re,rt,te){"use strict";var E=te(59301),fe=te(25690),Se=te(28284),ve=te(62957),Fe=te(6767),ye=te(47889),be=te(16326),He=te(38986),Pe=Object.defineProperty,re=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,yt=(x,b,z)=>b in x?Pe(x,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[b]=z,oe=(x,b)=>{for(var z in b||(b={}))Ge.call(b,z)&&yt(x,z,b[z]);if(re)for(var z of re(b))ze.call(b,z)&&yt(x,z,b[z]);return x},a=(x,b,z)=>new Promise((ee,ne)=>{var le=Ce=>{try{ie(z.next(Ce))}catch(Ze){ne(Ze)}},ce=Ce=>{try{ie(z.throw(Ce))}catch(Ze){ne(Ze)}},ie=Ce=>Ce.done?ee(Ce.value):Promise.resolve(Ce.value).then(le,ce);ie((z=z.apply(x,b)).next())});const y=({account:x,globalSetting:b,loading:z,dispatch:ee,classroomList:ne,Callback:le})=>{const[ce]=Se.default.useForm(),[ie,Ce]=(0,E.useState)({});return(0,E.useEffect)(()=>{ne.actionTabs.key=="start_smart_plan"?(ce.setFieldsValue({lesson_mode:"online_lesson"}),Ce({lesson_mode:"online_lesson"})):(ce.resetFields(),Ce({}))},[ne.actionTabs.key]),E.createElement(ve.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ne.actionTabs.key=="start_smart_plan",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"550px",onCancel:()=>{ee({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>a(void 0,null,function*(){var Ze,Oe,gt,ut;let Me=yield(0,He.ZP)(`/api/courses/${(Oe=(Ze=ne==null?void 0:ne.actionTabs)==null?void 0:Ze.params)==null?void 0:Oe.coursesId}/smart_plans/${(ut=(gt=ne==null?void 0:ne.actionTabs)==null?void 0:gt.params)==null?void 0:ut.smart_plans_id}/settings.json`,{method:"put",body:oe({},ie)});(Me==null?void 0:Me.status)==0&&(Fe.ZP.success("\u5F00\u8BFE\u6210\u529F"),ee({type:"classroomList/setActionTabs",payload:{}}),le())})},E.createElement("div",null,E.createElement(Se.default,{form:ce,onValuesChange:()=>Ce(oe({},ce.getFieldsValue()))},E.createElement(Se.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},E.createElement(ye.ZP.Group,{onChange:Ze=>{ce.setFieldValue("start_at",null),ce.setFieldValue("end_at",null),Ce(oe({},ce.getFieldsValue()))}},E.createElement(ye.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),E.createElement(ye.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),E.createElement("div",{style:{marginTop:"-10px",marginBottom:(ie==null?void 0:ie.lesson_mode)=="self_learning"?"24px":"0",background:"#f0f0f0",padding:"10px"}},(ie==null?void 0:ie.lesson_mode)=="online_lesson"?E.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\u529F\u80FD\u4E13\u4E3A\u6559\u5E08\u6388\u8BFE\u8BBE\u8BA1\uFF0C\u63D0\u4F9B\u6559\u5B66\u6D41\u7A0B\u63A7\u5236\uFF1A\u652F\u6301\u6559\u5E08",E.createElement("span",{style:{color:"#0152d9"}},"\u624B\u52A8\u5F00\u542F\u4E0E\u7ED3\u675F\u6388\u8BFE"),"\uFF0C \u5E76\u6839\u636E\u6559\u5B66\u8FDB\u5EA6\u63A7\u5236\u8BFE\u4EF6",E.createElement("span",{style:{color:"#0152d9"}},"\u7EC3\u4E60\u9898\u7684\u53D1\u5E03\u4E0E\u6536\u56DE"),"\uFF0C \u786E\u4FDD\u7CBE\u51C6\u628A\u63A7\u6559\u5B66\u8282\u594F\u3002"):E.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\u529F\u80FD\u7531",E.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u8D77\u6B62\u65F6\u95F4"),"\uFF0C \u7CFB\u7EDF\u5C06",E.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u8BD5\u9898\u7684\u7B54\u9898\u529F\u80FD"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u81EA\u8EAB\u5B66\u4E60\u8FDB\u5EA6\u81EA\u4E3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u7075\u6D3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(ie==null?void 0:ie.lesson_mode)=="self_learning"&&E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},E.createElement(Se.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},E.createElement(be.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Ze=>{const Oe=ce.getFieldValue("end_at");return Oe&&Ze&&Ze>Oe},onChange:(Ze,Oe)=>{ie.start_at=Oe,Ce(oe({},ie))}})),E.createElement(Se.default.Item,{label:"\u7ED3\u8BFE\u65F6\u95F4",name:"end_at",colon:!1},E.createElement(be.default,{style:{width:"170px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Ze=>{const Oe=ce.getFieldValue("start_at");return Oe&&Ze&&Ze{ie.end_at=Oe,Ce(oe({},ie))}}))))))};rt.Z=(0,fe.connect)(({account:x,loading:b,globalSetting:z,classroomList:ee})=>({account:x,globalSetting:z,loading:b.effects,classroomList:ee}))(y)},29941:function(Re,rt,te){"use strict";te.r(rt),te.d(rt,{default:function(){return xg}});var E=te(59301),fe=te(78703),Se=te.n(fe),ve=te(25690),Fe=te(28284),ye=te(6767),be=te(62957),He=te(47889),Pe=te(75727),re=te(25399),Ge=te(30641),ze=te(54172),yt=te(99571),oe=te(82326),a=te(99381),y=te(29787),x=te(71411),b=te(38986),z=te(346),ee=te(76902),ne={wrap:"wrap___VVwDB",deleteIcon:"deleteIcon___w2LrU",keywordTag:"keywordTag___kKokf",questionTitleEditorWrap:"questionTitleEditorWrap___l3CW4",choiceListWrap:"choiceListWrap___i_tGH",choiceWrap:"choiceWrap___aqY4o",choiceIndex:"choiceIndex___hB6s7",judgementIndex:"judgementIndex___l51fi",setAnswerBtn:"setAnswerBtn___TIxeU",activeAnswer:"activeAnswer___gFvFT",activeJudgementAnswer:"activeJudgementAnswer___kHQ8Q",actionWrapper:"actionWrapper___JOrSn",addIcon:"addIcon___HnhN3",inputBorder:"inputBorder___Xeeb8",placeholder:"placeholder___RCuX1",blankInputNumberWrapper:"blankInputNumberWrapper___wBpTq",addBtn:"addBtn___hD5tk",blankIndex:"blankIndex___PyWhr",baseInputWrapper:"baseInputWrapper___CELxJ",collapseWrapper:"collapseWrapper___H7kM_",panelHeader:"panelHeader___Lcwvj",open:"open___cPZFP",close:"close___ycoAA",hide:"hide___opoo7",green:"green___sxfuh",textArea:"textArea___kOi0I",row:"row___CDKwD",html:"html___BGi53",line:"line___R0teC",c:"c___rZMQB",cpp:"cpp___yHztz",java:"java___iqjke",python:"python___CUXfz",descBox:"descBox___hYGZv",title:"title___jgtln",desc:"desc___MCwp8",questionBox:"questionBox____Iq0u",choiceWrap2:"choiceWrap2___MBz9v",rightAnswer:"rightAnswer___uxhhz",errorAnswer:"errorAnswer___d9RKW",solutionWrap:"solutionWrap___FzrQt"},le=te(59301),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Oe=(me,se,ue)=>se in me?ce(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,gt=(me,se)=>{for(var ue in se||(se={}))Ce.call(se,ue)&&Oe(me,ue,se[ue]);if(ie)for(var ue of ie(se))Ze.call(se,ue)&&Oe(me,ue,se[ue]);return me};const ut={C:le.createElement("span",{className:ne.c},"C"),"C++":le.createElement("span",{className:ne.cpp},"C++"),Java:le.createElement("span",{className:ne.java},"Java"),Python:le.createElement("span",{className:ne.python},"Python")},Me=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{const Dt={fontSize:"18px"};return le.createElement("div",{className:ne.questionBox},le.createElement(ee.Z,{value:`${ft}\u3001`+(ue==null?void 0:ue.name),style:gt({},Dt)}))};function zt(me){var se;return le.createElement("div",{className:ne.descBox},le.createElement("div",{className:ne.title},le.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(se=me==null?void 0:me.languages)==null?void 0:se.map((ue,ft,Dt)=>le.createElement(E.Fragment,{key:ft},ut[ue==null?void 0:ue.language]))),le.createElement("div",{className:ne.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},le.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(me==null?void 0:me.description),style:{fontSize:"16px",color:"#000"}})))}var nt=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Me),ct=te(51257),Ut={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},ht={log(...me){this.enabled&&(me.push(Date.now()),Ut.logger.log("[ActionCable]",...me))}};const Tt=()=>new Date().getTime(),vt=me=>(Tt()-me)/1e3;class $e{constructor(se){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=se,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=Tt(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),ht.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=Tt(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),ht.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=Tt()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,ht.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=Tt(),ht.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout(()=>{this.reconnectIfStale(),this.poll()},this.getPollInterval())}getPollInterval(){const{staleThreshold:se,reconnectionBackoffRate:ue}=this.constructor,ft=Math.pow(1+ue,Math.min(this.reconnectAttempts,10)),Mn=(this.reconnectAttempts===0?1:ue)*Math.random();return se*1e3*ft*(1+Mn)}reconnectIfStale(){this.connectionIsStale()&&(ht.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${vt(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?ht.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${vt(this.disconnectedAt)} s`):(ht.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return vt(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&vt(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(ht.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}$e.staleThreshold=6,$e.reconnectionBackoffRate=.15;var Rt={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart",remote:"remote"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:Mt,protocols:bt}=Rt,Xe=bt.slice(0,bt.length-1),Le=[].indexOf;class at{constructor(se){this.open=this.open.bind(this),this.consumer=se,this.subscriptions=this.consumer.subscriptions,this.monitor=new $e(this),this.disconnected=!0}send(se){return this.isOpen()?(this.webSocket.send(JSON.stringify(se)),!0):!1}open(){if(this.isActive())return ht.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const se=[...bt,...this.consumer.subprotocols||[]];return ht.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${se}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new Ut.WebSocket(this.consumer.url,se),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:se}={allowReconnect:!0}){if(se||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(ht.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(se){ht.log("Failed to reopen WebSocket",se)}finally{ht.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}else return this.open()}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}triedToReconnect(){return this.monitor.reconnectAttempts>0}isProtocolSupported(){return Le.call(Xe,this.getProtocol())>=0}isState(...se){return Le.call(se,this.getState())>=0}getState(){if(this.webSocket){for(let se in Ut.WebSocket)if(Ut.WebSocket[se]===this.webSocket.readyState)return se.toLowerCase()}return null}installEventHandlers(){for(let se in this.events){const ue=this.events[se].bind(this);this.webSocket[`on${se}`]=ue}}uninstallEventHandlers(){for(let se in this.events)this.webSocket[`on${se}`]=function(){}}}at.reopenDelay=500,at.prototype.events={message(me){if(!this.isProtocolSupported())return;const{identifier:se,message:ue,reason:ft,reconnect:Dt,type:Mn}=JSON.parse(me.data);switch(this.monitor.recordMessage(),Mn){case Mt.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Mt.disconnect:return ht.log(`Disconnecting. Reason: ${ft}`),this.close({allowReconnect:Dt});case Mt.ping:return null;case Mt.confirmation:return this.subscriptions.confirmSubscription(se),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(se,"connected",{reconnected:!0})):this.subscriptions.notify(se,"connected",{reconnected:!1});case Mt.rejection:return this.subscriptions.reject(se);default:return this.subscriptions.notify(se,"received",ue)}},open(){if(ht.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return ht.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(me){if(ht.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){ht.log("WebSocket onerror event")}};const st=function(me,se){if(se!=null)for(let ue in se){const ft=se[ue];me[ue]=ft}return me};class pt{constructor(se,ue={},ft){this.consumer=se,this.identifier=JSON.stringify(ue),st(this,ft)}perform(se,ue={}){return ue.action=se,this.send(ue)}send(se){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(se)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class Vt{constructor(se){this.subscriptions=se,this.pendingSubscriptions=[]}guarantee(se){this.pendingSubscriptions.indexOf(se)==-1?(ht.log(`SubscriptionGuarantor guaranteeing ${se.identifier}`),this.pendingSubscriptions.push(se)):ht.log(`SubscriptionGuarantor already guaranteeing ${se.identifier}`),this.startGuaranteeing()}forget(se){ht.log(`SubscriptionGuarantor forgetting ${se.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(ue=>ue!==se)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(se=>{ht.log(`SubscriptionGuarantor resubscribing ${se.identifier}`),this.subscriptions.subscribe(se)})},500)}}class Ie{constructor(se){this.consumer=se,this.guarantor=new Vt(this),this.subscriptions=[]}create(se,ue){const ft=se,Dt=typeof ft=="object"?ft:{channel:ft},Mn=new pt(this.consumer,Dt,ue);return this.add(Mn)}add(se){return this.subscriptions.push(se),this.consumer.ensureActiveConnection(),this.notify(se,"initialized"),this.subscribe(se),se}remove(se){return this.forget(se),this.findAll(se.identifier).length||this.sendCommand(se,"unsubscribe"),se}reject(se){return this.findAll(se).map(ue=>(this.forget(ue),this.notify(ue,"rejected"),ue))}forget(se){return this.guarantor.forget(se),this.subscriptions=this.subscriptions.filter(ue=>ue!==se),se}findAll(se){return this.subscriptions.filter(ue=>ue.identifier===se)}reload(){return this.subscriptions.map(se=>this.subscribe(se))}notifyAll(se,...ue){return this.subscriptions.map(ft=>this.notify(ft,se,...ue))}notify(se,ue,...ft){let Dt;return typeof se=="string"?Dt=this.findAll(se):Dt=[se],Dt.map(Mn=>typeof Mn[ue]=="function"?Mn[ue](...ft):void 0)}subscribe(se){this.sendCommand(se,"subscribe")&&this.guarantor.guarantee(se)}confirmSubscription(se){ht.log(`Subscription confirmed ${se}`),this.findAll(se).map(ue=>this.guarantor.forget(ue))}sendCommand(se,ue){const{identifier:ft}=se;return this.consumer.send({command:ue,identifier:ft})}}class Nt{constructor(se){this._url=se,this.subscriptions=new Ie(this),this.connection=new at(this),this.subprotocols=[]}get url(){return en(this._url)}send(se){return this.connection.send(se)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(se){this.subprotocols=[...this.subprotocols,se]}}function en(me){if(typeof me=="function"&&(me=me()),me&&!/^wss?:/i.test(me)){const se=document.createElement("a");return se.href=me,se.href=se.href,se.protocol=se.protocol.replace("http","ws"),se.href}else return me}function tn(me=mn("url")||Rt.default_mount_path){return new Nt(me)}function mn(me){const se=document.head.querySelector(`meta[name='action-cable-${me}']`);if(se)return se.getAttribute("content")}var Rn=te(89392),wt=te.n(Rn),qe=te(49535),At=te(77019),_e=te(5269),Pt=te(59301),We=Object.defineProperty,Bt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Qe=(me,se,ue)=>se in me?We(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,mt=(me,se)=>{for(var ue in se||(se={}))tt.call(se,ue)&&Qe(me,ue,se[ue]);if(Ue)for(var ue of Ue(se))Ve.call(se,ue)&&Qe(me,ue,se[ue]);return me},ke=(me,se)=>Bt(me,Je(se));const Te=({problemset:me,dispatch:se,question:ue,disabled:ft,showAnswer:Dt,questionIndex:Mn})=>{var On;const[gn,jt]=(0,E.useState)({}),[En,ta]=(0,E.useState)([]),qn={fontSize:"18px"},Nn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{console.log("111"),console.log(ue);const Un=(0,Rn.cloneDeep)(ue);jt(Un),ta(Un==null?void 0:Un.choices)},[ue]),console.log("question--",ue);const pn=Un=>{const na=En.map((Pn,Fa)=>ke(mt({},Pn),{checked:Fa===Un?!(Pn!=null&&Pn.checked):!1}));ta(na)};return Pt.createElement("div",null,Pt.createElement("div",{className:ne.questionBox},Pt.createElement(ee.Z,{value:`${Mn}\u3001`+(gn==null?void 0:gn.name),style:mt({},qn)}),(On=ue==null?void 0:ue.choices)==null?void 0:On.map((Un,na)=>{const{is_answer:Pn,checked:Fa,choice_text:da,me_answered:ra}=Un;let oa="";return Dt?Pn&&(oa=ne.rightAnswer):(Fa||ra)&&(oa=ne.activeAnswer),Pt.createElement(At.Z,{className:ne.choiceWrap2,align:"middle",wrap:!1},Pt.createElement(_e.Z,{onClick:Ba=>{pn(na)},className:`${ne.choiceIndex} ${oa}`,style:{cursor:"pointer"}},Nn[na]),Pt.createElement(_e.Z,{flex:1,className:`${ne.editorWrap} ml15 current`},Pt.createElement(ee.Z,{className:ne.html,value:da,style:mt({},qn)})))})))};var Ee=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Te),xe=te(12893),Ye=te(39793),et=te(59301),xt=Object.defineProperty,Ct=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,_n=(me,se,ue)=>se in me?xt(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,on=(me,se)=>{for(var ue in se||(se={}))qt.call(se,ue)&&_n(me,ue,se[ue]);if(Qt)for(var ue of Qt(se))Bn.call(se,ue)&&_n(me,ue,se[ue]);return me},fn=(me,se)=>Ct(me,Jt(se)),Dn=(me,se)=>{var ue={};for(var ft in me)qt.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&Qt)for(var ft of Qt(me))se.indexOf(ft)<0&&Bn.call(me,ft)&&(ue[ft]=me[ft]);return ue};const Sn=me=>{var se=me,{value:ue,onChange:ft,scrollId:Dt}=se,Mn=Dn(se,["value","onChange","scrollId"]);return et.createElement("div",{id:Dt||""},et.createElement(Ye.Z,fn(on({},Mn),{defaultValue:ue,onChange:(On,gn)=>{gn!=null&&gn.length?ft(On,gn):ft(On)}})))},hn=({value:me,onChange:se,placeholder:ue,height:ft=150,isEdit:Dt,miniToolbar:Mn,watch:On=!0})=>Dt?et.createElement(Ye.Z,{isFocus:!0,height:ft||void 0,placeholder:ue,defaultValue:me,onChange:se,miniToolbar:Mn}):et.createElement("div",{style:{cursor:"pointer"}},me?et.createElement(ee.Z,{className:ne.inputBorder,value:me}):et.createElement("div",{className:`${ne.inputBorder} ${ne.placeholder} inputBorderError`},ue));var an=te(59301),Yn=Object.defineProperty,jn=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,An=(me,se,ue)=>se in me?Yn(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,bn=(me,se)=>{for(var ue in se||(se={}))nn.call(se,ue)&&An(me,ue,se[ue]);if(Xn)for(var ue of Xn(se))un.call(se,ue)&&An(me,ue,se[ue]);return me},Kn=(me,se)=>jn(me,ln(se)),ya=(me,se)=>{var ue={};for(var ft in me)nn.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&Xn)for(var ft of Xn(me))se.indexOf(ft)<0&&un.call(me,ft)&&(ue[ft]=me[ft]);return ue};const Ke=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],It=({value:me,onChange:se,choiceTextKey:ue,answerKey:ft,index:Dt,isEdit:Mn,setInputActive:On,form:gn,choiceOptionsPath:jt,allowChangeMode:En,showAddIcon:ta,addItem:qn,deleteItem:Nn})=>{const pn=(me==null?void 0:me[ft])===1,Un=()=>{const Pn=gn.getFieldValue(jt);gn.setFieldValue(jt,Pn.map(Fa=>Kn(bn({},Fa),{[ft]:0})))},na=()=>{pn?se(Kn(bn({},me),{[ft]:0})):(En||Un(),se(Kn(bn({},me),{[ft]:1})))};return an.createElement(At.Z,{className:ne.choiceWrap,align:"middle",wrap:!1},an.createElement(_e.Z,{onClick:na,className:`${ne.choiceIndex} ${pn?ne.activeAnswer:""}`},Ke[Dt]),an.createElement(_e.Z,{flex:1,className:`${ne.editorWrap} ml15`,onClick:On},an.createElement(hn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Mn,value:me==null?void 0:me[ue],onChange:Pn=>{se(Kn(bn({},me),{[ue]:Pn}))}})),an.createElement(_e.Z,{flex:"0 0 auto",className:"ml15"},an.createElement("div",{onClick:na,className:`${ne.setAnswerBtn} ${pn?ne.activeAnswer:""}`},pn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),an.createElement(_e.Z,{className:ne.actionWrapper},an.createElement(re.Z,{title:"\u5220\u9664"},an.createElement(xe.Z,{className:ne.deleteIcon,onClick:Nn,style:{visibility:Dt>1?"visible":"hidden"}}))))},St=({questionTitlePlaceholder:me,titleKey:se,choiceKey:ue,analysisKey:ft,choiceTextKey:Dt,answerKey:Mn,choiceOptionsPath:On,allowChangeMode:gn=!0,form:jt,showAnalysis:En=!0})=>{const[ta,qn]=(0,E.useState)(),[Nn,pn]=(0,E.useState)(!1);return an.createElement("div",{className:ne.wrap},an.createElement("div",{className:ne.questionTitleEditorWrap},an.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:se,labelCol:{span:24},rules:[{required:!0}]},an.createElement(Sn,{scrollId:Array.isArray(se)?se.join("_"):`${se}`,height:150,placeholder:me}))),an.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),an.createElement(Fe.default.List,{name:ue,rules:[{validator(Un,na){const Pn=na.some(da=>da[Mn]===1),Fa=na.findIndex(da=>{var ra;return((ra=da[Dt])==null?void 0:ra.length)<=0});return Fa!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ke[Fa]}\u9009\u9879\u7684\u5185\u5BB9`)):Pn?Promise.resolve():(ye.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Un,{add:na,remove:Pn})=>an.createElement("div",{id:Array.isArray(On)?On.join("_"):`${On}`},Un.map((Fa,da)=>{var ra=Fa,{key:oa,name:Ba}=ra,kt=ya(ra,["key","name"]);const Qa=ta===oa,Ya=()=>{qn(oa)},xa=da<7&&da===Un.length-1,io=()=>na({[Dt]:"",[Mn]:0}),Mo=()=>Pn(Ba);return an.createElement(Fe.default.Item,Kn(bn({},kt),{key:oa,name:Ba,className:ne.choiceListWrap,rules:[{validator(No,Tn){return Tn!=null&&Tn.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ke[da]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),an.createElement(It,{choiceTextKey:Dt,answerKey:Mn,index:da,isEdit:Qa,setInputActive:Ya,form:jt,choiceOptionsPath:On,allowChangeMode:gn,showAddIcon:xa,addItem:io,deleteItem:Mo}))}),Un.length<8&&an.createElement("div",{className:`${ne.addBtn} mb30`,onClick:()=>na({[Dt]:"",[Mn]:0})},an.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),En&&an.createElement("div",{onClick:()=>pn(!0)},an.createElement(Fe.default.Item,{name:ft,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},an.createElement(hn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Nn}))))};var wn=te(59301),aa=Object.defineProperty,Qn=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Ao=(me,se,ue)=>se in me?aa(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,kn=(me,se)=>{for(var ue in se||(se={}))Wa.call(se,ue)&&Ao(me,ue,se[ue]);if(Na)for(var ue of Na(se))Ra.call(se,ue)&&Ao(me,ue,se[ue]);return me},Ht=(me,se)=>Qn(me,Ua(se)),Vn=(me,se)=>{var ue={};for(var ft in me)Wa.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&Na)for(var ft of Na(me))se.indexOf(ft)<0&&Ra.call(me,ft)&&(ue[ft]=me[ft]);return ue};const mo={\u6B63\u786E:"T",\u9519\u8BEF:"F"},wa=({value:me,onChange:se,form:ue})=>{const ft=(me==null?void 0:me.is_answer)===1,Dt=me==null?void 0:me.choice_text,Mn=()=>{const On=ue.getFieldsValue().choices.map(gn=>({choice_text:gn.choice_text,is_answer:0}));ue.setFieldsValue({choices:On}),se(Ht(kn({},me),{is_answer:1}))};return wn.createElement(At.Z,{className:ne.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},wn.createElement(_e.Z,{onClick:Mn,className:`${ne.choiceIndex} ${ne.judgementIndex} ${ft?ne.activeAnswer:""}`},mo[Dt]),wn.createElement(_e.Z,{flex:1,className:`${ne.editorWrap} ml15`},wn.createElement("div",{className:`${ne.inputBorder} ${ne.placeholder} ${ft?ne.activeJudgementAnswer:""}`},Dt)))},za=({questionTitlePlaceholder:me,choiceKey:se,form:ue})=>{const[ft,Dt]=(0,E.useState)(!1);return wn.createElement("div",{className:ne.wrap},wn.createElement("div",{className:ne.questionTitleEditorWrap},wn.createElement(Fe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},wn.createElement(Sn,{scrollId:"name",height:140,placeholder:me}))),wn.createElement(Fe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},wn.createElement(Fe.default.List,{name:"choices",rules:[{validator(Mn,On){return On.some(jt=>(jt==null?void 0:jt.is_answer)===1)?Promise.resolve():(ye.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Mn=>wn.createElement("div",{id:"choices"},Mn.map(On=>{var gn=On,{key:jt,name:En}=gn,ta=Vn(gn,["key","name"]);return wn.createElement(Fe.default.Item,Ht(kn({},ta),{key:jt,name:En,noStyle:!0}),wn.createElement(wa,{form:ue}))})))),wn.createElement("div",{onClick:()=>Dt(!0)},wn.createElement(Fe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},wn.createElement(hn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ft}))))};var Wn=te(37568),sa=te(71051),ia={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},zn=te(50043),So=te(72409),bo=te(91239),Po=te(35902),_a=te(85020),Eo=te(25872),Ln="data:image/png;base64,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",Qo=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),dr=(0,E.forwardRef)(({onSave:me,aiImg:se},ue)=>{var ft;const Dt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,Mn=(0,ve.useParams)(),[On,gn]=(0,E.useState)(!1),[jt,En]=(0,E.useState)([]),[ta,qn]=(0,E.useState)(!0),[Nn,pn]=(0,E.useState)(null),[Un,na]=(0,E.useState)([]),[Pn,Fa]=(0,E.useState)(0),[da,ra]=(0,E.useState)(0),[oa,Ba]=(0,E.useState)(!1),[kt,Qa]=(0,E.useState)(""),[Ya,xa]=(0,E.useState)(0),[io,Mo]=(0,E.useState)(0),[No,Tn]=(0,E.useState)(0),[va,Ha]=(0,E.useState)(0),[Ma,so]=(0,E.useState)(0),[zo,Fo]=(0,E.useState)(0),[po,Ja]=(0,E.useState)(0),[xo,Bo]=(0,E.useState)(0),[Rr,il]=(0,E.useState)(null),[Cl,Ur]=(0,E.useState)(Eo.Q),{contentRef:Qr,value:vl,status:Wl,open:El,close:Gr}=Cl,al=(0,Po.Z)({contentRef:Qr,status:Wl}),{openProgress:zl,closeProgress:jl,CreateProgressModal:mu,progressOpen:fu}=(0,bo.Z)();(0,E.useEffect)(()=>{Nn&&(vu(),nu()),Nn===!1&&(Gr(),En([]),Qa(Dt),xa(0),Mo(0),Tn(0),Ha(0),so(0),Fo(0),Ja(0),Bo(0),il(null))},[Nn]);const ol=()=>{pn(!0)};(0,E.useImperativeHandle)(ue,()=>({onClick:ol}));const Kl=Er=>{Ba(!0),Fa(Er),ra(0)},Au=Er=>Qo(void 0,null,function*(){const wl=Er.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(wl)==-1?(ye.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Er.size/1024/1024>10?(ye.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),nu=()=>Qo(void 0,null,function*(){const Er=yield(0,b.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Er.status===0&&(Fa(Er.total_number),ra(Er.remaining_number))}),vu=()=>Qo(void 0,null,function*(){console.log(Mn,"params"),qn(!0),Qa("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),qn(!1)}),Rl=Er=>(Er=Er||"",Er=String(Er),Er=Er.replace(/\s+/g,""),Er),Su=()=>Qo(void 0,null,function*(){var Er,wl,Al;const Xo=[{name:"\u5355\u9009\u9898",num:Ya||0},{name:"\u591A\u9009\u9898",num:io||0},{name:"\u5224\u65AD\u9898",num:No||0},{name:"\u586B\u7A7A\u9898",num:va||0},{name:"\u7B80\u7B54\u9898",num:Ma||0},{name:"\u7EC4\u5408\u9898",num:xo||0},{name:"\u7F16\u7A0B\u9898",num:zo||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:po||0}];if(Rl(kt)){if(kt.length>1e3){ye.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ye.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Rl(kt)&&!(jt!=null&&jt.length)){ye.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Zl=Xo.reduce((Jl,uu)=>Jl+uu.num,0);if(Zl===0){ye.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Zl>5){ye.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}Ba(!1);const Ro={scene_type:6,request_identifier:Math.random(),file_id:(wl=(Er=jt[0])==null?void 0:Er.response)==null?void 0:wl.id,content:kt,ppt_page_url:(Al=se==null?void 0:se[0])==null?void 0:Al.url,count_arr:Xo.map(Jl=>Jl.num).join(",")};yield El(Ro),nu()}),Du=()=>Qo(void 0,null,function*(){const Er=al();zl(),gn(!0),na([]);const wl=new FormData;wl.append("html",Er);const Al=yield(0,b.ZP)("/api/intelligent_imports/import.json",{method:"post",body:wl},!0);if((Al==null?void 0:Al.status)===0)if(Al!=null&&Al.data){jl(100),na(Al==null?void 0:Al.data);return}else ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");gn(!1),jl()}),pu=()=>Qo(void 0,null,function*(){const Er=al();(0,ct.RG)(Er)}),xu=["uploading","error"].includes((ft=jt==null?void 0:jt[0])==null?void 0:ft.status);return E.createElement(E.Fragment,null,E.createElement(_a.Z,{visible:oa,totalCount:Pn,usedCount:da,onCancel:()=>Ba(!1),onOk:Su}),E.createElement(Ge.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:E.createElement("div",{className:ia.extraHeader},E.createElement(At.Z,{align:"middle"},!Wl&&!!vl&&E.createElement(E.Fragment,null,E.createElement(yt.ZP,{className:ia.save_btn,style:{marginRight:"20px"},onClick:Du},E.createElement("div",{className:"flex flex_box_center"},E.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),E.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),E.createElement(yt.ZP,{className:ia.save_btn,onClick:pu,style:{marginRight:"20px"}},E.createElement("div",{className:"flex flex_box_center"},E.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),E.createElement("span",null,"\u590D\u5236")))),E.createElement("i",{onClick:()=>{const Er=wl=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:wl,onOk:()=>{pn(!1)}})};if(Wl){Er("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else vl?Er("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):pn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Nn},E.createElement("div",{className:ia.wrap},E.createElement("div",{className:ia.left},E.createElement(y.Z,{spinning:ta},E.createElement("div",{className:ia.tip},E.createElement("img",{src:Ln}),E.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},className:"mb20",value:kt,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF",onChange:Er=>{Qa(Er.target.value)}}),E.createElement("div",{className:"c-black mt20"},E.createElement("div",{className:"mb10 c-black"},E.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),E.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",E.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),E.createElement(At.Z,{style:{gap:16}},E.createElement(_e.Z,null,E.createElement("label",null,"\u5355\u9009\u9898"),E.createElement(sa.Z,{min:0,max:10,value:Ya,onChange:xa,style:{marginLeft:"8px"}})),E.createElement(_e.Z,null,E.createElement("label",null,"\u591A\u9009\u9898"),E.createElement(sa.Z,{min:0,max:10,value:io,onChange:Mo,style:{marginLeft:"8px"}})),E.createElement(_e.Z,null,E.createElement("label",null,"\u5224\u65AD\u9898"),E.createElement(sa.Z,{min:0,max:10,value:No,onChange:Tn,style:{marginLeft:"8px"}})),E.createElement(_e.Z,null,E.createElement("label",null,"\u7F16\u7A0B\u9898"),E.createElement(sa.Z,{min:0,max:10,value:zo,onChange:Fo,style:{marginLeft:"8px"}})))),Wl?E.createElement("div",{onClick:Gr,className:ia.bottomBtn},E.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):xu?E.createElement("div",{className:`${ia.bottomBtn} ${ia.disabled}`},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):E.createElement("div",{onClick:()=>{if(Pn!==-1){Ba(!0);return}Su()},className:ia.bottomBtn},E.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),E.createElement(Eo.Z,{onStatusChange:Ur,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!fu,noRestrictModal:Kl,stringTransformer:So.o,onError:Er=>{Object.prototype.toString.call(Er)==="[object Object]"&&Er.status===-9&&Kl(Er.data)}}))),E.createElement(Ge.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:On},E.createElement(At.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},E.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),E.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),E.createElement(zn.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Un,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>gn(!1),onSuccess:()=>{gn(!1),pn(!1)},onSave:Er=>Qo(void 0,null,function*(){yield me(Er,()=>{gn(!1),pn(!1)})})}),E.createElement("div",{style:{height:70}})),mu("\u5904\u7406\u4E2D"))}),ko=te(81679),Jn=te(60242),ua={summaryWrap:"summaryWrap___HzbVK",summaryItem:"summaryItem___dATph",label:"label___pvZkE",percentSty:"percentSty___nvQwe",title:"title___hDMEi",chart_container:"chart_container___cRvUY",Onerow:"Onerow___tzmiF",detailSty:"detailSty___QKxCg",detailItem:"detailItem___fHG9y",questionTag:"questionTag___OaNLz",numSty:"numSty___wUXe3",detailBtn:"detailBtn___JylOu",questionTitle:"questionTitle___EMw2w",proSty:"proSty___SpcZ9",commentBody:"commentBody___BBaLu"},Ca=te(42441),In=te(9148),Co=te(49234),ma=te(59301),Sr=Object.defineProperty,tr=Object.defineProperties,or=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,Go=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,yr=(me,se,ue)=>se in me?Sr(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Pr=(me,se)=>{for(var ue in se||(se={}))Go.call(se,ue)&&yr(me,ue,se[ue]);if(Oo)for(var ue of Oo(se))Br.call(se,ue)&&yr(me,ue,se[ue]);return me},Wr=(me,se)=>tr(me,or(se)),Nr=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Cr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Jr=({data:me=[],totalData:se,paramsHttp:ue,smartItembanks:ft,socketData:Dt})=>{const Mn=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[On,gn]=(0,E.useState)(!1),[jt,En]=(0,E.useState)(1),[ta,qn]=(0,E.useState)();return ma.createElement("div",{className:ua.summaryWrap},ma.createElement(At.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},ma.createElement(_e.Z,{style:{display:"flex",alignItems:"center"}},ma.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ma.createElement("div",{className:ua.title},"\u7B54\u9898\u6982\u89C8")),ma.createElement(_e.Z,{style:{display:"flex"}},me==null?void 0:me.map((Nn,pn)=>ma.createElement("div",{key:pn,style:{display:"flex",alignItems:"center",marginLeft:pn==0?"0px":"20px"}},ma.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Mn[pn]}}),ma.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Nn==null?void 0:Nn.name))))),me==null?void 0:me.map((Nn,pn)=>{var Un;return ma.createElement("div",{className:ua.summaryItem,key:pn,style:{marginTop:pn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var na;(na=[0,1,2])!=null&&na.includes(pn)&&(gn(!0),En(pn+1))}},ma.createElement("div",{className:ua.label},Nn==null?void 0:Nn.name),ma.createElement(Jn.Z,{percent:(Un=[3,4])!=null&&Un.includes(pn)?Nn==null?void 0:Nn.value:(Nn==null?void 0:Nn.value)/se*100,size:[575,10],strokeColor:Mn[pn],format:na=>{var Pn;return ma.createElement("span",{className:ua.percentSty},(Pn=[3,4])!=null&&Pn.includes(pn)?((Nn==null?void 0:Nn.value)||0)+"%":(Nn==null?void 0:Nn.value)||0)}}))}),ma.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),ma.createElement(tl,{visible:On,onCancel:()=>{gn(!1)},paramsHttp:ue,smartItembanks:ft,itemBankId:Dt==null?void 0:Dt.item_bank_id,detailType:jt}))},fa=({data:me=[],paramsHttp:se,smartItembanks:ue,socketData:ft})=>{const[Dt,Mn]=(0,E.useState)(),[On,gn]=(0,E.useState)(!1),[jt,En]=(0,E.useState)(),[ta,qn]=(0,E.useState)(),Nn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return ma.createElement("div",{className:ua.summaryWrap,style:{overflow:"hidden"}},ma.createElement(At.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},ma.createElement(_e.Z,{style:{display:"flex",alignItems:"center"}},ma.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ma.createElement("div",{className:ua.title},"\u7B54\u9898\u8BE6\u60C5"))),ma.createElement("div",{className:ua.detailSty},me==null?void 0:me.map((pn,Un)=>ma.createElement("div",{key:Un,className:ua.detailItem,onMouseEnter:()=>{Mn(Un)},onMouseLeave:()=>{Mn(void 0)}},ma.createElement(re.Z,{placement:"topLeft",title:ma.createElement(ee.Z,{style:{color:"#fff",fontSize:"12px"},value:`${Cr[Un]} `+(pn==null?void 0:pn.choice_text)})},ma.createElement("div",{className:ua.questionTitle},ma.createElement("span",{className:ua.questionTag,style:{marginRight:"10px"}},Cr[Un]),ma.createElement(ee.Z,{value:pn==null?void 0:pn.choice_text,className:ua.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:Dt==Un?"#3061D0":"#000"}}))),ma.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"rgba(48,97,208,0.1)"}},ma.createElement("div",{className:ua.proSty,style:{width:`${.01*Number((pn==null?void 0:pn.rate)||0)*200}px`}})),ma.createElement("div",{className:ua.numSty},ma.createElement("span",null,(pn==null?void 0:pn.user_num)||0,"\u4EBA"),(pn==null?void 0:pn.user_num)>0&&ma.createElement("span",{className:ua.detailBtn,onClick:()=>{En(pn==null?void 0:pn.choice_id),qn(pn==null?void 0:pn.item_bank_id),gn(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),ma.createElement(tl,{visible:On,onCancel:()=>{gn(!1)},paramsHttp:se,smartItembanks:ue,choice_ids:jt,itemBankId:ft==null?void 0:ft.item_bank_id}))},tl=({visible:me,onCancel:se,paramsHttp:ue,smartItembanks:ft,type:Dt,choice_ids:Mn,itemBankId:On,detailType:gn=null})=>{const[jt,En]=(0,E.useState)([]),[ta,qn]=(0,E.useState)(0),[Nn,pn]=(0,E.useState)({page:1,limit:20,course_group_id:"",search:""}),[Un,na]=(0,E.useState)([]),[Pn,Fa]=(0,E.useState)(!1),da=()=>Nr(void 0,null,function*(){var Ba,kt,Qa;Fa(!0);const Ya=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Ba=ft==null?void 0:ft.page)==null?void 0:Ba.id}/students.json`,{method:"get",params:Wr(Pr({},Nn),{item_bank_id:On,choice_ids:Mn,type:gn})});Ya.status===0&&(En(((kt=Ya==null?void 0:Ya.data)==null?void 0:kt.smart_plan_users)||[]),qn((Qa=Ya==null?void 0:Ya.data)==null?void 0:Qa.count)),Fa(!1)}),ra=()=>Nr(void 0,null,function*(){const Ba=yield(0,Co.xV)({coursesId:ue==null?void 0:ue.coursesId,limit:2e3});Ba!=null&&Ba.course_groups&&na([...(Ba==null?void 0:Ba.course_groups)||[]])});(0,E.useEffect)(()=>{me&&da()},[me,Nn]),(0,E.useEffect)(()=>{me&&ra()},[me]);const oa=()=>{pn({page:1,limit:20,course_group_id:"",search:""})};return ma.createElement(be.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:me,width:622,forceRender:!0,footer:null,onCancel:()=>{se(),oa()}},ma.createElement(y.Z,{spinning:Pn},ma.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},ma.createElement(oe.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Nn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Un.map(Ba=>({label:Ba==null?void 0:Ba.name,value:Ba==null?void 0:Ba.id}))],onChange:Ba=>{Nn.course_group_id=Ba,pn(Pr({},Nn))}}),ma.createElement(In.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Nn.search,onChange:Ba=>{Nn.search=Ba,Nn.page=1,pn(Pr({},Nn))}})),ma.createElement(ze.default,{dataSource:jt,className:ua.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(Ba,kt,Qa)=>`${(Nn.page-1)*Nn.limit+Qa+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:Ba=>ma.createElement("span",{style:{color:"#000"}},Ba||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Ba=>ma.createElement("span",{style:{color:"#000"}},Ba||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:Ba=>ma.createElement("span",{style:{color:"#000"}},Ba||"--")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(Ba,kt)=>{var Qa,Ya,xa,io,Mo;const No=((Ya=(Qa=kt==null?void 0:kt.choices)==null?void 0:Qa.filter(Ma=>Ma==null?void 0:Ma.is_answer))==null?void 0:Ya.map(Ma=>Ma==null?void 0:Ma.choice_id))||[],Tn=((io=(xa=kt==null?void 0:kt.choices)==null?void 0:xa.filter(Ma=>Ma==null?void 0:Ma.me_answered))==null?void 0:io.map(Ma=>Ma==null?void 0:Ma.choice_id))||[],va=No.length===Tn.length?No.length>0&&Tn.every(Ma=>No.includes(Ma))?1:3:No.length>0&&Tn.every(Ma=>No.includes(Ma))?2:3,Ha=(Mo=kt==null?void 0:kt.choices)==null?void 0:Mo.map((Ma,so)=>Ma!=null&&Ma.me_answered?Cr[so]:"").filter(Ma=>Ma!=="");return ma.createElement(ma.Fragment,null,ma.createElement("span",{style:{paddingRight:"20px",color:va===3?"#E30000":va===2?"#FF9D18":"#2EC25B"}},Ha||"--"))}}],pagination:{total:ta||0,onChange:(Ba,kt)=>{Nn.page=Ba,Nn.limit=kt,pn(Pr({},Nn))},current:Nn==null?void 0:Nn.page,pageSize:Nn==null?void 0:Nn.limit,showTotal:Ba=>ma.createElement(ma.Fragment,null,"\u5171",ma.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Ba),"\u6761\u6570\u636E")}})))},Vr=({data:me=[]})=>{const se=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return ma.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},ma.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},ma.createElement(Col,{style:{display:"flex",alignItems:"center"}},ma.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),ma.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),ma.createElement(Col,{style:{display:"flex"}},me==null?void 0:me.map((ue,ft)=>ma.createElement("div",{key:ft,style:{display:"flex",alignItems:"center",marginLeft:ft==0?"0px":"10px"}},ma.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:se[ft]}}),ma.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",Cr[ft]))))),ma.createElement("div",{className:styles.chart_container},ma.createElement(ReactEcharts,{option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:"{b0}: {c0} \u4EBA"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#5F6A95",fontSize:14},axisLine:{lineStyle:{color:"#F6F7F9"}},axisLabel:{color:"#5F6A95",fontSize:"14px",interval:0,formatter:ue=>`${ue}`,rich:{title:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:100,tooltip:{show:!0}}}},axisTick:{show:!1},splitLine:{lineStyle:{color:"#F6F7F9"}},minInterval:1}],yAxis:[{type:"category",data:me==null?void 0:me.map((ue,ft)=>Cr[ft]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:me==null?void 0:me.map((ue,ft)=>ue==null?void 0:ue.user_num),barWidth:"20px",itemStyle:{color:function(ue){return se[ue.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),ma.createElement(ReactEcharts,{option:{tooltip:{trigger:"item",formatter:"{b0}: {c0} \u4EBA"},series:[{name:"\u7B54\u9898\u60C5\u51B5",type:"pie",radius:["30%","70%"],center:["50%","50%"],label:{show:!0,position:"inside",formatter:"{d}%",color:"#fff",fontSize:14},data:me==null?void 0:me.map((ue,ft)=>({value:ue==null?void 0:ue.user_num,name:`\u9009\u9879${Cr[ft]}`,itemStyle:{color:se[ft]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var yl=te(47251),zr={gzsm:"gzsm___VoLAf"},De=te(85788),je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",ot=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),sn=(0,E.forwardRef)(({isEdit:me,isOpen:se,data:ue,onClose:ft,onOk:Dt},Mn)=>{const[On,gn]=(0,E.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[jt,En]=(0,E.useState)(!1),[ta,qn]=(0,E.useState)(!1),[Nn,pn]=(0,E.useState)(""),[Un,na]=(0,E.useState)(10),[Pn]=(0,ve.useSearchParams)(),[Fa,da]=(0,E.useState)(!1),ra=(0,E.useRef)(null),oa=io=>io.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,E.useEffect)(()=>{var io,Mo;se&&(gn("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),me?(pn((io=ue==null?void 0:ue.page)==null?void 0:io.page_info),na(((Mo=ue==null?void 0:ue.page)==null?void 0:Mo.info_read_min_time)||"")):pn(""))},[se]);const Ba=()=>ot(void 0,null,function*(){var io;En(!0),qn(!0),ra.current=new De.Z(z.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:On,url:(io=ue==null?void 0:ue.url)==null?void 0:io.map(Mo=>Mo==null?void 0:Mo.url)}),yield new Promise((Mo,No)=>{ra.current.on("data",Tn=>{qn(!1),pn(oa(Tn==null?void 0:Tn.full))}),ra.current.on("done",()=>ot(void 0,null,function*(){En(!1)})),ra.current.startStream()})}),kt=()=>{const io=Mo=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Mo,onOk:()=>{var No,Tn;(Tn=(No=ra.current)==null?void 0:No.cancelRequest)==null||Tn.call(No),En(!1),ft()}})};if(jt){io("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else ft()},Qa=()=>ot(void 0,null,function*(){var io;if(!Nn.trim()){ye.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Mo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(io=ue==null?void 0:ue.page)==null?void 0:io.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Nn,info_read_min_time:Un}});(Mo==null?void 0:Mo.status)==0&&Dt()}),Ya=()=>ot(void 0,null,function*(){var io;if(!Nn.trim()){ye.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Mo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(io=ue==null?void 0:ue.page)==null?void 0:io.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Nn,info_read_min_time:Un}});(Mo==null?void 0:Mo.status)==0&&(Dt(),Pn.get("type")?(0,ct.xg)(`/classrooms/${ue==null?void 0:ue.coursesId}/smart_plan/${ue==null?void 0:ue.id}/ppt_info/info?type=${Pn.get("type")}&simulate=true&simulateType=1&pptPage=${ue==null?void 0:ue.position}`):(0,ct.xg)(`/classrooms/${ue==null?void 0:ue.coursesId}/smart_plan/${ue==null?void 0:ue.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${ue==null?void 0:ue.position}`))}),xa=(0,E.useRef)();return(0,E.useImperativeHandle)(Mn,()=>({onClickSave:Qa,onClickPreview:Ya,handleClose:kt})),E.createElement("div",{className:zr.wrap,ref:xa},E.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),E.createElement("div",{className:zr.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},E.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),E.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{da(!Fa)}},E.createElement("img",{src:je,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),E.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),Fa&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},value:On,placeholder:"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u751F\u6210\u89E3\u6790\u7684\u8981\u6C42\u3002
\u4F8B\u5982\uFF1A\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790",onChange:io=>{gn(io.target.value)}}),jt?E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(In.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var io,Mo;(Mo=(io=ra.current)==null?void 0:io.cancelRequest)==null||Mo.call(io),En(!1),qn(!1)}},"\u505C\u6B62\u751F\u6210")):E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(In.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!On.trim()){ye.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}Ba()}},"\u5F00\u59CB\u751F\u6210"))),E.createElement(y.Z,{spinning:ta},E.createElement(Ye.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Nn,onChange:io=>{pn(io)}})),E.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",E.createElement(re.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},E.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),E.createElement(oe.default,{onChange:io=>{na(io)},value:Un,size:"large",style:{width:"100%",marginTop:"10px"}},E.createElement(oe.default.Option,{value:10},"10s"),E.createElement(oe.default.Option,{value:30},"30s"),E.createElement(oe.default.Option,{value:60},"1min"),E.createElement(oe.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),vn={wrap:"wrap___Caec9",type_style:"type_style___U6wBf",type_list:"type_list___Cq1WK",type_tag_noactive:"type_tag_noactive___BcE1l",type_tag_active:"type_tag_active___o54ss",type_tootip:"type_tootip___jTpTe",imgBox:"imgBox___k6jG2",judgment:"judgment___fhglz",active:"active___Mh2K8"},de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",dt=Object.defineProperty,Ot=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ge=(me,se,ue)=>se in me?dt(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Ae=(me,se)=>{for(var ue in se||(se={}))ae.call(se,ue)&&ge(me,ue,se[ue]);if(Zt)for(var ue of Zt(se))pe.call(se,ue)&&ge(me,ue,se[ue]);return me},Be=(me,se)=>Ot(me,rn(se)),he=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const we=({value:me,onChange:se})=>{const ue=["\u6B63\u786E","\u9519\u8BEF"];return E.createElement("div",{className:vn.judgment},ue.map(ft=>E.createElement("div",{className:ft===me?vn.active:"",key:ft},E.createElement("b",{onClick:()=>se(ft)},ft==="\u6B63\u786E"?"T":"F"),E.createElement("span",null,ft))))};var Et=(0,E.forwardRef)(({addInteraction:me,isEdit:se,isOpen:ue,data:ft,onClose:Dt,onOk:Mn},On)=>{var gn;const jt=[{type:0,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:1,question:"",answer:"\u6B63\u786E",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:2,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1}],[En,ta]=(0,E.useState)(""),[qn,Nn]=(0,E.useState)([]),[pn,Un]=(0,E.useState)(1),[na,Pn]=(0,E.useState)(3),Fa=(0,E.useRef)(!1),[da]=(0,ve.useSearchParams)(),ra=(0,E.useRef)(null);(0,E.useEffect)(()=>{var Tn,va,Ha,Ma,so,zo,Fo;if(ue){let po=1;me?(Nn([jt[0]]),Un(2),po=2):((va=(Tn=ft==null?void 0:ft.page)==null?void 0:Tn.smart_plan_page_knowledges)==null?void 0:va.length)>0?(Nn((Ma=(Ha=ft==null?void 0:ft.page)==null?void 0:Ha.smart_plan_page_knowledges)==null?void 0:Ma.map(xo=>(xo.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",xo.showInput=!1,xo.loading=!1,xo))),Un(1)):(Nn([jt[0]]),po=2,Un(2));let Ja=po===1?(so=ft==null?void 0:ft.page)==null?void 0:so.ai_requirement:((zo=ft==null?void 0:ft.page)==null?void 0:zo.ai_requirement)||"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002";ta(Ja),Pn(((Fo=ft==null?void 0:ft.page)==null?void 0:Fo.ai_question_size)||3)}},[ue]);const oa=()=>{Fa.current=!1;const Tn=qn.some(Ha=>Ha.loading==!0),va=Ha=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ha,onOk:()=>{if(Tn&&ra.current){ra.current.abort(),qn==null||qn.map(Ma=>Ma.loading=!1),Dt();return}}})};if(Tn){va("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Dt()},Ba=()=>he(void 0,null,function*(){const Tn=yield Mo();(Tn==null?void 0:Tn.status)===0&&Mn()}),kt=()=>he(void 0,null,function*(){const Tn=yield Mo();(Tn==null?void 0:Tn.status)===0&&(Mn(),da.get("type")?(0,ct.xg)(`/classrooms/${ft==null?void 0:ft.coursesId}/smart_plan/${ft==null?void 0:ft.id}/ppt_info/info?type=${da.get("type")}&simulate=true&simulateType=2&pptPage=${ft==null?void 0:ft.position}`):(0,ct.xg)(`/classrooms/${ft==null?void 0:ft.coursesId}/smart_plan/${ft==null?void 0:ft.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${ft==null?void 0:ft.position}`))}),Qa=(Tn,va,Ha)=>{qn[va][Tn]=Ha,Nn([...qn])},Ya=Tn=>he(void 0,null,function*(){var va,Ha,Ma;qn[Tn].loading=!0,Nn([...qn]),ra.current=new AbortController;const so=ra.current.signal,zo=setTimeout(()=>{ra.current&&(Fa.current=!0,ra.current.abort())},6e4);try{const po=yield(yield fetch(`${z.Z.API_SERVER}/api/courses/${ft==null?void 0:ft.coursesId}/smart_plans/${ft==null?void 0:ft.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(va=ft==null?void 0:ft.url)==null?void 0:va.map(Ja=>Ja==null?void 0:Ja.url),count:1,type:qn[Tn].type}),headers:{"Content-Type":"application/json"},signal:so})).json();if((po==null?void 0:po.status)===0){const Ja=qn[Tn].type,xo=(Ma=(Ha=po==null?void 0:po.data)==null?void 0:Ha.questions)==null?void 0:Ma[0];xo&&(qn[Tn]=Be(Ae({},xo),{type:Ja}),Ja===0&&(qn[Tn].answer=""),Nn([...qn]))}}catch(Fo){Fa.current&&ye.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(zo),qn[Tn].loading=!1,Nn([...qn])}}),xa=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],io=()=>he(void 0,null,function*(){var Tn;return yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Tn=ft==null?void 0:ft.page)==null?void 0:Tn.id}/${se?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:se?"put":"post",body:{questions:pn==1?qn:[],is_ai_question:pn!=1,ai_question_size:na,ai_requirement:En}})}),Mo=()=>he(void 0,null,function*(){var Tn,va,Ha,Ma;const so=[],zo=[],Fo=[];if(pn==1){if(qn.forEach((po,Ja)=>{var xo;po.question||so.push(Ja+1),((xo=po.question)==null?void 0:xo.length)>200&&zo.push(Ja+1),po.type!==0&&!po.answer&&Fo.push(Ja+1)}),so.length){ye.ZP.warning(`\u7B2C${so.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(zo.length){ye.ZP.warning(`\u7B2C${zo.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(Fo.length){ye.ZP.warning(`\u7B2C${Fo.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!se&&(qn==null?void 0:qn.length)>3-((va=(Tn=ft==null?void 0:ft.page)==null?void 0:Tn.smart_plan_page_knowledges)==null?void 0:va.length)){ye.ZP.warning("\u5F53\u524D\u9875\u9762\u95EE\u9898\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF083/3\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u95EE\u9898\u540E\u518D\u6DFB\u52A0");return}if(pn==2&&!(En!=null&&En.trim())){ye.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(me)if(pn===2&&((Ma=(Ha=ft==null?void 0:ft.page)==null?void 0:Ha.smart_plan_page_knowledges)==null?void 0:Ma.length)>0)be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5E7B\u706F\u7247\u5DF2\u8BBE\u7F6E\u9884\u8BBE\u95EE\u9898\uFF0C\u542F\u7528\u667A\u80FD\u5B66\u4E60\u52A9\u624B\u5C06\u8986\u76D6\u9884\u8BBE\u95EE\u9898\u3002\u662F\u5426\u786E\u8BA4\u542F\u7528\u65B0\u6A21\u5F0F\uFF1F",onOk:()=>he(void 0,null,function*(){const po=yield io();(po==null?void 0:po.status)===0&&Mn()})});else return yield io();else return yield io()}),No=(0,E.useRef)();return(0,E.useImperativeHandle)(On,()=>({onClickSave:Ba,onClickPreview:kt,handleClose:oa})),E.createElement("div",{className:vn.wrap,ref:No},E.createElement("div",{className:vn.type_style},"\u4E92\u52A8\u7C7B\u578B"),E.createElement("div",{className:vn.type_list},E.createElement("div",{className:pn==2?vn.type_tag_active:vn.type_tag_noactive,onClick:()=>{Un(2),ta("\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),E.createElement("div",{className:pn==1?vn.type_tag_active:vn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var Tn,va,Ha;pn==2&&(ta(""),Un(1),Nn(me?[jt[0]]:((va=(Tn=ft==null?void 0:ft.page)==null?void 0:Tn.smart_plan_page_knowledges)==null?void 0:va.length)>0?(Ha=ft==null?void 0:ft.page)==null?void 0:Ha.smart_plan_page_knowledges:[jt[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),E.createElement("div",{className:vn.type_tootip},pn==1?"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u7CBE\u51C6\u63D0\u95EE\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\u542F\u53D1\u5F0F\u95EE\u9898\u94FE\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002":"\u5927\u6A21\u578B\u901A\u8FC7\u542F\u53D1\u5F0F\u5BF9\u8BDD\u4E0E\u5B66\u751F\u8FDB\u884C\u4E92\u52A8\uFF0C\u5B9E\u65F6\u8BC4\u4F30\u5B66\u751F\u5BF9\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u60C5\u51B5\uFF0C\u5BF9\u96BE\u70B9\u8FDB\u884C\u8BB2\u89E3\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002"),pn==2&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},value:En,placeholder:pn==1?"\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u63D0\u95EE":"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002",onChange:Tn=>{ta(Tn.target.value)}}),E.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),E.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:na,showSearch:!1,onChange:Tn=>{Pn(Tn)}},(gn=[1,2,3])==null?void 0:gn.map(Tn=>E.createElement(oe.default.Option,{value:Tn,key:Tn},Tn)))),pn==1&&E.createElement("div",{style:{minHeight:"70px"}},qn.map((Tn,va)=>{var Ha,Ma;return E.createElement("div",{key:va,style:{marginTop:va===0?20:30}},E.createElement(At.Z,{align:"middle",className:"mb10"},E.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",va+1),E.createElement(re.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},E.createElement("img",{src:de,onClick:()=>{qn[va].showInput=!qn[va].showInput,Nn([...qn])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(qn==null?void 0:qn.length)<3&&E.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{qn.push(jt[0]),Nn([...qn]),setTimeout(()=>{const so=document.querySelector(".QASetting-modal"),zo=so==null?void 0:so.querySelector(".ant-modal-body");zo==null||zo.scrollTo({top:zo.scrollHeight,behavior:"smooth"})},0)}}),E.createElement(re.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},E.createElement("i",{onClick:()=>{if(qn.length==1){ye.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}qn.splice(va,1),Nn([...qn])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),qn[va].showInput&&E.createElement(E.Fragment,null,E.createElement("div",{className:"mb10 mt20 c-black"},E.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:160},value:(Ha=qn==null?void 0:qn[va])==null?void 0:Ha.inputValue,disabled:(Ma=qn==null?void 0:qn[va])==null?void 0:Ma.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:so=>{qn[va].inputValue=so.target.value,Nn([...qn])}}),qn[va].loading?E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(In.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{Fa.current=!1,ra.current.abort(),qn[va].loading=!1,Nn([...qn])}},"\u7EC8\u6B62\u51FA\u9898")):E.createElement("div",{style:{display:"flex",justifyContent:"center"}},E.createElement(In.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var so;if(!((so=qn==null?void 0:qn[va])!=null&&so.inputValue.trim())){ye.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(qn.some((Fo,po)=>po!=va&&Fo.loading==!0)){ye.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}Ya(va)}},"\u5F00\u59CB\u51FA\u9898"))),E.createElement(y.Z,{spinning:qn[va].loading},E.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},E.createElement(Wn.default,{onChange:so=>Qa("question",va,so.target.value),style:{width:"510px"},value:Tn==null?void 0:Tn.question,size:"large"}),E.createElement(oe.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:Tn==null?void 0:Tn.type,onChange:so=>{const zo={type:Number(so),answer:jt[so].answer,question:so.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};qn[va]=zo,Nn([...qn])}},xa==null?void 0:xa.map((so,zo)=>E.createElement(oe.default.Option,{value:so==null?void 0:so.key,key:zo},so==null?void 0:so.label)))),Tn.type===1&&E.createElement(we,{value:Tn.answer,onChange:so=>Qa("answer",va,so)}),Tn.type===2&&E.createElement(Wn.default,{size:"large",onChange:so=>Qa("answer",va,so.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:Tn.answer})))})))}),Ft={wrap:"wrap___yzOLg",left:"left___lhFsp",tip:"tip____qjZn",bottomBtn:"bottomBtn___gR4b0",disabled:"disabled___tHi8U",imgBox:"imgBox___XwRIk",start_btn:"start_btn___P67Pc",stop_btn:"stop_btn___j_aKt",save_btn:"save_btn___mzPPO"},it="data:image/png;base64,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",Gt="data:image/png;base64,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",_t=te(10946),Yt=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),yn=({isEdit:me=!1,visible:se,data:ue,onClose:ft,onOk:Dt,openPreview:Mn,changePage:On})=>{const[gn,jt]=(0,E.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A 1. **\u76F4\u89C2\u7684\u6570\u7EC4\u5C55\u793A**\uFF1A\u7528\u67F1\u72B6\u56FE\u5F62\u5F0F\u5C55\u793A\u6570\u7EC4\uFF0C\u9AD8\u5EA6\u4EE3\u8868\u6570\u503C\u5927\u5C0F 2. **\u9010\u6B65\u6267\u884C**\uFF1A\u53EF\u4EE5\u4E00\u6B65\u4E00\u6B65\u6267\u884C\u5FEB\u901F\u6392\u5E8F\u7684\u6BCF\u4E2A\u6B65\u9AA4 3. **\u81EA\u52A8\u64AD\u653E**\uFF1A\u81EA\u52A8\u9010\u6B65\u6267\u884C\u6392\u5E8F\u8FC7\u7A0B 4. **\u76F4\u63A5\u5B8C\u6210**\uFF1A\u4E00\u952E\u5B8C\u6210\u6574\u4E2A\u6392\u5E8F\u8FC7\u7A0B 5. **\u989C\u8272\u6807\u8BB0**\uFF1A\u7528\u4E0D\u540C\u989C\u8272\u6807\u8BB0\u6838\u5FC3\u8981\u7D20 6. **\u4EE3\u7801\u663E\u793A**\uFF1A\u663E\u793A\u5F53\u524D\u6B65\u9AA4\u5BF9\u5E94\u7684\u4EE3\u7801 -7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),[En,ta]=(0,E.useState)(!1),[qn,Nn]=(0,E.useState)(!1),[pn,Gn]=(0,E.useState)(""),[na,Pn]=(0,E.useState)(!1),Fa=(0,E.useRef)(null),da=(0,E.useRef)(null),ra=()=>{const kt=Fa.current;if(kt){const Ha=Math.abs(kt.scrollHeight-kt.scrollTop-kt.clientHeight)<=50;Pn(!Ha)}};(0,E.useEffect)(()=>{!na&&da.current&&da.current.scrollIntoView({behavior:"smooth"})},[pn,na]);const oa=(0,E.useRef)(null);(0,E.useEffect)(()=>{var kt;se&&(jt(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),[En,ta]=(0,E.useState)(!1),[qn,Nn]=(0,E.useState)(!1),[pn,Un]=(0,E.useState)(""),[na,Pn]=(0,E.useState)(!1),Fa=(0,E.useRef)(null),da=(0,E.useRef)(null),ra=()=>{const kt=Fa.current;if(kt){const Qa=Math.abs(kt.scrollHeight-kt.scrollTop-kt.clientHeight)<=50;Pn(!Qa)}};(0,E.useEffect)(()=>{!na&&da.current&&da.current.scrollIntoView({behavior:"smooth"})},[pn,na]);const oa=(0,E.useRef)(null);(0,E.useEffect)(()=>{var kt;se&&(jt(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A 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`),Gn(me?(kt=ue==null?void 0:ue.page)==null?void 0:kt.page_info:""))},[se]);const Ba=()=>Yt(void 0,null,function*(){var kt;ta(!0),Nn(!0),oa.current=new De.Z(z.Z.API_SERVER+"/api/stream/course_qna_records/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,code_preview:!0,file_ids:[],image_list:[],history:[],questionable_type:"SmartPlan",questionable_id:ue==null?void 0:ue.id,position:1,type:10,is_chat:!0,prompt:gn,ppt_url:(kt=ue==null?void 0:ue.url)==null?void 0:kt.map(Ha=>Ha==null?void 0:Ha.url)}),yield new Promise((Ha,Va)=>{oa.current.on("data",xa=>{Nn(!1),Gn(xa==null?void 0:xa.full)}),oa.current.on("done",()=>Yt(void 0,null,function*(){ta(!1)})),oa.current.startStream()})});return E.createElement(Ge.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:E.createElement("div",{className:Ft.extraHeader},E.createElement(At.Z,{align:"middle"},pn&&E.createElement(E.Fragment,null,E.createElement(re.Z,{title:En?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},E.createElement(yt.ZP,{className:Ft.save_btn,style:{marginRight:"20px"},disabled:En,onClick:()=>{const Ha=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Mn(Ha)}},E.createElement("div",{className:"flex flex_box_center"},E.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),E.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),E.createElement(re.Z,{title:En?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},E.createElement(yt.ZP,{className:Ft.save_btn,disabled:En,onClick:()=>{const Ha=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,ct.RG)(Ha)}},E.createElement("i",{className:"iconfont icon-zhichifuzhi"}),E.createElement("span",null,"\u590D\u5236")))),E.createElement("i",{onClick:()=>{const kt=Ha=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ha,onOk:()=>{var Va,xa;(xa=(Va=oa.current)==null?void 0:Va.cancelRequest)==null||xa.call(Va),ta(!1),Nn(!1),ft()}})};if(En){kt("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else pn?kt("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ft()},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:se},E.createElement("div",{className:Ft.wrap},E.createElement("div",{className:Ft.left},E.createElement("div",{className:Ft.tip},E.createElement("img",{src:it}),E.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),E.createElement("div",{className:"mb10 mt30 c-black"},E.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:200},value:gn,disabled:En,onChange:kt=>{jt(kt.target.value)}}),E.createElement(re.Z,{title:En?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},En?E.createElement("div",{className:Ft.stop_btn,onClick:()=>{var kt,Ha;(Ha=(kt=oa.current)==null?void 0:kt.cancelRequest)==null||Ha.call(kt),ta(!1),Nn(!1)}},"\u505C\u6B62\u751F\u6210"):E.createElement("div",{className:Ft.start_btn,onClick:()=>{if(!gn.trim()){ye.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Gn(""),Ba()}},"\u5F00\u59CB\u751F\u6210"))),E.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:ra,ref:Fa},pn?E.createElement(y.Z,{spinning:qn},pn&&E.createElement(_t.Z,{cancelIndex:0,streamingStatus:En,loadImage:!1,onFinish:()=>Yt(void 0,null,function*(){}),value:pn,isHiddenHtml:!0}),E.createElement("div",{ref:da})):E.createElement("div",{className:Ft.imgBox},E.createElement(y.Z,{spinning:En},E.createElement("img",{width:56,src:Gt}),E.createElement("div",null,"\u9884\u89C8\u533A"))))))},$t={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"},dn=te(92310),Cn=te.n(dn),xn=te(11422),Kt=Object.defineProperty,pa=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,va=(me,se,ue)=>se in me?Kt(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Ya=(me,se)=>{for(var ue in se||(se={}))Zn.call(se,ue)&&va(me,ue,se[ue]);if(pa)for(var ue of pa(se))ca.call(se,ue)&&va(me,ue,se[ue]);return me};const qa=me=>React.createElement("svg",Ya({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},me),React.createElement("path",{d:"M931.294 166.775H536.439V856.27h394.855a24.235 24.235 0 0 0 24.44-24.371V192.102c0-14.063-10.343-25.327-24.44-25.327z",fill:"#FF8A65"}),React.createElement("path",{d:"M512 634.88h345.975v48.81H512v-48.81zm0 98.509h345.975v49.732H512V733.39zM660.548 290.61C578.765 290.611 512 357.205 512 438.818S578.765 587.06 660.548 587.06c81.784 0 148.514-66.628 148.514-148.24H660.548V290.61z",fill:"#FBE9E7"}),React.createElement("path",{d:"M709.427 240.879V389.12h148.548c0-81.647-66.764-148.241-148.548-148.241z",fill:"#FBE9E7"}),React.createElement("path",{d:"M586.274 955.733 68.267 857.225v-690.45l518.007-98.508z",fill:"#E64A19"}),React.createElement("path",{d:"M335.258 343.142H218.692v337.716h72.363V564.565h37.649c40.448 0 72.397-10.308 95.915-31.88 23.483-20.65 35.703-48.81 35.703-82.569 0-71.304-42.325-106.94-125.03-106.94zm-13.176 163.226H291.09V401.306h30.993c39.492 0 59.256 16.896 59.256 51.575 0 36.591-19.764 53.487-59.256 53.487z",fill:"#FFF"}));var la="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Aa=te(56321),Da=Object.defineProperty,eo=Object.defineProperties,La=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,po=Object.prototype.hasOwnProperty,Oo=Object.prototype.propertyIsEnumerable,Pa=(me,se,ue)=>se in me?Da(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,No=(me,se)=>{for(var ue in se||(se={}))po.call(se,ue)&&Pa(me,ue,se[ue]);if(_a)for(var ue of _a(se))Oo.call(se,ue)&&Pa(me,ue,se[ue]);return me},to=(me,se)=>eo(me,La(se)),Oa=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),ao=({className:me,style:se,data:ue={},defaultChatData:ft=[],initDefaultChatDataKey:Dt=0,onPptButtonClick:Mn})=>{const[On]=(0,xn.eh)(),{chatData:gn,setChatData:jt,calcHistoryList:En}=(0,xn.r5)(),[ta,qn]=(0,E.useState)(0),[Nn,pn]=(0,E.useState)(""),[Gn,na]=(0,E.useState)(!1),{scrollBoxRef:Pn,bottomInspectRef:Fa,contentRef:da,isAtBottom:ra}=(0,xn.wr)({status:Gn}),oa=(0,xn.h4)(Pn),Ba=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!gn.length||!Pn.current)return;const xa=gn[gn.length-1];xa!=null&&xa.loading&&(Pn.current.scrollTop=Pn.current.scrollHeight)},[gn.length]),(0,E.useEffect)(()=>{if(Dt){kt();let xa=[];return ft.forEach(so=>{const Io=Date.now(),Lo=[{text:so.question,key:Io,sender:"user",show:!0},{text:so.answer,loading:!1,key:Io,sender:"AI",show:!0}];xa.push(...Lo)}),jt(xa),()=>{On.cancel()}}},[Dt]);const kt=()=>{On.cancel(),qn(1)},Ha=(xa,...so)=>Oa(void 0,[xa,...so],function*(Io,Lo=[],Tn=[]){var fa,Ka;pn(""),qn(0),(Ka=(fa=Ba.current)==null?void 0:fa.onAttachmentsClear)==null||Ka.call(fa);const Ma=Date.now(),co=[{text:Io,key:Ma,sender:"user",show:!0,fileList:Lo,imageList:Tn},{loading:!0,key:Ma,sender:"AI",show:!0}];jt([...gn,...co]);const jo=Lo==null?void 0:Lo.map(Xa=>{var Mo;return(Mo=Xa==null?void 0:Xa.response)==null?void 0:Mo.file_id}),Fo=Tn==null?void 0:Tn.map(Xa=>{var Mo;return(Mo=Xa==null?void 0:Xa.response)==null?void 0:Mo.data}),ho=En(gn);On.request({url:"/api/stream/course_qna_records/chat_messages.json",body:No({model:"qwen-max",is_chat:!0,prompt:Io,file_ids:jo,image_list:Fo,history:ho},ue),onData:(Xa,Mo)=>{na(!0),jt(Bo=>Bo.map((zr,il)=>il===Bo.length-1?to(No({},zr),{text:Xa,loading:!1,error:(Mo==null?void 0:Mo.msg)==="error"}):zr))},onError:Xa=>{let Mo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";jt(Bo=>[...Bo].map((zr,il)=>il===Bo.length-1?to(No({},zr),{text:Mo,loading:!1,error:!0}):zr))}})}),Va=oa.width?oa.width-20:"100%";return E.createElement("div",{className:Cn()("flex flex-col h-full",me),style:se},E.createElement("div",{ref:Pn,style:{flex:1,overflow:"auto"}},E.createElement("div",{className:$t.tips,style:{width:Va}},E.createElement("img",{className:$t.avatar,src:Aa}),E.createElement("div",{className:$t.details},E.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),E.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),E.createElement(xn.xj,{className:"pl20",style:{width:Va},contentRef:da,chatData:gn,requestLoading:On.loading,cancelTyping:ta,onAnswerFinish:()=>Oa(void 0,null,function*(){setTimeout(()=>na(!1),0)})}),!ra&&E.createElement("div",{className:$t.backBottom,onClick:()=>{Pn.current.scrollTop=Pn.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Fa})),(gn==null?void 0:gn.length)===0&&E.createElement("div",{className:$t.try},E.createElement("div",{onClick:()=>pn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},E.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),E.createElement("i",{className:"iconfont icon-you2 font18"})),E.createElement("div",{onClick:()=>Ha("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},E.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),E.createElement("i",{className:"iconfont icon-you2 font18"}))),E.createElement(xn.CI,{ref:Ba,style:{margin:"0 20px 20px 20px"},onCancel:kt,headExtraNode:E.createElement("div",{className:$t.pptBtn,onClick:Mn},E.createElement("img",{src:la,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Nn,onSubmit:Ha,onChange:pn,typing:Gn,loading:On.loading}))},zo=te(20554),ka=te(75975),yo=te(24334),ba={flex_box_center:"flex_box_center___UDQ_A",flex_space_between:"flex_space_between___L60OU",flex_box_vertical_center:"flex_box_vertical_center___knshJ",flex_box_center_end:"flex_box_center_end___BYPJy",flex_box_column:"flex_box_column___mKzh0",modalContent:"modalContent___C7Swl",modalContentLeft:"modalContentLeft___X1oAN",green:"green___YnDvQ",textArea:"textArea___Zlp0S",red:"red___BFvO0",row:"row___Vd2L2",html:"html___D18eP",line:"line___w9apf",submit_button:"submit_button___rKWec",choiceWrap:"choiceWrap___iBbUB",choiceIndex:"choiceIndex___UbZwC",judgementIndex:"judgementIndex___PY3if",activeAnswer:"activeAnswer___ih3N8",rightAnswer:"rightAnswer___hUnPB",errorAnswer:"errorAnswer___zLf6A",setAnswerBtn:"setAnswerBtn___SKqR6",activeJudgementAnswer:"activeJudgementAnswer___dDnAD",actionWrapper:"actionWrapper___zHvDG",addIcon:"addIcon___AfrJN",deleteIcon:"deleteIcon___sfJc_",analysisWrap:"analysisWrap___ukahD",Drawrap:"Drawrap___H9sBA",iframe:"iframe___qLhNQ",c:"c___BapQh",cpp:"cpp___kWVQV",java:"java___TgN6O",python:"python___u7i95",shixunWrp:"shixunWrp___CpqhK",full:"full___M9JLT",questionWrap:"questionWrap___gXjon",solutionWrap:"solutionWrap___SniYp",descBox:"descBox___FF1aM",title:"title___w1bbB",desc:"desc___ZkzLN"},ro=te(7727),ea=te(70100),nr=te(55720),tr=te(28426),wo=te(59301);const{TabPane:qo}=zo.default;var Zo=({item:me,backUrl:se,autoHeight:ue})=>{var ft,Dt;const[Mn,On]=(0,E.useState)([]),[gn,jt]=(0,E.useState)(!1),[En]=(0,ve.useSearchParams)(),ta=(0,ve.useParams)();(0,E.useEffect)(()=>{var pn,Gn;((pn=me==null?void 0:me.evaluate_codes)==null?void 0:pn.length)>0?On((Gn=me==null?void 0:me.evaluate_codes)==null?void 0:Gn.map((na,Pn)=>({key:Pn+1,error_msg:na!=null&&na.error_msg?yo.Base64.decode(na==null?void 0:na.error_msg):"",status:na==null?void 0:na.status,created_at:na.created_at,code:na==null?void 0:na.code,show_code:na==null?void 0:na.show_code,language:na==null?void 0:na.language,resubmit:na==null?void 0:na.resubmit}))):On([{key:"--",error_msg:"--",show_code:!1}])},[me==null?void 0:me.evaluate_codes]);const qn=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(pn,Gn)=>wo.createElement("span",null,Gn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(pn,Gn)=>wo.createElement(nr.Z,{date:Gn.created_at,showTag:Gn==null?void 0:Gn.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(pn,Gn)=>{var na;return wo.createElement("span",{className:pn===0?"c-green":"c-red"},((na=ro.Im[pn])==null?void 0:na.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((ft=Mn==null?void 0:Mn[0])==null?void 0:ft.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(pn,Gn)=>wo.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{be.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:wo.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",wo.createElement(ea.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Gn==null?void 0:Gn.language]})),content:wo.createElement("div",{className:"mb10"},wo.createElement(ka.ZP,{height:300,language:"python",theme:"vs-light",value:Gn!=null&&Gn.code?yo.Base64.decode(Gn==null?void 0:Gn.code):"",autoHeight:ue,options:Nn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(pn=>!!pn),Nn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return wo.createElement("div",{style:{position:"relative",marginTop:"10px"}},wo.createElement(zo.default,{defaultActiveKey:"1"},wo.createElement(qo,{tab:wo.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",wo.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},wo.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(Dt=me==null?void 0:me.user_answer)!=null&&Dt.length&&(me!=null&&me.passed_code)?wo.createElement("aside",{className:ba.shixunWrp},wo.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),wo.createElement("div",{className:ba.full},wo.createElement(ea.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[me==null?void 0:me.language]}),wo.createElement("span",{onClick:()=>jt(!0)},wo.createElement("i",{className:"iconfont icon-quanping2"}),wo.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),wo.createElement(ka.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:me!=null&&me.passed_code?yo.Base64.decode(me==null?void 0:me.passed_code):"",autoHeight:ue,options:Nn})):wo.createElement(tr.Z,null)),wo.createElement(qo,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},wo.createElement(ze.default,{className:"mt5",bordered:!0,dataSource:Mn,columns:qn,pagination:!1}))),(me==null?void 0:me.hack_user_identifier)&&wo.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const pn=se||`/classrooms/${ta==null?void 0:ta.coursesId}/smart_plan/${ta==null?void 0:ta.id}/users/${ta==null?void 0:ta.user_login}/ppt_info/info`;(0,ct.xg)(`/myproblems/${me==null?void 0:me.hack_user_identifier}?backUrl=${pn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),wo.createElement(be.default,{centered:!0,destroyOnClose:!0,open:gn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>jt(!1),footer:null},wo.createElement(ka.ZP,{height:500,language:"python",theme:"vs-light",value:me!=null&&me.passed_code?yo.Base64.decode(me==null?void 0:me.passed_code):"",autoHeight:ue,options:Nn})))},$n={box:"box___O_GXX",code_style:"code_style___qc2BU",shiti_icon:"shiti_icon___WqNfe",genghuan:"genghuan___DZm8u",shannchu:"shannchu___cu1k_",shanchu:"shanchu___AjXkt",box_header:"box_header___EU6Ci",subBtn:"subBtn___jMd8M",iconSty:"iconSty___gwxfg",addTypeRadio:"addTypeRadio___Rv_oZ",box_add:"box_add___k530f",box_botton:"box_botton___zdzbP",box_close:"box_close___fhcBa",header_title:"header_title___CqB69",ewm:"ewm___tywWw",ewm_img:"ewm_img___Z8Eqo",ewm_text:"ewm_text___qOswI",headerBtn:"headerBtn___ErXEv",box_miaoshu:"box_miaoshu___choaP",question_button:"question_button___tHqji",select_question:"select_question___GM3w_",question_right:"question_right___YHC9i",question_right_title:"question_right_title___MJAvU",question_right_content:"question_right_content___y3dLW",page_footer:"page_footer___mHfAE",num_style:"num_style___INlu1",num_style_active:"num_style_active___c0T9N",question_add:"question_add___TZ7kz",yulan_style:"yulan_style___OAV36",cancle_sty:"cancle_sty___fiAJU",yulan_style_end:"yulan_style_end___nrHPP",save_button:"save_button___YTvMf",question_list:"question_list___zOLcV",answer_list:"answer_list___fpfCU",ai_question_list:"ai_question_list___zsQmo",staticWrap:"staticWrap___ar2G4",title:"title___JEGhR",subTitle:"subTitle___vTr4z",erweima:"erweima___e8td6",scoreByBlankRadio:"scoreByBlankRadio___vl95k",evalueWrap:"evalueWrap___JhKgV",evalueSty:"evalueSty___WoIZ0",label:"label___vkStA",asnCont:"asnCont___qRPRV",ansWrap:"ansWrap___THxlN",selectMore:"selectMore___ljsRw",edit_knowledges:"edit_knowledges___ACKSS",nodataSty:"nodataSty___PUTmM",rightWrap:"rightWrap___FS9yr",wrap_title:"wrap_title___o2V_V",wrap_add:"wrap_add___OvJcv",wrap_button:"wrap_button___o_lTV",wrap_img:"wrap_img___Hus6u",toolWrap:"toolWrap___PM2dY",toolSty:"toolSty___oZtDs",toolDesc:"toolDesc___SoqG0",smartAI:"smartAI___w6P73",smartAnimation:"smartAnimation____ROIK",smartQuestion:"smartQuestion___Vp7mH",close_drawer:"close_drawer___JFBac",bottomDiv:"bottomDiv___IX_wG",commentModalSty:"commentModalSty___nj567",commentBody:"commentBody___Y3Gx0",start_button:"start_button___h8HNk",submit_button:"submit_button___AEM2W",iconTipSty:"iconTipSty____X1xw",comment_button:"comment_button___HCLEd",studyUnit:"studyUnit___me1iV",add:"add___Esqhf",add_button:"add_button___QmP6T",menuSty:"menuSty___iCdYB",questionWrap:"questionWrap___e1xAG",questionHeader:"questionHeader___XJVq0",questionTitle:"questionTitle___K4EEw"},Wt="data:image/png;base64,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",ha="data:image/png;base64,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",Ta="data:image/png;base64,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",ja="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABQVJREFUaEPtmltsFFUYx39ndrvbOy0UKC2lUKRcwkVom6oJIkZjAvqgiSZcFLGJlxCe9MEnY3jV+KBRYwwQI0jUqNEEEuMNH4yQthQQ0FIL5dYWqF0q2/vMfGZaWna2K8xsu3R32fM2mXP5fuf/zXfO+c4o7rKi7jJeUsDJrviowqtqjr9kiryNSHZSQSsV1JR67cjO5R9ZXKPAK184ek2EKUkFewNGKboadt2bZwfeeqxNkMKkBEa1N+xeMcsGXFHzx3rTNHdkZ3nLvV6VFG6t6xIMduunNU17o37nsv02YOvhQJP4A/+Y3YJ4kkFphTLyp2lZ6xao/hEe27L0xWGZNyDGmWSAHWHwKU/ZM9XqbETgvbVSJobRnEzAyuOZv6lKjYpoUzgFnARSpxQOFTHl0nfApdsu93Cq6RqmuBssL9dH1YqCoUZHT3aSm5NG2ZycMZ3EnUt/98MFTp/pckd7o/bLzy6iu2eQT79qJs2rsX3rEjTN3lXcAXcE+oeBXSqcm+tjaXkeuiFYkzYtz8ea+8bujOMOOCppXTS6Y8BnvTBPd2FZjKpGBTxgQEcPmC6MeqdQePwalPfFPqlifbYFmeCLcAJwDdx6Hb5uBAvaTTmxWhhMh3vqIacz9tAW7FMLoSgsULsG3nMCrnQ7R7ViT18WNFUJuh80w4JWZAec9xFtzRlZsHnpOKK0bsJ7tc4CaH8GXCkVOovASLMPqumwoFaR9W+0KM7aWX60vQq8IUuTK4V7dfiw/taDWYpemQutCwQJWwNDW3oGh6EzrzszPtpar1RAhvdm6wkFtmAvLBE6SpyZV9yomNnirG60tWIKfLVkGNhJKWyGor9jH7xiBjzog1OrBSPEffw9kNanSBsQugrAvPFuRgvMbow9rDXxMQNuWTYcoHy9MP28Iu8y+Htvam0tSwOZ1jso+fPOwMYM2FL1+Fph2kUoblJ4IuyoLOCcTphzUo37PsfvgY0r7ZN2LiD8HCEZFROFAzNhIINbBqC2+WB9txOhbV46/PSifRt1sFl4df/YvV9MgLtzicmaGj45I+Fw0oGdRGW3dax7gV1P21X8pN7k3d+EhAXO9sH0sDuNq0EIDkBSAj+xWPHmo/bt2I4fTb49JYkLXDYVSvPtDn3kEnT1QVICb39A8XylXcWaLw2OtqWAh9wgIVz69YcU95faF5HnPjeH3DYpFX5rvcbD8+3Aj3xsEOhNAQ+5bcJ/wymFgZRLhyzFCePSfTp8ECGnFc8uva0C/NHmtCyR3q+D/rCc9GPlCmtHFVp21wnWBFWXwKpiewT/5qTQfh0WTYe1YdH9l2bhr6tQmA1PLrW3a2gVDp2HdC9sqbC/awnA96ft6SXr3LytchxpWqvpr+ehvs3t2Wdy6lfMgjVzxgls3dvWtsKlIM4S1JPBqqA4G6qKQAs7VLtK006G7RM9Zgo4dEb/7x+Pyx29HPy9HUN3loOeaJVu19/sokwerI78m2hUCtcd6+DgofbbjTtp7zPSPWzbsjji+LcE3tcgc41+Y/Q3vZEeTFM4dzE49HtBPJaCqenkT/FFNM3j98zbsFKNXvDYYlpdnaQ16maPICFLdzwiOrNJofSFXi2zslINjrQYkzbec9j4DJENzrqM81pK7dtc7dkYauUY4L3HJV96jZ0KtU5E/HGOFPm7VapfkAMqw1OzabmyXcVPxMVAQs1JCjih5IrC2LtO4f8A3D4geXJnbRUAAAAASUVORK5CYII=",oo=Object.defineProperty,mo=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,Ho=(me,se,ue)=>se in me?oo(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,pr=(me,se)=>{for(var ue in se||(se={}))Uo.call(se,ue)&&Ho(me,ue,se[ue]);if(mo)for(var ue of mo(se))or.call(se,ue)&&Ho(me,ue,se[ue]);return me};const Wo=me=>React.createElement("svg",pr({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},me),React.createElement("path",{d:"M387.883 793.003A165.248 165.248 0 0 0 231.21 957.952c0 19.157 3.328 41.941 9.258 66.048H0V783.53c24.107 5.974 46.933 9.26 66.048 9.26a165.205 165.205 0 0 0 165.205-165.163 165.205 165.205 0 0 0-165.12-165.163c-19.2 0-41.984 3.285-66.09 9.216V231.253h240.469c-5.973-24.106-9.259-46.89-9.259-66.048A165.205 165.205 0 0 1 396.373 0v792.747z",fill:"#3061D0"}),React.createElement("path",{d:"M858.837 462.464c-19.157 0-41.941 3.285-66.048 9.216V231.253H552.32c5.93-24.106 9.216-46.89 9.216-66.048A165.205 165.205 0 0 0 396.416 0v792.747a165.205 165.205 0 0 1 165.12 165.205c0 19.157-3.285 41.941-9.216 66.048h240.47V783.53c24.106 5.974 46.89 9.26 66.047 9.26A165.205 165.205 0 0 0 1024 627.626a165.205 165.205 0 0 0-165.163-165.163z",fill:"#A4C8FC"}));var rr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",hr=Object.defineProperty,kr=Object.getOwnPropertySymbols,xo=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,vo=(me,se,ue)=>se in me?hr(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,lo=(me,se)=>{for(var ue in se||(se={}))xo.call(se,ue)&&vo(me,ue,se[ue]);if(kr)for(var ue of kr(se))Zr.call(se,ue)&&vo(me,ue,se[ue]);return me};const Ko=me=>React.createElement("svg",lo({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},me),React.createElement("path",{d:"M867.26 801.314c-66.56 79.292-160.802 120.9-261.36 129.775h-.306a221.082 221.082 0 0 1-14.541 1.058c-.41.103-.82.103-1.229.103-.41.443-1.365.443-1.74.443a511.386 511.386 0 0 1-155.854-16.862l-1.672-.443a312.422 312.422 0 0 1-17.033-4.915 271.599 271.599 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.649c-7.748-2.662-15.36-5.53-22.904-8.533a375.02 375.02 0 0 1-18.432-7.68 525.005 525.005 0 0 1-113.083-65.946c-.922-.75-1.946-1.501-2.902-2.355a486.605 486.605 0 0 1-133.666-157.49c-146.773-276.48 40.38-490.156 210.364-500.498 3.72-.239 7.339-.341 10.923-.341h9.83c150.903-7.885 315.392 78.233 430.216 195.515 1.434 1.4 2.731 2.8 4.096 4.267 5.7 5.803 11.162 11.742 16.521 17.715C909.278 514.867 965.12 684.544 867.26 801.314",fill:"#FFD066"}),React.createElement("path",{d:"M222.413 807.697a487.902 487.902 0 0 1-105.267-122.47c4.983-175.343 36.215-364.544 100.42-392.807 65.707 288.598 52.77 442.095 4.847 515.277z",fill:"#E97286"}),React.createElement("path",{d:"m206.916 794.18-41.472-620.202c-1.024-14.95 4.028-29.696 13.995-40.96a57.21 57.21 0 0 1 39.185-19.115l515.994-33.894c31.436-2.048 58.607 21.504 60.689 52.633l46.523 695.876a362.12 362.12 0 0 1-133.222 80.828l-235.93 15.53a542.447 542.447 0 0 1-59.153-14.403 331.537 331.537 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.683c-7.748-2.628-15.36-5.495-22.904-8.533-6.212-2.39-12.322-4.95-18.432-7.646a524.97 524.97 0 0 1-147.217-94.447v.034z",fill:"#7E4EE3"}),React.createElement("path",{d:"m199.031 171.964 551.424-38.707 52.088 731.238-538.385 25.77-65.16-718.301",fill:"#FFF"}),React.createElement("path",{d:"M236.1 818.79a491.69 491.69 0 0 1-111.889-122.197c9.011-81.237 44.715-127.522 79.394-172.544 16.282-21.163 32.359-41.984 45.364-66.048 49.937-92.501 108.544-87.962 13.004 97.963-16.042 31.334-9.08 59.597-1.297 91.204 11.06 44.578 23.689 95.778-24.576 171.622z",fill:"#F69C93"}),React.createElement("path",{d:"m689.562 339.388-231.936 21.265a15.292 15.292 0 0 1-16.657-13.722l-3.14-33.519a15.223 15.223 0 0 1 13.857-16.486l231.902-21.265a15.258 15.258 0 0 1 16.657 13.721l3.14 33.485a15.223 15.223 0 0 1-13.858 16.52zm18.022 189.167-237.875 15.599a14.54 14.54 0 0 1-15.497-13.449l-2.39-35.02a14.507 14.507 0 0 1 13.62-15.395l237.875-15.599a14.54 14.54 0 0 1 15.497 13.449l2.39 35.055a14.507 14.507 0 0 1-13.62 15.36zM486.741 746.359l239.138-20.002a14.165 14.165 0 0 0 9.626-4.949 13.926 13.926 0 0 0 3.277-10.24l-3.072-35.84a13.96 13.96 0 0 0-4.984-9.523 14.234 14.234 0 0 0-10.308-3.243L481.28 682.598a14.063 14.063 0 0 0-12.902 15.121l3.072 35.875c.682 7.714 7.509 13.414 15.291 12.765z",fill:"#D5CFE3"}),React.createElement("path",{d:"M380.587 351.778c0 29.355-23.996 53.112-53.59 53.112-29.627 0-53.623-23.757-53.623-53.112s23.996-53.111 53.59-53.111c29.627 0 53.657 23.79 53.657 53.111zm18.227 192.683c0 29.354-23.996 53.145-53.624 53.145a53.385 53.385 0 0 1-53.623-53.145c0-29.355 23.996-53.112 53.59-53.112 29.661 0 53.657 23.791 53.657 53.112zm-35.908 237.431c19.421.342 37.546-9.66 47.343-26.282a52.702 52.702 0 0 0 0-53.726 53.726 53.726 0 0 0-47.343-26.249 53.385 53.385 0 0 0-52.566 53.112c0 28.945 23.382 52.565 52.566 53.145z",fill:"#E7E1F4"}),React.createElement("path",{d:"M288.324 349.389c-7.885-8.977 10.684-23.552 20.446-12.63 1.843 2.083 3.516 4.335 5.154 6.486 7.032 9.216 12.766 16.725 21.64 1.877 10.992-18.33 42.667-56.456 51.747-64.717 9.08-8.294 38.298 1.058 21.948 20.583-16.384 19.558-45.568 56.832-54.409 70.895-8.875 14.028-21.845 24.098-36.727 7.134-14.78-16.965-29.799-29.594-29.799-29.594zm16.384 193.604c-8.772-8.09 8.124-24.576 18.978-14.677 2.048 1.843 3.96 3.89 5.803 5.87 8.021 8.432 14.507 15.292 21.777-.409 8.943-19.354 36.352-60.587 44.51-69.768 8.192-9.216 38.23-2.936 24.03 18.193-14.165 21.162-39.253 61.269-46.524 76.185-7.304 14.882-19.217 26.249-35.772 10.923-16.52-15.292-32.768-26.283-32.768-26.283zm37.308 171.486c-9.66-11.025-28.33 3.413-20.48 12.493 0 0 14.882 12.766 29.594 29.798 14.677 17.067 27.784 7.134 36.727-6.86 8.943-13.995 38.434-51.064 54.955-70.486 16.486-19.388-12.698-29.013-21.846-20.787-9.113 8.226-41.096 46.148-52.155 64.375-9.012 14.78-14.678 7.237-21.64-2.048a114.142 114.142 0 0 0-5.12-6.485z",fill:"#00C6CD"}),React.createElement("path",{d:"M569.924 67.174c-49.97-119.5-164.59-54.1-185.856 11.094-31.266 1.706-57.07 2.935-70.997 3.345h-.341c-6.52.239-18.432.58-26.044 8.772-19.354 20.821 6.28 73.66 21.265 100.932a1297.067 1297.067 0 0 0 349.15-23.176c17.34-57.583 21.709-110.148-21.709-105.882-11.4 1.16-35.362 2.902-65.468 4.915zm-91.75.308c-1.707 0-3.96.068-6.588.17-19.353.683-58.3 2.048-38.98-22.698 25.566-32.7 75.23-31.062 91.136-4.916 15.906 26.147-31.266 27.444-45.568 27.444z",fill:"#3D3450"}),React.createElement("path",{d:"M830.669 1019.085a173.431 173.431 0 0 0 149.948-85.743 170.155 170.155 0 0 0 0-171.52 173.431 173.431 0 0 0-149.948-85.777c-95.608 0-173.124 76.8-173.124 171.52 0 94.72 77.482 171.52 173.124 171.52z",fill:"#00C572"}),React.createElement("path",{d:"M919.552 769.434a21.777 21.777 0 0 1 36.181 10.513 21.3 21.3 0 0 1-6.45 20.65l-29.697-31.163zm-161.178 61.235 5.735 7.782c11.4 15.463 22.733 30.925 34.099 46.422A13499.972 13499.972 0 0 1 916.514 772.3l3.072-2.867 29.696 31.163-3.038 2.833-39.594 37.376a12901.717 12901.717 0 0 0-96.154 92.092 21.777 21.777 0 0 1-32.666-2.799 13821.622 13821.622 0 0 0-48.674-66.355l-5.734-7.748 34.952-25.293zm0 0a21.777 21.777 0 0 0-30.242-4.642 21.3 21.3 0 0 0-4.71 29.935l34.952-25.26z",fill:"#FFF"}));var Qa="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",uo="data:image/png;base64,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",xr="data:image/png;base64,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",mr="data:image/png;base64,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",Ur="data:image/png;base64,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",Tr=te(59301);const Jr=({problemset:me,dispatch:se,question:ue})=>{const[ft,Dt]=(0,E.useState)({}),[Mn,On]=(0,E.useState)([]),gn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{const En=(0,Rn.cloneDeep)(ue);Dt(En),On(En==null?void 0:En.choices)},[ue]);const jt=()=>{let En="";return Mn==null||Mn.forEach((ta,qn)=>{ta!=null&&ta.is_answer&&(En=En+gn[qn])}),En};return Tr.createElement("div",{className:ne.solutionWrap},(ue==null?void 0:ue.item_type)=="PROGRAM"?Tr.createElement("div",null,Tr.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ue==null?void 0:ue.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):Tr.createElement(Tr.Fragment,null,Tr.createElement("div",{className:"c-grey-333 mb5 font16"},Tr.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Tr.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((ue==null?void 0:ue.item_type)=="MULTIPLE"?jt():gn[Mn==null?void 0:Mn.findIndex(En=>En==null?void 0:En.is_answer)])||"--"))),Tr.createElement("div",null,Tr.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ue==null?void 0:ue.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Ol=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Jr),El="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",gl=te(87954),Za=te(19719),io={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"},Xr=Object.defineProperty,qr=Object.defineProperties,Pl=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Fl=(me,se,ue)=>se in me?Xr(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Fu=(me,se)=>{for(var ue in se||(se={}))ml.call(se,ue)&&Fl(me,ue,se[ue]);if(nl)for(var ue of nl(se))Hr.call(se,ue)&&Fl(me,ue,se[ue]);return me},_l=(me,se)=>qr(me,Pl(se)),iu=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Bu={cursor:"move",transition:"unset"},Pi=me=>{var se,ue;const{tag:ft}=me,{listeners:Dt,transform:Mn,transition:On,isDragging:gn,setNodeRef:jt}=(0,Za.nB)({id:ft.id}),En=gn&&Mn?_l(Fu({},Bu),{transform:`translate3d(${Mn.x}px, ${Mn.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):_l(Fu({},Bu),{transition:"none",zIndex:10,cursor:"pointer"});return E.createElement("div",_l(Fu({style:En,ref:jt},Dt),{className:io.drag_style}),E.createElement("div",{className:io.item_bottom},(ft==null?void 0:ft.module_count)>0?(ue=(se=ft==null?void 0:ft.modules)==null?void 0:se.map((ta,qn)=>`\u4EA4\u4E92${qn+1}`))==null?void 0:ue.join(" "):"\u7A7A"))},ai=({globalSetting:me,interactiveOpen:se,onClose:ue,maxPage:ft,paramsHttp:Dt,handlePageClick:Mn,handleRefresh:On,currentPosition:gn})=>{var jt,En,ta;const[qn,Nn]=(0,E.useState)(!1),[pn,Gn]=(0,E.useState)(!1),[na,Pn]=(0,E.useState)("1"),[Fa,da]=(0,E.useState)("1"),[ra,oa]=(0,E.useState)({}),Ba=(0,E.useRef)(null),[kt,Ha]=(0,E.useState)({pages:[],pages_histories:[]}),Va=[{title:Fa=="1"?"\u9875\u7801":"\u539F\u9875\u7801",dataIndex:"position",key:"position",align:"center",width:60},{title:"\u4EA4\u4E921",dataIndex:"module_count",key:"position",width:"130px",ellipsis:!0,render:(Tn,fa)=>{var Ka,Ma;return(fa==null?void 0:fa.module_count)>0?(Ma=(Ka=fa==null?void 0:fa.modules)==null?void 0:Ka[0])==null?void 0:Ma.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:(Tn,fa)=>{var Ka,Ma;return(fa==null?void 0:fa.module_count)>0&&(fa==null?void 0:fa.module_count)==2?(Ma=(Ka=fa==null?void 0:fa.modules)==null?void 0:Ka[1])==null?void 0:Ma.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:(Tn,fa)=>E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",null,Fa=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),E.createElement(oe.default,{key:fa.id,ref:Ba,value:Fa=="1"?fa==null?void 0:fa.position:ra[fa==null?void 0:fa.id],size:"small",style:{width:120,marginLeft:"10px"},options:kt==null?void 0:kt.pages,fieldNames:{label:"position",value:"id"},onChange:Ka=>iu(void 0,null,function*(){console.log("curentpage",fa==null?void 0:fa.id,"value--",Ka),Fa=="1"?yield so(Ka,fa==null?void 0:fa.id):yield Io(Ka,fa==null?void 0:fa.id),oa(Ma=>{const co={};for(const jo in Ma)co[jo]=null;return co})})}))}];(0,E.useEffect)(()=>{Nn(se),Gn(!1),se&&(xa(),da("1"))},[se]);const xa=()=>iu(void 0,null,function*(){const Tn=yield(0,b.ZP)(`/api/courses/${Dt==null?void 0:Dt.coursesId}/smart_plans/${Dt==null?void 0:Dt.id}/list_page_modules.json`,{method:"get"});(Tn==null?void 0:Tn.status)==0&&Ha(Tn==null?void 0:Tn.data)}),so=(Tn,fa)=>iu(void 0,null,function*(){const Ka=yield(0,b.ZP)(`/api/smart_plan_pages/${Tn}/exchange_module.json`,{method:"put",body:{choose_page_id:fa}});(Ka==null?void 0:Ka.status)==0&&(ye.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),xa(),On())}),Io=(Tn,fa)=>iu(void 0,null,function*(){const Ka=yield(0,b.ZP)(`/api/smart_plan_pages/${Tn}/restore_module.json`,{method:"put",body:{choose_page_id:fa}});(Ka==null?void 0:Ka.status)==0&&(ye.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),xa(),On())}),Lo=Tn=>{var fa,Ka,Ma,co,jo,Fo,ho,Xa,Mo,Bo,zr;if(((fa=Tn==null?void 0:Tn.active)==null?void 0:fa.id)==((Ka=Tn==null?void 0:Tn.over)==null?void 0:Ka.id)){Pn((Ma=Tn==null?void 0:Tn.active)==null?void 0:Ma.id);const il=(co=kt==null?void 0:kt.pages)==null?void 0:co.find(Cl=>{var Gr;return(Cl==null?void 0:Cl.id)==((Gr=Tn==null?void 0:Tn.active)==null?void 0:Gr.id)});Mn(il==null?void 0:il.position)}(jo=Tn==null?void 0:Tn.over)!=null&&jo.id&&((Fo=Tn==null?void 0:Tn.active)==null?void 0:Fo.id)!=((ho=Tn==null?void 0:Tn.over)==null?void 0:ho.id)&&(so((Xa=Tn==null?void 0:Tn.active)==null?void 0:Xa.id,(Mo=Tn==null?void 0:Tn.over)==null?void 0:Mo.id),console.log((Bo=Tn==null?void 0:Tn.active)==null?void 0:Bo.id),console.log((zr=Tn==null?void 0:Tn.over)==null?void 0:zr.id))};return E.createElement(be.default,{footer:null,title:null,closable:!1,open:qn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},E.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),E.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ue()}})),E.createElement("div",{className:io.header_style},E.createElement("div",null,E.createElement("span",{style:{fontWeight:500}},"\u4E92\u6362\u4EA4\u4E92\uFF1A"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\uFF08\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03\uFF09\u3002")),E.createElement("div",{className:io.content},E.createElement("div",{className:io.legend},E.createElement("div",{className:io.legend_icon,style:{background:"#3061D0"}}),E.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),E.createElement("div",{className:io.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),E.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),E.createElement("div",{style:{height:"380px",overflowY:"auto"}},E.createElement("div",{className:io.item_list},E.createElement("div",{className:io.item_list_title},(En=Array.from({length:Math.ceil(((jt=kt==null?void 0:kt.pages)==null?void 0:jt.length)/5)},(Tn,fa)=>fa+1))==null?void 0:En.map((Tn,fa)=>E.createElement("div",{className:io.item_title},E.createElement("div",{className:io.item_top},E.createElement("div",null,"\u5E7B\u706F\u7247"),E.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),E.createElement("div",{className:io.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),E.createElement(gl.LB,{onDragEnd:Lo},E.createElement(Za.Fo,{items:kt==null?void 0:kt.pages},E.createElement("div",{className:io.box}," ",kt==null?void 0:kt.pages.map(Tn=>E.createElement("div",{className:(Tn==null?void 0:Tn.module_count)>0?io.page_item_acitve:io.page_item,style:{backgroundColor:gn==(Tn==null?void 0:Tn.position)?"rgba(48, 97, 208, 0.2)":""}},E.createElement("div",{className:io.item_top},E.createElement("div",{className:io.top_content},Tn==null?void 0:Tn.position)),E.createElement(Pi,{tag:Tn,key:Tn.id})))))))))),!pn&&E.createElement("div",{className:io.expandBtn,onClick:()=>{Gn(!0)}},E.createElement("div",{className:io.imgWrap},E.createElement("img",{src:te(9540),width:18})),E.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",E.createElement("br",null),"\u5217\u8868")),pn&&E.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},E.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),E.createElement("div",{onClick:()=>{Gn(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},E.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),E.createElement("span",null,"\u6536\u8D77"))),E.createElement("div",null,E.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},E.createElement("span",null,"\u72B6\u6001"),E.createElement(oe.default,{value:Fa,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:Tn=>{da(Tn)}}),E.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},Fa=="1"?"\u4EA4\u6362\u7ED1\u5B9A\uFF1A\u652F\u6301\u4EA4\u4E92\u4E8B\u4EF6\u91CD\u65B0\u9009\u62E9\u7ED1\u5B9A\u7684\u5E7B\u706F\u7247\u9875\u9762\u3002":"\u91CD\u65B0\u7ED1\u5B9A\uFF1A\u652F\u6301\u5C06\u5931\u6548\u7684\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u81F3\u5176\u4ED6\u5E7B\u706F\u7247\u9875\u9762\u3002")),E.createElement(ze.default,{scroll:{y:420},columns:Va,pagination:!1,dataSource:Fa=="1"?(ta=kt==null?void 0:kt.pages)==null?void 0:ta.filter(Tn=>Tn==null?void 0:Tn.module_count):kt==null?void 0:kt.pages_histories,bordered:!0})))))};var su=(0,ve.connect)(({globalSetting:me})=>({globalSetting:me}))(ai),Ql=te(84989),ru=Object.defineProperty,Ci=Object.defineProperties,oi=Object.getOwnPropertyDescriptors,ri=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,ku=(me,se,ue)=>se in me?ru(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,rl=(me,se)=>{for(var ue in se||(se={}))Qu.call(se,ue)&&ku(me,ue,se[ue]);if(ri)for(var ue of ri(se))Fi.call(se,ue)&&ku(me,ue,se[ue]);return me},Dl=(me,se)=>Ci(me,oi(se)),ur=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Hu=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C","\u5341\u4E09","\u5341\u56DB","\u5341\u4E94","\u5341\u516D","\u5341\u4E03","\u5341\u516B","\u5341\u4E5D","\u4E8C\u5341"],Wu={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},Bi={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Ku=({classroomList:me,globalSetting:se,dispatch:ue,pageNum:ft,pptInfo:Dt,openEwm:Mn,aiImg:On,addPage:gn,maxPage:jt,setOpenEwm:En,behavior:ta,changePage:qn,pptFullScreen:Nn,clickTab:pn,gotoSlide:Gn})=>{var na,Pn,Fa,da,ra,oa,Ba,kt,Ha,Va,xa,so,Io,Lo,Tn,fa,Ka,Ma,co,jo,Fo,ho,Xa,Mo,Bo,zr,il,Cl,Gr,Qr,pl,Wl,Al,Yr,al,Zl,Ul,cu,du,lu,Kl,sl,Jl,gu,Gl,hu,mu,wu,bu,Ar,Tl,wl,cr,zl,_r,Eu,fu,ko,Rl,ol,tu,fr,Tu,ii,uu,si,Du,Ru,cl,ci,Ju,di,Xu,gi,qu,Au,bl,Qn,ji,mi,Zi,_u,zu,Yl,vu,ju,fi,xu,$u;const[jl]=(0,ve.useSearchParams)(),[vi,Mu]=(0,E.useState)(null),[Nl,Su]=(0,E.useState)(!1),[Zu,ei]=(0,E.useState)(""),[en]=Fe.default.useForm(),[Ea,Ga]=(0,E.useState)(!1),Hn=(0,ve.useParams)(),[bo,Wa]=(0,E.useState)(!1),[Xo,Nr]=(0,E.useState)(!1),[Fr,Ll]=(0,E.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[Iu,ps]=(0,E.useState)({}),[pi,Ig]=(0,E.useState)({page:1,page_size:20,course_group_id:"",search:""}),[Ji,Ng]=(0,E.useState)(null),[Lg,vc]=(0,E.useState)(!1),[hs,Es]=(0,E.useState)(!1),[Og,kg]=(0,E.useState)(null),[As,pc]=(0,E.useState)(null),Ss=(0,E.useRef)(nn("wss://test3-data.educoder.net/cable")),hc=(0,E.useRef)(null),[Tg,Ec]=(0,E.useState)(!1),[Nu,Rg]=(0,E.useState)({}),[zg,ys]=(0,E.useState)(!1),[Ps,Cs]=(0,E.useState)(1),[jg,Ac]=(0,E.useState)(!1),[nu,yu]=(0,E.useState)(),[d0,g0]=(0,E.useState)(1),[Vl,hi]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[Sc,Fs]=(0,E.useState)(!1),Zg={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),PROGRAM:te(88597)},[yc,Pc]=(0,E.useState)(!1),[Cc,Fc]=(0,E.useState)("show_after_edit"),[Bc,wc]=(0,E.useState)(!1),[Ui,bc]=(0,E.useState)([]),[Xi,Ug]=(0,E.useState)([]),[Gg,Bs]=(0,E.useState)(!1),[Yg,ws]=(0,E.useState)(!1),[Vg,Gi]=(0,E.useState)(!1),[Qg,qi]=(0,E.useState)(!1),[bs,Pu]=(0,E.useState)(!1),[Lu,ti]=(0,E.useState)(!1),[Hg,Ei]=(0,E.useState)(!1),[Uu,Ai]=(0,E.useState)(!1),Yi=(0,E.useRef)(),Vi=(0,E.useRef)(),{SmartPlanItemBanks:lt}=me,_i=(0,E.useRef)(null),Dc=(0,E.useRef)(null),[vr,Ou]=(0,E.useState)(0),[fl,Si]=(0,E.useState)([]),[Wg,xc]=(0,E.useState)(!1),[Kg,Ds]=(0,E.useState)(!1),[Mc,Ic]=(0,E.useState)({}),Jg=Fn=>{const Sa=Ss.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:Fn},{connected:()=>{Sa.perform("request_initial_stats",{smart_plan_page_item_bank_id:Fn})},received:Ia=>{var Go,lr,Or,$r,vl,hl,Xl,ql;const au=[{name:((lr=(Go=lt==null?void 0:lt.item_banks)==null?void 0:Go[vr])==null?void 0:lr.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:Ia==null?void 0:Ia.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:Ia==null?void 0:Ia.answerd_num},{name:(($r=(Or=lt==null?void 0:lt.item_banks)==null?void 0:Or[vr])==null?void 0:$r.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:Ia==null?void 0:Ia.correctly_num},{name:"\u63D0\u4EA4\u7387",value:Ia==null?void 0:Ia.submitted_rate},{name:((hl=(vl=lt==null?void 0:lt.item_banks)==null?void 0:vl[vr])==null?void 0:hl.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:Ia==null?void 0:Ia.correct_rate}];Ll({summary:au,summaryTotal:Ia==null?void 0:Ia.total_num,details:Ia==null?void 0:Ia.choice_list,studentList:Ia==null?void 0:Ia.knowledge_answer_student_list}),Ic(Ia),((ql=(Xl=lt==null?void 0:lt.item_banks)==null?void 0:Xl[vr])==null?void 0:ql.item_type)=="PROGRAM"&&Lc()}});pc(Sa)},xs=()=>{As&&(As.unsubscribe(),pc(null))};(0,E.useEffect)(()=>{const Fn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return Fn!=null&&Fn.length&&Fn.findIndex(Ia=>Ia==(Hn==null?void 0:Hn.id))!=-1&&e0(),()=>{xs(),Ss.current&&Ss.current.disconnect()}},[]),(0,E.useEffect)(()=>{Nn&&pn&&yu(pn)},[Nn,pn]),(0,E.useEffect)(()=>{if(ft)return qe.Z.subscribe("active-modal-index",Sa=>{var Ia;Sa===1&&(Mu(!0),Su(!1)),Sa===2&&(Wa(!0),Nr(!0),ei("SELECT"),en.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),Sa===3&&_g(),Sa===4&&((Ia=hc.current)==null||Ia.onClick())})},[ft,gn]),(0,E.useEffect)(()=>qe.Z.subscribe("active-data-update",Sa=>{Sl()}),[]),(0,E.useEffect)(()=>{hs&&qg()},[hs]),(0,E.useEffect)(()=>{ft&&ft<=jt&&(en.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Sl(),Wa(!1),Nr(!1),ti(!1),Ai(!1),Fs(!1),Ou(0))},[ft,jt]),(0,E.useEffect)(()=>{Mn&&Ga(!0)},[Mn]);const Ms=(Fn,Sa,Ia)=>{(0,b.ZP)(`/api/courses/${Hn==null?void 0:Hn.coursesId}/smart_plans/${Hn==null?void 0:Hn.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:Fn,allow_answer:Sa,is_end:Ia,randomData:new Date}}})},Is=()=>ur(void 0,null,function*(){var Fn;const Sa=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,E.useEffect)(()=>{var Fn,Sa,Ia,Go,lr,Or,$r,vl,hl,Xl,ql,au,Yu,Vu;let ou=[];const ni={page_info:0,ai_qna:1,animation_code:2,item_bank:3},Cu=(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.module_sort;Cu!=null&&Cu.length&&(Cu==null||Cu.map(yi=>{ou.push(Qi[ni[yi]])})),(ou==null?void 0:ou.some(yi=>(yi==null?void 0:yi.key)===nu))||yu((Sa=ou==null?void 0:ou[0])==null?void 0:Sa.key),Si(ou),Si([...ou]),hi(Dl(rl({},Vl),{defaultValue:(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.animation_code,showExtra:!0,open:0})),(Dt==null?void 0:Dt.status)!=="ended"&&Ms(ft,((Go=lt==null?void 0:lt.page)==null?void 0:Go.status)=="in_progress",(Dt==null?void 0:Dt.status)=="ended"),((lr=lt==null?void 0:lt.relation_positions)==null?void 0:lr.length)>0&&(Or=lt==null?void 0:lt.relation_positions)!=null&&Or.includes(ft)&&qn(lt==null?void 0:lt.relation_positions),(lt==null?void 0:lt.count)>0&&ei(((vl=($r=lt==null?void 0:lt.item_banks)==null?void 0:$r[vr])==null?void 0:vl.item_type)=="SINGLE"||((Xl=(hl=lt==null?void 0:lt.item_banks)==null?void 0:hl[vr])==null?void 0:Xl.item_type)=="MULTIPLE"?"SELECT":(au=(ql=lt==null?void 0:lt.item_banks)==null?void 0:ql[vr])==null?void 0:au.item_type),Fc((Yu=lt==null?void 0:lt.page)==null?void 0:Yu.solution_visibility),Pc((Vu=lt==null?void 0:lt.page)==null?void 0:Vu.enable_ai_tutor)},[lt]);const Sl=()=>ur(void 0,null,function*(){ue({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Hn==null?void 0:Hn.coursesId,id:Hn==null?void 0:Hn.id,position:ft,max_position:jt}})}),Nc=Fn=>ur(void 0,null,function*(){var Sa;if(Fn){let Ia=yield(0,b.ZP)(`/api/smart_plan_item_banks/${Fn}/edit.json`,{method:"get"});if((Ia==null?void 0:Ia.status)==0)return Ug((Sa=Ia==null?void 0:Ia.data)==null?void 0:Sa.all_pages),Ia==null?void 0:Ia.data}}),Xg=Fn=>ur(void 0,null,function*(){var Sa,Ia,Go,lr,Or,$r,vl,hl,Xl,ql,au,Yu,Vu,ou,ni,Cu;let dl=yield(0,b.ZP)(`/api/courses/${Hn==null?void 0:Hn.coursesId}/smart_plans/${Hn==null?void 0:Hn.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:Fn}});if((dl==null?void 0:dl.status)==0){const yi=[{name:((Ia=(Sa=lt==null?void 0:lt.item_banks)==null?void 0:Sa[vr])==null?void 0:Ia.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(Go=dl==null?void 0:dl.data)==null?void 0:Go.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(lr=dl==null?void 0:dl.data)==null?void 0:lr.answerd_num},{name:(($r=(Or=lt==null?void 0:lt.item_banks)==null?void 0:Or[vr])==null?void 0:$r.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(vl=dl==null?void 0:dl.data)==null?void 0:vl.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(hl=dl==null?void 0:dl.data)==null?void 0:hl.submitted_rate},{name:((ql=(Xl=lt==null?void 0:lt.item_banks)==null?void 0:Xl[vr])==null?void 0:ql.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(au=dl==null?void 0:dl.data)==null?void 0:au.correct_rate}];Ll({summary:yi,summaryTotal:(Yu=dl==null?void 0:dl.data)==null?void 0:Yu.total_num,details:(Vu=dl==null?void 0:dl.data)==null?void 0:Vu.choice_list,studentList:(ou=dl==null?void 0:dl.data)==null?void 0:ou.knowledge_answer_student_list}),Ic(dl==null?void 0:dl.data),((Cu=(ni=lt==null?void 0:lt.item_banks)==null?void 0:ni[vr])==null?void 0:Cu.item_type)=="PROGRAM"&&Lc()}});(0,E.useEffect)(()=>{var Fn,Sa,Ia,Go,lr,Or,$r,vl,hl,Xl,ql,au;return((lt==null?void 0:lt.count)>0&&((Sa=["in_progress","ended"])!=null&&Sa.includes((Fn=lt==null?void 0:lt.page)==null?void 0:Fn.status))||((Go=(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.smart_plan_page_knowledges)==null?void 0:Go.length)>0||(lr=lt==null?void 0:lt.page)!=null&&lr.is_ai_question||((Or=lt==null?void 0:lt.page)==null?void 0:Or.lesson_mode)=="self_learning")&&((Dt==null?void 0:Dt.status)=="in_progress"?(As&&xs(),(vl=($r=lt==null?void 0:lt.item_banks)==null?void 0:$r[vr])!=null&&vl.smart_plan_page_item_bank_id&&Jg((Xl=(hl=lt==null?void 0:lt.item_banks)==null?void 0:hl[vr])==null?void 0:Xl.smart_plan_page_item_bank_id)):(Dt==null?void 0:Dt.status)=="ended"&&(lt==null?void 0:lt.count)>0&&Xg((au=(ql=lt==null?void 0:lt.item_banks)==null?void 0:ql[vr])==null?void 0:au.smart_plan_page_item_bank_id)),()=>{xs()}},[lt,vr]);const Lc=()=>ur(void 0,null,function*(){var Fn,Sa,Ia;let Go=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/students.json`,{method:"get",params:Dl(rl({},pi),{item_bank_id:(Ia=(Sa=lt==null?void 0:lt.item_banks)==null?void 0:Sa[vr])==null?void 0:Ia.id})});(Go==null?void 0:Go.status)==0&&ps(Go==null?void 0:Go.data)}),qg=()=>ur(void 0,null,function*(){var Fn;vc(!0);const Sa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/student_comment.json`,{method:"get",params:{user_id:Og}});(Sa==null?void 0:Sa.status)===0&&Ng(Sa==null?void 0:Sa.data),vc(!1)}),_g=wt().throttle(gn,2500,{leading:!0,trailing:!1});(0,E.useEffect)(()=>{var Fn;((Fn=lt==null?void 0:lt.page)==null?void 0:Fn.animation_code)!==""&&nu=="3"&&(clearTimeout(Dc.current),Dc.current=setTimeout(()=>{var Sa,Ia;const Go=document.createElement("iframe");Go.style.width="100%",Go.style.height="100%",Go.style.overflow="auto",Go.style.border="0";const lr=Or=>{try{const $r=Or.documentElement.scrollHeight;Go.style.height=`${Math.max($r+10,400)}px`,$r||setTimeout(()=>{lr(Or)},1e3)}catch($r){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",$r)}};if(_i.current){_i.current.innerHTML="",_i.current.appendChild(Go);const Or=Go.contentDocument||Go.contentWindow.document;Or.open(),Or.write((Sa=lt==null?void 0:lt.page)==null?void 0:Sa.animation_code),(Ia=Or.documentElement)==null||Ia.scrollHeight,lr(Or),setTimeout(()=>{lr(Or)},1e3)}},1e3))},[(na=lt==null?void 0:lt.page)==null?void 0:na.animation_code,nu,Vl.open,Mn]);const $g=(Fn,Sa)=>ur(void 0,null,function*(){var Ia;const Go=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.id}/animation_code.json`,{method:"put",body:{animation_code:Fn}});(Go==null?void 0:Go.status)===0&&(ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),hi(Dl(rl({},Vl),{open:0})),Sl(),Sa(),Gi(!1))});(0,E.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[ta]);const e0=()=>{const Fn=Ia=>ur(void 0,null,function*(){const Go=yield(0,b.ZP)(`/api/courses/${Hn==null?void 0:Hn.coursesId}/smart_plans/${Hn==null?void 0:Hn.id}/set_cover.json`,{method:"post",body:Ia?{}:{position:1}});(Go==null?void 0:Go.status)==0&&ye.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),Sa=()=>{const Ia=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(Ia!=null&&Ia.length){const Go=Ia.findIndex(lr=>lr==(Hn==null?void 0:Hn.id));Go!=-1&&(Ia==null||Ia.splice(Go,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(Ia))}};be.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:E.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>ur(void 0,null,function*(){Sa(),yield Fn(!1)}),onCancel:()=>ur(void 0,null,function*(){Sa()})})},Qi=[{key:"1",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:te(65560)}),E.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:te(58163)}),E.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:te(2402)}),E.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:Zg[(Fa=(Pn=lt==null?void 0:lt.item_banks)==null?void 0:Pn[vr])==null?void 0:Fa.item_type]}),E.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],t0=[((da=fl==null?void 0:fl[0])==null?void 0:da.key)!="4"&&{key:"4",label:E.createElement("div",{onClick:()=>ur(void 0,null,function*(){(yield Gu("item_bank"))&&qi(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((ra=fl==null?void 0:fl[0])==null?void 0:ra.key)!="2"&&{key:"2",label:E.createElement("div",{onClick:()=>ur(void 0,null,function*(){(yield Gu("ai_qna"))&&(Si([...fl,Qi[1]]),yu("2"),ti(!0),Ei(!0),Pu(!1))})},"\u667A\u80FD\u4E92\u52A8")},((oa=fl==null?void 0:fl[0])==null?void 0:oa.key)!="3"&&{key:"3",label:E.createElement("div",{onClick:()=>ur(void 0,null,function*(){(yield Gu("animation_code"))&&Gi(!0)})},"\u667A\u80FD\u52A8\u6548")},((Ba=fl==null?void 0:fl[0])==null?void 0:Ba.key)!="1"&&{key:"1",label:E.createElement("div",{onClick:()=>ur(void 0,null,function*(){(yield Gu("page_info"))&&(Si([...fl,Qi[0]]),yu("1"),Ai(!0),Pu(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(Fn=>!!Fn),n0=[{key:"1",label:E.createElement("div",{onClick:()=>{(lt==null?void 0:lt.count)>=5?ye.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):qe.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:E.createElement("div",{onClick:()=>{(lt==null?void 0:lt.count)>=5?ye.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):qe.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:E.createElement("div",{onClick:()=>{(lt==null?void 0:lt.count)>=5?ye.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):qe.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(Fn=>!!Fn),Gu=Fn=>ur(void 0,null,function*(){var Sa;const Ia=yield(0,b.ZP)(`/api/smart_plan_pages/${(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.id}/check_module_max.json`,{method:"post",body:{module_type:Fn}});return(Ia==null?void 0:Ia.status)==0?!0:(Sl(),!1)}),Oc=()=>E.createElement(St,{form:en,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),kc=()=>E.createElement(za,{form:en,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"});return E.createElement("section",null,Sc&&E.createElement("div",null,E.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),E.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{Fs(!1)}})),E.createElement(ao,{onPptButtonClick:()=>{const Fn=`/IntelligentTools/10?pathid=${Hn.coursesId}&url=${window.location.origin}&name=${lt==null?void 0:lt.smart_plan_name}&type=Course`;(0,ct.xg)(z.Z.AI_PLATFORM_URL+Fn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(kt=lt==null?void 0:lt.page)==null?void 0:kt.id,defaultChatData:lt==null?void 0:lt.course_qna_records,data:{ppt_url:On==null?void 0:On.map(Fn=>Fn==null?void 0:Fn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Ha=lt==null?void 0:lt.page)==null?void 0:Ha.id,position:ft,type:10}})),!Sc&&E.createElement("div",{className:$n.box,id:"target"},E.createElement("div",{className:$n.box_header},E.createElement(He.ZP.Group,{className:$n.addTypeRadio,onChange:Fn=>{var Sa,Ia,Go,lr;nu=="2"&&((Ia=(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.smart_plan_page_knowledges)==null?void 0:Ia.length)==0&&!((Go=lt==null?void 0:lt.page)!=null&&Go.is_ai_question)?Yi.current.handleClose():nu=="1"&&!((lr=lt==null?void 0:lt.page)!=null&&lr.page_info)?Vi.current.handleClose():yu(Fn.target.value)},value:nu,optionType:"button"},fl==null?void 0:fl.map((Fn,Sa)=>E.createElement(He.ZP.Button,{value:Fn==null?void 0:Fn.key,key:Sa},Fn==null?void 0:Fn.name))),(fl==null?void 0:fl.length)==1&&!Lu&&!Uu&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(Pe.Z,{menu:{items:t0},overlayClassName:$n.menuSty},E.createElement("div",{className:$n.box_add},E.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),E.createElement("div",null,"\u6DFB\u52A0"))),(fl==null?void 0:fl.length)==2&&!Lu&&!Uu&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.Z,{title:"\u5F53\u524D\u6700\u591A\u652F\u6301\u4E24\u4E2A\u4EA4\u4E92\uFF0C\u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u4EA4\u4E92\u4EE5\u6DFB\u52A0\u65B0\u5185\u5BB9"},E.createElement("div",{className:$n.box_add,style:{cursor:"not-allowed"}},E.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),E.createElement("div",null,"\u6DFB\u52A0"))),(fl==null?void 0:fl.length)==2&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},E.createElement("i",{className:`iconfont icon-tuodong ml20 ${$n.iconSty}`,style:{cursor:"pointer"},onClick:()=>ur(void 0,null,function*(){var Fn;let Sa=fl==null?void 0:fl.map(Go=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[Go==null?void 0:Go.key]);const Ia=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/change_module_sort.json`,{method:"put",body:{module_sort:[Sa[1],Sa[0]]}});(Ia==null?void 0:Ia.status)==0&&(ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Sl())})})),(((Va=lt==null?void 0:lt.page)==null?void 0:Va.animation_code)||((so=(xa=lt==null?void 0:lt.page)==null?void 0:xa.smart_plan_page_knowledges)==null?void 0:so.length)>0||((Io=lt==null?void 0:lt.page)==null?void 0:Io.is_ai_question)||((Lo=lt==null?void 0:lt.page)==null?void 0:Lo.page_info)||(lt==null?void 0:lt.count)>0)&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.Z,{title:"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65"},E.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${$n.iconSty}`,style:{cursor:"pointer"},onClick:()=>ur(void 0,null,function*(){var Fn,Sa;let Ia=yield Nc((Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id);const Go=(Sa=Ia==null?void 0:Ia.all_pages)==null?void 0:Sa.filter(lr=>lr==null?void 0:lr.checked).map(lr=>lr==null?void 0:lr.id);bc(Go),wc(Ia==null?void 0:Ia.progress_control),ws(!0)})})),E.createElement("div",{className:$n.box_botton,style:{marginLeft:"auto"},onClick:()=>{Fs(!0)}},E.createElement("img",{src:te(69780),width:22}),E.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),E.createElement("div",{className:$n.box_botton,style:{marginLeft:"10px"},onClick:()=>{xc(!0)}},E.createElement("img",{src:te(49324),width:18}),E.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),E.createElement("div",{className:$n.box_close,onClick:()=>{(0,Ql.vp)()&&(0,Ql.BU)(),ve.history.push(`/classrooms/${Hn==null?void 0:Hn.coursesId}/smart_plan`)}},E.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),E.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),E.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((Tn=lt==null?void 0:lt.page)!=null&&Tn.animation_code)&&!(((Ka=(fa=lt==null?void 0:lt.page)==null?void 0:fa.smart_plan_page_knowledges)==null?void 0:Ka.length)>0||(Ma=lt==null?void 0:lt.page)!=null&&Ma.is_ai_question||(co=lt==null?void 0:lt.page)!=null&&co.page_info)&&(lt==null?void 0:lt.count)==0&&(fl==null?void 0:fl.length)==0&&E.createElement("div",{className:$n.nodataSty},E.createElement("div",{className:$n.rightWrap},E.createElement("div",{className:$n.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),E.createElement("div",{className:$n.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${uo})`},onClick:()=>ur(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Gu("item_bank"))&&qi(!0)})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:Wt})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),E.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${xr})`,marginLeft:"20px"},onClick:()=>ur(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Gu("animation_code"))&&Gi(!0)})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:ha})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),E.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),E.createElement("div",{className:$n.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${mr})`},onClick:()=>ur(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Gu("ai_qna"))&&(Si([...fl,Qi[1]]),yu("2"),ti(!0),Ei(!0),Pu(!1))})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:Ta})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),E.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${Ur})`,marginLeft:"20px"},onClick:()=>ur(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Gu("page_info"))&&(Si([...fl,Qi[0]]),yu("1"),Ai(!0),Pu(!1))})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:ja})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),E.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),nu=="1"&&(Uu?E.createElement(cn,{ref:Vi,isOpen:Uu,isEdit:bs,data:rl(Dl(rl({},lt),{url:On,position:ft,maxPage:jt}),Hn),changePage:qn,onOk:()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ai(!1),Pu(!1),Sl()},onClose:()=>{Ai(!1),Pu(!1),Sl()}}):E.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},E.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((jo=lt==null?void 0:lt.page)==null?void 0:jo.info_read_min_time)&&E.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",E.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Fo=lt==null?void 0:lt.page)==null?void 0:Fo.info_read_min_time)==60?"1min":((ho=lt==null?void 0:lt.page)==null?void 0:ho.info_read_min_time)+"s")),(Dt==null?void 0:Dt.status)!="ended"&&E.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},E.createElement(re.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>{Pu(!0),Ai(!0)}},E.createElement("i",{className:"iconfont icon-bianjikejian"}))),E.createElement(re.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:Fn=>{be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u89E3\u6790\u63A8\u9001\uFF1F",onOk:()=>ur(void 0,null,function*(){var Sa;let Ia=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(Ia==null?void 0:Ia.status)==0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Sl())})})}},E.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((Xa=lt==null?void 0:lt.page)==null?void 0:Xa.page_info)&&E.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},E.createElement(ee.Z,{className:"font16 mt5",value:(Mo=lt==null?void 0:lt.page)==null?void 0:Mo.page_info})))),nu=="2"&&(Lu?E.createElement(Et,{ref:Yi,isOpen:Lu,isEdit:bs,addInteraction:Hg,data:rl(Dl(rl({},lt),{url:On,position:ft,maxPage:jt}),Hn),onOk:()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),ti(!1),Ei(!1),Pu(!1),Sl()},onClose:()=>{ti(!1),Ei(!1),Pu(!1),Sl()}}):E.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},E.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(Dt==null?void 0:Dt.status)!="ended"&&E.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},E.createElement(re.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>{ti(!0),Ei(!1),Pu(!0)}},E.createElement("i",{className:"iconfont icon-bianjikejian"}))),E.createElement(re.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:Fn=>{be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u667A\u80FD\u4E92\u52A8\uFF1F",onOk:()=>ur(void 0,null,function*(){var Sa;let Ia=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(Ia==null?void 0:Ia.status)==0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Sl())})})}},E.createElement("i",{className:"iconfont icon-shanchu14"}))))),((zr=(Bo=lt==null?void 0:lt.page)==null?void 0:Bo.smart_plan_page_knowledges)==null?void 0:zr.length)>0&&E.createElement("div",{style:{width:"100%",marginTop:"15px"}},(Cl=(il=lt==null?void 0:lt.page)==null?void 0:il.smart_plan_page_knowledges)==null?void 0:Cl.map((Fn,Sa)=>E.createElement("div",{key:"index",style:{marginTop:Sa==0?"0":"20px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",Hu[Sa]),E.createElement("div",{className:$n.question_list},Fn==null?void 0:Fn.question),(Fn==null?void 0:Fn.answer)&&E.createElement("div",{className:$n.answer_list},E.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),Fn==null?void 0:Fn.answer)))),((Gr=lt==null?void 0:lt.page)==null?void 0:Gr.is_ai_question)&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},E.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),E.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",E.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(Qr=lt==null?void 0:lt.page)==null?void 0:Qr.ai_question_size),"\u9053")),E.createElement("div",{key:"index",className:$n.ai_question_list,style:{marginTop:"15px"}},(pl=lt==null?void 0:lt.page)==null?void 0:pl.ai_requirement)),(Dt==null?void 0:Dt.status)!="not_started"&&(((Al=(Wl=lt==null?void 0:lt.page)==null?void 0:Wl.smart_plan_page_knowledges)==null?void 0:Al.length)>0||((Yr=lt==null?void 0:lt.page)==null?void 0:Yr.is_ai_question))&&((al=Fr==null?void 0:Fr.studentList)==null?void 0:al.length)>0&&E.createElement("div",{style:{display:"flex",justifyContent:"center",marginTop:"20px"}},E.createElement("div",{className:$n.comment_button,style:{width:"160px",marginLeft:0},onClick:()=>{ys(!0)}},E.createElement("img",{src:te(61764),width:16}),E.createElement("span",{style:{marginLeft:"8px"}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"))))),E.createElement(Ro.Z,{defaultValue:Vl.defaultValue,open:Vl.open,language:Vl.language,height:Vl.height,onDynamic:$g,showExtra:Vl.showExtra}),nu=="3"&&E.createElement(E.Fragment,null,E.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},E.createElement(re.Z,{title:"\u5168\u5C4F\u67E5\u770B"},E.createElement("div",{className:$n.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{hi(Dl(rl({},Vl),{open:Vl.open+1,showExtra:!1}))}},E.createElement("i",{className:"iconfont icon-quanping5"}))),(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(E.Fragment,null,E.createElement(re.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>{hi(Dl(rl({},Vl),{open:Vl.open+1,showExtra:!0}))}},E.createElement("i",{className:"iconfont icon-bianjikejian"}))),E.createElement(re.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:()=>{be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4EE3\u7801\u52A8\u6548\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ur(void 0,null,function*(){var Fn;const Sa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(Sa==null?void 0:Sa.status)===0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),hi(Dl(rl({},Vl),{open:0})),Sl())})})}},E.createElement("i",{className:"iconfont icon-shanchu14"}))))),E.createElement("div",{className:$n.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},E.createElement("div",{ref:_i}))),nu=="4"&&E.createElement("div",null,E.createElement("div",null,E.createElement("div",{className:$n.questionWrap},E.createElement("div",{className:$n.questionHeader},E.createElement("div",{className:$n.questionTitle},((Ul=(Zl=lt==null?void 0:lt.item_banks)==null?void 0:Zl[vr])==null?void 0:Ul.generate_type)=="ai"&&E.createElement(re.Z,{title:"\u667A\u80FD\u51FA\u9898"},E.createElement("img",{src:El,width:18,height:18})),E.createElement("span",null,"\u3010",Bi[(du=(cu=lt==null?void 0:lt.item_banks)==null?void 0:cu[vr])==null?void 0:du.item_type],"\u3011")),E.createElement("div",{className:$n.shiti_icon},(lt==null?void 0:lt.count)>0&&((Dt==null?void 0:Dt.status)=="not_started"||((lu=lt==null?void 0:lt.page)==null?void 0:lu.status)!="ended")&&E.createElement(re.Z,{title:"\u8BBE\u7F6E"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>ur(void 0,null,function*(){var Fn;yield Nc((Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id),Bs(!0)})},E.createElement("i",{className:`iconfont icon-shezhi9 ${(Kl=$n)==null?void 0:Kl.genghuan}`}))),(lt==null?void 0:lt.count)>0&&(Dt==null?void 0:Dt.status)!="ended"&&((sl=lt==null?void 0:lt.page)==null?void 0:sl.status)=="not_started"&&E.createElement(re.Z,{title:"\u66F4\u6362\u8BD5\u9898"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>ur(void 0,null,function*(){Mu(!0),Su(!0)})},E.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(Jl=$n)==null?void 0:Jl.genghuan}`}))),((Dt==null?void 0:Dt.status)=="not_started"||((gu=lt==null?void 0:lt.page)==null?void 0:gu.status)!="ended")&&E.createElement(re.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>ur(void 0,null,function*(){var Fn,Sa,Ia,Go,lr,Or,$r,vl,hl,Xl,ql,au,Yu,Vu,ou,ni,Cu;((Sa=(Fn=lt==null?void 0:lt.item_banks)==null?void 0:Fn[vr])==null?void 0:Sa.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(Go=(Ia=lt==null?void 0:lt.item_banks)==null?void 0:Ia[vr])==null?void 0:Go.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${Hn==null?void 0:Hn.coursesId}/smart_plan/${Hn==null?void 0:Hn.id}/ppt_info/info`):(en.setFieldsValue({item_type:((Or=(lr=lt==null?void 0:lt.item_banks)==null?void 0:lr[vr])==null?void 0:Or.item_type)=="SINGLE"||((vl=($r=lt==null?void 0:lt.item_banks)==null?void 0:$r[vr])==null?void 0:vl.item_type)=="MULTIPLE"?"SELECT":(Xl=(hl=lt==null?void 0:lt.item_banks)==null?void 0:hl[vr])==null?void 0:Xl.item_type,choices:(Yu=(au=(ql=lt==null?void 0:lt.item_banks)==null?void 0:ql[vr])==null?void 0:au.choices)==null?void 0:Yu.map(dl=>(dl.is_answer=dl.is_answer?1:0,dl)),analysis:(ou=(Vu=lt==null?void 0:lt.item_banks)==null?void 0:Vu[vr])==null?void 0:ou.analysis,name:(Cu=(ni=lt==null?void 0:lt.item_banks)==null?void 0:ni[vr])==null?void 0:Cu.name}),Wa(!1),Nr(!0))})},E.createElement("i",{className:`iconfont icon-bianjikejian ${(Gl=$n)==null?void 0:Gl.genghuan}`}))),(lt==null?void 0:lt.count)>0&&((hu=lt==null?void 0:lt.page)==null?void 0:hu.status)=="not_started"&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.Z,{title:"\u5220\u9664\u8BD5\u9898"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:()=>ur(void 0,null,function*(){be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BD5\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ur(void 0,null,function*(){var Fn,Sa,Ia;const Go=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(Ia=(Sa=lt==null?void 0:lt.item_banks)==null?void 0:Sa[vr])==null?void 0:Ia.id}});(Go==null?void 0:Go.status)===0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Wa(!1),en.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Sl(),Ou(0))})})})},E.createElement("i",{className:`iconfont icon-shanchu1 ${(mu=$n)==null?void 0:mu.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((bu=(wu=lt==null?void 0:lt.item_banks)==null?void 0:wu[vr])==null?void 0:bu.item_type)&&E.createElement(Ee,{questionIndex:vr+1,question:(Ar=lt==null?void 0:lt.item_banks)==null?void 0:Ar[vr],disabled:!0,showAnswer:(Dt==null?void 0:Dt.status)!=="in_progress"||((Tl=lt==null?void 0:lt.page)==null?void 0:Tl.status)==="ended"}),((cr=(wl=lt==null?void 0:lt.item_banks)==null?void 0:wl[vr])==null?void 0:cr.item_type)=="PROGRAM"&&E.createElement(nt,{questionIndex:vr+1,question:(zl=lt==null?void 0:lt.item_banks)==null?void 0:zl[vr]}),((Eu=(_r=lt==null?void 0:lt.item_banks)==null?void 0:_r[vr])==null?void 0:Eu.item_type)=="PROGRAM"&&zt((fu=lt==null?void 0:lt.item_banks)==null?void 0:fu[vr]),((Dt==null?void 0:Dt.status)!=="in_progress"||((ko=lt==null?void 0:lt.page)==null?void 0:ko.status)==="ended")&&((ol=(Rl=lt==null?void 0:lt.item_banks)==null?void 0:Rl[vr])==null?void 0:ol.item_type)!="PROGRAM"&&E.createElement(Ol,{question:(tu=lt==null?void 0:lt.item_banks)==null?void 0:tu[vr]})))),E.createElement(Ge.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{Ds(!1)},destroyOnClose:!0,forceRender:!0,open:Kg},E.createElement("div",{style:{padding:"20px"}},((lt==null?void 0:lt.count)>0||((Tu=(fr=lt==null?void 0:lt.page)==null?void 0:fr.smart_plan_page_knowledges)==null?void 0:Tu.length)>0||((ii=lt==null?void 0:lt.page)==null?void 0:ii.is_ai_question))&&(Dt==null?void 0:Dt.status)!="not_started"&&((uu=lt==null?void 0:lt.page)==null?void 0:uu.status)!="not_started"&&E.createElement("div",{className:$n.staticWrap},(lt==null?void 0:lt.count)>0&&E.createElement(E.Fragment,null,E.createElement(Kr,{data:(Fr==null?void 0:Fr.summary)||[],totalData:Fr==null?void 0:Fr.summaryTotal,paramsHttp:Hn,smartItembanks:lt,socketData:Mc}),((Du=(si=lt==null?void 0:lt.item_banks)==null?void 0:si[vr])==null?void 0:Du.item_type)!=="PROGRAM"&&E.createElement(ma,{data:(Fr==null?void 0:Fr.details)||[],paramsHttp:Hn,smartItembanks:lt,socketData:Mc})),((cl=(Ru=lt==null?void 0:lt.item_banks)==null?void 0:Ru[vr])==null?void 0:cl.item_type)=="PROGRAM"&&E.createElement(E.Fragment,null,E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),E.createElement("div",{className:$n.subTitle},"\u7B54\u9898\u8BB0\u5F55")),E.createElement(ze.default,{dataSource:(Iu==null?void 0:Iu.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(Fn,Sa,Ia)=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:Fn=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:Fn=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:Fn=>{switch(Fn){case"not_started":return E.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return E.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return E.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return E.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(Fn,Sa)=>E.createElement(yt.ZP,{type:"link",loading:!1,onClick:()=>ur(void 0,null,function*(){Rg(Sa),Ec(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(Iu==null?void 0:Iu.count)||0,onChange:(Fn,Sa)=>{Ig(Dl(rl({},pi),{page:Fn,page_size:Sa}))},current:pi==null?void 0:pi.page,pageSize:pi==null?void 0:pi.page_size,showTotal:Fn=>E.createElement(E.Fragment,null,"\u5171",E.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Fn),"\u6761\u6570\u636E")}})))),E.createElement("div",{className:$n.close_drawer,onClick:Fn=>{Fn.stopPropagation(),Ds(!1)}},E.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),Xo&&E.createElement(Fe.default,{form:en,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},E.createElement(Ge.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:Xo},E.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},E.createElement("div",{style:{fontWeight:500,fontSize:16}},bo?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),E.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{Nr(!1),Wa(!1)}})),bo&&E.createElement(Fe.default.Item,{name:"item_type",label:"\u9898\u578B"},E.createElement(oe.default,{size:"large",onChange:Fn=>{switch(en.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),ei(Fn),Fn){case"SELECT":en.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":en.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},E.createElement(oe.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),E.createElement(oe.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),bo?E.createElement(E.Fragment,null,Zu=="SELECT"&&Oc(),Zu=="JUDGMENT"&&kc()):E.createElement(E.Fragment,null,["SINGLE","MULTIPLE"].includes((Ju=(ci=lt==null?void 0:lt.item_banks)==null?void 0:ci[vr])==null?void 0:Ju.item_type)&&Oc(),((Xu=(di=lt==null?void 0:lt.item_banks)==null?void 0:di[vr])==null?void 0:Xu.item_type)=="JUDGMENT"&&kc()),E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:$n.bottomDiv},E.createElement("div",{className:$n.save_button,style:{marginRight:"20px"},onClick:()=>{Nr(!1),Wa(!1)}},"\u53D6\u6D88"),((Dt==null?void 0:Dt.status)=="not_started"||((gi=lt==null?void 0:lt.page)==null?void 0:gi.status)!="ended")&&E.createElement("div",{className:$n.save_button,onClick:()=>ur(void 0,null,function*(){var Fn,Sa,Ia,Go,lr;yield en.validateFields();let Or="";en.getFieldValue("item_type")=="SELECT"?en.getFieldValue("choices").filter(hl=>hl.is_answer==1).length>1?Or="MULTIPLE":Or="SINGLE":Or=en.getFieldValue("item_type");const $r=bo?`/api/courses/${Hn==null?void 0:Hn.coursesId}/smart_plans/${Hn==null?void 0:Hn.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}.json`,vl=yield(0,b.ZP)($r,{method:bo?"post":"put",body:Dl(rl({},en.getFieldsValue()),{item_type:Or,position:ft,smart_plan_id:Hn==null?void 0:Hn.id,difficulty:2,item_bank_id:(Ia=(Sa=lt==null?void 0:lt.item_banks)==null?void 0:Sa[vr])==null?void 0:Ia.id})});(vl==null?void 0:vl.status)===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Sl(),bo&&(((Go=lt==null?void 0:lt.item_banks)==null?void 0:Go.length)>0?Ou((lr=lt==null?void 0:lt.item_banks)==null?void 0:lr.length):Ou(0)),yu("4"),Wa(!1),Nr(!1))})},"\u4FDD\u5B58"))))),nu=="4"&&E.createElement("div",{className:$n.page_footer},(lt==null?void 0:lt.count)>1&&((qu=Array.from({length:lt==null?void 0:lt.count},(Fn,Sa)=>Sa+1))==null?void 0:qu.map((Fn,Sa)=>E.createElement("div",{key:Sa,className:Sa==vr?$n.num_style_active:$n.num_style,onClick:()=>{Ou(Fn-1)}},Fn))),(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(Pe.Z,{menu:{items:n0},overlayClassName:$n.menuSty},E.createElement("div",{className:$n.question_add},E.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),E.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),(Dt==null?void 0:Dt.status)=="not_started"&&E.createElement("div",{onClick:()=>ur(void 0,null,function*(){yield Is(),jl.get("type")?(0,ct.xg)(`/classrooms/${Hn==null?void 0:Hn.coursesId}/smart_plan/${Hn==null?void 0:Hn.id}/ppt_info/info?type=${jl.get("type")}&simulate=true&simulateType=4&pptPage=${ft}`):(0,ct.xg)(`/classrooms/${Hn==null?void 0:Hn.coursesId}/smart_plan/${Hn==null?void 0:Hn.id}/ppt_info/info?simulate=true&simulateType=4&pptPage=${ft}`)}),className:$n.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(lt==null?void 0:lt.count)>0&&((Au=lt==null?void 0:lt.page)==null?void 0:Au.status)!="not_started"&&(Dt==null?void 0:Dt.status)!="not_started"&&E.createElement("div",{className:$n.question_add,style:{marginLeft:"10px"},onClick:()=>{Ds(!0)}},E.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(Dt==null?void 0:Dt.status)=="in_progress"&&((bl=lt==null?void 0:lt.page)==null?void 0:bl.lesson_mode)!="self_learning"&&!(lt!=null&<.is_extra)&&(((Qn=lt==null?void 0:lt.page)==null?void 0:Qn.status)=="not_started"||((ji=lt==null?void 0:lt.page)==null?void 0:ji.status)=="ended")&&E.createElement("div",{className:$n.yulan_style,onClick:()=>ur(void 0,null,function*(){var Fn;let Sa=yield(0,b.ZP)(`/api/courses/${Hn==null?void 0:Hn.coursesId}/smart_plans/${Hn==null?void 0:Hn.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id,status:"in_progress"}});(Sa==null?void 0:Sa.status)==0&&(ye.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),Sl(),Ll(Sa==null?void 0:Sa.data))})},((mi=lt==null?void 0:lt.page)==null?void 0:mi.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(Dt==null?void 0:Dt.status)=="in_progress"&&((Zi=lt==null?void 0:lt.page)==null?void 0:Zi.lesson_mode)!="self_learning"&&!(lt!=null&<.is_extra)&&((_u=lt==null?void 0:lt.page)==null?void 0:_u.status)=="in_progress"&&E.createElement("div",{className:$n.yulan_style_end,onClick:()=>ur(void 0,null,function*(){var Fn;let Sa=yield(0,b.ZP)(`/api/courses/${Hn==null?void 0:Hn.coursesId}/smart_plans/${Hn==null?void 0:Hn.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id,status:"ended"}});(Sa==null?void 0:Sa.status)==0&&(ye.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),Sl(),Ll(Sa==null?void 0:Sa.data))})},"\u7ED3\u675F\u7B54\u9898")),nu=="1"&&E.createElement("div",{className:$n.page_footer},Uu&&E.createElement("div",{className:$n.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Vi.current.handleClose()}},"\u53D6\u6D88"),Uu&&E.createElement("div",{className:$n.yulan_style,onClick:()=>{Vi.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),(Dt==null?void 0:Dt.status)=="not_started"&&E.createElement("div",{className:$n.question_add,style:Uu?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ur(void 0,null,function*(){yield Is(),Uu?Vi.current.onClickPreview():jl.get("type")?(0,ct.xg)(`/classrooms/${Hn==null?void 0:Hn.coursesId}/smart_plan/${Hn==null?void 0:Hn.id}/ppt_info/info?type=${jl.get("type")}&simulate=true&simulateType=1&pptPage=${ft}`):(0,ct.xg)(`/classrooms/${Hn==null?void 0:Hn.coursesId}/smart_plan/${Hn==null?void 0:Hn.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${ft}`)})},"\u9884\u89C8\u4F53\u9A8C")),nu=="2"&&E.createElement("div",{className:$n.page_footer},Lu&&E.createElement("div",{className:$n.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Yi.current.handleClose()}},"\u53D6\u6D88"),Lu&&E.createElement("div",{className:$n.yulan_style,onClick:()=>{Yi.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),(Dt==null?void 0:Dt.status)=="not_started"&&E.createElement("div",{className:$n.question_add,style:Lu?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ur(void 0,null,function*(){yield Is(),Lu?Yi.current.onClickPreview():jl.get("type")?(0,ct.xg)(`/classrooms/${Hn==null?void 0:Hn.coursesId}/smart_plan/${Hn==null?void 0:Hn.id}/ppt_info/info?type=${jl.get("type")}&simulate=true&simulateType=2&pptPage=${ft}`):(0,ct.xg)(`/classrooms/${Hn==null?void 0:Hn.coursesId}/smart_plan/${Hn==null?void 0:Hn.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${ft}`)})},"\u9884\u89C8\u4F53\u9A8C"),((Yl=(zu=lt==null?void 0:lt.page)==null?void 0:zu.smart_plan_page_knowledges)==null?void 0:Yl.length)<3&&!((vu=lt==null?void 0:lt.page)!=null&&vu.is_ai_question)&&!Lu&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement("div",{className:$n.yulan_style,style:(Dt==null?void 0:Dt.status)=="not_started"?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>{Ei(!0),ti(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),E.createElement(be.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:zg,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{ys(!1)}},E.createElement(ze.default,{pagination:!1,dataSource:(Fr==null?void 0:Fr.studentList)||[],className:$n.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(Fn,Sa,Ia)=>Fn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Fn=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:Fn=>E.createElement(yt.ZP,{type:"link",loading:!1,onClick:()=>ur(void 0,null,function*(){kg(Fn),Es(!0),ys(!1)})},"\u67E5\u770B")}]})),vi&&E.createElement(yl.Z,{ispptModal:!0,isChangeQuestion:Nl,setScoreShow:Mu,isshixuns:!1,ScoreShow:!!vi,isloadings:!1,onOk:Fn=>ur(void 0,null,function*(){var Sa,Ia,Go,lr,Or,$r;if(!Fn.length){ye.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let vl=5-(lt==null?void 0:lt.count);if((Fn==null?void 0:Fn.length)>vl&&!Nl){ye.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0");return}let hl=yield(0,b.ZP)(Nl?`/api/smart_plan_pages/${(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.id}/change_item_bank.json`:`/api/smart_plan_pages/${(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.id}/add_item_banks.json`,{method:Nl?"put":"post",body:Nl?{item_bank_id:(lr=(Go=lt==null?void 0:lt.item_banks)==null?void 0:Go[vr])==null?void 0:lr.id,new_item_bank_id:Fn==null?void 0:Fn[0]}:{item_bank_ids:Fn,position:ft,is_smart_plan:!0}});(hl==null?void 0:hl.status)==0&&(ye.ZP.success(Nl?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),Mu(!1),Su(!1),yield Sl(),Nl||(((Or=lt==null?void 0:lt.item_banks)==null?void 0:Or.length)>0?Ou(($r=lt==null?void 0:lt.item_banks)==null?void 0:$r.length):Ou(0)),yu("4"),Nr(!1))})}),E.createElement(dr,{aiImg:On,ref:hc,onSave:(Fn,Sa)=>ur(void 0,null,function*(){var Ia,Go,lr;let Or=Fn==null?void 0:Fn.filter(hl=>hl.checked!=!0),$r=5-(lt==null?void 0:lt.count);if((Or==null?void 0:Or.length)>$r){ye.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}const vl=yield(0,b.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Or,mode:1,smart_plan:{id:Hn==null?void 0:Hn.id,position:ft},smart_plan_page_id:(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.id}});vl.status===0&&(ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Sl(),((Go=lt==null?void 0:lt.item_banks)==null?void 0:Go.length)>0?Ou((lr=lt==null?void 0:lt.item_banks)==null?void 0:lr.length):Ou(0),yu("4"),console.log(vl)),Sa()})}),E.createElement(be.default,{centered:!0,keyboard:!1,open:Ea,title:lt==null?void 0:lt.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{Ga(!1),En()},onCancel:()=>{Ga(!1),En()}},E.createElement("div",{className:$n.modal},"\u8BF7\u6253\u5F00\u624B\u673A\u626B\u7801\u529F\u80FD\uFF0C\u626B\u63CF\u5C4F\u5E55\u4E0A\u7684\u4E8C\u7EF4\u7801\uFF0C\u5373\u53EF\u8FDB\u5165\u8BFE\u4EF6\u9875\u9762\uFF0C\u5F00\u542F\u667A\u6167\u5B66\u4E60\u65B0\u4F53\u9A8C\uFF01"),E.createElement("div",{className:$n.erweima},E.createElement(a.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Hn==null?void 0:Hn.coursesId}&id=${Hn==null?void 0:Hn.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(ju=se==null?void 0:se.setting)==null?void 0:ju.tab_logo_url}`}))),E.createElement(be.default,{centered:!0,title:E.createElement(He.ZP.Group,{className:$n.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:Fn=>{Cs(Fn.target.value)},value:Ps}),className:$n.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:hs,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Cs(1),Es(!1)},onCancel:()=>{Cs(1),Es(!1)}},E.createElement(y.Z,{spinning:Lg},E.createElement("div",{className:$n.evalueWrap},Ps==1&&E.createElement("div",{className:$n.evalueSty},E.createElement(ee.Z,{className:$n.ansWrap,value:Ji==null?void 0:Ji.comment})),Ps==2&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),E.createElement("div",{className:$n.evalueSty},E.createElement("div",{className:$n.ansWrap,style:{padding:"0px 12px 12px 12px"}},(fi=Ji==null?void 0:Ji.question_and_answer_list)==null?void 0:fi.map((Fn,Sa)=>E.createElement("div",{key:Sa,className:"mt10"},E.createElement("div",{style:{display:"flex"}},E.createElement("div",{className:$n.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),E.createElement(ee.Z,{className:$n.asnCont,value:Fn==null?void 0:Fn.question})),E.createElement("div",{style:{display:"flex"}},E.createElement("div",{className:$n.label},"\u56DE\u7B54\uFF1A"),E.createElement(ee.Z,{className:$n.asnCont,value:Fn==null?void 0:Fn.answer})))))))))),E.createElement(be.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:jg,width:420,forceRender:!0,onOk:()=>ur(void 0,null,function*(){const Fn=yield(0,b.ZP)(`/api/courses/${Hn==null?void 0:Hn.coursesId}/smart_plans/${Hn==null?void 0:Hn.id}/set_cover.json`,{method:"post",body:{position:ft}});(Fn==null?void 0:Fn.status)==0&&(ye.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Ac(!1))}),onCancel:()=>{Ac(!1)}},E.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),E.createElement(be.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:Tg,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Ec(!1)}},E.createElement("div",null,E.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),E.createElement("span",{style:{color:"#333333"}},(Nu==null?void 0:Nu.user_name)||"--"),E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),E.createElement("span",{style:{color:"#333333"}},(Nu==null?void 0:Nu.student_id)||"--"),E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),E.createElement("span",{style:{color:"#333333"}},(Nu==null?void 0:Nu.group_name)||"--"),E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),E.createElement("span",{style:{color:"#333333"}},(Wu==null?void 0:Wu[Nu==null?void 0:Nu.answer_status])||"--")),E.createElement(Zo,{item:Nu,backUrl:`/classrooms/${Hn==null?void 0:Hn.coursesId}/smart_plan/${Hn==null?void 0:Hn.id}/ppt_info/info`}))),E.createElement(be.default,{centered:!0,keyboard:!1,open:Gg,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>ur(void 0,null,function*(){var Fn,Sa;const Ia=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/settings.json`,{method:"put",body:{position:ft,solution_visibility:Cc,enable_ai_tutor:yc}});(Ia==null?void 0:Ia.status)===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ms(ft,((Sa=lt==null?void 0:lt.page)==null?void 0:Sa.status)=="in_progress",(Dt==null?void 0:Dt.status)=="ended"),Bs(!1),Sl())}),onCancel:()=>{Bs(!1)}},E.createElement("div",null,E.createElement("div",{style:{color:"#000000",display:"flex"}},E.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),E.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),E.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:Cc,onChange:Fn=>{Fc(Fn)}},E.createElement(oe.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),E.createElement(oe.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),E.createElement(oe.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),(($u=(xu=lt==null?void 0:lt.item_banks)==null?void 0:xu[vr])==null?void 0:$u.item_type)=="PROGRAM"&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},E.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),E.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),E.createElement(x.Z,{checked:yc,onChange:Fn=>{Pc(Fn)}})))),E.createElement(be.default,{centered:!0,keyboard:!1,open:Yg,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>ur(void 0,null,function*(){var Fn,Sa;let Ia=[];Xi==null||Xi.map(lr=>{Ui!=null&&Ui.includes(lr==null?void 0:lr.id)&&lr!=null&&lr.bind_module&&Ia.push(lr==null?void 0:lr.position)});let Go=!1;if((Ia==null?void 0:Ia.length)>0?Go=yield new Promise(Or=>{be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:E.createElement("div",null,"\u68C0\u6D4B\u5230",E.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},Ia==null?void 0:Ia.map(($r,vl,hl)=>`\u7B2C${$r}\u9875${vlOr(!0),onCancel:()=>Or(!1)})}):Go=!0,Go){const lr=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/group.json`,{method:"put",body:(lt==null?void 0:lt.count)>0?{position:ft,page_ids:Ui,progress_control:Bc}:{position:ft,page_ids:Ui}});(lr==null?void 0:lr.status)===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Sl(),Ms(ft,((Sa=lt==null?void 0:lt.page)==null?void 0:Sa.status)=="in_progress",(Dt==null?void 0:Dt.status)=="ended"),ws(!1))}}),onCancel:()=>{ws(!1)}},E.createElement("div",{style:{color:"#333"}},E.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),E.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:$n.selectMore,disabled:(Dt==null?void 0:Dt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:Ui,showSearch:!1,onChange:Fn=>{bc(Fn)}},Xi==null?void 0:Xi.map((Fn,Sa)=>E.createElement(oe.default.Option,{value:Fn==null?void 0:Fn.id,key:Sa,disabled:(Fn==null?void 0:Fn.position)==ft},"\u7B2C",Fn==null?void 0:Fn.position,"\u9875"))),(lt==null?void 0:lt.count)>0&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},E.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),E.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u542F\u7528\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u5F53\u524D\u9875\u9762\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60")),E.createElement(x.Z,{checked:Bc,onChange:Fn=>{wc(Fn)}})))),E.createElement(be.default,{open:Qg,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>qi(!1),footer:null,width:372},E.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),E.createElement("div",{className:$n.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:Qa},{key:1,name:"\u9898\u5E93\u9009\u9898",img:te(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:te(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:rr}].map(Fn=>E.createElement("div",{className:$n.add_button,onClick:()=>{qe.Z.publish("active-modal-index",Fn.key),qi(!1)}},E.createElement("img",{width:18,src:Fn.img}),E.createElement("aside",{className:"ml10"},Fn.name))))),E.createElement(yn,{isEdit:bs,data:rl(Dl(rl({},lt),{url:On,position:ft,maxPage:jt}),Hn),visible:Vg,changePage:qn,openPreview:Fn=>{hi(Dl(rl({},Vl),{defaultValue:Fn,showExtra:!0,open:Vl.open+1}))},onOk:()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Gi(!1),Sl()},onClose:()=>Gi(!1)}),E.createElement(su,{interactiveOpen:Wg,maxPage:jt,onClose:()=>xc(!1),paramsHttp:Hn,handlePageClick:Fn=>{Gn(Fn)},handleRefresh:()=>{Sl()},currentPosition:ft}))};var wi=(0,ve.connect)(({classroomList:me,globalSetting:se})=>({classroomList:me,globalSetting:se}))(Ku),Jo={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_content:"over_content___sF378",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5",arrow:"arrow___fFtZm"},bi=te(97915);const Di=(0,E.forwardRef)((me,se)=>{const{prefixCls:ue,className:ft,children:Dt,size:Mn,style:On={}}=me,gn=Cn()(`${ue}-panel`,{[`${ue}-panel-hidden`]:Mn===0},ft),jt=Mn!==void 0;return E.createElement("div",{ref:se,className:gn,style:Object.assign(Object.assign({},On),{flexBasis:jt?Mn:"auto",flexGrow:jt?0:1})},Dt)});var xi=()=>null,Mi=te(29301),pu=te(6089),Ii=te(48755),Ni=te(83397),Li=te(11592),Oi=function(me,se){var ue={};for(var ft in me)Object.prototype.hasOwnProperty.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dt=0,ft=Object.getOwnPropertySymbols(me);Dt(0,Li.Z)(me).filter(E.isValidElement).map(ue=>{const{props:ft}=ue,{collapsible:Dt}=ft,Mn=Oi(ft,["collapsible"]);return Object.assign(Object.assign({},Mn),{collapsible:ki(Dt)})}),[me])}function Er(me,se,ue){return E.useMemo(()=>{const ft=[];for(let Dt=0;Dt0||Gn.start&&jt===0&&gn>0,Fa=Gn.start&&jt>0||qn.end&&gn===0&&jt>0;ft[Dt]={resizable:na,startCollapsible:!!(ue?Fa:Pn),endCollapsible:!!(ue?Pn:Fa)}}return ft},[se,me])}var ir=te(95190);function xl(me){return Number(me.slice(0,-1))/100}function Hl(me){return typeof me=="string"&&me.endsWith("%")}function li(me,se){const ue=me.map(Gn=>Gn.size),ft=me.length,Dt=se||0,Mn=Gn=>Gn*Dt,[On,gn]=E.useState(()=>me.map(Gn=>Gn.defaultSize)),jt=E.useMemo(()=>{var Gn;const na=[];for(let Pn=0;Pn{let Gn=[],na=0;for(let Fa=0;FaFa+(da||0),0);if(Pn>1||!na){const Fa=1/Pn;Gn=Gn.map(da=>da===void 0?0:da*Fa)}else{const Fa=(1-Pn)/na;Gn=Gn.map(da=>da===void 0?Fa:da)}return Gn},[jt,Dt]),ta=E.useMemo(()=>En.map(Mn),[En,Dt]),qn=E.useMemo(()=>me.map(Gn=>Hl(Gn.min)?xl(Gn.min):(Gn.min||0)/Dt),[me,Dt]),Nn=E.useMemo(()=>me.map(Gn=>Hl(Gn.max)?xl(Gn.max):(Gn.max||Dt)/Dt),[me,Dt]);return[E.useMemo(()=>se?ta:jt,[ta,se]),ta,En,qn,Nn,gn]}function ts(me,se,ue,ft,Dt,Mn){const On=me.map(oa=>[oa.min,oa.max]),gn=ft||0,jt=oa=>oa*gn;function En(oa,Ba){return typeof oa=="string"?jt(xl(oa)):oa!=null?oa:Ba}const[ta,qn]=E.useState([]),Nn=E.useRef([]),[pn,Gn]=E.useState(null),na=()=>ue.map(jt);return[oa=>{qn(na()),Gn({index:oa,confirmed:!1})},(oa,Ba)=>{var kt;let Ha=null;if((!pn||!pn.confirmed)&&Ba!==0){if(Ba>0)Ha=oa,Gn({index:oa,confirmed:!0});else for(let Ma=oa;Ma>=0;Ma-=1)if(ta[Ma]>0&&se[Ma].resizable){Ha=Ma,Gn({index:Ma,confirmed:!0});break}}const Va=(kt=Ha!=null?Ha:pn==null?void 0:pn.index)!==null&&kt!==void 0?kt:oa,xa=(0,ir.Z)(ta),so=Va+1,Io=En(On[Va][0],0),Lo=En(On[so][0],0),Tn=En(On[Va][1],gn),fa=En(On[so][1],gn);let Ka=Ba;return xa[Va]+KaTn&&(Ka=Tn-xa[Va]),xa[so]-Ka>fa&&(Ka=xa[so]-fa),xa[Va]+=Ka,xa[so]-=Ka,Dt(xa),xa},()=>{Gn(null)},(oa,Ba)=>{const kt=na(),Ha=Mn?Ba==="start"?"end":"start":Ba,Va=Ha==="start"?oa:oa+1,xa=Ha==="start"?oa+1:oa,so=kt[Va],Io=kt[xa];if(so!==0&&Io!==0)kt[Va]=0,kt[xa]+=so,Nn.current[oa]=so;else{const Lo=so+Io,Tn=En(On[Va][0],0),fa=En(On[Va][1],gn),Ka=En(On[xa][0],0),Ma=En(On[xa][1],gn),co=Math.max(Tn,Lo-Ma),Fo=(Math.min(fa,Lo-Ka)-co)/2,ho=Nn.current[oa],Xa=Lo-ho;ho&&ho<=Ma&&ho>=Ka&&Xa<=fa&&Xa>=Tn?(kt[xa]=ho,kt[Va]=Xa):(kt[Va]-=Fo,kt[xa]+=Fo)}return Dt(kt),kt},pn==null?void 0:pn.index]}var ns=te(84105),as=te(33853),Ls=te(38819),Rr=te(87395);function sr(me){return typeof me=="number"&&!Number.isNaN(me)?Math.round(me):0}var ll=me=>{const{prefixCls:se,vertical:ue,index:ft,active:Dt,ariaNow:Mn,ariaMin:On,ariaMax:gn,resizable:jt,startCollapsible:En,endCollapsible:ta,onOffsetStart:qn,onOffsetUpdate:Nn,onOffsetEnd:pn,onCollapse:Gn,lazy:na,containerSize:Pn}=me,Fa=`${se}-bar`,[da,ra]=(0,E.useState)(null),[oa,Ba]=(0,E.useState)(0),kt=ue?0:oa,Ha=ue?oa:0,Va=Ma=>{jt&&Ma.currentTarget&&(ra([Ma.pageX,Ma.pageY]),qn(ft))},xa=Ma=>{if(jt&&Ma.touches.length===1){const co=Ma.touches[0];ra([co.pageX,co.pageY]),qn(ft)}},so=Ma=>{const co=Pn*Mn/100,jo=co+Ma,Fo=Math.max(0,Pn*On/100),ho=Math.min(Pn,Pn*gn/100);return Math.max(Fo,Math.min(ho,jo))-co},Io=(0,pu.Z)((Ma,co)=>{const jo=so(ue?co:Ma);Ba(jo)}),Lo=(0,pu.Z)(()=>{Nn(ft,kt,Ha),Ba(0)});E.useEffect(()=>{if(da){const Ma=ho=>{const{pageX:Xa,pageY:Mo}=ho,Bo=Xa-da[0],zr=Mo-da[1];na?Io(Bo,zr):Nn(ft,Bo,zr)},co=()=>{na&&Lo(),ra(null),pn()},jo=ho=>{if(ho.touches.length===1){const Xa=ho.touches[0],Mo=Xa.pageX-da[0],Bo=Xa.pageY-da[1];na?Io(Mo,Bo):Nn(ft,Mo,Bo)}},Fo=()=>{na&&Lo(),ra(null),pn()};return window.addEventListener("touchmove",jo),window.addEventListener("touchend",Fo),window.addEventListener("mousemove",Ma),window.addEventListener("mouseup",co),()=>{window.removeEventListener("mousemove",Ma),window.removeEventListener("mouseup",co),window.removeEventListener("touchmove",jo),window.removeEventListener("touchend",Fo)}}},[da,na,ue,ft,Pn,Mn,On,gn]);const Tn={[`--${Fa}-preview-offset`]:`${oa}px`},fa=ue?Rr.Z:as.Z,Ka=ue?ns.Z:Ls.Z;return E.createElement("div",{className:Fa,role:"separator","aria-valuenow":sr(Mn),"aria-valuemin":sr(On),"aria-valuemax":sr(gn)},na&&E.createElement("div",{className:Cn()(`${Fa}-preview`,{[`${Fa}-preview-active`]:!!oa}),style:Tn}),E.createElement("div",{className:Cn()(`${Fa}-dragger`,{[`${Fa}-dragger-disabled`]:!jt,[`${Fa}-dragger-active`]:Dt}),onMouseDown:Va,onTouchStart:xa}),En&&E.createElement("div",{className:Cn()(`${Fa}-collapse-bar`,`${Fa}-collapse-bar-start`),onClick:()=>Gn(ft,"start")},E.createElement(fa,{className:Cn()(`${Fa}-collapse-icon`,`${Fa}-collapse-start`)})),ta&&E.createElement("div",{className:Cn()(`${Fa}-collapse-bar`,`${Fa}-collapse-bar-end`),onClick:()=>Gn(ft,"end")},E.createElement(Ka,{className:Cn()(`${Fa}-collapse-icon`,`${Fa}-collapse-end`)})))},Ml=te(63356),os=te(16931);const Uc=me=>{const{componentCls:se}=me;return{[`&-rtl${se}-horizontal`]:{[`> ${se}-bar`]:{[`${se}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${se}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${se}-vertical`]:{[`> ${se}-bar`]:{[`${se}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${se}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},Wi={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},Gc=me=>{const{componentCls:se,colorFill:ue,splitBarDraggableSize:ft,splitBarSize:Dt,splitTriggerSize:Mn,controlItemBgHover:On,controlItemBgActive:gn,controlItemBgActiveHover:jt,prefixCls:En}=me,ta=`${se}-bar`,qn=`${se}-mask`,Nn=`${se}-panel`,pn=me.calc(Mn).div(2).equal(),Gn=`${En}-bar-preview-offset`,na={position:"absolute",background:me.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[se]:Object.assign(Object.assign(Object.assign({},(0,Ml.Wf)(me)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${ta}`]:{flex:"none",position:"relative",userSelect:"none",[`${ta}-dragger`]:Object.assign(Object.assign({},Wi),{zIndex:1,"&::before":Object.assign({content:'""',background:On},Wi),"&::after":Object.assign({content:'""',background:ue},Wi),[`&:hover:not(${ta}-dragger-active)`]:{"&::before":{background:gn}},"&-active":{zIndex:2,"&::before":{background:jt}},[`&-disabled${ta}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:On}},"&::after":{display:"none"}}}),[`${ta}-collapse-bar`]:Object.assign(Object.assign({},Wi),{zIndex:me.zIndexPopupBase,background:On,fontSize:me.fontSizeSM,borderRadius:me.borderRadiusXS,color:me.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:gn},"&:active":{background:jt}}),"&:hover, &:active":{[`${ta}-collapse-bar`]:{opacity:1}}},[qn]:{position:"fixed",zIndex:me.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${ta}`]:{width:0,[`${ta}-preview`]:Object.assign(Object.assign({height:"100%",width:Dt},na),{[`&${ta}-preview-active`]:{display:"block",transform:`translateX(var(--${Gn}))`}}),[`${ta}-dragger`]:{cursor:"col-resize",height:"100%",width:Mn,"&::before":{height:"100%",width:Dt},"&::after":{height:ft,width:Dt}},[`${ta}-collapse-bar`]:{width:me.fontSizeSM,height:me.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:pn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:pn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${ta}`]:{height:0,[`${ta}-preview`]:Object.assign(Object.assign({height:Dt,width:"100%"},na),{[`&${ta}-preview-active`]:{display:"block",transform:`translateY(var(--${Gn}))`}}),[`${ta}-dragger`]:{cursor:"row-resize",width:"100%",height:Mn,"&::before":{width:"100%",height:Dt},"&::after":{width:ft,height:Dt}},[`${ta}-collapse-bar`]:{height:me.fontSizeSM,width:me.controlHeightSM,"&-start":{top:"auto",bottom:pn,transform:"translateX(-50%)"},"&-end":{top:pn,bottom:"auto",transform:"translateX(-50%)"}}}},[Nn]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${se}:only-child)`]:{overflow:"hidden"}}}),Uc(me))}},Yc=me=>{var se;const ue=me.splitBarSize||2,ft=me.splitTriggerSize||6,Dt=me.resizeSpinnerSize||20,Mn=(se=me.splitBarDraggableSize)!==null&&se!==void 0?se:Dt;return{splitBarSize:ue,splitTriggerSize:ft,splitBarDraggableSize:Mn,resizeSpinnerSize:Dt}};var Vc=(0,os.I$)("Splitter",me=>[Gc(me)],Yc),Qc=me=>{const{prefixCls:se,className:ue,style:ft,layout:Dt="horizontal",children:Mn,rootClassName:On,onResizeStart:gn,onResize:jt,onResizeEnd:En,lazy:ta}=me,{getPrefixCls:qn,direction:Nn,className:pn,style:Gn}=(0,Ii.dj)("splitter"),na=qn("splitter",se),Pn=(0,Ni.Z)(na),[Fa,da,ra]=Vc(na,Pn),oa=Dt==="vertical",Ba=Nn==="rtl",kt=!oa&&Ba,Ha=Ti(Mn),[Va,xa]=(0,E.useState)(),so=Al=>{const{offsetWidth:Yr,offsetHeight:al}=Al,Zl=oa?al:Yr;Zl!==0&&xa(Zl)},[Io,Lo,Tn,fa,Ka,Ma]=li(Ha,Va),co=Er(Ha,Lo,Ba),[jo,Fo,ho,Xa,Mo]=ts(Ha,co,Tn,Va,Ma,Ba),Bo=(0,pu.Z)(Al=>{jo(Al),gn==null||gn(Lo)}),zr=(0,pu.Z)((Al,Yr)=>{const al=Fo(Al,Yr);jt==null||jt(al)}),il=(0,pu.Z)(()=>{ho(),En==null||En(Lo)}),Cl=(0,pu.Z)((Al,Yr)=>{const al=Xa(Al,Yr);jt==null||jt(al),En==null||En(al)}),Gr=Cn()(na,ue,`${na}-${Dt}`,{[`${na}-rtl`]:Ba},On,pn,ra,Pn,da),Qr=`${na}-mask`,pl=E.useMemo(()=>{const Al=[];let Yr=0;for(let al=0;al{const al=E.createElement(Di,Object.assign({},Al,{prefixCls:na,size:Io[Yr]}));let Zl=null;const Ul=co[Yr];if(Ul){const cu=(pl[Yr-1]||0)+fa[Yr],du=(pl[Yr+1]||100)-Ka[Yr+1],lu=(pl[Yr-1]||0)+Ka[Yr],Kl=(pl[Yr+1]||100)-fa[Yr+1];Zl=E.createElement(ll,{lazy:ta,index:Yr,active:Mo===Yr,prefixCls:na,vertical:oa,resizable:Ul.resizable,ariaNow:pl[Yr]*100,ariaMin:Math.max(cu,du)*100,ariaMax:Math.min(lu,Kl)*100,startCollapsible:Ul.startCollapsible,endCollapsible:Ul.endCollapsible,onOffsetStart:Bo,onOffsetUpdate:(sl,Jl,gu)=>{let Gl=oa?gu:Jl;kt&&(Gl=-Gl),zr(sl,Gl)},onOffsetEnd:il,onCollapse:Cl,containerSize:Va||0})}return E.createElement(E.Fragment,{key:`split-panel-${Yr}`},al,Zl)}),typeof Mo=="number"&&E.createElement("div",{"aria-hidden":!0,className:Cn()(Qr,`${Qr}-${Dt}`)}))))};const Os=Qc;Os.Panel=xi;var Ri=Os,Bl={box:"box___9t6dj",code_style:"code_style___L5H95",box_header:"box_header___PThC5",headTip:"headTip___MoiWM",box_wrap:"box_wrap_____SpK",progressbarWrap:"progressbarWrap___Xb_JW",progressItem:"progressItem___r6hIu",circle:"circle___dmxdq",activeWrap:"activeWrap___ZAXAN",quit:"quit___fMx4e",box_botton:"box_botton___nhfoY",mainContent:"mainContent___EseHE",questionWrap:"questionWrap___bTxa_",questionStatus:"questionStatus___g9DRZ",studyUnit:"studyUnit___G1Nk2",page_footer:"page_footer___PFaVy",num_style:"num_style___GIpVz",num_style_active:"num_style_active___bq8RR",button1:"button1___HqBEu",button2:"button2___VYEdv"},Ir={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",activeAnswer:"activeAnswer___uuVOS",rightAnswer:"rightAnswer___vz9aJ",errorAnswer:"errorAnswer___ffoBB",setAnswerBtn:"setAnswerBtn___JXqx2",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa",Drawrap:"Drawrap___sKs5x",iframe:"iframe___ZCHT9",c:"c___yzswq",cpp:"cpp___aD_5y",java:"java___s91Vb",python:"python___PRu_t",commitBtn:"commitBtn___g2N79",questionWrap:"questionWrap___nKdxT",solutionWrap:"solutionWrap___jaM5J",descBox:"descBox___bONsy",title:"title___ufkCS",desc:"desc___DG7jE"},Hc=Object.defineProperty,Wc=Object.defineProperties,Kc=Object.getOwnPropertyDescriptors,ks=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,Xc=Object.prototype.propertyIsEnumerable,Ts=(me,se,ue)=>se in me?Hc(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,rs=(me,se)=>{for(var ue in se||(se={}))Jc.call(se,ue)&&Ts(me,ue,se[ue]);if(ks)for(var ue of ks(se))Xc.call(se,ue)&&Ts(me,ue,se[ue]);return me},qc=(me,se)=>Wc(me,Kc(se));const _c=({problemset:me,dispatch:se,question:ue,pageCache:ft,solutionVis:Dt,disabled:Mn,questionIndex:On,pageInfo:gn,questionChoiceIdsRef:jt})=>{const[En,ta]=(0,E.useState)({}),[qn,Nn]=(0,E.useState)([]),pn={fontSize:"18px"},Gn=(gn==null?void 0:gn.status)=="ended"||(ue==null?void 0:ue.is_answered)||(ft==null?void 0:ft.is_end),na=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{const da=(0,Rn.cloneDeep)(ue);ta(da),Nn(da.choices)},[ue]);const Pn=da=>{if(Gn)return;const ra=qn.map((oa,Ba)=>qc(rs({},oa),{checked:Ba===da?!(oa!=null&&oa.checked):oa==null?void 0:oa.checked}));jt.current=ra.filter(oa=>oa.checked).map(oa=>oa==null?void 0:oa.choice_id),Nn(ra)},Fa=(da=!1)=>{let ra="";return qn.forEach((oa,Ba)=>{da?oa!=null&&oa.me_answered&&(ra=ra+na[Ba]):oa!=null&&oa.is_answer&&(ra=ra+na[Ba])}),ra};return console.log(On),E.createElement("div",null,E.createElement("div",{className:Ir.questionWrap},E.createElement(ee.Z,{value:`${On?On+"\u3001":""}\u3010\u591A\u9009\u9898\u3011`+(En==null?void 0:En.name),style:rs({},pn)}),qn==null?void 0:qn.map((da,ra)=>{const{is_answer:oa,checked:Ba,choice_text:kt,me_answered:Ha}=da;let Va="";return Dt?(oa&&(Va=Ir.rightAnswer),!oa&&(Ba||Ha)&&(Va=Ir.errorAnswer)):(Ba||Ha)&&(Va=Ir.activeAnswer),E.createElement(At.Z,{className:Ir.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{onClick:()=>{Pn(ra)},className:`${Ir.choiceIndex} ${Va}`,style:{cursor:Mn||ue!=null&&ue.is_answered?"not-allowed":"pointer"}},na[ra]),E.createElement(_e.Z,{flex:1,className:`${Ir.editorWrap} ml15 current`},E.createElement(ee.Z,{className:Ir.html,value:kt,style:rs({},pn)})))}),Dt&&E.createElement("div",{className:Ir.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},Fa())),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((En==null?void 0:En.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var $c=(0,ve.connect)(({problemset:me})=>({problemset:me}))(_c),$l=te(59301),ed=Object.defineProperty,td=Object.defineProperties,nd=Object.getOwnPropertyDescriptors,Rs=Object.getOwnPropertySymbols,ad=Object.prototype.hasOwnProperty,od=Object.prototype.propertyIsEnumerable,zs=(me,se,ue)=>se in me?ed(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ls=(me,se)=>{for(var ue in se||(se={}))ad.call(se,ue)&&zs(me,ue,se[ue]);if(Rs)for(var ue of Rs(se))od.call(se,ue)&&zs(me,ue,se[ue]);return me},rd=(me,se)=>td(me,nd(se));const ld=({questionIndex:me,problemset:se,dispatch:ue,question:ft,solutionVis:Dt,pageCache:Mn,pageInfo:On,questionChoiceIdsRef:gn})=>{const[jt,En]=(0,E.useState)({}),[ta,qn]=(0,E.useState)([]),Nn={fontSize:"18px"},pn=(On==null?void 0:On.status)=="ended"||(ft==null?void 0:ft.is_answered)||(Mn==null?void 0:Mn.is_end),Gn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{const Pn=(0,Rn.cloneDeep)(ft);En(Pn),qn(Pn.choices)},[ft]);const na=Pn=>{if(pn)return;const Fa=ta.map((da,ra)=>rd(ls({},da),{checked:ra===Pn}));gn.current=Fa.filter(da=>da.checked).map(da=>da==null?void 0:da.choice_id),qn(Fa)};return $l.createElement("div",null,$l.createElement("div",{className:Ir.questionWrap},$l.createElement(ee.Z,{value:`${me?me+"\u3001":""}\u3010\u5355\u9009\u9898\u3011`+(jt==null?void 0:jt.name),style:ls({},Nn)}),ta==null?void 0:ta.map((Pn,Fa)=>{const{is_answer:da,checked:ra,choice_text:oa,me_answered:Ba}=Pn;let kt="";return Dt?(da&&(kt=Ir.rightAnswer),!da&&(ra||Ba)&&(kt=Ir.errorAnswer)):(ra||Ba)&&(kt=Ir.activeAnswer),$l.createElement(At.Z,{className:Ir.choiceWrap,align:"middle",wrap:!1},$l.createElement(_e.Z,{onClick:Ha=>{na(Fa)},className:`${Ir.choiceIndex} ${kt}`,style:{cursor:pn?"not-allowed":"pointer"}},Gn[Fa]),$l.createElement(_e.Z,{flex:1,className:`${Ir.editorWrap} ml15 current`},$l.createElement(ee.Z,{className:Ir.html,value:oa,style:ls({},Nn)})))}),Dt&&$l.createElement("div",{className:Ir.solutionWrap},$l.createElement("div",{className:"c-grey-333 mb5 font16"},$l.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),$l.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Gn[ta.findIndex(Pn=>Pn==null?void 0:Pn.is_answer)])),$l.createElement("div",null,$l.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((jt==null?void 0:jt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var ud=(0,ve.connect)(({problemset:me})=>({problemset:me}))(ld),id=Object.defineProperty,sd=Object.defineProperties,cd=Object.getOwnPropertyDescriptors,js=Object.getOwnPropertySymbols,dd=Object.prototype.hasOwnProperty,gd=Object.prototype.propertyIsEnumerable,Zs=(me,se,ue)=>se in me?id(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,us=(me,se)=>{for(var ue in se||(se={}))dd.call(se,ue)&&Zs(me,ue,se[ue]);if(js)for(var ue of js(se))gd.call(se,ue)&&Zs(me,ue,se[ue]);return me},md=(me,se)=>sd(me,cd(se));const fd=({problemset:me,questionIndex:se,dispatch:ue,question:ft,pageCache:Dt,solutionVis:Mn,disabled:On,pageInfo:gn,questionChoiceIdsRef:jt})=>{var En;const[ta,qn]=(0,E.useState)({}),[Nn,pn]=(0,E.useState)([]),Gn={fontSize:"18px"},na=(gn==null?void 0:gn.status)=="ended"||(ft==null?void 0:ft.is_answered)||(Dt==null?void 0:Dt.is_end),Pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{const da=(0,Rn.cloneDeep)(ft);qn(da),pn(da.choices)},[ft]);const Fa=da=>{if(na)return;const ra=Nn.map((oa,Ba)=>md(us({},oa),{checked:Ba===da}));jt.current=ra.filter(oa=>oa.checked).map(oa=>oa==null?void 0:oa.choice_id),pn(ra)};return E.createElement("div",null,E.createElement("div",{className:Ir.questionWrap},E.createElement(ee.Z,{value:`${se?se+"\u3001":""}\u3010\u5224\u65AD\u9898\u3011`+(ta==null?void 0:ta.name),style:us({},Gn)}),Nn==null?void 0:Nn.map((da,ra)=>{const{is_answer:oa,checked:Ba,choice_text:kt,me_answered:Ha}=da;let Va="";return Mn?(oa&&(Va=Ir.rightAnswer),!oa&&(Ba||Ha)&&(Va=Ir.errorAnswer)):(Ba||Ha)&&(Va=Ir.activeAnswer),E.createElement(At.Z,{className:Ir.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{onClick:()=>{Fa(ra)},className:`${Ir.choiceIndex} ${Va}`,style:{cursor:On||ft!=null&&ft.is_answered?"not-allowed":"pointer"}},Pn[ra]),E.createElement(_e.Z,{flex:1,className:`${Ir.editorWrap} ml15 current`},E.createElement(ee.Z,{className:Ir.html,value:kt,style:us({},Gn)})))}),Mn&&E.createElement("div",{className:Ir.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},(En=Nn.find(da=>da==null?void 0:da.is_answer))==null?void 0:En.choice_text)),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ta==null?void 0:ta.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var vd=(0,ve.connect)(({problemset:me})=>({problemset:me}))(fd),Us=te(81722),pd=te(61186),hd=te.n(pd),Ed=te(81072),br=te(59301),Ad=Object.defineProperty,Gs=Object.getOwnPropertySymbols,Sd=Object.prototype.hasOwnProperty,yd=Object.prototype.propertyIsEnumerable,Ys=(me,se,ue)=>se in me?Ad(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Pd=(me,se)=>{for(var ue in se||(se={}))Sd.call(se,ue)&&Ys(me,ue,se[ue]);if(Gs)for(var ue of Gs(se))yd.call(se,ue)&&Ys(me,ue,se[ue]);return me},Ki=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Cd=({problemset:me,dispatch:se,question:ue,pageCache:ft,solutionVis:Dt,SmartPlanItemBanks:Mn,disabled:On,questionIndex:gn,questionChoiceIdsRef:jt,handleRefresh:En,childWindow:ta})=>{var qn;const[Nn,pn]=(0,E.useState)(!1),[Gn,na]=(0,E.useState)(""),Pn=(0,ve.useParams)(),[Fa,da]=(0,E.useState)(!1),ra=(0,E.useRef)(null),oa=(0,E.useRef)(null),Ba={fontSize:"18px"},[kt,Ha]=(0,E.useState)([]),[Va,xa]=(0,E.useState)({page:1,limit:10}),[so,Io]=(0,E.useState)(0),[Lo,Tn]=(0,E.useState)(null),fa={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,E.useEffect)(()=>{if(!ta||ta.closed)return;const Fo=()=>{var Xa;const Mo={type:"showIntelligentTeacherStatus",aiStatus:(Xa=Mn==null?void 0:Mn.page)==null?void 0:Xa.enable_ai_tutor,questionStatus:(ue==null?void 0:ue.status)==="ended"};ta.postMessage(Mo,"*")};if(ta.document.readyState==="complete")setTimeout(()=>{Fo()},3e3);else{const Xa=()=>{Fo(),ta.removeEventListener("load",Xa)};ta.addEventListener("load",Xa)}const ho=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),ue!=null&&ue.hack_user_identifier&&jo(),En()};return ta==null||ta.addEventListener("unload",ho),()=>{ta==null||ta.removeEventListener("unload",ho)}},[ta,Mn,ue==null?void 0:ue.status]),(0,E.useEffect)(()=>()=>{oa.current=null},[]);const Ka=()=>Ki(void 0,null,function*(){if(da(!0),ue!=null&&ue.hack_identifier){const Fo=yield(0,Us.nF)({id:ue==null?void 0:ue.hack_identifier});if((Fo==null?void 0:Fo.status)===0){const Xa=window.open(`/myproblems/${Fo==null?void 0:Fo.identifier}?type=smartPlan&exercisesId=${Pn==null?void 0:Pn.id}&coursesId=${Pn==null?void 0:Pn.coursesId}&questionId=${ue==null?void 0:ue.id}&smartPlanItemBankId=${ue==null?void 0:ue.smart_plan_item_bank_id}`,"_blank")}}da(!1)}),Ma={C:br.createElement("span",{className:Ir.c},"C"),"C++":br.createElement("span",{className:Ir.cpp},"C++"),Java:br.createElement("span",{className:Ir.java},"Java"),Python:br.createElement("span",{className:Ir.python},"Python")},co={not_started:br.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:br.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:br.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:br.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},jo=(Fo=1,ho=10)=>Ki(void 0,null,function*(){const Xa=yield(0,b.ZP)(`/api/myproblems/${ue==null?void 0:ue.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:Fo,limit:ho}});Ha(Xa==null?void 0:Xa.records),Io(Xa==null?void 0:Xa.records_count)});return(0,E.useEffect)(()=>{ue!=null&&ue.hack_user_identifier&&jo()},[ue==null?void 0:ue.hack_user_identifier]),br.createElement("div",null,br.createElement("div",{className:Ir.questionWrap},br.createElement(ee.Z,{value:`${gn?gn+"\u3001":""}\u3010\u7F16\u7A0B\u9898\u3011`+(ue==null?void 0:ue.name),style:Pd({},Ba)}),br.createElement("div",{className:Ir.descBox},br.createElement("div",{className:Ir.title},br.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(qn=ue==null?void 0:ue.languages)==null?void 0:qn.map((Fo,ho,Xa)=>br.createElement(E.Fragment,{key:ho},Ma[Fo==null?void 0:Fo.language]))),br.createElement("div",{className:Ir.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},br.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ue==null?void 0:ue.description),style:{fontSize:"16px",color:"#000"}}))),Dt&&br.createElement("div",{className:Ir.solutionWrap},br.createElement("div",null,br.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ue==null?void 0:ue.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),br.createElement("div",null,br.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ue==null?void 0:ue.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(ue==null?void 0:ue.answer_status)!="not_started"&&br.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},br.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),co[ue==null?void 0:ue.answer_status]),(ue==null?void 0:ue.answer_status)!="not_started"&&br.createElement("div",{className:Ir.descBox},br.createElement("div",{className:Ir.title},br.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),br.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),br.createElement("div",{className:Ir.desc,style:{backgroundColor:"#fff"}},br.createElement(ka.ZP,{height:300,language:ue==null?void 0:ue.language,value:ue!=null&&ue.passed_code?yo.Base64.decode(ue==null?void 0:ue.passed_code):"",theme:"default",options:fa}))),(ue==null?void 0:ue.answer_status)!="not_started"&&!!so&&br.createElement(ze.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(Fo,ho,Xa)=>br.createElement("span",{style:{color:"#000"}},(Va.page-1)*Va.limit+Xa+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(Fo,ho)=>br.createElement("span",{style:{color:"#000"}},ho!=null&&ho.created_at?hd()(ho==null?void 0:ho.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Fo,ho)=>{var Xa;return br.createElement("span",{className:`${Fo===0?"c-green":"c-red"}`},(Xa=ro.Im[Fo])==null?void 0:Xa.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Fo,ho)=>br.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ki(void 0,null,function*(){var Xa,Mo,Bo;const zr=yield(0,Ed.X6)(ho==null?void 0:ho.id);be.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:br.createElement("div",{className:"mb10"},br.createElement(ka.ZP,{height:300,language:(Xa=zr==null?void 0:zr.data)==null?void 0:Xa.language,theme:"vs-light",value:(Mo=zr==null?void 0:zr.data)!=null&&Mo.code?yo.Base64.decode((Bo=zr==null?void 0:zr.data)==null?void 0:Bo.code):"",options:fa}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(Fo=>!!Fo),pagination:{total:so||0,onChange:(Fo,ho)=>Ki(void 0,null,function*(){xa({page:Fo,limit:ho}),yield jo()}),current:Va==null?void 0:Va.page,pageSize:Va==null?void 0:Va.limit,showTotal:Fo=>br.createElement(br.Fragment,null,"\u5171",br.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Fo),"\u6761\u6570\u636E")},dataSource:kt})))};var Fd=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Cd),Bd=te(77736),wd=Object.defineProperty,bd=Object.defineProperties,Dd=Object.getOwnPropertyDescriptors,Vs=Object.getOwnPropertySymbols,xd=Object.prototype.hasOwnProperty,Md=Object.prototype.propertyIsEnumerable,Qs=(me,se,ue)=>se in me?wd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,is=(me,se)=>{for(var ue in se||(se={}))xd.call(se,ue)&&Qs(me,ue,se[ue]);if(Vs)for(var ue of Vs(se))Md.call(se,ue)&&Qs(me,ue,se[ue]);return me},Hs=(me,se)=>bd(me,Dd(se)),Ws=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Id=({data:me,onFinish:se})=>E.createElement(Bd.Z,null,me.map((ue,ft)=>E.createElement(In.op,{key:ft,style:{height:28},shape:"default",size:"small",onClick:()=>se(ue)},ue)));var Nd=({className:me,style:se,data:ue={},defaultChatData:ft=[],initDefaultChatDataKey:Dt=0,showPrevButton:Mn,showNextButton:On,onPrevButtonClick:gn=()=>{},onNextButtonClick:jt=()=>{},onStatusChange:En,interactionTotal:ta=0})=>{const qn="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Nn]=(0,xn.eh)(),{chatData:pn,setChatData:Gn,calcHistoryList:na}=(0,xn.r5)(),[Pn,Fa]=(0,E.useState)(0),[da,ra]=(0,E.useState)(""),[oa,Ba]=(0,E.useState)(!1),{scrollBoxRef:kt,bottomInspectRef:Ha,contentRef:Va,isAtBottom:xa}=(0,xn.wr)({status:oa}),so=(0,xn.h4)(kt);(0,E.useEffect)(()=>{if(!pn.length||!kt.current)return;const Ka=pn[pn.length-1];Ka!=null&&Ka.loading&&(kt.current.scrollTop=kt.current.scrollHeight)},[pn.length]),(0,E.useEffect)(()=>{if(Dt){Io();let Ka=[];return ft.forEach(Ma=>{const co=Date.now(),jo=[{text:Ma.question,key:co,sender:"user",show:Ma.question!==qn},{text:Ma.answer,loading:!1,key:co,sender:"AI",show:!0}];Ka.push(...jo)}),Gn(Ka),()=>{Nn.cancel()}}},[Dt]);const Io=()=>{Nn.cancel(),Fa(1)},Lo=Ka=>Ws(void 0,null,function*(){ra(""),Fa(0);const Ma=Date.now(),co=[{text:Ka,key:Ma,sender:"user",show:Ka!==qn},{loading:!0,key:Ma,sender:"AI",show:!0}];Gn([...pn,...co]);const jo=na(pn);Nn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:is({model:"qwen-max",is_chat:!0,prompt:Ka,history:jo},ue),onData:(Fo,ho)=>{Ba(!0),Gn(Xa=>Xa.map((Mo,Bo)=>Bo===Xa.length-1?Hs(is({},Mo),{text:Fo,loading:!1,error:(ho==null?void 0:ho.msg)==="error"}):Mo))},onError:Fo=>{let ho="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Gn(Xa=>[...Xa].map((Mo,Bo)=>Bo===Xa.length-1?Hs(is({},Mo),{text:ho,loading:!1,error:!0}):Mo))}})}),Tn=(0,E.useMemo)(()=>{const Ma=pn.filter(Fo=>Fo.sender==="AI").map(Fo=>Fo.text).join(""),co=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let jo=0;return co.forEach(Fo=>{const ho=Ma.split(Fo).length-1;jo+=ho}),Math.max(0,jo-1)},[pn]);(0,E.useEffect)(()=>{typeof Tn=="number"&&typeof ta=="number"&&(En==null||En(Tn>=ta))},[Tn,ta]);const fa=so.width?so.width-20:"100%";return E.createElement("div",{className:Cn()("flex flex-col h-full",me),style:se},Mn&&E.createElement("div",{className:$t.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",E.createElement("span",{onClick:gn},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),E.createElement("div",{ref:kt,style:{flex:1,overflow:"auto"}},E.createElement("div",{className:$t.tips,style:{width:fa}},E.createElement("img",{className:$t.avatar,src:Aa}),E.createElement("div",{className:$t.details},E.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u4F60\u7684\u667A\u80FD\u5B66\u4F34\uFF5E"),E.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),E.createElement(xn.xj,{className:"pl20",style:{width:fa},contentRef:Va,chatData:pn,requestLoading:Nn.loading,cancelTyping:Pn,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(Ka,Ma)=>{var co;if(TnLo(jo)}))},onAnswerFinish:()=>Ws(void 0,null,function*(){setTimeout(()=>Ba(!1),0)})}),!(pn!=null&&pn.length)&&E.createElement("div",{className:"flex justify-center mb20"},E.createElement(In.op,{type:"primary",onClick:()=>Lo(qn)},"\u5F00\u542F\u4E92\u52A8")),On&&Tn>=ta&&E.createElement(In.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:jt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!xa&&E.createElement("div",{className:$t.backBottom,onClick:()=>{kt.current.scrollTop=kt.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Ha})),!!(pn!=null&&pn.length)&&E.createElement(xn.CI,{style:{margin:"0 20px 20px 20px"},onCancel:Io,headExtraNode:Tn>=ta?E.createElement("div",{style:{color:"#434D6C"}},On?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):E.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",E.createElement("span",{className:"ml10 c-light-primary"},Tn),"/",ta),value:da,onSubmit:Lo,hideUpload:!0,onChange:ra,typing:oa,loading:Nn.loading}))},Ld=Object.defineProperty,Od=Object.defineProperties,kd=Object.getOwnPropertyDescriptors,Ks=Object.getOwnPropertySymbols,Td=Object.prototype.hasOwnProperty,Rd=Object.prototype.propertyIsEnumerable,Js=(me,se,ue)=>se in me?Ld(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ss=(me,se)=>{for(var ue in se||(se={}))Td.call(se,ue)&&Js(me,ue,se[ue]);if(Ks)for(var ue of Ks(se))Rd.call(se,ue)&&Js(me,ue,se[ue]);return me},Xs=(me,se)=>Od(me,kd(se)),cs=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),zd=({className:me,style:se,data:ue={},defaultChatData:ft=[],initDefaultChatDataKey:Dt=0,showPrevButton:Mn,showNextButton:On,onPrevButtonClick:gn=()=>{},onNextButtonClick:jt=()=>{},onStatusChange:En,readingTime:ta,analysis:qn,totalTime:Nn,openRecord:pn})=>{const[Gn]=(0,xn.eh)(),{chatData:na,setChatData:Pn,calcHistoryList:Fa}=(0,xn.r5)(),[da,ra]=(0,E.useState)(0),[oa,Ba]=(0,E.useState)(""),[kt,Ha]=(0,E.useState)(!1),[Va,xa]=(0,E.useState)(null),so=(0,E.useRef)(null),{scrollBoxRef:Io,bottomInspectRef:Lo,contentRef:Tn,isAtBottom:fa}=(0,xn.wr)({status:kt}),Ka=(0,xn.h4)(Io);(0,E.useEffect)(()=>{typeof ta=="number"&&xa(ta)},[ta]),(0,E.useEffect)(()=>(Va>0&&Va<=Nn&&!document.hidden&&(so.current=setTimeout(()=>{pn&&Ma(),xa(Xa=>Math.min(Xa+1,Nn))},1e3)),()=>{clearTimeout(so.current)}),[Va]),(0,E.useEffect)(()=>{if(!na.length||!Io.current)return;const Xa=na[na.length-1];Xa!=null&&Xa.loading&&(Io.current.scrollTop=Io.current.scrollHeight)},[na.length]),(0,E.useEffect)(()=>{if(Dt){jo();let Xa=[];return ft.forEach(Mo=>{const Bo=Date.now(),zr=[{text:Mo.question,key:Bo,sender:"user",show:!0},{text:Mo.answer,loading:!1,key:Bo,sender:"AI",show:!0}];Xa.push(...zr)}),Pn(Xa),()=>{Gn.cancel()}}},[Dt]);const Ma=()=>cs(void 0,null,function*(){const Xa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${ue==null?void 0:ue.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),co=()=>{xa(1)},jo=()=>{Gn.cancel(),ra(1)},Fo=Xa=>cs(void 0,null,function*(){Ba(""),ra(0);const Mo=Date.now(),Bo=[{text:Xa,key:Mo,sender:"user",show:!0},{loading:!0,key:Mo,sender:"AI",show:!0}];Pn([...na,...Bo]);const zr=Fa(na);Gn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:ss({model:"qwen-max",is_chat:!0,prompt:Xa,history:zr},ue),onData:(il,Cl)=>{Ha(!0),Pn(Gr=>Gr.map((Qr,pl)=>pl===Gr.length-1?Xs(ss({},Qr),{text:il,loading:!1,error:(Cl==null?void 0:Cl.msg)==="error"}):Qr))},onError:il=>{let Cl="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Pn(Gr=>[...Gr].map((Qr,pl)=>pl===Gr.length-1?Xs(ss({},Qr),{text:Cl,loading:!1,error:!0}):Qr))}})});(0,E.useEffect)(()=>{typeof Va=="number"&&typeof Nn=="number"&&(En==null||En(Va>=Nn))},[Va,Nn]),(0,E.useEffect)(()=>{const Xa=()=>{document.hidden?clearTimeout(so.current):!document.hidden&&Va>0&&Va{pn&&Ma(),xa(Mo=>Math.min(Mo+1,Nn))},1e3))};return document.addEventListener("visibilitychange",Xa),()=>{document.removeEventListener("visibilitychange",Xa),clearTimeout(so.current)}},[Va,Nn,pn]);const ho=Ka.width?Ka.width-20:"100%";return E.createElement("div",{className:Cn()("flex flex-col h-full",me),style:se},Mn&&E.createElement("div",{className:$t.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",E.createElement("span",{onClick:gn},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),E.createElement("div",{ref:Io,style:{flex:1,overflow:"auto"}},E.createElement("div",{className:$t.tips,style:{width:ho}},E.createElement("img",{className:$t.avatar,src:Aa}),E.createElement("div",{className:$t.details},E.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u4F60\u7684\u667A\u80FD\u5B66\u4F34\uFF5E"),E.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),Va>0&&E.createElement("div",{className:$t.tips,style:{width:ho}},E.createElement("img",{className:$t.avatar,src:Aa}),E.createElement("div",{className:$t.details},E.createElement(ee.Z,{value:qn}))),E.createElement(xn.xj,{className:"pl20",style:{width:ho},contentRef:Tn,chatData:na,requestLoading:Gn.loading,cancelTyping:da,onAnswerFinish:()=>cs(void 0,null,function*(){setTimeout(()=>Ha(!1),0)})}),Va===0&&E.createElement("div",{className:"flex justify-center mb20"},E.createElement(In.op,{type:"primary",onClick:co},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),On&&Va>=Nn&&E.createElement(In.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:jt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!fa&&E.createElement("div",{className:$t.backBottom,onClick:()=>{Io.current.scrollTop=Io.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Lo})),Va>0&&E.createElement(xn.CI,{style:{margin:"0 20px 20px 20px"},onCancel:jo,headExtraNode:Va>=Nn?E.createElement("div",{style:{color:"#434D6C"}},On?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):E.createElement("div",{style:{color:"#434D6C"}},On?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",E.createElement("span",{className:"ml5 mr5 c-light-primary"},Nn-Va),"\u79D2"),value:oa,onSubmit:Fo,hideUpload:!0,onChange:Ba,typing:kt,loading:Gn.loading}))},kl={header_style:"header_style___Dx0vL",content:"content___RXnuY",legend:"legend___evR3g",legend_icon:"legend_icon___EEW5x",item_list:"item_list___Kl2Op",item_list_title:"item_list_title___NB3Cg",item_title:"item_title___koibo",item_top:"item_top___fIB7h",item_bottom:"item_bottom___wsbMe",box:"box___VtbZB",page_item_acitve:"page_item_acitve___FbAiG",top_content:"top_content___BwoGH",drag_style:"drag_style___t_nRF",page_item:"page_item____ovHq"},jd=Object.defineProperty,Zd=Object.defineProperties,Ud=Object.getOwnPropertyDescriptors,qs=Object.getOwnPropertySymbols,Gd=Object.prototype.hasOwnProperty,Yd=Object.prototype.propertyIsEnumerable,_s=(me,se,ue)=>se in me?jd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ds=(me,se)=>{for(var ue in se||(se={}))Gd.call(se,ue)&&_s(me,ue,se[ue]);if(qs)for(var ue of qs(se))Yd.call(se,ue)&&_s(me,ue,se[ue]);return me},gs=(me,se)=>Zd(me,Ud(se)),Vd=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const $s={cursor:"move",transition:"unset"},s0=me=>{const{tag:se}=me,{listeners:ue,transform:ft,transition:Dt,isDragging:Mn,setNodeRef:On}=useSortable({id:se.id}),gn=Mn&&ft?gs(ds({},$s),{transform:`translate3d(${ft.x}px, ${ft.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):gs(ds({},$s),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",gs(ds({style:gn,ref:On},ue),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(se==null?void 0:se.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Qd=({globalSetting:me,interactiveOpen:se,onClose:ue,maxPage:ft,currentPage:Dt,paramsHttp:Mn,handlePageClick:On,currentPosition:gn})=>{var jt;const[En,ta]=(0,E.useState)(!1),[qn,Nn]=(0,E.useState)(!1),[pn,Gn]=(0,E.useState)("1");(0,E.useEffect)(()=>{ta(se),Nn(!1)},[se]);const[na,Pn]=(0,E.useState)([]),Fa=()=>Vd(void 0,null,function*(){const ra=yield(0,b.ZP)(`/api/courses/${Mn==null?void 0:Mn.coursesId}/smart_plans/${Mn==null?void 0:Mn.id}/get_user_learn_records.json`,{method:"get"});(ra==null?void 0:ra.status)==0&&Pn(ra==null?void 0:ra.data)});(0,E.useEffect)(()=>{se&&Fa()},[se]);const da=ra=>{var oa,Ba,kt,Ha,Va,xa,so,Io;((oa=ra==null?void 0:ra.active)==null?void 0:oa.id)==((Ba=ra==null?void 0:ra.over)==null?void 0:Ba.id)&&(Gn((kt=ra==null?void 0:ra.active)==null?void 0:kt.id),Nn(!0)),(Ha=ra==null?void 0:ra.over)!=null&&Ha.id&&((Va=ra==null?void 0:ra.active)==null?void 0:Va.id)!=((xa=ra==null?void 0:ra.over)==null?void 0:xa.id)&&(console.log((so=ra==null?void 0:ra.active)==null?void 0:so.id),console.log((Io=ra==null?void 0:ra.over)==null?void 0:Io.id))};return E.createElement(be.default,{footer:null,title:null,closable:!1,open:En,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},E.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),E.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ue()}})),E.createElement("div",{className:kl.header_style},E.createElement("div",null,"\u7CFB\u7EDF\u5C06\u5B9E\u65F6\u8BB0\u5F55\u5B66\u751F\u7684\u5B66\u4E60\u5B8C\u6210\u60C5\u51B5\uFF0C\u5B8C\u6210\u5B66\u4E60\u89C4\u5219\u5982\u4E0B\uFF1A"),E.createElement("div",null,"1.\u5305\u542B\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u6240\u6709\u4EA4\u4E92\u64CD\u4F5C\u624D\u53EF\u6807\u8BB0\u4E3A\u5B8C\u6210\u5B66\u4E60"),E.createElement("div",null,"2.\u65E0\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u5B66\u751F\u6301\u7EED\u89C2\u770B\u8FBE10\u79D2\u540E\u81EA\u52A8\u8BB0\u5F55\u4E3A\u5B8C\u6210\u5B66\u4E60")),E.createElement("div",{className:kl.content},E.createElement("div",{className:kl.legend},E.createElement("div",{className:kl.legend_icon,style:{background:"#2EC25B"}}),E.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),E.createElement("div",{className:kl.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),E.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),E.createElement("div",{style:{height:"380px",overflowY:"auto"}},E.createElement("div",{className:kl.item_list},E.createElement("div",{className:kl.item_list_title},(jt=Array.from({length:Math.ceil((na==null?void 0:na.length)/5)},(ra,oa)=>oa+1))==null?void 0:jt.map((ra,oa)=>E.createElement("div",{className:kl.item_title},E.createElement("div",{className:kl.item_top},E.createElement("div",null,"\u5E7B\u706F\u7247"),E.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),E.createElement("div",{className:kl.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),E.createElement("div",{className:kl.box}," ",na==null?void 0:na.map(ra=>{var oa,Ba,kt;return E.createElement("div",{className:ra!=null&&ra.learn_finish?kl.page_item_acitve:kl.page_item,style:{background:gn===(ra==null?void 0:ra.position)?"rgba(48, 97, 208, 0.2)":""}},E.createElement("div",{className:kl.item_top,onClick:()=>{On(ra==null?void 0:ra.position)}},E.createElement("div",{className:kl.top_content},ra==null?void 0:ra.position)),!!((oa=ra==null?void 0:ra.module_sort)!=null&&oa.length)&&E.createElement("div",{className:kl.drag_style,onClick:()=>{On(ra==null?void 0:ra.position)}},E.createElement("div",{className:kl.item_bottom},(kt=(Ba=ra==null?void 0:ra.module_sort)==null?void 0:Ba.map((Ha,Va)=>`\u4EA4\u4E92${Va+1}`))==null?void 0:kt.join(" "))))}))))))))};var Hd=(0,ve.connect)(({globalSetting:me})=>({globalSetting:me}))(Qd),_o=te(59301),Wd=Object.defineProperty,Kd=Object.defineProperties,Jd=Object.getOwnPropertyDescriptors,ec=Object.getOwnPropertySymbols,Xd=Object.prototype.hasOwnProperty,qd=Object.prototype.propertyIsEnumerable,tc=(me,se,ue)=>se in me?Wd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ms=(me,se)=>{for(var ue in se||(se={}))Xd.call(se,ue)&&tc(me,ue,se[ue]);if(ec)for(var ue of ec(se))qd.call(se,ue)&&tc(me,ue,se[ue]);return me},fs=(me,se)=>Kd(me,Jd(se)),ui=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const _d=({user:me,officeToken:se,classroomList:ue,globalSetting:ft,loading:Dt,problemset:Mn,dispatch:On,pageCache:gn,pageNum:jt,maxPage:En,aiImg:ta,changePage:qn,isSimulate:Nn,gotoSlide:pn})=>{var Gn,na,Pn,Fa,da,ra,oa,Ba,kt,Ha,Va,xa,so,Io,Lo,Tn,fa,Ka,Ma,co,jo,Fo,ho,Xa,Mo,Bo,zr,il,Cl,Gr,Qr,pl,Wl,Al,Yr,al,Zl,Ul,cu,du,lu,Kl,sl,Jl,gu,Gl,hu,mu,wu,bu,Ar,Tl,wl;const[cr,zl]=(0,E.useState)(0),_r=(0,ve.useParams)(),[Eu,fu]=(0,E.useState)(!1),[ko,Rl]=(0,E.useState)(!1),[ol,tu]=(0,E.useState)(0),[fr,Tu]=(0,E.useState)([]),ii=(0,E.useRef)(null),uu=(0,E.useRef)([]),[si,Du]=(0,E.useState)(!1),Ru=(0,E.useRef)(null),[cl,ci]=(0,E.useState)(null),[Ju,di]=(0,E.useState)(!1),[Xu,gi]=(0,E.useState)(!1),[qu]=(0,ve.useSearchParams)(),[Au,bl]=(0,E.useState)(!1),{SmartPlanItemBanks:Qn}=ue,ji=(0,E.useRef)(),mi={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Zi={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:te(88597),BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},_u={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},zu={page_info:"1",ai_qna:"2",item_bank:"4"},[Yl,vu]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ju,fi]=(0,E.useState)(""),xu=(0,E.useRef)(null),$u=(0,E.useRef)(null);(0,E.useEffect)(()=>{var en;((en=Qn==null?void 0:Qn.page)==null?void 0:en.animation_code)!==""&&(clearTimeout($u.current),$u.current=setTimeout(()=>{var Ea;const Ga=document.createElement("iframe");Ga.style.width="100%",Ga.style.height="100%",Ga.style.overflow="auto",Ga.style.border="0";const Hn=bo=>{try{const Wa=bo.documentElement.scrollHeight;Ga.style.height=`${Math.max(Wa+10,400)}px`,Wa||setTimeout(()=>{Hn(bo)},1e3)}catch(Wa){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Wa)}};if(xu.current){xu.current.innerHTML="",xu.current.appendChild(Ga);const bo=Ga.contentDocument||Ga.contentWindow.document;bo.open(),bo.write((Ea=Qn==null?void 0:Qn.page)==null?void 0:Ea.animation_code),bo.documentElement.scrollHeight,Hn(bo),setTimeout(()=>{Hn(bo)},1e3)}},1e3))},[(Gn=Qn==null?void 0:Qn.page)==null?void 0:Gn.animation_code,Yl.open,ol,ju]),(0,E.useEffect)(()=>{var en;if(jt){const Ea=((en=Qn==null?void 0:Qn.page)==null?void 0:en.lesson_mode)==="self_learning";(!Ea||Ea&&ii.current!==jt)&&jl()}ii.current=jt},[jt,cr,gn==null?void 0:gn.randomData]),(0,E.useEffect)(()=>{uu.current=[]},[cr]),(0,E.useEffect)(()=>{zl(0),tu(0)},[jt]);const jl=()=>ui(void 0,null,function*(){fu(!0);const en=On({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:_r==null?void 0:_r.coursesId,id:_r==null?void 0:_r.id,position:jt,max_position:En,is_simulate:Nn||null}});fu(!1)});(0,E.useEffect)(()=>{var en,Ea,Ga,Hn,bo,Wa,Xo;vu(fs(ms({},Yl),{defaultValue:(en=Qn==null?void 0:Qn.page)==null?void 0:en.animation_code})),fi(new Date),Mu((Ea=Qn==null?void 0:Qn.item_banks)==null?void 0:Ea[cr]),Qn!=null&&Qn.relation_positions&&qn(Qn==null?void 0:Qn.relation_positions);let Nr=[];qu.get("simulateType")?Nr=(bo=(Hn=(Ga=Qn==null?void 0:Qn.page)==null?void 0:Ga.module_sort)==null?void 0:Hn.filter(Fr=>qu.get("simulateType")==(zu==null?void 0:zu[Fr])))==null?void 0:bo.map((Fr,Ll)=>({key:Ll+1,label:_u[Fr]})):Nr=(Xo=(Wa=Qn==null?void 0:Qn.page)==null?void 0:Wa.module_sort)==null?void 0:Xo.map((Fr,Ll)=>({key:Ll+1,label:_u[Fr]})),console.log("items---",Nr),Tu([...Nr||[]])},[Qn]);const vi=()=>ui(void 0,null,function*(){var en,Ea,Ga,Hn,bo;if(uu.current.length===0){ye.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Du(!0);const Wa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(en=Qn==null?void 0:Qn.page)==null?void 0:en.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Ga=(Ea=Qn==null?void 0:Qn.item_banks)==null?void 0:Ea[cr])==null?void 0:Ga.id,item_choice_id:((bo=(Hn=Qn==null?void 0:Qn.item_banks)==null?void 0:Hn[cr])==null?void 0:bo.item_type)=="MULTIPLE"?uu.current:uu.current[0],is_simulate:Nn||null}});Du(!1),(Wa==null?void 0:Wa.status)===0&&(yield jl(),ye.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),Mu=en=>{var Ea,Ga;if(gn!=null&&gn.is_end){Rl(!0);return}switch((Ea=Qn==null?void 0:Qn.page)==null?void 0:Ea.solution_visibility){case"hidden":Rl(!1);break;case"show_after_edit":en!=null&&en.is_answered?Rl(!0):Rl(!1);break;case"show_after_submission":((Ga=Qn==null?void 0:Qn.page)==null?void 0:Ga.status)==="ended"?Rl(!0):Rl(!1);break;case"show_after_ended":gn!=null&&gn.is_end?Rl(!0):Rl(!1);break;default:Rl(!1)}},Nl=(en=0)=>{var Ea,Ga,Hn,bo;switch((Ea=fr==null?void 0:fr[en])==null?void 0:Ea.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Ga=Qn==null?void 0:Qn.item_banks)==null?void 0:Ga.length)&&((Hn=Qn==null?void 0:Qn.item_banks)==null?void 0:Hn.every(Wa=>Wa==null?void 0:Wa.is_answered));case"\u667A\u6167\u4F34\u5B66":return((bo=Qn==null?void 0:Qn.page)==null?void 0:bo.finish_ai_qna)||Ju;case"\u9605\u8BFB\u89E3\u6790":return(Qn==null?void 0:Qn.page.finish_read_page_info)||Xu;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,E.useEffect)(()=>{var en;Mu((en=Qn==null?void 0:Qn.item_banks)==null?void 0:en[cr])},[cr]);const Su=()=>{if(!Nl()){ye.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}tu(1)},Zu=()=>ui(void 0,null,function*(){var en,Ea,Ga,Hn,bo,Wa,Xo,Nr;if((Ea=(en=Qn==null?void 0:Qn.item_banks)==null?void 0:en[cr])!=null&&Ea.hack_identifier){const Fr=yield(0,Us.nF)({id:(Hn=(Ga=Qn==null?void 0:Qn.item_banks)==null?void 0:Ga[cr])==null?void 0:Hn.hack_identifier});if((Fr==null?void 0:Fr.status)===0){const Ll=window.open(`/myproblems/${Fr==null?void 0:Fr.identifier}?type=smartPlan&exercisesId=${_r==null?void 0:_r.id}&coursesId=${_r==null?void 0:_r.coursesId}&questionId=${(Wa=(bo=Qn==null?void 0:Qn.item_banks)==null?void 0:bo[cr])==null?void 0:Wa.id}&smartPlanItemBankId=${(Nr=(Xo=Qn==null?void 0:Qn.item_banks)==null?void 0:Xo[cr])==null?void 0:Nr.smart_plan_page_item_bank_id}&isSimulate=${Nn}&is_smart_plan=true`,"_blank");ci(Ll)}}}),ei=()=>{if(fr!=null&&fr.length){const en=fr==null?void 0:fr.findIndex(Ea=>(Ea==null?void 0:Ea.label)=="\u8BD5\u9898\u4F5C\u7B54");return en>-1?en==0?Nl(0):Nl(1):!0}else return!0};return(0,E.useEffect)(()=>{var en,Ea;if(!cl||cl.closed||((Ea=(en=Qn==null?void 0:Qn.item_banks)==null?void 0:en[cr])==null?void 0:Ea.item_type)!="PROGRAM")return;const Ga=()=>{var bo,Wa;const Xo={type:"showIntelligentTeacherStatus",aiStatus:(bo=Qn==null?void 0:Qn.page)==null?void 0:bo.enable_ai_tutor,questionStatus:((Wa=Qn==null?void 0:Qn.page)==null?void 0:Wa.status)==="ended"};cl.postMessage(Xo,"*")};if(cl.document.readyState==="complete")setTimeout(()=>{Ga()},3e3);else{const bo=()=>{Ga(),cl.removeEventListener("load",bo)};cl.addEventListener("load",bo)}const Hn=()=>ui(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return cl==null||cl.addEventListener("unload",Hn),()=>{cl==null||cl.removeEventListener("unload",Hn)}},[cl,Qn,ol,cr]),_o.createElement("section",null,_o.createElement(y.Z,{spinning:!1},_o.createElement("div",{className:Bl.box},_o.createElement("div",{className:Bl.box_header,style:{height:ol==1?"140px":"95px"}},_o.createElement("div",{className:Bl.box_wrap},!!fr.length&&_o.createElement("div",{className:Bl.progressbarWrap},_o.createElement("div",{className:`${Bl.progressItem} ${ol==0?Bl.activeWrap:""}`,onClick:()=>ui(void 0,null,function*(){tu(0),yield jl()})},fr.length>1&&(Nl()?_o.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):_o.createElement("div",{className:Bl.circle},"1")),_o.createElement("div",null,(na=fr==null?void 0:fr[0])==null?void 0:na.label)),fr.length>1&&_o.createElement(_o.Fragment,null,_o.createElement("img",{src:te(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),_o.createElement("div",{className:`${Bl.progressItem} ${ol==1?Bl.activeWrap:""}`,onClick:()=>ui(void 0,null,function*(){Su(),Nl()&&(yield jl())})},Nl(0)&&Nl(1)?_o.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):_o.createElement("div",{className:Bl.circle},"2"),_o.createElement("div",null,(Pn=fr==null?void 0:fr[1])==null?void 0:Pn.label)))),_o.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Nn&&_o.createElement("div",{className:Bl.box_botton,style:{marginRight:"20px"},onClick:()=>{bl(!0)}},_o.createElement("img",{src:te(49324),width:18}),_o.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6")),_o.createElement("div",{className:Bl.quit,onClick:()=>{ve.history.push(`/classrooms/${_r==null?void 0:_r.coursesId}/smart_plan`)}},_o.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),_o.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60")))),ol==1&&_o.createElement("div",{className:Bl.headTip},"\u2B06\uFE0F\xA0\u70B9\u51FB\u9636\u6BB5\u540D\u79F0\u53EF\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5")),_o.createElement("div",{className:Bl.mainContent,style:{height:ol==1?((Fa=fr==null?void 0:fr[ol])==null?void 0:Fa.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((da=fr==null?void 0:fr[ol])==null?void 0:da.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(fr!=null&&fr.length)&&_o.createElement("div",null,_o.createElement(tr.Z,{customText:"\u672C\u9875\u91CD\u70B9\u4E3A\u638C\u63E1\u5DE6\u4FA7\u5E7B\u706F\u7247\u7684\u77E5\u8BC6\u8981\u70B9\uFF0C\u8BF7\u8BA4\u771F\u9605\u8BFB\u3002"})),((ra=fr==null?void 0:fr[ol])==null?void 0:ra.label)=="\u667A\u6167\u4F34\u5B66"&&_o.createElement(Nd,{onNextButtonClick:()=>{Su(),jl()},style:{height:"100%"},onStatusChange:en=>{di(en)},showNextButton:ol+1!=(fr==null?void 0:fr.length),interactionTotal:(oa=Qn==null?void 0:Qn.page)==null?void 0:oa.knowledge_size,initDefaultChatDataKey:((Ba=Qn==null?void 0:Qn.page)==null?void 0:Ba.id)+((kt=Qn==null?void 0:Qn.page)==null?void 0:kt.update_size),defaultChatData:(Ha=Qn==null?void 0:Qn.student_qna_records)==null?void 0:Ha.knowledge,data:{ppt_url:ta==null?void 0:ta.map(en=>en==null?void 0:en.url),questionable_type:"SmartPlanItemBank",questionable_id:(Va=Qn==null?void 0:Qn.page)==null?void 0:Va.id,position:jt,type:11,scene_type:Nn?13:null}}),((xa=fr==null?void 0:fr[ol])==null?void 0:xa.label)=="\u9605\u8BFB\u89E3\u6790"&&_o.createElement(zd,{onNextButtonClick:()=>{Su(),jl()},style:{height:"100%"},openRecord:!Nn&&((so=Qn==null?void 0:Qn.page)==null?void 0:so.finish_read_page_info)===!1,showNextButton:ol+1!=(fr==null?void 0:fr.length),onStatusChange:en=>{gi(en)},readingTime:(Io=Qn==null?void 0:Qn.page)==null?void 0:Io.info_read_time,analysis:(Lo=Qn==null?void 0:Qn.page)==null?void 0:Lo.page_info,totalTime:(Tn=Qn==null?void 0:Qn.page)==null?void 0:Tn.info_read_min_time,initDefaultChatDataKey:(fa=Qn==null?void 0:Qn.page)==null?void 0:fa.id,defaultChatData:(Ka=Qn==null?void 0:Qn.student_qna_records)==null?void 0:Ka.page_info,data:{ppt_url:ta==null?void 0:ta.map(en=>en==null?void 0:en.url),questionable_type:"SmartPlanItemBank",questionable_id:(Ma=Qn==null?void 0:Qn.page)==null?void 0:Ma.id,position:jt,type:10,scene_type:Nn?13:null}}),_o.createElement("div",{style:{padding:"0px 20px"}},_o.createElement(Ro.Z,{key:ju,defaultValue:Yl.defaultValue,open:Yl.open,onOpenChange:en=>{vu(fs(ms({},Yl),{open:0}))},language:Yl.language,height:Yl.height,showExtra:!1}),((co=fr==null?void 0:fr[ol])==null?void 0:co.label)=="\u52A8\u6548\u5B66\u4E60"&&((jo=Qn==null?void 0:Qn.page)==null?void 0:jo.animation_code)&&_o.createElement("div",{className:Bl.code_style},_o.createElement("div",{style:{display:"flex",alignItems:"center"}},_o.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),_o.createElement(re.Z,{title:"\u5168\u5C4F\u5C55\u793A"},_o.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{vu(fs(ms({},Yl),{open:Yl.open+1}))}}))),_o.createElement("div",{className:"mt10",ref:xu})),((Fo=fr==null?void 0:fr[ol])==null?void 0:Fo.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((ho=Qn==null?void 0:Qn.item_banks)!=null&&ho[cr]&&((Mo=["in_progress","ended"])!=null&&Mo.includes((Xa=Qn==null?void 0:Qn.page)==null?void 0:Xa.status))?_o.createElement(_o.Fragment,null,_o.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((zr=(Bo=Qn==null?void 0:Qn.item_banks)==null?void 0:Bo[cr])==null?void 0:zr.item_type)==="SINGLE"&&_o.createElement(ud,{questionIndex:((il=Qn==null?void 0:Qn.item_banks)==null?void 0:il.length)>1?cr+1:0,question:(Cl=Qn==null?void 0:Qn.item_banks)==null?void 0:Cl[cr],questionChoiceIdsRef:uu,pageCache:gn,solutionVis:ko,pageInfo:Qn==null?void 0:Qn.page}),((Qr=(Gr=Qn==null?void 0:Qn.item_banks)==null?void 0:Gr[cr])==null?void 0:Qr.item_type)==="MULTIPLE"&&_o.createElement($c,{questionIndex:((pl=Qn==null?void 0:Qn.item_banks)==null?void 0:pl.length)>1?cr+1:0,question:(Wl=Qn==null?void 0:Qn.item_banks)==null?void 0:Wl[cr],questionChoiceIdsRef:uu,pageCache:gn,solutionVis:ko,pageInfo:Qn==null?void 0:Qn.page}),((Yr=(Al=Qn==null?void 0:Qn.item_banks)==null?void 0:Al[cr])==null?void 0:Yr.item_type)==="JUDGMENT"&&_o.createElement(vd,{questionIndex:((al=Qn==null?void 0:Qn.item_banks)==null?void 0:al.length)>1?cr+1:0,question:(Zl=Qn==null?void 0:Qn.item_banks)==null?void 0:Zl[cr],questionChoiceIdsRef:uu,pageCache:gn,solutionVis:ko,pageInfo:Qn==null?void 0:Qn.page}),((cu=(Ul=Qn==null?void 0:Qn.item_banks)==null?void 0:Ul[cr])==null?void 0:cu.item_type)==="PROGRAM"&&_o.createElement(Fd,{questionIndex:((du=Qn==null?void 0:Qn.item_banks)==null?void 0:du.length)>1?cr+1:0,question:(lu=Qn==null?void 0:Qn.item_banks)==null?void 0:lu[cr],questionChoiceIdsRef:uu,SmartPlanItemBanks:Qn,pageCache:gn,solutionVis:ko,handleRefresh:jl,childWindow:cl}))):Qn!=null&&Qn.is_extra?gn!=null&&gn.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":_o.createElement(tr.Z,{customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"})))),((Kl=fr==null?void 0:fr[ol])==null?void 0:Kl.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Jl=["in_progress","ended"])==null?void 0:Jl.includes((sl=Qn==null?void 0:Qn.page)==null?void 0:sl.status))&&_o.createElement("div",{className:Bl.page_footer},(gu=Array.from({length:Qn==null?void 0:Qn.count},(en,Ea)=>Ea+1))==null?void 0:gu.map((en,Ea)=>_o.createElement("div",{key:Ea,className:Ea==cr?Bl.num_style_active:Bl.num_style,onClick:()=>{zl(Ea)}},en)),_o.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},cr>0&&_o.createElement("div",{className:Bl.button1,onClick:()=>{cr>0&&zl(cr-1)}},"\u4E0A\u4E00\u9898"),cr+1<(Qn==null?void 0:Qn.count)&&_o.createElement("div",{className:Bl.button1,style:{marginLeft:"20px"},onClick:()=>{cr<(Qn==null?void 0:Qn.count)&&zl(cr+1)}},"\u4E0B\u4E00\u9898"),((Gl=Qn==null?void 0:Qn.item_banks)==null?void 0:Gl[cr])&&((mu=(hu=Qn==null?void 0:Qn.item_banks)==null?void 0:hu[cr])==null?void 0:mu.item_type)!="PROGRAM"&&((wu=Qn==null?void 0:Qn.page)==null?void 0:wu.status)!="ended"&&!((Ar=(bu=Qn==null?void 0:Qn.item_banks)==null?void 0:bu[cr])!=null&&Ar.is_answered)&&!(gn!=null&&gn.is_end)&&_o.createElement(yt.ZP,{className:"ml10",type:"primary",loading:si,onClick:()=>{vi()}},"\u63D0\u4EA4"),((wl=(Tl=Qn==null?void 0:Qn.item_banks)==null?void 0:Tl[cr])==null?void 0:wl.item_type)=="PROGRAM"&&_o.createElement(yt.ZP,{className:"ml10",type:"primary",onClick:()=>{Zu()}},"\u8FDB\u5165\u7B54\u9898"),Nl()&&(ol==1||ol==0&&(fr==null?void 0:fr.length)==2)&&_o.createElement(yt.ZP,{type:"primary",className:"ml10",onClick:()=>{ol==1?tu(0):tu(1)}},ol==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"))),_o.createElement(Hd,{interactiveOpen:Au,maxPage:En,onClose:()=>bl(!1),currentPage:jt,paramsHttp:_r,handlePageClick:en=>{pn(en)},currentPosition:jt}))))};var $d=(0,ve.connect)(({user:me,classroomList:se,loading:ue,globalSetting:ft,problemset:Dt})=>({user:me,classroomList:se,globalSetting:ft,loading:ue.effects,problemset:Dt}))(_d),Il={box:"box___TOI8U",code_style:"code_style___HqBfy",box_header:"box_header___aw0DM",header_title:"header_title___aeL59",ewm:"ewm___vQtyb",ewm_img:"ewm_img___qqWwF",ewm_text:"ewm_text___i4Jyd",question_buuton:"question_buuton___dQRn4",selectQuestion:"selectQuestion___ziNOo",addQuestion:"addQuestion___aHncw",submit_button:"submit_button___KEeMK",evalueWrap:"evalueWrap___NEAE5",evalueSty:"evalueSty___Fk0S3",title:"title___Mq_RW",label:"label___ZOLLS",asnCont:"asnCont___wrZOg",ansWrap:"ansWrap____M3UH",page_footer:"page_footer___bYve1",num_style:"num_style___dooAY",num_style_active:"num_style_active___tFy8m",question_add:"question_add___WXNyb",yulan_style:"yulan_style___shO_G",yulan_style_end:"yulan_style_end___gxZaC"},eg=Object.defineProperty,nc=Object.getOwnPropertySymbols,tg=Object.prototype.hasOwnProperty,ng=Object.prototype.propertyIsEnumerable,ac=(me,se,ue)=>se in me?eg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,oc=(me,se)=>{for(var ue in se||(se={}))tg.call(se,ue)&&ac(me,ue,se[ue]);if(nc)for(var ue of nc(se))ng.call(se,ue)&&ac(me,ue,se[ue]);return me};const ag=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{const[Dt,Mn]=(0,E.useState)({}),[On,gn]=(0,E.useState)([]),jt={fontSize:"18px"},En=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{const qn=(0,Rn.cloneDeep)(ue);Mn(qn),gn(qn.choices)},[ue]);const ta=(qn=!1)=>{let Nn="";return On.forEach((pn,Gn)=>{qn?pn!=null&&pn.me_answered&&(Nn=Nn+En[Gn]):pn!=null&&pn.is_answer&&(Nn=Nn+En[Gn])}),Nn};return E.createElement("div",null,E.createElement("div",{className:ba.questionWrap},E.createElement(ee.Z,{value:`${ft}\u3001\u3010\u591A\u9009\u9898\u3011`+(Dt==null?void 0:Dt.name),style:oc({},jt)}),On==null?void 0:On.map((qn,Nn)=>{const{is_answer:pn,checked:Gn,choice_text:na,me_answered:Pn}=qn;let Fa="";return pn&&(Fa=ba.rightAnswer),!pn&&(Gn||Pn)&&(Fa=ba.errorAnswer),E.createElement(At.Z,{className:ba.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{className:`${ba.choiceIndex} ${Fa}`,style:{cursor:"not-allowed"}},En[Nn]),E.createElement(_e.Z,{flex:1,className:`${ba.editorWrap} ml15 current`},E.createElement(ee.Z,{className:ba.html,value:na,style:oc({},jt)})))})),E.createElement("div",{className:ba.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#000",fontWeight:600}},ta())),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Dt==null?void 0:Dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var og=(0,ve.connect)(({problemset:me})=>({problemset:me}))(ag),eu=te(59301),rg=Object.defineProperty,rc=Object.getOwnPropertySymbols,lg=Object.prototype.hasOwnProperty,ug=Object.prototype.propertyIsEnumerable,lc=(me,se,ue)=>se in me?rg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,uc=(me,se)=>{for(var ue in se||(se={}))lg.call(se,ue)&&lc(me,ue,se[ue]);if(rc)for(var ue of rc(se))ug.call(se,ue)&&lc(me,ue,se[ue]);return me};const ig=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{const[Dt,Mn]=(0,E.useState)({}),[On,gn]=(0,E.useState)([]),jt={fontSize:"18px"},En=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return(0,E.useEffect)(()=>{const ta=(0,Rn.cloneDeep)(ue);Mn(ta),gn(ta.choices)},[ue]),eu.createElement("div",null,eu.createElement("div",{className:ba.questionWrap},eu.createElement(ee.Z,{value:`${ft}\u3001\u3010\u5355\u9009\u9898\u3011`+(Dt==null?void 0:Dt.name),style:uc({},jt)}),On==null?void 0:On.map((ta,qn)=>{const{is_answer:Nn,checked:pn,choice_text:Gn,me_answered:na}=ta;let Pn="";return Nn&&(Pn=ba.rightAnswer),!Nn&&(pn||na)&&(Pn=ba.errorAnswer),eu.createElement(At.Z,{className:ba.choiceWrap,align:"middle",wrap:!1},eu.createElement(_e.Z,{className:`${ba.choiceIndex} ${Pn}`,style:{cursor:"not-allowed"}},En[qn]),eu.createElement(_e.Z,{flex:1,className:`${ba.editorWrap} ml15 current`},eu.createElement(ee.Z,{className:ba.html,value:Gn,style:uc({},jt)})))})),eu.createElement("div",{className:ba.solutionWrap},eu.createElement("div",{className:"c-grey-333 mb5 font16"},eu.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),eu.createElement("span",{style:{color:"#000",fontWeight:600,fontSize:"16px"}},En[On.findIndex(ta=>ta==null?void 0:ta.is_answer)])),eu.createElement("div",null,eu.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Dt==null?void 0:Dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var sg=(0,ve.connect)(({problemset:me})=>({problemset:me}))(ig),cg=Object.defineProperty,ic=Object.getOwnPropertySymbols,dg=Object.prototype.hasOwnProperty,gg=Object.prototype.propertyIsEnumerable,sc=(me,se,ue)=>se in me?cg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,cc=(me,se)=>{for(var ue in se||(se={}))dg.call(se,ue)&&sc(me,ue,se[ue]);if(ic)for(var ue of ic(se))gg.call(se,ue)&&sc(me,ue,se[ue]);return me};const mg=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{var Dt;const[Mn,On]=(0,E.useState)({}),[gn,jt]=(0,E.useState)([]),En={fontSize:"18px"};(0,E.useEffect)(()=>{const qn=(0,Rn.cloneDeep)(ue);On(qn),jt(qn.choices)},[ue]);const ta=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return E.createElement("div",null,E.createElement("div",{className:ba.questionWrap},E.createElement(ee.Z,{value:`${ft}\u3001\u3010\u5224\u65AD\u9898\u3011`+(Mn==null?void 0:Mn.name),style:cc({},En)}),gn==null?void 0:gn.map((qn,Nn)=>{const{is_answer:pn,checked:Gn,choice_text:na,me_answered:Pn}=qn;let Fa="";return pn&&(Fa=ba.rightAnswer),!pn&&(Gn||Pn)&&(Fa=ba.errorAnswer),E.createElement(At.Z,{className:ba.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{className:`${ba.choiceIndex} ${Fa}`,style:{cursor:"not-allowed"}},ta[Nn]),E.createElement(_e.Z,{flex:1,className:`${ba.editorWrap} ml15 current`},E.createElement(ee.Z,{className:ba.html,value:na,style:cc({},En)})))})),E.createElement("div",{className:ba.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#000",fontWeight:600}},(Dt=gn.find(qn=>qn==null?void 0:qn.is_answer))==null?void 0:Dt.choice_text)),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Mn==null?void 0:Mn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var fg=(0,ve.connect)(({problemset:me})=>({problemset:me}))(mg),ul=te(59301),vg=Object.defineProperty,dc=Object.getOwnPropertySymbols,pg=Object.prototype.hasOwnProperty,hg=Object.prototype.propertyIsEnumerable,gc=(me,se,ue)=>se in me?vg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Eg=(me,se)=>{for(var ue in se||(se={}))pg.call(se,ue)&&gc(me,ue,se[ue]);if(dc)for(var ue of dc(se))hg.call(se,ue)&&gc(me,ue,se[ue]);return me};const Ag={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},Sg=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{var Dt;const Mn={fontSize:"18px"},On={C:ul.createElement("span",{className:ba.c},"C"),"C++":ul.createElement("span",{className:ba.cpp},"C++"),Java:ul.createElement("span",{className:ba.java},"Java"),Python:ul.createElement("span",{className:ba.python},"Python")},gn={not_started:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return ul.createElement("div",null,ul.createElement("div",{className:ba.questionWrap},ul.createElement(ee.Z,{value:`${ft}\u3001\u3010\u7F16\u7A0B\u9898\u3011`+(ue==null?void 0:ue.name),style:Eg({},Mn)})),ul.createElement("div",{className:ba.descBox},ul.createElement("div",{className:ba.title},ul.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Dt=ue==null?void 0:ue.languages)==null?void 0:Dt.map((jt,En,ta)=>ul.createElement(E.Fragment,{key:En},On[jt==null?void 0:jt.language]))),ul.createElement("div",{className:ba.desc},ul.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ue==null?void 0:ue.description),style:{fontSize:"16px",color:"#000"}}))),(ue==null?void 0:ue.answer_status)!="not_started"&&ul.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},ul.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),gn[ue==null?void 0:ue.answer_status]),["passed","delay_passed"].includes(ue==null?void 0:ue.answer_status)&&ul.createElement("div",{className:ba.descBox},ul.createElement("div",{className:ba.title},ul.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),ul.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),ul.createElement("div",{className:ba.desc,style:{backgroundColor:"#fff"}},ul.createElement(ka.ZP,{height:300,language:ue==null?void 0:ue.language,value:ue!=null&&ue.passed_code?yo.Base64.decode(ue==null?void 0:ue.passed_code):"",theme:"default",options:Ag}))))};var yg=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Sg),gr=te(59301),vs=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Pg=({user:me,globalSetting:se,classroomList:ue,loading:ft,problemset:Dt,dispatch:Mn,pageNum:On,maxPage:gn})=>{var jt,En,ta,qn,Nn,pn,Gn,na,Pn,Fa,da,ra,oa,Ba,kt,Ha,Va,xa,so;const[Io]=(0,ve.useSearchParams)(),[Lo,Tn]=(0,E.useState)(0),fa=(0,ve.useParams)(),[Ka,Ma]=(0,E.useState)(!1);console.log("paramsHttp--",fa);const[co,jo]=(0,E.useState)(null),[Fo,ho]=(0,E.useState)(!1),[Xa,Mo]=(0,E.useState)(!1),{SmartPlanItemBanks:Bo}=ue,zr={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,E.useEffect)(()=>{On&&il()},[On,fa==null?void 0:fa.user_login]);const il=()=>vs(void 0,null,function*(){Ma(!0),Mn({type:"classroomList/getSmartPlanItemBanks",payload:{login:fa==null?void 0:fa.user_login,course_id:fa==null?void 0:fa.coursesId,id:fa==null?void 0:fa.id,position:On,max_position:gn}}),Ma(!1)});(0,E.useEffect)(()=>{var Gr,Qr;Tn(0),(Gr=Bo==null?void 0:Bo.page)!=null&&Gr.id&&Cl((Qr=Bo==null?void 0:Bo.page)==null?void 0:Qr.id)},[Bo]);const Cl=Gr=>vs(void 0,null,function*(){ho(!0);const Qr=yield(0,b.ZP)(`/api/smart_plan_item_banks/${Gr}/student_comment.json`,{method:"get",params:{user_id:fa==null?void 0:fa.user_login}});(Qr==null?void 0:Qr.status)===0&&jo(Qr==null?void 0:Qr.data),ho(!1)});return gr.createElement("section",null,gr.createElement(y.Z,{spinning:Ka},gr.createElement("div",{className:Il.box},gr.createElement("div",{className:Il.box_header,style:{padding:"20px"}},gr.createElement("div",{style:{display:"flex",alignItems:"center"}},gr.createElement("div",{className:Il.header_title},Bo!=null&&Bo.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),gr.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},gr.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),gr.createElement("span",{style:{color:"#333333"}},((jt=Bo==null?void 0:Bo.user_info)==null?void 0:jt.user_name)||"--"),gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),gr.createElement("span",{style:{color:"#333333"}},((En=Bo==null?void 0:Bo.user_info)==null?void 0:En.student_id)||"--"),gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),gr.createElement("span",{style:{color:"#333333"}},((ta=Bo==null?void 0:Bo.user_info)==null?void 0:ta.group_name)||"--"))),gr.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},gr.createElement("div",{className:"mt10"},((Nn=(qn=Bo==null?void 0:Bo.item_banks)==null?void 0:qn[Lo])==null?void 0:Nn.item_type)==="SINGLE"&&gr.createElement(sg,{question:(pn=Bo==null?void 0:Bo.item_banks)==null?void 0:pn[Lo],questionIndex:Lo+1}),((na=(Gn=Bo==null?void 0:Bo.item_banks)==null?void 0:Gn[Lo])==null?void 0:na.item_type)==="MULTIPLE"&&gr.createElement(og,{question:(Pn=Bo==null?void 0:Bo.item_banks)==null?void 0:Pn[Lo],questionIndex:Lo+1}),((da=(Fa=Bo==null?void 0:Bo.item_banks)==null?void 0:Fa[Lo])==null?void 0:da.item_type)==="JUDGMENT"&&gr.createElement(fg,{question:(ra=Bo==null?void 0:Bo.item_banks)==null?void 0:ra[Lo],questionIndex:Lo+1}),((Ba=(oa=Bo==null?void 0:Bo.item_banks)==null?void 0:oa[Lo])==null?void 0:Ba.item_type)==="PROGRAM"&&gr.createElement(gr.Fragment,null,gr.createElement(yg,{question:(kt=Bo==null?void 0:Bo.item_banks)==null?void 0:kt[Lo],questionIndex:Lo+1}),gr.createElement(Zo,{item:(Ha=Bo==null?void 0:Bo.item_banks)==null?void 0:Ha[Lo]}))),((Va=Bo==null?void 0:Bo.page)==null?void 0:Va.knowledge_test)&&gr.createElement(gr.Fragment,null,gr.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},gr.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),gr.createElement(yt.ZP,{type:"link",loading:Fo,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>vs(void 0,null,function*(){Mo(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),gr.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},gr.createElement(ee.Z,{className:Il.ansWrap,value:(co==null?void 0:co.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),gr.createElement("div",{className:Il.page_footer},(Bo==null?void 0:Bo.count)>1&&((xa=Array.from({length:Bo==null?void 0:Bo.count},(Gr,Qr)=>Qr+1))==null?void 0:xa.map((Gr,Qr)=>gr.createElement("div",{key:Qr,className:Qr==Lo?Il.num_style_active:Il.num_style,onClick:()=>{Tn(Gr-1)}},Gr))))),gr.createElement(be.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Xa,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Mo(!1)},onCancel:()=>{Mo(!1)}},gr.createElement(y.Z,{spinning:Fo},gr.createElement("div",{className:Il.evalueWrap},gr.createElement("div",{className:Il.evalueSty},gr.createElement("div",{className:Il.title},"\u5B66\u4E60\u8BC4\u4EF7"),gr.createElement(ee.Z,{className:Il.ansWrap,value:(co==null?void 0:co.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),gr.createElement("div",{className:Il.evalueSty,style:{marginTop:"20px"}},gr.createElement("div",{className:Il.title},"\u95EE\u7B54\u8BB0\u5F55"),gr.createElement("div",{className:Il.ansWrap,style:{padding:"0px 12px 12px 12px"}},(so=co==null?void 0:co.question_and_answer_list)==null?void 0:so.map((Gr,Qr)=>gr.createElement("div",{key:Qr,className:"mt10"},gr.createElement("div",{style:{display:"flex"}},gr.createElement("div",{className:Il.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),gr.createElement(ee.Z,{className:Il.asnCont,value:Gr==null?void 0:Gr.question})),gr.createElement("div",{style:{display:"flex"}},gr.createElement("div",{className:Il.label},"\u56DE\u7B54\uFF1A"),gr.createElement(ee.Z,{className:Il.asnCont,value:Gr==null?void 0:Gr.answer})))))))))))};var Cg=(0,ve.connect)(({user:me,classroomList:se,loading:ue,globalSetting:ft,problemset:Dt})=>({user:me,classroomList:se,globalSetting:ft,loading:ue.effects,problemset:Dt}))(Pg),Fg=te(66756),Bg=te(58253),wg=Object.defineProperty,mc=Object.getOwnPropertySymbols,bg=Object.prototype.hasOwnProperty,Dg=Object.prototype.propertyIsEnumerable,fc=(me,se,ue)=>se in me?wg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,zi=(me,se)=>{for(var ue in se||(se={}))bg.call(se,ue)&&fc(me,ue,se[ue]);if(mc)for(var ue of mc(se))Dg.call(se,ue)&&fc(me,ue,se[ue]);return me},Dr=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const c0={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},xg=({user:me,classroomList:se,globalSetting:ue,loading:ft,dispatch:Dt})=>{var Mn,On,gn,jt,En,ta;const[qn,Nn]=bi.ZP.useNotification(),pn=(0,E.useRef)(),Gn=(0,E.useRef)(),[na]=(0,ve.useSearchParams)(),[Pn,Fa]=(0,E.useState)({}),[da,ra]=(0,E.useState)(""),[oa,Ba]=(0,E.useState)(""),kt=(0,ve.useParams)(),[Ha,Va]=(0,E.useState)({}),[xa,so]=(0,E.useState)(),[Io,Lo]=(0,E.useState)(!1),Tn=(0,E.useRef)(),[fa,Ka]=(0,E.useState)(!1),[Ma,co]=(0,E.useState)([]),[jo,Fo]=(0,E.useState)(!0),[ho,Xa]=(0,E.useState)(!1),[Mo,Bo]=(0,E.useState)([]),[zr,il]=(0,E.useState)(!1),[Cl,Gr]=(0,E.useState)([]),[Qr,pl]=(0,E.useState)(!1),[Wl,Al]=(0,E.useState)(0),[Yr,al]=(0,E.useState)(!1),[Zl,Ul]=(0,E.useState)([]),[cu,du]=(0,E.useState)(""),[lu,Kl]=(0,E.useState)(700),[sl,Jl]=(0,E.useState)(zi({},{page:1,limit:20,course_group_id:"",status:"all",search:""})),[gu,Gl]=(0,E.useState)(!1),[hu,mu]=(0,E.useState)(""),[wu,bu]=(0,E.useState)(0),Ar=(0,E.useRef)(null),[Tl,wl]=(0,E.useState)(!1),[cr,zl]=(0,E.useState)(!1),[_r,Eu]=(0,E.useState)(!1),fu=(0,E.useRef)(!1),{SmartPlanItemBanks:ko}=se,Rl=(0,E.useRef)(Pn),ol=(0,E.useRef)(),tu=(0,E.useRef)([1]),fr=na.get("simulate")==="true",Tu=na.get("pptPage")?Number(na.get("pptPage")):1,[ii,uu]=(0,E.useState)(!1),[si,Du]=(0,E.useState)(!1),[Ru,cl]=E.useState(["60%","40%"]),[ci,Ju]=(0,E.useState)(!1);(0,E.useEffect)(()=>{_r?Pn!=null&&Pn.IsSuper?cl(["100%","0%"]):(window.matchMedia("(max-width: 1600px)").matches?cl(["55%","45%"]):cl(["64%","36%"]),Kl(700)):(window.matchMedia("(max-width: 1600px)").matches?cl(["55%","45%"]):cl(["64%","36%"]),Kl(700)),fu.current=_r,_r||al(!1)},[_r]),(0,E.useEffect)(()=>{const en=window.matchMedia("(max-width: 1200px)"),Ea=window.matchMedia("(min-width: 1201px) and (max-width: 1600px)"),Ga=window.matchMedia("(min-width: 1601px)");let Hn;const bo=()=>{clearTimeout(Hn),Hn=setTimeout(()=>{en.matches?(console.log("\u5C4F\u5E55\u5BBD\u5EA6\u5C0F\u4E8E\u7B49\u4E8E 1200px"),cl(["50%","50%"])):Ea.matches?(console.log("\u5C4F\u5E55\u5BBD\u5EA6\u5728 1201px \u5230 1600px \u4E4B\u95F4"),cl(["55%","45%"])):Ga.matches&&(console.log("\u5C4F\u5E55\u5BBD\u5EA6\u5927\u4E8E 1601px"),cl(["64%","36%"])),Au().catch(Xo=>{console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",Xo)})},300)};bo();const Wa=()=>bo();return en.addEventListener?(en.addEventListener("change",Wa),Ea.addEventListener("change",Wa),Ga.addEventListener("change",Wa)):(en.addListener(Wa),Ea.addListener(Wa),Ga.addListener(Wa)),()=>{clearTimeout(Hn),en.removeEventListener?(en.removeEventListener("change",Wa),Ea.removeEventListener("change",Wa),Ga.removeEventListener("change",Wa)):(en.removeListener(Wa),Ea.removeListener(Wa),Ga.removeListener(Wa))}},[]),(0,E.useEffect)(()=>(document.body.addEventListener((0,Ql.gH)(),Xu),()=>{document.body.removeEventListener((0,Ql.gH)(),Xu)}),[]);const di=()=>Dr(void 0,null,function*(){var en,Ea;yield(en=pn.current)==null?void 0:en.ready();const Ga=(Ea=pn.current)==null?void 0:Ea.Application;Ga&&(yield Ga.ActivePresentation.SlideShowWindow.View.Exit())});(0,E.useEffect)(()=>{!(Pn!=null&&Pn.IsSuper)&&!na.get("pptPage")&&(ra(Tu),Dt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:kt==null?void 0:kt.coursesId,id:kt==null?void 0:kt.id,position:Tu}})),(0,ct.s2)()&&ve.history.replace(`/miniprogram/courseware/study?courses_id=${kt==null?void 0:kt.coursesId}&id=${kt==null?void 0:kt.id}`)},[]),(0,E.useEffect)(()=>{Rl.current=Pn,Pn!=null&&Pn.WebofficeURL&&setTimeout(()=>{fi()},300)},[Pn]),(0,E.useEffect)(()=>{var en;return(en=me==null?void 0:me.userInfo)!=null&&en.login&&Yl(),()=>{clearInterval(Tn.current)}},[(Mn=me==null?void 0:me.userInfo)==null?void 0:Mn.login]),(0,E.useEffect)(()=>{!(Pn!=null&&Pn.IsSuper)&&(xa==null?void 0:xa.is_end)===!1&&(Pn==null?void 0:Pn.Status)=="in_progress"&&Zi()},[xa==null?void 0:xa.is_end,Pn]),(0,E.useEffect)(()=>{if(xa!=null&&xa.is_end&&clearInterval(Tn.current),!(Pn!=null&&Pn.IsSuper)&&(xa!=null&&xa.is_end)){let en=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];en&&(en!=null&&en.includes(kt==null?void 0:kt.id))||(ye.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(en==null?void 0:en.length)===0?en=[kt==null?void 0:kt.id]:en.push(kt==null?void 0:kt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(en)))}},[xa==null?void 0:xa.is_end,Pn]),(0,E.useEffect)(()=>{if(xa!=null&&xa.enable_extra&&!(xa!=null&&xa.is_end)){let en=JSON.parse(localStorage.getItem("extraPPTIds"))||[];en&&!(en!=null&&en.includes(kt==null?void 0:kt.id))&&be.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,maskClosable:!1,keyboard:!1,title:"\u63D0\u793A",closable:!1,cancelButtonProps:{style:{display:"none"}},content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>Dr(void 0,null,function*(){(en==null?void 0:en.length)===0?en=[kt==null?void 0:kt.id]:en.push(kt==null?void 0:kt.id),bl(xa==null?void 0:xa.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(en))})})}},[xa==null?void 0:xa.enable_extra]);const Xu=()=>{(0,Ql.vp)()||di()};(0,E.useEffect)(()=>{var en,Ea;(en=me==null?void 0:me.userInfo)!=null&&en.login&&(Pn!=null&&Pn.IsSuper?Lo(!0):Lo((Pn==null?void 0:Pn.Status)&&(Pn==null?void 0:Pn.Status)!="not_started"),(Ea=pn.current)!=null&&Ea.ready&&Au())},[(On=me==null?void 0:me.userInfo)==null?void 0:On.login,Pn]),(0,E.useEffect)(()=>{var en;xa!=null&&xa.page&&((en=ko==null?void 0:ko.page)==null?void 0:en.lesson_mode)=="online_lesson"&&!(Pn!=null&&Pn.IsSuper)&&!fr&&bl(xa==null?void 0:xa.page)},[xa==null?void 0:xa.page]),(0,E.useEffect)(()=>{var en;((en=me==null?void 0:me.userInfo)==null?void 0:en.real_name)==="\u6E38\u5BA2"&&Dt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(gn=me==null?void 0:me.userInfo)==null?void 0:gn.real_name]);const gi=()=>{var en,Ea,Ga,Hn,bo;let Wa=[];return(((Ea=(en=ko==null?void 0:ko.page)==null?void 0:en.smart_plan_page_knowledges)==null?void 0:Ea.length)>0||(Ga=ko==null?void 0:ko.page)!=null&&Ga.is_ai_question)&&Wa.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Hn=ko==null?void 0:ko.page)!=null&&Hn.page_info&&Wa.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(ko==null?void 0:ko.count)>0&&Wa.push({key:"4",title:"\u8BD5\u9898"}),(bo=ko==null?void 0:ko.page)!=null&&bo.animation_code&&Wa.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),E.createElement(E.Fragment,null,Wa==null?void 0:Wa.map((Xo,Nr)=>E.createElement("span",{style:{cursor:"pointer"},onClick:()=>{console.log(Xo),zl(!0),du(Xo==null?void 0:Xo.key)}},Xo==null?void 0:Xo.title,Nr!=(Wa==null?void 0:Wa.length)-1?"\u3001":"")))};(0,E.useEffect)(()=>{var en,Ea,Ga,Hn,bo,Wa,Xo;al(!1),da&&((en=ko==null?void 0:ko.page)==null?void 0:en.position)!=wu&&_r&&(bu((Ea=ko==null?void 0:ko.page)==null?void 0:Ea.position),Gl(!0),setTimeout(()=>{Gl(!1)},2e3),Pn!=null&&Pn.IsSuper&&(((Hn=(Ga=ko==null?void 0:ko.page)==null?void 0:Ga.smart_plan_page_knowledges)==null?void 0:Hn.length)>0||(bo=ko==null?void 0:ko.page)!=null&&bo.is_ai_question||(Wa=ko==null?void 0:ko.page)!=null&&Wa.page_info||(ko==null?void 0:ko.count)>0||(Xo=ko==null?void 0:ko.page)!=null&&Xo.animation_code?qn.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},closeIcon:null,description:E.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",E.createElement("span",{style:{color:"#3061D0"}},gi())),duration:2,pauseOnHover:!0,onClose:()=>{al(!0)}}):al(!0)))},[ko]),(0,E.useEffect)(()=>{qu()},[da,xa==null?void 0:xa.randomData]);const qu=()=>Dr(void 0,null,function*(){var en,Ea;if(!(Pn!=null&&Pn.IsSuper)&&(Pn==null?void 0:Pn.Status)=="in_progress"&&da){const Ga=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/check_page_progress.json`,{method:"post",body:{position:da}});(Ga==null?void 0:Ga.status)==0&&((en=Ga==null?void 0:Ga.data)!=null&&en.allow||(Bo((Ea=Ga==null?void 0:Ga.data)==null?void 0:Ea.not_finish_positions),Xa(!0)))}});function Au(){return Dr(this,null,function*(){try{yield pn.current.ready();const Ga=yield(yield pn.current.Application.ActiveWindow).View;Ga.ZoomToFit=-1;const Hn=new Event("resize");window.dispatchEvent(Hn)}catch(en){}})}function bl(en){return Dr(this,null,function*(){yield pn.current.ready(),pn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(en)})}function Qn(en){return Dr(this,null,function*(){fr||kt!=null&&kt.user_login||(en?(Eu(!0),(0,Ql.Dj)(document.body)):(Eu(!1),(0,Ql.BU)()),setTimeout(()=>Dr(this,null,function*(){yield pn.current.ready();const Ea=pn.current.Application,Ga=yield Ea.ActivePresentation,Hn=yield Ea.ActivePresentation.SlideShowSettings,bo=yield Ga.SlideShowWindow;en?yield Hn.Run():bo.IsFullScreen=!1;const Wa=(yield Ea.ActivePresentation.SlideShowWindow)!==null;Eu(Wa),Au()}),800))})}function ji(){return Dr(this,null,function*(){try{const en=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/set_page_cache.json`,{method:"post",body:{type:1}});so(zi({},(en==null?void 0:en.data)||{}))}catch(en){}})}const mi=()=>Dr(void 0,null,function*(){var en,Ea;let Ga=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}.json`,{method:"get"});(Ga==null?void 0:Ga.status)==0&&(Va(Ga==null?void 0:Ga.data),kt!=null&&kt.user_login||(na.get("type")=="view"&&(((en=Ga==null?void 0:Ga.data)==null?void 0:en.status)=="in_progress"?wl(!0):Qn(!0)),((Ea=Ga==null?void 0:Ga.data)==null?void 0:Ea.status)=="in_progress"&&na.get("type")!="update"&&wl(!0)))}),Zi=()=>Dr(void 0,null,function*(){const en=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/start_class.json`,{method:"post"})}),_u=()=>Dr(void 0,null,function*(){var en;const Ea=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(en=ko==null?void 0:ko.page)==null?void 0:en.id}/smart_plan_user_page_studies.json`,{method:"post"})}),zu=()=>Dr(void 0,null,function*(){Dt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:kt==null?void 0:kt.coursesId,id:kt==null?void 0:kt.id,position:da||(xa==null?void 0:xa.page)||1,max_position:oa}})}),Yl=()=>Dr(void 0,null,function*(){var en,Ea,Ga;const Hn={};kt!=null&&kt.user_login&&(Hn.login=kt.user_login),fr&&(Hn.is_simulate=!0);const bo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/get_office_token.json`,{method:"get",params:Hn});Fa(bo==null?void 0:bo.data),Fo(!1);const Wa=((en=bo==null?void 0:bo.data)==null?void 0:en.FileName)||"";document.title=Wa,(Ea=bo==null?void 0:bo.data)!=null&&Ea.IsSuper?mi():fr?Qn(!0):(((Ga=bo==null?void 0:bo.data)==null?void 0:Ga.Status)=="in_progress"&&Qn(!0),Tn.current=setInterval(()=>{ji()},2e3))});function vu(){return Dr(this,null,function*(){if(!pn.current)return;clearTimeout(ol.current),yield pn.current.ready();const en=pn.current.Application,Ga=(bo=>{if(!bo||bo.length===0)return[];const Wa=[...bo].sort((Fr,Ll)=>Fr-Ll),Xo=[];let Nr={From:Wa[0],To:Wa[0]};for(let Fr=1;Frvu(),4*60*1e3)})}function ju(en){return Dr(this,null,function*(){tu.current=en,vu()})}function fi(){return Dr(this,null,function*(){var en=document.getElementById("weboffice-zone");pn.current=Se().config({mount:en,url:Pn==null?void 0:Pn.WebofficeURL,refreshToken:xu,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(Pn!=null&&Pn.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),pn.current.setToken({token:Pn==null?void 0:Pn.AccessToken,timeout:25*60*1e3}),pn.current.on("fileStatus",function(Ea){return Dr(this,null,function*(){console.log("fileStatus:",Ea),yield pn.current.ready();const Hn=yield pn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;ra(Hn),tu.current=[Hn],vu()})}),pn.current.on("fileOpen",function(Ea){jl()}),pn.current.on("fullscreenChange",function(Ea){Ea.status==1?na.get("type")!="update"&&Qn(!0):(0,Ql.BU)(),console.log("fullscreenChange:",Ea)})})}function xu(){return new Promise(function(en){return Dr(this,null,function*(){var Ea,Ga,Hn,bo;const Wa=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(Ea=Rl.current)==null?void 0:Ea.AccessToken,refresh_token:(Ga=Rl.current)==null?void 0:Ga.RefreshToken}});((Hn=Wa==null?void 0:Wa.data)==null?void 0:Hn.Code)=="InvalidArgument.AccessToken"&&Yl(),Rl.current=Wa.data,en({token:(bo=Wa==null?void 0:Wa.data)==null?void 0:bo.AccessToken,timeout:2*60*1e3}),en(Wa==null?void 0:Wa.data)})})}function $u(){return Dr(this,null,function*(){Fo(!0),yield pn.current.ready();const en=pn.current.Application,Ea=yield en.ActivePresentation,Hn=yield(yield Ea.Slides).Count;Ba(Hn);let bo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(bo==null?void 0:bo.status)==0&&ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield en.ActivePresentation.Slides.AddSlide(Hn),setTimeout(()=>Dr(this,null,function*(){Fo(!1),Ea.Slides.Item(Hn).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 jl(){return Dr(this,null,function*(){yield pn.current.ready();const en=pn.current.Application,Ea=yield en.ActivePresentation.GetSlideRemark(),Hn=yield(yield en.ActivePresentation).Slides,bo=yield Hn.Count;Ba(bo),en.Sub.SlideShowEnd=()=>Dr(this,null,function*(){Eu(!1),Au()});const Wa=yield en.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;ra(Wa),tu.current=[Wa],vu(),en.Sub.ActiveSlideChange=Xo=>Dr(this,null,function*(){var Nr;Ba(yield Hn.Count),ra(((Nr=Xo==null?void 0:Xo.Data)==null?void 0:Nr.slideIndex)+1)}),en.Sub.SlideDelete=Xo=>Dr(this,null,function*(){var Nr;console.log("\u76D1\u542C\u5E7B\u706F\u7247\u7684\u5220\u9664\u64CD\u4F5C\u4E8B\u4EF6",Xo);let Fr=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/delete_page.json`,{method:"delete",body:{position:(Nr=Xo==null?void 0:Xo.Data)==null?void 0:Nr.SlideIndex}});(Fr==null?void 0:Fr.status)==0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Ba(yield Hn.Count))}),en.Sub.PresentationNewSlide=Xo=>Dr(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",Xo)}),en.Sub.SlideMove=Xo=>Dr(this,null,function*(){var Nr,Fr,Ll;if(Pn!=null&&Pn.IsSuper&&document.hasFocus()){ra("");let Iu=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_page_postition.json`,{method:"post",body:{origin_position:(Nr=Xo==null?void 0:Xo.Data)==null?void 0:Nr.SlideFromIndex,target_position:(Fr=Xo==null?void 0:Xo.Data)==null?void 0:Fr.SlideIndex}});(Iu==null?void 0:Iu.status)==0&&(ye.ZP.success("\u79FB\u52A8\u6210\u529F"),ra((Ll=Xo==null?void 0:Xo.Data)==null?void 0:Ll.SlideIndex))}}),yield en.ActivePresentation.SlideShowWindow.View.GotoSlide(Tu)})}const vi=()=>Dr(void 0,null,function*(){var en,Ea;pl(!0);const Ga=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/smart_plan_users.json`,{method:"get",params:sl});(Ga==null?void 0:Ga.status)==0&&(Gr((en=Ga==null?void 0:Ga.data)==null?void 0:en.smart_plan_users),Al((Ea=Ga==null?void 0:Ga.data)==null?void 0:Ea.count)),pl(!1)}),Mu=()=>Dr(void 0,null,function*(){var en;pl(!0);const Ea=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/header_info.json`,{method:"get"});(Ea==null?void 0:Ea.status)===0&&Ul([{name:"\u5168\u90E8",id:""},...((en=Ea==null?void 0:Ea.data)==null?void 0:en.course_groups)||[]]),pl(!1)});(0,E.useEffect)(()=>{var en,Ea;return ko&&((en=ko==null?void 0:ko.page)!=null&&en.id)&&!((Ea=ko==null?void 0:ko.page)!=null&&Ea.has_study_record)&&(Pn==null?void 0:Pn.IsSuper)===!1&&(Pn==null?void 0:Pn.Status)=="in_progress"&&(Ar.current=setTimeout(()=>{_u()},1e4)),()=>{Ar.current&&clearTimeout(Ar.current)}},[ft["classroomList/getSmartPlanItemBanks"],ko,Pn==null?void 0:Pn.IsSuper]),(0,E.useEffect)(()=>{zr&&(Mu(),vi())},[zr,sl]);const Nl=()=>{const en=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(en==null?void 0:en.findIndex(Ga=>(Ga==null?void 0:Ga.id)==(kt==null?void 0:kt.id)&&(Ga==null?void 0:Ga.courseId)==(kt==null?void 0:kt.coursesId)))==-1&&(en.push({id:kt==null?void 0:kt.id,courseId:kt==null?void 0:kt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(en)),bl(1))},Su=()=>Dr(void 0,null,function*(){var en,Ea,Ga,Hn,bo;const Wa=()=>Dr(void 0,null,function*(){let Nr=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_status.json`,{method:"post"});(Nr==null?void 0:Nr.status)==0&&(ye.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan`),(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:da,allow_answer:!1,is_end:!0}}}))}),Xo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}.json`,{method:"get"});(Ea=(en=Xo==null?void 0:Xo.data)==null?void 0:en.not_start_positions)!=null&&Ea.length?be.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:E.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",E.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(bo=(Hn=(Ga=Xo==null?void 0:Xo.data)==null?void 0:Ga.not_start_positions)==null?void 0:Hn.sort((Nr,Fr)=>Number(Nr)-Number(Fr)))==null?void 0:bo.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:()=>Dr(void 0,null,function*(){var Nr,Fr,Ll;bl((Ll=(Fr=(Nr=Xo==null?void 0:Xo.data)==null?void 0:Nr.not_start_positions)==null?void 0:Fr.sort((Iu,ps)=>Number(Iu)-Number(ps)))==null?void 0:Ll[0])}),onOk:()=>Dr(void 0,null,function*(){yield Wa()})}):be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u5F53\u524D\u8BFE\u4EF6\u5C06\u4E0D\u53EF\u7F16\u8F91\u548C\u7EE7\u7EED\u4E0A\u8BFE\u3002",onOk:()=>Dr(void 0,null,function*(){yield Wa()})})}),Zu=()=>E.createElement(E.Fragment,null,Io&&(kt!=null&&kt.user_login?E.createElement("div",{className:Jo.right},E.createElement(Cg,{pageNum:da,maxPage:oa})):E.createElement("div",{className:Jo.right},E.createElement(y.Z,{spinning:ft["classroomList/getSmartPlanItemBanks"]},E.createElement("div",{style:{visibility:ko?"visible":"hidden",height:"100vh",overflow:"hidden"}},(Pn==null?void 0:Pn.IsSuper)!==void 0&&E.createElement("div",{style:oa?{}:{display:"none"}},Pn!=null&&Pn.IsSuper?E.createElement(wi,{clickTab:cu,pptFullScreen:_r,pageNum:da,maxPage:oa,pptInfo:Ha,openEwm:fa,changePage:ju,setOpenEwm:()=>{Ka(null)},aiImg:Ma,addPage:()=>{$u()},gotoSlide:en=>{bl(en)}}):E.createElement($d,{isSimulate:fr,officeToken:Pn,pageCache:xa,pageNum:da,aiImg:Ma,maxPage:oa,changePage:ju,gotoSlide:en=>{bl(en)}}))))))),ei=()=>{var en,Ea,Ga,Hn,bo;return E.createElement("div",{className:Jo.left},E.createElement("div",{style:fr?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!cr&&_r&&(Pn==null?void 0:Pn.IsSuper)&&Yr&&E.createElement("div",{className:Jo.left_float},E.createElement("div",{className:Jo.float_icon},E.createElement("img",{src:te(23175),width:20,height:20})),E.createElement("div",{className:Jo.float_more},E.createElement("div",{className:Jo.float_text,onClick:()=>{zl(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Ha==null?void 0:Ha.status)=="in_progress"&&((en=ko==null?void 0:ko.page)==null?void 0:en.lesson_mode)!="self_learning"&&!(ko!=null&&ko.is_extra)&&(((Ea=ko==null?void 0:ko.page)==null?void 0:Ea.status)=="not_started"||((Ga=ko==null?void 0:ko.page)==null?void 0:Ga.status)=="ended")&&(Pn==null?void 0:Pn.IsSuper)&&(ko==null?void 0:ko.count)>0&&E.createElement(E.Fragment,null,E.createElement("div",{className:Jo.float_icon},E.createElement("img",{src:te(68045),width:20,height:20})),E.createElement("div",{className:Jo.float_text,onClick:()=>Dr(void 0,null,function*(){var Wa;let Xo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Wa=ko==null?void 0:ko.page)==null?void 0:Wa.id,status:"in_progress"}});(Xo==null?void 0:Xo.status)==0&&(ye.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),zu(),zl(!0))})},((Hn=ko==null?void 0:ko.page)==null?void 0:Hn.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Ha==null?void 0:Ha.status)=="in_progress"&&!(ko!=null&&ko.is_extra)&&((bo=ko==null?void 0:ko.page)==null?void 0:bo.status)=="in_progress"&&(Pn==null?void 0:Pn.IsSuper)&&(ko==null?void 0:ko.count)>0&&E.createElement(E.Fragment,null,E.createElement("div",{className:Jo.float_icon,style:{background:"rgba(227,0,0,0.1)"}},E.createElement("img",{src:te(7891),width:20,height:20})),E.createElement("div",{className:Jo.float_text,onClick:()=>Dr(void 0,null,function*(){var Wa;let Xo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Wa=ko==null?void 0:ko.page)==null?void 0:Wa.id,status:"ended"}});(Xo==null?void 0:Xo.status)==0&&(ye.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),zu())})},"\u7ED3\u675F\u7B54\u9898")))),na.get("simulate")==="true"&&E.createElement("div",{className:Jo.btn_float,style:{right:`calc(${lu}px + 30px)`,bottom:0}},E.createElement(In.op,{className:"mb20",onClick:()=>{na.get("type")?ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/ppt_info/info?type=${na.get("type")}`):ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!cr&&_r&&E.createElement("div",{className:Jo.btn_float,style:{right:Pn!=null&&Pn.IsSuper?"0px":`calc(${lu}px + 30px)`}},E.createElement("div",null,E.createElement(In.op,{disabled:da==1,className:"mb20",onClick:()=>{if(da==1){ye.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}mu(""),bl(da-1)}},"\u4E0A\u4E00\u9875")),E.createElement("div",null,E.createElement(In.op,{disabled:da==oa,onClick:()=>{if(da==oa){ye.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}mu(""),bl(da+1)}},"\u4E0B\u4E00\u9875")),(Pn==null?void 0:Pn.IsSuper)&&E.createElement("div",{className:Jo.to_page_style},"\u8DF3\u8F6C\u5230",E.createElement(oe.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:hu||void 0,placeholder:"\u9875\u7801",onChange:Wa=>{bl(Wa),mu(Wa)}},Array.from({length:oa},(Wa,Xo)=>Xo+1).map(Wa=>E.createElement(oe.default.Option,{key:Wa,value:Wa},Wa))))),!cr&&_r&&(Pn==null?void 0:Pn.IsSuper)&&da==oa&&E.createElement("div",{className:Jo.over_content},E.createElement("div",{className:Jo.over_button,onClick:()=>Dr(void 0,null,function*(){yield Su()})},E.createElement("img",{src:te(3540),className:Jo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:Jo.ewm_text},"\u7ED3\u675F\u6388\u8BFE"))),!_r&&(kt!=null&&kt.user_login?E.createElement("div",{className:Jo.over_content},E.createElement("div",{className:Jo.over_button,onClick:()=>{il(!0)}},E.createElement("img",{src:te(78868),className:Jo.ewm_img,style:{width:"16px",height:"15px"}}),E.createElement("div",{className:Jo.ewm_text},"\u5B66\u751F\u5217\u8868")),E.createElement("div",{className:Jo.over_button,onClick:()=>{ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/detail`)}},E.createElement("img",{src:te(50066),className:Jo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:Jo.ewm_text},"\u9000\u51FA\u8BFE\u4EF6"))):Pn!=null&&Pn.IsSuper?E.createElement("div",{className:Jo.over_content},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{className:Jo.over_button,onClick:()=>{Qn(!0)}},E.createElement("img",{src:te(15091),className:Jo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:Jo.ewm_text},"\u5168\u5C4F\u64AD\u653E")),(Ha==null?void 0:Ha.status)=="not_started"&&E.createElement("div",{className:Jo.over_button,onClick:()=>Dr(void 0,null,function*(){Dt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan",params:{coursesId:kt==null?void 0:kt.coursesId,smart_plans_id:kt==null?void 0:kt.id}}})})},E.createElement("img",{src:te(76502),className:Jo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:Jo.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(Ha==null?void 0:Ha.status)=="not_started"&&E.createElement("div",{className:Jo.over_button,onClick:()=>Dr(void 0,null,function*(){Du(!0)})},E.createElement("img",{src:te(93026),className:Jo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:Jo.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(Ha==null?void 0:Ha.status)=="in_progress"&&E.createElement("div",{className:Jo.over_button,onClick:()=>Dr(void 0,null,function*(){yield Su()})},E.createElement("img",{src:te(3540),className:Jo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:Jo.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),E.createElement("div",{className:Jo.over_button,onClick:()=>{Ka(new Date)}},E.createElement("img",{src:te(56440),className:Jo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:Jo.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))):!fr&&E.createElement("div",{className:Jo.overcont2wrap},E.createElement(In.op,{disabled:da==1,className:"mr30",onClick:()=>{if(da==1){ye.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}bl(da-1)}},"\u4E0A\u4E00\u9875"),E.createElement("div",{className:Jo.over_content2},E.createElement("div",{className:Jo.over_button2,onClick:()=>{ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan`)}},E.createElement("img",{src:te(50066),className:Jo.ewm_img2,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:Jo.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),E.createElement(In.op,{disabled:da==oa,className:"ml30",onClick:()=>{if(da==oa){ye.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}bl(da+1)}},"\u4E0B\u4E00\u9875"))))};return E.createElement(y.Z,{spinning:jo},E.createElement("div",{style:{display:"flex"}},Nn,gu&&E.createElement("div",{className:Jo.page_style},"\u7B2C",da,"\u9875"),E.createElement(Ri,{className:`${Jo.officeWrp} ${ci?Jo.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:en=>{console.log("box:",en);const Ea=en[0]+en[1],Ga=[en[0]/Ea*100,en[1]/Ea*100];console.log("newSizes:",Ga),Ga[0]<20&&(Ga[0]=20,Ga[1]=80),Ga[1]==0?Ju(!0):Ju(!1),cl(Ga),Kl(en[1]),Au()}},_r?E.createElement(E.Fragment,null,E.createElement(Ri.Panel,{size:Ru[0]}," ",ei()),E.createElement(Ri.Panel,{size:Ru[1],collapsible:!(Pn!=null&&Pn.IsSuper),style:{overflow:"hidden"}},Pn!=null&&Pn.IsSuper?E.createElement(Ge.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{zl(!1)},destroyOnClose:!0,forceRender:!0,open:cr},Zu(),E.createElement("div",{className:Jo.close_drawer,onClick:en=>{en.stopPropagation(),zl(!1)}},E.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):Zu())):E.createElement(E.Fragment,null,E.createElement(Ri.Panel,{size:Ru[0],min:"20%",collapsible:!0}," ",ei()),E.createElement(Ri.Panel,{size:Ru[1],collapsible:!0,style:{overflow:"hidden"}},(!_r||!(Pn!=null&&Pn.IsSuper))&&Zu()))),E.createElement(Fg.Z,{Callback:()=>{mi(),(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:da,allow_answer:!1,is_end:!1}}})}}),E.createElement(Bg.Z,{v:Ha,params:kt,user:me,visible:si,afterOk:()=>{Du(!1),window.location.reload()},afterCancel:()=>{Du(!1)}}),E.createElement(be.default,{centered:!0,maskClosable:!1,keyboard:!1,open:Tl,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},E.createElement("div",{className:Jo.modal},"\u5B66\u751F\u53EF\u4EE5\u6253\u5F00\u624B\u673A\u626B\u63CF\u5C4F\u5E55\u4E0A\u7684\u4E8C\u7EF4\u7801\uFF0C\u5373\u53EF\u8FDB\u5165\u8BFE\u4EF6\u9875\u9762\uFF0C\u5F00\u542F\u667A\u6167\u5B66\u4E60\uFF01"),E.createElement("div",{className:Jo.erweima},E.createElement(a.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${kt==null?void 0:kt.coursesId}&id=${kt==null?void 0:kt.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(jt=ue==null?void 0:ue.setting)==null?void 0:jt.tab_logo_url}`})),E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},E.createElement(yt.ZP,{type:"primary",onClick:()=>{wl(!1),Ka(null),Qn(!0),Nl()}},"\u5F00\u59CB\u4E0A\u8BFE"))),E.createElement(be.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:ho,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var en;Xa(!1),bl((en=Mo==null?void 0:Mo.sort())==null?void 0:en[0])},onOk:()=>Dr(void 0,null,function*(){var en;Xa(!1),bl((en=Mo==null?void 0:Mo.sort())==null?void 0:en[0])})},E.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(En=Mo==null?void 0:Mo.sort())==null?void 0:En.map((en,Ea)=>E.createElement("span",{key:Ea,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{Xa(!1),bl(en)}},"\u7B2C",en,"\u9875",Ea+1==(Mo==null?void 0:Mo.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),E.createElement(be.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:zr,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{il(!1)},footer:null},E.createElement(y.Z,{spinning:!1},E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},E.createElement(oe.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:sl==null?void 0:sl.course_group_id,options:(ta=Zl||[])==null?void 0:ta.map(en=>({label:en==null?void 0:en.name,value:en==null?void 0:en.id})),onChange:en=>{sl.page=1,sl.course_group_id=en,Jl(zi({},sl))}}),E.createElement(In.t7,{style:{width:300},value:{value:sl.search},onChange:(en,Ea)=>{sl.page=1,sl.search=en,Jl(zi({},sl))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),E.createElement(ze.default,{loading:Qr,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:en=>E.createElement("span",{style:{color:"#666666"}},en||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:en=>E.createElement("span",{style:{color:"#666666"}},en||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:en=>E.createElement("span",{style:{color:"#666666"}},en||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(en,Ea)=>E.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{il(!1),ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/users/${Ea==null?void 0:Ea.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:Cl,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:sl.limit,current:sl.page,position:["bottomRight"],onChange:(en,Ea)=>{sl.page=en,sl.limit=Ea,Jl(zi({},sl))},total:Wl,showTotal:(en,Ea)=>E.createElement("span",null,"\u5171",E.createElement("span",{style:{color:"#165DFF"}}," ",en," "),"\u6761\u6570\u636E")}})))))};var Mg=(0,ve.connect)(({user:me,classroomList:se,loading:ue,globalSetting:ft})=>({user:me,classroomList:se,globalSetting:ft,loading:ue.effects}))(xg)},58253:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ce}});var E=te(59301),fe=te(6767),Se=te(62957),ve=te(14566),Fe=te(25399),ye=te(60242),be=te(38986),He={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},Pe=te(9148),re=te(16253),Ge=te(47257),ze=te.n(Ge),yt=te(51257),oe=te(59301),a=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(ie,Ce,Ze)=>Ce in ie?a(ie,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ie[Ce]=Ze,ee=(ie,Ce)=>{for(var Ze in Ce||(Ce={}))x.call(Ce,Ze)&&z(ie,Ze,Ce[Ze]);if(y)for(var Ze of y(Ce))b.call(Ce,Ze)&&z(ie,Ze,Ce[Ze]);return ie},ne=(ie,Ce,Ze)=>new Promise((Oe,gt)=>{var ut=nt=>{try{zt(Ze.next(nt))}catch(ct){gt(ct)}},Me=nt=>{try{zt(Ze.throw(nt))}catch(ct){gt(ct)}},zt=nt=>nt.done?Oe(nt.value):Promise.resolve(nt.value).then(ut,Me);zt((Ze=Ze.apply(ie,Ce)).next())}),ce=({v:ie,visible:Ce,params:Ze,user:Oe,afterOk:gt,afterCancel:ut})=>{var Me;const[zt,nt]=(0,E.useState)([]),ct=(0,E.useRef)([]),[Ut,ht]=(0,E.useState)(!1),Tt={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{nt([])},accept:".ppt,.pptx",beforeUpload:$e=>ne(void 0,null,function*(){var Rt,Mt;const bt=$e.name.endsWith(".ppt"),Xe=$e.name.endsWith(".pptx");if(!bt&&!Xe)return fe.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if($e.size/1024/1024>200)return fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const at=yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:$e.name}});if((Rt=at==null?void 0:at.data)!=null&&Rt.exist)fe.ZP.info("\u8BE5\u8BFE\u4EF6\u5DF2\u5B58\u5728\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u8BFE\u4EF6"),nt([]);else{const st={id:String(Math.random()).slice(-6),name:$e.name,size:$e.size,file:$e,description:"",percent:0,status:"uploading"};vt(st,{container_type:"SmartPlan",login:(Mt=Oe==null?void 0:Oe.userInfo)==null?void 0:Mt.login,container_id:null,description:"",realFileName:!1}),nt(pt=>[st])}return Promise.reject()})},vt=($e,Rt)=>ne(void 0,null,function*(){var Mt,bt,Xe,Le,at,st,pt,Vt,Ie,Nt;Rt.file_name=$e.name;const tn=$e.name,nn=yield(0,be.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((nn==null?void 0:nn.status)!==0){nt(wt=>(wt[wt.findIndex(qe=>qe.name===tn)].status="error",[...wt])),fe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}nn.data=JSON.parse((0,re.pe)(nn.data));const mn=new(ze())({endpoint:(Mt=nn==null?void 0:nn.data)==null?void 0:Mt.end_point,region:(bt=nn==null?void 0:nn.data)==null?void 0:bt.region,accessKeyId:(Xe=nn==null?void 0:nn.data)==null?void 0:Xe.access_key_id,accessKeySecret:(Le=nn==null?void 0:nn.data)==null?void 0:Le.access_key_secret,bucket:(at=nn==null?void 0:nn.data)==null?void 0:at.bucket,stsToken:(st=nn==null?void 0:nn.data)==null?void 0:st.security_token});$e.name.split(".").pop(),mn.multipartUpload(`smartplans/${Ze.coursesId}/${Ze==null?void 0:Ze.id}/${(pt=Oe==null?void 0:Oe.userInfo)==null?void 0:pt.login}/${Date.now()}/${tn}`,new Blob([$e.file],{type:$e.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(wt,qe,At)=>{nt(_e=>{const Pt=_e.findIndex(We=>We.name===tn);return _e[Pt].client=mn,_e[Pt].percent=wt*100,_e[Pt].checkpoint=qe,[..._e]})},checkpoint:(Ie=ct.current[(Vt=ct.current)==null?void 0:Vt.findIndex(wt=>wt.name===tn)])==null?void 0:Ie.checkpoint,callback:{customValue:{id:tn+""},url:(Nt=nn==null?void 0:nn.data)==null?void 0:Nt.callback_url,host:nn==null?void 0:nn.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,be.rz)(Rt)}}).then(function(wt){nt(qe=>{var At,_e,Pt;const We=qe.findIndex(Je=>Je.name===tn);let Bt="done";return((At=wt.data)==null?void 0:At.status)===0?qe[We].response=(_e=wt.data)==null?void 0:_e.data:(fe.ZP.warning((Pt=wt.data)==null?void 0:Pt.message),Bt="error"),qe[We].status=Bt,[...qe]})}).catch(function(wt){(wt==null?void 0:wt.name)!=="cancel"&&nt(qe=>{const At=qe.findIndex(_e=>_e.name===tn);return qe[At].status="error",[...qe]})})});return oe.createElement(Se.default,{maskClosable:!1,centered:!0,open:Ce,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{ut(),nt([])},okButtonProps:{loading:Ut,disabled:(zt==null?void 0:zt.length)>0&&((Me=zt==null?void 0:zt[0])==null?void 0:Me.status)=="uploading"},onOk:()=>ne(void 0,null,function*(){var $e,Rt,Mt;if((zt==null?void 0:zt.length)>0&&(($e=zt==null?void 0:zt[0])==null?void 0:$e.status)=="uploading"){fe.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}ht(!0);const bt=yield yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/smart_plans/${ie==null?void 0:ie.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Mt=(Rt=zt==null?void 0:zt[0])==null?void 0:Rt.response)==null?void 0:Mt.attachment_id}});return ht(!1),(bt==null?void 0:bt.status)===0&&(fe.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),gt(),nt([])),bt})},oe.createElement("div",null,oe.createElement("div",{style:{fontSize:"14px",color:"#000",marginBottom:"20px"}},"\u652F\u6301\u4E0A\u4F20\u65B0\u7248PPT\u6587\u4EF6\u8986\u76D6\u5F53\u524DPPT\u5185\u5BB9\u3002\u66F4\u6362PPT\u540E\uFF0C\u4EA4\u4E92\u529F\u80FD\u4ECD\u4E0E\u539F\u9875\u7801\u5173\u8054\u3002\u5982\u9700\u8C03\u6574\uFF0C\u53EF\u901A\u8FC7 ",oe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5")," \u5FEB\u901F\u4FEE\u6539\u4EA4\u4E92\u529F\u80FD\u5173\u8054\u7684\u5E7B\u706F\u7247\u3002 "),oe.createElement(ve.default,ee({},Tt),oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement(Pe.op,{shape:"default"},oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement("img",{width:14,src:te(69629)}),oe.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),oe.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),oe.createElement("div",{className:He.box},zt.map($e=>oe.createElement("div",{key:$e.id,className:He.row},oe.createElement("div",{className:He.icon},$e.status==="done"&&oe.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),$e.status==="error"&&oe.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),oe.createElement("div",null,oe.createElement(Fe.Z,{title:$e==null?void 0:$e.name},oe.createElement("div",{style:{color:$e.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,yt.tP)($e==null?void 0:$e.name,9))),$e.status==="uploading"&&oe.createElement(ye.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:$e.percent,showInfo:!1,size:[168,4]})))))))}},98309:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return a}});var E=te(59301),fe=te(25690),Se=te(62957),ve=te(99571),Fe=te(29787),ye=te(81072),be=te(10866),He=te(75975),Pe=te(24334),re=te(61186),Ge=te.n(re),ze=te(24363),yt=te(59301),oe=(y,x,b)=>new Promise((z,ee)=>{var ne=ie=>{try{ce(b.next(ie))}catch(Ce){ee(Ce)}},le=ie=>{try{ce(b.throw(ie))}catch(Ce){ee(Ce)}},ce=ie=>ie.done?z(ie.value):Promise.resolve(ie.value).then(ne,le);ce((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,E.useState)(void 0);console.log((0,fe.useLocation)(),33);const ee=(0,fe.useLocation)();(0,E.useEffect)(()=>{y&&function(){return oe(this,null,function*(){const Mt=yield(0,ye.X6)(y);z(Mt.data)})}()},[y]);const{status:ne,created_at:le,code:ce,name:ie,language:Ce,pass_sets_count:Ze,set_count:Oe,error_msg:gt,output:ut,input:Me,expected_output:zt,execute_memory:nt,user:ct,execute_time:Ut,input_file_url:ht,output_file_url:Tt,is_file:vt,expected_output_file_url:$e}=b||{};return yt.createElement(Se.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:yt.createElement(ve.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},yt.createElement(Fe.Z,{spinning:!b,delay:500},yt.createElement("div",{className:"record-detail-info"},b?yt.createElement(yt.Fragment,null,yt.createElement("div",{className:"record-detail-body"},yt.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),yt.createElement("ul",{className:"record-info"},yt.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",yt.createElement("span",{className:ne===0?"c-green":"c-red"},be.Im[ne])," "),yt.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",yt.createElement("span",null,Ge()(le).format("YYYY-MM-DD HH:mm:ss"))," "),yt.createElement("li",null," \u8BED\u8A00\uFF1A",yt.createElement("span",null,Ce)," "),yt.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",yt.createElement("span",null,Ut*1e3,"ms")," "),yt.createElement("li",null," ",`${ne===ze.h.HIDE_COMPILE_STATUS?"--":Ze} / ${Oe} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,be.gZ)({status:ne,error_msg:gt,execute_time:Ut,output:ut,input:Me,expected_output:zt,input_file_url:ht,output_file_url:Tt,is_file:vt,expected_output_file_url:$e}),yt.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),yt.createElement(He.ZP,{height:"200px",width:"100%",language:Ce==null?void 0:Ce.toLocaleLowerCase(),value:Pe.Base64.decode(ce),options:{readOnly:!0}}))):null)))}},7727:function(Re,rt,te){"use strict";te.d(rt,{Im:function(){return Oe},Y4:function(){return ut}});var E=te(59301),fe=te(37568),Se=te(6767),ve=te(99571),Fe=te(37345),ye=te(24334),be=te.n(ye),He=te(91136),Pe=te(86074),re=te(76902),Ge=te(51257),ze=te(34376),yt=te.n(ze),oe=te(38986),a=te(25690),y=te(98309),x=te(49535),b=te(81072),z=te(8243),ee=te(45677),ne=te(92310),le=te.n(ne),ce=te(84989),ie=te(59301),Ce=(nt,ct,Ut)=>new Promise((ht,Tt)=>{var vt=Mt=>{try{Rt(Ut.next(Mt))}catch(bt){Tt(bt)}},$e=Mt=>{try{Rt(Ut.throw(Mt))}catch(bt){Tt(bt)}},Rt=Mt=>Mt.done?ht(Mt.value):Promise.resolve(Mt.value).then(vt,$e);Rt((Ut=Ut.apply(nt,ct)).next())});const{TextArea:Ze}=fe.default,Oe={[Fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Fe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var gt=(nt=>(nt[nt.SET_VISIBLE=0]="SET_VISIBLE",nt[nt.SET_TABINDEX=1]="SET_TABINDEX",nt))(gt||{});function ut(nt){const{status:ct,error_msg:Ut,output:ht,input:Tt,expected_output:vt,is_file:$e,input_file_url:Rt,output_file_url:Mt,expected_output_file_url:bt,setMonacoValue:Xe,setData:Le,highlightEndEntry:at}=nt,st=(0,E.useRef)(),pt=(0,E.useRef)(),Vt=(0,E.useRef)();let Ie=null;const Nt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,E.useEffect)(()=>{if(ht&&!$e&&st.current){const tn=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});tn.open(st.current);const nn=(at?Ge.jl:Ge.pp)(ye.Base64.decode(ht));tn.write(nn),tn.setOption("theme",{background:"#1e1e1e"})}if(Tt&&!$e&&pt.current){const tn=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});tn.open(pt.current),tn.write((at?Ge.jl:Ge.pp)(Tt)),tn.setOption("theme",{background:"#1e1e1e"})}if(vt&&!$e&&Vt.current){const tn=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});tn.open(Vt.current),tn.write((at?Ge.jl:Ge.pp)(ye.Base64.decode(vt))),tn.setOption("theme",{background:"#1e1e1e"})}},[ht]),ct){case Fe.h.NOMATCH:Ie=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!$e&&ie.createElement("div",{ref:st}),$e&&ie.createElement("div",{style:Nt},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(this,null,function*(){const tn=yield(0,oe.ZP)(Mt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Xe(tn),setTimeout(()=>{Le(Mt)},200)})},ht)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!$e&&ie.createElement("div",{ref:Vt}),$e&&ie.createElement("div",{style:Nt},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(this,null,function*(){const tn=yield fetch(bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Xe(yield tn.text()),setTimeout(()=>{Le(bt)},200)})},vt)));break;case Fe.h.EXECUTEFAILURE:Ie=ie.createElement(ie.Fragment,null,ie.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!$e&&ie.createElement(re.Z,{value:Tt,style:Nt}),$e&&ie.createElement("div",{style:Nt},ie.createElement("a",{onClick:()=>(0,Ge.LR)(Rt,Tt)},Tt))),ie.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:He.Z.error,style:{color:"#E30000",padding:"0 10px"}},ye.Base64.decode(Ut),"111")));break;case Fe.h.COMPILEFAILURE:Ie=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:He.Z.error},ye.Base64.decode(Ut)));break;case Fe.h.PODFAILURE:Ie=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Ie=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ie," ")}function Me(nt){const{status:ct,error_msg:Ut,execute_time:ht,output:Tt,input:vt,expected_output:$e,is_file:Rt,input_file_url:Mt,output_file_url:bt,expected_output_file_url:Xe}=nt;let Le=null;switch(ct){case Fe.h.OK:case Fe.h.NOMATCH:case Fe.h.EXECUTEFAILURE:case Fe.h.COMPILEFAILURE:Le=ie.createElement("div",{id:"outputResultRef",className:"h100"});break;case Fe.h.PODFAILURE:Le=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Le=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Le," ")}function zt({value:nt,className:ct}){return ie.createElement("span",{className:ct},nt)}rt.ZP=({input:nt,is_file:ct,debuging:Ut,submitting:ht,executingMessage:Tt,debugResult:vt,onChangeInput:$e,onDebugCode:Rt,onSubmitCode:Mt,hack:bt,user:Xe,submitResult:Le,isWhiteTheme:at,topDispatch:st})=>{const[pt]=(0,a.useSearchParams)(),Vt=(0,a.useParams)(),[Ie,Nt]=(0,E.useState)(!1),[tn,nn]=(0,E.useState)(!1),[mn,Rn]=(0,E.useState)(1),[wt,qe]=(0,E.useState)(!1),[At,_e]=(0,E.useState)(0),[Pt,We]=(0,E.useState)(!1),[Bt,Je]=(0,E.useState)(""),[Ue,tt]=(0,E.useState)(""),Ve=(0,E.useRef)(),Qe=(0,E.useRef)(),mt=(0,E.useRef)(null),ke=(0,E.useRef)(null),Te=(0,E.useRef)(null);console.log(Le,"submitResult",Vt);const{status:Ee,id:xe,input:Ye,output:et,expected_output:xt,is_file:Ct,input_file_url:Jt,output_file_url:Qt,expected_output_file_url:qt,error_msg:Bn,hack_sets:_n}=Le||{};(0,E.useEffect)(()=>{Ee===0&&(Rn(1),_e(0))},[Ee,xe]),(0,E.useEffect)(()=>{Ce(void 0,null,function*(){var Xn;const an=yield(0,b.rX)(Vt==null?void 0:Vt.id,"submit");(an==null?void 0:an.status)===0&&(an!=null&&an.data&&((Xn=an==null?void 0:an.data)==null?void 0:Xn.status)!==0?(st({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:an==null?void 0:an.data}}),Rn(2),_e(320)):(Rn(1),_e(0)))})},[Vt==null?void 0:Vt.id]),(0,E.useEffect)(()=>{if(Ve.current){let un=function(Ke){An=sn.offsetHeight,bn=!0,Kn=Ke.pageY,Te.current.style.display="block"},Xn=function(){bn=!1,Te.current.style.display="none"},an=function(Ke){if(bn){rn();let It=Kn-Ke.pageY,St=An+It;if(St<0&&(St=0),St>window.innerHeight-150&&(St=window.innerHeight-150),mn===1){St<=34?_e(0):_e(St);return}console.log(St,"resizeH"),_e(St)}};const sn=mt.current;let An=0,bn=!1,Kn=0;const ya=document.getElementById("case-y-bar");return ya==null||ya.addEventListener("mousedown",un),document.addEventListener("mousemove",an),document.addEventListener("mouseup",Xn),()=>{const Ke=document.getElementById("case-y-bar");Ke==null||Ke.removeEventListener("mousedown",un),document.removeEventListener("mousemove",an),document.removeEventListener("mouseup",Xn)}}},[Ve,mn]),(0,E.useEffect)(()=>{const un=x.Z.subscribe("resize-move-bar",rn);if(pt.get("type")!=="exercises")return document.addEventListener((0,ce.gH)(),Sn),()=>{document.removeEventListener((0,ce.gH)(),Sn),un()}},[]),(0,E.useEffect)(()=>{});function rn(){var un,Xn,an,sn;const An=document.getElementById("outputResultRef");if(An){let bn=An.dataset.text;Qe.current.reset(),Qe.current.writeln(bn);const Kn=document.getElementById("outputResultRef").offsetWidth-20,ya=((sn=(an=(Xn=(un=Qe.current)==null?void 0:un._core)==null?void 0:Xn._renderService)==null?void 0:an.dimensions)==null?void 0:sn.actualCellWidth)||10,Ke=Math.ceil(Kn/ya);Qe.current.resize(Ke,Math.ceil(An.clientHeight/16))}}function fn(){Nt(!Ie),setTimeout(()=>{rn()},300),_e(Ie?320:window.innerHeight-150)}function Dn(){tn?(nn(!1),(0,ce.BU)()):(nn(!0),(0,ce.Dj)(ke.current))}const Sn=un=>{(0,ce.vp)()||nn(!1)},hn=(0,E.useMemo)(()=>{if(vt){const{status:un,output:Xn,error_msg:an}=vt;return setTimeout(()=>{let sn="",An=document.getElementById("outputResultRef");Xn?sn=ye.Base64.decode(Xn):an&&(sn=ye.Base64.decode(an)),Qe.current=new ze.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Qe.current.open(An),Qe.current.onKey(function(bn){var Kn;if(bn.domEvent.key.toLocaleUpperCase()==="C"&&bn.domEvent.ctrlKey){bn.domEvent.preventDefault();let ya=(Kn=Qe.current)==null?void 0:Kn.getSelection();navigator.clipboard.writeText(ya).then(()=>{})}}),An.dataset.text=sn,Qe.current.setOption("convertEol",!0),rn()},300),ie.createElement(ie.Fragment,null,Me(vt))}return null},[vt]);function on(){var un,Xn;if(!(bt!=null&&bt.code)||((un=bt==null?void 0:bt.code)==null?void 0:un.trim().length)===0){(Xn=Se.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Rn(1),_e(320),Rt()}const Un=un=>Ce(void 0,null,function*(){let Xn=yield(0,oe.ZP)(`/api/problems/${un}/start.json`,{method:"get",params:{hack_user_id:Xe==null?void 0:Xe.user_id}});Xn&&(window.location.href=`/myproblems/${Xn==null?void 0:Xn.identifier}${window.location.search}`)});function jn(){Ct?navigator.clipboard.writeText(ye.Base64.decode(Bn)).then(()=>{Se.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ye.Base64.decode(et)).then(()=>{Se.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ie.createElement(E.Fragment,null,ie.createElement("div",{className:le()(He.Z.case,at&&He.Z.whiteCase),style:{height:At},ref:mt},ie.createElement("div",{className:He.Z.fullMask,ref:Te}),ie.createElement("div",{className:He.Z["resize-y-bar"],id:"case-y-bar",ref:Ve,draggable:!1},mn===2&&ie.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),mn===1&&(At<=34?ie.createElement("div",{onClick:()=>{_e(320)},className:He.Z.unfoldBtn},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ie.createElement("div",{onClick:()=>{_e(0)},className:He.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ie.createElement("div",null,ie.createElement("div",{className:He.Z.caseHead},ie.createElement("div",{className:He.Z.dot}),ie.createElement("div",{className:He.Z.text},mn===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),mn===2&&!ht&&typeof Ee=="number"&&ie.createElement(ie.Fragment,null,Ee===Fe.h.OK?ie.createElement("div",{className:He.Z.pass},ie.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ie.createElement("div",{className:He.Z.noPass},ie.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Oe[Ee])),ie.createElement("div",{className:He.Z.btns},mn===2&&!ht&&ie.createElement(ie.Fragment,null,Ee!==Fe.h.OK&&ie.createElement("div",{onClick:jn},ie.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ie.createElement("div",{onClick:()=>{We(xe)}},ie.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),pt.get("type")!=="exercises"&&ie.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>fn()},ie.createElement("i",{className:`iconfont icon-${Ie?"suoxiao1":"fangda"}`})))),ie.createElement("div",{style:{display:mn===1?"block":"none"}},Ut?ie.createElement(Pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:At-34}},ie.createElement("div",{className:He.Z.result},ie.createElement("div",{className:He.Z.left},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ie.createElement("div",{className:He.Z.leftNode},ie.createElement(Ze,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:ct?"":nt,onChange:$e}))),ie.createElement("div",{className:He.Z.right},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ie.createElement("div",{className:He.Z.node},vt?hn:ie.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ie.createElement("div",{style:{display:mn===2?"block":"none"}},ht?ie.createElement(Pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:At-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ie.createElement("div",{ref:ke,className:He.Z.elseNode},ie.createElement("div",{className:He.Z.nameWrap},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ie.createElement("div",{className:He.Z.scroll},ie.createElement("pre",{className:He.Z.scrollBox,style:wt?{height:tn?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Ct&&ie.createElement(zt,{value:Ye}),Ct&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const un=yield fetch(Jt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield un.text()),setTimeout(()=>{Je(Jt)},200)})},Ye)),Ye&&ie.createElement("div",{className:He.Z.action},ie.createElement("span",{onClick:()=>qe(!wt)},wt?"\u6536\u8D77":"\u5C55\u5F00"),pt.get("type")!=="exercises"&&ie.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Dn(),className:`iconfont icon-${tn?"suoxiao1":"fangda"}`})))),ie.createElement("div",{className:He.Z.result,style:{flex:1,overflow:"hidden"}},ie.createElement("div",{className:He.Z.left},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ie.createElement("div",{className:He.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ie.createElement("pre",null,!Ct&&ie.createElement(zt,{className:"mb10",value:xt&&ye.Base64.decode(xt)||""}),Ct&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const un=yield fetch(qt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield un.text()),setTimeout(()=>{Je(qt)},200)})},xt)))),ie.createElement("div",{className:He.Z.right},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ie.createElement("div",{className:He.Z.node,style:{color:Ee===Fe.h.OK?"#2ABD8C":"#FF2C29"}},ie.createElement("pre",null,(Ee===4||Ee===5)&&ie.createElement(zt,{className:"mb10",value:Bn&&ye.Base64.decode(Bn)||""}),Ee!=4&&Ee!=5&&(Ct?ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const un=yield(0,oe.ZP)(Qt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{tt(un)}catch(Xn){tt("")}setTimeout(()=>{Je(Qt)},200)})},et):ie.createElement(zt,{className:"mb10",value:et&&ye.Base64.decode(et)||""})))))))))),ie.createElement("div",{className:le()(He.Z.footer,at&&He.Z.whiteFooter),style:{zIndex:100}},(bt==null?void 0:bt.is_program)&&(bt==null?void 0:bt.above_question)&&ie.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>Un(bt==null?void 0:bt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(bt==null?void 0:bt.is_program)&&(bt==null?void 0:bt.under_question)&&ie.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>Un(bt==null?void 0:bt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ie.createElement(ve.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ut||ht,loading:Ut,color:"#2ABD8C",className:"mr10",onClick:on},"\u8C03\u8BD5\u4EE3\u7801"),pt.get("qtype")!=="8"&&ie.createElement(ve.ZP,{className:He.Z.disabled,type:"primary",icon:ie.createElement("i",{className:"iconfont icon-bofang1"}),loading:ht,disabled:Ut||ht,onClick:()=>{var un,Xn;if(!(bt!=null&&bt.code)||((un=bt==null?void 0:bt.code)==null?void 0:un.trim().length)===0){(Xn=Se.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Rn(2),_e(320),Mt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ie.createElement(y.Z,{onClose:We,open:Pt}),ie.createElement(ee.Z,{close:!0,data:Bt,type:Bt.length?"txt":"",onClose:()=>Je(""),monacoEditor:{value:Ue,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(Re,rt,te){"use strict";te.r(rt),te.d(rt,{Types:function(){return ln},default:function(){return ge}});var E=te(59301),fe=te(25690),Se=te(11938),ve=te(62957),Fe=te(29787),ye=te(99571),be=te(25399),He=te(77019),Pe=te(81072),re=te(81722),Ge=te(84989),ze=te(8343),yt=te(346),oe=te(87169),a=te(30641),y=te(75975),x=te(91558),b=te(23992),z=te(58397),ee=te(6767),ne={list:"list___IRN6i",copy:"copy___qCn9B"},le=te(56102),ce=te(38986),ie=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())}),Ze=({showResourceCentre:he,identifier:we})=>{const Ne=(0,fe.useParams)(),[Et,Ft]=(0,E.useState)(null);(0,E.useEffect)(()=>{he&&it()},[he]);const it=()=>ie(void 0,null,function*(){const Gt=yield(0,ce.ZP)(`/api/problems/${we}/attachment_list.json`,{method:"get"});(Gt==null?void 0:Gt.status)==0&&Ft(Gt.data||[])});return E.createElement("div",{className:"tpi-code-setting"},E.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Et!=null&&Et.length)&&E.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Et==null?void 0:Et.map((Gt,_t)=>E.createElement("dl",{className:ne.list,key:_t},E.createElement(be.Z,{title:Gt.title},E.createElement("dt",null,E.createElement("i",{className:"icon-wenjian4 mr5"}),Gt.title)),E.createElement("dd",null,E.createElement(le.CopyToClipboard,{text:Gt.saved_file_path,onCopy:()=>ee.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Oe=te(59301),gt=Object.defineProperty,ut=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Ut=(he,we,Ne)=>we in he?gt(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,ht=(he,we)=>{for(var Ne in we||(we={}))nt.call(we,Ne)&&Ut(he,Ne,we[Ne]);if(zt)for(var Ne of zt(we))ct.call(we,Ne)&&Ut(he,Ne,we[Ne]);return he},Tt=(he,we)=>ut(he,Me(we));const vt={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var $e=(he=>(he[he.set_font_size=0]="set_font_size",he[he.set_theme=1]="set_theme",he[he.on_tab_to_space=2]="on_tab_to_space",he[he.set_show_editor_setting=3]="set_show_editor_setting",he[he.set_show_respurce_center=4]="set_show_respurce_center",he))($e||{});function Rt(he,we){switch(we.type){case 3:return Tt(ht({},he),{showEditorSetting:we.payload});case 1:return Tt(ht({},he),{theme:we.payload});case 0:return Tt(ht({},he),{fontSize:we.payload});case 2:return Tt(ht({},he),{tabToSpace:we.payload});case 4:return Tt(ht({},he),{showResourceCentre:we.payload});default:throw new Error}}var Mt=({isLoading:he,value:we,onChange:Ne,language:Et,onUpdateCode:Ft,ActionBarRender:it,setIsWhiteTheme:Gt,identifier:_t})=>{const[Yt,Xt]=(0,E.useReducer)(Rt,vt),{theme:yn,fontSize:$t,showEditorSetting:dn,tabToSpace:Cn,showResourceCentre:xn}=Yt,Kt=(0,E.useRef)(),pa=(0,E.useRef)();(0,E.useEffect)(()=>{Gt(yn==="vs")},[yn]);const Zn={onFontSizeChange:Aa=>{Xt({type:0,payload:Aa}),(0,b.t)("cmFontSize",Aa)},tabToSpace:Cn,cmFontSize:$t,className:"oj",cmCodeMode:yn,onTabToSpace:Aa=>{Xt({type:2,payload:Aa}),(0,b.t)("cmTabToSpace",Aa)},onCodeModeChange:Aa=>{Xt({type:1,payload:Aa}),(0,b.t)("ProgrammingCodeMode",Aa)}};function ca(){Xt({type:3,payload:!1})}function va(){Xt({type:3,payload:!0})}function Ya(){Xt({type:4,payload:!1})}function qa(){Xt({type:4,payload:!0})}const la={value:we,language:Et,theme:yn,options:{fontSize:$t,insertSpaces:Cn},onChange:Aa=>{Ne(Aa),pa.current=Aa,clearTimeout(Kt.current),Kt.current=setTimeout(()=>{Ft(pa.current)},1e4)},onEditBlur:Aa=>{pa.current&&Ft(pa.current)}};return Oe.createElement(E.Fragment,null,it(va,qa),Oe.createElement("div",{style:{flex:1,overflow:"hidden"}},!he&&Oe.createElement(y.ZP,ht({},la))),Oe.createElement(x.Z,null,Oe.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:dn,onClose:ca},Oe.createElement(z.Z,ht({},Zn)))),Oe.createElement(x.Z,null,Oe.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:xn,onClose:Ya},Oe.createElement(Ze,{showResourceCentre:xn,identifier:_t}))))},bt=te(60141),Xe=te(24334),Le=te(7727),at={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},st={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},pt=te(54172),Vt=te(13747),Ie=te(58617),Nt=te(98309),tn=te(61186),nn=te.n(tn),mn=te(59301);const{Column:Rn}=pt.default;var wt=({submitResult:he,submitting:we,submitRecords:Ne,page:Et,onPageChange:Ft,topicId:it})=>{const[Gt]=(0,fe.useSearchParams)(),{records:_t,records_count:Yt}=Ne||{},[Xt,yn]=(0,E.useState)(!1),$t=Gt.get("type")==="1";return mn.createElement(Fe.Z,{spinning:we,tip:"\u8BC4\u6D4B\u4E2D...",indicator:mn.createElement(Ie.Z,{style:{fontSize:24},spin:!0})},(_t==null?void 0:_t.length)>0?mn.createElement(pt.default,{dataSource:_t,rowKey:"id",pagination:!1},mn.createElement(Rn,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(dn,Cn)=>mn.createElement("span",null," ",nn()(dn).format("YYYY-MM-DD HH:mm:ss"))}),mn.createElement(Rn,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(dn,Cn)=>{var xn;return mn.createElement("span",{className:`${dn===0?"c-green":"c-red"} current`,onClick:()=>{yn(Cn.id)}},(xn=Le.Im[dn])==null?void 0:xn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),mn.createElement(Rn,{title:`\u6267\u884C\u7528\u65F6 (${$t?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:dn=>dn?$t?dn:dn/1e3:""}),mn.createElement(Rn,{title:`\u5185\u5B58\u6D88\u8017\uFF08${$t?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:dn=>dn?$t?dn:parseFloat((dn/1024).toFixed(2)):""}),mn.createElement(Rn,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),mn.createElement(Rn,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(dn,Cn)=>mn.createElement("span",{className:"c-light-primary current",onClick:()=>{yn(Cn.id)}},"\u67E5\u770B")})):mn.createElement("div",{style:{height:300,width:"100%"}}),mn.createElement(Nt.Z,{onClose:yn,open:Xt}),Yt>15?mn.createElement(Vt.Z,{className:st.pagination,current:Et,pageSize:15,total:Yt,onChange:Ft}):null)},qe=te(28426),At=te(96599),_e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Pt=te(76902),We=te(59301);const Bt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Je=({hack:he})=>{const{language:we,difficult:Ne,time_limit:Et,description:Ft}=he,[it]=(0,fe.useSearchParams)(),Gt=Bt[Ne];return We.createElement(We.Fragment,null,We.createElement("ul",{className:_e.info},We.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",We.createElement("b",{className:_e.info_tag},we)),We.createElement("li",null,We.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",We.createElement(At.default,{color:Gt==null?void 0:Gt.color},Gt==null?void 0:Gt.name)),We.createElement("li",null,We.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",We.createElement("span",{style:{color:"#333333"}},Et,"\u79D2"))),it.get("qtype")==="8"?We.createElement(Pt.Z,{value:Ft,showProgramFill:!0,className:_e.desc}):We.createElement(Pt.Z,{value:Ft,className:_e.desc}))},Ue={},tt=te(59301),Ve=({hack:he,current_user:we})=>tt.createElement("div",{className:Ue.answer},he!=null&&he.answer_text?tt.createElement(Pt.Z,{style:{padding:"13px 0"},value:(he==null?void 0:he.answer_text)||""}):tt.createElement(qe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Qe=te(49535);function mt(he,we){return(0,ce.U2)(`/problems/${he}/comments.json`,{page:we,limit:10})}function ke(he){return(0,ce.v_)(`/discusses/${he}/plus.json`,{container_type:"Discuss",type:1})}function Te(he,we,Ne){return(0,ce.v_)(`/problems/${he}/comments/reply.json`,{comments:{content:Ne,parent_id:we}})}function Ee(he,we){return(0,ce.v_)(`/problems/${he}/comments.json`,{comments:{content:we}})}function xe(he,we,Ne){return(0,ce.v_)(`/problems/${he}/comments/${we}/hidden.json`,Ne)}function Ye(he,we){return(0,ce.IV)(`/problems/${he}/comments/${we}`)}var et=te(75604);function xt({author:he}){return E.createElement("a",{href:`/users/${he.login}`,target:"_blank"},E.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${yt.Z.IMG_SERVER}/images/${he.image_url}`,width:"50"}))}function Ct({data:he,index:we,parentDiscussIndex:Ne,user:Et,onSetActionType:Ft}){const{author:it,can_delete:Gt,content:_t,id:Yt,time:Xt}=he;function yn(){Ft({id:Yt,index:we,type:"delete-discuss",parentDiscussIndex:Ne,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const $t=Et.admin||Gt||it.user_id===Et.user_id;return E.createElement("div",{className:"discuss-item-container second-discuss "},E.createElement(xt,{author:it}),E.createElement("section",null,E.createElement("div",{className:"discuss-info"},E.createElement("a",{href:`/users/${it.login}`,target:"_blank"},it.name),E.createElement("span",{className:"grey"},Xt),E.createElement("div",{className:"btn-group",style:{marginBottom:0}},$t?E.createElement("a",{onClick:yn,title:"\u5220\u9664"},E.createElement("i",{className:"iconfont icon-shanchu"})):null)),E.createElement(Pt.Z,{className:"discuss-content",value:_t})))}var Jt=({user:he,data:we,index:Ne,onPlusDiscuss:Et,onSetActionType:Ft,activeDiscussIndex:it,onReplyDiscuss:Gt,onSetActiveDiscussIndex:_t})=>{const{content:Yt,children:Xt,hidden:yn,id:$t,praise_count:dn,time:Cn,user_praise:xn,can_delete:Kt,author:pa}=we;function Zn(){_t($t)}function ca(){Et($t,!xn,Ne)}function va(){Ft({id:$t,index:Ne,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ya(){Ft({id:$t,index:Ne,params:{hidden:yn?"0":"1"},type:"hidden-discuss",message:yn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const qa=he.admin||he.user_id===pa.user_id;return E.createElement("div",{className:"discuss-item-container",key:$t},E.createElement(xt,{author:pa}),E.createElement("section",null,E.createElement("div",{className:"discuss-info"},E.createElement("a",{href:`/users/${pa.login}`,target:"_blank"}," ",pa.name," "),E.createElement("span",{className:"grey"},Cn)),E.createElement(Pt.Z,{className:"discuss-content",value:Yt}),Xt&&Xt.length>0?E.createElement("div",{className:"reply-discuss-container"},Xt.map((la,Aa)=>E.createElement(Ct,{key:la.id,data:la,index:Aa,user:he,onSetActionType:Ft,parentDiscussIndex:Ne}))):null,E.createElement("div",{className:"btn-group"},qa?E.createElement("a",{onClick:Ya,title:yn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},E.createElement("i",{className:yn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Kt&&(!Xt||Xt.length==0)?E.createElement("a",{onClick:va,title:"\u5220\u9664"},E.createElement("i",{className:"iconfont icon-shanchu"})):null,E.createElement("a",{onClick:Zn,title:"\u56DE\u590D"}," ",E.createElement("i",{className:"iconfont icon-huifu1"})," "),E.createElement("a",{onClick:ca,className:xn?"c-orange":""},E.createElement("i",{className:xn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),E.createElement("span",null,dn||""))),E.createElement(et.Z,{id:$t,activeDiscussIndex:it,onReplyDiscuss:Gt})))},Qt=te(87320),qt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Bn=te(39793),_n=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())}),rn=({user_praise:he,praise_count:we,praisePlus:Ne,onCreateDiscuss:Et,discuss_count:Ft})=>{const[it,Gt]=(0,E.useState)(!1),[_t,Yt]=(0,E.useState)("");function Xt(Cn){Yt(Cn)}function yn(){Gt(!0)}function $t(){Gt(!1)}function dn(){return _n(this,null,function*(){Et(_t),Yt(""),Gt(!1)})}return E.createElement("div",{className:`${qt["dis-input-editor-container"]} ${it?qt.active:""} `},E.createElement("div",{className:it?`hide ${qt["text-area"]}`:qt["text-area"]},E.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:yn}),E.createElement("a",null," ",E.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Ft," "),E.createElement("a",{className:"c-light-black",onClick:Ne,title:he?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},E.createElement("i",{className:`mr3 ${he?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),we?E.createElement("span",null,we):"")),it?E.createElement("div",{className:qt["input-mask"],onClick:$t}):null,E.createElement("div",{className:it?qt["md-container"]:`${qt["md-container"]} hide`},E.createElement(Bn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:_t,height:240,onChange:Xt}),E.createElement("div",{className:qt["tip-container"],onClick:$t},E.createElement("a",{className:qt["btn-send"],onClick:dn}," \u53D1\u9001 "))))},fn=te(59301),Dn=Object.defineProperty,Sn=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,un=(he,we,Ne)=>we in he?Dn(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,Xn=(he,we)=>{for(var Ne in we||(we={}))Un.call(we,Ne)&&un(he,Ne,we[Ne]);if(on)for(var Ne of on(we))jn.call(we,Ne)&&un(he,Ne,we[Ne]);return he},an=(he,we)=>Sn(he,hn(we)),sn=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())});const An={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var bn=(he=>(he[he.GET_DISCUSSES=0]="GET_DISCUSSES",he[he.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",he[he.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",he[he.PLUS_DISCUSS=3]="PLUS_DISCUSS",he[he.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",he[he.SET_PAGE=5]="SET_PAGE",he[he.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",he))(bn||{});function Kn(he,we){switch(we.type){case 6:return an(Xn({},he),{loading:!0});case 0:return Xn(Xn({},he),we.payload);case 1:return Xn(Xn({},he),we.payload);case 4:return Xn(Xn({},he),we.payload);case 3:return Xn(Xn({},he),we.payload);case 5:return an(Xn({},he),{page:we.payload});case 2:return Xn(Xn({},he),we.payload);default:throw new Error}}var ya=({user:he,identifier:we,hack:Ne,onTriggerPraise:Et,activeIndex:Ft})=>{const[it,Gt]=(0,E.useReducer)(Kn,An),{loading:_t,page:Yt,data:Xt,count:yn,actionType:$t,activeDiscussIndex:dn}=it,Cn=(0,E.useCallback)(()=>sn(void 0,null,function*(){Gt({type:6});const la=yield mt(we,Yt),{comments:Aa,disscuss_count:Da}=la;Gt({type:0,payload:{data:Aa,count:Da,loading:!1}})}),[Yt,we]);(0,E.useEffect)(()=>{Ft==="2"&&Cn()},[we,Yt,Ft]);function xn(la){Gt({type:5,payload:la})}function Kt(la){Gt({type:4,payload:{actionType:la}})}function pa(la){Gt(dn===la?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:la}})}function Zn(la,Aa,Da){return sn(this,null,function*(){try{const eo=yield ke(la);Xt[Da].user_praise=Aa,Xt[Da].praise_count=eo.praise_count,Gt({type:3,payload:{data:[...Xt]}})}catch(eo){console.log(eo)}})}function ca(){return sn(this,null,function*(){const{id:la,params:Aa,type:Da,index:eo,parentDiscussIndex:La}=$t;if(Da==="hidden-discuss"&&(yield xe(we,la,Aa),La?Xt[La].children[eo].hidden=Aa.hidden==1:Xt[eo].hidden=Aa.hidden==1,Gt({type:4,payload:{actionType:null,data:[...Xt]}})),Da==="delete-discuss"){if(yield Ye(we,la),La||La===0){let _a=Xt[La].children;for(let po=_a.length-1;po>=0;po--)if(_a[po].id===la){_a.splice(po,1);break}Xt[La].children=_a}else for(let _a=Xt.length-1;_a>=0;_a--)if(Xt[_a].id===la){Xt.splice(_a,1);break}Gt({type:4,payload:{actionType:null,data:[...Xt]}})}})}function va(){Gt({type:4,payload:{actionType:null}})}function Ya(la,Aa){return sn(this,null,function*(){try{yield Te(we,la,Aa),Cn()}catch(Da){console.log(Da)}})}function qa(la){return sn(this,null,function*(){Gt({type:6}),yield Ee(we,la),Cn()})}return fn.createElement(fn.Fragment,null,fn.createElement("div",{className:"discuss-panel"},Xt.length===0?fn.createElement(qe.Z,null):Xt.map((la,Aa)=>fn.createElement(Jt,{onReplyDiscuss:Ya,onPlusDiscuss:Zn,onSetActiveDiscussIndex:pa,onSetActionType:Kt,data:la,index:Aa,user:he,activeDiscussIndex:dn})),yn>10?fn.createElement("div",{className:"pagination-container"},fn.createElement(Vt.Z,{showQuickJumper:!0,onChange:xn,current:Yt,total:yn})):null),fn.createElement(rn,{user_praise:Ne.user_praise,praise_count:Ne.praises_count,praisePlus:Et,discuss_count:Ne.comments_count,onCreateDiscuss:qa}),fn.createElement(x.Z,null,fn.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:!!$t,onOk:ca,onCancel:va},fn.createElement("p",null,$t?$t.message:"")),fn.createElement(Qt.Z,null)))},Ke=te(82326),It=te(37568),St=te(86743),wn={},aa=te(59301),Vn=({hack:he,current_user:we})=>aa.createElement("div",{className:wn.answer},he!=null&&he.analysis?aa.createElement(Pt.Z,{style:{padding:"13px 0"},value:(he==null?void 0:he.analysis)||""}):aa.createElement(qe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ua={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Na=te(8848),Ja=te(5269),Ra=te(28284),Ao=te(71051),kn=te(3532),Ht=te(59301);const{TextArea:Yn}=It.default,{Panel:fo}=Na.default;var wa=({data:he,hack:we})=>(console.log(he,we,"data"),we!=null&&we.is_file?Ht.createElement(kn.Y2,{disabled:!0,className:Ua.uploadTableWrapper,showScore:!we.test_set_score,data:he,isProgramHomework:!0}):Ht.createElement("div",{className:Ua.hackSets},he==null?void 0:he.map((Ne,Et)=>Ht.createElement(Na.default,{accordion:!0,bordered:!1,key:Et,defaultActiveKey:Et===0&&Ne.id,className:Ua.collapseWrapper,expandIcon:({isActive:Ft})=>Ht.createElement("i",{className:`iconfont icon-weizhankai ${Ft?Ua.open:Ua.close}`,style:{fontSize:14,transition:"all .2s"}})},Ht.createElement(fo,{key:Ne.id,header:Ht.createElement(He.Z,{align:"middle",justify:"space-between",wrap:!1},Ht.createElement(Ja.Z,{className:Ua.panelHeader},Ht.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Et+1)),Ht.createElement(Ja.Z,{flex:1},Ht.createElement(He.Z,{align:"middle",justify:"end",wrap:!1},!(we!=null&&we.test_set_score)&&Ht.createElement(Ja.Z,{className:Ua.rateInput},Ht.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Ht.createElement("div",null,Ht.createElement(Ra.default.Item,{noStyle:!0},Ht.createElement(Ao.Z,{value:Ne==null?void 0:Ne.score,className:Ua.baseFormItem,min:0,max:100,disabled:!0}))),Ht.createElement("span",{className:"ml10"},"%")))))},Ht.createElement(Ra.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Ht.createElement(Yn,{readOnly:!0,value:Ne==null?void 0:Ne.input,rows:4})),Ht.createElement(Ra.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Ht.createElement(Yn,{readOnly:!0,value:Ne==null?void 0:Ne.output,rows:4}))))))),za={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Wn=te(59301),ia=(0,E.forwardRef)(({data:he=[]},we)=>{var Ne;const[Et,Ft]=(0,E.useState)(),it=he.filter(_t=>_t.show);(0,E.useEffect)(()=>{it.length&&Ft(it[0].id)},[he==null?void 0:he.length]);const Gt=((Ne=it.find(_t=>_t.id===Et))==null?void 0:Ne.element)||null;return(0,E.useImperativeHandle)(we,()=>({setActiveTab:_t=>Ft(_t)})),Wn.createElement("div",{className:za.tabs},Wn.createElement("div",{className:za.tabWarp},it.map(_t=>Wn.createElement("div",{onClick:()=>Ft(_t.id),className:`${za.tab} ${_t.id===Et?za.active:""}`,key:_t.id},_t.name))),Wn.createElement("div",{className:za.content},Gt))}),zn=te(59301),So=Object.defineProperty,Do=Object.defineProperties,Po=Object.getOwnPropertyDescriptors,$a=Object.getOwnPropertySymbols,Eo=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Vo=(he,we,Ne)=>we in he?So(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,Qo=(he,we)=>{for(var Ne in we||(we={}))Eo.call(we,Ne)&&Vo(he,Ne,we[Ne]);if($a)for(var Ne of $a(we))Ln.call(we,Ne)&&Vo(he,Ne,we[Ne]);return he},dr=(he,we)=>Do(he,Po(we)),Ro=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())});const Jn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ua={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Ca=({hack:he,onTriggerPraise:we,topicId:Ne,page:Et,onPageChange:Ft,user:it,current_user:Gt,submitRecords:_t,submitting:Yt,submitResult:Xt,setActiveIndex:yn,hack_sets:$t})=>{var dn,Cn;const[xn]=(0,fe.useSearchParams)(),[Kt,pa]=(0,E.useState)("0"),Zn=(0,fe.useLocation)(),[ca,va]=(0,E.useState)(!1),[Ya,qa]=(0,E.useState)(null),[la,Aa]=(0,E.useState)([]),[Da,eo]=(0,E.useState)([]),[La,_a]=(0,E.useState)({page:1,limit:10}),po=(0,E.useRef)(null),Oo=(0,E.useRef)(null);console.log(it,"user");let[Pa,No]=(0,E.useState)(dr(Qo({},(0,fe.useParams)()),{page:1,per_page:20,name:""}));(0,E.useEffect)(()=>{Oo.current&&(he==null?void 0:he.is_close_tips)===!1&&Ya===null&&qa(!0)},[Oo.current,he==null?void 0:he.is_close_tips,Ya]);function to(){return Ro(this,null,function*(){yield(0,ce.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,E.useEffect)(()=>{yn(Kt)},[Kt]);function Oa(ka){return Ro(this,null,function*(){let yo=ka.target.id;if(yo==="1"){let ba=yield(0,ce.ZP)(`/api/myproblems/${Pa.id}/redo_logs.json`,{method:"get",params:Qo({},La)});(ba==null?void 0:ba.status)===0&&eo(ba==null?void 0:ba.data)}pa(yo)})}(0,E.useEffect)(()=>Qe.Z.subscribe("to-commit-info",()=>{pa("1"),po.current&&po.current.setActiveTab("1")}),[]),(0,E.useEffect)(()=>Qe.Z.subscribe("to-reset-info",()=>{Oa({target:{id:"1"}}),po.current&&po.current.setActiveTab("2")}),[]);function no(){pa("2")}function ao(){return Ro(this,null,function*(){let ka=yield(0,ce.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Qo({identifier:Pa==null?void 0:Pa.id},Pa)});Aa(ka)})}const zo=[{title:null,description:zn.createElement("div",null,zn.createElement("b",{onClick:()=>{qa(!1),to(),va(!0),ao()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),zn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),zn.createElement(ye.ZP,{onClick:()=>{qa(!1),to()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Oo.current}];return zn.createElement("div",{className:at["left-panel"]},zn.createElement("ul",{className:`${at["s-navs"]} ${at["bg-white"]} ${at.b1}`},(he==null?void 0:he.is_program)&&!xn.get("pageId")&&zn.createElement(be.Z,{title:"\u9898\u76EE\u5217\u8868"},zn.createElement("div",{onClick:()=>{ao(),va(!0)},className:at.btns,ref:Oo,style:Ya?{pointerEvents:"none"}:{}},zn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),zn.createElement("li",{style:{marginLeft:20}},zn.createElement("a",{className:Kt==="0"?at.active:"",id:"0",onClick:Oa},"\u9898\u76EE\u63CF\u8FF0")),zn.createElement("li",null,zn.createElement("a",{className:Kt==="1"?at.active:"",id:"1",onClick:Oa},"\u64CD\u4F5C\u8BB0\u5F55")),(xn.get("type")!=="exercises"&&(he==null?void 0:he.answer_text_show)||xn.get("type")!=="exercises"&&(he==null?void 0:he.analysis_show))&&zn.createElement("li",null,zn.createElement("a",{className:Kt==="4"?at.active:"",id:"4",onClick:Oa},"\u89E3\u7B54\u53C2\u8003")),xn.get("type")!=="exercises"&&zn.createElement("li",null,zn.createElement("a",{className:Kt==="2"?at.active:"",id:"2",onClick:Oa},"\u8BC4\u8BBA")),!!($t!=null&&$t.length)&&xn.get("type")!=="exercises"&&xn.get("type")!=="1"&&zn.createElement("li",null,zn.createElement("a",{className:Kt==="5"?at.active:"",id:"5",onClick:Oa},"\u6D4B\u8BD5\u7528\u4F8B"))),zn.createElement("div",{className:`${at["tab-panel-body"]} ${Kt==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},zn.createElement(Je,{hack:he,onTriggerPraise:we,toDiscuss:no})),zn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${Kt==="1"?"":"hide"}`},zn.createElement(ia,{ref:po,data:[{id:"1",show:xn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:zn.createElement(zn.Fragment,null,_t!=null&&_t.records_count||Yt?zn.createElement(wt,{page:Et,onPageChange:Ft,topicId:Ne,submitting:Yt,key:(Xt==null?void 0:Xt.id)||1,submitRecords:_t,submitResult:Xt}):zn.createElement(qe.Z,null))},{id:"2",show:xn.get("type")==="exercises"||(he==null?void 0:he.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:zn.createElement(zn.Fragment,null,zn.createElement(pt.default,{pagination:!1,dataSource:Da==null?void 0:Da.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ka,yo,ba)=>nn()(ka).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ka,yo,ba)=>{var ro;return(ro=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ea=>ea.id===ka))==null?void 0:ro.name}}]}),zn.createElement(Vt.Z,{style:{marginTop:10},current:La.page,total:Da==null?void 0:Da.count,hideOnSinglePage:!0,onChange:ka=>Ro(void 0,null,function*(){La.page=ka,_a(La);let yo=yield(0,ce.ZP)(`/api/myproblems/${Pa.id}/redo_logs.json`,{method:"get",params:dr(Qo({},La),{courseId:Pa.courseId})});(yo==null?void 0:yo.status)===0&&eo(yo==null?void 0:yo.data)})}))}]})),zn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${Kt==="4"?"":"hide"}`},zn.createElement(ia,{data:[{id:"1",show:xn.get("type")!=="exercises"&&(he==null?void 0:he.answer_text_show),name:"\u7B54\u6848",element:zn.createElement(zn.Fragment,null,zn.createElement(Ve,{hack:he,current_user:Gt}))},{id:"2",show:xn.get("type")!=="exercises"&&(he==null?void 0:he.analysis_show),name:"\u89E3\u6790",element:zn.createElement(zn.Fragment,null,zn.createElement(Vn,{hack:he,current_user:Gt}))}]})),zn.createElement("div",{className:`${at["tab-panel-body"]} ${Kt==="2"?"":"hide"}`,style:{padding:0}},zn.createElement(ya,{user:it,activeIndex:Kt,identifier:he.identifier,hack:he,onTriggerPraise:we})),zn.createElement("div",{className:`${at["tab-panel-body"]} ${Kt==="5"?"":"hide"}`,style:{padding:12}},zn.createElement(wa,{data:$t||[],hack:he})),zn.createElement(a.Z,{rootClassName:at.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>va(!1),open:ca},zn.createElement(He.Z,null,zn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),zn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",la==null?void 0:la.total_count,"\u9898\xA0[\xA0",la==null?void 0:la.total_score,"\u5206\xA0]\xA0"),!(it!=null&&it.hack_manager)&&zn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",la==null?void 0:la.work_score,"\u5206")),zn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),zn.createElement(He.Z,{align:"middle",className:"mt10 mb10"},!(it!=null&&it.hack_manager)&&zn.createElement(Ke.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ka=>{Pa.page=1,Pa.finish_status=ka,No(Qo({},Pa)),ao()}},zn.createElement(Ke.default.Option,{value:""},"\u5168\u90E8"),zn.createElement(Ke.default.Option,{value:0},"\u672A\u5F00\u59CB"),zn.createElement(Ke.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),zn.createElement(Ke.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),zn.createElement(Ke.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ka=>{Pa.page=1,Pa.difficult=ka||null,No(Qo({},Pa)),ao()}},zn.createElement(Ke.default.Option,{value:0},"\u5168\u90E8"),zn.createElement(Ke.default.Option,{value:1},"\u7B80\u5355"),zn.createElement(Ke.default.Option,{value:2},"\u9002\u4E2D"),zn.createElement(Ke.default.Option,{value:3},"\u56F0\u96BE")),zn.createElement(It.default.Search,{size:"large",onSearch:ka=>{Pa.name=ka,Pa.page=1,No(Qo({},Pa)),ao()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),zn.createElement("div",{className:at.list,style:{height:36,background:"#3D445C"}},!(it!=null&&it.hack_manager)&&zn.createElement("span",null,"\u72B6\u6001"),zn.createElement("span",null,"\u5E8F\u53F7"),zn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),zn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),zn.createElement("div",{style:{overflow:"auto",flex:1}},(dn=la==null?void 0:la.data)!=null&&dn.length?(Cn=la==null?void 0:la.data)==null?void 0:Cn.map((ka,yo)=>zn.createElement("div",{onClick:()=>Ro(void 0,null,function*(){let ba=yield(0,ce.ZP)(`/api/problems/${ka==null?void 0:ka.identifier}/start.json`,{method:"get",params:{hack_user_id:it==null?void 0:it.user_id}});ba&&(fe.history.replace(`/myproblems/${ba==null?void 0:ba.identifier}${window.location.search}`),window.location.reload())}),className:`${at.list} ${ka!=null&&ka.checked?at.active:""}`},!(it!=null&&it.hack_manager)&&zn.createElement(zn.Fragment,null,!(ka!=null&&ka.opened)&&zn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ka==null?void 0:ka.opened)&&!(ka!=null&&ka.passed)&&zn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ka==null?void 0:ka.opened)&&(ka==null?void 0:ka.passed)&&zn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),zn.createElement("span",null,(Pa.page-1)*20+(yo+1)),zn.createElement("span",{style:{flex:1},title:ka.name},`[${ka==null?void 0:ka.score}\u5206]`,"\xA0",ka.name),zn.createElement("span",{style:{flexBasis:48,paddingRight:0}},Jn[ka.difficult]))):zn.createElement(qe.Z,null)),zn.createElement(Vt.Z,{current:Pa.page,className:"mt20",hideOnSinglePage:!0,total:la==null?void 0:la.count,pageSize:Pa.per_page,onChange:(ka,yo)=>{Pa.page=ka,Pa.per_page=yo,ao()}})),zn.createElement(St.Z,{rootClassName:at.tour,closeIcon:!1,open:!!Ya,steps:zo,gap:{offset:3,radius:2}}))},In=te(62522),Co=te(6383),ga=te(96680),yr=te(74255),er=te(3810),ar=te(36482),To=te(91136),Yo=te(92310),wr=te.n(Yo),Pr=te(41319),Cr=te(16428),Wr=te(48790),Lr=te(27225),Br=te(3932),Kr=te(64126),ma=te(59301),tl=Object.defineProperty,Vr=Object.defineProperties,yl=Object.getOwnPropertyDescriptors,jr=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ot=(he,we,Ne)=>we in he?tl(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,Lt=(he,we)=>{for(var Ne in we||(we={}))De.call(we,Ne)&&ot(he,Ne,we[Ne]);if(jr)for(var Ne of jr(we))je.call(we,Ne)&&ot(he,Ne,we[Ne]);return he},cn=(he,we)=>Vr(he,yl(we)),vn=(he,we)=>{var Ne={};for(var Et in he)De.call(he,Et)&&we.indexOf(Et)<0&&(Ne[Et]=he[Et]);if(he!=null&&jr)for(var Et of jr(he))we.indexOf(Et)<0&&je.call(he,Et)&&(Ne[Et]=he[Et]);return Ne},de=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())});const{Countdown:dt}=Se.default,Ot={Java:"java",C:"c",Python:"py","C++":"c"};var ln=(he=>(he[he.SET_LOADING=0]="SET_LOADING",he[he.GET_DATA=1]="GET_DATA",he[he.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",he[he.SET_DATA=3]="SET_DATA",he[he.SET_DEBUGING=4]="SET_DEBUGING",he[he.SET_SUBMITING=5]="SET_SUBMITING",he[he.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",he[he.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",he[he.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",he[he.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",he[he.SET_PAGE=10]="SET_PAGE",he))(ln||{});function Zt(){return new Date().getTime()}const ae={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function pe(he,we){switch(we.type){case 1:return Lt(Lt({},he),we.payload);case 3:return cn(Lt({},he),{data:we.payload});case 0:return cn(Lt({},he),{loading:we.payload});case 9:return cn(Lt({},he),{showNote:we.payload});case 4:return cn(Lt({},he),{debuging:we.payload});case 5:return cn(Lt({},he),{submitting:we.payload});case 2:return cn(Lt({},he),{submitRecords:we.payload});case 10:return cn(Lt({},he),{submitRecordPage:we.payload});case 6:return cn(Lt({},he),{executingMessage:we.payload});case 7:return Lt(Lt({},he),we.payload);case 8:return Lt(Lt({},he),we.payload);default:throw new Error}}var ge=({children:he})=>{var we,Ne,Et,Ft,it,Gt,_t,Yt,Xt,yn;const[$t,dn]=(0,E.useReducer)(pe,ae),{id:Cn}=(0,fe.useParams)(),xn=(0,fe.useLocation)(),[Kt]=(0,fe.useSearchParams)(),{loading:pa,data:Zn,debugResult:ca,submitResult:va,submitRecords:Ya,submitRecordPage:qa,showNote:la,debuging:Aa,submitting:Da,executingMessage:eo}=$t,[La,_a]=(0,E.useState)("#37AD83"),[po,Oo]=(0,E.useState)(null),[Pa,No]=(0,E.useState)({}),[to,Oa]=(0,E.useState)(!0),[no,ao]=(0,E.useState)(!1),[zo,ka]=(0,E.useState)(!1),yo=(0,E.useRef)(null),ba=(0,E.useRef)(0),ro=Zn==null?void 0:Zn.user,ea=Zn==null?void 0:Zn.hack,[nr,tr]=(0,E.useState)(!1),wo=(0,E.useRef)(1),qo=(0,E.useRef)(!1);(0,Pr.y)(Kt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Sr}=(0,Pr.X)(),[Zo,$n]=(0,E.useState)(""),Wt=(0,er._)(Pa),[ha,Ta]=(0,E.useState)({open:!1,text:""}),[ja,oo]=(0,E.useState)(null),mo=(0,E.useRef)(null);(0,E.useEffect)(()=>{var Za;let io=(Za=ea==null?void 0:ea.homework_extension)==null?void 0:Za.failed_evaluate_num;typeof io=="number"&&oo(io)},[(we=ea==null?void 0:ea.homework_extension)==null?void 0:we.failed_evaluate_num]),(0,E.useEffect)(()=>{function Za(){return de(this,null,function*(){var io,Xr,qr,Pl,nl;Oa(!0);const ml=yield(0,Pe.fu)(Cn,{exercise_id:Kt.get("exercisesId")});if(setTimeout(()=>{Oa(!1)},800),ml.status!==401){try{ml.hack.code=Xe.Base64.decode(ml.hack.code)}catch(Hr){console.log(Hr)}ml.hack=cn(Lt({},ml.hack),{is_program:Kt.get("type")==="1"}),dn({type:1,payload:{loading:!1,data:ml}})}if(Kt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Hr;Kt.get("coursesId")=="coursesId"?Hr=yield(0,re._F)({categoryId:Kt.get("exercisesId"),login:Kt.get("login")}):Hr=yield(0,re._B)({categoryId:Kt.get("exercisesId"),login:Kt.get("login")}),No(Lt({},Hr)),Sr((io=Hr==null?void 0:Hr.exercise)==null?void 0:io.forbid_copy),typeof((Xr=Hr==null?void 0:Hr.exercise)==null?void 0:Xr.left_time)=="number"&&(Oo(Date.now()+((qr=Hr==null?void 0:Hr.exercise)==null?void 0:qr.left_time)*1e3),setTimeout(()=>{_a("red")},(((Pl=Hr==null?void 0:Hr.exercise)==null?void 0:Pl.left_time)-300>0?((nl=Hr==null?void 0:Hr.exercise)==null?void 0:nl.left_time)-300:0)*1e3))}})}Cn&&Za()},[Cn]),(0,E.useEffect)(()=>{var Za;return Kt.get("type")==="exercises"&&((Za=Pa==null?void 0:Pa.exercise)!=null&&Za.screen_open)&&(window.removeEventListener("blur",or,!1),ar.U.forEach((io,Xr)=>{window.addEventListener(io,or,!1)}),window.addEventListener("blur",or,!1),window.focus()),()=>{document.removeEventListener((0,Ge.gH)(),or)}},[Pa]),(0,E.useEffect)(()=>{Zo==="1"&&Cn&&ea!=null&&ea.language&&Ho()},[Cn,qa,ea==null?void 0:ea.language,Zo]),(0,E.useEffect)(()=>(ea!=null&&ea.is_program&&(ba.current=0,yo.current=setInterval(()=>{Uo()},15e3)),()=>{clearInterval(yo.current)}),[ea==null?void 0:ea.is_program]);const Uo=()=>de(void 0,null,function*(){let Za=yield(0,ce.ZP)(`/api/myproblems/${Cn}/save_long_time.json`,{method:"get",params:{answer_long_time:ba.current}})}),or=()=>{qo.current||(0,Ge.BU)(),window.parent.postMessage("backExercise","*")};function Ho(){return de(this,null,function*(){try{const Za=yield(0,Pe.zO)(Cn,{limit:15,page:qa,language:ea==null?void 0:ea.language});dn({type:2,payload:Za})}catch(Za){console.log(Za)}})}function pr(Za){dn({type:10,payload:Za})}function Wo(Za){return de(this,null,function*(){var io;let Xr;(Kt.get("ip_limit")==="inner"||Kt.get("ip_bind_type")==="true")&&(Xr=yield(0,Co.y)({ip_limit:Kt.get("ip_limit"),ip_bind:Kt.get("ip_bind_type")==="true"}));const qr=yield(0,Pe.n4)(Cn,{code:Xe.Base64.encode(Za||ea.code),language:ea==null?void 0:ea.language,exercise_id:Kt.get("exercisesId"),question_id:Kt.get("questionId"),ip:Xr});return qr.status===-5&&(0,fe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:cn(Lt({errorMessage:qr==null?void 0:qr.message},(Pa==null?void 0:Pa.exercise)||{}),{exercise_user_id:(io=Pa==null?void 0:Pa.exercise)==null?void 0:io.exercise_user_id,id:Kt.get("exercisesId")})}}),qr})}function rr(){return de(this,null,function*(){if(wo.current=2,!Da){dn({type:5,payload:!0});try{Qe.Z.publish("to-commit-info");const Za=yield Wo();if(console.log(Za,1),Za.status===0){let ml=function(){return de(this,null,function*(){const{status:Hr,data:Fl}=yield(0,Pe.rX)(Cn,"submit"),_l=Zt()-nl>(qr*Pl+3)*1e3;if(Hr!==0&&!_l&&setTimeout(ml,1e3),_l){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),dn({type:5,payload:!1});return}if(Hr===0){Fl.status===2&&ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Fl==null?void 0:Fl.status)===0&&Kt.get("type")==="1"&&ka(!0),(Fl==null?void 0:Fl.status)!==0&&Kt.get("type")==="1"&&oo(Bu=>Bu+1);const iu=yield(0,Pe.zO)(Cn,{limit:15,page:qa,language:ea==null?void 0:ea.language});dn({type:8,payload:cn(Lt({},$t),{submitResult:Fl,submitting:!1,submitRecords:iu})})}})},io={};if(Kt.get("type")==="exercises"?(io.extras={exercise_id:Kt.get("exercisesId"),question_id:Kt.get("questionId")},(Kt.get("ip_limit")==="inner"||Kt.get("ip_bind_type")==="true")&&(io.extras.ip=yield(0,Co.y)({ip_limit:Kt.get("ip_limit"),ip_bind:Kt.get("ip_bind_type")==="true"}))):Kt.get("type")==="smartPlan"&&(io.extras={smart_plan_page_item_bank_id:Kt.get("smartPlanItemBankId"),simulate:Kt.get("simulate")==="true"}),(yield(0,Pe.bM)(Cn,io)).status===-1&&Kt.get("exercisesId")){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`;return}const{time_limit:qr,test_case_size:Pl}=ea,nl=Zt();ml()}else dn({type:5,payload:!1})}catch(Za){console.log(Za),dn({type:5,payload:!1})}tr(!1)}})}function hr(){return de(this,null,function*(){wo.current=1,$t.debuging=!0,dn({type:4,payload:!0});try{if((yield Wo()).status===0){let nl=function(){return de(this,null,function*(){const{status:ml,message:Hr,data:Fl}=yield(0,Pe.rX)(Cn,"debug"),_l=Zt()-Pl>(io+3)*1e3;if(ml!==0&&!_l&&(dn({type:6,payload:Hr}),setTimeout(nl,1e3)),_l){ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),dn({type:4,payload:!1}),dn({type:7,payload:cn(Lt({},$t),{debugResult:{status:2},debuging:!1})});return}ml===0&&(Fl.status===2&&ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),dn({type:4,payload:!1}),dn({type:7,payload:cn(Lt({},$t),{debugResult:Fl,debuging:!1})}))})};const{time_limit:io}=ea;let Xr={input:encodeURIComponent(Zn.test_case.input)};if(Kt.get("type")==="exercises"&&(Xr.exercise_id=Kt.get("exercisesId")),(yield(0,Pe.MU)(Cn,Xr)).status===-1&&Kt.get("exercisesId")){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`;return}const Pl=Zt();nl()}else dn({type:4,payload:!1})}catch(Za){console.log(Za)}finally{}})}function kr(Za,io){const Xr=io?{modify_code:!1}:{};dn({type:3,payload:cn(Lt({},Zn),{hack:Lt(cn(Lt({},ea),{code:Za}),Xr)})}),tr(!0)}const xo=Za=>de(void 0,null,function*(){let io=yield(0,ce.ZP)(`/api/problems/${ea==null?void 0:ea.identifier}/start.json`,{method:"get",params:{language:Za==="C++"||Za==="c++"?encodeURIComponent(Za):Za,hack_user_id:ro==null?void 0:ro.user_id}});io.status!==-1&&fe.history.replace(`/myproblems/${io==null?void 0:io.identifier}${window.location.search}`)});function Zr(Za){let io=Za.target.value;dn({type:3,payload:cn(Lt({},Zn),{test_case:{input:io}})})}function vo(){return de(this,null,function*(){try{let Za={};Kt.get("type")==="exercises"?Za.exercise_id=Kt.get("exercisesId"):ea!=null&&ea.homework_common_id&&(Za.homework_common_id=ea==null?void 0:ea.homework_common_id);const io=yield(0,Pe.H7)(Cn,Lt({},Za));io.status===401||(kr(Xe.Base64.decode(io.code)),(Kt.get("type")==="exercises"||ea!=null&&ea.homework_common_id)&&Qe.Z.publish("to-reset-info"))}catch(Za){console.log(Za)}})}function lo(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ma.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",ma.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return de(this,null,function*(){const Za=yield(0,Pe.fi)(Cn);Za.status===401||kr(Xe.Base64.decode(Za.code),!0)})}})}function Ko(){dn({type:9,payload:!0})}function Qa(){dn({type:9,payload:!1})}function uo(Za){return de(this,null,function*(){yield(0,Pe.MK)(Cn,Za),dn({type:1,payload:{showNote:!1,data:cn(Lt({},Zn),{hack:cn(Lt({},ea),{notes:Za.notes})})}})})}const xr={hack:ea,isLoading:to,input:(Ne=Zn==null?void 0:Zn.test_case)==null?void 0:Ne.input,is_file:(Et=Zn==null?void 0:Zn.test_case)==null?void 0:Et.is_file,identifier:ea==null?void 0:ea.identifier,attachments_count:Zn==null?void 0:Zn.attachments_count,language:ea==null?void 0:ea.language,code:ea==null?void 0:ea.code,title:"main."+Ot[ea==null?void 0:ea.language],modify_code:ea==null?void 0:ea.modify_code,notes:ea==null?void 0:ea.notes,debugResult:ca,debuging:Aa,submitting:Da,submitResult:va,executingMessage:eo,onCancelNote:Qa,onAddNote:uo,showNote:la,user:ro,onShowNote:Ko,onSubmitCode:rr,onChangeCode:kr,onChangeInput:Zr,onDebugCode:hr,onResetCode:vo,onSyncCode:lo,onUpdateCode:Wo,onChangeLanguage:xo,isWhiteTheme:no,setIsWhiteTheme:ao,topDispatch:dn};function mr(){return de(this,null,function*(){const{praise_count:Za}=yield(0,Pe.vl)(ea.id,{container_type:"Hack",type:1});let io=cn(Lt({},Zn),{hack:cn(Lt({},ea),{praises_count:Za,user_praise:!ea.user_praise})});dn({type:3,payload:io})})}const Ur={topicId:Cn,submitResult:va,submitRecords:Ya,submitting:Da,page:qa,onPageChange:pr,hack:ea,user:Zn==null?void 0:Zn.user,hack_sets:Zn==null?void 0:Zn.hack_sets,current_user:Zn==null?void 0:Zn.current_user,onTriggerPraise:mr,setActiveIndex:$n};console.log(Pa);const[Tr,Jr]=(0,E.useState)(!1),[Ol,El]=(0,E.useState)(!1);(0,E.useEffect)(()=>{const Za=io=>{if(console.log("event-----",io),io.data.type==="showIntelligentTeacherStatus"){const{aiStatus:Xr,questionStatus:qr}=io.data;if(Jr(Xr),qr){let Pl=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Pl.includes(Kt.get("smartPlanItemBankId")))return;ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:ma.createElement("div",{className:"tc font16"},qr?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>de(void 0,null,function*(){rr(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Pl.push(Kt.get("smartPlanItemBankId"))));let nl="";Kt.get("isMiniprogram")?nl=`/miniprogram/courseware/study?courses_id=${Kt.get("coursesId")}&id=${Kt.get("exercisesId")}`:nl=`/classrooms/${Kt.get("coursesId")}/smart_plan/${Kt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():fe.history.push(nl)})})}}};return window.addEventListener("message",Za),()=>{window.removeEventListener("message",Za)}},[]);const gl=()=>{if(Kt.get("type")==="exercises")return!1;const Za=Object.entries((ea==null?void 0:ea.homework_extension)||{}).some(([io,Xr])=>io!=="ai_code_evaluation_promote"&&!!Xr);return!!(Kt.get("type")==="1"&&((0,Wr.$O)()||Za)||Kt.get("type")==="smartPlan"&&(Tr||Kt.get("showAi")))};return(0,E.useEffect)(()=>{var Za,io,Xr,qr,Pl,nl,ml;gl()&&(ja>((io=(Za=ea==null?void 0:ea.homework_extension)==null?void 0:Za.ai_guide_data)==null?void 0:io.evaluation_num)&&Ta({open:!0,text:(qr=(Xr=ea==null?void 0:ea.homework_extension)==null?void 0:Xr.ai_guide_data)==null?void 0:qr.evaluation_msg}),(Pl=ea==null?void 0:ea.homework_extension)!=null&&Pl.ai_guide&&ja==0&&!mo.current&&(mo.current=setTimeout(()=>{var Hr,Fl;Ta({open:!0,text:(Fl=(Hr=ea==null?void 0:ea.homework_extension)==null?void 0:Hr.ai_guide_data)==null?void 0:Fl.unanswered_msg})},(((ml=(nl=ea==null?void 0:ea.homework_extension)==null?void 0:nl.ai_guide_data)==null?void 0:ml.unanswered_time)||0)*60*1e3)),mo.current&&ja>0&&clearTimeout(mo.current))},[ja,ea]),ma.createElement(ma.Fragment,null,ma.createElement(Fe.Z,{spinning:pa,delay:500},Zn?ma.createElement("div",{style:{minWidth:"1200px"}},ma.createElement("header",{className:wr()(To.Z.header,no&&To.Z.whiteHeader)},!((Ft=["smartPlan","exercises"])!=null&&Ft.includes(Kt.get("type")))&&ma.createElement("div",null,ma.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/${ro==null?void 0:ro.image_url}`,alt:"user",width:36}),ma.createElement("span",{style:{color:no?"#333":"#B2BACB",fontSize:16}},ro==null?void 0:ro.name)),((it=["smartPlan","exercises"])==null?void 0:it.includes(Kt.get("type")))&&ma.createElement("div",null,ma.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",ma.createElement("span",{className:"ml10"},((Gt=Pa==null?void 0:Pa.exercise)==null?void 0:Gt.user_name)||(ro==null?void 0:ro.name)||"--")),ma.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",ma.createElement("span",{className:"ml10"},((_t=Pa==null?void 0:Pa.exercise)==null?void 0:_t.student_id)||(ro==null?void 0:ro.student_id)||"--"))),ma.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},ma.createElement("div",null,ea.name)),(Kt.get("type")==="smartPlan"||(ea==null?void 0:ea.is_program))&&ma.createElement(ga.Z,{defaultValue:(ea==null?void 0:ea.answer_long_time)||0,onChange:Za=>{ba.current=Za},className:To.Z.timepiece}),ro!=null&&ro.hack_manager&&!Kt.get("is_smart_plan")?ma.createElement(fe.Link,{className:To.Z.btn_edit,to:Kt.get("type")==="1"?Kt.get("pageId")?`/problems/newedit/${ea.identifier}?type=1&pageId=${Kt.get("pageId")}&backUrl=${Kt.get("backUrl")}`:`/problems/newedit/${ea.identifier}?type=1`:Kt.get("backUrl")?`/problems/newedit/${ea.identifier}?backUrl=${Kt.get("backUrl")}`:`/problems/newedit/${ea.identifier}`}," ",ma.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Yt=Pa==null?void 0:Pa.exercise)!=null&&Yt.left_time)&&ma.createElement(ma.Fragment,null,ma.createElement("span",{style:{color:La,marginRight:6},className:`iconfont icon-daojishi ${To.Z.djs}`}),ma.createElement("span",{className:"c-white mr20"},ma.createElement(dt,{valueStyle:{color:La,fontSize:20,fontWeight:500},title:ma.createElement("span",{style:{color:La,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:po,onFinish:()=>de(void 0,null,function*(){const Za=yield(0,re.VL)({categoryId:Kt.get("exercisesId"),commit_method:2});if((Za==null?void 0:Za.status)===0&&(Wo(),ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:ma.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",ma.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>de(void 0,null,function*(){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`})})),(Za==null?void 0:Za.status)===-3){const io=parseInt(Za==null?void 0:Za.message);Oo(Date.now()+io*1e3)}})}))),(Xt=["smartPlan","exercises"])!=null&&Xt.includes(Kt.get("type"))?ma.createElement(ye.ZP,{type:"primary",onClick:()=>{if(Kt.get("type")==="exercises"){const Za=()=>de(void 0,null,function*(){yield Wo(),tr(!1),Wt(),qo.current=!0,or()});if(!(Ya!=null&&Ya.records_count)||nr){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:ma.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Za});return}Za()}else{let Za="";Kt.get("isMiniprogram")?Za=`/miniprogram/courseware/study?courses_id=${Kt.get("coursesId")}&id=${Kt.get("exercisesId")}`:Za=`/classrooms/${Kt.get("coursesId")}/smart_plan/${Kt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():fe.history.push(Za)}}},Kt.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):ma.createElement("span",{onClick:()=>{var Za;if(Kt.get("backUrl"))fe.history.push(Kt.get("backUrl"));else if(Kt.get("type")==="1"){let io=(Za=localStorage.getItem("program_homework"))==null?void 0:Za.split(",");fe.history.push(`/classrooms/${io==null?void 0:io[0]}/program_homework/${io==null?void 0:io[1]}/detail`)}else fe.history.push("/problemset")}},ma.createElement(be.Z,{title:"\u5173\u95ED"},ma.createElement("i",{style:{color:no?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),ma.createElement(Fe.Z,{size:"large",spinning:to},ma.createElement(ze.Z,{className:wr()(To.Z.myProblems,no&&To.Z.whiteMyProblems),leftChild:ma.createElement(Ca,Lt({},Ur)),rightChild:ma.createElement(Be,Lt({},xr))}))):null,ma.createElement(ve.default,{centered:!0,closable:!1,width:680,footer:null,open:zo,className:"oj-modal"},ma.createElement("section",{className:"oj-modal-content"},ma.createElement("div",{className:"oj-modal-head"},ma.createElement("img",{src:In,alt:""}),ma.createElement("i",{onClick:()=>ka(!1),className:"iconfont icon-guanbi1"})),ma.createElement("aside",null,ma.createElement("img",{className:"mr30",src:Kr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",ma.createElement("span",{style:{color:"#75d6ba",marginRight:100}},va==null?void 0:va.execute_time,"ms"),"\u4F18\u4E8E",ma.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(va==null?void 0:va.time_better_than)||100,"%"),"\u7684\u7528\u6237"),ma.createElement("aside",{className:"mb50"},ma.createElement("img",{src:Br.Z,className:"mr30"}),ma.createElement("span",{className:"oj-modal-tt"},ma.createElement("span",null,ma.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),ma.createElement("span",{className:"c-light-primary"},va==null?void 0:va.execute_memory,"kb")),ma.createElement("span",null,ma.createElement("span",null))),"\u4F18\u4E8E",ma.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(va==null?void 0:va.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),ma.createElement("div",{id:"oj-modal-next",onClick:()=>de(void 0,null,function*(){var Za;if(va!=null&&va.next_identifier){let io=yield(0,ce.ZP)(`/api/problems/${va==null?void 0:va.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ro==null?void 0:ro.user_id}});io&&(fe.history.replace(`/myproblems/${io==null?void 0:io.identifier}${window.location.search}`),window.location.reload())}else{let io=(Za=localStorage.getItem("program_homework"))==null?void 0:Za.split(",");fe.history.push(`/classrooms/${io==null?void 0:io[0]}/program_homework/${io==null?void 0:io[1]}/detail`)}}),className:"oj-modal-btn"},va!=null&&va.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),gl()&&ma.createElement(Cr.Z,{showData:Kt.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:ea==null?void 0:ea.homework_extension,description:ea==null?void 0:ea.description,allShow:(0,Wr.$O)(),code:ea==null?void 0:ea.code,sendParams:{source:"hack",hack_id:Cn},draggableExtraNode:((yn=ea==null?void 0:ea.homework_extension)==null?void 0:yn.ai_guide)&&(ha==null?void 0:ha.open)&&ma.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},ma.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),ma.createElement(Lr.Z,{text:(ha==null?void 0:ha.text)||""}),ma.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Za=>{Ta({open:!1,text:""})}}))})),ma.createElement(yr.Z,{successCb:()=>{wo.current===1?hr():rr()}}))};function Ae({title:he,modify_code:we,onSyncCode:Ne,onShowCodeSetting:Et,onResetCode:Ft,hack:it,onChangeLanguage:Gt,isWhiteTheme:_t,onShowResourceCentre:Yt,attachments_count:Xt}){var yn;const $t=()=>{ve.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:ma.createElement(oe.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Ft})},[dn]=(0,fe.useSearchParams)(),Cn=dn.get("language"),xn=Kt=>Kt==="1"?"c++":Kt==="2"?"C++":Kt;return(0,E.useEffect)(()=>{Cn&&Gt(xn(Cn))},[]),(0,E.useEffect)(()=>{it!=null&&it.tpm_code_modified&&ve.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:ma.createElement(oe.Z,null),content:ma.createElement("div",null,ma.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),ma.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),ma.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ft()})},[it==null?void 0:it.language]),console.log(it,_t,"hack"),ma.createElement("div",{className:`${To.Z.codeHead} ${_t?To.Z.whiteCodeHead:""}`},ma.createElement("div",{className:To.Z.navWrap},(yn=it==null?void 0:it.all_language)==null?void 0:yn.map(Kt=>ma.createElement("div",{className:`${To.Z.nav} ${Kt===(it==null?void 0:it.language)?To.Z.active:""}`,key:Kt,onClick:()=>Gt(Kt)},ma.createElement(be.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},ma.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),ma.createElement("span",null,Kt)))),ma.createElement(He.Z,{align:"middle",style:{marginLeft:"auto"}},we?ma.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ne},ma.createElement("img",{src:bt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Xt>0&&ma.createElement("a",{onClick:Yt},ma.createElement(be.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},ma.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),ma.createElement("a",{onClick:$t},ma.createElement(be.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},ma.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),ma.createElement("a",{onClick:Et},ma.createElement(be.Z,{title:"\u8BBE\u7F6E"},ma.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Be(he){var we=he,{input:Ne,is_file:Et,identifier:Ft,showNote:it,onShowNote:Gt,notes:_t,onCancelNote:Yt,onAddNote:Xt,debugResult:yn,language:$t,debuging:dn,submitting:Cn,executingMessage:xn,code:Kt,onSubmitCode:pa,onDebugCode:Zn,onChangeCode:ca,onChangeInput:va,onUpdateCode:Ya,user:qa,isLoading:la,submitResult:Aa}=we,Da=vn(we,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function eo(_a,po){return ma.createElement(Ae,cn(Lt({},Da),{onShowCodeSetting:_a,onShowResourceCentre:po}))}const La=Lt({input:Ne,is_file:Et,debugResult:yn,debuging:dn,submitting:Cn,executingMessage:xn,onDebugCode:Zn,onChangeCode:ca,onSubmitCode:pa,onChangeInput:va,user:qa,submitResult:Aa},Da);return ma.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},ma.createElement(Mt,{setIsWhiteTheme:Da==null?void 0:Da.setIsWhiteTheme,isLoading:la,language:$t,value:Kt,identifier:Ft,onChange:ca,onUpdateCode:Ya,ActionBarRender:eo}),ma.createElement(Le.ZP,Lt({},La)))}},37345:function(Re,rt,te){"use strict";te.d(rt,{h:function(){return E}});var E=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(E||{})},81072:function(Re,rt,te){"use strict";te.d(rt,{H7:function(){return a},MK:function(){return oe},MU:function(){return re},X6:function(){return ze},bM:function(){return Pe},fi:function(){return y},fu:function(){return He},n4:function(){return x},rX:function(){return yt},vl:function(){return b},zO:function(){return Ge}});var E=te(38986),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(z,ee,ne)=>ee in z?fe(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,be=(z,ee)=>{for(var ne in ee||(ee={}))ve.call(ee,ne)&&ye(z,ne,ee[ne]);if(Se)for(var ne of Se(ee))Fe.call(ee,ne)&&ye(z,ne,ee[ne]);return z};function He(z,ee){return(0,E.U2)(`myproblems/${z}.json`,be({hidePopLogin:!0},ee||{}))}function Pe(z,ee){return(0,E.v_)(`myproblems/${z}/code_submit.json`,ee)}function re(z,ee){return(0,E.v_)(`myproblems/${z}/code_debug.json`,ee)}function Ge(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,E.U2)(`myproblems/${z}/submit_records.json`,ee)}function ze(z){return(0,E.U2)("myproblems/record_detail.json",{id:z})}function yt(z,ee){return(0,E.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,E.v_)(`myproblems/${z}/add_notes.json`,ee)}function a(z,ee){return(0,E.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function y(z){return(0,E.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ee){return(0,E.v_)(`myproblems/${z}/update_code.json`,ee)}function b(z,ee){return(0,E.v_)(`discusses/${z}/plus.json`,ee)}},47251:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Xe}});var E=te(59301),fe=te(28284),Se=te(6767),ve=te(62957),Fe=te(20554),ye=te(82326),be=te(17149),He=te(69219),Pe=te(37568),re=te(54172),Ge=te(25399),ze=te(13747),yt=te(99571),oe=te(38986),a={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},y=te(55305),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},b=te(76902),z=te(51257),ee=te(24334);const ne=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ce=({qitem:Le})=>{var at,st,pt,Vt,Ie,Nt,tn,nn,mn,Rn;return E.createElement("div",{className:x.warp},E.createElement("div",{className:x.mainPart},E.createElement("div",{className:x.qcount},(Le==null?void 0:Le.question_type)===8&&E.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(at=Le==null?void 0:Le.program_attr)==null?void 0:at.description}),(Le==null?void 0:Le.question_type)!=8&&E.createElement(b.Z,{className:x.qtitle,value:(Le==null?void 0:Le.name)||(Le==null?void 0:Le.title)})),((Le==null?void 0:Le.question_type)===0||(Le==null?void 0:Le.question_type)===2)&&E.createElement("div",null,(st=Le==null?void 0:Le.choices)==null?void 0:st.map((wt,qe)=>E.createElement("div",{className:x.redio},!(wt!=null&&wt.is_answer)&&E.createElement("span",{className:x.redioitem}),(wt==null?void 0:wt.is_answer)&&E.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),E.createElement(b.Z,{className:wt!=null&&wt.is_answer?x.titleyes:x.title,value:ne[qe]+(wt==null?void 0:wt.choice_text)}),(wt==null?void 0:wt.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Le==null?void 0:Le.question_type)===1&&E.createElement("div",null,(pt=Le==null?void 0:Le.choices)==null?void 0:pt.map((wt,qe)=>E.createElement("div",{className:x.checkbox},!(wt!=null&&wt.is_answer)&&E.createElement("span",{className:x.checkboxitem}),(wt==null?void 0:wt.is_answer)&&E.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),E.createElement(b.Z,{className:wt!=null&&wt.is_answer?x.titleyes:x.title,value:ne[qe]+(wt==null?void 0:wt.choice_text)}),(wt==null?void 0:wt.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Le==null?void 0:Le.question_type)===3&&E.createElement("div",{className:x.completion},(Vt=Le==null?void 0:Le.standard_answer)==null?void 0:Vt.map((wt,qe)=>{var At;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",qe+1),E.createElement("div",{className:x.content},(At=wt==null?void 0:wt.answer_text)==null?void 0:At.map((_e,Pt)=>E.createElement("div",{className:x.items},_e))))})),(Le==null?void 0:Le.question_type)===4&&E.createElement("div",{className:x.simple},E.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ie=Le==null?void 0:Le.answer_texts)!=null&&Ie[0]?E.createElement(b.Z,{className:x.content,value:(Nt=Le==null?void 0:Le.answer_texts)==null?void 0:Nt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Le==null?void 0:Le.question_type)===5&&((tn=Le==null?void 0:Le.challenge_names)==null?void 0:tn.map((wt,qe)=>E.createElement("div",{className:x.shixun},E.createElement("span",{className:x.qtitle},E.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(qe+1),"\u9898"),wt)))),(Le==null?void 0:Le.question_type)===6&&E.createElement("div",{className:x.program},E.createElement(b.Z,{className:x.content,value:((nn=Le==null?void 0:Le.program_attr)==null?void 0:nn.description)||"- -"})),(Le==null?void 0:Le.question_type)===7&&((mn=Le==null?void 0:Le.sub_item_banks)==null?void 0:mn.map((wt,qe)=>{var At,_e,Pt,We,Bt;return E.createElement("div",null,E.createElement("div",{className:x.combination},E.createElement("span",{className:x.qtitle},wt==null?void 0:wt.name)),E.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},E.createElement("div",null,((wt==null?void 0:wt.item_type)=="SINGLE"||(wt==null?void 0:wt.item_type)=="JUDGMENT")&&((At=wt==null?void 0:wt.choices)==null?void 0:At.map((Je,Ue)=>E.createElement("div",{className:x.redio},!(Je!=null&&Je.is_answer)&&E.createElement("span",{className:x.redioitem}),(Je==null?void 0:Je.is_answer)&&E.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),E.createElement(b.Z,{className:Je!=null&&Je.is_answer?x.titleyes:x.title,value:ne[Ue]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(wt==null?void 0:wt.item_type)=="MULTIPLE"&&((_e=wt==null?void 0:wt.choices)==null?void 0:_e.map((Je,Ue)=>E.createElement("div",{className:x.checkbox},!(Je!=null&&Je.is_answer)&&E.createElement("span",{className:x.checkboxitem}),(Je==null?void 0:Je.is_answer)&&E.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),E.createElement(b.Z,{className:Je!=null&&Je.is_answer?x.titleyes:x.title,value:ne[Ue]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(wt==null?void 0:wt.item_type)=="COMPLETION"&&E.createElement("div",{className:x.completion},(Pt=wt==null?void 0:wt.standard_answer)==null?void 0:Pt.map((Je,Ue)=>{var tt;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Ue+1),E.createElement("div",{className:x.content},(tt=Je==null?void 0:Je.answer_text)==null?void 0:tt.map((Ve,Qe)=>E.createElement("div",{className:x.items},Ve))))})),(wt==null?void 0:wt.item_type)=="SUBJECTIVE"&&E.createElement("div",{className:x.simple},E.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(We=wt==null?void 0:wt.answer_texts)!=null&&We[0]?E.createElement(b.Z,{className:x.content,value:(Bt=wt==null?void 0:wt.answer_texts)==null?void 0:Bt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Le==null?void 0:Le.question_type)===8&&E.createElement("div",null,E.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ee.Base64.decode(((Rn=Le==null?void 0:Le.program_attr)==null?void 0:Rn.code)||"")})),(Le==null?void 0:Le.question_type)===5&&E.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},E.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),E.createElement("span",{style:{color:"#000000"}},(Le==null?void 0:Le.author_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{style:{color:"#000000"}},(Le==null?void 0:Le.author_school_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{style:{color:"#000000"}},(Le==null?void 0:Le.study_count)||"0"))),E.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Le==null?void 0:Le.identifier}/challenges?exercise=true`,target:"_blank"},E.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Le==null?void 0:Le.question_type)<=4||[6,8].includes(Le==null?void 0:Le.question_type))&&E.createElement("div",{className:x.bottom},E.createElement("div",{className:x.bottomitem},E.createElement("span",{className:x.left},"\u89E3\u6790"),E.createElement("span",{className:x.right},Le!=null&&Le.analysis?E.createElement(b.Z,{value:Le==null?void 0:Le.analysis}):E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),E.createElement("div",{className:x.bottomitem},E.createElement("span",{className:x.left},"\u96BE\u5EA6"),E.createElement("span",{className:x.right},(Le==null?void 0:Le.difficulty)===1?"\u7B80\u5355":(Le==null?void 0:Le.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),E.createElement("div",{className:x.bottomitem},E.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),E.createElement("span",{className:x.right},Le!=null&&Le.tag_discipline?Le==null?void 0:Le.tag_discipline:E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ie=te(61250),Ce=te(57149),Ze=te(25690),Oe=te(61485),gt=te(94361),ut=te(46722),Me=te(59301),zt=Object.defineProperty,nt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,vt=(Le,at,st)=>at in Le?zt(Le,at,{enumerable:!0,configurable:!0,writable:!0,value:st}):Le[at]=st,$e=(Le,at)=>{for(var st in at||(at={}))ht.call(at,st)&&vt(Le,st,at[st]);if(Ut)for(var st of Ut(at))Tt.call(at,st)&&vt(Le,st,at[st]);return Le},Rt=(Le,at)=>nt(Le,ct(at)),Mt=(Le,at,st)=>new Promise((pt,Vt)=>{var Ie=nn=>{try{tn(st.next(nn))}catch(mn){Vt(mn)}},Nt=nn=>{try{tn(st.throw(nn))}catch(mn){Vt(mn)}},tn=nn=>nn.done?pt(nn.value):Promise.resolve(nn.value).then(Ie,Nt);tn((st=st.apply(Le,at)).next())});const bt=({setScoreShow:Le,ScoreShow:at,onOk:st,isshixuns:pt,isloadings:Vt,dispatch:Ie,isIntelligentAssistant:Nt=!1,ispptModal:tn=!1,isChangeQuestion:nn=!1,newExercisePaper:mn,shixunsDetail:Rn})=>{var wt,qe,At;let[_e,Pt]=(0,E.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Nt,is_smart_plan:tn,group_id:[]}),[We,Bt]=(0,E.useState)([]),[Je,Ue]=(0,E.useState)([]),[tt,Ve]=(0,E.useState)([]),[Qe,mt]=(0,E.useState)([]);const[ke,Te]=(0,E.useState)(!1),[Ee]=fe.default.useForm(),[xe,Ye]=(0,E.useState)(),[et,xt]=(0,E.useState)(!1);let[Ct,Jt]=(0,E.useState)(pt);const[Qt,qt]=(0,E.useState)([]),[Bn,_n]=(0,E.useState)(0),[rn,fn]=(0,E.useState)(!0),[Dn,Sn]=(0,E.useState)([]),[hn,on]=(0,E.useState)([]),Un=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],jn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[un,Xn]=(0,E.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const an=(0,E.useRef)(new Set),sn=(0,E.useRef)(new Set),An=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],bn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Kn=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[ya,Ke]=(0,E.useState)(!1),It=()=>{Ee.resetFields(),Ct=!1,Jt(!1),Ke(!1),Ee.submit()};(0,E.useEffect)(()=>{var Ht,Yn,fo,wa,za,Wn,sa,ia,zn,So;(((fo=(Yn=(Ht=mn==null?void 0:mn.editData)==null?void 0:Ht.exercise)==null?void 0:Yn.exist_item_bank_ids)==null?void 0:fo.length)>0||((Wn=(za=(wa=mn==null?void 0:mn.editData)==null?void 0:wa.exercise)==null?void 0:za.exist_item_bank_shixun_ids)==null?void 0:Wn.length)>0)&&on([...(ia=(sa=mn==null?void 0:mn.editData)==null?void 0:sa.exercise)==null?void 0:ia.exist_item_bank_ids,...(So=(zn=mn==null?void 0:mn.editData)==null?void 0:zn.exercise)==null?void 0:So.exist_item_bank_shixun_ids])},[(qe=(wt=mn==null?void 0:mn.editData)==null?void 0:wt.exercise)==null?void 0:qe.exist_item_bank_ids]),(0,E.useEffect)(()=>{at&&(Ee.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),rn&&Ct&&(Ee.setFieldsValue({item_type:"SHIXUN"}),_e.item_type="SHIXUN",Pt($e({},_e)),fn(!1)),St(_e),wn(),aa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[at]),(0,E.useEffect)(()=>{Bn>0&&setTimeout(()=>{_n(0)},2e3)},[Bn]);function St(Ht){return Mt(this,null,function*(){var Yn,fo,wa;if(Te(!0),Pt($e({},Ht)),(tt==null?void 0:tt.length)<=0&&Ht.type==="5"){mt([]),Te(!1);return}console.log("----",tt,Qt);let za=Ht.type==="5"?tt==null?void 0:tt.filter(ia=>!Qt.includes(ia)):null,Wn=Ht.type==="5"?tt==null?void 0:tt.filter(ia=>Qt.includes(ia)):null,sa=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:Rt($e({},Ht),{discipline_id:((Yn=Ht==null?void 0:Ht.courseid)==null?void 0:Yn[0])||null,sub_discipline_id:((fo=Ht==null?void 0:Ht.courseid)==null?void 0:fo[1])||null,ids:za,shixun_ids:Wn,include_shixuns:!Nt,group_id:((wa=Ht.group_id)==null?void 0:wa.map(ia=>ia==null?void 0:ia.value))||null,keyword:Ht.keyword?encodeURIComponent(Ht.keyword):Ht.keyword,type:Ht.type==="5"?null:Ht.type,clazz:Ht.type==="3"?"ItemBanksGroup":null,bigmodel:Nt,is_smart_plan:tn})});mt(sa),Te(!1)})}function wn(){return Mt(this,null,function*(){let Ht=yield(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:_e.type==="5"?null:_e.type,clazz:"ItemBanksGroup"}});Bt((0,y.L)(Ht==null?void 0:Ht.disciplines))})}function aa(Ht){return Mt(this,null,function*(){var Yn;let fo=yield(0,oe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ht}),wa=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Yn=fo==null?void 0:fo.data)==null?void 0:Yn.map(za=>({title:za.name,id:za.id,pid:za.id,value:za.id,key:za.id,isLeaf:!za.have_child}))}];Sn(wa)})}function Vn(Ht){return Mt(this,null,function*(){var Yn,fo,wa,za;Te(!0);let Wn=(Yn=Ht.list)==null?void 0:Yn.filter(zn=>!Qt.includes(zn)),sa=(fo=Ht.list)==null?void 0:fo.filter(zn=>Qt.includes(zn));if(Wn.length===0&&sa.length===0){Te(!1),mt([]);return}let ia=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:Rt($e({},Ht),{discipline_id:((wa=Ht==null?void 0:Ht.courseid)==null?void 0:wa[0])||null,sub_discipline_id:((za=Ht==null?void 0:Ht.courseid)==null?void 0:za[1])||null,ids:Wn,shixun_ids:sa,type:Ht.type==="5"?null:Ht.type,clazz:Ht.type==="3"?"ItemBanksGroup":null})});Te(!1),mt(ia)})}const Ua=Ht=>Mt(void 0,null,function*(){const Yn=yield Ie({type:"shixunsDetail/release",payload:{id:Ht}});let fo=Yn==null?void 0:Yn.tag_position,wa=(Yn==null?void 0:Yn.evaluation_set_position)||[],za=Yn.status;return za===0?(Se.ZP.success("\u53D1\u5E03\u6210\u529F"),St(_e),!0):(za===2?Se.ZP.error(`\u7B2C${wa.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):za===3?Se.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${fo.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Se.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Na=Ht=>(Ht==null?void 0:Ht.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Ja=(Ht,Yn,fo)=>Ht.map(wa=>wa.key===Yn?$e($e({},wa),fo):wa.children?Rt($e({},wa),{children:Ja(wa.children,Yn,fo)}):wa),Ra=Ht=>Mt(void 0,null,function*(){const{key:Yn}=Ht;let fo=_e.type;const wa=yield(0,ut.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Yn),type:fo}),{data:za,total_count:Wn}=wa||{};Wn>0&&Sn(sa=>Ja(sa,Yn,{children:za.map(ia=>({title:ia.name,id:ia.id,pid:ia.id,value:ia.id,key:ia.id,isLeaf:!ia.have_child}))}))});function Ao(Ht){console.log("----",_e),Ht==="1"&&(un.gg=$e({},_e)),Ht==="2"&&(un.scj=$e({},_e)),Ht==="3"&&(un.ttgx=$e({},_e)),Ht==="0"&&(un.wcjd=$e({},_e)),Ht==="5"&&(un.yx=$e({},_e)),Xn($e({},un))}function kn(){_e.type==="1"&&(_e=un.gg),_e.type==="2"&&(_e=un.scj),_e.type==="3"&&(_e=un.ttgx),_e.type==="0"&&(_e=un.wcjd),_e.type==="5"&&(_e=un.yx),(_e==null?void 0:_e.item_type)==="SHIXUN"?(Ct=!0,Jt(!0)):(Ct=!1,Jt(!1)),Ee.setFieldsValue($e({},_e)),Pt($e({},_e)),St($e({},_e))}return Me.createElement("div",null,Me.createElement(ve.default,{title:!1,footer:!1,open:at,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Le(!1)}},Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement("div",{className:a.title},Nt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Nt&&Me.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Me.createElement(Fe.default,{className:a.tabWrap,activeKey:_e.type,onChange:Ht=>{Ht==="3"?(_e.show_all_share=!0,aa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):_e.show_all_share=null,Ht==="0"&&aa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Ao(_e.type),_e.type=Ht,(_e==null?void 0:_e.item_type)==="SHIXUN"&&_e.type!=="5"&&(Ct=!0,Jt(!0)),Ke(!1),_e.type==="5"&&(Ct=!1,Jt(!1)),kn(),wn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Me.createElement("div",null,"\u5DF2\u9009",tt.length>0&&Me.createElement("span",{className:a.titlecount},tt.length),Bn>0&&Me.createElement("span",{className:a.add},"+",Bn)),key:"5"}]}),Me.createElement(fe.default,{layout:"inline",form:Ee,onValuesChange:(Ht,Yn)=>{const fo=Object.values(Yn).some(za=>za!==null&&za!==""&&za!==void 0),wa=Yn.keyword==="";if(Ke(fo||!wa),_e.page=1,(Yn==null?void 0:Yn.item_type)==="SHIXUN"){if(_e.type==="5"?Jt(!1):Jt(!0),Ht.keyword||Ht.keyword==="")return;Ee.submit()}else{if(Ht!=null&&Ht.courseid&&Ee.setFieldsValue({tag_discipline_id:""}),Jt(!1),Ht.keyword||Ht.keyword==="")return;Ee.submit()}},onFinish:Ht=>{var Yn;_e.type==="3"&&(!Ht.group_id||((Yn=Ht==null?void 0:Ht.group_id)==null?void 0:Yn.length)===0)?_e.show_all_share=!0:_e.show_all_share=null,Pt($e($e({},_e),Ht)),St($e($e({},_e),Ht))}},Me.createElement(fe.default.Item,{name:"item_type"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(tn?jn:Nt?Un==null?void 0:Un.filter(Ht=>Ht.question_type!==5):Un).map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)))),Me.createElement(fe.default.Item,{name:"courseid"},Me.createElement(be.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:We})),!Ct&&Me.createElement(fe.default.Item,{name:"tag_discipline_id"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(At=Qe==null?void 0:Qe.tag_disciplines)==null?void 0:At.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.id},Ht.name)))),Me.createElement(fe.default.Item,{name:Ct?"diff":"difficulty"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Ct&&An.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)),Ct&&bn.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)))),Ct&&Me.createElement(fe.default.Item,{name:"shixun_publish_status"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Kn.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)))),(_e.type==="3"||_e.type==="0")&&!Ct&&Me.createElement(fe.default.Item,{name:"group_id"},Me.createElement(He.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ht,Yn)=>Yn.title.toUpperCase().indexOf(Ht.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Ra,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Dn})),ya&&Me.createElement("span",{className:a.allqingchu,onClick:It},Me.createElement("i",{className:"iconfont icon-guanbi4"}),Me.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Me.createElement(fe.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Me.createElement(Pe.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Me.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>Ee.submit()}),onSearch:Ht=>{Ee.submit()}}))),Me.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Me.createElement("div",{onClick:()=>{_e.updated_at==="asc"?_e.updated_at="desc":_e.updated_at="asc",Pt(Rt($e({},_e),{page:1})),St(Rt($e({},_e),{page:1}))}}," ",_e.updated_at?Me.createElement("img",{src:_e.updated_at==="asc"?ie.Z:Ce.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Me.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Me.createElement("div",{onClick:()=>{_e.quotes==="asc"?_e.quotes="desc":_e.quotes="asc",Pt(Rt($e({},_e),{page:1})),St(Rt($e({},_e),{page:1}))},style:{marginLeft:20}}," ",_e.quotes?Me.createElement("img",{src:_e.quotes==="asc"?ie.Z:Ce.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Me.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Me.createElement(re.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Qe==null?void 0:Qe.items)||(Qe==null?void 0:Qe.shixun_list),pagination:!1,loading:ke,rowKey:Ht=>Ht.id,rowSelection:{type:Nt||nn?"radio":"checkbox",selectedRowKeys:Je,getCheckboxProps:Ht=>({disabled:Ht.shixun_tag_num===1||(hn==null?void 0:hn.find(Yn=>Ht.id===Yn))}),onSelect(Ht,Yn,fo){if(Nt||nn){Ue([Ht.id]),sn.current=new Set([Ht.id]),_n(1),Ve([Ht.id]);return}if(Yn)(Ct||Ht!=null&&Ht.challenge_names)&&qt([...Qt,Ht.id]),Ue([...Je,Ht.id]),Ht.identifier?an.current.add(Ht.id):sn.current.add(Ht.id),_n(1),Ve([...tt,Ht.id]);else{Ht.identifier?an.current.delete(Ht.id):sn.current.delete(Ht.id);let wa=tt.filter(za=>za!==Ht.id);if(Ue(wa),Ve(wa),Ct||Ht!=null&&Ht.challenge_names){let za=Qt.filter(Wn=>Wn!==Ht.id);qt([...za])}if(_e.type==="5"){Vn(Rt($e({},_e),{list:[...wa]}));return}}},onSelectAll(Ht,Yn,fo){var wa,za;if(Ht){const Wn=fo.map(ia=>ia.id),sa=(za=fo==null?void 0:fo.filter(ia=>ia==null?void 0:ia.challenge_names))==null?void 0:za.map(ia=>ia.id);qt([...Qt,...sa]),Ue([...Je,...Wn]),Ve([...tt,...Wn]);for(const ia of fo)ia.identifier?an.current.add(ia.id):sn.current.add(ia.id)}else{const Wn=fo.map(So=>So.id),sa=Je.filter(So=>!Wn.some(Do=>Do===So)),ia=(wa=fo==null?void 0:fo.filter(So=>So==null?void 0:So.challenge_names))==null?void 0:wa.map(So=>So.id);Ue([...sa]),Ve([...sa]);let zn=Qt.filter(So=>!ia.some(Do=>Do===So.id));qt([...zn]),_e.type==="5"&&Vn(Rt($e({},_e),{list:[...sa]}));for(const So of Wn)So.identifier?an.current.delete(So):sn.current.delete(So)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ht,Yn,fo)=>{var wa,za;return Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",null,Ct||Yn!=null&&Yn.challenge_names?"\u5B9E\u8BAD\u9898":(za=(wa=Un==null?void 0:Un.filter(Wn=>Wn.value===Ht))==null?void 0:wa[0])==null?void 0:za.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Ct?"30%":"60%",key:"name",render:(Ht,Yn,fo)=>{var wa;return Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",{className:Yn!=null&&Yn.high_resources_consume?a.q_title:""},Me.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:Ct||Yn!=null&&Yn.challenge_names?Yn!=null&&Yn.title||Ht===null?"--":Ht:(Yn==null?void 0:Yn.item_type)=="BPROGRAM"?(wa=Yn==null?void 0:Yn.program_attr)==null?void 0:wa.description:Ht}))),(Yn==null?void 0:Yn.high_resources_consume)&&Me.createElement(gt.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ct,render:(Ht,Yn,fo)=>{var wa;return Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("span",null,Ht?(wa=Ht==null?void 0:Ht.split("\u3001"))==null?void 0:wa[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ct,render:(Ht,Yn,fo)=>Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("span",null,Ht||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ht,Yn,fo)=>{var wa,za,Wn,sa;return Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",null,Ct||Yn!=null&&Yn.challenge_names?(Yn==null?void 0:Yn.level)||((za=(wa=An==null?void 0:An.filter(ia=>ia.value===Ht))==null?void 0:wa[0])==null?void 0:za.name):(sa=(Wn=An==null?void 0:An.filter(ia=>ia.value===Ht))==null?void 0:Wn[0])==null?void 0:sa.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ct,render:(Ht,Yn,fo)=>Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",null,Ht||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ht,Yn,fo)=>Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",null,Ct||Yn!=null&&Yn.challenge_names?(Yn==null?void 0:Yn.study_count)||(Yn==null?void 0:Yn.stu_num):Ht))},{title:Me.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Me.createElement(Ge.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Me.createElement(Oe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ct,render:(Ht,Yn,fo)=>Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",null,Ht||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ht,Yn,fo)=>Me.createElement(Ge.Z,{title:Na(Yn)},Me.createElement("div",{style:{flex:1,textAlign:"start"}},Me.createElement("a",{onClick:()=>{var wa,za;Ye(Rt($e({},Yn),{question_type:Ct||Yn!=null&&Yn.challenge_names?5:(za=(wa=Un==null?void 0:Un.filter(Wn=>Wn.value===(Yn==null?void 0:Yn.item_type)))==null?void 0:wa[0])==null?void 0:za.question_type})),xt(!0)}},"\u67E5\u770B"),(Yn==null?void 0:Yn.shixun_tag_num)===1&&Me.createElement("a",{style:{marginLeft:10},onClick:()=>{ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Me.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Me.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Yn==null?void 0:Yn.identifier}/challenges`)}},(Yn==null?void 0:Yn.shixun_name)||"--"),"\uFF1F"),onOk:()=>Mt(void 0,null,function*(){if(!Ua(Yn==null?void 0:Yn.identifier))return new Promise((wa,za)=>{za()})})})}},"\u53D1\u5E03")))}].filter(Ht=>!Ht.hidden)}),Me.createElement(ze.Z,{current:_e.page,total:(Qe==null?void 0:Qe.items_count)||(Qe==null?void 0:Qe.shixuns_count),style:{marginBottom:20},defaultPageSize:_e.per_page,showTotal:Ht=>Me.createElement("span",null,"\u5171\xA0",Me.createElement("span",{style:{color:"#165DFF"}},Ht),"\xA0\u6761\u6570\u636E"),pageSize:_e.per_page,onChange:(Ht,Yn)=>{_e.page=Ht,_e.per_page=Yn,Pt($e({},_e)),St($e({},_e))}}),Me.createElement("div",{className:a.bottom},Me.createElement(yt.ZP,{className:a.no,onClick:()=>{Le(!1)}},"\u53D6\u6D88"),Me.createElement(yt.ZP,{loading:Vt,style:{width:Vt&&75},className:a.yes,onClick:()=>Mt(void 0,null,function*(){if((tt==null?void 0:tt.length)<=0){Se.ZP.info(Nt||nn?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}st([...sn.current],[...an.current],!0,tt==null?void 0:tt.length)})},Nt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Me.createElement(ve.default,{open:et,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{xt(!1)},onOk:()=>{xt(!1)}},Me.createElement(ce,{qitem:xe})))};var Xe=(0,Ze.connect)(({shixunsDetail:Le,newExercisePaper:at})=>({shixunsDetail:Le,newExercisePaper:at}))(bt)},10866:function(Re,rt,te){"use strict";te.d(rt,{Im:function(){return Oe},ZP:function(){return ct},gZ:function(){return zt}});var E=te(59301),fe=te(37568),Se=te(99571),ve=te(84105),Fe=te(87395),ye=te(24363),be=te(24334),He=te(86074),Pe=te(76902),re=te(51257),Ge=te(94268),ze=te(34376),yt=te(92310),oe=te.n(yt),a=te(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,le=(Ut,ht,Tt)=>ht in Ut?y(Ut,ht,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Ut[ht]=Tt,ce=(Ut,ht)=>{for(var Tt in ht||(ht={}))ee.call(ht,Tt)&&le(Ut,Tt,ht[Tt]);if(z)for(var Tt of z(ht))ne.call(ht,Tt)&&le(Ut,Tt,ht[Tt]);return Ut},ie=(Ut,ht)=>x(Ut,b(ht));const{TextArea:Ce}=fe.default,Ze={visible:!1,tabIndex:"0"},Oe={[ye.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ye.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ye.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var gt=(Ut=>(Ut[Ut.SET_VISIBLE=0]="SET_VISIBLE",Ut[Ut.SET_TABINDEX=1]="SET_TABINDEX",Ut))(gt||{});function ut(Ut,ht){switch(ht.type){case 0:return ie(ce({},Ut),{visible:ht.payload});case 1:return ie(ce({},Ut),{tabIndex:ht.payload});default:throw new Error}}function Me({value:Ut,className:ht}){const[Tt,vt]=(0,E.useState)(!1),$e=(0,E.useRef)(),Rt=(0,E.useRef)();return(0,E.useEffect)(()=>{Tt&&(Rt.current.reset(),Rt.current.write((0,re.pp)(Ut||"")))},[Ut,Tt]),(0,E.useEffect)(()=>{var Mt,bt,Xe,Le;if($e.current){Rt.current=new ze.Terminal({fontSize:14,disableStdin:!0}),Rt.current.open($e.current);const at=$e.current.offsetWidth-14,st=((Le=(Xe=(bt=(Mt=Rt.current)==null?void 0:Mt._core)==null?void 0:bt._renderService)==null?void 0:Xe.dimensions)==null?void 0:Le.actualCellWidth)||9.5,pt=Math.ceil(at/st);Rt.current.resize(pt,8),vt(!0)}},[]),a.createElement("div",{ref:$e,className:oe()("XtermText-valueRef",ht)})}function zt(Ut){const{status:ht,error_msg:Tt,output:vt,input:$e,expected_output:Rt,is_file:Mt,input_file_url:bt,output_file_url:Xe,expected_output_file_url:Le}=Ut;let at=null;const st={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ht){case ye.h.NOMATCH:at=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Mt&&a.createElement(Me,{className:"mb10",value:$e}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(bt,$e)},$e)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Mt&&a.createElement(Me,{className:"mb10",value:vt&&be.Base64.decode(vt)||""}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(Xe,vt)},vt)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Mt&&a.createElement(Me,{className:"mb10",value:Rt&&be.Base64.decode(Rt)||""}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(Le,Rt)},Rt)));break;case ye.h.EXECUTEFAILURE:at=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Mt&&a.createElement(Pe.Z,{value:$e,style:st}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(bt,$e)},$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.COMPILEFAILURE:at=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Mt&&a.createElement(Pe.Z,{value:$e,style:st}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(bt,$e)},$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.PODFAILURE:at=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:at=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",at," ")}function nt(Ut){const{status:ht,error_msg:Tt,execute_time:vt,output:$e,input:Rt,expected_output:Mt,is_file:bt,input_file_url:Xe,output_file_url:Le,expected_output_file_url:at}=Ut;let st=null;switch(ht){case ye.h.OK:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",vt,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,be.Base64.decode($e)));break;case ye.h.NOMATCH:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,Rt)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",$e&&be.Base64.decode($e)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Mt&&be.Base64.decode(Mt)));break;case ye.h.EXECUTEFAILURE:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.COMPILEFAILURE:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.PODFAILURE:st=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:st=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",st," ")}var ct=({id:Ut,is_file:ht,input:Tt,debuging:vt,submitting:$e,executingMessage:Rt,debugResult:Mt,onChangeInput:bt,onDebugCode:Xe,onSubmitCode:Le})=>{const[at,st]=(0,E.useReducer)(ut,Ze),{visible:pt,tabIndex:Vt}=at;(0,E.useEffect)(()=>{st({type:0,payload:!1})},[Ut]);function Ie(mn){let Rn=mn.target.id;st({type:1,payload:Rn})}function Nt(){st({type:0,payload:!pt})}const tn=(0,E.useMemo)(()=>{if(Mt){const{status:mn}=Mt;return a.createElement(a.Fragment,null,nt(Mt))}return null},[Mt]);function nn(){st({type:0,payload:!0}),st({type:1,payload:"1"}),Xe()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${pt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(Ge.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(Ce,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:ht?"":Tt,onChange:bt}),rightNode:vt?a.createElement(He.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Mt?tn:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${pt?"up":""}`,onClick:Nt},pt?a.createElement(ve.Z,null):a.createElement(Fe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(Se.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(Se.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(Se.ZP,{className:"btn-green",type:"ghost",loading:vt,onClick:nn},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(Se.ZP,{type:"primary",className:"custom-ant-disabled",loading:$e,disabled:$e,onClick:()=>{st({type:0,payload:!1}),Le()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(Re,rt,te){"use strict";te.d(rt,{h:function(){return E}});var E=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(E||{})},3532:function(Re,rt,te){"use strict";te.d(rt,{Y2:function(){return Ut},ZP:function(){return ht}});var E=te(59301),fe=te(14566),Se=te(6767),ve=te(62957),Fe=te(77019),ye=te(47889),be=te(99571),He=te(62673),Pe=te(25399),re=te(37568),Ge={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ze="data:image/png;base64,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",yt=te(47257),oe=te.n(yt),a=te(16253),y=te(38986),x=te(1012),b=te(51257),z=te(45677),ee=te(59301),ne=Object.defineProperty,le=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Oe=(Tt,vt,$e)=>vt in Tt?ne(Tt,vt,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Tt[vt]=$e,gt=(Tt,vt)=>{for(var $e in vt||(vt={}))Ce.call(vt,$e)&&Oe(Tt,$e,vt[$e]);if(ie)for(var $e of ie(vt))Ze.call(vt,$e)&&Oe(Tt,$e,vt[$e]);return Tt},ut=(Tt,vt)=>le(Tt,ce(vt)),Me=(Tt,vt,$e)=>new Promise((Rt,Mt)=>{var bt=at=>{try{Le($e.next(at))}catch(st){Mt(st)}},Xe=at=>{try{Le($e.throw(at))}catch(st){Mt(st)}},Le=at=>at.done?Rt(at.value):Promise.resolve(at.value).then(bt,Xe);Le(($e=$e.apply(Tt,vt)).next())});const{Dragger:zt}=fe.default,nt=Tt=>{const vt=st=>st&&st.substring(0,st.lastIndexOf("."));for(var $e=[...Tt],Rt=0,Mt=[],bt=0;bt<$e.length;bt++){for(var Xe="",Le=0;Le{if(st.forEach(pt=>{let Vt=pt.name.split(/\.(?=[^\.]+$)/);pt.name=`${Vt[0]}.${Vt[1].toLowerCase()}`}),st[0].name.includes(".in"))return st.length===2?st:[st[0],{}];if(st[0].name.includes(".out"))return st.length===2?st.reverse():[{},st[0]]})},ct=({onClose:Tt,onOK:vt,visible:$e,wrapClassName:Rt,rootIdentifier:Mt,multiple:bt=!1,defaultMultipleValue:Xe=!0})=>{const[Le,at]=(0,E.useState)([]),[st,pt]=(0,E.useState)({}),[Vt,Ie]=(0,E.useState)(!1),[Nt,tn]=(0,E.useState)(!0),nn=(0,E.useRef)([]),mn=(0,E.useRef)(0),Rn=()=>{Tt()};(0,E.useEffect)(()=>{wt()},[]),(0,E.useEffect)(()=>{$e&&(nn.current=[],mn.current=0,at([]),tn(Xe))},[$e]);const wt=()=>Me(void 0,null,function*(){try{const Ue=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),tt=JSON.parse((0,a.pe)(Ue.data));pt(tt)}catch(Ue){}}),qe=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf(".")),At=Ue=>{var tt,Ve;const Qe=qe((tt=Ue[0])==null?void 0:tt.name)||qe((Ve=Ue[1])==null?void 0:Ve.name),mt=Le.filter(ke=>qe(ke.name)!==Qe);nn.current=[...mt],at([...mt])},_e=Ue=>{if(!Nt){const Te=new FormData;Te.append("file",Ue.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Te},!0).then(xe=>{if(xe.status===0){mn.current=mn.current+1;const Ye=nn.current.map(et=>{var xt;if(et.name===Ue.name){const Ct=gt({},et);return(xt=Ue==null?void 0:Ue.name)!=null&&xt.includes(".in")?Ct.input=xe==null?void 0:xe.content:Ct.output=xe==null?void 0:xe.content,Ct}return et});if(nn.current=[...Ye],at([...Ye]),mn.current>0&&mn.current===Le.length){Ie(!1);let et=nt(Ye);et=et.filter(xt=>{var Ct,Jt;return!!((Ct=xt[0])!=null&&Ct.name&&((Jt=xt[1])!=null&&Jt.name))}),et=et.map(xt=>ut(gt(gt({},xt[0]),xt[1]),{is_file:!1})),vt(et),Tt()}}else Ie(!1),Tt()});return}const tt=new(oe())({endpoint:st.end_point,region:st.region,accessKeyId:st.access_key_id,accessKeySecret:st.access_key_secret,bucket:st.bucket,stsToken:st.security_token}),Ve=Ue.name,Qe={container_type:"TestSet",file_name:Ve},mt=(0,x.Z)();let ke=`testsets/${Mt}/${mt}${Ve.indexOf(".")>-1?"."+Ve.split(".").pop():""}`;Mt===null&&(ke=`testsets/${mt}${Ve.indexOf(".")>-1?"."+Ve.split(".").pop():""}`),tt.multipartUpload(ke,new Blob([Ue.file],{type:Ue.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ve+""},url:st==null?void 0:st.callback_url,host:st==null?void 0:st.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(Qe)}}).then(function(Te){if(Te.data.status===0){mn.current=mn.current+1;const Ee=nn.current.map(xe=>{var Ye,et,xt,Ct,Jt,Qt,qt,Bn,_n,rn,fn,Dn,Sn,hn,on,Un,jn;if(xe.name===((et=(Ye=Te.data)==null?void 0:Ye.data)==null?void 0:et.file_name)){const un=gt({},xe);return(Jt=(Ct=(xt=Te.data)==null?void 0:xt.data)==null?void 0:Ct.file_name)!=null&&Jt.includes(".in")?(un.in_object_key=(qt=(Qt=Te.data)==null?void 0:Qt.data)==null?void 0:qt.object,un.in_object_size=(_n=(Bn=Te.data)==null?void 0:Bn.data)==null?void 0:_n.size,un.input=(fn=(rn=Te.data)==null?void 0:rn.data)==null?void 0:fn.file_name,un.in_file=Ue):(un.out_object_key=(Sn=(Dn=Te.data)==null?void 0:Dn.data)==null?void 0:Sn.object,un.out_object_size=(on=(hn=Te.data)==null?void 0:hn.data)==null?void 0:on.size,un.output=(jn=(Un=Te.data)==null?void 0:Un.data)==null?void 0:jn.file_name,un.out_file=Ue),un}return xe});if(nn.current=[...Ee],at([...Ee]),mn.current>0&&mn.current===Le.length){Ie(!1);let xe=nt(Ee);xe=xe.filter(Ye=>{var et,xt;return!!((et=Ye[0])!=null&&et.name&&((xt=Ye[1])!=null&&xt.name))}),xe=xe.map(Ye=>ut(gt(gt({},Ye[0]),Ye[1]),{is_file:!0})),vt(xe),Tt()}}})},Pt=Ue=>new Promise((tt,Ve)=>{let Qe=0,mt=[];for(let ke=0;ke{Qe++,Qe===Ue.length&&(mt.length?(Se.ZP.warning(`${mt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ve()):tt(Ue))}).catch(Te=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Te),Qe++,mt.push(Ue[ke].name),Qe===Ue.length&&(mt.length?(Se.ZP.warning(`${mt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ve()):tt(Ue))})}),We=()=>Me(void 0,null,function*(){if(Le.length===0){Se.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Pt(Le),Ie(!0),nt(Le).some(tt=>{var Ve,Qe;return!((Ve=tt[0])!=null&&Ve.name&&((Qe=tt[1])!=null&&Qe.name))})){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Me(void 0,null,function*(){Le.map(tt=>Me(void 0,null,function*(){_e(tt)}))}),onCancel:()=>{Ie(!1)}});return}Le.map(tt=>Me(void 0,null,function*(){_e(tt)}))}),Bt={name:"file",fileList:Le,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ue=>{if(Le!=null&&Le.some(Ve=>Ve.name===Ue.name))return Se.ZP.info(`${Ue.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ue.size/1024/1024>100)return Se.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Ue.name))return Se.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:Ue.name,uid:Ue.uid,file:Ue,percent:0};return Le.push(tt),nn.current=[...Le],at([...Le]),!1}},Je=nt(Le);return console.log(Le,Je,"fileList"),ee.createElement(ve.default,{open:$e,wrapClassName:Rt,onOk:We,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Vt},onCancel:Rn,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:Ge.wrap},Le.length?ee.createElement("div",null,ee.createElement(Fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:bt?"visible":"hidden"}},ee.createElement("span",{className:Ge.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ye.ZP.Group,{className:`ml20 ${Ge.testCaseRadio}`,optionType:"button",value:Nt,onChange:Ue=>tn(Ue.target.value)},ee.createElement(ye.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ye.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(fe.default,gt({},Bt),ee.createElement(be.ZP,{type:"primary",className:Ge.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Ut,{data:Je,onRemove:At})):ee.createElement("div",{className:`${Ge.noData} mb30`},ee.createElement(fe.default.Dragger,ut(gt({},Bt),{className:Ge.dragger}),ee.createElement("img",{src:ze,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:Ge.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:Ge.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},Ut=({data:Tt=[],onRemove:vt,width:$e="auto",showScore:Rt=!1,disabled:Mt=!1,inputChange:bt,onEvaluatingChange:Xe,onSelectAll:Le,checkAll1:at,checkAll2:st,checkAll3:pt,checkAll4:Vt,checkAll5:Ie,showEvaluatingSetting:Nt=!1,className:tn="",isProgramHomework:nn=!1})=>{const mn={value:"",filename:"",dataUrl:""},[Rn,wt]=(0,E.useState)(gt({},mn)),qe=Pt=>{let We=document.createElement("a");document.body.appendChild(We);let Bt=URL.createObjectURL(Pt.file);We.href=Bt,We.download=Pt.name,We.click(),URL.revokeObjectURL(Bt),document.body.removeChild(We)},At=(Pt,We)=>{(0,b.LR)(Pt,We)},_e=(Pt,We)=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{vt(Pt,We)},onCancel:()=>{}})};return Tt.length?ee.createElement("div",{className:tn,style:{width:$e}},ee.createElement("div",{className:`${nn?Ge.headProgram:Ge.head}`},Nt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:at,onChange:Pt=>{Le(Pt.target.checked,"hidden")}}),ee.createElement(Pe.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:nn?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:Rt?nn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:Rt?nn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Rt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:Vt,onChange:Pt=>{Le(Pt.target.checked,"input_visible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:st,onChange:Pt=>{Le(Pt.target.checked,"is_invisible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:Ie,onChange:Pt=>{Le(Pt.target.checked,"actual_output_visible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:pt,onChange:Pt=>{Le(Pt.target.checked,"last_match_rule")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:Ge.operation,style:nn?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:Ge.listWrapper,style:{boxShadow:nn?"0px 2px 4px 0px #EAEEF4":"unset"}},Tt.map((Pt,We)=>{var Bt,Je,Ue,tt;return ee.createElement("div",{key:We,className:Ge.list,style:nn?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Nt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(He.default,{checked:!!Pt.hidden,onChange:Ve=>{Xe(Ve.target.checked,We,"hidden")}})),ee.createElement("div",{style:{width:nn?"25%":"15%",paddingLeft:nn?"5px":"0px",paddingRight:nn?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",We+1),ee.createElement("div",{className:Ge.info,style:{width:Rt?nn?"20%":"15%":"25%"}},ee.createElement("span",{title:Pt.input||((Bt=Pt[0])==null?void 0:Bt.name),onClick:()=>Me(void 0,null,function*(){let Ve;Pt.input?Pt.input_file_url?Ve=Pt.input_file_url:Ve=Pt.in_file:Ve=Pt[0];let Qe;typeof Ve=="string"?(Qe=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),wt({value:yield Qe.text(),filename:"",dataUrl:Ve})):(Qe=yield(0,b.db)(Ve.file),wt({value:Qe.text,filename:Ve.name,dataUrl:Qe.link}))})},Pt.input||((Je=Pt[0])==null?void 0:Je.name))),ee.createElement("div",{className:Ge.info,style:{width:Rt?nn?"20%":"15%":"25%"}},ee.createElement("span",{title:Pt.output||((Ue=Pt[1])==null?void 0:Ue.name),onClick:()=>Me(void 0,null,function*(){let Ve;Pt.input?Pt.output_file_url?Ve=Pt.output_file_url:Ve=Pt.out_file:Ve=Pt[1];let Qe;typeof Ve=="string"?(Qe=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),wt({value:yield Qe.text(),filename:"",dataUrl:Ve})):(Qe=yield(0,b.db)(Ve.file),wt({value:Qe.text,filename:Ve.name,dataUrl:Qe.link}))})},Pt.output||((tt=Pt[1])==null?void 0:tt.name))),Rt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{size:"large",addonAfter:nn?"%":null,disabled:Mt,style:{width:"80%"},onChange:Ve=>bt(Ve,We),value:Pt.score}),!nn&&ee.createElement("span",null,"\xA0%")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.input_visible||!1,onChange:Ve=>{Xe(Ve.target.checked,We,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.is_invisible||!1,onChange:Ve=>{Xe(Ve.target.checked,We,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.actual_output_visible||!1,onChange:Ve=>{Xe(Ve.target.checked,We,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.last_match_rule||!1,onChange:Ve=>{Xe(Ve.target.checked,We,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>_e(Pt,We),style:nn?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:Ge.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:Rn.dataUrl,filename:Rn.filename,type:Rn.dataUrl.length?"txt":"",onClose:()=>wt(gt({},mn)),monacoEditor:{value:Rn.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var ht=ct},75604:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return yt}});var E=te(59301),fe=te(6767),Se=te(25399),ve=te(29787),Fe=te(77019),ye=te(5269),be=te(13747),He=te(99571),Pe=te(39793),re=te(38986),Ge=te(76902),ze=(a,y,x)=>new Promise((b,z)=>{var ee=ce=>{try{le(x.next(ce))}catch(ie){z(ie)}},ne=ce=>{try{le(x.throw(ce))}catch(ie){z(ie)}},le=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(ee,ne);le((x=x.apply(a,y)).next())}),yt=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,ee]=(0,E.useState)(""),[ne,le]=(0,E.useState)(!1);function ce(Ce){ee(Ce)}function ie(){if(!z){fe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),ee("")}return(0,E.useEffect)(()=>{y!=a&&le(!1)},[y]),E.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},E.createElement(Pe.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ce,extraUse:b&&E.createElement(Se.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:oe({id:a,isOpen:ne,activeDiscussIndex:y,onChange:ce,setIsOpen:le}),overlayStyle:{maxWidth:600}},E.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>le(!ne)},E.createElement("i",{className:"iconfont icon-dianzan11"})))}),E.createElement("a",{onClick:ie,className:"btn-send"},"\u53D1\u9001"))};const oe=a=>{const[y,x]=(0,E.useState)(!1),[b,z]=(0,E.useState)([]),[ee,ne]=(0,E.useState)(1);(0,E.useEffect)(()=>{a!=null&&a.isOpen?le():(ne(1),z([]))},[a==null?void 0:a.isOpen]);const le=()=>ze(void 0,null,function*(){x(!0);const ce=yield(0,re.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ce==null?void 0:ce.status)==0&&z(ce==null?void 0:ce.answer),x(!1)});return E.createElement(ve.Z,{spinning:y},E.createElement("div",{style:{color:"#000"}},E.createElement(Ge.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ee-1])||""}),E.createElement(Fe.Z,{justify:"end",align:"middle"},E.createElement(ye.Z,null,E.createElement(be.Z,{simple:!0,current:ee,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ce=>{ne(ce)}})),E.createElement(ye.Z,null,E.createElement(He.ZP,{onClick:()=>ze(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},26547:function(Re,rt,te){"use strict";te.d(rt,{CP:function(){return Se},_V:function(){return ye}});var E=te(28209),fe=te.n(E);const Se={secret:E.enc.Utf8.parse("0a18e199b87f1a8d"),iv:E.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ve={exam:Se};function Fe(be="",He="exam"){const{secret:Pe,iv:re}=ve[He];return AES.encrypt(be,Pe,{iv:re,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ye(be="",He="exam"){const{secret:Pe,iv:re}=ve[He];return E.AES.decrypt(be,Pe,{iv:re,mode:fe().mode.CBC,padding:fe().pad.Pkcs7}).toString(E.enc.Utf8)}},84989:function(Re,rt,te){"use strict";te.d(rt,{BU:function(){return fe},Dj:function(){return E},gH:function(){return Se},vp:function(){return ve}});function E(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(ye){console.log(ye,":e")}}function fe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Se=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ve(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ye=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},45937:function(Re,rt,te){"use strict";te.d(rt,{U:function(){return Pe}});var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(re,Ge,ze)=>Ge in re?fe(re,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ze}):re[Ge]=ze,be=(re,Ge)=>{for(var ze in Ge||(Ge={}))ve.call(Ge,ze)&&ye(re,ze,Ge[ze]);if(Se)for(var ze of Se(Ge))Fe.call(Ge,ze)&&ye(re,ze,Ge[ze]);return re},He=(re,Ge,ze)=>new Promise((yt,oe)=>{var a=b=>{try{x(ze.next(b))}catch(z){oe(z)}},y=b=>{try{x(ze.throw(b))}catch(z){oe(z)}},x=b=>b.done?yt(b.value):Promise.resolve(b.value).then(a,y);x((ze=ze.apply(re,Ge)).next())});function Pe(re,Ge){const[ze,yt]=(0,E.useState)(Ge),[oe,a]=(0,E.useState)(!1),[y,x]=(0,E.useState)();return[ze,oe,(z,ee=!1)=>He(this,null,function*(){const ne=ee?Ge:be(be({},ze),z);a(!0),yt(ne);const le=yield re(ne);return a(!1),x(le),le}),y,x]}},3810:function(Re,rt,te){"use strict";te.d(rt,{_:function(){return Se}});var E=te(59301),fe=te(62957);const Se=ve=>{var Fe,ye;const be=(0,E.useRef)([]),He=()=>{for(const Pe of be.current)clearTimeout(Pe);be.current=[]};return(0,E.useEffect)(()=>{var Pe,re,Ge,ze,yt,oe;if(He(),(Pe=ve==null?void 0:ve.exercise)!=null&&Pe.left_time&&((Ge=(re=ve==null?void 0:ve.exercise)==null?void 0:re.exercise_events)==null?void 0:Ge.length)>0){for(const a of(ze=ve==null?void 0:ve.exercise)==null?void 0:ze.exercise_events)if(((yt=ve==null?void 0:ve.exercise)==null?void 0:yt.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((oe=ve==null?void 0:ve.exercise)==null?void 0:oe.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{fe.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);be.current.push(x)}}},[(Fe=ve==null?void 0:ve.exercise)==null?void 0:Fe.left_time,(ye=ve==null?void 0:ve.exercise)==null?void 0:ye.exercise_events]),He}},81428:function(Re,rt,te){"use strict";te.d(rt,{AL:function(){return ne},Iy:function(){return Ge},Qv:function(){return oe},ez:function(){return ee},jb:function(){return ze}});var E=te(32834),fe=te.n(E),Se=te(11690),ve=te.n(Se);let Fe=1;function ye(Ze,Oe){const gt=Ze.match(/^(\s+)(?:```)/);if(gt===null)return Oe;const ut=gt[1];return Oe.split(` +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),Un(me?(kt=ue==null?void 0:ue.page)==null?void 0:kt.page_info:""))},[se]);const Ba=()=>Yt(void 0,null,function*(){var kt;ta(!0),Nn(!0),oa.current=new De.Z(z.Z.API_SERVER+"/api/stream/course_qna_records/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,code_preview:!0,file_ids:[],image_list:[],history:[],questionable_type:"SmartPlan",questionable_id:ue==null?void 0:ue.id,position:1,type:10,is_chat:!0,prompt:gn,ppt_url:(kt=ue==null?void 0:ue.url)==null?void 0:kt.map(Qa=>Qa==null?void 0:Qa.url)}),yield new Promise((Qa,Ya)=>{oa.current.on("data",xa=>{Nn(!1),Un(xa==null?void 0:xa.full)}),oa.current.on("done",()=>Yt(void 0,null,function*(){ta(!1)})),oa.current.startStream()})});return E.createElement(Ge.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:E.createElement("div",{className:Ft.extraHeader},E.createElement(At.Z,{align:"middle"},pn&&E.createElement(E.Fragment,null,E.createElement(re.Z,{title:En?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},E.createElement(yt.ZP,{className:Ft.save_btn,style:{marginRight:"20px"},disabled:En,onClick:()=>{const Qa=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Mn(Qa)}},E.createElement("div",{className:"flex flex_box_center"},E.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),E.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),E.createElement(re.Z,{title:En?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},E.createElement(yt.ZP,{className:Ft.save_btn,disabled:En,onClick:()=>{const Qa=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,ct.RG)(Qa)}},E.createElement("i",{className:"iconfont icon-zhichifuzhi"}),E.createElement("span",null,"\u590D\u5236")))),E.createElement("i",{onClick:()=>{const kt=Qa=>{be.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Qa,onOk:()=>{var Ya,xa;(xa=(Ya=oa.current)==null?void 0:Ya.cancelRequest)==null||xa.call(Ya),ta(!1),Nn(!1),ft()}})};if(En){kt("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else pn?kt("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ft()},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:se},E.createElement("div",{className:Ft.wrap},E.createElement("div",{className:Ft.left},E.createElement("div",{className:Ft.tip},E.createElement("img",{src:it}),E.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),E.createElement("div",{className:"mb10 mt30 c-black"},E.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),E.createElement(Wn.default.TextArea,{style:{height:200},value:gn,disabled:En,onChange:kt=>{jt(kt.target.value)}}),E.createElement(re.Z,{title:En?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},En?E.createElement("div",{className:Ft.stop_btn,onClick:()=>{var kt,Qa;(Qa=(kt=oa.current)==null?void 0:kt.cancelRequest)==null||Qa.call(kt),ta(!1),Nn(!1)}},"\u505C\u6B62\u751F\u6210"):E.createElement("div",{className:Ft.start_btn,onClick:()=>{if(!gn.trim()){ye.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Un(""),Ba()}},"\u5F00\u59CB\u751F\u6210"))),E.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:ra,ref:Fa},pn?E.createElement(y.Z,{spinning:qn},pn&&E.createElement(_t.Z,{cancelIndex:0,streamingStatus:En,loadImage:!1,onFinish:()=>Yt(void 0,null,function*(){}),value:pn,isHiddenHtml:!0}),E.createElement("div",{ref:da})):E.createElement("div",{className:Ft.imgBox},E.createElement(y.Z,{spinning:En},E.createElement("img",{width:56,src:Gt}),E.createElement("div",null,"\u9884\u89C8\u533A"))))))},$t={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"},cn=te(92310),Cn=te.n(cn),xn=te(11422),Kt=Object.defineProperty,ha=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,pa=(me,se,ue)=>se in me?Kt(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Ga=(me,se)=>{for(var ue in se||(se={}))Zn.call(se,ue)&&pa(me,ue,se[ue]);if(ha)for(var ue of ha(se))ca.call(se,ue)&&pa(me,ue,se[ue]);return me};const Xa=me=>React.createElement("svg",Ga({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},me),React.createElement("path",{d:"M931.294 166.775H536.439V856.27h394.855a24.235 24.235 0 0 0 24.44-24.371V192.102c0-14.063-10.343-25.327-24.44-25.327z",fill:"#FF8A65"}),React.createElement("path",{d:"M512 634.88h345.975v48.81H512v-48.81zm0 98.509h345.975v49.732H512V733.39zM660.548 290.61C578.765 290.611 512 357.205 512 438.818S578.765 587.06 660.548 587.06c81.784 0 148.514-66.628 148.514-148.24H660.548V290.61z",fill:"#FBE9E7"}),React.createElement("path",{d:"M709.427 240.879V389.12h148.548c0-81.647-66.764-148.241-148.548-148.241z",fill:"#FBE9E7"}),React.createElement("path",{d:"M586.274 955.733 68.267 857.225v-690.45l518.007-98.508z",fill:"#E64A19"}),React.createElement("path",{d:"M335.258 343.142H218.692v337.716h72.363V564.565h37.649c40.448 0 72.397-10.308 95.915-31.88 23.483-20.65 35.703-48.81 35.703-82.569 0-71.304-42.325-106.94-125.03-106.94zm-13.176 163.226H291.09V401.306h30.993c39.492 0 59.256 16.896 59.256 51.575 0 36.591-19.764 53.487-59.256 53.487z",fill:"#FFF"}));var la="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Aa=te(56321),Da=Object.defineProperty,$a=Object.defineProperties,La=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,Lo=Object.prototype.propertyIsEnumerable,Pa=(me,se,ue)=>se in me?Da(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Io=(me,se)=>{for(var ue in se||(se={}))vo.call(se,ue)&&Pa(me,ue,se[ue]);if(qa)for(var ue of qa(se))Lo.call(se,ue)&&Pa(me,ue,se[ue]);return me},eo=(me,se)=>$a(me,La(se)),Oa=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),no=({className:me,style:se,data:ue={},defaultChatData:ft=[],initDefaultChatDataKey:Dt=0,onPptButtonClick:Mn})=>{const[On]=(0,xn.eh)(),{chatData:gn,setChatData:jt,calcHistoryList:En}=(0,xn.r5)(),[ta,qn]=(0,E.useState)(0),[Nn,pn]=(0,E.useState)(""),[Un,na]=(0,E.useState)(!1),{scrollBoxRef:Pn,bottomInspectRef:Fa,contentRef:da,isAtBottom:ra}=(0,xn.wr)({status:Un}),oa=(0,xn.h4)(Pn),Ba=(0,E.useRef)(null);(0,E.useEffect)(()=>{if(!gn.length||!Pn.current)return;const xa=gn[gn.length-1];xa!=null&&xa.loading&&(Pn.current.scrollTop=Pn.current.scrollHeight)},[gn.length]),(0,E.useEffect)(()=>{if(Dt){kt();let xa=[];return ft.forEach(io=>{const Mo=Date.now(),No=[{text:io.question,key:Mo,sender:"user",show:!0},{text:io.answer,loading:!1,key:Mo,sender:"AI",show:!0}];xa.push(...No)}),jt(xa),()=>{On.cancel()}}},[Dt]);const kt=()=>{On.cancel(),qn(1)},Qa=(xa,...io)=>Oa(void 0,[xa,...io],function*(Mo,No=[],Tn=[]){var va,Ha;pn(""),qn(0),(Ha=(va=Ba.current)==null?void 0:va.onAttachmentsClear)==null||Ha.call(va);const Ma=Date.now(),so=[{text:Mo,key:Ma,sender:"user",show:!0,fileList:No,imageList:Tn},{loading:!0,key:Ma,sender:"AI",show:!0}];jt([...gn,...so]);const zo=No==null?void 0:No.map(Ja=>{var xo;return(xo=Ja==null?void 0:Ja.response)==null?void 0:xo.file_id}),Fo=Tn==null?void 0:Tn.map(Ja=>{var xo;return(xo=Ja==null?void 0:Ja.response)==null?void 0:xo.data}),po=En(gn);On.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Io({model:"qwen-max",is_chat:!0,prompt:Mo,file_ids:zo,image_list:Fo,history:po},ue),onData:(Ja,xo)=>{na(!0),jt(Bo=>Bo.map((Rr,il)=>il===Bo.length-1?eo(Io({},Rr),{text:Ja,loading:!1,error:(xo==null?void 0:xo.msg)==="error"}):Rr))},onError:Ja=>{let xo="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";jt(Bo=>[...Bo].map((Rr,il)=>il===Bo.length-1?eo(Io({},Rr),{text:xo,loading:!1,error:!0}):Rr))}})}),Ya=oa.width?oa.width-20:"100%";return E.createElement("div",{className:Cn()("flex flex-col h-full",me),style:se},E.createElement("div",{ref:Pn,style:{flex:1,overflow:"auto"}},E.createElement("div",{className:$t.tips,style:{width:Ya}},E.createElement("img",{className:$t.avatar,src:Aa}),E.createElement("div",{className:$t.details},E.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),E.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),E.createElement(xn.xj,{className:"pl20",style:{width:Ya},contentRef:da,chatData:gn,requestLoading:On.loading,cancelTyping:ta,onAnswerFinish:()=>Oa(void 0,null,function*(){setTimeout(()=>na(!1),0)})}),!ra&&E.createElement("div",{className:$t.backBottom,onClick:()=>{Pn.current.scrollTop=Pn.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Fa})),(gn==null?void 0:gn.length)===0&&E.createElement("div",{className:$t.try},E.createElement("div",{onClick:()=>pn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},E.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),E.createElement("i",{className:"iconfont icon-you2 font18"})),E.createElement("div",{onClick:()=>Qa("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},E.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),E.createElement("i",{className:"iconfont icon-you2 font18"}))),E.createElement(xn.CI,{ref:Ba,style:{margin:"0 20px 20px 20px"},onCancel:kt,headExtraNode:E.createElement("div",{className:$t.pptBtn,onClick:Mn},E.createElement("img",{src:la,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Nn,onSubmit:Qa,onChange:pn,typing:Un,loading:On.loading}))},To=te(20554),ka=te(75975),yo=te(24334),ba={flex_box_center:"flex_box_center___UDQ_A",flex_space_between:"flex_space_between___L60OU",flex_box_vertical_center:"flex_box_vertical_center___knshJ",flex_box_center_end:"flex_box_center_end___BYPJy",flex_box_column:"flex_box_column___mKzh0",modalContent:"modalContent___C7Swl",modalContentLeft:"modalContentLeft___X1oAN",green:"green___YnDvQ",textArea:"textArea___Zlp0S",red:"red___BFvO0",row:"row___Vd2L2",html:"html___D18eP",line:"line___w9apf",submit_button:"submit_button___rKWec",choiceWrap:"choiceWrap___iBbUB",choiceIndex:"choiceIndex___UbZwC",judgementIndex:"judgementIndex___PY3if",activeAnswer:"activeAnswer___ih3N8",rightAnswer:"rightAnswer___hUnPB",errorAnswer:"errorAnswer___zLf6A",setAnswerBtn:"setAnswerBtn___SKqR6",activeJudgementAnswer:"activeJudgementAnswer___dDnAD",actionWrapper:"actionWrapper___zHvDG",addIcon:"addIcon___AfrJN",deleteIcon:"deleteIcon___sfJc_",analysisWrap:"analysisWrap___ukahD",Drawrap:"Drawrap___H9sBA",iframe:"iframe___qLhNQ",c:"c___BapQh",cpp:"cpp___kWVQV",java:"java___TgN6O",python:"python___u7i95",shixunWrp:"shixunWrp___CpqhK",full:"full___M9JLT",questionWrap:"questionWrap___gXjon",solutionWrap:"solutionWrap___SniYp",descBox:"descBox___FF1aM",title:"title___w1bbB",desc:"desc___ZkzLN"},oo=te(7727),ea=te(70100),ar=te(55720),nr=te(28426),wo=te(59301);const{TabPane:_o}=To.default;var jo=({item:me,backUrl:se,autoHeight:ue})=>{var ft,Dt;const[Mn,On]=(0,E.useState)([]),[gn,jt]=(0,E.useState)(!1),[En]=(0,ve.useSearchParams)(),ta=(0,ve.useParams)();(0,E.useEffect)(()=>{var pn,Un;((pn=me==null?void 0:me.evaluate_codes)==null?void 0:pn.length)>0?On((Un=me==null?void 0:me.evaluate_codes)==null?void 0:Un.map((na,Pn)=>({key:Pn+1,error_msg:na!=null&&na.error_msg?yo.Base64.decode(na==null?void 0:na.error_msg):"",status:na==null?void 0:na.status,created_at:na.created_at,code:na==null?void 0:na.code,show_code:na==null?void 0:na.show_code,language:na==null?void 0:na.language,resubmit:na==null?void 0:na.resubmit}))):On([{key:"--",error_msg:"--",show_code:!1}])},[me==null?void 0:me.evaluate_codes]);const qn=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(pn,Un)=>wo.createElement("span",null,Un.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(pn,Un)=>wo.createElement(ar.Z,{date:Un.created_at,showTag:Un==null?void 0:Un.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(pn,Un)=>{var na;return wo.createElement("span",{className:pn===0?"c-green":"c-red"},((na=oo.Im[pn])==null?void 0:na.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((ft=Mn==null?void 0:Mn[0])==null?void 0:ft.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(pn,Un)=>wo.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{be.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:wo.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",wo.createElement(ea.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Un==null?void 0:Un.language]})),content:wo.createElement("div",{className:"mb10"},wo.createElement(ka.ZP,{height:300,language:"python",theme:"vs-light",value:Un!=null&&Un.code?yo.Base64.decode(Un==null?void 0:Un.code):"",autoHeight:ue,options:Nn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(pn=>!!pn),Nn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return wo.createElement("div",{style:{position:"relative",marginTop:"10px"}},wo.createElement(To.default,{defaultActiveKey:"1"},wo.createElement(_o,{tab:wo.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",wo.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},wo.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(Dt=me==null?void 0:me.user_answer)!=null&&Dt.length&&(me!=null&&me.passed_code)?wo.createElement("aside",{className:ba.shixunWrp},wo.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),wo.createElement("div",{className:ba.full},wo.createElement(ea.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[me==null?void 0:me.language]}),wo.createElement("span",{onClick:()=>jt(!0)},wo.createElement("i",{className:"iconfont icon-quanping2"}),wo.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),wo.createElement(ka.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:me!=null&&me.passed_code?yo.Base64.decode(me==null?void 0:me.passed_code):"",autoHeight:ue,options:Nn})):wo.createElement(nr.Z,null)),wo.createElement(_o,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},wo.createElement(ze.default,{className:"mt5",bordered:!0,dataSource:Mn,columns:qn,pagination:!1}))),(me==null?void 0:me.hack_user_identifier)&&wo.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const pn=se||`/classrooms/${ta==null?void 0:ta.coursesId}/smart_plan/${ta==null?void 0:ta.id}/users/${ta==null?void 0:ta.user_login}/ppt_info/info`;(0,ct.xg)(`/myproblems/${me==null?void 0:me.hack_user_identifier}?backUrl=${pn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),wo.createElement(be.default,{centered:!0,destroyOnClose:!0,open:gn,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>jt(!1),footer:null},wo.createElement(ka.ZP,{height:500,language:"python",theme:"vs-light",value:me!=null&&me.passed_code?yo.Base64.decode(me==null?void 0:me.passed_code):"",autoHeight:ue,options:Nn})))},$n={box:"box___O_GXX",code_style:"code_style___qc2BU",shiti_icon:"shiti_icon___WqNfe",genghuan:"genghuan___DZm8u",shannchu:"shannchu___cu1k_",shanchu:"shanchu___AjXkt",box_header:"box_header___EU6Ci",subBtn:"subBtn___jMd8M",iconSty:"iconSty___gwxfg",addTypeRadio:"addTypeRadio___Rv_oZ",box_add:"box_add___k530f",box_botton:"box_botton___zdzbP",box_close:"box_close___fhcBa",header_title:"header_title___CqB69",ewm:"ewm___tywWw",ewm_img:"ewm_img___Z8Eqo",ewm_text:"ewm_text___qOswI",headerBtn:"headerBtn___ErXEv",box_miaoshu:"box_miaoshu___choaP",question_button:"question_button___tHqji",select_question:"select_question___GM3w_",question_right:"question_right___YHC9i",question_right_title:"question_right_title___MJAvU",question_right_content:"question_right_content___y3dLW",page_footer:"page_footer___mHfAE",num_style:"num_style___INlu1",num_style_active:"num_style_active___c0T9N",question_add:"question_add___TZ7kz",yulan_style:"yulan_style___OAV36",cancle_sty:"cancle_sty___fiAJU",yulan_style_end:"yulan_style_end___nrHPP",save_button:"save_button___YTvMf",question_list:"question_list___zOLcV",answer_list:"answer_list___fpfCU",ai_question_list:"ai_question_list___zsQmo",staticWrap:"staticWrap___ar2G4",title:"title___JEGhR",subTitle:"subTitle___vTr4z",erweima:"erweima___e8td6",scoreByBlankRadio:"scoreByBlankRadio___vl95k",evalueWrap:"evalueWrap___JhKgV",evalueSty:"evalueSty___WoIZ0",label:"label___vkStA",asnCont:"asnCont___qRPRV",ansWrap:"ansWrap___THxlN",selectMore:"selectMore___ljsRw",edit_knowledges:"edit_knowledges___ACKSS",nodataSty:"nodataSty___PUTmM",rightWrap:"rightWrap___FS9yr",wrap_title:"wrap_title___o2V_V",wrap_add:"wrap_add___OvJcv",wrap_button:"wrap_button___o_lTV",wrap_img:"wrap_img___Hus6u",toolWrap:"toolWrap___PM2dY",toolSty:"toolSty___oZtDs",toolDesc:"toolDesc___SoqG0",smartAI:"smartAI___w6P73",smartAnimation:"smartAnimation____ROIK",smartQuestion:"smartQuestion___Vp7mH",close_drawer:"close_drawer___JFBac",bottomDiv:"bottomDiv___IX_wG",commentModalSty:"commentModalSty___nj567",commentBody:"commentBody___Y3Gx0",start_button:"start_button___h8HNk",submit_button:"submit_button___AEM2W",iconTipSty:"iconTipSty____X1xw",comment_button:"comment_button___HCLEd",studyUnit:"studyUnit___me1iV",add:"add___Esqhf",add_button:"add_button___QmP6T",menuSty:"menuSty___iCdYB",questionWrap:"questionWrap___e1xAG",questionHeader:"questionHeader___XJVq0",questionTitle:"questionTitle___K4EEw"},Wt="data:image/png;base64,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",Ea="data:image/png;base64,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",Ta="data:image/png;base64,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",ja="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABQVJREFUaEPtmltsFFUYx39ndrvbOy0UKC2lUKRcwkVom6oJIkZjAvqgiSZcFLGJlxCe9MEnY3jV+KBRYwwQI0jUqNEEEuMNH4yQthQQ0FIL5dYWqF0q2/vMfGZaWna2K8xsu3R32fM2mXP5fuf/zXfO+c4o7rKi7jJeUsDJrviowqtqjr9kiryNSHZSQSsV1JR67cjO5R9ZXKPAK184ek2EKUkFewNGKboadt2bZwfeeqxNkMKkBEa1N+xeMcsGXFHzx3rTNHdkZ3nLvV6VFG6t6xIMduunNU17o37nsv02YOvhQJP4A/+Y3YJ4kkFphTLyp2lZ6xao/hEe27L0xWGZNyDGmWSAHWHwKU/ZM9XqbETgvbVSJobRnEzAyuOZv6lKjYpoUzgFnARSpxQOFTHl0nfApdsu93Cq6RqmuBssL9dH1YqCoUZHT3aSm5NG2ZycMZ3EnUt/98MFTp/pckd7o/bLzy6iu2eQT79qJs2rsX3rEjTN3lXcAXcE+oeBXSqcm+tjaXkeuiFYkzYtz8ea+8bujOMOOCppXTS6Y8BnvTBPd2FZjKpGBTxgQEcPmC6MeqdQePwalPfFPqlifbYFmeCLcAJwDdx6Hb5uBAvaTTmxWhhMh3vqIacz9tAW7FMLoSgsULsG3nMCrnQ7R7ViT18WNFUJuh80w4JWZAec9xFtzRlZsHnpOKK0bsJ7tc4CaH8GXCkVOovASLMPqumwoFaR9W+0KM7aWX60vQq8IUuTK4V7dfiw/taDWYpemQutCwQJWwNDW3oGh6EzrzszPtpar1RAhvdm6wkFtmAvLBE6SpyZV9yomNnirG60tWIKfLVkGNhJKWyGor9jH7xiBjzog1OrBSPEffw9kNanSBsQugrAvPFuRgvMbow9rDXxMQNuWTYcoHy9MP28Iu8y+Htvam0tSwOZ1jso+fPOwMYM2FL1+Fph2kUoblJ4IuyoLOCcTphzUo37PsfvgY0r7ZN2LiD8HCEZFROFAzNhIINbBqC2+WB9txOhbV46/PSifRt1sFl4df/YvV9MgLtzicmaGj45I+Fw0oGdRGW3dax7gV1P21X8pN7k3d+EhAXO9sH0sDuNq0EIDkBSAj+xWPHmo/bt2I4fTb49JYkLXDYVSvPtDn3kEnT1QVICb39A8XylXcWaLw2OtqWAh9wgIVz69YcU95faF5HnPjeH3DYpFX5rvcbD8+3Aj3xsEOhNAQ+5bcJ/wymFgZRLhyzFCePSfTp8ECGnFc8uva0C/NHmtCyR3q+D/rCc9GPlCmtHFVp21wnWBFWXwKpiewT/5qTQfh0WTYe1YdH9l2bhr6tQmA1PLrW3a2gVDp2HdC9sqbC/awnA96ft6SXr3LytchxpWqvpr+ehvs3t2Wdy6lfMgjVzxgls3dvWtsKlIM4S1JPBqqA4G6qKQAs7VLtK006G7RM9Zgo4dEb/7x+Pyx29HPy9HUN3loOeaJVu19/sokwerI78m2hUCtcd6+DgofbbjTtp7zPSPWzbsjji+LcE3tcgc41+Y/Q3vZEeTFM4dzE49HtBPJaCqenkT/FFNM3j98zbsFKNXvDYYlpdnaQ16maPICFLdzwiOrNJofSFXi2zslINjrQYkzbec9j4DJENzrqM81pK7dtc7dkYauUY4L3HJV96jZ0KtU5E/HGOFPm7VapfkAMqw1OzabmyXcVPxMVAQs1JCjih5IrC2LtO4f8A3D4geXJnbRUAAAAASUVORK5CYII=",ao=Object.defineProperty,co=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Wo=(me,se,ue)=>se in me?ao(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,vr=(me,se)=>{for(var ue in se||(se={}))Zo.call(se,ue)&&Wo(me,ue,se[ue]);if(co)for(var ue of co(se))rr.call(se,ue)&&Wo(me,ue,se[ue]);return me};const Ko=me=>React.createElement("svg",vr({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},me),React.createElement("path",{d:"M387.883 793.003A165.248 165.248 0 0 0 231.21 957.952c0 19.157 3.328 41.941 9.258 66.048H0V783.53c24.107 5.974 46.933 9.26 66.048 9.26a165.205 165.205 0 0 0 165.205-165.163 165.205 165.205 0 0 0-165.12-165.163c-19.2 0-41.984 3.285-66.09 9.216V231.253h240.469c-5.973-24.106-9.259-46.89-9.259-66.048A165.205 165.205 0 0 1 396.373 0v792.747z",fill:"#3061D0"}),React.createElement("path",{d:"M858.837 462.464c-19.157 0-41.941 3.285-66.048 9.216V231.253H552.32c5.93-24.106 9.216-46.89 9.216-66.048A165.205 165.205 0 0 0 396.416 0v792.747a165.205 165.205 0 0 1 165.12 165.205c0 19.157-3.285 41.941-9.216 66.048h240.47V783.53c24.106 5.974 46.89 9.26 66.047 9.26A165.205 165.205 0 0 0 1024 627.626a165.205 165.205 0 0 0-165.163-165.163z",fill:"#A4C8FC"}));var lr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",pr=Object.defineProperty,Or=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,fo=(me,se,ue)=>se in me?pr(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ro=(me,se)=>{for(var ue in se||(se={}))Do.call(se,ue)&&fo(me,ue,se[ue]);if(Or)for(var ue of Or(se))jr.call(se,ue)&&fo(me,ue,se[ue]);return me};const Jo=me=>React.createElement("svg",ro({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},me),React.createElement("path",{d:"M867.26 801.314c-66.56 79.292-160.802 120.9-261.36 129.775h-.306a221.082 221.082 0 0 1-14.541 1.058c-.41.103-.82.103-1.229.103-.41.443-1.365.443-1.74.443a511.386 511.386 0 0 1-155.854-16.862l-1.672-.443a312.422 312.422 0 0 1-17.033-4.915 271.599 271.599 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.649c-7.748-2.662-15.36-5.53-22.904-8.533a375.02 375.02 0 0 1-18.432-7.68 525.005 525.005 0 0 1-113.083-65.946c-.922-.75-1.946-1.501-2.902-2.355a486.605 486.605 0 0 1-133.666-157.49c-146.773-276.48 40.38-490.156 210.364-500.498 3.72-.239 7.339-.341 10.923-.341h9.83c150.903-7.885 315.392 78.233 430.216 195.515 1.434 1.4 2.731 2.8 4.096 4.267 5.7 5.803 11.162 11.742 16.521 17.715C909.278 514.867 965.12 684.544 867.26 801.314",fill:"#FFD066"}),React.createElement("path",{d:"M222.413 807.697a487.902 487.902 0 0 1-105.267-122.47c4.983-175.343 36.215-364.544 100.42-392.807 65.707 288.598 52.77 442.095 4.847 515.277z",fill:"#E97286"}),React.createElement("path",{d:"m206.916 794.18-41.472-620.202c-1.024-14.95 4.028-29.696 13.995-40.96a57.21 57.21 0 0 1 39.185-19.115l515.994-33.894c31.436-2.048 58.607 21.504 60.689 52.633l46.523 695.876a362.12 362.12 0 0 1-133.222 80.828l-235.93 15.53a542.447 542.447 0 0 1-59.153-14.403 331.537 331.537 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.683c-7.748-2.628-15.36-5.495-22.904-8.533-6.212-2.39-12.322-4.95-18.432-7.646a524.97 524.97 0 0 1-147.217-94.447v.034z",fill:"#7E4EE3"}),React.createElement("path",{d:"m199.031 171.964 551.424-38.707 52.088 731.238-538.385 25.77-65.16-718.301",fill:"#FFF"}),React.createElement("path",{d:"M236.1 818.79a491.69 491.69 0 0 1-111.889-122.197c9.011-81.237 44.715-127.522 79.394-172.544 16.282-21.163 32.359-41.984 45.364-66.048 49.937-92.501 108.544-87.962 13.004 97.963-16.042 31.334-9.08 59.597-1.297 91.204 11.06 44.578 23.689 95.778-24.576 171.622z",fill:"#F69C93"}),React.createElement("path",{d:"m689.562 339.388-231.936 21.265a15.292 15.292 0 0 1-16.657-13.722l-3.14-33.519a15.223 15.223 0 0 1 13.857-16.486l231.902-21.265a15.258 15.258 0 0 1 16.657 13.721l3.14 33.485a15.223 15.223 0 0 1-13.858 16.52zm18.022 189.167-237.875 15.599a14.54 14.54 0 0 1-15.497-13.449l-2.39-35.02a14.507 14.507 0 0 1 13.62-15.395l237.875-15.599a14.54 14.54 0 0 1 15.497 13.449l2.39 35.055a14.507 14.507 0 0 1-13.62 15.36zM486.741 746.359l239.138-20.002a14.165 14.165 0 0 0 9.626-4.949 13.926 13.926 0 0 0 3.277-10.24l-3.072-35.84a13.96 13.96 0 0 0-4.984-9.523 14.234 14.234 0 0 0-10.308-3.243L481.28 682.598a14.063 14.063 0 0 0-12.902 15.121l3.072 35.875c.682 7.714 7.509 13.414 15.291 12.765z",fill:"#D5CFE3"}),React.createElement("path",{d:"M380.587 351.778c0 29.355-23.996 53.112-53.59 53.112-29.627 0-53.623-23.757-53.623-53.112s23.996-53.111 53.59-53.111c29.627 0 53.657 23.79 53.657 53.111zm18.227 192.683c0 29.354-23.996 53.145-53.624 53.145a53.385 53.385 0 0 1-53.623-53.145c0-29.355 23.996-53.112 53.59-53.112 29.661 0 53.657 23.791 53.657 53.112zm-35.908 237.431c19.421.342 37.546-9.66 47.343-26.282a52.702 52.702 0 0 0 0-53.726 53.726 53.726 0 0 0-47.343-26.249 53.385 53.385 0 0 0-52.566 53.112c0 28.945 23.382 52.565 52.566 53.145z",fill:"#E7E1F4"}),React.createElement("path",{d:"M288.324 349.389c-7.885-8.977 10.684-23.552 20.446-12.63 1.843 2.083 3.516 4.335 5.154 6.486 7.032 9.216 12.766 16.725 21.64 1.877 10.992-18.33 42.667-56.456 51.747-64.717 9.08-8.294 38.298 1.058 21.948 20.583-16.384 19.558-45.568 56.832-54.409 70.895-8.875 14.028-21.845 24.098-36.727 7.134-14.78-16.965-29.799-29.594-29.799-29.594zm16.384 193.604c-8.772-8.09 8.124-24.576 18.978-14.677 2.048 1.843 3.96 3.89 5.803 5.87 8.021 8.432 14.507 15.292 21.777-.409 8.943-19.354 36.352-60.587 44.51-69.768 8.192-9.216 38.23-2.936 24.03 18.193-14.165 21.162-39.253 61.269-46.524 76.185-7.304 14.882-19.217 26.249-35.772 10.923-16.52-15.292-32.768-26.283-32.768-26.283zm37.308 171.486c-9.66-11.025-28.33 3.413-20.48 12.493 0 0 14.882 12.766 29.594 29.798 14.677 17.067 27.784 7.134 36.727-6.86 8.943-13.995 38.434-51.064 54.955-70.486 16.486-19.388-12.698-29.013-21.846-20.787-9.113 8.226-41.096 46.148-52.155 64.375-9.012 14.78-14.678 7.237-21.64-2.048a114.142 114.142 0 0 0-5.12-6.485z",fill:"#00C6CD"}),React.createElement("path",{d:"M569.924 67.174c-49.97-119.5-164.59-54.1-185.856 11.094-31.266 1.706-57.07 2.935-70.997 3.345h-.341c-6.52.239-18.432.58-26.044 8.772-19.354 20.821 6.28 73.66 21.265 100.932a1297.067 1297.067 0 0 0 349.15-23.176c17.34-57.583 21.709-110.148-21.709-105.882-11.4 1.16-35.362 2.902-65.468 4.915zm-91.75.308c-1.707 0-3.96.068-6.588.17-19.353.683-58.3 2.048-38.98-22.698 25.566-32.7 75.23-31.062 91.136-4.916 15.906 26.147-31.266 27.444-45.568 27.444z",fill:"#3D3450"}),React.createElement("path",{d:"M830.669 1019.085a173.431 173.431 0 0 0 149.948-85.743 170.155 170.155 0 0 0 0-171.52 173.431 173.431 0 0 0-149.948-85.777c-95.608 0-173.124 76.8-173.124 171.52 0 94.72 77.482 171.52 173.124 171.52z",fill:"#00C572"}),React.createElement("path",{d:"M919.552 769.434a21.777 21.777 0 0 1 36.181 10.513 21.3 21.3 0 0 1-6.45 20.65l-29.697-31.163zm-161.178 61.235 5.735 7.782c11.4 15.463 22.733 30.925 34.099 46.422A13499.972 13499.972 0 0 1 916.514 772.3l3.072-2.867 29.696 31.163-3.038 2.833-39.594 37.376a12901.717 12901.717 0 0 0-96.154 92.092 21.777 21.777 0 0 1-32.666-2.799 13821.622 13821.622 0 0 0-48.674-66.355l-5.734-7.748 34.952-25.293zm0 0a21.777 21.777 0 0 0-30.242-4.642 21.3 21.3 0 0 0-4.71 29.935l34.952-25.26z",fill:"#FFF"}));var Va="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",lo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABmCAYAAAC6Ekg1AAAAAXNSR0IArs4c6QAAIABJREFUeF7tfVu2ZblRrdbZ55GPKpc9zDW+d1y6QAv4pg/QAZoAP/iDL2gCHYA2wDctoAsMrrEZxi7XIzPPa19mREwpFAqttfY+J7Oyijwe5Txnby0tKRSamooIhZYSfo7H489u7x//4liOf7Isyx8fH8vPuyJLfML9fVz5bvMrVMwKlnIsx8JX9dWuNWB8ydCkE9uI4rUdR23TshzLsrTPZ12T53y3pjKwt4Sy/t0iG7w0a781kOXbc/tk5Z/TJrZx4O9dTV0b2tMnirZK43gs5Xg8lsdHjDp+d63Ad9YilX0pF/LfomMg45ANhnyqP4PYWm/2SSgfuLv7B22ztTGWQttqE9hO64PqhraRw+pb5Z/dmjosS7ltld/6fpfKblWSft9r9FlVnPrQUv7j+Fj+dblY/uX68uLvl2X5ta+iG/93dw9/WUr5m2Mp13Ue7NGQczV/2pkRDLfhZif4nTi6OmQAvm3Qi4AdRVeH/5Q29KLoscl1uQ2Bm/gnKAv7qfX4lvuarcJkvBW6HOKkSN03SEGvlMejPU0gcYCCWi8IfBcGfASPFd3spODKaT8xmv0PxbxH3fkk2t/+M6AOFXcgaO3mP/277K+1hXWmYLY2ot76+tgON3SxmgwQxkXxBGVaLfodgGBrz205Lr+4uTn8nddU+f32/uEfHo/lz1I93qMVzw6C2sRk+u0eiaFJO9uoxZTtXQjzmsPvVDQOuLohz8CvwxsrnWmpn6VWjIC1Z4jWBNdEkwNZrT/IkMDZj9X8TZXtCXjoALNKMinKS5mesTxhfNqK2pak0zNQiS2a6dUeOfJZ2afIH44FSn9aiW6iNYwL6HvCopU1UAAwkAY0DLJLx6u9PsJRHH3f0AiKp6zjuydtLfj+gHIp5R+vry//vOoSmN+xlL99EnDvBJd1QUSRtq0wJ/qWIKcr18aS5kFvi+3tmSTD1teBl+lmsiZv9S5u5wIg7HicRfwUZd9HmG9miLAaOTXdN/Ce7bEuwz9BwEerEWxPQM/YniipbRU7Ypr0tUnDTR4gwHGGPNsLbFxzOgA29PYSQD8zsG0601bTTT2yoiNI+Z5ijForvelI5ez63iueNnNj+Lp3h+m5b+RPUMoPWfS4/BWY4GI2v387Hm3b60d8b4OiJM5eGtqDo3A31aVbO4aFZHW0zLZn29ys25OFt2cja+/IZLIlJ9iuuL0xTfTMZWBCJ2jkdtFkyRlR07GdUWpkewJ+9my17wXbXmV7F7SL2STfOew9UCWMalxbuwa3ic7t8ToD6TbRmQ3QtvVKWk/oRC3NZ1o7/Bq+WaMU1ifGnrDBgSJGkhCxICjNtg7tBZDvpNzt9dXhj5Z3dw9/bXY/XQ22JDsuR2Prtyb2Sn/n1W81rFXaDUwc1ACTZ21xM1rAer3ePve4Wt2EJr5q8I3s0My+iEe2RguqxFMZ9lY/39Xq0AjbW6nZfYb6L4TpeZbXOy/2irDnRM331ENh0K6dq9quaYFCIkbdem5PpFakV5kTtsN7hbM6sacTZL32ieNnd5M+hoLL8ovl7d39Py1l+VO2Z8fcmSDNXo/naT33jOeUJ6mLoyvZeXInVK/aTcjAYrkZm2vY4VzHyUvWAHTWyW6yhlXdPIwdJO0YyHmRsPX1/ZL28U1OENjGml1PHAPWj2rXcy/L2N7AZlcHOxdg/LT9HamMq3z/upq2qN/x6na0dnX62lVYPkXN31PZNci33vX/bLRjzxLynrqyUu3xWP55eXf/8Mty7ENdBvBYa1ucRU9gfx41+nVpn5YOE7p+sAJ61t66aGeosAfw1oDL1zmVz0RJkkkUGSBf7T2OrutDy/S77H195zsG6GppzyujE+CzEBZWLYQoZXstfMUCWKZkqY262oJr+dWN94z9TRYiLwp2fwUvff98jV3YitTjBnppC1Y2XT781H/KG10PdoHgxwl+IoGl/Ae2wK4bTeUqCNbZtTJnngR664PByb41ZJ1iWePRLFG9iRe326n0iKuvm1GKKJO9f2ed8LLze6Hsc3u+yYQGcFex62scwz04PASIJKtKBT0yPraLmmTAJ/KHJ7cLX1HBrsW5qRhMGFEO1qlsndrSEa2qq33XTpX10uMrjgXKOV2b3Ycf8fyfqaOsCRR/utUN0l/dDn/ckG8AOB+lSvHj5OTKuaV1T/y+34yN7ZwCH4KV47uptBHsIoBvAXoExgwsO3rQIVf7Zu290nhraDI8vnfZHOzsgqxmFTXCUjPouIZ66Da3aTyKqbPDhSjWYGWz7dlKMwO9CklOrnx9FUNlrNqZuQVyS+Gcz9TrtF/EnOgZpoM+06GxGaQsAPk9Qr6NoH7pyQByTkE27YEfLwgu7+7uj1zRZqpTmcRsa5D175wlOpDMMCXT5glAG9hpwHLPhmiQqUobadCpQL4TLAf13wLVBKzrRykAxhmbkBkXRuHDHcahaZ908rOYNmxv4cUV0Ilxe64yMD09qWE2ro3wlczcb+Sqj6QbGnw+/MUg76ENJoAK6OaFNwxfQddMMbbA+Dv63pNrF0Tdbduzpm2xwSkQZmCQUucPLhAFQMJGjbkY21FB0O1OwqK8GVO03ru2HOfYGQWm0tajUPaEW9FDXOgek5cbf3fszL/WA1H8fWvoaj0uLi0DvRMXy2yRyJhvB6ZD+Fdfyxi+0oAvhrEwULkdTSP45QJpbTPAcHRqtev1Swp+AwQ7CrnWll5aymhtIbXjdmsL0VjzxzGxp+qYsD0y8M1lZWurazKfcx/To3Ho93nNt+bYzu/91HU2wH1Pd1viM1ne1pvGaiMKKVZ19qoYNDqbAFsTw38fmVebe7nex2fXOjp2SUt7lu3eP1ubZrLKQLByFPeQ/krNBdODQ6P5eTvA82zPBSsrO9oCPtcx866PQZT9nnToQ+hs1/aZrJPx5ibYhxB7by7Oem85aLbgHd+DNT+WpVzUHcqW5r/H7x3r885GP3Yiqu4ky7w90fvdldwCSnfeW1Xnu1s0RgCsk7zjxn3/MuA7dYs3kW2rup8MxAZRTmvjLjNLnAAR1NiOWZ8cPuyKkcz6NXalgV0s70F2p16cAoIdm7E/NG7v0ex4Biv4h8HK9gImIpBTGuIFWAO9phDcZtI0xm0uJ2IDsnzM4+TSvzf5ygqaNMHqpId9zxwzVK+oz6tjMX4J8Ls/SpSpLdYwDeiZcrDm4ScsiM80nbrXNJxxY8MxpC44nViFY66ZQyHd4WyNjppTfC8h/9nkfH8Lg22B/Qvi6OSN4moxHPk6u61eaH7yqLLrStUqz4hS2lIPKKEOj3216ogm/Ri1BsSX+b8z0OW7t57zGOA7uSFX32x9rAlrmG8BZ8D6Hh5wGK2dz+XJDby2s+3ZQMwX7dGyR4+iiiBHkl7s/aDlY9NgM5uDa0d0js6L6/VK3poshHXIpoLsW3B/XMqjgID+1Mfc9hPQqEBI54qXTm9rPXtK8cEwb7pAoWRLXEUg8Zx9ZqbYlvHkX0PGjFN0Eyhhir1era46TxaLSPzd7b2NgA1zHe0MTvrPKgie1JSIKE1MUWEy214W0hKxpy4kwxehoX6enQo8M2CNdWZgmAFbRDCdG7vDNPxrRsXLj4axGUjp9IDUTlRII/8SsGxH07a3uP1s884MFe22Mo+QxifbpGpi4anXtWnGpUA1ifrKNFqrahuqHUEwX53uHpk7SG2JALqDkGX2rn1PmaCMsGsTk/ba+pecLT5puvnCFezc4mifgQHPzjHr5/r9bOFLt8Q7vMMNbPte9Wz17B5vPqhb4G6iGTXd1tda+VPGaFglPXcJTMWHhvme7cKJXYVcrRGQxoZq4QxEs89n60mGDTvaulYkA8CEDLjxO5a7h4d6iovbwa2wjwqrTlfau8850hWzQDYFGFmgTUrn3uYpDL/EDutKzSgzQzgTS1zgguMos1sR/ABxl8vjaqxjPSFTFrETEgy5RRYwrAq2OY+3Cziq24ZLt/5UQf7ugbATgyWtGJOJWUuTtSgDVd8zHasWzxrLn3SWelsKQ4mdTpDtGTlD8r1tYsDyuG/oQaYmf6TK+KbNft/bCA9c2TNroDgT0RpAhtX5lGZuLQCJLg4szK9xzGtX8TjZ7g3H6gfg8xB0Xm9au/serG2DI7vEk9165WhL4225hLpWd7M/2rVaMDfA7E72+dj6HsvNxTr4ZZJR9p2AoQWTkxXukepMFTPQdrhYOXrGBqsoGBqVcPpztsMyCmCWFxcCxqKHSBLpft7ntngnAG4hQ2utdmjPMLVtwZRFTarpJu6uzVVSUVzh9zDegU6EmZYA8PbSEdqWPbCjklgkNkXfMuuksxhaH/2q3Gtj314tHtiep2D7VCHgztj66fC4MSHwtUmdPxUPpvEMs4byJNsOU+ohtN682WB+oHv3D3B8HMsXVzaB9+hUMvz4CDbEyAxRnW6TkyD/ST3jOjaOlS9Tf+f58mR7xzku8l7d/vWOjhks4PMLGJrdD4Hw4dHMA+Y5anz1DMVKHjkBAO3pnZNxBoKV6W20fzaHvHq21XyclJu6t9WPDFEMQ7YeDbN5DXfku66+EypfK0pl24tFqbw22kLw66A1rk5n6GmbKA1effqFfqIE+Tmvpl/johwETJZS7u4fCyaZgE4p5fpwIXbP+uNkEOc6Hrs18IMP6e29PvWzV4/CBOXnhPHMREVmaDnJa+iXgqGCA8q8uVvKt7fKRHm49bIcy81VKZ/dHMt1xRd3jM+9sMbNWtcpAWFlPvrd2VLx+S7zlxXKAFDAbzDKmtDgnJMrBx5rmSy51xkqVh+ZngV+SqUy7qG3NXyFFU8QKpuwUtSZJp+oU/uU8skveaoEz3s+cqfIZ3ytexaTrBVtaNsgtgkzLkZ7dwQeLyIIdiAr+tVrSra9y9YwPgXHhADY3UN3AOLuYSmvXkiQj2JXm4tdxwAywvzKUu4eS3n3UMrDfSkAwp++LuUlWKDLinPeaAZZWlxh439L+fptKV++KeUe6G0ncRCmJPPPRbK9ujmWn744lkuUadO/e4GS315q8pFjg2q79EtLC5ea9rEWT4JjOtYdapDgVztmKYuUaYWh9TlW5tjG0xkgZRQ1kkKp1CPE+cSZuEnR8oM5Ox47XdeeCnYT1Nld7el+p66P8fUcmqCmndrH7yIYsnBWjrwsW8syL6GUz5b/lZHS4vr2Fogx6tQpk8A34XCxSOjPnYT/sH1LeXcHAGyXLtW2O7x9eFzM5gcGiOskimx/H+FHkiDyUj5/UcrnLwE4DGkJAtitHLmQgAe/+eaifHULJNcM2jfXpby61HhD/AAU3wCYbZuBsfnZq2O5OfgIzH5GRSbo3z618VmhdTZoIxrEANvf6k8tbxdm0T5ooHz6ZO+fOA8Aax2zaRQo4Gx2bbR+xga9DGeAOMGkbXlxxT/DtjjodF0M9r3WrynZyY8VaQ8jEjEnY3vd+6yGNcY49kJLD2Owcrh+bZKMGOkGw3t7n+HkAHa52Kbe3rW3gllhG/mjl7YtS4bt/nEpiPPDD1jfrTE/AT9gHarjv0sp15elvH5xLK9uiobDCH+ydz4BBH/3dim/eXMh2/jPr4/lixeMKwyAVo7l3cNSvkJb7xe5hOr/fq6hObMfZX1uNOTXqe+3Hl/as9B5m+EiIVatIetrpApLE3FYQg7nwd6eYXmJJwLg2mv9dI253bebm4Efn8omaRXjmUp15mPbHZmU2AvQe9oVJC1vjGDpm+FlG3/fenbk5RMO1sWceZAZ2WCv+A4c6uRomVjOFnhAe7GdIf5R/lOnAxgT5tdnN+Z6DS8D+D1YgPNbODzA/O5RjxoQBfvYGRcDJzF+hyL2uBdXx/LyqpSrw4QZ7ugg2vnvXx9kC/8Hrx7L51f6UgKQ2gvVq4zxlVMp2KYfl/Llu1J+dHUsP3mhL4o4WP92X7BPa3NSa3Nb3BTN2llgNVm4zDy7NglNN1TW+vdTdoXPBIBhOu+ZtTsGuitidXIQYqcjCKw1YfZdBkoZuHiQ2LMExDJT8EsaRj2Sfk8a7mXiy9dJsUPWUblHkMygslU8U8IWxxVgzuNc5RC0J7Wsfc9A9oaZXo/mHR/LwwMAUFnd/YOyqMvDYsHLmmwDUwwAAq8smv3Gtryw+YH50UdA9tfJ3fVT6roo5XBRytVlKa+uj+XVVSkH2ZIaq9kxVt/cLeVX316Uz2+O5X+96ENG+HgDQ4OIBSE6pfzqW+39/3m9kSfTtQPbazzlry9tX49Ix3dPu2KOqhQj04ec4juHioA7OiVe8XUYnM355wFAqT2+wndvxtn2iyDKZU+NXiRbgPjUleS5Mb8DPgcQvt8zSIqS9yC+Y36lpxt7gIytyNlEfdeOtFyq1/7IY88O9rR7s4yBmW/948NjeXd/lO2hmAMtlyFAEA4DmKj0WJsCCJmfgJ8xRmk52h/BDh8ZMxz015JJABRhuwMrfHl13MUMv7q9KP/5dil/+PpYXh88AHbW0qY1lY0u5VdvLsRL/EefaWNlXAWQ+rnY3cTHfokTZut4hxaemjo2VrQ5ywxabM3A+HVe+00l6AucB4C+LekB5nN5yHbrM6bCFTcyocgWI9xmAJlB8qxcBkazdSgDtBlDy+qYLRVrzK3BUgaJlPWWlPyYZMAXoN/+nPWhW7gM9GoNBlD6RkAODOQWarGRtHNbc8iEeqkg1yHseHAG61ZYQQEs7VLOAlqAsnl64exIwc8Gkyz98srhz2MpctCGtsHQWIkCAdge1GYozPBa26DMsGkKfn1zrwzwpy+Psp3Vb02KDoT71+hW/9+/OZSby1J+/sqiDBdkq0kysiRqIRjvrz5IhW7b4DVucxatjxQDCTwgUwadb3HAXEPOA8Bd2rY26eras6umPYVOZUMeNPfU78uMQ5HbIbp1wlUw+5xFMrDcAu+sDyqT4EV1Bfl9nCg9RORsr5OHzXo/UZkfMLaLc7keenOgN1vc6vSfJyjaOYQjihKUxItbr++0Ux52lweAAyDpwa8SIXd+uo4RM8oYgzRzlzBETFqZuPnOVfNbAvguYC8s5eW12gwvD41Wwfny67cI1TmWn79s2WXi+ykUyvW3b5fy1bulfPHqWH5yrQ3Ad2B78IoPoURhFYOsZMu5+rMzNrBb7HYOXy2mAoYXX2W7nJ2A+z0B4F6+cmrHW/mOSYRqIhjOwCP7PIJT5LIROCMYehDbgg7/rrgk7O1fVHIvih5QZnw1tiLWMFkquonflJ7A17M67xnlBVVtdrVx8NJsDLAHW8al7dOdbhkWgfj9eIvO8ewMc1ycHYuCHkJdxNkBkNSkOfUKAL/1rTFr/qUMcTJHiACc7ZYBgvQepwHTvE/FMUOAIZjhr94ssh2/LsfyBwaCik0mV4/1x2P58nYpv3+zlOVQyh++epRQmJZJXZ87HMAGe/m0gEi7AAsnMyYOC78A7hsdK3UGI0T6NgIgA6lnu6+1trwnAKxrNnsYRLa9ccsbPcLCWk1RIBmz8i3NQGftMw92Hohi22dA60FvG/BGONvi2Fq/1qxlZ2C3JqkAgAZ8/XYOLCQ/YdBkbr9N8s9lsmhQ0S9pPJkAljSLL+yhlDWZXZHVReUR4MNxNj2egwBn/CfsEADow1yMkNHWhe0rWBreC1CT7TROhjD5q1MKSS9m/3FYRJ7GDjv9sTb6Z+BJBlh9g/bel7I8FAmzwdb2yu5ZRkvQhnd3pXx9t8gWH2350Ytj+fFN0xyxbtrw6+KloTVpPGe4BKvTf1L7k5DPhV1zcfLR25O64P29u9NjNy1xB3NTNl3eA4jvAQBnnGhtAs6kNltrYjBGKzd/on/HGuCsrhjuywioHgTjBDxFL/K2rfVsaxnIoHJNPULrLfQDpy8kxEKAQLdeeorJTyjtacacM0fdeq9cG6tQGpRLQwKgZotSA9fGjvxawDbwaBv+BmDA8yvgZ84Ogr7/V/pKbJ9seWH/Y6hMlAFDZATMTXCy1TSbIdvun+M2+XBdyuOhlPu7Uo53KnS0neAlgCpMT4/9/fiFHouLywmfQZlbYchLwWOXxkApep6ZruMbV/Zu5E/R+H5prqNeF6q2Yin4PWgITAi1gjPEnyn+jgAwU8Fe5PNjAWsT+TSBbr1xNvFOgRIPeH7Sx5auvWs2Yduk3YLjUQvz5cCrQ4SnfNGqE108oM1PKMDnJlrvQdS65W3hlfKWPVppXZY1PSvvXIy1J07IM54bK4sSEfZmZ2kBfjjhAaIhgIQv3daXCM+DCSIrKoEBjoCaLRKV4REMk2EVR4g/zkbgpc0wysLsheVSzzHXAGyr+6AZzsrLGw3uRuwh28ntqjTRchHCw4ss1hqgbMAJhxBCgyxw3AP+9oxMEXLzsWzHRCYN8IMdsuqRk8mlZJSh8vROkajh/Ps9MMDYv2xyzVVUn55BxqbshgKn1USHQauG8oxs72lQvadVe96QwXxW917UUYMVgUAyktCg70BPwM/hm09woW8iJVofL7Y0AlH926OlqIxrTJiJygjUeVEZmdv0a6vam+K4stU4NoZXAQCxHcYrBQzvnCfX+g6PrQRU04ssjhTrs/P4wu5GYKsLntn/yC6lq07JKhi6s7t0ntT+ecHVie/ehfc+lPK/f9JAXO4poRiRlZo5n4/HgkDv43LQthowcgiwtf7l10gWgeN2epxufprkPODzZCBqMUDv7h7Mjxeh9boljpxDlvhXBePHuxNbuxj9dHCZPzFjGDMc3iOwWRfcsjszCD2xa9kEzVrcBq3/zUECl6fBeDV7tk3abF30C8kM5LzMc6ZHzILhXyeIZhRBaW8P4i5NzX2YPK47ztrYAGzPuI6LTf2k7uU8m0x0SF7T8vUxr9xwzMoa5q6V6TRGwG9R4MMJObEHGvsCA7oEMD6oXQ1gBNlUELRBht0NW1KxuTkQpCSqLa9zUii4hjR4TQwInkawNFcdY6M+DpGzvOIg6r9SuyJsg3Ce3FyCOeHiK9M2o/jo490j2NOFOFgk/IbtM3YIz/Nv36jtEo9L3y9KeX15LC8hmED49ZPTxj9OU81RiTHQO2vkHWy632WYSlweNImF/5GvTI8iXZD6zgbAlbnUGrBVaAaIgyg2WGHkEnsFH9eZHCkb9M7L76spq38epjIy4XR4A8/hOyLLzgASCoYAYN3iYsIzlRKxp04EU77D0oCvndcYV2Vlhfk4ZOyrw9L6h2tztmnoVqb2LovKqYrPv6v0zVaWtQ4gKCfbjEm+M0eIhK9Y4hhMfLAfeIaxTcaigaDpK4AUAqctnhCgJsflDAwjJHgw5G6fnuEIhtJV207D4UKboegdgNa2u96bLCzyqpSHOwU1AtvFxVGZrTBW2M0s7hGOHPtdMoKZfMH+fv2lsmDJOIP3GyB/dlXKF8Gp0vOtfE5FLe1Ay9Jg3VuiCoTooM4HgmCs0hIjIHidMtaQHUVxCSFyCPIBGOB6p9vqkHGrmWhmbMercazPt2Pc3s7hbg1Ac6gbP92CRP1+HVI5nDPIyOS3g/HZNgiMD+DHAGBOMCoLJ4AcD6t3WjC2sNnzOFcqaJpg10CwKWQvgQ6muy1wQMC6Z/QgyXDgng3WmD0rSlyOoyzyQI7AUspbOfqmti8jOGoTdFlfMK9wpA3AArCjvVCCqG3SyYIiMWsWR+icG3W20tlA5sUuGejKVjwoKx0h1WZoeSXl5ImF6uCRi5tS7m+LODWIAkzAYn4EDcK2NmOLCxwhAHIB/H+/aeyL9o8vPivlRzg3LYujl+Z2wtY490RM2IY/aH5G0SlTDW574eBQR4w7MWSvRdnD4cLiLGmVBrgf61g4EdR14nwGuAfjziqTAV38rGeO7QBQJtY6nXdS8i3gamLsDx7F5zxo8bv+3zj1+35EIPPDtyXYfFHQ6y8vJD0SJiSAz3aPXYVkG2B7YARQQNrGqmLaisrcoTMQbNmLx0WlTWoHWN2a5cGtTeCt3vtzWHyrJvasGNA2Z04A+BXBFSBsAJ13thUWPHlEzJ2GmUhgNHL/WforVAY5YKuJrSo+B1sSZmisSie42d/AKplEIZwsEzkaIHFBEj0xzzBI0OBIYrygAWiVD55Be+5KQVauKk0uBAQZgIdtswGAkjPQ2Cb6+7uvS/kK2183lQCsAM3XVw0E6YZuo6YSj+Adxw+ghsS0+Le+w2XUqc9DztI2AJ1m1aE+anSCeZ3cVIEOH9D5iUPtewaAmerPttlR3VWM/VRLp8TK/IqMa1Z0DUSjOjQlaRCRlfF1eiDdhAPRS8S2CcMx4JtpJWq+whbJbGF4pmN2gwe4bX/Zaipl/buygx4E+14QoBx7yJwgu6aUycSoQ80a4urrWmK2vruyFGx5YeND22DfA4DdLwqGjAfENJOtomSU0W0utqCME8R3eBZgKIHUQFXbJgNoULmd4VdniyVSlTa57bl4ZxkzyJAjD4a+rFMDPCPbZBuAd++UqTrneSdFskn0Fdt49g1AjD7+8j+dNc+2wKDHl9el/OS1LgpkgG3MrTOTdUsXA1zGhfuog6XbsTqy1GoisOnObbGOrULh4/HQqzWAfXkUcFfv2IjGHyEAUnBb68aOiS9FIpPKQCwCSsagZsyUa1wPpg2uMjD07/PPzQDev2NLLskoS1DvhU42sL7YJFlZj6LIwoLgDQwi4MrcKTjBkB5D5x3uQTNuiUYgrDyhZk5z/fBu3VMA0IvTZWeubNCCnd/eLeWdhbsckFD0oEffhKU9KDtCwgJ8d2tAKOzPbIIADoAOWKI/J4y/8R2OtKFObJ/vLF6PW2dhlwyvMTBljlZHZJTAkBk655Swc2OiAzO0O50JomjbTJRgsABsgiCAD2383ZelfAP2h4E38D4i+PqylM9eawC2HZkWEOxtxsmCh/Y+IhGtAlc1TAUHfw0kMIUbvL91Ib7Qi5QkUUMAQCxUB6TT95Lsz1N+RAC4BlR7wa7T+Mnac2qZDETX2pMBVAaep7DZc/rfP3P/YLlPrhJ0AAAgAElEQVTshA3qREBLkbEYCqIez3GV9LpDECQcR0dJp/wRFIONKPaIEwHePij04XBQJwZpUYcG6R8rQuJ5tJZDDr3/5lbtn3VhYO487IHBAK8VdACEEmxsW9qrK/Wwgv0RJAF2kA9AEoBJYGKWaGGAyAkIIHVgKM/A7mYudSZjqOeOewxR+HfMEH8zLlPeaTbATgvdejtop/f2mh0QLFAWw2Mp//kbEyt3l2CzFv6DDt/cKAjiGd5/TMKlbdUOSACzpB7zi2F/bliGm1t1t0hzRxHXvrYYS4ny8Iignn7LDQD0eukXWmnf2V7gp8/JD1xDviXebkQE5nHqpty6K9Zvbk83EW+3cqsEVATbWQChrLz1RjP1BM5+4jeVZbiJo+rXzCzVLtgxxLbVb++yyYEwB2b5rRMclxMZKsz2bpvWpdgrHUva4r69bXGOzAYjAMJUS8bokNmF2V3AogCG+LnEFhlZXyRllrI/HmcTo7ykp9eycpSO6bOOukUGkEq6LbMpYvbSkyygYbZHfE/TRcfy6kmc5rTwYChnl7mdzAbYh+KY4wNgjDZcX5XyX/+lfRXPNurB7zCE2pS4xPE7Y4DyDOMdESJldWNc4djgJVEQhwZtj/pAHaos1bUvA25TOZXvEUf4tJTXZwKglnW1EGx/2ACYbAfTmR7LbbHRCKZ+KPiCve/egq6nf++VR1iC2AIXNfb7KzEmr+p2EFZm8PgGQJyBIOvSaw/BCIxu2WZIWJ/NBHj1KuuMTCjb750gKvSbAAj2K7Y88/wK4BhgEYPxt7A4JCO4VgyAc0HO+5L5gRke7CywS5ygHkoFO5mgxtLEoSHbtFJeXOv3YJR2zFWASLbWhhcCHmCdBmzD4uQcKHRi3N32zou4tfQiE5sfstDclPL2m1K+fWMrG9r7rpQCjy8B1RK5YhEAkMuWHttmtHlRTy2SFQD4oAvah3adkiN4DZZsyvSMTVvY6UGPYxUA4QQRWV9orCPed4nM23U30jJlkwn+QBng3i1nBKs1IOSa7PYTVXsysNuqy6veNlh6hTlhnls0rq1+TnEkvbvE/+n2t8tytNKcqoiB9VHJmrI1TyIZomDW46MEteI/j2E89qb161qtWz1FDY9/vg3bPsZMWuj7UbbAUrc5QQQAzcYn4SQya3WR8BOQmH0F9mMJEAQMLeGAMD/bJsqCA5C0+gRk8L15WskY+a7KDJmJBqzLgIXAwGNvaBf/k++ckBgnyLRbvaxzDUIZ2fY/lvL7L5XZws5ZbmEPMBe5xQBqjFApNy8VNNEfScaABUAEoSsrWSwb50G76jRPdyTAxpZmi7CoiunqAw89G1oChDWI32vOhSR/7UD/h80AT4OK7dIZ8/NDtA1k2+94eglRLL9tnCQMkHswxDZowbttZ9I3IlCNHoD6UwP8rgKYed6xN5Ro/mCFZ9U+A7FclWNf+Bx11XnRHRGOPGhLflpeGWAzMcIuKvY82tGcY4JNrttbD14POvnBCgF6dIQI8FgKLAAefmeMHrNE122y3dImW2/a8Az0sBXFjyRngPMBcYkGOKKNfrvuj+KZGDKmNZOYbOmXAH7Y7qMNFgQtAYVox3UpVy8aswXDpZ3z6uDHmgkrGvurI0R/RHLkO2tj91l4BgDYJcY384DcyifB7e3pbhH/IQOgDr4aWsksxulxLmhFMNwzEU9lpuuT2St3pTLGzFrau/VMuWgRQBD/ybYupnDnS5LuRXvgCH46m4/uWINfyfV3Bbv2eftb69etDNqm22rV7Pl4rsmMb8G511LekAEa8NPzKzZCMw3Iv3be1wcScuvLhAcCXPcKggKG5kSgHQ5vBlvkKQ4PdqKfBmpCeClzFwsnzNAyu4hTBsBr8XvNy6kgLmYNU8+ZdvuxQhnxAC+lfPW7UiScDiQOzBXgBwYIEBcFUTYoz8Pu90K3v/KnOXOQpfmwPNRA5koRZGusf+kWvWlwD0+5lTwCoKce98YAG7hxEVX3GqIcdL2g1lk7fqgAKKdiTMD39/As2opM4wiZSbe92gNi2QTL1WwAqC1ycuL3BHjGjhme1J6d0hu56xYgWE+JOAoxaVdnB6wODx6wt5RFTjRsT7cdsz8aCBoAhsoBojUUwgrrtnlvL/tyAJA3Fu9nO10Bjre3LZ5PQMrnAGQuRAMYORcL4AMouPx+3AFWMMQ22RwZBCYBQ2yTLaehHGWjdx7dsjg+abXLQiPb1Ev9D+0m4KEc2A7uNe5+/A7QD6kVk+fQjlLK119aiBTaYqEuHfih3wBEACOO/n3WnuVZZQVlhs0TblojCHoV+1xz40iu/u3aL7j8cKmOvXrhkhoe3XQXEMTWmE4SgYgfGgDKSltXF7rfDQBtcZVLVJwATce2Z7ytIefYnc4Fw/hc+7tfJRVn+tMOJ+KpTECAIMBQlMod5mcgaq0zyA+KteB+hmrs6t8ewU9X6pZ2ydsAyfwqVahV4SSLTiZRXt4ruwsERwB8i22di7RBzQiCliNtIT4P7/QpsURnmB3acFhADEkSbMsrwGXAdoDTAE4SY4bVxmjMUBKk2uBW0LWOyueeJbtEFQzWRlFukzt9DgAYQQXgBxveV7+3PoPtAdABimR+tF+iX9wSW7C12ABt6y9HJgVMHyQAueNc0v6mvdmypTrR9GZahuXchurheGXvazGsLV+lsT3YAwHQxhhwDv4HB4Aai9REh6BLGLyrHUdc9DgjGPKFeUWJI3EqkpxRnqqRDXrHL50nrVnmtwNxTmmSOEi4JY4OkhmLuHgsR0lPnAOfn8A9+HkQ7MdOVnRvuzEhyTEonB6wsVbPcSY535b+e4AFgp8dtsqvcgTuzrLAOAZIJ4XPCu23mQRDMDcBPssGjYBh6QeZIgAPoGMhMAK03jTqM0UbknXmXH/czS1Qkp3lSpkh2shtcjX/JArAYOzff61tfoSnF+CHPgDo0HYAuLCKUhZuiY0BXr5Wp4mcPDGQRj26/dVtZ2fecK6sVXBzABeHtXuuhtrg2tJLSexR32cq4Y9qyrFMq0DSgOHvHxIDRN/0iIz+MAZJ9KgCnP5y8MkTM+P/LhCcWVhsxQneywyE5gyPpRvjEf15hnbtAUP1hloGaNliOJCNq7Qp4uVyN16aE2O5IuujpaL+a5UbY+jWJRGWVqjnmtVQV9PxkyoNHRyXFwJgnIg85ysMmCdnsq2w3xobUNURwwkRAzLx+9jf2PaKPdEuUhc24rbCBFmaazzzq/rLs8MuBrD2wZ2mwCXs+A/PCaAz2sjaSvD76hsd1wp+qMy8vguCv+nwQR/oDLFjdRfXpbx4ZVlmrJx4hJd72Wp2P7Zg8bMo99nytcYKCWaIAbx7UOFyLaz/2qQRb7CojppoZGGFLv6QAFCO5JhUAH649Jp31ftVFENeATAcRh/nzhaz2AMnY5ktxidPdEs/txDnve+cpxQEFk0rFLfEDouh7OKZXB7LLZCFIRkNyypD6017jYV3214HhtGE5dk9Ywn3scGRAcoZXf9jwbH4HE4SDoHEBbrszPy826paQ/2QkRWKdxjDadthn87K3w6HcgKSDlAJhtXc6c0SDk2EgJEIe2Z4gZvllBnyjhDxWsPb+60lWQDbo+PEtr1ge0e0hbfXAeBsaywsEbF/Lywu0mWxVl3Q/F9N4raIm9KvkfUtIIwMECIAAIIBehkQOPUzSZVQjwPXmQR5fV8BkIKIHEy2G8IOqEdmiQgzSbPe7gS3XaxrP8TMwI82E04AEh6/r1Tr3M5272/SakkJlzEQpJPEr+Qvrhgop1cV4r9upe9YH74ZEyxE44/2ME4h2sL6/ut4q/R0K5Zc8VjrUvlhiwivbxxa9E/z5FlgtEUQoEdMWuqZGrewA2gRxOjkMKdCtQFazCCZIutkt2VbOTkIozM9bC+o344Z+uBJ1M9zyXj2a4CfBXPTu3tE0LTZ+QB+iAesWW9R2PoijpvHUg6v2ha4erEFANvK4q9L8KOWOUEGJSSjJbibSsR6Ho4X5QEAyL7XBVSdHgBAl763adX3EQDXmJMEvZDRyb8N9XoGCOXahr8BapKlywPxHrzJoKsCH7N7TAG3tejDQqBNFtsSo5/+wL4AIPFKAMRSlweGIkWCDLWrY2/aR/qdm995Zg9Loolx5uLWbIPjoiGJCcxO58dN5rYlSfAnRHRhtaBpOxVSvcRmxxPddPpXZeKARDzGZgeUrTy3w+GWOL+C1NAYL4huhbE/KKRsm+xEIKCNeEcyPzxucX5y4gPgB7ZqICjbYAKg9QWARwbIZAu6A8M57vtu6eoAK5sk3DGYhcMDd2V1/XpYFy58/3A8aCYYRiJIEDQDsTW//9AG++B7yQDnkz8CoNOYsNWtgbdBsH58/CJb3zn+4ud+ioFpPTatGdrRWroX2mJE0x74fXoZ9RBrG7ktrABYq9djUJ0sI/BN5NjN66SMzuOg0e5FegRLtzs9G+zlKkfO+iY2YmW6IrfCEfToCbVUVhLfZ3ZRf2qkLrmOvdRtLL23xqTkKJwDPoJjDakRpHKdQ7edt7gTcMD4jlGajntfUT2dQsVDXwz8JMwFTJAOEatbMAXbYjBnbKsRCG2nWkTWYgaBeckAUIDNXWDUdyVRRn9UTseYZNcj2MgA4QDB2XECHzzBzR6QOlK+bwC4CxZsCa7hCp32NJOa15Vmk5pPKsUqBVcfQtP2Idut60s4NDZP56lMUrWnwsHTke2EGoQ9iGtQNzhXFwFJrG3clsZFpduDTN7bk+AoX0sdOzEmydbOIroZEhU9xd7OxwWKk62yOLsciSAojNC2rmg20+SLZ9jZDE1d6hDJKBnbo2NDsscYmPFonXiQHZuUP0J4jGGZgoNdXhR3N52VxNkDpQ0mb55Ukagl2Ptg+2MANO9bdmLvRsAY4dVrDXupWall247l8cFC0VQoZHGDHthBBZYhyazhUd4IEtvi/j4eD3bemDfVNND1KtL14fsCgNvQMsYONRugbYLrtoQ5ZAkeuiWjAX4gHMwh51bzajt0ytQGtm/t2PZ4HEhLBPPkCVDk3/xhbYN4mx44X8rhwh806psvR/LiDK0GoDqdV/sct80szKDX2cMAYEm/hLCnGjKj7/QAyOfreLn1iTeogS1yYeVpGW6LxTboLjWq7Ctcik62L//6WW9khUxSmBrtf1xbDJ2r6DqbgLMi2OfeazzYDA3xZWhw/A8B4TKgwbzsVwZDJ9oFkRH6Cqm9DKAlsFsAWVcDYWPyd7MP67ndXNt5/LFjd4l6+IVRRFSdnhflsSB5hmOO4V3D/MbjH6sTZBfwZUuKIYqAoL/JfpC7fuDPoOrmqoGmr57wotsIA0370GqqxQe2183QDBa1APUtm9Br3w0T+CwIPe8hzpn18dK4PUX6DaadNqMp9fj1Wn16jE6jAXTcGCkABwg9vbXOoCPcurLpcmkUj8jxuJx1nCBYj6EFk0u3Bvi1yo7BETTJWGr5xLNLjzABOK6glfXYFrp2y0QlH5P5SUogkwDaPGN9FBK9wYg5fKXH4Jh9Wo+c6TaYyVHVG8y9PNHZLdw2nyLW9TuA3lmltj5lIDzyqfMDyT2Q8ABAyPnda8yw8HxsAHgy8EUQrDI2e6CBoOHiMH9sYW1W0jgJAjD5UyY94sWLmON5xrxnfiE/hQl6QPQ1f1geeBpoVhBkCo+THrdzBFO8454mVqqfgwnCu4vJg1hRSTiajLUdEtDp4xY4gqBu//Ud+L3G11l8X/UUuy0xt78yZ+1ZfCZXa9JLbEAok9reW5/j37yH1J3X5pa6gmD4jmeViUHVcWO5Cxn+Iltyn3/WFIzH/ej5FfDFGWCAH0622HgcDsb4jAXy82bHwyKEE1m6ZA7zLmx3Myao3XennTxYu99hDwQbzNbayAI/Ogb4JAB0us8kCKJQoqwT6h1f+CQA1Jcp22hr2hYo+VfOmF78nH/7f0/Ckw9QOOu3cLHa4S3JeG7byk5Mf9PwoHoiVY76hWNujfy0seP4udXJq484bi13IORfA6bNzid3K9uNbrW7rIvdcHpC8KFXuIKagVllhT4mj6IxwKzPGHDX+EIPnqbrR7vXGMxPvuZpj3zAFEjwnW1zcdWmJIm9hMe3nQTR3RHTUGkDdRr4EyGaB9JHaAzsLwBb43PWabcIjkxRH0Zz5cwvbQntUdewj3AL/HwAqGLwthDVQaeBHgSSjzPIrPTbhpCB13WqToDPM70Z9pzCALM6nkt27wsb/fyaLUjr7w49dFs6nUQ+6syDp4KUTyQqi6KxOL0M3tiheXl5XNyDbbXhmRoxlyK1CnZF0TdLksB0+DUZTvAMk11J23lCxLzXNWWWxdzJu3knh8v2Uue3dahGFRDsGGYTwJxB2d3uNFtVwQxxJM7uIgZjhePj+saAzo7Bof269XVODxeWQpDTq1ItVpeT07WNIyz1xfH0wBepXLb8GeMWNmietx80A+wmGMHOhCv/VPKRQI37yINVLCnUncpVPVwcmbgN7uOPssntcXfG/qg8M4DMSGxbBz8ELFrKsTk1S3GtZ4N7YHelL5EKiGCR4aYBH2UN2x9OQug9KPo7goT1HLmdjjBmxQP16diZPgkDtALI2YdtsCRKtTrIBun8INiKSpo32NsA6aFlWyr4mbfZb3t9WRqReQJFwM2dHaaTRc4pm/G2Y4p+zWCKLjvLDKAF67u6Olabn082UMEvgJS/LU7BsddifxUCF4IhQjeYPXo1U53oNCNREzjrFAiDPfFjsQGeM023GVPbkupiM2F//MoUYF6vehQFBCUAU0uqU6SdPmBfPCBTt+Jn233YAwytjIBobVfPgk6raX9pbmfoQooKrL73/gxLt8hMzBNjC9a0pH2H6uC1vbWEDhj2ejfGotdUMv+dnl1N+gqAxDYWdjoDRl/MM0j8XjNJuzhB0Q3cp2FH4PgvQc/f8VuBkDHlzMZsdUgfGDpjwMnZLGPOOEV86D3ITLRgfeDZZHnWMckqAbI22PcQ9mX3nmi4y7GG7qgzyciAMb96GZIBHYGK88Xb5HymZr3VTedWpwpT4GsjkQHfTEvUSVJbo1v7jwEATwG/jJGlIOI9wDK6E/Dz25KVOU9q7yduu+hFR0oP5c9PmPhnPSDuh5qVkkPcgwPFE5nZOe1pILgvOnFYCM4EQV8PYhPh3ZVgbRtXggwBEOVxbvkVsrE4Jl9txeEINsqDRQquNKJfdxPVOcITJAiHcVtagB5z/klIDfP+ufAWD36ojxcl8Z1kkrUe1km15kkT9McySstOEyBq9rvK/lyq/7r9tQGXuELLTg0Gi3t/aeOTLSmzu1Tws3g7k0vNvGK2QFkAWHe6fe1nLq+3jOrayH2PFPUv+2UbR2SpMG+xzdXvOwD2k5We39kUHqFya94R+BgPpucgdDSVafXpnHgOVUXdQlsie4jfnwM6iuvkIlkNUTO2j/+d0466lQ2dnMXvxeWoe4z3QqYNaQrsv9YMLnq/CSTuL3oS6fAEhmVQlmsfueV1cZjcJFSJOnWRXHvYLlvwMT26fEbIlF05StugTGQwNzsaW9kgcMpA1bNAeoUJVhUIAYqWVJVgKTK0OjwwMkBagNDAVoCQLJGsz6mNBGDTmwvGhxRXlpCV92ooACrja1tftef112CqI4Tg5wFQPmNsnmMDHZDZhekVPBv61To71dgEPz/T2pPs/nfOALdRe5wJA4xZwPIczBLgY7UJfRSS7M5+tovEbWBr8LSbPXWFG++zmDE/Ds3poMOtfYut0wPfeVS16pA28CwI3NnQFubtaHVbIhSvE2O1HwJ51WQgeecD+yn2PZnQur3WwGx6AFWq+FwSdYLRwI5lmVCYv476xzZ0dvkklu+tnQPmPb6cSHhOnCnGBKEzsAVS9AAuACHAxuf/Qxm0QeyGTKOPbTfKmZdWPneZZKQuC6ER0kegYy5C97fosQVpV9ugCaaGyNjNdJcvGMxsKfrp1KAJgCBomVVQTbORMj+j9dnZ2toc5/xpZaruB5xqOqBPBxzMMHAyjYiQLmjQg+93zQBTANwx4XRld2En+dw3obQpVllZAnx1S8TQmQooDly4ArqMJhHg4kU+2cjUdpyCfgL0YVZOnq/dM9uKyJkZlE95556ybhA7xaXVP4BgrHIAwLo49UCqY65Zqxl/p8ZtOhws5NaEG4GPdqu1WOzomBzWlKNmkQH4EgRRhjsEgmAFRp4god04sEF51liZgKiBn7BGA5zu9wCENR2/AV08Yidg65MuoFoDSrybdx7zWJ5nd7JmwkbK9dMlOO28vcbs5ja/NsK+TAd+Tin8osTxiAC4TZxCickD3zsG6IFD44nG1aSHu3wGe8HKKulsP40NjCjZKL2/vEdPHLQB7XlW3Aom2EsHXtJYA/mtvTqhnsf3gkKJk+YDAKC8VppsvbQBawv8qImeFWZskOwKwEMxVLYnnlYyQAY6KzhdHRbx7Hpv5cA4com3IOhssCz2D3eK2Loi/9bdJYDMBT0T2GQ9YKwgmJ8BEcNkJKG2c5rA/iafGQMTtmj9IeuT/IF23wgBSxif2QmFGRvLZCouKBuCmJHIoAIZc/rRoeFYn76TCUVb9mfdKVmUpbfxQRjB4+vtep0GuD8yjBLx+0kfHCP98M1Qbm6P+vgAMO5JVhhIPGw/6urIs8xs19KcOULlWdMMpGxs1dlRjeIN8Pxk9pNt9IxuUKudbK8qyBBaattdUVAFP2379tq50bLxa1+lE3m3PFlWEP263xStDTm+u73XUxy0uxH8anp6a5F4di9wNllPe1TmIi+wEc0cQhOQa/rgYrdd76FL2BLTqyzbUbcToZ+DMX2yYeHZQUusgHeIrc9llqFdEOBHuxtSV9FBIYzQ8gXidwFWgqmltQIw1ow1dspDUvHjP7PvEbwVOFsMnywYBETH7nrW564kMNnqOPbZX/zNb3XuUIb7SBrX1G7tWlXCLRV3k/TjBUCns7MJKXdD2Jf9JJpDobft+XoVSDorlgFGeHuw9ekqSDuDBeM6tlbHwn7p7FhZxywkYNZnPylVRP02kfBC1kDrdk0hNZnsw/tI2fwXjcbppyna9zV1zDiUJxBuNekOAMiMzLJNhMPDGAkcG4uB3oFnfWkzsuCbGeVgU1ca0H3l/vCfo21fI5UUbI1yM5kBJu3I5oAwFVMbINGA7M1CV4St0X5oLxEgtGsp5Xfz1JIxArDwu3iQDQjlb773sZRXry3ZKedLZXgtdZiGcjVbHrMoU5fa7qd3dDRgI0tU13OGQ2tDsYVbsznRRQGeWMkPAgBzBtFU1Htt406yMag4G3oEUIxr0uWf+q/3BLfWzOeVnWutr6SNUZ+YPmdfdHZAN+A1o4Y1LraZtq+xz061ZnTMf+6VbAcIMpWYRpDXTgxOmS5XDveLCEO5AwBa+II7HoaJD6bHWL4ao2kARNOGNndjZqywwNrqUMb/id+/fVfK2wf1MEtXwzaYDhpZs9zpE/zNO1cqG7SMMQis5mdghmBvElhtv0s9tnWW7TPu8aAN206BAHCRueX1j9qtdKa2LouyO67m4vi8nrcdTwM3lSpZn0k6yfjSEYFhIZxD275vGgHZV76V+rgAsGMYpExzGBEWMPUJaGAltEG2IivKO8arNI9RnDYd8NnEqrsqAo8bBR3rePLRJqSxvQpIEVisngoMzr7HojrRLDjbNa7b6k70I5WsV04WmIEf2cSqA8oLI5ND2xLPRvru/lG2wLz7Q7a3/mY/75X3oUcEwgEAE9TeoKH1ay8TUxOvW3CO/P6dAs2Vu+ScY1zjEa0eCUxm1IGdH+bxNklaSpuhBWTLZ3aVJre/cueIs/tJui7LQoXF4f5dKZ/92K7lLMdyc83L5rk0OLLgbHryHlNVVS0PfDHRac760mVn1Y53KoSx/HmVflwAmC7UhoqJgjLdVT4/kQ6rF+aGjtfC2aARW4Ym+sBnV8iveD3rVCVSBjBvYOWCAeC3gC+18qW6wbV7r1TmihnltVZj3RL7QjbENCXE5wGASGmlqZb0SlNeaaBQFu5DTmdd1n5XcIcYOhB0i3U2jNgSvwMbxAkKr8JWCVlavGsYraxhLWB0BoroO8EP1YEZiofWtr8ExXsmOnjUjM3iwCil3NjtbWoKPurRP9RPC4rvnF8wO9DjiqfIT5Y7P4GdE++O55yLd+lzJ4CgOepSAKwDekJ95/Rjtjr0dVmpxAvaAWAt5hIgBCY2a+NsvkR7eVfOvvSfccvF7ZYHwcZUOQMcALaPKpdikLW02byHAr62D0Hd3va46t5IGaBvec7M9o6pX4DiAjFjmZ2XmA9JPwnM7e339w+yWFweLgQA990DPLY+4X2c0frvCggOXyVMuStjR+6+urU4RGZvtvegrPxnv4jzhB4U5ykWswVBzpCDzhE86+2DAEWpw7bHSGLAeMEvftS84Ty3izHAdl2aZN50L4QKbIYDvsuZL0m2whT7BOV2r00zgFsbJHlmG7T0NkGIyd0LnEZZ1JV571Q4vdxUINkXTsN0S9Hi88iYulV64v2eT4Q84LIbVBvirHkeAIfvPQuw2SZe7MrwWnCz2vfbQCrYNXCgbU/ft+HXTcHPa2kbs3NgcI9CT3HFh+ywUJ04+gt6d3ePFOtLuTiIlTM9bhjHvc7ElcFuX6XpvQdlXiWJcTvsxhtsECE8AJv0+J2LOxUgcncwi23Qjsdh0koojAVGQ32EAaKMXd0p47GUcnNTyjukuX/UWL+ffNHiFnUN5RZWewU2WG2UdVloZIL1em3hoqty5I1eI+tTHeHA7vKdnQwkyqRxVnm8EVDeLABvSZLdsre8vXVpIeNS7pqRI/7J7RweWJ1AExCkwGlIdlFnq6v4rLV93zhcNj3kz26qrK9NTlPSvtWJcSyPdm+xDo6+Rx/vnSrVyey8zQPLzFoVGpDLOn46wmBT3faSsa6NFWtGsEwxq4OEopZ/tU4wQLC/xn7du4LOmkn94vkAAA+HSURBVBhHn4c7CJAj21wTfZNs7cp9KtEe7Rafd/fqKZZ0UrKimaoS/ByAylw2UJNTSA748Kc/YYItL37k+J+tmdjewhnCz25elPIZrrDk/R0WuN2OrCkwwLYqr+OYcOGNAquLVD83OPna0uW/X10+zgYSzb2IRKuqLtCTmq7JXu+zw9v0qjuNHgA3mvGdgOBsYntEP1W2A0tua1T3OqfAe0aoMUCueGu+R8S26cDV0ePiaUfWmo2lTc5drM831vVhJEOdJrunyKdb+ztcmi4B2Rf94MyGqmWLDs0QhvOoF9nb+bUOqvwfVvlJINg1aB0EU+AMALzmbMZk/eqtnimunmLH/ggXNb6RlzCZXkhcH9mgeY7xvjsfkA3b33Upt/YZ9OXVy1Je3OgxQLWjuqOehuhgcP5u5WyuRx1Y20mprCKt3zOLtsvolNH7XiwaqoL/AQtlNS/0uQG4i/KtOgkA2bTnBsKZ2nnddMSqSogXYg/lJlvfXrRh6+hpjo9qdwpeM2sYvjGze51w9ObJixxoTcaUaYC8+aHJtp0pNloYat1WlDgZ59N7zwj075sr/5lMkPYwH9doL9kNgGxiFhkwhkvWKdqiNk4EQM5xpztTXXRrzbu7Ur6+1fPJ8fglq6yhLPiAHl4Lq6ENEGCIusTja17fFy/1M2IPwl9eXpdygwQHSUID2UUJkLT4PzCqiwvYW3N7+g7NsyJxufML7qmsRbuEtmp7e6JHsxDPU6dzyoFIbUm3Bd7fsxbSNdeZ3bXFKrbZhltfBjugf20+TdcAvLbFNSpgY3u5fcHdWmdHTRA762eXstoj1oTm7BZ3UjB/dqvGpqiZyp4Gqjkb9PLVGDlem6YTWQAQK3tN3JfYPRPhDu1N5qOM3QoL9LqYKvQKyaFeRCIkiRIeS/ndt6VcW6Zlz5c68LOtsQRPWwgM6oNzA04PMD14eREKA48z2KA8j7AZZHY5lPKj1/odf2oCA1NY7jRq4KIAn4JMPe/sFpCMCbba/ZzLfj8f+MD4hgM9yW6O+SeHeR5S1UnrzgVA4Tge0HfD3XbBrSkZIa46Q7arHkr0OOP/GlV/tbtWnHOXt2v5EA2+vJvwtUUZd9AvT5HHWgfX61ljP5E+tbfwqX2McK788ZtqGrA7fnsAVKkMLc4GyLPB5PUDSAWJzzhMpY9R4GFw4/NMv4/HfvutAhNtgqwKz/A575ioDhI7LYLL3QGADGm5vbVMM2YPhPPjx5838NNrKlu2HYYV+QB52qKVYYFtPZrnPZlcQeer6KzxPVCuudjmM0KuNvVuCj/oAfzaWuR2T27SDcdR0cenAGA3OZ80S3vh7q2q4yZO6Gs4OE6acCpj+nCvyrWeOPO9N7AW2tujEVjOwPSpME8BwCHrTNTRlcq2mWYOhMOSY2ywMkALAcqk1C9kQWoJCGYt6Nvd/kpbu8H8/NyQbSY9ka5p//W1JiWAbY5d8+/qgNA/j/rg5DBHibBBY37yXjvL+/nrUj5/RXsfbGYWFyhA6Bxt1lX2uMXPqndO/mdOkrP0cXLEdJSrtgDvg4NQGF8HYJO3d0DYOjOMp1+t7U1PBsA60Kv06DSxZRMoYxi9AHcioGuwf8+cm/h1uUeB7Hn5zK2MdVU8g8edDptBzmFM5sDUZvPuy4omjVtXA//tKPEBAE2W9w8P6gQZAND3N7HpRrUjEIbtXF+L/qVt4YSc6G/oQqZDbtdWK6HX/7ffNADs0vKbbCsLrPbRxgxR/vZNKW/eWDqtYLcGu4Pj4wucAWaCUks5L+wuXAUQt4vy7vZ/8kdlg3aV5/asdhKxLZHe40vbYtMHccLIvcuPNaGtiCGAc22WvZxq6G3nnHNRRf2aVU9PPZUBdpU6L2YqnAzFtqV4Yok5lKlAxpm7Dn4JxUtaVGvlJOuxMg8wPKFnzwKGCT6KQm2j/76WxhXB/b3W/qhDnZK7kAw6g7q6koppdpg1pwLLZr+TyjeeEdZmjM9rW33M9AOT/UtsgZGWquaYbOoZX+NlhFZhVwh7n9j8mObejdLV5bG8gucX2a8vNUkE3aPchuMjuZfYdDX1/LqGK3DpfziJs//HMQIJY9BKucggBAcRESR8vh1xGvGd9e0+OYkPtXILQsVxH0tLAH0qAEYh+Ia1JS/A9X7JnVByjq57Jt8JL7Kik5mwNkH8knbiC1ewZV9NXpNY2SYA7Kt6s1QKUi26cmB+U9EyYNIFu6YLTdaixja8Xu4TwTYQVuBzSDUwEPsO/2DbipAYAKB4Z1vYozZv8ko8x/g+hMXI7zWOFOePj2JXlGtA7xe5whJe4BqEbfUyhhb/MjSmLoRB2Vr2aZydUAYH25zml9zzM4yw5nCUUJZHTQgb+79WrSEkr9lieAsfEZAOz2s7FRXZZnnuuQFwGLt9EtojxbPKeLXfp+x7X5PUtvcFzxhHlEzrvR1w4d3tkYyN7a5wb8GZTuyQHxmIKvIY9d81YVX3THKWTHVv03VmtYrppOjOnSensSoLsRehvKTXt7Ty3YVL3bkJXSjA+Jg4QR4y0FNnEZjeUWyJSBqBjNn8gaodLo7l5nJREPRxws42yXa4AxvSTbm7RJgTgvTt9AiB3OyD8W7sNVkq8OrZ7kHXNrGiwpg7h9w+8+Cm77E3VMDsgVb0530AYKciT5mhu7VyveAHAUFPQHdM5C5a/Rn7aXNj58rcH0vKmh3JYmSiw4K3ty+hYv/uLbZbQVBYQ340bh8QNjqUZ69LOlMnv8WlhXi09sTA/4T14KfaBWWC8jInF9fGZllZAh9B1Kva5aIXlONulAcCX2ChJiJhhshQo4clGh0VaKuOItSnCM4YQQU4psvyIUoKYrzScg2/9DRGO7UhgugeWAcKKWoLC8+L87NcB3k9Qkuy1m+tjQ2+LwBMG7WJ8Htnz/5y7w/8CDWuLXuAzzfdj+D+Lu0uGcFr94PPVHBruE8Vl9cpTrw6+UyWW++crgwVALIaGuRw63iKiEhEhCVi3rVbtmo+Psn6oh4CZV4AtIZR+jrnvAHwoeidJIdtrYn2XKnOTn4AEmC7uzoc6yXwBAU6Zip28h4REwfrIRDWNxoqz4CQjE9BXDsg9/8mp9g9sFeArAuMv2xM3964H+8amJgOHP1um3Z95r0xwGGe84NNDT1FtbbLEgC3S55SwoaKQX8JFs5qU0XRb6thejdfO6WNrez7kcF5bXnup8gGdYLaTHcv8X1POYbTxzVnUAO+/QpcWVVyDrkBSp+EQC9V0nfEGEDAhmScxvloAZQ+icPYftXTxp5a9me9NqCF39A3Qf3Ev2gLHDQVbAx003VbsK1dcI5neMKksy3uWfUG0DWoM7NHHV4exdqrVI4Z14XzfTLArF3vK3h6TQbvDwDiEp23wm9dWiADbVinWH/3jvT/sHJmV5KJynRZJ4pgxpZrvr4OVA2gJu/wi5wv0oBIP61Y4BMi2AP8DttmYW6GdZLslJUm6peBeIXsRjA1T2B2RahNFiR2Rd/xJzNuMyFqCoBEbF4DgCNrrjFkdx3+BcpX2VlyFNV/d+LQpsUZ7vVBGGBswVSA5/Zs4M7nVrTxXHwPGeBkVcuAzyuoHkkaWct7av0PvtrKBms2nf1sLQqHW8JMaDrcY90Z8LHUTOfjMw34bDdMW1w835ydd94Z0lTDKS38hteFcjsMkBXPrFsVBARxcZIJZH0Oq5eY3t3mWNHeNSLm6WXvndXXOC/z+UM5AUBtyXcCgGyRX5miSzLFtAGA+kGa6OXTJr6jzXX0UrrQUJBK3ZinDXywZ6gSPfPIPq233/un/ZZYb+47T7518iYSiWym34q61TCcPfWwWYHO1V+dlmIoY9bwvv1cVAMJrKjSMyzaxuzTuv3yYKMxgsIImWzBoTC9wDxu1zkSqOCJiJmiKrLVOEf9o1r3+wO9TLm/UwDs1tEoxDWw86N/nn6vT/QMfT0Q1hnQjK8xw3G/1tnA+gXvzIn5vUeoD9QBHuZXtpPEpay0Y439eQZDKtMYof1Gr6lnOzbeGSA01aLWqFd2F8jFAxseULvGGqfq7GZ2ZWp1kuiRPex9yQAlSFuuzFSljwtKxwTdvCEAsgnpNA1BzO+FwGzo23cOgCkq+w9Nct7f4IVa9US8a/qgjEMm8ZRWhhZ4g3Vc6jvEhsG3cbyqa90STKWzf+V5Z7jeA9572vwcoBKZ7nPV6dnynv6uLW57FkUPAJbRhJN0Fxt0pzg6EXhA8u0IbXIkyw36XJi9zW68XSNlUFad/y5Ru85rXFsQWJvaF9UrK8BvQckAvZoJxjWfLI0fdbs4NzE9AHbvdt7b9W30cyjgdh0fJQB64caB9eMXSVldQeyLThlX6LoX02BEtud0oMnzRuCTT1xjewBunrjtIfEzOHfrn1THx1jYgUZd2CZA2eFLxsI3+idj0vaWpiJzRkjjeLV2hUUw08c4wbt1ctK+AbDc4h2RM5aVv2cVVIMbwbRH6LYGNXseGS++wwXpPOXWa7m1akblvKpKGI+r3wPoHuG8V531ivaeToI8rf1e45q0M+A79T0VlCasSubJ5ouStZbxWZ1ytCwzVZHcFlgmfndtYx+UnPWtI2nWVtZTyz+RMdb6nCxqai+fFcv11behPubaUfvvFqYOy8KCJX+62RcnYq/CDS7qK5NJOiZ56FMmde2O15hSAHFQ/Hjad3tJbqJF45BPHB16GI0o6CCtVhrCur0Agw62kCx3zSUX/c3NSli1uoHyPcyg9OTZm6H+jkrWJ/RHzQB39C4pciYCZLOqQ5W9rdk7BfbWd2K5BDgi8A/mBJoP3EXeJ771e1J8wt+G+enPkqY86L1Fbq4C4xQQTxO/9MgvOswW03lot+r0wLK2XEfKFyh1fTQCVfY3C2ckqaMHoUGTccc6+/bu4ZflWH6+1d3/2d97UJ2p6KnAdyZQ/88eiGfq/dpkIbOa0L1nasEp1exii2dUWI/DDc/uYWxb+r4l41Ma/Jxl/dZk+eXy9t39P5Vl+dPnfMWnuj5J4JMEPkngo5fAcvxnXIz+1/99KutvPvrGfmrgJwl8ksAnCTyvBH6xHI/Hn93eP/5bKeX6eev+VNsnCXySwCcJfLQSuL2+vPgj2ci/u3v4y1LK3360Tf3UsE8S+CSBTxJ4Xgn81c3V4e+qJfP2/uEfjsfyZ8/7jk+1fZLAJwl8ksDHJYFlKf94fXn4c7Sqc+UYE4Q98NN2+OMas0+t+SSBTxJ4ugRu//ug3y/A/FjV4Ms2m+BfHB+Pf7JcLH/8KUTm6VL/VMMnCXySwHckgaX8x/Hx+K/LxfIv15cXf78sy699S/4/CscB3A/+ffEAAAAASUVORK5CYII=",br="data:image/png;base64,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",mr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABmCAYAAAC6Ekg1AAAAAXNSR0IArs4c6QAAIABJREFUeF7tfVmSJElynXksmVlr92wgABEKRXgAngDfuAN4AR6B/CE+8EUcgRcAzkB+8wS8ATdgCA6ml1oydiefqj41NXPzJSIzq6s5SJmeyozwxdzc7NlT1adqXap++r7/o93h8m9S3/9ZSulfpZT+uD5G/+5SSn34qv67dUz9Gc7hD67Fa8TP8T2/a7fkp/t0rF0v0d4vea9n7tH6ddav3P5uHuYf6i/y/52NlN76pEtp1YXxx4N8eOZxilMuF/ub1556XTw1HvvM3RO7Y/LScbotbsNNJxVXjzNTvqj766pbXHVwgQ5NqIgtDQMo/9r99nA6/tf+cvkvm9XlP7579+4fRk5J6fP+/G+7Pv1VSv1dPqgFbIt7n0N2pNeWXLsFtNfcf8mx8Y0uAa+5Y+a+n2rTU85d8qxf8Jj46sZAsAK/0ae387vUpb7vZQ4C9LpVSv0lz8rVqno+AmO1VhMI8S/xstkzc2v8C3RnxNwmXCzCkHpMP62ho7csvlg6dgeQOts4uc3UI9miGC+Ew4/HU7qcL0lHTDr0/eUvf/3L93/N43xYPu7Pf5P6/i+mWxIZ2twyMMbm4no3tgS3Rl3r2LEOXwpo9fI++x6qA+KLnJnhs5eun3n2hJEDlg7CW6//hPPqV9jovqleZA8JyPUKhPgBxnUCdMk+U2AsrlWso+WiegGgCogGNJ4bGotA6La+Glz6We7VAp0lBKT9DO0m2af90rmw7MFmF4RAs2hF4pzD4Zj6C6Cv10XTxst2s/3bb7959a9l7OD/lPn1/6EcAYTc2AGtDmvZBvVnSzvktgEzfdZXDAhFw79wO28f+7e9pLn1sMKf1k26VacDWmhbpwywS0kAzJjcakUg1CsoOLYu3gEtC8TDdc+XAJxL0Pi23lh81ihXmmJDzavXiL4cfMa6wa/QGrrLLh9aOvqki/uKb67vL+lwOBXAh3eL51hvNmm73abVevXvXt+v/7oTn9/+/D9SSsHsnbpnC/CIpWPMa6w3xijBkmf+woAx2qTnZIFLnpvHNJ7/S4PaNc2NQ6Q+rxoGA65PrMIgBvABCPs+XYy1gRHic/nMgBBgCeATjLOuMmws1/l6aOKci4Kqu7iXrt9XT/r5Dhywn6lhv+j+VyPnKJzGbhlnhHwJSzrx1rblgY/3dgTzM2ugv1x0cVx1aQPw22wAfnimw8Pd6p93j/vzv099/1e2Xo4ENsaYX2P0uKH+VIB66vnzg+tpR8yNxDn6UH//tT/v03pr8uxGVxXLbJ+S+vYAcjagwezwIYIaAla9DHIxheVPHZs0j+UvG65uHhMh/f6RFWqLETBxosiHmJvLi4Do+v4sOFJN6OLlZu8/dvLsiX6XeOQYJSoWEAasZh97APkTZ4QXAUvgfE6H41letJi8XCFTJ6xvs12n1Wol35nL5C+7x93pP6WU/rx9l9pumQO8eJUppjjVC9cwqltBY2r0jLXtmnNuadfSc5YeNzvSfroD6vV0AgBLttcL+8PgVWDSd1J/hu8BhoJ5FvEt/YS23A/MY2vIAPEAsvlaiqwj3bccQ57c/4tuteggNuWqg7V/7dSaDY4aI1cB4dhVys7Huz2fL+lwPGqbxDpQ8wBjQcBvo+CndFCthVVK/7l73J3/PqW+krq0wKs1aos1aSTiO9VFzwE2Tx5HX8kFrgHYr6TJz9mMsNbiV5q02d+nqHOBfSpj2EBOBnsGQtq9NGEdHGs/oZm6OkkafsIRLJDoMc3jOSYYEeI5+ypcq56B/lVcJ6/HtcoSHG/83HI84HN+gn0zGzAZuUMYL+fTOR1PpwL8oBYg+K3B/JztK/jZn78FAzSvyVSPRSZYN6ieuC0Ku2SkvNAIGdUQ1s/7JdpY9d3oMvlSffGVXLdeX+1v/zgwO67WZHJYxSXwUQVDwMjc3zNiHmMS4A3gXAFZsElOdRu2Yh7H9zLBBUAyyEJdwzo1jG4ComnwiWR09vKzB7Tu9WQkLZjibRrCxryxpp5O53Qy8NNo/kXeKcYJmN96szZzN/p01ZUiIFkCYN0BrRlagyFfwRigzK0RLz0p4xr5XCB36zPdet5L99FPcP0ILC5sLiUtbbantCr7+8pgiACmg6MJpMNnwvZMLFiYxzCZ1ZWoQmtpUxj/BRCW86Ipo6m7tB6GN4HRPBObvOwYV1n8+m9v9ODMW3A1aP0gbTkdz+l0PpuPlj4/BMlWaXu3Set1AL/AxnGu6EnxqhUA+VMvfa0JOzaJW727ZDl8LlAae4tfIej8ITO/2kAI7K+QudgqrsyO0hdd2TXwQVM4BEPo9/FgyNA8Vue4gtxARuMZJVkh477DrjH540eMHtdZJnFYXgFAYKnwa6FP1sZ6F+NUZSKPnnc1nl19QmGRz7c/XJ+mcWUdEMeOx6P0j0b5MT70pa7W67TdbtIGkd5I5e3SAn7dSsaUuFFKAJxigC0fIJvz0iD2HPepR9/867j9iK8QdG9/mOc/s+Hvm/LtlWxP36MAoQRtAWjqxVlZeFcB01icMDvIY9QEipFi+UwySqLPUR93VEYjbbcHiL9XoMM26MVmurDBhnReK7uFQx9thHxDU/7mf1oEq5jBkZHOX27kiNsBkRcsrtCYNpWhIO/1cDx4dF6Az2g7zF0xe9dVH8lNwPjU9aE+QIsGP+7ODcFT3X212ftTMbufE7D8nNp68wxYfmI1ZHxg1/6+EbaHwxSoJA3EAh+q9ZOIbxUMkUgxwTFGiu2zGCmWIIoBpkadcTmkT0FszesHVtjyE7ozvwSF0jwmnXE6Ymhr3RiCO+JbNDlPBEIB7LWaecugsHxFo5C1GMtaRGLxyaPjxa8QLh+fjwsCNH4qfDerwI7P4Jcjva6ON4RT8MuLnYydzABbdlndxfWkvoZVtc695RXOzbl/Ap65HvrJvidxMuY2Fcl1ZudsbJgFEs1jNVU1Edh1gQPRtMpoPFIs5irARCcFwYpmL7NMCI453c5wi9HjyA/wVQMPJHo8Zh7HSW9tljs4AIqyTSavBH9M3ItnYVDo2nc6CVmL8WxsTg8vMMZIW93VQoXzpU/H48EWJ12gyPwgcN5s4fMj+PEdlJhGq6D4NzPA1lucA6gxALwGGK99ddcevwQQW8dc+wxL7nNt2/8/Oj76cmhyUqUvKW06/ggSzPioWVwZFQ7gNQh80HfIwIoxR5rCLqPJwAT8hInprE3M6oksE+YP23FFgaTCPM4TsZDR0DyuAJBAK11m/aY5rWbyGzAqGKqkA74vlT4OicySkdnEvDgFJqnjwFC9aeA222kavyK7w4TvePAiu0OQLbO8qGBvgZ8Eu0oArPF4DgBrS37p8Tf1z1dy0pLh9JU09aduRhgO/qsFNWSqmnM/sj337dWmsMhX6sBHAMyQBeIiWDCkgSlsvkP3EyKirMyRwRaPFAcG5ul2AtIKM+py1GhikWWygBGSqVosxxcAmvgSgY79RyBUFBRhtvBC8RFm4a/4CU3es+T1zwLfCKMtr13zu5Y1uaQ1w2POkt1hGj95Z7bqiMB5IwBIgTO1o2N30laqBAbgGWQw7ZVDLxTRvf77SwPeS4PPFdd/vnd828j4Ws+Kkz8yG/e/ZNGxBm1rSUs2S4dsT0Eh6/3UBxilL2JWk00KU7DKMKZ8jfnD+framWoex8CK+gDjce5zHMsyMcBQjeECiW0IdnBRECbMnOZQ6cZnn/Wx+sGyeQwApz7yGvO4gC/+0bJurxpzLaP3qgskaPxQzsqg3lPb8H43223aQuNn8iW6MAbZjcaIMwNkGpxilzFAwnwNaEt64UuD4FQnzgHY1PetZ/2anu26wTM4+qUAu75u/DsULmX0leCl1Vx0StOhnX2CxvYsIwSTWVPRdPUf+vEieOWUNQc0Z3sGjjWI2iTySHTBJhlhtpQRBluqajQU+CoAs0Yh5TbBMh0sEME8NsJBfSLNOZVuKJuNP/xTWSQDA5nJiuAb5vFKWeHcz2LIGjWH6zssvmJxIs4SmctJ37cWuVCBM9i6ylw2wsC139Xu1RTJi2YRRepmAS4GQIo+zEJofhyXAF9zckkNw+P52P5cd7/E93MAOHbPG857KUB5iW4Zu2ZN7lvHXfuctdlrIOi+PWFGKklgIVMCmjAYS1OSyV4ImJn6VgY5RDsYwBF/S8bHaFRYF/t4T5fMqPrZTGHcnuaxia2LSHEWYNN3qK4pRYfMJvPUUTZpnVwwLZ3AeqYeQHYnn9jzMImfIMvX5UAYTHbVxmUZDY5FkIDZL1PDbJT2LOFDk+M3mAStSJF1Ffx9ovGTKJBpPk36dOfZHQGSDAQlu0P6iq4Jlb1of8Z0xzxIZxhgfJoWms+vKs8/n8fAKnbu89+1uOK1oPDCzXmxy7fM2fpmjWMiUWHe5aByi0docxBCXHFuqmYgGRY/iH68XBuwjApHwARFUmaWiyvoOMrgNSGalsnXMLXN18aKMX59B/eoRaxkNJFbEPhslhqG+sz14LEmq2QRrwE2Z6ER6iAObpvHUhpKS0KN/oySvKtIXX2VkYljDyAavz00fgA/LgIKYprdAY0fsjtCsx38mN+rWR76o/crmV+JHwEA674olqjqyy8INs86u29ges96/5/xxSLQjTxGMbxZwkpYnCn2g/maxcoqSsVPKYbWFd79hHPFD0JBhChpwXXb4KWC5qEAu4wKM5lA2sFMEXlQiqtzJJr1CPWeeVaLP28kywTXFEtPxM5qoms+Mpmg42DOOyarVpTILoEw7QvzWNilAsF+f5L73N2tR7Pkx0apw1lrGo0iZrxawJSKO2E8oIJzE/wsu6MJfuZCka0RpOgpy13lfmNftp5rAQD+jCetNL1esmob5Of+fE9sf0StBcxWCNoMAMrkDyao+/9cmNyQr4gerzZBc8EC6MBcj0efnYBeLJKafYfjfkLqCXVslKW0AHK9+trM/CZ4rc3U9oySBpusC7P69d3PqR1HcMS1kYbQeekmZZliKY8AobTay7tbaTD7mwBKAqTXyUCw25+k4vWru2n213q9i4nfHBB6SmGehwC//eFg5etL5qcVnDeSDqjPZYNU7hOyOzzCq0wwz/zplbthAscnqO2b+mJzjGrJ93yoGqyeOLH99BYAzrXrue79wtepAWsBgF3VotrUqE8O3xdj0/x4LbOXUbsoVZEV2is8B/9c2KujFCvr+ysB04IVhaSlNEHnBNL0tcXyWmVGyfCejDqLaNqkO9Qw0lyl/4lZJuLnjPUKzf83kL7I1AjZKObLykObchj3HJTFHAwJlLD26YdP53SRFLCUgIEP25QA7GooT3v16++jfTiYak0QtA99zOgv2LAI4Kc+S8vAMcacBc5rc+KFATjI7sh+vuzvq2hmY/CHajD1t3NdsmQqPcc1eJ8pk3xBW54bHBbc8lkPWdr+SHBbgBW9F81RXM2EmW7328l1s6Ql58LWAYfaZwfzGEzGAg6h3p5LTgI4TmWPZNZZM8zSfM2RaMspFr8a2zFMrWtVntFgi066DJgxo0Q72st3GUuTEBDYJBie9Zn4/DwI0h41DHx4lDmAjJ6e85/lTVAuZ+b08XBJn6XyHRiwMSQtCipAeLcxk3sCCOPQaaFFoF1DM6GBRajjJ0VMKey2huFQlblY+XoTOLvpEeaC5vfmKs+5Evg8+Mn6okLo1s9zgtdSKJi659h3U69l6X3/AI+ryb2MBuuHFjBOjCcxtdwstUq8tZQkRl6rHN1C7+d+tqqslVWBGUpmjAVVubxkmJOmsDNMgHQZWHGgtaCDR2ADc2sxO/rkxtik+gn7XNjASnAx4klfnaura+mL9bVa6VbCK7w2Min5yCpn49F2+3M6XLSWoi5VBpIm2YExebcGGJq2cmJKtNjgAJxGLE9+jBp+8Plxm1PxxZoZKzKXbRY4MzBWJrnEwqahuEE0RRZkS48A4HOAyhyARtwdm13xGnPX+wMEsbFHnmOLU+DHa9bML7yuOCcpPBUWA//ZoFxViMYOfHaNWn6L/IQqocnyFQVv/Sz4BK34KTViGaT1YTRqG1mcMsfRdLvCJG/7K5V9ZTZWFFcIkWgiURkxt0hxCFoUrCq8b53n4+YxAzI87tPjKZ3B9yyqUxgKJrrG6wGb3a5TerVFGa7r51TNpuqZDYCHuBm1/KSv+ovmbhP87obl62NKm7aoqOqc8fFK8JMrlQzwKSDTAs1rWFvr2Ke05/qX97M9I46y+BrG1pia4S2zFrx7SrNX2R+IUblPx5xUpfbPter7CU9plr8f6v3UPye+uIJhTlWQrstmtQopMDqtQF6avTmIUuoO7Z5eexCBldAfwTSOY67W8ylAWFWYemGKYGhs0M1jUjzzGaIXP3w+pUu3duB3G7XmGMYOL2e0OaXXd13aSnmpEUOxMWnGhx0ivacE01ezXayUmQWGIHOB348+Yc/uKEZevroPY9f4XTmQnx8Ar29AGaWte/MPHADHxt3UeGx9N+UXLGbg9BIQgW/onwMQZlMkl7C3iGoY7DkrxHZcqyKvrh0sqruwqIE+oJHJLBmpfHFZT6jPVERow3aaWWxd+wlVSDw0hdmOzETkOBdgtwCTTDdKVsq5gv48QQpyTul+k9LGy3LphB/4CRt8g66IKJRm8YUfP51TvwIA5jllWcw5smqsOOoQAYT4edikdH9Hhd11gEg8hsYPub2yrMU6jla+frPBwhE2LkImi22BOmCSRXaHvotbfq4QQt9yeT76LY17Cvg95dxbn/MFz6vH29jfY+A3Rq45blrkvXocvkFZnUOV5iJ9TcN4ChpmajH3dkxwXPrKKk2dl6sq76mA1sgUkbbRPFY5RI5EtzZTqsFxTEZTHufMJabDhQjwsI9yO2TiuxQmp2ztzyn9cOjTwd7Jwyql99su3RtmyStyNlht1Vm9P5q9XKSQVfHD55Q6MDm9kGed6HvNF8igWA4A7pWM9ry+Xz6fCXYtgTPuAHlLFjh7KZe4cZG7/vSusbBp1kveOvsmgiC3XvKp50X7bHlHP/WuX/z8OVZGMJsBNf+6BrnatHlCVxYWts0Vl6Vw39wgEh6UsJfMiGhuWll7+gSLEvb6JlRKokxBo6zZP+fRXi9rH7fJDKZwc+OkMWYXTe3A4gREgRF6DwXfTJXqtpWVbYJOz6tWG3CHiBOi4L/b9+ns4umUkAtxuXQiV3m3Ten1JqWVRMi1fzTaGYCQZY3LIjLSj59253RMa5PRaYEIRZV8vkpwsnnZGi5khggYv7mvV8/GimkR/b1ld2ham7Yb/4OwWcEPzC9MCBu7WuqrFDbzLq283lvm8FcIgLc8xs/onKXma4vl1Y9ZM7cFTG5pTzVNDmYojG1F2czGIHg1ggbOJqvNzovSV3VKG8FRcz7jpuhjOcDTecHZPG7vNEfgrstmhVzhpnSH8phoHhuYi8jZM/kFWP/xmNLFkvgJNOA6l74T0xhHv9t26e22T5sQyqXsgzKaqBjBdT89HtPucJbd0dZ3dy605jggAyzS7yqDMgZq6Hp4dw/2NjKabPDIXr17K2LKWo/WQBQzEIHzpjTLLZF3kNVRrOdW1XnpWJ467p8A8Dl6MV7jWvdIZIJjoBdJMRfeeM8x0vxETwCbo5kdVRECmxW5gGlLCoP5RrY3VsmlrshMllXLUszc8QIJBCDxfJUFDBqVoQcRYCl+ygiwdmZmdpmpaG29WF4/RIoL9msawCiGRluL4grWRxra8WKmaP8P5z7tL0nADebvjyewQKZ3KdhL4LRP6e1dn97ddemeyRGGXtFPeDxd0sdPR9kvF895f79ND6/u0rnv0uGkwKqvMLO+sThHvRgim+T9A/yUDdZnBuvpdEkHETgbi5ctBpRkQuIi4LdWgbO4QZTWGrvVvqQvWIexjsb8+/NM3BcEwCfOvud5vq/3KjXwzbG7L/AkEX8FVkIVEs2DnYrsRiGxNlb8f82skBgBDvt7WEVmVjGJqWrzLC5GgFsBjRBEaVV8CftvFGJrs9g8P7cwyVXADRO23IidpjvbEcHRCqmaace6f6h690GVIembTZe+P/UCVqu+T59Pen2R7aBC8kXN8VeblN7fdek1MjocP/p0PPXpuw8acFh3vYDfq1d30lYGCyTgcuokNU5+IETnryYzISbZ+kerWdL3vn3VybULbZ5dABIXaPz0fC3WKnfukmxaVAqcbRWyexPgGIDiFpbRT/mcU+EZAfAawLvm2Od83C9wrTnfXr1o8v232N9TTNoruzi6HJ0XWHTTgdAKmHr+bKWLy+lg7Yiq6tbqQIX67NBc3ZyI2STmdzPHv2r2otmrQKJmbyt4kU3Qsr2s72f+uaKUfimZIRCib2Kam7NJER7GgqtLTXKcVvIqLQWW0uMlpR0ANaV01/XpF9uUfvuY0u4MsFKwBSDR/DxekgiY39+l9HYLBtmn3/94TI8H3fj7btulb+FEzATLuRS+B5gdjn3CdVhHZRAdjmlntrB9+7o2gXUgg3GinBWQUTcvyu4NlLKSvTtW6tdrC5yp76wZoKD0s0/gGwDwmpl1zbHP/mzPf8GaIgXrobjZnJ+PBxeOjaBGmGOHz/9kg7ppdEpHE9eBymjDVO29zOKCj62V20sAiju3RdOyKDlVylIcMOP+Hg6YKsqOqWql8Fk7cSiPqbV9GcwV4HMA4rbsEcsDFgaoJWZ0gUnp+0OfPu0NyDYp7VDuPnUJGWy472/uU/r9rk+PpzzAAIR4LwCwru/T201K/fHke+biu2/ebSXVTRggrqmq9QJO8L4gwdmfzBINwRSHHQvC4PRfvLa+oxEtQHpMp+NJzXsInOkTRvn6O63grO/EzN7a8egRXoJfBsEB+F3rahqZMzcA4AvMvp/TJa8Bt9ZztcCtBYSkYc+/6A2wOn5QbE4edijL+2W0C5M6O2tWaNGVosXY2oLmmFNLoDITdwIwPT2s5XdrmrjMoa0ryjTaS2CdNdMrwIx6N7oQDH58p7c+pd9+TukDwEfM25Tu172wOujv4BvEf2+3XTqe+/QR9nKf9yJBawUIuz6djigxcxHA23QX8TO+eb0VDR9+oIRZWRSWkhzua6ICk5SgUwYQ0jyWM0MJLuD2L9+wOIsyPxQ0gMBZPAZm9uoCs0pkfgxSucCZfj4dHbZvbwl+et+XmwT/BIDPCb7xPVWBCcfNVsBi6rNW+56JWNfDihHFskSU3qyuqZfN2Wr3NZNyjLOzSm4SpDA5iqvoX4Cjesm9Zp4zTEtn00BFLIdfBiWkvVUBU0/dw5Xr9LXWZ82ocyjfHzdhUiTwclsFE7WMFXvK9PnYp//2UQMmAhr4v4sCEKr2vbtTcTSY4AEAaQyOBgiJFIAJxwPgTmcwsJTu7lai23t1B59dBjIxo2VQmm6yEV44nfv0+cDtxBXwKMP5zVttLMxykbmc1YGJtmW50CrdGfOjG0XTDFm5WQsZRP9eZIfiJYjJy885V+1aXwAAn2m2vsDD28Izn+VzC92uzWUyOltNX+pxJq8byoIXpLPOZGiCkk63tv+vxdgaAGT7ZRRyE5ntuWiql5Kqos4lw2QeL/1/FWOTMksavSgZJtlkDvBQ1jEwhcOWmMV+wQaiAJ3DWX1naxQYXWsQIeYiEyBYx5DPwKFgOJY+H1P675+pzTMfGD1eAJSDsqyHu5Re3SsQ4b5n0jJqACWZN2yVab5VAOd63aW3AMKNskViC4BQ/nM/p/YRg07Yl2N3Zg6xmuI4/tfvsDF7Lzu27XYHBUduaWDl9yW1DZFeE8XnHF5GwLOouWSACpBOOzmob3E5zUy0LwCAP8lU/3I3HdAoLi1frglL79RqqgYl4paTbd2dOv5zSlcGqlYUd6RElLOiOlc2779b5hPHQIVGKhGJzsEWK61VVGiJfkLu5TFv4oo5GAsp+LNG010DFcDWf/jcpe/36Ks+rS5d6s6X9OvXffrVO/VxseQUss9cRgN8Ol+0EgzbjOjvPqX/ueOOdEqIjJwB5UQ6IiJomMjnlDZ3fXr1kNJ2o205XvTNilFsAKisUK+5UrtXQBMfvN726e1dJzIWq0ErAKjJNX3qz306IQp9PqcLdmbrV+my0kAKABAA+pt3ek/k9u73WsmZImfk896JzGVTYBgDH84AZXfKkinwHTg5iYM7WkpLB/2XA8AlTG/JMc/0ZNdeZinLax03ZvraGPSm/MSPXwCgPQcHJYGw8PXNpr3VBQ1yKlzee0Offuj/G9+PI6fHwdXVC8MaS5lrpqV5EYJcfXn8uUo2qUDYei59hlPfpb//MaUz+g9+NWNP3bFP+0/n9M19Sn/0re5bkc10Nd3Pl4ts9XgHQTLXya5LPx5S+rudMa8QrZVQMIIusC7PGqNdrQBQXTqf+7TZpPTwkNL9Vk1TAThbZJTFadKHmJ0WRQfAQV4jlaE3Kb27Qxks9QJK1Nv8hMc9o7m49Tod00Z9jBJ17tJv3qsPEuC3e9wL+Elam21aJAGiENdzgbPk91ogpJij2fdX5L7V/vFr5/V1ADg1Q584e5cCzFSDn+Mat3Qg71tTqLFrjXVVvYLNXfeWLg/ntKxwmRj2f8Mqy6GAJyOxsWx8BJYKHNXHpkO+THvTTlOfYACb6rM63awATAtAZDM17x9Ck7wGGzraLdBq7IaCZn1xXj2mkMLE9DULaASG+T8fu/Q6wQRUAACQII/3EQD4eE6fP1/Sn/xyLT63KN0RUTCioVbthJFSTPYPhy799mDbaZo5K48MQDsbABoYspaByGD6Pp1P2qcPr1HqHsdeBKQ0e1DtW8FEio3tY5BCxEtw3C/uFQydDcIiOF3ScbcX4D5cAIAwefV5HzZd+pUxwL1VdxF5y1qj7gL+ksbGsIpNFMvgkC0uffc2GzMGwIMp1ZozPGgJI5zBjBkTmEb30pl/C7p8JefUaBH9DXz82OERvL6SbnKzydo71uysp7MilKbPKx311NiN7Za2wCfoEduRCs0sxx5r+zVAZnMMAAAgAElEQVTMWcpvxoG1MnEHEduw4VKs2oL2WQSVE7Jd3VmB8Nx16b9/l9KfvEvpc9+lXz8wkwRBhz7tdmcpO4+o55/+aqW6vYtq4+ALcwnIKua+pvT9vk+/O2YT2Fx5umDA1wdZnbO7YB67jMfM475Pd3eXdH/XSzUZYXqCLwaEQXNMoijPn1L65SuVtdAUBtKd9+rb253X6dSr6wHg+uauS9ABqk/Pl9RC3uLZHQ5WVo1awC/k99rcGRzfgoVr2WANfg0wvMEHWLdijGd8JcC2pBk1UuR3WirdI6evAfBrWCPs1Yw1JWZ2DKu4VIEFAZEWsOSy9+JyGgRM7DNzrntZKmdxFcMKWjyNIHK+VhVgXERt0hVjGGXllZJhutkbq1MHYXUWNBs7jRIXQYhgukvgoU9/932XfvlOszb+9JVGnv/Pxz5tAD7dMf1w6tLn1KV/8WYlUhTo4nRj8pVlc5jwO0x8AODvRdunyV7vtxYJht16SZK69h2CJBKZzmzKTtDoOOMUp4sA72ab0gNq+cE87lZJlTOZZXKIS+S4g09Q9wdhUAQ+zf6gAPh4UgDED3yOb+9T+vY1wU/bQ9+dVLs2eUuO4BL8sv6vdP1VI7a2fCIZ4RxszdEbLMSJPUF4h2tm9i022xKEeqFjWh0WH3eM8b1Qc0bpf/1F3a7w/ZhVrb4+S2ezAcsopJCuehNykx8MfGJjVZYlK0Kd2mXGRl0rL2d75CwOsskQnQ2lsLI/bYR1VhHbDKJlCpo+vz2r6fNkIaA5T/9f3Lmt2ujo8ZTSoQcLAkhpStrffUjp9eqSNv0x/WPain/uX75bpePxIGxQpR958iMIQrYOwPvhgFzgDE5v1tAE9ulPHjqRyEBh8nEHILK3KwnG4aXzd7kHfHEqeBbzeJ3S/UOXXj2oHxB+QpFfu7ykT3d9n7Z3mqXDdLvV+Zy640na+ekENqvfQSP4zesuvXvIE6WUruizFlkeuEq2jWVVkXOMnU7iVotv1dBUA2QkKjNz9QYGOHXFnxEAzq0WLfo8Rsv5+TVrxVNAtNHNLdzWlTnsi1tV4C38ZIMtIgk2jYhttS+GAksUKrd8fQEIo/8vprO1WKcJz9wniKoiVqRzUIRUIpkhYGIsjr6+VnZKK+84Z3toBFXBStkpLvm/HjspB/Vq3Ynu7nKCHOScjsdL+jFt0l13Sb95uAj4qakZmQ8WiLKKABjgB0RyYWb3Kb3fpPR6ndLHowqSv4X0pe/T949d+g7BEnsun+cWNVZ7FKlntpm4Ae0JwImCCA8pvXml7waR41MP5qpiazwncUQ0gudLWp+O8tmnw0rK6eOI0wXmb5/ePUBtqGdwX48ocGbQQ25si6+MRbLDAH6cCi0cyyyXuiA7eowl1hMhzrPnMYGfMnOf4dw54KrBKLKlmj5P+QiiWVw3e6yTrwHAkbVijJSSrUWGN/Zo3gXWnliUVFb+UD05J/kPc2cLsbGVXS+jrtT/UYA8vs+uTI7R2oE6uHWLRubdhkgsRck2B0Z9grLhkJmuzB1mGSbLJ2B0WrE2CJXlOD13rHo0/YS7U0p/96gR1q2V4F8fL9L+bx76tF1dpNqJtiWzIbogGCwwDEjfH1L65FIWgJ+WvPruoAAIQvfttk8f9/pmPxy5o5y2l8ABkISN7Oo6iQIrI8czXSSfOKW7bZ9ev9LoMU1nZlvItdAHKKQgzscufQQAmkob5//qbZdeI5BtUeNo/ur4ouC0TCJ2gDQG2poCoyDYYn1LrLXJC07uCvcMYPW1X2KMNi1t93MTXrteBMEpvI8Y3cLeoZwjmqkYp8wqUInFuE9smO0gAZNBdNZAJDDC8YwNzYMtI9GMupp2riiiqk9IjV2R9mbRafmsyvbwSGwrsyN+5rUOG+lxDcYKpvZhB4BSxMVuavcr8CTIUzbZDLQ20yRU1mpKZDO5fzik9GjpXrja61WfDn2X7lOffrdX4PrNK/X/fTr26cM+RzPwDjMK9sIUFRLJ6ETgojxtpZIiAP3lnNJ606e3bxA95mbs6vIWRg/fJcrX9yn9eID/Uu8DU/jX71AV2lisDTJZTKLvz1hfZoC5/Jeb32Ge1Yu5fzU1xxz5/ZH56O3khqcxwDG8vob2LEWWkeOWsL8Wc1sKdLFD6xUnNim+rac+ftWt/ogjn7fAsUVIW5IUim/hJGeAYwB6BiJkYnUWgwc9oq+PZmqs2OKmKzcSKneAc12f9TlN6BiJLmQvXlG5yjqJ5nexo9zQJFd/HzdNIsMMQmUGYBpMlH0nLDYwURWR9+mwP2rR0RDsIGDzWTnxwQBp2gFXvt+nZOTO2dybdZ9Qef5w7tLjuU9vkAp3Sel/fzSJi22nKfeA1AWZKDsAoEZJWG1G5DYiiM5+Q4wX9C18hECKb96l9HCvIOhSmNMpdWctbPDjDgCo/Y6x80fvV5KVoh1Rl7HPf8tYdYDU6G+0YFqzfIawXQcgcQ6NXPiZfYDXte+LHL3UzJ2jU8/U2NqE5WXHWF/9OY8fLkd6JCZqvTtbzpyw1b0CAvrwxF0jG4TrwC79emrWwMwTjhGAQEB0NDjCCKsBYUsTWJnkwiQ8na2MxBbVaXhcBGBjIcyX1ewGdcyz9h6BsPwsACtBmWyyElbjaZkep6xIdW0ANrSvBrzoAyzLv+vb/HDspQSW9KFZzWjrw6qXNLlv7lLaHbv06aS5vgjEmLtP++mtYtHqh0vebF2uphuwkwEOMEBWmy7d3fXpm7c5AIKWbACAl5P02Y873FUBD+37ZwKAoYip9W8Z/aX5mwNAS7jCYhP4lvnYuPhCAHxuW++W1i88p8US51jhwku/yGHVKhVzv+sBM/kWbF9c5r9GyYv6teLubPokQyF0wyQVUI3pZyMgGoXFTCszs1oAozJn+RlKZWqGgzKQeFxZJ7AlcamlO7k+n2S2SNpaLcBGEKV8fgERCrUZlKFP0FPEMohK31nkGHmw8PdF0HPAC357IUKrLkkFeFlpspUGZvfjWcGFMQMl6X16jQWtV7E1/I0wl3VXSdvPo0/pBABcpbT+DgDI0IReTDyCjHJLNVXzkQarcYPKM28MAI3UbU/HtOrPsi/J7x9XGj03w/pPfwlNY166af5q0dYhA2yZvHEujdmWxXyrrbOxCzQupkzUXkYFggsB8EWm/stedCnVetlW6NWt88fMV38nIy9vroky4Vzgm03NYic2AYKYftbS640FQizn1tlUeW4UEeMZddtLi5wKXQxZF61skrA5j7POgnWVPsFh1Dnn/2ZgVX+W59xWchZnsVV2Crfz5D0KtmsyGkA2Uto0rS0XG+Uzq6iX5UXt7VnAgM9nLj9HwcMF4mqt+EIQRMABEhjN7ICoOrMubgwvJO4upfM6pc0n7rOrF9GuVwbYQ7SNvORP+hl/oAHEvr+MDgu4I8vvDADUqNDxskqfDrpR+q/ertIWtQXtAlHyUiwChvBz4Dc1thexwfqg2h9UW3Z/cABoq2oOlYWlj70/tQQt4e1zCBW+bxHU2MSarM7dXoMBVrvN/DSaVpZBikCQ/WtB4OzRz0b5qSgEDiJlBiDagZBsHhcMk2ZlZZIqm4pmqr4MfuamZtD6lXKWEmwJwLLujAGr0QFnnQFsPRI9pgm0DZuQ/I+8VwEAB4PsaqvfG3xnIjI2UbaY4fbiOSZwKWgMd6gyY3wLIAgAxL8KegqtGvBVFih6aSyCYHcG9ML6hGUqAF7edynd9an/PSQ12jq0HBWkt+uU3lDXZ7nN9+eD+BNxfegKUcwU/k11J9qgM5Af6ACJ+VfMi9ahkwDIB+Dkqf+OjK9lAbKNj+jtr+VnDB3Yvjn0qMEuds5LP+MCL0Hd/Dlwi00eWABmaqjmS5ndQMw8WiWlXf8u1vArnf4GmJa/qZPQgggUTNPEdRMympXB/0cNn8tUWLoq+voCi7Ugh5upBWCyunEE0fhZxURp9tueF6xt5zpBlHNCIERYbJD4GMjhOFRIQa09gt+AYNAMJCjau3Hz3nyEvCelJGalKmszJvjpjGgwo/UKglrz0AodWCCEQI8qLnw3p22X1nvLwAAAvulSj60sv/eGyX22Ky2G8PohjzaY0ffnoxjQEuA5HNJmvUr397qRkchqbGc7gh+Daj4N5ubywvn4bOA0cqGvzwSeQOtBn12DIAs7/KbDKnSqm1VjY3wXtzyCnF8U28zbLZYmJE3XkFZmD1gLlwuzMrAfBjjqPFyf0KFySuszaeqSYqN2HCY42iZ7Ao/45ggAWRxtvkMrmMogit/XUrwA29T6iTwG4l+WvYr6P2uLrJ9MH7PKJ5j8kLkI46oGS/2eVZGXf7QIqd4TW0aKYV+wQl1U4g8yN1ABGuXxeS2RsdRACPAGAF50f+HT/SqtH89phcrRYIjbTvyEHWoLGvsjAGKz81dhs3MCIO4IpiuFHIyVb7ertNmsJbdZ3C7mDIwBkPoZ/IY3TK4nAWA90RoX+/oAcK6TrqFRC1jZ3O1a3481YepljQFdxM6lzfXafK7DC9kawdRkCpbXpiNLLOQiOfopJtOov04npylopFsKE5L3HWSJKPvTCLM57ovMEWZKZLBpB0zCcR4wwRS1rIc6Oh2Y46hfrwC9INOhmcegDDIgTue0Xq0FNJlqV44NCp6zD89KpBpwKRgiW2S3O6VXDxvxvakJrYCvrEpBUbrMBo2ch4oz5z49SrBEv5CiCWSDAL6j1fJbJwHAzeNF6y3LhWyLTjnT/INggNg1bqNaQP7g27sTQE9BFXt9+LcdtsPsRfIjlW3WK+kXXUC10c2xPoNkcezXvxf9vHSS1BN3GQO89eq3wMiCc5YizS00asHtXfDV6szK9mFT479caePpT2kqAWhQpMD0HcImKPmwpPkiqyGAo0tDlIhUfjhtceGb8+NyzqpKTUIaXFGSvtqmclB+qoom+2ZDsUyV6chwrtRvr/x6UaZi6WAuhB6wWPOXTRznZr/XBNRnQNFPyFfQtx7pHBk/+o4y8/OYLHZ825/Tdz8e0qVfpf1xle63XfrV+7Vo8HSRUhkTMzfEtRElfFaM9fOpT5/PunOcLAGo+nLS/UCEBaI24LZLm6PuDOdRYJfE6HvD/29QSmuthRMMGyWSvDUABFM9Wk4wkU1xDpkvWv8Puc00jUU+pRg7/FlI56YspiXTdnDMxH0DA/yJwW+pzyAeN2eD3NJbkZLF89k9oZu+BOixCfS1FJo7G2f6mck7bMJ4oYFaBtLS3JnkwjSr5TaVxkSK67X8cCbzsMLRamp6lRKWrrc5VmxKbiBqzIfyD40ch+CIA3oDgMU3r2zKdqr0Wn+63WRmWQL8tgWlgDfv4fUPcxQbRQ2wv61Hel1JUUV47SVp9DfvmxEDJAJ+P+xlx44DykuhGJ/9IJD87btNevNqpeBhPkj3tdk7jaYlWDK2yoQ2EJcS0xeFE7DpuWk08wJu+43QX8t/CYAbTYuTUYTFEJuXGwBig3WpaGMsXqacuQVQbAv9jlqAcAuoxlFLfTFQpk9jz7oQAFvTLlxl+ayepJLWzxoE+YnBLz5SjSpcTVrAVH8WO3jK5nwKDQttdSy27htb9OZuN9f7GnXL7EdX4LJclAw6QZ+cohbzfOkox3HiX+NxEUSN+VBWo5ouRh4ZHDDzKxQ4LYXQIYc3gq1lmGgkWjtRGKZHrE3MW31GXSOBlU5+zxyhnzCCsvn62E/6GLlMffbrDc1e9hOYD4AT/q645rrTP44DRYUS/ILQ73A6p3/8DlWT0ZfrtJNUNnY8/lVDfrNZpW/erNP719TdcTN0fbfqXTDJjzUKXYlyWR+QTreHbxEX1inNADWnhfzLcWMUDXUDH7a6tzBfCuQvUggBm7LvTyKOR/l8BzaCoDwEKsZ0ab0BCG7FNKblQK1kgVhXgmDkHbPI16KOM8Tqp/EBthq19LMaEGvwnO2lmQNm0KjZn2Gzoafevngc05Qy+aqpkauqsIg5G0XFBUukH67cX7fO6sAz1ilfMq0a2R85wGGRaANWZ5PGNsjs8KcEAqy6MOek+NLDvrMqGclALb5JpulFxuoBjiC/oawmtlkyWxR39DnCDnPhONEKX3RXNexrEVlc691GViZyE5Id+VfZ5z9+t0v7o8qMTkeUyQqjqDPxsERIkCqm/fjmfiVACGBysbj1SSxbxft//HRMP37cp8t6k05po0zYGsxFo7BL7R1AAiN1A8UfqasIAHB1PBr4SehI3plspmR9Syao9fo1E2a1WosoXMxhqaKjlXmKoMgEAM4RgSuxM3fAxKT8aQDwFpQYM3frXpmjWwvuzUuMdXj9/TPcsmyVsT1G3lTeAjBgAYHKvxZBrxAah/QuTeYsAxeV/8/Nz8KvZ3tkiFlm2Rr09ZnPsQxwsDR+dtCrb1KR+GAlnmD2YXKLz8z8fzKJ7Dg69+O5+bgyACNBCQYRAiMUlmlBGcl/tsUgS3wsiMLnQKQXDUwoJAoQseTgkTFjxE+vanmyAnsGfvj90+NR/H5MLdwhr9bcAwR/MSllA6EurdbKBkX316f0+m6VfvGmk93gyDP5HjIj69Pvv39MR+xsbgzxst6mU7fWvX2ZdRKyT6SdqGYD3+blKBkq2/s78edBff348VHAW/rKqKRvouQmsI78vpdyq5oOuFqnjewLoj5TL/xggR3vyoVo5ofNoePYvJ65z9cHgC30iQgTO6Lmx8+FRK17WAdP4fCzASOjkE1/nZV8sgHnQQ/gmwmXMRBFQGwvvxAV8zPzm5XHBWD1c/lZCEh4LnHYh9fq5qlEQ0/O+jr9bH/q0u6QZDMfghAiigBCzDvKO/TcCI6KMdzXFusAZSjCNKwggT+vb10Z8n/DZ/E43It9AGc//FhgMLJvRcOTL+Y06+8ZAjI4ldmfPj+u+7vfP4qJio2AAES7HZiWMkDhwfCZYZOglW6kpNIcWxSsggs2IUcBUuwCx1xvFifAu33cHdPj4yGnx1lkXNguGOFqK1VcJBpOt4bxww3673RIl9PRZS1kvWSj3LkX9/aN1V3IrbZ23599K0v0n/gFTSqjVndgggvBTzk0gT+ks1VfTFq5Xz0AjrV+CdIsYHOtQ/yWEUCr+01Z5M+Fs4O22SrJiZSjuqVfrwxwmCkHGQjr4Y3mr8aMC707pQv0HQoBiylvLrXhuQYYdm6u6mw+PAMuncTGulZdwvxEMU3cD5FK0fshf1V355bPAYRgItS44XPJzDDQceGyMUqVgSga4Ti5UuyDEBzJomcGTDJQ43mxb4fIXKyYBAMarXctJp2MHf22DYCdsMnfoYJpp9tgAuAVAPMM7kRCgmIDJoVBQQWXI6X0q/e9b2quoncFSTzv8XhOh+NFNIVgq6zVmM122uMKhOf1VgqhYgFRIIcEpkvnw04Rt8hO0X7XPG0+7soBEJWni5+L5q5ogMR8guuNM8FsClP60w4Ux2vGO7TIxSIc/eoBsEaBiDw+0MJBt1LhEbCcul0LH+vbxxWKt7i1ieo3y2whZlzUUdgYZRsIjWOAI0hjDMuUaVRZHVnyUgJDBjgFmigMFvcPo8RgcCIqNlDAfrliFqb0CVWMPUCDX9W5jzmHXFfRwJnMBawIk3K7MdlKkIfAzM1BFL0+/YQ0ccV3OFolJjNHDRopGO8Q6d1u5W8Fh7hhdzlwcr6rPLlioKUietDBos4fPu7SD5+wJ4gBf9+lx0dLV5N+A0JvUq9pPPLuV1s1kXHdb97q/hvbtS4QhE3qOinihmtENiWX/7QitIAgCyMEwE2rdTqsNumc1lK7MB2x70feCpTvU/9VMOO9CeQrK72vLFZbdcGLFIWiAicE0giKIIiklgAWAe0zaRsOmwGnqXlUnzrKAr8KAJziqPV3NSK1loQ5CnYrAtm9lpiyLeAbwdjJj9nUqZJSOYKrJpCYNnVAoorqynEeEVZQBfDA/PLrhbQ1v14AR8pHJJu0ijCLs9zeFRmL+uFymhbA71FcamZ+mWmrhViz2BfgJRVaILIFENoLuN/06U721tYSXxFsY8BENidnsEWc/woYbLPIXiJjtf47gTVJWptu4K2bZVBwPRxkJfOz4IW9XdFSCPDkAfzdD7v0eXeWdwZT/3juJAIsKWvyMAi94j/uaNSn9Z12Iio2v95cRKSMAIVXX5Hc3xzlVZyzcv3yL6LdxgYDEPogFAaO/UUYuMBCkPfoYMCCRQyoGtC+Rzsh1dEcF4KfQODlnPqL7iFCFlgERbgxVZjfU9O4NYVtXRnMJ2X+5uCtv/0qAHAKAsbQ5okgNndLRim5qrYw+oVxVic0gMq3j9SVswwqVBVN7MFaEeFYq48yizKnV+f5Uz7LQJ2BgpMzBjNQ1QT+Pn2WLOhlcEPAWAIWlRkpubJm0pooDgwIomGcU6SyGaNQH17OCNF7ms+SWSfB10efIUzH7XbtvlIZC1Uur76k7IxSYDAdIAdIYIBkN3i43/+wS7s9MkgUoA8n/JfSGQm+Anob+RcMUC/bp/W2T/fvNulhZXm6WATWOejDcS2LYJC7GOHzscQ+kfqO+mB5SnSoL4icZrggNBKlz62H0GdHxn8HVgqEV12VahWtUowcL/2PxUR3kaPUBkdicYFGUFggyqqFiTk3v8awrIaMWYYxccDXEQSZYn2TT3f9l00yGmQsL4i7g8YShAtNnyGygAp3amuBXiyCwM3Ig+RFCA0dX27OlPKWnOdbggVZkG8qbjYQmRT9QmiW+uuyXg3nwt+HSsYMPzp7FNNOmROjnOpLsvQyWRC0LfheRLaodGz3B4uCYBcBE88HNmlI2RZjTBEIQ1BmD21bn9LdXQV+Aetak5MMkO/LX6gDoD4LfXDf/biTtDeVj3Rpf0RKW5fgLhMm3m3gYVMTGOamgNQlPbxfS24u0tQAfmDBQoytUW59WCUYmroOgkHPWZjCFlJAv+6PJ9nmM60pmYFEW+1S3EbMX3kfq/Tq1UbM5f2h1z1GDPQUV03U2V/S+bjLu80JkdeAEjdN10Vb//PwxiJHXp46Y6bv2LyeQ4gvD4A12EVbsvU7V+CxJ4k9snRJiSgXUjjjrapDGvHAua4d/17W/0FV5qxLa0Vm6dz3wSl7O7B6s0VNRYcWo79lBDefmyOfaGWOEhsDMmaK41FQFJNVmKNcoM4HZlBBAxu7owY72Jcuc6EbEOlcVnElXovX9rxle5cClNhnQxz/WSz9CkAIyYgVBcC1BGgIylUkmvnFB4v0oroJzfD4pgYLoI3XCH4+TAMDjBFsAuCHT/v08dPBfJUKgGCBAIbzEUYk2JeL65RZot2rLr39ZpVebbHBEgBQNzp3XxwbbA2x6lZZs1hXicmKQGN4XXrcH2Wnt8tqnS6ot0VVgUSm9cHEx7pG9Wfd43h36GXXOi9sT6eyiMzP6YRgSpHHrMUSRBYjOcPMEgkcbiEA1tO8hoqvFwCbLbM3WANWPfqekY61mjF3+9shbvxMOtg50ZmtQb8cAcnCdC6spaq+Po5O+RwhnSoB1S4VxXEc5TJ6vbxRtkRczdGix2WRskIgNuwhuHEfkKyJK1mf9g+BkNfKjDhbbNw/CD52ACHMfESKdRHRRH648Mh+JHJsAQ6PRNukRNRUNilfr8RPVkd6OdwKMzjM1Wj+AnR0QTFxtQG7Enj10e0Pp/Td949qEa5WqoEUSeBa3AKXi0aANSqlpEjMSdvF7c1bbD6UEtyCygJLv2MN3PK32rshC8T8hcFFBqP40+6SznLvlHoJYFhZNUaCEaEXv/Eq3YtQWt/XEXsNe59kgSGCIMc9Ijz8PrM9EUdLhohGw/MxQefyxMnmAFkzl5nrvjwDHANAfj7F2p4BAEfxt0Hxwlgvum0psZzs6yBu9giuSDbUjqHJq859272NjuOQ+eDaOjdzgt6uksEQpej+8QhuSG/zlLIicsyoZQCiAvT0SQmEmBjYshFdqlkeWr1YfUj6u/juxLzqjFVmMyvKfmT62mgOGlyT5mTRtAQWDAjRnxIwQTzBossqrbHnQN7s4Sj+KAkOcd+Oht9chgURObx4GUdWcJZsiROZk09BWn+4UP3uu4+Snob7AgAPBwU+AML5DHOZAKgj1TwC0rmyqfl9Su9e9bJ3L9hgNIULAIw+vvBF+TH29UUApE/QTNPMBXvT5S5Efq3UFcblw0bZNw5AVRqNwZSq6tPpmA6PAHvq/QwAJVcYz7tRQLVB4+UiFjJAPtIUJAwuteDaLwOAETFajWghSuS0XMluQJ4xpldffsktWufcslDppAqVWvBBEC2rkDRLyyhuHn6WZRwYjC5lQRDFACrKWzhByXRYFooAjGbE6Cojf1lSooPY6+j5c2TGhQkBs1eiwqEQAF+dR4jNdI4FR6P5SsyJ7CACIYFR207RtEZ7GTkG2IKpgBWyOML5chYHPoId6tu0mEYjfbHJAANIZnlMjlSTAeJ5EVSQyLIVVgUI7g6n9Pj5IBMf7AkMEAC4WqOKCqq4oKSABUGCDk98gmIdAzxTesCm5nd9gumPKs6MeufxGPcCKRXEeO+oKwjQQ+l9pjnqNVR1Le/LwEvMVtu5Dqa3CLCDRtVB1dgmTt3v9+m4Vx+gSmFyGtxmvRE/oLBvu5CpNvOKsXBiNXiLLzqDS9R2cuMeLwOArYeJjG8Oxq8Evhr0pkjnkpVk4btYdpiJSbmHbt6ngyblSLVlc9pnKYuBqMlgiu0po+6tqsoy0BJGCU3MOPEqzzFnVlf6qAWTKK6xP0yozwcNVKgJms0bNT+zueRBDzP1Mit1q01ZiJmUskAYLSmA0MCvMMMtuAJRNcCC2SUIKJxOGukthp9FelvDcLiXhy1WdgEBwZDWRXMQQP/xEQUEwvN0yP09pc+f9zL5AZB77PN7WUvqm4igN6vUAwSFIRsLtMo47k8T36YiNvoaaYQPJhHCs5LFE03QBimlb8Ek1GzBD94Hcpx9YVSuWuwlrEELFVyuOwChNDGb+6HIAnnHLmkAACAASURBVO+Hsb173KXL8eggyjxgnIgosEaCMwDaEnU1ABasNwStRiejr2rtI54GgKP2pd6siFrVaHwlyC1DG7uvHdxyByyxvK+519yxZH9qVmXTSP1C+TNep6jAHKK6MlRjVLdR8CBqBIvr2X35GY9zJmBBD04S9huFq2VhBB2zn/Ya7GAKG0GxuAbzfE1fV/v6AoHIY8XGiY+dGKGPzNlIDtP/hM2eMWkv6c3rlQAPfkTjZ4AnEWcGvRpyFywWkrFhEfYBIBOg3AmWx/jp0qfP2K/SvGnsa/gdP3/emdYOOkBUbEH6G4TX6yQlS83nhw3Q5d4siipzRCPsHBdoP3yfIh6X/3A8LYzcHjJltVStTJZIWUKFGVWU0rZX0bJFmmBqw98KLGSAKrokeF0A3Ol4TvvdLl3Op1AOK5vCAoBbCKI1P1iB3WbiAjN1ao5ddXrj4KcBYN2ymuXJCApoFP+eQ45rvm+Aa8Tm+ncdVlne9VJYTJNSgwd6R00uNyBsAJxXfgnSkxwcCHmvdFpX20mKaRzOddCTgWeC2eq+XqnFIn/0o8VqywJsVq0FMhdmylpcxM1f/u1AGKLslNXQn+YgnfPtJ4FwCEg5GAOQE3a06WQiYiLD6U59GyOoWnXG9u4thic+w/EaHHG7KjA/cwJKs4mB8i9kPedL+rQ7V+ZYl44wgR+VAWIEgAEejqu03t4h/cXkQEqx1hsEeZS9IXeX+kq5BxNyPefbgEy0yQaI5nP1acbKPKYWICj6v+bHE2DaqBmut9KFDeYvfY78rpyWyvx3u306n46SDZLrAdIHmNLmDlFgbKqU/YIi5raJeMv8Wwx8Mwc+LwDG3pmyS2954hFAbGGuT6wAdBH0lmLrlKU+dQ0XN9tBOvksAyM4m8UnZTIPm0cymcRsZaWWCIQxUmc7gXHGsUKIylZ0vkR9ofdJKCevZZaCMDowRQQz0BYEZChkRpNg8hIgJRvAzO/obKf5SxNOiGvN5NyMZPZEADObwYJDJjNToKn+tsAEQAvAB43g5aJJ+QpmLFyqs0DcD5aNQhCM75HR3/q9+xijz4xlEoI2TxjgznIDfdXXatLYO5h7Z4D1PR43qV+p/u50yiW0AGRrpAHeKaDhu5PU9zN9nmTxZP+eMFrpR2OJpuFT9GZAhUUXuJGRfo5HkYCaRTd4DQaOUCma0hs5tjFncZfT8ShFY7HoYIVU9qovS10nCIJYdRj/zl6wDZpr4WAx+BUvt20vPy8AxicZa+UL2aCtTqxN4Gs7eilQ8jh9ZGN6tmSK2coxXNXuU4yJFVgoRdDPlZmpg1pU9HFfDY/YZbNazNBQsorhVN5HNYL6ApwlGqtTILRF2T7DX6zKAosSMhcGF6J5zP2G6XtyphY0ejR/tS/0OdWiN4e+mcu2VqiB5P1mUeXoVuH46i8iGsY8Ph6P4muiNEjaauAgz+L905LAaJsKH2DDjHApTGUGAwAf90RrW/BsDxCww7vNWrJZoIdDeuB3n5AHjYIGuUAsLrlGkONeH5xt4eIi/ldEmu3ZdTybWWsroe0CHATNCnY6hnSsqS8uj1qOQTA/AJ0ElkQGo4bqWOQZz4XghwjkAYDS17kiNG6GAhMafS/9fzEz5Zp5GS23q+bnyInPC4B1i1r07JqnXfCEUwzQ1pnRq9R98pSmCfg0AY5gFurqFaCXHcwKesr+srmin1F1kGUrodSTASnF0jLZ7R7FZ14CyzI/ChDNpdxjgAG33sN5j8wOYw4EszKf111Jyj8Cc+PfZHHB7eTBCWGtgeVpf2ZAJpuUKW/Aia8REJAAAaoYUxdDZkoG2ME3yHoMCritlDf5DKaqaQR94Nggc2A18CNY4zi8o0dsSmQ7tkmr2FFG77H3Bp4J/fZhn9IPn1SSA6bHFDpEhrf3Yh1rLncobIrnlD6xNdUDT+xsK7EVFxELyHppMubwCtB5sMWyPqyPoCYS9meymyb7u1zSbn+w1DukwWllaFkgBDj1d5bF0lQ4Y4aU0QQXxNgkbeGWr0vxy3qxmsKOQM5uB8B4wxppeIP6mDlEWgB4YxjLz2sSugTUapPn2mawioi3wQZ8UbDAQMr3aygyMLKmKjJCN2+bAKfAGoXRZHrlZxRGD6u80KdHxmbuSZPG6Hk7SDdE/JrruUVwy5kn2TSmzzKDVQiIRZPWtXXBPHHWVzOdkM5qwYxXcKOteslkAPgZLtpryOavBAuicJk+wEYKZHsseOTENhmia1v7HxIT7tmrpp82geRfFgBjww9bnRzYOAnayQ+fbRMlY3YS0EB9xI25Fwh2mbC5/5rmbxyvBDhJOXRWqHIar+9nWSVckCQ3xfqHCwUKMPD3ej7gmff7gxSSABpLRpK4HspMjzoNjh3jOsIFADg3FwtDM+LOiwNgC4niZ/VIWtq4uSce6bR4u2e81XhrwkqcAWScwdF3U2z0E0zAKTCLdfB4XDQfp86VwB+ZnuXQ5nOtGEPYp4P+HhzziTX8gmlMpoamR0mMgGlgrnHv3iEQcn8OLQGl/lFzdbFfK7bp0VuTbbx+0MCDBD8AftnTYHFYvVAu4079H/2Ww42NxnyA6nusznObvks77EokBDnvBkf9IxY83aZDBeA4UCu8SK+kx0OXvgcIomCElNDXXYlYVkoGoDFj+Z39hN95nNVFpB9P/Zv0C2YNarQq+J5xaZq9GEdYRlCOLJu95UTGgncg+Fm/iN/V9yrRxopQXfYIUdOX2kCuUkuIScD84FXNU5ISL3aROUTnEeQqBthicS3wqxHoliecoWJTFvW1LO7a4werYJXPS7OkxcLUpGServY+E8PFzKEzuBZLB5bITX1oGirotUzZhqja087yhjoEsAze5jo3Ew7+PrmXFfLMkeiy1H0EQjKf2vyNTLbwXxXRXwPCsJ1nZHS4NsAE6WDwpWHSwUeFkkuxAgufR8FPQYU+MD7DVeYvMUf6u44Qaz62FBm1LSvVbFUgE+ALshh918oGVcun32PhgE8Q1XM0I8jcEXK+yUbcZ2fsU6QxAQximX1Z8KwkmIFnZMDyuwnXCYT4TFLuzExvocgZz3o4uHhex5+yPxnPZm+L6SvaP9YCNHoZSoVdAw+tttANEkEy+7xDdGoOU3RXuAU/Y862+klekH5NmflPBbSiI2eoOTMC4l6uOWhBgCt9fwp62WxlZDQzwiCNaRYxjfm1FMs06gM2C4IGs8y1hLnSL3dpw6Q5950wP9//o/Ll+bFBFuPAJ0wnSzYc7DhGbGwIeSKbYWAjy9GyPonvAdVWzigI0KdXD5C56HaMiKjGMk7uo2QlafrMwvB2lhd0gBw7LQY4/C4zR32cLu2xFaWBG8TOYhgKIzVGGHx2Anj2rNga4A38fcZ2ERz5/iPEynxf9p49ihGKiBoA0t/nDNqfVQFQ3G4W/c5jMPudEey4R7kxB74hNEl1Htkf2Ko+y/NpCTK8C45rgrWAH6pBy3YF2QVzjZtuCpFkmFn5Mw6jwvXlhCIA4cgFr/cB1k62eOEWGE5B/Rw627V9sti1qvn0RaSGA4A0oInVV3Q1LUvTT382Dno2tzzdjXtg6CIbtYRkddorReFQSlTA6kJGR8H+TB6Cc+Hr251M3GwTWh3g1A/mwRwLGYRAN9OPs2SukK6o7EZKQYWILguRCpAGIPRgyxmRXk15g64OolqXuYSFWcmOldFfCH7+Xt0vOCw4kIGxBD/eGn0BXyk3RFd/oMZwlSXpXfxfl+8owgMEsTUlpXFYgD4+au6wQCy3GajmWjZpo3/UgkJSXyEDqWOobD2gedP3axRqVbZIr2aNE8Jwj6cE9qehEm28Buu0iAI3PsK3sj0mNH+yR3AWQ+McyaApXBVTMDf+nTD+6qf1BB4sy87OwXnzAFjDdnUn/9qXSrtHC/iupWkjpaqWdNscEY3NXUrHtR+jTi+AD4sYCNMzyYqbtyHdzfen1YcblLpnCpxEUnX7RnFSNypBDz4bKQfvgmyvIl3t3AbwO2ODbR3iAFEPxtjuZGRtvlublaePVW10ZbZJW4FZDvfmuSYmaUPaEk1pRGQf7iFqRkMuWsDTgyc5uVfBT0tiUVpDIbd+UvsA85RvscLFwGjVlKXas0rh5F4MiuhkpQaU+4EYjljDuB/Iq7tegBD+N/Qr8qwBhsi1lkILNCHj3h3m64sMkMCo2RyaH61ltbR/1Fyd/kG7T6dzOp20diLHEJ5OmJ8MhIsXORWzV/YACYLnwFS86RWIFy6RuTbFVWQJCNgx2Vw2QOZgBiA/7lmfOwBXyyge4a/x4zzKnhDesZEaWd7cy1raF2P4O4vL5sJg8IACT0pMpH2NfTYy+2tkflTZIFNgllPgAnDR6z8ATO0NTTrXUvN8PjVrc81AsoJHCG6dqQRxs5m/FCCL7MXMV5rwlKe42LmR6+vjluWcIsurQdPZkQp2Xz1obu/pWEZ6syRFgczNPdM4qn6S6RMGOJZmxoBGHDdN07hihdF3SFCgXxB9jGrPYNBSHj+AoLAf6h5zwL8oDCrzyCw2YDyYGXxyECTDTSKFFFDMQOotlvIYgNofvw8VnTmVi4lTaRwrINJVRZnruQA+HqgXU1806lBevCCD7v+h1V5kkysHWEWHKZCLUDM3zzPxawHUPArE8wXQ0c5JH2CBbkGqEMyOwW3nqNdIO+Ml6065ha3d2IzxXnTTM+vvsjmaAw/Rz0eMYmBEzbvsv4t5v7xxK583lrD34eiC53LfXhmkYvKqKeTnBlPMqu4LSwH4SdF0rvLM3w1rmOXPa6STEWObrNyAm4vAIMhRyV5isIjASBboAxQ5uZ3WwmOkN8pcaBpLv1r+rjr5FQRcz9fwE40GQKa0gZPfIcXNTHsBwS4hJVhqjBoIxuAH3Tk+xlmyf8UxZHJs6WdljHhf8NFhawCpkG38DYsOIsuYzO/ustTI4H4xC5FqP2fdXQ7/VnVlnBnR7yfMz+aDSF1kI3TN86VQnONU5u5teBXmIkE00qJ5wJs6wsfpIgCs6dhzoEsL1Rq6rGKVDq/0OZqwpAsFkEKdvSaY0dfKDYfMrIu+ughcGQipzbLVdaLYAVmdmKix6vMUENqKrqJUnSAuz0AOp1oxwVGt0UuCmVZjzqYi/6Ze0PW3Nj5o0hIoo2TD3xdXOvqCGCAMyABGA3MNaQ8yqepgB6ckKpaImDezH3wl7NDK9M+yPDeNyW6Dn2/SL8jUvcpniOIA2AnvoPt/qFsgs266EDImaOfJomQVr13obLvmRfMW4PTubUq/uMtPhu9p+o/58nwKu2tCzdi8k5xRQFuVyvax2o9lJUEuY/sna40/HfDZsA6INwV+NcEamZANl585NZbM4OljljPAlk06azuWN/fnrdCrwPVgZtWU+EuBnk4iShE0vzHW6OPEVnC0Aqb2+vNn3DUrV/IQ35p1SYvVsVJGIZZmLnAwebNYOstgYgoc/U6+WRFNTtvdDUD2GeJmE8CiXzWrQzvfWZ71A0tZUY/mrM8ehjX+go9cnpJMjdFZi4Boif1qMZdjL/B/XdLrV106H41lNMCPxlgtc3HWMVLppc7kqI9XszaM2aj/i1HjgWkchN5Wjgzv8POpS59ROEL6P892LXbAOUyFNjNfdFKRNYoLg9tuGMP9za9SWmNDIytTJYUL1DUqPxEwZNjYB7JxEa0QRWaLxvNfA8HQEWR9MHsxPsXHJ4UNqO+L0ayMds/B/HRNnAOZp9HLDIAtNI6fxYFRt6lGprk2N0BZbmXnTZnDT8f86SuQiMS6fRwE4vsz0NNBpQ0uP9Prx1JX7B4va19saalAVGxgFCq8sLUuS6nZn+njOOhjjq/T/LBZOWr4wZdk9S6LXdlwL2d9Zu5KtDcwvMjySFj5fZbTlBOxNo+FQVZ+QDw/qjojAwGlrDTSq0AQQUnM5RjsEDdfHqhq/obzIhlpMDo3RLxCzFIGyEyNzADp3KDZin/R3x/2nQQ0OJ8ZlET6LNhisSBQ22d6TG6+xsfAPii/+DalXvKyNa1PpCybCAShJH5Fn+iC8UhqdMu4f1KvxWCH3GMDUxegV0V3B9MphHmtSVfBQRhr1I8umLE3wYK0a5EJ3Lp8RKmbbm9AwVVrBBRtTWorwe2cFlOsP1vaRJq8rMbS8vPJJDQ7MPr0RoHQIroOZhZ9KOr7hTzieJwy0ZAqZ+CoDEFHGLWE0bySfcZ93w69IhIWMOEim2VkW1ln7jVmeZDFRbAjeBUBEJrKFDeHUe9AHAe3BS7kOc4XETfDxwWmcU2k1xSFOmErN3V859dGegfAWDDAEfM3RKdFtmTIrXnCmvrGrJDYWkR4UVvRwd7N1LxQ8PlQGRol8hEUZ5aLuAwgJgw/zvqIIrZIcChlVpidwxnA8R40i0aCG+bf0/c9NrMC2nFO26HuA6ze/+BKV4Nf8cRLp3hx3LwMBofXlGyMGc41ocUcq16IltGtIDbXjOb3PnFLk9cnPqOtbkKYtMV8hDqw9AFhmuEnszpNssenCjRhAxpjcBn0soA6Z1BQfxciahJiplRGQ7OxmgsHOgsMWK1ObRfTzKziiO7XoUNbN/gOfj8b13zlTig4WBtFD3TRKFmeTGBeK5wLwHvzoCwGejNMOGfhHu1gpJel4K2gQQHZ+gzLNjvKA9EDJot9hlY1psUma9NYejuPaOb/fkYkF3trCGjrfikiNhYQzOaU/G6aSSK8bJSEHGjL9MA7l73UK7oUtXLszxiRVauGY9bMYXODIH1NAhte1KA0q8v5U5mgkXHXYRgCu12gmN9h4lek9YrpXLWlOrM2VOXtDBhgC+x4oXj9F0KneNkvcDvvIjIhFXnasA2ZGx69rNifAxd9dTGQEavD2GBgEKW5Z6+hFp67jCbrhOW5kf2pWZ43C5KXKoEDnUwwYbEPBFgfgyfRT8nrxlxegmQ0P6PJitaMAeGUH5CMUdp/AYj16fU9Nt3WXNKS+RkQm4vMZS62H4YAl6/M+ha03zQ9LevW7DtWegmRYR/WN/sMQwDEMDUyTS4q2o9W7RnFU1FC/txJVW3dI0SB0H9YyBTghwXTskrQR+/eqWiahQrw7qHzW3HVKgAoWw76vrKvLwf2NOKuEhZsXWmmgw34NqRMA02cKyXdGoldyKNH8A/HRbI1C4Uz7Wqc32aANQo9F9hVDHDqsjVZjG2f+m62j6oDotnKCa/mbV4hNe1qvJIz9+egP5BMj2ZOTisLEphQEqtmeuXevhbVjGa0gZ4CiQ5s1SaWe/biq6PZwZyEyvKsaKrvJWItpcYvsjpaSCFaSwZJVifvI7I6r8GXhb/RT0jzChv80MO/WltaW1xsQ4USRrFlPhSl68MLJQNkmDq+68AOi7E0BoxFAYQrRNNh1zmCMtvM7BXtLI24Q38JsfNnqRRN9q37jgiQUIspwZUkAHjHkvi2F7LshscloGJgDHQQABVqTDcZAxkVyRmHEs6+kSOiznFuMlY4M7ji1Xh29QkjPsDnAryxDnhChsdcny76PtBtHu++v+DDHd2zY4Gej4yy3sdDQSPWBszsgKwq1vKjKUuAU/anrXZJjqWq5c+wIU6SMk05AmtswmYAQB27vwmPssnmKW3WPzGooW22L0IRA583lX0hz2JzRQHAJCEXzUxAatvpoNWbB+DnplNd0IAFTq0wQeWPYgCk5Twf1f+16v/ZO2Jl7yabrLSBXDyndYZZSB77DdeH6wH+WUSNseUA9IQIkng/ArTWfXr/PiWsG1LiC3X71lrAwEiUgqaBIRcdl0HFgG0VLSZ+VjgYPKv1zKqRdnrmDUjLiKnnV43jyX4fbFg1esvlQKgMMNLMMfCLwH8jQPptFjLBak4twralB+Ukbdubt5KxOEhRAM1qzDRlg8kb9/Eg++NEyCllkf01/HyhkrOadxngsr9GP5MgRpH3m3dyA4gB/NSvp/cRtsG/4XOSv4d160oWh3MtnzXsBKf3zQCsgJ7/pqlcB0jkOAM/pGVdTjmn1/Oc7eWpERZzejWrxa08i/Q60JmvUMxMmL8VA6SfL18ghCBa5q86HHL1lzCoPMps6YJxvLn5az5eeWa60MM+JGRhtWmcPXIaNYbr4tGYoezx1KX0/m1K616BD35TLCb43YbjLArpqwoTvsKKIXS0ZmEbYGrMYt4v7+iNaxCQoh9jx/H3RRM7AssyEFwOgIsaMH9QDYI3Yun8jUaOEGkF/RsMBhQmrw6P0gyOn2VdlbzYAgh5HKUtOqQjmJUiZk60fM3s5ysDHjLHgwhaBcI6wyIgIdKrJqr2NJmXPqJVl0bDzVQT8HLkM3YZzF0fUqFEE99ZzRgdCG3i++5qAK+zprTJvh3ni5SxEus8yGx4XfzrOb3UzNj7RHto6tdjp2SA9vwVAA0Ay3ylY2lzkU0OI8l5wmV+MFFncFCBRt+HLmgZPsTEDz5Dfe9ZlwprxTcrMnTRRaPxE8lNdMHNAh+vVQPgNLBIPwQratCiBvMbsMMRV6FcaxGuLTpIl4LH3fnvU5f++GZEueJEvov47xWnP/nQ2NEFwFVA6HmtUnKoqrxCf2AR5S3L4bOhHvAgCjFAYdIWMpoY3NAYsflpBKRCvUBLZKfvj9glgIA0LJB5lh9iFofZRuL0NmaD9il4mRPfzeq4yZG2gu+qZnkMFKlMx9LPDEgplGa7ULEZkV5cC1soQuMnY5lAHQITEuywndt0B708mNFeB4Y43X1AkbVZpYYBaErZAQsGlCAT2aQCXS6C2gRN2wAoOvynzd+RKjP2jn0NsrEY/aweL+ZB1qB6HlVfl/NlAhNq5jacaFcwq3Ax/9V/sRaHtsRmNbBx+AwVoLfamls7d3D3993j7vSfUur+fBapn5GqtQCwtQo8GfHiBaqIroOUTbIodyl9fwYEnNyey6sbwCiLya9Rk6yN0dnHGQhD5kbYsyOCC8W/rvEzEGbkVFatUJ6eGx3BQsoCY51FllUaxPR5Zzo6jbTiTOkH1HuYzy48g5u3/D7uVxE0hzHggWoMD3drLZmO1LVQut4sV2XIdk0l1JrDTFfAEIAM4KIpxRxgNpzgZ8EDLjbFtcICUI+1Jpj5XiPGsCM4RwF2AF4Z6wujzM4izaHIVEp15MpbKXxycUounZ7TUKYvOy99rRk4wwApXK+DIbH9dokW+C3ibpMHkUDMgZ88239GNZh////mzl857XhG1BlrQhy3fK1zt70ZIL2Si2qqcoZH6fuLjDCDI0YDN8rWT1sFDJqfVVFetJ/SlkLYHIAZx9CZHgXZyvSiyUtQ1iQIOM+FiUW/n9VsU1NYTazMKnJ5Jr6LXJVaP4nl7tmuOAVVZxb3G8kgppIaVHPpZce2rkeiPWQu0Pix8EJ+Vjw0dyDTvF7L5Q3FXBQsddGpfYZccDzVzfU2ihk8r2aTY/sAF6auMc2h+ZtHLH2Mg82UAvgVwDOVY0xQtui9OnKHs6MFeEtAcBHANCdjNNIbBxDw1F2bfwpaqgdNzeWr27fohJGDuu4vu77v/2h3uPwPbLAV3BDh7dqvS3p3BsXi+jVGfcfWnFtuz3sIBBijGOr5Qgl5OS6DHic8o4ASjLAGeu5tTGszMBsFuIoRMrgh9yEQNoMbCl6M6LI92IpR09OzNITgxQCI6r0ajNBAVUxuFz5bAU868WNlGC4kHkzRjmhliKB4JlLaHjad7IuLvmrJXBh91uo0NN+DRMejHrb4mOuANRR1RbJnlwDIsDCBFkUwJOUNbQbKd3XAxFnhcJouCXLE8esBE9cs0ic8siudvZPWHGhZTXOk4frvx6HJ84SUR7DrBzjBoqelh6LU+MV5WbdxEZ7JgF/ydHye5sGHh/v1P5dH+bw//9supf+w5JKDY6aeZkDaS/Svm3ULyI22+SqT14IJBKgAhMp07IUbOOpnmQFpBkI4bjEQtjI8TPcHFuVsKbA/uY3682QDHUpobR9hAUnLJ41mPQ7l38hJIfAp+AbT2P8O0V3cS1G2SO8SRl2YyrrZERz0iFBi3w7dD1Y3Kfcfz+/FHh9KGYTh+j3U7xnTrvCdBAwsz5fWoLyF2vwNJoYy4wYwVtfPL7nMhHGQhXAb+6PIeY06g5HpmDtgzvyNswHdw1Johuty6zyFbbw1B/wYcM19Xk/eGW7GhcP+rS05sQhiJCy+JGJWZRZOzfnYuiaEDT6s2z8OgH3X/bvX9+u/9vs/Hs5/ky7pL9qhpOuh0Z+zqu7S6uIZDL3u5vZE+h5yxebMtmIVZ2NW9EGNiZ1r3Z9QyqyrI3vRSiohbzeatwRX/yxuhkQZS8lGXe6S8VYCBLrvRAbgiC1uOYVZVBctyNVc9C1lH2QEwmzelgEQK5kVI8X2UgE0265Pd9suHfZnyeyQEk8cAyHFzmsVGqixERHM/Lkiy7P9gws8lWtUIGvPr37EMM1sYGpmRijzbqOMgSE/T1FM33fjWtm8Nmrsq6UFUQYM0xackK2iIF5m2bYm/BAslsymeKUIWRUSNSZ+PlOL0/JHfg0s0KaaBc3yS6YPmmztKfN8GQBOQUW4Qpf+9tX95l/HhUbONCb4V2IOX/tTrQpcvQY3ufa6Vxzvw8GStgv2RtAygOKx9P15+hv9fAZ6Pp4r3Z+KSxUkptLa5PlngNDN0JjhIaCn0UhPqkcZJYsSExyzL87Ai++Be5MwOALWZw+pZCUfP5TMqM6Q/cfATP13jFRKQQNs5o1ME4n0bjwfWJ35VrPPZgt8fozqZgTmMwPMgq1twKMM0ICuZnkBXONUzdkXjnDGrIbAqPIT+BgbwFhrDy2WLNefSL2LfkfyuToootKs7OobYz7zADgGiLfZVg4Z5oqIRQ2KNsYYjVFmW1q105vodcXEnrvE8usf/p9L/y/B/MI6VTbEfIL/JvX9n6XU/auU0h978MnRjB0d/21AXfU+xl6Dzgn6qa7rGD+amxQZ3eFKTvMu+v7qIqe4hkoupjV+6Afup1CC3ng2R5nWVm5S9i1O6wAAAOZJREFUrjiURcz0MeJzKZ1lxQn4jMjcYMCFfsb8tx5FnaP79dy8pRloaX4GzEMgtEwVa8McEErA43hOd1s1rC/YvQ1KZxZVoDnozCvXvSMwesxCJpJcxUthxdGg71LByScg5So0jTkMzVz3qizVjCWoMxLNhao2vTmD/fhqMipohvaIu6CXDYnEYzyISodyXTTfjU4V80PmjnveDFaIJixvTxu5nlk1nI7MvEFoPK8q2l3m37De9r5iXGaE0jnz48urKmRN4UDrSYaIYM83C3xy3G9T6v9r6rr/8nC3+o9d1/1DvN7/BTSNKRfozvsrAAAAAElFTkSuQmCC",Zr="data:image/png;base64,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",kr=te(59301);const Xr=({problemset:me,dispatch:se,question:ue})=>{const[ft,Dt]=(0,E.useState)({}),[Mn,On]=(0,E.useState)([]),gn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{const En=(0,Rn.cloneDeep)(ue);Dt(En),On(En==null?void 0:En.choices)},[ue]);const jt=()=>{let En="";return Mn==null||Mn.forEach((ta,qn)=>{ta!=null&&ta.is_answer&&(En=En+gn[qn])}),En};return kr.createElement("div",{className:ne.solutionWrap},(ue==null?void 0:ue.item_type)=="PROGRAM"?kr.createElement("div",null,kr.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ue==null?void 0:ue.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):kr.createElement(kr.Fragment,null,kr.createElement("div",{className:"c-grey-333 mb5 font16"},kr.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),kr.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((ue==null?void 0:ue.item_type)=="MULTIPLE"?jt():gn[Mn==null?void 0:Mn.findIndex(En=>En==null?void 0:En.is_answer)])||"--"))),kr.createElement("div",null,kr.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ue==null?void 0:ue.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Nl=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Xr),hl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",cl=te(87954),Za=te(19719),uo={header_style:"header_style___OjKXs",content:"content___Ix9Id",legend:"legend___ZG4ed",legend_icon:"legend_icon___LM_Vy",item_list:"item_list___i0Egp",item_list_title:"item_list_title___Pflnd",item_title:"item_title___mLa60",item_top:"item_top____XMW3",item_bottom:"item_bottom___ox1qv",box:"box___zl8eg",page_item_acitve:"page_item_acitve___aJbmD",drag_style:"drag_style___wO0hd",top_content:"top_content___ElhxK",page_item:"page_item___U0LMa",expandBtn:"expandBtn___ZkM8D",imgWrap:"imgWrap___eNTpL"},qr=Object.defineProperty,_r=Object.defineProperties,Pl=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertySymbols,dl=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Fl=(me,se,ue)=>se in me?qr(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,wu=(me,se)=>{for(var ue in se||(se={}))dl.call(se,ue)&&Fl(me,ue,se[ue]);if(nl)for(var ue of nl(se))Hr.call(se,ue)&&Fl(me,ue,se[ue]);return me},$l=(me,se)=>_r(me,Pl(se)),du=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const bu={cursor:"move",transition:"unset"},yi=me=>{var se,ue;const{tag:ft}=me,{listeners:Dt,transform:Mn,transition:On,isDragging:gn,setNodeRef:jt}=(0,Za.nB)({id:ft.id}),En=gn&&Mn?$l(wu({},bu),{transform:`translate3d(${Mn.x}px, ${Mn.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):$l(wu({},bu),{transition:"none",zIndex:10,cursor:"pointer"});return E.createElement("div",$l(wu({style:En,ref:jt},Dt),{className:uo.drag_style}),E.createElement("div",{className:uo.item_bottom},(ft==null?void 0:ft.module_count)>0?(ue=(se=ft==null?void 0:ft.modules)==null?void 0:se.map((ta,qn)=>`\u4EA4\u4E92${qn+1}`))==null?void 0:ue.join(" "):"\u7A7A"))},oi=({globalSetting:me,interactiveOpen:se,onClose:ue,maxPage:ft,paramsHttp:Dt,handlePageClick:Mn,handleRefresh:On,currentPosition:gn})=>{var jt,En,ta;const[qn,Nn]=(0,E.useState)(!1),[pn,Un]=(0,E.useState)(!1),[na,Pn]=(0,E.useState)("1"),[Fa,da]=(0,E.useState)("1"),[ra,oa]=(0,E.useState)({}),Ba=(0,E.useRef)(null),[kt,Qa]=(0,E.useState)({pages:[],pages_histories:[]}),Ya=[{title:Fa=="1"?"\u9875\u7801":"\u539F\u9875\u7801",dataIndex:"position",key:"position",align:"center",width:60},{title:"\u4EA4\u4E921",dataIndex:"module_count",key:"position",width:"130px",ellipsis:!0,render:(Tn,va)=>{var Ha,Ma;return(va==null?void 0:va.module_count)>0?(Ma=(Ha=va==null?void 0:va.modules)==null?void 0:Ha[0])==null?void 0:Ma.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:(Tn,va)=>{var Ha,Ma;return(va==null?void 0:va.module_count)>0&&(va==null?void 0:va.module_count)==2?(Ma=(Ha=va==null?void 0:va.modules)==null?void 0:Ha[1])==null?void 0:Ma.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:(Tn,va)=>E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",null,Fa=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),E.createElement(oe.default,{key:va.id,ref:Ba,value:Fa=="1"?va==null?void 0:va.position:ra[va==null?void 0:va.id],size:"small",style:{width:120,marginLeft:"10px"},options:kt==null?void 0:kt.pages,fieldNames:{label:"position",value:"id"},onChange:Ha=>du(void 0,null,function*(){console.log("curentpage",va==null?void 0:va.id,"value--",Ha),Fa=="1"?yield io(Ha,va==null?void 0:va.id):yield Mo(Ha,va==null?void 0:va.id),oa(Ma=>{const so={};for(const zo in Ma)so[zo]=null;return so})})}))}];(0,E.useEffect)(()=>{Nn(se),Un(!1),se&&(xa(),da("1"))},[se]);const xa=()=>du(void 0,null,function*(){const Tn=yield(0,b.ZP)(`/api/courses/${Dt==null?void 0:Dt.coursesId}/smart_plans/${Dt==null?void 0:Dt.id}/list_page_modules.json`,{method:"get"});(Tn==null?void 0:Tn.status)==0&&Qa(Tn==null?void 0:Tn.data)}),io=(Tn,va)=>du(void 0,null,function*(){const Ha=yield(0,b.ZP)(`/api/smart_plan_pages/${Tn}/exchange_module.json`,{method:"put",body:{choose_page_id:va}});(Ha==null?void 0:Ha.status)==0&&(ye.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),xa(),On())}),Mo=(Tn,va)=>du(void 0,null,function*(){const Ha=yield(0,b.ZP)(`/api/smart_plan_pages/${Tn}/restore_module.json`,{method:"put",body:{choose_page_id:va}});(Ha==null?void 0:Ha.status)==0&&(ye.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),xa(),On())}),No=Tn=>{var va,Ha,Ma,so,zo,Fo,po,Ja,xo,Bo,Rr;if(((va=Tn==null?void 0:Tn.active)==null?void 0:va.id)==((Ha=Tn==null?void 0:Tn.over)==null?void 0:Ha.id)){Pn((Ma=Tn==null?void 0:Tn.active)==null?void 0:Ma.id);const il=(so=kt==null?void 0:kt.pages)==null?void 0:so.find(Cl=>{var Ur;return(Cl==null?void 0:Cl.id)==((Ur=Tn==null?void 0:Tn.active)==null?void 0:Ur.id)});Mn(il==null?void 0:il.position)}(zo=Tn==null?void 0:Tn.over)!=null&&zo.id&&((Fo=Tn==null?void 0:Tn.active)==null?void 0:Fo.id)!=((po=Tn==null?void 0:Tn.over)==null?void 0:po.id)&&(io((Ja=Tn==null?void 0:Tn.active)==null?void 0:Ja.id,(xo=Tn==null?void 0:Tn.over)==null?void 0:xo.id),console.log((Bo=Tn==null?void 0:Tn.active)==null?void 0:Bo.id),console.log((Rr=Tn==null?void 0:Tn.over)==null?void 0:Rr.id))};return E.createElement(be.default,{footer:null,title:null,closable:!1,open:qn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},E.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),E.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ue()}})),E.createElement("div",{className:uo.header_style},E.createElement("div",null,E.createElement("span",{style:{fontWeight:500}},"\u4E92\u6362\u4EA4\u4E92\uFF1A"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\uFF08\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03\uFF09\u3002")),E.createElement("div",{className:uo.content},E.createElement("div",{className:uo.legend},E.createElement("div",{className:uo.legend_icon,style:{background:"#3061D0"}}),E.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),E.createElement("div",{className:uo.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),E.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),E.createElement("div",{style:{height:"380px",overflowY:"auto"}},E.createElement("div",{className:uo.item_list},E.createElement("div",{className:uo.item_list_title},(En=Array.from({length:Math.ceil(((jt=kt==null?void 0:kt.pages)==null?void 0:jt.length)/5)},(Tn,va)=>va+1))==null?void 0:En.map((Tn,va)=>E.createElement("div",{className:uo.item_title},E.createElement("div",{className:uo.item_top},E.createElement("div",null,"\u5E7B\u706F\u7247"),E.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),E.createElement("div",{className:uo.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),E.createElement(cl.LB,{onDragEnd:No},E.createElement(Za.Fo,{items:kt==null?void 0:kt.pages},E.createElement("div",{className:uo.box}," ",kt==null?void 0:kt.pages.map(Tn=>E.createElement("div",{className:(Tn==null?void 0:Tn.module_count)>0?uo.page_item_acitve:uo.page_item,style:{backgroundColor:gn==(Tn==null?void 0:Tn.position)?"rgba(48, 97, 208, 0.2)":""}},E.createElement("div",{className:uo.item_top},E.createElement("div",{className:uo.top_content},Tn==null?void 0:Tn.position)),E.createElement(yi,{tag:Tn,key:Tn.id})))))))))),!pn&&E.createElement("div",{className:uo.expandBtn,onClick:()=>{Un(!0)}},E.createElement("div",{className:uo.imgWrap},E.createElement("img",{src:te(9540),width:18})),E.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",E.createElement("br",null),"\u5217\u8868")),pn&&E.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},E.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),E.createElement("div",{onClick:()=>{Un(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},E.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),E.createElement("span",null,"\u6536\u8D77"))),E.createElement("div",null,E.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},E.createElement("span",null,"\u72B6\u6001"),E.createElement(oe.default,{value:Fa,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:Tn=>{da(Tn)}}),E.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},Fa=="1"?"\u4EA4\u6362\u7ED1\u5B9A\uFF1A\u652F\u6301\u4EA4\u4E92\u4E8B\u4EF6\u91CD\u65B0\u9009\u62E9\u7ED1\u5B9A\u7684\u5E7B\u706F\u7247\u9875\u9762\u3002":"\u91CD\u65B0\u7ED1\u5B9A\uFF1A\u652F\u6301\u5C06\u5931\u6548\u7684\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u81F3\u5176\u4ED6\u5E7B\u706F\u7247\u9875\u9762\u3002")),E.createElement(ze.default,{scroll:{y:420},columns:Ya,pagination:!1,dataSource:Fa=="1"?(ta=kt==null?void 0:kt.pages)==null?void 0:ta.filter(Tn=>Tn==null?void 0:Tn.module_count):kt==null?void 0:kt.pages_histories,bordered:!0})))))};var gu=(0,ve.connect)(({globalSetting:me})=>({globalSetting:me}))(oi),Ql=te(84989),lu=Object.defineProperty,Pi=Object.defineProperties,ri=Object.getOwnPropertyDescriptors,li=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,Ru=(me,se,ue)=>se in me?lu(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,rl=(me,se)=>{for(var ue in se||(se={}))Qu.call(se,ue)&&Ru(me,ue,se[ue]);if(li)for(var ue of li(se))Ci.call(se,ue)&&Ru(me,ue,se[ue]);return me},Dl=(me,se)=>Pi(me,ri(se)),ir=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Hu=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C","\u5341\u4E09","\u5341\u56DB","\u5341\u4E94","\u5341\u516D","\u5341\u4E03","\u5341\u516B","\u5341\u4E5D","\u4E8C\u5341"],Wu={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},Fi={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Ku=({classroomList:me,globalSetting:se,dispatch:ue,pageNum:ft,pptInfo:Dt,openEwm:Mn,aiImg:On,addPage:gn,maxPage:jt,setOpenEwm:En,behavior:ta,changePage:qn,pptFullScreen:Nn,clickTab:pn,gotoSlide:Un})=>{var na,Pn,Fa,da,ra,oa,Ba,kt,Qa,Ya,xa,io,Mo,No,Tn,va,Ha,Ma,so,zo,Fo,po,Ja,xo,Bo,Rr,il,Cl,Ur,Qr,vl,Wl,El,Gr,al,zl,jl,mu,fu,ol,Kl,Au,nu,vu,Rl,Su,Du,pu,xu,Er,wl,Al,Xo,Zl,Ol,Ro,Jl,uu,kl,Kr,iu,Mr,zi,Ju,Ul,Mu,su,Tl,Xu,zu,si,qu,ci,_u,yu,bl,Hn,ji,di,Zi,$u,ju,Gl,hu,Zu,gi,Iu,ei,cu;const[Pu]=(0,ve.useSearchParams)(),[ti,Yl]=(0,E.useState)(null),[Xl,Nu]=(0,E.useState)(!1),[mi,dn]=(0,E.useState)(""),[ga]=Fe.default.useForm(),[Ka,Yo]=(0,E.useState)(!1),Gn=(0,ve.useParams)(),[ho,Vo]=(0,E.useState)(!1),[Yr,Ir]=(0,E.useState)(!1),[gl,Lu]=(0,E.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[fi,Mg]=(0,E.useState)({}),[vi,Ig]=(0,E.useState)({page:1,page_size:20,course_group_id:"",search:""}),[Ji,Ng]=(0,E.useState)(null),[Lg,fc]=(0,E.useState)(!1),[ps,hs]=(0,E.useState)(!1),[Og,kg]=(0,E.useState)(null),[Es,vc]=(0,E.useState)(null),As=(0,E.useRef)(tn(z.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),pc=(0,E.useRef)(null),[Tg,hc]=(0,E.useState)(!1),[Ou,Rg]=(0,E.useState)({}),[zg,Ss]=(0,E.useState)(!1),[ys,Ps]=(0,E.useState)(1),[jg,Ec]=(0,E.useState)(!1),[au,Cu]=(0,E.useState)(),[d0,g0]=(0,E.useState)(1),[Vl,pi]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[Ac,Cs]=(0,E.useState)(!1),Zg={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),PROGRAM:te(88597)},[Sc,yc]=(0,E.useState)(!1),[Pc,Cc]=(0,E.useState)("show_after_edit"),[Fc,Bc]=(0,E.useState)(!1),[Ui,wc]=(0,E.useState)([]),[Xi,Ug]=(0,E.useState)([]),[Gg,Fs]=(0,E.useState)(!1),[Yg,Bs]=(0,E.useState)(!1),[Vg,Gi]=(0,E.useState)(!1),[Qg,qi]=(0,E.useState)(!1),[ws,Fu]=(0,E.useState)(!1),[ku,ni]=(0,E.useState)(!1),[Hg,hi]=(0,E.useState)(!1),[Uu,Ei]=(0,E.useState)(!1),Yi=(0,E.useRef)(),Vi=(0,E.useRef)(),{SmartPlanItemBanks:lt}=me,_i=(0,E.useRef)(null),bc=(0,E.useRef)(null),[fr,Tu]=(0,E.useState)(0),[ml,Ai]=(0,E.useState)([]),[Wg,Dc]=(0,E.useState)(!1),[Kg,bs]=(0,E.useState)(!1),[xc,Mc]=(0,E.useState)({}),Jg=Fn=>{const Sa=As.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:Fn},{connected:()=>{Sa.perform("request_initial_stats",{smart_plan_page_item_bank_id:Fn})},received:Ia=>{var Uo,ur,Lr,$r,fl,pl,ql,_l;const ou=[{name:((ur=(Uo=lt==null?void 0:lt.item_banks)==null?void 0:Uo[fr])==null?void 0:ur.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:Ia==null?void 0:Ia.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:Ia==null?void 0:Ia.answerd_num},{name:(($r=(Lr=lt==null?void 0:lt.item_banks)==null?void 0:Lr[fr])==null?void 0:$r.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:Ia==null?void 0:Ia.correctly_num},{name:"\u63D0\u4EA4\u7387",value:Ia==null?void 0:Ia.submitted_rate},{name:((pl=(fl=lt==null?void 0:lt.item_banks)==null?void 0:fl[fr])==null?void 0:pl.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:Ia==null?void 0:Ia.correct_rate}];Lu({summary:ou,summaryTotal:Ia==null?void 0:Ia.total_num,details:Ia==null?void 0:Ia.choice_list,studentList:Ia==null?void 0:Ia.knowledge_answer_student_list}),Mc(Ia),((_l=(ql=lt==null?void 0:lt.item_banks)==null?void 0:ql[fr])==null?void 0:_l.item_type)=="PROGRAM"&&Nc()}});vc(Sa)},Ds=()=>{Es&&(Es.unsubscribe(),vc(null))};(0,E.useEffect)(()=>{const Fn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return Fn!=null&&Fn.length&&Fn.findIndex(Ia=>Ia==(Gn==null?void 0:Gn.id))!=-1&&e0(),()=>{Ds(),As.current&&As.current.disconnect()}},[]),(0,E.useEffect)(()=>{Nn&&pn&&Cu(pn)},[Nn,pn]),(0,E.useEffect)(()=>{if(ft)return qe.Z.subscribe("active-modal-index",Sa=>{var Ia;Sa===1&&(Yl(!0),Nu(!1)),Sa===2&&(Vo(!0),Ir(!0),dn("SELECT"),ga.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),Sa===3&&_g(),Sa===4&&((Ia=pc.current)==null||Ia.onClick())})},[ft,gn]),(0,E.useEffect)(()=>qe.Z.subscribe("active-data-update",Sa=>{Sl()}),[]),(0,E.useEffect)(()=>{ps&&qg()},[ps]),(0,E.useEffect)(()=>{ft&&ft<=jt&&(ga.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Sl(),Vo(!1),Ir(!1),ni(!1),Ei(!1),Cs(!1),Tu(0))},[ft,jt]),(0,E.useEffect)(()=>{Mn&&Yo(!0)},[Mn]);const xs=(Fn,Sa,Ia)=>{(0,b.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:Fn,allow_answer:Sa,is_end:Ia,randomData:new Date}}})},Ms=()=>ir(void 0,null,function*(){var Fn;const Sa=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,E.useEffect)(()=>{var Fn,Sa,Ia,Uo,ur,Lr,$r,fl,pl,ql,_l,ou,Yu,Vu;let ru=[];const ai={page_info:0,ai_qna:1,animation_code:2,item_bank:3},Bu=(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.module_sort;Bu!=null&&Bu.length&&(Bu==null||Bu.map(Si=>{ru.push(Qi[ai[Si]])})),(ru==null?void 0:ru.some(Si=>(Si==null?void 0:Si.key)===au))||Cu((Sa=ru==null?void 0:ru[0])==null?void 0:Sa.key),Ai(ru),Ai([...ru]),pi(Dl(rl({},Vl),{defaultValue:(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.animation_code,showExtra:!0,open:0})),(Dt==null?void 0:Dt.status)!=="ended"&&xs(ft,((Uo=lt==null?void 0:lt.page)==null?void 0:Uo.status)=="in_progress",(Dt==null?void 0:Dt.status)=="ended"),((ur=lt==null?void 0:lt.relation_positions)==null?void 0:ur.length)>0&&(Lr=lt==null?void 0:lt.relation_positions)!=null&&Lr.includes(ft)&&qn(lt==null?void 0:lt.relation_positions),(lt==null?void 0:lt.count)>0&&dn(((fl=($r=lt==null?void 0:lt.item_banks)==null?void 0:$r[fr])==null?void 0:fl.item_type)=="SINGLE"||((ql=(pl=lt==null?void 0:lt.item_banks)==null?void 0:pl[fr])==null?void 0:ql.item_type)=="MULTIPLE"?"SELECT":(ou=(_l=lt==null?void 0:lt.item_banks)==null?void 0:_l[fr])==null?void 0:ou.item_type),Cc((Yu=lt==null?void 0:lt.page)==null?void 0:Yu.solution_visibility),yc((Vu=lt==null?void 0:lt.page)==null?void 0:Vu.enable_ai_tutor)},[lt]);const Sl=()=>ir(void 0,null,function*(){ue({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Gn==null?void 0:Gn.coursesId,id:Gn==null?void 0:Gn.id,position:ft,max_position:jt}})}),Ic=Fn=>ir(void 0,null,function*(){var Sa;if(Fn){let Ia=yield(0,b.ZP)(`/api/smart_plan_item_banks/${Fn}/edit.json`,{method:"get"});if((Ia==null?void 0:Ia.status)==0)return Ug((Sa=Ia==null?void 0:Ia.data)==null?void 0:Sa.all_pages),Ia==null?void 0:Ia.data}}),Xg=Fn=>ir(void 0,null,function*(){var Sa,Ia,Uo,ur,Lr,$r,fl,pl,ql,_l,ou,Yu,Vu,ru,ai,Bu;let sl=yield(0,b.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:Fn}});if((sl==null?void 0:sl.status)==0){const Si=[{name:((Ia=(Sa=lt==null?void 0:lt.item_banks)==null?void 0:Sa[fr])==null?void 0:Ia.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(Uo=sl==null?void 0:sl.data)==null?void 0:Uo.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(ur=sl==null?void 0:sl.data)==null?void 0:ur.answerd_num},{name:(($r=(Lr=lt==null?void 0:lt.item_banks)==null?void 0:Lr[fr])==null?void 0:$r.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(fl=sl==null?void 0:sl.data)==null?void 0:fl.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(pl=sl==null?void 0:sl.data)==null?void 0:pl.submitted_rate},{name:((_l=(ql=lt==null?void 0:lt.item_banks)==null?void 0:ql[fr])==null?void 0:_l.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(ou=sl==null?void 0:sl.data)==null?void 0:ou.correct_rate}];Lu({summary:Si,summaryTotal:(Yu=sl==null?void 0:sl.data)==null?void 0:Yu.total_num,details:(Vu=sl==null?void 0:sl.data)==null?void 0:Vu.choice_list,studentList:(ru=sl==null?void 0:sl.data)==null?void 0:ru.knowledge_answer_student_list}),Mc(sl==null?void 0:sl.data),((Bu=(ai=lt==null?void 0:lt.item_banks)==null?void 0:ai[fr])==null?void 0:Bu.item_type)=="PROGRAM"&&Nc()}});(0,E.useEffect)(()=>{var Fn,Sa,Ia,Uo,ur,Lr,$r,fl,pl,ql,_l,ou;return((lt==null?void 0:lt.count)>0&&((Sa=["in_progress","ended"])!=null&&Sa.includes((Fn=lt==null?void 0:lt.page)==null?void 0:Fn.status))||((Uo=(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.smart_plan_page_knowledges)==null?void 0:Uo.length)>0||(ur=lt==null?void 0:lt.page)!=null&&ur.is_ai_question||((Lr=lt==null?void 0:lt.page)==null?void 0:Lr.lesson_mode)=="self_learning")&&((Dt==null?void 0:Dt.status)=="in_progress"?(Es&&Ds(),(fl=($r=lt==null?void 0:lt.item_banks)==null?void 0:$r[fr])!=null&&fl.smart_plan_page_item_bank_id&&Jg((ql=(pl=lt==null?void 0:lt.item_banks)==null?void 0:pl[fr])==null?void 0:ql.smart_plan_page_item_bank_id)):(Dt==null?void 0:Dt.status)=="ended"&&(lt==null?void 0:lt.count)>0&&Xg((ou=(_l=lt==null?void 0:lt.item_banks)==null?void 0:_l[fr])==null?void 0:ou.smart_plan_page_item_bank_id)),()=>{Ds()}},[lt,fr]);const Nc=()=>ir(void 0,null,function*(){var Fn,Sa,Ia;let Uo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/students.json`,{method:"get",params:Dl(rl({},vi),{item_bank_id:(Ia=(Sa=lt==null?void 0:lt.item_banks)==null?void 0:Sa[fr])==null?void 0:Ia.id})});(Uo==null?void 0:Uo.status)==0&&Mg(Uo==null?void 0:Uo.data)}),qg=()=>ir(void 0,null,function*(){var Fn;fc(!0);const Sa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/student_comment.json`,{method:"get",params:{user_id:Og}});(Sa==null?void 0:Sa.status)===0&&Ng(Sa==null?void 0:Sa.data),fc(!1)}),_g=wt().throttle(gn,2500,{leading:!0,trailing:!1});(0,E.useEffect)(()=>{var Fn;((Fn=lt==null?void 0:lt.page)==null?void 0:Fn.animation_code)!==""&&au=="3"&&(clearTimeout(bc.current),bc.current=setTimeout(()=>{var Sa,Ia;const Uo=document.createElement("iframe");Uo.style.width="100%",Uo.style.height="100%",Uo.style.overflow="auto",Uo.style.border="0";const ur=Lr=>{try{const $r=Lr.documentElement.scrollHeight;Uo.style.height=`${Math.max($r+10,400)}px`,$r||setTimeout(()=>{ur(Lr)},1e3)}catch($r){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",$r)}};if(_i.current){_i.current.innerHTML="",_i.current.appendChild(Uo);const Lr=Uo.contentDocument||Uo.contentWindow.document;Lr.open(),Lr.write((Sa=lt==null?void 0:lt.page)==null?void 0:Sa.animation_code),(Ia=Lr.documentElement)==null||Ia.scrollHeight,ur(Lr),setTimeout(()=>{ur(Lr)},1e3)}},1e3))},[(na=lt==null?void 0:lt.page)==null?void 0:na.animation_code,au,Vl.open,Mn]);const $g=(Fn,Sa)=>ir(void 0,null,function*(){var Ia;const Uo=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.id}/animation_code.json`,{method:"put",body:{animation_code:Fn}});(Uo==null?void 0:Uo.status)===0&&(ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),pi(Dl(rl({},Vl),{open:0})),Sl(),Sa(),Gi(!1))});(0,E.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[ta]);const e0=()=>{const Fn=Ia=>ir(void 0,null,function*(){const Uo=yield(0,b.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/set_cover.json`,{method:"post",body:Ia?{}:{position:1}});(Uo==null?void 0:Uo.status)==0&&ye.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),Sa=()=>{const Ia=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(Ia!=null&&Ia.length){const Uo=Ia.findIndex(ur=>ur==(Gn==null?void 0:Gn.id));Uo!=-1&&(Ia==null||Ia.splice(Uo,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(Ia))}};be.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:E.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>ir(void 0,null,function*(){Sa(),yield Fn(!1)}),onCancel:()=>ir(void 0,null,function*(){Sa()})})},Qi=[{key:"1",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:te(65560)}),E.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:te(58163)}),E.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:te(2402)}),E.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:E.createElement("div",{className:`${$n.subBtn}`},E.createElement("img",{src:Zg[(Fa=(Pn=lt==null?void 0:lt.item_banks)==null?void 0:Pn[fr])==null?void 0:Fa.item_type]}),E.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],t0=[((da=ml==null?void 0:ml[0])==null?void 0:da.key)!="4"&&{key:"4",label:E.createElement("div",{onClick:()=>ir(void 0,null,function*(){(yield Gu("item_bank"))&&qi(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((ra=ml==null?void 0:ml[0])==null?void 0:ra.key)!="2"&&{key:"2",label:E.createElement("div",{onClick:()=>ir(void 0,null,function*(){(yield Gu("ai_qna"))&&(Ai([...ml,Qi[1]]),Cu("2"),ni(!0),hi(!0),Fu(!1))})},"\u667A\u80FD\u4E92\u52A8")},((oa=ml==null?void 0:ml[0])==null?void 0:oa.key)!="3"&&{key:"3",label:E.createElement("div",{onClick:()=>ir(void 0,null,function*(){(yield Gu("animation_code"))&&Gi(!0)})},"\u667A\u80FD\u52A8\u6548")},((Ba=ml==null?void 0:ml[0])==null?void 0:Ba.key)!="1"&&{key:"1",label:E.createElement("div",{onClick:()=>ir(void 0,null,function*(){(yield Gu("page_info"))&&(Ai([...ml,Qi[0]]),Cu("1"),Ei(!0),Fu(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(Fn=>!!Fn),n0=[{key:"1",label:E.createElement("div",{onClick:()=>{(lt==null?void 0:lt.count)>=5?ye.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):qe.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:E.createElement("div",{onClick:()=>{(lt==null?void 0:lt.count)>=5?ye.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):qe.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:E.createElement("div",{onClick:()=>{(lt==null?void 0:lt.count)>=5?ye.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):qe.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(Fn=>!!Fn),Gu=Fn=>ir(void 0,null,function*(){var Sa;const Ia=yield(0,b.ZP)(`/api/smart_plan_pages/${(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.id}/check_module_max.json`,{method:"post",body:{module_type:Fn}});return(Ia==null?void 0:Ia.status)==0?!0:(Sl(),!1)}),Lc=()=>E.createElement(St,{form:ga,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),Oc=()=>E.createElement(za,{form:ga,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"});return E.createElement("section",null,Ac&&E.createElement("div",null,E.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),E.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{Cs(!1)}})),E.createElement(no,{onPptButtonClick:()=>{const Fn=`/IntelligentTools/10?pathid=${Gn.coursesId}&url=${window.location.origin}&name=${lt==null?void 0:lt.smart_plan_name}&type=Course`;(0,ct.xg)(z.Z.AI_PLATFORM_URL+Fn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(kt=lt==null?void 0:lt.page)==null?void 0:kt.id,defaultChatData:lt==null?void 0:lt.course_qna_records,data:{ppt_url:On==null?void 0:On.map(Fn=>Fn==null?void 0:Fn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Qa=lt==null?void 0:lt.page)==null?void 0:Qa.id,position:ft,type:10}})),!Ac&&E.createElement("div",{className:$n.box,id:"target"},E.createElement("div",{className:$n.box_header},E.createElement(He.ZP.Group,{className:$n.addTypeRadio,onChange:Fn=>{var Sa,Ia,Uo,ur;au=="2"&&((Ia=(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.smart_plan_page_knowledges)==null?void 0:Ia.length)==0&&!((Uo=lt==null?void 0:lt.page)!=null&&Uo.is_ai_question)?Yi.current.handleClose():au=="1"&&!((ur=lt==null?void 0:lt.page)!=null&&ur.page_info)?Vi.current.handleClose():Cu(Fn.target.value)},value:au,optionType:"button"},ml==null?void 0:ml.map((Fn,Sa)=>E.createElement(He.ZP.Button,{value:Fn==null?void 0:Fn.key,key:Sa},Fn==null?void 0:Fn.name))),(ml==null?void 0:ml.length)==1&&!ku&&!Uu&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(Pe.Z,{menu:{items:t0},overlayClassName:$n.menuSty},E.createElement("div",{className:$n.box_add},E.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),E.createElement("div",null,"\u6DFB\u52A0"))),(ml==null?void 0:ml.length)==2&&!ku&&!Uu&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.Z,{title:"\u5F53\u524D\u6700\u591A\u652F\u6301\u4E24\u4E2A\u4EA4\u4E92\uFF0C\u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u4EA4\u4E92\u4EE5\u6DFB\u52A0\u65B0\u5185\u5BB9"},E.createElement("div",{className:$n.box_add,style:{cursor:"not-allowed"}},E.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),E.createElement("div",null,"\u6DFB\u52A0"))),(ml==null?void 0:ml.length)==2&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},E.createElement("i",{className:`iconfont icon-tuodong ml20 ${$n.iconSty}`,style:{cursor:"pointer"},onClick:()=>ir(void 0,null,function*(){var Fn;let Sa=ml==null?void 0:ml.map(Uo=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[Uo==null?void 0:Uo.key]);const Ia=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/change_module_sort.json`,{method:"put",body:{module_sort:[Sa[1],Sa[0]]}});(Ia==null?void 0:Ia.status)==0&&(ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Sl())})})),(((Ya=lt==null?void 0:lt.page)==null?void 0:Ya.animation_code)||((io=(xa=lt==null?void 0:lt.page)==null?void 0:xa.smart_plan_page_knowledges)==null?void 0:io.length)>0||((Mo=lt==null?void 0:lt.page)==null?void 0:Mo.is_ai_question)||((No=lt==null?void 0:lt.page)==null?void 0:No.page_info)||(lt==null?void 0:lt.count)>0)&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.Z,{title:"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65"},E.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${$n.iconSty}`,style:{cursor:"pointer"},onClick:()=>ir(void 0,null,function*(){var Fn,Sa;let Ia=yield Ic((Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id);const Uo=(Sa=Ia==null?void 0:Ia.all_pages)==null?void 0:Sa.filter(ur=>ur==null?void 0:ur.checked).map(ur=>ur==null?void 0:ur.id);wc(Uo),Bc(Ia==null?void 0:Ia.progress_control),Bs(!0)})})),E.createElement("div",{className:$n.box_botton,style:{marginLeft:"auto"},onClick:()=>{Cs(!0)}},E.createElement("img",{src:te(69780),width:22}),E.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),E.createElement("div",{className:$n.box_botton,style:{marginLeft:"10px"},onClick:()=>{Dc(!0)}},E.createElement("img",{src:te(49324),width:18}),E.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),E.createElement("div",{className:$n.box_close,onClick:()=>{(0,Ql.vp)()&&(0,Ql.BU)(),ve.history.push(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan`)}},E.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),E.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),E.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((Tn=lt==null?void 0:lt.page)!=null&&Tn.animation_code)&&!(((Ha=(va=lt==null?void 0:lt.page)==null?void 0:va.smart_plan_page_knowledges)==null?void 0:Ha.length)>0||(Ma=lt==null?void 0:lt.page)!=null&&Ma.is_ai_question||(so=lt==null?void 0:lt.page)!=null&&so.page_info)&&(lt==null?void 0:lt.count)==0&&(ml==null?void 0:ml.length)==0&&E.createElement("div",{className:$n.nodataSty},E.createElement("div",{className:$n.rightWrap},E.createElement("div",{className:$n.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),E.createElement("div",{className:$n.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${lo})`},onClick:()=>ir(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Gu("item_bank"))&&qi(!0)})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:Wt})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),E.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${br})`,marginLeft:"20px"},onClick:()=>ir(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Gu("animation_code"))&&Gi(!0)})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:Ea})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),E.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),E.createElement("div",{className:$n.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${mr})`},onClick:()=>ir(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Gu("ai_qna"))&&(Ai([...ml,Qi[1]]),Cu("2"),ni(!0),hi(!0),Fu(!1))})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:Ta})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),E.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),E.createElement("div",{className:$n.wrap_button,style:{backgroundImage:`url(${Zr})`,marginLeft:"20px"},onClick:()=>ir(void 0,null,function*(){if((Dt==null?void 0:Dt.status)=="ended"){ye.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield Gu("page_info"))&&(Ai([...ml,Qi[0]]),Cu("1"),Ei(!0),Fu(!1))})},E.createElement("div",{className:$n.wrap_img},E.createElement("img",{width:30,height:30,src:ja})),E.createElement("div",{style:{marginLeft:"12px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),E.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),au=="1"&&(Uu?E.createElement(sn,{ref:Vi,isOpen:Uu,isEdit:ws,data:rl(Dl(rl({},lt),{url:On,position:ft,maxPage:jt}),Gn),changePage:qn,onOk:()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ei(!1),Fu(!1),Sl()},onClose:()=>{Ei(!1),Fu(!1),Sl()}}):E.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},E.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((zo=lt==null?void 0:lt.page)==null?void 0:zo.info_read_min_time)&&E.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",E.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Fo=lt==null?void 0:lt.page)==null?void 0:Fo.info_read_min_time)==60?"1min":((po=lt==null?void 0:lt.page)==null?void 0:po.info_read_min_time)+"s")),(Dt==null?void 0:Dt.status)!="ended"&&E.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},E.createElement(re.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>{Fu(!0),Ei(!0)}},E.createElement("i",{className:"iconfont icon-bianjikejian"}))),E.createElement(re.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:Fn=>{be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u89E3\u6790\u63A8\u9001\uFF1F",onOk:()=>ir(void 0,null,function*(){var Sa;let Ia=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(Ia==null?void 0:Ia.status)==0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Sl())})})}},E.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((Ja=lt==null?void 0:lt.page)==null?void 0:Ja.page_info)&&E.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},E.createElement(ee.Z,{className:"font16 mt5",value:(xo=lt==null?void 0:lt.page)==null?void 0:xo.page_info})))),au=="2"&&(ku?E.createElement(Et,{ref:Yi,isOpen:ku,isEdit:ws,addInteraction:Hg,data:rl(Dl(rl({},lt),{url:On,position:ft,maxPage:jt}),Gn),onOk:()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),ni(!1),hi(!1),Fu(!1),Sl()},onClose:()=>{ni(!1),hi(!1),Fu(!1),Sl()}}):E.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},E.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(Dt==null?void 0:Dt.status)!="ended"&&E.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},E.createElement(re.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>{ni(!0),hi(!1),Fu(!0)}},E.createElement("i",{className:"iconfont icon-bianjikejian"}))),E.createElement(re.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:Fn=>{be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u667A\u80FD\u4E92\u52A8\uFF1F",onOk:()=>ir(void 0,null,function*(){var Sa;let Ia=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(Ia==null?void 0:Ia.status)==0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Sl())})})}},E.createElement("i",{className:"iconfont icon-shanchu14"}))))),((Rr=(Bo=lt==null?void 0:lt.page)==null?void 0:Bo.smart_plan_page_knowledges)==null?void 0:Rr.length)>0&&E.createElement("div",{style:{width:"100%",marginTop:"15px"}},(Cl=(il=lt==null?void 0:lt.page)==null?void 0:il.smart_plan_page_knowledges)==null?void 0:Cl.map((Fn,Sa)=>E.createElement("div",{key:"index",style:{marginTop:Sa==0?"0":"20px"}},E.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",Hu[Sa]),E.createElement("div",{className:$n.question_list},Fn==null?void 0:Fn.question),(Fn==null?void 0:Fn.answer)&&E.createElement("div",{className:$n.answer_list},E.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),Fn==null?void 0:Fn.answer)))),((Ur=lt==null?void 0:lt.page)==null?void 0:Ur.is_ai_question)&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},E.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),E.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",E.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(Qr=lt==null?void 0:lt.page)==null?void 0:Qr.ai_question_size),"\u9053")),E.createElement("div",{key:"index",className:$n.ai_question_list,style:{marginTop:"15px"}},(vl=lt==null?void 0:lt.page)==null?void 0:vl.ai_requirement)),(Dt==null?void 0:Dt.status)!="not_started"&&(((El=(Wl=lt==null?void 0:lt.page)==null?void 0:Wl.smart_plan_page_knowledges)==null?void 0:El.length)>0||((Gr=lt==null?void 0:lt.page)==null?void 0:Gr.is_ai_question))&&((al=gl==null?void 0:gl.studentList)==null?void 0:al.length)>0&&E.createElement("div",{style:{display:"flex",justifyContent:"center",marginTop:"20px"}},E.createElement("div",{className:$n.comment_button,style:{width:"160px",marginLeft:0},onClick:()=>{Ss(!0)}},E.createElement("img",{src:te(61764),width:16}),E.createElement("span",{style:{marginLeft:"8px"}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"))))),E.createElement(ko.Z,{defaultValue:Vl.defaultValue,open:Vl.open,language:Vl.language,height:Vl.height,onDynamic:$g,showExtra:Vl.showExtra}),au=="3"&&E.createElement(E.Fragment,null,E.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},E.createElement(re.Z,{title:"\u5168\u5C4F\u67E5\u770B"},E.createElement("div",{className:$n.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{pi(Dl(rl({},Vl),{open:Vl.open+1,showExtra:!1}))}},E.createElement("i",{className:"iconfont icon-quanping5"}))),(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(E.Fragment,null,E.createElement(re.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>{pi(Dl(rl({},Vl),{open:Vl.open+1,showExtra:!0}))}},E.createElement("i",{className:"iconfont icon-bianjikejian"}))),E.createElement(re.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:()=>{be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4EE3\u7801\u52A8\u6548\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ir(void 0,null,function*(){var Fn;const Sa=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(Sa==null?void 0:Sa.status)===0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),pi(Dl(rl({},Vl),{open:0})),Sl())})})}},E.createElement("i",{className:"iconfont icon-shanchu14"}))))),E.createElement("div",{className:$n.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},E.createElement("div",{ref:_i}))),au=="4"&&E.createElement("div",null,E.createElement("div",null,E.createElement("div",{className:$n.questionWrap},E.createElement("div",{className:$n.questionHeader},E.createElement("div",{className:$n.questionTitle},((jl=(zl=lt==null?void 0:lt.item_banks)==null?void 0:zl[fr])==null?void 0:jl.generate_type)=="ai"&&E.createElement(re.Z,{title:"\u667A\u80FD\u51FA\u9898"},E.createElement("img",{src:hl,width:18,height:18})),E.createElement("span",null,"\u3010",Fi[(fu=(mu=lt==null?void 0:lt.item_banks)==null?void 0:mu[fr])==null?void 0:fu.item_type],"\u3011")),E.createElement("div",{className:$n.shiti_icon},(lt==null?void 0:lt.count)>0&&((Dt==null?void 0:Dt.status)=="not_started"||((ol=lt==null?void 0:lt.page)==null?void 0:ol.status)!="ended")&&E.createElement(re.Z,{title:"\u8BBE\u7F6E"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>ir(void 0,null,function*(){var Fn;yield Ic((Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id),Fs(!0)})},E.createElement("i",{className:`iconfont icon-shezhi9 ${(Kl=$n)==null?void 0:Kl.genghuan}`}))),(lt==null?void 0:lt.count)>0&&(Dt==null?void 0:Dt.status)!="ended"&&((Au=lt==null?void 0:lt.page)==null?void 0:Au.status)=="not_started"&&E.createElement(re.Z,{title:"\u66F4\u6362\u8BD5\u9898"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>ir(void 0,null,function*(){Yl(!0),Nu(!0)})},E.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(nu=$n)==null?void 0:nu.genghuan}`}))),((Dt==null?void 0:Dt.status)=="not_started"||((vu=lt==null?void 0:lt.page)==null?void 0:vu.status)!="ended")&&E.createElement(re.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},E.createElement("div",{className:$n.iconTipSty,onClick:()=>ir(void 0,null,function*(){var Fn,Sa,Ia,Uo,ur,Lr,$r,fl,pl,ql,_l,ou,Yu,Vu,ru,ai,Bu;((Sa=(Fn=lt==null?void 0:lt.item_banks)==null?void 0:Fn[fr])==null?void 0:Sa.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(Uo=(Ia=lt==null?void 0:lt.item_banks)==null?void 0:Ia[fr])==null?void 0:Uo.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info`):(ga.setFieldsValue({item_type:((Lr=(ur=lt==null?void 0:lt.item_banks)==null?void 0:ur[fr])==null?void 0:Lr.item_type)=="SINGLE"||((fl=($r=lt==null?void 0:lt.item_banks)==null?void 0:$r[fr])==null?void 0:fl.item_type)=="MULTIPLE"?"SELECT":(ql=(pl=lt==null?void 0:lt.item_banks)==null?void 0:pl[fr])==null?void 0:ql.item_type,choices:(Yu=(ou=(_l=lt==null?void 0:lt.item_banks)==null?void 0:_l[fr])==null?void 0:ou.choices)==null?void 0:Yu.map(sl=>(sl.is_answer=sl.is_answer?1:0,sl)),analysis:(ru=(Vu=lt==null?void 0:lt.item_banks)==null?void 0:Vu[fr])==null?void 0:ru.analysis,name:(Bu=(ai=lt==null?void 0:lt.item_banks)==null?void 0:ai[fr])==null?void 0:Bu.name}),Vo(!1),Ir(!0))})},E.createElement("i",{className:`iconfont icon-bianjikejian ${(Rl=$n)==null?void 0:Rl.genghuan}`}))),(lt==null?void 0:lt.count)>0&&((Su=lt==null?void 0:lt.page)==null?void 0:Su.status)=="not_started"&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(re.Z,{title:"\u5220\u9664\u8BD5\u9898"},E.createElement("div",{className:`${$n.iconTipSty} ${$n.shanchu}`,onClick:()=>ir(void 0,null,function*(){be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BD5\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ir(void 0,null,function*(){var Fn,Sa,Ia;const Uo=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(Ia=(Sa=lt==null?void 0:lt.item_banks)==null?void 0:Sa[fr])==null?void 0:Ia.id}});(Uo==null?void 0:Uo.status)===0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Vo(!1),ga.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),Sl(),Tu(0))})})})},E.createElement("i",{className:`iconfont icon-shanchu1 ${(Du=$n)==null?void 0:Du.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((xu=(pu=lt==null?void 0:lt.item_banks)==null?void 0:pu[fr])==null?void 0:xu.item_type)&&E.createElement(Ee,{questionIndex:fr+1,question:(Er=lt==null?void 0:lt.item_banks)==null?void 0:Er[fr],disabled:!0,showAnswer:(Dt==null?void 0:Dt.status)!=="in_progress"||((wl=lt==null?void 0:lt.page)==null?void 0:wl.status)==="ended"}),((Xo=(Al=lt==null?void 0:lt.item_banks)==null?void 0:Al[fr])==null?void 0:Xo.item_type)=="PROGRAM"&&E.createElement(nt,{questionIndex:fr+1,question:(Zl=lt==null?void 0:lt.item_banks)==null?void 0:Zl[fr]}),((Ro=(Ol=lt==null?void 0:lt.item_banks)==null?void 0:Ol[fr])==null?void 0:Ro.item_type)=="PROGRAM"&&zt((Jl=lt==null?void 0:lt.item_banks)==null?void 0:Jl[fr]),((Dt==null?void 0:Dt.status)!=="in_progress"||((uu=lt==null?void 0:lt.page)==null?void 0:uu.status)==="ended")&&((Kr=(kl=lt==null?void 0:lt.item_banks)==null?void 0:kl[fr])==null?void 0:Kr.item_type)!="PROGRAM"&&E.createElement(Nl,{question:(iu=lt==null?void 0:lt.item_banks)==null?void 0:iu[fr]})))),E.createElement(Ge.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{bs(!1)},destroyOnClose:!0,forceRender:!0,open:Kg},E.createElement("div",{style:{padding:"20px"}},((lt==null?void 0:lt.count)>0||((zi=(Mr=lt==null?void 0:lt.page)==null?void 0:Mr.smart_plan_page_knowledges)==null?void 0:zi.length)>0||((Ju=lt==null?void 0:lt.page)==null?void 0:Ju.is_ai_question))&&(Dt==null?void 0:Dt.status)!="not_started"&&((Ul=lt==null?void 0:lt.page)==null?void 0:Ul.status)!="not_started"&&E.createElement("div",{className:$n.staticWrap},(lt==null?void 0:lt.count)>0&&E.createElement(E.Fragment,null,E.createElement(Jr,{data:(gl==null?void 0:gl.summary)||[],totalData:gl==null?void 0:gl.summaryTotal,paramsHttp:Gn,smartItembanks:lt,socketData:xc}),((su=(Mu=lt==null?void 0:lt.item_banks)==null?void 0:Mu[fr])==null?void 0:su.item_type)!=="PROGRAM"&&E.createElement(fa,{data:(gl==null?void 0:gl.details)||[],paramsHttp:Gn,smartItembanks:lt,socketData:xc})),((Xu=(Tl=lt==null?void 0:lt.item_banks)==null?void 0:Tl[fr])==null?void 0:Xu.item_type)=="PROGRAM"&&E.createElement(E.Fragment,null,E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),E.createElement("div",{className:$n.subTitle},"\u7B54\u9898\u8BB0\u5F55")),E.createElement(ze.default,{dataSource:(fi==null?void 0:fi.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(Fn,Sa,Ia)=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:Fn=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:Fn=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:Fn=>{switch(Fn){case"not_started":return E.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return E.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return E.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return E.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(Fn,Sa)=>E.createElement(yt.ZP,{type:"link",loading:!1,onClick:()=>ir(void 0,null,function*(){Rg(Sa),hc(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(fi==null?void 0:fi.count)||0,onChange:(Fn,Sa)=>{Ig(Dl(rl({},vi),{page:Fn,page_size:Sa}))},current:vi==null?void 0:vi.page,pageSize:vi==null?void 0:vi.page_size,showTotal:Fn=>E.createElement(E.Fragment,null,"\u5171",E.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Fn),"\u6761\u6570\u636E")}})))),E.createElement("div",{className:$n.close_drawer,onClick:Fn=>{Fn.stopPropagation(),bs(!1)}},E.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),Yr&&E.createElement(Fe.default,{form:ga,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},E.createElement(Ge.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:Yr},E.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},E.createElement("div",{style:{fontWeight:500,fontSize:16}},ho?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),E.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{Ir(!1),Vo(!1)}})),ho&&E.createElement(Fe.default.Item,{name:"item_type",label:"\u9898\u578B"},E.createElement(oe.default,{size:"large",onChange:Fn=>{switch(ga.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),dn(Fn),Fn){case"SELECT":ga.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":ga.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},E.createElement(oe.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),E.createElement(oe.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),ho?E.createElement(E.Fragment,null,mi=="SELECT"&&Lc(),mi=="JUDGMENT"&&Oc()):E.createElement(E.Fragment,null,["SINGLE","MULTIPLE"].includes((si=(zu=lt==null?void 0:lt.item_banks)==null?void 0:zu[fr])==null?void 0:si.item_type)&&Lc(),((ci=(qu=lt==null?void 0:lt.item_banks)==null?void 0:qu[fr])==null?void 0:ci.item_type)=="JUDGMENT"&&Oc()),E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:$n.bottomDiv},E.createElement("div",{className:$n.save_button,style:{marginRight:"20px"},onClick:()=>{Ir(!1),Vo(!1)}},"\u53D6\u6D88"),((Dt==null?void 0:Dt.status)=="not_started"||((_u=lt==null?void 0:lt.page)==null?void 0:_u.status)!="ended")&&E.createElement("div",{className:$n.save_button,onClick:()=>ir(void 0,null,function*(){var Fn,Sa,Ia,Uo,ur;yield ga.validateFields();let Lr="";ga.getFieldValue("item_type")=="SELECT"?ga.getFieldValue("choices").filter(pl=>pl.is_answer==1).length>1?Lr="MULTIPLE":Lr="SINGLE":Lr=ga.getFieldValue("item_type");const $r=ho?`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}.json`,fl=yield(0,b.ZP)($r,{method:ho?"post":"put",body:Dl(rl({},ga.getFieldsValue()),{item_type:Lr,position:ft,smart_plan_id:Gn==null?void 0:Gn.id,difficulty:2,item_bank_id:(Ia=(Sa=lt==null?void 0:lt.item_banks)==null?void 0:Sa[fr])==null?void 0:Ia.id})});(fl==null?void 0:fl.status)===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Sl(),ho&&(((Uo=lt==null?void 0:lt.item_banks)==null?void 0:Uo.length)>0?Tu((ur=lt==null?void 0:lt.item_banks)==null?void 0:ur.length):Tu(0)),Cu("4"),Vo(!1),Ir(!1))})},"\u4FDD\u5B58"))))),au=="4"&&E.createElement("div",{className:$n.page_footer},(lt==null?void 0:lt.count)>1&&((yu=Array.from({length:lt==null?void 0:lt.count},(Fn,Sa)=>Sa+1))==null?void 0:yu.map((Fn,Sa)=>E.createElement("div",{key:Sa,className:Sa==fr?$n.num_style_active:$n.num_style,onClick:()=>{Tu(Fn-1)}},Fn))),(Dt==null?void 0:Dt.status)!="ended"&&E.createElement(Pe.Z,{menu:{items:n0},overlayClassName:$n.menuSty},E.createElement("div",{className:$n.question_add},E.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),E.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),(Dt==null?void 0:Dt.status)=="not_started"&&E.createElement("div",{onClick:()=>ir(void 0,null,function*(){yield Ms(),Pu.get("type")?(0,ct.xg)(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info?type=${Pu.get("type")}&simulate=true&simulateType=4&pptPage=${ft}`):(0,ct.xg)(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info?simulate=true&simulateType=4&pptPage=${ft}`)}),className:$n.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(lt==null?void 0:lt.count)>0&&((bl=lt==null?void 0:lt.page)==null?void 0:bl.status)!="not_started"&&(Dt==null?void 0:Dt.status)!="not_started"&&E.createElement("div",{className:$n.question_add,style:{marginLeft:"10px"},onClick:()=>{bs(!0)}},E.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(Dt==null?void 0:Dt.status)=="in_progress"&&((Hn=lt==null?void 0:lt.page)==null?void 0:Hn.lesson_mode)!="self_learning"&&!(lt!=null&<.is_extra)&&(((ji=lt==null?void 0:lt.page)==null?void 0:ji.status)=="not_started"||((di=lt==null?void 0:lt.page)==null?void 0:di.status)=="ended")&&E.createElement("div",{className:$n.yulan_style,onClick:()=>ir(void 0,null,function*(){var Fn;let Sa=yield(0,b.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id,status:"in_progress"}});(Sa==null?void 0:Sa.status)==0&&(ye.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),Sl(),Lu(Sa==null?void 0:Sa.data))})},((Zi=lt==null?void 0:lt.page)==null?void 0:Zi.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(Dt==null?void 0:Dt.status)=="in_progress"&&(($u=lt==null?void 0:lt.page)==null?void 0:$u.lesson_mode)!="self_learning"&&!(lt!=null&<.is_extra)&&((ju=lt==null?void 0:lt.page)==null?void 0:ju.status)=="in_progress"&&E.createElement("div",{className:$n.yulan_style_end,onClick:()=>ir(void 0,null,function*(){var Fn;let Sa=yield(0,b.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id,status:"ended"}});(Sa==null?void 0:Sa.status)==0&&(ye.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),Sl(),Lu(Sa==null?void 0:Sa.data))})},"\u7ED3\u675F\u7B54\u9898")),au=="1"&&E.createElement("div",{className:$n.page_footer},Uu&&E.createElement("div",{className:$n.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Vi.current.handleClose()}},"\u53D6\u6D88"),Uu&&E.createElement("div",{className:$n.yulan_style,onClick:()=>{Vi.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),(Dt==null?void 0:Dt.status)=="not_started"&&E.createElement("div",{className:$n.question_add,style:Uu?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ir(void 0,null,function*(){yield Ms(),Uu?Vi.current.onClickPreview():Pu.get("type")?(0,ct.xg)(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info?type=${Pu.get("type")}&simulate=true&simulateType=1&pptPage=${ft}`):(0,ct.xg)(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${ft}`)})},"\u9884\u89C8\u4F53\u9A8C")),au=="2"&&E.createElement("div",{className:$n.page_footer},ku&&E.createElement("div",{className:$n.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{Yi.current.handleClose()}},"\u53D6\u6D88"),ku&&E.createElement("div",{className:$n.yulan_style,onClick:()=>{Yi.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),(Dt==null?void 0:Dt.status)=="not_started"&&E.createElement("div",{className:$n.question_add,style:ku?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ir(void 0,null,function*(){yield Ms(),ku?Yi.current.onClickPreview():Pu.get("type")?(0,ct.xg)(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info?type=${Pu.get("type")}&simulate=true&simulateType=2&pptPage=${ft}`):(0,ct.xg)(`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${ft}`)})},"\u9884\u89C8\u4F53\u9A8C"),((hu=(Gl=lt==null?void 0:lt.page)==null?void 0:Gl.smart_plan_page_knowledges)==null?void 0:hu.length)<3&&!((Zu=lt==null?void 0:lt.page)!=null&&Zu.is_ai_question)&&!ku&&(Dt==null?void 0:Dt.status)!="ended"&&E.createElement("div",{className:$n.yulan_style,style:(Dt==null?void 0:Dt.status)=="not_started"?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>{hi(!0),ni(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),E.createElement(be.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:zg,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Ss(!1)}},E.createElement(ze.default,{pagination:!1,dataSource:(gl==null?void 0:gl.studentList)||[],className:$n.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(Fn,Sa,Ia)=>Fn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Fn=>E.createElement("span",{style:{color:"#000"}},Fn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:Fn=>E.createElement(yt.ZP,{type:"link",loading:!1,onClick:()=>ir(void 0,null,function*(){kg(Fn),hs(!0),Ss(!1)})},"\u67E5\u770B")}]})),ti&&E.createElement(yl.Z,{ispptModal:!0,isChangeQuestion:Xl,setScoreShow:Yl,isshixuns:!1,ScoreShow:!!ti,isloadings:!1,onOk:Fn=>ir(void 0,null,function*(){var Sa,Ia,Uo,ur,Lr,$r;if(!Fn.length){ye.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let fl=5-(lt==null?void 0:lt.count);if((Fn==null?void 0:Fn.length)>fl&&!Xl){ye.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0");return}let pl=yield(0,b.ZP)(Xl?`/api/smart_plan_pages/${(Sa=lt==null?void 0:lt.page)==null?void 0:Sa.id}/change_item_bank.json`:`/api/smart_plan_pages/${(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.id}/add_item_banks.json`,{method:Xl?"put":"post",body:Xl?{item_bank_id:(ur=(Uo=lt==null?void 0:lt.item_banks)==null?void 0:Uo[fr])==null?void 0:ur.id,new_item_bank_id:Fn==null?void 0:Fn[0]}:{item_bank_ids:Fn,position:ft,is_smart_plan:!0}});(pl==null?void 0:pl.status)==0&&(ye.ZP.success(Xl?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),Yl(!1),Nu(!1),yield Sl(),Xl||(((Lr=lt==null?void 0:lt.item_banks)==null?void 0:Lr.length)>0?Tu(($r=lt==null?void 0:lt.item_banks)==null?void 0:$r.length):Tu(0)),Cu("4"),Ir(!1))})}),E.createElement(dr,{aiImg:On,ref:pc,onSave:(Fn,Sa)=>ir(void 0,null,function*(){var Ia,Uo,ur;let Lr=Fn==null?void 0:Fn.filter(pl=>pl.checked!=!0),$r=5-(lt==null?void 0:lt.count);if((Lr==null?void 0:Lr.length)>$r){ye.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}const fl=yield(0,b.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Lr,mode:1,smart_plan:{id:Gn==null?void 0:Gn.id,position:ft},smart_plan_page_id:(Ia=lt==null?void 0:lt.page)==null?void 0:Ia.id}});fl.status===0&&(ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Sl(),((Uo=lt==null?void 0:lt.item_banks)==null?void 0:Uo.length)>0?Tu((ur=lt==null?void 0:lt.item_banks)==null?void 0:ur.length):Tu(0),Cu("4"),console.log(fl)),Sa()})}),E.createElement(be.default,{centered:!0,keyboard:!1,open:Ka,title:lt==null?void 0:lt.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{Yo(!1),En()},onCancel:()=>{Yo(!1),En()}},E.createElement("div",{className:$n.modal},"\u8BF7\u6253\u5F00\u624B\u673A\u626B\u7801\u529F\u80FD\uFF0C\u626B\u63CF\u5C4F\u5E55\u4E0A\u7684\u4E8C\u7EF4\u7801\uFF0C\u5373\u53EF\u8FDB\u5165\u8BFE\u4EF6\u9875\u9762\uFF0C\u5F00\u542F\u667A\u6167\u5B66\u4E60\u65B0\u4F53\u9A8C\uFF01"),E.createElement("div",{className:$n.erweima},E.createElement(a.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Gn==null?void 0:Gn.coursesId}&id=${Gn==null?void 0:Gn.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(gi=se==null?void 0:se.setting)==null?void 0:gi.tab_logo_url}`}))),E.createElement(be.default,{centered:!0,title:E.createElement(He.ZP.Group,{className:$n.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:Fn=>{Ps(Fn.target.value)},value:ys}),className:$n.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:ps,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Ps(1),hs(!1)},onCancel:()=>{Ps(1),hs(!1)}},E.createElement(y.Z,{spinning:Lg},E.createElement("div",{className:$n.evalueWrap},ys==1&&E.createElement("div",{className:$n.evalueSty},E.createElement(ee.Z,{className:$n.ansWrap,value:Ji==null?void 0:Ji.comment})),ys==2&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),E.createElement("div",{className:$n.evalueSty},E.createElement("div",{className:$n.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Iu=Ji==null?void 0:Ji.question_and_answer_list)==null?void 0:Iu.map((Fn,Sa)=>E.createElement("div",{key:Sa,className:"mt10"},E.createElement("div",{style:{display:"flex"}},E.createElement("div",{className:$n.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),E.createElement(ee.Z,{className:$n.asnCont,value:Fn==null?void 0:Fn.question})),E.createElement("div",{style:{display:"flex"}},E.createElement("div",{className:$n.label},"\u56DE\u7B54\uFF1A"),E.createElement(ee.Z,{className:$n.asnCont,value:Fn==null?void 0:Fn.answer})))))))))),E.createElement(be.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:jg,width:420,forceRender:!0,onOk:()=>ir(void 0,null,function*(){const Fn=yield(0,b.ZP)(`/api/courses/${Gn==null?void 0:Gn.coursesId}/smart_plans/${Gn==null?void 0:Gn.id}/set_cover.json`,{method:"post",body:{position:ft}});(Fn==null?void 0:Fn.status)==0&&(ye.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Ec(!1))}),onCancel:()=>{Ec(!1)}},E.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),E.createElement(be.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:Tg,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{hc(!1)}},E.createElement("div",null,E.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),E.createElement("span",{style:{color:"#333333"}},(Ou==null?void 0:Ou.user_name)||"--"),E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),E.createElement("span",{style:{color:"#333333"}},(Ou==null?void 0:Ou.student_id)||"--"),E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),E.createElement("span",{style:{color:"#333333"}},(Ou==null?void 0:Ou.group_name)||"--"),E.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),E.createElement("span",{style:{color:"#333333"}},(Wu==null?void 0:Wu[Ou==null?void 0:Ou.answer_status])||"--")),E.createElement(jo,{item:Ou,backUrl:`/classrooms/${Gn==null?void 0:Gn.coursesId}/smart_plan/${Gn==null?void 0:Gn.id}/ppt_info/info`}))),E.createElement(be.default,{centered:!0,keyboard:!1,open:Gg,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>ir(void 0,null,function*(){var Fn,Sa;const Ia=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/settings.json`,{method:"put",body:{position:ft,solution_visibility:Pc,enable_ai_tutor:Sc}});(Ia==null?void 0:Ia.status)===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),xs(ft,((Sa=lt==null?void 0:lt.page)==null?void 0:Sa.status)=="in_progress",(Dt==null?void 0:Dt.status)=="ended"),Fs(!1),Sl())}),onCancel:()=>{Fs(!1)}},E.createElement("div",null,E.createElement("div",{style:{color:"#000000",display:"flex"}},E.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),E.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),E.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:Pc,onChange:Fn=>{Cc(Fn)}},E.createElement(oe.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),E.createElement(oe.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),E.createElement(oe.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((cu=(ei=lt==null?void 0:lt.item_banks)==null?void 0:ei[fr])==null?void 0:cu.item_type)=="PROGRAM"&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},E.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),E.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),E.createElement(x.Z,{checked:Sc,onChange:Fn=>{yc(Fn)}})))),E.createElement(be.default,{centered:!0,keyboard:!1,open:Yg,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>ir(void 0,null,function*(){var Fn,Sa;let Ia=[];Xi==null||Xi.map(ur=>{Ui!=null&&Ui.includes(ur==null?void 0:ur.id)&&ur!=null&&ur.bind_module&&Ia.push(ur==null?void 0:ur.position)});let Uo=!1;if((Ia==null?void 0:Ia.length)>0?Uo=yield new Promise(Lr=>{be.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:E.createElement("div",null,"\u68C0\u6D4B\u5230",E.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},Ia==null?void 0:Ia.map(($r,fl,pl)=>`\u7B2C${$r}\u9875${flLr(!0),onCancel:()=>Lr(!1)})}):Uo=!0,Uo){const ur=yield(0,b.ZP)(`/api/smart_plan_pages/${(Fn=lt==null?void 0:lt.page)==null?void 0:Fn.id}/group.json`,{method:"put",body:(lt==null?void 0:lt.count)>0?{position:ft,page_ids:Ui,progress_control:Fc}:{position:ft,page_ids:Ui}});(ur==null?void 0:ur.status)===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),Sl(),xs(ft,((Sa=lt==null?void 0:lt.page)==null?void 0:Sa.status)=="in_progress",(Dt==null?void 0:Dt.status)=="ended"),Bs(!1))}}),onCancel:()=>{Bs(!1)}},E.createElement("div",{style:{color:"#333"}},E.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),E.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:$n.selectMore,disabled:(Dt==null?void 0:Dt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:Ui,showSearch:!1,onChange:Fn=>{wc(Fn)}},Xi==null?void 0:Xi.map((Fn,Sa)=>E.createElement(oe.default.Option,{value:Fn==null?void 0:Fn.id,key:Sa,disabled:(Fn==null?void 0:Fn.position)==ft},"\u7B2C",Fn==null?void 0:Fn.position,"\u9875"))),(lt==null?void 0:lt.count)>0&&E.createElement(E.Fragment,null,E.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},E.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),E.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u542F\u7528\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u5F53\u524D\u9875\u9762\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60")),E.createElement(x.Z,{checked:Fc,onChange:Fn=>{Bc(Fn)}})))),E.createElement(be.default,{open:Qg,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>qi(!1),footer:null,width:372},E.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),E.createElement("div",{className:$n.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:Va},{key:1,name:"\u9898\u5E93\u9009\u9898",img:te(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:te(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:lr}].map(Fn=>E.createElement("div",{className:$n.add_button,onClick:()=>{qe.Z.publish("active-modal-index",Fn.key),qi(!1)}},E.createElement("img",{width:18,src:Fn.img}),E.createElement("aside",{className:"ml10"},Fn.name))))),E.createElement(yn,{isEdit:ws,data:rl(Dl(rl({},lt),{url:On,position:ft,maxPage:jt}),Gn),visible:Vg,changePage:qn,openPreview:Fn=>{pi(Dl(rl({},Vl),{defaultValue:Fn,showExtra:!0,open:Vl.open+1}))},onOk:()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Gi(!1),Sl()},onClose:()=>Gi(!1)}),E.createElement(gu,{interactiveOpen:Wg,maxPage:jt,onClose:()=>Dc(!1),paramsHttp:Gn,handlePageClick:Fn=>{Un(Fn)},handleRefresh:()=>{Sl()},currentPosition:ft}))};var Bi=(0,ve.connect)(({classroomList:me,globalSetting:se})=>({classroomList:me,globalSetting:se}))(Ku),qo={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_content:"over_content___sF378",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5",arrow:"arrow___fFtZm"},wi=te(97915);const bi=(0,E.forwardRef)((me,se)=>{const{prefixCls:ue,className:ft,children:Dt,size:Mn,style:On={}}=me,gn=Cn()(`${ue}-panel`,{[`${ue}-panel-hidden`]:Mn===0},ft),jt=Mn!==void 0;return E.createElement("div",{ref:se,className:gn,style:Object.assign(Object.assign({},On),{flexBasis:jt?Mn:"auto",flexGrow:jt?0:1})},Dt)});var Di=()=>null,xi=te(29301),Eu=te(6089),Mi=te(48755),Ii=te(83397),Ni=te(11592),Li=function(me,se){var ue={};for(var ft in me)Object.prototype.hasOwnProperty.call(me,ft)&&se.indexOf(ft)<0&&(ue[ft]=me[ft]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dt=0,ft=Object.getOwnPropertySymbols(me);Dt(0,Ni.Z)(me).filter(E.isValidElement).map(ue=>{const{props:ft}=ue,{collapsible:Dt}=ft,Mn=Li(ft,["collapsible"]);return Object.assign(Object.assign({},Mn),{collapsible:Oi(Dt)})}),[me])}function hr(me,se,ue){return E.useMemo(()=>{const ft=[];for(let Dt=0;Dt0||Un.start&&jt===0&&gn>0,Fa=Un.start&&jt>0||qn.end&&gn===0&&jt>0;ft[Dt]={resizable:na,startCollapsible:!!(ue?Fa:Pn),endCollapsible:!!(ue?Pn:Fa)}}return ft},[se,me])}var sr=te(95190);function xl(me){return Number(me.slice(0,-1))/100}function Hl(me){return typeof me=="string"&&me.endsWith("%")}function ui(me,se){const ue=me.map(Un=>Un.size),ft=me.length,Dt=se||0,Mn=Un=>Un*Dt,[On,gn]=E.useState(()=>me.map(Un=>Un.defaultSize)),jt=E.useMemo(()=>{var Un;const na=[];for(let Pn=0;Pn{let Un=[],na=0;for(let Fa=0;FaFa+(da||0),0);if(Pn>1||!na){const Fa=1/Pn;Un=Un.map(da=>da===void 0?0:da*Fa)}else{const Fa=(1-Pn)/na;Un=Un.map(da=>da===void 0?Fa:da)}return Un},[jt,Dt]),ta=E.useMemo(()=>En.map(Mn),[En,Dt]),qn=E.useMemo(()=>me.map(Un=>Hl(Un.min)?xl(Un.min):(Un.min||0)/Dt),[me,Dt]),Nn=E.useMemo(()=>me.map(Un=>Hl(Un.max)?xl(Un.max):(Un.max||Dt)/Dt),[me,Dt]);return[E.useMemo(()=>se?ta:jt,[ta,se]),ta,En,qn,Nn,gn]}function ts(me,se,ue,ft,Dt,Mn){const On=me.map(oa=>[oa.min,oa.max]),gn=ft||0,jt=oa=>oa*gn;function En(oa,Ba){return typeof oa=="string"?jt(xl(oa)):oa!=null?oa:Ba}const[ta,qn]=E.useState([]),Nn=E.useRef([]),[pn,Un]=E.useState(null),na=()=>ue.map(jt);return[oa=>{qn(na()),Un({index:oa,confirmed:!1})},(oa,Ba)=>{var kt;let Qa=null;if((!pn||!pn.confirmed)&&Ba!==0){if(Ba>0)Qa=oa,Un({index:oa,confirmed:!0});else for(let Ma=oa;Ma>=0;Ma-=1)if(ta[Ma]>0&&se[Ma].resizable){Qa=Ma,Un({index:Ma,confirmed:!0});break}}const Ya=(kt=Qa!=null?Qa:pn==null?void 0:pn.index)!==null&&kt!==void 0?kt:oa,xa=(0,sr.Z)(ta),io=Ya+1,Mo=En(On[Ya][0],0),No=En(On[io][0],0),Tn=En(On[Ya][1],gn),va=En(On[io][1],gn);let Ha=Ba;return xa[Ya]+HaTn&&(Ha=Tn-xa[Ya]),xa[io]-Ha>va&&(Ha=xa[io]-va),xa[Ya]+=Ha,xa[io]-=Ha,Dt(xa),xa},()=>{Un(null)},(oa,Ba)=>{const kt=na(),Qa=Mn?Ba==="start"?"end":"start":Ba,Ya=Qa==="start"?oa:oa+1,xa=Qa==="start"?oa+1:oa,io=kt[Ya],Mo=kt[xa];if(io!==0&&Mo!==0)kt[Ya]=0,kt[xa]+=io,Nn.current[oa]=io;else{const No=io+Mo,Tn=En(On[Ya][0],0),va=En(On[Ya][1],gn),Ha=En(On[xa][0],0),Ma=En(On[xa][1],gn),so=Math.max(Tn,No-Ma),Fo=(Math.min(va,No-Ha)-so)/2,po=Nn.current[oa],Ja=No-po;po&&po<=Ma&&po>=Ha&&Ja<=va&&Ja>=Tn?(kt[xa]=po,kt[Ya]=Ja):(kt[Ya]-=Fo,kt[xa]+=Fo)}return Dt(kt),kt},pn==null?void 0:pn.index]}var ns=te(84105),as=te(33853),Ns=te(38819),Tr=te(87395);function cr(me){return typeof me=="number"&&!Number.isNaN(me)?Math.round(me):0}var ll=me=>{const{prefixCls:se,vertical:ue,index:ft,active:Dt,ariaNow:Mn,ariaMin:On,ariaMax:gn,resizable:jt,startCollapsible:En,endCollapsible:ta,onOffsetStart:qn,onOffsetUpdate:Nn,onOffsetEnd:pn,onCollapse:Un,lazy:na,containerSize:Pn}=me,Fa=`${se}-bar`,[da,ra]=(0,E.useState)(null),[oa,Ba]=(0,E.useState)(0),kt=ue?0:oa,Qa=ue?oa:0,Ya=Ma=>{jt&&Ma.currentTarget&&(ra([Ma.pageX,Ma.pageY]),qn(ft))},xa=Ma=>{if(jt&&Ma.touches.length===1){const so=Ma.touches[0];ra([so.pageX,so.pageY]),qn(ft)}},io=Ma=>{const so=Pn*Mn/100,zo=so+Ma,Fo=Math.max(0,Pn*On/100),po=Math.min(Pn,Pn*gn/100);return Math.max(Fo,Math.min(po,zo))-so},Mo=(0,Eu.Z)((Ma,so)=>{const zo=io(ue?so:Ma);Ba(zo)}),No=(0,Eu.Z)(()=>{Nn(ft,kt,Qa),Ba(0)});E.useEffect(()=>{if(da){const Ma=po=>{const{pageX:Ja,pageY:xo}=po,Bo=Ja-da[0],Rr=xo-da[1];na?Mo(Bo,Rr):Nn(ft,Bo,Rr)},so=()=>{na&&No(),ra(null),pn()},zo=po=>{if(po.touches.length===1){const Ja=po.touches[0],xo=Ja.pageX-da[0],Bo=Ja.pageY-da[1];na?Mo(xo,Bo):Nn(ft,xo,Bo)}},Fo=()=>{na&&No(),ra(null),pn()};return window.addEventListener("touchmove",zo),window.addEventListener("touchend",Fo),window.addEventListener("mousemove",Ma),window.addEventListener("mouseup",so),()=>{window.removeEventListener("mousemove",Ma),window.removeEventListener("mouseup",so),window.removeEventListener("touchmove",zo),window.removeEventListener("touchend",Fo)}}},[da,na,ue,ft,Pn,Mn,On,gn]);const Tn={[`--${Fa}-preview-offset`]:`${oa}px`},va=ue?Tr.Z:as.Z,Ha=ue?ns.Z:Ns.Z;return E.createElement("div",{className:Fa,role:"separator","aria-valuenow":cr(Mn),"aria-valuemin":cr(On),"aria-valuemax":cr(gn)},na&&E.createElement("div",{className:Cn()(`${Fa}-preview`,{[`${Fa}-preview-active`]:!!oa}),style:Tn}),E.createElement("div",{className:Cn()(`${Fa}-dragger`,{[`${Fa}-dragger-disabled`]:!jt,[`${Fa}-dragger-active`]:Dt}),onMouseDown:Ya,onTouchStart:xa}),En&&E.createElement("div",{className:Cn()(`${Fa}-collapse-bar`,`${Fa}-collapse-bar-start`),onClick:()=>Un(ft,"start")},E.createElement(va,{className:Cn()(`${Fa}-collapse-icon`,`${Fa}-collapse-start`)})),ta&&E.createElement("div",{className:Cn()(`${Fa}-collapse-bar`,`${Fa}-collapse-bar-end`),onClick:()=>Un(ft,"end")},E.createElement(Ha,{className:Cn()(`${Fa}-collapse-icon`,`${Fa}-collapse-end`)})))},Ml=te(63356),os=te(16931);const Zc=me=>{const{componentCls:se}=me;return{[`&-rtl${se}-horizontal`]:{[`> ${se}-bar`]:{[`${se}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${se}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${se}-vertical`]:{[`> ${se}-bar`]:{[`${se}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${se}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},Wi={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},Uc=me=>{const{componentCls:se,colorFill:ue,splitBarDraggableSize:ft,splitBarSize:Dt,splitTriggerSize:Mn,controlItemBgHover:On,controlItemBgActive:gn,controlItemBgActiveHover:jt,prefixCls:En}=me,ta=`${se}-bar`,qn=`${se}-mask`,Nn=`${se}-panel`,pn=me.calc(Mn).div(2).equal(),Un=`${En}-bar-preview-offset`,na={position:"absolute",background:me.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[se]:Object.assign(Object.assign(Object.assign({},(0,Ml.Wf)(me)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${ta}`]:{flex:"none",position:"relative",userSelect:"none",[`${ta}-dragger`]:Object.assign(Object.assign({},Wi),{zIndex:1,"&::before":Object.assign({content:'""',background:On},Wi),"&::after":Object.assign({content:'""',background:ue},Wi),[`&:hover:not(${ta}-dragger-active)`]:{"&::before":{background:gn}},"&-active":{zIndex:2,"&::before":{background:jt}},[`&-disabled${ta}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:On}},"&::after":{display:"none"}}}),[`${ta}-collapse-bar`]:Object.assign(Object.assign({},Wi),{zIndex:me.zIndexPopupBase,background:On,fontSize:me.fontSizeSM,borderRadius:me.borderRadiusXS,color:me.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:gn},"&:active":{background:jt}}),"&:hover, &:active":{[`${ta}-collapse-bar`]:{opacity:1}}},[qn]:{position:"fixed",zIndex:me.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${ta}`]:{width:0,[`${ta}-preview`]:Object.assign(Object.assign({height:"100%",width:Dt},na),{[`&${ta}-preview-active`]:{display:"block",transform:`translateX(var(--${Un}))`}}),[`${ta}-dragger`]:{cursor:"col-resize",height:"100%",width:Mn,"&::before":{height:"100%",width:Dt},"&::after":{height:ft,width:Dt}},[`${ta}-collapse-bar`]:{width:me.fontSizeSM,height:me.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:pn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:pn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${ta}`]:{height:0,[`${ta}-preview`]:Object.assign(Object.assign({height:Dt,width:"100%"},na),{[`&${ta}-preview-active`]:{display:"block",transform:`translateY(var(--${Un}))`}}),[`${ta}-dragger`]:{cursor:"row-resize",width:"100%",height:Mn,"&::before":{width:"100%",height:Dt},"&::after":{width:ft,height:Dt}},[`${ta}-collapse-bar`]:{height:me.fontSizeSM,width:me.controlHeightSM,"&-start":{top:"auto",bottom:pn,transform:"translateX(-50%)"},"&-end":{top:pn,bottom:"auto",transform:"translateX(-50%)"}}}},[Nn]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${se}:only-child)`]:{overflow:"hidden"}}}),Zc(me))}},Gc=me=>{var se;const ue=me.splitBarSize||2,ft=me.splitTriggerSize||6,Dt=me.resizeSpinnerSize||20,Mn=(se=me.splitBarDraggableSize)!==null&&se!==void 0?se:Dt;return{splitBarSize:ue,splitTriggerSize:ft,splitBarDraggableSize:Mn,resizeSpinnerSize:Dt}};var Yc=(0,os.I$)("Splitter",me=>[Uc(me)],Gc),Vc=me=>{const{prefixCls:se,className:ue,style:ft,layout:Dt="horizontal",children:Mn,rootClassName:On,onResizeStart:gn,onResize:jt,onResizeEnd:En,lazy:ta}=me,{getPrefixCls:qn,direction:Nn,className:pn,style:Un}=(0,Mi.dj)("splitter"),na=qn("splitter",se),Pn=(0,Ii.Z)(na),[Fa,da,ra]=Yc(na,Pn),oa=Dt==="vertical",Ba=Nn==="rtl",kt=!oa&&Ba,Qa=ki(Mn),[Ya,xa]=(0,E.useState)(),io=El=>{const{offsetWidth:Gr,offsetHeight:al}=El,zl=oa?al:Gr;zl!==0&&xa(zl)},[Mo,No,Tn,va,Ha,Ma]=ui(Qa,Ya),so=hr(Qa,No,Ba),[zo,Fo,po,Ja,xo]=ts(Qa,so,Tn,Ya,Ma,Ba),Bo=(0,Eu.Z)(El=>{zo(El),gn==null||gn(No)}),Rr=(0,Eu.Z)((El,Gr)=>{const al=Fo(El,Gr);jt==null||jt(al)}),il=(0,Eu.Z)(()=>{po(),En==null||En(No)}),Cl=(0,Eu.Z)((El,Gr)=>{const al=Ja(El,Gr);jt==null||jt(al),En==null||En(al)}),Ur=Cn()(na,ue,`${na}-${Dt}`,{[`${na}-rtl`]:Ba},On,pn,ra,Pn,da),Qr=`${na}-mask`,vl=E.useMemo(()=>{const El=[];let Gr=0;for(let al=0;al{const al=E.createElement(bi,Object.assign({},El,{prefixCls:na,size:Mo[Gr]}));let zl=null;const jl=so[Gr];if(jl){const mu=(vl[Gr-1]||0)+va[Gr],fu=(vl[Gr+1]||100)-Ha[Gr+1],ol=(vl[Gr-1]||0)+Ha[Gr],Kl=(vl[Gr+1]||100)-va[Gr+1];zl=E.createElement(ll,{lazy:ta,index:Gr,active:xo===Gr,prefixCls:na,vertical:oa,resizable:jl.resizable,ariaNow:vl[Gr]*100,ariaMin:Math.max(mu,fu)*100,ariaMax:Math.min(ol,Kl)*100,startCollapsible:jl.startCollapsible,endCollapsible:jl.endCollapsible,onOffsetStart:Bo,onOffsetUpdate:(Au,nu,vu)=>{let Rl=oa?vu:nu;kt&&(Rl=-Rl),Rr(Au,Rl)},onOffsetEnd:il,onCollapse:Cl,containerSize:Ya||0})}return E.createElement(E.Fragment,{key:`split-panel-${Gr}`},al,zl)}),typeof xo=="number"&&E.createElement("div",{"aria-hidden":!0,className:Cn()(Qr,`${Qr}-${Dt}`)}))))};const Ls=Vc;Ls.Panel=Di;var Ti=Ls,Bl={box:"box___9t6dj",code_style:"code_style___L5H95",box_header:"box_header___PThC5",headTip:"headTip___MoiWM",box_wrap:"box_wrap_____SpK",progressbarWrap:"progressbarWrap___Xb_JW",progressItem:"progressItem___r6hIu",circle:"circle___dmxdq",activeWrap:"activeWrap___ZAXAN",quit:"quit___fMx4e",box_botton:"box_botton___nhfoY",mainContent:"mainContent___EseHE",questionWrap:"questionWrap___bTxa_",questionStatus:"questionStatus___g9DRZ",studyUnit:"studyUnit___G1Nk2",page_footer:"page_footer___PFaVy",num_style:"num_style___GIpVz",num_style_active:"num_style_active___bq8RR",button1:"button1___HqBEu",button2:"button2___VYEdv"},xr={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",activeAnswer:"activeAnswer___uuVOS",rightAnswer:"rightAnswer___vz9aJ",errorAnswer:"errorAnswer___ffoBB",setAnswerBtn:"setAnswerBtn___JXqx2",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa",Drawrap:"Drawrap___sKs5x",iframe:"iframe___ZCHT9",c:"c___yzswq",cpp:"cpp___aD_5y",java:"java___s91Vb",python:"python___PRu_t",commitBtn:"commitBtn___g2N79",questionWrap:"questionWrap___nKdxT",solutionWrap:"solutionWrap___jaM5J",descBox:"descBox___bONsy",title:"title___ufkCS",desc:"desc___DG7jE"},Qc=Object.defineProperty,Hc=Object.defineProperties,Wc=Object.getOwnPropertyDescriptors,Os=Object.getOwnPropertySymbols,Kc=Object.prototype.hasOwnProperty,Jc=Object.prototype.propertyIsEnumerable,ks=(me,se,ue)=>se in me?Qc(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,rs=(me,se)=>{for(var ue in se||(se={}))Kc.call(se,ue)&&ks(me,ue,se[ue]);if(Os)for(var ue of Os(se))Jc.call(se,ue)&&ks(me,ue,se[ue]);return me},Xc=(me,se)=>Hc(me,Wc(se));const qc=({problemset:me,dispatch:se,question:ue,pageCache:ft,solutionVis:Dt,disabled:Mn,questionIndex:On,pageInfo:gn,questionChoiceIdsRef:jt})=>{const[En,ta]=(0,E.useState)({}),[qn,Nn]=(0,E.useState)([]),pn={fontSize:"18px"},Un=(gn==null?void 0:gn.status)=="ended"||(ue==null?void 0:ue.is_answered)||(ft==null?void 0:ft.is_end),na=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{const da=(0,Rn.cloneDeep)(ue);ta(da),Nn(da.choices)},[ue]);const Pn=da=>{if(Un)return;const ra=qn.map((oa,Ba)=>Xc(rs({},oa),{checked:Ba===da?!(oa!=null&&oa.checked):oa==null?void 0:oa.checked}));jt.current=ra.filter(oa=>oa.checked).map(oa=>oa==null?void 0:oa.choice_id),Nn(ra)},Fa=(da=!1)=>{let ra="";return qn.forEach((oa,Ba)=>{da?oa!=null&&oa.me_answered&&(ra=ra+na[Ba]):oa!=null&&oa.is_answer&&(ra=ra+na[Ba])}),ra};return console.log(On),E.createElement("div",null,E.createElement("div",{className:xr.questionWrap},E.createElement(ee.Z,{value:`${On?On+"\u3001":""}\u3010\u591A\u9009\u9898\u3011`+(En==null?void 0:En.name),style:rs({},pn)}),qn==null?void 0:qn.map((da,ra)=>{const{is_answer:oa,checked:Ba,choice_text:kt,me_answered:Qa}=da;let Ya="";return Dt?(oa&&(Ya=xr.rightAnswer),!oa&&(Ba||Qa)&&(Ya=xr.errorAnswer)):(Ba||Qa)&&(Ya=xr.activeAnswer),E.createElement(At.Z,{className:xr.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{onClick:()=>{Pn(ra)},className:`${xr.choiceIndex} ${Ya}`,style:{cursor:Mn||ue!=null&&ue.is_answered?"not-allowed":"pointer"}},na[ra]),E.createElement(_e.Z,{flex:1,className:`${xr.editorWrap} ml15 current`},E.createElement(ee.Z,{className:xr.html,value:kt,style:rs({},pn)})))}),Dt&&E.createElement("div",{className:xr.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},Fa())),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((En==null?void 0:En.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var _c=(0,ve.connect)(({problemset:me})=>({problemset:me}))(qc),eu=te(59301),$c=Object.defineProperty,ed=Object.defineProperties,td=Object.getOwnPropertyDescriptors,Ts=Object.getOwnPropertySymbols,nd=Object.prototype.hasOwnProperty,ad=Object.prototype.propertyIsEnumerable,Rs=(me,se,ue)=>se in me?$c(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ls=(me,se)=>{for(var ue in se||(se={}))nd.call(se,ue)&&Rs(me,ue,se[ue]);if(Ts)for(var ue of Ts(se))ad.call(se,ue)&&Rs(me,ue,se[ue]);return me},od=(me,se)=>ed(me,td(se));const rd=({questionIndex:me,problemset:se,dispatch:ue,question:ft,solutionVis:Dt,pageCache:Mn,pageInfo:On,questionChoiceIdsRef:gn})=>{const[jt,En]=(0,E.useState)({}),[ta,qn]=(0,E.useState)([]),Nn={fontSize:"18px"},pn=(On==null?void 0:On.status)=="ended"||(ft==null?void 0:ft.is_answered)||(Mn==null?void 0:Mn.is_end),Un=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{const Pn=(0,Rn.cloneDeep)(ft);En(Pn),qn(Pn.choices)},[ft]);const na=Pn=>{if(pn)return;const Fa=ta.map((da,ra)=>od(ls({},da),{checked:ra===Pn}));gn.current=Fa.filter(da=>da.checked).map(da=>da==null?void 0:da.choice_id),qn(Fa)};return eu.createElement("div",null,eu.createElement("div",{className:xr.questionWrap},eu.createElement(ee.Z,{value:`${me?me+"\u3001":""}\u3010\u5355\u9009\u9898\u3011`+(jt==null?void 0:jt.name),style:ls({},Nn)}),ta==null?void 0:ta.map((Pn,Fa)=>{const{is_answer:da,checked:ra,choice_text:oa,me_answered:Ba}=Pn;let kt="";return Dt?(da&&(kt=xr.rightAnswer),!da&&(ra||Ba)&&(kt=xr.errorAnswer)):(ra||Ba)&&(kt=xr.activeAnswer),eu.createElement(At.Z,{className:xr.choiceWrap,align:"middle",wrap:!1},eu.createElement(_e.Z,{onClick:Qa=>{na(Fa)},className:`${xr.choiceIndex} ${kt}`,style:{cursor:pn?"not-allowed":"pointer"}},Un[Fa]),eu.createElement(_e.Z,{flex:1,className:`${xr.editorWrap} ml15 current`},eu.createElement(ee.Z,{className:xr.html,value:oa,style:ls({},Nn)})))}),Dt&&eu.createElement("div",{className:xr.solutionWrap},eu.createElement("div",{className:"c-grey-333 mb5 font16"},eu.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),eu.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Un[ta.findIndex(Pn=>Pn==null?void 0:Pn.is_answer)])),eu.createElement("div",null,eu.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((jt==null?void 0:jt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var ld=(0,ve.connect)(({problemset:me})=>({problemset:me}))(rd),ud=Object.defineProperty,id=Object.defineProperties,sd=Object.getOwnPropertyDescriptors,zs=Object.getOwnPropertySymbols,cd=Object.prototype.hasOwnProperty,dd=Object.prototype.propertyIsEnumerable,js=(me,se,ue)=>se in me?ud(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,us=(me,se)=>{for(var ue in se||(se={}))cd.call(se,ue)&&js(me,ue,se[ue]);if(zs)for(var ue of zs(se))dd.call(se,ue)&&js(me,ue,se[ue]);return me},gd=(me,se)=>id(me,sd(se));const md=({problemset:me,questionIndex:se,dispatch:ue,question:ft,pageCache:Dt,solutionVis:Mn,disabled:On,pageInfo:gn,questionChoiceIdsRef:jt})=>{var En;const[ta,qn]=(0,E.useState)({}),[Nn,pn]=(0,E.useState)([]),Un={fontSize:"18px"},na=(gn==null?void 0:gn.status)=="ended"||(ft==null?void 0:ft.is_answered)||(Dt==null?void 0:Dt.is_end),Pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{const da=(0,Rn.cloneDeep)(ft);qn(da),pn(da.choices)},[ft]);const Fa=da=>{if(na)return;const ra=Nn.map((oa,Ba)=>gd(us({},oa),{checked:Ba===da}));jt.current=ra.filter(oa=>oa.checked).map(oa=>oa==null?void 0:oa.choice_id),pn(ra)};return E.createElement("div",null,E.createElement("div",{className:xr.questionWrap},E.createElement(ee.Z,{value:`${se?se+"\u3001":""}\u3010\u5224\u65AD\u9898\u3011`+(ta==null?void 0:ta.name),style:us({},Un)}),Nn==null?void 0:Nn.map((da,ra)=>{const{is_answer:oa,checked:Ba,choice_text:kt,me_answered:Qa}=da;let Ya="";return Mn?(oa&&(Ya=xr.rightAnswer),!oa&&(Ba||Qa)&&(Ya=xr.errorAnswer)):(Ba||Qa)&&(Ya=xr.activeAnswer),E.createElement(At.Z,{className:xr.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{onClick:()=>{Fa(ra)},className:`${xr.choiceIndex} ${Ya}`,style:{cursor:On||ft!=null&&ft.is_answered?"not-allowed":"pointer"}},Pn[ra]),E.createElement(_e.Z,{flex:1,className:`${xr.editorWrap} ml15 current`},E.createElement(ee.Z,{className:xr.html,value:kt,style:us({},Un)})))}),Mn&&E.createElement("div",{className:xr.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},(En=Nn.find(da=>da==null?void 0:da.is_answer))==null?void 0:En.choice_text)),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ta==null?void 0:ta.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var fd=(0,ve.connect)(({problemset:me})=>({problemset:me}))(md),Zs=te(81722),vd=te(61186),pd=te.n(vd),hd=te(81072),wr=te(59301),Ed=Object.defineProperty,Us=Object.getOwnPropertySymbols,Ad=Object.prototype.hasOwnProperty,Sd=Object.prototype.propertyIsEnumerable,Gs=(me,se,ue)=>se in me?Ed(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,yd=(me,se)=>{for(var ue in se||(se={}))Ad.call(se,ue)&&Gs(me,ue,se[ue]);if(Us)for(var ue of Us(se))Sd.call(se,ue)&&Gs(me,ue,se[ue]);return me},Ki=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Pd=({problemset:me,dispatch:se,question:ue,pageCache:ft,solutionVis:Dt,SmartPlanItemBanks:Mn,disabled:On,questionIndex:gn,questionChoiceIdsRef:jt,handleRefresh:En,childWindow:ta})=>{var qn;const[Nn,pn]=(0,E.useState)(!1),[Un,na]=(0,E.useState)(""),Pn=(0,ve.useParams)(),[Fa,da]=(0,E.useState)(!1),ra=(0,E.useRef)(null),oa=(0,E.useRef)(null),Ba={fontSize:"18px"},[kt,Qa]=(0,E.useState)([]),[Ya,xa]=(0,E.useState)({page:1,limit:10}),[io,Mo]=(0,E.useState)(0),[No,Tn]=(0,E.useState)(null),va={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,E.useEffect)(()=>{if(!ta||ta.closed)return;const Fo=()=>{var Ja;const xo={type:"showIntelligentTeacherStatus",aiStatus:(Ja=Mn==null?void 0:Mn.page)==null?void 0:Ja.enable_ai_tutor,questionStatus:(ue==null?void 0:ue.status)==="ended"};ta.postMessage(xo,"*")};if(ta.document.readyState==="complete")setTimeout(()=>{Fo()},3e3);else{const Ja=()=>{Fo(),ta.removeEventListener("load",Ja)};ta.addEventListener("load",Ja)}const po=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),ue!=null&&ue.hack_user_identifier&&zo(),En()};return ta==null||ta.addEventListener("unload",po),()=>{ta==null||ta.removeEventListener("unload",po)}},[ta,Mn,ue==null?void 0:ue.status]),(0,E.useEffect)(()=>()=>{oa.current=null},[]);const Ha=()=>Ki(void 0,null,function*(){if(da(!0),ue!=null&&ue.hack_identifier){const Fo=yield(0,Zs.nF)({id:ue==null?void 0:ue.hack_identifier});if((Fo==null?void 0:Fo.status)===0){const Ja=window.open(`/myproblems/${Fo==null?void 0:Fo.identifier}?type=smartPlan&exercisesId=${Pn==null?void 0:Pn.id}&coursesId=${Pn==null?void 0:Pn.coursesId}&questionId=${ue==null?void 0:ue.id}&smartPlanItemBankId=${ue==null?void 0:ue.smart_plan_item_bank_id}`,"_blank")}}da(!1)}),Ma={C:wr.createElement("span",{className:xr.c},"C"),"C++":wr.createElement("span",{className:xr.cpp},"C++"),Java:wr.createElement("span",{className:xr.java},"Java"),Python:wr.createElement("span",{className:xr.python},"Python")},so={not_started:wr.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:wr.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:wr.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:wr.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},zo=(Fo=1,po=10)=>Ki(void 0,null,function*(){const Ja=yield(0,b.ZP)(`/api/myproblems/${ue==null?void 0:ue.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:Fo,limit:po}});Qa(Ja==null?void 0:Ja.records),Mo(Ja==null?void 0:Ja.records_count)});return(0,E.useEffect)(()=>{ue!=null&&ue.hack_user_identifier&&zo()},[ue==null?void 0:ue.hack_user_identifier]),wr.createElement("div",null,wr.createElement("div",{className:xr.questionWrap},wr.createElement(ee.Z,{value:`${gn?gn+"\u3001":""}\u3010\u7F16\u7A0B\u9898\u3011`+(ue==null?void 0:ue.name),style:yd({},Ba)}),wr.createElement("div",{className:xr.descBox},wr.createElement("div",{className:xr.title},wr.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(qn=ue==null?void 0:ue.languages)==null?void 0:qn.map((Fo,po,Ja)=>wr.createElement(E.Fragment,{key:po},Ma[Fo==null?void 0:Fo.language]))),wr.createElement("div",{className:xr.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},wr.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ue==null?void 0:ue.description),style:{fontSize:"16px",color:"#000"}}))),Dt&&wr.createElement("div",{className:xr.solutionWrap},wr.createElement("div",null,wr.createElement(ee.Z,{value:'\u53C2\u8003\u7B54\u6848'+((ue==null?void 0:ue.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),wr.createElement("div",null,wr.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((ue==null?void 0:ue.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(ue==null?void 0:ue.answer_status)!="not_started"&&wr.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},wr.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),so[ue==null?void 0:ue.answer_status]),(ue==null?void 0:ue.answer_status)!="not_started"&&wr.createElement("div",{className:xr.descBox},wr.createElement("div",{className:xr.title},wr.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),wr.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),wr.createElement("div",{className:xr.desc,style:{backgroundColor:"#fff"}},wr.createElement(ka.ZP,{height:300,language:ue==null?void 0:ue.language,value:ue!=null&&ue.passed_code?yo.Base64.decode(ue==null?void 0:ue.passed_code):"",theme:"default",options:va}))),(ue==null?void 0:ue.answer_status)!="not_started"&&!!io&&wr.createElement(ze.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(Fo,po,Ja)=>wr.createElement("span",{style:{color:"#000"}},(Ya.page-1)*Ya.limit+Ja+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(Fo,po)=>wr.createElement("span",{style:{color:"#000"}},po!=null&&po.created_at?pd()(po==null?void 0:po.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Fo,po)=>{var Ja;return wr.createElement("span",{className:`${Fo===0?"c-green":"c-red"}`},(Ja=oo.Im[Fo])==null?void 0:Ja.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Fo,po)=>wr.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ki(void 0,null,function*(){var Ja,xo,Bo;const Rr=yield(0,hd.X6)(po==null?void 0:po.id);be.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:wr.createElement("div",{className:"mb10"},wr.createElement(ka.ZP,{height:300,language:(Ja=Rr==null?void 0:Rr.data)==null?void 0:Ja.language,theme:"vs-light",value:(xo=Rr==null?void 0:Rr.data)!=null&&xo.code?yo.Base64.decode((Bo=Rr==null?void 0:Rr.data)==null?void 0:Bo.code):"",options:va}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(Fo=>!!Fo),pagination:{total:io||0,onChange:(Fo,po)=>Ki(void 0,null,function*(){xa({page:Fo,limit:po}),yield zo()}),current:Ya==null?void 0:Ya.page,pageSize:Ya==null?void 0:Ya.limit,showTotal:Fo=>wr.createElement(wr.Fragment,null,"\u5171",wr.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Fo),"\u6761\u6570\u636E")},dataSource:kt})))};var Cd=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Pd),Fd=te(77736),Bd=Object.defineProperty,wd=Object.defineProperties,bd=Object.getOwnPropertyDescriptors,Ys=Object.getOwnPropertySymbols,Dd=Object.prototype.hasOwnProperty,xd=Object.prototype.propertyIsEnumerable,Vs=(me,se,ue)=>se in me?Bd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,is=(me,se)=>{for(var ue in se||(se={}))Dd.call(se,ue)&&Vs(me,ue,se[ue]);if(Ys)for(var ue of Ys(se))xd.call(se,ue)&&Vs(me,ue,se[ue]);return me},Qs=(me,se)=>wd(me,bd(se)),Hs=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const Md=({data:me,onFinish:se})=>E.createElement(Fd.Z,null,me.map((ue,ft)=>E.createElement(In.op,{key:ft,style:{height:28},shape:"default",size:"small",onClick:()=>se(ue)},ue)));var Id=({className:me,style:se,data:ue={},defaultChatData:ft=[],initDefaultChatDataKey:Dt=0,showPrevButton:Mn,showNextButton:On,onPrevButtonClick:gn=()=>{},onNextButtonClick:jt=()=>{},onStatusChange:En,interactionTotal:ta=0})=>{const qn="\u4E3B\u52A8\u63D0\u95EE\u5F00\u59CB",[Nn]=(0,xn.eh)(),{chatData:pn,setChatData:Un,calcHistoryList:na}=(0,xn.r5)(),[Pn,Fa]=(0,E.useState)(0),[da,ra]=(0,E.useState)(""),[oa,Ba]=(0,E.useState)(!1),{scrollBoxRef:kt,bottomInspectRef:Qa,contentRef:Ya,isAtBottom:xa}=(0,xn.wr)({status:oa}),io=(0,xn.h4)(kt);(0,E.useEffect)(()=>{if(!pn.length||!kt.current)return;const Ha=pn[pn.length-1];Ha!=null&&Ha.loading&&(kt.current.scrollTop=kt.current.scrollHeight)},[pn.length]),(0,E.useEffect)(()=>{if(Dt){Mo();let Ha=[];return ft.forEach(Ma=>{const so=Date.now(),zo=[{text:Ma.question,key:so,sender:"user",show:Ma.question!==qn},{text:Ma.answer,loading:!1,key:so,sender:"AI",show:!0}];Ha.push(...zo)}),Un(Ha),()=>{Nn.cancel()}}},[Dt]);const Mo=()=>{Nn.cancel(),Fa(1)},No=Ha=>Hs(void 0,null,function*(){ra(""),Fa(0);const Ma=Date.now(),so=[{text:Ha,key:Ma,sender:"user",show:Ha!==qn},{loading:!0,key:Ma,sender:"AI",show:!0}];Un([...pn,...so]);const zo=na(pn);Nn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:is({model:"qwen-max",is_chat:!0,prompt:Ha,history:zo},ue),onData:(Fo,po)=>{Ba(!0),Un(Ja=>Ja.map((xo,Bo)=>Bo===Ja.length-1?Qs(is({},xo),{text:Fo,loading:!1,error:(po==null?void 0:po.msg)==="error"}):xo))},onError:Fo=>{let po="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Un(Ja=>[...Ja].map((xo,Bo)=>Bo===Ja.length-1?Qs(is({},xo),{text:po,loading:!1,error:!0}):xo))}})}),Tn=(0,E.useMemo)(()=>{const Ma=pn.filter(Fo=>Fo.sender==="AI").map(Fo=>Fo.text).join(""),so=["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011","\u672C\u6B21\u4E92\u52A8\u73AF\u8282\u5DF2\u7ED3\u675F"];let zo=0;return so.forEach(Fo=>{const po=Ma.split(Fo).length-1;zo+=po}),Math.max(0,zo-1)},[pn]);(0,E.useEffect)(()=>{typeof Tn=="number"&&typeof ta=="number"&&(En==null||En(Tn>=ta))},[Tn,ta]);const va=io.width?io.width-20:"100%";return E.createElement("div",{className:Cn()("flex flex-col h-full",me),style:se},Mn&&E.createElement("div",{className:$t.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",E.createElement("span",{onClick:gn},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),E.createElement("div",{ref:kt,style:{flex:1,overflow:"auto"}},E.createElement("div",{className:$t.tips,style:{width:va}},E.createElement("img",{className:$t.avatar,src:Aa}),E.createElement("div",{className:$t.details},E.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u4F60\u7684\u667A\u80FD\u5B66\u4F34\uFF5E"),E.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u4E3A\u4F60\u51C6\u5907\u4E86\u4E00\u4E9B\u4E92\u52A8\u5B66\u4E60\u95EE\u9898\uFF0C\u5E2E\u52A9\u4F60\u5DE9\u56FA\u77E5\u8BC6\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u6211\u4F1A\u4E00\u6B65\u6B65\u5F15\u5BFC\uFF0C\u76F4\u5230\u4F60\u5B8C\u5168\u7406\u89E3\u3002 \u51C6\u5907\u597D\u4E86\u5C31\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u4E92\u52A8\u5B66\u4E60\uFF01"))),E.createElement(xn.xj,{className:"pl20",style:{width:va},contentRef:Ya,chatData:pn,requestLoading:Nn.loading,cancelTyping:Pn,sensitiveWords:["\u3010\u4EA4\u6D41\u9898\u3011","\u3010\u5224\u65AD\u9898\u3011","\u3010\u6587\u5B57\u9898\u3011"],extraAnswerAction:(Ha,Ma)=>{var so;if(TnNo(zo)}))},onAnswerFinish:()=>Hs(void 0,null,function*(){setTimeout(()=>Ba(!1),0)})}),!(pn!=null&&pn.length)&&E.createElement("div",{className:"flex justify-center mb20"},E.createElement(In.op,{type:"primary",onClick:()=>No(qn)},"\u5F00\u542F\u4E92\u52A8")),On&&Tn>=ta&&E.createElement(In.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:jt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!xa&&E.createElement("div",{className:$t.backBottom,onClick:()=>{kt.current.scrollTop=kt.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:Qa})),!!(pn!=null&&pn.length)&&E.createElement(xn.CI,{style:{margin:"0 20px 20px 20px"},onCancel:Mo,headExtraNode:Tn>=ta?E.createElement("div",{style:{color:"#434D6C"}},On?"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u5DF2\u5B8C\u6210\u4E92\u52A8\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):E.createElement("div",{style:{color:"#434D6C"}},"\u5DF2\u5B8C\u6210\u7B54\u9898",E.createElement("span",{className:"ml10 c-light-primary"},Tn),"/",ta),value:da,onSubmit:No,hideUpload:!0,onChange:ra,typing:oa,loading:Nn.loading}))},Nd=Object.defineProperty,Ld=Object.defineProperties,Od=Object.getOwnPropertyDescriptors,Ws=Object.getOwnPropertySymbols,kd=Object.prototype.hasOwnProperty,Td=Object.prototype.propertyIsEnumerable,Ks=(me,se,ue)=>se in me?Nd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ss=(me,se)=>{for(var ue in se||(se={}))kd.call(se,ue)&&Ks(me,ue,se[ue]);if(Ws)for(var ue of Ws(se))Td.call(se,ue)&&Ks(me,ue,se[ue]);return me},Js=(me,se)=>Ld(me,Od(se)),cs=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())}),Rd=({className:me,style:se,data:ue={},defaultChatData:ft=[],initDefaultChatDataKey:Dt=0,showPrevButton:Mn,showNextButton:On,onPrevButtonClick:gn=()=>{},onNextButtonClick:jt=()=>{},onStatusChange:En,readingTime:ta,analysis:qn,totalTime:Nn,openRecord:pn})=>{const[Un]=(0,xn.eh)(),{chatData:na,setChatData:Pn,calcHistoryList:Fa}=(0,xn.r5)(),[da,ra]=(0,E.useState)(0),[oa,Ba]=(0,E.useState)(""),[kt,Qa]=(0,E.useState)(!1),[Ya,xa]=(0,E.useState)(null),io=(0,E.useRef)(null),{scrollBoxRef:Mo,bottomInspectRef:No,contentRef:Tn,isAtBottom:va}=(0,xn.wr)({status:kt}),Ha=(0,xn.h4)(Mo);(0,E.useEffect)(()=>{typeof ta=="number"&&xa(ta)},[ta]),(0,E.useEffect)(()=>(Ya>0&&Ya<=Nn&&!document.hidden&&(io.current=setTimeout(()=>{pn&&Ma(),xa(Ja=>Math.min(Ja+1,Nn))},1e3)),()=>{clearTimeout(io.current)}),[Ya]),(0,E.useEffect)(()=>{if(!na.length||!Mo.current)return;const Ja=na[na.length-1];Ja!=null&&Ja.loading&&(Mo.current.scrollTop=Mo.current.scrollHeight)},[na.length]),(0,E.useEffect)(()=>{if(Dt){zo();let Ja=[];return ft.forEach(xo=>{const Bo=Date.now(),Rr=[{text:xo.question,key:Bo,sender:"user",show:!0},{text:xo.answer,loading:!1,key:Bo,sender:"AI",show:!0}];Ja.push(...Rr)}),Pn(Ja),()=>{Un.cancel()}}},[Dt]);const Ma=()=>cs(void 0,null,function*(){const Ja=yield(0,b.ZP)(`/api/smart_plan_item_banks/${ue==null?void 0:ue.questionable_id}/smart_plan_user_page_studies.json`,{method:"post",body:{type:"page_info"}})}),so=()=>{xa(1)},zo=()=>{Un.cancel(),ra(1)},Fo=Ja=>cs(void 0,null,function*(){Ba(""),ra(0);const xo=Date.now(),Bo=[{text:Ja,key:xo,sender:"user",show:!0},{loading:!0,key:xo,sender:"AI",show:!0}];Pn([...na,...Bo]);const Rr=Fa(na);Un.request({url:"/api/stream/course_qna_records/chat_messages.json",body:ss({model:"qwen-max",is_chat:!0,prompt:Ja,history:Rr},ue),onData:(il,Cl)=>{Qa(!0),Pn(Ur=>Ur.map((Qr,vl)=>vl===Ur.length-1?Js(ss({},Qr),{text:il,loading:!1,error:(Cl==null?void 0:Cl.msg)==="error"}):Qr))},onError:il=>{let Cl="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Pn(Ur=>[...Ur].map((Qr,vl)=>vl===Ur.length-1?Js(ss({},Qr),{text:Cl,loading:!1,error:!0}):Qr))}})});(0,E.useEffect)(()=>{typeof Ya=="number"&&typeof Nn=="number"&&(En==null||En(Ya>=Nn))},[Ya,Nn]),(0,E.useEffect)(()=>{const Ja=()=>{document.hidden?clearTimeout(io.current):!document.hidden&&Ya>0&&Ya{pn&&Ma(),xa(xo=>Math.min(xo+1,Nn))},1e3))};return document.addEventListener("visibilitychange",Ja),()=>{document.removeEventListener("visibilitychange",Ja),clearTimeout(io.current)}},[Ya,Nn,pn]);const po=Ha.width?Ha.width-20:"100%";return E.createElement("div",{className:Cn()("flex flex-col h-full",me),style:se},Mn&&E.createElement("div",{className:$t.headTip},"\u2B06\uFE0F\xA0\u53EF\u70B9\u51FB",E.createElement("span",{onClick:gn},"\u6309\u94AE"),"\u6216\u4E0A\u65B9\u7684\u9636\u6BB5\u540D\u79F0"),E.createElement("div",{ref:Mo,style:{flex:1,overflow:"auto"}},E.createElement("div",{className:$t.tips,style:{width:po}},E.createElement("img",{className:$t.avatar,src:Aa}),E.createElement("div",{className:$t.details},E.createElement("div",{className:"c-grey-333 font18"},"\u{1F44B}\xA0\u55E8\uFF0C\u6211\u662F\u4F60\u7684\u667A\u80FD\u5B66\u4F34\uFF5E"),E.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u6211\u6574\u7406\u4E86\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u7684\u76F8\u5173\u89E3\u6790\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5373\u53EF\u67E5\u770B\u3002\u5982\u679C\u6709\u4E0D\u7406\u89E3\u7684\u5730\u65B9\uFF0C\u968F\u65F6\u53EF\u4EE5\u5411\u6211\u63D0\u95EE\u54E6\uFF01"))),Ya>0&&E.createElement("div",{className:$t.tips,style:{width:po}},E.createElement("img",{className:$t.avatar,src:Aa}),E.createElement("div",{className:$t.details},E.createElement(ee.Z,{value:qn}))),E.createElement(xn.xj,{className:"pl20",style:{width:po},contentRef:Tn,chatData:na,requestLoading:Un.loading,cancelTyping:da,onAnswerFinish:()=>cs(void 0,null,function*(){setTimeout(()=>Qa(!1),0)})}),Ya===0&&E.createElement("div",{className:"flex justify-center mb20"},E.createElement(In.op,{type:"primary",onClick:so},"\u5F00\u59CB\u9605\u8BFB\u89E3\u6790")),On&&Ya>=Nn&&E.createElement(In.op,{style:{margin:"0px 0px 20px 70px"},shape:"default",onClick:jt},"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"),!va&&E.createElement("div",{className:$t.backBottom,onClick:()=>{Mo.current.scrollTop=Mo.current.scrollHeight}},E.createElement("i",{className:"iconfont icon-huidaodibu"})),E.createElement("div",{ref:No})),Ya>0&&E.createElement(xn.CI,{style:{margin:"0 20px 20px 20px"},onCancel:zo,headExtraNode:Ya>=Nn?E.createElement("div",{style:{color:"#434D6C"}},On?"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5":"\u9605\u8BFB\u5B8C\u6210\uFF0C\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60"):E.createElement("div",{style:{color:"#434D6C"}},On?"\u8BF7\u5B8C\u6574\u9605\u8BFB\u89E3\u6790\uFF0C\u5B8C\u6210\u9605\u8BFB\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5\u5B66\u4E60":"\u8BF7\u5B8C\u6210\u9605\u8BFB\u89E3\u6790"," \u5269\u4F59",E.createElement("span",{className:"ml5 mr5 c-light-primary"},Nn-Ya),"\u79D2"),value:oa,onSubmit:Fo,hideUpload:!0,onChange:Ba,typing:kt,loading:Un.loading}))},Ll={header_style:"header_style___Dx0vL",content:"content___RXnuY",legend:"legend___evR3g",legend_icon:"legend_icon___EEW5x",item_list:"item_list___Kl2Op",item_list_title:"item_list_title___NB3Cg",item_title:"item_title___koibo",item_top:"item_top___fIB7h",item_bottom:"item_bottom___wsbMe",box:"box___VtbZB",page_item_acitve:"page_item_acitve___FbAiG",top_content:"top_content___BwoGH",drag_style:"drag_style___t_nRF",page_item:"page_item____ovHq"},zd=Object.defineProperty,jd=Object.defineProperties,Zd=Object.getOwnPropertyDescriptors,Xs=Object.getOwnPropertySymbols,Ud=Object.prototype.hasOwnProperty,Gd=Object.prototype.propertyIsEnumerable,qs=(me,se,ue)=>se in me?zd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ds=(me,se)=>{for(var ue in se||(se={}))Ud.call(se,ue)&&qs(me,ue,se[ue]);if(Xs)for(var ue of Xs(se))Gd.call(se,ue)&&qs(me,ue,se[ue]);return me},gs=(me,se)=>jd(me,Zd(se)),Yd=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const _s={cursor:"move",transition:"unset"},s0=me=>{const{tag:se}=me,{listeners:ue,transform:ft,transition:Dt,isDragging:Mn,setNodeRef:On}=useSortable({id:se.id}),gn=Mn&&ft?gs(ds({},_s),{transform:`translate3d(${ft.x}px, ${ft.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):gs(ds({},_s),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",gs(ds({style:gn,ref:On},ue),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(se==null?void 0:se.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Vd=({globalSetting:me,interactiveOpen:se,onClose:ue,maxPage:ft,currentPage:Dt,paramsHttp:Mn,handlePageClick:On,currentPosition:gn})=>{var jt;const[En,ta]=(0,E.useState)(!1),[qn,Nn]=(0,E.useState)(!1),[pn,Un]=(0,E.useState)("1");(0,E.useEffect)(()=>{ta(se),Nn(!1)},[se]);const[na,Pn]=(0,E.useState)([]),Fa=()=>Yd(void 0,null,function*(){const ra=yield(0,b.ZP)(`/api/courses/${Mn==null?void 0:Mn.coursesId}/smart_plans/${Mn==null?void 0:Mn.id}/get_user_learn_records.json`,{method:"get"});(ra==null?void 0:ra.status)==0&&Pn(ra==null?void 0:ra.data)});(0,E.useEffect)(()=>{se&&Fa()},[se]);const da=ra=>{var oa,Ba,kt,Qa,Ya,xa,io,Mo;((oa=ra==null?void 0:ra.active)==null?void 0:oa.id)==((Ba=ra==null?void 0:ra.over)==null?void 0:Ba.id)&&(Un((kt=ra==null?void 0:ra.active)==null?void 0:kt.id),Nn(!0)),(Qa=ra==null?void 0:ra.over)!=null&&Qa.id&&((Ya=ra==null?void 0:ra.active)==null?void 0:Ya.id)!=((xa=ra==null?void 0:ra.over)==null?void 0:xa.id)&&(console.log((io=ra==null?void 0:ra.active)==null?void 0:io.id),console.log((Mo=ra==null?void 0:ra.over)==null?void 0:Mo.id))};return E.createElement(be.default,{footer:null,title:null,closable:!1,open:En,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},E.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),E.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{ue()}})),E.createElement("div",{className:Ll.header_style},E.createElement("div",null,"\u7CFB\u7EDF\u5C06\u5B9E\u65F6\u8BB0\u5F55\u5B66\u751F\u7684\u5B66\u4E60\u5B8C\u6210\u60C5\u51B5\uFF0C\u5B8C\u6210\u5B66\u4E60\u89C4\u5219\u5982\u4E0B\uFF1A"),E.createElement("div",null,"1.\u5305\u542B\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u6240\u6709\u4EA4\u4E92\u64CD\u4F5C\u624D\u53EF\u6807\u8BB0\u4E3A\u5B8C\u6210\u5B66\u4E60"),E.createElement("div",null,"2.\u65E0\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u5B66\u751F\u6301\u7EED\u89C2\u770B\u8FBE10\u79D2\u540E\u81EA\u52A8\u8BB0\u5F55\u4E3A\u5B8C\u6210\u5B66\u4E60")),E.createElement("div",{className:Ll.content},E.createElement("div",{className:Ll.legend},E.createElement("div",{className:Ll.legend_icon,style:{background:"#2EC25B"}}),E.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),E.createElement("div",{className:Ll.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),E.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),E.createElement("div",{style:{height:"380px",overflowY:"auto"}},E.createElement("div",{className:Ll.item_list},E.createElement("div",{className:Ll.item_list_title},(jt=Array.from({length:Math.ceil((na==null?void 0:na.length)/5)},(ra,oa)=>oa+1))==null?void 0:jt.map((ra,oa)=>E.createElement("div",{className:Ll.item_title},E.createElement("div",{className:Ll.item_top},E.createElement("div",null,"\u5E7B\u706F\u7247"),E.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),E.createElement("div",{className:Ll.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),E.createElement("div",{className:Ll.box}," ",na==null?void 0:na.map(ra=>{var oa,Ba,kt;return E.createElement("div",{className:ra!=null&&ra.learn_finish?Ll.page_item_acitve:Ll.page_item,style:{background:gn===(ra==null?void 0:ra.position)?"rgba(48, 97, 208, 0.2)":""}},E.createElement("div",{className:Ll.item_top,onClick:()=>{On(ra==null?void 0:ra.position)}},E.createElement("div",{className:Ll.top_content},ra==null?void 0:ra.position)),!!((oa=ra==null?void 0:ra.module_sort)!=null&&oa.length)&&E.createElement("div",{className:Ll.drag_style,onClick:()=>{On(ra==null?void 0:ra.position)}},E.createElement("div",{className:Ll.item_bottom},(kt=(Ba=ra==null?void 0:ra.module_sort)==null?void 0:Ba.map((Qa,Ya)=>`\u4EA4\u4E92${Ya+1}`))==null?void 0:kt.join(" "))))}))))))))};var Qd=(0,ve.connect)(({globalSetting:me})=>({globalSetting:me}))(Vd),$o=te(59301),Hd=Object.defineProperty,Wd=Object.defineProperties,Kd=Object.getOwnPropertyDescriptors,$s=Object.getOwnPropertySymbols,Jd=Object.prototype.hasOwnProperty,Xd=Object.prototype.propertyIsEnumerable,ec=(me,se,ue)=>se in me?Hd(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ms=(me,se)=>{for(var ue in se||(se={}))Jd.call(se,ue)&&ec(me,ue,se[ue]);if($s)for(var ue of $s(se))Xd.call(se,ue)&&ec(me,ue,se[ue]);return me},fs=(me,se)=>Wd(me,Kd(se)),ii=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const qd=({user:me,officeToken:se,classroomList:ue,globalSetting:ft,loading:Dt,problemset:Mn,dispatch:On,pageCache:gn,pageNum:jt,maxPage:En,aiImg:ta,changePage:qn,isSimulate:Nn,gotoSlide:pn})=>{var Un,na,Pn,Fa,da,ra,oa,Ba,kt,Qa,Ya,xa,io,Mo,No,Tn,va,Ha,Ma,so,zo,Fo,po,Ja,xo,Bo,Rr,il,Cl,Ur,Qr,vl,Wl,El,Gr,al,zl,jl,mu,fu,ol,Kl,Au,nu,vu,Rl,Su,Du,pu,xu,Er,wl,Al;const[Xo,Zl]=(0,E.useState)(0),Ol=(0,ve.useParams)(),[Ro,Jl]=(0,E.useState)(!1),[uu,kl]=(0,E.useState)(!1),[Kr,iu]=(0,E.useState)(0),[Mr,zi]=(0,E.useState)([]),Ju=(0,E.useRef)(null),Ul=(0,E.useRef)([]),[Mu,su]=(0,E.useState)(!1),[Tl,Xu]=(0,E.useState)(null),[zu,si]=(0,E.useState)(!1),[qu,ci]=(0,E.useState)(!1),[_u]=(0,ve.useSearchParams)(),[yu,bl]=(0,E.useState)(!1),{SmartPlanItemBanks:Hn}=ue,ji=(0,E.useRef)(),di={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Zi={SINGLE:te(68568),MULTIPLE:te(68568),JUDGMENT:te(50400),COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:te(88597),BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},$u={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},ju={page_info:"1",ai_qna:"2",item_bank:"4"},[Gl,hu]=(0,E.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Zu,gi]=(0,E.useState)(""),Iu=(0,E.useRef)(null),ei=(0,E.useRef)(null);(0,E.useEffect)(()=>{var dn;((dn=Hn==null?void 0:Hn.page)==null?void 0:dn.animation_code)!==""&&(clearTimeout(ei.current),ei.current=setTimeout(()=>{var ga;const Ka=document.createElement("iframe");Ka.style.width="100%",Ka.style.height="100%",Ka.style.overflow="auto",Ka.style.border="0";const Yo=Gn=>{try{const ho=Gn.documentElement.scrollHeight;Ka.style.height=`${Math.max(ho+10,400)}px`,ho||setTimeout(()=>{Yo(Gn)},1e3)}catch(ho){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",ho)}};if(Iu.current){Iu.current.innerHTML="",Iu.current.appendChild(Ka);const Gn=Ka.contentDocument||Ka.contentWindow.document;Gn.open(),Gn.write((ga=Hn==null?void 0:Hn.page)==null?void 0:ga.animation_code),Gn.documentElement.scrollHeight,Yo(Gn),setTimeout(()=>{Yo(Gn)},1e3)}},1e3))},[(Un=Hn==null?void 0:Hn.page)==null?void 0:Un.animation_code,Gl.open,Kr,Zu]),(0,E.useEffect)(()=>{var dn;if(jt){const ga=((dn=Hn==null?void 0:Hn.page)==null?void 0:dn.lesson_mode)==="self_learning";(!ga||ga&&Ju.current!==jt)&&cu()}Ju.current=jt},[jt,Xo,gn==null?void 0:gn.randomData]),(0,E.useEffect)(()=>{Ul.current=[]},[Xo]),(0,E.useEffect)(()=>{Zl(0),iu(0)},[jt]);const cu=()=>ii(void 0,null,function*(){Jl(!0);const dn=On({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Ol==null?void 0:Ol.coursesId,id:Ol==null?void 0:Ol.id,position:jt,max_position:En,is_simulate:Nn||null}});Jl(!1)});(0,E.useEffect)(()=>{var dn,ga,Ka,Yo,Gn,ho,Vo;hu(fs(ms({},Gl),{defaultValue:(dn=Hn==null?void 0:Hn.page)==null?void 0:dn.animation_code})),gi(new Date),ti((ga=Hn==null?void 0:Hn.item_banks)==null?void 0:ga[Xo]),Hn!=null&&Hn.relation_positions&&qn(Hn==null?void 0:Hn.relation_positions);let Yr=[];_u.get("simulateType")?Yr=(Gn=(Yo=(Ka=Hn==null?void 0:Hn.page)==null?void 0:Ka.module_sort)==null?void 0:Yo.filter(Ir=>_u.get("simulateType")==(ju==null?void 0:ju[Ir])))==null?void 0:Gn.map((Ir,gl)=>({key:gl+1,label:$u[Ir]})):Yr=(Vo=(ho=Hn==null?void 0:Hn.page)==null?void 0:ho.module_sort)==null?void 0:Vo.map((Ir,gl)=>({key:gl+1,label:$u[Ir]})),console.log("items---",Yr),zi([...Yr||[]])},[Hn]);const Pu=()=>ii(void 0,null,function*(){var dn,ga,Ka,Yo,Gn;if(Ul.current.length===0){ye.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}su(!0);const ho=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(dn=Hn==null?void 0:Hn.page)==null?void 0:dn.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Ka=(ga=Hn==null?void 0:Hn.item_banks)==null?void 0:ga[Xo])==null?void 0:Ka.id,item_choice_id:((Gn=(Yo=Hn==null?void 0:Hn.item_banks)==null?void 0:Yo[Xo])==null?void 0:Gn.item_type)=="MULTIPLE"?Ul.current:Ul.current[0],is_simulate:Nn||null}});su(!1),(ho==null?void 0:ho.status)===0&&(yield cu(),ye.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),ti=dn=>{var ga,Ka;if(gn!=null&&gn.is_end){kl(!0);return}switch((ga=Hn==null?void 0:Hn.page)==null?void 0:ga.solution_visibility){case"hidden":kl(!1);break;case"show_after_edit":dn!=null&&dn.is_answered?kl(!0):kl(!1);break;case"show_after_submission":((Ka=Hn==null?void 0:Hn.page)==null?void 0:Ka.status)==="ended"?kl(!0):kl(!1);break;case"show_after_ended":gn!=null&&gn.is_end?kl(!0):kl(!1);break;default:kl(!1)}},Yl=(dn=0)=>{var ga,Ka,Yo,Gn;switch((ga=Mr==null?void 0:Mr[dn])==null?void 0:ga.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Ka=Hn==null?void 0:Hn.item_banks)==null?void 0:Ka.length)&&((Yo=Hn==null?void 0:Hn.item_banks)==null?void 0:Yo.every(ho=>ho==null?void 0:ho.is_answered));case"\u667A\u6167\u4F34\u5B66":return((Gn=Hn==null?void 0:Hn.page)==null?void 0:Gn.finish_ai_qna)||zu;case"\u9605\u8BFB\u89E3\u6790":return(Hn==null?void 0:Hn.page.finish_read_page_info)||qu;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,E.useEffect)(()=>{var dn;ti((dn=Hn==null?void 0:Hn.item_banks)==null?void 0:dn[Xo])},[Xo]);const Xl=()=>{if(!Yl()){ye.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}iu(1)},Nu=()=>ii(void 0,null,function*(){var dn,ga,Ka,Yo,Gn,ho,Vo,Yr;if((ga=(dn=Hn==null?void 0:Hn.item_banks)==null?void 0:dn[Xo])!=null&&ga.hack_identifier){const Ir=yield(0,Zs.nF)({id:(Yo=(Ka=Hn==null?void 0:Hn.item_banks)==null?void 0:Ka[Xo])==null?void 0:Yo.hack_identifier});if((Ir==null?void 0:Ir.status)===0){const gl=window.open(`/myproblems/${Ir==null?void 0:Ir.identifier}?type=smartPlan&exercisesId=${Ol==null?void 0:Ol.id}&coursesId=${Ol==null?void 0:Ol.coursesId}&questionId=${(ho=(Gn=Hn==null?void 0:Hn.item_banks)==null?void 0:Gn[Xo])==null?void 0:ho.id}&smartPlanItemBankId=${(Yr=(Vo=Hn==null?void 0:Hn.item_banks)==null?void 0:Vo[Xo])==null?void 0:Yr.smart_plan_page_item_bank_id}&isSimulate=${Nn}&is_smart_plan=true`,"_blank");Xu(gl)}}}),mi=()=>{if(Mr!=null&&Mr.length){const dn=Mr==null?void 0:Mr.findIndex(ga=>(ga==null?void 0:ga.label)=="\u8BD5\u9898\u4F5C\u7B54");return dn>-1?dn==0?Yl(0):Yl(1):!0}else return!0};return(0,E.useEffect)(()=>{var dn,ga;if(!Tl||Tl.closed||((ga=(dn=Hn==null?void 0:Hn.item_banks)==null?void 0:dn[Xo])==null?void 0:ga.item_type)!="PROGRAM")return;const Ka=()=>{var Gn,ho;const Vo={type:"showIntelligentTeacherStatus",aiStatus:(Gn=Hn==null?void 0:Hn.page)==null?void 0:Gn.enable_ai_tutor,questionStatus:((ho=Hn==null?void 0:Hn.page)==null?void 0:ho.status)==="ended"};Tl.postMessage(Vo,"*")};if(Tl.document.readyState==="complete")setTimeout(()=>{Ka()},3e3);else{const Gn=()=>{Ka(),Tl.removeEventListener("load",Gn)};Tl.addEventListener("load",Gn)}const Yo=()=>ii(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return Tl==null||Tl.addEventListener("unload",Yo),()=>{Tl==null||Tl.removeEventListener("unload",Yo)}},[Tl,Hn,Kr,Xo]),$o.createElement("section",null,$o.createElement(y.Z,{spinning:!1},$o.createElement("div",{className:Bl.box},$o.createElement("div",{className:Bl.box_header,style:{height:Kr==1?"140px":"95px"}},$o.createElement("div",{className:Bl.box_wrap},!!Mr.length&&$o.createElement("div",{className:Bl.progressbarWrap},$o.createElement("div",{className:`${Bl.progressItem} ${Kr==0?Bl.activeWrap:""}`,onClick:()=>ii(void 0,null,function*(){iu(0),yield cu()})},Mr.length>1&&(Yl()?$o.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):$o.createElement("div",{className:Bl.circle},"1")),$o.createElement("div",null,(na=Mr==null?void 0:Mr[0])==null?void 0:na.label)),Mr.length>1&&$o.createElement($o.Fragment,null,$o.createElement("img",{src:te(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),$o.createElement("div",{className:`${Bl.progressItem} ${Kr==1?Bl.activeWrap:""}`,onClick:()=>ii(void 0,null,function*(){Xl(),Yl()&&(yield cu())})},Yl(0)&&Yl(1)?$o.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):$o.createElement("div",{className:Bl.circle},"2"),$o.createElement("div",null,(Pn=Mr==null?void 0:Mr[1])==null?void 0:Pn.label)))),$o.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Nn&&$o.createElement("div",{className:Bl.box_botton,style:{marginRight:"20px"},onClick:()=>{bl(!0)}},$o.createElement("img",{src:te(49324),width:18}),$o.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6")),$o.createElement("div",{className:Bl.quit,onClick:()=>{ve.history.push(`/classrooms/${Ol==null?void 0:Ol.coursesId}/smart_plan`)}},$o.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),$o.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60")))),Kr==1&&$o.createElement("div",{className:Bl.headTip},"\u2B06\uFE0F\xA0\u70B9\u51FB\u9636\u6BB5\u540D\u79F0\u53EF\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5")),$o.createElement("div",{className:Bl.mainContent,style:{height:Kr==1?((Fa=Mr==null?void 0:Mr[Kr])==null?void 0:Fa.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((da=Mr==null?void 0:Mr[Kr])==null?void 0:da.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(Mr!=null&&Mr.length)&&$o.createElement("div",null,$o.createElement(nr.Z,{customText:"\u672C\u9875\u91CD\u70B9\u4E3A\u638C\u63E1\u5DE6\u4FA7\u5E7B\u706F\u7247\u7684\u77E5\u8BC6\u8981\u70B9\uFF0C\u8BF7\u8BA4\u771F\u9605\u8BFB\u3002"})),((ra=Mr==null?void 0:Mr[Kr])==null?void 0:ra.label)=="\u667A\u6167\u4F34\u5B66"&&$o.createElement(Id,{onNextButtonClick:()=>{Xl(),cu()},style:{height:"100%"},onStatusChange:dn=>{si(dn)},showNextButton:Kr+1!=(Mr==null?void 0:Mr.length),interactionTotal:(oa=Hn==null?void 0:Hn.page)==null?void 0:oa.knowledge_size,initDefaultChatDataKey:((Ba=Hn==null?void 0:Hn.page)==null?void 0:Ba.id)+((kt=Hn==null?void 0:Hn.page)==null?void 0:kt.update_size),defaultChatData:(Qa=Hn==null?void 0:Hn.student_qna_records)==null?void 0:Qa.knowledge,data:{ppt_url:ta==null?void 0:ta.map(dn=>dn==null?void 0:dn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Ya=Hn==null?void 0:Hn.page)==null?void 0:Ya.id,position:jt,type:11,scene_type:Nn?13:null}}),((xa=Mr==null?void 0:Mr[Kr])==null?void 0:xa.label)=="\u9605\u8BFB\u89E3\u6790"&&$o.createElement(Rd,{onNextButtonClick:()=>{Xl(),cu()},style:{height:"100%"},openRecord:!Nn&&((io=Hn==null?void 0:Hn.page)==null?void 0:io.finish_read_page_info)===!1,showNextButton:Kr+1!=(Mr==null?void 0:Mr.length),onStatusChange:dn=>{ci(dn)},readingTime:(Mo=Hn==null?void 0:Hn.page)==null?void 0:Mo.info_read_time,analysis:(No=Hn==null?void 0:Hn.page)==null?void 0:No.page_info,totalTime:(Tn=Hn==null?void 0:Hn.page)==null?void 0:Tn.info_read_min_time,initDefaultChatDataKey:(va=Hn==null?void 0:Hn.page)==null?void 0:va.id,defaultChatData:(Ha=Hn==null?void 0:Hn.student_qna_records)==null?void 0:Ha.page_info,data:{ppt_url:ta==null?void 0:ta.map(dn=>dn==null?void 0:dn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Ma=Hn==null?void 0:Hn.page)==null?void 0:Ma.id,position:jt,type:10,scene_type:Nn?13:null}}),$o.createElement("div",{style:{padding:"0px 20px"}},$o.createElement(ko.Z,{key:Zu,defaultValue:Gl.defaultValue,open:Gl.open,onOpenChange:dn=>{hu(fs(ms({},Gl),{open:0}))},language:Gl.language,height:Gl.height,showExtra:!1}),((so=Mr==null?void 0:Mr[Kr])==null?void 0:so.label)=="\u52A8\u6548\u5B66\u4E60"&&((zo=Hn==null?void 0:Hn.page)==null?void 0:zo.animation_code)&&$o.createElement("div",{className:Bl.code_style},$o.createElement("div",{style:{display:"flex",alignItems:"center"}},$o.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),$o.createElement(re.Z,{title:"\u5168\u5C4F\u5C55\u793A"},$o.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{hu(fs(ms({},Gl),{open:Gl.open+1}))}}))),$o.createElement("div",{className:"mt10",ref:Iu})),((Fo=Mr==null?void 0:Mr[Kr])==null?void 0:Fo.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((po=Hn==null?void 0:Hn.item_banks)!=null&&po[Xo]&&((xo=["in_progress","ended"])!=null&&xo.includes((Ja=Hn==null?void 0:Hn.page)==null?void 0:Ja.status))?$o.createElement($o.Fragment,null,$o.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((Rr=(Bo=Hn==null?void 0:Hn.item_banks)==null?void 0:Bo[Xo])==null?void 0:Rr.item_type)==="SINGLE"&&$o.createElement(ld,{questionIndex:((il=Hn==null?void 0:Hn.item_banks)==null?void 0:il.length)>1?Xo+1:0,question:(Cl=Hn==null?void 0:Hn.item_banks)==null?void 0:Cl[Xo],questionChoiceIdsRef:Ul,pageCache:gn,solutionVis:uu,pageInfo:Hn==null?void 0:Hn.page}),((Qr=(Ur=Hn==null?void 0:Hn.item_banks)==null?void 0:Ur[Xo])==null?void 0:Qr.item_type)==="MULTIPLE"&&$o.createElement(_c,{questionIndex:((vl=Hn==null?void 0:Hn.item_banks)==null?void 0:vl.length)>1?Xo+1:0,question:(Wl=Hn==null?void 0:Hn.item_banks)==null?void 0:Wl[Xo],questionChoiceIdsRef:Ul,pageCache:gn,solutionVis:uu,pageInfo:Hn==null?void 0:Hn.page}),((Gr=(El=Hn==null?void 0:Hn.item_banks)==null?void 0:El[Xo])==null?void 0:Gr.item_type)==="JUDGMENT"&&$o.createElement(fd,{questionIndex:((al=Hn==null?void 0:Hn.item_banks)==null?void 0:al.length)>1?Xo+1:0,question:(zl=Hn==null?void 0:Hn.item_banks)==null?void 0:zl[Xo],questionChoiceIdsRef:Ul,pageCache:gn,solutionVis:uu,pageInfo:Hn==null?void 0:Hn.page}),((mu=(jl=Hn==null?void 0:Hn.item_banks)==null?void 0:jl[Xo])==null?void 0:mu.item_type)==="PROGRAM"&&$o.createElement(Cd,{questionIndex:((fu=Hn==null?void 0:Hn.item_banks)==null?void 0:fu.length)>1?Xo+1:0,question:(ol=Hn==null?void 0:Hn.item_banks)==null?void 0:ol[Xo],questionChoiceIdsRef:Ul,SmartPlanItemBanks:Hn,pageCache:gn,solutionVis:uu,handleRefresh:cu,childWindow:Tl}))):Hn!=null&&Hn.is_extra?gn!=null&&gn.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":$o.createElement(nr.Z,{customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"})))),((Kl=Mr==null?void 0:Mr[Kr])==null?void 0:Kl.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((nu=["in_progress","ended"])==null?void 0:nu.includes((Au=Hn==null?void 0:Hn.page)==null?void 0:Au.status))&&$o.createElement("div",{className:Bl.page_footer},(vu=Array.from({length:Hn==null?void 0:Hn.count},(dn,ga)=>ga+1))==null?void 0:vu.map((dn,ga)=>$o.createElement("div",{key:ga,className:ga==Xo?Bl.num_style_active:Bl.num_style,onClick:()=>{Zl(ga)}},dn)),$o.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},Xo>0&&$o.createElement("div",{className:Bl.button1,onClick:()=>{Xo>0&&Zl(Xo-1)}},"\u4E0A\u4E00\u9898"),Xo+1<(Hn==null?void 0:Hn.count)&&$o.createElement("div",{className:Bl.button1,style:{marginLeft:"20px"},onClick:()=>{Xo<(Hn==null?void 0:Hn.count)&&Zl(Xo+1)}},"\u4E0B\u4E00\u9898"),((Rl=Hn==null?void 0:Hn.item_banks)==null?void 0:Rl[Xo])&&((Du=(Su=Hn==null?void 0:Hn.item_banks)==null?void 0:Su[Xo])==null?void 0:Du.item_type)!="PROGRAM"&&((pu=Hn==null?void 0:Hn.page)==null?void 0:pu.status)!="ended"&&!((Er=(xu=Hn==null?void 0:Hn.item_banks)==null?void 0:xu[Xo])!=null&&Er.is_answered)&&!(gn!=null&&gn.is_end)&&$o.createElement(yt.ZP,{className:"ml10",type:"primary",loading:Mu,onClick:()=>{Pu()}},"\u63D0\u4EA4"),((Al=(wl=Hn==null?void 0:Hn.item_banks)==null?void 0:wl[Xo])==null?void 0:Al.item_type)=="PROGRAM"&&$o.createElement(yt.ZP,{className:"ml10",type:"primary",onClick:()=>{Nu()}},"\u8FDB\u5165\u7B54\u9898"),Yl()&&(Kr==1||Kr==0&&(Mr==null?void 0:Mr.length)==2)&&$o.createElement(yt.ZP,{type:"primary",className:"ml10",onClick:()=>{Kr==1?iu(0):iu(1)}},Kr==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"))),$o.createElement(Qd,{interactiveOpen:yu,maxPage:En,onClose:()=>bl(!1),currentPage:jt,paramsHttp:Ol,handlePageClick:dn=>{pn(dn)},currentPosition:jt}))))};var _d=(0,ve.connect)(({user:me,classroomList:se,loading:ue,globalSetting:ft,problemset:Dt})=>({user:me,classroomList:se,globalSetting:ft,loading:ue.effects,problemset:Dt}))(qd),Il={box:"box___TOI8U",code_style:"code_style___HqBfy",box_header:"box_header___aw0DM",header_title:"header_title___aeL59",ewm:"ewm___vQtyb",ewm_img:"ewm_img___qqWwF",ewm_text:"ewm_text___i4Jyd",question_buuton:"question_buuton___dQRn4",selectQuestion:"selectQuestion___ziNOo",addQuestion:"addQuestion___aHncw",submit_button:"submit_button___KEeMK",evalueWrap:"evalueWrap___NEAE5",evalueSty:"evalueSty___Fk0S3",title:"title___Mq_RW",label:"label___ZOLLS",asnCont:"asnCont___wrZOg",ansWrap:"ansWrap____M3UH",page_footer:"page_footer___bYve1",num_style:"num_style___dooAY",num_style_active:"num_style_active___tFy8m",question_add:"question_add___WXNyb",yulan_style:"yulan_style___shO_G",yulan_style_end:"yulan_style_end___gxZaC"},$d=Object.defineProperty,tc=Object.getOwnPropertySymbols,eg=Object.prototype.hasOwnProperty,tg=Object.prototype.propertyIsEnumerable,nc=(me,se,ue)=>se in me?$d(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,ac=(me,se)=>{for(var ue in se||(se={}))eg.call(se,ue)&&nc(me,ue,se[ue]);if(tc)for(var ue of tc(se))tg.call(se,ue)&&nc(me,ue,se[ue]);return me};const ng=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{const[Dt,Mn]=(0,E.useState)({}),[On,gn]=(0,E.useState)([]),jt={fontSize:"18px"},En=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,E.useEffect)(()=>{const qn=(0,Rn.cloneDeep)(ue);Mn(qn),gn(qn.choices)},[ue]);const ta=(qn=!1)=>{let Nn="";return On.forEach((pn,Un)=>{qn?pn!=null&&pn.me_answered&&(Nn=Nn+En[Un]):pn!=null&&pn.is_answer&&(Nn=Nn+En[Un])}),Nn};return E.createElement("div",null,E.createElement("div",{className:ba.questionWrap},E.createElement(ee.Z,{value:`${ft}\u3001\u3010\u591A\u9009\u9898\u3011`+(Dt==null?void 0:Dt.name),style:ac({},jt)}),On==null?void 0:On.map((qn,Nn)=>{const{is_answer:pn,checked:Un,choice_text:na,me_answered:Pn}=qn;let Fa="";return pn&&(Fa=ba.rightAnswer),!pn&&(Un||Pn)&&(Fa=ba.errorAnswer),E.createElement(At.Z,{className:ba.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{className:`${ba.choiceIndex} ${Fa}`,style:{cursor:"not-allowed"}},En[Nn]),E.createElement(_e.Z,{flex:1,className:`${ba.editorWrap} ml15 current`},E.createElement(ee.Z,{className:ba.html,value:na,style:ac({},jt)})))})),E.createElement("div",{className:ba.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#000",fontWeight:600}},ta())),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Dt==null?void 0:Dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var ag=(0,ve.connect)(({problemset:me})=>({problemset:me}))(ng),tu=te(59301),og=Object.defineProperty,oc=Object.getOwnPropertySymbols,rg=Object.prototype.hasOwnProperty,lg=Object.prototype.propertyIsEnumerable,rc=(me,se,ue)=>se in me?og(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,lc=(me,se)=>{for(var ue in se||(se={}))rg.call(se,ue)&&rc(me,ue,se[ue]);if(oc)for(var ue of oc(se))lg.call(se,ue)&&rc(me,ue,se[ue]);return me};const ug=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{const[Dt,Mn]=(0,E.useState)({}),[On,gn]=(0,E.useState)([]),jt={fontSize:"18px"},En=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return(0,E.useEffect)(()=>{const ta=(0,Rn.cloneDeep)(ue);Mn(ta),gn(ta.choices)},[ue]),tu.createElement("div",null,tu.createElement("div",{className:ba.questionWrap},tu.createElement(ee.Z,{value:`${ft}\u3001\u3010\u5355\u9009\u9898\u3011`+(Dt==null?void 0:Dt.name),style:lc({},jt)}),On==null?void 0:On.map((ta,qn)=>{const{is_answer:Nn,checked:pn,choice_text:Un,me_answered:na}=ta;let Pn="";return Nn&&(Pn=ba.rightAnswer),!Nn&&(pn||na)&&(Pn=ba.errorAnswer),tu.createElement(At.Z,{className:ba.choiceWrap,align:"middle",wrap:!1},tu.createElement(_e.Z,{className:`${ba.choiceIndex} ${Pn}`,style:{cursor:"not-allowed"}},En[qn]),tu.createElement(_e.Z,{flex:1,className:`${ba.editorWrap} ml15 current`},tu.createElement(ee.Z,{className:ba.html,value:Un,style:lc({},jt)})))})),tu.createElement("div",{className:ba.solutionWrap},tu.createElement("div",{className:"c-grey-333 mb5 font16"},tu.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),tu.createElement("span",{style:{color:"#000",fontWeight:600,fontSize:"16px"}},En[On.findIndex(ta=>ta==null?void 0:ta.is_answer)])),tu.createElement("div",null,tu.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Dt==null?void 0:Dt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var ig=(0,ve.connect)(({problemset:me})=>({problemset:me}))(ug),sg=Object.defineProperty,uc=Object.getOwnPropertySymbols,cg=Object.prototype.hasOwnProperty,dg=Object.prototype.propertyIsEnumerable,ic=(me,se,ue)=>se in me?sg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,sc=(me,se)=>{for(var ue in se||(se={}))cg.call(se,ue)&&ic(me,ue,se[ue]);if(uc)for(var ue of uc(se))dg.call(se,ue)&&ic(me,ue,se[ue]);return me};const gg=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{var Dt;const[Mn,On]=(0,E.useState)({}),[gn,jt]=(0,E.useState)([]),En={fontSize:"18px"};(0,E.useEffect)(()=>{const qn=(0,Rn.cloneDeep)(ue);On(qn),jt(qn.choices)},[ue]);const ta=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return E.createElement("div",null,E.createElement("div",{className:ba.questionWrap},E.createElement(ee.Z,{value:`${ft}\u3001\u3010\u5224\u65AD\u9898\u3011`+(Mn==null?void 0:Mn.name),style:sc({},En)}),gn==null?void 0:gn.map((qn,Nn)=>{const{is_answer:pn,checked:Un,choice_text:na,me_answered:Pn}=qn;let Fa="";return pn&&(Fa=ba.rightAnswer),!pn&&(Un||Pn)&&(Fa=ba.errorAnswer),E.createElement(At.Z,{className:ba.choiceWrap,align:"middle",wrap:!1},E.createElement(_e.Z,{className:`${ba.choiceIndex} ${Fa}`,style:{cursor:"not-allowed"}},ta[Nn]),E.createElement(_e.Z,{flex:1,className:`${ba.editorWrap} ml15 current`},E.createElement(ee.Z,{className:ba.html,value:na,style:sc({},En)})))})),E.createElement("div",{className:ba.solutionWrap},E.createElement("div",{className:"c-grey-333 mb5 font16"},E.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),E.createElement("span",{style:{color:"#000",fontWeight:600}},(Dt=gn.find(qn=>qn==null?void 0:qn.is_answer))==null?void 0:Dt.choice_text)),E.createElement("div",null,E.createElement(ee.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Mn==null?void 0:Mn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var mg=(0,ve.connect)(({problemset:me})=>({problemset:me}))(gg),ul=te(59301),fg=Object.defineProperty,cc=Object.getOwnPropertySymbols,vg=Object.prototype.hasOwnProperty,pg=Object.prototype.propertyIsEnumerable,dc=(me,se,ue)=>se in me?fg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,hg=(me,se)=>{for(var ue in se||(se={}))vg.call(se,ue)&&dc(me,ue,se[ue]);if(cc)for(var ue of cc(se))pg.call(se,ue)&&dc(me,ue,se[ue]);return me};const Eg={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},Ag=({problemset:me,dispatch:se,question:ue,questionIndex:ft})=>{var Dt;const Mn={fontSize:"18px"},On={C:ul.createElement("span",{className:ba.c},"C"),"C++":ul.createElement("span",{className:ba.cpp},"C++"),Java:ul.createElement("span",{className:ba.java},"Java"),Python:ul.createElement("span",{className:ba.python},"Python")},gn={not_started:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:ul.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return ul.createElement("div",null,ul.createElement("div",{className:ba.questionWrap},ul.createElement(ee.Z,{value:`${ft}\u3001\u3010\u7F16\u7A0B\u9898\u3011`+(ue==null?void 0:ue.name),style:hg({},Mn)})),ul.createElement("div",{className:ba.descBox},ul.createElement("div",{className:ba.title},ul.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Dt=ue==null?void 0:ue.languages)==null?void 0:Dt.map((jt,En,ta)=>ul.createElement(E.Fragment,{key:En},On[jt==null?void 0:jt.language]))),ul.createElement("div",{className:ba.desc},ul.createElement(ee.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ue==null?void 0:ue.description),style:{fontSize:"16px",color:"#000"}}))),(ue==null?void 0:ue.answer_status)!="not_started"&&ul.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},ul.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),gn[ue==null?void 0:ue.answer_status]),["passed","delay_passed"].includes(ue==null?void 0:ue.answer_status)&&ul.createElement("div",{className:ba.descBox},ul.createElement("div",{className:ba.title},ul.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),ul.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),ul.createElement("div",{className:ba.desc,style:{backgroundColor:"#fff"}},ul.createElement(ka.ZP,{height:300,language:ue==null?void 0:ue.language,value:ue!=null&&ue.passed_code?yo.Base64.decode(ue==null?void 0:ue.passed_code):"",theme:"default",options:Eg}))))};var Sg=(0,ve.connect)(({problemset:me})=>({problemset:me}))(Ag),gr=te(59301),vs=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const yg=({user:me,globalSetting:se,classroomList:ue,loading:ft,problemset:Dt,dispatch:Mn,pageNum:On,maxPage:gn})=>{var jt,En,ta,qn,Nn,pn,Un,na,Pn,Fa,da,ra,oa,Ba,kt,Qa,Ya,xa,io;const[Mo]=(0,ve.useSearchParams)(),[No,Tn]=(0,E.useState)(0),va=(0,ve.useParams)(),[Ha,Ma]=(0,E.useState)(!1);console.log("paramsHttp--",va);const[so,zo]=(0,E.useState)(null),[Fo,po]=(0,E.useState)(!1),[Ja,xo]=(0,E.useState)(!1),{SmartPlanItemBanks:Bo}=ue,Rr={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,E.useEffect)(()=>{On&&il()},[On,va==null?void 0:va.user_login]);const il=()=>vs(void 0,null,function*(){Ma(!0),Mn({type:"classroomList/getSmartPlanItemBanks",payload:{login:va==null?void 0:va.user_login,course_id:va==null?void 0:va.coursesId,id:va==null?void 0:va.id,position:On,max_position:gn}}),Ma(!1)});(0,E.useEffect)(()=>{var Ur,Qr;Tn(0),(Ur=Bo==null?void 0:Bo.page)!=null&&Ur.id&&Cl((Qr=Bo==null?void 0:Bo.page)==null?void 0:Qr.id)},[Bo]);const Cl=Ur=>vs(void 0,null,function*(){po(!0);const Qr=yield(0,b.ZP)(`/api/smart_plan_item_banks/${Ur}/student_comment.json`,{method:"get",params:{user_id:va==null?void 0:va.user_login}});(Qr==null?void 0:Qr.status)===0&&zo(Qr==null?void 0:Qr.data),po(!1)});return gr.createElement("section",null,gr.createElement(y.Z,{spinning:Ha},gr.createElement("div",{className:Il.box},gr.createElement("div",{className:Il.box_header,style:{padding:"20px"}},gr.createElement("div",{style:{display:"flex",alignItems:"center"}},gr.createElement("div",{className:Il.header_title},Bo!=null&&Bo.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),gr.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},gr.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),gr.createElement("span",{style:{color:"#333333"}},((jt=Bo==null?void 0:Bo.user_info)==null?void 0:jt.user_name)||"--"),gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),gr.createElement("span",{style:{color:"#333333"}},((En=Bo==null?void 0:Bo.user_info)==null?void 0:En.student_id)||"--"),gr.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),gr.createElement("span",{style:{color:"#333333"}},((ta=Bo==null?void 0:Bo.user_info)==null?void 0:ta.group_name)||"--"))),gr.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},gr.createElement("div",{className:"mt10"},((Nn=(qn=Bo==null?void 0:Bo.item_banks)==null?void 0:qn[No])==null?void 0:Nn.item_type)==="SINGLE"&&gr.createElement(ig,{question:(pn=Bo==null?void 0:Bo.item_banks)==null?void 0:pn[No],questionIndex:No+1}),((na=(Un=Bo==null?void 0:Bo.item_banks)==null?void 0:Un[No])==null?void 0:na.item_type)==="MULTIPLE"&&gr.createElement(ag,{question:(Pn=Bo==null?void 0:Bo.item_banks)==null?void 0:Pn[No],questionIndex:No+1}),((da=(Fa=Bo==null?void 0:Bo.item_banks)==null?void 0:Fa[No])==null?void 0:da.item_type)==="JUDGMENT"&&gr.createElement(mg,{question:(ra=Bo==null?void 0:Bo.item_banks)==null?void 0:ra[No],questionIndex:No+1}),((Ba=(oa=Bo==null?void 0:Bo.item_banks)==null?void 0:oa[No])==null?void 0:Ba.item_type)==="PROGRAM"&&gr.createElement(gr.Fragment,null,gr.createElement(Sg,{question:(kt=Bo==null?void 0:Bo.item_banks)==null?void 0:kt[No],questionIndex:No+1}),gr.createElement(jo,{item:(Qa=Bo==null?void 0:Bo.item_banks)==null?void 0:Qa[No]}))),((Ya=Bo==null?void 0:Bo.page)==null?void 0:Ya.knowledge_test)&&gr.createElement(gr.Fragment,null,gr.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},gr.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),gr.createElement(yt.ZP,{type:"link",loading:Fo,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>vs(void 0,null,function*(){xo(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),gr.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},gr.createElement(ee.Z,{className:Il.ansWrap,value:(so==null?void 0:so.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),gr.createElement("div",{className:Il.page_footer},(Bo==null?void 0:Bo.count)>1&&((xa=Array.from({length:Bo==null?void 0:Bo.count},(Ur,Qr)=>Qr+1))==null?void 0:xa.map((Ur,Qr)=>gr.createElement("div",{key:Qr,className:Qr==No?Il.num_style_active:Il.num_style,onClick:()=>{Tn(Ur-1)}},Ur))))),gr.createElement(be.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Ja,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{xo(!1)},onCancel:()=>{xo(!1)}},gr.createElement(y.Z,{spinning:Fo},gr.createElement("div",{className:Il.evalueWrap},gr.createElement("div",{className:Il.evalueSty},gr.createElement("div",{className:Il.title},"\u5B66\u4E60\u8BC4\u4EF7"),gr.createElement(ee.Z,{className:Il.ansWrap,value:(so==null?void 0:so.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),gr.createElement("div",{className:Il.evalueSty,style:{marginTop:"20px"}},gr.createElement("div",{className:Il.title},"\u95EE\u7B54\u8BB0\u5F55"),gr.createElement("div",{className:Il.ansWrap,style:{padding:"0px 12px 12px 12px"}},(io=so==null?void 0:so.question_and_answer_list)==null?void 0:io.map((Ur,Qr)=>gr.createElement("div",{key:Qr,className:"mt10"},gr.createElement("div",{style:{display:"flex"}},gr.createElement("div",{className:Il.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),gr.createElement(ee.Z,{className:Il.asnCont,value:Ur==null?void 0:Ur.question})),gr.createElement("div",{style:{display:"flex"}},gr.createElement("div",{className:Il.label},"\u56DE\u7B54\uFF1A"),gr.createElement(ee.Z,{className:Il.asnCont,value:Ur==null?void 0:Ur.answer})))))))))))};var Pg=(0,ve.connect)(({user:me,classroomList:se,loading:ue,globalSetting:ft,problemset:Dt})=>({user:me,classroomList:se,globalSetting:ft,loading:ue.effects,problemset:Dt}))(yg),Cg=te(66756),Fg=te(58253),Bg=Object.defineProperty,gc=Object.getOwnPropertySymbols,wg=Object.prototype.hasOwnProperty,bg=Object.prototype.propertyIsEnumerable,mc=(me,se,ue)=>se in me?Bg(me,se,{enumerable:!0,configurable:!0,writable:!0,value:ue}):me[se]=ue,Ri=(me,se)=>{for(var ue in se||(se={}))wg.call(se,ue)&&mc(me,ue,se[ue]);if(gc)for(var ue of gc(se))bg.call(se,ue)&&mc(me,ue,se[ue]);return me},Fr=(me,se,ue)=>new Promise((ft,Dt)=>{var Mn=jt=>{try{gn(ue.next(jt))}catch(En){Dt(En)}},On=jt=>{try{gn(ue.throw(jt))}catch(En){Dt(En)}},gn=jt=>jt.done?ft(jt.value):Promise.resolve(jt.value).then(Mn,On);gn((ue=ue.apply(me,se)).next())});const c0={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Dg=({user:me,classroomList:se,globalSetting:ue,loading:ft,dispatch:Dt})=>{var Mn,On,gn,jt,En,ta;const[qn,Nn]=wi.ZP.useNotification(),pn=(0,E.useRef)(),Un=(0,E.useRef)(),[na]=(0,ve.useSearchParams)(),[Pn,Fa]=(0,E.useState)({}),[da,ra]=(0,E.useState)(""),[oa,Ba]=(0,E.useState)(""),kt=(0,ve.useParams)(),[Qa,Ya]=(0,E.useState)({}),[xa,io]=(0,E.useState)(),[Mo,No]=(0,E.useState)(!1),Tn=(0,E.useRef)(),[va,Ha]=(0,E.useState)(!1),[Ma,so]=(0,E.useState)([]),[zo,Fo]=(0,E.useState)(!0),[po,Ja]=(0,E.useState)(!1),[xo,Bo]=(0,E.useState)([]),[Rr,il]=(0,E.useState)(!1),[Cl,Ur]=(0,E.useState)([]),[Qr,vl]=(0,E.useState)(!1),[Wl,El]=(0,E.useState)(0),[Gr,al]=(0,E.useState)(!1),[zl,jl]=(0,E.useState)([]),[mu,fu]=(0,E.useState)(""),[ol,Kl]=(0,E.useState)(Ri({},{page:1,limit:20,course_group_id:"",status:"all",search:""})),[Au,nu]=(0,E.useState)(!1),[vu,Rl]=(0,E.useState)(""),[Su,Du]=(0,E.useState)(0),pu=(0,E.useRef)(null),[xu,Er]=(0,E.useState)(!1),[wl,Al]=(0,E.useState)(!1),[Xo,Zl]=(0,E.useState)(!1),Ol=(0,E.useRef)(!1),{SmartPlanItemBanks:Ro}=se,Jl=(0,E.useRef)(Pn),uu=(0,E.useRef)(),kl=(0,E.useRef)([1]),Kr=na.get("simulate")==="true",iu=na.get("pptPage")?Number(na.get("pptPage")):1,[Mr,zi]=(0,E.useState)(!1),[Ju,Ul]=(0,E.useState)(!1),[Mu,su]=E.useState(["60%","40%"]),[Tl,Xu]=(0,E.useState)(!1),zu=(0,E.useRef)(!1);(0,E.useEffect)(()=>{Xo?Pn!=null&&Pn.IsSuper?su(["100%","0%"]):window.matchMedia("(max-width: 1600px)").matches?su(["55%","45%"]):su(["64%","36%"]):window.matchMedia("(max-width: 1600px)").matches?su(["55%","45%"]):su(["64%","36%"]),Ol.current=Xo,Xo||al(!1)},[Xo]),(0,E.useEffect)(()=>{const dn=()=>Fr(void 0,null,function*(){if(!zu.current){zu.current=!0,console.log("222222");try{yield yu()}catch(ga){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",ga)}finally{zu.current=!1}}});return window.addEventListener("resize",dn),()=>{window.removeEventListener("resize",dn)}},[]),(0,E.useEffect)(()=>(document.body.addEventListener((0,Ql.gH)(),qu),()=>{document.body.removeEventListener((0,Ql.gH)(),qu)}),[]);const si=()=>Fr(void 0,null,function*(){var dn,ga;yield(dn=pn.current)==null?void 0:dn.ready();const Ka=(ga=pn.current)==null?void 0:ga.Application;Ka&&(yield Ka.ActivePresentation.SlideShowWindow.View.Exit())});(0,E.useEffect)(()=>{!(Pn!=null&&Pn.IsSuper)&&!na.get("pptPage")&&(ra(iu),Dt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:kt==null?void 0:kt.coursesId,id:kt==null?void 0:kt.id,position:iu}})),(0,ct.s2)()&&ve.history.replace(`/miniprogram/courseware/study?courses_id=${kt==null?void 0:kt.coursesId}&id=${kt==null?void 0:kt.id}`)},[]),(0,E.useEffect)(()=>{Jl.current=Pn,Pn!=null&&Pn.WebofficeURL&&setTimeout(()=>{gi()},300)},[Pn]),(0,E.useEffect)(()=>{var dn;return(dn=me==null?void 0:me.userInfo)!=null&&dn.login&&Gl(),()=>{clearInterval(Tn.current)}},[(Mn=me==null?void 0:me.userInfo)==null?void 0:Mn.login]),(0,E.useEffect)(()=>{!(Pn!=null&&Pn.IsSuper)&&(xa==null?void 0:xa.is_end)===!1&&(Pn==null?void 0:Pn.Status)=="in_progress"&&Zi()},[xa==null?void 0:xa.is_end,Pn]),(0,E.useEffect)(()=>{if(xa!=null&&xa.is_end&&clearInterval(Tn.current),!(Pn!=null&&Pn.IsSuper)&&(xa!=null&&xa.is_end)){let dn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];dn&&(dn!=null&&dn.includes(kt==null?void 0:kt.id))||(ye.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(dn==null?void 0:dn.length)===0?dn=[kt==null?void 0:kt.id]:dn.push(kt==null?void 0:kt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(dn)))}},[xa==null?void 0:xa.is_end,Pn]),(0,E.useEffect)(()=>{if(xa!=null&&xa.enable_extra&&!(xa!=null&&xa.is_end)){let dn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];dn&&!(dn!=null&&dn.includes(kt==null?void 0:kt.id))&&be.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,maskClosable:!1,keyboard:!1,title:"\u63D0\u793A",closable:!1,cancelButtonProps:{style:{display:"none"}},content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>Fr(void 0,null,function*(){(dn==null?void 0:dn.length)===0?dn=[kt==null?void 0:kt.id]:dn.push(kt==null?void 0:kt.id),bl(xa==null?void 0:xa.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(dn))})})}},[xa==null?void 0:xa.enable_extra]);const qu=()=>{(0,Ql.vp)()||si()};(0,E.useEffect)(()=>{var dn,ga;(dn=me==null?void 0:me.userInfo)!=null&&dn.login&&(Pn!=null&&Pn.IsSuper?No(!0):No((Pn==null?void 0:Pn.Status)&&(Pn==null?void 0:Pn.Status)!="not_started"),(ga=pn.current)!=null&&ga.ready&&yu())},[(On=me==null?void 0:me.userInfo)==null?void 0:On.login,Pn]),(0,E.useEffect)(()=>{var dn;xa!=null&&xa.page&&((dn=Ro==null?void 0:Ro.page)==null?void 0:dn.lesson_mode)=="online_lesson"&&!(Pn!=null&&Pn.IsSuper)&&!Kr&&bl(xa==null?void 0:xa.page)},[xa==null?void 0:xa.page]),(0,E.useEffect)(()=>{var dn;((dn=me==null?void 0:me.userInfo)==null?void 0:dn.real_name)==="\u6E38\u5BA2"&&Dt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(gn=me==null?void 0:me.userInfo)==null?void 0:gn.real_name]);const ci=()=>{var dn,ga,Ka,Yo,Gn;let ho=[];return(((ga=(dn=Ro==null?void 0:Ro.page)==null?void 0:dn.smart_plan_page_knowledges)==null?void 0:ga.length)>0||(Ka=Ro==null?void 0:Ro.page)!=null&&Ka.is_ai_question)&&ho.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Yo=Ro==null?void 0:Ro.page)!=null&&Yo.page_info&&ho.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(Ro==null?void 0:Ro.count)>0&&ho.push({key:"4",title:"\u8BD5\u9898"}),(Gn=Ro==null?void 0:Ro.page)!=null&&Gn.animation_code&&ho.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),E.createElement(E.Fragment,null,ho==null?void 0:ho.map((Vo,Yr)=>E.createElement("span",{style:{cursor:"pointer"},onClick:()=>{console.log(Vo),Al(!0),fu(Vo==null?void 0:Vo.key)}},Vo==null?void 0:Vo.title,Yr!=(ho==null?void 0:ho.length)-1?"\u3001":"")))};(0,E.useEffect)(()=>{var dn,ga,Ka,Yo,Gn,ho,Vo;al(!1),da&&((dn=Ro==null?void 0:Ro.page)==null?void 0:dn.position)!=Su&&Xo&&(Du((ga=Ro==null?void 0:Ro.page)==null?void 0:ga.position),nu(!0),setTimeout(()=>{nu(!1)},2e3),Pn!=null&&Pn.IsSuper&&(((Yo=(Ka=Ro==null?void 0:Ro.page)==null?void 0:Ka.smart_plan_page_knowledges)==null?void 0:Yo.length)>0||(Gn=Ro==null?void 0:Ro.page)!=null&&Gn.is_ai_question||(ho=Ro==null?void 0:Ro.page)!=null&&ho.page_info||(Ro==null?void 0:Ro.count)>0||(Vo=Ro==null?void 0:Ro.page)!=null&&Vo.animation_code?qn.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},closeIcon:null,description:E.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",E.createElement("span",{style:{color:"#3061D0"}},ci())),duration:2,pauseOnHover:!0,onClose:()=>{al(!0)}}):al(!0)))},[Ro]),(0,E.useEffect)(()=>{_u()},[da,xa==null?void 0:xa.randomData]);const _u=()=>Fr(void 0,null,function*(){var dn,ga;if(!(Pn!=null&&Pn.IsSuper)&&(Pn==null?void 0:Pn.Status)=="in_progress"&&da){const Ka=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/check_page_progress.json`,{method:"post",body:{position:da}});(Ka==null?void 0:Ka.status)==0&&((dn=Ka==null?void 0:Ka.data)!=null&&dn.allow||(Bo((ga=Ka==null?void 0:Ka.data)==null?void 0:ga.not_finish_positions),Ja(!0)))}});function yu(){return Fr(this,null,function*(){try{yield pn.current.ready();const Ka=yield(yield pn.current.Application.ActiveWindow).View;Ka.ZoomToFit=-1;const Yo=new Event("resize");window.dispatchEvent(Yo)}catch(dn){}})}function bl(dn){return Fr(this,null,function*(){yield pn.current.ready(),pn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(dn)})}function Hn(dn){return Fr(this,null,function*(){Kr||kt!=null&&kt.user_login||(dn?(Zl(!0),(0,Ql.Dj)(document.body)):(Zl(!1),(0,Ql.BU)()),setTimeout(()=>Fr(this,null,function*(){yield pn.current.ready();const ga=pn.current.Application,Ka=yield ga.ActivePresentation,Yo=yield ga.ActivePresentation.SlideShowSettings,Gn=yield Ka.SlideShowWindow;dn?yield Yo.Run():Gn.IsFullScreen=!1;const ho=(yield ga.ActivePresentation.SlideShowWindow)!==null;Zl(ho),yu()}),800))})}function ji(){return Fr(this,null,function*(){try{const dn=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/set_page_cache.json`,{method:"post",body:{type:1}});io(Ri({},(dn==null?void 0:dn.data)||{}))}catch(dn){}})}const di=()=>Fr(void 0,null,function*(){var dn,ga;let Ka=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}.json`,{method:"get"});(Ka==null?void 0:Ka.status)==0&&(Ya(Ka==null?void 0:Ka.data),kt!=null&&kt.user_login||(na.get("type")=="view"&&(((dn=Ka==null?void 0:Ka.data)==null?void 0:dn.status)=="in_progress"?Er(!0):Hn(!0)),((ga=Ka==null?void 0:Ka.data)==null?void 0:ga.status)=="in_progress"&&na.get("type")!="update"&&Er(!0)))}),Zi=()=>Fr(void 0,null,function*(){const dn=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/start_class.json`,{method:"post"})}),$u=()=>Fr(void 0,null,function*(){var dn;const ga=yield(0,b.ZP)(`/api/smart_plan_item_banks/${(dn=Ro==null?void 0:Ro.page)==null?void 0:dn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),ju=()=>Fr(void 0,null,function*(){Dt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:kt==null?void 0:kt.coursesId,id:kt==null?void 0:kt.id,position:da||(xa==null?void 0:xa.page)||1,max_position:oa}})}),Gl=()=>Fr(void 0,null,function*(){var dn,ga,Ka;const Yo={};kt!=null&&kt.user_login&&(Yo.login=kt.user_login),Kr&&(Yo.is_simulate=!0);const Gn=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/get_office_token.json`,{method:"get",params:Yo});Fa(Gn==null?void 0:Gn.data),Fo(!1);const ho=((dn=Gn==null?void 0:Gn.data)==null?void 0:dn.FileName)||"";document.title=ho,(ga=Gn==null?void 0:Gn.data)!=null&&ga.IsSuper?di():Kr?Hn(!0):(((Ka=Gn==null?void 0:Gn.data)==null?void 0:Ka.Status)=="in_progress"&&Hn(!0),Tn.current=setInterval(()=>{ji()},2e3))});function hu(){return Fr(this,null,function*(){if(!pn.current)return;clearTimeout(uu.current),yield pn.current.ready();const dn=pn.current.Application,Ka=(Gn=>{if(!Gn||Gn.length===0)return[];const ho=[...Gn].sort((Ir,gl)=>Ir-gl),Vo=[];let Yr={From:ho[0],To:ho[0]};for(let Ir=1;Irhu(),4*60*1e3)})}function Zu(dn){return Fr(this,null,function*(){kl.current=dn,hu()})}function gi(){return Fr(this,null,function*(){var dn=document.getElementById("weboffice-zone");pn.current=Se().config({mount:dn,url:Pn==null?void 0:Pn.WebofficeURL,refreshToken:Iu,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(Pn!=null&&Pn.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),pn.current.setToken({token:Pn==null?void 0:Pn.AccessToken,timeout:25*60*1e3}),pn.current.on("fileStatus",function(ga){return Fr(this,null,function*(){console.log("fileStatus:",ga),yield pn.current.ready();const Yo=yield pn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;ra(Yo),kl.current=[Yo],hu()})}),pn.current.on("fileOpen",function(ga){cu()}),pn.current.on("fullscreenChange",function(ga){ga.status==1?na.get("type")!="update"&&Hn(!0):(0,Ql.BU)(),console.log("fullscreenChange:",ga)})})}function Iu(){return new Promise(function(dn){return Fr(this,null,function*(){var ga,Ka,Yo,Gn;const ho=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(ga=Jl.current)==null?void 0:ga.AccessToken,refresh_token:(Ka=Jl.current)==null?void 0:Ka.RefreshToken}});((Yo=ho==null?void 0:ho.data)==null?void 0:Yo.Code)=="InvalidArgument.AccessToken"&&Gl(),Jl.current=ho.data,dn({token:(Gn=ho==null?void 0:ho.data)==null?void 0:Gn.AccessToken,timeout:2*60*1e3}),dn(ho==null?void 0:ho.data)})})}function ei(){return Fr(this,null,function*(){Fo(!0),yield pn.current.ready();const dn=pn.current.Application,ga=yield dn.ActivePresentation,Yo=yield(yield ga.Slides).Count;Ba(Yo);let Gn=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(Gn==null?void 0:Gn.status)==0&&ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield dn.ActivePresentation.Slides.AddSlide(Yo),setTimeout(()=>Fr(this,null,function*(){Fo(!1),ga.Slides.Item(Yo).Shapes.AddPicture({FileName:"https://www.educoder.net/images/tzppt.png",LinkToFile:-1,SaveWithDocument:0,Left:0,Top:0,Width:1,Height:1,Scale:!0})}),1e3)})}function cu(){return Fr(this,null,function*(){yield pn.current.ready();const dn=pn.current.Application,ga=yield dn.ActivePresentation.GetSlideRemark(),Yo=yield(yield dn.ActivePresentation).Slides,Gn=yield Yo.Count;Ba(Gn),dn.Sub.SlideShowEnd=()=>Fr(this,null,function*(){Zl(!1),yu()});const ho=yield dn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;ra(ho),kl.current=[ho],hu(),dn.Sub.ActiveSlideChange=Vo=>Fr(this,null,function*(){var Yr;Ba(yield Yo.Count),ra(((Yr=Vo==null?void 0:Vo.Data)==null?void 0:Yr.slideIndex)+1)}),dn.Sub.SlideDelete=Vo=>Fr(this,null,function*(){var Yr;console.log("\u76D1\u542C\u5E7B\u706F\u7247\u7684\u5220\u9664\u64CD\u4F5C\u4E8B\u4EF6",Vo);let Ir=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/delete_page.json`,{method:"delete",body:{position:(Yr=Vo==null?void 0:Vo.Data)==null?void 0:Yr.SlideIndex}});(Ir==null?void 0:Ir.status)==0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),Ba(yield Yo.Count))}),dn.Sub.PresentationNewSlide=Vo=>Fr(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",Vo)}),dn.Sub.SlideMove=Vo=>Fr(this,null,function*(){var Yr,Ir,gl;if(Pn!=null&&Pn.IsSuper&&document.hasFocus()){ra("");let Lu=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_page_postition.json`,{method:"post",body:{origin_position:(Yr=Vo==null?void 0:Vo.Data)==null?void 0:Yr.SlideFromIndex,target_position:(Ir=Vo==null?void 0:Vo.Data)==null?void 0:Ir.SlideIndex}});(Lu==null?void 0:Lu.status)==0&&(ye.ZP.success("\u79FB\u52A8\u6210\u529F"),ra((gl=Vo==null?void 0:Vo.Data)==null?void 0:gl.SlideIndex))}}),yield dn.ActivePresentation.SlideShowWindow.View.GotoSlide(iu)})}const Pu=()=>Fr(void 0,null,function*(){var dn,ga;vl(!0);const Ka=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/smart_plan_users.json`,{method:"get",params:ol});(Ka==null?void 0:Ka.status)==0&&(Ur((dn=Ka==null?void 0:Ka.data)==null?void 0:dn.smart_plan_users),El((ga=Ka==null?void 0:Ka.data)==null?void 0:ga.count)),vl(!1)}),ti=()=>Fr(void 0,null,function*(){var dn;vl(!0);const ga=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/header_info.json`,{method:"get"});(ga==null?void 0:ga.status)===0&&jl([{name:"\u5168\u90E8",id:""},...((dn=ga==null?void 0:ga.data)==null?void 0:dn.course_groups)||[]]),vl(!1)});(0,E.useEffect)(()=>{var dn,ga;return Ro&&((dn=Ro==null?void 0:Ro.page)!=null&&dn.id)&&!((ga=Ro==null?void 0:Ro.page)!=null&&ga.has_study_record)&&(Pn==null?void 0:Pn.IsSuper)===!1&&(Pn==null?void 0:Pn.Status)=="in_progress"&&(pu.current=setTimeout(()=>{$u()},1e4)),()=>{pu.current&&clearTimeout(pu.current)}},[ft["classroomList/getSmartPlanItemBanks"],Ro,Pn==null?void 0:Pn.IsSuper]),(0,E.useEffect)(()=>{Rr&&(ti(),Pu())},[Rr,ol]);const Yl=()=>{const dn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(dn==null?void 0:dn.findIndex(Ka=>(Ka==null?void 0:Ka.id)==(kt==null?void 0:kt.id)&&(Ka==null?void 0:Ka.courseId)==(kt==null?void 0:kt.coursesId)))==-1&&(dn.push({id:kt==null?void 0:kt.id,courseId:kt==null?void 0:kt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(dn)),bl(1))},Xl=()=>Fr(void 0,null,function*(){var dn,ga,Ka,Yo,Gn;const ho=()=>Fr(void 0,null,function*(){let Yr=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_status.json`,{method:"post"});(Yr==null?void 0:Yr.status)==0&&(ye.ZP.success("\u7ED3\u675F\u6388\u8BFE\u6210\u529F"),ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan`),(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:da,allow_answer:!1,is_end:!0}}}))}),Vo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}.json`,{method:"get"});(ga=(dn=Vo==null?void 0:Vo.data)==null?void 0:dn.not_start_positions)!=null&&ga.length?be.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:E.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",E.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(Gn=(Yo=(Ka=Vo==null?void 0:Vo.data)==null?void 0:Ka.not_start_positions)==null?void 0:Yo.sort((Yr,Ir)=>Number(Yr)-Number(Ir)))==null?void 0:Gn.join("\u3001"),"\u9875")," \u6709\u672A\u542F\u52A8\u7684\u7B54\u9898\uFF0C\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u8FD9\u4E9B\u8BD5\u9898\u5C06\u65E0\u6CD5\u542F\u52A8\u7B54\u9898\u3002\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F"),onCancel:()=>Fr(void 0,null,function*(){var Yr,Ir,gl;bl((gl=(Ir=(Yr=Vo==null?void 0:Vo.data)==null?void 0:Yr.not_start_positions)==null?void 0:Ir.sort((Lu,fi)=>Number(Lu)-Number(fi)))==null?void 0:gl[0])}),onOk:()=>Fr(void 0,null,function*(){yield ho()})}):be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u5F53\u524D\u8BFE\u4EF6\u5C06\u4E0D\u53EF\u7F16\u8F91\u548C\u7EE7\u7EED\u4E0A\u8BFE\u3002",onOk:()=>Fr(void 0,null,function*(){yield ho()})})}),Nu=()=>E.createElement(E.Fragment,null,Mo&&(kt!=null&&kt.user_login?E.createElement("div",{className:qo.right},E.createElement(Pg,{pageNum:da,maxPage:oa})):E.createElement("div",{className:qo.right},E.createElement(y.Z,{spinning:ft["classroomList/getSmartPlanItemBanks"]},E.createElement("div",{style:{visibility:Ro?"visible":"hidden",height:"100vh",overflow:"hidden"}},(Pn==null?void 0:Pn.IsSuper)!==void 0&&E.createElement("div",{style:oa?{}:{display:"none"}},Pn!=null&&Pn.IsSuper?E.createElement(Bi,{clickTab:mu,pptFullScreen:Xo,pageNum:da,maxPage:oa,pptInfo:Qa,openEwm:va,changePage:Zu,setOpenEwm:()=>{Ha(null)},aiImg:Ma,addPage:()=>{ei()},gotoSlide:dn=>{bl(dn)}}):E.createElement(_d,{isSimulate:Kr,officeToken:Pn,pageCache:xa,pageNum:da,aiImg:Ma,maxPage:oa,changePage:Zu,gotoSlide:dn=>{bl(dn)}}))))))),mi=()=>{var dn,ga,Ka,Yo,Gn;return E.createElement("div",{className:qo.left},E.createElement("div",{style:Kr?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!wl&&Xo&&(Pn==null?void 0:Pn.IsSuper)&&Gr&&E.createElement("div",{className:qo.left_float},E.createElement("div",{className:qo.float_icon},E.createElement("img",{src:te(23175),width:20,height:20})),E.createElement("div",{className:qo.float_more},E.createElement("div",{className:qo.float_text,onClick:()=>{Al(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(Qa==null?void 0:Qa.status)=="in_progress"&&((dn=Ro==null?void 0:Ro.page)==null?void 0:dn.lesson_mode)!="self_learning"&&!(Ro!=null&&Ro.is_extra)&&(((ga=Ro==null?void 0:Ro.page)==null?void 0:ga.status)=="not_started"||((Ka=Ro==null?void 0:Ro.page)==null?void 0:Ka.status)=="ended")&&(Pn==null?void 0:Pn.IsSuper)&&(Ro==null?void 0:Ro.count)>0&&E.createElement(E.Fragment,null,E.createElement("div",{className:qo.float_icon},E.createElement("img",{src:te(68045),width:20,height:20})),E.createElement("div",{className:qo.float_text,onClick:()=>Fr(void 0,null,function*(){var ho;let Vo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(ho=Ro==null?void 0:Ro.page)==null?void 0:ho.id,status:"in_progress"}});(Vo==null?void 0:Vo.status)==0&&(ye.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),ju(),Al(!0))})},((Yo=Ro==null?void 0:Ro.page)==null?void 0:Yo.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(Qa==null?void 0:Qa.status)=="in_progress"&&!(Ro!=null&&Ro.is_extra)&&((Gn=Ro==null?void 0:Ro.page)==null?void 0:Gn.status)=="in_progress"&&(Pn==null?void 0:Pn.IsSuper)&&(Ro==null?void 0:Ro.count)>0&&E.createElement(E.Fragment,null,E.createElement("div",{className:qo.float_icon,style:{background:"rgba(227,0,0,0.1)"}},E.createElement("img",{src:te(7891),width:20,height:20})),E.createElement("div",{className:qo.float_text,onClick:()=>Fr(void 0,null,function*(){var ho;let Vo=yield(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(ho=Ro==null?void 0:Ro.page)==null?void 0:ho.id,status:"ended"}});(Vo==null?void 0:Vo.status)==0&&(ye.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),ju())})},"\u7ED3\u675F\u7B54\u9898")))),na.get("simulate")==="true"&&E.createElement("div",{className:qo.btn_float,style:{bottom:0}},E.createElement(In.op,{className:"mb20",onClick:()=>{na.get("type")?ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/ppt_info/info?type=${na.get("type")}`):ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!wl&&Xo&&E.createElement("div",{className:qo.btn_float,style:{right:Pn!=null&&Pn.IsSuper?"0px":"20px"}},E.createElement("div",null,E.createElement(In.op,{disabled:da==1,className:"mb20",onClick:()=>{if(da==1){ye.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}Rl(""),bl(da-1)}},"\u4E0A\u4E00\u9875")),E.createElement("div",null,E.createElement(In.op,{disabled:da==oa,onClick:()=>{if(da==oa){ye.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}Rl(""),bl(da+1)}},"\u4E0B\u4E00\u9875")),(Pn==null?void 0:Pn.IsSuper)&&E.createElement("div",{className:qo.to_page_style},"\u8DF3\u8F6C\u5230",E.createElement(oe.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:vu||void 0,placeholder:"\u9875\u7801",onChange:ho=>{bl(ho),Rl(ho)}},Array.from({length:oa},(ho,Vo)=>Vo+1).map(ho=>E.createElement(oe.default.Option,{key:ho,value:ho},ho))))),!wl&&Xo&&(Pn==null?void 0:Pn.IsSuper)&&da==oa&&E.createElement("div",{className:qo.over_content},E.createElement("div",{className:qo.over_button,onClick:()=>Fr(void 0,null,function*(){yield Xl()})},E.createElement("img",{src:te(3540),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u7ED3\u675F\u6388\u8BFE"))),!Xo&&(kt!=null&&kt.user_login?E.createElement("div",{className:qo.over_content},E.createElement("div",{className:qo.over_button,onClick:()=>{il(!0)}},E.createElement("img",{src:te(78868),className:qo.ewm_img,style:{width:"16px",height:"15px"}}),E.createElement("div",{className:qo.ewm_text},"\u5B66\u751F\u5217\u8868")),E.createElement("div",{className:qo.over_button,onClick:()=>{ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/detail`)}},E.createElement("img",{src:te(50066),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u9000\u51FA\u8BFE\u4EF6"))):Pn!=null&&Pn.IsSuper?E.createElement("div",{className:qo.over_content},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{className:qo.over_button,onClick:()=>{Hn(!0)}},E.createElement("img",{src:te(15091),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u5168\u5C4F\u64AD\u653E")),(Qa==null?void 0:Qa.status)=="not_started"&&E.createElement("div",{className:qo.over_button,onClick:()=>Fr(void 0,null,function*(){Dt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan",params:{coursesId:kt==null?void 0:kt.coursesId,smart_plans_id:kt==null?void 0:kt.id}}})})},E.createElement("img",{src:te(76502),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(Qa==null?void 0:Qa.status)=="not_started"&&E.createElement("div",{className:qo.over_button,onClick:()=>Fr(void 0,null,function*(){Ul(!0)})},E.createElement("img",{src:te(93026),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(Qa==null?void 0:Qa.status)=="in_progress"&&E.createElement("div",{className:qo.over_button,onClick:()=>Fr(void 0,null,function*(){yield Xl()})},E.createElement("img",{src:te(3540),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),E.createElement("div",{className:qo.over_button,onClick:()=>{Ha(new Date)}},E.createElement("img",{src:te(56440),className:qo.ewm_img,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))):!Kr&&E.createElement("div",{className:qo.overcont2wrap},E.createElement(In.op,{disabled:da==1,className:"mr30",onClick:()=>{if(da==1){ye.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}bl(da-1)}},"\u4E0A\u4E00\u9875"),E.createElement("div",{className:qo.over_content2},E.createElement("div",{className:qo.over_button2,onClick:()=>{ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan`)}},E.createElement("img",{src:te(50066),className:qo.ewm_img2,style:{width:"14px",height:"14px"}}),E.createElement("div",{className:qo.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),E.createElement(In.op,{disabled:da==oa,className:"ml30",onClick:()=>{if(da==oa){ye.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}bl(da+1)}},"\u4E0B\u4E00\u9875"))))};return E.createElement(y.Z,{spinning:zo},E.createElement("div",{style:{display:"flex"}},Nn,Au&&E.createElement("div",{className:qo.page_style},"\u7B2C",da,"\u9875"),E.createElement(Ti,{className:`${qo.officeWrp} ${Tl?qo.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:dn=>{console.log("box:",dn);const ga=dn[0]+dn[1],Ka=[dn[0]/ga*100,dn[1]/ga*100];console.log("newSizes:",Ka),Ka[0]<20&&(Ka[0]=20,Ka[1]=80),Ka[1]==0?Xu(!0):Xu(!1),su(Ka),yu()}},Xo?E.createElement(E.Fragment,null,E.createElement(Ti.Panel,{size:Mu[0]}," ",mi()),E.createElement(Ti.Panel,{size:Mu[1],collapsible:!(Pn!=null&&Pn.IsSuper),style:{overflow:"hidden"}},Pn!=null&&Pn.IsSuper?E.createElement(Ge.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{Al(!1)},destroyOnClose:!0,forceRender:!0,open:wl},Nu(),E.createElement("div",{className:qo.close_drawer,onClick:dn=>{dn.stopPropagation(),Al(!1)}},E.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):Nu())):E.createElement(E.Fragment,null,E.createElement(Ti.Panel,{size:Mu[0],min:"20%",collapsible:!0}," ",mi()),E.createElement(Ti.Panel,{size:Mu[1],collapsible:!0,style:{overflow:"hidden"}},(!Xo||!(Pn!=null&&Pn.IsSuper))&&Nu()))),E.createElement(Cg.Z,{Callback:()=>{di(),(0,b.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/smart_plans/${kt==null?void 0:kt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{position:da,allow_answer:!1,is_end:!1}}})}}),E.createElement(Fg.Z,{v:Qa,params:kt,user:me,visible:Ju,afterOk:()=>{Ul(!1),window.location.reload()},afterCancel:()=>{Ul(!1)}}),E.createElement(be.default,{centered:!0,maskClosable:!1,keyboard:!1,open:xu,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},E.createElement("div",{className:qo.modal},"\u5B66\u751F\u53EF\u4EE5\u6253\u5F00\u624B\u673A\u626B\u63CF\u5C4F\u5E55\u4E0A\u7684\u4E8C\u7EF4\u7801\uFF0C\u5373\u53EF\u8FDB\u5165\u8BFE\u4EF6\u9875\u9762\uFF0C\u5F00\u542F\u667A\u6167\u5B66\u4E60\uFF01"),E.createElement("div",{className:qo.erweima},E.createElement(a.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${kt==null?void 0:kt.coursesId}&id=${kt==null?void 0:kt.id}`,bgColor:"#FFF",size:260,icon:`${z.Z.IMG_SERVER}/${(jt=ue==null?void 0:ue.setting)==null?void 0:jt.tab_logo_url}`})),E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},E.createElement(yt.ZP,{type:"primary",onClick:()=>{Er(!1),Ha(null),Hn(!0),Yl()}},"\u5F00\u59CB\u4E0A\u8BFE"))),E.createElement(be.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:po,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var dn;Ja(!1),bl((dn=xo==null?void 0:xo.sort())==null?void 0:dn[0])},onOk:()=>Fr(void 0,null,function*(){var dn;Ja(!1),bl((dn=xo==null?void 0:xo.sort())==null?void 0:dn[0])})},E.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(En=xo==null?void 0:xo.sort())==null?void 0:En.map((dn,ga)=>E.createElement("span",{key:ga,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{Ja(!1),bl(dn)}},"\u7B2C",dn,"\u9875",ga+1==(xo==null?void 0:xo.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),E.createElement(be.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:Rr,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{il(!1)},footer:null},E.createElement(y.Z,{spinning:!1},E.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},E.createElement(oe.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:ol==null?void 0:ol.course_group_id,options:(ta=zl||[])==null?void 0:ta.map(dn=>({label:dn==null?void 0:dn.name,value:dn==null?void 0:dn.id})),onChange:dn=>{ol.page=1,ol.course_group_id=dn,Kl(Ri({},ol))}}),E.createElement(In.t7,{style:{width:300},value:{value:ol.search},onChange:(dn,ga)=>{ol.page=1,ol.search=dn,Kl(Ri({},ol))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),E.createElement(ze.default,{loading:Qr,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:dn=>E.createElement("span",{style:{color:"#666666"}},dn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:dn=>E.createElement("span",{style:{color:"#666666"}},dn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:dn=>E.createElement("span",{style:{color:"#666666"}},dn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(dn,ga)=>E.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{il(!1),ve.history.push(`/classrooms/${kt==null?void 0:kt.coursesId}/smart_plan/${kt==null?void 0:kt.id}/users/${ga==null?void 0:ga.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:Cl,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:ol.limit,current:ol.page,position:["bottomRight"],onChange:(dn,ga)=>{ol.page=dn,ol.limit=ga,Kl(Ri({},ol))},total:Wl,showTotal:(dn,ga)=>E.createElement("span",null,"\u5171",E.createElement("span",{style:{color:"#165DFF"}}," ",dn," "),"\u6761\u6570\u636E")}})))))};var xg=(0,ve.connect)(({user:me,classroomList:se,loading:ue,globalSetting:ft})=>({user:me,classroomList:se,globalSetting:ft,loading:ue.effects}))(Dg)},58253:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return ce}});var E=te(59301),fe=te(6767),Se=te(62957),ve=te(14566),Fe=te(25399),ye=te(60242),be=te(38986),He={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},Pe=te(9148),re=te(16253),Ge=te(47257),ze=te.n(Ge),yt=te(51257),oe=te(59301),a=Object.defineProperty,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,z=(ie,Ce,Ze)=>Ce in ie?a(ie,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):ie[Ce]=Ze,ee=(ie,Ce)=>{for(var Ze in Ce||(Ce={}))x.call(Ce,Ze)&&z(ie,Ze,Ce[Ze]);if(y)for(var Ze of y(Ce))b.call(Ce,Ze)&&z(ie,Ze,Ce[Ze]);return ie},ne=(ie,Ce,Ze)=>new Promise((Oe,gt)=>{var ut=nt=>{try{zt(Ze.next(nt))}catch(ct){gt(ct)}},Me=nt=>{try{zt(Ze.throw(nt))}catch(ct){gt(ct)}},zt=nt=>nt.done?Oe(nt.value):Promise.resolve(nt.value).then(ut,Me);zt((Ze=Ze.apply(ie,Ce)).next())}),ce=({v:ie,visible:Ce,params:Ze,user:Oe,afterOk:gt,afterCancel:ut})=>{var Me;const[zt,nt]=(0,E.useState)([]),ct=(0,E.useRef)([]),[Ut,ht]=(0,E.useState)(!1),Tt={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{nt([])},accept:".ppt,.pptx",beforeUpload:$e=>ne(void 0,null,function*(){var Rt,Mt;const bt=$e.name.endsWith(".ppt"),Xe=$e.name.endsWith(".pptx");if(!bt&&!Xe)return fe.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if($e.size/1024/1024>200)return fe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();const at=yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:$e.name}});if((Rt=at==null?void 0:at.data)!=null&&Rt.exist)fe.ZP.info("\u8BE5\u8BFE\u4EF6\u5DF2\u5B58\u5728\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u8BFE\u4EF6"),nt([]);else{const st={id:String(Math.random()).slice(-6),name:$e.name,size:$e.size,file:$e,description:"",percent:0,status:"uploading"};vt(st,{container_type:"SmartPlan",login:(Mt=Oe==null?void 0:Oe.userInfo)==null?void 0:Mt.login,container_id:null,description:"",realFileName:!1}),nt(pt=>[st])}return Promise.reject()})},vt=($e,Rt)=>ne(void 0,null,function*(){var Mt,bt,Xe,Le,at,st,pt,Vt,Ie,Nt;Rt.file_name=$e.name;const en=$e.name,tn=yield(0,be.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((tn==null?void 0:tn.status)!==0){nt(wt=>(wt[wt.findIndex(qe=>qe.name===en)].status="error",[...wt])),fe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}tn.data=JSON.parse((0,re.pe)(tn.data));const mn=new(ze())({endpoint:(Mt=tn==null?void 0:tn.data)==null?void 0:Mt.end_point,region:(bt=tn==null?void 0:tn.data)==null?void 0:bt.region,accessKeyId:(Xe=tn==null?void 0:tn.data)==null?void 0:Xe.access_key_id,accessKeySecret:(Le=tn==null?void 0:tn.data)==null?void 0:Le.access_key_secret,bucket:(at=tn==null?void 0:tn.data)==null?void 0:at.bucket,stsToken:(st=tn==null?void 0:tn.data)==null?void 0:st.security_token});$e.name.split(".").pop(),mn.multipartUpload(`smartplans/${Ze.coursesId}/${Ze==null?void 0:Ze.id}/${(pt=Oe==null?void 0:Oe.userInfo)==null?void 0:pt.login}/${Date.now()}/${en}`,new Blob([$e.file],{type:$e.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(wt,qe,At)=>{nt(_e=>{const Pt=_e.findIndex(We=>We.name===en);return _e[Pt].client=mn,_e[Pt].percent=wt*100,_e[Pt].checkpoint=qe,[..._e]})},checkpoint:(Ie=ct.current[(Vt=ct.current)==null?void 0:Vt.findIndex(wt=>wt.name===en)])==null?void 0:Ie.checkpoint,callback:{customValue:{id:en+""},url:(Nt=tn==null?void 0:tn.data)==null?void 0:Nt.callback_url,host:tn==null?void 0:tn.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,be.rz)(Rt)}}).then(function(wt){nt(qe=>{var At,_e,Pt;const We=qe.findIndex(Je=>Je.name===en);let Bt="done";return((At=wt.data)==null?void 0:At.status)===0?qe[We].response=(_e=wt.data)==null?void 0:_e.data:(fe.ZP.warning((Pt=wt.data)==null?void 0:Pt.message),Bt="error"),qe[We].status=Bt,[...qe]})}).catch(function(wt){(wt==null?void 0:wt.name)!=="cancel"&&nt(qe=>{const At=qe.findIndex(_e=>_e.name===en);return qe[At].status="error",[...qe]})})});return oe.createElement(Se.default,{maskClosable:!1,centered:!0,open:Ce,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{ut(),nt([])},okButtonProps:{loading:Ut,disabled:(zt==null?void 0:zt.length)>0&&((Me=zt==null?void 0:zt[0])==null?void 0:Me.status)=="uploading"},onOk:()=>ne(void 0,null,function*(){var $e,Rt,Mt;if((zt==null?void 0:zt.length)>0&&(($e=zt==null?void 0:zt[0])==null?void 0:$e.status)=="uploading"){fe.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}ht(!0);const bt=yield yield(0,be.ZP)(`/api/courses/${Ze==null?void 0:Ze.coursesId}/smart_plans/${ie==null?void 0:ie.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Mt=(Rt=zt==null?void 0:zt[0])==null?void 0:Rt.response)==null?void 0:Mt.attachment_id}});return ht(!1),(bt==null?void 0:bt.status)===0&&(fe.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),gt(),nt([])),bt})},oe.createElement("div",null,oe.createElement("div",{style:{fontSize:"14px",color:"#000",marginBottom:"20px"}},"\u652F\u6301\u4E0A\u4F20\u65B0\u7248PPT\u6587\u4EF6\u8986\u76D6\u5F53\u524DPPT\u5185\u5BB9\u3002\u66F4\u6362PPT\u540E\uFF0C\u4EA4\u4E92\u529F\u80FD\u4ECD\u4E0E\u539F\u9875\u7801\u5173\u8054\u3002\u5982\u9700\u8C03\u6574\uFF0C\u53EF\u901A\u8FC7 ",oe.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5")," \u5FEB\u901F\u4FEE\u6539\u4EA4\u4E92\u529F\u80FD\u5173\u8054\u7684\u5E7B\u706F\u7247\u3002 "),oe.createElement(ve.default,ee({},Tt),oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement(Pe.op,{shape:"default"},oe.createElement("div",{style:{display:"flex",alignItems:"center"}},oe.createElement("img",{width:14,src:te(69629)}),oe.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),oe.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),oe.createElement("div",{className:He.box},zt.map($e=>oe.createElement("div",{key:$e.id,className:He.row},oe.createElement("div",{className:He.icon},$e.status==="done"&&oe.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),$e.status==="error"&&oe.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),oe.createElement("div",null,oe.createElement(Fe.Z,{title:$e==null?void 0:$e.name},oe.createElement("div",{style:{color:$e.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,yt.tP)($e==null?void 0:$e.name,9))),$e.status==="uploading"&&oe.createElement(ye.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:$e.percent,showInfo:!1,size:[168,4]})))))))}},98309:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return a}});var E=te(59301),fe=te(25690),Se=te(62957),ve=te(99571),Fe=te(29787),ye=te(81072),be=te(10866),He=te(75975),Pe=te(24334),re=te(61186),Ge=te.n(re),ze=te(24363),yt=te(59301),oe=(y,x,b)=>new Promise((z,ee)=>{var ne=ie=>{try{ce(b.next(ie))}catch(Ce){ee(Ce)}},le=ie=>{try{ce(b.throw(ie))}catch(Ce){ee(Ce)}},ce=ie=>ie.done?z(ie.value):Promise.resolve(ie.value).then(ne,le);ce((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,E.useState)(void 0);console.log((0,fe.useLocation)(),33);const ee=(0,fe.useLocation)();(0,E.useEffect)(()=>{y&&function(){return oe(this,null,function*(){const Mt=yield(0,ye.X6)(y);z(Mt.data)})}()},[y]);const{status:ne,created_at:le,code:ce,name:ie,language:Ce,pass_sets_count:Ze,set_count:Oe,error_msg:gt,output:ut,input:Me,expected_output:zt,execute_memory:nt,user:ct,execute_time:Ut,input_file_url:ht,output_file_url:Tt,is_file:vt,expected_output_file_url:$e}=b||{};return yt.createElement(Se.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:yt.createElement(ve.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},yt.createElement(Fe.Z,{spinning:!b,delay:500},yt.createElement("div",{className:"record-detail-info"},b?yt.createElement(yt.Fragment,null,yt.createElement("div",{className:"record-detail-body"},yt.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),yt.createElement("ul",{className:"record-info"},yt.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",yt.createElement("span",{className:ne===0?"c-green":"c-red"},be.Im[ne])," "),yt.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",yt.createElement("span",null,Ge()(le).format("YYYY-MM-DD HH:mm:ss"))," "),yt.createElement("li",null," \u8BED\u8A00\uFF1A",yt.createElement("span",null,Ce)," "),yt.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",yt.createElement("span",null,Ut*1e3,"ms")," "),yt.createElement("li",null," ",`${ne===ze.h.HIDE_COMPILE_STATUS?"--":Ze} / ${Oe} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,be.gZ)({status:ne,error_msg:gt,execute_time:Ut,output:ut,input:Me,expected_output:zt,input_file_url:ht,output_file_url:Tt,is_file:vt,expected_output_file_url:$e}),yt.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),yt.createElement(He.ZP,{height:"200px",width:"100%",language:Ce==null?void 0:Ce.toLocaleLowerCase(),value:Pe.Base64.decode(ce),options:{readOnly:!0}}))):null)))}},7727:function(Re,rt,te){"use strict";te.d(rt,{Im:function(){return Oe},Y4:function(){return ut}});var E=te(59301),fe=te(37568),Se=te(6767),ve=te(99571),Fe=te(37345),ye=te(24334),be=te.n(ye),He=te(91136),Pe=te(86074),re=te(76902),Ge=te(51257),ze=te(34376),yt=te.n(ze),oe=te(38986),a=te(25690),y=te(98309),x=te(49535),b=te(81072),z=te(8243),ee=te(45677),ne=te(92310),le=te.n(ne),ce=te(84989),ie=te(59301),Ce=(nt,ct,Ut)=>new Promise((ht,Tt)=>{var vt=Mt=>{try{Rt(Ut.next(Mt))}catch(bt){Tt(bt)}},$e=Mt=>{try{Rt(Ut.throw(Mt))}catch(bt){Tt(bt)}},Rt=Mt=>Mt.done?ht(Mt.value):Promise.resolve(Mt.value).then(vt,$e);Rt((Ut=Ut.apply(nt,ct)).next())});const{TextArea:Ze}=fe.default,Oe={[Fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Fe.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var gt=(nt=>(nt[nt.SET_VISIBLE=0]="SET_VISIBLE",nt[nt.SET_TABINDEX=1]="SET_TABINDEX",nt))(gt||{});function ut(nt){const{status:ct,error_msg:Ut,output:ht,input:Tt,expected_output:vt,is_file:$e,input_file_url:Rt,output_file_url:Mt,expected_output_file_url:bt,setMonacoValue:Xe,setData:Le,highlightEndEntry:at}=nt,st=(0,E.useRef)(),pt=(0,E.useRef)(),Vt=(0,E.useRef)();let Ie=null;const Nt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,E.useEffect)(()=>{if(ht&&!$e&&st.current){const en=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});en.open(st.current);const tn=(at?Ge.jl:Ge.pp)(ye.Base64.decode(ht));en.write(tn),en.setOption("theme",{background:"#1e1e1e"})}if(Tt&&!$e&&pt.current){const en=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});en.open(pt.current),en.write((at?Ge.jl:Ge.pp)(Tt)),en.setOption("theme",{background:"#1e1e1e"})}if(vt&&!$e&&Vt.current){const en=new ze.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});en.open(Vt.current),en.write((at?Ge.jl:Ge.pp)(ye.Base64.decode(vt))),en.setOption("theme",{background:"#1e1e1e"})}},[ht]),ct){case Fe.h.NOMATCH:Ie=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!$e&&ie.createElement("div",{ref:st}),$e&&ie.createElement("div",{style:Nt},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(this,null,function*(){const en=yield(0,oe.ZP)(Mt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Xe(en),setTimeout(()=>{Le(Mt)},200)})},ht)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!$e&&ie.createElement("div",{ref:Vt}),$e&&ie.createElement("div",{style:Nt},ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(this,null,function*(){const en=yield fetch(bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Xe(yield en.text()),setTimeout(()=>{Le(bt)},200)})},vt)));break;case Fe.h.EXECUTEFAILURE:Ie=ie.createElement(ie.Fragment,null,ie.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!$e&&ie.createElement(re.Z,{value:Tt,style:Nt}),$e&&ie.createElement("div",{style:Nt},ie.createElement("a",{onClick:()=>(0,Ge.LR)(Rt,Tt)},Tt))),ie.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ie.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:He.Z.error,style:{color:"#E30000",padding:"0 10px"}},ye.Base64.decode(Ut),"111")));break;case Fe.h.COMPILEFAILURE:Ie=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:He.Z.error},ye.Base64.decode(Ut)));break;case Fe.h.PODFAILURE:Ie=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Ie=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ie," ")}function Me(nt){const{status:ct,error_msg:Ut,execute_time:ht,output:Tt,input:vt,expected_output:$e,is_file:Rt,input_file_url:Mt,output_file_url:bt,expected_output_file_url:Xe}=nt;let Le=null;switch(ct){case Fe.h.OK:case Fe.h.NOMATCH:case Fe.h.EXECUTEFAILURE:case Fe.h.COMPILEFAILURE:Le=ie.createElement("div",{id:"outputResultRef",className:"h100"});break;case Fe.h.PODFAILURE:Le=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Fe.h.TIMEOUT:Le=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Le," ")}function zt({value:nt,className:ct}){return ie.createElement("span",{className:ct},nt)}rt.ZP=({input:nt,is_file:ct,debuging:Ut,submitting:ht,executingMessage:Tt,debugResult:vt,onChangeInput:$e,onDebugCode:Rt,onSubmitCode:Mt,hack:bt,user:Xe,submitResult:Le,isWhiteTheme:at,topDispatch:st})=>{const[pt]=(0,a.useSearchParams)(),Vt=(0,a.useParams)(),[Ie,Nt]=(0,E.useState)(!1),[en,tn]=(0,E.useState)(!1),[mn,Rn]=(0,E.useState)(1),[wt,qe]=(0,E.useState)(!1),[At,_e]=(0,E.useState)(0),[Pt,We]=(0,E.useState)(!1),[Bt,Je]=(0,E.useState)(""),[Ue,tt]=(0,E.useState)(""),Ve=(0,E.useRef)(),Qe=(0,E.useRef)(),mt=(0,E.useRef)(null),ke=(0,E.useRef)(null),Te=(0,E.useRef)(null);console.log(Le,"submitResult",Vt);const{status:Ee,id:xe,input:Ye,output:et,expected_output:xt,is_file:Ct,input_file_url:Jt,output_file_url:Qt,expected_output_file_url:qt,error_msg:Bn,hack_sets:_n}=Le||{};(0,E.useEffect)(()=>{Ee===0&&(Rn(1),_e(0))},[Ee,xe]),(0,E.useEffect)(()=>{Ce(void 0,null,function*(){var Xn;const nn=yield(0,b.rX)(Vt==null?void 0:Vt.id,"submit");(nn==null?void 0:nn.status)===0&&(nn!=null&&nn.data&&((Xn=nn==null?void 0:nn.data)==null?void 0:Xn.status)!==0?(st({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:nn==null?void 0:nn.data}}),Rn(2),_e(320)):(Rn(1),_e(0)))})},[Vt==null?void 0:Vt.id]),(0,E.useEffect)(()=>{if(Ve.current){let ln=function(Ke){An=un.offsetHeight,bn=!0,Kn=Ke.pageY,Te.current.style.display="block"},Xn=function(){bn=!1,Te.current.style.display="none"},nn=function(Ke){if(bn){on();let It=Kn-Ke.pageY,St=An+It;if(St<0&&(St=0),St>window.innerHeight-150&&(St=window.innerHeight-150),mn===1){St<=34?_e(0):_e(St);return}console.log(St,"resizeH"),_e(St)}};const un=mt.current;let An=0,bn=!1,Kn=0;const ya=document.getElementById("case-y-bar");return ya==null||ya.addEventListener("mousedown",ln),document.addEventListener("mousemove",nn),document.addEventListener("mouseup",Xn),()=>{const Ke=document.getElementById("case-y-bar");Ke==null||Ke.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",nn),document.removeEventListener("mouseup",Xn)}}},[Ve,mn]),(0,E.useEffect)(()=>{const ln=x.Z.subscribe("resize-move-bar",on);if(pt.get("type")!=="exercises")return document.addEventListener((0,ce.gH)(),Sn),()=>{document.removeEventListener((0,ce.gH)(),Sn),ln()}},[]),(0,E.useEffect)(()=>{});function on(){var ln,Xn,nn,un;const An=document.getElementById("outputResultRef");if(An){let bn=An.dataset.text;Qe.current.reset(),Qe.current.writeln(bn);const Kn=document.getElementById("outputResultRef").offsetWidth-20,ya=((un=(nn=(Xn=(ln=Qe.current)==null?void 0:ln._core)==null?void 0:Xn._renderService)==null?void 0:nn.dimensions)==null?void 0:un.actualCellWidth)||10,Ke=Math.ceil(Kn/ya);Qe.current.resize(Ke,Math.ceil(An.clientHeight/16))}}function fn(){Nt(!Ie),setTimeout(()=>{on()},300),_e(Ie?320:window.innerHeight-150)}function Dn(){en?(tn(!1),(0,ce.BU)()):(tn(!0),(0,ce.Dj)(ke.current))}const Sn=ln=>{(0,ce.vp)()||tn(!1)},hn=(0,E.useMemo)(()=>{if(vt){const{status:ln,output:Xn,error_msg:nn}=vt;return setTimeout(()=>{let un="",An=document.getElementById("outputResultRef");Xn?un=ye.Base64.decode(Xn):nn&&(un=ye.Base64.decode(nn)),Qe.current=new ze.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Qe.current.open(An),Qe.current.onKey(function(bn){var Kn;if(bn.domEvent.key.toLocaleUpperCase()==="C"&&bn.domEvent.ctrlKey){bn.domEvent.preventDefault();let ya=(Kn=Qe.current)==null?void 0:Kn.getSelection();navigator.clipboard.writeText(ya).then(()=>{})}}),An.dataset.text=un,Qe.current.setOption("convertEol",!0),on()},300),ie.createElement(ie.Fragment,null,Me(vt))}return null},[vt]);function an(){var ln,Xn;if(!(bt!=null&&bt.code)||((ln=bt==null?void 0:bt.code)==null?void 0:ln.trim().length)===0){(Xn=Se.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Rn(1),_e(320),Rt()}const Yn=ln=>Ce(void 0,null,function*(){let Xn=yield(0,oe.ZP)(`/api/problems/${ln}/start.json`,{method:"get",params:{hack_user_id:Xe==null?void 0:Xe.user_id}});Xn&&(window.location.href=`/myproblems/${Xn==null?void 0:Xn.identifier}${window.location.search}`)});function jn(){Ct?navigator.clipboard.writeText(ye.Base64.decode(Bn)).then(()=>{Se.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ye.Base64.decode(et)).then(()=>{Se.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ie.createElement(E.Fragment,null,ie.createElement("div",{className:le()(He.Z.case,at&&He.Z.whiteCase),style:{height:At},ref:mt},ie.createElement("div",{className:He.Z.fullMask,ref:Te}),ie.createElement("div",{className:He.Z["resize-y-bar"],id:"case-y-bar",ref:Ve,draggable:!1},mn===2&&ie.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),mn===1&&(At<=34?ie.createElement("div",{onClick:()=>{_e(320)},className:He.Z.unfoldBtn},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ie.createElement("div",{onClick:()=>{_e(0)},className:He.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ie.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ie.createElement("div",null,ie.createElement("div",{className:He.Z.caseHead},ie.createElement("div",{className:He.Z.dot}),ie.createElement("div",{className:He.Z.text},mn===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),mn===2&&!ht&&typeof Ee=="number"&&ie.createElement(ie.Fragment,null,Ee===Fe.h.OK?ie.createElement("div",{className:He.Z.pass},ie.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ie.createElement("div",{className:He.Z.noPass},ie.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Oe[Ee])),ie.createElement("div",{className:He.Z.btns},mn===2&&!ht&&ie.createElement(ie.Fragment,null,Ee!==Fe.h.OK&&ie.createElement("div",{onClick:jn},ie.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ie.createElement("div",{onClick:()=>{We(xe)}},ie.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),pt.get("type")!=="exercises"&&ie.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>fn()},ie.createElement("i",{className:`iconfont icon-${Ie?"suoxiao1":"fangda"}`})))),ie.createElement("div",{style:{display:mn===1?"block":"none"}},Ut?ie.createElement(Pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:At-34}},ie.createElement("div",{className:He.Z.result},ie.createElement("div",{className:He.Z.left},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ie.createElement("div",{className:He.Z.leftNode},ie.createElement(Ze,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:ct?"":nt,onChange:$e}))),ie.createElement("div",{className:He.Z.right},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ie.createElement("div",{className:He.Z.node},vt?hn:ie.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ie.createElement("div",{style:{display:mn===2?"block":"none"}},ht?ie.createElement(Pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ie.createElement("div",{style:{height:At-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ie.createElement("div",{ref:ke,className:He.Z.elseNode},ie.createElement("div",{className:He.Z.nameWrap},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ie.createElement("div",{className:He.Z.scroll},ie.createElement("pre",{className:He.Z.scrollBox,style:wt?{height:en?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Ct&&ie.createElement(zt,{value:Ye}),Ct&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const ln=yield fetch(Jt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield ln.text()),setTimeout(()=>{Je(Jt)},200)})},Ye)),Ye&&ie.createElement("div",{className:He.Z.action},ie.createElement("span",{onClick:()=>qe(!wt)},wt?"\u6536\u8D77":"\u5C55\u5F00"),pt.get("type")!=="exercises"&&ie.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Dn(),className:`iconfont icon-${en?"suoxiao1":"fangda"}`})))),ie.createElement("div",{className:He.Z.result,style:{flex:1,overflow:"hidden"}},ie.createElement("div",{className:He.Z.left},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ie.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ie.createElement("div",{className:He.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ie.createElement("pre",null,!Ct&&ie.createElement(zt,{className:"mb10",value:xt&&ye.Base64.decode(xt)||""}),Ct&&ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const ln=yield fetch(qt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield ln.text()),setTimeout(()=>{Je(qt)},200)})},xt)))),ie.createElement("div",{className:He.Z.right},ie.createElement("div",{className:He.Z.title},ie.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ie.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ie.createElement("div",{className:He.Z.node,style:{color:Ee===Fe.h.OK?"#2ABD8C":"#FF2C29"}},ie.createElement("pre",null,(Ee===4||Ee===5)&&ie.createElement(zt,{className:"mb10",value:Bn&&ye.Base64.decode(Bn)||""}),Ee!=4&&Ee!=5&&(Ct?ie.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ce(void 0,null,function*(){const ln=yield(0,oe.ZP)(Qt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{tt(ln)}catch(Xn){tt("")}setTimeout(()=>{Je(Qt)},200)})},et):ie.createElement(zt,{className:"mb10",value:et&&ye.Base64.decode(et)||""})))))))))),ie.createElement("div",{className:le()(He.Z.footer,at&&He.Z.whiteFooter),style:{zIndex:100}},(bt==null?void 0:bt.is_program)&&(bt==null?void 0:bt.above_question)&&ie.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>Yn(bt==null?void 0:bt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(bt==null?void 0:bt.is_program)&&(bt==null?void 0:bt.under_question)&&ie.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>Yn(bt==null?void 0:bt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ie.createElement(ve.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ut||ht,loading:Ut,color:"#2ABD8C",className:"mr10",onClick:an},"\u8C03\u8BD5\u4EE3\u7801"),pt.get("qtype")!=="8"&&ie.createElement(ve.ZP,{className:He.Z.disabled,type:"primary",icon:ie.createElement("i",{className:"iconfont icon-bofang1"}),loading:ht,disabled:Ut||ht,onClick:()=>{var ln,Xn;if(!(bt!=null&&bt.code)||((ln=bt==null?void 0:bt.code)==null?void 0:ln.trim().length)===0){(Xn=Se.ZP)==null||Xn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Rn(2),_e(320),Mt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ie.createElement(y.Z,{onClose:We,open:Pt}),ie.createElement(ee.Z,{close:!0,data:Bt,type:Bt.length?"txt":"",onClose:()=>Je(""),monacoEditor:{value:Ue,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},8243:function(Re,rt,te){"use strict";te.r(rt),te.d(rt,{Types:function(){return rn},default:function(){return ge}});var E=te(59301),fe=te(25690),Se=te(11938),ve=te(62957),Fe=te(29787),ye=te(99571),be=te(25399),He=te(77019),Pe=te(81072),re=te(81722),Ge=te(84989),ze=te(8343),yt=te(346),oe=te(87169),a=te(30641),y=te(75975),x=te(91558),b=te(23992),z=te(58397),ee=te(6767),ne={list:"list___IRN6i",copy:"copy___qCn9B"},le=te(56102),ce=te(38986),ie=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())}),Ze=({showResourceCentre:he,identifier:we})=>{const Ne=(0,fe.useParams)(),[Et,Ft]=(0,E.useState)(null);(0,E.useEffect)(()=>{he&&it()},[he]);const it=()=>ie(void 0,null,function*(){const Gt=yield(0,ce.ZP)(`/api/problems/${we}/attachment_list.json`,{method:"get"});(Gt==null?void 0:Gt.status)==0&&Ft(Gt.data||[])});return E.createElement("div",{className:"tpi-code-setting"},E.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Et!=null&&Et.length)&&E.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Et==null?void 0:Et.map((Gt,_t)=>E.createElement("dl",{className:ne.list,key:_t},E.createElement(be.Z,{title:Gt.title},E.createElement("dt",null,E.createElement("i",{className:"icon-wenjian4 mr5"}),Gt.title)),E.createElement("dd",null,E.createElement(le.CopyToClipboard,{text:Gt.saved_file_path,onCopy:()=>ee.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Oe=te(59301),gt=Object.defineProperty,ut=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Ut=(he,we,Ne)=>we in he?gt(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,ht=(he,we)=>{for(var Ne in we||(we={}))nt.call(we,Ne)&&Ut(he,Ne,we[Ne]);if(zt)for(var Ne of zt(we))ct.call(we,Ne)&&Ut(he,Ne,we[Ne]);return he},Tt=(he,we)=>ut(he,Me(we));const vt={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var $e=(he=>(he[he.set_font_size=0]="set_font_size",he[he.set_theme=1]="set_theme",he[he.on_tab_to_space=2]="on_tab_to_space",he[he.set_show_editor_setting=3]="set_show_editor_setting",he[he.set_show_respurce_center=4]="set_show_respurce_center",he))($e||{});function Rt(he,we){switch(we.type){case 3:return Tt(ht({},he),{showEditorSetting:we.payload});case 1:return Tt(ht({},he),{theme:we.payload});case 0:return Tt(ht({},he),{fontSize:we.payload});case 2:return Tt(ht({},he),{tabToSpace:we.payload});case 4:return Tt(ht({},he),{showResourceCentre:we.payload});default:throw new Error}}var Mt=({isLoading:he,value:we,onChange:Ne,language:Et,onUpdateCode:Ft,ActionBarRender:it,setIsWhiteTheme:Gt,identifier:_t})=>{const[Yt,Xt]=(0,E.useReducer)(Rt,vt),{theme:yn,fontSize:$t,showEditorSetting:cn,tabToSpace:Cn,showResourceCentre:xn}=Yt,Kt=(0,E.useRef)(),ha=(0,E.useRef)();(0,E.useEffect)(()=>{Gt(yn==="vs")},[yn]);const Zn={onFontSizeChange:Aa=>{Xt({type:0,payload:Aa}),(0,b.t)("cmFontSize",Aa)},tabToSpace:Cn,cmFontSize:$t,className:"oj",cmCodeMode:yn,onTabToSpace:Aa=>{Xt({type:2,payload:Aa}),(0,b.t)("cmTabToSpace",Aa)},onCodeModeChange:Aa=>{Xt({type:1,payload:Aa}),(0,b.t)("ProgrammingCodeMode",Aa)}};function ca(){Xt({type:3,payload:!1})}function pa(){Xt({type:3,payload:!0})}function Ga(){Xt({type:4,payload:!1})}function Xa(){Xt({type:4,payload:!0})}const la={value:we,language:Et,theme:yn,options:{fontSize:$t,insertSpaces:Cn},onChange:Aa=>{Ne(Aa),ha.current=Aa,clearTimeout(Kt.current),Kt.current=setTimeout(()=>{Ft(ha.current)},1e4)},onEditBlur:Aa=>{ha.current&&Ft(ha.current)}};return Oe.createElement(E.Fragment,null,it(pa,Xa),Oe.createElement("div",{style:{flex:1,overflow:"hidden"}},!he&&Oe.createElement(y.ZP,ht({},la))),Oe.createElement(x.Z,null,Oe.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:cn,onClose:ca},Oe.createElement(z.Z,ht({},Zn)))),Oe.createElement(x.Z,null,Oe.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:xn,onClose:Ga},Oe.createElement(Ze,{showResourceCentre:xn,identifier:_t}))))},bt=te(60141),Xe=te(24334),Le=te(7727),at={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},st={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},pt=te(54172),Vt=te(13747),Ie=te(58617),Nt=te(98309),en=te(61186),tn=te.n(en),mn=te(59301);const{Column:Rn}=pt.default;var wt=({submitResult:he,submitting:we,submitRecords:Ne,page:Et,onPageChange:Ft,topicId:it})=>{const[Gt]=(0,fe.useSearchParams)(),{records:_t,records_count:Yt}=Ne||{},[Xt,yn]=(0,E.useState)(!1),$t=Gt.get("type")==="1";return mn.createElement(Fe.Z,{spinning:we,tip:"\u8BC4\u6D4B\u4E2D...",indicator:mn.createElement(Ie.Z,{style:{fontSize:24},spin:!0})},(_t==null?void 0:_t.length)>0?mn.createElement(pt.default,{dataSource:_t,rowKey:"id",pagination:!1},mn.createElement(Rn,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(cn,Cn)=>mn.createElement("span",null," ",tn()(cn).format("YYYY-MM-DD HH:mm:ss"))}),mn.createElement(Rn,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(cn,Cn)=>{var xn;return mn.createElement("span",{className:`${cn===0?"c-green":"c-red"} current`,onClick:()=>{yn(Cn.id)}},(xn=Le.Im[cn])==null?void 0:xn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),mn.createElement(Rn,{title:`\u6267\u884C\u7528\u65F6 (${$t?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:cn=>cn?$t?cn:cn/1e3:""}),mn.createElement(Rn,{title:`\u5185\u5B58\u6D88\u8017\uFF08${$t?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:cn=>cn?$t?cn:parseFloat((cn/1024).toFixed(2)):""}),mn.createElement(Rn,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),mn.createElement(Rn,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(cn,Cn)=>mn.createElement("span",{className:"c-light-primary current",onClick:()=>{yn(Cn.id)}},"\u67E5\u770B")})):mn.createElement("div",{style:{height:300,width:"100%"}}),mn.createElement(Nt.Z,{onClose:yn,open:Xt}),Yt>15?mn.createElement(Vt.Z,{className:st.pagination,current:Et,pageSize:15,total:Yt,onChange:Ft}):null)},qe=te(28426),At=te(96599),_e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Pt=te(76902),We=te(59301);const Bt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Je=({hack:he})=>{const{language:we,difficult:Ne,time_limit:Et,description:Ft}=he,[it]=(0,fe.useSearchParams)(),Gt=Bt[Ne];return We.createElement(We.Fragment,null,We.createElement("ul",{className:_e.info},We.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",We.createElement("b",{className:_e.info_tag},we)),We.createElement("li",null,We.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",We.createElement(At.default,{color:Gt==null?void 0:Gt.color},Gt==null?void 0:Gt.name)),We.createElement("li",null,We.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",We.createElement("span",{style:{color:"#333333"}},Et,"\u79D2"))),it.get("qtype")==="8"?We.createElement(Pt.Z,{value:Ft,showProgramFill:!0,className:_e.desc}):We.createElement(Pt.Z,{value:Ft,className:_e.desc}))},Ue={},tt=te(59301),Ve=({hack:he,current_user:we})=>tt.createElement("div",{className:Ue.answer},he!=null&&he.answer_text?tt.createElement(Pt.Z,{style:{padding:"13px 0"},value:(he==null?void 0:he.answer_text)||""}):tt.createElement(qe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Qe=te(49535);function mt(he,we){return(0,ce.U2)(`/problems/${he}/comments.json`,{page:we,limit:10})}function ke(he){return(0,ce.v_)(`/discusses/${he}/plus.json`,{container_type:"Discuss",type:1})}function Te(he,we,Ne){return(0,ce.v_)(`/problems/${he}/comments/reply.json`,{comments:{content:Ne,parent_id:we}})}function Ee(he,we){return(0,ce.v_)(`/problems/${he}/comments.json`,{comments:{content:we}})}function xe(he,we,Ne){return(0,ce.v_)(`/problems/${he}/comments/${we}/hidden.json`,Ne)}function Ye(he,we){return(0,ce.IV)(`/problems/${he}/comments/${we}`)}var et=te(75604);function xt({author:he}){return E.createElement("a",{href:`/users/${he.login}`,target:"_blank"},E.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${yt.Z.IMG_SERVER}/images/${he.image_url}`,width:"50"}))}function Ct({data:he,index:we,parentDiscussIndex:Ne,user:Et,onSetActionType:Ft}){const{author:it,can_delete:Gt,content:_t,id:Yt,time:Xt}=he;function yn(){Ft({id:Yt,index:we,type:"delete-discuss",parentDiscussIndex:Ne,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const $t=Et.admin||Gt||it.user_id===Et.user_id;return E.createElement("div",{className:"discuss-item-container second-discuss "},E.createElement(xt,{author:it}),E.createElement("section",null,E.createElement("div",{className:"discuss-info"},E.createElement("a",{href:`/users/${it.login}`,target:"_blank"},it.name),E.createElement("span",{className:"grey"},Xt),E.createElement("div",{className:"btn-group",style:{marginBottom:0}},$t?E.createElement("a",{onClick:yn,title:"\u5220\u9664"},E.createElement("i",{className:"iconfont icon-shanchu"})):null)),E.createElement(Pt.Z,{className:"discuss-content",value:_t})))}var Jt=({user:he,data:we,index:Ne,onPlusDiscuss:Et,onSetActionType:Ft,activeDiscussIndex:it,onReplyDiscuss:Gt,onSetActiveDiscussIndex:_t})=>{const{content:Yt,children:Xt,hidden:yn,id:$t,praise_count:cn,time:Cn,user_praise:xn,can_delete:Kt,author:ha}=we;function Zn(){_t($t)}function ca(){Et($t,!xn,Ne)}function pa(){Ft({id:$t,index:Ne,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ga(){Ft({id:$t,index:Ne,params:{hidden:yn?"0":"1"},type:"hidden-discuss",message:yn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Xa=he.admin||he.user_id===ha.user_id;return E.createElement("div",{className:"discuss-item-container",key:$t},E.createElement(xt,{author:ha}),E.createElement("section",null,E.createElement("div",{className:"discuss-info"},E.createElement("a",{href:`/users/${ha.login}`,target:"_blank"}," ",ha.name," "),E.createElement("span",{className:"grey"},Cn)),E.createElement(Pt.Z,{className:"discuss-content",value:Yt}),Xt&&Xt.length>0?E.createElement("div",{className:"reply-discuss-container"},Xt.map((la,Aa)=>E.createElement(Ct,{key:la.id,data:la,index:Aa,user:he,onSetActionType:Ft,parentDiscussIndex:Ne}))):null,E.createElement("div",{className:"btn-group"},Xa?E.createElement("a",{onClick:Ga,title:yn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},E.createElement("i",{className:yn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Kt&&(!Xt||Xt.length==0)?E.createElement("a",{onClick:pa,title:"\u5220\u9664"},E.createElement("i",{className:"iconfont icon-shanchu"})):null,E.createElement("a",{onClick:Zn,title:"\u56DE\u590D"}," ",E.createElement("i",{className:"iconfont icon-huifu1"})," "),E.createElement("a",{onClick:ca,className:xn?"c-orange":""},E.createElement("i",{className:xn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),E.createElement("span",null,cn||""))),E.createElement(et.Z,{id:$t,activeDiscussIndex:it,onReplyDiscuss:Gt})))},Qt=te(87320),qt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Bn=te(39793),_n=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())}),on=({user_praise:he,praise_count:we,praisePlus:Ne,onCreateDiscuss:Et,discuss_count:Ft})=>{const[it,Gt]=(0,E.useState)(!1),[_t,Yt]=(0,E.useState)("");function Xt(Cn){Yt(Cn)}function yn(){Gt(!0)}function $t(){Gt(!1)}function cn(){return _n(this,null,function*(){Et(_t),Yt(""),Gt(!1)})}return E.createElement("div",{className:`${qt["dis-input-editor-container"]} ${it?qt.active:""} `},E.createElement("div",{className:it?`hide ${qt["text-area"]}`:qt["text-area"]},E.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:yn}),E.createElement("a",null," ",E.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Ft," "),E.createElement("a",{className:"c-light-black",onClick:Ne,title:he?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},E.createElement("i",{className:`mr3 ${he?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),we?E.createElement("span",null,we):"")),it?E.createElement("div",{className:qt["input-mask"],onClick:$t}):null,E.createElement("div",{className:it?qt["md-container"]:`${qt["md-container"]} hide`},E.createElement(Bn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:_t,height:240,onChange:Xt}),E.createElement("div",{className:qt["tip-container"],onClick:$t},E.createElement("a",{className:qt["btn-send"],onClick:cn}," \u53D1\u9001 "))))},fn=te(59301),Dn=Object.defineProperty,Sn=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,ln=(he,we,Ne)=>we in he?Dn(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,Xn=(he,we)=>{for(var Ne in we||(we={}))Yn.call(we,Ne)&&ln(he,Ne,we[Ne]);if(an)for(var Ne of an(we))jn.call(we,Ne)&&ln(he,Ne,we[Ne]);return he},nn=(he,we)=>Sn(he,hn(we)),un=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())});const An={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var bn=(he=>(he[he.GET_DISCUSSES=0]="GET_DISCUSSES",he[he.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",he[he.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",he[he.PLUS_DISCUSS=3]="PLUS_DISCUSS",he[he.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",he[he.SET_PAGE=5]="SET_PAGE",he[he.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",he))(bn||{});function Kn(he,we){switch(we.type){case 6:return nn(Xn({},he),{loading:!0});case 0:return Xn(Xn({},he),we.payload);case 1:return Xn(Xn({},he),we.payload);case 4:return Xn(Xn({},he),we.payload);case 3:return Xn(Xn({},he),we.payload);case 5:return nn(Xn({},he),{page:we.payload});case 2:return Xn(Xn({},he),we.payload);default:throw new Error}}var ya=({user:he,identifier:we,hack:Ne,onTriggerPraise:Et,activeIndex:Ft})=>{const[it,Gt]=(0,E.useReducer)(Kn,An),{loading:_t,page:Yt,data:Xt,count:yn,actionType:$t,activeDiscussIndex:cn}=it,Cn=(0,E.useCallback)(()=>un(void 0,null,function*(){Gt({type:6});const la=yield mt(we,Yt),{comments:Aa,disscuss_count:Da}=la;Gt({type:0,payload:{data:Aa,count:Da,loading:!1}})}),[Yt,we]);(0,E.useEffect)(()=>{Ft==="2"&&Cn()},[we,Yt,Ft]);function xn(la){Gt({type:5,payload:la})}function Kt(la){Gt({type:4,payload:{actionType:la}})}function ha(la){Gt(cn===la?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:la}})}function Zn(la,Aa,Da){return un(this,null,function*(){try{const $a=yield ke(la);Xt[Da].user_praise=Aa,Xt[Da].praise_count=$a.praise_count,Gt({type:3,payload:{data:[...Xt]}})}catch($a){console.log($a)}})}function ca(){return un(this,null,function*(){const{id:la,params:Aa,type:Da,index:$a,parentDiscussIndex:La}=$t;if(Da==="hidden-discuss"&&(yield xe(we,la,Aa),La?Xt[La].children[$a].hidden=Aa.hidden==1:Xt[$a].hidden=Aa.hidden==1,Gt({type:4,payload:{actionType:null,data:[...Xt]}})),Da==="delete-discuss"){if(yield Ye(we,la),La||La===0){let qa=Xt[La].children;for(let vo=qa.length-1;vo>=0;vo--)if(qa[vo].id===la){qa.splice(vo,1);break}Xt[La].children=qa}else for(let qa=Xt.length-1;qa>=0;qa--)if(Xt[qa].id===la){Xt.splice(qa,1);break}Gt({type:4,payload:{actionType:null,data:[...Xt]}})}})}function pa(){Gt({type:4,payload:{actionType:null}})}function Ga(la,Aa){return un(this,null,function*(){try{yield Te(we,la,Aa),Cn()}catch(Da){console.log(Da)}})}function Xa(la){return un(this,null,function*(){Gt({type:6}),yield Ee(we,la),Cn()})}return fn.createElement(fn.Fragment,null,fn.createElement("div",{className:"discuss-panel"},Xt.length===0?fn.createElement(qe.Z,null):Xt.map((la,Aa)=>fn.createElement(Jt,{onReplyDiscuss:Ga,onPlusDiscuss:Zn,onSetActiveDiscussIndex:ha,onSetActionType:Kt,data:la,index:Aa,user:he,activeDiscussIndex:cn})),yn>10?fn.createElement("div",{className:"pagination-container"},fn.createElement(Vt.Z,{showQuickJumper:!0,onChange:xn,current:Yt,total:yn})):null),fn.createElement(on,{user_praise:Ne.user_praise,praise_count:Ne.praises_count,praisePlus:Et,discuss_count:Ne.comments_count,onCreateDiscuss:Xa}),fn.createElement(x.Z,null,fn.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:!!$t,onOk:ca,onCancel:pa},fn.createElement("p",null,$t?$t.message:"")),fn.createElement(Qt.Z,null)))},Ke=te(82326),It=te(37568),St=te(86743),wn={},aa=te(59301),Qn=({hack:he,current_user:we})=>aa.createElement("div",{className:wn.answer},he!=null&&he.analysis?aa.createElement(Pt.Z,{style:{padding:"13px 0"},value:(he==null?void 0:he.analysis)||""}):aa.createElement(qe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ua={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Na=te(8848),Wa=te(5269),Ra=te(28284),Ao=te(71051),kn=te(3532),Ht=te(59301);const{TextArea:Vn}=It.default,{Panel:mo}=Na.default;var wa=({data:he,hack:we})=>(console.log(he,we,"data"),we!=null&&we.is_file?Ht.createElement(kn.Y2,{disabled:!0,className:Ua.uploadTableWrapper,showScore:!we.test_set_score,data:he,isProgramHomework:!0}):Ht.createElement("div",{className:Ua.hackSets},he==null?void 0:he.map((Ne,Et)=>Ht.createElement(Na.default,{accordion:!0,bordered:!1,key:Et,defaultActiveKey:Et===0&&Ne.id,className:Ua.collapseWrapper,expandIcon:({isActive:Ft})=>Ht.createElement("i",{className:`iconfont icon-weizhankai ${Ft?Ua.open:Ua.close}`,style:{fontSize:14,transition:"all .2s"}})},Ht.createElement(mo,{key:Ne.id,header:Ht.createElement(He.Z,{align:"middle",justify:"space-between",wrap:!1},Ht.createElement(Wa.Z,{className:Ua.panelHeader},Ht.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Et+1)),Ht.createElement(Wa.Z,{flex:1},Ht.createElement(He.Z,{align:"middle",justify:"end",wrap:!1},!(we!=null&&we.test_set_score)&&Ht.createElement(Wa.Z,{className:Ua.rateInput},Ht.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Ht.createElement("div",null,Ht.createElement(Ra.default.Item,{noStyle:!0},Ht.createElement(Ao.Z,{value:Ne==null?void 0:Ne.score,className:Ua.baseFormItem,min:0,max:100,disabled:!0}))),Ht.createElement("span",{className:"ml10"},"%")))))},Ht.createElement(Ra.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Ht.createElement(Vn,{readOnly:!0,value:Ne==null?void 0:Ne.input,rows:4})),Ht.createElement(Ra.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Ht.createElement(Vn,{readOnly:!0,value:Ne==null?void 0:Ne.output,rows:4}))))))),za={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Wn=te(59301),ia=(0,E.forwardRef)(({data:he=[]},we)=>{var Ne;const[Et,Ft]=(0,E.useState)(),it=he.filter(_t=>_t.show);(0,E.useEffect)(()=>{it.length&&Ft(it[0].id)},[he==null?void 0:he.length]);const Gt=((Ne=it.find(_t=>_t.id===Et))==null?void 0:Ne.element)||null;return(0,E.useImperativeHandle)(we,()=>({setActiveTab:_t=>Ft(_t)})),Wn.createElement("div",{className:za.tabs},Wn.createElement("div",{className:za.tabWarp},it.map(_t=>Wn.createElement("div",{onClick:()=>Ft(_t.id),className:`${za.tab} ${_t.id===Et?za.active:""}`,key:_t.id},_t.name))),Wn.createElement("div",{className:za.content},Gt))}),zn=te(59301),So=Object.defineProperty,bo=Object.defineProperties,Po=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,Eo=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Qo=(he,we,Ne)=>we in he?So(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,Ho=(he,we)=>{for(var Ne in we||(we={}))Eo.call(we,Ne)&&Qo(he,Ne,we[Ne]);if(_a)for(var Ne of _a(we))Ln.call(we,Ne)&&Qo(he,Ne,we[Ne]);return he},dr=(he,we)=>bo(he,Po(we)),ko=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())});const Jn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ua={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Ca=({hack:he,onTriggerPraise:we,topicId:Ne,page:Et,onPageChange:Ft,user:it,current_user:Gt,submitRecords:_t,submitting:Yt,submitResult:Xt,setActiveIndex:yn,hack_sets:$t})=>{var cn,Cn;const[xn]=(0,fe.useSearchParams)(),[Kt,ha]=(0,E.useState)("0"),Zn=(0,fe.useLocation)(),[ca,pa]=(0,E.useState)(!1),[Ga,Xa]=(0,E.useState)(null),[la,Aa]=(0,E.useState)([]),[Da,$a]=(0,E.useState)([]),[La,qa]=(0,E.useState)({page:1,limit:10}),vo=(0,E.useRef)(null),Lo=(0,E.useRef)(null);console.log(it,"user");let[Pa,Io]=(0,E.useState)(dr(Ho({},(0,fe.useParams)()),{page:1,per_page:20,name:""}));(0,E.useEffect)(()=>{Lo.current&&(he==null?void 0:he.is_close_tips)===!1&&Ga===null&&Xa(!0)},[Lo.current,he==null?void 0:he.is_close_tips,Ga]);function eo(){return ko(this,null,function*(){yield(0,ce.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,E.useEffect)(()=>{yn(Kt)},[Kt]);function Oa(ka){return ko(this,null,function*(){let yo=ka.target.id;if(yo==="1"){let ba=yield(0,ce.ZP)(`/api/myproblems/${Pa.id}/redo_logs.json`,{method:"get",params:Ho({},La)});(ba==null?void 0:ba.status)===0&&$a(ba==null?void 0:ba.data)}ha(yo)})}(0,E.useEffect)(()=>Qe.Z.subscribe("to-commit-info",()=>{ha("1"),vo.current&&vo.current.setActiveTab("1")}),[]),(0,E.useEffect)(()=>Qe.Z.subscribe("to-reset-info",()=>{Oa({target:{id:"1"}}),vo.current&&vo.current.setActiveTab("2")}),[]);function to(){ha("2")}function no(){return ko(this,null,function*(){let ka=yield(0,ce.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Ho({identifier:Pa==null?void 0:Pa.id},Pa)});Aa(ka)})}const To=[{title:null,description:zn.createElement("div",null,zn.createElement("b",{onClick:()=>{Xa(!1),eo(),pa(!0),no()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),zn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),zn.createElement(ye.ZP,{onClick:()=>{Xa(!1),eo()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Lo.current}];return zn.createElement("div",{className:at["left-panel"]},zn.createElement("ul",{className:`${at["s-navs"]} ${at["bg-white"]} ${at.b1}`},(he==null?void 0:he.is_program)&&!xn.get("pageId")&&zn.createElement(be.Z,{title:"\u9898\u76EE\u5217\u8868"},zn.createElement("div",{onClick:()=>{no(),pa(!0)},className:at.btns,ref:Lo,style:Ga?{pointerEvents:"none"}:{}},zn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),zn.createElement("li",{style:{marginLeft:20}},zn.createElement("a",{className:Kt==="0"?at.active:"",id:"0",onClick:Oa},"\u9898\u76EE\u63CF\u8FF0")),zn.createElement("li",null,zn.createElement("a",{className:Kt==="1"?at.active:"",id:"1",onClick:Oa},"\u64CD\u4F5C\u8BB0\u5F55")),(xn.get("type")!=="exercises"&&(he==null?void 0:he.answer_text_show)||xn.get("type")!=="exercises"&&(he==null?void 0:he.analysis_show))&&zn.createElement("li",null,zn.createElement("a",{className:Kt==="4"?at.active:"",id:"4",onClick:Oa},"\u89E3\u7B54\u53C2\u8003")),xn.get("type")!=="exercises"&&zn.createElement("li",null,zn.createElement("a",{className:Kt==="2"?at.active:"",id:"2",onClick:Oa},"\u8BC4\u8BBA")),!!($t!=null&&$t.length)&&xn.get("type")!=="exercises"&&xn.get("type")!=="1"&&zn.createElement("li",null,zn.createElement("a",{className:Kt==="5"?at.active:"",id:"5",onClick:Oa},"\u6D4B\u8BD5\u7528\u4F8B"))),zn.createElement("div",{className:`${at["tab-panel-body"]} ${Kt==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},zn.createElement(Je,{hack:he,onTriggerPraise:we,toDiscuss:to})),zn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${Kt==="1"?"":"hide"}`},zn.createElement(ia,{ref:vo,data:[{id:"1",show:xn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:zn.createElement(zn.Fragment,null,_t!=null&&_t.records_count||Yt?zn.createElement(wt,{page:Et,onPageChange:Ft,topicId:Ne,submitting:Yt,key:(Xt==null?void 0:Xt.id)||1,submitRecords:_t,submitResult:Xt}):zn.createElement(qe.Z,null))},{id:"2",show:xn.get("type")==="exercises"||(he==null?void 0:he.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:zn.createElement(zn.Fragment,null,zn.createElement(pt.default,{pagination:!1,dataSource:Da==null?void 0:Da.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ka,yo,ba)=>tn()(ka).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ka,yo,ba)=>{var oo;return(oo=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ea=>ea.id===ka))==null?void 0:oo.name}}]}),zn.createElement(Vt.Z,{style:{marginTop:10},current:La.page,total:Da==null?void 0:Da.count,hideOnSinglePage:!0,onChange:ka=>ko(void 0,null,function*(){La.page=ka,qa(La);let yo=yield(0,ce.ZP)(`/api/myproblems/${Pa.id}/redo_logs.json`,{method:"get",params:dr(Ho({},La),{courseId:Pa.courseId})});(yo==null?void 0:yo.status)===0&&$a(yo==null?void 0:yo.data)})}))}]})),zn.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${Kt==="4"?"":"hide"}`},zn.createElement(ia,{data:[{id:"1",show:xn.get("type")!=="exercises"&&(he==null?void 0:he.answer_text_show),name:"\u7B54\u6848",element:zn.createElement(zn.Fragment,null,zn.createElement(Ve,{hack:he,current_user:Gt}))},{id:"2",show:xn.get("type")!=="exercises"&&(he==null?void 0:he.analysis_show),name:"\u89E3\u6790",element:zn.createElement(zn.Fragment,null,zn.createElement(Qn,{hack:he,current_user:Gt}))}]})),zn.createElement("div",{className:`${at["tab-panel-body"]} ${Kt==="2"?"":"hide"}`,style:{padding:0}},zn.createElement(ya,{user:it,activeIndex:Kt,identifier:he.identifier,hack:he,onTriggerPraise:we})),zn.createElement("div",{className:`${at["tab-panel-body"]} ${Kt==="5"?"":"hide"}`,style:{padding:12}},zn.createElement(wa,{data:$t||[],hack:he})),zn.createElement(a.Z,{rootClassName:at.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>pa(!1),open:ca},zn.createElement(He.Z,null,zn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),zn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",la==null?void 0:la.total_count,"\u9898\xA0[\xA0",la==null?void 0:la.total_score,"\u5206\xA0]\xA0"),!(it!=null&&it.hack_manager)&&zn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",la==null?void 0:la.work_score,"\u5206")),zn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),zn.createElement(He.Z,{align:"middle",className:"mt10 mb10"},!(it!=null&&it.hack_manager)&&zn.createElement(Ke.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ka=>{Pa.page=1,Pa.finish_status=ka,Io(Ho({},Pa)),no()}},zn.createElement(Ke.default.Option,{value:""},"\u5168\u90E8"),zn.createElement(Ke.default.Option,{value:0},"\u672A\u5F00\u59CB"),zn.createElement(Ke.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),zn.createElement(Ke.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),zn.createElement(Ke.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ka=>{Pa.page=1,Pa.difficult=ka||null,Io(Ho({},Pa)),no()}},zn.createElement(Ke.default.Option,{value:0},"\u5168\u90E8"),zn.createElement(Ke.default.Option,{value:1},"\u7B80\u5355"),zn.createElement(Ke.default.Option,{value:2},"\u9002\u4E2D"),zn.createElement(Ke.default.Option,{value:3},"\u56F0\u96BE")),zn.createElement(It.default.Search,{size:"large",onSearch:ka=>{Pa.name=ka,Pa.page=1,Io(Ho({},Pa)),no()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),zn.createElement("div",{className:at.list,style:{height:36,background:"#3D445C"}},!(it!=null&&it.hack_manager)&&zn.createElement("span",null,"\u72B6\u6001"),zn.createElement("span",null,"\u5E8F\u53F7"),zn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),zn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),zn.createElement("div",{style:{overflow:"auto",flex:1}},(cn=la==null?void 0:la.data)!=null&&cn.length?(Cn=la==null?void 0:la.data)==null?void 0:Cn.map((ka,yo)=>zn.createElement("div",{onClick:()=>ko(void 0,null,function*(){let ba=yield(0,ce.ZP)(`/api/problems/${ka==null?void 0:ka.identifier}/start.json`,{method:"get",params:{hack_user_id:it==null?void 0:it.user_id}});ba&&(fe.history.replace(`/myproblems/${ba==null?void 0:ba.identifier}${window.location.search}`),window.location.reload())}),className:`${at.list} ${ka!=null&&ka.checked?at.active:""}`},!(it!=null&&it.hack_manager)&&zn.createElement(zn.Fragment,null,!(ka!=null&&ka.opened)&&zn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ka==null?void 0:ka.opened)&&!(ka!=null&&ka.passed)&&zn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ka==null?void 0:ka.opened)&&(ka==null?void 0:ka.passed)&&zn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),zn.createElement("span",null,(Pa.page-1)*20+(yo+1)),zn.createElement("span",{style:{flex:1},title:ka.name},`[${ka==null?void 0:ka.score}\u5206]`,"\xA0",ka.name),zn.createElement("span",{style:{flexBasis:48,paddingRight:0}},Jn[ka.difficult]))):zn.createElement(qe.Z,null)),zn.createElement(Vt.Z,{current:Pa.page,className:"mt20",hideOnSinglePage:!0,total:la==null?void 0:la.count,pageSize:Pa.per_page,onChange:(ka,yo)=>{Pa.page=ka,Pa.per_page=yo,no()}})),zn.createElement(St.Z,{rootClassName:at.tour,closeIcon:!1,open:!!Ga,steps:To,gap:{offset:3,radius:2}}))},In=te(62522),Co=te(6383),ma=te(96680),Sr=te(74255),tr=te(3810),or=te(36482),Oo=te(91136),Go=te(92310),Br=te.n(Go),yr=te(41319),Pr=te(16428),Wr=te(48790),Nr=te(27225),Cr=te(3932),Jr=te(64126),fa=te(59301),tl=Object.defineProperty,Vr=Object.defineProperties,yl=Object.getOwnPropertyDescriptors,zr=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ot=(he,we,Ne)=>we in he?tl(he,we,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):he[we]=Ne,Lt=(he,we)=>{for(var Ne in we||(we={}))De.call(we,Ne)&&ot(he,Ne,we[Ne]);if(zr)for(var Ne of zr(we))je.call(we,Ne)&&ot(he,Ne,we[Ne]);return he},sn=(he,we)=>Vr(he,yl(we)),vn=(he,we)=>{var Ne={};for(var Et in he)De.call(he,Et)&&we.indexOf(Et)<0&&(Ne[Et]=he[Et]);if(he!=null&&zr)for(var Et of zr(he))we.indexOf(Et)<0&&je.call(he,Et)&&(Ne[Et]=he[Et]);return Ne},de=(he,we,Ne)=>new Promise((Et,Ft)=>{var it=Yt=>{try{_t(Ne.next(Yt))}catch(Xt){Ft(Xt)}},Gt=Yt=>{try{_t(Ne.throw(Yt))}catch(Xt){Ft(Xt)}},_t=Yt=>Yt.done?Et(Yt.value):Promise.resolve(Yt.value).then(it,Gt);_t((Ne=Ne.apply(he,we)).next())});const{Countdown:dt}=Se.default,Ot={Java:"java",C:"c",Python:"py","C++":"c"};var rn=(he=>(he[he.SET_LOADING=0]="SET_LOADING",he[he.GET_DATA=1]="GET_DATA",he[he.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",he[he.SET_DATA=3]="SET_DATA",he[he.SET_DEBUGING=4]="SET_DEBUGING",he[he.SET_SUBMITING=5]="SET_SUBMITING",he[he.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",he[he.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",he[he.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",he[he.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",he[he.SET_PAGE=10]="SET_PAGE",he))(rn||{});function Zt(){return new Date().getTime()}const ae={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function pe(he,we){switch(we.type){case 1:return Lt(Lt({},he),we.payload);case 3:return sn(Lt({},he),{data:we.payload});case 0:return sn(Lt({},he),{loading:we.payload});case 9:return sn(Lt({},he),{showNote:we.payload});case 4:return sn(Lt({},he),{debuging:we.payload});case 5:return sn(Lt({},he),{submitting:we.payload});case 2:return sn(Lt({},he),{submitRecords:we.payload});case 10:return sn(Lt({},he),{submitRecordPage:we.payload});case 6:return sn(Lt({},he),{executingMessage:we.payload});case 7:return Lt(Lt({},he),we.payload);case 8:return Lt(Lt({},he),we.payload);default:throw new Error}}var ge=({children:he})=>{var we,Ne,Et,Ft,it,Gt,_t,Yt,Xt,yn;const[$t,cn]=(0,E.useReducer)(pe,ae),{id:Cn}=(0,fe.useParams)(),xn=(0,fe.useLocation)(),[Kt]=(0,fe.useSearchParams)(),{loading:ha,data:Zn,debugResult:ca,submitResult:pa,submitRecords:Ga,submitRecordPage:Xa,showNote:la,debuging:Aa,submitting:Da,executingMessage:$a}=$t,[La,qa]=(0,E.useState)("#37AD83"),[vo,Lo]=(0,E.useState)(null),[Pa,Io]=(0,E.useState)({}),[eo,Oa]=(0,E.useState)(!0),[to,no]=(0,E.useState)(!1),[To,ka]=(0,E.useState)(!1),yo=(0,E.useRef)(null),ba=(0,E.useRef)(0),oo=Zn==null?void 0:Zn.user,ea=Zn==null?void 0:Zn.hack,[ar,nr]=(0,E.useState)(!1),wo=(0,E.useRef)(1),_o=(0,E.useRef)(!1);(0,yr.y)(Kt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ar}=(0,yr.X)(),[jo,$n]=(0,E.useState)(""),Wt=(0,tr._)(Pa),[Ea,Ta]=(0,E.useState)({open:!1,text:""}),[ja,ao]=(0,E.useState)(null),co=(0,E.useRef)(null);(0,E.useEffect)(()=>{var Za;let uo=(Za=ea==null?void 0:ea.homework_extension)==null?void 0:Za.failed_evaluate_num;typeof uo=="number"&&ao(uo)},[(we=ea==null?void 0:ea.homework_extension)==null?void 0:we.failed_evaluate_num]),(0,E.useEffect)(()=>{function Za(){return de(this,null,function*(){var uo,qr,_r,Pl,nl;Oa(!0);const dl=yield(0,Pe.fu)(Cn,{exercise_id:Kt.get("exercisesId")});if(setTimeout(()=>{Oa(!1)},800),dl.status!==401){try{dl.hack.code=Xe.Base64.decode(dl.hack.code)}catch(Hr){console.log(Hr)}dl.hack=sn(Lt({},dl.hack),{is_program:Kt.get("type")==="1"}),cn({type:1,payload:{loading:!1,data:dl}})}if(Kt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Hr;Kt.get("coursesId")=="coursesId"?Hr=yield(0,re._F)({categoryId:Kt.get("exercisesId"),login:Kt.get("login")}):Hr=yield(0,re._B)({categoryId:Kt.get("exercisesId"),login:Kt.get("login")}),Io(Lt({},Hr)),Ar((uo=Hr==null?void 0:Hr.exercise)==null?void 0:uo.forbid_copy),typeof((qr=Hr==null?void 0:Hr.exercise)==null?void 0:qr.left_time)=="number"&&(Lo(Date.now()+((_r=Hr==null?void 0:Hr.exercise)==null?void 0:_r.left_time)*1e3),setTimeout(()=>{qa("red")},(((Pl=Hr==null?void 0:Hr.exercise)==null?void 0:Pl.left_time)-300>0?((nl=Hr==null?void 0:Hr.exercise)==null?void 0:nl.left_time)-300:0)*1e3))}})}Cn&&Za()},[Cn]),(0,E.useEffect)(()=>{var Za;return Kt.get("type")==="exercises"&&((Za=Pa==null?void 0:Pa.exercise)!=null&&Za.screen_open)&&(window.removeEventListener("blur",rr,!1),or.U.forEach((uo,qr)=>{window.addEventListener(uo,rr,!1)}),window.addEventListener("blur",rr,!1),window.focus()),()=>{document.removeEventListener((0,Ge.gH)(),rr)}},[Pa]),(0,E.useEffect)(()=>{jo==="1"&&Cn&&ea!=null&&ea.language&&Wo()},[Cn,Xa,ea==null?void 0:ea.language,jo]),(0,E.useEffect)(()=>(ea!=null&&ea.is_program&&(ba.current=0,yo.current=setInterval(()=>{Zo()},15e3)),()=>{clearInterval(yo.current)}),[ea==null?void 0:ea.is_program]);const Zo=()=>de(void 0,null,function*(){let Za=yield(0,ce.ZP)(`/api/myproblems/${Cn}/save_long_time.json`,{method:"get",params:{answer_long_time:ba.current}})}),rr=()=>{_o.current||(0,Ge.BU)(),window.parent.postMessage("backExercise","*")};function Wo(){return de(this,null,function*(){try{const Za=yield(0,Pe.zO)(Cn,{limit:15,page:Xa,language:ea==null?void 0:ea.language});cn({type:2,payload:Za})}catch(Za){console.log(Za)}})}function vr(Za){cn({type:10,payload:Za})}function Ko(Za){return de(this,null,function*(){var uo;let qr;(Kt.get("ip_limit")==="inner"||Kt.get("ip_bind_type")==="true")&&(qr=yield(0,Co.y)({ip_limit:Kt.get("ip_limit"),ip_bind:Kt.get("ip_bind_type")==="true"}));const _r=yield(0,Pe.n4)(Cn,{code:Xe.Base64.encode(Za||ea.code),language:ea==null?void 0:ea.language,exercise_id:Kt.get("exercisesId"),question_id:Kt.get("questionId"),ip:qr});return _r.status===-5&&(0,fe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:sn(Lt({errorMessage:_r==null?void 0:_r.message},(Pa==null?void 0:Pa.exercise)||{}),{exercise_user_id:(uo=Pa==null?void 0:Pa.exercise)==null?void 0:uo.exercise_user_id,id:Kt.get("exercisesId")})}}),_r})}function lr(){return de(this,null,function*(){if(wo.current=2,!Da){cn({type:5,payload:!0});try{Qe.Z.publish("to-commit-info");const Za=yield Ko();if(console.log(Za,1),Za.status===0){let dl=function(){return de(this,null,function*(){const{status:Hr,data:Fl}=yield(0,Pe.rX)(Cn,"submit"),$l=Zt()-nl>(_r*Pl+3)*1e3;if(Hr!==0&&!$l&&setTimeout(dl,1e3),$l){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),cn({type:5,payload:!1});return}if(Hr===0){Fl.status===2&&ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Fl==null?void 0:Fl.status)===0&&Kt.get("type")==="1"&&ka(!0),(Fl==null?void 0:Fl.status)!==0&&Kt.get("type")==="1"&&ao(bu=>bu+1);const du=yield(0,Pe.zO)(Cn,{limit:15,page:Xa,language:ea==null?void 0:ea.language});cn({type:8,payload:sn(Lt({},$t),{submitResult:Fl,submitting:!1,submitRecords:du})})}})},uo={};if(Kt.get("type")==="exercises"?(uo.extras={exercise_id:Kt.get("exercisesId"),question_id:Kt.get("questionId")},(Kt.get("ip_limit")==="inner"||Kt.get("ip_bind_type")==="true")&&(uo.extras.ip=yield(0,Co.y)({ip_limit:Kt.get("ip_limit"),ip_bind:Kt.get("ip_bind_type")==="true"}))):Kt.get("type")==="smartPlan"&&(uo.extras={smart_plan_page_item_bank_id:Kt.get("smartPlanItemBankId"),simulate:Kt.get("simulate")==="true"}),(yield(0,Pe.bM)(Cn,uo)).status===-1&&Kt.get("exercisesId")){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`;return}const{time_limit:_r,test_case_size:Pl}=ea,nl=Zt();dl()}else cn({type:5,payload:!1})}catch(Za){console.log(Za),cn({type:5,payload:!1})}nr(!1)}})}function pr(){return de(this,null,function*(){wo.current=1,$t.debuging=!0,cn({type:4,payload:!0});try{if((yield Ko()).status===0){let nl=function(){return de(this,null,function*(){const{status:dl,message:Hr,data:Fl}=yield(0,Pe.rX)(Cn,"debug"),$l=Zt()-Pl>(uo+3)*1e3;if(dl!==0&&!$l&&(cn({type:6,payload:Hr}),setTimeout(nl,1e3)),$l){ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),cn({type:4,payload:!1}),cn({type:7,payload:sn(Lt({},$t),{debugResult:{status:2},debuging:!1})});return}dl===0&&(Fl.status===2&&ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),cn({type:4,payload:!1}),cn({type:7,payload:sn(Lt({},$t),{debugResult:Fl,debuging:!1})}))})};const{time_limit:uo}=ea;let qr={input:encodeURIComponent(Zn.test_case.input)};if(Kt.get("type")==="exercises"&&(qr.exercise_id=Kt.get("exercisesId")),(yield(0,Pe.MU)(Cn,qr)).status===-1&&Kt.get("exercisesId")){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`;return}const Pl=Zt();nl()}else cn({type:4,payload:!1})}catch(Za){console.log(Za)}finally{}})}function Or(Za,uo){const qr=uo?{modify_code:!1}:{};cn({type:3,payload:sn(Lt({},Zn),{hack:Lt(sn(Lt({},ea),{code:Za}),qr)})}),nr(!0)}const Do=Za=>de(void 0,null,function*(){let uo=yield(0,ce.ZP)(`/api/problems/${ea==null?void 0:ea.identifier}/start.json`,{method:"get",params:{language:Za==="C++"||Za==="c++"?encodeURIComponent(Za):Za,hack_user_id:oo==null?void 0:oo.user_id}});uo.status!==-1&&fe.history.replace(`/myproblems/${uo==null?void 0:uo.identifier}${window.location.search}`)});function jr(Za){let uo=Za.target.value;cn({type:3,payload:sn(Lt({},Zn),{test_case:{input:uo}})})}function fo(){return de(this,null,function*(){try{let Za={};Kt.get("type")==="exercises"?Za.exercise_id=Kt.get("exercisesId"):ea!=null&&ea.homework_common_id&&(Za.homework_common_id=ea==null?void 0:ea.homework_common_id);const uo=yield(0,Pe.H7)(Cn,Lt({},Za));uo.status===401||(Or(Xe.Base64.decode(uo.code)),(Kt.get("type")==="exercises"||ea!=null&&ea.homework_common_id)&&Qe.Z.publish("to-reset-info"))}catch(Za){console.log(Za)}})}function ro(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:fa.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",fa.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return de(this,null,function*(){const Za=yield(0,Pe.fi)(Cn);Za.status===401||Or(Xe.Base64.decode(Za.code),!0)})}})}function Jo(){cn({type:9,payload:!0})}function Va(){cn({type:9,payload:!1})}function lo(Za){return de(this,null,function*(){yield(0,Pe.MK)(Cn,Za),cn({type:1,payload:{showNote:!1,data:sn(Lt({},Zn),{hack:sn(Lt({},ea),{notes:Za.notes})})}})})}const br={hack:ea,isLoading:eo,input:(Ne=Zn==null?void 0:Zn.test_case)==null?void 0:Ne.input,is_file:(Et=Zn==null?void 0:Zn.test_case)==null?void 0:Et.is_file,identifier:ea==null?void 0:ea.identifier,attachments_count:Zn==null?void 0:Zn.attachments_count,language:ea==null?void 0:ea.language,code:ea==null?void 0:ea.code,title:"main."+Ot[ea==null?void 0:ea.language],modify_code:ea==null?void 0:ea.modify_code,notes:ea==null?void 0:ea.notes,debugResult:ca,debuging:Aa,submitting:Da,submitResult:pa,executingMessage:$a,onCancelNote:Va,onAddNote:lo,showNote:la,user:oo,onShowNote:Jo,onSubmitCode:lr,onChangeCode:Or,onChangeInput:jr,onDebugCode:pr,onResetCode:fo,onSyncCode:ro,onUpdateCode:Ko,onChangeLanguage:Do,isWhiteTheme:to,setIsWhiteTheme:no,topDispatch:cn};function mr(){return de(this,null,function*(){const{praise_count:Za}=yield(0,Pe.vl)(ea.id,{container_type:"Hack",type:1});let uo=sn(Lt({},Zn),{hack:sn(Lt({},ea),{praises_count:Za,user_praise:!ea.user_praise})});cn({type:3,payload:uo})})}const Zr={topicId:Cn,submitResult:pa,submitRecords:Ga,submitting:Da,page:Xa,onPageChange:vr,hack:ea,user:Zn==null?void 0:Zn.user,hack_sets:Zn==null?void 0:Zn.hack_sets,current_user:Zn==null?void 0:Zn.current_user,onTriggerPraise:mr,setActiveIndex:$n};console.log(Pa);const[kr,Xr]=(0,E.useState)(!1),[Nl,hl]=(0,E.useState)(!1);(0,E.useEffect)(()=>{const Za=uo=>{if(console.log("event-----",uo),uo.data.type==="showIntelligentTeacherStatus"){const{aiStatus:qr,questionStatus:_r}=uo.data;if(Xr(qr),_r){let Pl=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Pl.includes(Kt.get("smartPlanItemBankId")))return;ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:fa.createElement("div",{className:"tc font16"},_r?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>de(void 0,null,function*(){lr(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Pl.push(Kt.get("smartPlanItemBankId"))));let nl="";Kt.get("isMiniprogram")?nl=`/miniprogram/courseware/study?courses_id=${Kt.get("coursesId")}&id=${Kt.get("exercisesId")}`:nl=`/classrooms/${Kt.get("coursesId")}/smart_plan/${Kt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():fe.history.push(nl)})})}}};return window.addEventListener("message",Za),()=>{window.removeEventListener("message",Za)}},[]);const cl=()=>{if(Kt.get("type")==="exercises")return!1;const Za=Object.entries((ea==null?void 0:ea.homework_extension)||{}).some(([uo,qr])=>uo!=="ai_code_evaluation_promote"&&!!qr);return!!(Kt.get("type")==="1"&&((0,Wr.$O)()||Za)||Kt.get("type")==="smartPlan"&&(kr||Kt.get("showAi")))};return(0,E.useEffect)(()=>{var Za,uo,qr,_r,Pl,nl,dl;cl()&&(ja>((uo=(Za=ea==null?void 0:ea.homework_extension)==null?void 0:Za.ai_guide_data)==null?void 0:uo.evaluation_num)&&Ta({open:!0,text:(_r=(qr=ea==null?void 0:ea.homework_extension)==null?void 0:qr.ai_guide_data)==null?void 0:_r.evaluation_msg}),(Pl=ea==null?void 0:ea.homework_extension)!=null&&Pl.ai_guide&&ja==0&&!co.current&&(co.current=setTimeout(()=>{var Hr,Fl;Ta({open:!0,text:(Fl=(Hr=ea==null?void 0:ea.homework_extension)==null?void 0:Hr.ai_guide_data)==null?void 0:Fl.unanswered_msg})},(((dl=(nl=ea==null?void 0:ea.homework_extension)==null?void 0:nl.ai_guide_data)==null?void 0:dl.unanswered_time)||0)*60*1e3)),co.current&&ja>0&&clearTimeout(co.current))},[ja,ea]),fa.createElement(fa.Fragment,null,fa.createElement(Fe.Z,{spinning:ha,delay:500},Zn?fa.createElement("div",{style:{minWidth:"1200px"}},fa.createElement("header",{className:Br()(Oo.Z.header,to&&Oo.Z.whiteHeader)},!((Ft=["smartPlan","exercises"])!=null&&Ft.includes(Kt.get("type")))&&fa.createElement("div",null,fa.createElement("img",{src:`${yt.Z.IMG_SERVER}/images/${oo==null?void 0:oo.image_url}`,alt:"user",width:36}),fa.createElement("span",{style:{color:to?"#333":"#B2BACB",fontSize:16}},oo==null?void 0:oo.name)),((it=["smartPlan","exercises"])==null?void 0:it.includes(Kt.get("type")))&&fa.createElement("div",null,fa.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",fa.createElement("span",{className:"ml10"},((Gt=Pa==null?void 0:Pa.exercise)==null?void 0:Gt.user_name)||(oo==null?void 0:oo.name)||"--")),fa.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",fa.createElement("span",{className:"ml10"},((_t=Pa==null?void 0:Pa.exercise)==null?void 0:_t.student_id)||(oo==null?void 0:oo.student_id)||"--"))),fa.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},fa.createElement("div",null,ea.name)),(Kt.get("type")==="smartPlan"||(ea==null?void 0:ea.is_program))&&fa.createElement(ma.Z,{defaultValue:(ea==null?void 0:ea.answer_long_time)||0,onChange:Za=>{ba.current=Za},className:Oo.Z.timepiece}),oo!=null&&oo.hack_manager&&!Kt.get("is_smart_plan")?fa.createElement(fe.Link,{className:Oo.Z.btn_edit,to:Kt.get("type")==="1"?Kt.get("pageId")?`/problems/newedit/${ea.identifier}?type=1&pageId=${Kt.get("pageId")}&backUrl=${Kt.get("backUrl")}`:`/problems/newedit/${ea.identifier}?type=1`:Kt.get("backUrl")?`/problems/newedit/${ea.identifier}?backUrl=${Kt.get("backUrl")}`:`/problems/newedit/${ea.identifier}`}," ",fa.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Yt=Pa==null?void 0:Pa.exercise)!=null&&Yt.left_time)&&fa.createElement(fa.Fragment,null,fa.createElement("span",{style:{color:La,marginRight:6},className:`iconfont icon-daojishi ${Oo.Z.djs}`}),fa.createElement("span",{className:"c-white mr20"},fa.createElement(dt,{valueStyle:{color:La,fontSize:20,fontWeight:500},title:fa.createElement("span",{style:{color:La,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:vo,onFinish:()=>de(void 0,null,function*(){const Za=yield(0,re.VL)({categoryId:Kt.get("exercisesId"),commit_method:2});if((Za==null?void 0:Za.status)===0&&(Ko(),ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:fa.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",fa.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>de(void 0,null,function*(){window.parent.location.href=`/classrooms/${Kt.get("coursesId")}/exercise/${Kt.get("exercisesId")}/detail`})})),(Za==null?void 0:Za.status)===-3){const uo=parseInt(Za==null?void 0:Za.message);Lo(Date.now()+uo*1e3)}})}))),(Xt=["smartPlan","exercises"])!=null&&Xt.includes(Kt.get("type"))?fa.createElement(ye.ZP,{type:"primary",onClick:()=>{if(Kt.get("type")==="exercises"){const Za=()=>de(void 0,null,function*(){yield Ko(),nr(!1),Wt(),_o.current=!0,rr()});if(!(Ga!=null&&Ga.records_count)||ar){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:fa.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Za});return}Za()}else{let Za="";Kt.get("isMiniprogram")?Za=`/miniprogram/courseware/study?courses_id=${Kt.get("coursesId")}&id=${Kt.get("exercisesId")}`:Za=`/classrooms/${Kt.get("coursesId")}/smart_plan/${Kt.get("exercisesId")}/ppt_info/info`,window.opener?window.close():fe.history.push(Za)}}},Kt.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):fa.createElement("span",{onClick:()=>{var Za;if(Kt.get("backUrl"))fe.history.push(Kt.get("backUrl"));else if(Kt.get("type")==="1"){let uo=(Za=localStorage.getItem("program_homework"))==null?void 0:Za.split(",");fe.history.push(`/classrooms/${uo==null?void 0:uo[0]}/program_homework/${uo==null?void 0:uo[1]}/detail`)}else fe.history.push("/problemset")}},fa.createElement(be.Z,{title:"\u5173\u95ED"},fa.createElement("i",{style:{color:to?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),fa.createElement(Fe.Z,{size:"large",spinning:eo},fa.createElement(ze.Z,{className:Br()(Oo.Z.myProblems,to&&Oo.Z.whiteMyProblems),leftChild:fa.createElement(Ca,Lt({},Zr)),rightChild:fa.createElement(Be,Lt({},br))}))):null,fa.createElement(ve.default,{centered:!0,closable:!1,width:680,footer:null,open:To,className:"oj-modal"},fa.createElement("section",{className:"oj-modal-content"},fa.createElement("div",{className:"oj-modal-head"},fa.createElement("img",{src:In,alt:""}),fa.createElement("i",{onClick:()=>ka(!1),className:"iconfont icon-guanbi1"})),fa.createElement("aside",null,fa.createElement("img",{className:"mr30",src:Jr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",fa.createElement("span",{style:{color:"#75d6ba",marginRight:100}},pa==null?void 0:pa.execute_time,"ms"),"\u4F18\u4E8E",fa.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(pa==null?void 0:pa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),fa.createElement("aside",{className:"mb50"},fa.createElement("img",{src:Cr.Z,className:"mr30"}),fa.createElement("span",{className:"oj-modal-tt"},fa.createElement("span",null,fa.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),fa.createElement("span",{className:"c-light-primary"},pa==null?void 0:pa.execute_memory,"kb")),fa.createElement("span",null,fa.createElement("span",null))),"\u4F18\u4E8E",fa.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(pa==null?void 0:pa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),fa.createElement("div",{id:"oj-modal-next",onClick:()=>de(void 0,null,function*(){var Za;if(pa!=null&&pa.next_identifier){let uo=yield(0,ce.ZP)(`/api/problems/${pa==null?void 0:pa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:oo==null?void 0:oo.user_id}});uo&&(fe.history.replace(`/myproblems/${uo==null?void 0:uo.identifier}${window.location.search}`),window.location.reload())}else{let uo=(Za=localStorage.getItem("program_homework"))==null?void 0:Za.split(",");fe.history.push(`/classrooms/${uo==null?void 0:uo[0]}/program_homework/${uo==null?void 0:uo[1]}/detail`)}}),className:"oj-modal-btn"},pa!=null&&pa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),cl()&&fa.createElement(Pr.Z,{showData:Kt.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:ea==null?void 0:ea.homework_extension,description:ea==null?void 0:ea.description,allShow:(0,Wr.$O)(),code:ea==null?void 0:ea.code,sendParams:{source:"hack",hack_id:Cn},draggableExtraNode:((yn=ea==null?void 0:ea.homework_extension)==null?void 0:yn.ai_guide)&&(Ea==null?void 0:Ea.open)&&fa.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},fa.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),fa.createElement(Nr.Z,{text:(Ea==null?void 0:Ea.text)||""}),fa.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Za=>{Ta({open:!1,text:""})}}))})),fa.createElement(Sr.Z,{successCb:()=>{wo.current===1?pr():lr()}}))};function Ae({title:he,modify_code:we,onSyncCode:Ne,onShowCodeSetting:Et,onResetCode:Ft,hack:it,onChangeLanguage:Gt,isWhiteTheme:_t,onShowResourceCentre:Yt,attachments_count:Xt}){var yn;const $t=()=>{ve.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:fa.createElement(oe.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Ft})},[cn]=(0,fe.useSearchParams)(),Cn=cn.get("language"),xn=Kt=>Kt==="1"?"c++":Kt==="2"?"C++":Kt;return(0,E.useEffect)(()=>{Cn&&Gt(xn(Cn))},[]),(0,E.useEffect)(()=>{it!=null&&it.tpm_code_modified&&ve.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:fa.createElement(oe.Z,null),content:fa.createElement("div",null,fa.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),fa.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),fa.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ft()})},[it==null?void 0:it.language]),console.log(it,_t,"hack"),fa.createElement("div",{className:`${Oo.Z.codeHead} ${_t?Oo.Z.whiteCodeHead:""}`},fa.createElement("div",{className:Oo.Z.navWrap},(yn=it==null?void 0:it.all_language)==null?void 0:yn.map(Kt=>fa.createElement("div",{className:`${Oo.Z.nav} ${Kt===(it==null?void 0:it.language)?Oo.Z.active:""}`,key:Kt,onClick:()=>Gt(Kt)},fa.createElement(be.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},fa.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),fa.createElement("span",null,Kt)))),fa.createElement(He.Z,{align:"middle",style:{marginLeft:"auto"}},we?fa.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ne},fa.createElement("img",{src:bt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Xt>0&&fa.createElement("a",{onClick:Yt},fa.createElement(be.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},fa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),fa.createElement("a",{onClick:$t},fa.createElement(be.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},fa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),fa.createElement("a",{onClick:Et},fa.createElement(be.Z,{title:"\u8BBE\u7F6E"},fa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Be(he){var we=he,{input:Ne,is_file:Et,identifier:Ft,showNote:it,onShowNote:Gt,notes:_t,onCancelNote:Yt,onAddNote:Xt,debugResult:yn,language:$t,debuging:cn,submitting:Cn,executingMessage:xn,code:Kt,onSubmitCode:ha,onDebugCode:Zn,onChangeCode:ca,onChangeInput:pa,onUpdateCode:Ga,user:Xa,isLoading:la,submitResult:Aa}=we,Da=vn(we,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function $a(qa,vo){return fa.createElement(Ae,sn(Lt({},Da),{onShowCodeSetting:qa,onShowResourceCentre:vo}))}const La=Lt({input:Ne,is_file:Et,debugResult:yn,debuging:cn,submitting:Cn,executingMessage:xn,onDebugCode:Zn,onChangeCode:ca,onSubmitCode:ha,onChangeInput:pa,user:Xa,submitResult:Aa},Da);return fa.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},fa.createElement(Mt,{setIsWhiteTheme:Da==null?void 0:Da.setIsWhiteTheme,isLoading:la,language:$t,value:Kt,identifier:Ft,onChange:ca,onUpdateCode:Ga,ActionBarRender:$a}),fa.createElement(Le.ZP,Lt({},La)))}},37345:function(Re,rt,te){"use strict";te.d(rt,{h:function(){return E}});var E=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(E||{})},81072:function(Re,rt,te){"use strict";te.d(rt,{H7:function(){return a},MK:function(){return oe},MU:function(){return re},X6:function(){return ze},bM:function(){return Pe},fi:function(){return y},fu:function(){return He},n4:function(){return x},rX:function(){return yt},vl:function(){return b},zO:function(){return Ge}});var E=te(38986),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(z,ee,ne)=>ee in z?fe(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,be=(z,ee)=>{for(var ne in ee||(ee={}))ve.call(ee,ne)&&ye(z,ne,ee[ne]);if(Se)for(var ne of Se(ee))Fe.call(ee,ne)&&ye(z,ne,ee[ne]);return z};function He(z,ee){return(0,E.U2)(`myproblems/${z}.json`,be({hidePopLogin:!0},ee||{}))}function Pe(z,ee){return(0,E.v_)(`myproblems/${z}/code_submit.json`,ee)}function re(z,ee){return(0,E.v_)(`myproblems/${z}/code_debug.json`,ee)}function Ge(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,E.U2)(`myproblems/${z}/submit_records.json`,ee)}function ze(z){return(0,E.U2)("myproblems/record_detail.json",{id:z})}function yt(z,ee){return(0,E.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,E.v_)(`myproblems/${z}/add_notes.json`,ee)}function a(z,ee){return(0,E.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function y(z){return(0,E.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ee){return(0,E.v_)(`myproblems/${z}/update_code.json`,ee)}function b(z,ee){return(0,E.v_)(`discusses/${z}/plus.json`,ee)}},47251:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return Xe}});var E=te(59301),fe=te(28284),Se=te(6767),ve=te(62957),Fe=te(20554),ye=te(82326),be=te(17149),He=te(69219),Pe=te(37568),re=te(54172),Ge=te(25399),ze=te(13747),yt=te(99571),oe=te(38986),a={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},y=te(55305),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},b=te(76902),z=te(51257),ee=te(24334);const ne=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ce=({qitem:Le})=>{var at,st,pt,Vt,Ie,Nt,en,tn,mn,Rn;return E.createElement("div",{className:x.warp},E.createElement("div",{className:x.mainPart},E.createElement("div",{className:x.qcount},(Le==null?void 0:Le.question_type)===8&&E.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(at=Le==null?void 0:Le.program_attr)==null?void 0:at.description}),(Le==null?void 0:Le.question_type)!=8&&E.createElement(b.Z,{className:x.qtitle,value:(Le==null?void 0:Le.name)||(Le==null?void 0:Le.title)})),((Le==null?void 0:Le.question_type)===0||(Le==null?void 0:Le.question_type)===2)&&E.createElement("div",null,(st=Le==null?void 0:Le.choices)==null?void 0:st.map((wt,qe)=>E.createElement("div",{className:x.redio},!(wt!=null&&wt.is_answer)&&E.createElement("span",{className:x.redioitem}),(wt==null?void 0:wt.is_answer)&&E.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),E.createElement(b.Z,{className:wt!=null&&wt.is_answer?x.titleyes:x.title,value:ne[qe]+(wt==null?void 0:wt.choice_text)}),(wt==null?void 0:wt.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Le==null?void 0:Le.question_type)===1&&E.createElement("div",null,(pt=Le==null?void 0:Le.choices)==null?void 0:pt.map((wt,qe)=>E.createElement("div",{className:x.checkbox},!(wt!=null&&wt.is_answer)&&E.createElement("span",{className:x.checkboxitem}),(wt==null?void 0:wt.is_answer)&&E.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),E.createElement(b.Z,{className:wt!=null&&wt.is_answer?x.titleyes:x.title,value:ne[qe]+(wt==null?void 0:wt.choice_text)}),(wt==null?void 0:wt.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Le==null?void 0:Le.question_type)===3&&E.createElement("div",{className:x.completion},(Vt=Le==null?void 0:Le.standard_answer)==null?void 0:Vt.map((wt,qe)=>{var At;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",qe+1),E.createElement("div",{className:x.content},(At=wt==null?void 0:wt.answer_text)==null?void 0:At.map((_e,Pt)=>E.createElement("div",{className:x.items},_e))))})),(Le==null?void 0:Le.question_type)===4&&E.createElement("div",{className:x.simple},E.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ie=Le==null?void 0:Le.answer_texts)!=null&&Ie[0]?E.createElement(b.Z,{className:x.content,value:(Nt=Le==null?void 0:Le.answer_texts)==null?void 0:Nt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Le==null?void 0:Le.question_type)===5&&((en=Le==null?void 0:Le.challenge_names)==null?void 0:en.map((wt,qe)=>E.createElement("div",{className:x.shixun},E.createElement("span",{className:x.qtitle},E.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(qe+1),"\u9898"),wt)))),(Le==null?void 0:Le.question_type)===6&&E.createElement("div",{className:x.program},E.createElement(b.Z,{className:x.content,value:((tn=Le==null?void 0:Le.program_attr)==null?void 0:tn.description)||"- -"})),(Le==null?void 0:Le.question_type)===7&&((mn=Le==null?void 0:Le.sub_item_banks)==null?void 0:mn.map((wt,qe)=>{var At,_e,Pt,We,Bt;return E.createElement("div",null,E.createElement("div",{className:x.combination},E.createElement("span",{className:x.qtitle},wt==null?void 0:wt.name)),E.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},E.createElement("div",null,((wt==null?void 0:wt.item_type)=="SINGLE"||(wt==null?void 0:wt.item_type)=="JUDGMENT")&&((At=wt==null?void 0:wt.choices)==null?void 0:At.map((Je,Ue)=>E.createElement("div",{className:x.redio},!(Je!=null&&Je.is_answer)&&E.createElement("span",{className:x.redioitem}),(Je==null?void 0:Je.is_answer)&&E.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),E.createElement(b.Z,{className:Je!=null&&Je.is_answer?x.titleyes:x.title,value:ne[Ue]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(wt==null?void 0:wt.item_type)=="MULTIPLE"&&((_e=wt==null?void 0:wt.choices)==null?void 0:_e.map((Je,Ue)=>E.createElement("div",{className:x.checkbox},!(Je!=null&&Je.is_answer)&&E.createElement("span",{className:x.checkboxitem}),(Je==null?void 0:Je.is_answer)&&E.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),E.createElement(b.Z,{className:Je!=null&&Je.is_answer?x.titleyes:x.title,value:ne[Ue]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&E.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(wt==null?void 0:wt.item_type)=="COMPLETION"&&E.createElement("div",{className:x.completion},(Pt=wt==null?void 0:wt.standard_answer)==null?void 0:Pt.map((Je,Ue)=>{var tt;return E.createElement("div",{style:{display:"flex"}},E.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",Ue+1),E.createElement("div",{className:x.content},(tt=Je==null?void 0:Je.answer_text)==null?void 0:tt.map((Ve,Qe)=>E.createElement("div",{className:x.items},Ve))))})),(wt==null?void 0:wt.item_type)=="SUBJECTIVE"&&E.createElement("div",{className:x.simple},E.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),E.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(We=wt==null?void 0:wt.answer_texts)!=null&&We[0]?E.createElement(b.Z,{className:x.content,value:(Bt=wt==null?void 0:wt.answer_texts)==null?void 0:Bt[0]}):E.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Le==null?void 0:Le.question_type)===8&&E.createElement("div",null,E.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ee.Base64.decode(((Rn=Le==null?void 0:Le.program_attr)==null?void 0:Rn.code)||"")})),(Le==null?void 0:Le.question_type)===5&&E.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},E.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),E.createElement("span",{style:{color:"#000000"}},(Le==null?void 0:Le.author_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{style:{color:"#000000"}},(Le==null?void 0:Le.author_school_name)||"- -")),E.createElement("div",{style:{marginRight:30}},E.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{style:{color:"#000000"}},(Le==null?void 0:Le.study_count)||"0"))),E.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Le==null?void 0:Le.identifier}/challenges?exercise=true`,target:"_blank"},E.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Le==null?void 0:Le.question_type)<=4||[6,8].includes(Le==null?void 0:Le.question_type))&&E.createElement("div",{className:x.bottom},E.createElement("div",{className:x.bottomitem},E.createElement("span",{className:x.left},"\u89E3\u6790"),E.createElement("span",{className:x.right},Le!=null&&Le.analysis?E.createElement(b.Z,{value:Le==null?void 0:Le.analysis}):E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),E.createElement("div",{className:x.bottomitem},E.createElement("span",{className:x.left},"\u96BE\u5EA6"),E.createElement("span",{className:x.right},(Le==null?void 0:Le.difficulty)===1?"\u7B80\u5355":(Le==null?void 0:Le.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),E.createElement("div",{className:x.bottomitem},E.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),E.createElement("span",{className:x.right},Le!=null&&Le.tag_discipline?Le==null?void 0:Le.tag_discipline:E.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ie=te(61250),Ce=te(57149),Ze=te(25690),Oe=te(61485),gt=te(94361),ut=te(46722),Me=te(59301),zt=Object.defineProperty,nt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,vt=(Le,at,st)=>at in Le?zt(Le,at,{enumerable:!0,configurable:!0,writable:!0,value:st}):Le[at]=st,$e=(Le,at)=>{for(var st in at||(at={}))ht.call(at,st)&&vt(Le,st,at[st]);if(Ut)for(var st of Ut(at))Tt.call(at,st)&&vt(Le,st,at[st]);return Le},Rt=(Le,at)=>nt(Le,ct(at)),Mt=(Le,at,st)=>new Promise((pt,Vt)=>{var Ie=tn=>{try{en(st.next(tn))}catch(mn){Vt(mn)}},Nt=tn=>{try{en(st.throw(tn))}catch(mn){Vt(mn)}},en=tn=>tn.done?pt(tn.value):Promise.resolve(tn.value).then(Ie,Nt);en((st=st.apply(Le,at)).next())});const bt=({setScoreShow:Le,ScoreShow:at,onOk:st,isshixuns:pt,isloadings:Vt,dispatch:Ie,isIntelligentAssistant:Nt=!1,ispptModal:en=!1,isChangeQuestion:tn=!1,newExercisePaper:mn,shixunsDetail:Rn})=>{var wt,qe,At;let[_e,Pt]=(0,E.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Nt,is_smart_plan:en,group_id:[]}),[We,Bt]=(0,E.useState)([]),[Je,Ue]=(0,E.useState)([]),[tt,Ve]=(0,E.useState)([]),[Qe,mt]=(0,E.useState)([]);const[ke,Te]=(0,E.useState)(!1),[Ee]=fe.default.useForm(),[xe,Ye]=(0,E.useState)(),[et,xt]=(0,E.useState)(!1);let[Ct,Jt]=(0,E.useState)(pt);const[Qt,qt]=(0,E.useState)([]),[Bn,_n]=(0,E.useState)(0),[on,fn]=(0,E.useState)(!0),[Dn,Sn]=(0,E.useState)([]),[hn,an]=(0,E.useState)([]),Yn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],jn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[ln,Xn]=(0,E.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const nn=(0,E.useRef)(new Set),un=(0,E.useRef)(new Set),An=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],bn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Kn=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[ya,Ke]=(0,E.useState)(!1),It=()=>{Ee.resetFields(),Ct=!1,Jt(!1),Ke(!1),Ee.submit()};(0,E.useEffect)(()=>{var Ht,Vn,mo,wa,za,Wn,sa,ia,zn,So;(((mo=(Vn=(Ht=mn==null?void 0:mn.editData)==null?void 0:Ht.exercise)==null?void 0:Vn.exist_item_bank_ids)==null?void 0:mo.length)>0||((Wn=(za=(wa=mn==null?void 0:mn.editData)==null?void 0:wa.exercise)==null?void 0:za.exist_item_bank_shixun_ids)==null?void 0:Wn.length)>0)&&an([...(ia=(sa=mn==null?void 0:mn.editData)==null?void 0:sa.exercise)==null?void 0:ia.exist_item_bank_ids,...(So=(zn=mn==null?void 0:mn.editData)==null?void 0:zn.exercise)==null?void 0:So.exist_item_bank_shixun_ids])},[(qe=(wt=mn==null?void 0:mn.editData)==null?void 0:wt.exercise)==null?void 0:qe.exist_item_bank_ids]),(0,E.useEffect)(()=>{at&&(Ee.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),on&&Ct&&(Ee.setFieldsValue({item_type:"SHIXUN"}),_e.item_type="SHIXUN",Pt($e({},_e)),fn(!1)),St(_e),wn(),aa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[at]),(0,E.useEffect)(()=>{Bn>0&&setTimeout(()=>{_n(0)},2e3)},[Bn]);function St(Ht){return Mt(this,null,function*(){var Vn,mo,wa;if(Te(!0),Pt($e({},Ht)),(tt==null?void 0:tt.length)<=0&&Ht.type==="5"){mt([]),Te(!1);return}console.log("----",tt,Qt);let za=Ht.type==="5"?tt==null?void 0:tt.filter(ia=>!Qt.includes(ia)):null,Wn=Ht.type==="5"?tt==null?void 0:tt.filter(ia=>Qt.includes(ia)):null,sa=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:Rt($e({},Ht),{discipline_id:((Vn=Ht==null?void 0:Ht.courseid)==null?void 0:Vn[0])||null,sub_discipline_id:((mo=Ht==null?void 0:Ht.courseid)==null?void 0:mo[1])||null,ids:za,shixun_ids:Wn,include_shixuns:!Nt,group_id:((wa=Ht.group_id)==null?void 0:wa.map(ia=>ia==null?void 0:ia.value))||null,keyword:Ht.keyword?encodeURIComponent(Ht.keyword):Ht.keyword,type:Ht.type==="5"?null:Ht.type,clazz:Ht.type==="3"?"ItemBanksGroup":null,bigmodel:Nt,is_smart_plan:en})});mt(sa),Te(!1)})}function wn(){return Mt(this,null,function*(){let Ht=yield(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:_e.type==="5"?null:_e.type,clazz:"ItemBanksGroup"}});Bt((0,y.L)(Ht==null?void 0:Ht.disciplines))})}function aa(Ht){return Mt(this,null,function*(){var Vn;let mo=yield(0,oe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ht}),wa=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Vn=mo==null?void 0:mo.data)==null?void 0:Vn.map(za=>({title:za.name,id:za.id,pid:za.id,value:za.id,key:za.id,isLeaf:!za.have_child}))}];Sn(wa)})}function Qn(Ht){return Mt(this,null,function*(){var Vn,mo,wa,za;Te(!0);let Wn=(Vn=Ht.list)==null?void 0:Vn.filter(zn=>!Qt.includes(zn)),sa=(mo=Ht.list)==null?void 0:mo.filter(zn=>Qt.includes(zn));if(Wn.length===0&&sa.length===0){Te(!1),mt([]);return}let ia=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:Rt($e({},Ht),{discipline_id:((wa=Ht==null?void 0:Ht.courseid)==null?void 0:wa[0])||null,sub_discipline_id:((za=Ht==null?void 0:Ht.courseid)==null?void 0:za[1])||null,ids:Wn,shixun_ids:sa,type:Ht.type==="5"?null:Ht.type,clazz:Ht.type==="3"?"ItemBanksGroup":null})});Te(!1),mt(ia)})}const Ua=Ht=>Mt(void 0,null,function*(){const Vn=yield Ie({type:"shixunsDetail/release",payload:{id:Ht}});let mo=Vn==null?void 0:Vn.tag_position,wa=(Vn==null?void 0:Vn.evaluation_set_position)||[],za=Vn.status;return za===0?(Se.ZP.success("\u53D1\u5E03\u6210\u529F"),St(_e),!0):(za===2?Se.ZP.error(`\u7B2C${wa.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):za===3?Se.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${mo.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Se.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Na=Ht=>(Ht==null?void 0:Ht.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Wa=(Ht,Vn,mo)=>Ht.map(wa=>wa.key===Vn?$e($e({},wa),mo):wa.children?Rt($e({},wa),{children:Wa(wa.children,Vn,mo)}):wa),Ra=Ht=>Mt(void 0,null,function*(){const{key:Vn}=Ht;let mo=_e.type;const wa=yield(0,ut.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Vn),type:mo}),{data:za,total_count:Wn}=wa||{};Wn>0&&Sn(sa=>Wa(sa,Vn,{children:za.map(ia=>({title:ia.name,id:ia.id,pid:ia.id,value:ia.id,key:ia.id,isLeaf:!ia.have_child}))}))});function Ao(Ht){console.log("----",_e),Ht==="1"&&(ln.gg=$e({},_e)),Ht==="2"&&(ln.scj=$e({},_e)),Ht==="3"&&(ln.ttgx=$e({},_e)),Ht==="0"&&(ln.wcjd=$e({},_e)),Ht==="5"&&(ln.yx=$e({},_e)),Xn($e({},ln))}function kn(){_e.type==="1"&&(_e=ln.gg),_e.type==="2"&&(_e=ln.scj),_e.type==="3"&&(_e=ln.ttgx),_e.type==="0"&&(_e=ln.wcjd),_e.type==="5"&&(_e=ln.yx),(_e==null?void 0:_e.item_type)==="SHIXUN"?(Ct=!0,Jt(!0)):(Ct=!1,Jt(!1)),Ee.setFieldsValue($e({},_e)),Pt($e({},_e)),St($e({},_e))}return Me.createElement("div",null,Me.createElement(ve.default,{title:!1,footer:!1,open:at,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Le(!1)}},Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement("div",{className:a.title},Nt?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Nt&&Me.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Me.createElement(Fe.default,{className:a.tabWrap,activeKey:_e.type,onChange:Ht=>{Ht==="3"?(_e.show_all_share=!0,aa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):_e.show_all_share=null,Ht==="0"&&aa({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Ao(_e.type),_e.type=Ht,(_e==null?void 0:_e.item_type)==="SHIXUN"&&_e.type!=="5"&&(Ct=!0,Jt(!0)),Ke(!1),_e.type==="5"&&(Ct=!1,Jt(!1)),kn(),wn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Me.createElement("div",null,"\u5DF2\u9009",tt.length>0&&Me.createElement("span",{className:a.titlecount},tt.length),Bn>0&&Me.createElement("span",{className:a.add},"+",Bn)),key:"5"}]}),Me.createElement(fe.default,{layout:"inline",form:Ee,onValuesChange:(Ht,Vn)=>{const mo=Object.values(Vn).some(za=>za!==null&&za!==""&&za!==void 0),wa=Vn.keyword==="";if(Ke(mo||!wa),_e.page=1,(Vn==null?void 0:Vn.item_type)==="SHIXUN"){if(_e.type==="5"?Jt(!1):Jt(!0),Ht.keyword||Ht.keyword==="")return;Ee.submit()}else{if(Ht!=null&&Ht.courseid&&Ee.setFieldsValue({tag_discipline_id:""}),Jt(!1),Ht.keyword||Ht.keyword==="")return;Ee.submit()}},onFinish:Ht=>{var Vn;_e.type==="3"&&(!Ht.group_id||((Vn=Ht==null?void 0:Ht.group_id)==null?void 0:Vn.length)===0)?_e.show_all_share=!0:_e.show_all_share=null,Pt($e($e({},_e),Ht)),St($e($e({},_e),Ht))}},Me.createElement(fe.default.Item,{name:"item_type"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(en?jn:Nt?Yn==null?void 0:Yn.filter(Ht=>Ht.question_type!==5):Yn).map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)))),Me.createElement(fe.default.Item,{name:"courseid"},Me.createElement(be.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:We})),!Ct&&Me.createElement(fe.default.Item,{name:"tag_discipline_id"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(At=Qe==null?void 0:Qe.tag_disciplines)==null?void 0:At.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.id},Ht.name)))),Me.createElement(fe.default.Item,{name:Ct?"diff":"difficulty"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Ct&&An.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)),Ct&&bn.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)))),Ct&&Me.createElement(fe.default.Item,{name:"shixun_publish_status"},Me.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Kn.map(Ht=>Me.createElement(ye.default.Option,{key:Ht.value},Ht.name)))),(_e.type==="3"||_e.type==="0")&&!Ct&&Me.createElement(fe.default.Item,{name:"group_id"},Me.createElement(He.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ht,Vn)=>Vn.title.toUpperCase().indexOf(Ht.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Ra,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Dn})),ya&&Me.createElement("span",{className:a.allqingchu,onClick:It},Me.createElement("i",{className:"iconfont icon-guanbi4"}),Me.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Me.createElement(fe.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Me.createElement(Pe.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Me.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>Ee.submit()}),onSearch:Ht=>{Ee.submit()}}))),Me.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Me.createElement("div",{onClick:()=>{_e.updated_at==="asc"?_e.updated_at="desc":_e.updated_at="asc",Pt(Rt($e({},_e),{page:1})),St(Rt($e({},_e),{page:1}))}}," ",_e.updated_at?Me.createElement("img",{src:_e.updated_at==="asc"?ie.Z:Ce.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Me.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Me.createElement("div",{onClick:()=>{_e.quotes==="asc"?_e.quotes="desc":_e.quotes="asc",Pt(Rt($e({},_e),{page:1})),St(Rt($e({},_e),{page:1}))},style:{marginLeft:20}}," ",_e.quotes?Me.createElement("img",{src:_e.quotes==="asc"?ie.Z:Ce.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Me.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Me.createElement(re.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Qe==null?void 0:Qe.items)||(Qe==null?void 0:Qe.shixun_list),pagination:!1,loading:ke,rowKey:Ht=>Ht.id,rowSelection:{type:Nt||tn?"radio":"checkbox",selectedRowKeys:Je,getCheckboxProps:Ht=>({disabled:Ht.shixun_tag_num===1||(hn==null?void 0:hn.find(Vn=>Ht.id===Vn))}),onSelect(Ht,Vn,mo){if(Nt||tn){Ue([Ht.id]),un.current=new Set([Ht.id]),_n(1),Ve([Ht.id]);return}if(Vn)(Ct||Ht!=null&&Ht.challenge_names)&&qt([...Qt,Ht.id]),Ue([...Je,Ht.id]),Ht.identifier?nn.current.add(Ht.id):un.current.add(Ht.id),_n(1),Ve([...tt,Ht.id]);else{Ht.identifier?nn.current.delete(Ht.id):un.current.delete(Ht.id);let wa=tt.filter(za=>za!==Ht.id);if(Ue(wa),Ve(wa),Ct||Ht!=null&&Ht.challenge_names){let za=Qt.filter(Wn=>Wn!==Ht.id);qt([...za])}if(_e.type==="5"){Qn(Rt($e({},_e),{list:[...wa]}));return}}},onSelectAll(Ht,Vn,mo){var wa,za;if(Ht){const Wn=mo.map(ia=>ia.id),sa=(za=mo==null?void 0:mo.filter(ia=>ia==null?void 0:ia.challenge_names))==null?void 0:za.map(ia=>ia.id);qt([...Qt,...sa]),Ue([...Je,...Wn]),Ve([...tt,...Wn]);for(const ia of mo)ia.identifier?nn.current.add(ia.id):un.current.add(ia.id)}else{const Wn=mo.map(So=>So.id),sa=Je.filter(So=>!Wn.some(bo=>bo===So)),ia=(wa=mo==null?void 0:mo.filter(So=>So==null?void 0:So.challenge_names))==null?void 0:wa.map(So=>So.id);Ue([...sa]),Ve([...sa]);let zn=Qt.filter(So=>!ia.some(bo=>bo===So.id));qt([...zn]),_e.type==="5"&&Qn(Rt($e({},_e),{list:[...sa]}));for(const So of Wn)So.identifier?nn.current.delete(So):un.current.delete(So)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ht,Vn,mo)=>{var wa,za;return Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",null,Ct||Vn!=null&&Vn.challenge_names?"\u5B9E\u8BAD\u9898":(za=(wa=Yn==null?void 0:Yn.filter(Wn=>Wn.value===Ht))==null?void 0:wa[0])==null?void 0:za.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Ct?"30%":"60%",key:"name",render:(Ht,Vn,mo)=>{var wa;return Me.createElement("div",{style:{display:"flex",alignItems:"center"}},Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",{className:Vn!=null&&Vn.high_resources_consume?a.q_title:""},Me.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:Ct||Vn!=null&&Vn.challenge_names?Vn!=null&&Vn.title||Ht===null?"--":Ht:(Vn==null?void 0:Vn.item_type)=="BPROGRAM"?(wa=Vn==null?void 0:Vn.program_attr)==null?void 0:wa.description:Ht}))),(Vn==null?void 0:Vn.high_resources_consume)&&Me.createElement(gt.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ct,render:(Ht,Vn,mo)=>{var wa;return Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("span",null,Ht?(wa=Ht==null?void 0:Ht.split("\u3001"))==null?void 0:wa[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ct,render:(Ht,Vn,mo)=>Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("span",null,Ht||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ht,Vn,mo)=>{var wa,za,Wn,sa;return Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",null,Ct||Vn!=null&&Vn.challenge_names?(Vn==null?void 0:Vn.level)||((za=(wa=An==null?void 0:An.filter(ia=>ia.value===Ht))==null?void 0:wa[0])==null?void 0:za.name):(sa=(Wn=An==null?void 0:An.filter(ia=>ia.value===Ht))==null?void 0:Wn[0])==null?void 0:sa.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ct,render:(Ht,Vn,mo)=>Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",null,Ht||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ht,Vn,mo)=>Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",null,Ct||Vn!=null&&Vn.challenge_names?(Vn==null?void 0:Vn.study_count)||(Vn==null?void 0:Vn.stu_num):Ht))},{title:Me.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Me.createElement(Ge.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Me.createElement(Oe.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ct,render:(Ht,Vn,mo)=>Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",null,Ht||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ht,Vn,mo)=>Me.createElement(Ge.Z,{title:Na(Vn)},Me.createElement("div",{style:{flex:1,textAlign:"start"}},Me.createElement("a",{onClick:()=>{var wa,za;Ye(Rt($e({},Vn),{question_type:Ct||Vn!=null&&Vn.challenge_names?5:(za=(wa=Yn==null?void 0:Yn.filter(Wn=>Wn.value===(Vn==null?void 0:Vn.item_type)))==null?void 0:wa[0])==null?void 0:za.question_type})),xt(!0)}},"\u67E5\u770B"),(Vn==null?void 0:Vn.shixun_tag_num)===1&&Me.createElement("a",{style:{marginLeft:10},onClick:()=>{ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Me.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Me.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Vn==null?void 0:Vn.identifier}/challenges`)}},(Vn==null?void 0:Vn.shixun_name)||"--"),"\uFF1F"),onOk:()=>Mt(void 0,null,function*(){if(!Ua(Vn==null?void 0:Vn.identifier))return new Promise((wa,za)=>{za()})})})}},"\u53D1\u5E03")))}].filter(Ht=>!Ht.hidden)}),Me.createElement(ze.Z,{current:_e.page,total:(Qe==null?void 0:Qe.items_count)||(Qe==null?void 0:Qe.shixuns_count),style:{marginBottom:20},defaultPageSize:_e.per_page,showTotal:Ht=>Me.createElement("span",null,"\u5171\xA0",Me.createElement("span",{style:{color:"#165DFF"}},Ht),"\xA0\u6761\u6570\u636E"),pageSize:_e.per_page,onChange:(Ht,Vn)=>{_e.page=Ht,_e.per_page=Vn,Pt($e({},_e)),St($e({},_e))}}),Me.createElement("div",{className:a.bottom},Me.createElement(yt.ZP,{className:a.no,onClick:()=>{Le(!1)}},"\u53D6\u6D88"),Me.createElement(yt.ZP,{loading:Vt,style:{width:Vt&&75},className:a.yes,onClick:()=>Mt(void 0,null,function*(){if((tt==null?void 0:tt.length)<=0){Se.ZP.info(Nt||tn?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}st([...un.current],[...nn.current],!0,tt==null?void 0:tt.length)})},Nt?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Me.createElement(ve.default,{open:et,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{xt(!1)},onOk:()=>{xt(!1)}},Me.createElement(ce,{qitem:xe})))};var Xe=(0,Ze.connect)(({shixunsDetail:Le,newExercisePaper:at})=>({shixunsDetail:Le,newExercisePaper:at}))(bt)},10866:function(Re,rt,te){"use strict";te.d(rt,{Im:function(){return Oe},ZP:function(){return ct},gZ:function(){return zt}});var E=te(59301),fe=te(37568),Se=te(99571),ve=te(84105),Fe=te(87395),ye=te(24363),be=te(24334),He=te(86074),Pe=te(76902),re=te(51257),Ge=te(94268),ze=te(34376),yt=te(92310),oe=te.n(yt),a=te(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,le=(Ut,ht,Tt)=>ht in Ut?y(Ut,ht,{enumerable:!0,configurable:!0,writable:!0,value:Tt}):Ut[ht]=Tt,ce=(Ut,ht)=>{for(var Tt in ht||(ht={}))ee.call(ht,Tt)&&le(Ut,Tt,ht[Tt]);if(z)for(var Tt of z(ht))ne.call(ht,Tt)&&le(Ut,Tt,ht[Tt]);return Ut},ie=(Ut,ht)=>x(Ut,b(ht));const{TextArea:Ce}=fe.default,Ze={visible:!1,tabIndex:"0"},Oe={[ye.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ye.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ye.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var gt=(Ut=>(Ut[Ut.SET_VISIBLE=0]="SET_VISIBLE",Ut[Ut.SET_TABINDEX=1]="SET_TABINDEX",Ut))(gt||{});function ut(Ut,ht){switch(ht.type){case 0:return ie(ce({},Ut),{visible:ht.payload});case 1:return ie(ce({},Ut),{tabIndex:ht.payload});default:throw new Error}}function Me({value:Ut,className:ht}){const[Tt,vt]=(0,E.useState)(!1),$e=(0,E.useRef)(),Rt=(0,E.useRef)();return(0,E.useEffect)(()=>{Tt&&(Rt.current.reset(),Rt.current.write((0,re.pp)(Ut||"")))},[Ut,Tt]),(0,E.useEffect)(()=>{var Mt,bt,Xe,Le;if($e.current){Rt.current=new ze.Terminal({fontSize:14,disableStdin:!0}),Rt.current.open($e.current);const at=$e.current.offsetWidth-14,st=((Le=(Xe=(bt=(Mt=Rt.current)==null?void 0:Mt._core)==null?void 0:bt._renderService)==null?void 0:Xe.dimensions)==null?void 0:Le.actualCellWidth)||9.5,pt=Math.ceil(at/st);Rt.current.resize(pt,8),vt(!0)}},[]),a.createElement("div",{ref:$e,className:oe()("XtermText-valueRef",ht)})}function zt(Ut){const{status:ht,error_msg:Tt,output:vt,input:$e,expected_output:Rt,is_file:Mt,input_file_url:bt,output_file_url:Xe,expected_output_file_url:Le}=Ut;let at=null;const st={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ht){case ye.h.NOMATCH:at=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Mt&&a.createElement(Me,{className:"mb10",value:$e}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(bt,$e)},$e)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Mt&&a.createElement(Me,{className:"mb10",value:vt&&be.Base64.decode(vt)||""}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(Xe,vt)},vt)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Mt&&a.createElement(Me,{className:"mb10",value:Rt&&be.Base64.decode(Rt)||""}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(Le,Rt)},Rt)));break;case ye.h.EXECUTEFAILURE:at=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Mt&&a.createElement(Pe.Z,{value:$e,style:st}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(bt,$e)},$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.COMPILEFAILURE:at=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Mt&&a.createElement(Pe.Z,{value:$e,style:st}),Mt&&a.createElement("div",{style:st},a.createElement("a",{onClick:()=>(0,re.LR)(bt,$e)},$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.PODFAILURE:at=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:at=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",at," ")}function nt(Ut){const{status:ht,error_msg:Tt,execute_time:vt,output:$e,input:Rt,expected_output:Mt,is_file:bt,input_file_url:Xe,output_file_url:Le,expected_output_file_url:at}=Ut;let st=null;switch(ht){case ye.h.OK:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",vt,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,be.Base64.decode($e)));break;case ye.h.NOMATCH:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,Rt)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",$e&&be.Base64.decode($e)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Mt&&be.Base64.decode(Mt)));break;case ye.h.EXECUTEFAILURE:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.COMPILEFAILURE:st=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,Rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},be.Base64.decode(Tt)));break;case ye.h.PODFAILURE:st=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:st=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",st," ")}var ct=({id:Ut,is_file:ht,input:Tt,debuging:vt,submitting:$e,executingMessage:Rt,debugResult:Mt,onChangeInput:bt,onDebugCode:Xe,onSubmitCode:Le})=>{const[at,st]=(0,E.useReducer)(ut,Ze),{visible:pt,tabIndex:Vt}=at;(0,E.useEffect)(()=>{st({type:0,payload:!1})},[Ut]);function Ie(mn){let Rn=mn.target.id;st({type:1,payload:Rn})}function Nt(){st({type:0,payload:!pt})}const en=(0,E.useMemo)(()=>{if(Mt){const{status:mn}=Mt;return a.createElement(a.Fragment,null,nt(Mt))}return null},[Mt]);function tn(){st({type:0,payload:!0}),st({type:1,payload:"1"}),Xe()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${pt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(Ge.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(Ce,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:ht?"":Tt,onChange:bt}),rightNode:vt?a.createElement(He.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Mt?en:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${pt?"up":""}`,onClick:Nt},pt?a.createElement(ve.Z,null):a.createElement(Fe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(Se.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(Se.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(Se.ZP,{className:"btn-green",type:"ghost",loading:vt,onClick:tn},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(Se.ZP,{type:"primary",className:"custom-ant-disabled",loading:$e,disabled:$e,onClick:()=>{st({type:0,payload:!1}),Le()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},24363:function(Re,rt,te){"use strict";te.d(rt,{h:function(){return E}});var E=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(E||{})},3532:function(Re,rt,te){"use strict";te.d(rt,{Y2:function(){return Ut},ZP:function(){return ht}});var E=te(59301),fe=te(14566),Se=te(6767),ve=te(62957),Fe=te(77019),ye=te(47889),be=te(99571),He=te(62673),Pe=te(25399),re=te(37568),Ge={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ze="data:image/png;base64,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",yt=te(47257),oe=te.n(yt),a=te(16253),y=te(38986),x=te(1012),b=te(51257),z=te(45677),ee=te(59301),ne=Object.defineProperty,le=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Oe=(Tt,vt,$e)=>vt in Tt?ne(Tt,vt,{enumerable:!0,configurable:!0,writable:!0,value:$e}):Tt[vt]=$e,gt=(Tt,vt)=>{for(var $e in vt||(vt={}))Ce.call(vt,$e)&&Oe(Tt,$e,vt[$e]);if(ie)for(var $e of ie(vt))Ze.call(vt,$e)&&Oe(Tt,$e,vt[$e]);return Tt},ut=(Tt,vt)=>le(Tt,ce(vt)),Me=(Tt,vt,$e)=>new Promise((Rt,Mt)=>{var bt=at=>{try{Le($e.next(at))}catch(st){Mt(st)}},Xe=at=>{try{Le($e.throw(at))}catch(st){Mt(st)}},Le=at=>at.done?Rt(at.value):Promise.resolve(at.value).then(bt,Xe);Le(($e=$e.apply(Tt,vt)).next())});const{Dragger:zt}=fe.default,nt=Tt=>{const vt=st=>st&&st.substring(0,st.lastIndexOf("."));for(var $e=[...Tt],Rt=0,Mt=[],bt=0;bt<$e.length;bt++){for(var Xe="",Le=0;Le{if(st.forEach(pt=>{let Vt=pt.name.split(/\.(?=[^\.]+$)/);pt.name=`${Vt[0]}.${Vt[1].toLowerCase()}`}),st[0].name.includes(".in"))return st.length===2?st:[st[0],{}];if(st[0].name.includes(".out"))return st.length===2?st.reverse():[{},st[0]]})},ct=({onClose:Tt,onOK:vt,visible:$e,wrapClassName:Rt,rootIdentifier:Mt,multiple:bt=!1,defaultMultipleValue:Xe=!0})=>{const[Le,at]=(0,E.useState)([]),[st,pt]=(0,E.useState)({}),[Vt,Ie]=(0,E.useState)(!1),[Nt,en]=(0,E.useState)(!0),tn=(0,E.useRef)([]),mn=(0,E.useRef)(0),Rn=()=>{Tt()};(0,E.useEffect)(()=>{wt()},[]),(0,E.useEffect)(()=>{$e&&(tn.current=[],mn.current=0,at([]),en(Xe))},[$e]);const wt=()=>Me(void 0,null,function*(){try{const Ue=yield(0,y.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),tt=JSON.parse((0,a.pe)(Ue.data));pt(tt)}catch(Ue){}}),qe=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf(".")),At=Ue=>{var tt,Ve;const Qe=qe((tt=Ue[0])==null?void 0:tt.name)||qe((Ve=Ue[1])==null?void 0:Ve.name),mt=Le.filter(ke=>qe(ke.name)!==Qe);tn.current=[...mt],at([...mt])},_e=Ue=>{if(!Nt){const Te=new FormData;Te.append("file",Ue.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Te},!0).then(xe=>{if(xe.status===0){mn.current=mn.current+1;const Ye=tn.current.map(et=>{var xt;if(et.name===Ue.name){const Ct=gt({},et);return(xt=Ue==null?void 0:Ue.name)!=null&&xt.includes(".in")?Ct.input=xe==null?void 0:xe.content:Ct.output=xe==null?void 0:xe.content,Ct}return et});if(tn.current=[...Ye],at([...Ye]),mn.current>0&&mn.current===Le.length){Ie(!1);let et=nt(Ye);et=et.filter(xt=>{var Ct,Jt;return!!((Ct=xt[0])!=null&&Ct.name&&((Jt=xt[1])!=null&&Jt.name))}),et=et.map(xt=>ut(gt(gt({},xt[0]),xt[1]),{is_file:!1})),vt(et),Tt()}}else Ie(!1),Tt()});return}const tt=new(oe())({endpoint:st.end_point,region:st.region,accessKeyId:st.access_key_id,accessKeySecret:st.access_key_secret,bucket:st.bucket,stsToken:st.security_token}),Ve=Ue.name,Qe={container_type:"TestSet",file_name:Ve},mt=(0,x.Z)();let ke=`testsets/${Mt}/${mt}${Ve.indexOf(".")>-1?"."+Ve.split(".").pop():""}`;Mt===null&&(ke=`testsets/${mt}${Ve.indexOf(".")>-1?"."+Ve.split(".").pop():""}`),tt.multipartUpload(ke,new Blob([Ue.file],{type:Ue.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ve+""},url:st==null?void 0:st.callback_url,host:st==null?void 0:st.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(Qe)}}).then(function(Te){if(Te.data.status===0){mn.current=mn.current+1;const Ee=tn.current.map(xe=>{var Ye,et,xt,Ct,Jt,Qt,qt,Bn,_n,on,fn,Dn,Sn,hn,an,Yn,jn;if(xe.name===((et=(Ye=Te.data)==null?void 0:Ye.data)==null?void 0:et.file_name)){const ln=gt({},xe);return(Jt=(Ct=(xt=Te.data)==null?void 0:xt.data)==null?void 0:Ct.file_name)!=null&&Jt.includes(".in")?(ln.in_object_key=(qt=(Qt=Te.data)==null?void 0:Qt.data)==null?void 0:qt.object,ln.in_object_size=(_n=(Bn=Te.data)==null?void 0:Bn.data)==null?void 0:_n.size,ln.input=(fn=(on=Te.data)==null?void 0:on.data)==null?void 0:fn.file_name,ln.in_file=Ue):(ln.out_object_key=(Sn=(Dn=Te.data)==null?void 0:Dn.data)==null?void 0:Sn.object,ln.out_object_size=(an=(hn=Te.data)==null?void 0:hn.data)==null?void 0:an.size,ln.output=(jn=(Yn=Te.data)==null?void 0:Yn.data)==null?void 0:jn.file_name,ln.out_file=Ue),ln}return xe});if(tn.current=[...Ee],at([...Ee]),mn.current>0&&mn.current===Le.length){Ie(!1);let xe=nt(Ee);xe=xe.filter(Ye=>{var et,xt;return!!((et=Ye[0])!=null&&et.name&&((xt=Ye[1])!=null&&xt.name))}),xe=xe.map(Ye=>ut(gt(gt({},Ye[0]),Ye[1]),{is_file:!0})),vt(xe),Tt()}}})},Pt=Ue=>new Promise((tt,Ve)=>{let Qe=0,mt=[];for(let ke=0;ke{Qe++,Qe===Ue.length&&(mt.length?(Se.ZP.warning(`${mt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ve()):tt(Ue))}).catch(Te=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Te),Qe++,mt.push(Ue[ke].name),Qe===Ue.length&&(mt.length?(Se.ZP.warning(`${mt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ve()):tt(Ue))})}),We=()=>Me(void 0,null,function*(){if(Le.length===0){Se.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Pt(Le),Ie(!0),nt(Le).some(tt=>{var Ve,Qe;return!((Ve=tt[0])!=null&&Ve.name&&((Qe=tt[1])!=null&&Qe.name))})){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Me(void 0,null,function*(){Le.map(tt=>Me(void 0,null,function*(){_e(tt)}))}),onCancel:()=>{Ie(!1)}});return}Le.map(tt=>Me(void 0,null,function*(){_e(tt)}))}),Bt={name:"file",fileList:Le,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Ue=>{if(Le!=null&&Le.some(Ve=>Ve.name===Ue.name))return Se.ZP.info(`${Ue.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Ue.size/1024/1024>100)return Se.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Ue.name))return Se.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:Ue.name,uid:Ue.uid,file:Ue,percent:0};return Le.push(tt),tn.current=[...Le],at([...Le]),!1}},Je=nt(Le);return console.log(Le,Je,"fileList"),ee.createElement(ve.default,{open:$e,wrapClassName:Rt,onOk:We,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Vt},onCancel:Rn,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:Ge.wrap},Le.length?ee.createElement("div",null,ee.createElement(Fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:bt?"visible":"hidden"}},ee.createElement("span",{className:Ge.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ye.ZP.Group,{className:`ml20 ${Ge.testCaseRadio}`,optionType:"button",value:Nt,onChange:Ue=>en(Ue.target.value)},ee.createElement(ye.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ye.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(fe.default,gt({},Bt),ee.createElement(be.ZP,{type:"primary",className:Ge.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Ut,{data:Je,onRemove:At})):ee.createElement("div",{className:`${Ge.noData} mb30`},ee.createElement(fe.default.Dragger,ut(gt({},Bt),{className:Ge.dragger}),ee.createElement("img",{src:ze,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:Ge.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:Ge.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},Ut=({data:Tt=[],onRemove:vt,width:$e="auto",showScore:Rt=!1,disabled:Mt=!1,inputChange:bt,onEvaluatingChange:Xe,onSelectAll:Le,checkAll1:at,checkAll2:st,checkAll3:pt,checkAll4:Vt,checkAll5:Ie,showEvaluatingSetting:Nt=!1,className:en="",isProgramHomework:tn=!1})=>{const mn={value:"",filename:"",dataUrl:""},[Rn,wt]=(0,E.useState)(gt({},mn)),qe=Pt=>{let We=document.createElement("a");document.body.appendChild(We);let Bt=URL.createObjectURL(Pt.file);We.href=Bt,We.download=Pt.name,We.click(),URL.revokeObjectURL(Bt),document.body.removeChild(We)},At=(Pt,We)=>{(0,b.LR)(Pt,We)},_e=(Pt,We)=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{vt(Pt,We)},onCancel:()=>{}})};return Tt.length?ee.createElement("div",{className:en,style:{width:$e}},ee.createElement("div",{className:`${tn?Ge.headProgram:Ge.head}`},Nt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:at,onChange:Pt=>{Le(Pt.target.checked,"hidden")}}),ee.createElement(Pe.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:tn?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:Rt?tn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:Rt?tn?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Rt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:Vt,onChange:Pt=>{Le(Pt.target.checked,"input_visible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:st,onChange:Pt=>{Le(Pt.target.checked,"is_invisible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:Ie,onChange:Pt=>{Le(Pt.target.checked,"actual_output_visible")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Nt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(He.default,{checked:pt,onChange:Pt=>{Le(Pt.target.checked,"last_match_rule")}}),ee.createElement(Pe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:Ge.operation,style:tn?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:Ge.listWrapper,style:{boxShadow:tn?"0px 2px 4px 0px #EAEEF4":"unset"}},Tt.map((Pt,We)=>{var Bt,Je,Ue,tt;return ee.createElement("div",{key:We,className:Ge.list,style:tn?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Nt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(He.default,{checked:!!Pt.hidden,onChange:Ve=>{Xe(Ve.target.checked,We,"hidden")}})),ee.createElement("div",{style:{width:tn?"25%":"15%",paddingLeft:tn?"5px":"0px",paddingRight:tn?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",We+1),ee.createElement("div",{className:Ge.info,style:{width:Rt?tn?"20%":"15%":"25%"}},ee.createElement("span",{title:Pt.input||((Bt=Pt[0])==null?void 0:Bt.name),onClick:()=>Me(void 0,null,function*(){let Ve;Pt.input?Pt.input_file_url?Ve=Pt.input_file_url:Ve=Pt.in_file:Ve=Pt[0];let Qe;typeof Ve=="string"?(Qe=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),wt({value:yield Qe.text(),filename:"",dataUrl:Ve})):(Qe=yield(0,b.db)(Ve.file),wt({value:Qe.text,filename:Ve.name,dataUrl:Qe.link}))})},Pt.input||((Je=Pt[0])==null?void 0:Je.name))),ee.createElement("div",{className:Ge.info,style:{width:Rt?tn?"20%":"15%":"25%"}},ee.createElement("span",{title:Pt.output||((Ue=Pt[1])==null?void 0:Ue.name),onClick:()=>Me(void 0,null,function*(){let Ve;Pt.input?Pt.output_file_url?Ve=Pt.output_file_url:Ve=Pt.out_file:Ve=Pt[1];let Qe;typeof Ve=="string"?(Qe=yield fetch(Ve,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),wt({value:yield Qe.text(),filename:"",dataUrl:Ve})):(Qe=yield(0,b.db)(Ve.file),wt({value:Qe.text,filename:Ve.name,dataUrl:Qe.link}))})},Pt.output||((tt=Pt[1])==null?void 0:tt.name))),Rt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{size:"large",addonAfter:tn?"%":null,disabled:Mt,style:{width:"80%"},onChange:Ve=>bt(Ve,We),value:Pt.score}),!tn&&ee.createElement("span",null,"\xA0%")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.input_visible||!1,onChange:Ve=>{Xe(Ve.target.checked,We,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.is_invisible||!1,onChange:Ve=>{Xe(Ve.target.checked,We,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.actual_output_visible||!1,onChange:Ve=>{Xe(Ve.target.checked,We,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Nt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(He.default,{checked:Pt.last_match_rule||!1,onChange:Ve=>{Xe(Ve.target.checked,We,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>_e(Pt,We),style:tn?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:Ge.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:Rn.dataUrl,filename:Rn.filename,type:Rn.dataUrl.length?"txt":"",onClose:()=>wt(gt({},mn)),monacoEditor:{value:Rn.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var ht=ct},75604:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return yt}});var E=te(59301),fe=te(6767),Se=te(25399),ve=te(29787),Fe=te(77019),ye=te(5269),be=te(13747),He=te(99571),Pe=te(39793),re=te(38986),Ge=te(76902),ze=(a,y,x)=>new Promise((b,z)=>{var ee=ce=>{try{le(x.next(ce))}catch(ie){z(ie)}},ne=ce=>{try{le(x.throw(ce))}catch(ie){z(ie)}},le=ce=>ce.done?b(ce.value):Promise.resolve(ce.value).then(ee,ne);le((x=x.apply(a,y)).next())}),yt=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,ee]=(0,E.useState)(""),[ne,le]=(0,E.useState)(!1);function ce(Ce){ee(Ce)}function ie(){if(!z){fe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),ee("")}return(0,E.useEffect)(()=>{y!=a&&le(!1)},[y]),E.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},E.createElement(Pe.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ce,extraUse:b&&E.createElement(Se.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:oe({id:a,isOpen:ne,activeDiscussIndex:y,onChange:ce,setIsOpen:le}),overlayStyle:{maxWidth:600}},E.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>le(!ne)},E.createElement("i",{className:"iconfont icon-dianzan11"})))}),E.createElement("a",{onClick:ie,className:"btn-send"},"\u53D1\u9001"))};const oe=a=>{const[y,x]=(0,E.useState)(!1),[b,z]=(0,E.useState)([]),[ee,ne]=(0,E.useState)(1);(0,E.useEffect)(()=>{a!=null&&a.isOpen?le():(ne(1),z([]))},[a==null?void 0:a.isOpen]);const le=()=>ze(void 0,null,function*(){x(!0);const ce=yield(0,re.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ce==null?void 0:ce.status)==0&&z(ce==null?void 0:ce.answer),x(!1)});return E.createElement(ve.Z,{spinning:y},E.createElement("div",{style:{color:"#000"}},E.createElement(Ge.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ee-1])||""}),E.createElement(Fe.Z,{justify:"end",align:"middle"},E.createElement(ye.Z,null,E.createElement(be.Z,{simple:!0,current:ee,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ce=>{ne(ce)}})),E.createElement(ye.Z,null,E.createElement(He.ZP,{onClick:()=>ze(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},26547:function(Re,rt,te){"use strict";te.d(rt,{CP:function(){return Se},_V:function(){return ye}});var E=te(28209),fe=te.n(E);const Se={secret:E.enc.Utf8.parse("0a18e199b87f1a8d"),iv:E.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ve={exam:Se};function Fe(be="",He="exam"){const{secret:Pe,iv:re}=ve[He];return AES.encrypt(be,Pe,{iv:re,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ye(be="",He="exam"){const{secret:Pe,iv:re}=ve[He];return E.AES.decrypt(be,Pe,{iv:re,mode:fe().mode.CBC,padding:fe().pad.Pkcs7}).toString(E.enc.Utf8)}},84989:function(Re,rt,te){"use strict";te.d(rt,{BU:function(){return fe},Dj:function(){return E},gH:function(){return Se},vp:function(){return ve}});function E(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(ye){console.log(ye,":e")}}function fe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Se=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ve(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ye=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},45937:function(Re,rt,te){"use strict";te.d(rt,{U:function(){return Pe}});var E=te(59301),fe=Object.defineProperty,Se=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ye=(re,Ge,ze)=>Ge in re?fe(re,Ge,{enumerable:!0,configurable:!0,writable:!0,value:ze}):re[Ge]=ze,be=(re,Ge)=>{for(var ze in Ge||(Ge={}))ve.call(Ge,ze)&&ye(re,ze,Ge[ze]);if(Se)for(var ze of Se(Ge))Fe.call(Ge,ze)&&ye(re,ze,Ge[ze]);return re},He=(re,Ge,ze)=>new Promise((yt,oe)=>{var a=b=>{try{x(ze.next(b))}catch(z){oe(z)}},y=b=>{try{x(ze.throw(b))}catch(z){oe(z)}},x=b=>b.done?yt(b.value):Promise.resolve(b.value).then(a,y);x((ze=ze.apply(re,Ge)).next())});function Pe(re,Ge){const[ze,yt]=(0,E.useState)(Ge),[oe,a]=(0,E.useState)(!1),[y,x]=(0,E.useState)();return[ze,oe,(z,ee=!1)=>He(this,null,function*(){const ne=ee?Ge:be(be({},ze),z);a(!0),yt(ne);const le=yield re(ne);return a(!1),x(le),le}),y,x]}},3810:function(Re,rt,te){"use strict";te.d(rt,{_:function(){return Se}});var E=te(59301),fe=te(62957);const Se=ve=>{var Fe,ye;const be=(0,E.useRef)([]),He=()=>{for(const Pe of be.current)clearTimeout(Pe);be.current=[]};return(0,E.useEffect)(()=>{var Pe,re,Ge,ze,yt,oe;if(He(),(Pe=ve==null?void 0:ve.exercise)!=null&&Pe.left_time&&((Ge=(re=ve==null?void 0:ve.exercise)==null?void 0:re.exercise_events)==null?void 0:Ge.length)>0){for(const a of(ze=ve==null?void 0:ve.exercise)==null?void 0:ze.exercise_events)if(((yt=ve==null?void 0:ve.exercise)==null?void 0:yt.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((oe=ve==null?void 0:ve.exercise)==null?void 0:oe.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{fe.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);be.current.push(x)}}},[(Fe=ve==null?void 0:ve.exercise)==null?void 0:Fe.left_time,(ye=ve==null?void 0:ve.exercise)==null?void 0:ye.exercise_events]),He}},81428:function(Re,rt,te){"use strict";te.d(rt,{AL:function(){return ne},Iy:function(){return Ge},Qv:function(){return oe},ez:function(){return ee},jb:function(){return ze}});var E=te(32834),fe=te.n(E),Se=te(11690),ve=te.n(Se);let Fe=1;function ye(Ze,Oe){const gt=Ze.match(/^(\s+)(?:```)/);if(gt===null)return Oe;const ut=gt[1];return Oe.split(` `).map(Me=>{const zt=Me.match(/^\s+/);if(zt===null)return Me;const[nt]=zt;return nt.length>=ut.length?Me.slice(ut.length):Me}).join(` `)}let be=[],He=["
    "];const Pe=new(fe()).Renderer,re=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ge(){be.length=0,He=["
      "]}const ze={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function yt(Ze,Oe,gt,ut){if(Oe>=Ze.length||Ze[Oe].level<=gt)return Oe;var Me=Ze[Oe];ut.push("
    • "+Me.text+""),Oe++;var zt=[];return Oe=yt(Ze,Oe,Me.level,zt),zt.length>0&&(ut.push("
        "),zt.forEach(function(nt){ut.push(nt)}),ut.push("
      ")),ut.push("
    • "),Oe=yt(Ze,Oe,gt,ut),Oe}function oe(){return yt(be,0,0,He),He.push("
    "),He.join("")}const a={heading(Ze){const Oe=re.exec(Ze);if(Fe+=1,Oe)return{type:"heading",raw:Oe[0],depth:Oe[1].length,text:Oe[2]}},fences(Ze){const Oe=this.rules.block.fences.exec(Ze);if(Oe){const gt=Oe[0];let ut=ye(gt,Oe[3]||"");const Me=Oe[2]?Oe[2].trim():Oe[2];if(["latex","katex","math"].indexOf(Me)>=0){const zt=b(),nt=ut;ut=zt,z[zt]={type:"block",expression:nt}}return{type:"code",raw:gt,lang:Me,text:ut}}}},y=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let z={};function ee(){return z}function ne(){x=0,z={}}function le(Ze){return Ze=Ze.replace(y,(Oe,gt)=>{const ut=b();return z[ut]={type:"inline",expression:gt},ut}),Ze}const ce=Pe.listitem;Pe.listitem=function(Ze){return ce(le(Ze))};const ie=Pe.paragraph;Pe.paragraph=function(Ze){return ie(le(Ze))};const Ce=Pe.tablecell;Pe.tablecell=function(Ze,Oe){return Ce(le(Ze),Oe)},Pe.code=function(Ze,Oe,gt){const ut=(Oe||"").match(/\S*/)[0];return ut?["latex","katex","math"].indexOf(ut)>=0?`

    ${Ze}

    `:`
    ${gt?Ze:(0,Se.escape)(Ze,!0)}
    -`:'
    '+(gt?Ze:(0,Se.escape)(Ze,!0))+"
    "},Pe.heading=function(Ze,Oe,gt){let ut=this.options.headerPrefix+gt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return be.push({anchor:ut,level:Oe,text:Ze}),"'+Ze+""},fe().setOptions({silent:!0,gfm:!0,pedantic:!1}),fe().use({tokenizer:a,renderer:Pe}),rt.ZP=fe()},23992:function(Re,rt,te){"use strict";te.d(rt,{G:function(){return Fe},t:function(){return ve}});var E=te(7062),fe=te.n(E);const Se=null;function ve(ye,be){let He=fe().get("__ec");He||(He={}),He[ye]=be,fe().set("__ec",He)}function Fe(ye,be){let He=fe().get("__ec");return He?He[ye]===void 0?be:He[ye]:be}},99381:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return mt}});var E=te(59301),fe=te(37530),Se=te(99153),ve=te(84851),Fe=te(4635),ye,be;function He(ke,Te,Ee){if(Te<0||Te>31||ke>>>Te)throw new RangeError("Value out of range");for(var xe=Te-1;xe>=0;xe--)Ee.push(ke>>>xe&1)}function Pe(ke,Te){return(ke>>>Te&1)!=0}function re(ke){if(!ke)throw new Error("Assertion error")}var Ge=function(){function ke(Te,Ee){(0,Se.Z)(this,ke),(0,Fe.Z)(this,"modeBits",void 0),(0,Fe.Z)(this,"numBitsCharCount",void 0),this.modeBits=Te,this.numBitsCharCount=Ee}return(0,ve.Z)(ke,[{key:"numCharCountBits",value:function(Ee){return this.numBitsCharCount[Math.floor((Ee+7)/17)]}}]),ke}();ye=Ge,(0,Fe.Z)(Ge,"NUMERIC",new ye(1,[10,12,14])),(0,Fe.Z)(Ge,"ALPHANUMERIC",new ye(2,[9,11,13])),(0,Fe.Z)(Ge,"BYTE",new ye(4,[8,16,16])),(0,Fe.Z)(Ge,"KANJI",new ye(8,[8,10,12])),(0,Fe.Z)(Ge,"ECI",new ye(7,[0,0,0]));var ze=(0,ve.Z)(function ke(Te,Ee){(0,Se.Z)(this,ke),(0,Fe.Z)(this,"ordinal",void 0),(0,Fe.Z)(this,"formatBits",void 0),this.ordinal=Te,this.formatBits=Ee});be=ze,(0,Fe.Z)(ze,"LOW",new be(0,1)),(0,Fe.Z)(ze,"MEDIUM",new be(1,0)),(0,Fe.Z)(ze,"QUARTILE",new be(2,3)),(0,Fe.Z)(ze,"HIGH",new be(3,2));var yt=function(){function ke(Te,Ee,xe){if((0,Se.Z)(this,ke),(0,Fe.Z)(this,"mode",void 0),(0,Fe.Z)(this,"numChars",void 0),(0,Fe.Z)(this,"bitData",void 0),this.mode=Te,this.numChars=Ee,this.bitData=xe,Ee<0)throw new RangeError("Invalid argument");this.bitData=xe.slice()}return(0,ve.Z)(ke,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(Ee){var xe=[],Ye=(0,fe.Z)(Ee),et;try{for(Ye.s();!(et=Ye.n()).done;){var xt=et.value;He(xt,8,xe)}}catch(Ct){Ye.e(Ct)}finally{Ye.f()}return new ke(Ge.BYTE,Ee.length,xe)}},{key:"makeNumeric",value:function(Ee){if(!ke.isNumeric(Ee))throw new RangeError("String contains non-numeric characters");for(var xe=[],Ye=0;Ye=1<ke.MAX_VERSION)throw new RangeError("Version value out of range");if(et<-1||et>7)throw new RangeError("Mask value out of range");this.size=Te*4+17;for(var xt=[],Ct=0;Ct>>9)*1335;var xt=(xe<<10|Ye)^21522;re(xt>>>15==0);for(var Ct=0;Ct<=5;Ct++)this.setFunctionModule(8,Ct,Pe(xt,Ct));this.setFunctionModule(8,7,Pe(xt,6)),this.setFunctionModule(8,8,Pe(xt,7)),this.setFunctionModule(7,8,Pe(xt,8));for(var Jt=9;Jt<15;Jt++)this.setFunctionModule(14-Jt,8,Pe(xt,Jt));for(var Qt=0;Qt<8;Qt++)this.setFunctionModule(this.size-1-Qt,8,Pe(xt,Qt));for(var qt=8;qt<15;qt++)this.setFunctionModule(8,this.size-15+qt,Pe(xt,qt));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var Ee=this.version,xe=0;xe<12;xe++)Ee=Ee<<1^(Ee>>>11)*7973;var Ye=this.version<<12|Ee;re(Ye>>>18==0);for(var et=0;et<18;et++){var xt=Pe(Ye,et),Ct=this.size-11+et%3,Jt=Math.floor(et/3);this.setFunctionModule(Ct,Jt,xt),this.setFunctionModule(Jt,Ct,xt)}}}},{key:"drawFinderPattern",value:function(Ee,xe){for(var Ye=-4;Ye<=4;Ye++)for(var et=-4;et<=4;et++){var xt=Math.max(Math.abs(et),Math.abs(Ye)),Ct=Ee+et,Jt=xe+Ye;0<=Ct&&Ct=Jt)&&Sn.push(un[jn])})},on=0;on=1;Ye-=2){Ye==6&&(Ye=5);for(var et=0;et>>3],7-(xe&7)),xe++)}}re(xe==Ee.length*8)}},{key:"applyMask",value:function(Ee){if(Ee<0||Ee>7)throw new RangeError("Mask value out of range");for(var xe=0;xe5&&Ee++):(this.finderPenaltyAddHistory(et,xt),Ye||(Ee+=this.finderPenaltyCountPatterns(xt)*ke.PENALTY_N3),Ye=this.modules[xe][Ct],et=1);Ee+=this.finderPenaltyTerminateAndCount(Ye,et,xt)*ke.PENALTY_N3}for(var Jt=0;Jt5&&Ee++):(this.finderPenaltyAddHistory(qt,Bn),Qt||(Ee+=this.finderPenaltyCountPatterns(Bn)*ke.PENALTY_N3),Qt=this.modules[_n][Jt],qt=1);Ee+=this.finderPenaltyTerminateAndCount(Qt,qt,Bn)*ke.PENALTY_N3}for(var rn=0;rn0&&Ee[2]==xe&&Ee[3]==xe*3&&Ee[4]==xe&&Ee[5]==xe;return(Ye&&Ee[0]>=xe*4&&Ee[6]>=xe?1:0)+(Ye&&Ee[6]>=xe*4&&Ee[0]>=xe?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(Ee,xe,Ye){var et=xe;return Ee&&(this.finderPenaltyAddHistory(et,Ye),et=0),et+=this.size,this.finderPenaltyAddHistory(et,Ye),this.finderPenaltyCountPatterns(Ye)}},{key:"finderPenaltyAddHistory",value:function(Ee,xe){var Ye=Ee;xe[0]==0&&(Ye+=this.size),xe.pop(),xe.unshift(Ye)}}],[{key:"encodeText",value:function(Ee,xe){var Ye=yt.makeSegments(Ee);return ke.encodeSegments(Ye,xe)}},{key:"encodeBinary",value:function(Ee,xe){var Ye=yt.makeBytes(Ee);return ke.encodeSegments([Ye],xe)}},{key:"encodeSegments",value:function(Ee,xe){var Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,xt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,Ct=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(ke.MIN_VERSION<=Ye&&Ye<=et&&et<=ke.MAX_VERSION)||xt<-1||xt>7)throw new RangeError("Invalid value");var Jt,Qt;for(Jt=Ye;;Jt++){var qt=ke.getNumDataCodewords(Jt,xe)*8,Bn=yt.getTotalBits(Ee,Jt);if(Bn<=qt){Qt=Bn;break}if(Jt>=et)throw new RangeError("Data too long")}for(var _n=xe,rn=0,fn=[ze.MEDIUM,ze.QUARTILE,ze.HIGH];rn>>3]|=bn<<7-(Kn&7)}),new ke(Jt,_n,An,xt)}},{key:"getNumRawDataModules",value:function(Ee){if(Eeke.MAX_VERSION)throw new RangeError("Version number out of range");var xe=(16*Ee+128)*Ee+64;if(Ee>=2){var Ye=Math.floor(Ee/7)+2;xe-=(25*Ye-10)*Ye-55,Ee>=7&&(xe-=36)}return re(208<=xe&&xe<=29648),xe}},{key:"getNumDataCodewords",value:function(Ee,xe){return Math.floor(ke.getNumRawDataModules(Ee)/8)-ke.ECC_CODEWORDS_PER_BLOCK[xe.ordinal][Ee]*ke.NUM_ERROR_CORRECTION_BLOCKS[xe.ordinal][Ee]}},{key:"reedSolomonComputeDivisor",value:function(Ee){if(Ee<1||Ee>255)throw new RangeError("Degree out of range");for(var xe=[],Ye=0;Ye>>8||xe>>>8)throw new RangeError("Byte out of range");for(var Ye=0,et=7;et>=0;et--)Ye=Ye<<1^(Ye>>>7)*285,Ye^=(xe>>>et&1)*Ee;return re(Ye>>>8==0),Ye}}]),ke}();(0,Fe.Z)(oe,"MIN_VERSION",1),(0,Fe.Z)(oe,"MAX_VERSION",40),(0,Fe.Z)(oe,"PENALTY_N1",3),(0,Fe.Z)(oe,"PENALTY_N2",3),(0,Fe.Z)(oe,"PENALTY_N3",40),(0,Fe.Z)(oe,"PENALTY_N4",10),(0,Fe.Z)(oe,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,Fe.Z)(oe,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var a={L:ze.LOW,M:ze.MEDIUM,Q:ze.QUARTILE,H:ze.HIGH},y=128,x="L",b="#FFFFFF",z="#000000",ee=!1,ne=1,le=4,ce=0,ie=.1;function Ce(ke){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ee=[];return ke.forEach(function(xe,Ye){var et=null;xe.forEach(function(xt,Ct){if(!xt&&et!==null){Ee.push("M".concat(et+Te," ").concat(Ye+Te,"h").concat(Ct-et,"v1H").concat(et+Te,"z")),et=null;return}if(Ct===xe.length-1){if(!xt)return;et===null?Ee.push("M".concat(Ct+Te,",").concat(Ye+Te," h1v1H").concat(Ct+Te,"z")):Ee.push("M".concat(et+Te,",").concat(Ye+Te," h").concat(Ct+1-et,"v1H").concat(et+Te,"z"));return}xt&&et===null&&(et=Ct)})}),Ee.join("")}function Ze(ke,Te){return ke.slice().map(function(Ee,xe){return xe=Te.y+Te.h?Ee:Ee.map(function(Ye,et){return et=Te.x+Te.w?Ye:!1})})}function Oe(ke,Te,Ee,xe){if(xe==null)return null;var Ye=ke.length+Ee*2,et=Math.floor(Te*ie),xt=Ye/Te,Ct=(xe.width||et)*xt,Jt=(xe.height||et)*xt,Qt=xe.x==null?ke.length/2-Ct/2:xe.x*xt,qt=xe.y==null?ke.length/2-Jt/2:xe.y*xt,Bn=xe.opacity==null?1:xe.opacity,_n=null;if(xe.excavate){var rn=Math.floor(Qt),fn=Math.floor(qt),Dn=Math.ceil(Ct+Qt-rn),Sn=Math.ceil(Jt+qt-fn);_n={x:rn,y:fn,w:Dn,h:Sn}}var hn=xe.crossOrigin;return{x:Qt,y:qt,h:Jt,w:Ct,excavation:_n,opacity:Bn,crossOrigin:hn}}function gt(ke,Te){return Te!=null?Math.floor(Te):ke?le:ce}var ut=function(){try{new Path2D().addPath(new Path2D)}catch(ke){return!1}return!0}(),Me=te(14809),zt=te(20439),nt=te(50298),ct=te(62646);function Ut(ke){var Te=ke.value,Ee=ke.level,xe=ke.minVersion,Ye=ke.includeMargin,et=ke.marginSize,xt=ke.imageSettings,Ct=ke.size,Jt=(0,E.useMemo)(function(){var fn=yt.makeSegments(Te);return oe.encodeSegments(fn,a[Ee],xe)},[Te,Ee,xe]),Qt=(0,E.useMemo)(function(){var fn=Jt.getModules(),Dn=gt(Ye,et),Sn=fn.length+Dn*2,hn=Oe(fn,Ct,Dn,xt);return{cells:fn,margin:Dn,numCells:Sn,calculatedImageSettings:hn}},[Jt,Ct,xt,Ye,et]),qt=Qt.cells,Bn=Qt.margin,_n=Qt.numCells,rn=Qt.calculatedImageSettings;return{qrcode:Jt,margin:Bn,cells:qt,numCells:_n,calculatedImageSettings:rn}}var ht=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],Tt=E.forwardRef(function(Te,Ee){var xe=Te.value,Ye=Te.size,et=Ye===void 0?y:Ye,xt=Te.level,Ct=xt===void 0?x:xt,Jt=Te.bgColor,Qt=Jt===void 0?b:Jt,qt=Te.fgColor,Bn=qt===void 0?z:qt,_n=Te.includeMargin,rn=_n===void 0?ee:_n,fn=Te.minVersion,Dn=fn===void 0?ne:fn,Sn=Te.marginSize,hn=Te.style,on=Te.imageSettings,Un=(0,ct.Z)(Te,ht),jn=on==null?void 0:on.src,un=(0,E.useRef)(null),Xn=(0,E.useRef)(null),an=(0,E.useCallback)(function(Vn){un.current=Vn,typeof Ee=="function"?Ee(Vn):Ee&&(Ee.current=Vn)},[Ee]),sn=(0,E.useState)(!1),An=(0,nt.Z)(sn,2),bn=An[1],Kn=Ut({value:xe,level:Ct,minVersion:Dn,includeMargin:rn,marginSize:Sn,imageSettings:on,size:et}),ya=Kn.margin,Ke=Kn.cells,It=Kn.numCells,St=Kn.calculatedImageSettings;(0,E.useEffect)(function(){if(un.current!=null){var Vn=un.current,Ua=Vn.getContext("2d");if(!Ua)return;var Na=Ke,Ja=Xn.current,Ra=St!=null&&Ja!==null&&Ja.complete&&Ja.naturalHeight!==0&&Ja.naturalWidth!==0;Ra&&St.excavation!=null&&(Na=Ze(Ke,St.excavation));var Ao=window.devicePixelRatio||1;Vn.height=Vn.width=et*Ao;var kn=et/It*Ao;Ua.scale(kn,kn),Ua.fillStyle=Qt,Ua.fillRect(0,0,It,It),Ua.fillStyle=Bn,ut?Ua.fill(new Path2D(Ce(Na,ya))):Ke.forEach(function(Ht,Yn){Ht.forEach(function(fo,wa){fo&&Ua.fillRect(wa+ya,Yn+ya,1,1)})}),St&&(Ua.globalAlpha=St.opacity),Ra&&Ua.drawImage(Ja,St.x+ya,St.y+ya,St.w,St.h)}}),(0,E.useEffect)(function(){bn(!1)},[jn]);var wn=(0,zt.Z)({height:et,width:et},hn),aa=null;return jn!=null&&(aa=E.createElement("img",{src:jn,key:jn,style:{display:"none"},onLoad:function(){bn(!0)},ref:Xn,crossOrigin:St==null?void 0:St.crossOrigin})),E.createElement(E.Fragment,null,E.createElement("canvas",(0,Me.Z)({style:wn,height:et,width:et,ref:an,role:"img"},Un)),aa)});Tt.displayName="QRCodeCanvas";var vt=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],$e=E.forwardRef(function(Te,Ee){var xe=Te.value,Ye=Te.size,et=Ye===void 0?y:Ye,xt=Te.level,Ct=xt===void 0?x:xt,Jt=Te.bgColor,Qt=Jt===void 0?b:Jt,qt=Te.fgColor,Bn=qt===void 0?z:qt,_n=Te.includeMargin,rn=_n===void 0?ee:_n,fn=Te.minVersion,Dn=fn===void 0?ne:fn,Sn=Te.title,hn=Te.marginSize,on=Te.imageSettings,Un=(0,ct.Z)(Te,vt),jn=Ut({value:xe,level:Ct,minVersion:Dn,includeMargin:rn,marginSize:hn,imageSettings:on,size:et}),un=jn.margin,Xn=jn.cells,an=jn.numCells,sn=jn.calculatedImageSettings,An=Xn,bn=null;on!=null&&sn!=null&&(sn.excavation!=null&&(An=Ze(Xn,sn.excavation)),bn=E.createElement("image",{href:on.src,height:sn.h,width:sn.w,x:sn.x+un,y:sn.y+un,preserveAspectRatio:"none",opacity:sn.opacity,crossOrigin:sn.crossOrigin}));var Kn=Ce(An,un);return E.createElement("svg",(0,Me.Z)({height:et,width:et,viewBox:"0 0 ".concat(an," ").concat(an),ref:Ee,role:"img"},Un),!!Sn&&E.createElement("title",null,Sn),E.createElement("path",{fill:Qt,d:"M0,0 h".concat(an,"v").concat(an,"H0z"),shapeRendering:"crispEdges"}),E.createElement("path",{fill:Bn,d:Kn,shapeRendering:"crispEdges"}),bn)});$e.displayName="QRCodeSVG";var Rt=te(92310),Mt=te.n(Rt),bt=te(2738),Xe=te(26112),Le=te(48755),at=te(9017),st=te(57700),pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Vt=pt,Ie=te(7657),Nt=function(Te,Ee){return E.createElement(Ie.Z,(0,Me.Z)({},Te,{ref:Ee,icon:Vt}))},tn=E.forwardRef(Nt),nn=tn,mn=te(99571),Rn=te(29787);const wt=E.createElement(Rn.Z,null);function qe(ke){let{prefixCls:Te,locale:Ee,onRefresh:xe,statusRender:Ye,status:et}=ke;const xt=E.createElement(E.Fragment,null,E.createElement("p",{className:`${Te}-expired`},Ee==null?void 0:Ee.expired),xe&&E.createElement(mn.ZP,{type:"link",icon:E.createElement(nn,null),onClick:xe},Ee==null?void 0:Ee.refresh)),Ct=E.createElement("p",{className:`${Te}-scanned`},Ee==null?void 0:Ee.scanned),Jt={expired:xt,loading:wt,scanned:Ct},Qt=Bn=>Jt[Bn.status];return(Ye!=null?Ye:Qt)({status:et,locale:Ee,onRefresh:xe})}var At=te(93083),_e=te(17835),Pt=te(63356),We=te(16931),Bt=te(51636);const Je=ke=>{const{componentCls:Te,lineWidth:Ee,lineType:xe,colorSplit:Ye}=ke;return{[Te]:Object.assign(Object.assign({},(0,Pt.Wf)(ke)),{display:"flex",justifyContent:"center",alignItems:"center",padding:ke.paddingSM,backgroundColor:ke.colorWhite,borderRadius:ke.borderRadiusLG,border:`${(0,At.unit)(Ee)} ${xe} ${Ye}`,position:"relative",overflow:"hidden",[`& > ${Te}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:ke.colorText,lineHeight:ke.lineHeight,background:ke.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${Te}-expired, & > ${Te}-scanned`]:{color:ke.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:ke.marginXS,fontSize:ke.controlHeight}}),[`${Te}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},Ue=ke=>({QRCodeMaskBackgroundColor:new _e.FastColor(ke.colorBgContainer).setA(.96).toRgbString()});var tt=(0,We.I$)("QRCode",ke=>{const Te=(0,Bt.mergeToken)(ke,{QRCodeTextColor:ke.colorText});return Je(Te)},Ue),Ve=function(ke,Te){var Ee={};for(var xe in ke)Object.prototype.hasOwnProperty.call(ke,xe)&&Te.indexOf(xe)<0&&(Ee[xe]=ke[xe]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,xe=Object.getOwnPropertySymbols(ke);Ye{var Te,Ee,xe,Ye;const[,et]=(0,st.ZP)(),{value:xt,type:Ct="canvas",icon:Jt="",size:Qt=160,iconSize:qt,color:Bn=et.colorText,errorLevel:_n="M",status:rn="active",bordered:fn=!0,onRefresh:Dn,style:Sn,className:hn,rootClassName:on,prefixCls:Un,bgColor:jn="transparent",statusRender:un}=ke,Xn=Ve(ke,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:an}=(0,E.useContext)(Le.E_),sn=an("qrcode",Un),[An,bn,Kn]=tt(sn),ya={src:Jt,x:void 0,y:void 0,height:typeof qt=="number"?qt:(Te=qt==null?void 0:qt.height)!==null&&Te!==void 0?Te:40,width:typeof qt=="number"?qt:(Ee=qt==null?void 0:qt.width)!==null&&Ee!==void 0?Ee:40,excavate:!0,crossOrigin:"anonymous"},Ke=(0,Xe.Z)(Xn,!0),It=(0,bt.Z)(Xn,Object.keys(Ke)),St=Object.assign({value:xt,size:Qt,level:_n,bgColor:jn,fgColor:Bn,style:{width:Sn==null?void 0:Sn.width,height:Sn==null?void 0:Sn.height},imageSettings:Jt?ya:void 0},Ke),[wn]=(0,at.Z)("QRCode");if(!xt)return null;const aa=Mt()(sn,hn,on,bn,Kn,{[`${sn}-borderless`]:!fn}),Vn=Object.assign(Object.assign({backgroundColor:jn},Sn),{width:(xe=Sn==null?void 0:Sn.width)!==null&&xe!==void 0?xe:Qt,height:(Ye=Sn==null?void 0:Sn.height)!==null&&Ye!==void 0?Ye:Qt});return An(E.createElement("div",Object.assign({},It,{className:aa,style:Vn}),rn!=="active"&&E.createElement("div",{className:`${sn}-mask`},E.createElement(qe,{prefixCls:sn,locale:wn,status:rn,onRefresh:Dn,statusRender:un})),Ct==="canvas"?E.createElement(Tt,Object.assign({},St)):E.createElement($e,Object.assign({},St))))}},97774:function(Re,rt,te){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var E=Object.assign||function(y){for(var x=1;x2&&arguments[2]!==void 0?arguments[2]:!1;on.forEach(function(un){if(!(!Dn&&fn!==!1&&fn>0&&Sn.length>=fn)){var Xn=[].concat((0,Se.Z)(Un),[un]),an=un[et.children],sn=jn||un.disabled;if((!an||an.length===0||Jt)&&qt(xe,Xn,{label:et.label})){var An;Sn.push((0,fe.Z)((0,fe.Z)({},un),{},(An={disabled:sn},(0,oe.Z)(An,et.label,_n(xe,Xn,xt,et)),(0,oe.Z)(An,a,Xn),(0,oe.Z)(An,et.children,void 0),An)))}an&&hn(un[et.children],Xn,sn)}})}return hn(Ye,[]),Dn&&Sn.sort(function(on,Un){return Dn(on[a],Un[a],xe,et)}),fn!==!1&&fn>0?Sn.slice(0,fn):Sn},[xe,Ye,et,xt,_n,Jt,qt,Dn,fn])},z=b,ee="__RC_CASCADER_SPLIT__",ne="SHOW_PARENT",le="SHOW_CHILD";function ce(Ee){return Ee.join(ee)}function ie(Ee){return Ee.map(ce)}function Ce(Ee){return Ee.split(ee)}function Ze(Ee){var xe=Ee||{},Ye=xe.label,et=xe.value,xt=xe.children,Ct=et||"value";return{label:Ye||"label",value:Ct,key:Ct,children:xt||"children"}}function Oe(Ee,xe){var Ye,et;return(Ye=Ee.isLeaf)!==null&&Ye!==void 0?Ye:!((et=Ee[xe.children])!==null&&et!==void 0&&et.length)}function gt(Ee){var xe=Ee.parentElement;if(xe){var Ye=Ee.offsetTop-xe.offsetTop;Ye-xe.scrollTop<0?xe.scrollTo({top:Ye}):Ye+Ee.offsetHeight-xe.scrollTop>xe.offsetHeight&&xe.scrollTo({top:Ye+Ee.offsetHeight-xe.offsetHeight})}}function ut(Ee,xe){return Ee.map(function(Ye){var et;return(et=Ye[a])===null||et===void 0?void 0:et.map(function(xt){return xt[xe.value]})})}function Me(Ee){return Array.isArray(Ee)&&Array.isArray(Ee[0])}function zt(Ee){return Ee?Me(Ee)?Ee:(Ee.length===0?[]:[Ee]).map(function(xe){return Array.isArray(xe)?xe:[xe]}):[]}function nt(Ee,xe,Ye){var et=new Set(Ee),xt=xe();return Ee.filter(function(Ct){var Jt=xt[Ct],Qt=Jt?Jt.parent:null,qt=Jt?Jt.children:null;return Jt&&Jt.node.disabled?!0:Ye===le?!(qt&&qt.some(function(Bn){return Bn.key&&et.has(Bn.key)})):!(Qt&&!Qt.node.disabled&&et.has(Qt.key))})}function ct(Ee,xe,Ye){for(var et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xt=xe,Ct=[],Jt=function(){var Bn,_n,rn,fn=Ee[Qt],Dn=(Bn=xt)===null||Bn===void 0?void 0:Bn.findIndex(function(hn){var on=hn[Ye.value];return et?String(on)===String(fn):on===fn}),Sn=Dn!==-1?(_n=xt)===null||_n===void 0?void 0:_n[Dn]:null;Ct.push({value:(rn=Sn==null?void 0:Sn[Ye.value])!==null&&rn!==void 0?rn:fn,index:Dn,option:Sn}),xt=Sn==null?void 0:Sn[Ye.children]},Qt=0;Qt1){var An=Sn.slice(0,-1);jn(An)}else Bn(!1)},an=function(){var An,bn=((An=on[hn])===null||An===void 0?void 0:An[Ye.children])||[],Kn=bn.find(function(Ke){return!Ke.disabled});if(Kn){var ya=[].concat((0,Se.Z)(Sn),[Kn[Ye.value]]);jn(ya)}};re.useImperativeHandle(Ee,function(){return{onKeyDown:function(An){var bn=An.which;switch(bn){case Rn.Z.UP:case Rn.Z.DOWN:{var Kn=0;bn===Rn.Z.UP?Kn=-1:bn===Rn.Z.DOWN&&(Kn=1),Kn!==0&&un(Kn);break}case Rn.Z.LEFT:{if(qt)break;rn?an():Xn();break}case Rn.Z.RIGHT:{if(qt)break;rn?Xn():an();break}case Rn.Z.BACKSPACE:{qt||Xn();break}case Rn.Z.ENTER:{if(Sn.length){var ya=on[hn],Ke=(ya==null?void 0:ya[a])||[];Ke.length?Ct(Ke.map(function(It){return It[Ye.value]}),Ke[Ke.length-1]):Ct(Sn,on[hn])}break}case Rn.Z.ESC:Bn(!1),_n&&An.stopPropagation()}},onKeyUp:function(){}}})},qe=re.forwardRef(function(Ee,xe){var Ye,et,xt,Ct=Ee.prefixCls,Jt=Ee.multiple,Qt=Ee.searchValue,qt=Ee.toggleOpen,Bn=Ee.notFoundContent,_n=Ee.direction,rn=Ee.open,fn=Ee.disabled,Dn=re.useRef(null),Sn=_n==="rtl",hn=re.useContext(ze),on=hn.options,Un=hn.values,jn=hn.halfValues,un=hn.fieldNames,Xn=hn.changeOnSelect,an=hn.onSelect,sn=hn.searchOptions,An=hn.dropdownPrefixCls,bn=hn.loadData,Kn=hn.expandTrigger,ya=An||Ct,Ke=re.useState([]),It=(0,ve.Z)(Ke,2),St=It[0],wn=It[1],aa=function(Po){if(!(!bn||Qt)){var $a=ct(Po,on,un),Eo=$a.map(function(Qo){var dr=Qo.option;return dr}),Ln=Eo[Eo.length-1];if(Ln&&!Oe(Ln,un)){var Vo=ce(Po);wn(function(Qo){return[].concat((0,Se.Z)(Qo),[Vo])}),bn(Eo)}}};re.useEffect(function(){St.length&&St.forEach(function(Do){var Po=Ce(Do),$a=ct(Po,on,un,!0).map(function(Ln){var Vo=Ln.option;return Vo}),Eo=$a[$a.length-1];(!Eo||Eo[un.children]||Oe(Eo,un))&&wn(function(Ln){return Ln.filter(function(Vo){return Vo!==Do})})})},[on,St,un]);var Vn=re.useMemo(function(){return new Set(ie(Un))},[Un]),Ua=re.useMemo(function(){return new Set(ie(jn))},[jn]),Na=mn(Jt,rn),Ja=(0,ve.Z)(Na,2),Ra=Ja[0],Ao=Ja[1],kn=function(Po){Ao(Po),aa(Po)},Ht=function(Po){if(fn)return!1;var $a=Po.disabled,Eo=Oe(Po,un);return!$a&&(Eo||Xn||Jt)},Yn=function(Po,$a){var Eo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;an(Po),!Jt&&($a||Xn&&(Kn==="hover"||Eo))&&qt(!1)},fo=re.useMemo(function(){return Qt?sn:on},[Qt,sn,on]),wa=re.useMemo(function(){for(var Do=[{options:fo}],Po=fo,$a=ut(Po,un),Eo=function(){var Qo=Ra[Ln],dr=Po.find(function(Jn,ua){return($a[ua]?ce($a[ua]):Jn[un.value])===Qo}),Ro=dr==null?void 0:dr[un.children];if(!(Ro!=null&&Ro.length))return 1;Po=Ro,Do.push({options:Ro})},Ln=0;Ln":Un,un=Ye.loadingIcon,Xn=Ye.direction,an=Ye.notFoundContent,sn=an===void 0?"Not Found":an,An=Ye.disabled,bn=!!qt,Kn=(0,We.C8)(Bn,{value:_n,postState:zt}),ya=(0,ve.Z)(Kn,2),Ke=ya[0],It=ya[1],St=re.useMemo(function(){return Ze(rn)},[JSON.stringify(rn)]),wn=$e(St,Qt),aa=(0,ve.Z)(wn,3),Vn=aa[0],Ua=aa[1],Na=aa[2],Ja=ht(Vn,St),Ra=Le(bn,Ke,Ua,Na,Ja),Ao=(0,ve.Z)(Ra,3),kn=Ao[0],Ht=Ao[1],Yn=Ao[2],fo=(0,We.zX)(function(zn){if(It(zn),Dn){var So=zt(zn),Do=So.map(function(Eo){return ct(Eo,Vn,St).map(function(Ln){return Ln.option})}),Po=bn?So:So[0],$a=bn?Do:Do[0];Dn(Po,$a)}}),wa=Xe(bn,fo,kn,Ht,Yn,Ua,Na,Sn),za=(0,We.zX)(function(zn){wa(zn)}),Wn=re.useMemo(function(){return{options:Vn,fieldNames:St,values:kn,halfValues:Ht,changeOnSelect:fn,onSelect:za,checkable:qt,searchOptions:[],dropdownPrefixCls:void 0,loadData:hn,expandTrigger:on,expandIcon:jn,loadingIcon:un,dropdownMenuColumnStyle:void 0}},[Vn,St,kn,Ht,fn,za,qt,hn,on,jn,un]),sa="".concat(xt,"-panel"),ia=!Vn.length;return re.createElement(ze.Provider,{value:Wn},re.createElement("div",{className:st()(sa,(xe={},(0,oe.Z)(xe,"".concat(sa,"-rtl"),Xn==="rtl"),(0,oe.Z)(xe,"".concat(sa,"-empty"),ia),xe),Jt),style:Ct},ia?sn:re.createElement(At,{prefixCls:xt,searchValue:"",multiple:bn,toggleOpen:Bt,open:!0,direction:Xn,disabled:An})))}function Ue(Ee){var xe=Ee.onPopupVisibleChange,Ye=Ee.popupVisible,et=Ee.popupClassName,xt=Ee.popupPlacement;warning(!xe,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Ye===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(et===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(xt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function tt(Ee,xe){if(Ee){var Ye=function et(xt){for(var Ct=0;Ct":aa,Ua=Ee.loadingIcon,Na=Ee.children,Ja=Ee.dropdownMatchSelectWidth,Ra=Ja===void 0?!1:Ja,Ao=Ee.showCheckedStrategy,kn=Ao===void 0?ne:Ao,Ht=Ee.optionRender,Yn=(0,Fe.Z)(Ee,Qe),fo=(0,be.ZP)(Ye),wa=!!rn,za=(0,Pe.Z)(Jt,{value:Qt,postState:zt}),Wn=(0,ve.Z)(za,2),sa=Wn[0],ia=Wn[1],zn=re.useMemo(function(){return Ze(Ct)},[JSON.stringify(Ct)]),So=$e(zn,jn),Do=(0,ve.Z)(So,3),Po=Do[0],$a=Do[1],Eo=Do[2],Ln=(0,Pe.Z)("",{value:Sn,postState:function(ot){return ot||""}}),Vo=(0,ve.Z)(Ln,2),Qo=Vo[0],dr=Vo[1],Ro=function(ot,Lt){dr(ot),Lt.source!=="blur"&&hn&&hn(ot)},Jn=Mt(on),ua=(0,ve.Z)(Jn,2),Ca=ua[0],In=ua[1],Co=z(Qo,Po,zn,un||xt,In,qt||wa),ga=ht(Po,zn),yr=Le(wa,sa,$a,Eo,ga),er=(0,ve.Z)(yr,3),ar=er[0],To=er[1],Yo=er[2],wr=re.useMemo(function(){var je=ie(ar),ot=nt(je,$a,kn);return[].concat((0,Se.Z)(Yo),(0,Se.Z)(Eo(ot)))},[ar,$a,Eo,Yo,kn]),Pr=Ut(wr,Po,zn,wa,_n),Cr=(0,He.Z)(function(je){if(ia(je),Bn){var ot=zt(je),Lt=ot.map(function(de){return ct(de,Po,zn).map(function(dt){return dt.option})}),cn=wa?ot:ot[0],vn=wa?Lt:Lt[0];Bn(cn,vn)}}),Wr=Xe(wa,Cr,ar,To,Yo,$a,Eo,kn),Lr=(0,He.Z)(function(je){(!wa||Dn)&&dr(""),Wr(je)}),Br=function(ot,Lt){if(Lt.type==="clear"){Cr([]);return}var cn=Lt.values[0],vn=cn.valueCells;Lr(vn)},Kr=sn!==void 0?sn:an,ma=bn||An,tl=It||Ke,Vr=function(ot){St==null||St(ot),wn==null||wn(ot)},yl=re.useMemo(function(){return{options:Po,fieldNames:zn,values:ar,halfValues:To,changeOnSelect:qt,onSelect:Lr,checkable:rn,searchOptions:Co,dropdownPrefixCls:un,loadData:Xn,expandTrigger:Un,expandIcon:Vn,loadingIcon:Ua,dropdownMenuColumnStyle:Kn,optionRender:Ht}},[Po,zn,ar,To,qt,Lr,rn,Co,un,Xn,Un,Vn,Ua,Kn,Ht]),jr=!(Qo?Co:Po).length,De=Qo&&In.matchInputWidth||jr?{}:{minWidth:"auto"};return re.createElement(ze.Provider,{value:yl},re.createElement(ye.Ac,(0,E.Z)({},Yn,{ref:xe,id:fo,prefixCls:xt,autoClearSearchValue:Dn,dropdownMatchSelectWidth:Ra,dropdownStyle:(0,fe.Z)((0,fe.Z)({},De),ya),displayValues:Pr,onDisplayValuesChange:Br,mode:wa?"multiple":void 0,searchValue:Qo,onSearch:Ro,showSearch:Ca,OptionList:Pt,emptyOptions:jr,open:Kr,dropdownClassName:ma,placement:tl,onDropdownVisibleChange:Vr,getRawInputElement:function(){return Na}})))});mt.SHOW_PARENT=ne,mt.SHOW_CHILD=le,mt.Panel=Je;var ke=mt,Te=ke},98535:function(Re,rt,te){"use strict";te.r(rt),te.d(rt,{Panel:function(){return zt},default:function(){return Me}});var E=te(14809),fe=te(95190),Se=te(50298),ve=te(93664),Fe=te(92310),ye=te.n(Fe),be=te(18929),He=te(48736),Pe=te(59301),re=te(62646),Ge=te(11592),ze=te(20439),yt=te(4635),oe=te(77900),a=te(10228),y=Pe.forwardRef(function(nt,ct){var Ut=nt.prefixCls,ht=nt.forceRender,Tt=nt.className,vt=nt.style,$e=nt.children,Rt=nt.isActive,Mt=nt.role,bt=nt.classNames,Xe=nt.styles,Le=Pe.useState(Rt||ht),at=(0,Se.Z)(Le,2),st=at[0],pt=at[1];return Pe.useEffect(function(){(ht||Rt)&&pt(!0)},[ht,Rt]),st?Pe.createElement("div",{ref:ct,className:ye()("".concat(Ut,"-content"),(0,yt.Z)((0,yt.Z)({},"".concat(Ut,"-content-active"),Rt),"".concat(Ut,"-content-inactive"),!Rt),Tt),style:vt,role:Mt},Pe.createElement("div",{className:ye()("".concat(Ut,"-content-box"),bt==null?void 0:bt.body),style:Xe==null?void 0:Xe.body},$e)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Pe.forwardRef(function(nt,ct){var Ut=nt.showArrow,ht=Ut===void 0?!0:Ut,Tt=nt.headerClass,vt=nt.isActive,$e=nt.onItemClick,Rt=nt.forceRender,Mt=nt.className,bt=nt.classNames,Xe=bt===void 0?{}:bt,Le=nt.styles,at=Le===void 0?{}:Le,st=nt.prefixCls,pt=nt.collapsible,Vt=nt.accordion,Ie=nt.panelKey,Nt=nt.extra,tn=nt.header,nn=nt.expandIcon,mn=nt.openMotion,Rn=nt.destroyInactivePanel,wt=nt.children,qe=(0,re.Z)(nt,b),At=pt==="disabled",_e=Nt!=null&&typeof Nt!="boolean",Pt=(0,yt.Z)((0,yt.Z)((0,yt.Z)({onClick:function(){$e==null||$e(Ie)},onKeyDown:function(Qe){(Qe.key==="Enter"||Qe.keyCode===a.Z.ENTER||Qe.which===a.Z.ENTER)&&($e==null||$e(Ie))},role:Vt?"tab":"button"},"aria-expanded",vt),"aria-disabled",At),"tabIndex",At?-1:0),We=typeof nn=="function"?nn(nt):Pe.createElement("i",{className:"arrow"}),Bt=We&&Pe.createElement("div",(0,E.Z)({className:"".concat(st,"-expand-icon")},["header","icon"].includes(pt)?Pt:{}),We),Je=ye()("".concat(st,"-item"),(0,yt.Z)((0,yt.Z)({},"".concat(st,"-item-active"),vt),"".concat(st,"-item-disabled"),At),Mt),Ue=ye()(Tt,"".concat(st,"-header"),(0,yt.Z)({},"".concat(st,"-collapsible-").concat(pt),!!pt),Xe.header),tt=(0,ze.Z)({className:Ue,style:at.header},["header","icon"].includes(pt)?{}:Pt);return Pe.createElement("div",(0,E.Z)({},qe,{ref:ct,className:Je}),Pe.createElement("div",tt,ht&&Bt,Pe.createElement("span",(0,E.Z)({className:"".concat(st,"-header-text")},pt==="header"?Pt:{}),tn),_e&&Pe.createElement("div",{className:"".concat(st,"-extra")},Nt)),Pe.createElement(oe.default,(0,E.Z)({visible:vt,leavedClassName:"".concat(st,"-content-hidden")},mn,{forceRender:Rt,removeOnLeave:Rn}),function(Ve,Qe){var mt=Ve.className,ke=Ve.style;return Pe.createElement(x,{ref:Qe,prefixCls:st,className:mt,classNames:Xe,style:ke,styles:at,isActive:vt,forceRender:Rt,role:Vt?"tabpanel":void 0},wt)}))}),ee=z,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],le=function(ct,Ut){var ht=Ut.prefixCls,Tt=Ut.accordion,vt=Ut.collapsible,$e=Ut.destroyInactivePanel,Rt=Ut.onItemClick,Mt=Ut.activeKey,bt=Ut.openMotion,Xe=Ut.expandIcon;return ct.map(function(Le,at){var st=Le.children,pt=Le.label,Vt=Le.key,Ie=Le.collapsible,Nt=Le.onItemClick,tn=Le.destroyInactivePanel,nn=(0,re.Z)(Le,ne),mn=String(Vt!=null?Vt:at),Rn=Ie!=null?Ie:vt,wt=tn!=null?tn:$e,qe=function(Pt){Rn!=="disabled"&&(Rt(Pt),Nt==null||Nt(Pt))},At=!1;return Tt?At=Mt[0]===mn:At=Mt.indexOf(mn)>-1,Pe.createElement(ee,(0,E.Z)({},nn,{prefixCls:ht,key:mn,panelKey:mn,isActive:At,accordion:Tt,openMotion:bt,expandIcon:Xe,header:pt,collapsible:Rn,onItemClick:qe,destroyInactivePanel:wt}),st)})},ce=function(ct,Ut,ht){if(!ct)return null;var Tt=ht.prefixCls,vt=ht.accordion,$e=ht.collapsible,Rt=ht.destroyInactivePanel,Mt=ht.onItemClick,bt=ht.activeKey,Xe=ht.openMotion,Le=ht.expandIcon,at=ct.key||String(Ut),st=ct.props,pt=st.header,Vt=st.headerClass,Ie=st.destroyInactivePanel,Nt=st.collapsible,tn=st.onItemClick,nn=!1;vt?nn=bt[0]===at:nn=bt.indexOf(at)>-1;var mn=Nt!=null?Nt:$e,Rn=function(At){mn!=="disabled"&&(Mt(At),tn==null||tn(At))},wt={key:at,panelKey:at,header:pt,headerClass:Vt,isActive:nn,prefixCls:Tt,destroyInactivePanel:Ie!=null?Ie:Rt,openMotion:Xe,accordion:vt,children:ct.props.children,onItemClick:Rn,expandIcon:Le,collapsible:mn};return typeof ct.type=="string"?ct:(Object.keys(wt).forEach(function(qe){typeof wt[qe]=="undefined"&&delete wt[qe]}),Pe.cloneElement(ct,wt))};function ie(nt,ct,Ut){return Array.isArray(nt)?le(nt,Ut):(0,Ge.Z)(ct).map(function(ht,Tt){return ce(ht,Tt,Ut)})}var Ce=ie,Ze=te(26112);function Oe(nt){var ct=nt;if(!Array.isArray(ct)){var Ut=(0,ve.Z)(ct);ct=Ut==="number"||Ut==="string"?[ct]:[]}return ct.map(function(ht){return String(ht)})}var gt=Pe.forwardRef(function(nt,ct){var Ut=nt.prefixCls,ht=Ut===void 0?"rc-collapse":Ut,Tt=nt.destroyInactivePanel,vt=Tt===void 0?!1:Tt,$e=nt.style,Rt=nt.accordion,Mt=nt.className,bt=nt.children,Xe=nt.collapsible,Le=nt.openMotion,at=nt.expandIcon,st=nt.activeKey,pt=nt.defaultActiveKey,Vt=nt.onChange,Ie=nt.items,Nt=ye()(ht,Mt),tn=(0,be.Z)([],{value:st,onChange:function(_e){return Vt==null?void 0:Vt(_e)},defaultValue:pt,postState:Oe}),nn=(0,Se.Z)(tn,2),mn=nn[0],Rn=nn[1],wt=function(_e){return Rn(function(){if(Rt)return mn[0]===_e?[]:[_e];var Pt=mn.indexOf(_e),We=Pt>-1;return We?mn.filter(function(Bt){return Bt!==_e}):[].concat((0,fe.Z)(mn),[_e])})};(0,He.ZP)(!bt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var qe=Ce(Ie,bt,{prefixCls:ht,accordion:Rt,openMotion:Le,expandIcon:at,collapsible:Xe,destroyInactivePanel:vt,onItemClick:wt,activeKey:mn});return Pe.createElement("div",(0,E.Z)({ref:ct,className:Nt,style:$e,role:Rt?"tablist":void 0},(0,Ze.Z)(nt,{aria:!0,data:!0})),qe)}),ut=Object.assign(gt,{Panel:ee}),Me=ut,zt=ut.Panel},48365:function(Re,rt,te){"use strict";var E=te(61186),fe=te.n(E),Se=te(90111),ve=te.n(Se),Fe=te(58319),ye=te.n(Fe),be=te(23250),He=te.n(be),Pe=te(74959),re=te.n(Pe),Ge=te(10238),ze=te.n(Ge),yt=te(33656),oe=te.n(yt);fe().extend(oe()),fe().extend(ze()),fe().extend(ve()),fe().extend(ye()),fe().extend(He()),fe().extend(re()),fe().extend(function(z,ee){var ne=ee.prototype,le=ne.format;ne.format=function(ie){var Ce=(ie||"").replace("Wo","wo");return le.bind(this)(Ce)}});var a={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},y=function(ee){var ne=a[ee];return ne||ee.split("_")[0]},x=function(){},b={getNow:function(){var ee=fe()();return typeof ee.tz=="function"?ee.tz():ee},getFixedDate:function(ee){return fe()(ee,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ee){return ee.endOf("month")},getWeekDay:function(ee){var ne=ee.locale("en");return ne.weekday()+ne.localeData().firstDayOfWeek()},getYear:function(ee){return ee.year()},getMonth:function(ee){return ee.month()},getDate:function(ee){return ee.date()},getHour:function(ee){return ee.hour()},getMinute:function(ee){return ee.minute()},getSecond:function(ee){return ee.second()},getMillisecond:function(ee){return ee.millisecond()},addYear:function(ee,ne){return ee.add(ne,"year")},addMonth:function(ee,ne){return ee.add(ne,"month")},addDate:function(ee,ne){return ee.add(ne,"day")},setYear:function(ee,ne){return ee.year(ne)},setMonth:function(ee,ne){return ee.month(ne)},setDate:function(ee,ne){return ee.date(ne)},setHour:function(ee,ne){return ee.hour(ne)},setMinute:function(ee,ne){return ee.minute(ne)},setSecond:function(ee,ne){return ee.second(ne)},setMillisecond:function(ee,ne){return ee.millisecond(ne)},isAfter:function(ee,ne){return ee.isAfter(ne)},isValidate:function(ee){return ee.isValid()},locale:{getWeekFirstDay:function(ee){return fe()().locale(y(ee)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ee,ne){return ne.locale(y(ee)).weekday(0)},getWeek:function(ee,ne){return ne.locale(y(ee)).week()},getShortWeekDays:function(ee){return fe()().locale(y(ee)).localeData().weekdaysMin()},getShortMonths:function(ee){return fe()().locale(y(ee)).localeData().monthsShort()},format:function(ee,ne,le){return ne.locale(y(ee)).format(le)},parse:function(ee,ne,le){for(var ce=y(ee),ie=0;ie2&&arguments[2]!==void 0?arguments[2]:"0",Ae=String(ae);Ae.length2&&arguments[2]!==void 0?arguments[2]:[],Ae=re.useState([!1,!1]),Be=(0,ve.Z)(Ae,2),he=Be[0],we=Be[1],Ne=function(it,Gt){we(function(_t){return ce(_t,Gt,it)})},Et=re.useMemo(function(){return he.map(function(Ft,it){if(Ft)return!0;var Gt=ae[it];return Gt?!!(!ge[it]&&!Gt||Gt&&pe(Gt,{activeIndex:it})):!1})},[ae,he,pe,ge]);return[Et,Ne]}function Me(ae,pe,ge,Ae,Be){var he="",we=[];return ae&&we.push(Be?"hh":"HH"),pe&&we.push("mm"),ge&&we.push("ss"),he=we.join(":"),Ae&&(he+=".SSS"),Be&&(he+=" A"),he}function zt(ae,pe,ge,Ae,Be,he){var we=ae.fieldDateTimeFormat,Ne=ae.fieldDateFormat,Et=ae.fieldTimeFormat,Ft=ae.fieldMonthFormat,it=ae.fieldYearFormat,Gt=ae.fieldWeekFormat,_t=ae.fieldQuarterFormat,Yt=ae.yearFormat,Xt=ae.cellYearFormat,yn=ae.cellQuarterFormat,$t=ae.dayFormat,dn=ae.cellDateFormat,Cn=Me(pe,ge,Ae,Be,he);return(0,Se.Z)((0,Se.Z)({},ae),{},{fieldDateTimeFormat:we||"YYYY-MM-DD ".concat(Cn),fieldDateFormat:Ne||"YYYY-MM-DD",fieldTimeFormat:Et||Cn,fieldMonthFormat:Ft||"YYYY-MM",fieldYearFormat:it||"YYYY",fieldWeekFormat:Gt||"gggg-wo",fieldQuarterFormat:_t||"YYYY-[Q]Q",yearFormat:Yt||"YYYY",cellYearFormat:Xt||"YYYY",cellQuarterFormat:yn||"[Q]Q",cellDateFormat:dn||$t||"D"})}function nt(ae,pe){var ge=pe.showHour,Ae=pe.showMinute,Be=pe.showSecond,he=pe.showMillisecond,we=pe.use12Hours;return re.useMemo(function(){return zt(ae,ge,Ae,Be,he,we)},[ae,ge,Ae,Be,he,we])}var ct=te(93664);function Ut(ae,pe,ge){return ge!=null?ge:pe.some(function(Ae){return ae.includes(Ae)})}var ht=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Tt(ae){var pe=ie(ae,ht),ge=ae.format,Ae=ae.picker,Be=null;return ge&&(Be=ge,Array.isArray(Be)&&(Be=Be[0]),Be=(0,ct.Z)(Be)==="object"?Be.format:Be),Ae==="time"&&(pe.format=Be),[pe,Be]}function vt(ae){return ae&&typeof ae=="string"}function $e(ae,pe,ge,Ae){return[ae,pe,ge,Ae].some(function(Be){return Be!==void 0})}function Rt(ae,pe,ge,Ae,Be){var he=pe,we=ge,Ne=Ae;if(!ae&&!he&&!we&&!Ne&&!Be)he=!0,we=!0,Ne=!0;else if(ae){var Et,Ft,it,Gt=[he,we,Ne].some(function(Xt){return Xt===!1}),_t=[he,we,Ne].some(function(Xt){return Xt===!0}),Yt=Gt?!0:!_t;he=(Et=he)!==null&&Et!==void 0?Et:Yt,we=(Ft=we)!==null&&Ft!==void 0?Ft:Yt,Ne=(it=Ne)!==null&&it!==void 0?it:Yt}return[he,we,Ne,Be]}function Mt(ae){var pe=ae.showTime,ge=Tt(ae),Ae=(0,ve.Z)(ge,2),Be=Ae[0],he=Ae[1],we=pe&&(0,ct.Z)(pe)==="object"?pe:{},Ne=(0,Se.Z)((0,Se.Z)({defaultOpenValue:we.defaultOpenValue||we.defaultValue},Be),we),Et=Ne.showMillisecond,Ft=Ne.showHour,it=Ne.showMinute,Gt=Ne.showSecond,_t=$e(Ft,it,Gt,Et),Yt=Rt(_t,Ft,it,Gt,Et),Xt=(0,ve.Z)(Yt,3);return Ft=Xt[0],it=Xt[1],Gt=Xt[2],[Ne,(0,Se.Z)((0,Se.Z)({},Ne),{},{showHour:Ft,showMinute:it,showSecond:Gt,showMillisecond:Et}),Ne.format,he]}function bt(ae,pe,ge,Ae,Be){var he=ae==="time";if(ae==="datetime"||he){for(var we=Ae,Ne=Ce(ae,Be,null),Et=Ne,Ft=[pe,ge],it=0;it1&&(we=pe.addDate(we,-7)),we}function Pt(ae,pe){var ge=pe.generateConfig,Ae=pe.locale,Be=pe.format;return ae?typeof Be=="function"?Be(ae):ge.locale.format(Ae.locale,ae,Be):""}function We(ae,pe,ge){var Ae=pe,Be=["getHour","getMinute","getSecond","getMillisecond"],he=["setHour","setMinute","setSecond","setMillisecond"];return he.forEach(function(we,Ne){ge?Ae=ae[we](Ae,ae[Be[Ne]](ge)):Ae=ae[we](Ae,0)}),Ae}function Bt(ae,pe,ge,Ae,Be){var he=(0,Fe.zX)(function(we,Ne){return!!(ge&&ge(we,Ne)||Ae&&ae.isAfter(Ae,we)&&!wt(ae,pe,Ae,we,Ne.type)||Be&&ae.isAfter(we,Be)&&!wt(ae,pe,Be,we,Ne.type))});return he}function Je(ae,pe,ge){return re.useMemo(function(){var Ae=Ce(ae,pe,ge),Be=le(Ae),he=Be[0],we=(0,ct.Z)(he)==="object"&&he.type==="mask"?he.format:null;return[Be.map(function(Ne){return typeof Ne=="string"||typeof Ne=="function"?Ne:Ne.format}),we]},[ae,pe,ge])}function Ue(ae,pe,ge){return typeof ae[0]=="function"||ge?!0:pe}function tt(ae,pe,ge,Ae){var Be=(0,Fe.zX)(function(he,we){var Ne=(0,Se.Z)({type:pe},we);if(delete Ne.activeIndex,!ae.isValidate(he)||ge&&ge(he,Ne))return!0;if((pe==="date"||pe==="time")&&Ae){var Et,Ft=we&&we.activeIndex===1?"end":"start",it=((Et=Ae.disabledTime)===null||Et===void 0?void 0:Et.call(Ae,he,Ft,{from:Ne.from}))||{},Gt=it.disabledHours,_t=it.disabledMinutes,Yt=it.disabledSeconds,Xt=it.disabledMilliseconds,yn=Ae.disabledHours,$t=Ae.disabledMinutes,dn=Ae.disabledSeconds,Cn=Gt||yn,xn=_t||$t,Kt=Yt||dn,pa=ae.getHour(he),Zn=ae.getMinute(he),ca=ae.getSecond(he),va=ae.getMillisecond(he);if(Cn&&Cn().includes(pa)||xn&&xn(pa).includes(Zn)||Kt&&Kt(pa,Zn).includes(ca)||Xt&&Xt(pa,Zn,ca).includes(va))return!0}return!1});return Be}function Ve(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ge=re.useMemo(function(){var Ae=ae&&le(ae);return pe&&Ae&&(Ae[1]=Ae[1]||Ae[0]),Ae},[ae,pe]);return ge}function Qe(ae,pe){var ge=ae.generateConfig,Ae=ae.locale,Be=ae.picker,he=Be===void 0?"date":Be,we=ae.prefixCls,Ne=we===void 0?"rc-picker":we,Et=ae.styles,Ft=Et===void 0?{}:Et,it=ae.classNames,Gt=it===void 0?{}:it,_t=ae.order,Yt=_t===void 0?!0:_t,Xt=ae.components,yn=Xt===void 0?{}:Xt,$t=ae.inputRender,dn=ae.allowClear,Cn=ae.clearIcon,xn=ae.needConfirm,Kt=ae.multiple,pa=ae.format,Zn=ae.inputReadOnly,ca=ae.disabledDate,va=ae.minDate,Ya=ae.maxDate,qa=ae.showTime,la=ae.value,Aa=ae.defaultValue,Da=ae.pickerValue,eo=ae.defaultPickerValue,La=Ve(la),_a=Ve(Aa),po=Ve(Da),Oo=Ve(eo),Pa=he==="date"&&qa?"datetime":he,No=Pa==="time"||Pa==="datetime",to=No||Kt,Oa=xn!=null?xn:No,no=Mt(ae),ao=(0,ve.Z)(no,4),zo=ao[0],ka=ao[1],yo=ao[2],ba=ao[3],ro=nt(Ae,ka),ea=re.useMemo(function(){return bt(Pa,yo,ba,zo,ro)},[Pa,yo,ba,zo,ro]),nr=re.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},ae),{},{prefixCls:Ne,locale:ro,picker:he,styles:Ft,classNames:Gt,order:Yt,components:(0,Se.Z)({input:$t},yn),clearIcon:Xe(Ne,dn,Cn),showTime:ea,value:La,defaultValue:_a,pickerValue:po,defaultPickerValue:Oo},pe==null?void 0:pe())},[ae]),tr=Je(Pa,ro,pa),wo=(0,ve.Z)(tr,2),qo=wo[0],Sr=wo[1],Zo=Ue(qo,Zn,Kt),$n=Bt(ge,Ae,ca,va,Ya),Wt=tt(ge,he,$n,ea),ha=re.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},nr),{},{needConfirm:Oa,inputReadOnly:Zo,disabledDate:$n})},[nr,Oa,Zo,$n]);return[ha,Pa,to,qo,Sr,Wt]}var mt=te(16089);function ke(ae,pe,ge){var Ae=(0,Fe.C8)(pe,{value:ae}),Be=(0,ve.Z)(Ae,2),he=Be[0],we=Be[1],Ne=re.useRef(ae),Et=re.useRef(),Ft=function(){mt.Z.cancel(Et.current)},it=(0,Fe.zX)(function(){we(Ne.current),ge&&he!==Ne.current&&ge(Ne.current)}),Gt=(0,Fe.zX)(function(_t,Yt){Ft(),Ne.current=_t,_t||Yt?it():Et.current=(0,mt.Z)(it)});return re.useEffect(function(){return Ft},[]),[he,Gt]}function Te(ae,pe){var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ae=arguments.length>3?arguments[3]:void 0,Be=ge.every(function(it){return it})?!1:ae,he=ke(Be,pe||!1,Ae),we=(0,ve.Z)(he,2),Ne=we[0],Et=we[1];function Ft(it){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Gt.inherit||Ne)&&Et(it,Gt.force)}return[Ne,Ft]}function Ee(ae){var pe=re.useRef();return re.useImperativeHandle(ae,function(){var ge;return{nativeElement:(ge=pe.current)===null||ge===void 0?void 0:ge.nativeElement,focus:function(Be){var he;(he=pe.current)===null||he===void 0||he.focus(Be)},blur:function(){var Be;(Be=pe.current)===null||Be===void 0||Be.blur()}}}),pe}function xe(ae,pe){return re.useMemo(function(){return ae||(pe?((0,Pe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(pe).map(function(ge){var Ae=(0,ve.Z)(ge,2),Be=Ae[0],he=Ae[1];return{label:Be,value:he}})):[])},[ae,pe])}function Ye(ae,pe){var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Ae=re.useRef(pe);Ae.current=pe,(0,ye.o)(function(){if(ae)Ae.current(ae);else{var Be=(0,mt.Z)(function(){Ae.current(ae)},ge);return function(){mt.Z.cancel(Be)}}},[ae])}function et(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ae=re.useState(0),Be=(0,ve.Z)(Ae,2),he=Be[0],we=Be[1],Ne=re.useState(!1),Et=(0,ve.Z)(Ne,2),Ft=Et[0],it=Et[1],Gt=re.useRef([]),_t=re.useRef(null),Yt=re.useRef(null),Xt=function(Kt){_t.current=Kt},yn=function(Kt){return _t.current===Kt},$t=function(Kt){it(Kt)},dn=function(Kt){return Kt&&(Yt.current=Kt),Yt.current},Cn=function(Kt){var pa=Gt.current,Zn=new Set(pa.filter(function(va){return Kt[va]||pe[va]})),ca=pa[pa.length-1]===0?1:0;return Zn.size>=2||ae[ca]?null:ca};return Ye(Ft||ge,function(){Ft||(Gt.current=[],Xt(null))}),re.useEffect(function(){Ft&&Gt.current.push(he)},[Ft,he]),[Ft,$t,dn,he,we,Cn,Gt.current,Xt,yn]}function xt(ae,pe,ge,Ae,Be,he){var we=ge[ge.length-1],Ne=function(Ft,it){var Gt=(0,ve.Z)(ae,2),_t=Gt[0],Yt=Gt[1],Xt=(0,Se.Z)((0,Se.Z)({},it),{},{from:Ze(ae,ge)});return we===1&&pe[0]&&_t&&!wt(Ae,Be,_t,Ft,Xt.type)&&Ae.isAfter(_t,Ft)||we===0&&pe[1]&&Yt&&!wt(Ae,Be,Yt,Ft,Xt.type)&&Ae.isAfter(Ft,Yt)?!0:he==null?void 0:he(Ft,Xt)};return Ne}function Ct(ae,pe,ge,Ae){switch(pe){case"date":case"week":return ae.addMonth(ge,Ae);case"month":case"quarter":return ae.addYear(ge,Ae);case"year":return ae.addYear(ge,Ae*10);case"decade":return ae.addYear(ge,Ae*100);default:return ge}}var Jt=[];function Qt(ae,pe,ge,Ae,Be,he,we,Ne){var Et=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Jt,Ft=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Jt,it=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Jt,Gt=arguments.length>11?arguments[11]:void 0,_t=arguments.length>12?arguments[12]:void 0,Yt=arguments.length>13?arguments[13]:void 0,Xt=we==="time",yn=he||0,$t=function(po){var Oo=ae.getNow();return Xt&&(Oo=We(ae,Oo)),Et[po]||ge[po]||Oo},dn=(0,ve.Z)(Ft,2),Cn=dn[0],xn=dn[1],Kt=(0,Fe.C8)(function(){return $t(0)},{value:Cn}),pa=(0,ve.Z)(Kt,2),Zn=pa[0],ca=pa[1],va=(0,Fe.C8)(function(){return $t(1)},{value:xn}),Ya=(0,ve.Z)(va,2),qa=Ya[0],la=Ya[1],Aa=re.useMemo(function(){var _a=[Zn,qa][yn];return Xt?_a:We(ae,_a,it[yn])},[Xt,Zn,qa,yn,ae,it]),Da=function(po){var Oo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Pa=[ca,la][yn];Pa(po);var No=[Zn,qa];No[yn]=po,Gt&&(!wt(ae,pe,Zn,No[0],we)||!wt(ae,pe,qa,No[1],we))&&Gt(No,{source:Oo,range:yn===1?"end":"start",mode:Ae})},eo=function(po,Oo){if(Ne){var Pa={date:"month",week:"month",month:"year",quarter:"year"},No=Pa[we];if(No&&!wt(ae,pe,po,Oo,No))return Ct(ae,we,Oo,-1);if(we==="year"&&po){var to=Math.floor(ae.getYear(po)/10),Oa=Math.floor(ae.getYear(Oo)/10);if(to!==Oa)return Ct(ae,we,Oo,-1)}}return Oo},La=re.useRef(null);return(0,ye.Z)(function(){if(Be&&!Et[yn]){var _a=Xt?null:ae.getNow();if(La.current!==null&&La.current!==yn?_a=[Zn,qa][yn^1]:ge[yn]?_a=yn===0?ge[0]:eo(ge[0],ge[1]):ge[yn^1]&&(_a=ge[yn^1]),_a){_t&&ae.isAfter(_t,_a)&&(_a=_t);var po=Ne?Ct(ae,we,_a,1):_a;Yt&&ae.isAfter(po,Yt)&&(_a=Ne?Ct(ae,we,Yt,-1):Yt),Da(_a,"reset")}}},[Be,yn,ge[yn]]),re.useEffect(function(){Be?La.current=yn:La.current=null},[Be,yn]),(0,ye.Z)(function(){Be&&Et&&Et[yn]&&Da(Et[yn],"reset")},[Be,yn]),[Aa,Da]}function qt(ae,pe){var ge=re.useRef(ae),Ae=re.useState({}),Be=(0,ve.Z)(Ae,2),he=Be[1],we=function(Ft){return Ft&&pe!==void 0?pe:ge.current},Ne=function(Ft){ge.current=Ft,he({})};return[we,Ne,we(!0)]}var Bn=[];function _n(ae,pe,ge){var Ae=function(we){return we.map(function(Ne){return Pt(Ne,{generateConfig:ae,locale:pe,format:ge[0]})})},Be=function(we,Ne){for(var Et=Math.max(we.length,Ne.length),Ft=-1,it=0;it2&&arguments[2]!==void 0?arguments[2]:1,Ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],he=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,we=[],Ne=ge>=1?ge|0:1,Et=ae;Et<=pe;Et+=Ne){var Ft=Be.includes(Et);(!Ft||!Ae)&&we.push({label:ne(Et,he),value:Et,disabled:Ft})}return we}function Xn(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ge=arguments.length>2?arguments[2]:void 0,Ae=pe||{},Be=Ae.use12Hours,he=Ae.hourStep,we=he===void 0?1:he,Ne=Ae.minuteStep,Et=Ne===void 0?1:Ne,Ft=Ae.secondStep,it=Ft===void 0?1:Ft,Gt=Ae.millisecondStep,_t=Gt===void 0?100:Gt,Yt=Ae.hideDisabledOptions,Xt=Ae.disabledTime,yn=Ae.disabledHours,$t=Ae.disabledMinutes,dn=Ae.disabledSeconds,Cn=re.useMemo(function(){return ge||ae.getNow()},[ge,ae]);if(0)var xn,Kt,pa;var Zn=re.useCallback(function(to){var Oa=(Xt==null?void 0:Xt(to))||{};return[Oa.disabledHours||yn||jn,Oa.disabledMinutes||$t||jn,Oa.disabledSeconds||dn||jn,Oa.disabledMilliseconds||jn]},[Xt,yn,$t,dn]),ca=re.useMemo(function(){return Zn(Cn)},[Cn,Zn]),va=(0,ve.Z)(ca,4),Ya=va[0],qa=va[1],la=va[2],Aa=va[3],Da=re.useCallback(function(to,Oa,no,ao){var zo=un(0,23,we,Yt,to()),ka=Be?zo.map(function(ea){return(0,Se.Z)((0,Se.Z)({},ea),{},{label:ne(ea.value%12||12,2)})}):zo,yo=function(nr){return un(0,59,Et,Yt,Oa(nr))},ba=function(nr,tr){return un(0,59,it,Yt,no(nr,tr))},ro=function(nr,tr,wo){return un(0,999,_t,Yt,ao(nr,tr,wo),3)};return[ka,yo,ba,ro]},[Yt,we,Be,_t,Et,it]),eo=re.useMemo(function(){return Da(Ya,qa,la,Aa)},[Da,Ya,qa,la,Aa]),La=(0,ve.Z)(eo,4),_a=La[0],po=La[1],Oo=La[2],Pa=La[3],No=function(Oa,no){var ao=function(){return _a},zo=po,ka=Oo,yo=Pa;if(no){var ba=Zn(no),ro=(0,ve.Z)(ba,4),ea=ro[0],nr=ro[1],tr=ro[2],wo=ro[3],qo=Da(ea,nr,tr,wo),Sr=(0,ve.Z)(qo,4),Zo=Sr[0],$n=Sr[1],Wt=Sr[2],ha=Sr[3];ao=function(){return Zo},zo=$n,ka=Wt,yo=ha}var Ta=Un(Oa,ao,zo,ka,yo,ae);return Ta};return[No,_a,po,Oo,Pa]}function an(ae){var pe=ae.mode,ge=ae.internalMode,Ae=ae.renderExtraFooter,Be=ae.showNow,he=ae.showTime,we=ae.onSubmit,Ne=ae.onNow,Et=ae.invalid,Ft=ae.needConfirm,it=ae.generateConfig,Gt=ae.disabledDate,_t=re.useContext(x),Yt=_t.prefixCls,Xt=_t.locale,yn=_t.button,$t=yn===void 0?"button":yn,dn=it.getNow(),Cn=Xn(it,he,dn),xn=(0,ve.Z)(Cn,1),Kt=xn[0],pa=Ae==null?void 0:Ae(pe),Zn=Gt(dn,{type:pe}),ca=function(){if(!Zn){var eo=Kt(dn);Ne(eo)}},va="".concat(Yt,"-now"),Ya="".concat(va,"-btn"),qa=Be&&re.createElement("li",{className:va},re.createElement("a",{className:oe()(Ya,Zn&&"".concat(Ya,"-disabled")),"aria-disabled":Zn,onClick:ca},ge==="date"?Xt.today:Xt.now)),la=Ft&&re.createElement("li",{className:"".concat(Yt,"-ok")},re.createElement($t,{disabled:Et,onClick:we},Xt.ok)),Aa=(qa||la)&&re.createElement("ul",{className:"".concat(Yt,"-ranges")},qa,la);return!pa&&!Aa?null:re.createElement("div",{className:"".concat(Yt,"-footer")},pa&&re.createElement("div",{className:"".concat(Yt,"-footer-extra")},pa),Aa)}function sn(ae,pe,ge){function Ae(Be,he){var we=Be.findIndex(function(Et){return wt(ae,pe,Et,he,ge)});if(we===-1)return[].concat((0,fe.Z)(Be),[he]);var Ne=(0,fe.Z)(Be);return Ne.splice(we,1),Ne}return Ae}var An=re.createContext(null);function bn(){return re.useContext(An)}function Kn(ae,pe){var ge=ae.prefixCls,Ae=ae.generateConfig,Be=ae.locale,he=ae.disabledDate,we=ae.minDate,Ne=ae.maxDate,Et=ae.cellRender,Ft=ae.hoverValue,it=ae.hoverRangeValue,Gt=ae.onHover,_t=ae.values,Yt=ae.pickerValue,Xt=ae.onSelect,yn=ae.prevIcon,$t=ae.nextIcon,dn=ae.superPrevIcon,Cn=ae.superNextIcon,xn=Ae.getNow(),Kt={now:xn,values:_t,pickerValue:Yt,prefixCls:ge,disabledDate:he,minDate:we,maxDate:Ne,cellRender:Et,hoverValue:Ft,hoverRangeValue:it,onHover:Gt,locale:Be,generateConfig:Ae,onSelect:Xt,panelType:pe,prevIcon:yn,nextIcon:$t,superPrevIcon:dn,superNextIcon:Cn};return[Kt,xn]}var ya=re.createContext({});function Ke(ae){for(var pe=ae.rowNum,ge=ae.colNum,Ae=ae.baseDate,Be=ae.getCellDate,he=ae.prefixColumn,we=ae.rowClassName,Ne=ae.titleFormat,Et=ae.getCellText,Ft=ae.getCellClassName,it=ae.headerCells,Gt=ae.cellSelection,_t=Gt===void 0?!0:Gt,Yt=ae.disabledDate,Xt=bn(),yn=Xt.prefixCls,$t=Xt.panelType,dn=Xt.now,Cn=Xt.disabledDate,xn=Xt.cellRender,Kt=Xt.onHover,pa=Xt.hoverValue,Zn=Xt.hoverRangeValue,ca=Xt.generateConfig,va=Xt.values,Ya=Xt.locale,qa=Xt.onSelect,la=Yt||Cn,Aa="".concat(yn,"-cell"),Da=re.useContext(ya),eo=Da.onCellDblClick,La=function(no){return va.some(function(ao){return ao&&wt(ca,Ya,no,ao,$t)})},_a=[],po=0;po1&&arguments[1]!==void 0?arguments[1]:!1;oo(lo),$t==null||$t(lo),Ko&&mo(lo)},or=function(lo,Ko){ro(lo),Ko&&Uo(Ko),mo(Ko,lo)},Ho=function(lo){if(Wt(lo),Uo(lo),ba!==Kt){var Ko=["decade","year"],Qa=[].concat(Ko,["month"]),uo={quarter:[].concat(Ko,["quarter"]),week:[].concat((0,fe.Z)(Qa),["week"]),date:[].concat((0,fe.Z)(Qa),["date"])},xr=uo[Kt]||Qa,mr=xr.indexOf(ba),Ur=xr[mr+1];Ur&&or(Ur,lo)}},pr=re.useMemo(function(){var vo,lo;if(Array.isArray(ca)){var Ko=(0,ve.Z)(ca,2);vo=Ko[0],lo=Ko[1]}else vo=ca;return!vo&&!lo?null:(vo=vo||lo,lo=lo||vo,Be.isAfter(vo,lo)?[lo,vo]:[vo,lo])},[ca,Be]),Wo=gt(va,Ya,qa),rr=Aa[ea]||zn[ea]||aa,hr=re.useContext(ya),kr=re.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},hr),{},{hideHeader:Da})},[hr,Da]),xo="".concat(eo,"-panel"),Zr=ie(ae,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return re.createElement(ya.Provider,{value:kr},re.createElement("div",{ref:La,tabIndex:Et,className:oe()(xo,(0,Ge.Z)({},"".concat(xo,"-rtl"),he==="rtl"))},re.createElement(rr,(0,E.Z)({},Zr,{showTime:ao,prefixCls:eo,locale:Oa,generateConfig:Be,onModeChange:or,pickerValue:ja,onPickerValueChange:function(lo){Uo(lo,!0)},value:Zo[0],onSelect:Ho,values:Zo,cellRender:Wo,hoverRangeValue:pr,hoverValue:Zn}))))}var Do=re.memo(re.forwardRef(So)),Po=Do;function $a(ae){var pe=ae.picker,ge=ae.multiplePanel,Ae=ae.pickerValue,Be=ae.onPickerValueChange,he=ae.needConfirm,we=ae.onSubmit,Ne=ae.range,Et=ae.hoverValue,Ft=re.useContext(x),it=Ft.prefixCls,Gt=Ft.generateConfig,_t=re.useCallback(function(Cn,xn){return Ct(Gt,pe,Cn,xn)},[Gt,pe]),Yt=re.useMemo(function(){return _t(Ae,1)},[Ae,_t]),Xt=function(xn){Be(_t(xn,-1))},yn={onCellDblClick:function(){he&&we()}},$t=pe==="time",dn=(0,Se.Z)((0,Se.Z)({},ae),{},{hoverValue:null,hoverRangeValue:null,hideHeader:$t});return Ne?dn.hoverRangeValue=Et:dn.hoverValue=Et,ge?re.createElement("div",{className:"".concat(it,"-panels")},re.createElement(ya.Provider,{value:(0,Se.Z)((0,Se.Z)({},yn),{},{hideNext:!0})},re.createElement(Po,dn)),re.createElement(ya.Provider,{value:(0,Se.Z)((0,Se.Z)({},yn),{},{hidePrev:!0})},re.createElement(Po,(0,E.Z)({},dn,{pickerValue:Yt,onPickerValueChange:Xt})))):re.createElement(ya.Provider,{value:(0,Se.Z)({},yn)},re.createElement(Po,dn))}function Eo(ae){return typeof ae=="function"?ae():ae}function Ln(ae){var pe=ae.prefixCls,ge=ae.presets,Ae=ae.onClick,Be=ae.onHover;return ge.length?re.createElement("div",{className:"".concat(pe,"-presets")},re.createElement("ul",null,ge.map(function(he,we){var Ne=he.label,Et=he.value;return re.createElement("li",{key:we,onClick:function(){Ae(Eo(Et))},onMouseEnter:function(){Be(Eo(Et))},onMouseLeave:function(){Be(null)}},Ne)}))):null}function Vo(ae){var pe=ae.panelRender,ge=ae.internalMode,Ae=ae.picker,Be=ae.showNow,he=ae.range,we=ae.multiple,Ne=ae.activeInfo,Et=Ne===void 0?[0,0,0]:Ne,Ft=ae.presets,it=ae.onPresetHover,Gt=ae.onPresetSubmit,_t=ae.onFocus,Yt=ae.onBlur,Xt=ae.onPanelMouseDown,yn=ae.direction,$t=ae.value,dn=ae.onSelect,Cn=ae.isInvalid,xn=ae.defaultOpenValue,Kt=ae.onOk,pa=ae.onSubmit,Zn=re.useContext(x),ca=Zn.prefixCls,va="".concat(ca,"-panel"),Ya=yn==="rtl",qa=re.useRef(null),la=re.useRef(null),Aa=re.useState(0),Da=(0,ve.Z)(Aa,2),eo=Da[0],La=Da[1],_a=re.useState(0),po=(0,ve.Z)(_a,2),Oo=po[0],Pa=po[1],No=re.useState(0),to=(0,ve.Z)(No,2),Oa=to[0],no=to[1],ao=function(Ho){Ho.width&&La(Ho.width)},zo=(0,ve.Z)(Et,3),ka=zo[0],yo=zo[1],ba=zo[2],ro=re.useState(0),ea=(0,ve.Z)(ro,2),nr=ea[0],tr=ea[1];re.useEffect(function(){tr(10)},[ka]),re.useEffect(function(){if(he&&la.current){var or,Ho=((or=qa.current)===null||or===void 0?void 0:or.offsetWidth)||0,pr=la.current.getBoundingClientRect();if(!pr.height||pr.right<0){tr(function(kr){return Math.max(0,kr-1)});return}var Wo=(Ya?yo-Ho:ka)-pr.left;if(no(Wo),eo&&eo=Ne&&ge<=Et)return he;var Ft=Math.min(Math.abs(ge-Ne),Math.abs(ge-Et));Ft0?io:Xr));var ml=nl+El,Hr=Xr-io+1;return String(io+(Hr+ml-io)%Hr)};switch(Ko){case"Backspace":case"Delete":Qa="",uo=mr;break;case"ArrowLeft":Qa="",Ur(-1);break;case"ArrowRight":Qa="",Ur(1);break;case"ArrowUp":Qa="",uo=Tr(1);break;case"ArrowDown":Qa="",uo=Tr(-1);break;default:isNaN(Number(Ko))||(Qa=Oa+Ko,uo=Qa);break}if(Qa!==null&&(no(Qa),Qa.length>=xr&&(Ur(1),no(""))),uo!==null){var Jr=tr.slice(0,Wt)+ne(uo,xr)+tr.slice(ha);ja(Jr.slice(0,we.length))}nr({})},xo=re.useRef();(0,ye.Z)(function(){if(!(!eo||!we||Uo.current)){if(!Sr.match(tr)){ja(we);return}return qo.current.setSelectionRange(Wt,ha),xo.current=(0,mt.Z)(function(){qo.current.setSelectionRange(Wt,ha)}),function(){mt.Z.cancel(xo.current)}}},[Sr,we,eo,tr,ka,Wt,ha,ea,ja]);var Zr=we?{onFocus:pr,onBlur:rr,onKeyDown:kr,onMouseDown:or,onMouseUp:Ho,onPaste:mo}:{};return re.createElement("div",{ref:wo,className:oe()(la,(0,Ge.Z)((0,Ge.Z)({},"".concat(la,"-active"),ge&&Be),"".concat(la,"-placeholder"),it))},re.createElement(qa,(0,E.Z)({ref:qo,"aria-invalid":$t,autoComplete:"off"},Cn,{onKeyDown:hr,onBlur:Wo},Zr,{value:tr,onChange:oo})),re.createElement(In,{type:"suffix",icon:he}),dn)}),Cr=Pr,Wr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Lr=["index"];function Br(ae,pe){var ge=ae.id,Ae=ae.prefix,Be=ae.clearIcon,he=ae.suffixIcon,we=ae.separator,Ne=we===void 0?"~":we,Et=ae.activeIndex,Ft=ae.activeHelp,it=ae.allHelp,Gt=ae.focused,_t=ae.onFocus,Yt=ae.onBlur,Xt=ae.onKeyDown,yn=ae.locale,$t=ae.generateConfig,dn=ae.placeholder,Cn=ae.className,xn=ae.style,Kt=ae.onClick,pa=ae.onClear,Zn=ae.value,ca=ae.onChange,va=ae.onSubmit,Ya=ae.onInputChange,qa=ae.format,la=ae.maskFormat,Aa=ae.preserveInvalidOnBlur,Da=ae.onInvalid,eo=ae.disabled,La=ae.invalid,_a=ae.inputReadOnly,po=ae.direction,Oo=ae.onOpenChange,Pa=ae.onActiveInfo,No=ae.placement,to=ae.onMouseDown,Oa=ae.required,no=ae["aria-required"],ao=ae.autoFocus,zo=ae.tabIndex,ka=(0,Qo.Z)(ae,Wr),yo=po==="rtl",ba=re.useContext(x),ro=ba.prefixCls,ea=re.useMemo(function(){if(typeof ge=="string")return[ge];var Wo=ge||{};return[Wo.start,Wo.end]},[ge]),nr=re.useRef(),tr=re.useRef(),wo=re.useRef(),qo=function(rr){var hr;return(hr=[tr,wo][rr])===null||hr===void 0?void 0:hr.current};re.useImperativeHandle(pe,function(){return{nativeElement:nr.current,focus:function(rr){if((0,ct.Z)(rr)==="object"){var hr,kr=rr||{},xo=kr.index,Zr=xo===void 0?0:xo,vo=(0,Qo.Z)(kr,Lr);(hr=qo(Zr))===null||hr===void 0||hr.focus(vo)}else{var lo;(lo=qo(rr!=null?rr:0))===null||lo===void 0||lo.focus()}},blur:function(){var rr,hr;(rr=qo(0))===null||rr===void 0||rr.blur(),(hr=qo(1))===null||hr===void 0||hr.blur()}}});var Sr=Jn(ka),Zo=re.useMemo(function(){return Array.isArray(dn)?dn:[dn,dn]},[dn]),$n=dr((0,Se.Z)((0,Se.Z)({},ae),{},{id:ea,placeholder:Zo})),Wt=(0,ve.Z)($n,1),ha=Wt[0],Ta=re.useState({position:"absolute",width:0}),ja=(0,ve.Z)(Ta,2),oo=ja[0],mo=ja[1],Uo=(0,Fe.zX)(function(){var Wo=qo(Et);if(Wo){var rr=Wo.nativeElement.getBoundingClientRect(),hr=nr.current.getBoundingClientRect(),kr=rr.left-hr.left;mo(function(xo){return(0,Se.Z)((0,Se.Z)({},xo),{},{width:rr.width,left:kr})}),Pa([rr.left,rr.right,hr.width])}});re.useEffect(function(){Uo()},[Et]);var or=Be&&(Zn[0]&&!eo[0]||Zn[1]&&!eo[1]),Ho=ao&&!eo[0],pr=ao&&!Ho&&!eo[1];return re.createElement(on.Z,{onResize:Uo},re.createElement("div",(0,E.Z)({},Sr,{className:oe()(ro,"".concat(ro,"-range"),(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(ro,"-focused"),Gt),"".concat(ro,"-disabled"),eo.every(function(Wo){return Wo})),"".concat(ro,"-invalid"),La.some(function(Wo){return Wo})),"".concat(ro,"-rtl"),yo),Cn),style:xn,ref:nr,onClick:Kt,onMouseDown:function(rr){var hr=rr.target;hr!==tr.current.inputElement&&hr!==wo.current.inputElement&&rr.preventDefault(),to==null||to(rr)}}),Ae&&re.createElement("div",{className:"".concat(ro,"-prefix")},Ae),re.createElement(Cr,(0,E.Z)({ref:tr},ha(0),{autoFocus:Ho,tabIndex:zo,"date-range":"start"})),re.createElement("div",{className:"".concat(ro,"-range-separator")},Ne),re.createElement(Cr,(0,E.Z)({ref:wo},ha(1),{autoFocus:pr,tabIndex:zo,"date-range":"end"})),re.createElement("div",{className:"".concat(ro,"-active-bar"),style:oo}),re.createElement(In,{type:"suffix",icon:he}),or&&re.createElement(Co,{icon:Be,onClear:pa})))}var Kr=re.forwardRef(Br),ma=Kr;function tl(ae,pe){var ge=ae!=null?ae:pe;return Array.isArray(ge)?ge:[ge,ge]}function Vr(ae){return ae===1?"end":"start"}function yl(ae,pe){var ge=Qe(ae,function(){var Rr=ae.disabled,sr=ae.allowEmpty,Mr=tl(Rr,!1),ll=tl(sr,!1);return{disabled:Mr,allowEmpty:ll}}),Ae=(0,ve.Z)(ge,6),Be=Ae[0],he=Ae[1],we=Ae[2],Ne=Ae[3],Et=Ae[4],Ft=Ae[5],it=Be.prefixCls,Gt=Be.styles,_t=Be.classNames,Yt=Be.defaultValue,Xt=Be.value,yn=Be.needConfirm,$t=Be.onKeyDown,dn=Be.disabled,Cn=Be.allowEmpty,xn=Be.disabledDate,Kt=Be.minDate,pa=Be.maxDate,Zn=Be.defaultOpen,ca=Be.open,va=Be.onOpenChange,Ya=Be.locale,qa=Be.generateConfig,la=Be.picker,Aa=Be.showNow,Da=Be.showToday,eo=Be.showTime,La=Be.mode,_a=Be.onPanelChange,po=Be.onCalendarChange,Oo=Be.onOk,Pa=Be.defaultPickerValue,No=Be.pickerValue,to=Be.onPickerValueChange,Oa=Be.inputReadOnly,no=Be.suffixIcon,ao=Be.onFocus,zo=Be.onBlur,ka=Be.presets,yo=Be.ranges,ba=Be.components,ro=Be.cellRender,ea=Be.dateRender,nr=Be.monthCellRender,tr=Be.onClick,wo=Ee(pe),qo=Te(ca,Zn,dn,va),Sr=(0,ve.Z)(qo,2),Zo=Sr[0],$n=Sr[1],Wt=function(sr,Mr){(dn.some(function(ll){return!ll})||!sr)&&$n(sr,Mr)},ha=Dn(qa,Ya,Ne,!0,!1,Yt,Xt,po,Oo),Ta=(0,ve.Z)(ha,5),ja=Ta[0],oo=Ta[1],mo=Ta[2],Uo=Ta[3],or=Ta[4],Ho=mo(),pr=et(dn,Cn,Zo),Wo=(0,ve.Z)(pr,9),rr=Wo[0],hr=Wo[1],kr=Wo[2],xo=Wo[3],Zr=Wo[4],vo=Wo[5],lo=Wo[6],Ko=Wo[7],Qa=Wo[8],uo=function(sr,Mr){hr(!0),ao==null||ao(sr,{range:Vr(Mr!=null?Mr:xo)})},xr=function(sr,Mr){hr(!1),zo==null||zo(sr,{range:Vr(Mr!=null?Mr:xo)})},mr=re.useMemo(function(){if(!eo)return null;var Rr=eo.disabledTime,sr=Rr?function(Mr){var ll=Vr(xo),Ml=Ze(Ho,lo,xo);return Rr(Mr,ll,{from:Ml})}:void 0;return(0,Se.Z)((0,Se.Z)({},eo),{},{disabledTime:sr})},[eo,xo,Ho,lo]),Ur=(0,Fe.C8)([la,la],{value:La}),Tr=(0,ve.Z)(Ur,2),Jr=Tr[0],Ol=Tr[1],El=Jr[xo]||la,gl=El==="date"&&mr?"datetime":El,Za=gl===la&&gl!=="time",io=hn(la,El,Aa,Da,!0),Xr=Sn(Be,ja,oo,mo,Uo,dn,Ne,rr,Zo,Ft),qr=(0,ve.Z)(Xr,2),Pl=qr[0],nl=qr[1],ml=xt(Ho,dn,lo,qa,Ya,xn),Hr=ut(Ho,Ft,Cn),Fl=(0,ve.Z)(Hr,2),Fu=Fl[0],_l=Fl[1],iu=Qt(qa,Ya,Ho,Jr,Zo,xo,he,Za,Pa,No,mr==null?void 0:mr.defaultOpenValue,to,Kt,pa),Bu=(0,ve.Z)(iu,2),Pi=Bu[0],ai=Bu[1],su=(0,Fe.zX)(function(Rr,sr,Mr){var ll=ce(Jr,xo,sr);if((ll[0]!==Jr[0]||ll[1]!==Jr[1])&&Ol(ll),_a&&Mr!==!1){var Ml=(0,fe.Z)(Ho);Rr&&(Ml[xo]=Rr),_a(Ml,ll)}}),Ql=function(sr,Mr){return ce(Ho,Mr,sr)},ru=function(sr,Mr){var ll=Ho;sr&&(ll=Ql(sr,xo)),Ko(xo);var Ml=vo(ll);Uo(ll),Pl(xo,Ml===null),Ml===null?Wt(!1,{force:!0}):Mr||wo.current.focus({index:Ml})},Ci=function(sr){var Mr,ll=sr.target.getRootNode();if(!wo.current.nativeElement.contains((Mr=ll.activeElement)!==null&&Mr!==void 0?Mr:document.activeElement)){var Ml=dn.findIndex(function(os){return!os});Ml>=0&&wo.current.focus({index:Ml})}Wt(!0),tr==null||tr(sr)},oi=function(){nl(null),Wt(!1,{force:!0})},ri=re.useState(null),Qu=(0,ve.Z)(ri,2),Fi=Qu[0],ku=Qu[1],rl=re.useState(null),Dl=(0,ve.Z)(rl,2),ur=Dl[0],Hu=Dl[1],Wu=re.useMemo(function(){return ur||Ho},[Ho,ur]);re.useEffect(function(){Zo||Hu(null)},[Zo]);var Bi=re.useState([0,0,0]),Ku=(0,ve.Z)(Bi,2),wi=Ku[0],Jo=Ku[1],bi=xe(ka,yo),Di=function(sr){Hu(sr),ku("preset")},Hi=function(sr){var Mr=nl(sr);Mr&&Wt(!1,{force:!0})},xi=function(sr){ru(sr)},Mi=function(sr){Hu(sr?Ql(sr,xo):null),ku("cell")},pu=function(sr){Wt(!0),uo(sr)},Ii=function(){kr("panel")},Ni=function(sr){var Mr=ce(Ho,xo,sr);Uo(Mr),!yn&&!we&&he===gl&&ru(sr)},Li=function(){Wt(!1)},Oi=gt(ro,ea,nr,Vr(xo)),ki=Ho[xo]||null,Ti=(0,Fe.zX)(function(Rr){return Ft(Rr,{activeIndex:xo})}),Er=re.useMemo(function(){var Rr=(0,He.Z)(Be,!1),sr=(0,be.Z)(Be,[].concat((0,fe.Z)(Object.keys(Rr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return sr},[Be]),ir=re.createElement(Vo,(0,E.Z)({},Er,{showNow:io,showTime:mr,range:!0,multiplePanel:Za,activeInfo:wi,disabledDate:ml,onFocus:pu,onBlur:xr,onPanelMouseDown:Ii,picker:la,mode:El,internalMode:gl,onPanelChange:su,format:Et,value:ki,isInvalid:Ti,onChange:null,onSelect:Ni,pickerValue:Pi,defaultOpenValue:le(eo==null?void 0:eo.defaultOpenValue)[xo],onPickerValueChange:ai,hoverValue:Wu,onHover:Mi,needConfirm:yn,onSubmit:ru,onOk:or,presets:bi,onPresetHover:Di,onPresetSubmit:Hi,onNow:xi,cellRender:Oi})),xl=function(sr,Mr){var ll=Ql(sr,Mr);Uo(ll)},Hl=function(){kr("input")},li=function(sr,Mr){var ll=lo.length,Ml=lo[ll-1];if(ll&&Ml!==Mr&&yn&&!Cn[Ml]&&!Qa(Ml)&&Ho[Ml]){wo.current.focus({index:Ml});return}kr("input"),Wt(!0,{inherit:!0}),xo!==Mr&&Zo&&!yn&&we&&ru(null,!0),Zr(Mr),uo(sr,Mr)},ts=function(sr,Mr){if(Wt(!1),!yn&&kr()==="input"){var ll=vo(Ho);Pl(xo,ll===null)}xr(sr,Mr)},ns=function(sr,Mr){sr.key==="Tab"&&ru(null,!0),$t==null||$t(sr,Mr)},as=re.useMemo(function(){return{prefixCls:it,locale:Ya,generateConfig:qa,button:ba.button,input:ba.input}},[it,Ya,qa,ba.button,ba.input]);if((0,ye.Z)(function(){Zo&&xo!==void 0&&su(null,la,!1)},[Zo,xo,la]),(0,ye.Z)(function(){var Rr=kr();!Zo&&Rr==="input"&&(Wt(!1),ru(null,!0)),!Zo&&we&&!yn&&Rr==="panel"&&(Wt(!0),ru())},[Zo]),0)var Ls;return re.createElement(x.Provider,{value:as},re.createElement(ee,(0,E.Z)({},Oe(Be),{popupElement:ir,popupStyle:Gt.popup,popupClassName:_t.popup,visible:Zo,onClose:Li,range:!0}),re.createElement(ma,(0,E.Z)({},Be,{ref:wo,suffixIcon:no,activeIndex:rr||Zo?xo:null,activeHelp:!!ur,allHelp:!!ur&&Fi==="preset",focused:rr,onFocus:li,onBlur:ts,onKeyDown:ns,onSubmit:ru,value:Wu,maskFormat:Et,onChange:xl,onInputChange:Hl,format:Ne,inputReadOnly:Oa,disabled:dn,open:Zo,onOpenChange:Wt,onClick:Ci,onClear:oi,invalid:Fu,onInvalid:_l,onActiveInfo:Jo}))))}var jr=re.forwardRef(yl),De=jr,je=te(11780);function ot(ae){var pe=ae.prefixCls,ge=ae.value,Ae=ae.onRemove,Be=ae.removeIcon,he=Be===void 0?"\xD7":Be,we=ae.formatDate,Ne=ae.disabled,Et=ae.maxTagCount,Ft=ae.placeholder,it="".concat(pe,"-selector"),Gt="".concat(pe,"-selection"),_t="".concat(Gt,"-overflow");function Yt($t,dn){return re.createElement("span",{className:oe()("".concat(Gt,"-item")),title:typeof $t=="string"?$t:null},re.createElement("span",{className:"".concat(Gt,"-item-content")},$t),!Ne&&dn&&re.createElement("span",{onMouseDown:function(xn){xn.preventDefault()},onClick:dn,className:"".concat(Gt,"-item-remove")},he))}function Xt($t){var dn=we($t),Cn=function(Kt){Kt&&Kt.stopPropagation(),Ae($t)};return Yt(dn,Cn)}function yn($t){var dn="+ ".concat($t.length," ...");return Yt(dn)}return re.createElement("div",{className:it},re.createElement(je.Z,{prefixCls:_t,data:ge,renderItem:Xt,renderRest:yn,itemKey:function(dn){return we(dn)},maxCount:Et}),!ge.length&&re.createElement("span",{className:"".concat(pe,"-selection-placeholder")},Ft))}var Lt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function cn(ae,pe){var ge=ae.id,Ae=ae.open,Be=ae.prefix,he=ae.clearIcon,we=ae.suffixIcon,Ne=ae.activeHelp,Et=ae.allHelp,Ft=ae.focused,it=ae.onFocus,Gt=ae.onBlur,_t=ae.onKeyDown,Yt=ae.locale,Xt=ae.generateConfig,yn=ae.placeholder,$t=ae.className,dn=ae.style,Cn=ae.onClick,xn=ae.onClear,Kt=ae.internalPicker,pa=ae.value,Zn=ae.onChange,ca=ae.onSubmit,va=ae.onInputChange,Ya=ae.multiple,qa=ae.maxTagCount,la=ae.format,Aa=ae.maskFormat,Da=ae.preserveInvalidOnBlur,eo=ae.onInvalid,La=ae.disabled,_a=ae.invalid,po=ae.inputReadOnly,Oo=ae.direction,Pa=ae.onOpenChange,No=ae.onMouseDown,to=ae.required,Oa=ae["aria-required"],no=ae.autoFocus,ao=ae.tabIndex,zo=ae.removeIcon,ka=(0,Qo.Z)(ae,Lt),yo=Oo==="rtl",ba=re.useContext(x),ro=ba.prefixCls,ea=re.useRef(),nr=re.useRef();re.useImperativeHandle(pe,function(){return{nativeElement:ea.current,focus:function(oo){var mo;(mo=nr.current)===null||mo===void 0||mo.focus(oo)},blur:function(){var oo;(oo=nr.current)===null||oo===void 0||oo.blur()}}});var tr=Jn(ka),wo=function(oo){Zn([oo])},qo=function(oo){var mo=pa.filter(function(Uo){return Uo&&!wt(Xt,Yt,Uo,oo,Kt)});Zn(mo),Ae||ca()},Sr=dr((0,Se.Z)((0,Se.Z)({},ae),{},{onChange:wo}),function(ja){var oo=ja.valueTexts;return{value:oo[0]||"",active:Ft}}),Zo=(0,ve.Z)(Sr,2),$n=Zo[0],Wt=Zo[1],ha=!!(he&&pa.length&&!La),Ta=Ya?re.createElement(re.Fragment,null,re.createElement(ot,{prefixCls:ro,value:pa,onRemove:qo,formatDate:Wt,maxTagCount:qa,disabled:La,removeIcon:zo,placeholder:yn}),re.createElement("input",{className:"".concat(ro,"-multiple-input"),value:pa.map(Wt).join(","),ref:nr,readOnly:!0,autoFocus:no,tabIndex:ao}),re.createElement(In,{type:"suffix",icon:we}),ha&&re.createElement(Co,{icon:he,onClear:xn})):re.createElement(Cr,(0,E.Z)({ref:nr},$n(),{autoFocus:no,tabIndex:ao,suffixIcon:we,clearIcon:ha&&re.createElement(Co,{icon:he,onClear:xn}),showActiveCls:!1}));return re.createElement("div",(0,E.Z)({},tr,{className:oe()(ro,(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(ro,"-multiple"),Ya),"".concat(ro,"-focused"),Ft),"".concat(ro,"-disabled"),La),"".concat(ro,"-invalid"),_a),"".concat(ro,"-rtl"),yo),$t),style:dn,ref:ea,onClick:Cn,onMouseDown:function(oo){var mo,Uo=oo.target;Uo!==((mo=nr.current)===null||mo===void 0?void 0:mo.inputElement)&&oo.preventDefault(),No==null||No(oo)}}),Be&&re.createElement("div",{className:"".concat(ro,"-prefix")},Be),Ta)}var vn=re.forwardRef(cn),de=vn;function dt(ae,pe){var ge=Qe(ae),Ae=(0,ve.Z)(ge,6),Be=Ae[0],he=Ae[1],we=Ae[2],Ne=Ae[3],Et=Ae[4],Ft=Ae[5],it=Be,Gt=it.prefixCls,_t=it.styles,Yt=it.classNames,Xt=it.order,yn=it.defaultValue,$t=it.value,dn=it.needConfirm,Cn=it.onChange,xn=it.onKeyDown,Kt=it.disabled,pa=it.disabledDate,Zn=it.minDate,ca=it.maxDate,va=it.defaultOpen,Ya=it.open,qa=it.onOpenChange,la=it.locale,Aa=it.generateConfig,Da=it.picker,eo=it.showNow,La=it.showToday,_a=it.showTime,po=it.mode,Oo=it.onPanelChange,Pa=it.onCalendarChange,No=it.onOk,to=it.multiple,Oa=it.defaultPickerValue,no=it.pickerValue,ao=it.onPickerValueChange,zo=it.inputReadOnly,ka=it.suffixIcon,yo=it.removeIcon,ba=it.onFocus,ro=it.onBlur,ea=it.presets,nr=it.components,tr=it.cellRender,wo=it.dateRender,qo=it.monthCellRender,Sr=it.onClick,Zo=Ee(pe);function $n(Er){return Er===null?null:to?Er:Er[0]}var Wt=sn(Aa,la,he),ha=Te(Ya,va,[Kt],qa),Ta=(0,ve.Z)(ha,2),ja=Ta[0],oo=Ta[1],mo=function(ir,xl,Hl){if(Pa){var li=(0,Se.Z)({},Hl);delete li.range,Pa($n(ir),$n(xl),li)}},Uo=function(ir){No==null||No($n(ir))},or=Dn(Aa,la,Ne,!1,Xt,yn,$t,mo,Uo),Ho=(0,ve.Z)(or,5),pr=Ho[0],Wo=Ho[1],rr=Ho[2],hr=Ho[3],kr=Ho[4],xo=rr(),Zr=et([Kt]),vo=(0,ve.Z)(Zr,4),lo=vo[0],Ko=vo[1],Qa=vo[2],uo=vo[3],xr=function(ir){Ko(!0),ba==null||ba(ir,{})},mr=function(ir){Ko(!1),ro==null||ro(ir,{})},Ur=(0,Fe.C8)(Da,{value:po}),Tr=(0,ve.Z)(Ur,2),Jr=Tr[0],Ol=Tr[1],El=Jr==="date"&&_a?"datetime":Jr,gl=hn(Da,Jr,eo,La),Za=Cn&&function(Er,ir){Cn($n(Er),$n(ir))},io=Sn((0,Se.Z)((0,Se.Z)({},Be),{},{onChange:Za}),pr,Wo,rr,hr,[],Ne,lo,ja,Ft),Xr=(0,ve.Z)(io,2),qr=Xr[1],Pl=ut(xo,Ft),nl=(0,ve.Z)(Pl,2),ml=nl[0],Hr=nl[1],Fl=re.useMemo(function(){return ml.some(function(Er){return Er})},[ml]),Fu=function(ir,xl){if(ao){var Hl=(0,Se.Z)((0,Se.Z)({},xl),{},{mode:xl.mode[0]});delete Hl.range,ao(ir[0],Hl)}},_l=Qt(Aa,la,xo,[Jr],ja,uo,he,!1,Oa,no,le(_a==null?void 0:_a.defaultOpenValue),Fu,Zn,ca),iu=(0,ve.Z)(_l,2),Bu=iu[0],Pi=iu[1],ai=(0,Fe.zX)(function(Er,ir,xl){if(Ol(ir),Oo&&xl!==!1){var Hl=Er||xo[xo.length-1];Oo(Hl,ir)}}),su=function(){qr(rr()),oo(!1,{force:!0})},Ql=function(ir){!Kt&&!Zo.current.nativeElement.contains(document.activeElement)&&Zo.current.focus(),oo(!0),Sr==null||Sr(ir)},ru=function(){qr(null),oo(!1,{force:!0})},Ci=re.useState(null),oi=(0,ve.Z)(Ci,2),ri=oi[0],Qu=oi[1],Fi=re.useState(null),ku=(0,ve.Z)(Fi,2),rl=ku[0],Dl=ku[1],ur=re.useMemo(function(){var Er=[rl].concat((0,fe.Z)(xo)).filter(function(ir){return ir});return to?Er:Er.slice(0,1)},[xo,rl,to]),Hu=re.useMemo(function(){return!to&&rl?[rl]:xo.filter(function(Er){return Er})},[xo,rl,to]);re.useEffect(function(){ja||Dl(null)},[ja]);var Wu=xe(ea),Bi=function(ir){Dl(ir),Qu("preset")},Ku=function(ir){var xl=to?Wt(rr(),ir):[ir],Hl=qr(xl);Hl&&!to&&oo(!1,{force:!0})},wi=function(ir){Ku(ir)},Jo=function(ir){Dl(ir),Qu("cell")},bi=function(ir){oo(!0),xr(ir)},Di=function(ir){if(Qa("panel"),!(to&&El!==Da)){var xl=to?Wt(rr(),ir):[ir];hr(xl),!dn&&!we&&he===El&&su()}},Hi=function(){oo(!1)},xi=gt(tr,wo,qo),Mi=re.useMemo(function(){var Er=(0,He.Z)(Be,!1),ir=(0,be.Z)(Be,[].concat((0,fe.Z)(Object.keys(Er)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Se.Z)((0,Se.Z)({},ir),{},{multiple:Be.multiple})},[Be]),pu=re.createElement(Vo,(0,E.Z)({},Mi,{showNow:gl,showTime:_a,disabledDate:pa,onFocus:bi,onBlur:mr,picker:Da,mode:Jr,internalMode:El,onPanelChange:ai,format:Et,value:xo,isInvalid:Ft,onChange:null,onSelect:Di,pickerValue:Bu,defaultOpenValue:_a==null?void 0:_a.defaultOpenValue,onPickerValueChange:Pi,hoverValue:ur,onHover:Jo,needConfirm:dn,onSubmit:su,onOk:kr,presets:Wu,onPresetHover:Bi,onPresetSubmit:Ku,onNow:wi,cellRender:xi})),Ii=function(ir){hr(ir)},Ni=function(){Qa("input")},Li=function(ir){Qa("input"),oo(!0,{inherit:!0}),xr(ir)},Oi=function(ir){oo(!1),mr(ir)},ki=function(ir,xl){ir.key==="Tab"&&su(),xn==null||xn(ir,xl)},Ti=re.useMemo(function(){return{prefixCls:Gt,locale:la,generateConfig:Aa,button:nr.button,input:nr.input}},[Gt,la,Aa,nr.button,nr.input]);return(0,ye.Z)(function(){ja&&uo!==void 0&&ai(null,Da,!1)},[ja,uo,Da]),(0,ye.Z)(function(){var Er=Qa();!ja&&Er==="input"&&(oo(!1),su()),!ja&&we&&!dn&&Er==="panel"&&su()},[ja]),re.createElement(x.Provider,{value:Ti},re.createElement(ee,(0,E.Z)({},Oe(Be),{popupElement:pu,popupStyle:_t.popup,popupClassName:Yt.popup,visible:ja,onClose:Hi}),re.createElement(de,(0,E.Z)({},Be,{ref:Zo,suffixIcon:ka,removeIcon:yo,activeHelp:!!rl,allHelp:!!rl&&ri==="preset",focused:lo,onFocus:Li,onBlur:Oi,onKeyDown:ki,onSubmit:su,value:Hu,maskFormat:Et,onChange:Ii,onInputChange:Ni,internalPicker:he,format:Ne,inputReadOnly:zo,disabled:Kt,open:ja,onOpenChange:oo,onClick:Ql,onClear:ru,invalid:Fl,onInvalid:function(ir){Hr(ir,0)}}))))}var Ot=re.forwardRef(dt),ln=Ot,Zt=ln},9940:function(Re,rt,te){"use strict";te.d(rt,{Qw:function(){return Nt},FJ:function(){return nn},hT:function(){return tn},OF:function(){return ne},ZP:function(){return Bt}});var E=te(14809),fe=te(95190),Se=te(20439),ve=te(50298),Fe=te(62646),ye=te(93664),be=te(37463),He=te(6551),Pe=te(34643),re=te(18929),Ge=te(48736),ze=te(59301),yt=function(Je){var Ue=ze.useRef({valueLabels:new Map});return ze.useMemo(function(){var tt=Ue.current.valueLabels,Ve=new Map,Qe=Je.map(function(mt){var ke=mt.value,Te=mt.label,Ee=Te!=null?Te:tt.get(ke);return Ve.set(ke,Ee),(0,Se.Z)((0,Se.Z)({},mt),{},{label:Ee})});return Ue.current.valueLabels=Ve,[Qe]},[Je])},oe=function(Ue,tt,Ve,Qe){return ze.useMemo(function(){var mt=function(Ct){return Ct.map(function(Jt){var Qt=Jt.value;return Qt})},ke=mt(Ue),Te=mt(tt),Ee=ke.filter(function(xt){return!Qe[xt]}),xe=ke,Ye=Te;if(Ve){var et=(0,Pe.S)(ke,!0,Qe);xe=et.checkedKeys,Ye=et.halfCheckedKeys}return[Array.from(new Set([].concat((0,fe.Z)(Ee),(0,fe.Z)(xe)))),Ye]},[Ue,tt,Ve,Qe])},a=oe,y=te(34061),x=function(Je,Ue){return ze.useMemo(function(){var tt=(0,y.I8)(Je,{fieldNames:Ue,initWrapper:function(Qe){return(0,Se.Z)((0,Se.Z)({},Qe),{},{valueEntities:new Map})},processEntity:function(Qe,mt){var ke=Qe.node[Ue.value];if(0)var Te;mt.valueEntities.set(ke,Qe)}});return tt},[Je,Ue])},b=te(4635),z=te(11592),ee=function(){return null},ne=ee,le=["children","value"];function ce(Je){return(0,z.Z)(Je).map(function(Ue){if(!ze.isValidElement(Ue)||!Ue.type)return null;var tt=Ue,Ve=tt.key,Qe=tt.props,mt=Qe.children,ke=Qe.value,Te=(0,Fe.Z)(Qe,le),Ee=(0,Se.Z)({key:Ve,value:ke},Te),xe=ce(mt);return xe.length&&(Ee.children=xe),Ee}).filter(function(Ue){return Ue})}function ie(Je){if(!Je)return Je;var Ue=(0,Se.Z)({},Je);return"props"in Ue||Object.defineProperty(Ue,"props",{get:function(){return(0,Ge.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ue}}),Ue}function Ce(Je,Ue,tt,Ve,Qe,mt){var ke=null,Te=null;function Ee(){function xe(Ye){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ye.map(function(Ct,Jt){var Qt="".concat(et,"-").concat(Jt),qt=Ct[mt.value],Bn=tt.includes(qt),_n=xe(Ct[mt.children]||[],Qt,Bn),rn=ze.createElement(ne,Ct,_n.map(function(Dn){return Dn.node}));if(Ue===qt&&(ke=rn),Bn){var fn={pos:Qt,node:rn,children:_n};return xt||Te.push(fn),fn}return null}).filter(function(Ct){return Ct})}Te||(Te=[],xe(Ve),Te.sort(function(Ye,et){var xt=Ye.node.props.value,Ct=et.node.props.value,Jt=tt.indexOf(xt),Qt=tt.indexOf(Ct);return Jt-Qt}))}Object.defineProperty(Je,"triggerNode",{get:function(){return(0,Ge.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Ee(),ke}}),Object.defineProperty(Je,"allCheckedNodes",{get:function(){return(0,Ge.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Ee(),Qe?Te:Te.map(function(Ye){var et=Ye.node;return et})}})}var Ze=function(Ue,tt,Ve){var Qe=Ve.fieldNames,mt=Ve.treeNodeFilterProp,ke=Ve.filterTreeNode,Te=Qe.children;return ze.useMemo(function(){if(!tt||ke===!1)return Ue;var Ee=typeof ke=="function"?ke:function(Ye,et){return String(et[mt]).toUpperCase().includes(tt.toUpperCase())},xe=function Ye(et){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return et.reduce(function(Ct,Jt){var Qt=Jt[Te],qt=xt||Ee(tt,ie(Jt)),Bn=Ye(Qt||[],qt);return(qt||Bn.length)&&Ct.push((0,Se.Z)((0,Se.Z)({},Jt),{},(0,b.Z)({isLeaf:void 0},Te,Bn))),Ct},[])};return xe(Ue)},[Ue,tt,Te,mt,ke])},Oe=Ze;function gt(Je){var Ue=ze.useRef();Ue.current=Je;var tt=ze.useCallback(function(){return Ue.current.apply(Ue,arguments)},[]);return tt}function ut(Je,Ue){var tt=Ue.id,Ve=Ue.pId,Qe=Ue.rootPId,mt=new Map,ke=[];return Je.forEach(function(Te){var Ee=Te[tt],xe=(0,Se.Z)((0,Se.Z)({},Te),{},{key:Te.key||Ee});mt.set(Ee,xe)}),mt.forEach(function(Te){var Ee=Te[Ve],xe=mt.get(Ee);xe?(xe.children=xe.children||[],xe.children.push(Te)):(Ee===Qe||Qe===null)&&ke.push(Te)}),ke}function Me(Je,Ue,tt){return ze.useMemo(function(){if(Je){if(tt){var Ve=(0,Se.Z)({id:"id",pId:"pId",rootPId:null},(0,ye.Z)(tt)==="object"?tt:{});return ut(Je,Ve)}return Je}return ce(Ue)},[Ue,tt,Je])}var zt=ze.createContext(null),nt=zt,ct=te(37530),Ut=te(29530),ht=te(10228),Tt=te(80547),vt=ze.createContext(null),$e=vt,Rt=function(Ue){return Array.isArray(Ue)?Ue:Ue!==void 0?[Ue]:[]},Mt=function(Ue){var tt=Ue||{},Ve=tt.label,Qe=tt.value,mt=tt.children;return{_title:Ve?[Ve]:["title","label"],value:Qe||"value",key:Qe||"value",children:mt||"children"}},bt=function(Ue){return!Ue||Ue.disabled||Ue.disableCheckbox||Ue.checkable===!1},Xe=function(Ue,tt){var Ve=[],Qe=function mt(ke){ke.forEach(function(Te){var Ee=Te[tt.children];Ee&&(Ve.push(Te[tt.value]),mt(Ee))})};return Qe(Ue),Ve},Le=function(Ue){return Ue==null},at=te(70425),st={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},pt=function(Ue,tt){var Ve=(0,be.lk)(),Qe=Ve.prefixCls,mt=Ve.multiple,ke=Ve.searchValue,Te=Ve.toggleOpen,Ee=Ve.open,xe=Ve.notFoundContent,Ye=ze.useContext($e),et=Ye.virtual,xt=Ye.listHeight,Ct=Ye.listItemHeight,Jt=Ye.listItemScrollOffset,Qt=Ye.treeData,qt=Ye.fieldNames,Bn=Ye.onSelect,_n=Ye.dropdownMatchSelectWidth,rn=Ye.treeExpandAction,fn=Ye.treeTitleRender,Dn=Ye.onPopupScroll,Sn=Ye.leftMaxCount,hn=Ye.leafCountOnly,on=Ye.valueEntities,Un=ze.useContext(nt),jn=Un.checkable,un=Un.checkedKeys,Xn=Un.halfCheckedKeys,an=Un.treeExpandedKeys,sn=Un.treeDefaultExpandAll,An=Un.treeDefaultExpandedKeys,bn=Un.onTreeExpand,Kn=Un.treeIcon,ya=Un.showTreeIcon,Ke=Un.switcherIcon,It=Un.treeLine,St=Un.treeNodeFilterProp,wn=Un.loadData,aa=Un.treeLoadedKeys,Vn=Un.treeMotion,Ua=Un.onTreeLoad,Na=Un.keyEntities,Ja=ze.useRef(),Ra=(0,Tt.Z)(function(){return Qt},[Ee,Qt],function(To,Yo){return Yo[0]&&To[1]!==Yo[1]}),Ao=ze.useMemo(function(){return jn?{checked:un,halfChecked:Xn}:null},[jn,un,Xn]);ze.useEffect(function(){if(Ee&&!mt&&un.length){var To;(To=Ja.current)===null||To===void 0||To.scrollTo({key:un[0]})}},[Ee]);var kn=function(Yo){Yo.preventDefault()},Ht=function(Yo,wr){var Pr=wr.node;jn&&bt(Pr)||(Bn(Pr.key,{selected:!un.includes(Pr.key)}),mt||Te(!1))},Yn=ze.useState(An),fo=(0,ve.Z)(Yn,2),wa=fo[0],za=fo[1],Wn=ze.useState(null),sa=(0,ve.Z)(Wn,2),ia=sa[0],zn=sa[1],So=ze.useMemo(function(){return an?(0,fe.Z)(an):ke?ia:wa},[wa,ia,an,ke]),Do=function(Yo){za(Yo),zn(Yo),bn&&bn(Yo)},Po=String(ke).toLowerCase(),$a=function(Yo){return Po?String(Yo[St]).toLowerCase().includes(Po):!1};ze.useEffect(function(){ke&&zn(Xe(Qt,qt))},[ke]);var Eo=ze.useState(function(){return new Map}),Ln=(0,ve.Z)(Eo,2),Vo=Ln[0],Qo=Ln[1];ze.useEffect(function(){Sn&&Qo(new Map)},[Sn]);function dr(To){var Yo=To[qt.value];if(!Vo.has(Yo)){var wr=on.get(Yo),Pr=(wr.children||[]).length===0;if(Pr)Vo.set(Yo,!1);else{var Cr=wr.children.filter(function(Lr){return!Lr.node.disabled&&!Lr.node.disableCheckbox&&!un.includes(Lr.node[qt.value])}),Wr=Cr.length;Vo.set(Yo,Wr>Sn)}}return Vo.get(Yo)}var Ro=(0,at.zX)(function(To){var Yo=To[qt.value];return un.includes(Yo)||Sn===null?!1:Sn<=0?!0:hn&&Sn?dr(To):!1}),Jn=function To(Yo){var wr=(0,ct.Z)(Yo),Pr;try{for(wr.s();!(Pr=wr.n()).done;){var Cr=Pr.value;if(!(Cr.disabled||Cr.selectable===!1)){if(ke){if($a(Cr))return Cr}else return Cr;if(Cr[qt.children]){var Wr=To(Cr[qt.children]);if(Wr)return Wr}}}}catch(Lr){wr.e(Lr)}finally{wr.f()}return null},ua=ze.useState(null),Ca=(0,ve.Z)(ua,2),In=Ca[0],Co=Ca[1],ga=Na[In];ze.useEffect(function(){if(Ee){var To=null,Yo=function(){var Pr=Jn(Ra);return Pr?Pr[qt.value]:null};!mt&&un.length&&!ke?To=un[0]:To=Yo(),Co(To)}},[Ee,ke]),ze.useImperativeHandle(tt,function(){var To;return{scrollTo:(To=Ja.current)===null||To===void 0?void 0:To.scrollTo,onKeyDown:function(wr){var Pr,Cr=wr.which;switch(Cr){case ht.Z.UP:case ht.Z.DOWN:case ht.Z.LEFT:case ht.Z.RIGHT:(Pr=Ja.current)===null||Pr===void 0||Pr.onKeyDown(wr);break;case ht.Z.ENTER:{if(ga){var Wr=Ro(ga.node),Lr=(ga==null?void 0:ga.node)||{},Br=Lr.selectable,Kr=Lr.value,ma=Lr.disabled;Br!==!1&&!ma&&!Wr&&Ht(null,{node:{key:In},selected:!un.includes(Kr)})}break}case ht.Z.ESC:Te(!1)}},onKeyUp:function(){}}});var yr=(0,Tt.Z)(function(){return!ke},[ke,an||wa],function(To,Yo){var wr=(0,ve.Z)(To,1),Pr=wr[0],Cr=(0,ve.Z)(Yo,2),Wr=Cr[0],Lr=Cr[1];return Pr!==Wr&&!!(Wr||Lr)}),er=yr?wn:null;if(Ra.length===0)return ze.createElement("div",{role:"listbox",className:"".concat(Qe,"-empty"),onMouseDown:kn},xe);var ar={fieldNames:qt};return aa&&(ar.loadedKeys=aa),So&&(ar.expandedKeys=So),ze.createElement("div",{onMouseDown:kn},ga&&Ee&&ze.createElement("span",{style:st,"aria-live":"assertive"},ga.node.value),ze.createElement(Ut.y6.Provider,{value:{nodeDisabled:Ro}},ze.createElement(Ut.ZP,(0,E.Z)({ref:Ja,focusable:!1,prefixCls:"".concat(Qe,"-tree"),treeData:Ra,height:xt,itemHeight:Ct,itemScrollOffset:Jt,virtual:et!==!1&&_n!==!1,multiple:mt,icon:Kn,showIcon:ya,switcherIcon:Ke,showLine:It,loadData:er,motion:Vn,activeKey:In,checkable:jn,checkStrictly:!0,checkedKeys:Ao,selectedKeys:jn?[]:un,defaultExpandAll:sn,titleRender:fn},ar,{onActiveChange:Co,onSelect:Ht,onCheck:Ht,onExpand:Do,onLoad:Ua,filterTreeNode:$a,expandAction:rn,onScroll:Dn}))))},Vt=ze.forwardRef(pt),Ie=Vt,Nt="SHOW_ALL",tn="SHOW_PARENT",nn="SHOW_CHILD";function mn(Je,Ue,tt,Ve){var Qe=new Set(Je);return Ue===nn?Je.filter(function(mt){var ke=tt[mt];return!ke||!ke.children||!ke.children.some(function(Te){var Ee=Te.node;return Qe.has(Ee[Ve.value])})||!ke.children.every(function(Te){var Ee=Te.node;return bt(Ee)||Qe.has(Ee[Ve.value])})}):Ue===tn?Je.filter(function(mt){var ke=tt[mt],Te=ke?ke.parent:null;return!Te||bt(Te.node)||!Qe.has(Te.key)}):Je}function Rn(Je){var Ue=Je.searchPlaceholder,tt=Je.treeCheckStrictly,Ve=Je.treeCheckable,Qe=Je.labelInValue,mt=Je.value,ke=Je.multiple,Te=Je.showCheckedStrategy,Ee=Je.maxCount;warning(!Ue,"`searchPlaceholder` has been removed."),tt&&Qe===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Qe||tt)&&warning(toArray(mt).every(function(xe){return xe&&_typeof(xe)==="object"&&"value"in xe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),tt||ke||Ve?warning(!mt||Array.isArray(mt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(mt),"`value` should not be array when `TreeSelect` is single mode."),Ee&&(Te==="SHOW_ALL"&&!tt||Te==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var wt=null,qe=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function At(Je){return!Je||(0,ye.Z)(Je)!=="object"}var _e=ze.forwardRef(function(Je,Ue){var tt=Je.id,Ve=Je.prefixCls,Qe=Ve===void 0?"rc-tree-select":Ve,mt=Je.value,ke=Je.defaultValue,Te=Je.onChange,Ee=Je.onSelect,xe=Je.onDeselect,Ye=Je.searchValue,et=Je.inputValue,xt=Je.onSearch,Ct=Je.autoClearSearchValue,Jt=Ct===void 0?!0:Ct,Qt=Je.filterTreeNode,qt=Je.treeNodeFilterProp,Bn=qt===void 0?"value":qt,_n=Je.showCheckedStrategy,rn=Je.treeNodeLabelProp,fn=Je.multiple,Dn=Je.treeCheckable,Sn=Je.treeCheckStrictly,hn=Je.labelInValue,on=Je.maxCount,Un=Je.fieldNames,jn=Je.treeDataSimpleMode,un=Je.treeData,Xn=Je.children,an=Je.loadData,sn=Je.treeLoadedKeys,An=Je.onTreeLoad,bn=Je.treeDefaultExpandAll,Kn=Je.treeExpandedKeys,ya=Je.treeDefaultExpandedKeys,Ke=Je.onTreeExpand,It=Je.treeExpandAction,St=Je.virtual,wn=Je.listHeight,aa=wn===void 0?200:wn,Vn=Je.listItemHeight,Ua=Vn===void 0?20:Vn,Na=Je.listItemScrollOffset,Ja=Na===void 0?0:Na,Ra=Je.onDropdownVisibleChange,Ao=Je.dropdownMatchSelectWidth,kn=Ao===void 0?!0:Ao,Ht=Je.treeLine,Yn=Je.treeIcon,fo=Je.showTreeIcon,wa=Je.switcherIcon,za=Je.treeMotion,Wn=Je.treeTitleRender,sa=Je.onPopupScroll,ia=(0,Fe.Z)(Je,qe),zn=(0,He.ZP)(tt),So=Dn&&!Sn,Do=Dn||Sn,Po=Sn||hn,$a=Do||fn,Eo=(0,re.Z)(ke,{value:mt}),Ln=(0,ve.Z)(Eo,2),Vo=Ln[0],Qo=Ln[1],dr=ze.useMemo(function(){return Dn?_n||nn:Nt},[_n,Dn]),Ro=ze.useMemo(function(){return Mt(Un)},[JSON.stringify(Un)]),Jn=(0,re.Z)("",{value:Ye!==void 0?Ye:et,postState:function(ge){return ge||""}}),ua=(0,ve.Z)(Jn,2),Ca=ua[0],In=ua[1],Co=function(ge){In(ge),xt==null||xt(ge)},ga=Me(un,Xn,jn),yr=x(ga,Ro),er=yr.keyEntities,ar=yr.valueEntities,To=ze.useCallback(function(pe){var ge=[],Ae=[];return pe.forEach(function(Be){ar.has(Be)?Ae.push(Be):ge.push(Be)}),{missingRawValues:ge,existRawValues:Ae}},[ar]),Yo=Oe(ga,Ca,{fieldNames:Ro,treeNodeFilterProp:Bn,filterTreeNode:Qt}),wr=ze.useCallback(function(pe){if(pe){if(rn)return pe[rn];for(var ge=Ro._title,Ae=0;Aevn)){var he=Cr(pe);if(Qo(he),Jt&&In(""),Te){var we=pe;So&&(we=Be.map(function($t){var dn=ar.get($t);return dn?dn.node[Ro.value]:$t}));var Ne=ge||{triggerValue:void 0,selected:void 0},Et=Ne.triggerValue,Ft=Ne.selected,it=we;if(Sn){var Gt=ma.filter(function($t){return!we.includes($t.value)});it=[].concat((0,fe.Z)(it),(0,fe.Z)(Gt))}var _t=Cr(it),Yt={preValue:Kr,triggerValue:Et},Xt=!0;(Sn||Ae==="selection"&&!Ft)&&(Xt=!1),Ce(Yt,Et,pe,ga,Xt,Ro),Do?Yt.checked=Ft:Yt.selected=Ft;var yn=Po?_t:_t.map(function($t){return $t.value});Te($a?yn:yn[0],Po?null:_t.map(function($t){return $t.label}),Yt)}}}),dt=ze.useCallback(function(pe,ge){var Ae,Be=ge.selected,he=ge.source,we=er[pe],Ne=we==null?void 0:we.node,Et=(Ae=Ne==null?void 0:Ne[Ro.value])!==null&&Ae!==void 0?Ae:pe;if(!$a)de([Et],{selected:!0,triggerValue:Et},"option");else{var Ft=Be?[].concat((0,fe.Z)(tl),[Et]):jr.filter(function(dn){return dn!==Et});if(So){var it=To(Ft),Gt=it.missingRawValues,_t=it.existRawValues,Yt=_t.map(function(dn){return ar.get(dn).key}),Xt;if(Be){var yn=(0,Pe.S)(Yt,!0,er);Xt=yn.checkedKeys}else{var $t=(0,Pe.S)(Yt,{checked:!1,halfCheckedKeys:De},er);Xt=$t.checkedKeys}Ft=[].concat((0,fe.Z)(Gt),(0,fe.Z)(Xt.map(function(dn){return er[dn].node[Ro.value]})))}de(Ft,{selected:Be,triggerValue:Et},he||"option")}Be||!$a?Ee==null||Ee(Et,ie(Ne)):xe==null||xe(Et,ie(Ne))},[To,ar,er,Ro,$a,tl,de,So,Ee,xe,jr,De,on]),Ot=ze.useCallback(function(pe){if(Ra){var ge={};Object.defineProperty(ge,"documentClickClose",{get:function(){return(0,Ge.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Ra(pe,ge)}},[Ra]),ln=gt(function(pe,ge){var Ae=pe.map(function(Be){return Be.value});if(ge.type==="clear"){de(Ae,{},"selection");return}ge.values.length&&dt(ge.values[0].value,{selected:!1,source:"selection"})}),Zt=ze.useMemo(function(){return{virtual:St,dropdownMatchSelectWidth:kn,listHeight:aa,listItemHeight:Ua,listItemScrollOffset:Ja,treeData:Yo,fieldNames:Ro,onSelect:dt,treeExpandAction:It,treeTitleRender:Wn,onPopupScroll:sa,leftMaxCount:on===void 0?null:on-cn.length,leafCountOnly:dr==="SHOW_CHILD"&&!Sn&&!!Dn,valueEntities:ar}},[St,kn,aa,Ua,Ja,Yo,Ro,dt,It,Wn,sa,on,cn.length,dr,Sn,Dn,ar]),ae=ze.useMemo(function(){return{checkable:Do,loadData:an,treeLoadedKeys:sn,onTreeLoad:An,checkedKeys:jr,halfCheckedKeys:De,treeDefaultExpandAll:bn,treeExpandedKeys:Kn,treeDefaultExpandedKeys:ya,onTreeExpand:Ke,treeIcon:Yn,treeMotion:za,showTreeIcon:fo,switcherIcon:wa,treeLine:Ht,treeNodeFilterProp:Bn,keyEntities:er}},[Do,an,sn,An,jr,De,bn,Kn,ya,Ke,Yn,za,fo,wa,Ht,Bn,er]);return ze.createElement($e.Provider,{value:Zt},ze.createElement(nt.Provider,{value:ae},ze.createElement(be.Ac,(0,E.Z)({ref:Ue},ia,{id:zn,prefixCls:Qe,mode:$a?"multiple":void 0,displayValues:cn,onDisplayValuesChange:ln,searchValue:Ca,onSearch:Co,OptionList:Ie,emptyOptions:!ga.length,onDropdownVisibleChange:Ot,dropdownMatchSelectWidth:kn}))))}),Pt=_e;Pt.TreeNode=ne,Pt.SHOW_ALL=Nt,Pt.SHOW_PARENT=tn,Pt.SHOW_CHILD=nn;var We=Pt,Bt=We},27774:function(Re,rt){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.SizeSensorId=rt.SensorTabIndex=rt.SensorClassName=void 0;var te="size-sensor-id";rt.SizeSensorId=te;var E="size-sensor-object";rt.SensorClassName=E;var fe="-1";rt.SensorTabIndex=fe},79301:function(Re,rt){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var te=function(fe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,ve=null;return function(){for(var Fe=this,ye=arguments.length,be=new Array(ye),He=0;He=Se.length?{done:!0}:{done:!1,value:Se[ye++]}},e:function(ze){throw ze},f:be}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`:'
    '+(gt?Ze:(0,Se.escape)(Ze,!0))+"
    "},Pe.heading=function(Ze,Oe,gt){let ut=this.options.headerPrefix+gt.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return be.push({anchor:ut,level:Oe,text:Ze}),"'+Ze+""},fe().setOptions({silent:!0,gfm:!0,pedantic:!1}),fe().use({tokenizer:a,renderer:Pe}),rt.ZP=fe()},23992:function(Re,rt,te){"use strict";te.d(rt,{G:function(){return Fe},t:function(){return ve}});var E=te(7062),fe=te.n(E);const Se=null;function ve(ye,be){let He=fe().get("__ec");He||(He={}),He[ye]=be,fe().set("__ec",He)}function Fe(ye,be){let He=fe().get("__ec");return He?He[ye]===void 0?be:He[ye]:be}},99381:function(Re,rt,te){"use strict";te.d(rt,{Z:function(){return mt}});var E=te(59301),fe=te(37530),Se=te(99153),ve=te(84851),Fe=te(4635),ye,be;function He(ke,Te,Ee){if(Te<0||Te>31||ke>>>Te)throw new RangeError("Value out of range");for(var xe=Te-1;xe>=0;xe--)Ee.push(ke>>>xe&1)}function Pe(ke,Te){return(ke>>>Te&1)!=0}function re(ke){if(!ke)throw new Error("Assertion error")}var Ge=function(){function ke(Te,Ee){(0,Se.Z)(this,ke),(0,Fe.Z)(this,"modeBits",void 0),(0,Fe.Z)(this,"numBitsCharCount",void 0),this.modeBits=Te,this.numBitsCharCount=Ee}return(0,ve.Z)(ke,[{key:"numCharCountBits",value:function(Ee){return this.numBitsCharCount[Math.floor((Ee+7)/17)]}}]),ke}();ye=Ge,(0,Fe.Z)(Ge,"NUMERIC",new ye(1,[10,12,14])),(0,Fe.Z)(Ge,"ALPHANUMERIC",new ye(2,[9,11,13])),(0,Fe.Z)(Ge,"BYTE",new ye(4,[8,16,16])),(0,Fe.Z)(Ge,"KANJI",new ye(8,[8,10,12])),(0,Fe.Z)(Ge,"ECI",new ye(7,[0,0,0]));var ze=(0,ve.Z)(function ke(Te,Ee){(0,Se.Z)(this,ke),(0,Fe.Z)(this,"ordinal",void 0),(0,Fe.Z)(this,"formatBits",void 0),this.ordinal=Te,this.formatBits=Ee});be=ze,(0,Fe.Z)(ze,"LOW",new be(0,1)),(0,Fe.Z)(ze,"MEDIUM",new be(1,0)),(0,Fe.Z)(ze,"QUARTILE",new be(2,3)),(0,Fe.Z)(ze,"HIGH",new be(3,2));var yt=function(){function ke(Te,Ee,xe){if((0,Se.Z)(this,ke),(0,Fe.Z)(this,"mode",void 0),(0,Fe.Z)(this,"numChars",void 0),(0,Fe.Z)(this,"bitData",void 0),this.mode=Te,this.numChars=Ee,this.bitData=xe,Ee<0)throw new RangeError("Invalid argument");this.bitData=xe.slice()}return(0,ve.Z)(ke,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(Ee){var xe=[],Ye=(0,fe.Z)(Ee),et;try{for(Ye.s();!(et=Ye.n()).done;){var xt=et.value;He(xt,8,xe)}}catch(Ct){Ye.e(Ct)}finally{Ye.f()}return new ke(Ge.BYTE,Ee.length,xe)}},{key:"makeNumeric",value:function(Ee){if(!ke.isNumeric(Ee))throw new RangeError("String contains non-numeric characters");for(var xe=[],Ye=0;Ye=1<ke.MAX_VERSION)throw new RangeError("Version value out of range");if(et<-1||et>7)throw new RangeError("Mask value out of range");this.size=Te*4+17;for(var xt=[],Ct=0;Ct>>9)*1335;var xt=(xe<<10|Ye)^21522;re(xt>>>15==0);for(var Ct=0;Ct<=5;Ct++)this.setFunctionModule(8,Ct,Pe(xt,Ct));this.setFunctionModule(8,7,Pe(xt,6)),this.setFunctionModule(8,8,Pe(xt,7)),this.setFunctionModule(7,8,Pe(xt,8));for(var Jt=9;Jt<15;Jt++)this.setFunctionModule(14-Jt,8,Pe(xt,Jt));for(var Qt=0;Qt<8;Qt++)this.setFunctionModule(this.size-1-Qt,8,Pe(xt,Qt));for(var qt=8;qt<15;qt++)this.setFunctionModule(8,this.size-15+qt,Pe(xt,qt));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var Ee=this.version,xe=0;xe<12;xe++)Ee=Ee<<1^(Ee>>>11)*7973;var Ye=this.version<<12|Ee;re(Ye>>>18==0);for(var et=0;et<18;et++){var xt=Pe(Ye,et),Ct=this.size-11+et%3,Jt=Math.floor(et/3);this.setFunctionModule(Ct,Jt,xt),this.setFunctionModule(Jt,Ct,xt)}}}},{key:"drawFinderPattern",value:function(Ee,xe){for(var Ye=-4;Ye<=4;Ye++)for(var et=-4;et<=4;et++){var xt=Math.max(Math.abs(et),Math.abs(Ye)),Ct=Ee+et,Jt=xe+Ye;0<=Ct&&Ct=Jt)&&Sn.push(ln[jn])})},an=0;an=1;Ye-=2){Ye==6&&(Ye=5);for(var et=0;et>>3],7-(xe&7)),xe++)}}re(xe==Ee.length*8)}},{key:"applyMask",value:function(Ee){if(Ee<0||Ee>7)throw new RangeError("Mask value out of range");for(var xe=0;xe5&&Ee++):(this.finderPenaltyAddHistory(et,xt),Ye||(Ee+=this.finderPenaltyCountPatterns(xt)*ke.PENALTY_N3),Ye=this.modules[xe][Ct],et=1);Ee+=this.finderPenaltyTerminateAndCount(Ye,et,xt)*ke.PENALTY_N3}for(var Jt=0;Jt5&&Ee++):(this.finderPenaltyAddHistory(qt,Bn),Qt||(Ee+=this.finderPenaltyCountPatterns(Bn)*ke.PENALTY_N3),Qt=this.modules[_n][Jt],qt=1);Ee+=this.finderPenaltyTerminateAndCount(Qt,qt,Bn)*ke.PENALTY_N3}for(var on=0;on0&&Ee[2]==xe&&Ee[3]==xe*3&&Ee[4]==xe&&Ee[5]==xe;return(Ye&&Ee[0]>=xe*4&&Ee[6]>=xe?1:0)+(Ye&&Ee[6]>=xe*4&&Ee[0]>=xe?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(Ee,xe,Ye){var et=xe;return Ee&&(this.finderPenaltyAddHistory(et,Ye),et=0),et+=this.size,this.finderPenaltyAddHistory(et,Ye),this.finderPenaltyCountPatterns(Ye)}},{key:"finderPenaltyAddHistory",value:function(Ee,xe){var Ye=Ee;xe[0]==0&&(Ye+=this.size),xe.pop(),xe.unshift(Ye)}}],[{key:"encodeText",value:function(Ee,xe){var Ye=yt.makeSegments(Ee);return ke.encodeSegments(Ye,xe)}},{key:"encodeBinary",value:function(Ee,xe){var Ye=yt.makeBytes(Ee);return ke.encodeSegments([Ye],xe)}},{key:"encodeSegments",value:function(Ee,xe){var Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,xt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,Ct=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(ke.MIN_VERSION<=Ye&&Ye<=et&&et<=ke.MAX_VERSION)||xt<-1||xt>7)throw new RangeError("Invalid value");var Jt,Qt;for(Jt=Ye;;Jt++){var qt=ke.getNumDataCodewords(Jt,xe)*8,Bn=yt.getTotalBits(Ee,Jt);if(Bn<=qt){Qt=Bn;break}if(Jt>=et)throw new RangeError("Data too long")}for(var _n=xe,on=0,fn=[ze.MEDIUM,ze.QUARTILE,ze.HIGH];on>>3]|=bn<<7-(Kn&7)}),new ke(Jt,_n,An,xt)}},{key:"getNumRawDataModules",value:function(Ee){if(Eeke.MAX_VERSION)throw new RangeError("Version number out of range");var xe=(16*Ee+128)*Ee+64;if(Ee>=2){var Ye=Math.floor(Ee/7)+2;xe-=(25*Ye-10)*Ye-55,Ee>=7&&(xe-=36)}return re(208<=xe&&xe<=29648),xe}},{key:"getNumDataCodewords",value:function(Ee,xe){return Math.floor(ke.getNumRawDataModules(Ee)/8)-ke.ECC_CODEWORDS_PER_BLOCK[xe.ordinal][Ee]*ke.NUM_ERROR_CORRECTION_BLOCKS[xe.ordinal][Ee]}},{key:"reedSolomonComputeDivisor",value:function(Ee){if(Ee<1||Ee>255)throw new RangeError("Degree out of range");for(var xe=[],Ye=0;Ye>>8||xe>>>8)throw new RangeError("Byte out of range");for(var Ye=0,et=7;et>=0;et--)Ye=Ye<<1^(Ye>>>7)*285,Ye^=(xe>>>et&1)*Ee;return re(Ye>>>8==0),Ye}}]),ke}();(0,Fe.Z)(oe,"MIN_VERSION",1),(0,Fe.Z)(oe,"MAX_VERSION",40),(0,Fe.Z)(oe,"PENALTY_N1",3),(0,Fe.Z)(oe,"PENALTY_N2",3),(0,Fe.Z)(oe,"PENALTY_N3",40),(0,Fe.Z)(oe,"PENALTY_N4",10),(0,Fe.Z)(oe,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,Fe.Z)(oe,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var a={L:ze.LOW,M:ze.MEDIUM,Q:ze.QUARTILE,H:ze.HIGH},y=128,x="L",b="#FFFFFF",z="#000000",ee=!1,ne=1,le=4,ce=0,ie=.1;function Ce(ke){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ee=[];return ke.forEach(function(xe,Ye){var et=null;xe.forEach(function(xt,Ct){if(!xt&&et!==null){Ee.push("M".concat(et+Te," ").concat(Ye+Te,"h").concat(Ct-et,"v1H").concat(et+Te,"z")),et=null;return}if(Ct===xe.length-1){if(!xt)return;et===null?Ee.push("M".concat(Ct+Te,",").concat(Ye+Te," h1v1H").concat(Ct+Te,"z")):Ee.push("M".concat(et+Te,",").concat(Ye+Te," h").concat(Ct+1-et,"v1H").concat(et+Te,"z"));return}xt&&et===null&&(et=Ct)})}),Ee.join("")}function Ze(ke,Te){return ke.slice().map(function(Ee,xe){return xe=Te.y+Te.h?Ee:Ee.map(function(Ye,et){return et=Te.x+Te.w?Ye:!1})})}function Oe(ke,Te,Ee,xe){if(xe==null)return null;var Ye=ke.length+Ee*2,et=Math.floor(Te*ie),xt=Ye/Te,Ct=(xe.width||et)*xt,Jt=(xe.height||et)*xt,Qt=xe.x==null?ke.length/2-Ct/2:xe.x*xt,qt=xe.y==null?ke.length/2-Jt/2:xe.y*xt,Bn=xe.opacity==null?1:xe.opacity,_n=null;if(xe.excavate){var on=Math.floor(Qt),fn=Math.floor(qt),Dn=Math.ceil(Ct+Qt-on),Sn=Math.ceil(Jt+qt-fn);_n={x:on,y:fn,w:Dn,h:Sn}}var hn=xe.crossOrigin;return{x:Qt,y:qt,h:Jt,w:Ct,excavation:_n,opacity:Bn,crossOrigin:hn}}function gt(ke,Te){return Te!=null?Math.floor(Te):ke?le:ce}var ut=function(){try{new Path2D().addPath(new Path2D)}catch(ke){return!1}return!0}(),Me=te(14809),zt=te(20439),nt=te(50298),ct=te(62646);function Ut(ke){var Te=ke.value,Ee=ke.level,xe=ke.minVersion,Ye=ke.includeMargin,et=ke.marginSize,xt=ke.imageSettings,Ct=ke.size,Jt=(0,E.useMemo)(function(){var fn=yt.makeSegments(Te);return oe.encodeSegments(fn,a[Ee],xe)},[Te,Ee,xe]),Qt=(0,E.useMemo)(function(){var fn=Jt.getModules(),Dn=gt(Ye,et),Sn=fn.length+Dn*2,hn=Oe(fn,Ct,Dn,xt);return{cells:fn,margin:Dn,numCells:Sn,calculatedImageSettings:hn}},[Jt,Ct,xt,Ye,et]),qt=Qt.cells,Bn=Qt.margin,_n=Qt.numCells,on=Qt.calculatedImageSettings;return{qrcode:Jt,margin:Bn,cells:qt,numCells:_n,calculatedImageSettings:on}}var ht=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],Tt=E.forwardRef(function(Te,Ee){var xe=Te.value,Ye=Te.size,et=Ye===void 0?y:Ye,xt=Te.level,Ct=xt===void 0?x:xt,Jt=Te.bgColor,Qt=Jt===void 0?b:Jt,qt=Te.fgColor,Bn=qt===void 0?z:qt,_n=Te.includeMargin,on=_n===void 0?ee:_n,fn=Te.minVersion,Dn=fn===void 0?ne:fn,Sn=Te.marginSize,hn=Te.style,an=Te.imageSettings,Yn=(0,ct.Z)(Te,ht),jn=an==null?void 0:an.src,ln=(0,E.useRef)(null),Xn=(0,E.useRef)(null),nn=(0,E.useCallback)(function(Qn){ln.current=Qn,typeof Ee=="function"?Ee(Qn):Ee&&(Ee.current=Qn)},[Ee]),un=(0,E.useState)(!1),An=(0,nt.Z)(un,2),bn=An[1],Kn=Ut({value:xe,level:Ct,minVersion:Dn,includeMargin:on,marginSize:Sn,imageSettings:an,size:et}),ya=Kn.margin,Ke=Kn.cells,It=Kn.numCells,St=Kn.calculatedImageSettings;(0,E.useEffect)(function(){if(ln.current!=null){var Qn=ln.current,Ua=Qn.getContext("2d");if(!Ua)return;var Na=Ke,Wa=Xn.current,Ra=St!=null&&Wa!==null&&Wa.complete&&Wa.naturalHeight!==0&&Wa.naturalWidth!==0;Ra&&St.excavation!=null&&(Na=Ze(Ke,St.excavation));var Ao=window.devicePixelRatio||1;Qn.height=Qn.width=et*Ao;var kn=et/It*Ao;Ua.scale(kn,kn),Ua.fillStyle=Qt,Ua.fillRect(0,0,It,It),Ua.fillStyle=Bn,ut?Ua.fill(new Path2D(Ce(Na,ya))):Ke.forEach(function(Ht,Vn){Ht.forEach(function(mo,wa){mo&&Ua.fillRect(wa+ya,Vn+ya,1,1)})}),St&&(Ua.globalAlpha=St.opacity),Ra&&Ua.drawImage(Wa,St.x+ya,St.y+ya,St.w,St.h)}}),(0,E.useEffect)(function(){bn(!1)},[jn]);var wn=(0,zt.Z)({height:et,width:et},hn),aa=null;return jn!=null&&(aa=E.createElement("img",{src:jn,key:jn,style:{display:"none"},onLoad:function(){bn(!0)},ref:Xn,crossOrigin:St==null?void 0:St.crossOrigin})),E.createElement(E.Fragment,null,E.createElement("canvas",(0,Me.Z)({style:wn,height:et,width:et,ref:nn,role:"img"},Yn)),aa)});Tt.displayName="QRCodeCanvas";var vt=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],$e=E.forwardRef(function(Te,Ee){var xe=Te.value,Ye=Te.size,et=Ye===void 0?y:Ye,xt=Te.level,Ct=xt===void 0?x:xt,Jt=Te.bgColor,Qt=Jt===void 0?b:Jt,qt=Te.fgColor,Bn=qt===void 0?z:qt,_n=Te.includeMargin,on=_n===void 0?ee:_n,fn=Te.minVersion,Dn=fn===void 0?ne:fn,Sn=Te.title,hn=Te.marginSize,an=Te.imageSettings,Yn=(0,ct.Z)(Te,vt),jn=Ut({value:xe,level:Ct,minVersion:Dn,includeMargin:on,marginSize:hn,imageSettings:an,size:et}),ln=jn.margin,Xn=jn.cells,nn=jn.numCells,un=jn.calculatedImageSettings,An=Xn,bn=null;an!=null&&un!=null&&(un.excavation!=null&&(An=Ze(Xn,un.excavation)),bn=E.createElement("image",{href:an.src,height:un.h,width:un.w,x:un.x+ln,y:un.y+ln,preserveAspectRatio:"none",opacity:un.opacity,crossOrigin:un.crossOrigin}));var Kn=Ce(An,ln);return E.createElement("svg",(0,Me.Z)({height:et,width:et,viewBox:"0 0 ".concat(nn," ").concat(nn),ref:Ee,role:"img"},Yn),!!Sn&&E.createElement("title",null,Sn),E.createElement("path",{fill:Qt,d:"M0,0 h".concat(nn,"v").concat(nn,"H0z"),shapeRendering:"crispEdges"}),E.createElement("path",{fill:Bn,d:Kn,shapeRendering:"crispEdges"}),bn)});$e.displayName="QRCodeSVG";var Rt=te(92310),Mt=te.n(Rt),bt=te(2738),Xe=te(26112),Le=te(48755),at=te(9017),st=te(57700),pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Vt=pt,Ie=te(7657),Nt=function(Te,Ee){return E.createElement(Ie.Z,(0,Me.Z)({},Te,{ref:Ee,icon:Vt}))},en=E.forwardRef(Nt),tn=en,mn=te(99571),Rn=te(29787);const wt=E.createElement(Rn.Z,null);function qe(ke){let{prefixCls:Te,locale:Ee,onRefresh:xe,statusRender:Ye,status:et}=ke;const xt=E.createElement(E.Fragment,null,E.createElement("p",{className:`${Te}-expired`},Ee==null?void 0:Ee.expired),xe&&E.createElement(mn.ZP,{type:"link",icon:E.createElement(tn,null),onClick:xe},Ee==null?void 0:Ee.refresh)),Ct=E.createElement("p",{className:`${Te}-scanned`},Ee==null?void 0:Ee.scanned),Jt={expired:xt,loading:wt,scanned:Ct},Qt=Bn=>Jt[Bn.status];return(Ye!=null?Ye:Qt)({status:et,locale:Ee,onRefresh:xe})}var At=te(93083),_e=te(17835),Pt=te(63356),We=te(16931),Bt=te(51636);const Je=ke=>{const{componentCls:Te,lineWidth:Ee,lineType:xe,colorSplit:Ye}=ke;return{[Te]:Object.assign(Object.assign({},(0,Pt.Wf)(ke)),{display:"flex",justifyContent:"center",alignItems:"center",padding:ke.paddingSM,backgroundColor:ke.colorWhite,borderRadius:ke.borderRadiusLG,border:`${(0,At.unit)(Ee)} ${xe} ${Ye}`,position:"relative",overflow:"hidden",[`& > ${Te}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:ke.colorText,lineHeight:ke.lineHeight,background:ke.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${Te}-expired, & > ${Te}-scanned`]:{color:ke.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:ke.marginXS,fontSize:ke.controlHeight}}),[`${Te}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},Ue=ke=>({QRCodeMaskBackgroundColor:new _e.FastColor(ke.colorBgContainer).setA(.96).toRgbString()});var tt=(0,We.I$)("QRCode",ke=>{const Te=(0,Bt.mergeToken)(ke,{QRCodeTextColor:ke.colorText});return Je(Te)},Ue),Ve=function(ke,Te){var Ee={};for(var xe in ke)Object.prototype.hasOwnProperty.call(ke,xe)&&Te.indexOf(xe)<0&&(Ee[xe]=ke[xe]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,xe=Object.getOwnPropertySymbols(ke);Ye{var Te,Ee,xe,Ye;const[,et]=(0,st.ZP)(),{value:xt,type:Ct="canvas",icon:Jt="",size:Qt=160,iconSize:qt,color:Bn=et.colorText,errorLevel:_n="M",status:on="active",bordered:fn=!0,onRefresh:Dn,style:Sn,className:hn,rootClassName:an,prefixCls:Yn,bgColor:jn="transparent",statusRender:ln}=ke,Xn=Ve(ke,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:nn}=(0,E.useContext)(Le.E_),un=nn("qrcode",Yn),[An,bn,Kn]=tt(un),ya={src:Jt,x:void 0,y:void 0,height:typeof qt=="number"?qt:(Te=qt==null?void 0:qt.height)!==null&&Te!==void 0?Te:40,width:typeof qt=="number"?qt:(Ee=qt==null?void 0:qt.width)!==null&&Ee!==void 0?Ee:40,excavate:!0,crossOrigin:"anonymous"},Ke=(0,Xe.Z)(Xn,!0),It=(0,bt.Z)(Xn,Object.keys(Ke)),St=Object.assign({value:xt,size:Qt,level:_n,bgColor:jn,fgColor:Bn,style:{width:Sn==null?void 0:Sn.width,height:Sn==null?void 0:Sn.height},imageSettings:Jt?ya:void 0},Ke),[wn]=(0,at.Z)("QRCode");if(!xt)return null;const aa=Mt()(un,hn,an,bn,Kn,{[`${un}-borderless`]:!fn}),Qn=Object.assign(Object.assign({backgroundColor:jn},Sn),{width:(xe=Sn==null?void 0:Sn.width)!==null&&xe!==void 0?xe:Qt,height:(Ye=Sn==null?void 0:Sn.height)!==null&&Ye!==void 0?Ye:Qt});return An(E.createElement("div",Object.assign({},It,{className:aa,style:Qn}),on!=="active"&&E.createElement("div",{className:`${un}-mask`},E.createElement(qe,{prefixCls:un,locale:wn,status:on,onRefresh:Dn,statusRender:ln})),Ct==="canvas"?E.createElement(Tt,Object.assign({},St)):E.createElement($e,Object.assign({},St))))}},97774:function(Re,rt,te){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var E=Object.assign||function(y){for(var x=1;x2&&arguments[2]!==void 0?arguments[2]:!1;an.forEach(function(ln){if(!(!Dn&&fn!==!1&&fn>0&&Sn.length>=fn)){var Xn=[].concat((0,Se.Z)(Yn),[ln]),nn=ln[et.children],un=jn||ln.disabled;if((!nn||nn.length===0||Jt)&&qt(xe,Xn,{label:et.label})){var An;Sn.push((0,fe.Z)((0,fe.Z)({},ln),{},(An={disabled:un},(0,oe.Z)(An,et.label,_n(xe,Xn,xt,et)),(0,oe.Z)(An,a,Xn),(0,oe.Z)(An,et.children,void 0),An)))}nn&&hn(ln[et.children],Xn,un)}})}return hn(Ye,[]),Dn&&Sn.sort(function(an,Yn){return Dn(an[a],Yn[a],xe,et)}),fn!==!1&&fn>0?Sn.slice(0,fn):Sn},[xe,Ye,et,xt,_n,Jt,qt,Dn,fn])},z=b,ee="__RC_CASCADER_SPLIT__",ne="SHOW_PARENT",le="SHOW_CHILD";function ce(Ee){return Ee.join(ee)}function ie(Ee){return Ee.map(ce)}function Ce(Ee){return Ee.split(ee)}function Ze(Ee){var xe=Ee||{},Ye=xe.label,et=xe.value,xt=xe.children,Ct=et||"value";return{label:Ye||"label",value:Ct,key:Ct,children:xt||"children"}}function Oe(Ee,xe){var Ye,et;return(Ye=Ee.isLeaf)!==null&&Ye!==void 0?Ye:!((et=Ee[xe.children])!==null&&et!==void 0&&et.length)}function gt(Ee){var xe=Ee.parentElement;if(xe){var Ye=Ee.offsetTop-xe.offsetTop;Ye-xe.scrollTop<0?xe.scrollTo({top:Ye}):Ye+Ee.offsetHeight-xe.scrollTop>xe.offsetHeight&&xe.scrollTo({top:Ye+Ee.offsetHeight-xe.offsetHeight})}}function ut(Ee,xe){return Ee.map(function(Ye){var et;return(et=Ye[a])===null||et===void 0?void 0:et.map(function(xt){return xt[xe.value]})})}function Me(Ee){return Array.isArray(Ee)&&Array.isArray(Ee[0])}function zt(Ee){return Ee?Me(Ee)?Ee:(Ee.length===0?[]:[Ee]).map(function(xe){return Array.isArray(xe)?xe:[xe]}):[]}function nt(Ee,xe,Ye){var et=new Set(Ee),xt=xe();return Ee.filter(function(Ct){var Jt=xt[Ct],Qt=Jt?Jt.parent:null,qt=Jt?Jt.children:null;return Jt&&Jt.node.disabled?!0:Ye===le?!(qt&&qt.some(function(Bn){return Bn.key&&et.has(Bn.key)})):!(Qt&&!Qt.node.disabled&&et.has(Qt.key))})}function ct(Ee,xe,Ye){for(var et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xt=xe,Ct=[],Jt=function(){var Bn,_n,on,fn=Ee[Qt],Dn=(Bn=xt)===null||Bn===void 0?void 0:Bn.findIndex(function(hn){var an=hn[Ye.value];return et?String(an)===String(fn):an===fn}),Sn=Dn!==-1?(_n=xt)===null||_n===void 0?void 0:_n[Dn]:null;Ct.push({value:(on=Sn==null?void 0:Sn[Ye.value])!==null&&on!==void 0?on:fn,index:Dn,option:Sn}),xt=Sn==null?void 0:Sn[Ye.children]},Qt=0;Qt1){var An=Sn.slice(0,-1);jn(An)}else Bn(!1)},nn=function(){var An,bn=((An=an[hn])===null||An===void 0?void 0:An[Ye.children])||[],Kn=bn.find(function(Ke){return!Ke.disabled});if(Kn){var ya=[].concat((0,Se.Z)(Sn),[Kn[Ye.value]]);jn(ya)}};re.useImperativeHandle(Ee,function(){return{onKeyDown:function(An){var bn=An.which;switch(bn){case Rn.Z.UP:case Rn.Z.DOWN:{var Kn=0;bn===Rn.Z.UP?Kn=-1:bn===Rn.Z.DOWN&&(Kn=1),Kn!==0&&ln(Kn);break}case Rn.Z.LEFT:{if(qt)break;on?nn():Xn();break}case Rn.Z.RIGHT:{if(qt)break;on?Xn():nn();break}case Rn.Z.BACKSPACE:{qt||Xn();break}case Rn.Z.ENTER:{if(Sn.length){var ya=an[hn],Ke=(ya==null?void 0:ya[a])||[];Ke.length?Ct(Ke.map(function(It){return It[Ye.value]}),Ke[Ke.length-1]):Ct(Sn,an[hn])}break}case Rn.Z.ESC:Bn(!1),_n&&An.stopPropagation()}},onKeyUp:function(){}}})},qe=re.forwardRef(function(Ee,xe){var Ye,et,xt,Ct=Ee.prefixCls,Jt=Ee.multiple,Qt=Ee.searchValue,qt=Ee.toggleOpen,Bn=Ee.notFoundContent,_n=Ee.direction,on=Ee.open,fn=Ee.disabled,Dn=re.useRef(null),Sn=_n==="rtl",hn=re.useContext(ze),an=hn.options,Yn=hn.values,jn=hn.halfValues,ln=hn.fieldNames,Xn=hn.changeOnSelect,nn=hn.onSelect,un=hn.searchOptions,An=hn.dropdownPrefixCls,bn=hn.loadData,Kn=hn.expandTrigger,ya=An||Ct,Ke=re.useState([]),It=(0,ve.Z)(Ke,2),St=It[0],wn=It[1],aa=function(Po){if(!(!bn||Qt)){var _a=ct(Po,an,ln),Eo=_a.map(function(Ho){var dr=Ho.option;return dr}),Ln=Eo[Eo.length-1];if(Ln&&!Oe(Ln,ln)){var Qo=ce(Po);wn(function(Ho){return[].concat((0,Se.Z)(Ho),[Qo])}),bn(Eo)}}};re.useEffect(function(){St.length&&St.forEach(function(bo){var Po=Ce(bo),_a=ct(Po,an,ln,!0).map(function(Ln){var Qo=Ln.option;return Qo}),Eo=_a[_a.length-1];(!Eo||Eo[ln.children]||Oe(Eo,ln))&&wn(function(Ln){return Ln.filter(function(Qo){return Qo!==bo})})})},[an,St,ln]);var Qn=re.useMemo(function(){return new Set(ie(Yn))},[Yn]),Ua=re.useMemo(function(){return new Set(ie(jn))},[jn]),Na=mn(Jt,on),Wa=(0,ve.Z)(Na,2),Ra=Wa[0],Ao=Wa[1],kn=function(Po){Ao(Po),aa(Po)},Ht=function(Po){if(fn)return!1;var _a=Po.disabled,Eo=Oe(Po,ln);return!_a&&(Eo||Xn||Jt)},Vn=function(Po,_a){var Eo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;nn(Po),!Jt&&(_a||Xn&&(Kn==="hover"||Eo))&&qt(!1)},mo=re.useMemo(function(){return Qt?un:an},[Qt,un,an]),wa=re.useMemo(function(){for(var bo=[{options:mo}],Po=mo,_a=ut(Po,ln),Eo=function(){var Ho=Ra[Ln],dr=Po.find(function(Jn,ua){return(_a[ua]?ce(_a[ua]):Jn[ln.value])===Ho}),ko=dr==null?void 0:dr[ln.children];if(!(ko!=null&&ko.length))return 1;Po=ko,bo.push({options:ko})},Ln=0;Ln":Yn,ln=Ye.loadingIcon,Xn=Ye.direction,nn=Ye.notFoundContent,un=nn===void 0?"Not Found":nn,An=Ye.disabled,bn=!!qt,Kn=(0,We.C8)(Bn,{value:_n,postState:zt}),ya=(0,ve.Z)(Kn,2),Ke=ya[0],It=ya[1],St=re.useMemo(function(){return Ze(on)},[JSON.stringify(on)]),wn=$e(St,Qt),aa=(0,ve.Z)(wn,3),Qn=aa[0],Ua=aa[1],Na=aa[2],Wa=ht(Qn,St),Ra=Le(bn,Ke,Ua,Na,Wa),Ao=(0,ve.Z)(Ra,3),kn=Ao[0],Ht=Ao[1],Vn=Ao[2],mo=(0,We.zX)(function(zn){if(It(zn),Dn){var So=zt(zn),bo=So.map(function(Eo){return ct(Eo,Qn,St).map(function(Ln){return Ln.option})}),Po=bn?So:So[0],_a=bn?bo:bo[0];Dn(Po,_a)}}),wa=Xe(bn,mo,kn,Ht,Vn,Ua,Na,Sn),za=(0,We.zX)(function(zn){wa(zn)}),Wn=re.useMemo(function(){return{options:Qn,fieldNames:St,values:kn,halfValues:Ht,changeOnSelect:fn,onSelect:za,checkable:qt,searchOptions:[],dropdownPrefixCls:void 0,loadData:hn,expandTrigger:an,expandIcon:jn,loadingIcon:ln,dropdownMenuColumnStyle:void 0}},[Qn,St,kn,Ht,fn,za,qt,hn,an,jn,ln]),sa="".concat(xt,"-panel"),ia=!Qn.length;return re.createElement(ze.Provider,{value:Wn},re.createElement("div",{className:st()(sa,(xe={},(0,oe.Z)(xe,"".concat(sa,"-rtl"),Xn==="rtl"),(0,oe.Z)(xe,"".concat(sa,"-empty"),ia),xe),Jt),style:Ct},ia?un:re.createElement(At,{prefixCls:xt,searchValue:"",multiple:bn,toggleOpen:Bt,open:!0,direction:Xn,disabled:An})))}function Ue(Ee){var xe=Ee.onPopupVisibleChange,Ye=Ee.popupVisible,et=Ee.popupClassName,xt=Ee.popupPlacement;warning(!xe,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Ye===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(et===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(xt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function tt(Ee,xe){if(Ee){var Ye=function et(xt){for(var Ct=0;Ct":aa,Ua=Ee.loadingIcon,Na=Ee.children,Wa=Ee.dropdownMatchSelectWidth,Ra=Wa===void 0?!1:Wa,Ao=Ee.showCheckedStrategy,kn=Ao===void 0?ne:Ao,Ht=Ee.optionRender,Vn=(0,Fe.Z)(Ee,Qe),mo=(0,be.ZP)(Ye),wa=!!on,za=(0,Pe.Z)(Jt,{value:Qt,postState:zt}),Wn=(0,ve.Z)(za,2),sa=Wn[0],ia=Wn[1],zn=re.useMemo(function(){return Ze(Ct)},[JSON.stringify(Ct)]),So=$e(zn,jn),bo=(0,ve.Z)(So,3),Po=bo[0],_a=bo[1],Eo=bo[2],Ln=(0,Pe.Z)("",{value:Sn,postState:function(ot){return ot||""}}),Qo=(0,ve.Z)(Ln,2),Ho=Qo[0],dr=Qo[1],ko=function(ot,Lt){dr(ot),Lt.source!=="blur"&&hn&&hn(ot)},Jn=Mt(an),ua=(0,ve.Z)(Jn,2),Ca=ua[0],In=ua[1],Co=z(Ho,Po,zn,ln||xt,In,qt||wa),ma=ht(Po,zn),Sr=Le(wa,sa,_a,Eo,ma),tr=(0,ve.Z)(Sr,3),or=tr[0],Oo=tr[1],Go=tr[2],Br=re.useMemo(function(){var je=ie(or),ot=nt(je,_a,kn);return[].concat((0,Se.Z)(Go),(0,Se.Z)(Eo(ot)))},[or,_a,Eo,Go,kn]),yr=Ut(Br,Po,zn,wa,_n),Pr=(0,He.Z)(function(je){if(ia(je),Bn){var ot=zt(je),Lt=ot.map(function(de){return ct(de,Po,zn).map(function(dt){return dt.option})}),sn=wa?ot:ot[0],vn=wa?Lt:Lt[0];Bn(sn,vn)}}),Wr=Xe(wa,Pr,or,Oo,Go,_a,Eo,kn),Nr=(0,He.Z)(function(je){(!wa||Dn)&&dr(""),Wr(je)}),Cr=function(ot,Lt){if(Lt.type==="clear"){Pr([]);return}var sn=Lt.values[0],vn=sn.valueCells;Nr(vn)},Jr=un!==void 0?un:nn,fa=bn||An,tl=It||Ke,Vr=function(ot){St==null||St(ot),wn==null||wn(ot)},yl=re.useMemo(function(){return{options:Po,fieldNames:zn,values:or,halfValues:Oo,changeOnSelect:qt,onSelect:Nr,checkable:on,searchOptions:Co,dropdownPrefixCls:ln,loadData:Xn,expandTrigger:Yn,expandIcon:Qn,loadingIcon:Ua,dropdownMenuColumnStyle:Kn,optionRender:Ht}},[Po,zn,or,Oo,qt,Nr,on,Co,ln,Xn,Yn,Qn,Ua,Kn,Ht]),zr=!(Ho?Co:Po).length,De=Ho&&In.matchInputWidth||zr?{}:{minWidth:"auto"};return re.createElement(ze.Provider,{value:yl},re.createElement(ye.Ac,(0,E.Z)({},Vn,{ref:xe,id:mo,prefixCls:xt,autoClearSearchValue:Dn,dropdownMatchSelectWidth:Ra,dropdownStyle:(0,fe.Z)((0,fe.Z)({},De),ya),displayValues:yr,onDisplayValuesChange:Cr,mode:wa?"multiple":void 0,searchValue:Ho,onSearch:ko,showSearch:Ca,OptionList:Pt,emptyOptions:zr,open:Jr,dropdownClassName:fa,placement:tl,onDropdownVisibleChange:Vr,getRawInputElement:function(){return Na}})))});mt.SHOW_PARENT=ne,mt.SHOW_CHILD=le,mt.Panel=Je;var ke=mt,Te=ke},98535:function(Re,rt,te){"use strict";te.r(rt),te.d(rt,{Panel:function(){return zt},default:function(){return Me}});var E=te(14809),fe=te(95190),Se=te(50298),ve=te(93664),Fe=te(92310),ye=te.n(Fe),be=te(18929),He=te(48736),Pe=te(59301),re=te(62646),Ge=te(11592),ze=te(20439),yt=te(4635),oe=te(77900),a=te(10228),y=Pe.forwardRef(function(nt,ct){var Ut=nt.prefixCls,ht=nt.forceRender,Tt=nt.className,vt=nt.style,$e=nt.children,Rt=nt.isActive,Mt=nt.role,bt=nt.classNames,Xe=nt.styles,Le=Pe.useState(Rt||ht),at=(0,Se.Z)(Le,2),st=at[0],pt=at[1];return Pe.useEffect(function(){(ht||Rt)&&pt(!0)},[ht,Rt]),st?Pe.createElement("div",{ref:ct,className:ye()("".concat(Ut,"-content"),(0,yt.Z)((0,yt.Z)({},"".concat(Ut,"-content-active"),Rt),"".concat(Ut,"-content-inactive"),!Rt),Tt),style:vt,role:Mt},Pe.createElement("div",{className:ye()("".concat(Ut,"-content-box"),bt==null?void 0:bt.body),style:Xe==null?void 0:Xe.body},$e)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Pe.forwardRef(function(nt,ct){var Ut=nt.showArrow,ht=Ut===void 0?!0:Ut,Tt=nt.headerClass,vt=nt.isActive,$e=nt.onItemClick,Rt=nt.forceRender,Mt=nt.className,bt=nt.classNames,Xe=bt===void 0?{}:bt,Le=nt.styles,at=Le===void 0?{}:Le,st=nt.prefixCls,pt=nt.collapsible,Vt=nt.accordion,Ie=nt.panelKey,Nt=nt.extra,en=nt.header,tn=nt.expandIcon,mn=nt.openMotion,Rn=nt.destroyInactivePanel,wt=nt.children,qe=(0,re.Z)(nt,b),At=pt==="disabled",_e=Nt!=null&&typeof Nt!="boolean",Pt=(0,yt.Z)((0,yt.Z)((0,yt.Z)({onClick:function(){$e==null||$e(Ie)},onKeyDown:function(Qe){(Qe.key==="Enter"||Qe.keyCode===a.Z.ENTER||Qe.which===a.Z.ENTER)&&($e==null||$e(Ie))},role:Vt?"tab":"button"},"aria-expanded",vt),"aria-disabled",At),"tabIndex",At?-1:0),We=typeof tn=="function"?tn(nt):Pe.createElement("i",{className:"arrow"}),Bt=We&&Pe.createElement("div",(0,E.Z)({className:"".concat(st,"-expand-icon")},["header","icon"].includes(pt)?Pt:{}),We),Je=ye()("".concat(st,"-item"),(0,yt.Z)((0,yt.Z)({},"".concat(st,"-item-active"),vt),"".concat(st,"-item-disabled"),At),Mt),Ue=ye()(Tt,"".concat(st,"-header"),(0,yt.Z)({},"".concat(st,"-collapsible-").concat(pt),!!pt),Xe.header),tt=(0,ze.Z)({className:Ue,style:at.header},["header","icon"].includes(pt)?{}:Pt);return Pe.createElement("div",(0,E.Z)({},qe,{ref:ct,className:Je}),Pe.createElement("div",tt,ht&&Bt,Pe.createElement("span",(0,E.Z)({className:"".concat(st,"-header-text")},pt==="header"?Pt:{}),en),_e&&Pe.createElement("div",{className:"".concat(st,"-extra")},Nt)),Pe.createElement(oe.default,(0,E.Z)({visible:vt,leavedClassName:"".concat(st,"-content-hidden")},mn,{forceRender:Rt,removeOnLeave:Rn}),function(Ve,Qe){var mt=Ve.className,ke=Ve.style;return Pe.createElement(x,{ref:Qe,prefixCls:st,className:mt,classNames:Xe,style:ke,styles:at,isActive:vt,forceRender:Rt,role:Vt?"tabpanel":void 0},wt)}))}),ee=z,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],le=function(ct,Ut){var ht=Ut.prefixCls,Tt=Ut.accordion,vt=Ut.collapsible,$e=Ut.destroyInactivePanel,Rt=Ut.onItemClick,Mt=Ut.activeKey,bt=Ut.openMotion,Xe=Ut.expandIcon;return ct.map(function(Le,at){var st=Le.children,pt=Le.label,Vt=Le.key,Ie=Le.collapsible,Nt=Le.onItemClick,en=Le.destroyInactivePanel,tn=(0,re.Z)(Le,ne),mn=String(Vt!=null?Vt:at),Rn=Ie!=null?Ie:vt,wt=en!=null?en:$e,qe=function(Pt){Rn!=="disabled"&&(Rt(Pt),Nt==null||Nt(Pt))},At=!1;return Tt?At=Mt[0]===mn:At=Mt.indexOf(mn)>-1,Pe.createElement(ee,(0,E.Z)({},tn,{prefixCls:ht,key:mn,panelKey:mn,isActive:At,accordion:Tt,openMotion:bt,expandIcon:Xe,header:pt,collapsible:Rn,onItemClick:qe,destroyInactivePanel:wt}),st)})},ce=function(ct,Ut,ht){if(!ct)return null;var Tt=ht.prefixCls,vt=ht.accordion,$e=ht.collapsible,Rt=ht.destroyInactivePanel,Mt=ht.onItemClick,bt=ht.activeKey,Xe=ht.openMotion,Le=ht.expandIcon,at=ct.key||String(Ut),st=ct.props,pt=st.header,Vt=st.headerClass,Ie=st.destroyInactivePanel,Nt=st.collapsible,en=st.onItemClick,tn=!1;vt?tn=bt[0]===at:tn=bt.indexOf(at)>-1;var mn=Nt!=null?Nt:$e,Rn=function(At){mn!=="disabled"&&(Mt(At),en==null||en(At))},wt={key:at,panelKey:at,header:pt,headerClass:Vt,isActive:tn,prefixCls:Tt,destroyInactivePanel:Ie!=null?Ie:Rt,openMotion:Xe,accordion:vt,children:ct.props.children,onItemClick:Rn,expandIcon:Le,collapsible:mn};return typeof ct.type=="string"?ct:(Object.keys(wt).forEach(function(qe){typeof wt[qe]=="undefined"&&delete wt[qe]}),Pe.cloneElement(ct,wt))};function ie(nt,ct,Ut){return Array.isArray(nt)?le(nt,Ut):(0,Ge.Z)(ct).map(function(ht,Tt){return ce(ht,Tt,Ut)})}var Ce=ie,Ze=te(26112);function Oe(nt){var ct=nt;if(!Array.isArray(ct)){var Ut=(0,ve.Z)(ct);ct=Ut==="number"||Ut==="string"?[ct]:[]}return ct.map(function(ht){return String(ht)})}var gt=Pe.forwardRef(function(nt,ct){var Ut=nt.prefixCls,ht=Ut===void 0?"rc-collapse":Ut,Tt=nt.destroyInactivePanel,vt=Tt===void 0?!1:Tt,$e=nt.style,Rt=nt.accordion,Mt=nt.className,bt=nt.children,Xe=nt.collapsible,Le=nt.openMotion,at=nt.expandIcon,st=nt.activeKey,pt=nt.defaultActiveKey,Vt=nt.onChange,Ie=nt.items,Nt=ye()(ht,Mt),en=(0,be.Z)([],{value:st,onChange:function(_e){return Vt==null?void 0:Vt(_e)},defaultValue:pt,postState:Oe}),tn=(0,Se.Z)(en,2),mn=tn[0],Rn=tn[1],wt=function(_e){return Rn(function(){if(Rt)return mn[0]===_e?[]:[_e];var Pt=mn.indexOf(_e),We=Pt>-1;return We?mn.filter(function(Bt){return Bt!==_e}):[].concat((0,fe.Z)(mn),[_e])})};(0,He.ZP)(!bt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var qe=Ce(Ie,bt,{prefixCls:ht,accordion:Rt,openMotion:Le,expandIcon:at,collapsible:Xe,destroyInactivePanel:vt,onItemClick:wt,activeKey:mn});return Pe.createElement("div",(0,E.Z)({ref:ct,className:Nt,style:$e,role:Rt?"tablist":void 0},(0,Ze.Z)(nt,{aria:!0,data:!0})),qe)}),ut=Object.assign(gt,{Panel:ee}),Me=ut,zt=ut.Panel},48365:function(Re,rt,te){"use strict";var E=te(61186),fe=te.n(E),Se=te(90111),ve=te.n(Se),Fe=te(58319),ye=te.n(Fe),be=te(23250),He=te.n(be),Pe=te(74959),re=te.n(Pe),Ge=te(10238),ze=te.n(Ge),yt=te(33656),oe=te.n(yt);fe().extend(oe()),fe().extend(ze()),fe().extend(ve()),fe().extend(ye()),fe().extend(He()),fe().extend(re()),fe().extend(function(z,ee){var ne=ee.prototype,le=ne.format;ne.format=function(ie){var Ce=(ie||"").replace("Wo","wo");return le.bind(this)(Ce)}});var a={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},y=function(ee){var ne=a[ee];return ne||ee.split("_")[0]},x=function(){},b={getNow:function(){var ee=fe()();return typeof ee.tz=="function"?ee.tz():ee},getFixedDate:function(ee){return fe()(ee,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ee){return ee.endOf("month")},getWeekDay:function(ee){var ne=ee.locale("en");return ne.weekday()+ne.localeData().firstDayOfWeek()},getYear:function(ee){return ee.year()},getMonth:function(ee){return ee.month()},getDate:function(ee){return ee.date()},getHour:function(ee){return ee.hour()},getMinute:function(ee){return ee.minute()},getSecond:function(ee){return ee.second()},getMillisecond:function(ee){return ee.millisecond()},addYear:function(ee,ne){return ee.add(ne,"year")},addMonth:function(ee,ne){return ee.add(ne,"month")},addDate:function(ee,ne){return ee.add(ne,"day")},setYear:function(ee,ne){return ee.year(ne)},setMonth:function(ee,ne){return ee.month(ne)},setDate:function(ee,ne){return ee.date(ne)},setHour:function(ee,ne){return ee.hour(ne)},setMinute:function(ee,ne){return ee.minute(ne)},setSecond:function(ee,ne){return ee.second(ne)},setMillisecond:function(ee,ne){return ee.millisecond(ne)},isAfter:function(ee,ne){return ee.isAfter(ne)},isValidate:function(ee){return ee.isValid()},locale:{getWeekFirstDay:function(ee){return fe()().locale(y(ee)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ee,ne){return ne.locale(y(ee)).weekday(0)},getWeek:function(ee,ne){return ne.locale(y(ee)).week()},getShortWeekDays:function(ee){return fe()().locale(y(ee)).localeData().weekdaysMin()},getShortMonths:function(ee){return fe()().locale(y(ee)).localeData().monthsShort()},format:function(ee,ne,le){return ne.locale(y(ee)).format(le)},parse:function(ee,ne,le){for(var ce=y(ee),ie=0;ie2&&arguments[2]!==void 0?arguments[2]:"0",Ae=String(ae);Ae.length2&&arguments[2]!==void 0?arguments[2]:[],Ae=re.useState([!1,!1]),Be=(0,ve.Z)(Ae,2),he=Be[0],we=Be[1],Ne=function(it,Gt){we(function(_t){return ce(_t,Gt,it)})},Et=re.useMemo(function(){return he.map(function(Ft,it){if(Ft)return!0;var Gt=ae[it];return Gt?!!(!ge[it]&&!Gt||Gt&&pe(Gt,{activeIndex:it})):!1})},[ae,he,pe,ge]);return[Et,Ne]}function Me(ae,pe,ge,Ae,Be){var he="",we=[];return ae&&we.push(Be?"hh":"HH"),pe&&we.push("mm"),ge&&we.push("ss"),he=we.join(":"),Ae&&(he+=".SSS"),Be&&(he+=" A"),he}function zt(ae,pe,ge,Ae,Be,he){var we=ae.fieldDateTimeFormat,Ne=ae.fieldDateFormat,Et=ae.fieldTimeFormat,Ft=ae.fieldMonthFormat,it=ae.fieldYearFormat,Gt=ae.fieldWeekFormat,_t=ae.fieldQuarterFormat,Yt=ae.yearFormat,Xt=ae.cellYearFormat,yn=ae.cellQuarterFormat,$t=ae.dayFormat,cn=ae.cellDateFormat,Cn=Me(pe,ge,Ae,Be,he);return(0,Se.Z)((0,Se.Z)({},ae),{},{fieldDateTimeFormat:we||"YYYY-MM-DD ".concat(Cn),fieldDateFormat:Ne||"YYYY-MM-DD",fieldTimeFormat:Et||Cn,fieldMonthFormat:Ft||"YYYY-MM",fieldYearFormat:it||"YYYY",fieldWeekFormat:Gt||"gggg-wo",fieldQuarterFormat:_t||"YYYY-[Q]Q",yearFormat:Yt||"YYYY",cellYearFormat:Xt||"YYYY",cellQuarterFormat:yn||"[Q]Q",cellDateFormat:cn||$t||"D"})}function nt(ae,pe){var ge=pe.showHour,Ae=pe.showMinute,Be=pe.showSecond,he=pe.showMillisecond,we=pe.use12Hours;return re.useMemo(function(){return zt(ae,ge,Ae,Be,he,we)},[ae,ge,Ae,Be,he,we])}var ct=te(93664);function Ut(ae,pe,ge){return ge!=null?ge:pe.some(function(Ae){return ae.includes(Ae)})}var ht=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Tt(ae){var pe=ie(ae,ht),ge=ae.format,Ae=ae.picker,Be=null;return ge&&(Be=ge,Array.isArray(Be)&&(Be=Be[0]),Be=(0,ct.Z)(Be)==="object"?Be.format:Be),Ae==="time"&&(pe.format=Be),[pe,Be]}function vt(ae){return ae&&typeof ae=="string"}function $e(ae,pe,ge,Ae){return[ae,pe,ge,Ae].some(function(Be){return Be!==void 0})}function Rt(ae,pe,ge,Ae,Be){var he=pe,we=ge,Ne=Ae;if(!ae&&!he&&!we&&!Ne&&!Be)he=!0,we=!0,Ne=!0;else if(ae){var Et,Ft,it,Gt=[he,we,Ne].some(function(Xt){return Xt===!1}),_t=[he,we,Ne].some(function(Xt){return Xt===!0}),Yt=Gt?!0:!_t;he=(Et=he)!==null&&Et!==void 0?Et:Yt,we=(Ft=we)!==null&&Ft!==void 0?Ft:Yt,Ne=(it=Ne)!==null&&it!==void 0?it:Yt}return[he,we,Ne,Be]}function Mt(ae){var pe=ae.showTime,ge=Tt(ae),Ae=(0,ve.Z)(ge,2),Be=Ae[0],he=Ae[1],we=pe&&(0,ct.Z)(pe)==="object"?pe:{},Ne=(0,Se.Z)((0,Se.Z)({defaultOpenValue:we.defaultOpenValue||we.defaultValue},Be),we),Et=Ne.showMillisecond,Ft=Ne.showHour,it=Ne.showMinute,Gt=Ne.showSecond,_t=$e(Ft,it,Gt,Et),Yt=Rt(_t,Ft,it,Gt,Et),Xt=(0,ve.Z)(Yt,3);return Ft=Xt[0],it=Xt[1],Gt=Xt[2],[Ne,(0,Se.Z)((0,Se.Z)({},Ne),{},{showHour:Ft,showMinute:it,showSecond:Gt,showMillisecond:Et}),Ne.format,he]}function bt(ae,pe,ge,Ae,Be){var he=ae==="time";if(ae==="datetime"||he){for(var we=Ae,Ne=Ce(ae,Be,null),Et=Ne,Ft=[pe,ge],it=0;it1&&(we=pe.addDate(we,-7)),we}function Pt(ae,pe){var ge=pe.generateConfig,Ae=pe.locale,Be=pe.format;return ae?typeof Be=="function"?Be(ae):ge.locale.format(Ae.locale,ae,Be):""}function We(ae,pe,ge){var Ae=pe,Be=["getHour","getMinute","getSecond","getMillisecond"],he=["setHour","setMinute","setSecond","setMillisecond"];return he.forEach(function(we,Ne){ge?Ae=ae[we](Ae,ae[Be[Ne]](ge)):Ae=ae[we](Ae,0)}),Ae}function Bt(ae,pe,ge,Ae,Be){var he=(0,Fe.zX)(function(we,Ne){return!!(ge&&ge(we,Ne)||Ae&&ae.isAfter(Ae,we)&&!wt(ae,pe,Ae,we,Ne.type)||Be&&ae.isAfter(we,Be)&&!wt(ae,pe,Be,we,Ne.type))});return he}function Je(ae,pe,ge){return re.useMemo(function(){var Ae=Ce(ae,pe,ge),Be=le(Ae),he=Be[0],we=(0,ct.Z)(he)==="object"&&he.type==="mask"?he.format:null;return[Be.map(function(Ne){return typeof Ne=="string"||typeof Ne=="function"?Ne:Ne.format}),we]},[ae,pe,ge])}function Ue(ae,pe,ge){return typeof ae[0]=="function"||ge?!0:pe}function tt(ae,pe,ge,Ae){var Be=(0,Fe.zX)(function(he,we){var Ne=(0,Se.Z)({type:pe},we);if(delete Ne.activeIndex,!ae.isValidate(he)||ge&&ge(he,Ne))return!0;if((pe==="date"||pe==="time")&&Ae){var Et,Ft=we&&we.activeIndex===1?"end":"start",it=((Et=Ae.disabledTime)===null||Et===void 0?void 0:Et.call(Ae,he,Ft,{from:Ne.from}))||{},Gt=it.disabledHours,_t=it.disabledMinutes,Yt=it.disabledSeconds,Xt=it.disabledMilliseconds,yn=Ae.disabledHours,$t=Ae.disabledMinutes,cn=Ae.disabledSeconds,Cn=Gt||yn,xn=_t||$t,Kt=Yt||cn,ha=ae.getHour(he),Zn=ae.getMinute(he),ca=ae.getSecond(he),pa=ae.getMillisecond(he);if(Cn&&Cn().includes(ha)||xn&&xn(ha).includes(Zn)||Kt&&Kt(ha,Zn).includes(ca)||Xt&&Xt(ha,Zn,ca).includes(pa))return!0}return!1});return Be}function Ve(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ge=re.useMemo(function(){var Ae=ae&&le(ae);return pe&&Ae&&(Ae[1]=Ae[1]||Ae[0]),Ae},[ae,pe]);return ge}function Qe(ae,pe){var ge=ae.generateConfig,Ae=ae.locale,Be=ae.picker,he=Be===void 0?"date":Be,we=ae.prefixCls,Ne=we===void 0?"rc-picker":we,Et=ae.styles,Ft=Et===void 0?{}:Et,it=ae.classNames,Gt=it===void 0?{}:it,_t=ae.order,Yt=_t===void 0?!0:_t,Xt=ae.components,yn=Xt===void 0?{}:Xt,$t=ae.inputRender,cn=ae.allowClear,Cn=ae.clearIcon,xn=ae.needConfirm,Kt=ae.multiple,ha=ae.format,Zn=ae.inputReadOnly,ca=ae.disabledDate,pa=ae.minDate,Ga=ae.maxDate,Xa=ae.showTime,la=ae.value,Aa=ae.defaultValue,Da=ae.pickerValue,$a=ae.defaultPickerValue,La=Ve(la),qa=Ve(Aa),vo=Ve(Da),Lo=Ve($a),Pa=he==="date"&&Xa?"datetime":he,Io=Pa==="time"||Pa==="datetime",eo=Io||Kt,Oa=xn!=null?xn:Io,to=Mt(ae),no=(0,ve.Z)(to,4),To=no[0],ka=no[1],yo=no[2],ba=no[3],oo=nt(Ae,ka),ea=re.useMemo(function(){return bt(Pa,yo,ba,To,oo)},[Pa,yo,ba,To,oo]),ar=re.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},ae),{},{prefixCls:Ne,locale:oo,picker:he,styles:Ft,classNames:Gt,order:Yt,components:(0,Se.Z)({input:$t},yn),clearIcon:Xe(Ne,cn,Cn),showTime:ea,value:La,defaultValue:qa,pickerValue:vo,defaultPickerValue:Lo},pe==null?void 0:pe())},[ae]),nr=Je(Pa,oo,ha),wo=(0,ve.Z)(nr,2),_o=wo[0],Ar=wo[1],jo=Ue(_o,Zn,Kt),$n=Bt(ge,Ae,ca,pa,Ga),Wt=tt(ge,he,$n,ea),Ea=re.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},ar),{},{needConfirm:Oa,inputReadOnly:jo,disabledDate:$n})},[ar,Oa,jo,$n]);return[Ea,Pa,eo,_o,Ar,Wt]}var mt=te(16089);function ke(ae,pe,ge){var Ae=(0,Fe.C8)(pe,{value:ae}),Be=(0,ve.Z)(Ae,2),he=Be[0],we=Be[1],Ne=re.useRef(ae),Et=re.useRef(),Ft=function(){mt.Z.cancel(Et.current)},it=(0,Fe.zX)(function(){we(Ne.current),ge&&he!==Ne.current&&ge(Ne.current)}),Gt=(0,Fe.zX)(function(_t,Yt){Ft(),Ne.current=_t,_t||Yt?it():Et.current=(0,mt.Z)(it)});return re.useEffect(function(){return Ft},[]),[he,Gt]}function Te(ae,pe){var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ae=arguments.length>3?arguments[3]:void 0,Be=ge.every(function(it){return it})?!1:ae,he=ke(Be,pe||!1,Ae),we=(0,ve.Z)(he,2),Ne=we[0],Et=we[1];function Ft(it){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Gt.inherit||Ne)&&Et(it,Gt.force)}return[Ne,Ft]}function Ee(ae){var pe=re.useRef();return re.useImperativeHandle(ae,function(){var ge;return{nativeElement:(ge=pe.current)===null||ge===void 0?void 0:ge.nativeElement,focus:function(Be){var he;(he=pe.current)===null||he===void 0||he.focus(Be)},blur:function(){var Be;(Be=pe.current)===null||Be===void 0||Be.blur()}}}),pe}function xe(ae,pe){return re.useMemo(function(){return ae||(pe?((0,Pe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(pe).map(function(ge){var Ae=(0,ve.Z)(ge,2),Be=Ae[0],he=Ae[1];return{label:Be,value:he}})):[])},[ae,pe])}function Ye(ae,pe){var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Ae=re.useRef(pe);Ae.current=pe,(0,ye.o)(function(){if(ae)Ae.current(ae);else{var Be=(0,mt.Z)(function(){Ae.current(ae)},ge);return function(){mt.Z.cancel(Be)}}},[ae])}function et(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ae=re.useState(0),Be=(0,ve.Z)(Ae,2),he=Be[0],we=Be[1],Ne=re.useState(!1),Et=(0,ve.Z)(Ne,2),Ft=Et[0],it=Et[1],Gt=re.useRef([]),_t=re.useRef(null),Yt=re.useRef(null),Xt=function(Kt){_t.current=Kt},yn=function(Kt){return _t.current===Kt},$t=function(Kt){it(Kt)},cn=function(Kt){return Kt&&(Yt.current=Kt),Yt.current},Cn=function(Kt){var ha=Gt.current,Zn=new Set(ha.filter(function(pa){return Kt[pa]||pe[pa]})),ca=ha[ha.length-1]===0?1:0;return Zn.size>=2||ae[ca]?null:ca};return Ye(Ft||ge,function(){Ft||(Gt.current=[],Xt(null))}),re.useEffect(function(){Ft&&Gt.current.push(he)},[Ft,he]),[Ft,$t,cn,he,we,Cn,Gt.current,Xt,yn]}function xt(ae,pe,ge,Ae,Be,he){var we=ge[ge.length-1],Ne=function(Ft,it){var Gt=(0,ve.Z)(ae,2),_t=Gt[0],Yt=Gt[1],Xt=(0,Se.Z)((0,Se.Z)({},it),{},{from:Ze(ae,ge)});return we===1&&pe[0]&&_t&&!wt(Ae,Be,_t,Ft,Xt.type)&&Ae.isAfter(_t,Ft)||we===0&&pe[1]&&Yt&&!wt(Ae,Be,Yt,Ft,Xt.type)&&Ae.isAfter(Ft,Yt)?!0:he==null?void 0:he(Ft,Xt)};return Ne}function Ct(ae,pe,ge,Ae){switch(pe){case"date":case"week":return ae.addMonth(ge,Ae);case"month":case"quarter":return ae.addYear(ge,Ae);case"year":return ae.addYear(ge,Ae*10);case"decade":return ae.addYear(ge,Ae*100);default:return ge}}var Jt=[];function Qt(ae,pe,ge,Ae,Be,he,we,Ne){var Et=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Jt,Ft=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Jt,it=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Jt,Gt=arguments.length>11?arguments[11]:void 0,_t=arguments.length>12?arguments[12]:void 0,Yt=arguments.length>13?arguments[13]:void 0,Xt=we==="time",yn=he||0,$t=function(vo){var Lo=ae.getNow();return Xt&&(Lo=We(ae,Lo)),Et[vo]||ge[vo]||Lo},cn=(0,ve.Z)(Ft,2),Cn=cn[0],xn=cn[1],Kt=(0,Fe.C8)(function(){return $t(0)},{value:Cn}),ha=(0,ve.Z)(Kt,2),Zn=ha[0],ca=ha[1],pa=(0,Fe.C8)(function(){return $t(1)},{value:xn}),Ga=(0,ve.Z)(pa,2),Xa=Ga[0],la=Ga[1],Aa=re.useMemo(function(){var qa=[Zn,Xa][yn];return Xt?qa:We(ae,qa,it[yn])},[Xt,Zn,Xa,yn,ae,it]),Da=function(vo){var Lo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Pa=[ca,la][yn];Pa(vo);var Io=[Zn,Xa];Io[yn]=vo,Gt&&(!wt(ae,pe,Zn,Io[0],we)||!wt(ae,pe,Xa,Io[1],we))&&Gt(Io,{source:Lo,range:yn===1?"end":"start",mode:Ae})},$a=function(vo,Lo){if(Ne){var Pa={date:"month",week:"month",month:"year",quarter:"year"},Io=Pa[we];if(Io&&!wt(ae,pe,vo,Lo,Io))return Ct(ae,we,Lo,-1);if(we==="year"&&vo){var eo=Math.floor(ae.getYear(vo)/10),Oa=Math.floor(ae.getYear(Lo)/10);if(eo!==Oa)return Ct(ae,we,Lo,-1)}}return Lo},La=re.useRef(null);return(0,ye.Z)(function(){if(Be&&!Et[yn]){var qa=Xt?null:ae.getNow();if(La.current!==null&&La.current!==yn?qa=[Zn,Xa][yn^1]:ge[yn]?qa=yn===0?ge[0]:$a(ge[0],ge[1]):ge[yn^1]&&(qa=ge[yn^1]),qa){_t&&ae.isAfter(_t,qa)&&(qa=_t);var vo=Ne?Ct(ae,we,qa,1):qa;Yt&&ae.isAfter(vo,Yt)&&(qa=Ne?Ct(ae,we,Yt,-1):Yt),Da(qa,"reset")}}},[Be,yn,ge[yn]]),re.useEffect(function(){Be?La.current=yn:La.current=null},[Be,yn]),(0,ye.Z)(function(){Be&&Et&&Et[yn]&&Da(Et[yn],"reset")},[Be,yn]),[Aa,Da]}function qt(ae,pe){var ge=re.useRef(ae),Ae=re.useState({}),Be=(0,ve.Z)(Ae,2),he=Be[1],we=function(Ft){return Ft&&pe!==void 0?pe:ge.current},Ne=function(Ft){ge.current=Ft,he({})};return[we,Ne,we(!0)]}var Bn=[];function _n(ae,pe,ge){var Ae=function(we){return we.map(function(Ne){return Pt(Ne,{generateConfig:ae,locale:pe,format:ge[0]})})},Be=function(we,Ne){for(var Et=Math.max(we.length,Ne.length),Ft=-1,it=0;it2&&arguments[2]!==void 0?arguments[2]:1,Ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Be=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],he=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,we=[],Ne=ge>=1?ge|0:1,Et=ae;Et<=pe;Et+=Ne){var Ft=Be.includes(Et);(!Ft||!Ae)&&we.push({label:ne(Et,he),value:Et,disabled:Ft})}return we}function Xn(ae){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ge=arguments.length>2?arguments[2]:void 0,Ae=pe||{},Be=Ae.use12Hours,he=Ae.hourStep,we=he===void 0?1:he,Ne=Ae.minuteStep,Et=Ne===void 0?1:Ne,Ft=Ae.secondStep,it=Ft===void 0?1:Ft,Gt=Ae.millisecondStep,_t=Gt===void 0?100:Gt,Yt=Ae.hideDisabledOptions,Xt=Ae.disabledTime,yn=Ae.disabledHours,$t=Ae.disabledMinutes,cn=Ae.disabledSeconds,Cn=re.useMemo(function(){return ge||ae.getNow()},[ge,ae]);if(0)var xn,Kt,ha;var Zn=re.useCallback(function(eo){var Oa=(Xt==null?void 0:Xt(eo))||{};return[Oa.disabledHours||yn||jn,Oa.disabledMinutes||$t||jn,Oa.disabledSeconds||cn||jn,Oa.disabledMilliseconds||jn]},[Xt,yn,$t,cn]),ca=re.useMemo(function(){return Zn(Cn)},[Cn,Zn]),pa=(0,ve.Z)(ca,4),Ga=pa[0],Xa=pa[1],la=pa[2],Aa=pa[3],Da=re.useCallback(function(eo,Oa,to,no){var To=ln(0,23,we,Yt,eo()),ka=Be?To.map(function(ea){return(0,Se.Z)((0,Se.Z)({},ea),{},{label:ne(ea.value%12||12,2)})}):To,yo=function(ar){return ln(0,59,Et,Yt,Oa(ar))},ba=function(ar,nr){return ln(0,59,it,Yt,to(ar,nr))},oo=function(ar,nr,wo){return ln(0,999,_t,Yt,no(ar,nr,wo),3)};return[ka,yo,ba,oo]},[Yt,we,Be,_t,Et,it]),$a=re.useMemo(function(){return Da(Ga,Xa,la,Aa)},[Da,Ga,Xa,la,Aa]),La=(0,ve.Z)($a,4),qa=La[0],vo=La[1],Lo=La[2],Pa=La[3],Io=function(Oa,to){var no=function(){return qa},To=vo,ka=Lo,yo=Pa;if(to){var ba=Zn(to),oo=(0,ve.Z)(ba,4),ea=oo[0],ar=oo[1],nr=oo[2],wo=oo[3],_o=Da(ea,ar,nr,wo),Ar=(0,ve.Z)(_o,4),jo=Ar[0],$n=Ar[1],Wt=Ar[2],Ea=Ar[3];no=function(){return jo},To=$n,ka=Wt,yo=Ea}var Ta=Yn(Oa,no,To,ka,yo,ae);return Ta};return[Io,qa,vo,Lo,Pa]}function nn(ae){var pe=ae.mode,ge=ae.internalMode,Ae=ae.renderExtraFooter,Be=ae.showNow,he=ae.showTime,we=ae.onSubmit,Ne=ae.onNow,Et=ae.invalid,Ft=ae.needConfirm,it=ae.generateConfig,Gt=ae.disabledDate,_t=re.useContext(x),Yt=_t.prefixCls,Xt=_t.locale,yn=_t.button,$t=yn===void 0?"button":yn,cn=it.getNow(),Cn=Xn(it,he,cn),xn=(0,ve.Z)(Cn,1),Kt=xn[0],ha=Ae==null?void 0:Ae(pe),Zn=Gt(cn,{type:pe}),ca=function(){if(!Zn){var $a=Kt(cn);Ne($a)}},pa="".concat(Yt,"-now"),Ga="".concat(pa,"-btn"),Xa=Be&&re.createElement("li",{className:pa},re.createElement("a",{className:oe()(Ga,Zn&&"".concat(Ga,"-disabled")),"aria-disabled":Zn,onClick:ca},ge==="date"?Xt.today:Xt.now)),la=Ft&&re.createElement("li",{className:"".concat(Yt,"-ok")},re.createElement($t,{disabled:Et,onClick:we},Xt.ok)),Aa=(Xa||la)&&re.createElement("ul",{className:"".concat(Yt,"-ranges")},Xa,la);return!ha&&!Aa?null:re.createElement("div",{className:"".concat(Yt,"-footer")},ha&&re.createElement("div",{className:"".concat(Yt,"-footer-extra")},ha),Aa)}function un(ae,pe,ge){function Ae(Be,he){var we=Be.findIndex(function(Et){return wt(ae,pe,Et,he,ge)});if(we===-1)return[].concat((0,fe.Z)(Be),[he]);var Ne=(0,fe.Z)(Be);return Ne.splice(we,1),Ne}return Ae}var An=re.createContext(null);function bn(){return re.useContext(An)}function Kn(ae,pe){var ge=ae.prefixCls,Ae=ae.generateConfig,Be=ae.locale,he=ae.disabledDate,we=ae.minDate,Ne=ae.maxDate,Et=ae.cellRender,Ft=ae.hoverValue,it=ae.hoverRangeValue,Gt=ae.onHover,_t=ae.values,Yt=ae.pickerValue,Xt=ae.onSelect,yn=ae.prevIcon,$t=ae.nextIcon,cn=ae.superPrevIcon,Cn=ae.superNextIcon,xn=Ae.getNow(),Kt={now:xn,values:_t,pickerValue:Yt,prefixCls:ge,disabledDate:he,minDate:we,maxDate:Ne,cellRender:Et,hoverValue:Ft,hoverRangeValue:it,onHover:Gt,locale:Be,generateConfig:Ae,onSelect:Xt,panelType:pe,prevIcon:yn,nextIcon:$t,superPrevIcon:cn,superNextIcon:Cn};return[Kt,xn]}var ya=re.createContext({});function Ke(ae){for(var pe=ae.rowNum,ge=ae.colNum,Ae=ae.baseDate,Be=ae.getCellDate,he=ae.prefixColumn,we=ae.rowClassName,Ne=ae.titleFormat,Et=ae.getCellText,Ft=ae.getCellClassName,it=ae.headerCells,Gt=ae.cellSelection,_t=Gt===void 0?!0:Gt,Yt=ae.disabledDate,Xt=bn(),yn=Xt.prefixCls,$t=Xt.panelType,cn=Xt.now,Cn=Xt.disabledDate,xn=Xt.cellRender,Kt=Xt.onHover,ha=Xt.hoverValue,Zn=Xt.hoverRangeValue,ca=Xt.generateConfig,pa=Xt.values,Ga=Xt.locale,Xa=Xt.onSelect,la=Yt||Cn,Aa="".concat(yn,"-cell"),Da=re.useContext(ya),$a=Da.onCellDblClick,La=function(to){return pa.some(function(no){return no&&wt(ca,Ga,to,no,$t)})},qa=[],vo=0;vo1&&arguments[1]!==void 0?arguments[1]:!1;ao(ro),$t==null||$t(ro),Jo&&co(ro)},rr=function(ro,Jo){oo(ro),Jo&&Zo(Jo),co(Jo,ro)},Wo=function(ro){if(Wt(ro),Zo(ro),ba!==Kt){var Jo=["decade","year"],Va=[].concat(Jo,["month"]),lo={quarter:[].concat(Jo,["quarter"]),week:[].concat((0,fe.Z)(Va),["week"]),date:[].concat((0,fe.Z)(Va),["date"])},br=lo[Kt]||Va,mr=br.indexOf(ba),Zr=br[mr+1];Zr&&rr(Zr,ro)}},vr=re.useMemo(function(){var fo,ro;if(Array.isArray(ca)){var Jo=(0,ve.Z)(ca,2);fo=Jo[0],ro=Jo[1]}else fo=ca;return!fo&&!ro?null:(fo=fo||ro,ro=ro||fo,Be.isAfter(fo,ro)?[ro,fo]:[fo,ro])},[ca,Be]),Ko=gt(pa,Ga,Xa),lr=Aa[ea]||zn[ea]||aa,pr=re.useContext(ya),Or=re.useMemo(function(){return(0,Se.Z)((0,Se.Z)({},pr),{},{hideHeader:Da})},[pr,Da]),Do="".concat($a,"-panel"),jr=ie(ae,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return re.createElement(ya.Provider,{value:Or},re.createElement("div",{ref:La,tabIndex:Et,className:oe()(Do,(0,Ge.Z)({},"".concat(Do,"-rtl"),he==="rtl"))},re.createElement(lr,(0,E.Z)({},jr,{showTime:no,prefixCls:$a,locale:Oa,generateConfig:Be,onModeChange:rr,pickerValue:ja,onPickerValueChange:function(ro){Zo(ro,!0)},value:jo[0],onSelect:Wo,values:jo,cellRender:Ko,hoverRangeValue:vr,hoverValue:Zn}))))}var bo=re.memo(re.forwardRef(So)),Po=bo;function _a(ae){var pe=ae.picker,ge=ae.multiplePanel,Ae=ae.pickerValue,Be=ae.onPickerValueChange,he=ae.needConfirm,we=ae.onSubmit,Ne=ae.range,Et=ae.hoverValue,Ft=re.useContext(x),it=Ft.prefixCls,Gt=Ft.generateConfig,_t=re.useCallback(function(Cn,xn){return Ct(Gt,pe,Cn,xn)},[Gt,pe]),Yt=re.useMemo(function(){return _t(Ae,1)},[Ae,_t]),Xt=function(xn){Be(_t(xn,-1))},yn={onCellDblClick:function(){he&&we()}},$t=pe==="time",cn=(0,Se.Z)((0,Se.Z)({},ae),{},{hoverValue:null,hoverRangeValue:null,hideHeader:$t});return Ne?cn.hoverRangeValue=Et:cn.hoverValue=Et,ge?re.createElement("div",{className:"".concat(it,"-panels")},re.createElement(ya.Provider,{value:(0,Se.Z)((0,Se.Z)({},yn),{},{hideNext:!0})},re.createElement(Po,cn)),re.createElement(ya.Provider,{value:(0,Se.Z)((0,Se.Z)({},yn),{},{hidePrev:!0})},re.createElement(Po,(0,E.Z)({},cn,{pickerValue:Yt,onPickerValueChange:Xt})))):re.createElement(ya.Provider,{value:(0,Se.Z)({},yn)},re.createElement(Po,cn))}function Eo(ae){return typeof ae=="function"?ae():ae}function Ln(ae){var pe=ae.prefixCls,ge=ae.presets,Ae=ae.onClick,Be=ae.onHover;return ge.length?re.createElement("div",{className:"".concat(pe,"-presets")},re.createElement("ul",null,ge.map(function(he,we){var Ne=he.label,Et=he.value;return re.createElement("li",{key:we,onClick:function(){Ae(Eo(Et))},onMouseEnter:function(){Be(Eo(Et))},onMouseLeave:function(){Be(null)}},Ne)}))):null}function Qo(ae){var pe=ae.panelRender,ge=ae.internalMode,Ae=ae.picker,Be=ae.showNow,he=ae.range,we=ae.multiple,Ne=ae.activeInfo,Et=Ne===void 0?[0,0,0]:Ne,Ft=ae.presets,it=ae.onPresetHover,Gt=ae.onPresetSubmit,_t=ae.onFocus,Yt=ae.onBlur,Xt=ae.onPanelMouseDown,yn=ae.direction,$t=ae.value,cn=ae.onSelect,Cn=ae.isInvalid,xn=ae.defaultOpenValue,Kt=ae.onOk,ha=ae.onSubmit,Zn=re.useContext(x),ca=Zn.prefixCls,pa="".concat(ca,"-panel"),Ga=yn==="rtl",Xa=re.useRef(null),la=re.useRef(null),Aa=re.useState(0),Da=(0,ve.Z)(Aa,2),$a=Da[0],La=Da[1],qa=re.useState(0),vo=(0,ve.Z)(qa,2),Lo=vo[0],Pa=vo[1],Io=re.useState(0),eo=(0,ve.Z)(Io,2),Oa=eo[0],to=eo[1],no=function(Wo){Wo.width&&La(Wo.width)},To=(0,ve.Z)(Et,3),ka=To[0],yo=To[1],ba=To[2],oo=re.useState(0),ea=(0,ve.Z)(oo,2),ar=ea[0],nr=ea[1];re.useEffect(function(){nr(10)},[ka]),re.useEffect(function(){if(he&&la.current){var rr,Wo=((rr=Xa.current)===null||rr===void 0?void 0:rr.offsetWidth)||0,vr=la.current.getBoundingClientRect();if(!vr.height||vr.right<0){nr(function(Or){return Math.max(0,Or-1)});return}var Ko=(Ga?yo-Wo:ka)-vr.left;if(to(Ko),$a&&$a=Ne&&ge<=Et)return he;var Ft=Math.min(Math.abs(ge-Ne),Math.abs(ge-Et));Ft0?uo:qr));var dl=nl+hl,Hr=qr-uo+1;return String(uo+(Hr+dl-uo)%Hr)};switch(Jo){case"Backspace":case"Delete":Va="",lo=mr;break;case"ArrowLeft":Va="",Zr(-1);break;case"ArrowRight":Va="",Zr(1);break;case"ArrowUp":Va="",lo=kr(1);break;case"ArrowDown":Va="",lo=kr(-1);break;default:isNaN(Number(Jo))||(Va=Oa+Jo,lo=Va);break}if(Va!==null&&(to(Va),Va.length>=br&&(Zr(1),to(""))),lo!==null){var Xr=nr.slice(0,Wt)+ne(lo,br)+nr.slice(Ea);ja(Xr.slice(0,we.length))}ar({})},Do=re.useRef();(0,ye.Z)(function(){if(!(!$a||!we||Zo.current)){if(!Ar.match(nr)){ja(we);return}return _o.current.setSelectionRange(Wt,Ea),Do.current=(0,mt.Z)(function(){_o.current.setSelectionRange(Wt,Ea)}),function(){mt.Z.cancel(Do.current)}}},[Ar,we,$a,nr,ka,Wt,Ea,ea,ja]);var jr=we?{onFocus:vr,onBlur:lr,onKeyDown:Or,onMouseDown:rr,onMouseUp:Wo,onPaste:co}:{};return re.createElement("div",{ref:wo,className:oe()(la,(0,Ge.Z)((0,Ge.Z)({},"".concat(la,"-active"),ge&&Be),"".concat(la,"-placeholder"),it))},re.createElement(Xa,(0,E.Z)({ref:_o,"aria-invalid":$t,autoComplete:"off"},Cn,{onKeyDown:pr,onBlur:Ko},jr,{value:nr,onChange:ao})),re.createElement(In,{type:"suffix",icon:he}),cn)}),Pr=yr,Wr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],Nr=["index"];function Cr(ae,pe){var ge=ae.id,Ae=ae.prefix,Be=ae.clearIcon,he=ae.suffixIcon,we=ae.separator,Ne=we===void 0?"~":we,Et=ae.activeIndex,Ft=ae.activeHelp,it=ae.allHelp,Gt=ae.focused,_t=ae.onFocus,Yt=ae.onBlur,Xt=ae.onKeyDown,yn=ae.locale,$t=ae.generateConfig,cn=ae.placeholder,Cn=ae.className,xn=ae.style,Kt=ae.onClick,ha=ae.onClear,Zn=ae.value,ca=ae.onChange,pa=ae.onSubmit,Ga=ae.onInputChange,Xa=ae.format,la=ae.maskFormat,Aa=ae.preserveInvalidOnBlur,Da=ae.onInvalid,$a=ae.disabled,La=ae.invalid,qa=ae.inputReadOnly,vo=ae.direction,Lo=ae.onOpenChange,Pa=ae.onActiveInfo,Io=ae.placement,eo=ae.onMouseDown,Oa=ae.required,to=ae["aria-required"],no=ae.autoFocus,To=ae.tabIndex,ka=(0,Ho.Z)(ae,Wr),yo=vo==="rtl",ba=re.useContext(x),oo=ba.prefixCls,ea=re.useMemo(function(){if(typeof ge=="string")return[ge];var Ko=ge||{};return[Ko.start,Ko.end]},[ge]),ar=re.useRef(),nr=re.useRef(),wo=re.useRef(),_o=function(lr){var pr;return(pr=[nr,wo][lr])===null||pr===void 0?void 0:pr.current};re.useImperativeHandle(pe,function(){return{nativeElement:ar.current,focus:function(lr){if((0,ct.Z)(lr)==="object"){var pr,Or=lr||{},Do=Or.index,jr=Do===void 0?0:Do,fo=(0,Ho.Z)(Or,Nr);(pr=_o(jr))===null||pr===void 0||pr.focus(fo)}else{var ro;(ro=_o(lr!=null?lr:0))===null||ro===void 0||ro.focus()}},blur:function(){var lr,pr;(lr=_o(0))===null||lr===void 0||lr.blur(),(pr=_o(1))===null||pr===void 0||pr.blur()}}});var Ar=Jn(ka),jo=re.useMemo(function(){return Array.isArray(cn)?cn:[cn,cn]},[cn]),$n=dr((0,Se.Z)((0,Se.Z)({},ae),{},{id:ea,placeholder:jo})),Wt=(0,ve.Z)($n,1),Ea=Wt[0],Ta=re.useState({position:"absolute",width:0}),ja=(0,ve.Z)(Ta,2),ao=ja[0],co=ja[1],Zo=(0,Fe.zX)(function(){var Ko=_o(Et);if(Ko){var lr=Ko.nativeElement.getBoundingClientRect(),pr=ar.current.getBoundingClientRect(),Or=lr.left-pr.left;co(function(Do){return(0,Se.Z)((0,Se.Z)({},Do),{},{width:lr.width,left:Or})}),Pa([lr.left,lr.right,pr.width])}});re.useEffect(function(){Zo()},[Et]);var rr=Be&&(Zn[0]&&!$a[0]||Zn[1]&&!$a[1]),Wo=no&&!$a[0],vr=no&&!Wo&&!$a[1];return re.createElement(an.Z,{onResize:Zo},re.createElement("div",(0,E.Z)({},Ar,{className:oe()(oo,"".concat(oo,"-range"),(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(oo,"-focused"),Gt),"".concat(oo,"-disabled"),$a.every(function(Ko){return Ko})),"".concat(oo,"-invalid"),La.some(function(Ko){return Ko})),"".concat(oo,"-rtl"),yo),Cn),style:xn,ref:ar,onClick:Kt,onMouseDown:function(lr){var pr=lr.target;pr!==nr.current.inputElement&&pr!==wo.current.inputElement&&lr.preventDefault(),eo==null||eo(lr)}}),Ae&&re.createElement("div",{className:"".concat(oo,"-prefix")},Ae),re.createElement(Pr,(0,E.Z)({ref:nr},Ea(0),{autoFocus:Wo,tabIndex:To,"date-range":"start"})),re.createElement("div",{className:"".concat(oo,"-range-separator")},Ne),re.createElement(Pr,(0,E.Z)({ref:wo},Ea(1),{autoFocus:vr,tabIndex:To,"date-range":"end"})),re.createElement("div",{className:"".concat(oo,"-active-bar"),style:ao}),re.createElement(In,{type:"suffix",icon:he}),rr&&re.createElement(Co,{icon:Be,onClear:ha})))}var Jr=re.forwardRef(Cr),fa=Jr;function tl(ae,pe){var ge=ae!=null?ae:pe;return Array.isArray(ge)?ge:[ge,ge]}function Vr(ae){return ae===1?"end":"start"}function yl(ae,pe){var ge=Qe(ae,function(){var Tr=ae.disabled,cr=ae.allowEmpty,Dr=tl(Tr,!1),ll=tl(cr,!1);return{disabled:Dr,allowEmpty:ll}}),Ae=(0,ve.Z)(ge,6),Be=Ae[0],he=Ae[1],we=Ae[2],Ne=Ae[3],Et=Ae[4],Ft=Ae[5],it=Be.prefixCls,Gt=Be.styles,_t=Be.classNames,Yt=Be.defaultValue,Xt=Be.value,yn=Be.needConfirm,$t=Be.onKeyDown,cn=Be.disabled,Cn=Be.allowEmpty,xn=Be.disabledDate,Kt=Be.minDate,ha=Be.maxDate,Zn=Be.defaultOpen,ca=Be.open,pa=Be.onOpenChange,Ga=Be.locale,Xa=Be.generateConfig,la=Be.picker,Aa=Be.showNow,Da=Be.showToday,$a=Be.showTime,La=Be.mode,qa=Be.onPanelChange,vo=Be.onCalendarChange,Lo=Be.onOk,Pa=Be.defaultPickerValue,Io=Be.pickerValue,eo=Be.onPickerValueChange,Oa=Be.inputReadOnly,to=Be.suffixIcon,no=Be.onFocus,To=Be.onBlur,ka=Be.presets,yo=Be.ranges,ba=Be.components,oo=Be.cellRender,ea=Be.dateRender,ar=Be.monthCellRender,nr=Be.onClick,wo=Ee(pe),_o=Te(ca,Zn,cn,pa),Ar=(0,ve.Z)(_o,2),jo=Ar[0],$n=Ar[1],Wt=function(cr,Dr){(cn.some(function(ll){return!ll})||!cr)&&$n(cr,Dr)},Ea=Dn(Xa,Ga,Ne,!0,!1,Yt,Xt,vo,Lo),Ta=(0,ve.Z)(Ea,5),ja=Ta[0],ao=Ta[1],co=Ta[2],Zo=Ta[3],rr=Ta[4],Wo=co(),vr=et(cn,Cn,jo),Ko=(0,ve.Z)(vr,9),lr=Ko[0],pr=Ko[1],Or=Ko[2],Do=Ko[3],jr=Ko[4],fo=Ko[5],ro=Ko[6],Jo=Ko[7],Va=Ko[8],lo=function(cr,Dr){pr(!0),no==null||no(cr,{range:Vr(Dr!=null?Dr:Do)})},br=function(cr,Dr){pr(!1),To==null||To(cr,{range:Vr(Dr!=null?Dr:Do)})},mr=re.useMemo(function(){if(!$a)return null;var Tr=$a.disabledTime,cr=Tr?function(Dr){var ll=Vr(Do),Ml=Ze(Wo,ro,Do);return Tr(Dr,ll,{from:Ml})}:void 0;return(0,Se.Z)((0,Se.Z)({},$a),{},{disabledTime:cr})},[$a,Do,Wo,ro]),Zr=(0,Fe.C8)([la,la],{value:La}),kr=(0,ve.Z)(Zr,2),Xr=kr[0],Nl=kr[1],hl=Xr[Do]||la,cl=hl==="date"&&mr?"datetime":hl,Za=cl===la&&cl!=="time",uo=hn(la,hl,Aa,Da,!0),qr=Sn(Be,ja,ao,co,Zo,cn,Ne,lr,jo,Ft),_r=(0,ve.Z)(qr,2),Pl=_r[0],nl=_r[1],dl=xt(Wo,cn,ro,Xa,Ga,xn),Hr=ut(Wo,Ft,Cn),Fl=(0,ve.Z)(Hr,2),wu=Fl[0],$l=Fl[1],du=Qt(Xa,Ga,Wo,Xr,jo,Do,he,Za,Pa,Io,mr==null?void 0:mr.defaultOpenValue,eo,Kt,ha),bu=(0,ve.Z)(du,2),yi=bu[0],oi=bu[1],gu=(0,Fe.zX)(function(Tr,cr,Dr){var ll=ce(Xr,Do,cr);if((ll[0]!==Xr[0]||ll[1]!==Xr[1])&&Nl(ll),qa&&Dr!==!1){var Ml=(0,fe.Z)(Wo);Tr&&(Ml[Do]=Tr),qa(Ml,ll)}}),Ql=function(cr,Dr){return ce(Wo,Dr,cr)},lu=function(cr,Dr){var ll=Wo;cr&&(ll=Ql(cr,Do)),Jo(Do);var Ml=fo(ll);Zo(ll),Pl(Do,Ml===null),Ml===null?Wt(!1,{force:!0}):Dr||wo.current.focus({index:Ml})},Pi=function(cr){var Dr,ll=cr.target.getRootNode();if(!wo.current.nativeElement.contains((Dr=ll.activeElement)!==null&&Dr!==void 0?Dr:document.activeElement)){var Ml=cn.findIndex(function(os){return!os});Ml>=0&&wo.current.focus({index:Ml})}Wt(!0),nr==null||nr(cr)},ri=function(){nl(null),Wt(!1,{force:!0})},li=re.useState(null),Qu=(0,ve.Z)(li,2),Ci=Qu[0],Ru=Qu[1],rl=re.useState(null),Dl=(0,ve.Z)(rl,2),ir=Dl[0],Hu=Dl[1],Wu=re.useMemo(function(){return ir||Wo},[Wo,ir]);re.useEffect(function(){jo||Hu(null)},[jo]);var Fi=re.useState([0,0,0]),Ku=(0,ve.Z)(Fi,2),Bi=Ku[0],qo=Ku[1],wi=xe(ka,yo),bi=function(cr){Hu(cr),Ru("preset")},Hi=function(cr){var Dr=nl(cr);Dr&&Wt(!1,{force:!0})},Di=function(cr){lu(cr)},xi=function(cr){Hu(cr?Ql(cr,Do):null),Ru("cell")},Eu=function(cr){Wt(!0),lo(cr)},Mi=function(){Or("panel")},Ii=function(cr){var Dr=ce(Wo,Do,cr);Zo(Dr),!yn&&!we&&he===cl&&lu(cr)},Ni=function(){Wt(!1)},Li=gt(oo,ea,ar,Vr(Do)),Oi=Wo[Do]||null,ki=(0,Fe.zX)(function(Tr){return Ft(Tr,{activeIndex:Do})}),hr=re.useMemo(function(){var Tr=(0,He.Z)(Be,!1),cr=(0,be.Z)(Be,[].concat((0,fe.Z)(Object.keys(Tr)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return cr},[Be]),sr=re.createElement(Qo,(0,E.Z)({},hr,{showNow:uo,showTime:mr,range:!0,multiplePanel:Za,activeInfo:Bi,disabledDate:dl,onFocus:Eu,onBlur:br,onPanelMouseDown:Mi,picker:la,mode:hl,internalMode:cl,onPanelChange:gu,format:Et,value:Oi,isInvalid:ki,onChange:null,onSelect:Ii,pickerValue:yi,defaultOpenValue:le($a==null?void 0:$a.defaultOpenValue)[Do],onPickerValueChange:oi,hoverValue:Wu,onHover:xi,needConfirm:yn,onSubmit:lu,onOk:rr,presets:wi,onPresetHover:bi,onPresetSubmit:Hi,onNow:Di,cellRender:Li})),xl=function(cr,Dr){var ll=Ql(cr,Dr);Zo(ll)},Hl=function(){Or("input")},ui=function(cr,Dr){var ll=ro.length,Ml=ro[ll-1];if(ll&&Ml!==Dr&&yn&&!Cn[Ml]&&!Va(Ml)&&Wo[Ml]){wo.current.focus({index:Ml});return}Or("input"),Wt(!0,{inherit:!0}),Do!==Dr&&jo&&!yn&&we&&lu(null,!0),jr(Dr),lo(cr,Dr)},ts=function(cr,Dr){if(Wt(!1),!yn&&Or()==="input"){var ll=fo(Wo);Pl(Do,ll===null)}br(cr,Dr)},ns=function(cr,Dr){cr.key==="Tab"&&lu(null,!0),$t==null||$t(cr,Dr)},as=re.useMemo(function(){return{prefixCls:it,locale:Ga,generateConfig:Xa,button:ba.button,input:ba.input}},[it,Ga,Xa,ba.button,ba.input]);if((0,ye.Z)(function(){jo&&Do!==void 0&&gu(null,la,!1)},[jo,Do,la]),(0,ye.Z)(function(){var Tr=Or();!jo&&Tr==="input"&&(Wt(!1),lu(null,!0)),!jo&&we&&!yn&&Tr==="panel"&&(Wt(!0),lu())},[jo]),0)var Ns;return re.createElement(x.Provider,{value:as},re.createElement(ee,(0,E.Z)({},Oe(Be),{popupElement:sr,popupStyle:Gt.popup,popupClassName:_t.popup,visible:jo,onClose:Ni,range:!0}),re.createElement(fa,(0,E.Z)({},Be,{ref:wo,suffixIcon:to,activeIndex:lr||jo?Do:null,activeHelp:!!ir,allHelp:!!ir&&Ci==="preset",focused:lr,onFocus:ui,onBlur:ts,onKeyDown:ns,onSubmit:lu,value:Wu,maskFormat:Et,onChange:xl,onInputChange:Hl,format:Ne,inputReadOnly:Oa,disabled:cn,open:jo,onOpenChange:Wt,onClick:Pi,onClear:ri,invalid:wu,onInvalid:$l,onActiveInfo:qo}))))}var zr=re.forwardRef(yl),De=zr,je=te(11780);function ot(ae){var pe=ae.prefixCls,ge=ae.value,Ae=ae.onRemove,Be=ae.removeIcon,he=Be===void 0?"\xD7":Be,we=ae.formatDate,Ne=ae.disabled,Et=ae.maxTagCount,Ft=ae.placeholder,it="".concat(pe,"-selector"),Gt="".concat(pe,"-selection"),_t="".concat(Gt,"-overflow");function Yt($t,cn){return re.createElement("span",{className:oe()("".concat(Gt,"-item")),title:typeof $t=="string"?$t:null},re.createElement("span",{className:"".concat(Gt,"-item-content")},$t),!Ne&&cn&&re.createElement("span",{onMouseDown:function(xn){xn.preventDefault()},onClick:cn,className:"".concat(Gt,"-item-remove")},he))}function Xt($t){var cn=we($t),Cn=function(Kt){Kt&&Kt.stopPropagation(),Ae($t)};return Yt(cn,Cn)}function yn($t){var cn="+ ".concat($t.length," ...");return Yt(cn)}return re.createElement("div",{className:it},re.createElement(je.Z,{prefixCls:_t,data:ge,renderItem:Xt,renderRest:yn,itemKey:function(cn){return we(cn)},maxCount:Et}),!ge.length&&re.createElement("span",{className:"".concat(pe,"-selection-placeholder")},Ft))}var Lt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function sn(ae,pe){var ge=ae.id,Ae=ae.open,Be=ae.prefix,he=ae.clearIcon,we=ae.suffixIcon,Ne=ae.activeHelp,Et=ae.allHelp,Ft=ae.focused,it=ae.onFocus,Gt=ae.onBlur,_t=ae.onKeyDown,Yt=ae.locale,Xt=ae.generateConfig,yn=ae.placeholder,$t=ae.className,cn=ae.style,Cn=ae.onClick,xn=ae.onClear,Kt=ae.internalPicker,ha=ae.value,Zn=ae.onChange,ca=ae.onSubmit,pa=ae.onInputChange,Ga=ae.multiple,Xa=ae.maxTagCount,la=ae.format,Aa=ae.maskFormat,Da=ae.preserveInvalidOnBlur,$a=ae.onInvalid,La=ae.disabled,qa=ae.invalid,vo=ae.inputReadOnly,Lo=ae.direction,Pa=ae.onOpenChange,Io=ae.onMouseDown,eo=ae.required,Oa=ae["aria-required"],to=ae.autoFocus,no=ae.tabIndex,To=ae.removeIcon,ka=(0,Ho.Z)(ae,Lt),yo=Lo==="rtl",ba=re.useContext(x),oo=ba.prefixCls,ea=re.useRef(),ar=re.useRef();re.useImperativeHandle(pe,function(){return{nativeElement:ea.current,focus:function(ao){var co;(co=ar.current)===null||co===void 0||co.focus(ao)},blur:function(){var ao;(ao=ar.current)===null||ao===void 0||ao.blur()}}});var nr=Jn(ka),wo=function(ao){Zn([ao])},_o=function(ao){var co=ha.filter(function(Zo){return Zo&&!wt(Xt,Yt,Zo,ao,Kt)});Zn(co),Ae||ca()},Ar=dr((0,Se.Z)((0,Se.Z)({},ae),{},{onChange:wo}),function(ja){var ao=ja.valueTexts;return{value:ao[0]||"",active:Ft}}),jo=(0,ve.Z)(Ar,2),$n=jo[0],Wt=jo[1],Ea=!!(he&&ha.length&&!La),Ta=Ga?re.createElement(re.Fragment,null,re.createElement(ot,{prefixCls:oo,value:ha,onRemove:_o,formatDate:Wt,maxTagCount:Xa,disabled:La,removeIcon:To,placeholder:yn}),re.createElement("input",{className:"".concat(oo,"-multiple-input"),value:ha.map(Wt).join(","),ref:ar,readOnly:!0,autoFocus:to,tabIndex:no}),re.createElement(In,{type:"suffix",icon:we}),Ea&&re.createElement(Co,{icon:he,onClear:xn})):re.createElement(Pr,(0,E.Z)({ref:ar},$n(),{autoFocus:to,tabIndex:no,suffixIcon:we,clearIcon:Ea&&re.createElement(Co,{icon:he,onClear:xn}),showActiveCls:!1}));return re.createElement("div",(0,E.Z)({},nr,{className:oe()(oo,(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(oo,"-multiple"),Ga),"".concat(oo,"-focused"),Ft),"".concat(oo,"-disabled"),La),"".concat(oo,"-invalid"),qa),"".concat(oo,"-rtl"),yo),$t),style:cn,ref:ea,onClick:Cn,onMouseDown:function(ao){var co,Zo=ao.target;Zo!==((co=ar.current)===null||co===void 0?void 0:co.inputElement)&&ao.preventDefault(),Io==null||Io(ao)}}),Be&&re.createElement("div",{className:"".concat(oo,"-prefix")},Be),Ta)}var vn=re.forwardRef(sn),de=vn;function dt(ae,pe){var ge=Qe(ae),Ae=(0,ve.Z)(ge,6),Be=Ae[0],he=Ae[1],we=Ae[2],Ne=Ae[3],Et=Ae[4],Ft=Ae[5],it=Be,Gt=it.prefixCls,_t=it.styles,Yt=it.classNames,Xt=it.order,yn=it.defaultValue,$t=it.value,cn=it.needConfirm,Cn=it.onChange,xn=it.onKeyDown,Kt=it.disabled,ha=it.disabledDate,Zn=it.minDate,ca=it.maxDate,pa=it.defaultOpen,Ga=it.open,Xa=it.onOpenChange,la=it.locale,Aa=it.generateConfig,Da=it.picker,$a=it.showNow,La=it.showToday,qa=it.showTime,vo=it.mode,Lo=it.onPanelChange,Pa=it.onCalendarChange,Io=it.onOk,eo=it.multiple,Oa=it.defaultPickerValue,to=it.pickerValue,no=it.onPickerValueChange,To=it.inputReadOnly,ka=it.suffixIcon,yo=it.removeIcon,ba=it.onFocus,oo=it.onBlur,ea=it.presets,ar=it.components,nr=it.cellRender,wo=it.dateRender,_o=it.monthCellRender,Ar=it.onClick,jo=Ee(pe);function $n(hr){return hr===null?null:eo?hr:hr[0]}var Wt=un(Aa,la,he),Ea=Te(Ga,pa,[Kt],Xa),Ta=(0,ve.Z)(Ea,2),ja=Ta[0],ao=Ta[1],co=function(sr,xl,Hl){if(Pa){var ui=(0,Se.Z)({},Hl);delete ui.range,Pa($n(sr),$n(xl),ui)}},Zo=function(sr){Io==null||Io($n(sr))},rr=Dn(Aa,la,Ne,!1,Xt,yn,$t,co,Zo),Wo=(0,ve.Z)(rr,5),vr=Wo[0],Ko=Wo[1],lr=Wo[2],pr=Wo[3],Or=Wo[4],Do=lr(),jr=et([Kt]),fo=(0,ve.Z)(jr,4),ro=fo[0],Jo=fo[1],Va=fo[2],lo=fo[3],br=function(sr){Jo(!0),ba==null||ba(sr,{})},mr=function(sr){Jo(!1),oo==null||oo(sr,{})},Zr=(0,Fe.C8)(Da,{value:vo}),kr=(0,ve.Z)(Zr,2),Xr=kr[0],Nl=kr[1],hl=Xr==="date"&&qa?"datetime":Xr,cl=hn(Da,Xr,$a,La),Za=Cn&&function(hr,sr){Cn($n(hr),$n(sr))},uo=Sn((0,Se.Z)((0,Se.Z)({},Be),{},{onChange:Za}),vr,Ko,lr,pr,[],Ne,ro,ja,Ft),qr=(0,ve.Z)(uo,2),_r=qr[1],Pl=ut(Do,Ft),nl=(0,ve.Z)(Pl,2),dl=nl[0],Hr=nl[1],Fl=re.useMemo(function(){return dl.some(function(hr){return hr})},[dl]),wu=function(sr,xl){if(no){var Hl=(0,Se.Z)((0,Se.Z)({},xl),{},{mode:xl.mode[0]});delete Hl.range,no(sr[0],Hl)}},$l=Qt(Aa,la,Do,[Xr],ja,lo,he,!1,Oa,to,le(qa==null?void 0:qa.defaultOpenValue),wu,Zn,ca),du=(0,ve.Z)($l,2),bu=du[0],yi=du[1],oi=(0,Fe.zX)(function(hr,sr,xl){if(Nl(sr),Lo&&xl!==!1){var Hl=hr||Do[Do.length-1];Lo(Hl,sr)}}),gu=function(){_r(lr()),ao(!1,{force:!0})},Ql=function(sr){!Kt&&!jo.current.nativeElement.contains(document.activeElement)&&jo.current.focus(),ao(!0),Ar==null||Ar(sr)},lu=function(){_r(null),ao(!1,{force:!0})},Pi=re.useState(null),ri=(0,ve.Z)(Pi,2),li=ri[0],Qu=ri[1],Ci=re.useState(null),Ru=(0,ve.Z)(Ci,2),rl=Ru[0],Dl=Ru[1],ir=re.useMemo(function(){var hr=[rl].concat((0,fe.Z)(Do)).filter(function(sr){return sr});return eo?hr:hr.slice(0,1)},[Do,rl,eo]),Hu=re.useMemo(function(){return!eo&&rl?[rl]:Do.filter(function(hr){return hr})},[Do,rl,eo]);re.useEffect(function(){ja||Dl(null)},[ja]);var Wu=xe(ea),Fi=function(sr){Dl(sr),Qu("preset")},Ku=function(sr){var xl=eo?Wt(lr(),sr):[sr],Hl=_r(xl);Hl&&!eo&&ao(!1,{force:!0})},Bi=function(sr){Ku(sr)},qo=function(sr){Dl(sr),Qu("cell")},wi=function(sr){ao(!0),br(sr)},bi=function(sr){if(Va("panel"),!(eo&&hl!==Da)){var xl=eo?Wt(lr(),sr):[sr];pr(xl),!cn&&!we&&he===hl&&gu()}},Hi=function(){ao(!1)},Di=gt(nr,wo,_o),xi=re.useMemo(function(){var hr=(0,He.Z)(Be,!1),sr=(0,be.Z)(Be,[].concat((0,fe.Z)(Object.keys(hr)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Se.Z)((0,Se.Z)({},sr),{},{multiple:Be.multiple})},[Be]),Eu=re.createElement(Qo,(0,E.Z)({},xi,{showNow:cl,showTime:qa,disabledDate:ha,onFocus:wi,onBlur:mr,picker:Da,mode:Xr,internalMode:hl,onPanelChange:oi,format:Et,value:Do,isInvalid:Ft,onChange:null,onSelect:bi,pickerValue:bu,defaultOpenValue:qa==null?void 0:qa.defaultOpenValue,onPickerValueChange:yi,hoverValue:ir,onHover:qo,needConfirm:cn,onSubmit:gu,onOk:Or,presets:Wu,onPresetHover:Fi,onPresetSubmit:Ku,onNow:Bi,cellRender:Di})),Mi=function(sr){pr(sr)},Ii=function(){Va("input")},Ni=function(sr){Va("input"),ao(!0,{inherit:!0}),br(sr)},Li=function(sr){ao(!1),mr(sr)},Oi=function(sr,xl){sr.key==="Tab"&&gu(),xn==null||xn(sr,xl)},ki=re.useMemo(function(){return{prefixCls:Gt,locale:la,generateConfig:Aa,button:ar.button,input:ar.input}},[Gt,la,Aa,ar.button,ar.input]);return(0,ye.Z)(function(){ja&&lo!==void 0&&oi(null,Da,!1)},[ja,lo,Da]),(0,ye.Z)(function(){var hr=Va();!ja&&hr==="input"&&(ao(!1),gu()),!ja&&we&&!cn&&hr==="panel"&&gu()},[ja]),re.createElement(x.Provider,{value:ki},re.createElement(ee,(0,E.Z)({},Oe(Be),{popupElement:Eu,popupStyle:_t.popup,popupClassName:Yt.popup,visible:ja,onClose:Hi}),re.createElement(de,(0,E.Z)({},Be,{ref:jo,suffixIcon:ka,removeIcon:yo,activeHelp:!!rl,allHelp:!!rl&&li==="preset",focused:ro,onFocus:Ni,onBlur:Li,onKeyDown:Oi,onSubmit:gu,value:Hu,maskFormat:Et,onChange:Mi,onInputChange:Ii,internalPicker:he,format:Ne,inputReadOnly:To,disabled:Kt,open:ja,onOpenChange:ao,onClick:Ql,onClear:lu,invalid:Fl,onInvalid:function(sr){Hr(sr,0)}}))))}var Ot=re.forwardRef(dt),rn=Ot,Zt=rn},9940:function(Re,rt,te){"use strict";te.d(rt,{Qw:function(){return Nt},FJ:function(){return tn},hT:function(){return en},OF:function(){return ne},ZP:function(){return Bt}});var E=te(14809),fe=te(95190),Se=te(20439),ve=te(50298),Fe=te(62646),ye=te(93664),be=te(37463),He=te(6551),Pe=te(34643),re=te(18929),Ge=te(48736),ze=te(59301),yt=function(Je){var Ue=ze.useRef({valueLabels:new Map});return ze.useMemo(function(){var tt=Ue.current.valueLabels,Ve=new Map,Qe=Je.map(function(mt){var ke=mt.value,Te=mt.label,Ee=Te!=null?Te:tt.get(ke);return Ve.set(ke,Ee),(0,Se.Z)((0,Se.Z)({},mt),{},{label:Ee})});return Ue.current.valueLabels=Ve,[Qe]},[Je])},oe=function(Ue,tt,Ve,Qe){return ze.useMemo(function(){var mt=function(Ct){return Ct.map(function(Jt){var Qt=Jt.value;return Qt})},ke=mt(Ue),Te=mt(tt),Ee=ke.filter(function(xt){return!Qe[xt]}),xe=ke,Ye=Te;if(Ve){var et=(0,Pe.S)(ke,!0,Qe);xe=et.checkedKeys,Ye=et.halfCheckedKeys}return[Array.from(new Set([].concat((0,fe.Z)(Ee),(0,fe.Z)(xe)))),Ye]},[Ue,tt,Ve,Qe])},a=oe,y=te(34061),x=function(Je,Ue){return ze.useMemo(function(){var tt=(0,y.I8)(Je,{fieldNames:Ue,initWrapper:function(Qe){return(0,Se.Z)((0,Se.Z)({},Qe),{},{valueEntities:new Map})},processEntity:function(Qe,mt){var ke=Qe.node[Ue.value];if(0)var Te;mt.valueEntities.set(ke,Qe)}});return tt},[Je,Ue])},b=te(4635),z=te(11592),ee=function(){return null},ne=ee,le=["children","value"];function ce(Je){return(0,z.Z)(Je).map(function(Ue){if(!ze.isValidElement(Ue)||!Ue.type)return null;var tt=Ue,Ve=tt.key,Qe=tt.props,mt=Qe.children,ke=Qe.value,Te=(0,Fe.Z)(Qe,le),Ee=(0,Se.Z)({key:Ve,value:ke},Te),xe=ce(mt);return xe.length&&(Ee.children=xe),Ee}).filter(function(Ue){return Ue})}function ie(Je){if(!Je)return Je;var Ue=(0,Se.Z)({},Je);return"props"in Ue||Object.defineProperty(Ue,"props",{get:function(){return(0,Ge.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ue}}),Ue}function Ce(Je,Ue,tt,Ve,Qe,mt){var ke=null,Te=null;function Ee(){function xe(Ye){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ye.map(function(Ct,Jt){var Qt="".concat(et,"-").concat(Jt),qt=Ct[mt.value],Bn=tt.includes(qt),_n=xe(Ct[mt.children]||[],Qt,Bn),on=ze.createElement(ne,Ct,_n.map(function(Dn){return Dn.node}));if(Ue===qt&&(ke=on),Bn){var fn={pos:Qt,node:on,children:_n};return xt||Te.push(fn),fn}return null}).filter(function(Ct){return Ct})}Te||(Te=[],xe(Ve),Te.sort(function(Ye,et){var xt=Ye.node.props.value,Ct=et.node.props.value,Jt=tt.indexOf(xt),Qt=tt.indexOf(Ct);return Jt-Qt}))}Object.defineProperty(Je,"triggerNode",{get:function(){return(0,Ge.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Ee(),ke}}),Object.defineProperty(Je,"allCheckedNodes",{get:function(){return(0,Ge.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Ee(),Qe?Te:Te.map(function(Ye){var et=Ye.node;return et})}})}var Ze=function(Ue,tt,Ve){var Qe=Ve.fieldNames,mt=Ve.treeNodeFilterProp,ke=Ve.filterTreeNode,Te=Qe.children;return ze.useMemo(function(){if(!tt||ke===!1)return Ue;var Ee=typeof ke=="function"?ke:function(Ye,et){return String(et[mt]).toUpperCase().includes(tt.toUpperCase())},xe=function Ye(et){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return et.reduce(function(Ct,Jt){var Qt=Jt[Te],qt=xt||Ee(tt,ie(Jt)),Bn=Ye(Qt||[],qt);return(qt||Bn.length)&&Ct.push((0,Se.Z)((0,Se.Z)({},Jt),{},(0,b.Z)({isLeaf:void 0},Te,Bn))),Ct},[])};return xe(Ue)},[Ue,tt,Te,mt,ke])},Oe=Ze;function gt(Je){var Ue=ze.useRef();Ue.current=Je;var tt=ze.useCallback(function(){return Ue.current.apply(Ue,arguments)},[]);return tt}function ut(Je,Ue){var tt=Ue.id,Ve=Ue.pId,Qe=Ue.rootPId,mt=new Map,ke=[];return Je.forEach(function(Te){var Ee=Te[tt],xe=(0,Se.Z)((0,Se.Z)({},Te),{},{key:Te.key||Ee});mt.set(Ee,xe)}),mt.forEach(function(Te){var Ee=Te[Ve],xe=mt.get(Ee);xe?(xe.children=xe.children||[],xe.children.push(Te)):(Ee===Qe||Qe===null)&&ke.push(Te)}),ke}function Me(Je,Ue,tt){return ze.useMemo(function(){if(Je){if(tt){var Ve=(0,Se.Z)({id:"id",pId:"pId",rootPId:null},(0,ye.Z)(tt)==="object"?tt:{});return ut(Je,Ve)}return Je}return ce(Ue)},[Ue,tt,Je])}var zt=ze.createContext(null),nt=zt,ct=te(37530),Ut=te(29530),ht=te(10228),Tt=te(80547),vt=ze.createContext(null),$e=vt,Rt=function(Ue){return Array.isArray(Ue)?Ue:Ue!==void 0?[Ue]:[]},Mt=function(Ue){var tt=Ue||{},Ve=tt.label,Qe=tt.value,mt=tt.children;return{_title:Ve?[Ve]:["title","label"],value:Qe||"value",key:Qe||"value",children:mt||"children"}},bt=function(Ue){return!Ue||Ue.disabled||Ue.disableCheckbox||Ue.checkable===!1},Xe=function(Ue,tt){var Ve=[],Qe=function mt(ke){ke.forEach(function(Te){var Ee=Te[tt.children];Ee&&(Ve.push(Te[tt.value]),mt(Ee))})};return Qe(Ue),Ve},Le=function(Ue){return Ue==null},at=te(70425),st={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},pt=function(Ue,tt){var Ve=(0,be.lk)(),Qe=Ve.prefixCls,mt=Ve.multiple,ke=Ve.searchValue,Te=Ve.toggleOpen,Ee=Ve.open,xe=Ve.notFoundContent,Ye=ze.useContext($e),et=Ye.virtual,xt=Ye.listHeight,Ct=Ye.listItemHeight,Jt=Ye.listItemScrollOffset,Qt=Ye.treeData,qt=Ye.fieldNames,Bn=Ye.onSelect,_n=Ye.dropdownMatchSelectWidth,on=Ye.treeExpandAction,fn=Ye.treeTitleRender,Dn=Ye.onPopupScroll,Sn=Ye.leftMaxCount,hn=Ye.leafCountOnly,an=Ye.valueEntities,Yn=ze.useContext(nt),jn=Yn.checkable,ln=Yn.checkedKeys,Xn=Yn.halfCheckedKeys,nn=Yn.treeExpandedKeys,un=Yn.treeDefaultExpandAll,An=Yn.treeDefaultExpandedKeys,bn=Yn.onTreeExpand,Kn=Yn.treeIcon,ya=Yn.showTreeIcon,Ke=Yn.switcherIcon,It=Yn.treeLine,St=Yn.treeNodeFilterProp,wn=Yn.loadData,aa=Yn.treeLoadedKeys,Qn=Yn.treeMotion,Ua=Yn.onTreeLoad,Na=Yn.keyEntities,Wa=ze.useRef(),Ra=(0,Tt.Z)(function(){return Qt},[Ee,Qt],function(Oo,Go){return Go[0]&&Oo[1]!==Go[1]}),Ao=ze.useMemo(function(){return jn?{checked:ln,halfChecked:Xn}:null},[jn,ln,Xn]);ze.useEffect(function(){if(Ee&&!mt&&ln.length){var Oo;(Oo=Wa.current)===null||Oo===void 0||Oo.scrollTo({key:ln[0]})}},[Ee]);var kn=function(Go){Go.preventDefault()},Ht=function(Go,Br){var yr=Br.node;jn&&bt(yr)||(Bn(yr.key,{selected:!ln.includes(yr.key)}),mt||Te(!1))},Vn=ze.useState(An),mo=(0,ve.Z)(Vn,2),wa=mo[0],za=mo[1],Wn=ze.useState(null),sa=(0,ve.Z)(Wn,2),ia=sa[0],zn=sa[1],So=ze.useMemo(function(){return nn?(0,fe.Z)(nn):ke?ia:wa},[wa,ia,nn,ke]),bo=function(Go){za(Go),zn(Go),bn&&bn(Go)},Po=String(ke).toLowerCase(),_a=function(Go){return Po?String(Go[St]).toLowerCase().includes(Po):!1};ze.useEffect(function(){ke&&zn(Xe(Qt,qt))},[ke]);var Eo=ze.useState(function(){return new Map}),Ln=(0,ve.Z)(Eo,2),Qo=Ln[0],Ho=Ln[1];ze.useEffect(function(){Sn&&Ho(new Map)},[Sn]);function dr(Oo){var Go=Oo[qt.value];if(!Qo.has(Go)){var Br=an.get(Go),yr=(Br.children||[]).length===0;if(yr)Qo.set(Go,!1);else{var Pr=Br.children.filter(function(Nr){return!Nr.node.disabled&&!Nr.node.disableCheckbox&&!ln.includes(Nr.node[qt.value])}),Wr=Pr.length;Qo.set(Go,Wr>Sn)}}return Qo.get(Go)}var ko=(0,at.zX)(function(Oo){var Go=Oo[qt.value];return ln.includes(Go)||Sn===null?!1:Sn<=0?!0:hn&&Sn?dr(Oo):!1}),Jn=function Oo(Go){var Br=(0,ct.Z)(Go),yr;try{for(Br.s();!(yr=Br.n()).done;){var Pr=yr.value;if(!(Pr.disabled||Pr.selectable===!1)){if(ke){if(_a(Pr))return Pr}else return Pr;if(Pr[qt.children]){var Wr=Oo(Pr[qt.children]);if(Wr)return Wr}}}}catch(Nr){Br.e(Nr)}finally{Br.f()}return null},ua=ze.useState(null),Ca=(0,ve.Z)(ua,2),In=Ca[0],Co=Ca[1],ma=Na[In];ze.useEffect(function(){if(Ee){var Oo=null,Go=function(){var yr=Jn(Ra);return yr?yr[qt.value]:null};!mt&&ln.length&&!ke?Oo=ln[0]:Oo=Go(),Co(Oo)}},[Ee,ke]),ze.useImperativeHandle(tt,function(){var Oo;return{scrollTo:(Oo=Wa.current)===null||Oo===void 0?void 0:Oo.scrollTo,onKeyDown:function(Br){var yr,Pr=Br.which;switch(Pr){case ht.Z.UP:case ht.Z.DOWN:case ht.Z.LEFT:case ht.Z.RIGHT:(yr=Wa.current)===null||yr===void 0||yr.onKeyDown(Br);break;case ht.Z.ENTER:{if(ma){var Wr=ko(ma.node),Nr=(ma==null?void 0:ma.node)||{},Cr=Nr.selectable,Jr=Nr.value,fa=Nr.disabled;Cr!==!1&&!fa&&!Wr&&Ht(null,{node:{key:In},selected:!ln.includes(Jr)})}break}case ht.Z.ESC:Te(!1)}},onKeyUp:function(){}}});var Sr=(0,Tt.Z)(function(){return!ke},[ke,nn||wa],function(Oo,Go){var Br=(0,ve.Z)(Oo,1),yr=Br[0],Pr=(0,ve.Z)(Go,2),Wr=Pr[0],Nr=Pr[1];return yr!==Wr&&!!(Wr||Nr)}),tr=Sr?wn:null;if(Ra.length===0)return ze.createElement("div",{role:"listbox",className:"".concat(Qe,"-empty"),onMouseDown:kn},xe);var or={fieldNames:qt};return aa&&(or.loadedKeys=aa),So&&(or.expandedKeys=So),ze.createElement("div",{onMouseDown:kn},ma&&Ee&&ze.createElement("span",{style:st,"aria-live":"assertive"},ma.node.value),ze.createElement(Ut.y6.Provider,{value:{nodeDisabled:ko}},ze.createElement(Ut.ZP,(0,E.Z)({ref:Wa,focusable:!1,prefixCls:"".concat(Qe,"-tree"),treeData:Ra,height:xt,itemHeight:Ct,itemScrollOffset:Jt,virtual:et!==!1&&_n!==!1,multiple:mt,icon:Kn,showIcon:ya,switcherIcon:Ke,showLine:It,loadData:tr,motion:Qn,activeKey:In,checkable:jn,checkStrictly:!0,checkedKeys:Ao,selectedKeys:jn?[]:ln,defaultExpandAll:un,titleRender:fn},or,{onActiveChange:Co,onSelect:Ht,onCheck:Ht,onExpand:bo,onLoad:Ua,filterTreeNode:_a,expandAction:on,onScroll:Dn}))))},Vt=ze.forwardRef(pt),Ie=Vt,Nt="SHOW_ALL",en="SHOW_PARENT",tn="SHOW_CHILD";function mn(Je,Ue,tt,Ve){var Qe=new Set(Je);return Ue===tn?Je.filter(function(mt){var ke=tt[mt];return!ke||!ke.children||!ke.children.some(function(Te){var Ee=Te.node;return Qe.has(Ee[Ve.value])})||!ke.children.every(function(Te){var Ee=Te.node;return bt(Ee)||Qe.has(Ee[Ve.value])})}):Ue===en?Je.filter(function(mt){var ke=tt[mt],Te=ke?ke.parent:null;return!Te||bt(Te.node)||!Qe.has(Te.key)}):Je}function Rn(Je){var Ue=Je.searchPlaceholder,tt=Je.treeCheckStrictly,Ve=Je.treeCheckable,Qe=Je.labelInValue,mt=Je.value,ke=Je.multiple,Te=Je.showCheckedStrategy,Ee=Je.maxCount;warning(!Ue,"`searchPlaceholder` has been removed."),tt&&Qe===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Qe||tt)&&warning(toArray(mt).every(function(xe){return xe&&_typeof(xe)==="object"&&"value"in xe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),tt||ke||Ve?warning(!mt||Array.isArray(mt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(mt),"`value` should not be array when `TreeSelect` is single mode."),Ee&&(Te==="SHOW_ALL"&&!tt||Te==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var wt=null,qe=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function At(Je){return!Je||(0,ye.Z)(Je)!=="object"}var _e=ze.forwardRef(function(Je,Ue){var tt=Je.id,Ve=Je.prefixCls,Qe=Ve===void 0?"rc-tree-select":Ve,mt=Je.value,ke=Je.defaultValue,Te=Je.onChange,Ee=Je.onSelect,xe=Je.onDeselect,Ye=Je.searchValue,et=Je.inputValue,xt=Je.onSearch,Ct=Je.autoClearSearchValue,Jt=Ct===void 0?!0:Ct,Qt=Je.filterTreeNode,qt=Je.treeNodeFilterProp,Bn=qt===void 0?"value":qt,_n=Je.showCheckedStrategy,on=Je.treeNodeLabelProp,fn=Je.multiple,Dn=Je.treeCheckable,Sn=Je.treeCheckStrictly,hn=Je.labelInValue,an=Je.maxCount,Yn=Je.fieldNames,jn=Je.treeDataSimpleMode,ln=Je.treeData,Xn=Je.children,nn=Je.loadData,un=Je.treeLoadedKeys,An=Je.onTreeLoad,bn=Je.treeDefaultExpandAll,Kn=Je.treeExpandedKeys,ya=Je.treeDefaultExpandedKeys,Ke=Je.onTreeExpand,It=Je.treeExpandAction,St=Je.virtual,wn=Je.listHeight,aa=wn===void 0?200:wn,Qn=Je.listItemHeight,Ua=Qn===void 0?20:Qn,Na=Je.listItemScrollOffset,Wa=Na===void 0?0:Na,Ra=Je.onDropdownVisibleChange,Ao=Je.dropdownMatchSelectWidth,kn=Ao===void 0?!0:Ao,Ht=Je.treeLine,Vn=Je.treeIcon,mo=Je.showTreeIcon,wa=Je.switcherIcon,za=Je.treeMotion,Wn=Je.treeTitleRender,sa=Je.onPopupScroll,ia=(0,Fe.Z)(Je,qe),zn=(0,He.ZP)(tt),So=Dn&&!Sn,bo=Dn||Sn,Po=Sn||hn,_a=bo||fn,Eo=(0,re.Z)(ke,{value:mt}),Ln=(0,ve.Z)(Eo,2),Qo=Ln[0],Ho=Ln[1],dr=ze.useMemo(function(){return Dn?_n||tn:Nt},[_n,Dn]),ko=ze.useMemo(function(){return Mt(Yn)},[JSON.stringify(Yn)]),Jn=(0,re.Z)("",{value:Ye!==void 0?Ye:et,postState:function(ge){return ge||""}}),ua=(0,ve.Z)(Jn,2),Ca=ua[0],In=ua[1],Co=function(ge){In(ge),xt==null||xt(ge)},ma=Me(ln,Xn,jn),Sr=x(ma,ko),tr=Sr.keyEntities,or=Sr.valueEntities,Oo=ze.useCallback(function(pe){var ge=[],Ae=[];return pe.forEach(function(Be){or.has(Be)?Ae.push(Be):ge.push(Be)}),{missingRawValues:ge,existRawValues:Ae}},[or]),Go=Oe(ma,Ca,{fieldNames:ko,treeNodeFilterProp:Bn,filterTreeNode:Qt}),Br=ze.useCallback(function(pe){if(pe){if(on)return pe[on];for(var ge=ko._title,Ae=0;Aevn)){var he=Pr(pe);if(Ho(he),Jt&&In(""),Te){var we=pe;So&&(we=Be.map(function($t){var cn=or.get($t);return cn?cn.node[ko.value]:$t}));var Ne=ge||{triggerValue:void 0,selected:void 0},Et=Ne.triggerValue,Ft=Ne.selected,it=we;if(Sn){var Gt=fa.filter(function($t){return!we.includes($t.value)});it=[].concat((0,fe.Z)(it),(0,fe.Z)(Gt))}var _t=Pr(it),Yt={preValue:Jr,triggerValue:Et},Xt=!0;(Sn||Ae==="selection"&&!Ft)&&(Xt=!1),Ce(Yt,Et,pe,ma,Xt,ko),bo?Yt.checked=Ft:Yt.selected=Ft;var yn=Po?_t:_t.map(function($t){return $t.value});Te(_a?yn:yn[0],Po?null:_t.map(function($t){return $t.label}),Yt)}}}),dt=ze.useCallback(function(pe,ge){var Ae,Be=ge.selected,he=ge.source,we=tr[pe],Ne=we==null?void 0:we.node,Et=(Ae=Ne==null?void 0:Ne[ko.value])!==null&&Ae!==void 0?Ae:pe;if(!_a)de([Et],{selected:!0,triggerValue:Et},"option");else{var Ft=Be?[].concat((0,fe.Z)(tl),[Et]):zr.filter(function(cn){return cn!==Et});if(So){var it=Oo(Ft),Gt=it.missingRawValues,_t=it.existRawValues,Yt=_t.map(function(cn){return or.get(cn).key}),Xt;if(Be){var yn=(0,Pe.S)(Yt,!0,tr);Xt=yn.checkedKeys}else{var $t=(0,Pe.S)(Yt,{checked:!1,halfCheckedKeys:De},tr);Xt=$t.checkedKeys}Ft=[].concat((0,fe.Z)(Gt),(0,fe.Z)(Xt.map(function(cn){return tr[cn].node[ko.value]})))}de(Ft,{selected:Be,triggerValue:Et},he||"option")}Be||!_a?Ee==null||Ee(Et,ie(Ne)):xe==null||xe(Et,ie(Ne))},[Oo,or,tr,ko,_a,tl,de,So,Ee,xe,zr,De,an]),Ot=ze.useCallback(function(pe){if(Ra){var ge={};Object.defineProperty(ge,"documentClickClose",{get:function(){return(0,Ge.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Ra(pe,ge)}},[Ra]),rn=gt(function(pe,ge){var Ae=pe.map(function(Be){return Be.value});if(ge.type==="clear"){de(Ae,{},"selection");return}ge.values.length&&dt(ge.values[0].value,{selected:!1,source:"selection"})}),Zt=ze.useMemo(function(){return{virtual:St,dropdownMatchSelectWidth:kn,listHeight:aa,listItemHeight:Ua,listItemScrollOffset:Wa,treeData:Go,fieldNames:ko,onSelect:dt,treeExpandAction:It,treeTitleRender:Wn,onPopupScroll:sa,leftMaxCount:an===void 0?null:an-sn.length,leafCountOnly:dr==="SHOW_CHILD"&&!Sn&&!!Dn,valueEntities:or}},[St,kn,aa,Ua,Wa,Go,ko,dt,It,Wn,sa,an,sn.length,dr,Sn,Dn,or]),ae=ze.useMemo(function(){return{checkable:bo,loadData:nn,treeLoadedKeys:un,onTreeLoad:An,checkedKeys:zr,halfCheckedKeys:De,treeDefaultExpandAll:bn,treeExpandedKeys:Kn,treeDefaultExpandedKeys:ya,onTreeExpand:Ke,treeIcon:Vn,treeMotion:za,showTreeIcon:mo,switcherIcon:wa,treeLine:Ht,treeNodeFilterProp:Bn,keyEntities:tr}},[bo,nn,un,An,zr,De,bn,Kn,ya,Ke,Vn,za,mo,wa,Ht,Bn,tr]);return ze.createElement($e.Provider,{value:Zt},ze.createElement(nt.Provider,{value:ae},ze.createElement(be.Ac,(0,E.Z)({ref:Ue},ia,{id:zn,prefixCls:Qe,mode:_a?"multiple":void 0,displayValues:sn,onDisplayValuesChange:rn,searchValue:Ca,onSearch:Co,OptionList:Ie,emptyOptions:!ma.length,onDropdownVisibleChange:Ot,dropdownMatchSelectWidth:kn}))))}),Pt=_e;Pt.TreeNode=ne,Pt.SHOW_ALL=Nt,Pt.SHOW_PARENT=en,Pt.SHOW_CHILD=tn;var We=Pt,Bt=We},27774:function(Re,rt){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.SizeSensorId=rt.SensorTabIndex=rt.SensorClassName=void 0;var te="size-sensor-id";rt.SizeSensorId=te;var E="size-sensor-object";rt.SensorClassName=E;var fe="-1";rt.SensorTabIndex=fe},79301:function(Re,rt){"use strict";Object.defineProperty(rt,"__esModule",{value:!0}),rt.default=void 0;var te=function(fe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,ve=null;return function(){for(var Fe=this,ye=arguments.length,be=new Array(ye),He=0;He=Se.length?{done:!0}:{done:!1,value:Se[ye++]}},e:function(ze){throw ze},f:be}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var He,Pe=!0,re=!1;return{s:function(){Fe=Fe.call(Se)},n:function(){var ze=Fe.next();return Pe=ze.done,ze},e:function(ze){re=!0,He=ze},f:function(){try{Pe||Fe.return==null||Fe.return()}finally{if(re)throw He}}}}}}]); }()); \ No newline at end of file diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.3aaa21bd.chunk.css b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.3aaa21bd.chunk.css new file mode 100644 index 0000000000..7df1b059bd --- /dev/null +++ b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.3aaa21bd.chunk.css @@ -0,0 +1 @@ +#weboffice-zone{height:100vh;z-index:1}.page_style{position:fixed;top:20px;left:20px;z-index:1000;width:100px;height:50px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:2px;border:1px solid rgba(20,93,255,.2);font-size:18px;display:flex;align-items:center;justify-content:center}.editable-container{position:relative;width:100%;max-width:800px;margin:20px auto}.editable-container ::selection{background:#ecf1fe;padding:10px;box-shadow:12px 0 #3498db,-12px 0 #3498db}.editable-content{border:1px solid #ccc;padding:10px 30px 10px 40px;min-height:200px;outline:none;position:relative;overflow:auto;line-height:1.5em}.toolbar,.line-menu{position:absolute;background:#fff;border:1px solid #ddd;border-radius:12px;padding:5px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.toolbar button,.line-menu button{margin:0 5px;padding:2px 8px;cursor:pointer;background:none;border:none}.line-menu{left:25px;top:0}.line-menu button{display:block;margin:2px 0;width:100%;text-align:left}.chat-dialog{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.chat-header{padding:5px 10px;background:#f5f5f5;border-bottom:1px solid #ddd}.chat-content{padding:10px}.chat-content textarea{width:100%;min-height:100px;margin-top:10px}.chat-actions{margin-top:10px;display:flex;gap:10px}.over_content{position:absolute;bottom:30px;left:50%;transform:translate(-50%);cursor:pointer;z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px}.over_content .over_button:hover{background:#f6f7f9}.over_content .over_button{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.over_content .over_button .ewm_img{margin-right:6px}.over_content .over_button .ewm_text{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.overcont2wrap{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center}.overcont2wrap .over_content2{background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:5px 10px}.overcont2wrap .over_content2 .over_button2:hover{background:#f6f7f9}.overcont2wrap .over_content2 .over_button2{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.overcont2wrap .over_content2 .over_button2 .ewm_img2{margin-right:6px}.overcont2wrap .over_content2 .over_button2 .ewm_text2{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.officeWrp{width:100vw;height:100vh;display:flex;overflow:hidden}.officeWrp .left{flex:1 1;position:relative;height:100%;overflow:hidden}.officeWrp .left .btn_float{position:absolute;right:20px;bottom:20px;box-sizing:border-box;z-index:100;text-align:right;padding:10px}.officeWrp .left .btn_float .to_page_style{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;color:#464f66;margin-top:20px;border-radius:30px;display:flex;align-items:center;padding:5px 15px}.officeWrp .left .left_float{position:fixed;right:0;top:100px;height:60px;box-shadow:0 0 10px #e3e1ff;border-radius:30px 0 0 30px;border-top:1px rgba(20,93,255,.2) solid;border-left:1px rgba(20,93,255,.2) solid;border-bottom:1px rgba(20,93,255,.2) solid;background:#fff;box-sizing:border-box;z-index:100;display:flex;align-items:center;padding:10px;cursor:pointer}.officeWrp .left .left_float .float_icon{width:40px;height:40px;background:#3061d01a;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.officeWrp .left .left_float .float_text{margin-left:10px;margin-right:10px;color:#5f6a95;cursor:pointer;height:60px;display:flex;align-items:center}.officeWrp .left .left_float .float_text:hover{color:#3061d0}.officeWrp .left .left_float .float_more{display:flex;align-items:center;justify-content:flex-start;max-width:0;white-space:nowrap;overflow:hidden;transition:all 1s ease-in-out}.officeWrp .left .left_float:hover .float_more{max-width:500px}.officeWrp .right{min-width:700px;background:#fff;height:100%;overflow:hidden;flex:0 0 700px}.footer_button{display:flex;align-items:center;margin:10px 0 20px}.footer_button .quxiao{width:100px;height:32px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#464f66;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:auto}.footer_button .queren{width:100px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.close_drawer{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0}.erweima{width:280px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:10px;margin:20px auto}.arrow [class~=ant-splitter-bar-collapse-bar]{opacity:1!important}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.wrap___VVwDB div[class~=ant-form-item]{margin-bottom:0}.wrap___VVwDB .deleteIcon___w2LrU{color:#e30000;font-size:16px}.wrap___VVwDB .keywordTag___kKokf{padding:10px 10px 10px 8px;font-size:14px;font-weight:400;color:#000;display:flex}.questionTitleEditorWrap___l3CW4{margin-bottom:18px}.choiceListWrap___i_tGH{margin-bottom:20px!important}.choiceListWrap___i_tGH[class~=ant-form-item-has-error] div[class~=inputBorderError]{border:1px solid #ff4d4f!important}.choiceListWrap___i_tGH div[class~=ant-form-item-explain-error]{padding-left:60px}.choiceWrap___aqY4o .choiceIndex___hB6s7{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:46px;height:46px;border-radius:23px;border:1px solid #DCDCDC;font-size:16px;font-weight:400;color:#464f66;cursor:pointer}.choiceWrap___aqY4o .choiceIndex___hB6s7.judgementIndex___l51fi{border-radius:2px}.choiceWrap___aqY4o .setAnswerBtn___TIxeU{border-radius:2px;border:1px solid #DCDCDC;font-size:14px;font-weight:400;color:#9096a3;height:46px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.choiceWrap___aqY4o .activeAnswer___gFvFT{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___aqY4o .activeJudgementAnswer___kHQ8Q{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___aqY4o .actionWrapper___JOrSn{display:flex;align-items:center;justify-content:flex-end}.choiceWrap___aqY4o .actionWrapper___JOrSn .addIcon___HnhN3{color:#2fa34f;font-size:14px}.choiceWrap___aqY4o .actionWrapper___JOrSn .deleteIcon___w2LrU{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___Xeeb8{border-radius:2px;border:1px solid #DCDCDC;padding:8px 12px;font-size:14px;min-height:46px;display:flex;flex-direction:column}.placeholder___RCuX1{font-size:14px;font-weight:400;color:#9096a3}.blankInputNumberWrapper___wBpTq div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___wBpTq [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___wBpTq input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___hD5tk{width:114px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;display:flex;justify-content:center;cursor:pointer;align-items:center}.blankIndex___PyWhr{font-size:14px;font-weight:400;color:#666}.baseInputWrapper___CELxJ div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___CELxJ input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___H7kM_{margin-bottom:30px}.collapseWrapper___H7kM_ div[class~=ant-collapse-item]{margin-bottom:20px;border:none;box-shadow:0 2px 4px #eaeef4}.collapseWrapper___H7kM_ div[class~=ant-collapse-item] div[class~=ant-collapse-header]{padding:0 20px!important;height:64px!important;background-color:#f6f7f8;align-items:center!important}.collapseWrapper___H7kM_ div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___H7kM_ div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___H7kM_ div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___H7kM_ .panelHeader___Lcwvj{font-size:14px;font-weight:400;color:#000}.collapseWrapper___H7kM_ .panelHeader___Lcwvj span{color:#666}.collapseWrapper___H7kM_ .open___cPZFP{color:#165dff;transform:rotate(90deg)}.collapseWrapper___H7kM_ .close___ycoAA{color:#82a8ff}.hide___opoo7{display:none}.green___sxfuh,.green___sxfuh span,.green___sxfuh p,.green___sxfuh h1,.green___sxfuh h2,.green___sxfuh h3,.green___sxfuh h4,.green___sxfuh h5,.green___sxfuh h6,.green___sxfuh b,.green___sxfuh strong{color:#00e373}.green___sxfuh .textArea___kOi0I{border:1px solid #00e373}.row___CDKwD{display:flex;align-items:baseline}.row___CDKwD .html___BGi53{max-width:610px;margin-right:10px}.row___CDKwD [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#00e373!important}.row___CDKwD [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#00e373}.line___R0teC{height:1px;background-color:#eee;margin:20px 0}.c___rZMQB{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px}.cpp___yHztz{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___iqjke{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___CUXfz{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.descBox___hYGZv{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:20px}.questionBox____Iq0u .choiceWrap2___MBz9v{margin-top:30px}.questionBox____Iq0u .choiceWrap2___MBz9v .choiceIndex___hB6s7{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:50px;height:50px;border-radius:25px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:20px;color:#000;cursor:pointer;background-color:#3061d01a}.questionBox____Iq0u .choiceWrap2___MBz9v .activeAnswer___gFvFT{background-color:#3061d0;border-color:#3061d0;color:#fff}.questionBox____Iq0u .choiceWrap2___MBz9v .rightAnswer___uxhhz{background-color:#37ad83;border-color:#37ad83;color:#fff}.questionBox____Iq0u .choiceWrap2___MBz9v .errorAnswer___d9RKW{background:#e30000;border-color:#e30000;color:#fff}.solutionWrap___FzrQt{background:#f6f7f9;border-radius:2px;padding:20px;margin-top:40px}.descBox___hYGZv{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:40px}.descBox___hYGZv .title___jgtln{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___hYGZv .desc___MCwp8{height:170px;padding:20px;background-color:#f6f7f9}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.wrap___ZbEYZ{display:flex;height:100%}.left___wH6vq{width:42%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column;padding:20px 35px}.left___wH6vq div[class~=ant-input-number]{width:84px}.tip___EiRrS{background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 61px;position:relative;line-height:22px;margin-left:20px;margin-top:8px}.tip___EiRrS img{width:60px;position:absolute;z-index:10;left:-20px;top:-8px}.bottomBtn___Og638{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer;margin:20px auto}.bottomBtn___Og638:hover{color:#165dff;border:1px solid #165dff}.bottomBtn___Og638.disabled___rzckb{border:1px solid #BACFFE;color:#333;cursor:not-allowed;opacity:.3}.bottomBtn___Og638 i{color:#3061d0;margin-right:10px}.save_btn___N0Wqn{display:flex;align-items:center;justify-content:center;width:116px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9!important;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80!important;border-radius:17px;border:1px solid #BACFFE!important;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0!important}.flex_box_center___ILe3s{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___c0XhE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Iusj1{align-items:center;box-align:center}.flex_box_center_end___DIVMO{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___x06LA{flex-direction:column;box-orient:block-axis}#educoder:has([class*=intelligent-body-curb]) body{overflow:initial}.intelligentBox___M5xO7{margin:0 auto;position:relative}.intelligentBox___M5xO7 .red___oyEWt{color:#e53333}.intelligentBox___M5xO7 .imgBox___DdoNI{display:flex;flex-direction:column;justify-content:center;align-items:center}.intelligentBox___M5xO7 .imgBox___DdoNI span{font-size:16px;color:#3061d04d;margin-top:10px}.intelligentBox___M5xO7 .underpin___fwUex{display:flex;justify-content:space-between;position:absolute;z-index:1;height:100%;width:100%}.intelligentBox___M5xO7 .underpin___fwUex b{display:block;width:calc((100% - 80px)/2);min-height:calc(100vh - 260px);background:#f6f7f9;border-radius:4px}.intelligentBox___M5xO7 .row___W9MrK{display:flex;justify-content:space-between;width:100%;position:relative;z-index:2;padding-bottom:10px}.intelligentBox___M5xO7 .row___W9MrK .leftLayout___MMjoZ{width:calc((100% - 160px)/2);margin-left:20px}.intelligentBox___M5xO7 .row___W9MrK .rightLayout___EsxRX{width:calc((100% - 160px)/2);margin-right:20px}.intelligentBox___M5xO7 .head___Q7Od8{display:flex;justify-content:space-between;width:100%;position:relative;z-index:2;padding-bottom:10px;position:sticky;top:0;z-index:3}.intelligentBox___M5xO7 .head___Q7Od8 .leftLayout___MMjoZ{width:calc((100% - 160px)/2);margin-left:20px}.intelligentBox___M5xO7 .head___Q7Od8 .rightLayout___EsxRX{width:calc((100% - 160px)/2);margin-right:20px}.intelligentBox___M5xO7 .head___Q7Od8 .leftLayout___MMjoZ,.intelligentBox___M5xO7 .head___Q7Od8 .rightLayout___EsxRX{width:calc((100% - 159px)/2);background:#f6f7f9;border-top:20px solid #F6F7F9;margin-right:19px}.intelligentBox___M5xO7 .head___Q7Od8 .centerBox___j58Ut{position:absolute;z-index:4;left:50%;top:360px;width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:-40px}.intelligentBox___M5xO7 .head___Q7Od8 .title___rMcNx{font-size:16px;color:#000;margin-right:auto}.intelligentBox___M5xO7 .head___Q7Od8 .tip___gLHFS{height:30px;background:#9096a31a;border-radius:0 0 8px 8px;display:flex;align-items:center;padding-left:20px;margin-top:10px;font-size:12px;color:#9096a3}.leftBox___DJ6lp{background:#fff;border:1px dashed rgba(48,97,208,.2);padding:20px}.leftBox___DJ6lp img{max-width:100%}.leftBox___DJ6lp .question___THjM9>h4{margin-top:20px;margin-bottom:0}.leftBox___DJ6lp .question___THjM9>h5{color:#e53333;display:flex;background:#e533330f;padding:10px 20px;font-size:14px;width:calc(100% + 40px);margin-left:-20px;margin-bottom:20px;margin-top:20px;white-space:pre-wrap;font-weight:400}.leftBox___DJ6lp .question___THjM9>h5 i{margin-right:3px;margin-top:3px}.leftBox___DJ6lp .question___THjM9>h5:last-child{margin-bottom:-20px}.leftBox___DJ6lp .question___THjM9>p{margin-top:20px;margin-bottom:0}.leftBox___DJ6lp:focus-within{border:1px solid #0152d9!important}.leftBox___DJ6lp:hover{border:1px dashed rgba(48,97,208,.6)}.leftBox___DJ6lp [contenteditable]{white-space:pre-wrap}.leftBox___DJ6lp [contenteditable]:focus-visible{outline:0px solid #0152d9}.rightBox___CuMdf{background:#fff;border:1px solid rgba(48,97,208,.2)}.rightBox___CuMdf.error___PHzCG{border:1px solid rgba(229,51,51,.2)}.rightBox___CuMdf.error___PHzCG .actionHead___vTHMx{background:#e533330f}.rightBox___CuMdf [contenteditable]{white-space:pre-wrap}.rightBox___CuMdf img{max-width:100%}.rightBox___CuMdf .edit___EaRLy{border:1px solid transparent}.rightBox___CuMdf .edit___EaRLy:focus-visible{outline:0px solid #0152d9;border:1px solid #0152d9}.rightBox___CuMdf .edit___EaRLy:hover{border:1px dashed rgba(48,97,208,.6)}.rightBox___CuMdf .actionHead___vTHMx{height:46px;background:#3061d01a;display:flex;align-items:center;padding:0 12px 0 20px}.rightBox___CuMdf .option___z4UTy{display:flex;align-items:center;padding:0 20px 20px}.rightBox___CuMdf .option___z4UTy>aside{width:40px;height:40px;border-radius:23px;border:1px solid #DCDCDC;font-size:16px;color:#464f66;line-height:38px;text-align:center;flex-shrink:0;margin-right:10px;cursor:pointer}.rightBox___CuMdf .option___z4UTy>aside.active___o8wNJ{background:#37ad83;border:1px solid #DCDCDC;color:#fff}.rightBox___CuMdf .option___z4UTy>aside.fill___g760n{border:0;height:14px;font-size:14px;color:#5f6368;width:auto;height:40px;min-width:50px;line-height:40px}.rightBox___CuMdf .option___z4UTy .text___L_lug{flex:1 1;padding:8.5px 12px;border:1px solid #DCDCDC;border-radius:2px}.rightBox___CuMdf .option___z4UTy .text___L_lug:focus-visible{outline:0px solid #0152d9;border:1px solid #0152d9!important;box-shadow:none!important}.rightBox___CuMdf .option___z4UTy .text___L_lug:hover{box-shadow:0 0 4px #3061d04d;border:1px solid rgba(48,97,208,.2)}.rightBox___CuMdf .liWrap___LDwxe{background:#f6f7f9;padding:10px 10px 0;margin:0 20px 20px;overflow:hidden}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf{display:flex;align-items:center;margin-bottom:10px}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf>aside{color:#5f6368;flex-shrink:0;margin-right:10px}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf .text___L_lug{flex:1 1}.rightBox___CuMdf>h5{color:#e53333;display:flex;background:#e533330f;padding:10px 20px;font-size:14px;margin-bottom:0;white-space:pre-wrap;font-weight:400}.rightBox___CuMdf>h5 i{margin-right:3px;margin-top:3px}.buttonFixed___QxKdm{position:fixed;z-index:900;bottom:0;left:0;width:100%;height:64px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___QxKdm .buttonWrap___OEep5{display:flex;justify-content:center;align-items:center;height:100%}.buttonFixed___QxKdm .buttonWrap___OEep5 .button___b2y4h{min-width:100px;height:38px!important;line-height:38px!important;font-weight:400;padding:0 14px;font-size:14px!important}.menu___aQ4xO .ant-dropdown-menu-item{padding:0!important;display:flex!important;align-items:center!important;justify-content:center;height:35px}.tabs___QmlP4{display:flex;gap:20px}.tabs___QmlP4 div{width:77px;height:32px;background:#ebeef5;box-shadow:inset 0 1px 3px #ccd6e2;border-radius:2px;font-size:14px;color:#9096a3;line-height:32px;text-align:center;cursor:pointer;user-select:none}.tabs___QmlP4 div.active___o8wNJ{background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;color:#fff}@keyframes showHide___fHrAG{0%,to{opacity:0}33%{opacity:1}}.dotLoading___zUYOu span{opacity:0;animation:showHide___fHrAG 1.5s infinite}.dotLoading___zUYOu span:nth-child(1){animation-delay:0s}.dotLoading___zUYOu span:nth-child(2){animation-delay:.5s}.dotLoading___zUYOu span:nth-child(3){animation-delay:1s}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.folderWrapper___G__0a span[class~=ant-tree-switcher-line-icon] svg{transform:scale(1.2);color:#d2ddf5}.folderWrapper___G__0a span[class=ant-tree-node-content-wrapper]{position:relative}.folderWrapper___G__0a div[class~=ant-tree-treenode]{padding:10px 0}.folderWrapper___G__0a span[class~=ant-tree-switcher-leaf-line]:after{border-bottom:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-switcher-leaf-line]:before{border-left:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-indent-unit]:after{border-right:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-indent-unit]:before{border-right:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-iconEle]{margin-right:4px}.folderWrapper___G__0a div[class~=ant-tree-treenode-selected] span[class~=ant-tree-node-selected]{background-color:transparent}.folderWrapper___G__0a div[class~=ant-tree-treenode-selected] span[class~=ant-tree-node-selected] span[class~=ant-tree-title]{color:#3061d0;background:#f7f8f9}.folderWrapper___G__0a .folderIcon___oTG6c{height:20px;width:20px}.wrap___Yz6fc{display:flex;height:100%}.left___F0axg{width:42%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column;padding:20px 35px}.left___F0axg div[class~=ant-input-number]{width:84px}.tip___nCmqI{background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 61px;position:relative;line-height:22px;margin-left:20px;margin-top:8px}.tip___nCmqI img{width:60px;position:absolute;z-index:10;left:-20px;top:-8px}.bottomBtn___x70Gq{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer;margin:20px auto}.bottomBtn___x70Gq:hover{color:#165dff;border:1px solid #165dff}.bottomBtn___x70Gq.disabled___CWzre{border:1px solid #BACFFE;color:#333;cursor:not-allowed;opacity:.3}.bottomBtn___x70Gq i{color:#3061d0;margin-right:10px}@keyframes showHide___Dfprh{0%,to{opacity:0}33%{opacity:1}}.dotLoading___s6Sh4 span{opacity:0;animation:showHide___Dfprh 1.5s infinite;color:#3061d0;font-size:28px}.dotLoading___s6Sh4 span:nth-child(1){animation-delay:0s}.dotLoading___s6Sh4 span:nth-child(2){animation-delay:.5s}.dotLoading___s6Sh4 span:nth-child(3){animation-delay:1s}div[class~=ant-progress].progress___QUpqo,div[class~=ant-progress].progress___QUpqo span[class~=ant-progress-text]{color:#3061d0}.num___VQiqB{color:#fa6400;margin:0 4px}.container___DAVRd{padding:36px 70px;width:58%;background:#f6f7f9;overflow:auto}.container___DAVRd code,.container___DAVRd .katex___oS9Qs,.container___DAVRd pre{pointer-events:none}.liWrap___pAkIe:focus-visible{outline:0px solid transparent}.backBottom___kT237{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___kT237:hover i{color:#5c64ff}.backBottom___kT237 i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.imgBox___O8q6M{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___O8q6M span{font-size:16px;color:#3061d04d;margin-top:10px}.answer___UngkO{font-size:14px;color:#434d6c;transition:all .2s;position:relative;line-height:1.8}.answer___UngkO ::selection{background:#ecf1fe}.answer___UngkO .imgWrap___ORTRf{width:320px;cursor:pointer;border-radius:8px;overflow:hidden;position:relative}.answer___UngkO .imgWrap___ORTRf img{width:100%;user-select:none}.answer___UngkO .imgWrap___ORTRf:after{content:"";position:absolute;inset:0;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.answer___UngkO .imgWrap___ORTRf:hover:after{opacity:1}.answer___UngkO pre{width:100%;overflow:auto}.answer___UngkO ol li{list-style:auto}.answer___UngkO hr{border:none;border-bottom:1px solid #ccc}.answer___UngkO span[class=katex-error]{color:inherit!important}.codeCopy___re8vm{position:relative;min-height:50px}.codeCopy___re8vm button{position:absolute;top:7px;right:0;padding:4px 8px;border-radius:0 0 0 5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;height:26px;pointer-events:auto}.codeCopy___re8vm button.runCode___MYs9m{bottom:0;top:initial}#educoder .smartWrp___NjRcB [class~=ant-drawer-body]{padding:0}.wrap___AasCO{display:flex;flex-direction:column;width:calc(100vw * .58 - 180px);max-height:80vh;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:4px;border:1px solid #145DFF}.chatContainer___n6e3E{flex:1 1;width:100%;padding:20px 20px 0;overflow:auto}.btnContainer___yKyVB{display:flex;gap:10px;border-bottom:1px solid #DCDCDC;padding:20px 20px 10px}.btnContainer___yKyVB .btn___Y_09T{display:flex;align-items:center;justify-content:center;height:36px;background:#fff;border-radius:8px;border:1px solid #DCDCDC;font-size:14px;color:#333;cursor:pointer;transition:.4s;width:36px}.btnContainer___yKyVB .btn___Y_09T:hover{border-color:#3061d0;color:#3061d0}.inputContainer____bM3M{height:60px;display:flex;align-items:center;padding:0 20px}.inputContainer____bM3M textarea{padding:23px 0 0!important;resize:none!important;flex:1 1!important}.inputContainer____bM3M textarea::placeholder{color:#c1c1d9}.inputContainer____bM3M .sendBtn___UHHLj{width:40px!important;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer____bM3M .sendBtn___UHHLj:disabled{background:#d2d2d2}.inputContainer____bM3M .sendBtnDisabled___AoSRc{width:40px!important;height:40px;background:#d2d2d2;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer____bM3M .cancelBtn___yql4C{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3s}.inputContainer____bM3M .cancelBtn___yql4C:hover{transform:scale(1.05)}@keyframes dot-fade___LruoO{0%,40%{opacity:.5}50%{opacity:1}90%,to{opacity:.5}}.loadingWrp___gYLGT{display:flex;align-items:center;padding:5px 15px 15px;color:#9096a3}.hover-line-container___kkYQN{position:relative}.hover-line-content___ZkD9e{position:relative;min-height:200px;padding:10px;line-height:1.5}.hover-line-content___ZkD9e::selection{background:#ff0}.line-button-container___A79j9{position:absolute;right:calc(100% - 40px);z-index:111;width:30px}.line-button-container___A79j9:before{content:"";position:absolute;left:30px;right:0;top:0;height:1.5em;background:#ffff004d;z-index:-1;pointer-events:none}.button___X_Iu7{width:30px;padding:0 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;white-space:nowrap;transition:all .5s;position:absolute;right:0;overflow:hidden}.button___X_Iu7:hover{width:74px;border:1px solid #5C64FF}.button___X_Iu7 span{font-size:12px;color:#5c64ff;margin-left:6px}.toolbar___qYQBF{position:absolute;background:#fff;border-radius:12px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.chat-dialog___AUJYU{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.button___VhNes{padding:2px 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;transition:.3s}.button___VhNes:hover{border:1px solid #5C64FF}.button___VhNes span{font-size:12px;color:#5c64ff;margin-left:6px}@keyframes dot-fade___BPUGC{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___SifAS{display:flex;margin-top:20px}.loading___SifAS .dot___J5R0d{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___BPUGC 1s infinite}.loading___SifAS .dot___J5R0d:nth-child(2){animation-delay:.3s}.loading___SifAS .dot___J5R0d:nth-child(3){animation-delay:.7s}.summaryWrap___HzbVK .summaryItem___dATph{display:flex}.summaryWrap___HzbVK .summaryItem___dATph [class~=ant-progress-text-outer]{width:35px!important}.summaryWrap___HzbVK .summaryItem___dATph [class~=ant-progress-text]{text-align:end!important}.summaryWrap___HzbVK .label___pvZkE{width:80px;padding-top:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95}.summaryWrap___HzbVK .percentSty___nvQwe{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000;margin-left:12px;display:inline-block}.summaryWrap___HzbVK .title___hDMEi{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;margin-bottom:10px;margin-top:10px}.summaryWrap___HzbVK .chart_container___cRvUY{display:flex;align-items:center;background:#fff}.Onerow___tzmiF p{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.detailSty___QKxCg{padding:9px 5px;border:1px solid rgba(48,97,208,.3)}.detailSty___QKxCg .detailItem___fHG9y{display:flex;align-items:center;height:40px;padding:0 15px}.detailSty___QKxCg .detailItem___fHG9y:hover{background-color:#3061d01a}.detailSty___QKxCg .detailItem___fHG9y:hover .questionTag___OaNLz,.detailSty___QKxCg .detailItem___fHG9y:hover .numSty___wUXe3{color:#3061d0}.detailSty___QKxCg .detailItem___fHG9y:hover .detailBtn___JylOu{display:inline-block}.detailSty___QKxCg .detailItem___fHG9y .questionTitle___EMw2w{width:280px;color:#464f66;display:flex;align-items:center}.detailSty___QKxCg .detailItem___fHG9y .questionTitle___EMw2w p{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.detailSty___QKxCg .detailItem___fHG9y .questionTitle___EMw2w .questionTag___OaNLz{font-size:18px}.detailSty___QKxCg .detailItem___fHG9y .proSty___SpcZ9{height:20px;background:#3061d0;border-radius:0 2px 2px 0}.detailSty___QKxCg .detailItem___fHG9y .numSty___wUXe3{font-size:16px;color:#000;margin-left:25px}.detailSty___QKxCg .detailItem___fHG9y .detailBtn___JylOu{display:none;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#3061d0;line-height:16px;text-align:left;font-style:normal;text-decoration-line:underline;cursor:pointer}.commentBody___BBaLu [class~=ant-table-body]{overflow-y:auto!important}.flex_box_center___kuaVT{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___exKHH{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BzvkN{align-items:center;box-align:center}.flex_box_center_end___Ss2DJ{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p1LEr{flex-direction:column;box-orient:block-axis}.scoremodal___upTFR [class~=ant-modal-body]{padding:30px 40px}.scoremodal___upTFR [class~=ant-modal-footer]{margin-top:0!important;padding:0 0 20px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .selectWrappers___fUWwr span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrappers___fUWwr span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .allqingchu___BFF1D{margin-top:8px;color:#165dff;cursor:pointer}.scoremodal___upTFR .allqingchu___BFF1D span{width:84px;height:20px;font-size:14px;font-weight:400;color:#165dff;line-height:20px;margin-left:5px}.scoremodal___upTFR .allqingchu___BFF1D:hover,.scoremodal___upTFR .allqingchu___BFF1D:hover span{color:#e30000}.scoremodal___upTFR .title___hFasb{color:#000;font-size:16px;font-weight:500;display:flex;width:100%;margin-top:10px}.scoremodal___upTFR .score___DXG3o{margin-left:305px;color:#3061d0;text-align:end}.scoremodal___upTFR .close___kEIiB{font-size:15px;cursor:pointer;color:#979797}.scoremodal___upTFR .content___Mco8L{display:flex;justify-content:space-between;margin-top:40px;color:#5f6368;font-size:14px;margin-bottom:24px}.scoremodal___upTFR .content___Mco8L span{display:flex;flex:1 1}.scoremodal___upTFR .content___Mco8L span:nth-child(4){display:flex;min-width:160px;align-items:center}.scoremodal___upTFR .items___j98jk{display:flex;justify-content:space-between;align-items:center;color:#5f6368;font-size:14px;margin-bottom:12px}.scoremodal___upTFR .items___j98jk span{display:flex;flex:1 1;color:#000;font-weight:400}.scoremodal___upTFR .items___j98jk span:nth-child(4){display:flex;min-width:160px;align-items:center;color:#9096a3}.scoremodal___upTFR .bottom___A1n1C{width:100%;text-align:end}.scoremodal___upTFR .bottom___A1n1C .yes___P1zzb{height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff}.scoremodal___upTFR .bottom___A1n1C .no___xZqXd{margin-right:20px;width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66;line-height:14px}.scoremodal___upTFR .titlecount___fqA9P{width:41px;height:22px;background:#fa6400;border-radius:15px;margin-left:5px;color:#fff;display:inline-flex;justify-content:center}.scoremodal___upTFR .add___MqV0R{font-weight:400;color:#fa6400;line-height:14px;font-size:14px;position:absolute;top:2px}.scoremodal___upTFR .search___NREgv{display:flex;align-items:center;overflow:hidden;border-radius:19px;height:38px;width:290px;padding-left:20px;background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{outline:none!important;border:none!important;box-shadow:none!important}.scoremodal___upTFR .search___NREgv span[class~=ant-input-group-addon]{display:none}.scoremodal___upTFR .search___NREgv .searchIcon___qny3A{margin-right:14px;cursor:pointer}.scoremodal___upTFR .search___NREgv input{background-color:#f6f7f9;font-size:14px}.scoremodal___upTFR .tabWrap___dR18c{margin-bottom:18px}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab]{font-size:14px;margin-right:40px!important;color:#5f6368}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]{margin:0;height:52px;padding:0 2px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___uSiGS div[class~=ant-modal-header]{padding-top:30px;padding-left:40px;padding-bottom:0}.previewModal___uSiGS div[class~=ant-modal-body]{padding:30px 40px}.previewModal___uSiGS button[class~=ant-modal-close]{top:17px;right:16px;transform:scale(1.2)}.q_title___a9NY9>div{display:inline-block;max-width:249px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.flex_box_center___nnwwA{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___cRir9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___FqTZ8{align-items:center;box-align:center}.flex_box_center_end___WU5_v{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___QZFa1{flex-direction:column;box-orient:block-axis}.warp___aLZwN{max-height:552px;overflow:auto}.warp___aLZwN .shixunbutton___Eoa1i{font-size:14px;color:#3061d0;margin-right:20px;font-weight:400;background:#3061d0;width:108px;height:32px;color:#fff;display:flex;align-items:center;justify-content:center;line-height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:16px}.warp___aLZwN .shixunbutton___Eoa1i i{font-size:12px}.warp___aLZwN .redio___LJ4js{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:25px}.warp___aLZwN .redio___LJ4js .redioitem___YicCC{width:14px;height:14px;min-width:14px;background:#f5f5f5;border-radius:7px;border:1px solid #D9D9D9;margin-right:10px}.warp___aLZwN .redio___LJ4js .redioitemyes___lX4Nr{font-size:14px;color:#37ad83;margin-right:10px}.warp___aLZwN .redio___LJ4js .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .redio___LJ4js .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .redio___LJ4js .yestag___DLWoP{width:60px;min-width:60px;height:20px;color:#37ad83;text-align:center;margin-left:16px;line-height:20px;font-size:12px;background:#ebf6f2}.warp___aLZwN .qcount___U9kkL{display:flex;align-items:center;margin-bottom:10px}.warp___aLZwN .qcount___U9kkL .score___vLK4B{width:44px;height:20px;background:#ececec99;border-radius:0 0 2px;text-align:center;color:#464f66;margin-right:5px}.warp___aLZwN .qcount___U9kkL .qtitle___kyg0t{width:100%;color:#000}.warp___aLZwN .checkbox___vjiBw{display:flex;align-items:flex-start;margin-bottom:25px}.warp___aLZwN .checkbox___vjiBw .checkboxitem___HW3CP{width:14px;height:14px;min-width:14px;margin-top:6px;background:#f5f5f5;border-radius:2px;margin-right:10px;border:1px solid #D9D9D9}.warp___aLZwN .checkbox___vjiBw .checkboxitemyes___kpjek{font-size:14px;color:#37ad83;margin-right:10px;margin-top:6px}.warp___aLZwN .checkbox___vjiBw .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .checkbox___vjiBw .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .checkbox___vjiBw .yestag___DLWoP{width:60px;height:20px;min-width:60px;color:#37ad83;text-align:center;margin-left:16px;line-height:20px;font-size:12px;background:#ebf6f2}.warp___aLZwN .bottom___uG8Zq{margin-top:20px;background-color:#f6f7f9;padding:40px 20px 20px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ{margin-bottom:25px;display:flex;align-items:baseline}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .left___M8WXX{color:#666;text-align:end;width:56px;min-width:48px;font-size:14px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .right____dkCI{color:#000;margin-left:10px;font-size:14px}.warp___aLZwN .completion___H6RmA .title___pi1jH{width:70px;height:46px;min-width:70px;display:flex;align-items:center;justify-content:center}.warp___aLZwN .completion___H6RmA .content___a2hGC{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.warp___aLZwN .completion___H6RmA .content___a2hGC .items___D8mLd{padding:14px 16px;border:1px solid #dcdcdc;height:46px;border-radius:2px;margin-left:20px;color:#37ad83;min-width:102px;display:inline-block;font-size:14px;text-align:center;margin-bottom:20px}.warp___aLZwN .simple___fQ0OS .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px;margin-bottom:3px}.warp___aLZwN .simple___fQ0OS .content___a2hGC{font-size:16px}.warp___aLZwN .shixun___nB6Jk{display:flex;align-items:center;margin-top:20px}.warp___aLZwN .shixun___nB6Jk .score___vLK4B{width:44px;height:25px;background:#ececec99;border-radius:0 0 2px;text-align:center;line-height:25px;color:#464f66;margin-right:10px}.warp___aLZwN .shixun___nB6Jk .qtitle___kyg0t{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:80%;color:#000;font-weight:400;font-size:16px}.warp___aLZwN .combination___YrOdz{display:flex;align-items:center;margin-top:20px}.warp___aLZwN .combination___YrOdz .score___vLK4B{width:44px;height:25px;background:#ececec99;border-radius:0 0 2px;text-align:center;line-height:25px;color:#464f66;margin-right:10px}.warp___aLZwN .combination___YrOdz .qtitle___kyg0t{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:80%;color:#000;font-weight:600;font-size:16px}.warp___aLZwN .program___lG0JA{display:flex;align-items:flex-start}.warp___aLZwN .program___lG0JA .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px}.warp___aLZwN .program___lG0JA .content___a2hGC{font-size:16px}.text___FxbAX{display:flex;align-items:center;justify-content:space-around;width:58px;height:24px;background:#e40d0d21;border-radius:4px;border:1px solid rgba(251,43,43,.16);font-weight:400;font-size:14px;color:#e1140f;line-height:14px;text-align:left;font-style:normal;cursor:pointer}.text___FxbAX:hover{border:1px solid rgba(225,20,15,.5)}.wrap___UlBQ1{width:402px;height:254px;padding:8px 13px}.wrap___UlBQ1 p{width:352px;height:66px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#191919;line-height:22px;text-align:left;font-style:normal;margin-bottom:15px}.wrap___UlBQ1 .contact____pUDq{display:flex;flex-direction:column;align-items:center}.wrap___UlBQ1 .img___BapAv{width:130px;height:130px;display:flex;align-items:center;justify-content:space-around}.gzsm___VoLAf{width:100%;padding:10px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;text-align:justify;font-style:normal;margin-top:10px}.wrap___Caec9 div[class~=ant-input-number]{width:84px}.wrap___Caec9 .type_style___U6wBf{width:64px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;line-height:16px;text-align:justify;font-style:normal}.wrap___Caec9 .type_list___Cq1WK{display:flex;margin:20px auto}.wrap___Caec9 .type_list___Cq1WK .type_tag_noactive___BcE1l{width:108px;height:30px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#9096a3;line-height:30px;font-style:normal;text-align:center;cursor:pointer}.wrap___Caec9 .type_list___Cq1WK .type_tag_active___o54ss{width:108px;height:30px;background:#3061d01a;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:30px;font-style:normal;text-align:center;cursor:pointer}.wrap___Caec9 .type_tootip___jTpTe{background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;text-align:justify;font-style:normal;padding:10px}.imgBox___k6jG2{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___k6jG2 div{font-size:16px;color:#3061d04d;margin-top:10px}.judgment___fhglz{display:flex;flex-direction:column;gap:10px}.judgment___fhglz div{display:flex}.judgment___fhglz div b{width:46px;height:46px;border-radius:2px;border:1px solid #DCDCDC;font-size:16px;font-weight:400;color:#464f66;cursor:pointer;margin-right:10px;text-align:center;line-height:44px}.judgment___fhglz div span{border-radius:2px;border:1px solid #DCDCDC;padding-left:8px;font-size:14px;height:46px;line-height:44px;flex:1 1}.judgment___fhglz .active___Mh2K8 b{background-color:#37ad83;border-color:#37ad83;color:#fff}.judgment___fhglz .active___Mh2K8 span{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.wrap___yzOLg{display:flex;height:100%}.left___lhFsp{width:45%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column;padding:20px 35px}.left___lhFsp div[class~=ant-input-number]{width:84px}.tip____qjZn{background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 61px;position:relative;line-height:22px;margin-left:20px;margin-top:8px}.tip____qjZn img{width:60px;position:absolute;z-index:10;left:-20px;top:-8px}.bottomBtn___gR4b0{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer;margin:20px auto}.bottomBtn___gR4b0:hover{color:#165dff;border:1px solid #165dff}.bottomBtn___gR4b0.disabled___tHi8U{border:1px solid #BACFFE;color:#333;cursor:not-allowed;opacity:.3}.bottomBtn___gR4b0 i{color:#3061d0;margin-right:10px}.imgBox___XwRIk{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___XwRIk div{font-size:16px;color:#3061d04d;margin-top:10px}.start_btn___P67Pc{margin:60px auto;width:136px;height:40px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:20px;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:40px;cursor:pointer}.stop_btn___j_aKt{margin:60px auto;width:136px;height:40px;background:linear-gradient(180deg,#fff,#f9f6f6);box-shadow:0 2px 4px #e6dcdc,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #FEBABA;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;line-height:40px;text-align:center;cursor:pointer}.save_btn___mzPPO{display:flex;align-items:center;justify-content:center;width:116px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9!important;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80!important;border-radius:17px;border:1px solid #BACFFE!important;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0!important}.backBottom___vf1Tx{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___vf1Tx:hover i{color:#5c64ff}.backBottom___vf1Tx i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.pptBtn___kEb6S{width:103px;height:34px;background:#f4f8ff;border-radius:20px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;color:#3061d0}.headTip___MSazD{height:34px;background:#f6f7f9;border-radius:0 0 8px 8px;font-size:14px;color:#5f6368;padding:0 10px;line-height:34px;margin-bottom:50px}.headTip___MSazD span{color:#3061d0;cursor:pointer}.tips___bXOTU{display:flex;padding-left:20px;margin-bottom:20px}.tips___bXOTU .avatar___eSFE8{width:40px;height:40px;border-radius:5px;margin-right:10px}.tips___bXOTU .details___miwc5{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px;flex:1 1;min-width:0}.try___y8hPW{padding-left:20px}.try___y8hPW div{height:40px;background:#3061d01a;border-radius:20px;padding:0 20px;display:flex;align-items:center;cursor:pointer;color:#5f6a95;width:fit-content;transition:.3s;margin-bottom:10px}.try___y8hPW div span{line-height:14px}.try___y8hPW div:hover{background:#3061d04d}.footerContainer___JFPnb{display:flex;flex-direction:column;transition:all .3s}.footerContainer___JFPnb .togglesContainer___dRNY4{width:100%;margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.footerContainer___JFPnb .togglesContainer___dRNY4 .attachment___VYSbv{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2;cursor:pointer;user-select:none}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT.btnActive___gq01r{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___JFPnb .inputContainer___Yy8gW{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative}.footerContainer___JFPnb .inputContainer___Yy8gW:hover{border:1px solid #145DFF}.footerContainer___JFPnb .inputContainer___Yy8gW .uploadBtn___OcD8F{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___JFPnb .inputContainer___Yy8gW .uploadBtn___OcD8F:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___JFPnb .inputContainer___Yy8gW .sendBtn___e2elL{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___JFPnb .inputContainer___Yy8gW .sendBtn___e2elL:disabled{background:#d2d2d2!important}.footerContainer___JFPnb .inputContainer___Yy8gW .cancelBtn___DEsSI{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___JFPnb .inputContainer___Yy8gW .cancelBtn___DEsSI:hover{transform:scale(1.05)}.footerContainer___JFPnb .inputContainer___Yy8gW textarea{margin-right:9px;padding:0 11px;transition:none}.footerContainer___JFPnb .inputContainer___Yy8gW textarea::placeholder{color:#c1c1d9}.footerContainer___JFPnb .lineFour___GcA3R.inputContainer___Yy8gW{align-items:flex-end}.footerContainer___JFPnb .lineFour___GcA3R.inputContainer___Yy8gW .fullIcon___fmG_6{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___JFPnb.selected___m2pW_{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___JFPnb.selected___m2pW_:hover{border:1px solid #145DFF}.footerContainer___JFPnb.selected___m2pW_ .togglesContainer___dRNY4{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none;margin-bottom:0}.footerContainer___JFPnb.selected___m2pW_ .inputContainer___Yy8gW{border:none;box-shadow:none;background:transparent}.footerContainer___JFPnb.selected___m2pW_ .inputContainer___Yy8gW:hover{background:transparent;border:none}.footerContainer___JFPnb.full___cZUDM{height:100%}.footerContainer___JFPnb.full___cZUDM textarea{height:100%!important;max-height:100%!important}.disabledInput___ijUlM{cursor:not-allowed}.disabledInput___ijUlM>*{pointer-events:none;opacity:.3}@keyframes dot-fade___dHh10{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___dHPeG{display:flex}.loading___dHPeG .dot___wB_Xx{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___dHh10 1s infinite}.loading___dHPeG .dot___wB_Xx:nth-child(2){animation-delay:.3s}.loading___dHPeG .dot___wB_Xx:nth-child(3){animation-delay:.7s}.li___pjgC0{display:flex}.li___pjgC0 .avatarIcon___SHala .img___DK87r{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___pjgC0 .content___kiz_D{flex:1 1;min-width:0}.li___pjgC0 .content___kiz_D .borderBox___Txzil{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___pjgC0 .content___kiz_D .borderBox___Txzil .text___iNCQg{white-space:pre-wrap;color:#3061d0}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM aside{flex:1 1;min-width:0}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM aside .fileName___FzNuv{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___pjgC0 .content___kiz_D .source___tXQ7H{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___pjgC0 .content___kiz_D .action___xwJSd{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px;padding-bottom:10px}.li___pjgC0 .content___kiz_D .action___xwJSd i{color:#666;cursor:pointer}.li___pjgC0 .content___kiz_D .action___xwJSd i:hover{color:#3061d0}.reasoning___S0mKl{margin-bottom:20px}.reasoning___S0mKl .btn____CIJG{display:flex;align-items:center;width:fit-content;height:35px;background:#f4f8ff;border-radius:8px;color:#3061d0;border:1px solid rgba(20,93,255,.2);padding:0 12px;cursor:pointer}.reasoning___S0mKl .btn____CIJG span{font-size:14px;margin-left:10px;margin-right:35px}.reasoning___S0mKl .content___CIAh9{font-size:14px;color:#888;border-left:2px solid #DCDCDC;padding-left:8px;margin-top:20px;white-space:pre-wrap}.reasoning___S0mKl b{font-size:8px}.flex_box_center___UDQ_A{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___L60OU{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___knshJ{align-items:center;box-align:center}.flex_box_center_end___BYPJy{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mKzh0{flex-direction:column;box-orient:block-axis}.modalContent___C7Swl{text-align:center;margin-top:10px;color:#333;font-size:16px}.modalContentLeft___X1oAN{text-align:left;color:#333;font-size:16px}.green___YnDvQ span,.green___YnDvQ p,.green___YnDvQ h1,.green___YnDvQ h2,.green___YnDvQ h3,.green___YnDvQ h4,.green___YnDvQ h5,.green___YnDvQ h6,.green___YnDvQ b,.green___YnDvQ strong{color:#00e373}.green___YnDvQ .textArea___Zlp0S{border:1px solid #00e373}.red___BFvO0 span,.red___BFvO0 p,.red___BFvO0 h1,.red___BFvO0 h2,.red___BFvO0 h3,.red___BFvO0 h4,.red___BFvO0 h5,.red___BFvO0 h6,.red___BFvO0 b,.red___BFvO0 strong{color:#e02020}.red___BFvO0 .textArea___Zlp0S{border:1px solid #e02020}.row___Vd2L2{display:flex;align-items:baseline;margin-top:5px}.html___D18eP{max-width:610px;margin-right:10px}.line___w9apf{height:1px;background-color:#eee;margin:20px 0}.submit_button___rKWec{margin:20px auto;background:#3061d0;text-align:center;border-radius:20px;cursor:pointer;color:#fff}.choiceWrap___iBbUB{margin-top:30px}.choiceWrap___iBbUB .choiceIndex___UbZwC{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:50px;height:50px;border-radius:25px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:20px;color:#000;cursor:pointer;background-color:#3061d01a}.choiceWrap___iBbUB .choiceIndex___UbZwC.judgementIndex___PY3if{border-radius:2px}.choiceWrap___iBbUB .activeAnswer___ih3N8{background-color:#3061d0;border-color:#3061d0;color:#fff}.choiceWrap___iBbUB .rightAnswer___hUnPB{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___iBbUB .errorAnswer___zLf6A{background:#e30000;border-color:#e30000;color:#fff}.choiceWrap___iBbUB .setAnswerBtn___SKqR6{border-radius:2px;border:1px solid #DCDCDC;font-size:14px;font-weight:400;color:#9096a3;height:46px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.choiceWrap___iBbUB .activeJudgementAnswer___dDnAD{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___iBbUB .actionWrapper___zHvDG{display:flex;align-items:center;justify-content:flex-end}.choiceWrap___iBbUB .actionWrapper___zHvDG .addIcon___AfrJN{color:#2fa34f;font-size:14px}.choiceWrap___iBbUB .actionWrapper___zHvDG .deleteIcon___sfJc_{color:#e30000;font-size:14px;margin-left:20px}.analysisWrap___ukahD{margin-top:20px;padding:10px;background:#f6f7f9;border-radius:2px}.Drawrap___H9sBA [class~=ant-drawer-body]{padding:0!important}.Drawrap___H9sBA .iframe___qLhNQ{width:100%;height:100vh}.c___BapQh{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px;min-width:20px}.cpp___kWVQV{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___TgN6O{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___u7i95{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.shixunWrp___CpqhK .full___M9JLT{height:36px;border:1px solid #cccccc;border-bottom-width:0px;color:#007aff;display:flex;justify-content:space-between;align-items:center}.shixunWrp___CpqhK .full___M9JLT>span{display:flex;justify-content:center;align-items:center;cursor:pointer}.shixunWrp___CpqhK .full___M9JLT>span span{margin:0 9px}.questionWrap___gXjon{border:1px solid rgba(48,97,208,.2);width:100%;padding:60px 40px}.descBox___FF1aM{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:20px}.descBox___FF1aM .title___w1bbB{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___FF1aM .desc___ZkzLN{height:170px;padding:20px;background-color:#f6f7f9}.activeAnswer___ih3N8{background-color:#3061d0;border-color:#3061d0;color:#fff}.rightAnswer___hUnPB{background-color:#37ad83;border-color:#37ad83;color:#fff}.errorAnswer___zLf6A{background:#e30000;border-color:#e30000;color:#fff}.solutionWrap___SniYp{background:#f6f7f9;border-radius:2px;padding:20px;margin-top:20px}.footer___bruwa{display:flex;align-items:center;justify-content:flex-end;height:46px;background:#030814;padding-right:15px;border-top:1px solid #030814;border-bottom:1px solid #030814}.whiteFooter___mR7kn{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #fff}.error___KO0Jg{font-size:12px;color:#fb3226}.case___L0pNc{background:#0e1525;position:relative}.case___L0pNc .resize-y-bar___NK0gI{height:1px;width:100%;background:#3d445c;cursor:ns-resize;position:absolute;top:0;left:0;z-index:10}.case___L0pNc .resize-y-bar___NK0gI>i{color:#0053dc;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-17px;z-index:10}.case___L0pNc .unfoldBtn___aMmZw{width:98px;height:24px;background:#3d445c;border-radius:8px 8px 0 0;position:absolute;left:50%;transform:translate(-50%);top:-24px;font-size:14px;color:#8d97af;line-height:24px;text-align:center;cursor:pointer;user-select:none}.case___L0pNc .caseHead___EuMPr{display:flex;align-items:center;height:34px;padding:0 16px}.case___L0pNc .caseHead___EuMPr .dot___Iky9k{width:10px;height:10px;background:#95a4c5;border-radius:50%;margin-right:4px;margin-top:2px}.case___L0pNc .caseHead___EuMPr .text___lMSx6{font-size:14px;color:#dde3ea}.case___L0pNc .caseHead___EuMPr .pass___XjijC{font-size:14px;color:#2abd8c;margin-left:10px}.case___L0pNc .caseHead___EuMPr .noPass___JxpWk{font-size:14px;color:#ff2c29;margin-left:10px}.case___L0pNc .caseHead___EuMPr .btns___FPIaK{margin-left:auto;display:flex;align-items:center}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div{margin-left:15px;cursor:pointer;color:#bfbfbf}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div i{font-size:14px;color:#687799;margin-right:5px}.case___L0pNc .result___oRj1h{height:100%;display:flex;padding:0 20px 10px}.case___L0pNc .result___oRj1h .title___IhMSa{flex-shrink:0;height:30px;background:#22293b;padding-left:15px;line-height:30px}.case___L0pNc .result___oRj1h .title___IhMSa span{color:#bfbfbf;font-size:14px}.case___L0pNc .result___oRj1h .left___XlC98{width:424px;flex-shrink:0;display:flex;flex-direction:column;margin-right:4px;overflow:hidden}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx{flex:1 1;background:#1b2333}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:15px}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea::placeholder{color:#8f96b1!important}.case___L0pNc .result___oRj1h .right____fIu_{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.case___L0pNc .result___oRj1h .node___MwdH7{flex:1 1;overflow:auto;position:relative;color:#fff;background:#2c32464d;padding:15px}.case___L0pNc .result___oRj1h .node___MwdH7 pre{overflow:hidden;margin-bottom:0;white-space:pre-wrap}.case___L0pNc .elseNode___WjFIg{background:#22293b;display:flex;align-items:start;margin:0 20px 4px}.case___L0pNc .elseNode___WjFIg .nameWrap___bEdbD{margin-left:15px;margin-top:4px;color:#bfbfbf}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt{flex:1 1;position:relative}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .scrollBox___hWkc9{overflow:auto;color:#fff;margin-left:20px;margin-top:6px;padding-right:90px;white-space:pre-wrap;margin-bottom:0}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi{position:absolute;z-index:10;top:3px;right:26px}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi span{margin-right:15px;color:#1890ff;cursor:pointer}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi i{color:#687799;cursor:pointer;font-size:14px}.whiteCase___AZiDR{background:#f6f7f9}.whiteCase___AZiDR .resize-y-bar___NK0gI{background:#ddd}.whiteCase___AZiDR .unfoldBtn___aMmZw{background:#e9eaea;color:#5f6368}.whiteCase___AZiDR .caseHead___EuMPr .text___lMSx6{color:#333}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div{color:#666}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div i{color:#687799}.whiteCase___AZiDR .result___oRj1h .title___IhMSa{background:#fff}.whiteCase___AZiDR .result___oRj1h .title___IhMSa span{color:#333}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx{background:#fafafa!important}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx textarea{color:#333!important}.whiteCase___AZiDR .result___oRj1h .node___MwdH7{background:#fafafa!important;color:#333}.whiteCase___AZiDR .elseNode___WjFIg{background:#fafafa;color:#333}.whiteCase___AZiDR .elseNode___WjFIg .nameWrap___bEdbD span{color:#333}.whiteCase___AZiDR .elseNode___WjFIg .scrollBox___hWkc9{color:#000!important}.disabled___lWQU2:disabled{color:#d9d9d9!important;border-color:#d9d9d9!important}.codeHead___l8q5R{height:40px;background:#161d2c;display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe{display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:#161d2c;border:1px solid #161D2C;border-radius:2px;margin-right:1px;font-weight:500;font-size:14px;color:#d1d1d1;text-align:center;line-height:38px;cursor:pointer}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#1b2333;color:#fff}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX i{font-size:14px;color:#3f93b1;margin-right:10px}.whiteCodeHead___wDOny{background:#f6f7f9}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;color:#666}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#3061d0;color:#fff;box-shadow:none}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT i{color:#fff}.header___VjNh9{display:flex;align-items:center;height:50px;width:100%;background:#0e1525;color:#fff;padding:0 20px}.header___VjNh9 h2{text-align:center;color:#fff;flex:1 0 auto;margin:0;font-size:16px}.header___VjNh9 a{color:#fff}.header___VjNh9 div{display:flex;flex-flow:row nowrap;align-items:center}.header___VjNh9 div img{border-radius:18px;margin-right:10px;overflow:hidden;width:36px;height:36px}.header___VjNh9 .timepiece___yuqJC{width:94px;height:30px;background:#242936;border-radius:15px;font-weight:500;font-size:16px;color:#42d5a0;margin-right:15px;justify-content:center}.header___VjNh9 .btn_edit___ozzux{width:82px;height:30px;background:#3061d0;border-radius:15px;margin-right:10px;text-align:center;line-height:30px}.whiteHeader___REV3m{background:#fff}.whiteHeader___REV3m .timepiece___yuqJC{background:#fff;box-shadow:0 2px 4px #e0dfe1}.djs___v0Ru7{display:inline-block!important}.myProblems___DKSbs{height:calc(100vh - 50px)!important}.whiteMyProblems___k0QS3 section[class~=resize-x-bar]{background:#fff!important}.fullMask___QZH1M{position:fixed;z-index:1000;width:100vw;height:100vh;top:0;left:0;background:transparent;cursor:ns-resize;display:none}.ldsRing___mpBZC{position:relative;width:40px;height:40px;margin:0 auto}.idsRingWrapper___Of9_n{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;display:flex;flex-flow:column nowrap;justify-content:center}.idsRingWrapper___Of9_n p{text-align:center;margin-top:12px}.ldsRing___mpBZC div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #1976d2;border-radius:50%;animation:ldsring___o0w2t 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#1976d2 transparent transparent transparent}.ldsRing___mpBZC div:nth-child(1){animation-delay:-.45s}.ldsRing___mpBZC div:nth-child(2){animation-delay:-.3s}.ldsRing___mpBZC div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___o0w2t{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.record-detail-info{width:100%;background-color:#fff;min-height:260px}.record-detail-info .record-info{display:flex;align-items:center;flex-flow:row nowrap;list-style:none;padding:0;margin-bottom:20px}.record-detail-info .record-info li{margin-right:40px}.record-detail-info .record-info li:last-child{margin-right:0;flex:1 0;text-align:right}.record-detail-info .record-detail-body{padding:8px 0;max-height:80vh}.footer{display:flex;flex-flow:row nowrap;align-items:center;height:56px;background:#121c24;color:#fff;padding:0 20px;justify-content:space-between}.test-case-panel{position:relative}.test-case-panel .error{font-size:12px;color:#fb3226}.test-case-panel .test-case-panel-body{position:absolute;will-change:transform;width:100%;transition:all .2s linear;bottom:0;transform:translate3d(0,350px,0);opacity:.1}.test-case-panel .test-case-panel-body pre{max-height:150px;overflow:auto}.test-case-panel .test-case-panel-body.active{transform:translate3d(0,-56px,0);opacity:1}.test-case-panel .tab-panel-body{padding:20px 10px;height:240px;background-color:#070f19;display:flex;flex-flow:column nowrap;justify-content:center;color:#ddd}.test-case-panel .tab-panel-body .tip{text-align:center}.test-case-panel .tab-panel-body textarea{background:#070f19!important;color:#fff;font-size:14px;border:0 solid transparent!important;height:200px;outline:none}.test-case-panel .btn-green{margin-right:10px;color:#28bd8b;border-color:#28bd8b}.test-case-panel .btn-blue{margin-right:10px;color:#0152d9;border-color:#0152d9}.test-case-panel .btn-blue span{pointer-events:none}.test-case-panel .btn-collapse{position:absolute;top:0;width:54px;height:27px;left:50%;margin-left:-27px;background:#2a3a4f;z-index:8;border-bottom-left-radius:100px;border-bottom-right-radius:100px;color:#fff;text-align:center;cursor:pointer;opacity:.4;transition:all .3s}.test-case-panel .btn-collapse.up{top:-294px}ul.s-navs{list-style:none;margin:0;padding:0 17px;height:54px;display:flex;flex-flow:row nowrap;align-items:center;background:#0f1e31;font-size:14px;color:#ddd}ul.s-navs.bg-white{background:#fff;color:#888}ul.s-navs.bg-white a{color:#888}ul.s-navs a{color:#ddd;display:block;margin-right:20px;height:54px;line-height:54px;border-bottom:2px solid transparent}ul.s-navs a.active{color:#5091ff;border-bottom:2px solid #5091ff}#educoder .custom-ant-disabled:disabled{color:inherit}.XtermText-valueRef .xterm .xterm-viewport{overflow:auto}.inputs textarea::placeholder{color:#536879!important}.flex_box_center___Gc4dd{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___K2f1v{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pupRp{align-items:center;box-align:center}.flex_box_center_end___UDLRC{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___a5uDo{flex-direction:column;box-orient:block-axis}.result___gu5zt{background:#070f19;height:100%;display:flex}.result___gu5zt .title___xrnx2{margin-top:20px;margin-bottom:10px;flex-shrink:0}.result___gu5zt .title___xrnx2 span{color:#bbbcbe}.result___gu5zt .left___IAxp9{width:340px;border-right:1px solid #333131;padding:0 20px 10px;flex-shrink:0;display:flex;flex-direction:column}.result___gu5zt .left___IAxp9 .leftNode___HL8fG{flex:1 1;background:#121c24}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:10px}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::placeholder{color:#536879!important}.result___gu5zt .right___ZXYmw{flex:1 1;padding:0 20px 10px;display:flex;flex-direction:column}.result___gu5zt .right___ZXYmw .rightNode___jYL5_{flex:1 1;overflow:auto;position:relative;color:#fff}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner>div>div{border:4px solid #00D4F3!important;border-color:#00D4F3 transparent transparent transparent!important}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner p{color:#00d4f3!important}.split-panel-container{width:100%;height:calc(100vh - 121px);display:flex;flex-flow:row nowrap;align-items:center;overflow:hidden}.split-panel-container>section{height:100%}.split-panel-container.my-problems{height:calc(100vh - 65px)}.split-panel-container .resize-x-bar{width:4px;cursor:ew-resize;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;background:#111c24}.split-panel-container .btn-resize{display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;z-index:10;border-radius:50%;position:absolute;margin-left:-10px;opacity:.7;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;background-color:#e0e0e0;color:#000000de}.list{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}.list dt,.list dd{margin:0}.list dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.list dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}.list .copy{color:#38bcd8}.tpi-code-setting{height:calc(100vh - 54px);background:#031b2a;color:#ddd;font-size:13px;line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{color:#008cff;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%;display:block;border-bottom:1px solid #092436}.tpi-code-setting .file-item{color:#ddd;padding:20px 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.tpi-code-setting .file-item.action{justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{top:54px;bottom:51px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{background:#031b2a}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{height:auto}.setting-drawer .ant-select-selection,.oj .ant-select-selection{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.list___IRN6i{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}.list___IRN6i dt,.list___IRN6i dd{margin:0}.list___IRN6i dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.list___IRN6i dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}.list___IRN6i .copy___qCn9B{color:#38bcd8}.right-panel{position:relative}.btn-notes{position:absolute;right:0;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#5091ff;color:#fff;font-size:18px;text-align:center;transform:translate(18px);will-change:transform;cursor:pointer;opacity:.5;transition:transform .3s linear,opacity .3s linear;z-index:100;display:flex;flex-flow:column nowrap;justify-content:center}.btn-notes:hover{opacity:1;color:#fff;transform:translate(-10px)}.note-form-area{position:absolute;right:10px;top:50%;width:450px;margin-top:-100px;background:#fff;border-radius:5px;padding:14px 10px 0;transform:translate(500px);will-change:transform;transition:transform .3s}.note-form-area.active{transform:translate(0)}.oj-modal .ant-modal-body{padding:0}.oj-modal .oj-modal-content{display:flex;flex-direction:column;align-items:center}.oj-modal .oj-modal-content>aside{font-size:14px;margin-top:50px;color:#333;width:438px}.oj-modal .oj-modal-head{width:100%;height:120px;padding-left:177px;padding-right:40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f1f1}.oj-modal .oj-modal-btn{width:180px;height:50px;background:#0152d9;border-radius:4px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;line-height:50px;text-align:center;margin-bottom:30px}.oj-modal .oj-modal-tt{margin-right:51px;display:inline-flex;flex-direction:column;transform:translateY(-4px)}.oj-modal .oj-modal-tt>span:last-child{width:160px;height:6px;background:#e7f3ff;border-radius:3px}.oj-modal .oj-modal-tt>span:last-child span{display:inherit;width:60px;height:6px;background:#0152d9;border-radius:3px}.oj-modal i{color:#666;cursor:pointer}.oj-select{margin-left:20px}.oj-select .ant-select-selector{background:#25343e!important;border:0px!important;height:30px!important}.oj-select .ant-select-arrow{color:#fff}.oj-select .ant-select-selection-item{color:#fff;font-size:12px;line-height:30px!important}.exercise_user_info{font-size:14px;font-weight:400;color:#b2bacb}.exercise_user_info span{font-size:16px;font-weight:500;color:#55bfd6}.djs{margin-top:3px!important;display:inline-block!important}.time{margin-top:5px!important;display:inline-block!important}.flex_box_center___rM3g8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Oc7SE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___MnmYE{align-items:center;box-align:center}.flex_box_center_end___QQh83{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ZRFbL{flex-direction:column;box-orient:block-axis}.left-panel___SKGyd{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}.left-panel___SKGyd .tab-panel-body___gABdv{padding:0 16px;overflow:auto;flex:1 1}.left-panel___SKGyd .tab-panel-body___gABdv pre:empty{display:none}.left-panel___SKGyd .b1___QpbmK{border-bottom:1px solid #eaecef}.left-panel___SKGyd .oj-width-input___eJQWT{width:270px}@media screen and (max-width: 1280px){.left-panel___SKGyd .oj-mr___AxILO{margin-right:20px}.left-panel___SKGyd .oj-width-input___eJQWT{width:235px}}.s-navs___FXwOi{list-style:none;margin:0;padding:0 10px;height:40px;display:flex;flex-flow:row nowrap;align-items:center;border-top:1px solid #F3F3F3;background:#0f1e31;font-size:16px;color:#ddd}.s-navs___FXwOi li{margin-right:auto}.s-navs___FXwOi.bg-white___kbZ6r{background:#fff;color:#888}.s-navs___FXwOi.bg-white___kbZ6r a{color:#888}.s-navs___FXwOi a{color:#ddd;display:block;margin-right:20px;height:40px;line-height:40px;border-bottom:2px solid transparent}.s-navs___FXwOi a.active___QGOnZ{color:#5091ff;border-bottom:2px solid #5091ff}.list___PXTsq{display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:46px;color:#ddd;margin-bottom:1px;background:#3d445c4d;cursor:pointer}.list___PXTsq span{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;padding-right:20px;flex-basis:64px;width:100%}.list___PXTsq:hover{background-color:#263446ba}.list___PXTsq.active___QGOnZ{background-color:#263446!important}.btns___F8yZK{width:30px;height:30px;background:#3061d0;border-radius:4px;cursor:pointer;user-select:none;text-align:center;line-height:30px}#educoder .drawer___xdGaT .ant-input-search{background:#2c3246}#educoder .drawer___xdGaT .ant-input-search input{background:#2c3246;border:1px solid #3D445C;color:#fff}#educoder .drawer___xdGaT .ant-input-search input::placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-input-search .ant-input-search-button{color:#4e5977;background:#2c3246;border:1px solid #3D445C;border-left:1px solid transparent}#educoder .drawer___xdGaT .ant-select .ant-select-selector{background:#2c3246;border:1px solid #3D445C}#educoder .drawer___xdGaT .ant-select .ant-select-arrow{color:#4e5977}#educoder .drawer___xdGaT .ant-select .ant-select-selection-item{color:#fff}#educoder .drawer___xdGaT .ant-select .ant-select-selection-placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-active{border-color:#0152d9!important;background-color:#0152d9!important}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-link{background-color:transparent!important;color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item{background-color:transparent;border:1px solid #656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item a,#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-ellipsis{color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options{color:#656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options input{color:#fff;width:40px;background:transparent}#educoder .drawer___xdGaT .ant-pagination button,#educoder .drawer___xdGaT .ant-pagination input{line-height:initial;border:1px solid #656f87!important}.tour___oMkVh[class~=ant-tour]{left:7px!important;width:340px}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-arrow]{left:17px!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-footer]{display:none!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-description]{padding:16px!important;overflow:hidden}.pagination___yDAjZ{text-align:center;margin-top:10px}.info___ATmsa{display:flex;flex-flow:row nowrap;align-items:center;height:56px;list-style:none;background:#fff;justify-content:space-between}.wrap____KX19 [class~=xterm] [class~=xterm-viewport]{overflow:auto!important}.desc___iOAgd{padding:8px 16px;height:calc(100vh - 138px);overflow:auto}.info___GPALq{color:#888;display:flex;align-items:center;font-size:14px;height:46px;background:#fff;padding:0 10px;box-shadow:0 2px 4px #e5e3e380;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.info___GPALq .info_tag___CFEn8{height:22px;line-height:22px;padding:0 5px;background:#37ad8333;border-radius:2px;border:1px solid #A9DFCC;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#2cc497;text-align:left;font-style:normal}.info___GPALq li{margin-right:8px}.discuss-panel{height:calc(100vh - 142px);overflow:auto;padding:0 16px}.discuss-item-container{display:flex;flex-flow:row nowrap;width:100%;padding:15px;border-bottom:1px solid #e3e3e3;overflow:hidden}.discuss-item-container section{margin-left:15px;flex:1 1 auto;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{margin:4px 0;word-break:break-word;word-wrap:break-word}.discuss-content img{max-width:200px}.discuss-info{display:flex;flex-flow:row wrap;align-items:center;color:#999;line-height:16px;font-size:12px}.discuss-info .top{color:#fff;padding:0 8px;background:#ff4343;border-radius:8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{transform:rotate(180deg);display:inline-block}.btn-group a{width:31px;text-align:center;color:#888}.btn-group a .iconfont{font-size:14px!important}.second-discuss .btn-group{opacity:0}.second-discuss:hover{background:#ebebeb}.second-discuss:hover .btn-group{opacity:1}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;position:relative;margin-top:6px}.reply-discuss-container:before{content:" ";position:absolute;border-color:#000;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;left:13px;top:-9px;border-bottom:10px solid #f4f4f4}.discuss-item-editor{width:100%;overflow:hidden}.discuss-item-editor .btn-send{cursor:pointer;border:none;padding:0 12px;color:#fff;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400;margin-right:22px;margin-top:6px;background:#0152d9;float:right}.image-preview-container{display:flex;flex-flow:column nowrap;position:fixed;align-items:center;justify-content:center;inset:0;z-index:99999;background:#000c}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:#000000a6;margin-right:10px;display:flex;flex-flow:row nowrap;align-items:center}.preview-wrp-group{overflow:auto;width:100%;text-align:center}.dis-input-editor-container___nKGxx{position:relative;background:#fff;width:100%;box-shadow:0 -3px 5px #4cacff33}.dis-input-editor-container___nKGxx.active___tmt7T{position:absolute;height:calc(100vh - 50px);background:transparent;z-index:1000;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;top:0}.dis-input-editor-container___nKGxx .input-mask___epEle{flex:1 0;background:#0000;width:100%}.dis-input-editor-container___nKGxx .text-area___Vry8W{display:flex;flex-flow:row nowrap;padding:10px 20px;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W input{border-radius:15px;border:1px solid #eaeaea;background-color:#fff;overflow:hidden;height:32px;padding:0 16px;line-height:32px;outline:none;flex:1 0;margin-right:10px}.dis-input-editor-container___nKGxx .text-area___Vry8W a{color:#888;display:block;height:32px;line-height:32px;margin-right:20px;display:flex;flex-flow:row nowrap;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W a span{line-height:32px;font-size:16px}.dis-input-editor-container___nKGxx .tip-container___plpA3{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.dis-input-editor-container___nKGxx .tip-container___plpA3 p{font-size:12px;color:#ff6800}.dis-input-editor-container___nKGxx .hide___kPfyC{display:none}.dis-input-editor-container___nKGxx .md-container___u85aq{background:#fff;padding:10px 20px}.btn-send___deQ5v{cursor:pointer;display:inline-block;border:none;padding:0 12px;color:#fff;background:#0152d9;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse]{background-color:transparent}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item]{margin-bottom:20px;border:none;box-shadow:0 2px 4px #eaeef4}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-header]{padding:0 20px;height:64px;background-color:#fff;align-items:center!important}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa}.hackSets___tw75g .collapseWrapper___TteKi .panelHeader___Y_Xjq{font-size:14px;font-weight:400;color:#000}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi{display:inline-flex;align-items:center;white-space:nowrap}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi span{font-size:14px;font-weight:400;color:#666}.hackSets___tw75g .collapseWrapper___TteKi .open___xrixP{color:#165dff!important;transform:rotate(90deg)}.hackSets___tw75g .collapseWrapper___TteKi .close___jb6D2{color:#82a8ff!important}.uploadTableWrapper___U9Tz_{background:#fff}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div{flex:1 1;padding:0 12px!important}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div:last-child,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div:last-child{display:none}.wrap___MkYbQ [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___MkYbQ .colorBlue___onjbP{color:#0152d9}.wrap___MkYbQ .repeatedName___nbqnE{color:red}.wrap___MkYbQ .text___xvutp{margin-top:20px;color:#464f66;line-height:24px}.wrap___MkYbQ .greyText___dihvZ{font-size:14px;font-weight:400;color:#5f6368}.wrap___MkYbQ .noData___LxOJA{height:180px;margin-bottom:30px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A{display:flex;align-items:center;justify-content:center}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A img{width:46px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A span{font-size:14px;font-weight:400;color:#9096a3}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A .uploadText___Et3KS{color:#3061d0}.wrap___MkYbQ .btnS___k1e6j{height:32px;border-radius:4px;background:#3061d0}.wrap___MkYbQ .btnS___k1e6j i{margin-right:6px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]{width:60px;height:38px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:23px;border:none;display:inline-flex;align-items:center;justify-content:center;margin-right:20px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper] span{color:#464f66;font-size:14px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px #e0dfe1;border:1px solid #BACFFE;background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9)}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#bacffe}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px #e0dfe1}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked] span{color:#165dff;font-size:14px}.head___s4Eix{display:flex;margin-bottom:36px}.head___s4Eix .operation___JCAVh{text-align:center}.head___s4Eix>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.headProgram___uWA_M{display:flex;height:40px;line-height:40px;background:#f6f7f8;box-shadow:0 2px 4px #eaeef4;padding-left:5px;padding-right:5px}.headProgram___uWA_M .operation___JCAVh{text-align:center}.headProgram___uWA_M>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.listWrapper___xW3b4{max-height:214px;overflow:auto}.listWrapper___xW3b4::-webkit-scrollbar{display:none}.listWrapper___xW3b4 .list___dCbd6{display:flex;margin-bottom:36px;align-items:center}.listWrapper___xW3b4 .list___dCbd6 .del___abNho{color:#e53333;cursor:pointer}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf>span{color:#3061d0;cursor:pointer;text-decoration:underline}.listWrapper___xW3b4 .list___dCbd6>div{text-align:left;display:inline-block;background:#fff}.tabs___p2jIb .tabWarp___mt05L{display:flex;align-items:center}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ{width:88px;text-align:center;height:30px;line-height:30px;background:#f0f0f0;font-weight:400;font-size:16px;color:#666;cursor:pointer}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ.active___fQMlP{background:#fff;color:#3061d0}.tabs___p2jIb .content___GWVJY{padding:10px;background-color:#fff}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns]{float:none;display:flex;justify-content:center;margin-bottom:20px}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns] button{width:120px;height:38px;background:#f6f7f9 #3061d0;border-radius:2px}.exitFullScreenModal___HIMyY{text-align:center;font-size:30px;font-weight:400}.exitFullScreenModal___HIMyY .warningIcon___xEURa{height:88px;margin-bottom:20px}.exitFullScreenModal___HIMyY .warningText___W6NPJ{color:#e30000}.exitFullScreenModal___HIMyY .countdownWrapper___n8g1M{display:inline-block}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV{text-align:center}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .forcedText___C3CrF{font-size:30px;font-weight:500;color:#e30000;margin-bottom:10px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .screenNumText___oljHN{font-size:14px;font-weight:400;color:#333;margin-bottom:20px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV img{height:85px;margin-bottom:20px}.select___Kt_GE .box___S5_ly{position:relative}.select___Kt_GE .text___dtZDv{width:206px;height:40px;background:#fff;border-radius:8px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;padding:0 12px;color:#333;cursor:pointer}.select___Kt_GE .text___dtZDv:hover{background:#f6f6f6}.select___Kt_GE .text___dtZDv span{padding-left:6px}.select___Kt_GE .text___dtZDv b{font-size:12px;margin-left:auto;display:inline-block;transform:scale(.6)}.select___Kt_GE .itemWrap___xmw7x{position:absolute;z-index:10;top:40px;padding-top:7px}.select___Kt_GE .itemWrap___xmw7x aside{width:206px;background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF;padding:10px 0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx{display:flex;align-items:center;padding:0 12px;height:36px;color:#464f66;cursor:pointer}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx span{padding-left:6px}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx:hover{background:#e7f3ff80;color:#3061d0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx.active___nHRTI{background:#e7f3ff;color:#3061d0}@keyframes dot-fade___gzUhM{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loadingPic___sQWGQ{display:flex;align-items:center}.loading___ss_U1{display:flex}.loading___ss_U1 .dot___eTny8{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___gzUhM 1s infinite}.loading___ss_U1 .dot___eTny8:nth-child(2){animation-delay:.3s}.loading___ss_U1 .dot___eTny8:nth-child(3){animation-delay:.7s}.wrap___SoLR4{display:flex;flex-direction:column;height:100%;overflow:hidden;flex:1 1;padding:20px 0 20px 20px}.chatContainer___bSpXP{flex:1 1;width:100%;overflow:auto}.footerContainer___IbaJq{margin-left:50px;margin-right:21px;flex-shrink:0;display:flex;flex-direction:column;transition:all .3s}.footerContainer___IbaJq .btnWrp___z89PH{width:100%;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:10px}.footerContainer___IbaJq .btnWrp___z89PH>div{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di{cursor:pointer;user-select:none}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di.btnActive___en_8L{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___IbaJq .inputContainer___q_PRC{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s}.footerContainer___IbaJq .inputContainer___q_PRC:hover{border:1px solid #145DFF}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt:disabled{background:#d2d2d2!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtnDisabled____WhtC{width:40px;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC:hover{transform:scale(1.05)}.footerContainer___IbaJq .inputContainer___q_PRC textarea{margin:6px 9px 0;padding:0 11px;resize:none}.footerContainer___IbaJq .inputContainer___q_PRC textarea::placeholder{color:#c1c1d9}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC{align-items:flex-end}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC textarea{height:100%}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC .fullIcon___WYjW2{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___IbaJq.footerContainerSelected___TV_oq{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___IbaJq.footerContainerSelected___TV_oq:hover{border:1px solid #145DFF}.footerContainer___IbaJq.footerContainerSelected___TV_oq .btnWrp___z89PH{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC{border:none;box-shadow:none;background:transparent}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC:hover{background:transparent;border:none}.footerContainer___IbaJq.full___h1vtm{height:100%}.li___DXR9A{display:flex}.li___DXR9A .avatarIcon___EYoqp .img___wrenL{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___DXR9A .content___NK_Ew{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .borderBox___UVtN4{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___DXR9A .content___NK_Ew .borderBox___UVtN4 .text___d_gYw{white-space:pre-wrap;color:#3061d0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___DXR9A .content___NK_Ew .source___JD93j{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___DXR9A .content___NK_Ew .action___CTh1w{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___DXR9A .content___NK_Ew .action___CTh1w i{color:#666;cursor:pointer}.li___DXR9A .content___NK_Ew .action___CTh1w i:hover{color:#3061d0}.disabledInput___rMs3e{cursor:not-allowed;border:1px solid #9cb8f5!important}.disabledInput___rMs3e>*{pointer-events:none;opacity:.3}.backBottom___VIz5U{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___VIz5U:hover i{color:#5c64ff}.backBottom___VIz5U i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.head___vWC9s{display:flex;align-items:center;gap:20px;position:relative;height:54px;padding-right:20px;border-bottom:1px solid #EFEEEE}.head___vWC9s .title___l1GaK{display:flex;align-items:center;flex:1 1;padding-left:20px;height:100%;cursor:move}.head___vWC9s .headBtn___fGGSq{cursor:pointer;color:#333}.head___vWC9s .headBtn___fGGSq:hover{color:#3061d0}.menuWarp___Py4k9{list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.menuWarp___Py4k9 h4{padding-left:20px;padding-top:13px;font-weight:600}.menuWarp___Py4k9 .menu___Rpj4l{max-height:400px;min-height:40px;width:250px;overflow:auto;color:#464f66}.menuWarp___Py4k9 .menu___Rpj4l aside{display:flex;align-items:center;height:36px;padding:0 20px;cursor:pointer}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw{flex:1 1;min-width:0;display:flex;align-items:center}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw span{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuWarp___Py4k9 .menu___Rpj4l aside .menuDel___qa0au{display:none;flex-shrink:0;margin-left:10px}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs{background:#e7f3ff!important}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover{background:#e7f3ff80}.menuWarp___Py4k9 .menu___Rpj4l aside:hover span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover .menuDel___qa0au{display:inline}.draggableWrap___u95gi{width:100vw;height:100vh;position:fixed;z-index:999;left:0;top:0;pointer-events:none}.draggableWrap___u95gi>div{pointer-events:auto}.draggableWrap___u95gi .modal___Q60Fu{width:100%;height:100%;background:#fff;box-shadow:0 10px 26px #14131d87;border-radius:8px;border:1px solid #7E8183;display:flex;flex-direction:column}.footer___lxKwN{padding-right:20px}.footer___lxKwN .main____xLI7{background:#fff;box-shadow:0 2px 20px #d7e5ff80;border-radius:18px;border:1px solid #EFF2FF;overflow:hidden}.footer___lxKwN .main____xLI7 .files___U6HeB{display:flex;flex-wrap:wrap;gap:5px;background:#fafbff;padding:10px 20px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg{width:calc((100% - 15px)/4);display:flex;align-items:center;background:#fff;border-radius:8px;padding:3px 9px;font-size:14px;border:1px solid #EBEBEB;position:relative}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside{flex:1 1;min-width:0;margin-left:10px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg:hover .fileDel___HitRv{opacity:1}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv{opacity:0;transition:.3s;position:absolute;z-index:10;top:2px;right:5px;font-size:11px;color:#999;cursor:pointer}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv:hover{color:#333}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc{height:138px;background:#fff;padding:20px;display:flex;flex-direction:column}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea{flex:1 1;resize:none;padding:0;font-size:16px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea::placeholder{color:#c1c1d9}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w{display:flex;align-items:center;margin-top:10px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO{display:flex;align-items:center;gap:12px;margin-right:auto}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di{color:#333;height:34px;background:#fff;border-radius:20px;border:1px solid #EBEBEB;padding:0 12px;line-height:32px;transition:.3s;cursor:pointer}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di:hover{border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnActive___en_8L{background:#f4f8ff;border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnDisabled___AFYEZ{cursor:not-allowed;border:1px solid #ebebeb;background:#fff;color:#333;opacity:.5}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px;color:#999;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{color:#999}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtn____aYXt{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtnDisabled____WhtC{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0;background:#d2d2d2;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC{font-size:34px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC:hover{transform:scale(1.05)}.draggableImage___vcTso{position:fixed;right:20px;z-index:100}.draggableImage___vcTso .img___xAyno{user-select:none}.draggableImage___vcTso .close___WUtfj{user-select:none;cursor:pointer;display:none;position:absolute;z-index:101;left:-11px;top:-8px;color:#dcdcdc}.draggableImage___vcTso:hover .close___WUtfj{display:block}.extraNode___tnBrt{cursor:initial}.bigTips___uPRW3{display:flex;width:100%;padding:0 20px 20px 0;position:sticky;top:0;background:#fff;z-index:8;gap:22px}.bigTips___uPRW3 .item___KMGDu{width:80px;height:88px;background:#95bdff1a;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.bigTips___uPRW3 .item___KMGDu span{font-weight:600;font-size:14px;color:#232b40;margin-top:16px}.bigTips___uPRW3 .item___KMGDu:hover{border:1px solid #145DFF}.flex_box_center___VcCAZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___I3jjO{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Rm_54{align-items:center;box-align:center}.flex_box_center_end___nTsdc{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UVpzN{flex-direction:column;box-orient:block-axis}.tags___kRRoe{display:flex;align-items:center}.tags___kRRoe .text___IyyEa{font-size:14px;color:#666;margin-right:10px}.tags___kRRoe .tagWrap___v63mB{display:flex;align-items:center;column-gap:10px}.tags___kRRoe .tagWrap___v63mB .tag___X7wE6{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px}.tags___kRRoe .tagWrap___v63mB .c___mZMPq{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#a9dfcc;background:#4aedb233;color:#2cc497}.tags___kRRoe .tagWrap___v63mB .cpp___eaTie{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#f19738;background:#f1973833;color:#dc7b14}.tags___kRRoe .tagWrap___v63mB .java___gL98T{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#fa2c2c;background:#eb606033;color:#e30000}.tags___kRRoe .tagWrap___v63mB .python___eNRkk{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#86c0ff;background:#6eb1fb33;color:#1e96f4}.tags___kRRoe .edit___tbVu0{color:#6aaf99;cursor:pointer;font-size:18px;margin-left:20px}.tags___kRRoe .edit___tbVu0:hover{color:#3061d0}.box___O_GXX{margin-left:auto;background-color:#fff;margin-bottom:20px;overflow:hidden;min-width:700px}.box___O_GXX .code_style___qc2BU{background:#f6f7f9;margin:20px auto}.box___O_GXX .shiti_icon___WqNfe{display:flex;align-items:center;margin-left:auto;z-index:90}.box___O_GXX .shiti_icon___WqNfe .genghuan___DZm8u:hover{color:#3061d0}.box___O_GXX .shiti_icon___WqNfe .shannchu___cu1k_{color:#999}.box___O_GXX .shiti_icon___WqNfe .shanchu___AjXkt:hover{color:#df0000}.box___O_GXX .box_header___EU6Ci{display:flex;align-items:center;position:sticky;top:0;z-index:0;background-color:#fff;padding:24px 20px 40px}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav]{margin-bottom:5px!important;align-items:flex-start!important}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav]:before{border-bottom:1px solid #F6F7F9}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav] [class~=ant-tabs-tab]{padding:0 0 25px}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav] [class~=ant-tabs-tab-active] .subBtn___jMd8M span{color:#3061d0!important}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-tab]+[class~=ant-tabs-tab]{margin:0 0 0 20px}.box___O_GXX .box_header___EU6Ci .iconSty___gwxfg{color:#a4c8fc}.box___O_GXX .box_header___EU6Ci .iconSty___gwxfg:hover{color:#3061d0}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ{background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ span{font-size:14px}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper]{background-color:transparent!important;border:1px #f5f6f8 solid!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;height:32px!important;color:#9096a3!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]{background:linear-gradient(180deg,#fff,#f6f7f9)!important;border:1px solid #C8D2EA!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;color:#3061d0!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]:first-child{border:1px solid #C8D2EA!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.box___O_GXX .box_header___EU6Ci .box_add___k530f{height:30px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer;margin-left:20px}.box___O_GXX .box_header___EU6Ci .box_botton___zdzbP{display:flex;align-items:center;justify-content:center;padding:3px 15px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:17px;border:1px solid rgba(20,93,255,.2);cursor:pointer}.box___O_GXX .box_header___EU6Ci .box_botton___zdzbP:hover{border:1px solid rgba(20,93,255,.4)}.box___O_GXX .box_header___EU6Ci .box_close___fhcBa{display:flex;align-items:center;justify-content:center;padding:3px 0;background:#fff;border-radius:17px;cursor:pointer;margin-left:20px;color:#5f6a95}.box___O_GXX .box_header___EU6Ci .box_close___fhcBa:hover{color:#e30000}.box___O_GXX .box_header___EU6Ci .header_title___CqB69{width:80px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#000;line-height:16px;text-align:left;font-style:normal}.box___O_GXX .box_header___EU6Ci .ewm___tywWw{margin-left:auto;display:flex;align-items:center;height:30px;cursor:pointer}.box___O_GXX .box_header___EU6Ci .ewm___tywWw .ewm_img___Z8Eqo{width:30px;height:30px;background:#fff;border-radius:8px;padding:8px;border:1px solid rgba(20,93,255,.2);margin-right:4px;display:flex;align-items:center;justify-content:center}.box___O_GXX .box_header___EU6Ci .ewm___tywWw .ewm_text___qOswI{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.box___O_GXX .box_header___EU6Ci .headerBtn___ErXEv{width:28px;height:28px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);display:flex;justify-content:center;cursor:pointer;border-radius:4px}.box___O_GXX .box_header___EU6Ci .headerBtn___ErXEv img{width:24px;height:24px}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M{display:flex;align-items:center;cursor:pointer;padding:3px 0}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M:hover>span{color:#3061d0}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M img{width:24px;height:24px}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M span{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#5f6368;margin-left:4px}.box___O_GXX .box_miaoshu___choaP{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:22px;text-align:justify;font-style:normal;margin:20px auto 0}.box___O_GXX .question_button___tHqji{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:20px;text-align:center}.box___O_GXX .question_button___tHqji .select_question___GM3w_{width:272px;height:122px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;cursor:pointer;border:1px solid rgba(20,93,255,.2);padding:20px;display:flex;margin-bottom:15px}.box___O_GXX .question_button___tHqji .select_question___GM3w_ .question_right___YHC9i{margin-left:14px}.box___O_GXX .question_button___tHqji .select_question___GM3w_ .question_right___YHC9i .question_right_title___MJAvU{height:14px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#333;line-height:14px;text-align:left;font-style:normal}.box___O_GXX .question_button___tHqji .select_question___GM3w_ .question_right___YHC9i .question_right_content___y3dLW{height:60px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#666;line-height:20px;text-align:justify;font-style:normal;margin-top:8px}.box___O_GXX .question_button___tHqji .select_question___GM3w_:hover{border:1px solid #145DFF}.box___O_GXX .page_footer___mHfAE{height:70px;background:#fff;margin:auto;display:flex;align-items:center;padding:20px}.box___O_GXX .page_footer___mHfAE .num_style___INlu1,.box___O_GXX .page_footer___mHfAE .num_style_active___c0T9N{width:30px;height:30px;border-radius:6px;margin-right:20px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.box___O_GXX .page_footer___mHfAE .num_style___INlu1{color:#5f6a95;background:#f1f1f1}.box___O_GXX .page_footer___mHfAE .num_style___INlu1:hover{background:#3061d0;color:#fff}.box___O_GXX .page_footer___mHfAE .num_style_active___c0T9N{color:#fff;background:#3061d0}.box___O_GXX .page_footer___mHfAE .question_add___TZ7kz{height:30px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer;margin-left:auto}.box___O_GXX .page_footer___mHfAE .yulan_style___OAV36{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.box___O_GXX .page_footer___mHfAE .cancle_sty___fiAJU{width:52px;height:30px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;line-height:30px;cursor:pointer}.box___O_GXX .page_footer___mHfAE .yulan_style_end___nrHPP{width:80px;height:30px;background:linear-gradient(180deg,#fff,#f9f6f6),#f9f6f6;box-shadow:0 2px 4px #e1dfdf,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #FFD0D0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;line-height:30px;margin-left:10px;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.question_list___zOLcV{width:100%;padding:12px 20px;background:#3061d014;border-radius:2px;font-family:PingFangSC,PingFang SC;color:#000;font-weight:400;font-size:14px;text-align:left;font-style:normal;margin-top:20px}.answer_list___fpfCU,.ai_question_list___zsQmo{width:100%;padding:20px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;color:#000;font-weight:400;font-size:14px;text-align:left;font-style:normal;margin-top:10px}.staticWrap___ar2G4 .title___JEGhR{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#000;margin-bottom:10px}.staticWrap___ar2G4 .subTitle___vTr4z{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;margin-bottom:10px;margin-top:10px}.erweima___e8td6{width:280px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:10px;margin:20px auto}.scoreByBlankRadio___vl95k{background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;margin-top:10px;top:15px}.scoreByBlankRadio___vl95k span{font-size:14px}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper]{background-color:transparent!important;border:1px #f5f6f8 solid!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;height:32px!important;color:#9096a3!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]{background:linear-gradient(180deg,#fff,#f6f7f9)!important;box-shadow:inset 0 1px 3px #d7d8d9!important;border:1px solid #C8D2EA!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;color:#3061d0!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]:first-child{border:1px solid #C8D2EA!important;box-shadow:inset 0 1px 3px #d7d8d9!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.evalueWrap___JhKgV{min-width:300px}.evalueWrap___JhKgV .evalueSty___WoIZ0{margin-top:10px;background-color:#f6f7f9;padding-bottom:6px}.evalueWrap___JhKgV .evalueSty___WoIZ0 .title___JEGhR{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000000d9;padding:12px 12px 0}.evalueWrap___JhKgV .evalueSty___WoIZ0 .label___vkStA{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#000;min-width:80px;line-height:28px}.evalueWrap___JhKgV .evalueSty___WoIZ0 .asnCont___qRPRV{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9}.evalueWrap___JhKgV .evalueSty___WoIZ0 .ansWrap___THxlN{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9;height:500px;overflow-y:auto;padding:12px}.selectMore___ljsRw [class~=ant-select-selector]{padding:1px!important}.selectMore___ljsRw [class~=ant-select-selection-overflow]{padding-right:10px}.edit_knowledges___ACKSS:hover{color:#3061d0}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_title___o2V_V{width:100%;background:#f6f7f9;border-radius:2px;padding:13px 10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:justify;font-style:normal}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv{display:flex;justify-content:flex-start;margin-top:20px}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv .wrap_button___o_lTV{display:flex;align-items:center;padding:20px 18px;cursor:pointer;transition:.3s;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;font-style:normal;width:320px;height:102px;background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #EAEBED}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv .wrap_button___o_lTV:hover{border:1px solid rgba(20,93,255,.4)}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv .wrap_button___o_lTV .wrap_img___Hus6u{width:34px;height:34px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);padding:1px;border-radius:4px;display:flex;align-items:center;justify-content:center}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY{background:#3061d01a;border-radius:20px;display:flex;align-items:center;padding:8px 20px;cursor:pointer}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY:hover .toolSty___oZtDs{color:#3061d0}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY .toolSty___oZtDs{color:#000;font-size:16px;margin-left:4px}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY .toolDesc___SoqG0{font-size:16px;color:#5f6a95}#smartAI___w6P73,#smartAnimation____ROIK,#smartQuestion___Vp7mH{scroll-margin-top:120px}.close_drawer___JFBac{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0;z-index:9999;pointer-events:auto}.bottomDiv___IX_wG{height:64px;background:#fff;box-shadow:0 -2px 4px #e0dfe1;width:100%;min-width:1200px;left:0;bottom:0;z-index:10;position:fixed;align-items:center;justify-content:center;display:flex;color:#343636}.commentModalSty___nj567 [class~=ant-modal-close]{top:25px}.commentBody___Y3Gx0 [class~=ant-table-body]{overflow-y:auto!important}.save_button___YTvMf{width:88px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.start_button___h8HNk{width:140px;height:40px;background:#3061d0;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#fff;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:20px}.submit_button___AEM2W{width:140px;height:40px;background:linear-gradient(180deg,#fff,#f9f6f6),#f9f6f6;box-shadow:0 2px 4px #e1dfdf,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #FFD0D0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:20px}.iconTipSty____X1xw{width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background:#3061d01a;cursor:pointer;margin-left:20px}.iconTipSty____X1xw i{color:#3061d0;font-size:14px}.iconTipSty____X1xw:hover{color:#3061d0}.comment_button___HCLEd{width:160px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#3061d0;line-height:16px;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.studyUnit___me1iV{width:119px;height:42px;background-image:url(data:image/png;base64,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);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#a25806;line-height:32px;position:relative;left:-20px}.add___Esqhf{display:flex;margin-top:20px;flex-wrap:wrap;gap:20px}.add___Esqhf .add_button___QmP6T{display:flex;align-items:center;padding:0 20px;cursor:pointer;transition:.3s;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;justify-content:center;font-style:normal;width:150px;height:60px;background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9}.add___Esqhf .add_button___QmP6T:hover{border:1px solid rgba(20,93,255,.4)}.menuSty___iCdYB [class~=ant-dropdown-menu-item]{color:#5f6a95!important}.menuSty___iCdYB [class~=ant-dropdown-menu-item]:hover{background-color:#e7f3ff!important;color:#3061d0!important}.questionWrap___e1xAG{border:1px solid rgba(48,97,208,.2);width:100%;padding:40px}.questionWrap___e1xAG .questionHeader___XJVq0{display:flex;align-items:center;margin-bottom:22px}.questionWrap___e1xAG .questionHeader___XJVq0 .questionTitle___K4EEw{display:flex;align-items:center;color:#000;font-weight:500;font-size:18px}.close_drawer___JFBac{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0}.header_style___OjKXs{width:100%;background:#f6f7f9;border-radius:2px;margin:20px auto;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;text-align:justify;font-style:normal;padding:10px 20px}.content___Ix9Id{background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9;padding:20px;overflow-y:auto}.content___Ix9Id .legend___ZG4ed{display:flex;align-items:center;height:20px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6368;line-height:20px;text-align:justify;font-style:normal;margin-bottom:15px}.content___Ix9Id .legend___ZG4ed .legend_icon___LM_Vy{width:20px;height:14px;background:#3061d0;border-radius:2px;margin-right:10px}.content___Ix9Id .item_list___i0Egp{display:flex;overflow:hidden}.content___Ix9Id .item_list___i0Egp .item_list_title___Pflnd{width:60px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;text-align:justify;font-style:normal;display:flex;flex-wrap:wrap;gap:20px}.content___Ix9Id .item_list___i0Egp .item_title___mLa60{height:110px;border-radius:4px;position:relative}.content___Ix9Id .item_list___i0Egp .item_title___mLa60 .item_top____XMW3{background:#fff;border-radius:4px;margin-top:14px}.content___Ix9Id .item_list___i0Egp .item_title___mLa60 .item_bottom___ox1qv{margin-top:15px;height:30px;font-weight:400;line-height:30px}.content___Ix9Id .box___zl8eg{display:flex;flex-wrap:wrap;gap:20px;width:800px}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD:hover{background:#3061d033}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD:hover .drag_style___wO0hd .item_bottom___ox1qv{background:#3061d0;color:#fff}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .item_top____XMW3{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .item_top____XMW3 .top_content___ElhxK{width:90px;height:50px;background:#2a56ca;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .drag_style___wO0hd{position:absolute;top:0;height:110px;cursor:pointer}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .drag_style___wO0hd .item_bottom___ox1qv{margin-top:72px;width:100px;height:30px;border:1px solid #BACFFE;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:move}.content___Ix9Id .box___zl8eg .page_item___U0LMa{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___Ix9Id .box___zl8eg .page_item___U0LMa:hover{background:#3061d033}.content___Ix9Id .box___zl8eg .page_item___U0LMa:hover .drag_style___wO0hd .item_bottom___ox1qv{background:#3061d0;color:#fff}.content___Ix9Id .box___zl8eg .page_item___U0LMa .item_top____XMW3{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;border:1px solid #E3E3E3;display:flex;align-items:center;justify-content:center}.content___Ix9Id .box___zl8eg .page_item___U0LMa .item_top____XMW3 .top_content___ElhxK{width:90px;height:50px;background:#c1ccdc;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___Ix9Id .box___zl8eg .page_item___U0LMa .drag_style___wO0hd{position:absolute;top:0;cursor:pointer;height:110px}.content___Ix9Id .box___zl8eg .page_item___U0LMa .drag_style___wO0hd .item_bottom___ox1qv{margin-top:72px;width:100px;height:30px;background:linear-gradient(180deg,#fff,#eef0f4);box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #DCDCDC;font-family:PingFangSC,PingFang SC;font-weight:400;color:#5f6a95;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:move}.expandBtn___ZkM8D{position:absolute;right:-55px;top:40px;width:55px;height:80px;background:#fff;border-radius:0 14px 14px 0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding-left:10px;cursor:pointer}.expandBtn___ZkM8D .imgWrap___eNTpL{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:#3061d01a;border-radius:8px}#weboffice-zone___TKF3X{height:100vh;z-index:1}.page_style___AiHeR{position:fixed;top:20px;left:20px;z-index:1000;width:100px;height:50px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:2px;border:1px solid rgba(20,93,255,.2);font-size:18px;display:flex;align-items:center;justify-content:center}.editable-container___Hv4tS{position:relative;width:100%;max-width:800px;margin:20px auto}.editable-container___Hv4tS ::selection{background:#ecf1fe;padding:10px;box-shadow:12px 0 #3498db,-12px 0 #3498db}.editable-content___wM_1T{border:1px solid #ccc;padding:10px 30px 10px 40px;min-height:200px;outline:none;position:relative;overflow:auto;line-height:1.5em}.toolbar___cnYFp,.line-menu___jgIfE{position:absolute;background:#fff;border:1px solid #ddd;border-radius:12px;padding:5px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.toolbar___cnYFp button,.line-menu___jgIfE button{margin:0 5px;padding:2px 8px;cursor:pointer;background:none;border:none}.line-menu___jgIfE{left:25px;top:0}.line-menu___jgIfE button{display:block;margin:2px 0;width:100%;text-align:left}.chat-dialog___HS5PJ{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.chat-header___byzBT{padding:5px 10px;background:#f5f5f5;border-bottom:1px solid #ddd}.chat-content___jrn7Q{padding:10px}.chat-content___jrn7Q textarea{width:100%;min-height:100px;margin-top:10px}.chat-actions___KhMUp{margin-top:10px;display:flex;gap:10px}.over_content___sF378{position:absolute;bottom:30px;left:50%;transform:translate(-50%);cursor:pointer;z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px}.over_content___sF378 .over_button___Zixqf:hover{background:#f6f7f9}.over_content___sF378 .over_button___Zixqf{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.over_content___sF378 .over_button___Zixqf .ewm_img___zUb7w{margin-right:6px}.over_content___sF378 .over_button___Zixqf .ewm_text___XsYJq{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.overcont2wrap___bFkY4{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center}.overcont2wrap___bFkY4 .over_content2___hJcZc{background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:5px 10px}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel:hover{background:#f6f7f9}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel .ewm_img2___YA3Oe{margin-right:6px}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel .ewm_text2____31uu{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.officeWrp___k5Vj6{width:100vw;height:100vh;display:flex;overflow:hidden}.officeWrp___k5Vj6 .left___N1Ud5{flex:1 1;position:relative;height:100%;overflow:hidden}.officeWrp___k5Vj6 .left___N1Ud5 .btn_float___heSNx{position:absolute;right:20px;bottom:20px;box-sizing:border-box;z-index:100;text-align:right;padding:10px}.officeWrp___k5Vj6 .left___N1Ud5 .btn_float___heSNx .to_page_style___LctZq{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;color:#464f66;margin-top:20px;border-radius:30px;display:flex;align-items:center;padding:5px 15px}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i{position:fixed;right:0;top:100px;height:60px;box-shadow:0 0 10px #e3e1ff;border-radius:30px 0 0 30px;border-top:1px rgba(20,93,255,.2) solid;border-left:1px rgba(20,93,255,.2) solid;border-bottom:1px rgba(20,93,255,.2) solid;background:#fff;box-sizing:border-box;z-index:100;display:flex;align-items:center;padding:10px;cursor:pointer}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_icon___JUMlu{width:40px;height:40px;background:#3061d01a;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_text___Eq4xh{margin-left:10px;margin-right:10px;color:#5f6a95;cursor:pointer;height:60px;display:flex;align-items:center}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_text___Eq4xh:hover{color:#3061d0}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_more___gL4yG{display:flex;align-items:center;justify-content:flex-start;max-width:0;white-space:nowrap;overflow:hidden;transition:all 1s ease-in-out}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i:hover .float_more___gL4yG{max-width:500px}.officeWrp___k5Vj6 .right___siptG{min-width:700px;background:#fff;height:100%;overflow:hidden;flex:0 0 700px}.footer_button___yetpK{display:flex;align-items:center;margin:10px 0 20px}.footer_button___yetpK .quxiao___M3LW4{width:100px;height:32px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#464f66;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:auto}.footer_button___yetpK .queren___nmAw_{width:100px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.close_drawer___PU7PN{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0}.erweima___C9QL5{width:280px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:10px;margin:20px auto}[class~=ant-notification-notice-wrapper]{top:80px!important;right:-24px!important;border-radius:40px!important}.arrow___fFtZm [class~=ant-splitter-bar-collapse-bar]{opacity:1!important}.box___9t6dj{margin-left:auto;overflow-y:hidden}.box___9t6dj .code_style___L5H95{background:#f6f7f9;margin:0 auto 20px;padding:14px 20px}.box___9t6dj .box_header___PThC5{height:140px;padding:30px 20px 40px;position:sticky;top:0;z-index:0;background-color:#fff}.box___9t6dj .box_header___PThC5 .headTip___MoiWM{height:34px;background:#f6f7f9;border-radius:0 0 8px 8px;font-size:14px;color:#5f6368;padding:0 10px;line-height:34px;margin-top:10px}.box___9t6dj .box_header___PThC5 .headTip___MoiWM span{color:#3061d0;cursor:pointer}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK{display:flex;align-items:center;justify-content:space-between}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW{display:flex;align-items:center}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .progressItem___r6hIu{display:flex;align-items:center;color:#5f6368;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .progressItem___r6hIu .circle___dmxdq{width:24px;height:24px;border-radius:50%;line-height:24px;text-align:center;background:#f6f7f9;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;margin-right:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .activeWrap___ZAXAN{color:#3061d0}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .activeWrap___ZAXAN .circle___dmxdq{border:1px solid #3061D0}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .quit___fMx4e{display:flex;align-items:center;font-family:PingFangSC,PingFang SC;font-weight:400;padding:3px 0;font-size:14px;color:#5f6a95;cursor:pointer}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .quit___fMx4e:hover{color:#e30000}.box___9t6dj .box_botton___nhfoY{display:flex;align-items:center;justify-content:center;padding:3px 15px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:17px;border:1px solid rgba(20,93,255,.2);cursor:pointer}.box___9t6dj .box_botton___nhfoY:hover{border:1px solid rgba(20,93,255,.4)}.mainContent___EseHE{height:calc(100vh - 110px);overflow-y:auto;overflow-x:hidden}.questionWrap___bTxa_{border-radius:2px;background:#f6f7f9;position:relative;padding:20px 30px 0}.questionWrap___bTxa_ .questionStatus___g9DRZ{display:flex;align-items:center;justify-content:space-between}.studyUnit___G1Nk2{width:119px;height:42px;background-image:url(data:image/png;base64,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);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#a25806;line-height:32px;position:relative;left:-20px}.page_footer___PFaVy{height:80px;background:#fff;margin:auto;display:flex;align-items:center;padding:20px}.page_footer___PFaVy .num_style___GIpVz,.page_footer___PFaVy .num_style_active___bq8RR{width:30px;height:30px;border-radius:6px;margin-right:20px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.page_footer___PFaVy .num_style___GIpVz{color:#5f6a95;background:#f1f1f1}.page_footer___PFaVy .num_style___GIpVz:hover{background:#3061d0;color:#fff}.page_footer___PFaVy .num_style_active___bq8RR{color:#fff;background:#3061d0}.page_footer___PFaVy .button1___HqBEu{height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer}.page_footer___PFaVy .button2___VYEdv{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.modalContent___iFtJg{text-align:center;margin-top:10px;color:#333;font-size:16px}.modalContentLeft___YMwu4{text-align:left;color:#333;font-size:16px}.green___cf5ZK span,.green___cf5ZK p,.green___cf5ZK h1,.green___cf5ZK h2,.green___cf5ZK h3,.green___cf5ZK h4,.green___cf5ZK h5,.green___cf5ZK h6,.green___cf5ZK b,.green___cf5ZK strong{color:#00e373}.green___cf5ZK .textArea___yDJpX{border:1px solid #00e373}.green___cf5ZK [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#00e373!important}.green___cf5ZK [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#00e373}.red___vaJTM span,.red___vaJTM p,.red___vaJTM h1,.red___vaJTM h2,.red___vaJTM h3,.red___vaJTM h4,.red___vaJTM h5,.red___vaJTM h6,.red___vaJTM b,.red___vaJTM strong{color:#e02020}.red___vaJTM .textArea___yDJpX{border:1px solid #e02020}.red___vaJTM [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#e02020!important}.red___vaJTM [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#e02020}.row____R6FZ{display:flex;align-items:baseline;margin-top:5px}.html___GYpZl{max-width:610px;margin-right:10px}.line___jKbuh{height:1px;background-color:#eee;margin:20px 0}.choiceWrap___XHmE4{margin-top:30px}.choiceWrap___XHmE4 .choiceIndex___wpoi0{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:50px;height:50px;border-radius:25px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:20px;color:#000;cursor:pointer;background-color:#3061d01a}.choiceWrap___XHmE4 .choiceIndex___wpoi0.judgementIndex___Eie7b{border-radius:2px}.choiceWrap___XHmE4 .activeAnswer___uuVOS{background-color:#3061d0;border-color:#3061d0;color:#fff}.choiceWrap___XHmE4 .rightAnswer___vz9aJ{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___XHmE4 .errorAnswer___ffoBB{background:#e30000;border-color:#e30000;color:#fff}.choiceWrap___XHmE4 .setAnswerBtn___JXqx2{border-radius:2px;border:1px solid #DCDCDC;font-size:14px;font-weight:400;color:#9096a3;height:46px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.choiceWrap___XHmE4 .activeJudgementAnswer___HPUar{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___XHmE4 .actionWrapper___YFUXa{display:flex;align-items:center;justify-content:flex-end}.choiceWrap___XHmE4 .actionWrapper___YFUXa .addIcon___XHNO1{color:#2fa34f;font-size:14px}.choiceWrap___XHmE4 .actionWrapper___YFUXa .deleteIcon___Ti66j{color:#e30000;font-size:14px;margin-left:20px}.analysisWrap___a52qa{margin-top:20px;padding:10px;background:#f6f7f9;border-radius:2px}.Drawrap___sKs5x [class~=ant-drawer-body]{padding:0!important}.Drawrap___sKs5x .iframe___ZCHT9{width:100%;height:100vh}.c___yzswq{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px;min-width:20px}.cpp___aD_5y{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___s91Vb{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___PRu_t{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.commitBtn___g2N79{width:200px;height:50px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:25px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#fff;line-height:50px;text-align:center;margin:40px auto 0;cursor:pointer}.questionWrap___nKdxT{border:1px solid rgba(48,97,208,.2);width:100%;padding:40px}.solutionWrap___jaM5J{background:#f6f7f9;border-radius:2px;padding:20px;margin-top:40px}.descBox___bONsy{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:40px}.descBox___bONsy .title___ufkCS{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___bONsy .desc___DG7jE{height:170px;padding:20px;background-color:#f6f7f9}.header_style___Dx0vL{width:100%;background:#f6f7f9;border-radius:2px;margin:20px auto;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;text-align:justify;font-style:normal;padding:10px 20px}.content___RXnuY{background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9;padding:20px;overflow-y:auto}.content___RXnuY .legend___evR3g{display:flex;align-items:center;height:20px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6368;line-height:20px;text-align:justify;font-style:normal;margin-bottom:15px}.content___RXnuY .legend___evR3g .legend_icon___EEW5x{width:20px;height:14px;background:#3061d0;border-radius:2px;margin-right:10px}.content___RXnuY .item_list___Kl2Op{display:flex;overflow:hidden}.content___RXnuY .item_list___Kl2Op .item_list_title___NB3Cg{width:60px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;text-align:justify;font-style:normal;display:flex;flex-wrap:wrap;gap:20px}.content___RXnuY .item_list___Kl2Op .item_title___koibo{height:110px;border-radius:4px;position:relative}.content___RXnuY .item_list___Kl2Op .item_title___koibo .item_top___fIB7h{background:#fff;border-radius:4px;margin-top:14px}.content___RXnuY .item_list___Kl2Op .item_title___koibo .item_bottom___wsbMe{margin-top:15px;height:30px;font-weight:400;line-height:30px}.content___RXnuY .box___VtbZB{display:flex;flex-wrap:wrap;gap:20px;width:800px}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG:hover{background:#3061d033}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .item_top___fIB7h{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;padding:5px;cursor:pointer;border:1px solid #85E1A1;display:flex;align-items:center}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .item_top___fIB7h .top_content___BwoGH{width:90px;height:50px;background:#2ec25b;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .drag_style___t_nRF{position:absolute;top:0;height:110px;cursor:pointer}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .drag_style___t_nRF .item_bottom___wsbMe{margin-top:72px;width:100px;height:30px;background:#2ec25b;box-shadow:0 2px 4px #3061d066,inset 0 -1px 3px #ffffff80;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.content___RXnuY .box___VtbZB .page_item____ovHq{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___RXnuY .box___VtbZB .page_item____ovHq:hover{background:#3061d033}.content___RXnuY .box___VtbZB .page_item____ovHq .item_top___fIB7h{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;padding:5px;cursor:pointer;border:1px solid #E3E3E3;display:flex;align-items:center}.content___RXnuY .box___VtbZB .page_item____ovHq .item_top___fIB7h .top_content___BwoGH{width:90px;height:50px;background:#c1ccdc;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___RXnuY .box___VtbZB .page_item____ovHq .drag_style___t_nRF{position:absolute;top:0;cursor:pointer;height:110px}.content___RXnuY .box___VtbZB .page_item____ovHq .drag_style___t_nRF .item_bottom___wsbMe{margin-top:72px;width:100px;height:30px;background:linear-gradient(180deg,#fff,#eef0f4);box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #DCDCDC;font-family:PingFangSC,PingFang SC;font-weight:400;color:#5f6a95;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.box___TOI8U{min-height:80vh;margin-left:auto;overflow-y:auto}.box___TOI8U .code_style___HqBfy{background:#f6f7f9;margin:10px auto;padding:14px 20px}.box___TOI8U .box_header___aw0DM{display:flex;align-items:center;padding-top:24px;padding-bottom:10px;position:sticky;top:0;z-index:10;background-color:#fff;justify-content:space-between}.box___TOI8U .box_header___aw0DM .header_title___aeL59{width:80px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#000;line-height:16px;text-align:left;font-style:normal}.box___TOI8U .box_header___aw0DM .ewm___vQtyb{margin-left:auto;display:flex;align-items:center;height:30px;cursor:pointer}.box___TOI8U .box_header___aw0DM .ewm___vQtyb .ewm_img___qqWwF{width:30px;height:30px;background:#fff;border-radius:8px;padding:8px;border:1px solid rgba(20,93,255,.2);margin-right:4px;display:flex;align-items:center;justify-content:center}.box___TOI8U .box_header___aw0DM .ewm___vQtyb .ewm_text___i4Jyd{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.box___TOI8U .question_buuton___dQRn4{display:flex;align-items:center;justify-content:space-around;margin-top:30px;text-align:center}.box___TOI8U .question_buuton___dQRn4 .selectQuestion___ziNOo,.box___TOI8U .question_buuton___dQRn4 .addQuestion___aHncw{width:100px;height:100px;border:1px green solid;cursor:pointer}.submit_button___KEeMK{width:100%;height:40px;background:#3061d0;text-align:center;line-height:40px;border-radius:20px;cursor:pointer;color:#fff;margin-top:20px}.evalueWrap___NEAE5{min-width:300px}.evalueWrap___NEAE5 .evalueSty___Fk0S3{background-color:#f6f7f9;padding-bottom:6px}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .title___Mq_RW{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000000d9;padding:12px 12px 0}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .label___ZOLLS{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;min-width:80px;line-height:28px}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .asnCont___wrZOg{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .ansWrap____M3UH{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9;height:230px;overflow-y:auto;padding:12px}.ansWrap____M3UH{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9;max-height:230px;overflow-y:auto;padding:12px}.page_footer___bYve1{height:70px;background:#fff;margin:auto;display:flex;align-items:center;padding:20px}.page_footer___bYve1 .num_style___dooAY,.page_footer___bYve1 .num_style_active___tFy8m{width:30px;height:30px;border-radius:6px;margin-right:20px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.page_footer___bYve1 .num_style___dooAY{color:#5f6a95;background:#f1f1f1}.page_footer___bYve1 .num_style___dooAY:hover{background:#3061d0;color:#fff}.page_footer___bYve1 .num_style_active___tFy8m{color:#fff;background:#3061d0}.page_footer___bYve1 .question_add___WXNyb{height:30px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer;margin-left:auto}.page_footer___bYve1 .yulan_style___shO_G{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.page_footer___bYve1 .yulan_style_end___gxZaC{width:80px;height:30px;background:linear-gradient(180deg,#fff,#f9f6f6),#f9f6f6;box-shadow:0 2px 4px #e1dfdf,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #FFD0D0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;line-height:30px;margin-left:10px;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.box___542Xs{overflow:auto;margin-top:10px;padding-right:6px}.box___542Xs .row___hSJJt{display:flex;align-items:center;margin-top:10px}.box___542Xs .row___hSJJt:first-child{margin-top:0}.box___542Xs .row___hSJJt .icon___qExRj{margin-right:5px;width:16px}.box___542Xs .row___hSJJt div[class~=ant-progress-line]{margin:0} diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.4ce2530c.chunk.css b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.4ce2530c.chunk.css deleted file mode 100644 index ca9f2a4329..0000000000 --- a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.4ce2530c.chunk.css +++ /dev/null @@ -1 +0,0 @@ -#weboffice-zone{height:100vh;z-index:1}.page_style{position:fixed;top:20px;left:20px;z-index:1000;width:100px;height:50px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:2px;border:1px solid rgba(20,93,255,.2);font-size:18px;display:flex;align-items:center;justify-content:center}.editable-container{position:relative;width:100%;max-width:800px;margin:20px auto}.editable-container ::selection{background:#ecf1fe;padding:10px;box-shadow:12px 0 #3498db,-12px 0 #3498db}.editable-content{border:1px solid #ccc;padding:10px 30px 10px 40px;min-height:200px;outline:none;position:relative;overflow:auto;line-height:1.5em}.toolbar,.line-menu{position:absolute;background:#fff;border:1px solid #ddd;border-radius:12px;padding:5px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.toolbar button,.line-menu button{margin:0 5px;padding:2px 8px;cursor:pointer;background:none;border:none}.line-menu{left:25px;top:0}.line-menu button{display:block;margin:2px 0;width:100%;text-align:left}.chat-dialog{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.chat-header{padding:5px 10px;background:#f5f5f5;border-bottom:1px solid #ddd}.chat-content{padding:10px}.chat-content textarea{width:100%;min-height:100px;margin-top:10px}.chat-actions{margin-top:10px;display:flex;gap:10px}.over_content{position:absolute;bottom:30px;left:50%;transform:translate(-50%);cursor:pointer;z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px}.over_content .over_button:hover{background:#f6f7f9}.over_content .over_button{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.over_content .over_button .ewm_img{margin-right:6px}.over_content .over_button .ewm_text{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.overcont2wrap{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center}.overcont2wrap .over_content2{background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:5px 10px}.overcont2wrap .over_content2 .over_button2:hover{background:#f6f7f9}.overcont2wrap .over_content2 .over_button2{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.overcont2wrap .over_content2 .over_button2 .ewm_img2{margin-right:6px}.overcont2wrap .over_content2 .over_button2 .ewm_text2{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.officeWrp{width:100vw;height:100vh;display:flex;overflow:hidden}.officeWrp .left{flex:1 1;position:relative;height:100%;overflow:hidden}.officeWrp .left .btn_float{position:fixed;right:0;bottom:20px;box-sizing:border-box;z-index:100;text-align:right;padding:10px}.officeWrp .left .btn_float .to_page_style{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;color:#464f66;margin-top:20px;border-radius:30px;display:flex;align-items:center;padding:5px 15px}.officeWrp .left .left_float{position:fixed;right:0;top:100px;height:60px;box-shadow:0 0 10px #e3e1ff;border-radius:30px 0 0 30px;border-top:1px rgba(20,93,255,.2) solid;border-left:1px rgba(20,93,255,.2) solid;border-bottom:1px rgba(20,93,255,.2) solid;background:#fff;box-sizing:border-box;z-index:100;display:flex;align-items:center;padding:10px;cursor:pointer}.officeWrp .left .left_float .float_icon{width:40px;height:40px;background:#3061d01a;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.officeWrp .left .left_float .float_text{margin-left:10px;margin-right:10px;color:#5f6a95;cursor:pointer;height:60px;display:flex;align-items:center}.officeWrp .left .left_float .float_text:hover{color:#3061d0}.officeWrp .left .left_float .float_more{display:flex;align-items:center;justify-content:flex-start;max-width:0;white-space:nowrap;overflow:hidden;transition:all 1s ease-in-out}.officeWrp .left .left_float:hover .float_more{max-width:500px}.officeWrp .right{min-width:700px;background:#fff;height:100%;overflow:hidden;flex:0 0 700px}.footer_button{display:flex;align-items:center;margin:10px 0 20px}.footer_button .quxiao{width:100px;height:32px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#464f66;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:auto}.footer_button .queren{width:100px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.close_drawer{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0}.erweima{width:280px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:10px;margin:20px auto}.arrow [class~=ant-splitter-bar-collapse-bar]{opacity:1!important}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.wrap___VVwDB div[class~=ant-form-item]{margin-bottom:0}.wrap___VVwDB .deleteIcon___w2LrU{color:#e30000;font-size:16px}.wrap___VVwDB .keywordTag___kKokf{padding:10px 10px 10px 8px;font-size:14px;font-weight:400;color:#000;display:flex}.questionTitleEditorWrap___l3CW4{margin-bottom:18px}.choiceListWrap___i_tGH{margin-bottom:20px!important}.choiceListWrap___i_tGH[class~=ant-form-item-has-error] div[class~=inputBorderError]{border:1px solid #ff4d4f!important}.choiceListWrap___i_tGH div[class~=ant-form-item-explain-error]{padding-left:60px}.choiceWrap___aqY4o .choiceIndex___hB6s7{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:46px;height:46px;border-radius:23px;border:1px solid #DCDCDC;font-size:16px;font-weight:400;color:#464f66;cursor:pointer}.choiceWrap___aqY4o .choiceIndex___hB6s7.judgementIndex___l51fi{border-radius:2px}.choiceWrap___aqY4o .setAnswerBtn___TIxeU{border-radius:2px;border:1px solid #DCDCDC;font-size:14px;font-weight:400;color:#9096a3;height:46px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.choiceWrap___aqY4o .activeAnswer___gFvFT{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___aqY4o .activeJudgementAnswer___kHQ8Q{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___aqY4o .actionWrapper___JOrSn{display:flex;align-items:center;justify-content:flex-end}.choiceWrap___aqY4o .actionWrapper___JOrSn .addIcon___HnhN3{color:#2fa34f;font-size:14px}.choiceWrap___aqY4o .actionWrapper___JOrSn .deleteIcon___w2LrU{color:#e30000;font-size:14px;margin-left:20px}.inputBorder___Xeeb8{border-radius:2px;border:1px solid #DCDCDC;padding:8px 12px;font-size:14px;min-height:46px;display:flex;flex-direction:column}.placeholder___RCuX1{font-size:14px;font-weight:400;color:#9096a3}.blankInputNumberWrapper___wBpTq div[class~=ant-form-item-label]{line-height:46px}.blankInputNumberWrapper___wBpTq [class~=ant-row]{align-items:center!important}.blankInputNumberWrapper___wBpTq input[class~=ant-input-number-input]{font-size:14px;height:46px}.addBtn___hD5tk{width:114px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;display:flex;justify-content:center;cursor:pointer;align-items:center}.blankIndex___PyWhr{font-size:14px;font-weight:400;color:#666}.baseInputWrapper___CELxJ div[class~=ant-form-item-label]{line-height:56px}.baseInputWrapper___CELxJ input[class~=ant-input-number-input]{font-size:14px}div[class~=ant-collapse-borderless]{background-color:#fff}.collapseWrapper___H7kM_{margin-bottom:30px}.collapseWrapper___H7kM_ div[class~=ant-collapse-item]{margin-bottom:20px;border:none;box-shadow:0 2px 4px #eaeef4}.collapseWrapper___H7kM_ div[class~=ant-collapse-item] div[class~=ant-collapse-header]{padding:0 20px!important;height:64px!important;background-color:#f6f7f8;align-items:center!important}.collapseWrapper___H7kM_ div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff!important}.collapseWrapper___H7kM_ div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px 40px!important}.collapseWrapper___H7kM_ div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa!important}.collapseWrapper___H7kM_ .panelHeader___Lcwvj{font-size:14px;font-weight:400;color:#000}.collapseWrapper___H7kM_ .panelHeader___Lcwvj span{color:#666}.collapseWrapper___H7kM_ .open___cPZFP{color:#165dff;transform:rotate(90deg)}.collapseWrapper___H7kM_ .close___ycoAA{color:#82a8ff}.hide___opoo7{display:none}.green___sxfuh,.green___sxfuh span,.green___sxfuh p,.green___sxfuh h1,.green___sxfuh h2,.green___sxfuh h3,.green___sxfuh h4,.green___sxfuh h5,.green___sxfuh h6,.green___sxfuh b,.green___sxfuh strong{color:#00e373}.green___sxfuh .textArea___kOi0I{border:1px solid #00e373}.row___CDKwD{display:flex;align-items:baseline}.row___CDKwD .html___BGi53{max-width:610px;margin-right:10px}.row___CDKwD [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#00e373!important}.row___CDKwD [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#00e373}.line___R0teC{height:1px;background-color:#eee;margin:20px 0}.c___rZMQB{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px}.cpp___yHztz{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___iqjke{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___CUXfz{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.descBox___hYGZv{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:20px}.questionBox____Iq0u .choiceWrap2___MBz9v{margin-top:30px}.questionBox____Iq0u .choiceWrap2___MBz9v .choiceIndex___hB6s7{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:50px;height:50px;border-radius:25px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:20px;color:#000;cursor:pointer;background-color:#3061d01a}.questionBox____Iq0u .choiceWrap2___MBz9v .activeAnswer___gFvFT{background-color:#3061d0;border-color:#3061d0;color:#fff}.questionBox____Iq0u .choiceWrap2___MBz9v .rightAnswer___uxhhz{background-color:#37ad83;border-color:#37ad83;color:#fff}.questionBox____Iq0u .choiceWrap2___MBz9v .errorAnswer___d9RKW{background:#e30000;border-color:#e30000;color:#fff}.solutionWrap___FzrQt{background:#f6f7f9;border-radius:2px;padding:20px;margin-top:40px}.descBox___hYGZv{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:40px}.descBox___hYGZv .title___jgtln{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___hYGZv .desc___MCwp8{height:170px;padding:20px;background-color:#f6f7f9}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.wrap___ZbEYZ{display:flex;height:100%}.left___wH6vq{width:42%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column;padding:20px 35px}.left___wH6vq div[class~=ant-input-number]{width:84px}.tip___EiRrS{background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 61px;position:relative;line-height:22px;margin-left:20px;margin-top:8px}.tip___EiRrS img{width:60px;position:absolute;z-index:10;left:-20px;top:-8px}.bottomBtn___Og638{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer;margin:20px auto}.bottomBtn___Og638:hover{color:#165dff;border:1px solid #165dff}.bottomBtn___Og638.disabled___rzckb{border:1px solid #BACFFE;color:#333;cursor:not-allowed;opacity:.3}.bottomBtn___Og638 i{color:#3061d0;margin-right:10px}.save_btn___N0Wqn{display:flex;align-items:center;justify-content:center;width:116px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9!important;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80!important;border-radius:17px;border:1px solid #BACFFE!important;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0!important}.flex_box_center___ILe3s{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___c0XhE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Iusj1{align-items:center;box-align:center}.flex_box_center_end___DIVMO{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___x06LA{flex-direction:column;box-orient:block-axis}#educoder:has([class*=intelligent-body-curb]) body{overflow:initial}.intelligentBox___M5xO7{margin:0 auto;position:relative}.intelligentBox___M5xO7 .red___oyEWt{color:#e53333}.intelligentBox___M5xO7 .imgBox___DdoNI{display:flex;flex-direction:column;justify-content:center;align-items:center}.intelligentBox___M5xO7 .imgBox___DdoNI span{font-size:16px;color:#3061d04d;margin-top:10px}.intelligentBox___M5xO7 .underpin___fwUex{display:flex;justify-content:space-between;position:absolute;z-index:1;height:100%;width:100%}.intelligentBox___M5xO7 .underpin___fwUex b{display:block;width:calc((100% - 80px)/2);min-height:calc(100vh - 260px);background:#f6f7f9;border-radius:4px}.intelligentBox___M5xO7 .row___W9MrK{display:flex;justify-content:space-between;width:100%;position:relative;z-index:2;padding-bottom:10px}.intelligentBox___M5xO7 .row___W9MrK .leftLayout___MMjoZ{width:calc((100% - 160px)/2);margin-left:20px}.intelligentBox___M5xO7 .row___W9MrK .rightLayout___EsxRX{width:calc((100% - 160px)/2);margin-right:20px}.intelligentBox___M5xO7 .head___Q7Od8{display:flex;justify-content:space-between;width:100%;position:relative;z-index:2;padding-bottom:10px;position:sticky;top:0;z-index:3}.intelligentBox___M5xO7 .head___Q7Od8 .leftLayout___MMjoZ{width:calc((100% - 160px)/2);margin-left:20px}.intelligentBox___M5xO7 .head___Q7Od8 .rightLayout___EsxRX{width:calc((100% - 160px)/2);margin-right:20px}.intelligentBox___M5xO7 .head___Q7Od8 .leftLayout___MMjoZ,.intelligentBox___M5xO7 .head___Q7Od8 .rightLayout___EsxRX{width:calc((100% - 159px)/2);background:#f6f7f9;border-top:20px solid #F6F7F9;margin-right:19px}.intelligentBox___M5xO7 .head___Q7Od8 .centerBox___j58Ut{position:absolute;z-index:4;left:50%;top:360px;width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:-40px}.intelligentBox___M5xO7 .head___Q7Od8 .title___rMcNx{font-size:16px;color:#000;margin-right:auto}.intelligentBox___M5xO7 .head___Q7Od8 .tip___gLHFS{height:30px;background:#9096a31a;border-radius:0 0 8px 8px;display:flex;align-items:center;padding-left:20px;margin-top:10px;font-size:12px;color:#9096a3}.leftBox___DJ6lp{background:#fff;border:1px dashed rgba(48,97,208,.2);padding:20px}.leftBox___DJ6lp img{max-width:100%}.leftBox___DJ6lp .question___THjM9>h4{margin-top:20px;margin-bottom:0}.leftBox___DJ6lp .question___THjM9>h5{color:#e53333;display:flex;background:#e533330f;padding:10px 20px;font-size:14px;width:calc(100% + 40px);margin-left:-20px;margin-bottom:20px;margin-top:20px;white-space:pre-wrap;font-weight:400}.leftBox___DJ6lp .question___THjM9>h5 i{margin-right:3px;margin-top:3px}.leftBox___DJ6lp .question___THjM9>h5:last-child{margin-bottom:-20px}.leftBox___DJ6lp .question___THjM9>p{margin-top:20px;margin-bottom:0}.leftBox___DJ6lp:focus-within{border:1px solid #0152d9!important}.leftBox___DJ6lp:hover{border:1px dashed rgba(48,97,208,.6)}.leftBox___DJ6lp [contenteditable]{white-space:pre-wrap}.leftBox___DJ6lp [contenteditable]:focus-visible{outline:0px solid #0152d9}.rightBox___CuMdf{background:#fff;border:1px solid rgba(48,97,208,.2)}.rightBox___CuMdf.error___PHzCG{border:1px solid rgba(229,51,51,.2)}.rightBox___CuMdf.error___PHzCG .actionHead___vTHMx{background:#e533330f}.rightBox___CuMdf [contenteditable]{white-space:pre-wrap}.rightBox___CuMdf img{max-width:100%}.rightBox___CuMdf .edit___EaRLy{border:1px solid transparent}.rightBox___CuMdf .edit___EaRLy:focus-visible{outline:0px solid #0152d9;border:1px solid #0152d9}.rightBox___CuMdf .edit___EaRLy:hover{border:1px dashed rgba(48,97,208,.6)}.rightBox___CuMdf .actionHead___vTHMx{height:46px;background:#3061d01a;display:flex;align-items:center;padding:0 12px 0 20px}.rightBox___CuMdf .option___z4UTy{display:flex;align-items:center;padding:0 20px 20px}.rightBox___CuMdf .option___z4UTy>aside{width:40px;height:40px;border-radius:23px;border:1px solid #DCDCDC;font-size:16px;color:#464f66;line-height:38px;text-align:center;flex-shrink:0;margin-right:10px;cursor:pointer}.rightBox___CuMdf .option___z4UTy>aside.active___o8wNJ{background:#37ad83;border:1px solid #DCDCDC;color:#fff}.rightBox___CuMdf .option___z4UTy>aside.fill___g760n{border:0;height:14px;font-size:14px;color:#5f6368;width:auto;height:40px;min-width:50px;line-height:40px}.rightBox___CuMdf .option___z4UTy .text___L_lug{flex:1 1;padding:8.5px 12px;border:1px solid #DCDCDC;border-radius:2px}.rightBox___CuMdf .option___z4UTy .text___L_lug:focus-visible{outline:0px solid #0152d9;border:1px solid #0152d9!important;box-shadow:none!important}.rightBox___CuMdf .option___z4UTy .text___L_lug:hover{box-shadow:0 0 4px #3061d04d;border:1px solid rgba(48,97,208,.2)}.rightBox___CuMdf .liWrap___LDwxe{background:#f6f7f9;padding:10px 10px 0;margin:0 20px 20px;overflow:hidden}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf{display:flex;align-items:center;margin-bottom:10px}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf>aside{color:#5f6368;flex-shrink:0;margin-right:10px}.rightBox___CuMdf .liWrap___LDwxe .li___k4Mcf .text___L_lug{flex:1 1}.rightBox___CuMdf>h5{color:#e53333;display:flex;background:#e533330f;padding:10px 20px;font-size:14px;margin-bottom:0;white-space:pre-wrap;font-weight:400}.rightBox___CuMdf>h5 i{margin-right:3px;margin-top:3px}.buttonFixed___QxKdm{position:fixed;z-index:900;bottom:0;left:0;width:100%;height:64px;background:#fff;box-shadow:0 -4px 4px #0000000d}.buttonFixed___QxKdm .buttonWrap___OEep5{display:flex;justify-content:center;align-items:center;height:100%}.buttonFixed___QxKdm .buttonWrap___OEep5 .button___b2y4h{min-width:100px;height:38px!important;line-height:38px!important;font-weight:400;padding:0 14px;font-size:14px!important}.menu___aQ4xO .ant-dropdown-menu-item{padding:0!important;display:flex!important;align-items:center!important;justify-content:center;height:35px}.tabs___QmlP4{display:flex;gap:20px}.tabs___QmlP4 div{width:77px;height:32px;background:#ebeef5;box-shadow:inset 0 1px 3px #ccd6e2;border-radius:2px;font-size:14px;color:#9096a3;line-height:32px;text-align:center;cursor:pointer;user-select:none}.tabs___QmlP4 div.active___o8wNJ{background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;color:#fff}@keyframes showHide___fHrAG{0%,to{opacity:0}33%{opacity:1}}.dotLoading___zUYOu span{opacity:0;animation:showHide___fHrAG 1.5s infinite}.dotLoading___zUYOu span:nth-child(1){animation-delay:0s}.dotLoading___zUYOu span:nth-child(2){animation-delay:.5s}.dotLoading___zUYOu span:nth-child(3){animation-delay:1s}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.folderWrapper___G__0a span[class~=ant-tree-switcher-line-icon] svg{transform:scale(1.2);color:#d2ddf5}.folderWrapper___G__0a span[class=ant-tree-node-content-wrapper]{position:relative}.folderWrapper___G__0a div[class~=ant-tree-treenode]{padding:10px 0}.folderWrapper___G__0a span[class~=ant-tree-switcher-leaf-line]:after{border-bottom:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-switcher-leaf-line]:before{border-left:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-indent-unit]:after{border-right:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-indent-unit]:before{border-right:1px dotted #d9d9d9!important}.folderWrapper___G__0a span[class~=ant-tree-iconEle]{margin-right:4px}.folderWrapper___G__0a div[class~=ant-tree-treenode-selected] span[class~=ant-tree-node-selected]{background-color:transparent}.folderWrapper___G__0a div[class~=ant-tree-treenode-selected] span[class~=ant-tree-node-selected] span[class~=ant-tree-title]{color:#3061d0;background:#f7f8f9}.folderWrapper___G__0a .folderIcon___oTG6c{height:20px;width:20px}.wrap___Yz6fc{display:flex;height:100%}.left___F0axg{width:42%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column;padding:20px 35px}.left___F0axg div[class~=ant-input-number]{width:84px}.tip___nCmqI{background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 61px;position:relative;line-height:22px;margin-left:20px;margin-top:8px}.tip___nCmqI img{width:60px;position:absolute;z-index:10;left:-20px;top:-8px}.bottomBtn___x70Gq{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer;margin:20px auto}.bottomBtn___x70Gq:hover{color:#165dff;border:1px solid #165dff}.bottomBtn___x70Gq.disabled___CWzre{border:1px solid #BACFFE;color:#333;cursor:not-allowed;opacity:.3}.bottomBtn___x70Gq i{color:#3061d0;margin-right:10px}@keyframes showHide___Dfprh{0%,to{opacity:0}33%{opacity:1}}.dotLoading___s6Sh4 span{opacity:0;animation:showHide___Dfprh 1.5s infinite;color:#3061d0;font-size:28px}.dotLoading___s6Sh4 span:nth-child(1){animation-delay:0s}.dotLoading___s6Sh4 span:nth-child(2){animation-delay:.5s}.dotLoading___s6Sh4 span:nth-child(3){animation-delay:1s}div[class~=ant-progress].progress___QUpqo,div[class~=ant-progress].progress___QUpqo span[class~=ant-progress-text]{color:#3061d0}.num___VQiqB{color:#fa6400;margin:0 4px}.container___DAVRd{padding:36px 70px;width:58%;background:#f6f7f9;overflow:auto}.container___DAVRd code,.container___DAVRd .katex___oS9Qs,.container___DAVRd pre{pointer-events:none}.liWrap___pAkIe:focus-visible{outline:0px solid transparent}.backBottom___kT237{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___kT237:hover i{color:#5c64ff}.backBottom___kT237 i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.imgBox___O8q6M{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___O8q6M span{font-size:16px;color:#3061d04d;margin-top:10px}.answer___UngkO{font-size:14px;color:#434d6c;transition:all .2s;position:relative;line-height:1.8}.answer___UngkO ::selection{background:#ecf1fe}.answer___UngkO .imgWrap___ORTRf{width:320px;cursor:pointer;border-radius:8px;overflow:hidden;position:relative}.answer___UngkO .imgWrap___ORTRf img{width:100%;user-select:none}.answer___UngkO .imgWrap___ORTRf:after{content:"";position:absolute;inset:0;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.answer___UngkO .imgWrap___ORTRf:hover:after{opacity:1}.answer___UngkO pre{width:100%;overflow:auto}.answer___UngkO ol li{list-style:auto}.answer___UngkO hr{border:none;border-bottom:1px solid #ccc}.answer___UngkO span[class=katex-error]{color:inherit!important}.codeCopy___re8vm{position:relative;min-height:50px}.codeCopy___re8vm button{position:absolute;top:7px;right:0;padding:4px 8px;border-radius:0 0 0 5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;height:26px;pointer-events:auto}.codeCopy___re8vm button.runCode___MYs9m{bottom:0;top:initial}#educoder .smartWrp___NjRcB [class~=ant-drawer-body]{padding:0}.wrap___AasCO{display:flex;flex-direction:column;width:calc(100vw * .58 - 180px);max-height:80vh;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:4px;border:1px solid #145DFF}.chatContainer___n6e3E{flex:1 1;width:100%;padding:20px 20px 0;overflow:auto}.btnContainer___yKyVB{display:flex;gap:10px;border-bottom:1px solid #DCDCDC;padding:20px 20px 10px}.btnContainer___yKyVB .btn___Y_09T{display:flex;align-items:center;justify-content:center;height:36px;background:#fff;border-radius:8px;border:1px solid #DCDCDC;font-size:14px;color:#333;cursor:pointer;transition:.4s;width:36px}.btnContainer___yKyVB .btn___Y_09T:hover{border-color:#3061d0;color:#3061d0}.inputContainer____bM3M{height:60px;display:flex;align-items:center;padding:0 20px}.inputContainer____bM3M textarea{padding:23px 0 0!important;resize:none!important;flex:1 1!important}.inputContainer____bM3M textarea::placeholder{color:#c1c1d9}.inputContainer____bM3M .sendBtn___UHHLj{width:40px!important;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer____bM3M .sendBtn___UHHLj:disabled{background:#d2d2d2}.inputContainer____bM3M .sendBtnDisabled___AoSRc{width:40px!important;height:40px;background:#d2d2d2;border:none;border-radius:50%;padding:0;flex-shrink:0}.inputContainer____bM3M .cancelBtn___yql4C{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3s}.inputContainer____bM3M .cancelBtn___yql4C:hover{transform:scale(1.05)}@keyframes dot-fade___LruoO{0%,40%{opacity:.5}50%{opacity:1}90%,to{opacity:.5}}.loadingWrp___gYLGT{display:flex;align-items:center;padding:5px 15px 15px;color:#9096a3}.hover-line-container___kkYQN{position:relative}.hover-line-content___ZkD9e{position:relative;min-height:200px;padding:10px;line-height:1.5}.hover-line-content___ZkD9e::selection{background:#ff0}.line-button-container___A79j9{position:absolute;right:calc(100% - 40px);z-index:111;width:30px}.line-button-container___A79j9:before{content:"";position:absolute;left:30px;right:0;top:0;height:1.5em;background:#ffff004d;z-index:-1;pointer-events:none}.button___X_Iu7{width:30px;padding:0 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;white-space:nowrap;transition:all .5s;position:absolute;right:0;overflow:hidden}.button___X_Iu7:hover{width:74px;border:1px solid #5C64FF}.button___X_Iu7 span{font-size:12px;color:#5c64ff;margin-left:6px}.toolbar___qYQBF{position:absolute;background:#fff;border-radius:12px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.chat-dialog___AUJYU{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.button___VhNes{padding:2px 8px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;cursor:pointer;transition:.3s}.button___VhNes:hover{border:1px solid #5C64FF}.button___VhNes span{font-size:12px;color:#5c64ff;margin-left:6px}@keyframes dot-fade___BPUGC{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___SifAS{display:flex;margin-top:20px}.loading___SifAS .dot___J5R0d{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___BPUGC 1s infinite}.loading___SifAS .dot___J5R0d:nth-child(2){animation-delay:.3s}.loading___SifAS .dot___J5R0d:nth-child(3){animation-delay:.7s}.summaryWrap___HzbVK .summaryItem___dATph{display:flex}.summaryWrap___HzbVK .summaryItem___dATph [class~=ant-progress-text-outer]{width:35px!important}.summaryWrap___HzbVK .summaryItem___dATph [class~=ant-progress-text]{text-align:end!important}.summaryWrap___HzbVK .label___pvZkE{width:80px;padding-top:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95}.summaryWrap___HzbVK .percentSty___nvQwe{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000;margin-left:12px;display:inline-block}.summaryWrap___HzbVK .title___hDMEi{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;margin-bottom:10px;margin-top:10px}.summaryWrap___HzbVK .chart_container___cRvUY{display:flex;align-items:center;background:#fff}.Onerow___tzmiF p{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.detailSty___QKxCg{padding:9px 5px;border:1px solid rgba(48,97,208,.3)}.detailSty___QKxCg .detailItem___fHG9y{display:flex;align-items:center;height:40px;padding:0 15px}.detailSty___QKxCg .detailItem___fHG9y:hover{background-color:#3061d01a}.detailSty___QKxCg .detailItem___fHG9y:hover .questionTag___OaNLz,.detailSty___QKxCg .detailItem___fHG9y:hover .numSty___wUXe3{color:#3061d0}.detailSty___QKxCg .detailItem___fHG9y:hover .detailBtn___JylOu{display:inline-block}.detailSty___QKxCg .detailItem___fHG9y .questionTitle___EMw2w{width:280px;color:#464f66;display:flex;align-items:center}.detailSty___QKxCg .detailItem___fHG9y .questionTitle___EMw2w p{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.detailSty___QKxCg .detailItem___fHG9y .questionTitle___EMw2w .questionTag___OaNLz{font-size:18px}.detailSty___QKxCg .detailItem___fHG9y .proSty___SpcZ9{height:20px;background:#3061d0;border-radius:0 2px 2px 0}.detailSty___QKxCg .detailItem___fHG9y .numSty___wUXe3{font-size:16px;color:#000;margin-left:25px}.detailSty___QKxCg .detailItem___fHG9y .detailBtn___JylOu{display:none;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#3061d0;line-height:16px;text-align:left;font-style:normal;text-decoration-line:underline;cursor:pointer}.commentBody___BBaLu [class~=ant-table-body]{overflow-y:auto!important}.flex_box_center___kuaVT{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___exKHH{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BzvkN{align-items:center;box-align:center}.flex_box_center_end___Ss2DJ{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p1LEr{flex-direction:column;box-orient:block-axis}.scoremodal___upTFR [class~=ant-modal-body]{padding:30px 40px}.scoremodal___upTFR [class~=ant-modal-footer]{margin-top:0!important;padding:0 0 20px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX div[class~=ant-select-selector] span[class~=ant-select-selection-item]{line-height:36px!important}.scoremodal___upTFR .selectWrapper___HH3RX span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .selectWrappers___fUWwr span[class~=ant-select-selection-placeholder]{color:#9096a3}.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector]{border-radius:4px;height:38px!important}.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector] input[class~=ant-select-selection-search-input],.scoremodal___upTFR .selectWrappers___fUWwr div[class~=ant-select-selector] span[class~=ant-select-selection-placeholder]{height:38px!important;line-height:36px!important}.scoremodal___upTFR .selectWrappers___fUWwr span[class~=ant-select-arrow]{right:12px}.scoremodal___upTFR .allqingchu___BFF1D{margin-top:8px;color:#165dff;cursor:pointer}.scoremodal___upTFR .allqingchu___BFF1D span{width:84px;height:20px;font-size:14px;font-weight:400;color:#165dff;line-height:20px;margin-left:5px}.scoremodal___upTFR .allqingchu___BFF1D:hover,.scoremodal___upTFR .allqingchu___BFF1D:hover span{color:#e30000}.scoremodal___upTFR .title___hFasb{color:#000;font-size:16px;font-weight:500;display:flex;width:100%;margin-top:10px}.scoremodal___upTFR .score___DXG3o{margin-left:305px;color:#3061d0;text-align:end}.scoremodal___upTFR .close___kEIiB{font-size:15px;cursor:pointer;color:#979797}.scoremodal___upTFR .content___Mco8L{display:flex;justify-content:space-between;margin-top:40px;color:#5f6368;font-size:14px;margin-bottom:24px}.scoremodal___upTFR .content___Mco8L span{display:flex;flex:1 1}.scoremodal___upTFR .content___Mco8L span:nth-child(4){display:flex;min-width:160px;align-items:center}.scoremodal___upTFR .items___j98jk{display:flex;justify-content:space-between;align-items:center;color:#5f6368;font-size:14px;margin-bottom:12px}.scoremodal___upTFR .items___j98jk span{display:flex;flex:1 1;color:#000;font-weight:400}.scoremodal___upTFR .items___j98jk span:nth-child(4){display:flex;min-width:160px;align-items:center;color:#9096a3}.scoremodal___upTFR .bottom___A1n1C{width:100%;text-align:end}.scoremodal___upTFR .bottom___A1n1C .yes___P1zzb{height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff}.scoremodal___upTFR .bottom___A1n1C .no___xZqXd{margin-right:20px;width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66;line-height:14px}.scoremodal___upTFR .titlecount___fqA9P{width:41px;height:22px;background:#fa6400;border-radius:15px;margin-left:5px;color:#fff;display:inline-flex;justify-content:center}.scoremodal___upTFR .add___MqV0R{font-weight:400;color:#fa6400;line-height:14px;font-size:14px;position:absolute;top:2px}.scoremodal___upTFR .search___NREgv{display:flex;align-items:center;overflow:hidden;border-radius:19px;height:38px;width:290px;padding-left:20px;background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{background-color:#f6f7f9;border:none}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper] input{height:19px!important;line-height:19px!important}.scoremodal___upTFR .search___NREgv [class~=ant-input-affix-wrapper]{outline:none!important;border:none!important;box-shadow:none!important}.scoremodal___upTFR .search___NREgv span[class~=ant-input-group-addon]{display:none}.scoremodal___upTFR .search___NREgv .searchIcon___qny3A{margin-right:14px;cursor:pointer}.scoremodal___upTFR .search___NREgv input{background-color:#f6f7f9;font-size:14px}.scoremodal___upTFR .tabWrap___dR18c{margin-bottom:18px}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab]{font-size:14px;margin-right:40px!important;color:#5f6368}.scoremodal___upTFR .tabWrap___dR18c div[class~=ant-tabs-tab-active] [class~=ant-tabs-tab-btn]{color:#232b40}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]{margin:0;height:52px;padding:0 2px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav] div[class~=ant-tabs-ink-bar]{background-color:#232b40;border-radius:100px 100px 0 0;height:3px}.scoremodal___upTFR .tabWrap___dR18c [class~=ant-tabs-nav]:before{background:#f1f1f1}.previewModal___uSiGS div[class~=ant-modal-header]{padding-top:30px;padding-left:40px;padding-bottom:0}.previewModal___uSiGS div[class~=ant-modal-body]{padding:30px 40px}.previewModal___uSiGS button[class~=ant-modal-close]{top:17px;right:16px;transform:scale(1.2)}.q_title___a9NY9>div{display:inline-block;max-width:249px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.flex_box_center___nnwwA{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___cRir9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___FqTZ8{align-items:center;box-align:center}.flex_box_center_end___WU5_v{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___QZFa1{flex-direction:column;box-orient:block-axis}.warp___aLZwN{max-height:552px;overflow:auto}.warp___aLZwN .shixunbutton___Eoa1i{font-size:14px;color:#3061d0;margin-right:20px;font-weight:400;background:#3061d0;width:108px;height:32px;color:#fff;display:flex;align-items:center;justify-content:center;line-height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:16px}.warp___aLZwN .shixunbutton___Eoa1i i{font-size:12px}.warp___aLZwN .redio___LJ4js{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:25px}.warp___aLZwN .redio___LJ4js .redioitem___YicCC{width:14px;height:14px;min-width:14px;background:#f5f5f5;border-radius:7px;border:1px solid #D9D9D9;margin-right:10px}.warp___aLZwN .redio___LJ4js .redioitemyes___lX4Nr{font-size:14px;color:#37ad83;margin-right:10px}.warp___aLZwN .redio___LJ4js .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .redio___LJ4js .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .redio___LJ4js .yestag___DLWoP{width:60px;min-width:60px;height:20px;color:#37ad83;text-align:center;margin-left:16px;line-height:20px;font-size:12px;background:#ebf6f2}.warp___aLZwN .qcount___U9kkL{display:flex;align-items:center;margin-bottom:10px}.warp___aLZwN .qcount___U9kkL .score___vLK4B{width:44px;height:20px;background:#ececec99;border-radius:0 0 2px;text-align:center;color:#464f66;margin-right:5px}.warp___aLZwN .qcount___U9kkL .qtitle___kyg0t{width:100%;color:#000}.warp___aLZwN .checkbox___vjiBw{display:flex;align-items:flex-start;margin-bottom:25px}.warp___aLZwN .checkbox___vjiBw .checkboxitem___HW3CP{width:14px;height:14px;min-width:14px;margin-top:6px;background:#f5f5f5;border-radius:2px;margin-right:10px;border:1px solid #D9D9D9}.warp___aLZwN .checkbox___vjiBw .checkboxitemyes___kpjek{font-size:14px;color:#37ad83;margin-right:10px;margin-top:6px}.warp___aLZwN .checkbox___vjiBw .title___pi1jH{color:#000;font-size:16px}.warp___aLZwN .checkbox___vjiBw .titleyes___jiEh7{color:#37ad83;font-size:16px}.warp___aLZwN .checkbox___vjiBw .yestag___DLWoP{width:60px;height:20px;min-width:60px;color:#37ad83;text-align:center;margin-left:16px;line-height:20px;font-size:12px;background:#ebf6f2}.warp___aLZwN .bottom___uG8Zq{margin-top:20px;background-color:#f6f7f9;padding:40px 20px 20px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ{margin-bottom:25px;display:flex;align-items:baseline}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .left___M8WXX{color:#666;text-align:end;width:56px;min-width:48px;font-size:14px}.warp___aLZwN .bottom___uG8Zq .bottomitem___TnJQQ .right____dkCI{color:#000;margin-left:10px;font-size:14px}.warp___aLZwN .completion___H6RmA .title___pi1jH{width:70px;height:46px;min-width:70px;display:flex;align-items:center;justify-content:center}.warp___aLZwN .completion___H6RmA .content___a2hGC{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.warp___aLZwN .completion___H6RmA .content___a2hGC .items___D8mLd{padding:14px 16px;border:1px solid #dcdcdc;height:46px;border-radius:2px;margin-left:20px;color:#37ad83;min-width:102px;display:inline-block;font-size:14px;text-align:center;margin-bottom:20px}.warp___aLZwN .simple___fQ0OS .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px;margin-bottom:3px}.warp___aLZwN .simple___fQ0OS .content___a2hGC{font-size:16px}.warp___aLZwN .shixun___nB6Jk{display:flex;align-items:center;margin-top:20px}.warp___aLZwN .shixun___nB6Jk .score___vLK4B{width:44px;height:25px;background:#ececec99;border-radius:0 0 2px;text-align:center;line-height:25px;color:#464f66;margin-right:10px}.warp___aLZwN .shixun___nB6Jk .qtitle___kyg0t{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:80%;color:#000;font-weight:400;font-size:16px}.warp___aLZwN .combination___YrOdz{display:flex;align-items:center;margin-top:20px}.warp___aLZwN .combination___YrOdz .score___vLK4B{width:44px;height:25px;background:#ececec99;border-radius:0 0 2px;text-align:center;line-height:25px;color:#464f66;margin-right:10px}.warp___aLZwN .combination___YrOdz .qtitle___kyg0t{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;width:80%;color:#000;font-weight:600;font-size:16px}.warp___aLZwN .program___lG0JA{display:flex;align-items:flex-start}.warp___aLZwN .program___lG0JA .title___pi1jH{color:#37ad83;font-size:14px;margin-top:2px;min-width:56px}.warp___aLZwN .program___lG0JA .content___a2hGC{font-size:16px}.text___FxbAX{display:flex;align-items:center;justify-content:space-around;width:58px;height:24px;background:#e40d0d21;border-radius:4px;border:1px solid rgba(251,43,43,.16);font-weight:400;font-size:14px;color:#e1140f;line-height:14px;text-align:left;font-style:normal;cursor:pointer}.text___FxbAX:hover{border:1px solid rgba(225,20,15,.5)}.wrap___UlBQ1{width:402px;height:254px;padding:8px 13px}.wrap___UlBQ1 p{width:352px;height:66px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#191919;line-height:22px;text-align:left;font-style:normal;margin-bottom:15px}.wrap___UlBQ1 .contact____pUDq{display:flex;flex-direction:column;align-items:center}.wrap___UlBQ1 .img___BapAv{width:130px;height:130px;display:flex;align-items:center;justify-content:space-around}.gzsm___VoLAf{width:100%;padding:10px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;text-align:justify;font-style:normal;margin-top:10px}.wrap___Caec9 div[class~=ant-input-number]{width:84px}.wrap___Caec9 .type_style___U6wBf{width:64px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;line-height:16px;text-align:justify;font-style:normal}.wrap___Caec9 .type_list___Cq1WK{display:flex;margin:20px auto}.wrap___Caec9 .type_list___Cq1WK .type_tag_noactive___BcE1l{width:108px;height:30px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#9096a3;line-height:30px;font-style:normal;text-align:center;cursor:pointer}.wrap___Caec9 .type_list___Cq1WK .type_tag_active___o54ss{width:108px;height:30px;background:#3061d01a;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:30px;font-style:normal;text-align:center;cursor:pointer}.wrap___Caec9 .type_tootip___jTpTe{background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;text-align:justify;font-style:normal;padding:10px}.imgBox___k6jG2{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___k6jG2 div{font-size:16px;color:#3061d04d;margin-top:10px}.judgment___fhglz{display:flex;flex-direction:column;gap:10px}.judgment___fhglz div{display:flex}.judgment___fhglz div b{width:46px;height:46px;border-radius:2px;border:1px solid #DCDCDC;font-size:16px;font-weight:400;color:#464f66;cursor:pointer;margin-right:10px;text-align:center;line-height:44px}.judgment___fhglz div span{border-radius:2px;border:1px solid #DCDCDC;padding-left:8px;font-size:14px;height:46px;line-height:44px;flex:1 1}.judgment___fhglz .active___Mh2K8 b{background-color:#37ad83;border-color:#37ad83;color:#fff}.judgment___fhglz .active___Mh2K8 span{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.wrap___yzOLg{display:flex;height:100%}.left___lhFsp{width:45%;border-right:1px solid #DCDCDC;display:flex;flex-direction:column;padding:20px 35px}.left___lhFsp div[class~=ant-input-number]{width:84px}.tip____qjZn{background:#37ad83;border-radius:30px;color:#fff;padding:8px 20px 8px 61px;position:relative;line-height:22px;margin-left:20px;margin-top:8px}.tip____qjZn img{width:60px;position:absolute;z-index:10;left:-20px;top:-8px}.bottomBtn___gR4b0{width:122px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 10px #cfcfcf,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;cursor:pointer;margin:20px auto}.bottomBtn___gR4b0:hover{color:#165dff;border:1px solid #165dff}.bottomBtn___gR4b0.disabled___tHi8U{border:1px solid #BACFFE;color:#333;cursor:not-allowed;opacity:.3}.bottomBtn___gR4b0 i{color:#3061d0;margin-right:10px}.imgBox___XwRIk{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 30px)}.imgBox___XwRIk div{font-size:16px;color:#3061d04d;margin-top:10px}.start_btn___P67Pc{margin:60px auto;width:136px;height:40px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:20px;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:40px;cursor:pointer}.stop_btn___j_aKt{margin:60px auto;width:136px;height:40px;background:linear-gradient(180deg,#fff,#f9f6f6);box-shadow:0 2px 4px #e6dcdc,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #FEBABA;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;line-height:40px;text-align:center;cursor:pointer}.save_btn___mzPPO{display:flex;align-items:center;justify-content:center;width:116px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9!important;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80!important;border-radius:17px;border:1px solid #BACFFE!important;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0!important}.backBottom___vf1Tx{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___vf1Tx:hover i{color:#5c64ff}.backBottom___vf1Tx i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.pptBtn___kEb6S{width:103px;height:34px;background:#f4f8ff;border-radius:20px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;color:#3061d0}.headTip___MSazD{height:34px;background:#f6f7f9;border-radius:0 0 8px 8px;font-size:14px;color:#5f6368;padding:0 10px;line-height:34px;margin-bottom:50px}.headTip___MSazD span{color:#3061d0;cursor:pointer}.tips___bXOTU{display:flex;padding-left:20px;margin-bottom:20px}.tips___bXOTU .avatar___eSFE8{width:40px;height:40px;border-radius:5px;margin-right:10px}.tips___bXOTU .details___miwc5{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px;flex:1 1;min-width:0}.try___y8hPW{padding-left:20px}.try___y8hPW div{height:40px;background:#3061d01a;border-radius:20px;padding:0 20px;display:flex;align-items:center;cursor:pointer;color:#5f6a95;width:fit-content;transition:.3s;margin-bottom:10px}.try___y8hPW div span{line-height:14px}.try___y8hPW div:hover{background:#3061d04d}.footerContainer___JFPnb{display:flex;flex-direction:column;transition:all .3s}.footerContainer___JFPnb .togglesContainer___dRNY4{width:100%;margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.footerContainer___JFPnb .togglesContainer___dRNY4 .attachment___VYSbv{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2;cursor:pointer;user-select:none}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT.btnActive___gq01r{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___JFPnb .inputContainer___Yy8gW{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative}.footerContainer___JFPnb .inputContainer___Yy8gW:hover{border:1px solid #145DFF}.footerContainer___JFPnb .inputContainer___Yy8gW .uploadBtn___OcD8F{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___JFPnb .inputContainer___Yy8gW .uploadBtn___OcD8F:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___JFPnb .inputContainer___Yy8gW .sendBtn___e2elL{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___JFPnb .inputContainer___Yy8gW .sendBtn___e2elL:disabled{background:#d2d2d2!important}.footerContainer___JFPnb .inputContainer___Yy8gW .cancelBtn___DEsSI{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___JFPnb .inputContainer___Yy8gW .cancelBtn___DEsSI:hover{transform:scale(1.05)}.footerContainer___JFPnb .inputContainer___Yy8gW textarea{margin-right:9px;padding:0 11px;transition:none}.footerContainer___JFPnb .inputContainer___Yy8gW textarea::placeholder{color:#c1c1d9}.footerContainer___JFPnb .lineFour___GcA3R.inputContainer___Yy8gW{align-items:flex-end}.footerContainer___JFPnb .lineFour___GcA3R.inputContainer___Yy8gW .fullIcon___fmG_6{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___JFPnb.selected___m2pW_{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___JFPnb.selected___m2pW_:hover{border:1px solid #145DFF}.footerContainer___JFPnb.selected___m2pW_ .togglesContainer___dRNY4{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none;margin-bottom:0}.footerContainer___JFPnb.selected___m2pW_ .inputContainer___Yy8gW{border:none;box-shadow:none;background:transparent}.footerContainer___JFPnb.selected___m2pW_ .inputContainer___Yy8gW:hover{background:transparent;border:none}.footerContainer___JFPnb.full___cZUDM{height:100%}.footerContainer___JFPnb.full___cZUDM textarea{height:100%!important;max-height:100%!important}.disabledInput___ijUlM{cursor:not-allowed}.disabledInput___ijUlM>*{pointer-events:none;opacity:.3}@keyframes dot-fade___dHh10{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___dHPeG{display:flex}.loading___dHPeG .dot___wB_Xx{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___dHh10 1s infinite}.loading___dHPeG .dot___wB_Xx:nth-child(2){animation-delay:.3s}.loading___dHPeG .dot___wB_Xx:nth-child(3){animation-delay:.7s}.li___pjgC0{display:flex}.li___pjgC0 .avatarIcon___SHala .img___DK87r{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___pjgC0 .content___kiz_D{flex:1 1;min-width:0}.li___pjgC0 .content___kiz_D .borderBox___Txzil{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___pjgC0 .content___kiz_D .borderBox___Txzil .text___iNCQg{white-space:pre-wrap;color:#3061d0}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM aside{flex:1 1;min-width:0}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM aside .fileName___FzNuv{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___pjgC0 .content___kiz_D .source___tXQ7H{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___pjgC0 .content___kiz_D .action___xwJSd{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px;padding-bottom:10px}.li___pjgC0 .content___kiz_D .action___xwJSd i{color:#666;cursor:pointer}.li___pjgC0 .content___kiz_D .action___xwJSd i:hover{color:#3061d0}.reasoning___S0mKl{margin-bottom:20px}.reasoning___S0mKl .btn____CIJG{display:flex;align-items:center;width:fit-content;height:35px;background:#f4f8ff;border-radius:8px;color:#3061d0;border:1px solid rgba(20,93,255,.2);padding:0 12px;cursor:pointer}.reasoning___S0mKl .btn____CIJG span{font-size:14px;margin-left:10px;margin-right:35px}.reasoning___S0mKl .content___CIAh9{font-size:14px;color:#888;border-left:2px solid #DCDCDC;padding-left:8px;margin-top:20px;white-space:pre-wrap}.reasoning___S0mKl b{font-size:8px}.flex_box_center___UDQ_A{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___L60OU{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___knshJ{align-items:center;box-align:center}.flex_box_center_end___BYPJy{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mKzh0{flex-direction:column;box-orient:block-axis}.modalContent___C7Swl{text-align:center;margin-top:10px;color:#333;font-size:16px}.modalContentLeft___X1oAN{text-align:left;color:#333;font-size:16px}.green___YnDvQ span,.green___YnDvQ p,.green___YnDvQ h1,.green___YnDvQ h2,.green___YnDvQ h3,.green___YnDvQ h4,.green___YnDvQ h5,.green___YnDvQ h6,.green___YnDvQ b,.green___YnDvQ strong{color:#00e373}.green___YnDvQ .textArea___Zlp0S{border:1px solid #00e373}.red___BFvO0 span,.red___BFvO0 p,.red___BFvO0 h1,.red___BFvO0 h2,.red___BFvO0 h3,.red___BFvO0 h4,.red___BFvO0 h5,.red___BFvO0 h6,.red___BFvO0 b,.red___BFvO0 strong{color:#e02020}.red___BFvO0 .textArea___Zlp0S{border:1px solid #e02020}.row___Vd2L2{display:flex;align-items:baseline;margin-top:5px}.html___D18eP{max-width:610px;margin-right:10px}.line___w9apf{height:1px;background-color:#eee;margin:20px 0}.submit_button___rKWec{margin:20px auto;background:#3061d0;text-align:center;border-radius:20px;cursor:pointer;color:#fff}.choiceWrap___iBbUB{margin-top:30px}.choiceWrap___iBbUB .choiceIndex___UbZwC{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:50px;height:50px;border-radius:25px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:20px;color:#000;cursor:pointer;background-color:#3061d01a}.choiceWrap___iBbUB .choiceIndex___UbZwC.judgementIndex___PY3if{border-radius:2px}.choiceWrap___iBbUB .activeAnswer___ih3N8{background-color:#3061d0;border-color:#3061d0;color:#fff}.choiceWrap___iBbUB .rightAnswer___hUnPB{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___iBbUB .errorAnswer___zLf6A{background:#e30000;border-color:#e30000;color:#fff}.choiceWrap___iBbUB .setAnswerBtn___SKqR6{border-radius:2px;border:1px solid #DCDCDC;font-size:14px;font-weight:400;color:#9096a3;height:46px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.choiceWrap___iBbUB .activeJudgementAnswer___dDnAD{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___iBbUB .actionWrapper___zHvDG{display:flex;align-items:center;justify-content:flex-end}.choiceWrap___iBbUB .actionWrapper___zHvDG .addIcon___AfrJN{color:#2fa34f;font-size:14px}.choiceWrap___iBbUB .actionWrapper___zHvDG .deleteIcon___sfJc_{color:#e30000;font-size:14px;margin-left:20px}.analysisWrap___ukahD{margin-top:20px;padding:10px;background:#f6f7f9;border-radius:2px}.Drawrap___H9sBA [class~=ant-drawer-body]{padding:0!important}.Drawrap___H9sBA .iframe___qLhNQ{width:100%;height:100vh}.c___BapQh{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px;min-width:20px}.cpp___kWVQV{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___TgN6O{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___u7i95{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.shixunWrp___CpqhK .full___M9JLT{height:36px;border:1px solid #cccccc;border-bottom-width:0px;color:#007aff;display:flex;justify-content:space-between;align-items:center}.shixunWrp___CpqhK .full___M9JLT>span{display:flex;justify-content:center;align-items:center;cursor:pointer}.shixunWrp___CpqhK .full___M9JLT>span span{margin:0 9px}.questionWrap___gXjon{border:1px solid rgba(48,97,208,.2);width:100%;padding:60px 40px}.descBox___FF1aM{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:20px}.descBox___FF1aM .title___w1bbB{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___FF1aM .desc___ZkzLN{height:170px;padding:20px;background-color:#f6f7f9}.activeAnswer___ih3N8{background-color:#3061d0;border-color:#3061d0;color:#fff}.rightAnswer___hUnPB{background-color:#37ad83;border-color:#37ad83;color:#fff}.errorAnswer___zLf6A{background:#e30000;border-color:#e30000;color:#fff}.solutionWrap___SniYp{background:#f6f7f9;border-radius:2px;padding:20px;margin-top:20px}.footer___bruwa{display:flex;align-items:center;justify-content:flex-end;height:46px;background:#030814;padding-right:15px;border-top:1px solid #030814;border-bottom:1px solid #030814}.whiteFooter___mR7kn{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #fff}.error___KO0Jg{font-size:12px;color:#fb3226}.case___L0pNc{background:#0e1525;position:relative}.case___L0pNc .resize-y-bar___NK0gI{height:1px;width:100%;background:#3d445c;cursor:ns-resize;position:absolute;top:0;left:0;z-index:10}.case___L0pNc .resize-y-bar___NK0gI>i{color:#0053dc;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-17px;z-index:10}.case___L0pNc .unfoldBtn___aMmZw{width:98px;height:24px;background:#3d445c;border-radius:8px 8px 0 0;position:absolute;left:50%;transform:translate(-50%);top:-24px;font-size:14px;color:#8d97af;line-height:24px;text-align:center;cursor:pointer;user-select:none}.case___L0pNc .caseHead___EuMPr{display:flex;align-items:center;height:34px;padding:0 16px}.case___L0pNc .caseHead___EuMPr .dot___Iky9k{width:10px;height:10px;background:#95a4c5;border-radius:50%;margin-right:4px;margin-top:2px}.case___L0pNc .caseHead___EuMPr .text___lMSx6{font-size:14px;color:#dde3ea}.case___L0pNc .caseHead___EuMPr .pass___XjijC{font-size:14px;color:#2abd8c;margin-left:10px}.case___L0pNc .caseHead___EuMPr .noPass___JxpWk{font-size:14px;color:#ff2c29;margin-left:10px}.case___L0pNc .caseHead___EuMPr .btns___FPIaK{margin-left:auto;display:flex;align-items:center}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div{margin-left:15px;cursor:pointer;color:#bfbfbf}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div i{font-size:14px;color:#687799;margin-right:5px}.case___L0pNc .result___oRj1h{height:100%;display:flex;padding:0 20px 10px}.case___L0pNc .result___oRj1h .title___IhMSa{flex-shrink:0;height:30px;background:#22293b;padding-left:15px;line-height:30px}.case___L0pNc .result___oRj1h .title___IhMSa span{color:#bfbfbf;font-size:14px}.case___L0pNc .result___oRj1h .left___XlC98{width:424px;flex-shrink:0;display:flex;flex-direction:column;margin-right:4px;overflow:hidden}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx{flex:1 1;background:#1b2333}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:15px}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea::placeholder{color:#8f96b1!important}.case___L0pNc .result___oRj1h .right____fIu_{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.case___L0pNc .result___oRj1h .node___MwdH7{flex:1 1;overflow:auto;position:relative;color:#fff;background:#2c32464d;padding:15px}.case___L0pNc .result___oRj1h .node___MwdH7 pre{overflow:hidden;margin-bottom:0;white-space:pre-wrap}.case___L0pNc .elseNode___WjFIg{background:#22293b;display:flex;align-items:start;margin:0 20px 4px}.case___L0pNc .elseNode___WjFIg .nameWrap___bEdbD{margin-left:15px;margin-top:4px;color:#bfbfbf}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt{flex:1 1;position:relative}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .scrollBox___hWkc9{overflow:auto;color:#fff;margin-left:20px;margin-top:6px;padding-right:90px;white-space:pre-wrap;margin-bottom:0}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi{position:absolute;z-index:10;top:3px;right:26px}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi span{margin-right:15px;color:#1890ff;cursor:pointer}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi i{color:#687799;cursor:pointer;font-size:14px}.whiteCase___AZiDR{background:#f6f7f9}.whiteCase___AZiDR .resize-y-bar___NK0gI{background:#ddd}.whiteCase___AZiDR .unfoldBtn___aMmZw{background:#e9eaea;color:#5f6368}.whiteCase___AZiDR .caseHead___EuMPr .text___lMSx6{color:#333}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div{color:#666}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div i{color:#687799}.whiteCase___AZiDR .result___oRj1h .title___IhMSa{background:#fff}.whiteCase___AZiDR .result___oRj1h .title___IhMSa span{color:#333}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx{background:#fafafa!important}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx textarea{color:#333!important}.whiteCase___AZiDR .result___oRj1h .node___MwdH7{background:#fafafa!important;color:#333}.whiteCase___AZiDR .elseNode___WjFIg{background:#fafafa;color:#333}.whiteCase___AZiDR .elseNode___WjFIg .nameWrap___bEdbD span{color:#333}.whiteCase___AZiDR .elseNode___WjFIg .scrollBox___hWkc9{color:#000!important}.disabled___lWQU2:disabled{color:#d9d9d9!important;border-color:#d9d9d9!important}.codeHead___l8q5R{height:40px;background:#161d2c;display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe{display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:#161d2c;border:1px solid #161D2C;border-radius:2px;margin-right:1px;font-weight:500;font-size:14px;color:#d1d1d1;text-align:center;line-height:38px;cursor:pointer}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#1b2333;color:#fff}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX i{font-size:14px;color:#3f93b1;margin-right:10px}.whiteCodeHead___wDOny{background:#f6f7f9}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;color:#666}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#3061d0;color:#fff;box-shadow:none}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT i{color:#fff}.header___VjNh9{display:flex;align-items:center;height:50px;width:100%;background:#0e1525;color:#fff;padding:0 20px}.header___VjNh9 h2{text-align:center;color:#fff;flex:1 0 auto;margin:0;font-size:16px}.header___VjNh9 a{color:#fff}.header___VjNh9 div{display:flex;flex-flow:row nowrap;align-items:center}.header___VjNh9 div img{border-radius:18px;margin-right:10px;overflow:hidden;width:36px;height:36px}.header___VjNh9 .timepiece___yuqJC{width:94px;height:30px;background:#242936;border-radius:15px;font-weight:500;font-size:16px;color:#42d5a0;margin-right:15px;justify-content:center}.header___VjNh9 .btn_edit___ozzux{width:82px;height:30px;background:#3061d0;border-radius:15px;margin-right:10px;text-align:center;line-height:30px}.whiteHeader___REV3m{background:#fff}.whiteHeader___REV3m .timepiece___yuqJC{background:#fff;box-shadow:0 2px 4px #e0dfe1}.djs___v0Ru7{display:inline-block!important}.myProblems___DKSbs{height:calc(100vh - 50px)!important}.whiteMyProblems___k0QS3 section[class~=resize-x-bar]{background:#fff!important}.fullMask___QZH1M{position:fixed;z-index:1000;width:100vw;height:100vh;top:0;left:0;background:transparent;cursor:ns-resize;display:none}.ldsRing___mpBZC{position:relative;width:40px;height:40px;margin:0 auto}.idsRingWrapper___Of9_n{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;display:flex;flex-flow:column nowrap;justify-content:center}.idsRingWrapper___Of9_n p{text-align:center;margin-top:12px}.ldsRing___mpBZC div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #1976d2;border-radius:50%;animation:ldsring___o0w2t 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#1976d2 transparent transparent transparent}.ldsRing___mpBZC div:nth-child(1){animation-delay:-.45s}.ldsRing___mpBZC div:nth-child(2){animation-delay:-.3s}.ldsRing___mpBZC div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___o0w2t{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.record-detail-info{width:100%;background-color:#fff;min-height:260px}.record-detail-info .record-info{display:flex;align-items:center;flex-flow:row nowrap;list-style:none;padding:0;margin-bottom:20px}.record-detail-info .record-info li{margin-right:40px}.record-detail-info .record-info li:last-child{margin-right:0;flex:1 0;text-align:right}.record-detail-info .record-detail-body{padding:8px 0;max-height:80vh}.footer{display:flex;flex-flow:row nowrap;align-items:center;height:56px;background:#121c24;color:#fff;padding:0 20px;justify-content:space-between}.test-case-panel{position:relative}.test-case-panel .error{font-size:12px;color:#fb3226}.test-case-panel .test-case-panel-body{position:absolute;will-change:transform;width:100%;transition:all .2s linear;bottom:0;transform:translate3d(0,350px,0);opacity:.1}.test-case-panel .test-case-panel-body pre{max-height:150px;overflow:auto}.test-case-panel .test-case-panel-body.active{transform:translate3d(0,-56px,0);opacity:1}.test-case-panel .tab-panel-body{padding:20px 10px;height:240px;background-color:#070f19;display:flex;flex-flow:column nowrap;justify-content:center;color:#ddd}.test-case-panel .tab-panel-body .tip{text-align:center}.test-case-panel .tab-panel-body textarea{background:#070f19!important;color:#fff;font-size:14px;border:0 solid transparent!important;height:200px;outline:none}.test-case-panel .btn-green{margin-right:10px;color:#28bd8b;border-color:#28bd8b}.test-case-panel .btn-blue{margin-right:10px;color:#0152d9;border-color:#0152d9}.test-case-panel .btn-blue span{pointer-events:none}.test-case-panel .btn-collapse{position:absolute;top:0;width:54px;height:27px;left:50%;margin-left:-27px;background:#2a3a4f;z-index:8;border-bottom-left-radius:100px;border-bottom-right-radius:100px;color:#fff;text-align:center;cursor:pointer;opacity:.4;transition:all .3s}.test-case-panel .btn-collapse.up{top:-294px}ul.s-navs{list-style:none;margin:0;padding:0 17px;height:54px;display:flex;flex-flow:row nowrap;align-items:center;background:#0f1e31;font-size:14px;color:#ddd}ul.s-navs.bg-white{background:#fff;color:#888}ul.s-navs.bg-white a{color:#888}ul.s-navs a{color:#ddd;display:block;margin-right:20px;height:54px;line-height:54px;border-bottom:2px solid transparent}ul.s-navs a.active{color:#5091ff;border-bottom:2px solid #5091ff}#educoder .custom-ant-disabled:disabled{color:inherit}.XtermText-valueRef .xterm .xterm-viewport{overflow:auto}.inputs textarea::placeholder{color:#536879!important}.flex_box_center___Gc4dd{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___K2f1v{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pupRp{align-items:center;box-align:center}.flex_box_center_end___UDLRC{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___a5uDo{flex-direction:column;box-orient:block-axis}.result___gu5zt{background:#070f19;height:100%;display:flex}.result___gu5zt .title___xrnx2{margin-top:20px;margin-bottom:10px;flex-shrink:0}.result___gu5zt .title___xrnx2 span{color:#bbbcbe}.result___gu5zt .left___IAxp9{width:340px;border-right:1px solid #333131;padding:0 20px 10px;flex-shrink:0;display:flex;flex-direction:column}.result___gu5zt .left___IAxp9 .leftNode___HL8fG{flex:1 1;background:#121c24}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:10px}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::placeholder{color:#536879!important}.result___gu5zt .right___ZXYmw{flex:1 1;padding:0 20px 10px;display:flex;flex-direction:column}.result___gu5zt .right___ZXYmw .rightNode___jYL5_{flex:1 1;overflow:auto;position:relative;color:#fff}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner>div>div{border:4px solid #00D4F3!important;border-color:#00D4F3 transparent transparent transparent!important}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner p{color:#00d4f3!important}.split-panel-container{width:100%;height:calc(100vh - 121px);display:flex;flex-flow:row nowrap;align-items:center;overflow:hidden}.split-panel-container>section{height:100%}.split-panel-container.my-problems{height:calc(100vh - 65px)}.split-panel-container .resize-x-bar{width:4px;cursor:ew-resize;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;background:#111c24}.split-panel-container .btn-resize{display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;z-index:10;border-radius:50%;position:absolute;margin-left:-10px;opacity:.7;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;background-color:#e0e0e0;color:#000000de}.list{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}.list dt,.list dd{margin:0}.list dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.list dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}.list .copy{color:#38bcd8}.tpi-code-setting{height:calc(100vh - 54px);background:#031b2a;color:#ddd;font-size:13px;line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{color:#008cff;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%;display:block;border-bottom:1px solid #092436}.tpi-code-setting .file-item{color:#ddd;padding:20px 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.tpi-code-setting .file-item.action{justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{top:54px;bottom:51px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{background:#031b2a}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{height:auto}.setting-drawer .ant-select-selection,.oj .ant-select-selection{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.list___IRN6i{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}.list___IRN6i dt,.list___IRN6i dd{margin:0}.list___IRN6i dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.list___IRN6i dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}.list___IRN6i .copy___qCn9B{color:#38bcd8}.right-panel{position:relative}.btn-notes{position:absolute;right:0;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#5091ff;color:#fff;font-size:18px;text-align:center;transform:translate(18px);will-change:transform;cursor:pointer;opacity:.5;transition:transform .3s linear,opacity .3s linear;z-index:100;display:flex;flex-flow:column nowrap;justify-content:center}.btn-notes:hover{opacity:1;color:#fff;transform:translate(-10px)}.note-form-area{position:absolute;right:10px;top:50%;width:450px;margin-top:-100px;background:#fff;border-radius:5px;padding:14px 10px 0;transform:translate(500px);will-change:transform;transition:transform .3s}.note-form-area.active{transform:translate(0)}.oj-modal .ant-modal-body{padding:0}.oj-modal .oj-modal-content{display:flex;flex-direction:column;align-items:center}.oj-modal .oj-modal-content>aside{font-size:14px;margin-top:50px;color:#333;width:438px}.oj-modal .oj-modal-head{width:100%;height:120px;padding-left:177px;padding-right:40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f1f1}.oj-modal .oj-modal-btn{width:180px;height:50px;background:#0152d9;border-radius:4px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;line-height:50px;text-align:center;margin-bottom:30px}.oj-modal .oj-modal-tt{margin-right:51px;display:inline-flex;flex-direction:column;transform:translateY(-4px)}.oj-modal .oj-modal-tt>span:last-child{width:160px;height:6px;background:#e7f3ff;border-radius:3px}.oj-modal .oj-modal-tt>span:last-child span{display:inherit;width:60px;height:6px;background:#0152d9;border-radius:3px}.oj-modal i{color:#666;cursor:pointer}.oj-select{margin-left:20px}.oj-select .ant-select-selector{background:#25343e!important;border:0px!important;height:30px!important}.oj-select .ant-select-arrow{color:#fff}.oj-select .ant-select-selection-item{color:#fff;font-size:12px;line-height:30px!important}.exercise_user_info{font-size:14px;font-weight:400;color:#b2bacb}.exercise_user_info span{font-size:16px;font-weight:500;color:#55bfd6}.djs{margin-top:3px!important;display:inline-block!important}.time{margin-top:5px!important;display:inline-block!important}.flex_box_center___rM3g8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Oc7SE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___MnmYE{align-items:center;box-align:center}.flex_box_center_end___QQh83{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ZRFbL{flex-direction:column;box-orient:block-axis}.left-panel___SKGyd{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}.left-panel___SKGyd .tab-panel-body___gABdv{padding:0 16px;overflow:auto;flex:1 1}.left-panel___SKGyd .tab-panel-body___gABdv pre:empty{display:none}.left-panel___SKGyd .b1___QpbmK{border-bottom:1px solid #eaecef}.left-panel___SKGyd .oj-width-input___eJQWT{width:270px}@media screen and (max-width: 1280px){.left-panel___SKGyd .oj-mr___AxILO{margin-right:20px}.left-panel___SKGyd .oj-width-input___eJQWT{width:235px}}.s-navs___FXwOi{list-style:none;margin:0;padding:0 10px;height:40px;display:flex;flex-flow:row nowrap;align-items:center;border-top:1px solid #F3F3F3;background:#0f1e31;font-size:16px;color:#ddd}.s-navs___FXwOi li{margin-right:auto}.s-navs___FXwOi.bg-white___kbZ6r{background:#fff;color:#888}.s-navs___FXwOi.bg-white___kbZ6r a{color:#888}.s-navs___FXwOi a{color:#ddd;display:block;margin-right:20px;height:40px;line-height:40px;border-bottom:2px solid transparent}.s-navs___FXwOi a.active___QGOnZ{color:#5091ff;border-bottom:2px solid #5091ff}.list___PXTsq{display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:46px;color:#ddd;margin-bottom:1px;background:#3d445c4d;cursor:pointer}.list___PXTsq span{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;padding-right:20px;flex-basis:64px;width:100%}.list___PXTsq:hover{background-color:#263446ba}.list___PXTsq.active___QGOnZ{background-color:#263446!important}.btns___F8yZK{width:30px;height:30px;background:#3061d0;border-radius:4px;cursor:pointer;user-select:none;text-align:center;line-height:30px}#educoder .drawer___xdGaT .ant-input-search{background:#2c3246}#educoder .drawer___xdGaT .ant-input-search input{background:#2c3246;border:1px solid #3D445C;color:#fff}#educoder .drawer___xdGaT .ant-input-search input::placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-input-search .ant-input-search-button{color:#4e5977;background:#2c3246;border:1px solid #3D445C;border-left:1px solid transparent}#educoder .drawer___xdGaT .ant-select .ant-select-selector{background:#2c3246;border:1px solid #3D445C}#educoder .drawer___xdGaT .ant-select .ant-select-arrow{color:#4e5977}#educoder .drawer___xdGaT .ant-select .ant-select-selection-item{color:#fff}#educoder .drawer___xdGaT .ant-select .ant-select-selection-placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-active{border-color:#0152d9!important;background-color:#0152d9!important}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-link{background-color:transparent!important;color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item{background-color:transparent;border:1px solid #656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item a,#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-ellipsis{color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options{color:#656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options input{color:#fff;width:40px;background:transparent}#educoder .drawer___xdGaT .ant-pagination button,#educoder .drawer___xdGaT .ant-pagination input{line-height:initial;border:1px solid #656f87!important}.tour___oMkVh[class~=ant-tour]{left:7px!important;width:340px}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-arrow]{left:17px!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-footer]{display:none!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-description]{padding:16px!important;overflow:hidden}.pagination___yDAjZ{text-align:center;margin-top:10px}.info___ATmsa{display:flex;flex-flow:row nowrap;align-items:center;height:56px;list-style:none;background:#fff;justify-content:space-between}.wrap____KX19 [class~=xterm] [class~=xterm-viewport]{overflow:auto!important}.desc___iOAgd{padding:8px 16px;height:calc(100vh - 138px);overflow:auto}.info___GPALq{color:#888;display:flex;align-items:center;font-size:14px;height:46px;background:#fff;padding:0 10px;box-shadow:0 2px 4px #e5e3e380;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.info___GPALq .info_tag___CFEn8{height:22px;line-height:22px;padding:0 5px;background:#37ad8333;border-radius:2px;border:1px solid #A9DFCC;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#2cc497;text-align:left;font-style:normal}.info___GPALq li{margin-right:8px}.discuss-panel{height:calc(100vh - 142px);overflow:auto;padding:0 16px}.discuss-item-container{display:flex;flex-flow:row nowrap;width:100%;padding:15px;border-bottom:1px solid #e3e3e3;overflow:hidden}.discuss-item-container section{margin-left:15px;flex:1 1 auto;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{margin:4px 0;word-break:break-word;word-wrap:break-word}.discuss-content img{max-width:200px}.discuss-info{display:flex;flex-flow:row wrap;align-items:center;color:#999;line-height:16px;font-size:12px}.discuss-info .top{color:#fff;padding:0 8px;background:#ff4343;border-radius:8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{transform:rotate(180deg);display:inline-block}.btn-group a{width:31px;text-align:center;color:#888}.btn-group a .iconfont{font-size:14px!important}.second-discuss .btn-group{opacity:0}.second-discuss:hover{background:#ebebeb}.second-discuss:hover .btn-group{opacity:1}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;position:relative;margin-top:6px}.reply-discuss-container:before{content:" ";position:absolute;border-color:#000;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;left:13px;top:-9px;border-bottom:10px solid #f4f4f4}.discuss-item-editor{width:100%;overflow:hidden}.discuss-item-editor .btn-send{cursor:pointer;border:none;padding:0 12px;color:#fff;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400;margin-right:22px;margin-top:6px;background:#0152d9;float:right}.image-preview-container{display:flex;flex-flow:column nowrap;position:fixed;align-items:center;justify-content:center;inset:0;z-index:99999;background:#000c}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:#000000a6;margin-right:10px;display:flex;flex-flow:row nowrap;align-items:center}.preview-wrp-group{overflow:auto;width:100%;text-align:center}.dis-input-editor-container___nKGxx{position:relative;background:#fff;width:100%;box-shadow:0 -3px 5px #4cacff33}.dis-input-editor-container___nKGxx.active___tmt7T{position:absolute;height:calc(100vh - 50px);background:transparent;z-index:1000;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;top:0}.dis-input-editor-container___nKGxx .input-mask___epEle{flex:1 0;background:#0000;width:100%}.dis-input-editor-container___nKGxx .text-area___Vry8W{display:flex;flex-flow:row nowrap;padding:10px 20px;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W input{border-radius:15px;border:1px solid #eaeaea;background-color:#fff;overflow:hidden;height:32px;padding:0 16px;line-height:32px;outline:none;flex:1 0;margin-right:10px}.dis-input-editor-container___nKGxx .text-area___Vry8W a{color:#888;display:block;height:32px;line-height:32px;margin-right:20px;display:flex;flex-flow:row nowrap;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W a span{line-height:32px;font-size:16px}.dis-input-editor-container___nKGxx .tip-container___plpA3{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.dis-input-editor-container___nKGxx .tip-container___plpA3 p{font-size:12px;color:#ff6800}.dis-input-editor-container___nKGxx .hide___kPfyC{display:none}.dis-input-editor-container___nKGxx .md-container___u85aq{background:#fff;padding:10px 20px}.btn-send___deQ5v{cursor:pointer;display:inline-block;border:none;padding:0 12px;color:#fff;background:#0152d9;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse]{background-color:transparent}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item]{margin-bottom:20px;border:none;box-shadow:0 2px 4px #eaeef4}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-header]{padding:0 20px;height:64px;background-color:#fff;align-items:center!important}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa}.hackSets___tw75g .collapseWrapper___TteKi .panelHeader___Y_Xjq{font-size:14px;font-weight:400;color:#000}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi{display:inline-flex;align-items:center;white-space:nowrap}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi span{font-size:14px;font-weight:400;color:#666}.hackSets___tw75g .collapseWrapper___TteKi .open___xrixP{color:#165dff!important;transform:rotate(90deg)}.hackSets___tw75g .collapseWrapper___TteKi .close___jb6D2{color:#82a8ff!important}.uploadTableWrapper___U9Tz_{background:#fff}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div{flex:1 1;padding:0 12px!important}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div:last-child,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div:last-child{display:none}.wrap___MkYbQ [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___MkYbQ .colorBlue___onjbP{color:#0152d9}.wrap___MkYbQ .repeatedName___nbqnE{color:red}.wrap___MkYbQ .text___xvutp{margin-top:20px;color:#464f66;line-height:24px}.wrap___MkYbQ .greyText___dihvZ{font-size:14px;font-weight:400;color:#5f6368}.wrap___MkYbQ .noData___LxOJA{height:180px;margin-bottom:30px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A{display:flex;align-items:center;justify-content:center}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A img{width:46px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A span{font-size:14px;font-weight:400;color:#9096a3}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A .uploadText___Et3KS{color:#3061d0}.wrap___MkYbQ .btnS___k1e6j{height:32px;border-radius:4px;background:#3061d0}.wrap___MkYbQ .btnS___k1e6j i{margin-right:6px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]{width:60px;height:38px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:23px;border:none;display:inline-flex;align-items:center;justify-content:center;margin-right:20px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper] span{color:#464f66;font-size:14px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px #e0dfe1;border:1px solid #BACFFE;background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9)}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#bacffe}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px #e0dfe1}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked] span{color:#165dff;font-size:14px}.head___s4Eix{display:flex;margin-bottom:36px}.head___s4Eix .operation___JCAVh{text-align:center}.head___s4Eix>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.headProgram___uWA_M{display:flex;height:40px;line-height:40px;background:#f6f7f8;box-shadow:0 2px 4px #eaeef4;padding-left:5px;padding-right:5px}.headProgram___uWA_M .operation___JCAVh{text-align:center}.headProgram___uWA_M>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.listWrapper___xW3b4{max-height:214px;overflow:auto}.listWrapper___xW3b4::-webkit-scrollbar{display:none}.listWrapper___xW3b4 .list___dCbd6{display:flex;margin-bottom:36px;align-items:center}.listWrapper___xW3b4 .list___dCbd6 .del___abNho{color:#e53333;cursor:pointer}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf>span{color:#3061d0;cursor:pointer;text-decoration:underline}.listWrapper___xW3b4 .list___dCbd6>div{text-align:left;display:inline-block;background:#fff}.tabs___p2jIb .tabWarp___mt05L{display:flex;align-items:center}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ{width:88px;text-align:center;height:30px;line-height:30px;background:#f0f0f0;font-weight:400;font-size:16px;color:#666;cursor:pointer}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ.active___fQMlP{background:#fff;color:#3061d0}.tabs___p2jIb .content___GWVJY{padding:10px;background-color:#fff}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns]{float:none;display:flex;justify-content:center;margin-bottom:20px}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns] button{width:120px;height:38px;background:#f6f7f9 #3061d0;border-radius:2px}.exitFullScreenModal___HIMyY{text-align:center;font-size:30px;font-weight:400}.exitFullScreenModal___HIMyY .warningIcon___xEURa{height:88px;margin-bottom:20px}.exitFullScreenModal___HIMyY .warningText___W6NPJ{color:#e30000}.exitFullScreenModal___HIMyY .countdownWrapper___n8g1M{display:inline-block}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV{text-align:center}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .forcedText___C3CrF{font-size:30px;font-weight:500;color:#e30000;margin-bottom:10px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .screenNumText___oljHN{font-size:14px;font-weight:400;color:#333;margin-bottom:20px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV img{height:85px;margin-bottom:20px}.select___Kt_GE .box___S5_ly{position:relative}.select___Kt_GE .text___dtZDv{width:206px;height:40px;background:#fff;border-radius:8px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;padding:0 12px;color:#333;cursor:pointer}.select___Kt_GE .text___dtZDv:hover{background:#f6f6f6}.select___Kt_GE .text___dtZDv span{padding-left:6px}.select___Kt_GE .text___dtZDv b{font-size:12px;margin-left:auto;display:inline-block;transform:scale(.6)}.select___Kt_GE .itemWrap___xmw7x{position:absolute;z-index:10;top:40px;padding-top:7px}.select___Kt_GE .itemWrap___xmw7x aside{width:206px;background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF;padding:10px 0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx{display:flex;align-items:center;padding:0 12px;height:36px;color:#464f66;cursor:pointer}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx span{padding-left:6px}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx:hover{background:#e7f3ff80;color:#3061d0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx.active___nHRTI{background:#e7f3ff;color:#3061d0}@keyframes dot-fade___gzUhM{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loadingPic___sQWGQ{display:flex;align-items:center}.loading___ss_U1{display:flex}.loading___ss_U1 .dot___eTny8{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___gzUhM 1s infinite}.loading___ss_U1 .dot___eTny8:nth-child(2){animation-delay:.3s}.loading___ss_U1 .dot___eTny8:nth-child(3){animation-delay:.7s}.wrap___SoLR4{display:flex;flex-direction:column;height:100%;overflow:hidden;flex:1 1;padding:20px 0 20px 20px}.chatContainer___bSpXP{flex:1 1;width:100%;overflow:auto}.footerContainer___IbaJq{margin-left:50px;margin-right:21px;flex-shrink:0;display:flex;flex-direction:column;transition:all .3s}.footerContainer___IbaJq .btnWrp___z89PH{width:100%;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:10px}.footerContainer___IbaJq .btnWrp___z89PH>div{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di{cursor:pointer;user-select:none}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di.btnActive___en_8L{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___IbaJq .inputContainer___q_PRC{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s}.footerContainer___IbaJq .inputContainer___q_PRC:hover{border:1px solid #145DFF}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt:disabled{background:#d2d2d2!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtnDisabled____WhtC{width:40px;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC:hover{transform:scale(1.05)}.footerContainer___IbaJq .inputContainer___q_PRC textarea{margin:6px 9px 0;padding:0 11px;resize:none}.footerContainer___IbaJq .inputContainer___q_PRC textarea::placeholder{color:#c1c1d9}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC{align-items:flex-end}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC textarea{height:100%}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC .fullIcon___WYjW2{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___IbaJq.footerContainerSelected___TV_oq{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___IbaJq.footerContainerSelected___TV_oq:hover{border:1px solid #145DFF}.footerContainer___IbaJq.footerContainerSelected___TV_oq .btnWrp___z89PH{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC{border:none;box-shadow:none;background:transparent}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC:hover{background:transparent;border:none}.footerContainer___IbaJq.full___h1vtm{height:100%}.li___DXR9A{display:flex}.li___DXR9A .avatarIcon___EYoqp .img___wrenL{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___DXR9A .content___NK_Ew{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .borderBox___UVtN4{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___DXR9A .content___NK_Ew .borderBox___UVtN4 .text___d_gYw{white-space:pre-wrap;color:#3061d0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___DXR9A .content___NK_Ew .source___JD93j{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___DXR9A .content___NK_Ew .action___CTh1w{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___DXR9A .content___NK_Ew .action___CTh1w i{color:#666;cursor:pointer}.li___DXR9A .content___NK_Ew .action___CTh1w i:hover{color:#3061d0}.disabledInput___rMs3e{cursor:not-allowed;border:1px solid #9cb8f5!important}.disabledInput___rMs3e>*{pointer-events:none;opacity:.3}.backBottom___VIz5U{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___VIz5U:hover i{color:#5c64ff}.backBottom___VIz5U i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.head___vWC9s{display:flex;align-items:center;gap:20px;position:relative;height:54px;padding-right:20px;border-bottom:1px solid #EFEEEE}.head___vWC9s .title___l1GaK{display:flex;align-items:center;flex:1 1;padding-left:20px;height:100%;cursor:move}.head___vWC9s .headBtn___fGGSq{cursor:pointer;color:#333}.head___vWC9s .headBtn___fGGSq:hover{color:#3061d0}.menuWarp___Py4k9{list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.menuWarp___Py4k9 h4{padding-left:20px;padding-top:13px;font-weight:600}.menuWarp___Py4k9 .menu___Rpj4l{max-height:400px;min-height:40px;width:250px;overflow:auto;color:#464f66}.menuWarp___Py4k9 .menu___Rpj4l aside{display:flex;align-items:center;height:36px;padding:0 20px;cursor:pointer}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw{flex:1 1;min-width:0;display:flex;align-items:center}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw span{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuWarp___Py4k9 .menu___Rpj4l aside .menuDel___qa0au{display:none;flex-shrink:0;margin-left:10px}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs{background:#e7f3ff!important}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover{background:#e7f3ff80}.menuWarp___Py4k9 .menu___Rpj4l aside:hover span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover .menuDel___qa0au{display:inline}.draggableWrap___u95gi{width:100vw;height:100vh;position:fixed;z-index:999;left:0;top:0;pointer-events:none}.draggableWrap___u95gi>div{pointer-events:auto}.draggableWrap___u95gi .modal___Q60Fu{width:100%;height:100%;background:#fff;box-shadow:0 10px 26px #14131d87;border-radius:8px;border:1px solid #7E8183;display:flex;flex-direction:column}.footer___lxKwN{padding-right:20px}.footer___lxKwN .main____xLI7{background:#fff;box-shadow:0 2px 20px #d7e5ff80;border-radius:18px;border:1px solid #EFF2FF;overflow:hidden}.footer___lxKwN .main____xLI7 .files___U6HeB{display:flex;flex-wrap:wrap;gap:5px;background:#fafbff;padding:10px 20px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg{width:calc((100% - 15px)/4);display:flex;align-items:center;background:#fff;border-radius:8px;padding:3px 9px;font-size:14px;border:1px solid #EBEBEB;position:relative}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside{flex:1 1;min-width:0;margin-left:10px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg:hover .fileDel___HitRv{opacity:1}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv{opacity:0;transition:.3s;position:absolute;z-index:10;top:2px;right:5px;font-size:11px;color:#999;cursor:pointer}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv:hover{color:#333}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc{height:138px;background:#fff;padding:20px;display:flex;flex-direction:column}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea{flex:1 1;resize:none;padding:0;font-size:16px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea::placeholder{color:#c1c1d9}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w{display:flex;align-items:center;margin-top:10px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO{display:flex;align-items:center;gap:12px;margin-right:auto}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di{color:#333;height:34px;background:#fff;border-radius:20px;border:1px solid #EBEBEB;padding:0 12px;line-height:32px;transition:.3s;cursor:pointer}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di:hover{border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnActive___en_8L{background:#f4f8ff;border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnDisabled___AFYEZ{cursor:not-allowed;border:1px solid #ebebeb;background:#fff;color:#333;opacity:.5}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px;color:#999;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{color:#999}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtn____aYXt{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtnDisabled____WhtC{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0;background:#d2d2d2;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC{font-size:34px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC:hover{transform:scale(1.05)}.draggableImage___vcTso{position:fixed;right:20px;z-index:100}.draggableImage___vcTso .img___xAyno{user-select:none}.draggableImage___vcTso .close___WUtfj{user-select:none;cursor:pointer;display:none;position:absolute;z-index:101;left:-11px;top:-8px;color:#dcdcdc}.draggableImage___vcTso:hover .close___WUtfj{display:block}.extraNode___tnBrt{cursor:initial}.bigTips___uPRW3{display:flex;width:100%;padding:0 20px 20px 0;position:sticky;top:0;background:#fff;z-index:8;gap:22px}.bigTips___uPRW3 .item___KMGDu{width:80px;height:88px;background:#95bdff1a;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.bigTips___uPRW3 .item___KMGDu span{font-weight:600;font-size:14px;color:#232b40;margin-top:16px}.bigTips___uPRW3 .item___KMGDu:hover{border:1px solid #145DFF}.flex_box_center___VcCAZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___I3jjO{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Rm_54{align-items:center;box-align:center}.flex_box_center_end___nTsdc{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UVpzN{flex-direction:column;box-orient:block-axis}.tags___kRRoe{display:flex;align-items:center}.tags___kRRoe .text___IyyEa{font-size:14px;color:#666;margin-right:10px}.tags___kRRoe .tagWrap___v63mB{display:flex;align-items:center;column-gap:10px}.tags___kRRoe .tagWrap___v63mB .tag___X7wE6{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px}.tags___kRRoe .tagWrap___v63mB .c___mZMPq{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#a9dfcc;background:#4aedb233;color:#2cc497}.tags___kRRoe .tagWrap___v63mB .cpp___eaTie{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#f19738;background:#f1973833;color:#dc7b14}.tags___kRRoe .tagWrap___v63mB .java___gL98T{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#fa2c2c;background:#eb606033;color:#e30000}.tags___kRRoe .tagWrap___v63mB .python___eNRkk{height:20px;padding:0 4px;border-radius:2px;border:1px solid #333;font-weight:600;font-size:14px;line-height:18px;border-color:#86c0ff;background:#6eb1fb33;color:#1e96f4}.tags___kRRoe .edit___tbVu0{color:#6aaf99;cursor:pointer;font-size:18px;margin-left:20px}.tags___kRRoe .edit___tbVu0:hover{color:#3061d0}.box___O_GXX{margin-left:auto;background-color:#fff;margin-bottom:20px;overflow:hidden;min-width:700px}.box___O_GXX .code_style___qc2BU{background:#f6f7f9;margin:20px auto}.box___O_GXX .shiti_icon___WqNfe{display:flex;align-items:center;margin-left:auto;z-index:90}.box___O_GXX .shiti_icon___WqNfe .genghuan___DZm8u:hover{color:#3061d0}.box___O_GXX .shiti_icon___WqNfe .shannchu___cu1k_{color:#999}.box___O_GXX .shiti_icon___WqNfe .shanchu___AjXkt:hover{color:#df0000}.box___O_GXX .box_header___EU6Ci{display:flex;align-items:center;position:sticky;top:0;z-index:0;background-color:#fff;padding:24px 20px 40px}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav]{margin-bottom:5px!important;align-items:flex-start!important}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav]:before{border-bottom:1px solid #F6F7F9}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav] [class~=ant-tabs-tab]{padding:0 0 25px}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-nav] [class~=ant-tabs-tab-active] .subBtn___jMd8M span{color:#3061d0!important}.box___O_GXX .box_header___EU6Ci [class~=ant-tabs-tab]+[class~=ant-tabs-tab]{margin:0 0 0 20px}.box___O_GXX .box_header___EU6Ci .iconSty___gwxfg{color:#a4c8fc}.box___O_GXX .box_header___EU6Ci .iconSty___gwxfg:hover{color:#3061d0}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ{background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ span{font-size:14px}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper]{background-color:transparent!important;border:1px #f5f6f8 solid!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;height:32px!important;color:#9096a3!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]{background:linear-gradient(180deg,#fff,#f6f7f9)!important;border:1px solid #C8D2EA!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;color:#3061d0!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]:first-child{border:1px solid #C8D2EA!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none!important}.box___O_GXX .box_header___EU6Ci .addTypeRadio___Rv_oZ label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.box___O_GXX .box_header___EU6Ci .box_add___k530f{height:30px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer;margin-left:20px}.box___O_GXX .box_header___EU6Ci .box_botton___zdzbP{display:flex;align-items:center;justify-content:center;padding:3px 15px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:17px;border:1px solid rgba(20,93,255,.2);cursor:pointer}.box___O_GXX .box_header___EU6Ci .box_botton___zdzbP:hover{border:1px solid rgba(20,93,255,.4)}.box___O_GXX .box_header___EU6Ci .box_close___fhcBa{display:flex;align-items:center;justify-content:center;padding:3px 0;background:#fff;border-radius:17px;cursor:pointer;margin-left:20px;color:#5f6a95}.box___O_GXX .box_header___EU6Ci .box_close___fhcBa:hover{color:#e30000}.box___O_GXX .box_header___EU6Ci .header_title___CqB69{width:80px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#000;line-height:16px;text-align:left;font-style:normal}.box___O_GXX .box_header___EU6Ci .ewm___tywWw{margin-left:auto;display:flex;align-items:center;height:30px;cursor:pointer}.box___O_GXX .box_header___EU6Ci .ewm___tywWw .ewm_img___Z8Eqo{width:30px;height:30px;background:#fff;border-radius:8px;padding:8px;border:1px solid rgba(20,93,255,.2);margin-right:4px;display:flex;align-items:center;justify-content:center}.box___O_GXX .box_header___EU6Ci .ewm___tywWw .ewm_text___qOswI{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.box___O_GXX .box_header___EU6Ci .headerBtn___ErXEv{width:28px;height:28px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);display:flex;justify-content:center;cursor:pointer;border-radius:4px}.box___O_GXX .box_header___EU6Ci .headerBtn___ErXEv img{width:24px;height:24px}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M{display:flex;align-items:center;cursor:pointer;padding:3px 0}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M:hover>span{color:#3061d0}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M img{width:24px;height:24px}.box___O_GXX .box_header___EU6Ci .subBtn___jMd8M span{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#5f6368;margin-left:4px}.box___O_GXX .box_miaoshu___choaP{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:22px;text-align:justify;font-style:normal;margin:20px auto 0}.box___O_GXX .question_button___tHqji{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:20px;text-align:center}.box___O_GXX .question_button___tHqji .select_question___GM3w_{width:272px;height:122px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;cursor:pointer;border:1px solid rgba(20,93,255,.2);padding:20px;display:flex;margin-bottom:15px}.box___O_GXX .question_button___tHqji .select_question___GM3w_ .question_right___YHC9i{margin-left:14px}.box___O_GXX .question_button___tHqji .select_question___GM3w_ .question_right___YHC9i .question_right_title___MJAvU{height:14px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#333;line-height:14px;text-align:left;font-style:normal}.box___O_GXX .question_button___tHqji .select_question___GM3w_ .question_right___YHC9i .question_right_content___y3dLW{height:60px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#666;line-height:20px;text-align:justify;font-style:normal;margin-top:8px}.box___O_GXX .question_button___tHqji .select_question___GM3w_:hover{border:1px solid #145DFF}.box___O_GXX .page_footer___mHfAE{height:70px;background:#fff;margin:auto;display:flex;align-items:center;padding:20px}.box___O_GXX .page_footer___mHfAE .num_style___INlu1,.box___O_GXX .page_footer___mHfAE .num_style_active___c0T9N{width:30px;height:30px;border-radius:6px;margin-right:20px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.box___O_GXX .page_footer___mHfAE .num_style___INlu1{color:#5f6a95;background:#f1f1f1}.box___O_GXX .page_footer___mHfAE .num_style___INlu1:hover{background:#3061d0;color:#fff}.box___O_GXX .page_footer___mHfAE .num_style_active___c0T9N{color:#fff;background:#3061d0}.box___O_GXX .page_footer___mHfAE .question_add___TZ7kz{height:30px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer;margin-left:auto}.box___O_GXX .page_footer___mHfAE .yulan_style___OAV36{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.box___O_GXX .page_footer___mHfAE .cancle_sty___fiAJU{width:52px;height:30px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;line-height:30px;cursor:pointer}.box___O_GXX .page_footer___mHfAE .yulan_style_end___nrHPP{width:80px;height:30px;background:linear-gradient(180deg,#fff,#f9f6f6),#f9f6f6;box-shadow:0 2px 4px #e1dfdf,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #FFD0D0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;line-height:30px;margin-left:10px;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.question_list___zOLcV{width:100%;padding:12px 20px;background:#3061d014;border-radius:2px;font-family:PingFangSC,PingFang SC;color:#000;font-weight:400;font-size:14px;text-align:left;font-style:normal;margin-top:20px}.answer_list___fpfCU,.ai_question_list___zsQmo{width:100%;padding:20px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;color:#000;font-weight:400;font-size:14px;text-align:left;font-style:normal;margin-top:10px}.staticWrap___ar2G4 .title___JEGhR{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#000;margin-bottom:10px}.staticWrap___ar2G4 .subTitle___vTr4z{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#000;margin-bottom:10px;margin-top:10px}.erweima___e8td6{width:280px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:10px;margin:20px auto}.scoreByBlankRadio___vl95k{background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;margin-top:10px;top:15px}.scoreByBlankRadio___vl95k span{font-size:14px}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper]{background-color:transparent!important;border:1px #f5f6f8 solid!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;height:32px!important;color:#9096a3!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper]:before{background-color:transparent!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]{background:linear-gradient(180deg,#fff,#f6f7f9)!important;box-shadow:inset 0 1px 3px #d7d8d9!important;border:1px solid #C8D2EA!important;border-radius:16px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;color:#3061d0!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]:first-child{border:1px solid #C8D2EA!important;box-shadow:inset 0 1px 3px #d7d8d9!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none!important}.scoreByBlankRadio___vl95k label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.evalueWrap___JhKgV{min-width:300px}.evalueWrap___JhKgV .evalueSty___WoIZ0{margin-top:10px;background-color:#f6f7f9;padding-bottom:6px}.evalueWrap___JhKgV .evalueSty___WoIZ0 .title___JEGhR{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000000d9;padding:12px 12px 0}.evalueWrap___JhKgV .evalueSty___WoIZ0 .label___vkStA{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#000;min-width:80px;line-height:28px}.evalueWrap___JhKgV .evalueSty___WoIZ0 .asnCont___qRPRV{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9}.evalueWrap___JhKgV .evalueSty___WoIZ0 .ansWrap___THxlN{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9;height:500px;overflow-y:auto;padding:12px}.selectMore___ljsRw [class~=ant-select-selector]{padding:1px!important}.selectMore___ljsRw [class~=ant-select-selection-overflow]{padding-right:10px}.edit_knowledges___ACKSS:hover{color:#3061d0}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_title___o2V_V{width:100%;background:#f6f7f9;border-radius:2px;padding:13px 10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:justify;font-style:normal}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv{display:flex;justify-content:flex-start;margin-top:20px}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv .wrap_button___o_lTV{display:flex;align-items:center;padding:20px 18px;cursor:pointer;transition:.3s;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;font-style:normal;width:320px;height:102px;background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #EAEBED}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv .wrap_button___o_lTV:hover{border:1px solid rgba(20,93,255,.4)}.nodataSty___PUTmM .rightWrap___FS9yr .wrap_add___OvJcv .wrap_button___o_lTV .wrap_img___Hus6u{width:34px;height:34px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);padding:1px;border-radius:4px;display:flex;align-items:center;justify-content:center}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY{background:#3061d01a;border-radius:20px;display:flex;align-items:center;padding:8px 20px;cursor:pointer}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY:hover .toolSty___oZtDs{color:#3061d0}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY .toolSty___oZtDs{color:#000;font-size:16px;margin-left:4px}.nodataSty___PUTmM .rightWrap___FS9yr .toolWrap___PM2dY .toolDesc___SoqG0{font-size:16px;color:#5f6a95}#smartAI___w6P73,#smartAnimation____ROIK,#smartQuestion___Vp7mH{scroll-margin-top:120px}.close_drawer___JFBac{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0;z-index:9999;pointer-events:auto}.bottomDiv___IX_wG{height:64px;background:#fff;box-shadow:0 -2px 4px #e0dfe1;width:100%;min-width:1200px;left:0;bottom:0;z-index:10;position:fixed;align-items:center;justify-content:center;display:flex;color:#343636}.commentModalSty___nj567 [class~=ant-modal-close]{top:25px}.commentBody___Y3Gx0 [class~=ant-table-body]{overflow-y:auto!important}.save_button___YTvMf{width:88px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.start_button___h8HNk{width:140px;height:40px;background:#3061d0;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#fff;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:20px}.submit_button___AEM2W{width:140px;height:40px;background:linear-gradient(180deg,#fff,#f9f6f6),#f9f6f6;box-shadow:0 2px 4px #e1dfdf,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #FFD0D0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:20px}.iconTipSty____X1xw{width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background:#3061d01a;cursor:pointer;margin-left:20px}.iconTipSty____X1xw i{color:#3061d0;font-size:14px}.iconTipSty____X1xw:hover{color:#3061d0}.comment_button___HCLEd{width:160px;height:34px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:20px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#3061d0;line-height:16px;text-align:justify;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.studyUnit___me1iV{width:119px;height:42px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO4AAABSCAYAAABT5ugsAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXbuObUlSrXMBNcJBQnwBEhJoEB4Gn8AP8AEIBoHGGhsxPISPg0ZIwF8wwBjjYmCDiTQ9fEJbY3ShkxHrFZn7VFX3Nc+A+lad2rkzdu6IWCsemef203/9y9eX2+3l5fX+z+1l/a//vf/+ev/15f756/r8/n+vL7j2dv/juuL+93Udf79f3uP7/mv8/TPMhfkw/jT/mrbnv8+w7om57vO1zBfy9wPxn5Ifw3C/+5/tmfqR6rn74lqIlr/H93rU6H1NJDbuU2s551/ja3l7kvqXy0M5fHytNWT0e+Id9Kxao/Uo9/XvNX1rvG7AdeCbkHDrb+ud1lX9v7tEeLB6PmrKEqBVpceWUKVm/LdukPdfqlqfYb71Gybo6yVGj4fO3N/UkjVG856UcV2P2f3+/az+sK99T+q23idkHQsQK3Vav9vL61cvL7cvX2+vP779wus/ffGb3/1vH3RbhrukLSXmWoUBypjrUpdayp2fmwPo+2NiXWdvr40ynogOxIzH53c5XH5NBH+zKS/VyJTz28hfY/t5WkndAbpShkNoWdf4YQzlUGVkj9avnGaaTjhOU0PKSu2HkzD526jLIeDe7cZNN9w4Id9S1nZENDIYXBgmFsrf+n3s3Q22/S6HXILWvcro1hW6SE6BRlx/LCdPyegg3fjXz3RiZYTz3lw+dzBwKuZEYIQ0eTh8OCiT5WoOGnsb4+328vXLy+2HX/zWr37/dvvDn6/VuBsuXvBUDCgyX14g40RBLT7GzfFC2099MRShUEgAV0stBcvr5GCaBTSyn+WfbGE6HjGDGI8XubEFM6SBwim/GQN4izMQ09Xz+o/xZDtvyN+sgFg85XfH5/KHPPV+yADMuUgX8AppoWVMQ4mlyABSQzKi5Lqq/7+Zi/2tGFrNJ7RsA4NPL9hNxF6vPp0D77Uu3R3MAfLHPeR5wvjpMGrdNjkT4PksZHrLWbk8vf6Qs97bT774rV/9g7vxFuIupeDb4SsMWnV6eeJNO60DLRsIHfQ70I4C1A/T4z9QnkBKQ52k6od7ksEm8rsBT0U9yR8IZo/x5vrZM8lryYISMXtZgurWCzih7fvWr8eDLYTVleMgrX5kvKCnYMfDIGoWM6BHKGQGQENtChpoa4gMsTkHjDgQ927oblTtCJxyn+i2ISxDNHw2ZQW95vxO/d2BjLVY9ES8PB1COrrbp5d/+OXf/tPvbVQZ8acUFFbkL9le6EY1Bzqu4TM2br82qa7H0lTQmj/luRg/0MU80Igt4VcnBRSpms5ARmgvnAqv+J9Op2ku403mC8b4lpl01FDw/fIjtWBhi+yfYRCwYulbMBrF7AjAk3Xb+jty9EUe3x6paasQriu9duVtxXVEJVriuvYicAIDSfm4F0alVQcwj/mJ3GINIWcGvBHTO9XeQgM4vKDK7UT6b75myS7wpoyt3F6+vn19+92gykoujSTGFYqQhVoS6qFnHgkrv9Zjuf55o2UfROH1Dj9VnOgGxc8/Ov8jFkH5hYLfTH45yF3+RsGNxXxiwk/hyP5OkPDaQ59PTPiVgyy6OtG28iADhRvGTsYLEEBs6sYFOU8GRwNHwrFjXiLupM6WsFoq/noPCTsJCuNAQutAY12WYAeC6IiVmUhsGls+Zqfz+CxjVhnjEu20fn0v0O2i0K3ERQ7//vblj36gT5BRaOIs0BCVFBJ5HGqBhiVZxKTvPyVi74kXxcxK6jiyYz7CRdkioUGxLGgn5TcqWNcLezjeP0dSzJHJE0Vcp8P8liSKuXDPR/NTLM8YezYf813JT0+ktWnFCIrfCLiv3ylEGQwqoFjxXungzCznZ0CW0sGMPanEI618NAhScxZEiF3hCOJNe4Zb9BOGCuPjePww4/DlGEr2ZBeZ7RZtR7mg4+8e6Ubr98OrEUM3BgDn8PryPxHjwhNPWqgA1oyH2QJQYdGvSWujvITnCAVIJMmSCZyCoXVpnNa4Y/S35I/7nuZv1NzDhAZsp+/vll+ZWsWsZjn9LO7kcv1F5/3z261QsiWLMtkehxuKV+DB69vCo8yndRL1Rrlwsogrmuy0eEMxMJfOEstGzmUaojzoJpb0kNxSlScdw0Q/Zab32JMsnT/A0RiK999gwm6PSE4djdOQuVIBcnbTSWFd6FR6ztvLy1ekyqdSAtPpkdEMd13vfRoSkNBqtmEMhl6lCH0Xt8VGrmPMbeglkLLBFr+B9s36KdAm5jd3i5jzcv6g8wf5G+WR0Nie32n3e9Zv1H/fKz+o2OX8R0f6joy+IxKWvpEUa7bU/U5b2Qmwx5WJcFkKqvGt2KN+mzRcMWD5MpHI169VTvK4WujvFLfHitAcMsolsdNYaV7Frpg/UBye2RN54Rj6vk2LEbbe5WeV0RzViHHva/zJ4pg9CQRPr0wm6mqq9yUZTXTkeEvsBN3d4iikAhvZLQG1NY60sWccxs4GJrlIlZu2Rl11oLex6hwf9Nt84ykO5JvtWjmCJDowjS+HYckzGrUoK7zlxkysFp7IqDBi3b8V88qZgQ1mGNHYHkxDhjVLQUfEHbVdIRJ0nYLRYHekbFuis4AzsFJQWVaDYOtno/sWzx6o8Iryt+TXVVba7y8iyPGWlebCWwJN66RSEBxDODWLcRf7+emPfvAqxXUF6p/tRc1MqzKQiXaPykvMe1tsKgU5zM/iqKNAxtSujK1exu4hm9dFD+N9ldDMwSxEIao/P5I48fk0ULPn43iLP+MlWUeW1en2+R+NNwPVmug9Uf7DXFFeAhsaCbGJhkC6BCvvPhpljcXG7mhca3vufOq7WUPGIpezucPLTYoe8p4Wjjvawi/KTq9YgW5wRPtmBu7AeKcLSr/nBIDYWbYqEPd4/vVlJafonckbkRBRfOlU2j2xx2b1Dph2TAp9dAAjS+rzw1A0AXX7cv5Nfu8ESqVVmWZkSS8cFahmPWI6A1+/7bpeD4wJJJzozthPSaJgFY7EbVDJLrKZpOZUfAsS9x75Eb4AoY7yN+0jbbRsKH3WSvKq3DMbIhx1I4u6JC9juRv4VbdUzSMDr8c14/OMr2eBEeLZ3wMlzekW3e5Ine2SmsNZAeWUSzL0ltNxSo9w6pSFzvgWz3pvhmRWWVS0SZlAgF1EASHZ+mhxJw3YYGRD682DZ+/tMeZ2mnw13oxKlj5iNoux4fCViW6jHJTQjSBaGWMS9itl8sxi/mNGG0Kw66lRyGIOzU9brFKXz+9rcim/NDZCFEx5tX6WLZextYAjyUKR0A00jITOiNEgMq7qwsI9YEwKoxu5u1S0lZoanbbxfYOt1NQIrri02ynjPgHXTRAsqYSOLeLWVXeYDI95AKP0/QqsecsoeyTkbveWxx+slkdRsnpkJjMsMYXPp2FGLMR6meqIgUIsNXWb46ZsiOUU553Q7goBOQroxI0Nei5/vu2ZQD+tFLTNZYmpfU0kf8/ItfRrj8/UGFPXtep9QP5cZxn/hpZd32bY1O8fMW8+k5yR2IJTWGSCO6a05AyMp7HKO+/7TwOBGi2dioKpLwP1zifrphptRyoo+caTdiKef3GnkLQ2EbuE3WNcUVhsnOmSEO287gO8gXNwo2U3FtmLjFu5CJSa5EAqxg0kM+Qzh05DVkMuHStoRKW/OmI+evzQyDHe6KFrLgBwzjspbT9ToMiQX6vY7MLrtLSTR4ib8jOMHAkfzuMxL7VY948w46H8tlPIafq75K/53BGUSVsSbMoPa4n41s0QPyshlMjocaJKHjM2LXsoGr3He7Bt23DgLYU3Q2mPkQ9UOefQxoNzrzLVEi1WylIPgyzx0axy/6MhM29zqN9y+XIzhYzc0VxrFI6LVNmobuRkvN3QUECvEWgNBUFkkh4/8zz3JnZ4o47DWovv9E/XHu650AHJjLGrxZlCqWv7krxnJpb6OjNcLP+x/hw10Iv5mcge8scaWx4B+f6Qnx5r62JKtNZz1ot90MX2kO3UAlRM63H8+Z6+g0dIoqRK3a3fccepirc7DPWMq3U0vb7cY9poFlLNOgzFHAidgDVIkP159rul2LLGngByxEWcjeSQGarJXyppO5cgD9QL85nxy8xB/w/rh3dKeXtNv/y3v2qOg0DkoIysIQaE7fVbKGa4eG+cyGQREiB0Tluc3Mr0nvmLx1H5YLe1bqbMgjnVj+mFxnhL7DDudxR1ZDrMDwexNTT0+tRwW1M4mjCw0X4Y8vvY/fllhIfebk/+wcbG+oll5XhvFIB9MlMLNRpIWhnQXuhjqWXvuqp7Qz3hBLJDqUQ/bMOjUoHCi9IvdsCNNVl71bC98R+v6pwNNhrr2DsMrh7posMMed1+pnrV7UTCl3RWubWdySZcUxRaSSsrAPItuPF5LAXvTdNbF5IPmq0asoC+4TKjx5OO09a2chHL7yP7m05HtqrPIxZ0o/KSSXzuyahEKTz3XFv8/mj+6chmKemY4b9I1sX8erEUz0uBkYBj1d/fPy08MrdXrX80vGOnE+4lJgqYJYU1xY1OJwWN8ARcMswZmdr1zg4tiTQGYwbdAIEbhpMaWem7pgUzaBWP3uKQzGN6WeKb62dJL+oNY1yb4N4kUS/c0ao/MAUJA/fxn7Df1pvSMXs3/sOZRia15vBkl5n7hqjn+TU+kzLvlN825HP86C7yzyusT9TE7++Z/4S65/HZOkkTWpGGHGz5lWQOky1cOihDer9P+e6B7paNLePf98cKYLP7h3Y3mgrW+7SNBfDJkUS6yibX4OyXKSvm4Rq4IuRqCCJqK5CURoMSW0y7QoWg4v1GyCyEwLkTSswDGfHllNa9jFUEQQm4LdNcMe7W0kirrYs67qGSBgq3jY9ta+zTsrhtV6pEW2ObjE89btvGe1IltgEe5O/XQKUe5Q2nhf3QfKWhtGEUb8k/jgSqB+CayuA8nKBP7WvtSCEf/1B+zzv4+Ox7Jne9cNAlKza2G603RY4WwxZ9NzShnfn3+jHuJVqLR424UdmtWkOnkrgXJyjDmbXRQkh3JK2/QUsNDdXYzx1U7+kv5nMxRjijbS9CLIV60DMxRS55F//LH3WM28jBxEQwy+XW9YRcnFM30QmBHBW05KJmE91zY3uiklPbvG8kVnjZoWMKRmyGQAdFdBHWL/21bC5NqwTjuvj8kQDzeQy55nPJD/kmgJT/mJjq+1NiLyHRhtthbCUnyJ9b9i7nKRV7iGJYFjY0wMg8tjW09ZiPpZI2RBmJZYMNnVocvoOMHy2ja5wWyC4nYogWLKCeNXwBn39vKiFyvhkaJDNI5E7UBVoj+UXdA+KWCxsb3i/qfQsFV/EfHln7Qe/38MUPBRjZU296YD3L9oNeoS2MbBtfFlaL3VaALDVof6CIJ4H8ADtLgSetdMRCOAC09JMobP42VNLN5okrHIGoK5Puh9WtBRbaMTvwYP6QH45GaCu6mzRaDmseltdsofczB122bOrs+il7G00SI26Mskkzyt14R6mlqfCxecPRtlspYURIrUQrItdaB8cBhQl9Tos9DLDEE5/1sAFCHYSFmiQWyD73u7+KxcEMCgxEoyHfDVnloMM0MKNKo5Tg3t3RSkbFiFqHjY0dNa4MzLwe0MmR6SrTKbQzOvpoRw1egJdogJ/+2Yxv7Z5H+Q2FKevps5jfWj/t+d/e0dSI762TPn6c6Mj3FPsuytkh7pzJxmN8GxljaMJM/ljZBeyH/byNZBYGNo6zzfG05zVrpgMN3XgNhpPVy6HQaV5QZCBbJqdq4dIxie1vFJdy0EqxKMBtnaAKCi/oKREiAy/0Z4wr9ESdNOMxdXg0MpPy9epD2d3wItlx2qXTi0+kBCMVfaMjMBRczAC8snXX0Zdlh9P8h/gcbKNuZTSdz2QoXhePdk8K0U6KVtm3Fr3HXIybmcwwJDSan45Q992SRSMhFc9kuYDShm8uP5HREANP738jTd52BEH56gZXNJnGEU0XUmRSR+rySEzRuag2ChSTA9uRrJfHGLLibu9DbunTsGAKZoRkF6M8Bsfh4UQkp4zVeOoa6xKICy9D5TogFupf4Yn9sDncxOKsGSN6LCdF9tnVvSW9tlhsoCUQQ3c4NF5Y5nWyBdX0ZIBIxNFfWIyrW3m5zMa289rmufx8xOG4zo+JMWMWOuaazJpwrPMcz1gehvxO+b2uWJYQauOZ0uWWI/M6YkmBdd+jDGnSSncMmmzAdU22/qywwx2DepBFQ3eWcNygIAE4vaM/CQXX5mJTBei+0e0oBfHkSdWZT4a9xFnJqUHlzojVvtqzx1DmOd6MF3GqPsoDwWG4/nd4o1Mzf2R/zRjhKe9/l2c0FOsJTvR11kU5PhC3E2jzFIxGcJcfcYnmEuJK/kzAneQ/NW6c7rnJb3kGOlgSozwQHXX6d8nfXixQkojYSZV+VEfcKHbCwOw62q/1Fu+Iq/sne0SjxO5AgMpeA1bMiCfucR5DW0yuRHbPv2WlzYFcIm5Z6jLSw1lYnnhSVJENIH0DUu2FuKdSyKP4qgBBCZXj+HFKI8as94bxfbTow1jw4BQ4vl90zj/Q+tH4Of/MEIM6t8dlfy9bAuEZ33dYXiS6jL6K9gJBR7eXOR1fv3B2tcBEhJODeDi/O6AoDw2ab11KmcEtyTIp6w0KuZ+UyAi5HS17vev+OPzce4JH2+KG/G1BpJt7Fncaixi3O4CDUXOzApJGo01xy0r3G6N9X/Unr+IVc9ik9fJqfLer1j2TU1SiVng3UCVsrU7YN75CAiy8x2ShqJ32U3LJFGV+ZclQ4FLUEiDmF7/WWUyu1F4DZZb3cCri4VhZOSB3EIdTEU/rF/LP8X3SYsSjKgvt6yc2UZ7cMvuE73SwygPQE0U7aJRibLNIUk8WwFgqmbTRkzRUQALcQBLbYHBKPlV2uE5tvErUoLndk0b9hOyYclSXBfRPZuD1yQG9rcmkdG3sViISTzlB3Tu7rALi9foZpXAH486uDRdKkBnZu6we4zkKr8+5H7THm9cP796fx/gRY3HooKcCgv1sZRku6sBX8k8URqnjbiz6nyemUv4ZM8NZjPF32Qma9YNyAZ45PoxvlOP4XofyQZUwhPKVbG2sLv+W5ENqpMd7zEzWY88PR2nKJflTyYGG7KaNWNaaI0YMPJM1aOCo55xI2Xe3vKZivkTjNEa9VcbYFP+wWaAsoq4IB6E+ZnaHASrGiRSY/4iUBBKLw+O7jOQs+I6R7Z7r1wZJqtxSuxazTMAOH3vZRwQ1VAvvPincYfeJx9lcQNrhgQKOe+7yC5EYsz/YPeNz+r3WcwYJ8C8y6yuHA0v5k2pexb1SGtak+qMx/2HDhVhSspWlh2QXiBHPtP7h+p2UfiAQUKpKjoaq0YzwmMICUaLOa4Yi5dR9EDcKjZXc8koI+4fBEGkYAYFVc7VMNtXs8H1GZVMXO4LotrF4HeP2vKcQ4IoV1Od9tjJCVMa4h3plGBOQZCaE3JjhsQ5oOpFkWYPdU9UeoeO2c8bDuGM8Z4hr6LMbkrvAw+4lyn8whEa7s/wKIYopXxgSGkT6ne7x6DnLXLdMR1CfGc2uh+2p9wRYhkIAGW+gobmPnUvDIFsxj8kbP3K0rFE25wqNhNDIPidTHRvYrdmhbpW11ZrI5tsOLVdsmtdNGXUfJcrEJApZzXDLY50pvcW3pE0X63eSf1J3i3FPJ+QP+mzJi1AeUlunhfXyaZvD2I/jYRD3jiFZcfsOWnjboE4q1Dxwpdjr+0H5Gev2ecX2XLPd8Vp+xZTKiPdaHJ2ar1PGrFtd+q317zWuTjFxy0BcPBPex0Emxm9RA/c4rV7tmsNqtGCYRAc32PXHOqbV0fi0K6ZyHThErh2LGTZWUztwiFPqJT4d3GYsgHEjDYqwzqytxM9McMbhw9i3vcJJ2XcaDH82Dmino8N4X7fus/7Zv/81/R5iPG31Gt59Hj1q9VuPhU5ZUrwC5V4Ud8lxGr01pcLjzayox6QxvzyGvflGq5EN19Ltu2p8E0CJc5dPX9ER8xv9P1LX03hDzzflN9oL5XEHclz/gc7X8vt3Fje9nuvP4uqD/aSH+mTWIRtP7KxkxrgWM7rWibY6ilqdtJVHHKqvc5SzxJGOXoWWdyrtISsQza3pEHboeQg2HiYY+u+NJtA8lYrsk6bgtjnDSOK615f/VoZbOlmKyZSGnSoIOicF7mk2ZDqMvzg36Vw/tvGW3Lmaf9JMr+G6k3hzvKFRvZjM6CLrXT4BDGCUbayMgnVyI6P/PNL8TEBx/ChZzfX3mNnLVZKzS1Zdf9/GW8zsjnF7zzQQ25A+4k+QJm6RE59sZRlfg9mUNgOXcaYxjcR7dltHaMuJfN4EMnuUZRzDEcAImvJ6CABHUgi3l7UILB4349ngY3otBPLNWDDGQu2rpouKv8tCj8mpUwKl2gzBYhOJJ8Icx6Mf1uO0lqL2/+r1Xc4v6DXnhPa9HE+nQD/QcR8oZ3zu1NviyECs07lP621vcedVsoirtjlIj4U9jkVmp5wqxcF4ZBiPyDpibMrJZIY56Mfvc8aM5dst4+qN8NpfoXDO0Wwgd61g368RiiVEmDuM95DYcZTyEg3ViV8YBhZshsdM8jnbSzZmJ1bMrizID6NOxwAH007CGK9q3p7cOn2/71ocu21T5TviEm2h1ARTxI14sWkkQrvIGtXoQCZH4RNa8fVtTQR1L9WlAu3YxXXoQnIHMRBO9n/+RjvKP2LzQKGrJoXTXPMzOiwUQC66qJS944vz5NIxpDnMdWQbC+BtA745Ml8fL984WqSpl2LJPk9HyUy0tbhSFtKm21S0aWmxnftnkoALEhTX5ZBBlJ9xVLb7h+XjmjwED0uTaJuNF1dz0NA9Kx3fF4QymJnnQVZ2XsE2v7zHuIjPBAlbE/1V3HuNjjLQUPiorexUEy14mT19hHZeq4TPKNpp2l6/Dsd07LuGwYtnW5bWHEw7FN225/TtdbIAPfUBxZuYt8xjex3msXcTz2XhBMKctXZvsYVei2BR/cs+vmdk/NZoG6UeIRpSDG4stU5tGKcvu+qlVX3YSyCRM+qgUIboVJux5KCm5VgG2pID272wcX4N4H/cvI/b7AJg5FWcSJpnU4dZXZqOql85s9bhpIClhbhCVu+PZY1MmnI+FsUR0baSfWh8e1N3BGuh78fgkNJoV1Apl2WyHcVYr60mBfmyq2NtRJU9ZkZHElffWMRMlNWLS0d0l//Tp3upBW5yT4CV/Yz5Tf5Pq9TjPqi07Tj/CEfW/D5+yj9Dn+17k0Cr3/oiZmv/CwMZJyLC7ymANEabX+4FBBPaQsGDb2pjAVGsv/nAt9+V1doqjuYN6C/908WJjkn+llpsybN2GAtHeXrG3soIvzq7xYjcdp+i1XkA+62yyh5LjRjrhCx8AcrUukuKGM89eyhpOQtkOieK0IPZ/PHZKFcYpBnYAPXJF4RElowKd8oaaNL/jC+xAB4PC9HXrPoPu54+Jv9FfDvoczKTjoXlRegx3pbfwhFHa4tJPW4sW8CxNk1RR/0UsbDWV4gL/HXKPZNKJ/qp5OM0Rst2RxslHKojrskBA6GhwHpr3GYwPB+qHAlp9ME5cI1SwcLYPZ4nQ8mb2vKpsWVlles9mZJbNhneHSyznKXaD6Wj10aCjGyhWXm7jLvm/N5rmQ0SQPEY38adNFsEakPxN+UXA+HzO4pffisekkjvk18YkjEuGVA71I0FPZhfjtBqufOsZItvifgw8Y1m9zo2YnmWFopJzWoj3w2ujcwNoVHOWxK3Tqc2hgDEkVDSWz6cMuFR8aiNeucS5CdCStw0MsbaFt9uZSTerX5odgEH4KWkGmpM4K31Y3Lu5SUR1+JPUFEZg8WI1GsZa6JJl0wsrpQTz46peroZk40OIR6PmhnRzN667wYTMBRUkMtk1xwPxgpjzdKY3b/vJbQTBScrhgEg82slpIhF2+moqtgrYhsseHAAdALzh7Mt+Xz+LI3hXclJuoNw6q3nt8YL3lwJoDKoPCPYW/NOiCk9deraN8d+1ENppFRpKvlh48EhfmYIc8puhyMoOcDk4ZgYCo9Y1NGf8g1jnOuDN/So3BSBcTAePf/tnpyamVpXWEdcf6FvJ3Z2j1/2qUxmJEamx7fVS3TGMs6mfdj//e+GmNaf/K3kd/lOiZ0NsXbEf/f8buRT/j4D6u31dxJ1+J4mj4e9Lr2cgjkpJqQQz+nQNlfsh0gM5GmfcWpGAPrQgVkirKHrnFR+sB8YjsOz0kG1XS66vTZBO2bHHRCcFXxoNF7ww51hIJhY84/yVk3dRjkSfrOsBQdRiKsAqPBvUGc5er1QJXEsFkTcqJtw2xiN1hSctmnGTDywGDRQ7Gp8Sb7Jf5SzY22aFp7/Qn7qscV+ov97KczjzohBj+ONgRy+ceHh+Mp3W5Szl5feM7+HMJM670ajJoAj7UOS8KIE40oqairknA0TosmeUNrjz0Cy1nYmjiqLZBt/7OwpqA3BbKB665to/H7AXDILH38oeV1+v++y3mDOJxrNhNjP/v1vaiajf4hjgRDKDiddLPuGsahtrt5d9yrHqY9J19xBwCt6PMr54wREnxNpPsTBti/3EB/SIZ4MdJ4aEfLv1H06OMrP7z7ydTHqDgfD/QjFQGg8ozbt8e0u/zDatU654cDzC9v46UiO+3qdDlvD/3rHoM1tVBtKQuuVVJn9yQU2lsWdyR/2LjeLgrc12uuZ2YmIR7ruyGho53IIBpSEe1hLrongUTRDhBO+YaIMlQiK5+Z9dIs9QbZiXBhuiaq4z59uHi4mpYw1OHy7ef29x5PBnhofLLEzF9a+XUDGPDK6Pg9XvScc3U3TObhCe9iwxbgflV+xQNTFaUzx/ban9U+GAzkfym/GKCgeyHz8LqYxPyYbMaCXPyrsAUa2/98SQiOWbeV2A1a9dzRNmFHxHblzIBxnYspLP84KgFbrXpcbAqAzdY1TXMa/liSqkPYQr9NnaV02J2WLZhn0AAAPC0lEQVTJLtwjEnFLYFFoyL3e5opxAzXb1Iw+KokhP+TJjBjfAu+JGwhgRo8GlT6j2ZYsv4aEWaOMm8tnwYDVkolkRNny4URD2xCwjb+UH3/I9YnxIzkU84vvdxms6ss1vs5o5mOCseDZ3Bj7zaK+zfFWPYJz07/JlKoMZ22mfP9eMrc6ZC/0NNpz+QZvhW8HKhzfZlcSzW9o7xUBciEZZLuRWGKC07AzkmEY08gVV/ZLMNRWJqJG6ZlG70TQ2PHF1WFtcz+wUi7BLGC0cCDWnEKK7MKNI3M6xtVLJH21Yr3HPREzlrqRZiNhgrowm96HItb95ASipdE+v3QOtF+jo9bAQbE6OL2Uf9D8kl90/r3yM/lxYAbpXJoSv0t+qz3Dqi9i85ifMa91m2FBfPxYZ0SuERO3cV1mgsfmcuYCrhDokubajhtDbDcksZ+JcHVTT/iMQFHnID/Y9O6loPm8clhWBoJ3UHrYuQZ9h28MQJzM0tDIUtsg/ViLkL/fn2NR5c1YzNQP5z6dsrxB/zyf7rtsRtw4kUEGNua3rXQYQwB7FMu2wnv8vI0fSbCif55Y3c99wrNey2/r/N71m/SVIGnzM/m2Z4mDPh/kZ3YGxtvXMBdxos9G06Rs1tooaBtAiLejt3TfY1uuCOSz6Wqo+0gauboeKLInjGDkdGKm8G/HvUJbXOuSeia44lIdYGePpCfpdbtKtE15HGHjb1x/O4S94+Lbz/7jHuOWmE5vWfvypCmMcOvHHeMH9SbV3g5fY4aGMUeBgyNpx2edFgwjJIW8mP/imBd2/KzxzL8HPXejnLGiMwY5Mf8KklIE5QtOLY1N48kKrIusHekST5O1qPbF4Ybw8pVaUzHsZBGTgYgVGAtyRLGYjgbil65QTAkoWDESLwBu3dIKGf3HzTEwIQt6qz24p9qoph91ZaIV4Z5NEW2ulcxle2JmgkUSSg5/JvhW1q7TiuEN6gmtBzrZQZvtJUup585y7h1xl+GWSBtNOmRfU6HNqkEzlQ8ibJV9nBMt2bFlsZgbsP28GdRAJnfSx1MopkFhgNNcIhYcyJX8p44nk+DN9ctSUG4MSAfmOhEOoadbn3ksjDXjBhJhyHTQ/fZzfGsKFWYN71KIdxAxUlf1V8mmrE86bXRlzvzL2I+rlpIul5gB9rPTkPsRvQkkkz5XX4AtZlBxtxkpfmbFymirOyu+9ppDpShbl042XdWSFSrvu5PgDOGgF1V26rteYmc7GeP5yze0BXJt4w0x6c0tFi7FkYW/a3ygNb5wq15ijEeTB+JqrIafYAgF71V4PH/LyflHacjiRvkAMQZvBmE4MQyM8wMYe32UB8jnpOGB7tomeTk2P7eqN9Of6PCl/DKQLEdAEfMERKFOuM5AHfJpMzj6F1ivZXtDkQXXLMheZYwDO67Oei7PYcLuJzpqyjZklnaMKguGR7JNhePMoCMl1EQ6stszluVCmVsoRkGqvNGqSGQkWrYayZX4V5AMZC3bOIxfCCEquNHCD8zvTQhnWnsxv6OVIa8b4HvkL7TjKC5yxJ0211y/kn+yjQoRnNbCKE+f+XOH/GAYFtNyfC/6cX4ibjY+eAwoCtdxK/XuhErWuOEpBDMetjQOgyJXzC4KaLWMj7FllntIb8V7a4xISNxrIu7RgUwqv+4AWq+fN6qNDHlMn99sz0aMucnBj/eZVJlN/PE9qjKyU6a3FqEysrEJwLOnriRexgnjzR0qYqx5byzLNNg9lm51fs95waDKhsLSCDvTue2LBi2Pszkos2AzwgYhUvZaALGQDruXtkDD9zOlZbw23sZE2BNsweY3h7EeazqPi7grqDCQiwHfiAX5DIlwp7a/YuNgByrN0MbM8DYUo+nZ9jeTn8ZLm5JzmfGnu9DTPDu7ENXO7PREUDi48fnmqKR5kxXAPyzEDQpHZggj1PfAPvL4G4rMHSm9+h9BkfUO0ZuL8egsukL2kP+a1h5ZAEspXrax19g0XEZbHgjfwXvJLOw9XKLwIRyZyJoJwysWIUPe18+OH7Lmj+1bENp4lLBRez+MC/7KSxzK8wF5rugiHFUevSoDHZ1UrKGWls3mjWAB/c0HSmKCEU8WgKC17zmSR3rO0/fTWs2dce50BJkJBhjDgcjP5VerlGEiIaVtk1uG+mf/8bev5W3h4DMruSkpDGbEsR6zelJIBu3Iglc0M6/9oi2pc0QW8pwxHhBF2ZBAFBUVo62fIlEDKsayi6+JXy8YyczxW/JjPii0t0KSekRWnU3svt7IUGzyC6H1bG/Ht2BM5l9SeYhmKgVJAec3xcddsvPnEFOSsFjzgzUVi35Soa2v2U+r4Hhlfsv4XJ6rcpOQkAblVNga/yOxNJNTnmUjbXcGMOrAW/PFROi5+0ohScS4MFKiAp55GutGq/JcZqFq34AUDsrftIwMQxW++9xX84sZTFqXO4ViPLySx8xT/nHyQ8xj18ZzMcGFMEFdXCn/7Cduuwxa+mj9Mkzx8IEq+VB+Nci4/Ohprnv0mrMLyTU+Uc4TQks3L2mexXtmQSgbrTfe3UB8jo0mk9cybMhS0PlLxsrGZQRJk/vzDlyvaLJYudDf6zKk9erWOG4HjKaLU3x7tX4jTPGutfXGQJUtuyIkuvpGvjDEhvMRHyFmg+CiiEJbIvPmCIBE4xsBjx1HowuLvqIUdma+PZa7dgRAxjxDudA/2cLRkICEb6zftibBylv+7RsF5bTSQXlk9kH57Zmg9PRLY78tGyhYtvWYFoYsRpKlmj2uBGjpvsPgdEE4CTZfjL+v0ceaqX8X3nRMhsrWDeYOAHR8OpnNcZ3O0+pXU7Z4OPxcrQQqefULmI6qTeUrxbhkWUgEMet+nRW2xg0p8CfvYDxkRXv3ChIjpAsyViONDQgez/nulwP9nucmeRvUSECdG08sDgSPo1PKUy65owop5ZVdNvbAz0ldei3hgYyBNPJVb7VRfPiJ9hrLIYIqtwOVz9RmDoY4dIodtMzcQJAXM/5B9WQQ+/lSs8xDNPIXOb97p5/LGy/Q+B+IeYohxxdmOaJ67FirTuzUuhmaAXFlVLibMr1utEJacmnlh+Wv1GY5zmG+quHONk04BEmvrYkvLy//c1sxLgONfmyc4SuIEQpTB7FEpx1F51MZZ6YTXUHxeSvajEXr4/unrQ2bMZnXhPwwhlYSlj34XIr//NKijoRu/HDY4dPjB9tQz7M2RcwGl0LLYUx66GMzzJb8ArUkA5oOwusu2WCD5M22CcOon/fsGoayi0e095AAauRTyeWEtkBrQ8NH1BFOqx/zhOYdBVYWn5vhD6xgnt5BZp9ZaU2ZrY5cP0Fw+wk9pzTSN1NYWayf1ecwLb4MQ15fXv7+9n8//tvOwMtomZJxCjU8dUMhd7QUEsB9QyEtlj2N39AR16skYBZkpcqLBNoDdDl2bs35TwZN1HDUNwfnpS3M31ru5SrQWjmg8iZaNt+XC6LR8anFniXixfydmV6qg00irRUYw/H9bgPdPZtsGiRUmkqpZE8qMq2gw8KzMRAd/RSLMM5eSPt+XHcgELEMVLuZtvg2kki7YfnzOXr3Mna83IoAtnNwMAjLvNQF9rBRbbIB0Hbra/R73z/+ultE18O/fv3p9ku/uwxX78jrlaeYKVHoiJSnMhBjPiFCKnDGbXAK1lw1znluJY/9rKCd7oDsyZrGegYh5dfGf85v4qpJQaqzMYhhVO49T2zhOL/TbrvButZpcmSUaakjS06ysNWJK4GOtYKK0hQaPXqbnQG3o5ia7Zd6rjHwc7pBGopTUxC9qovWPeAAeB/P1JYVlMrbdr5TIqooreTiUtIoREK9RXFmtHcK3XcaFDg2pgwqXrreKwIW4Bnlk5z9rF4G6qf5h1/5nT//Xse4Xas1W/V664YWJwqddq7MsBX/3VivEIgKYPVaXmvKdhxvlF9AOU+UlIFTJ+L7bcUWgE5YizflJ1qMLLF/bw9LTYdzoFz+QZuh/jC20/OnnHKyYEOO1uf1L22XSu8N+0Ck3CEzDm1rhAMSqs/WDPOQYVX8CKTVxoKQy46FPe0Qkr+DMxktirJi+XGjyooF2oUf9wN3HsnibTgUOrBIkpkT2doczd1Fn3NvXClXdf/PT3759ut/cPvOH/58j3HbNUw0ZQbTYkuBgyVMugqfXU3VvlcueUfEmXBp04pEt9PDvhGXf8Z+MQ/1d86bZRqVgBncnue353DnAGF2OfHY+/zbeNsDrXUqNZAdX9PkyvdN+eGoZMjMLQTNN2Q0MALmwqgI+mtsftXmNBjp26CnjkjjsDfdAz/pC52VwdX9TvRUjSPMVQPuxFpaODFfMYZ4Djt50g0yn7UPYS/Fy9rzOGNqZySe5Oq7Rqa86PHt9umHX7z+2vfvRrtmEVU2JGKGuZUmzo2KNORxKxwWAwYmo5/K0yq5pj7MDydA+o3x+nYCUtBekZzr6p40GZV3aA/3l3BR9mk5a45GZndGTV+NTFesOcKHGI9nh/w8s+qwJuZUix7aRgKX3039cn73oz14xG9bt07kaK922pxKLRl/npIx6RgsRu5lUFmknruefxx1c3kczdaJUW4H79nQVqgvx4H4mdlzPsApDLAvzo7kk649zUEnV3+86+VXry8vX76+3n78C7dP//TFd7773+7Ubv/5j3/8V68vX/9g93Tv++T26fZ3v/8n//wX77v6edVzBZ4r8DlWYLnab2O8T8P9HK/heY/nCnxsBRg6fVPjfRruxxb8efVzBT7HCtBwvynyPg33c7yG5z2eK/CxFQjD/SbG+zTcjy348+rnCnyOFdgM96PG+zTcz/Eanvd4rsDHVuBouB8x3qfhfmzBn1c/V+BzrMCl4b7XeJ+G+zlew/MezxX42Ao8NNz3GO/TcD+24M+rnyvwOVbgTcN9y3ifhvs5XsPzHs8V+NgKvMtwHxnv03A/tuDPq58r8DlW4N2Ge2W8T8P9HK/heY/nCnxsBT5kuCfjfRruxxb8efVzBT7HCnzYcKfxPg33c7yG5z2eK/CxFfhGhuvG+zTcjy348+rnCnyOFfjGhgvjffn0+ovPbX2f41U87/FcgfevwLcy3Ps0//Uvf/Ybv/dHP/zf90/5vPK5As8V+LYr8K0N99sK8Bz/XIHnCnx8Bf4fmk34bR+3AH8AAAAASUVORK5CYII=);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#a25806;line-height:32px;position:relative;left:-20px}.add___Esqhf{display:flex;margin-top:20px;flex-wrap:wrap;gap:20px}.add___Esqhf .add_button___QmP6T{display:flex;align-items:center;padding:0 20px;cursor:pointer;transition:.3s;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;justify-content:center;font-style:normal;width:150px;height:60px;background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9}.add___Esqhf .add_button___QmP6T:hover{border:1px solid rgba(20,93,255,.4)}.menuSty___iCdYB [class~=ant-dropdown-menu-item]{color:#5f6a95!important}.menuSty___iCdYB [class~=ant-dropdown-menu-item]:hover{background-color:#e7f3ff!important;color:#3061d0!important}.questionWrap___e1xAG{border:1px solid rgba(48,97,208,.2);width:100%;padding:40px}.questionWrap___e1xAG .questionHeader___XJVq0{display:flex;align-items:center;margin-bottom:22px}.questionWrap___e1xAG .questionHeader___XJVq0 .questionTitle___K4EEw{display:flex;align-items:center;color:#000;font-weight:500;font-size:18px}.close_drawer___JFBac{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0}.header_style___OjKXs{width:100%;background:#f6f7f9;border-radius:2px;margin:20px auto;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;text-align:justify;font-style:normal;padding:10px 20px}.content___Ix9Id{background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9;padding:20px;overflow-y:auto}.content___Ix9Id .legend___ZG4ed{display:flex;align-items:center;height:20px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6368;line-height:20px;text-align:justify;font-style:normal;margin-bottom:15px}.content___Ix9Id .legend___ZG4ed .legend_icon___LM_Vy{width:20px;height:14px;background:#3061d0;border-radius:2px;margin-right:10px}.content___Ix9Id .item_list___i0Egp{display:flex;overflow:hidden}.content___Ix9Id .item_list___i0Egp .item_list_title___Pflnd{width:60px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;text-align:justify;font-style:normal;display:flex;flex-wrap:wrap;gap:20px}.content___Ix9Id .item_list___i0Egp .item_title___mLa60{height:110px;border-radius:4px;position:relative}.content___Ix9Id .item_list___i0Egp .item_title___mLa60 .item_top____XMW3{background:#fff;border-radius:4px;margin-top:14px}.content___Ix9Id .item_list___i0Egp .item_title___mLa60 .item_bottom___ox1qv{margin-top:15px;height:30px;font-weight:400;line-height:30px}.content___Ix9Id .box___zl8eg{display:flex;flex-wrap:wrap;gap:20px;width:800px}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD:hover{background:#3061d033}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD:hover .drag_style___wO0hd .item_bottom___ox1qv{background:#3061d0;color:#fff}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .item_top____XMW3{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .item_top____XMW3 .top_content___ElhxK{width:90px;height:50px;background:#2a56ca;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .drag_style___wO0hd{position:absolute;top:0;height:110px;cursor:pointer}.content___Ix9Id .box___zl8eg .page_item_acitve___aJbmD .drag_style___wO0hd .item_bottom___ox1qv{margin-top:72px;width:100px;height:30px;border:1px solid #BACFFE;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:move}.content___Ix9Id .box___zl8eg .page_item___U0LMa{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___Ix9Id .box___zl8eg .page_item___U0LMa:hover{background:#3061d033}.content___Ix9Id .box___zl8eg .page_item___U0LMa:hover .drag_style___wO0hd .item_bottom___ox1qv{background:#3061d0;color:#fff}.content___Ix9Id .box___zl8eg .page_item___U0LMa .item_top____XMW3{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;border:1px solid #E3E3E3;display:flex;align-items:center;justify-content:center}.content___Ix9Id .box___zl8eg .page_item___U0LMa .item_top____XMW3 .top_content___ElhxK{width:90px;height:50px;background:#c1ccdc;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___Ix9Id .box___zl8eg .page_item___U0LMa .drag_style___wO0hd{position:absolute;top:0;cursor:pointer;height:110px}.content___Ix9Id .box___zl8eg .page_item___U0LMa .drag_style___wO0hd .item_bottom___ox1qv{margin-top:72px;width:100px;height:30px;background:linear-gradient(180deg,#fff,#eef0f4);box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #DCDCDC;font-family:PingFangSC,PingFang SC;font-weight:400;color:#5f6a95;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:move}.expandBtn___ZkM8D{position:absolute;right:-55px;top:40px;width:55px;height:80px;background:#fff;border-radius:0 14px 14px 0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding-left:10px;cursor:pointer}.expandBtn___ZkM8D .imgWrap___eNTpL{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:#3061d01a;border-radius:8px}#weboffice-zone___TKF3X{height:100vh;z-index:1}.page_style___AiHeR{position:fixed;top:20px;left:20px;z-index:1000;width:100px;height:50px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:2px;border:1px solid rgba(20,93,255,.2);font-size:18px;display:flex;align-items:center;justify-content:center}.editable-container___Hv4tS{position:relative;width:100%;max-width:800px;margin:20px auto}.editable-container___Hv4tS ::selection{background:#ecf1fe;padding:10px;box-shadow:12px 0 #3498db,-12px 0 #3498db}.editable-content___wM_1T{border:1px solid #ccc;padding:10px 30px 10px 40px;min-height:200px;outline:none;position:relative;overflow:auto;line-height:1.5em}.toolbar___cnYFp,.line-menu___jgIfE{position:absolute;background:#fff;border:1px solid #ddd;border-radius:12px;padding:5px;box-shadow:#0000001a 0 8px 16px;z-index:1000}.toolbar___cnYFp button,.line-menu___jgIfE button{margin:0 5px;padding:2px 8px;cursor:pointer;background:none;border:none}.line-menu___jgIfE{left:25px;top:0}.line-menu___jgIfE button{display:block;margin:2px 0;width:100%;text-align:left}.chat-dialog___HS5PJ{position:absolute;width:700px;background:#fff;border:.5px solid #2356f6;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1001}.chat-header___byzBT{padding:5px 10px;background:#f5f5f5;border-bottom:1px solid #ddd}.chat-content___jrn7Q{padding:10px}.chat-content___jrn7Q textarea{width:100%;min-height:100px;margin-top:10px}.chat-actions___KhMUp{margin-top:10px;display:flex;gap:10px}.over_content___sF378{position:absolute;bottom:30px;left:50%;transform:translate(-50%);cursor:pointer;z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px}.over_content___sF378 .over_button___Zixqf:hover{background:#f6f7f9}.over_content___sF378 .over_button___Zixqf{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.over_content___sF378 .over_button___Zixqf .ewm_img___zUb7w{margin-right:6px}.over_content___sF378 .over_button___Zixqf .ewm_text___XsYJq{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.overcont2wrap___bFkY4{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:100;padding:5px 10px;display:flex;align-items:center;justify-content:center}.overcont2wrap___bFkY4 .over_content2___hJcZc{background:#fff;box-shadow:0 0 10px #e1e5ff;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:5px 10px}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel:hover{background:#f6f7f9}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel{padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel .ewm_img2___YA3Oe{margin-right:6px}.overcont2wrap___bFkY4 .over_content2___hJcZc .over_button2___Jemel .ewm_text2____31uu{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.officeWrp___k5Vj6{width:100vw;height:100vh;display:flex;overflow:hidden}.officeWrp___k5Vj6 .left___N1Ud5{flex:1 1;position:relative;height:100%;overflow:hidden}.officeWrp___k5Vj6 .left___N1Ud5 .btn_float___heSNx{position:fixed;right:0;bottom:20px;box-sizing:border-box;z-index:100;text-align:right;padding:10px}.officeWrp___k5Vj6 .left___N1Ud5 .btn_float___heSNx .to_page_style___LctZq{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;color:#464f66;margin-top:20px;border-radius:30px;display:flex;align-items:center;padding:5px 15px}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i{position:fixed;right:0;top:100px;height:60px;box-shadow:0 0 10px #e3e1ff;border-radius:30px 0 0 30px;border-top:1px rgba(20,93,255,.2) solid;border-left:1px rgba(20,93,255,.2) solid;border-bottom:1px rgba(20,93,255,.2) solid;background:#fff;box-sizing:border-box;z-index:100;display:flex;align-items:center;padding:10px;cursor:pointer}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_icon___JUMlu{width:40px;height:40px;background:#3061d01a;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_text___Eq4xh{margin-left:10px;margin-right:10px;color:#5f6a95;cursor:pointer;height:60px;display:flex;align-items:center}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_text___Eq4xh:hover{color:#3061d0}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i .float_more___gL4yG{display:flex;align-items:center;justify-content:flex-start;max-width:0;white-space:nowrap;overflow:hidden;transition:all 1s ease-in-out}.officeWrp___k5Vj6 .left___N1Ud5 .left_float___nZY5i:hover .float_more___gL4yG{max-width:500px}.officeWrp___k5Vj6 .right___siptG{min-width:700px;background:#fff;height:100%;overflow:hidden;flex:0 0 700px}.footer_button___yetpK{display:flex;align-items:center;margin:10px 0 20px}.footer_button___yetpK .quxiao___M3LW4{width:100px;height:32px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#464f66;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:auto}.footer_button___yetpK .queren___nmAw_{width:100px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:30px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.close_drawer___PU7PN{width:40px;height:40px;background:#fff;box-shadow:0 0 10px #e3e1ff;border:1px solid rgba(20,93,255,.2);position:absolute;right:680px;top:45vh;cursor:pointer;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3061d0}.erweima___C9QL5{width:280px;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:10px;margin:20px auto}[class~=ant-notification-notice-wrapper]{top:80px!important;right:-24px!important;border-radius:40px!important}.arrow___fFtZm [class~=ant-splitter-bar-collapse-bar]{opacity:1!important}.box___9t6dj{margin-left:auto;overflow-y:hidden}.box___9t6dj .code_style___L5H95{background:#f6f7f9;margin:0 auto 20px;padding:14px 20px}.box___9t6dj .box_header___PThC5{height:140px;padding:30px 20px 40px;position:sticky;top:0;z-index:0;background-color:#fff}.box___9t6dj .box_header___PThC5 .headTip___MoiWM{height:34px;background:#f6f7f9;border-radius:0 0 8px 8px;font-size:14px;color:#5f6368;padding:0 10px;line-height:34px;margin-top:10px}.box___9t6dj .box_header___PThC5 .headTip___MoiWM span{color:#3061d0;cursor:pointer}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK{display:flex;align-items:center;justify-content:space-between}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW{display:flex;align-items:center}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .progressItem___r6hIu{display:flex;align-items:center;color:#5f6368;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .progressItem___r6hIu .circle___dmxdq{width:24px;height:24px;border-radius:50%;line-height:24px;text-align:center;background:#f6f7f9;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;margin-right:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .activeWrap___ZAXAN{color:#3061d0}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .progressbarWrap___Xb_JW .activeWrap___ZAXAN .circle___dmxdq{border:1px solid #3061D0}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .quit___fMx4e{display:flex;align-items:center;font-family:PingFangSC,PingFang SC;font-weight:400;padding:3px 0;font-size:14px;color:#5f6a95;cursor:pointer}.box___9t6dj .box_header___PThC5 .box_wrap_____SpK .quit___fMx4e:hover{color:#e30000}.box___9t6dj .box_botton___nhfoY{display:flex;align-items:center;justify-content:center;padding:3px 15px;background:#fff;box-shadow:0 0 10px #e3e1ff;border-radius:17px;border:1px solid rgba(20,93,255,.2);cursor:pointer}.box___9t6dj .box_botton___nhfoY:hover{border:1px solid rgba(20,93,255,.4)}.mainContent___EseHE{height:calc(100vh - 110px);overflow-y:auto;overflow-x:hidden}.questionWrap___bTxa_{border-radius:2px;background:#f6f7f9;position:relative;padding:20px 30px 0}.questionWrap___bTxa_ .questionStatus___g9DRZ{display:flex;align-items:center;justify-content:space-between}.studyUnit___G1Nk2{width:119px;height:42px;background-image:url(data:image/png;base64,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);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#a25806;line-height:32px;position:relative;left:-20px}.page_footer___PFaVy{height:80px;background:#fff;margin:auto;display:flex;align-items:center;padding:20px}.page_footer___PFaVy .num_style___GIpVz,.page_footer___PFaVy .num_style_active___bq8RR{width:30px;height:30px;border-radius:6px;margin-right:20px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.page_footer___PFaVy .num_style___GIpVz{color:#5f6a95;background:#f1f1f1}.page_footer___PFaVy .num_style___GIpVz:hover{background:#3061d0;color:#fff}.page_footer___PFaVy .num_style_active___bq8RR{color:#fff;background:#3061d0}.page_footer___PFaVy .button1___HqBEu{height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer}.page_footer___PFaVy .button2___VYEdv{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.modalContent___iFtJg{text-align:center;margin-top:10px;color:#333;font-size:16px}.modalContentLeft___YMwu4{text-align:left;color:#333;font-size:16px}.green___cf5ZK span,.green___cf5ZK p,.green___cf5ZK h1,.green___cf5ZK h2,.green___cf5ZK h3,.green___cf5ZK h4,.green___cf5ZK h5,.green___cf5ZK h6,.green___cf5ZK b,.green___cf5ZK strong{color:#00e373}.green___cf5ZK .textArea___yDJpX{border:1px solid #00e373}.green___cf5ZK [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#00e373!important}.green___cf5ZK [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#00e373}.red___vaJTM span,.red___vaJTM p,.red___vaJTM h1,.red___vaJTM h2,.red___vaJTM h3,.red___vaJTM h4,.red___vaJTM h5,.red___vaJTM h6,.red___vaJTM b,.red___vaJTM strong{color:#e02020}.red___vaJTM .textArea___yDJpX{border:1px solid #e02020}.red___vaJTM [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]{border-color:#e02020!important}.red___vaJTM [class~=ant-radio-wrapper] [class~=ant-radio-checked] [class~=ant-radio-inner]:after{background-color:#e02020}.row____R6FZ{display:flex;align-items:baseline;margin-top:5px}.html___GYpZl{max-width:610px;margin-right:10px}.line___jKbuh{height:1px;background-color:#eee;margin:20px 0}.choiceWrap___XHmE4{margin-top:30px}.choiceWrap___XHmE4 .choiceIndex___wpoi0{display:flex;flex:0 0 auto;justify-content:center;align-items:center;width:50px;height:50px;border-radius:25px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:20px;color:#000;cursor:pointer;background-color:#3061d01a}.choiceWrap___XHmE4 .choiceIndex___wpoi0.judgementIndex___Eie7b{border-radius:2px}.choiceWrap___XHmE4 .activeAnswer___uuVOS{background-color:#3061d0;border-color:#3061d0;color:#fff}.choiceWrap___XHmE4 .rightAnswer___vz9aJ{background-color:#37ad83;border-color:#37ad83;color:#fff}.choiceWrap___XHmE4 .errorAnswer___ffoBB{background:#e30000;border-color:#e30000;color:#fff}.choiceWrap___XHmE4 .setAnswerBtn___JXqx2{border-radius:2px;border:1px solid #DCDCDC;font-size:14px;font-weight:400;color:#9096a3;height:46px;display:flex;align-items:center;padding:0 16px;cursor:pointer}.choiceWrap___XHmE4 .activeJudgementAnswer___HPUar{background-color:#ebf6f2;border-color:#37ad83;color:#37ad83}.choiceWrap___XHmE4 .actionWrapper___YFUXa{display:flex;align-items:center;justify-content:flex-end}.choiceWrap___XHmE4 .actionWrapper___YFUXa .addIcon___XHNO1{color:#2fa34f;font-size:14px}.choiceWrap___XHmE4 .actionWrapper___YFUXa .deleteIcon___Ti66j{color:#e30000;font-size:14px;margin-left:20px}.analysisWrap___a52qa{margin-top:20px;padding:10px;background:#f6f7f9;border-radius:2px}.Drawrap___sKs5x [class~=ant-drawer-body]{padding:0!important}.Drawrap___sKs5x .iframe___ZCHT9{width:100%;height:100vh}.c___yzswq{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px;min-width:20px}.cpp___aD_5y{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___s91Vb{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___PRu_t{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.commitBtn___g2N79{width:200px;height:50px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:25px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#fff;line-height:50px;text-align:center;margin:40px auto 0;cursor:pointer}.questionWrap___nKdxT{border:1px solid rgba(48,97,208,.2);width:100%;padding:40px}.solutionWrap___jaM5J{background:#f6f7f9;border-radius:2px;padding:20px;margin-top:40px}.descBox___bONsy{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:40px}.descBox___bONsy .title___ufkCS{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___bONsy .desc___DG7jE{height:170px;padding:20px;background-color:#f6f7f9}.header_style___Dx0vL{width:100%;background:#f6f7f9;border-radius:2px;margin:20px auto;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;text-align:justify;font-style:normal;padding:10px 20px}.content___RXnuY{background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9;padding:20px;overflow-y:auto}.content___RXnuY .legend___evR3g{display:flex;align-items:center;height:20px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6368;line-height:20px;text-align:justify;font-style:normal;margin-bottom:15px}.content___RXnuY .legend___evR3g .legend_icon___EEW5x{width:20px;height:14px;background:#3061d0;border-radius:2px;margin-right:10px}.content___RXnuY .item_list___Kl2Op{display:flex;overflow:hidden}.content___RXnuY .item_list___Kl2Op .item_list_title___NB3Cg{width:60px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;text-align:justify;font-style:normal;display:flex;flex-wrap:wrap;gap:20px}.content___RXnuY .item_list___Kl2Op .item_title___koibo{height:110px;border-radius:4px;position:relative}.content___RXnuY .item_list___Kl2Op .item_title___koibo .item_top___fIB7h{background:#fff;border-radius:4px;margin-top:14px}.content___RXnuY .item_list___Kl2Op .item_title___koibo .item_bottom___wsbMe{margin-top:15px;height:30px;font-weight:400;line-height:30px}.content___RXnuY .box___VtbZB{display:flex;flex-wrap:wrap;gap:20px;width:800px}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG:hover{background:#3061d033}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .item_top___fIB7h{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;padding:5px;cursor:pointer;border:1px solid #85E1A1;display:flex;align-items:center}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .item_top___fIB7h .top_content___BwoGH{width:90px;height:50px;background:#2ec25b;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .drag_style___t_nRF{position:absolute;top:0;height:110px;cursor:pointer}.content___RXnuY .box___VtbZB .page_item_acitve___FbAiG .drag_style___t_nRF .item_bottom___wsbMe{margin-top:72px;width:100px;height:30px;background:#2ec25b;box-shadow:0 2px 4px #3061d066,inset 0 -1px 3px #ffffff80;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.content___RXnuY .box___VtbZB .page_item____ovHq{width:110px;height:110px;border-radius:4px;padding:5px;position:relative}.content___RXnuY .box___VtbZB .page_item____ovHq:hover{background:#3061d033}.content___RXnuY .box___VtbZB .page_item____ovHq .item_top___fIB7h{width:100px;height:60px;background:#fff;box-shadow:0 2px 4px #e0dfe1;border-radius:4px;padding:5px;cursor:pointer;border:1px solid #E3E3E3;display:flex;align-items:center}.content___RXnuY .box___VtbZB .page_item____ovHq .item_top___fIB7h .top_content___BwoGH{width:90px;height:50px;background:#c1ccdc;border-radius:4px;line-height:50px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:18px;color:#fff;text-align:center;font-style:normal}.content___RXnuY .box___VtbZB .page_item____ovHq .drag_style___t_nRF{position:absolute;top:0;cursor:pointer;height:110px}.content___RXnuY .box___VtbZB .page_item____ovHq .drag_style___t_nRF .item_bottom___wsbMe{margin-top:72px;width:100px;height:30px;background:linear-gradient(180deg,#fff,#eef0f4);box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #DCDCDC;font-family:PingFangSC,PingFang SC;font-weight:400;color:#5f6a95;line-height:30px;text-align:center;font-style:normal;display:flex;align-items:center;justify-content:center;cursor:pointer}.box___TOI8U{min-height:80vh;margin-left:auto;overflow-y:auto}.box___TOI8U .code_style___HqBfy{background:#f6f7f9;margin:10px auto;padding:14px 20px}.box___TOI8U .box_header___aw0DM{display:flex;align-items:center;padding-top:24px;padding-bottom:10px;position:sticky;top:0;z-index:10;background-color:#fff;justify-content:space-between}.box___TOI8U .box_header___aw0DM .header_title___aeL59{width:80px;height:16px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#000;line-height:16px;text-align:left;font-style:normal}.box___TOI8U .box_header___aw0DM .ewm___vQtyb{margin-left:auto;display:flex;align-items:center;height:30px;cursor:pointer}.box___TOI8U .box_header___aw0DM .ewm___vQtyb .ewm_img___qqWwF{width:30px;height:30px;background:#fff;border-radius:8px;padding:8px;border:1px solid rgba(20,93,255,.2);margin-right:4px;display:flex;align-items:center;justify-content:center}.box___TOI8U .box_header___aw0DM .ewm___vQtyb .ewm_text___i4Jyd{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;text-align:left;font-style:normal}.box___TOI8U .question_buuton___dQRn4{display:flex;align-items:center;justify-content:space-around;margin-top:30px;text-align:center}.box___TOI8U .question_buuton___dQRn4 .selectQuestion___ziNOo,.box___TOI8U .question_buuton___dQRn4 .addQuestion___aHncw{width:100px;height:100px;border:1px green solid;cursor:pointer}.submit_button___KEeMK{width:100%;height:40px;background:#3061d0;text-align:center;line-height:40px;border-radius:20px;cursor:pointer;color:#fff;margin-top:20px}.evalueWrap___NEAE5{min-width:300px}.evalueWrap___NEAE5 .evalueSty___Fk0S3{background-color:#f6f7f9;padding-bottom:6px}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .title___Mq_RW{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#000000d9;padding:12px 12px 0}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .label___ZOLLS{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6a95;min-width:80px;line-height:28px}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .asnCont___wrZOg{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9}.evalueWrap___NEAE5 .evalueSty___Fk0S3 .ansWrap____M3UH{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9;height:230px;overflow-y:auto;padding:12px}.ansWrap____M3UH{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000000d9;max-height:230px;overflow-y:auto;padding:12px}.page_footer___bYve1{height:70px;background:#fff;margin:auto;display:flex;align-items:center;padding:20px}.page_footer___bYve1 .num_style___dooAY,.page_footer___bYve1 .num_style_active___tFy8m{width:30px;height:30px;border-radius:6px;margin-right:20px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.page_footer___bYve1 .num_style___dooAY{color:#5f6a95;background:#f1f1f1}.page_footer___bYve1 .num_style___dooAY:hover{background:#3061d0;color:#fff}.page_footer___bYve1 .num_style_active___tFy8m{color:#fff;background:#3061d0}.page_footer___bYve1 .question_add___WXNyb{height:30px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer;margin-left:auto}.page_footer___bYve1 .yulan_style___shO_G{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.page_footer___bYve1 .yulan_style_end___gxZaC{width:80px;height:30px;background:linear-gradient(180deg,#fff,#f9f6f6),#f9f6f6;box-shadow:0 2px 4px #e1dfdf,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #FFD0D0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#e30000;line-height:30px;margin-left:10px;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.box___542Xs{overflow:auto;margin-top:10px;padding-right:6px}.box___542Xs .row___hSJJt{display:flex;align-items:center;margin-top:10px}.box___542Xs .row___hSJJt:first-child{margin-top:0}.box___542Xs .row___hSJJt .icon___qExRj{margin-right:5px;width:16px}.box___542Xs .row___hSJJt div[class~=ant-progress-line]{margin:0} diff --git a/p__MyProblem__RecordDetail__index.5b53597d.async.js b/p__MyProblem__RecordDetail__index.c2eb7a15.async.js similarity index 99% rename from p__MyProblem__RecordDetail__index.5b53597d.async.js rename to p__MyProblem__RecordDetail__index.c2eb7a15.async.js index 99816fbdcb..1d14300605 100644 --- a/p__MyProblem__RecordDetail__index.5b53597d.async.js +++ b/p__MyProblem__RecordDetail__index.c2eb7a15.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function Be({open:oe=!0,onChange:a,defaultValue:E,placement:b,width:y,height:x,extra:z,onDynamic:te,onOpenChange:ae,showExtra:ie=!0}){const re=(0,ee.useRef)(null),le=(0,ee.useRef)(null),[ce,ue]=(0,ee.useState)(E||""),[Ee,Se]=(0,ee.useState)(E||""),[Te,ot]=(0,ee.useState)(!!oe),[Ie,Ye]=(0,ee.useState)(1),Ke={selectOnLineNumbers:!0};(0,ee.useEffect)(()=>{oe&&(ue(E),Se(E),ot(!0))},[oe,E]),(0,ee.useEffect)(()=>{ce!==""&&(clearTimeout(le.current),le.current=setTimeout(()=>{const Je=document.createElement("iframe");if(Je.style.width="100%",Je.style.height="100%",Je.style.border="0",re.current){re.current.innerHTML="",re.current.appendChild(Je);const Me=Je.contentDocument||Je.contentWindow.document;Me.open(),Me.write(ce),Me.close()}},1e3))},[oe,ce]);const Qe=Je=>{ue(Je),a==null||a(Je,Ee)};return se.createElement(ve.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Te,width:"100%",height:x||"100vh",rootClassName:me.smartWrp,destroyOnClose:!0,onClose:()=>{ot(!1),ae==null||ae(ce)},extra:ie&&se.createElement("div",null,se.createElement(de.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ie,onChange:Je=>Ye(Je)}),se.createElement(Ae.Z,{type:"primary",className:"ml20",onClick:()=>ye(this,null,function*(){yield te(ce,()=>{ot(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},se.createElement(xe.Z,{className:"h100"},se.createElement(he.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ie===1?"block":"none"}},se.createElement("div",{className:"h100",ref:re})),se.createElement(he.Z,{flex:"1",style:{display:Ie===2?"block":"none"}},se.createElement(Pe.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:Ke,onChange:Qe}))))}var Ze=Be},10946:function(pe,Ge,ne){"use strict";ne.d(Ge,{Z:function(){return ce}});var ee=ne(59301),ve=ne(74439),xe=ne(77596),he=ne(3310),me=ne(14179),Pe=ne(56102),de={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ae=ne(6767),se=ne(90083),ye=ne(95827),Oe=ne(30084),Be=ne(10787),Ze=ne(8944),oe=ne(81679),a=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ue,Ee,Se)=>Ee in ue?a(ue,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ue[Ee]=Se,ae=(ue,Ee)=>{for(var Se in Ee||(Ee={}))x.call(Ee,Se)&&te(ue,Se,Ee[Se]);if(y)for(var Se of y(Ee))z.call(Ee,Se)&&te(ue,Se,Ee[Se]);return ue},ie=(ue,Ee)=>E(ue,b(Ee)),re=(ue,Ee)=>{var Se={};for(var Te in ue)x.call(ue,Te)&&Ee.indexOf(Te)<0&&(Se[Te]=ue[Te]);if(ue!=null&&y)for(var Te of y(ue))Ee.indexOf(Te)<0&&z.call(ue,Te)&&(Se[Te]=ue[Te]);return Se},ce=({onFinish:ue,value:Ee,streamingStatus:Se,cancelIndex:Te,loadImage:ot,onDynamic:Ie,isHiddenHtml:Ye})=>{const[Ke,Qe]=(0,ee.useState)(""),[Je,Me]=(0,ee.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ze,_e]=(0,ee.useState)(0),[rt,lt]=(0,ee.useState)(!1),Le=We=>We.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(je,at)=>`$$${at.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),we=()=>{lt(!0),ue==null||ue()};(0,ee.useEffect)(()=>{const We=ot?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function Be({open:oe=!0,onChange:a,defaultValue:E,placement:b,width:y,height:x,extra:z,onDynamic:te,onOpenChange:ae,showExtra:ie=!0}){const re=(0,ee.useRef)(null),le=(0,ee.useRef)(null),[ce,ue]=(0,ee.useState)(E||""),[Ee,Se]=(0,ee.useState)(E||""),[Te,ot]=(0,ee.useState)(!!oe),[Ie,Ye]=(0,ee.useState)(1),Ke={selectOnLineNumbers:!0};(0,ee.useEffect)(()=>{oe&&(ue(E),Se(E),ot(!0))},[oe,E]),(0,ee.useEffect)(()=>{ce!==""&&(clearTimeout(le.current),le.current=setTimeout(()=>{const Je=document.createElement("iframe");if(Je.style.width="100%",Je.style.height="100%",Je.style.border="0",re.current){re.current.innerHTML="",re.current.appendChild(Je);const Me=Je.contentDocument||Je.contentWindow.document;Me.open(),Me.write(ce),Me.close()}},1e3))},[oe,ce]);const Qe=Je=>{ue(Je),a==null||a(Je,Ee)};return se.createElement(ve.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Te,width:"100%",height:x||"100vh",rootClassName:me.smartWrp,destroyOnClose:!0,onClose:()=>{ot(!1),ae==null||ae(ce)},extra:ie&&se.createElement("div",null,se.createElement(de.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ie,onChange:Je=>Ye(Je)}),se.createElement(Ae.Z,{type:"primary",className:"ml20",onClick:()=>ye(this,null,function*(){yield te(ce,()=>{ot(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},se.createElement(xe.Z,{className:"h100"},se.createElement(he.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ie===1?"block":"none"}},se.createElement("div",{className:"h100",ref:re})),se.createElement(he.Z,{flex:"1",style:{display:Ie===2?"block":"none"}},se.createElement(Pe.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:Ke,onChange:Qe}))))}var Ze=Be},10946:function(pe,Ge,ne){"use strict";ne.d(Ge,{Z:function(){return ce}});var ee=ne(59301),ve=ne(74439),xe=ne(77596),he=ne(3977),me=ne(14179),Pe=ne(56102),de={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ae=ne(6767),se=ne(90083),ye=ne(95827),Oe=ne(30084),Be=ne(10787),Ze=ne(8944),oe=ne(81679),a=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ue,Ee,Se)=>Ee in ue?a(ue,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ue[Ee]=Se,ae=(ue,Ee)=>{for(var Se in Ee||(Ee={}))x.call(Ee,Se)&&te(ue,Se,Ee[Se]);if(y)for(var Se of y(Ee))z.call(Ee,Se)&&te(ue,Se,Ee[Se]);return ue},ie=(ue,Ee)=>E(ue,b(Ee)),re=(ue,Ee)=>{var Se={};for(var Te in ue)x.call(ue,Te)&&Ee.indexOf(Te)<0&&(Se[Te]=ue[Te]);if(ue!=null&&y)for(var Te of y(ue))Ee.indexOf(Te)<0&&z.call(ue,Te)&&(Se[Te]=ue[Te]);return Se},ce=({onFinish:ue,value:Ee,streamingStatus:Se,cancelIndex:Te,loadImage:ot,onDynamic:Ie,isHiddenHtml:Ye})=>{const[Ke,Qe]=(0,ee.useState)(""),[Je,Me]=(0,ee.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ze,_e]=(0,ee.useState)(0),[rt,lt]=(0,ee.useState)(!1),Le=We=>We.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(je,at)=>`$$${at.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),we=()=>{lt(!0),ue==null||ue()};(0,ee.useEffect)(()=>{const We=ot?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${Ee}`:Ee,je=Le(We);if(!rt)if(ot||!Se||Te>0){Qe(je),_e(je.length),(!Se||Te>0)&&!ot&&we();return}else if((je==null?void 0:je.length)<4)Qe(je),_e(je.length);else if(ze{Qe(je.slice(0,ze+2)),_e(qe=>qe+2)},at>10?Math.max(500/(at/2),20):50);return()=>clearInterval(ge)}else Se||we()},[Ee,Se,Te,ot,ze]);const Re=(0,ee.useMemo)(()=>ee.createElement("section",{className:`${de.answer} fadeIn animated edu_md`},ee.createElement(ve.UG,{remarkPlugins:[Oe.Z,Be.Z],rehypePlugins:[ye.Z,he.Z],components:{code(We){var je=We,{node:at,inline:ge,className:qe,children:vt}=je,Ft=re(je,["node","inline","className","children"]);const gt=/language-(\w+)/.exec(qe||""),_t=String(vt).trim();return ge||!gt?ee.createElement("code",ae({className:qe},Ft),vt):ee.createElement("code",{className:de.codeCopy,"data-text":`\`\`\`${gt?gt[1]:""} ${vt} diff --git a/p__MyProblem__index.63698251.async.js b/p__MyProblem__index.5c7996af.async.js similarity index 99% rename from p__MyProblem__index.63698251.async.js rename to p__MyProblem__index.5c7996af.async.js index 671df8f5e3..60021c98c9 100644 --- a/p__MyProblem__index.63698251.async.js +++ b/p__MyProblem__index.5c7996af.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function Ce({open:oe=!0,onChange:a,defaultValue:E,placement:b,width:y,height:x,extra:z,onDynamic:te,onOpenChange:ae,showExtra:ie=!0}){const re=(0,ee.useRef)(null),le=(0,ee.useRef)(null),[ce,ue]=(0,ee.useState)(E||""),[ye,ve]=(0,ee.useState)(E||""),[Ie,ot]=(0,ee.useState)(!!oe),[Oe,Ye]=(0,ee.useState)(1),Ke={selectOnLineNumbers:!0};(0,ee.useEffect)(()=>{oe&&(ue(E),ve(E),ot(!0))},[oe,E]),(0,ee.useEffect)(()=>{ce!==""&&(clearTimeout(le.current),le.current=setTimeout(()=>{const Je=document.createElement("iframe");if(Je.style.width="100%",Je.style.height="100%",Je.style.border="0",re.current){re.current.innerHTML="",re.current.appendChild(Je);const Me=Je.contentDocument||Je.contentWindow.document;Me.open(),Me.write(ce),Me.close()}},1e3))},[oe,ce]);const Qe=Je=>{ue(Je),a==null||a(Je,ye)};return se.createElement(Se.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ie,width:"100%",height:x||"100vh",rootClassName:fe.smartWrp,destroyOnClose:!0,onClose:()=>{ot(!1),ae==null||ae(ce)},extra:ie&&se.createElement("div",null,se.createElement(de.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Oe,onChange:Je=>Ye(Je)}),se.createElement(Ae.Z,{type:"primary",className:"ml20",onClick:()=>Ee(this,null,function*(){yield te(ce,()=>{ot(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},se.createElement(xe.Z,{className:"h100"},se.createElement(he.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Oe===1?"block":"none"}},se.createElement("div",{className:"h100",ref:re})),se.createElement(he.Z,{flex:"1",style:{display:Oe===2?"block":"none"}},se.createElement(Pe.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:Ke,onChange:Qe}))))}var He=Ce},10946:function(pe,Ue,ne){"use strict";ne.d(Ue,{Z:function(){return ce}});var ee=ne(59301),Se=ne(74439),xe=ne(77596),he=ne(3310),fe=ne(14179),Pe=ne(56102),de={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ae=ne(6767),se=ne(90083),Ee=ne(95827),Te=ne(30084),Ce=ne(10787),He=ne(8944),oe=ne(81679),a=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ue,ye,ve)=>ye in ue?a(ue,ye,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[ye]=ve,ae=(ue,ye)=>{for(var ve in ye||(ye={}))x.call(ye,ve)&&te(ue,ve,ye[ve]);if(y)for(var ve of y(ye))z.call(ye,ve)&&te(ue,ve,ye[ve]);return ue},ie=(ue,ye)=>E(ue,b(ye)),re=(ue,ye)=>{var ve={};for(var Ie in ue)x.call(ue,Ie)&&ye.indexOf(Ie)<0&&(ve[Ie]=ue[Ie]);if(ue!=null&&y)for(var Ie of y(ue))ye.indexOf(Ie)<0&&z.call(ue,Ie)&&(ve[Ie]=ue[Ie]);return ve},ce=({onFinish:ue,value:ye,streamingStatus:ve,cancelIndex:Ie,loadImage:ot,onDynamic:Oe,isHiddenHtml:Ye})=>{const[Ke,Qe]=(0,ee.useState)(""),[Je,Me]=(0,ee.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ke,qe]=(0,ee.useState)(0),[rt,ut]=(0,ee.useState)(!1),Le=Ve=>Ve.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(je,at)=>`$$${at.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Fe=()=>{ut(!0),ue==null||ue()};(0,ee.useEffect)(()=>{const Ve=ot?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function Ce({open:oe=!0,onChange:a,defaultValue:E,placement:b,width:y,height:x,extra:z,onDynamic:te,onOpenChange:ae,showExtra:ie=!0}){const re=(0,ee.useRef)(null),le=(0,ee.useRef)(null),[ce,ue]=(0,ee.useState)(E||""),[ye,ve]=(0,ee.useState)(E||""),[Ie,ot]=(0,ee.useState)(!!oe),[Oe,Ye]=(0,ee.useState)(1),Ke={selectOnLineNumbers:!0};(0,ee.useEffect)(()=>{oe&&(ue(E),ve(E),ot(!0))},[oe,E]),(0,ee.useEffect)(()=>{ce!==""&&(clearTimeout(le.current),le.current=setTimeout(()=>{const Je=document.createElement("iframe");if(Je.style.width="100%",Je.style.height="100%",Je.style.border="0",re.current){re.current.innerHTML="",re.current.appendChild(Je);const Me=Je.contentDocument||Je.contentWindow.document;Me.open(),Me.write(ce),Me.close()}},1e3))},[oe,ce]);const Qe=Je=>{ue(Je),a==null||a(Je,ye)};return se.createElement(Se.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ie,width:"100%",height:x||"100vh",rootClassName:fe.smartWrp,destroyOnClose:!0,onClose:()=>{ot(!1),ae==null||ae(ce)},extra:ie&&se.createElement("div",null,se.createElement(de.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Oe,onChange:Je=>Ye(Je)}),se.createElement(Ae.Z,{type:"primary",className:"ml20",onClick:()=>Ee(this,null,function*(){yield te(ce,()=>{ot(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},se.createElement(xe.Z,{className:"h100"},se.createElement(he.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Oe===1?"block":"none"}},se.createElement("div",{className:"h100",ref:re})),se.createElement(he.Z,{flex:"1",style:{display:Oe===2?"block":"none"}},se.createElement(Pe.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:Ke,onChange:Qe}))))}var He=Ce},10946:function(pe,Ue,ne){"use strict";ne.d(Ue,{Z:function(){return ce}});var ee=ne(59301),Se=ne(74439),xe=ne(77596),he=ne(3977),fe=ne(14179),Pe=ne(56102),de={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ae=ne(6767),se=ne(90083),Ee=ne(95827),Te=ne(30084),Ce=ne(10787),He=ne(8944),oe=ne(81679),a=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ue,ye,ve)=>ye in ue?a(ue,ye,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[ye]=ve,ae=(ue,ye)=>{for(var ve in ye||(ye={}))x.call(ye,ve)&&te(ue,ve,ye[ve]);if(y)for(var ve of y(ye))z.call(ye,ve)&&te(ue,ve,ye[ve]);return ue},ie=(ue,ye)=>E(ue,b(ye)),re=(ue,ye)=>{var ve={};for(var Ie in ue)x.call(ue,Ie)&&ye.indexOf(Ie)<0&&(ve[Ie]=ue[Ie]);if(ue!=null&&y)for(var Ie of y(ue))ye.indexOf(Ie)<0&&z.call(ue,Ie)&&(ve[Ie]=ue[Ie]);return ve},ce=({onFinish:ue,value:ye,streamingStatus:ve,cancelIndex:Ie,loadImage:ot,onDynamic:Oe,isHiddenHtml:Ye})=>{const[Ke,Qe]=(0,ee.useState)(""),[Je,Me]=(0,ee.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ke,qe]=(0,ee.useState)(0),[rt,ut]=(0,ee.useState)(!1),Le=Ve=>Ve.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(je,at)=>`$$${at.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Fe=()=>{ut(!0),ue==null||ue()};(0,ee.useEffect)(()=>{const Ve=ot?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${ye}`:ye,je=Le(Ve);if(!rt)if(ot||!ve||Ie>0){Qe(je),qe(je.length),(!ve||Ie>0)&&!ot&&Fe();return}else if((je==null?void 0:je.length)<4)Qe(je),qe(je.length);else if(ke{Qe(je.slice(0,ke+2)),qe(_e=>_e+2)},at>10?Math.max(500/(at/2),20):50);return()=>clearInterval(ge)}else ve||Fe()},[ye,ve,Ie,ot,ke]);const Ge=(0,ee.useMemo)(()=>ee.createElement("section",{className:`${de.answer} fadeIn animated edu_md`},ee.createElement(Se.UG,{remarkPlugins:[Te.Z,Ce.Z],rehypePlugins:[Ee.Z,he.Z],components:{code(Ve){var je=Ve,{node:at,inline:ge,className:_e,children:vt}=je,wt=re(je,["node","inline","className","children"]);const gt=/language-(\w+)/.exec(_e||""),_t=String(vt).trim();return ge||!gt?ee.createElement("code",ae({className:_e},wt),vt):ee.createElement("code",{className:de.codeCopy,"data-text":`\`\`\`${gt?gt[1]:""} ${vt} diff --git a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.ee321123.async.js b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.8f7f06fa.async.js similarity index 99% rename from p__Paperlibrary__Random__ExchangeFromProblemSet__index.ee321123.async.js rename to p__Paperlibrary__Random__ExchangeFromProblemSet__index.8f7f06fa.async.js index e07f59fa25..ad8b6dd197 100644 --- a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.ee321123.async.js +++ b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.8f7f06fa.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function fe({open:oe=!0,onChange:a,defaultValue:E,placement:x,width:b,height:z,extra:ee,onDynamic:ne,onOpenChange:ae,showExtra:re=!0}){const le=(0,y.useRef)(null),ce=(0,y.useRef)(null),[ve,de]=(0,y.useState)(E||""),[Be,Ae]=(0,y.useState)(E||""),[pe,it]=(0,y.useState)(!!oe),[Ze,Oe]=(0,y.useState)(1),rt={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{oe&&(de(E),Ae(E),it(!0))},[oe,E]),(0,y.useEffect)(()=>{ve!==""&&(clearTimeout(ce.current),ce.current=setTimeout(()=>{const et=document.createElement("iframe");if(et.style.width="100%",et.style.height="100%",et.style.border="0",le.current){le.current.innerHTML="",le.current.appendChild(et);const De=et.contentDocument||et.contentWindow.document;De.open(),De.write(ve),De.close()}},1e3))},[oe,ve]);const Ge=et=>{de(et),a==null||a(et,Be)};return ge.createElement(ue.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:pe,width:"100%",height:z||"100vh",rootClassName:Pe.smartWrp,destroyOnClose:!0,onClose:()=>{it(!1),ae==null||ae(ve)},extra:re&&ge.createElement("div",null,ge.createElement(he.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ze,onChange:et=>Oe(et)}),ge.createElement(be.Z,{type:"primary",className:"ml20",onClick:()=>ie(this,null,function*(){yield ne(ve,()=>{it(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ge.createElement(Ce.Z,{className:"h100"},ge.createElement(me.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ze===1?"block":"none"}},ge.createElement("div",{className:"h100",ref:le})),ge.createElement(me.Z,{flex:"1",style:{display:Ze===2?"block":"none"}},ge.createElement(ye.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:rt,onChange:Ge}))))}var Re=fe},10946:function(ke,at,te){"use strict";te.d(at,{Z:function(){return ve}});var y=te(59301),ue=te(74439),Ce=te(77596),me=te(3310),Pe=te(14179),ye=te(56102),he={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},be=te(6767),ge=te(90083),ie=te(95827),Se=te(30084),fe=te(10787),Re=te(8944),oe=te(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(de,Be,Ae)=>Be in de?a(de,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):de[Be]=Ae,ae=(de,Be)=>{for(var Ae in Be||(Be={}))z.call(Be,Ae)&&ne(de,Ae,Be[Ae]);if(b)for(var Ae of b(Be))ee.call(Be,Ae)&&ne(de,Ae,Be[Ae]);return de},re=(de,Be)=>E(de,x(Be)),le=(de,Be)=>{var Ae={};for(var pe in de)z.call(de,pe)&&Be.indexOf(pe)<0&&(Ae[pe]=de[pe]);if(de!=null&&b)for(var pe of b(de))Be.indexOf(pe)<0&&ee.call(de,pe)&&(Ae[pe]=de[pe]);return Ae},ve=({onFinish:de,value:Be,streamingStatus:Ae,cancelIndex:pe,loadImage:it,onDynamic:Ze,isHiddenHtml:Oe})=>{const[rt,Ge]=(0,y.useState)(""),[et,De]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ze,ot]=(0,y.useState)(0),[qe,lt]=(0,y.useState)(!1),xe=we=>we.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Ye,gt)=>`$$${gt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ee=()=>{lt(!0),de==null||de()};(0,y.useEffect)(()=>{const we=it?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function fe({open:oe=!0,onChange:a,defaultValue:E,placement:x,width:b,height:z,extra:ee,onDynamic:ne,onOpenChange:ae,showExtra:re=!0}){const le=(0,y.useRef)(null),ce=(0,y.useRef)(null),[ve,de]=(0,y.useState)(E||""),[Be,Ae]=(0,y.useState)(E||""),[pe,it]=(0,y.useState)(!!oe),[Ze,Oe]=(0,y.useState)(1),rt={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{oe&&(de(E),Ae(E),it(!0))},[oe,E]),(0,y.useEffect)(()=>{ve!==""&&(clearTimeout(ce.current),ce.current=setTimeout(()=>{const et=document.createElement("iframe");if(et.style.width="100%",et.style.height="100%",et.style.border="0",le.current){le.current.innerHTML="",le.current.appendChild(et);const De=et.contentDocument||et.contentWindow.document;De.open(),De.write(ve),De.close()}},1e3))},[oe,ve]);const Ge=et=>{de(et),a==null||a(et,Be)};return ge.createElement(ue.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:pe,width:"100%",height:z||"100vh",rootClassName:Pe.smartWrp,destroyOnClose:!0,onClose:()=>{it(!1),ae==null||ae(ve)},extra:re&&ge.createElement("div",null,ge.createElement(he.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ze,onChange:et=>Oe(et)}),ge.createElement(be.Z,{type:"primary",className:"ml20",onClick:()=>ie(this,null,function*(){yield ne(ve,()=>{it(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ge.createElement(Ce.Z,{className:"h100"},ge.createElement(me.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ze===1?"block":"none"}},ge.createElement("div",{className:"h100",ref:le})),ge.createElement(me.Z,{flex:"1",style:{display:Ze===2?"block":"none"}},ge.createElement(ye.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:rt,onChange:Ge}))))}var Re=fe},10946:function(ke,at,te){"use strict";te.d(at,{Z:function(){return ve}});var y=te(59301),ue=te(74439),Ce=te(77596),me=te(3977),Pe=te(14179),ye=te(56102),he={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},be=te(6767),ge=te(90083),ie=te(95827),Se=te(30084),fe=te(10787),Re=te(8944),oe=te(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(de,Be,Ae)=>Be in de?a(de,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):de[Be]=Ae,ae=(de,Be)=>{for(var Ae in Be||(Be={}))z.call(Be,Ae)&&ne(de,Ae,Be[Ae]);if(b)for(var Ae of b(Be))ee.call(Be,Ae)&&ne(de,Ae,Be[Ae]);return de},re=(de,Be)=>E(de,x(Be)),le=(de,Be)=>{var Ae={};for(var pe in de)z.call(de,pe)&&Be.indexOf(pe)<0&&(Ae[pe]=de[pe]);if(de!=null&&b)for(var pe of b(de))Be.indexOf(pe)<0&&ee.call(de,pe)&&(Ae[pe]=de[pe]);return Ae},ve=({onFinish:de,value:Be,streamingStatus:Ae,cancelIndex:pe,loadImage:it,onDynamic:Ze,isHiddenHtml:Oe})=>{const[rt,Ge]=(0,y.useState)(""),[et,De]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ze,ot]=(0,y.useState)(0),[qe,lt]=(0,y.useState)(!1),xe=we=>we.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Ye,gt)=>`$$${gt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ee=()=>{lt(!0),de==null||de()};(0,y.useEffect)(()=>{const we=it?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${Be}`:Be,Ye=xe(we);if(!qe)if(it||!Ae||pe>0){Ge(Ye),ot(Ye.length),(!Ae||pe>0)&&!it&&Ee();return}else if((Ye==null?void 0:Ye.length)<4)Ge(Ye),ot(Ye.length);else if(ze{Ge(Ye.slice(0,ze+2)),ot(ut=>ut+2)},gt>10?Math.max(500/(gt/2),20):50);return()=>clearInterval(Fe)}else Ae||Ee()},[Be,Ae,pe,it,ze]);const We=(0,y.useMemo)(()=>y.createElement("section",{className:`${he.answer} fadeIn animated edu_md`},y.createElement(ue.UG,{remarkPlugins:[Se.Z,fe.Z],rehypePlugins:[ie.Z,me.Z],components:{code(we){var Ye=we,{node:gt,inline:Fe,className:ut,children:Ft}=Ye,Mt=le(Ye,["node","inline","className","children"]);const Me=/language-(\w+)/.exec(ut||""),pt=String(Ft).trim();return Fe||!Me?y.createElement("code",ae({className:ut},Mt),Ft):y.createElement("code",{className:he.codeCopy,"data-text":`\`\`\`${Me?Me[1]:""} ${Ft} diff --git a/p__Paperlibrary__index.bb89ef81.async.js b/p__Paperlibrary__index.ab08d06c.async.js similarity index 99% rename from p__Paperlibrary__index.bb89ef81.async.js rename to p__Paperlibrary__index.ab08d06c.async.js index 8ece4bf51e..2171bce640 100644 --- a/p__Paperlibrary__index.bb89ef81.async.js +++ b/p__Paperlibrary__index.ab08d06c.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function b({open:W=!0,onChange:re,defaultValue:Q,placement:z,width:D,height:L,extra:B,onDynamic:S,onOpenChange:A,showExtra:T=!0}){const M=(0,e.useRef)(null),Z=(0,e.useRef)(null),[x,k]=(0,e.useState)(Q||""),[N,O]=(0,e.useState)(Q||""),[V,oe]=(0,e.useState)(!!W),[ge,K]=(0,e.useState)(1),Ee={selectOnLineNumbers:!0};(0,e.useEffect)(()=>{W&&(k(Q),O(Q),oe(!0))},[W,Q]),(0,e.useEffect)(()=>{x!==""&&(clearTimeout(Z.current),Z.current=setTimeout(()=>{const Le=document.createElement("iframe");if(Le.style.width="100%",Le.style.height="100%",Le.style.border="0",M.current){M.current.innerHTML="",M.current.appendChild(Le);const ke=Le.contentDocument||Le.contentWindow.document;ke.open(),ke.write(x),ke.close()}},1e3))},[W,x]);const de=Le=>{k(Le),re==null||re(Le,N)};return h.createElement(i.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:V,width:"100%",height:L||"100vh",rootClassName:E.smartWrp,destroyOnClose:!0,onClose:()=>{oe(!1),A==null||A(x)},extra:T&&h.createElement("div",null,h.createElement(v.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:ge,onChange:Le=>K(Le)}),h.createElement(w.Z,{type:"primary",className:"ml20",onClick:()=>p(this,null,function*(){yield S(x,()=>{oe(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},h.createElement(c.Z,{className:"h100"},h.createElement(s.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:ge===1?"block":"none"}},h.createElement("div",{className:"h100",ref:M})),h.createElement(s.Z,{flex:"1",style:{display:ge===2?"block":"none"}},h.createElement(u.ZP,{height:"90vh",value:Q,language:"html",theme:"vs",showMiniMap:!1,options:Ee,onChange:de}))))}var ee=b},10946:function(m,o,n){"use strict";n.d(o,{Z:function(){return x}});var e=n(59301),i=n(74439),c=n(77596),s=n(3310),E=n(14179),u=n(56102),v={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},w=n(6767),h=n(90083),p=n(95827),F=n(30084),b=n(10787),ee=n(8944),W=n(81679),re=Object.defineProperty,Q=Object.defineProperties,z=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,S=(k,N,O)=>N in k?re(k,N,{enumerable:!0,configurable:!0,writable:!0,value:O}):k[N]=O,A=(k,N)=>{for(var O in N||(N={}))L.call(N,O)&&S(k,O,N[O]);if(D)for(var O of D(N))B.call(N,O)&&S(k,O,N[O]);return k},T=(k,N)=>Q(k,z(N)),M=(k,N)=>{var O={};for(var V in k)L.call(k,V)&&N.indexOf(V)<0&&(O[V]=k[V]);if(k!=null&&D)for(var V of D(k))N.indexOf(V)<0&&B.call(k,V)&&(O[V]=k[V]);return O},x=({onFinish:k,value:N,streamingStatus:O,cancelIndex:V,loadImage:oe,onDynamic:ge,isHiddenHtml:K})=>{const[Ee,de]=(0,e.useState)(""),[Le,ke]=(0,e.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Be,I]=(0,e.useState)(0),[ce,ye]=(0,e.useState)(!1),me=Ce=>Ce.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(se,Ke)=>`$$${Ke.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),dt=()=>{ye(!0),k==null||k()};(0,e.useEffect)(()=>{const Ce=oe?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function b({open:W=!0,onChange:re,defaultValue:Q,placement:z,width:D,height:L,extra:B,onDynamic:S,onOpenChange:A,showExtra:T=!0}){const M=(0,e.useRef)(null),Z=(0,e.useRef)(null),[x,k]=(0,e.useState)(Q||""),[N,O]=(0,e.useState)(Q||""),[V,oe]=(0,e.useState)(!!W),[ge,K]=(0,e.useState)(1),Ee={selectOnLineNumbers:!0};(0,e.useEffect)(()=>{W&&(k(Q),O(Q),oe(!0))},[W,Q]),(0,e.useEffect)(()=>{x!==""&&(clearTimeout(Z.current),Z.current=setTimeout(()=>{const Le=document.createElement("iframe");if(Le.style.width="100%",Le.style.height="100%",Le.style.border="0",M.current){M.current.innerHTML="",M.current.appendChild(Le);const ke=Le.contentDocument||Le.contentWindow.document;ke.open(),ke.write(x),ke.close()}},1e3))},[W,x]);const de=Le=>{k(Le),re==null||re(Le,N)};return h.createElement(i.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:V,width:"100%",height:L||"100vh",rootClassName:E.smartWrp,destroyOnClose:!0,onClose:()=>{oe(!1),A==null||A(x)},extra:T&&h.createElement("div",null,h.createElement(v.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:ge,onChange:Le=>K(Le)}),h.createElement(w.Z,{type:"primary",className:"ml20",onClick:()=>p(this,null,function*(){yield S(x,()=>{oe(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},h.createElement(c.Z,{className:"h100"},h.createElement(s.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:ge===1?"block":"none"}},h.createElement("div",{className:"h100",ref:M})),h.createElement(s.Z,{flex:"1",style:{display:ge===2?"block":"none"}},h.createElement(u.ZP,{height:"90vh",value:Q,language:"html",theme:"vs",showMiniMap:!1,options:Ee,onChange:de}))))}var ee=b},10946:function(m,o,n){"use strict";n.d(o,{Z:function(){return x}});var e=n(59301),i=n(74439),c=n(77596),s=n(3977),E=n(14179),u=n(56102),v={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},w=n(6767),h=n(90083),p=n(95827),F=n(30084),b=n(10787),ee=n(8944),W=n(81679),re=Object.defineProperty,Q=Object.defineProperties,z=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,S=(k,N,O)=>N in k?re(k,N,{enumerable:!0,configurable:!0,writable:!0,value:O}):k[N]=O,A=(k,N)=>{for(var O in N||(N={}))L.call(N,O)&&S(k,O,N[O]);if(D)for(var O of D(N))B.call(N,O)&&S(k,O,N[O]);return k},T=(k,N)=>Q(k,z(N)),M=(k,N)=>{var O={};for(var V in k)L.call(k,V)&&N.indexOf(V)<0&&(O[V]=k[V]);if(k!=null&&D)for(var V of D(k))N.indexOf(V)<0&&B.call(k,V)&&(O[V]=k[V]);return O},x=({onFinish:k,value:N,streamingStatus:O,cancelIndex:V,loadImage:oe,onDynamic:ge,isHiddenHtml:K})=>{const[Ee,de]=(0,e.useState)(""),[Le,ke]=(0,e.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Be,I]=(0,e.useState)(0),[ce,ye]=(0,e.useState)(!1),me=Ce=>Ce.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(se,Ke)=>`$$${Ke.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),dt=()=>{ye(!0),k==null||k()};(0,e.useEffect)(()=>{const Ce=oe?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${N}`:N,se=me(Ce);if(!ce)if(oe||!O||V>0){de(se),I(se.length),(!O||V>0)&&!oe&&dt();return}else if((se==null?void 0:se.length)<4)de(se),I(se.length);else if(Be{de(se.slice(0,Be+2)),I(St=>St+2)},Ke>10?Math.max(500/(Ke/2),20):50);return()=>clearInterval(xt)}else O||dt()},[N,O,V,oe,Be]);const rt=(0,e.useMemo)(()=>e.createElement("section",{className:`${v.answer} fadeIn animated edu_md`},e.createElement(i.UG,{remarkPlugins:[F.Z,b.Z],rehypePlugins:[p.Z,s.Z],components:{code(Ce){var se=Ce,{node:Ke,inline:xt,className:St,children:Qe}=se,We=M(se,["node","inline","className","children"]);const ve=/language-(\w+)/.exec(St||""),be=String(Qe).trim();return xt||!ve?e.createElement("code",A({className:St},We),Qe):e.createElement("code",{className:v.codeCopy,"data-text":`\`\`\`${ve?ve[1]:""} ${Qe} @@ -1141,7 +1141,7 @@ ${Qe} `});++y0&&g.push({type:"text",value:` `}),g}function Co(r){let d=0,g=r.charCodeAt(d);for(;g===9||g===32;)d++,g=r.charCodeAt(d);return r.slice(d)}function Fo(r,d){const g=co(r,d),y=g.one(r,void 0),P=fa(g),H=Array.isArray(y)?{type:"root",children:y}:y||{type:"root",children:[]};return P&&((0,i.ok)("children"in H),H.children.push({type:"text",value:` -`},P)),H}function ko(r,d){return r&&"run"in r?function(g,y){return fi(this,null,function*(){const P=Fo(g,da({file:y},d));yield r.run(P,y)})}:function(g,y){return Fo(g,da({file:y},r||d))}}function eo(r){if(r)throw r}var po=n(58847);function fo(r){if(typeof r!="object"||r===null)return!1;const d=Object.getPrototypeOf(r);return(d===null||d===Object.prototype||Object.getPrototypeOf(d)===null)&&!(Symbol.toStringTag in r)&&!(Symbol.iterator in r)}function to(){const r=[],d={run:g,use:y};return d;function g(...P){let H=-1;const X=P.pop();if(typeof X!="function")throw new TypeError("Expected function as last argument, not "+X);xe(null,...P);function xe(ht,...pt){const Ye=r[++H];let Lt=-1;if(ht){X(ht);return}for(;++LtX.length;let ht;xe&&X.push(P);try{ht=r.apply(this,X)}catch(pt){const Ye=pt;if(xe&&g)throw Ye;return P(Ye)}xe||(ht&&ht.then&&typeof ht.then=="function"?ht.then(H,P):ht instanceof Error?P(ht):H(ht))}function P(X,...xe){g||(g=!0,d(X,...xe))}function H(X){P(null,X)}}const Nr={basename:Wo,dirname:To,extname:Bo,join:mo,sep:"/"};function Wo(r,d){if(d!==void 0&&typeof d!="string")throw new TypeError('"ext" argument must be a string');Gr(r);let g=0,y=-1,P=r.length,H;if(d===void 0||d.length===0||d.length>r.length){for(;P--;)if(r.codePointAt(P)===47){if(H){g=P+1;break}}else y<0&&(H=!0,y=P+1);return y<0?"":r.slice(g,y)}if(d===r)return"";let X=-1,xe=d.length-1;for(;P--;)if(r.codePointAt(P)===47){if(H){g=P+1;break}}else X<0&&(H=!0,X=P+1),xe>-1&&(r.codePointAt(P)===d.codePointAt(xe--)?xe<0&&(y=P):(xe=-1,y=X));return g===y?y=X:y<0&&(y=r.length),r.slice(g,y)}function To(r){if(Gr(r),r.length===0)return".";let d=-1,g=r.length,y;for(;--g;)if(r.codePointAt(g)===47){if(y){d=g;break}}else y||(y=!0);return d<0?r.codePointAt(0)===47?"/":".":d===1&&r.codePointAt(0)===47?"//":r.slice(0,d)}function Bo(r){Gr(r);let d=r.length,g=-1,y=0,P=-1,H=0,X;for(;d--;){const xe=r.codePointAt(d);if(xe===47){if(X){y=d+1;break}continue}g<0&&(X=!0,g=d+1),xe===46?P<0?P=d:H!==1&&(H=1):P>-1&&(H=-1)}return P<0||g<0||H===0||H===1&&P===g-1&&P===y+1?"":r.slice(P,g)}function mo(...r){let d=-1,g;for(;++d0&&r.codePointAt(r.length-1)===47&&(g+="/"),d?"/"+g:g}function Io(r,d){let g="",y=0,P=-1,H=0,X=-1,xe,ht;for(;++X<=r.length;){if(X2){if(ht=g.lastIndexOf("/"),ht!==g.length-1){ht<0?(g="",y=0):(g=g.slice(0,ht),y=g.length-1-g.lastIndexOf("/")),P=X,H=0;continue}}else if(g.length>0){g="",y=0,P=X,H=0;continue}}d&&(g=g.length>0?g+"/..":"..",y=2)}else g.length>0?g+="/"+r.slice(P+1,X):g=r.slice(P+1,X),y=X-P-1;P=X,H=0}else xe===46&&H>-1?H++:H=-1}return g}function Gr(r){if(typeof r!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(r))}const Po={cwd:Mo};function Mo(){return"/"}function go(r){return!!(r!==null&&typeof r=="object"&&"href"in r&&r.href&&"protocol"in r&&r.protocol&&r.auth===void 0)}function Yr(r){if(typeof r=="string")r=new URL(r);else if(!go(r)){const d=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+r+"`");throw d.code="ERR_INVALID_ARG_TYPE",d}if(r.protocol!=="file:"){const d=new TypeError("The URL must be of scheme file");throw d.code="ERR_INVALID_URL_SCHEME",d}return Qr(r)}function Qr(r){if(r.hostname!==""){const y=new TypeError('File URL host must be "localhost" or empty on darwin');throw y.code="ERR_INVALID_FILE_URL_HOST",y}const d=r.pathname;let g=-1;for(;++g0){let[st,...Kn]=Ye;const ga=y[Dt][1];fo(ga)&&fo(st)&&(st=po(!0,ga,st)),y[Dt]=[pt,st,...Kn]}}}}const Xa=new br().freeze();function Tr(r,d){if(typeof d!="function")throw new TypeError("Cannot `"+r+"` without `parser`")}function xr(r,d){if(typeof d!="function")throw new TypeError("Cannot `"+r+"` without `compiler`")}function Cr(r,d){if(d)throw new Error("Cannot call `"+r+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Zr(r){if(!fo(r)||typeof r.type!="string")throw new TypeError("Expected node, got `"+r+"`")}function Eo(r,d,g){if(!g)throw new Error("`"+r+"` finished async. Use `"+d+"` instead")}function Uo(r){return $o(r)?r:new ho(r)}function $o(r){return!!(r&&typeof r=="object"&&"message"in r&&"messages"in r)}function ei(r){return typeof r=="string"||ui(r)}function ui(r){return!!(r&&typeof r=="object"&&"byteLength"in r&&"byteOffset"in r)}const li="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",ti=[],ni={allowDangerousHtml:!0},ai=/^(https?|ircs?|mailto|xmpp)$/i,ci=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function ri(r){const d=Go(r),g=Yo(r);return Qo(d.runSync(d.parse(g),g),r)}function Ko(r){return fi(this,null,function*(){const d=Go(r),g=Yo(r),y=yield d.run(d.parse(g),g);return Qo(y,r)})}function mi(r){const d=Go(r),[g,y]=useState(void 0),[P,H]=useState(void 0);if(useEffect(function(){const X=Yo(r);d.run(d.parse(X),X,function(xe,ht){y(xe),H(ht)})},[r.children,r.rehypePlugins,r.remarkPlugins,r.remarkRehypeOptions]),g)throw g;return P?Qo(P,r):createElement(Fragment)}function Go(r){const d=r.rehypePlugins||ti,g=r.remarkPlugins||ti,y=r.remarkRehypeOptions?da(da({},r.remarkRehypeOptions),ni):ni;return Xa().use(mr).use(g).use(ko,y).use(d)}function Yo(r){const d=r.children||"",g=new ho;return typeof d=="string"?g.value=d:(0,i.t1)("Unexpected value `"+d+"` for `children` prop, expected `string`"),g}function Qo(r,d){const g=d.allowedElements,y=d.allowElement,P=d.components,H=d.disallowedElements,X=d.skipHtml,xe=d.unwrapDisallowed,ht=d.urlTransform||di;for(const Ye of ci)Object.hasOwn(d,Ye.from)&&(0,i.t1)("Unexpected `"+Ye.from+"` prop, "+(Ye.to?"use `"+Ye.to+"` instead":"remove it")+" (see <"+li+"#"+Ye.id+"> for more info)");return g&&H&&(0,i.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),d.className&&(r={type:"element",tagName:"div",properties:{className:d.className},children:r.type==="root"?r.children:[r]}),(0,Ba.Vn)(r,pt),K(r,{Fragment:He.Fragment,components:P,ignoreInvalidStyle:!0,jsx:He.jsx,jsxs:He.jsxs,passKeys:!0,passNode:!0});function pt(Ye,Lt,Dt){if(Ye.type==="raw"&&Dt&&typeof Lt=="number")return X?Dt.children.splice(Lt,1):Dt.children[Lt]={type:"text",value:Ye.value},Lt;if(Ye.type==="element"){let st;for(st in _e)if(Object.hasOwn(_e,st)&&Object.hasOwn(Ye.properties,st)){const Kn=Ye.properties[st],ga=_e[st];(ga===null||ga.includes(Ye.tagName))&&(Ye.properties[st]=ht(String(Kn||""),st,Ye))}}if(Ye.type==="element"){let st=g?!g.includes(Ye.tagName):H?H.includes(Ye.tagName):!1;if(!st&&y&&typeof Lt=="number"&&(st=!y(Ye,Lt,Dt)),st&&Dt&&typeof Lt=="number")return xe&&Ye.children?Dt.children.splice(Lt,1,...Ye.children):Dt.children.splice(Lt,1),Lt}}}function di(r){const d=r.indexOf(":"),g=r.indexOf("?"),y=r.indexOf("#"),P=r.indexOf("/");return d===-1||P!==-1&&d>P||g!==-1&&d>g||y!==-1&&d>y||ai.test(r.slice(0,d))?r:""}},3310:function(m,o,n){"use strict";n.d(o,{Z:function(){return ii}});var e={};n.r(e),n.d(e,{boolean:function(){return x},booleanish:function(){return k},commaOrSpaceSeparated:function(){return ge},commaSeparated:function(){return oe},number:function(){return O},overloadedBoolean:function(){return N},spaceSeparated:function(){return V}});var i=n(90302),c=n(87342),s=n(81994),E=n(14470),u=n(86825);function v(t){const a=String(t),f=[];return{toOffset:ut,toPoint:Y};function Y(_t){if(typeof _t=="number"&&_t>-1&&_t<=a.length){let cn=0;for(;;){let Zn=f[cn];if(Zn===void 0){const na=w(a,f[cn-1]);Zn=na===-1?a.length+1:na+1,f[cn]=Zn}if(Zn>_t)return{line:cn+1,column:_t-(cn>0?f[cn-1]:0)+1,offset:_t};cn++}}}function ut(_t){if(_t&&typeof _t.line=="number"&&typeof _t.column=="number"&&!Number.isNaN(_t.line)&&!Number.isNaN(_t.column)){for(;f.length<_t.line;){const Zn=f[f.length-1],na=w(a,Zn),Jt=na===-1?a.length+1:na+1;if(Zn===Jt)break;f.push(Jt)}const cn=(_t.line>1?f[_t.line-2]:0)+_t.column-1;if(cnX.length;let ht;xe&&X.push(P);try{ht=r.apply(this,X)}catch(pt){const Ye=pt;if(xe&&g)throw Ye;return P(Ye)}xe||(ht&&ht.then&&typeof ht.then=="function"?ht.then(H,P):ht instanceof Error?P(ht):H(ht))}function P(X,...xe){g||(g=!0,d(X,...xe))}function H(X){P(null,X)}}const Nr={basename:Wo,dirname:To,extname:Bo,join:mo,sep:"/"};function Wo(r,d){if(d!==void 0&&typeof d!="string")throw new TypeError('"ext" argument must be a string');Gr(r);let g=0,y=-1,P=r.length,H;if(d===void 0||d.length===0||d.length>r.length){for(;P--;)if(r.codePointAt(P)===47){if(H){g=P+1;break}}else y<0&&(H=!0,y=P+1);return y<0?"":r.slice(g,y)}if(d===r)return"";let X=-1,xe=d.length-1;for(;P--;)if(r.codePointAt(P)===47){if(H){g=P+1;break}}else X<0&&(H=!0,X=P+1),xe>-1&&(r.codePointAt(P)===d.codePointAt(xe--)?xe<0&&(y=P):(xe=-1,y=X));return g===y?y=X:y<0&&(y=r.length),r.slice(g,y)}function To(r){if(Gr(r),r.length===0)return".";let d=-1,g=r.length,y;for(;--g;)if(r.codePointAt(g)===47){if(y){d=g;break}}else y||(y=!0);return d<0?r.codePointAt(0)===47?"/":".":d===1&&r.codePointAt(0)===47?"//":r.slice(0,d)}function Bo(r){Gr(r);let d=r.length,g=-1,y=0,P=-1,H=0,X;for(;d--;){const xe=r.codePointAt(d);if(xe===47){if(X){y=d+1;break}continue}g<0&&(X=!0,g=d+1),xe===46?P<0?P=d:H!==1&&(H=1):P>-1&&(H=-1)}return P<0||g<0||H===0||H===1&&P===g-1&&P===y+1?"":r.slice(P,g)}function mo(...r){let d=-1,g;for(;++d0&&r.codePointAt(r.length-1)===47&&(g+="/"),d?"/"+g:g}function Io(r,d){let g="",y=0,P=-1,H=0,X=-1,xe,ht;for(;++X<=r.length;){if(X2){if(ht=g.lastIndexOf("/"),ht!==g.length-1){ht<0?(g="",y=0):(g=g.slice(0,ht),y=g.length-1-g.lastIndexOf("/")),P=X,H=0;continue}}else if(g.length>0){g="",y=0,P=X,H=0;continue}}d&&(g=g.length>0?g+"/..":"..",y=2)}else g.length>0?g+="/"+r.slice(P+1,X):g=r.slice(P+1,X),y=X-P-1;P=X,H=0}else xe===46&&H>-1?H++:H=-1}return g}function Gr(r){if(typeof r!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(r))}const Po={cwd:Mo};function Mo(){return"/"}function go(r){return!!(r!==null&&typeof r=="object"&&"href"in r&&r.href&&"protocol"in r&&r.protocol&&r.auth===void 0)}function Yr(r){if(typeof r=="string")r=new URL(r);else if(!go(r)){const d=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+r+"`");throw d.code="ERR_INVALID_ARG_TYPE",d}if(r.protocol!=="file:"){const d=new TypeError("The URL must be of scheme file");throw d.code="ERR_INVALID_URL_SCHEME",d}return Qr(r)}function Qr(r){if(r.hostname!==""){const y=new TypeError('File URL host must be "localhost" or empty on darwin');throw y.code="ERR_INVALID_FILE_URL_HOST",y}const d=r.pathname;let g=-1;for(;++g0){let[st,...Kn]=Ye;const ga=y[Dt][1];fo(ga)&&fo(st)&&(st=po(!0,ga,st)),y[Dt]=[pt,st,...Kn]}}}}const Xa=new br().freeze();function Tr(r,d){if(typeof d!="function")throw new TypeError("Cannot `"+r+"` without `parser`")}function xr(r,d){if(typeof d!="function")throw new TypeError("Cannot `"+r+"` without `compiler`")}function Cr(r,d){if(d)throw new Error("Cannot call `"+r+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Zr(r){if(!fo(r)||typeof r.type!="string")throw new TypeError("Expected node, got `"+r+"`")}function Eo(r,d,g){if(!g)throw new Error("`"+r+"` finished async. Use `"+d+"` instead")}function Uo(r){return $o(r)?r:new ho(r)}function $o(r){return!!(r&&typeof r=="object"&&"message"in r&&"messages"in r)}function ei(r){return typeof r=="string"||ui(r)}function ui(r){return!!(r&&typeof r=="object"&&"byteLength"in r&&"byteOffset"in r)}const li="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",ti=[],ni={allowDangerousHtml:!0},ai=/^(https?|ircs?|mailto|xmpp)$/i,ci=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function ri(r){const d=Go(r),g=Yo(r);return Qo(d.runSync(d.parse(g),g),r)}function Ko(r){return fi(this,null,function*(){const d=Go(r),g=Yo(r),y=yield d.run(d.parse(g),g);return Qo(y,r)})}function mi(r){const d=Go(r),[g,y]=useState(void 0),[P,H]=useState(void 0);if(useEffect(function(){const X=Yo(r);d.run(d.parse(X),X,function(xe,ht){y(xe),H(ht)})},[r.children,r.rehypePlugins,r.remarkPlugins,r.remarkRehypeOptions]),g)throw g;return P?Qo(P,r):createElement(Fragment)}function Go(r){const d=r.rehypePlugins||ti,g=r.remarkPlugins||ti,y=r.remarkRehypeOptions?da(da({},r.remarkRehypeOptions),ni):ni;return Xa().use(mr).use(g).use(ko,y).use(d)}function Yo(r){const d=r.children||"",g=new ho;return typeof d=="string"?g.value=d:(0,i.t1)("Unexpected value `"+d+"` for `children` prop, expected `string`"),g}function Qo(r,d){const g=d.allowedElements,y=d.allowElement,P=d.components,H=d.disallowedElements,X=d.skipHtml,xe=d.unwrapDisallowed,ht=d.urlTransform||di;for(const Ye of ci)Object.hasOwn(d,Ye.from)&&(0,i.t1)("Unexpected `"+Ye.from+"` prop, "+(Ye.to?"use `"+Ye.to+"` instead":"remove it")+" (see <"+li+"#"+Ye.id+"> for more info)");return g&&H&&(0,i.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),d.className&&(r={type:"element",tagName:"div",properties:{className:d.className},children:r.type==="root"?r.children:[r]}),(0,Ba.Vn)(r,pt),K(r,{Fragment:He.Fragment,components:P,ignoreInvalidStyle:!0,jsx:He.jsx,jsxs:He.jsxs,passKeys:!0,passNode:!0});function pt(Ye,Lt,Dt){if(Ye.type==="raw"&&Dt&&typeof Lt=="number")return X?Dt.children.splice(Lt,1):Dt.children[Lt]={type:"text",value:Ye.value},Lt;if(Ye.type==="element"){let st;for(st in _e)if(Object.hasOwn(_e,st)&&Object.hasOwn(Ye.properties,st)){const Kn=Ye.properties[st],ga=_e[st];(ga===null||ga.includes(Ye.tagName))&&(Ye.properties[st]=ht(String(Kn||""),st,Ye))}}if(Ye.type==="element"){let st=g?!g.includes(Ye.tagName):H?H.includes(Ye.tagName):!1;if(!st&&y&&typeof Lt=="number"&&(st=!y(Ye,Lt,Dt)),st&&Dt&&typeof Lt=="number")return xe&&Ye.children?Dt.children.splice(Lt,1,...Ye.children):Dt.children.splice(Lt,1),Lt}}}function di(r){const d=r.indexOf(":"),g=r.indexOf("?"),y=r.indexOf("#"),P=r.indexOf("/");return d===-1||P!==-1&&d>P||g!==-1&&d>g||y!==-1&&d>y||ai.test(r.slice(0,d))?r:""}},3977:function(m,o,n){"use strict";n.d(o,{Z:function(){return ii}});var e={};n.r(e),n.d(e,{boolean:function(){return x},booleanish:function(){return k},commaOrSpaceSeparated:function(){return ge},commaSeparated:function(){return oe},number:function(){return O},overloadedBoolean:function(){return N},spaceSeparated:function(){return V}});var i=n(90302),c=n(87342),s=n(81994),E=n(14470),u=n(86825);function v(t){const a=String(t),f=[];return{toOffset:ut,toPoint:Y};function Y(_t){if(typeof _t=="number"&&_t>-1&&_t<=a.length){let cn=0;for(;;){let Zn=f[cn];if(Zn===void 0){const na=w(a,f[cn-1]);Zn=na===-1?a.length+1:na+1,f[cn]=Zn}if(Zn>_t)return{line:cn+1,column:_t-(cn>0?f[cn-1]:0)+1,offset:_t};cn++}}}function ut(_t){if(_t&&typeof _t.line=="number"&&typeof _t.column=="number"&&!Number.isNaN(_t.line)&&!Number.isNaN(_t.column)){for(;f.length<_t.line;){const Zn=f[f.length-1],na=w(a,Zn),Jt=na===-1?a.length+1:na+1;if(Zn===Jt)break;f.push(Jt)}const cn=(_t.line>1?f[_t.line-2]:0)+_t.column-1;if(cn4&&f.slice(0,4)==="data"&&St.test(a)){if(a.charAt(4)==="-"){const _t=a.slice(5).replace(Qe,le);Y="data"+_t.charAt(0).toUpperCase()+_t.slice(1)}else{const _t=a.slice(4);if(!Qe.test(_t)){let cn=_t.replace(We,be);cn.charAt(0)!=="-"&&(cn="-"+cn),a="data"+cn}}ut=de}return new ut(Y,a)}function be(t){return"-"+t.toLowerCase()}function le(t){return t.charAt(1).toUpperCase()}var _e=n(71523);const He={}.hasOwnProperty;function J(t,a){const f=a||{};function Y(ut,..._t){let cn=Y.invalid;const Zn=Y.handlers;if(ut&&He.call(ut,t)){const na=String(ut[t]);cn=He.call(Zn,na)?Zn[na]:Y.unknown}if(cn)return cn.call(this,ut,..._t)}return Y.handlers=f.handlers||{},Y.invalid=f.invalid,Y.unknown=f.unknown,Y}const Ze={},te={}.hasOwnProperty,Re=J("type",{handlers:{root:q,element:G,text:we,comment:pe,doctype:Ae}});function _(t,a){const Y=(a||Ze).space;return Re(t,Y==="svg"?xt:Ke)}function q(t,a){const f={nodeName:"#document",mode:(t.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return f.childNodes=ae(t.children,f,a),fe(t,f),f}function ne(t,a){const f={nodeName:"#document-fragment",childNodes:[]};return f.childNodes=ae(t.children,f,a),fe(t,f),f}function Ae(t){const a={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return fe(t,a),a}function we(t){const a={nodeName:"#text",value:t.value,parentNode:null};return fe(t,a),a}function pe(t){const a={nodeName:"#comment",data:t.value,parentNode:null};return fe(t,a),a}function G(t,a){const f=a;let Y=f;t.type==="element"&&t.tagName.toLowerCase()==="svg"&&f.space==="html"&&(Y=xt);const ut=[];let _t;if(t.properties){for(_t in t.properties)if(_t!=="children"&&te.call(t.properties,_t)){const na=Oe(Y,_t,t.properties[_t]);na&&ut.push(na)}}const cn=Y.space;(0,c.ok)(cn);const Zn={nodeName:t.tagName,tagName:t.tagName,attrs:ut,namespaceURI:h.t[cn],childNodes:[],parentNode:null};return Zn.childNodes=ae(t.children,Zn,Y),fe(t,Zn),t.tagName==="template"&&t.content&&(Zn.content=ne(t.content,Y)),Zn}function Oe(t,a,f){const Y=ve(t,a);if(f===!1||f===null||f===void 0||typeof f=="number"&&Number.isNaN(f)||!f&&Y.boolean)return;Array.isArray(f)&&(f=Y.commaSeparated?(0,B.P)(f):(0,_e.P)(f));const ut={name:Y.attribute,value:f===!0?"":String(f)};if(Y.space&&Y.space!=="html"&&Y.space!=="svg"){const _t=ut.name.indexOf(":");_t<0?ut.prefix="":(ut.name=ut.name.slice(_t+1),ut.prefix=Y.attribute.slice(0,_t)),ut.namespace=h.t[Y.space]}return ut}function ae(t,a,f){let Y=-1;const ut=[];if(t)for(;++Y=55296&&t<=57343}function ue(t){return t>=56320&&t<=57343}function It(t,a){return(t-55296)*1024+9216+a}function Kt(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function bt(t){return t>=64976&&t<=65007||Je.has(t)}var De;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",t.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",t.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",t.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",t.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",t.missingDoctypePublicIdentifier="missing-doctype-public-identifier",t.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",t.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",t.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",t.cdataInHtmlContent="cdata-in-html-content",t.incorrectlyOpenedComment="incorrectly-opened-comment",t.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",t.eofInDoctype="eof-in-doctype",t.nestedComment="nested-comment",t.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",t.eofInComment="eof-in-comment",t.incorrectlyClosedComment="incorrectly-closed-comment",t.eofInCdata="eof-in-cdata",t.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",t.nullCharacterReference="null-character-reference",t.surrogateCharacterReference="surrogate-character-reference",t.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",t.controlCharacterReference="control-character-reference",t.noncharacterCharacterReference="noncharacter-character-reference",t.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",t.missingDoctypeName="missing-doctype-name",t.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",t.duplicateAttribute="duplicate-attribute",t.nonConformingDoctype="non-conforming-doctype",t.missingDoctype="missing-doctype",t.misplacedDoctype="misplaced-doctype",t.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",t.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",t.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",t.openElementsLeftAfterEof="open-elements-left-after-eof",t.abandonedHeadElementChild="abandoned-head-element-child",t.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",t.nestedNoscriptInHead="nested-noscript-in-head",t.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(De||(De={}));const Mt=65536;class Zt{constructor(a){this.handler=a,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=Mt,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(a,f){const{line:Y,col:ut,offset:_t}=this,cn=ut+f,Zn=_t+f;return{code:a,startLine:Y,endLine:Y,startCol:cn,endCol:cn,startOffset:Zn,endOffset:Zn}}_err(a){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(a,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(a){if(this.pos!==this.html.length-1){const f=this.html.charCodeAt(this.pos+1);if(ue(f))return this.pos++,this._addGap(),It(a,f)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,R.EOF;return this._err(De.surrogateInInputStream),a}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(a,f){this.html.length>0?this.html+=a:this.html=a,this.endOfChunkHit=!1,this.lastChunkWritten=f}insertHtmlAtCurrentPos(a){this.html=this.html.substring(0,this.pos+1)+a+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(a,f){if(this.pos+a.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(f)return this.html.startsWith(a,this.pos);for(let Y=0;Y=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,R.EOF;const Y=this.html.charCodeAt(f);return Y===R.CARRIAGE_RETURN?R.LINE_FEED:Y}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,R.EOF;let a=this.html.charCodeAt(this.pos);return a===R.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,R.LINE_FEED):a===R.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,ot(a)&&(a=this._processSurrogate(a)),this.handler.onParseError===null||a>31&&a<127||a===R.LINE_FEED||a===R.CARRIAGE_RETURN||a>159&&a<64976||this._checkForProblematicCharacters(a),a)}_checkForProblematicCharacters(a){Kt(a)?this._err(De.controlCharacterInInputStream):bt(a)&&this._err(De.noncharacterInInputStream)}retreat(a){for(this.pos-=a;this.pos=0;f--)if(t.attrs[f].name===a)return t.attrs[f].value;return null}const nn=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(t=>t.charCodeAt(0))),kt=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(t=>t.charCodeAt(0)));var lt;const ct=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),$e=(lt=String.fromCodePoint)!==null&<!==void 0?lt:function(t){let a="";return t>65535&&(t-=65536,a+=String.fromCharCode(t>>>10&1023|55296),t=56320|t&1023),a+=String.fromCharCode(t),a};function mt(t){var a;return t>=55296&&t<=57343||t>1114111?65533:(a=ct.get(t))!==null&&a!==void 0?a:t}function Ct(t){return $e(mt(t))}var Et;(function(t){t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z"})(Et||(Et={}));const en=32;var Xe;(function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE"})(Xe||(Xe={}));function At(t){return t>=Et.ZERO&&t<=Et.NINE}function Qt(t){return t>=Et.UPPER_A&&t<=Et.UPPER_F||t>=Et.LOWER_A&&t<=Et.LOWER_F}function tn(t){return t>=Et.UPPER_A&&t<=Et.UPPER_Z||t>=Et.LOWER_A&&t<=Et.LOWER_Z||At(t)}function dn(t){return t===Et.EQUALS||tn(t)}var qt;(function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"})(qt||(qt={}));var $t;(function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"})($t||($t={}));class mn{constructor(a,f,Y){this.decodeTree=a,this.emitCodePoint=f,this.errors=Y,this.state=qt.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=$t.Strict}startEntity(a){this.decodeMode=a,this.state=qt.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(a,f){switch(this.state){case qt.EntityStart:return a.charCodeAt(f)===Et.NUM?(this.state=qt.NumericStart,this.consumed+=1,this.stateNumericStart(a,f+1)):(this.state=qt.NamedEntity,this.stateNamedEntity(a,f));case qt.NumericStart:return this.stateNumericStart(a,f);case qt.NumericDecimal:return this.stateNumericDecimal(a,f);case qt.NumericHex:return this.stateNumericHex(a,f);case qt.NamedEntity:return this.stateNamedEntity(a,f)}}stateNumericStart(a,f){return f>=a.length?-1:(a.charCodeAt(f)|en)===Et.LOWER_X?(this.state=qt.NumericHex,this.consumed+=1,this.stateNumericHex(a,f+1)):(this.state=qt.NumericDecimal,this.stateNumericDecimal(a,f))}addToNumericResult(a,f,Y,ut){if(f!==Y){const _t=Y-f;this.result=this.result*Math.pow(ut,_t)+Number.parseInt(a.substr(f,_t),ut),this.consumed+=_t}}stateNumericHex(a,f){const Y=f;for(;f>14;for(;f>14,_t!==0){if(cn===Et.SEMI)return this.emitNamedEntityData(this.treeIndex,_t,this.consumed+this.excess);this.decodeMode!==$t.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var a;const{result:f,decodeTree:Y}=this,ut=(Y[f]&Xe.VALUE_LENGTH)>>14;return this.emitNamedEntityData(f,ut,this.consumed),(a=this.errors)===null||a===void 0||a.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(a,f,Y){const{decodeTree:ut}=this;return this.emitCodePoint(f===1?ut[a]&~Xe.VALUE_LENGTH:ut[a+1],Y),f===3&&this.emitCodePoint(ut[a+2],Y),Y}end(){var a;switch(this.state){case qt.NamedEntity:return this.result!==0&&(this.decodeMode!==$t.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case qt.NumericDecimal:return this.emitNumericEntity(0,2);case qt.NumericHex:return this.emitNumericEntity(0,3);case qt.NumericStart:return(a=this.errors)===null||a===void 0||a.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case qt.EntityStart:return 0}}}function hn(t){let a="";const f=new mn(t,Y=>a+=fromCodePoint(Y));return function(ut,_t){let cn=0,Zn=0;for(;(Zn=ut.indexOf("&",Zn))>=0;){a+=ut.slice(cn,Zn),f.startEntity(_t);const Jt=f.write(ut,Zn+1);if(Jt<0){cn=Zn+f.end();break}cn=Zn+Jt,Zn=Jt===0?cn+1:cn}const na=a+ut.slice(cn);return a="",na}}function rn(t,a,f,Y){const ut=(a&Xe.BRANCH_LENGTH)>>7,_t=a&Xe.JUMP_TABLE;if(ut===0)return _t!==0&&Y===_t?f:-1;if(_t){const na=Y-_t;return na<0||na>=ut?-1:t[f+na]-1}let cn=f,Zn=cn+ut-1;for(;cn<=Zn;){const na=cn+Zn>>>1,Jt=t[na];if(JtY)Zn=na-1;else return t[na+ut]}return-1}const ln=null,jt=null;function Fe(t,a=$t.Legacy){return ln(t,a)}function Ne(t){return ln(t,$t.Attribute)}function Ut(t){return ln(t,$t.Strict)}function Ve(t){return jt(t,$t.Strict)}var U;(function(t){t.HTML="http://www.w3.org/1999/xhtml",t.MATHML="http://www.w3.org/1998/Math/MathML",t.SVG="http://www.w3.org/2000/svg",t.XLINK="http://www.w3.org/1999/xlink",t.XML="http://www.w3.org/XML/1998/namespace",t.XMLNS="http://www.w3.org/2000/xmlns/"})(U||(U={}));var et;(function(t){t.TYPE="type",t.ACTION="action",t.ENCODING="encoding",t.PROMPT="prompt",t.NAME="name",t.COLOR="color",t.FACE="face",t.SIZE="size"})(et||(et={}));var ze;(function(t){t.NO_QUIRKS="no-quirks",t.QUIRKS="quirks",t.LIMITED_QUIRKS="limited-quirks"})(ze||(ze={}));var j;(function(t){t.A="a",t.ADDRESS="address",t.ANNOTATION_XML="annotation-xml",t.APPLET="applet",t.AREA="area",t.ARTICLE="article",t.ASIDE="aside",t.B="b",t.BASE="base",t.BASEFONT="basefont",t.BGSOUND="bgsound",t.BIG="big",t.BLOCKQUOTE="blockquote",t.BODY="body",t.BR="br",t.BUTTON="button",t.CAPTION="caption",t.CENTER="center",t.CODE="code",t.COL="col",t.COLGROUP="colgroup",t.DD="dd",t.DESC="desc",t.DETAILS="details",t.DIALOG="dialog",t.DIR="dir",t.DIV="div",t.DL="dl",t.DT="dt",t.EM="em",t.EMBED="embed",t.FIELDSET="fieldset",t.FIGCAPTION="figcaption",t.FIGURE="figure",t.FONT="font",t.FOOTER="footer",t.FOREIGN_OBJECT="foreignObject",t.FORM="form",t.FRAME="frame",t.FRAMESET="frameset",t.H1="h1",t.H2="h2",t.H3="h3",t.H4="h4",t.H5="h5",t.H6="h6",t.HEAD="head",t.HEADER="header",t.HGROUP="hgroup",t.HR="hr",t.HTML="html",t.I="i",t.IMG="img",t.IMAGE="image",t.INPUT="input",t.IFRAME="iframe",t.KEYGEN="keygen",t.LABEL="label",t.LI="li",t.LINK="link",t.LISTING="listing",t.MAIN="main",t.MALIGNMARK="malignmark",t.MARQUEE="marquee",t.MATH="math",t.MENU="menu",t.META="meta",t.MGLYPH="mglyph",t.MI="mi",t.MO="mo",t.MN="mn",t.MS="ms",t.MTEXT="mtext",t.NAV="nav",t.NOBR="nobr",t.NOFRAMES="noframes",t.NOEMBED="noembed",t.NOSCRIPT="noscript",t.OBJECT="object",t.OL="ol",t.OPTGROUP="optgroup",t.OPTION="option",t.P="p",t.PARAM="param",t.PLAINTEXT="plaintext",t.PRE="pre",t.RB="rb",t.RP="rp",t.RT="rt",t.RTC="rtc",t.RUBY="ruby",t.S="s",t.SCRIPT="script",t.SEARCH="search",t.SECTION="section",t.SELECT="select",t.SOURCE="source",t.SMALL="small",t.SPAN="span",t.STRIKE="strike",t.STRONG="strong",t.STYLE="style",t.SUB="sub",t.SUMMARY="summary",t.SUP="sup",t.TABLE="table",t.TBODY="tbody",t.TEMPLATE="template",t.TEXTAREA="textarea",t.TFOOT="tfoot",t.TD="td",t.TH="th",t.THEAD="thead",t.TITLE="title",t.TR="tr",t.TRACK="track",t.TT="tt",t.U="u",t.UL="ul",t.SVG="svg",t.VAR="var",t.WBR="wbr",t.XMP="xmp"})(j||(j={}));var l;(function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.A=1]="A",t[t.ADDRESS=2]="ADDRESS",t[t.ANNOTATION_XML=3]="ANNOTATION_XML",t[t.APPLET=4]="APPLET",t[t.AREA=5]="AREA",t[t.ARTICLE=6]="ARTICLE",t[t.ASIDE=7]="ASIDE",t[t.B=8]="B",t[t.BASE=9]="BASE",t[t.BASEFONT=10]="BASEFONT",t[t.BGSOUND=11]="BGSOUND",t[t.BIG=12]="BIG",t[t.BLOCKQUOTE=13]="BLOCKQUOTE",t[t.BODY=14]="BODY",t[t.BR=15]="BR",t[t.BUTTON=16]="BUTTON",t[t.CAPTION=17]="CAPTION",t[t.CENTER=18]="CENTER",t[t.CODE=19]="CODE",t[t.COL=20]="COL",t[t.COLGROUP=21]="COLGROUP",t[t.DD=22]="DD",t[t.DESC=23]="DESC",t[t.DETAILS=24]="DETAILS",t[t.DIALOG=25]="DIALOG",t[t.DIR=26]="DIR",t[t.DIV=27]="DIV",t[t.DL=28]="DL",t[t.DT=29]="DT",t[t.EM=30]="EM",t[t.EMBED=31]="EMBED",t[t.FIELDSET=32]="FIELDSET",t[t.FIGCAPTION=33]="FIGCAPTION",t[t.FIGURE=34]="FIGURE",t[t.FONT=35]="FONT",t[t.FOOTER=36]="FOOTER",t[t.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",t[t.FORM=38]="FORM",t[t.FRAME=39]="FRAME",t[t.FRAMESET=40]="FRAMESET",t[t.H1=41]="H1",t[t.H2=42]="H2",t[t.H3=43]="H3",t[t.H4=44]="H4",t[t.H5=45]="H5",t[t.H6=46]="H6",t[t.HEAD=47]="HEAD",t[t.HEADER=48]="HEADER",t[t.HGROUP=49]="HGROUP",t[t.HR=50]="HR",t[t.HTML=51]="HTML",t[t.I=52]="I",t[t.IMG=53]="IMG",t[t.IMAGE=54]="IMAGE",t[t.INPUT=55]="INPUT",t[t.IFRAME=56]="IFRAME",t[t.KEYGEN=57]="KEYGEN",t[t.LABEL=58]="LABEL",t[t.LI=59]="LI",t[t.LINK=60]="LINK",t[t.LISTING=61]="LISTING",t[t.MAIN=62]="MAIN",t[t.MALIGNMARK=63]="MALIGNMARK",t[t.MARQUEE=64]="MARQUEE",t[t.MATH=65]="MATH",t[t.MENU=66]="MENU",t[t.META=67]="META",t[t.MGLYPH=68]="MGLYPH",t[t.MI=69]="MI",t[t.MO=70]="MO",t[t.MN=71]="MN",t[t.MS=72]="MS",t[t.MTEXT=73]="MTEXT",t[t.NAV=74]="NAV",t[t.NOBR=75]="NOBR",t[t.NOFRAMES=76]="NOFRAMES",t[t.NOEMBED=77]="NOEMBED",t[t.NOSCRIPT=78]="NOSCRIPT",t[t.OBJECT=79]="OBJECT",t[t.OL=80]="OL",t[t.OPTGROUP=81]="OPTGROUP",t[t.OPTION=82]="OPTION",t[t.P=83]="P",t[t.PARAM=84]="PARAM",t[t.PLAINTEXT=85]="PLAINTEXT",t[t.PRE=86]="PRE",t[t.RB=87]="RB",t[t.RP=88]="RP",t[t.RT=89]="RT",t[t.RTC=90]="RTC",t[t.RUBY=91]="RUBY",t[t.S=92]="S",t[t.SCRIPT=93]="SCRIPT",t[t.SEARCH=94]="SEARCH",t[t.SECTION=95]="SECTION",t[t.SELECT=96]="SELECT",t[t.SOURCE=97]="SOURCE",t[t.SMALL=98]="SMALL",t[t.SPAN=99]="SPAN",t[t.STRIKE=100]="STRIKE",t[t.STRONG=101]="STRONG",t[t.STYLE=102]="STYLE",t[t.SUB=103]="SUB",t[t.SUMMARY=104]="SUMMARY",t[t.SUP=105]="SUP",t[t.TABLE=106]="TABLE",t[t.TBODY=107]="TBODY",t[t.TEMPLATE=108]="TEMPLATE",t[t.TEXTAREA=109]="TEXTAREA",t[t.TFOOT=110]="TFOOT",t[t.TD=111]="TD",t[t.TH=112]="TH",t[t.THEAD=113]="THEAD",t[t.TITLE=114]="TITLE",t[t.TR=115]="TR",t[t.TRACK=116]="TRACK",t[t.TT=117]="TT",t[t.U=118]="U",t[t.UL=119]="UL",t[t.SVG=120]="SVG",t[t.VAR=121]="VAR",t[t.WBR=122]="WBR",t[t.XMP=123]="XMP"})(l||(l={}));const Ht=new Map([[j.A,l.A],[j.ADDRESS,l.ADDRESS],[j.ANNOTATION_XML,l.ANNOTATION_XML],[j.APPLET,l.APPLET],[j.AREA,l.AREA],[j.ARTICLE,l.ARTICLE],[j.ASIDE,l.ASIDE],[j.B,l.B],[j.BASE,l.BASE],[j.BASEFONT,l.BASEFONT],[j.BGSOUND,l.BGSOUND],[j.BIG,l.BIG],[j.BLOCKQUOTE,l.BLOCKQUOTE],[j.BODY,l.BODY],[j.BR,l.BR],[j.BUTTON,l.BUTTON],[j.CAPTION,l.CAPTION],[j.CENTER,l.CENTER],[j.CODE,l.CODE],[j.COL,l.COL],[j.COLGROUP,l.COLGROUP],[j.DD,l.DD],[j.DESC,l.DESC],[j.DETAILS,l.DETAILS],[j.DIALOG,l.DIALOG],[j.DIR,l.DIR],[j.DIV,l.DIV],[j.DL,l.DL],[j.DT,l.DT],[j.EM,l.EM],[j.EMBED,l.EMBED],[j.FIELDSET,l.FIELDSET],[j.FIGCAPTION,l.FIGCAPTION],[j.FIGURE,l.FIGURE],[j.FONT,l.FONT],[j.FOOTER,l.FOOTER],[j.FOREIGN_OBJECT,l.FOREIGN_OBJECT],[j.FORM,l.FORM],[j.FRAME,l.FRAME],[j.FRAMESET,l.FRAMESET],[j.H1,l.H1],[j.H2,l.H2],[j.H3,l.H3],[j.H4,l.H4],[j.H5,l.H5],[j.H6,l.H6],[j.HEAD,l.HEAD],[j.HEADER,l.HEADER],[j.HGROUP,l.HGROUP],[j.HR,l.HR],[j.HTML,l.HTML],[j.I,l.I],[j.IMG,l.IMG],[j.IMAGE,l.IMAGE],[j.INPUT,l.INPUT],[j.IFRAME,l.IFRAME],[j.KEYGEN,l.KEYGEN],[j.LABEL,l.LABEL],[j.LI,l.LI],[j.LINK,l.LINK],[j.LISTING,l.LISTING],[j.MAIN,l.MAIN],[j.MALIGNMARK,l.MALIGNMARK],[j.MARQUEE,l.MARQUEE],[j.MATH,l.MATH],[j.MENU,l.MENU],[j.META,l.META],[j.MGLYPH,l.MGLYPH],[j.MI,l.MI],[j.MO,l.MO],[j.MN,l.MN],[j.MS,l.MS],[j.MTEXT,l.MTEXT],[j.NAV,l.NAV],[j.NOBR,l.NOBR],[j.NOFRAMES,l.NOFRAMES],[j.NOEMBED,l.NOEMBED],[j.NOSCRIPT,l.NOSCRIPT],[j.OBJECT,l.OBJECT],[j.OL,l.OL],[j.OPTGROUP,l.OPTGROUP],[j.OPTION,l.OPTION],[j.P,l.P],[j.PARAM,l.PARAM],[j.PLAINTEXT,l.PLAINTEXT],[j.PRE,l.PRE],[j.RB,l.RB],[j.RP,l.RP],[j.RT,l.RT],[j.RTC,l.RTC],[j.RUBY,l.RUBY],[j.S,l.S],[j.SCRIPT,l.SCRIPT],[j.SEARCH,l.SEARCH],[j.SECTION,l.SECTION],[j.SELECT,l.SELECT],[j.SOURCE,l.SOURCE],[j.SMALL,l.SMALL],[j.SPAN,l.SPAN],[j.STRIKE,l.STRIKE],[j.STRONG,l.STRONG],[j.STYLE,l.STYLE],[j.SUB,l.SUB],[j.SUMMARY,l.SUMMARY],[j.SUP,l.SUP],[j.TABLE,l.TABLE],[j.TBODY,l.TBODY],[j.TEMPLATE,l.TEMPLATE],[j.TEXTAREA,l.TEXTAREA],[j.TFOOT,l.TFOOT],[j.TD,l.TD],[j.TH,l.TH],[j.THEAD,l.THEAD],[j.TITLE,l.TITLE],[j.TR,l.TR],[j.TRACK,l.TRACK],[j.TT,l.TT],[j.U,l.U],[j.UL,l.UL],[j.SVG,l.SVG],[j.VAR,l.VAR],[j.WBR,l.WBR],[j.XMP,l.XMP]]);function Yt(t){var a;return(a=Ht.get(t))!==null&&a!==void 0?a:l.UNKNOWN}const Ge=l,Xt={[U.HTML]:new Set([Ge.ADDRESS,Ge.APPLET,Ge.AREA,Ge.ARTICLE,Ge.ASIDE,Ge.BASE,Ge.BASEFONT,Ge.BGSOUND,Ge.BLOCKQUOTE,Ge.BODY,Ge.BR,Ge.BUTTON,Ge.CAPTION,Ge.CENTER,Ge.COL,Ge.COLGROUP,Ge.DD,Ge.DETAILS,Ge.DIR,Ge.DIV,Ge.DL,Ge.DT,Ge.EMBED,Ge.FIELDSET,Ge.FIGCAPTION,Ge.FIGURE,Ge.FOOTER,Ge.FORM,Ge.FRAME,Ge.FRAMESET,Ge.H1,Ge.H2,Ge.H3,Ge.H4,Ge.H5,Ge.H6,Ge.HEAD,Ge.HEADER,Ge.HGROUP,Ge.HR,Ge.HTML,Ge.IFRAME,Ge.IMG,Ge.INPUT,Ge.LI,Ge.LINK,Ge.LISTING,Ge.MAIN,Ge.MARQUEE,Ge.MENU,Ge.META,Ge.NAV,Ge.NOEMBED,Ge.NOFRAMES,Ge.NOSCRIPT,Ge.OBJECT,Ge.OL,Ge.P,Ge.PARAM,Ge.PLAINTEXT,Ge.PRE,Ge.SCRIPT,Ge.SECTION,Ge.SELECT,Ge.SOURCE,Ge.STYLE,Ge.SUMMARY,Ge.TABLE,Ge.TBODY,Ge.TD,Ge.TEMPLATE,Ge.TEXTAREA,Ge.TFOOT,Ge.TH,Ge.THEAD,Ge.TITLE,Ge.TR,Ge.TRACK,Ge.UL,Ge.WBR,Ge.XMP]),[U.MATHML]:new Set([Ge.MI,Ge.MO,Ge.MN,Ge.MS,Ge.MTEXT,Ge.ANNOTATION_XML]),[U.SVG]:new Set([Ge.TITLE,Ge.FOREIGN_OBJECT,Ge.DESC]),[U.XLINK]:new Set,[U.XML]:new Set,[U.XMLNS]:new Set},Bt=new Set([Ge.H1,Ge.H2,Ge.H3,Ge.H4,Ge.H5,Ge.H6]),Wt=new Set([j.STYLE,j.SCRIPT,j.XMP,j.IFRAME,j.NOEMBED,j.NOFRAMES,j.PLAINTEXT]);function on(t,a){return Wt.has(t)||a&&t===j.NOSCRIPT}var ie;(function(t){t[t.DATA=0]="DATA",t[t.RCDATA=1]="RCDATA",t[t.RAWTEXT=2]="RAWTEXT",t[t.SCRIPT_DATA=3]="SCRIPT_DATA",t[t.PLAINTEXT=4]="PLAINTEXT",t[t.TAG_OPEN=5]="TAG_OPEN",t[t.END_TAG_OPEN=6]="END_TAG_OPEN",t[t.TAG_NAME=7]="TAG_NAME",t[t.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",t[t.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",t[t.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",t[t.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",t[t.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",t[t.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",t[t.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",t[t.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",t[t.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",t[t.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",t[t.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",t[t.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",t[t.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",t[t.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",t[t.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",t[t.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",t[t.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",t[t.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",t[t.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",t[t.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",t[t.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",t[t.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",t[t.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",t[t.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",t[t.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",t[t.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",t[t.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",t[t.BOGUS_COMMENT=40]="BOGUS_COMMENT",t[t.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",t[t.COMMENT_START=42]="COMMENT_START",t[t.COMMENT_START_DASH=43]="COMMENT_START_DASH",t[t.COMMENT=44]="COMMENT",t[t.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",t[t.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",t[t.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",t[t.COMMENT_END_DASH=49]="COMMENT_END_DASH",t[t.COMMENT_END=50]="COMMENT_END",t[t.COMMENT_END_BANG=51]="COMMENT_END_BANG",t[t.DOCTYPE=52]="DOCTYPE",t[t.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",t[t.DOCTYPE_NAME=54]="DOCTYPE_NAME",t[t.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",t[t.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",t[t.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",t[t.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",t[t.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",t[t.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",t[t.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",t[t.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",t[t.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",t[t.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",t[t.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",t[t.CDATA_SECTION=68]="CDATA_SECTION",t[t.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",t[t.CDATA_SECTION_END=70]="CDATA_SECTION_END",t[t.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",t[t.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(ie||(ie={}));const pn={DATA:ie.DATA,RCDATA:ie.RCDATA,RAWTEXT:ie.RAWTEXT,SCRIPT_DATA:ie.SCRIPT_DATA,PLAINTEXT:ie.PLAINTEXT,CDATA_SECTION:ie.CDATA_SECTION};function Bn(t){return t>=R.DIGIT_0&&t<=R.DIGIT_9}function Un(t){return t>=R.LATIN_CAPITAL_A&&t<=R.LATIN_CAPITAL_Z}function yn(t){return t>=R.LATIN_SMALL_A&&t<=R.LATIN_SMALL_Z}function Cn(t){return yn(t)||Un(t)}function Pt(t){return Cn(t)||Bn(t)}function fn(t){return t+32}function On(t){return t===R.SPACE||t===R.LINE_FEED||t===R.TABULATION||t===R.FORM_FEED}function Vn(t){return On(t)||t===R.SOLIDUS||t===R.GREATER_THAN_SIGN}function wn(t){return t===R.NULL?De.nullCharacterReference:t>1114111?De.characterReferenceOutsideUnicodeRange:ot(t)?De.surrogateCharacterReference:bt(t)?De.noncharacterCharacterReference:Kt(t)||t===R.CARRIAGE_RETURN?De.controlCharacterReference:null}class Jn{constructor(a,f){this.options=a,this.handler=f,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=ie.DATA,this.returnState=ie.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Zt(f),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new mn(nn,(Y,ut)=>{this.preprocessor.pos=this.entityStartPos+ut-1,this._flushCodePointConsumedAsCharacterReference(Y)},f.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(De.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:Y=>{this._err(De.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+Y)},validateNumericCharacterReference:Y=>{const ut=wn(Y);ut&&this._err(ut,1)}}:void 0)}_err(a,f=0){var Y,ut;(ut=(Y=this.handler).onParseError)===null||ut===void 0||ut.call(Y,this.preprocessor.getError(a,f))}getCurrentLocation(a){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-a,startOffset:this.preprocessor.offset-a,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const a=this._consume();this._ensureHibernation()||this._callState(a)}this.inLoop=!1}}pause(){this.paused=!0}resume(a){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||a==null||a())}write(a,f,Y){this.active=!0,this.preprocessor.write(a,f),this._runParsingLoop(),this.paused||Y==null||Y()}insertHtmlAtCurrentPos(a){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(a),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(a){this.consumedAfterSnapshot+=a;for(let f=0;f0&&this._err(De.endTagWithAttributes),a.selfClosing&&this._err(De.endTagWithTrailingSolidus),this.handler.onEndTag(a)),this.preprocessor.dropParsedChunk()}emitCurrentComment(a){this.prepareToken(a),this.handler.onComment(a),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(a){this.prepareToken(a),this.handler.onDoctype(a),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(a){if(this.currentCharacterToken){switch(a&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=a.startLine,this.currentCharacterToken.location.endCol=a.startCol,this.currentCharacterToken.location.endOffset=a.startOffset),this.currentCharacterToken.type){case nt.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case nt.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case nt.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const a=this.getCurrentLocation(0);a&&(a.endLine=a.startLine,a.endCol=a.startCol,a.endOffset=a.startOffset),this._emitCurrentCharacterToken(a),this.handler.onEof({type:nt.EOF,location:a}),this.active=!1}_appendCharToCurrentCharacterToken(a,f){if(this.currentCharacterToken)if(this.currentCharacterToken.type===a){this.currentCharacterToken.chars+=f;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(a,f)}_emitCodePoint(a){const f=On(a)?nt.WHITESPACE_CHARACTER:a===R.NULL?nt.NULL_CHARACTER:nt.CHARACTER;this._appendCharToCurrentCharacterToken(f,String.fromCodePoint(a))}_emitChars(a){this._appendCharToCurrentCharacterToken(nt.CHARACTER,a)}_startCharacterReference(){this.returnState=this.state,this.state=ie.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?$t.Attribute:$t.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===ie.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===ie.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===ie.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(a){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(a):this._emitCodePoint(a)}_callState(a){switch(this.state){case ie.DATA:{this._stateData(a);break}case ie.RCDATA:{this._stateRcdata(a);break}case ie.RAWTEXT:{this._stateRawtext(a);break}case ie.SCRIPT_DATA:{this._stateScriptData(a);break}case ie.PLAINTEXT:{this._statePlaintext(a);break}case ie.TAG_OPEN:{this._stateTagOpen(a);break}case ie.END_TAG_OPEN:{this._stateEndTagOpen(a);break}case ie.TAG_NAME:{this._stateTagName(a);break}case ie.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(a);break}case ie.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(a);break}case ie.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(a);break}case ie.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(a);break}case ie.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(a);break}case ie.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(a);break}case ie.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(a);break}case ie.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(a);break}case ie.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(a);break}case ie.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(a);break}case ie.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(a);break}case ie.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(a);break}case ie.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(a);break}case ie.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(a);break}case ie.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(a);break}case ie.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(a);break}case ie.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(a);break}case ie.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(a);break}case ie.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(a);break}case ie.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(a);break}case ie.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(a);break}case ie.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(a);break}case ie.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(a);break}case ie.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(a);break}case ie.ATTRIBUTE_NAME:{this._stateAttributeName(a);break}case ie.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(a);break}case ie.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(a);break}case ie.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(a);break}case ie.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(a);break}case ie.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(a);break}case ie.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(a);break}case ie.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(a);break}case ie.BOGUS_COMMENT:{this._stateBogusComment(a);break}case ie.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(a);break}case ie.COMMENT_START:{this._stateCommentStart(a);break}case ie.COMMENT_START_DASH:{this._stateCommentStartDash(a);break}case ie.COMMENT:{this._stateComment(a);break}case ie.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(a);break}case ie.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(a);break}case ie.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(a);break}case ie.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(a);break}case ie.COMMENT_END_DASH:{this._stateCommentEndDash(a);break}case ie.COMMENT_END:{this._stateCommentEnd(a);break}case ie.COMMENT_END_BANG:{this._stateCommentEndBang(a);break}case ie.DOCTYPE:{this._stateDoctype(a);break}case ie.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(a);break}case ie.DOCTYPE_NAME:{this._stateDoctypeName(a);break}case ie.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(a);break}case ie.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(a);break}case ie.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(a);break}case ie.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(a);break}case ie.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(a);break}case ie.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(a);break}case ie.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(a);break}case ie.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(a);break}case ie.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(a);break}case ie.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(a);break}case ie.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(a);break}case ie.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(a);break}case ie.BOGUS_DOCTYPE:{this._stateBogusDoctype(a);break}case ie.CDATA_SECTION:{this._stateCdataSection(a);break}case ie.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(a);break}case ie.CDATA_SECTION_END:{this._stateCdataSectionEnd(a);break}case ie.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case ie.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(a);break}default:throw new Error("Unknown state")}}_stateData(a){switch(a){case R.LESS_THAN_SIGN:{this.state=ie.TAG_OPEN;break}case R.AMPERSAND:{this._startCharacterReference();break}case R.NULL:{this._err(De.unexpectedNullCharacter),this._emitCodePoint(a);break}case R.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(a)}}_stateRcdata(a){switch(a){case R.AMPERSAND:{this._startCharacterReference();break}case R.LESS_THAN_SIGN:{this.state=ie.RCDATA_LESS_THAN_SIGN;break}case R.NULL:{this._err(De.unexpectedNullCharacter),this._emitChars(Me);break}case R.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(a)}}_stateRawtext(a){switch(a){case R.LESS_THAN_SIGN:{this.state=ie.RAWTEXT_LESS_THAN_SIGN;break}case R.NULL:{this._err(De.unexpectedNullCharacter),this._emitChars(Me);break}case R.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(a)}}_stateScriptData(a){switch(a){case R.LESS_THAN_SIGN:{this.state=ie.SCRIPT_DATA_LESS_THAN_SIGN;break}case R.NULL:{this._err(De.unexpectedNullCharacter),this._emitChars(Me);break}case R.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(a)}}_statePlaintext(a){switch(a){case R.NULL:{this._err(De.unexpectedNullCharacter),this._emitChars(Me);break}case R.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(a)}}_stateTagOpen(a){if(Cn(a))this._createStartTagToken(),this.state=ie.TAG_NAME,this._stateTagName(a);else switch(a){case R.EXCLAMATION_MARK:{this.state=ie.MARKUP_DECLARATION_OPEN;break}case R.SOLIDUS:{this.state=ie.END_TAG_OPEN;break}case R.QUESTION_MARK:{this._err(De.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=ie.BOGUS_COMMENT,this._stateBogusComment(a);break}case R.EOF:{this._err(De.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(De.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=ie.DATA,this._stateData(a)}}_stateEndTagOpen(a){if(Cn(a))this._createEndTagToken(),this.state=ie.TAG_NAME,this._stateTagName(a);else switch(a){case R.GREATER_THAN_SIGN:{this._err(De.missingEndTagName),this.state=ie.DATA;break}case R.EOF:{this._err(De.eofBeforeTagName),this._emitChars("");break}case R.NULL:{this._err(De.unexpectedNullCharacter),this.state=ie.SCRIPT_DATA_ESCAPED,this._emitChars(Me);break}case R.EOF:{this._err(De.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=ie.SCRIPT_DATA_ESCAPED,this._emitCodePoint(a)}}_stateScriptDataEscapedLessThanSign(a){a===R.SOLIDUS?this.state=ie.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Cn(a)?(this._emitChars("<"),this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(a)):(this._emitChars("<"),this.state=ie.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(a))}_stateScriptDataEscapedEndTagOpen(a){Cn(a)?(this.state=ie.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(a)):(this._emitChars("");break}case R.NULL:{this._err(De.unexpectedNullCharacter),this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Me);break}case R.EOF:{this._err(De.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(a)}}_stateScriptDataDoubleEscapedLessThanSign(a){a===R.SOLIDUS?(this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=ie.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(a))}_stateScriptDataDoubleEscapeEnd(a){if(this.preprocessor.startsWith(qe.SCRIPT,!1)&&Vn(this.preprocessor.peek(qe.SCRIPT.length))){this._emitCodePoint(a);for(let f=0;f0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(a,!0)}replace(a,f){const Y=this._indexOf(a);this.items[Y]=f,Y===this.stackTop&&(this.current=f)}insertAfter(a,f,Y){const ut=this._indexOf(a)+1;this.items.splice(ut,0,f),this.tagIDs.splice(ut,0,Y),this.stackTop++,ut===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,ut===this.stackTop)}popUntilTagNamePopped(a){let f=this.stackTop+1;do f=this.tagIDs.lastIndexOf(a,f-1);while(f>0&&this.treeAdapter.getNamespaceURI(this.items[f])!==U.HTML);this.shortenToLength(Math.max(f,0))}shortenToLength(a){for(;this.stackTop>=a;){const f=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(f,this.stackTop=0;Y--)if(a.has(this.tagIDs[Y])&&this.treeAdapter.getNamespaceURI(this.items[Y])===f)return Y;return-1}clearBackTo(a,f){const Y=this._indexOfTagNames(a,f);this.shortenToLength(Y+1)}clearBackToTableContext(){this.clearBackTo(ea,U.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Sn,U.HTML)}clearBackToTableRowContext(){this.clearBackTo(Hn,U.HTML)}remove(a){const f=this._indexOf(a);f>=0&&(f===this.stackTop?this.pop():(this.items.splice(f,1),this.tagIDs.splice(f,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(a,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===l.BODY?this.items[1]:null}contains(a){return this._indexOf(a)>-1}getCommonAncestor(a){const f=this._indexOf(a)-1;return f>=0?this.items[f]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===l.HTML}hasInDynamicScope(a,f){for(let Y=this.stackTop;Y>=0;Y--){const ut=this.tagIDs[Y];switch(this.treeAdapter.getNamespaceURI(this.items[Y])){case U.HTML:{if(ut===a)return!0;if(f.has(ut))return!1;break}case U.SVG:{if(xn.has(ut))return!1;break}case U.MATHML:{if(Nn.has(ut))return!1;break}}}return!0}hasInScope(a){return this.hasInDynamicScope(a,Xn)}hasInListItemScope(a){return this.hasInDynamicScope(a,ua)}hasInButtonScope(a){return this.hasInDynamicScope(a,vn)}hasNumberedHeaderInScope(){for(let a=this.stackTop;a>=0;a--){const f=this.tagIDs[a];switch(this.treeAdapter.getNamespaceURI(this.items[a])){case U.HTML:{if(Bt.has(f))return!0;if(Xn.has(f))return!1;break}case U.SVG:{if(xn.has(f))return!1;break}case U.MATHML:{if(Nn.has(f))return!1;break}}}return!0}hasInTableScope(a){for(let f=this.stackTop;f>=0;f--)if(this.treeAdapter.getNamespaceURI(this.items[f])===U.HTML)switch(this.tagIDs[f]){case a:return!0;case l.TABLE:case l.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let a=this.stackTop;a>=0;a--)if(this.treeAdapter.getNamespaceURI(this.items[a])===U.HTML)switch(this.tagIDs[a]){case l.TBODY:case l.THEAD:case l.TFOOT:return!0;case l.TABLE:case l.HTML:return!1}return!0}hasInSelectScope(a){for(let f=this.stackTop;f>=0;f--)if(this.treeAdapter.getNamespaceURI(this.items[f])===U.HTML)switch(this.tagIDs[f]){case a:return!0;case l.OPTION:case l.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&Wn.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Qn.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(a){for(;this.currentTagId!==void 0&&this.currentTagId!==a&&Qn.has(this.currentTagId);)this.pop()}}const ft=3;var at;(function(t){t[t.Marker=0]="Marker",t[t.Element=1]="Element"})(at||(at={}));const it={type:at.Marker};class Nt{constructor(a){this.treeAdapter=a,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(a,f){const Y=[],ut=f.length,_t=this.treeAdapter.getTagName(a),cn=this.treeAdapter.getNamespaceURI(a);for(let Zn=0;Zn[cn.name,cn.value]));let _t=0;for(let cn=0;cnut.get(na.name)===na.value)&&(_t+=1,_t>=ft&&this.entries.splice(Zn.idx,1))}}insertMarker(){this.entries.unshift(it)}pushElement(a,f){this._ensureNoahArkCondition(a),this.entries.unshift({type:at.Element,element:a,token:f})}insertElementAfterBookmark(a,f){const Y=this.entries.indexOf(this.bookmark);this.entries.splice(Y,0,{type:at.Element,element:a,token:f})}removeEntry(a){const f=this.entries.indexOf(a);f!==-1&&this.entries.splice(f,1)}clearToLastMarker(){const a=this.entries.indexOf(it);a===-1?this.entries.length=0:this.entries.splice(0,a+1)}getElementEntryInScopeWithTagName(a){const f=this.entries.find(Y=>Y.type===at.Marker||this.treeAdapter.getTagName(Y.element)===a);return f&&f.type===at.Element?f:null}getElementEntry(a){return this.entries.find(f=>f.type===at.Element&&f.element===a)}}const wt={createDocument(){return{nodeName:"#document",mode:ze.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(t,a,f){return{nodeName:t,tagName:t,attrs:f,namespaceURI:a,childNodes:[],parentNode:null}},createCommentNode(t){return{nodeName:"#comment",data:t,parentNode:null}},createTextNode(t){return{nodeName:"#text",value:t,parentNode:null}},appendChild(t,a){t.childNodes.push(a),a.parentNode=t},insertBefore(t,a,f){const Y=t.childNodes.indexOf(f);t.childNodes.splice(Y,0,a),a.parentNode=t},setTemplateContent(t,a){t.content=a},getTemplateContent(t){return t.content},setDocumentType(t,a,f,Y){const ut=t.childNodes.find(_t=>_t.nodeName==="#documentType");if(ut)ut.name=a,ut.publicId=f,ut.systemId=Y;else{const _t={nodeName:"#documentType",name:a,publicId:f,systemId:Y,parentNode:null};wt.appendChild(t,_t)}},setDocumentMode(t,a){t.mode=a},getDocumentMode(t){return t.mode},detachNode(t){if(t.parentNode){const a=t.parentNode.childNodes.indexOf(t);t.parentNode.childNodes.splice(a,1),t.parentNode=null}},insertText(t,a){if(t.childNodes.length>0){const f=t.childNodes[t.childNodes.length-1];if(wt.isTextNode(f)){f.value+=a;return}}wt.appendChild(t,wt.createTextNode(a))},insertTextBefore(t,a,f){const Y=t.childNodes[t.childNodes.indexOf(f)-1];Y&&wt.isTextNode(Y)?Y.value+=a:wt.insertBefore(t,wt.createTextNode(a),f)},adoptAttributes(t,a){const f=new Set(t.attrs.map(Y=>Y.name));for(let Y=0;Yt.startsWith(f))}function Rt(t){return t.name===Gt&&t.publicId===null&&(t.systemId===null||t.systemId===Vt)}function yt(t){if(t.name!==Gt)return ze.QUIRKS;const{systemId:a}=t;if(a&&a.toLowerCase()===zt)return ze.QUIRKS;let{publicId:f}=t;if(f!==null){if(f=f.toLowerCase(),he.has(f))return ze.QUIRKS;let Y=a===null?C:tt;if(Pe(f,Y))return ze.QUIRKS;if(Y=a===null?Ie:je,Pe(f,Y))return ze.LIMITED_QUIRKS}return ze.NO_QUIRKS}const Tt={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},Ft="definitionurl",an="definitionURL",gn=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(t=>[t.toLowerCase(),t])),sn=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:U.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:U.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:U.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:U.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:U.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:U.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:U.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:U.XML}],["xml:space",{prefix:"xml",name:"space",namespace:U.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:U.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:U.XMLNS}]]),En=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(t=>[t.toLowerCase(),t])),Ln=new Set([l.B,l.BIG,l.BLOCKQUOTE,l.BODY,l.BR,l.CENTER,l.CODE,l.DD,l.DIV,l.DL,l.DT,l.EM,l.EMBED,l.H1,l.H2,l.H3,l.H4,l.H5,l.H6,l.HEAD,l.HR,l.I,l.IMG,l.LI,l.LISTING,l.MENU,l.META,l.NOBR,l.OL,l.P,l.PRE,l.RUBY,l.S,l.SMALL,l.SPAN,l.STRONG,l.STRIKE,l.SUB,l.SUP,l.TABLE,l.TT,l.U,l.UL,l.VAR]);function In(t){const a=t.tagID;return a===l.FONT&&t.attrs.some(({name:Y})=>Y===et.COLOR||Y===et.SIZE||Y===et.FACE)||Ln.has(a)}function Pn(t){for(let a=0;a0&&this._setContextModes(a,f)}onItemPop(a,f){var Y,ut;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(a,this.currentToken),(ut=(Y=this.treeAdapter).onItemPop)===null||ut===void 0||ut.call(Y,a,this.openElements.current),f){let _t,cn;this.openElements.stackTop===0&&this.fragmentContext?(_t=this.fragmentContext,cn=this.fragmentContextID):{current:_t,currentTagId:cn}=this.openElements,this._setContextModes(_t,cn)}}_setContextModes(a,f){const Y=a===this.document||a&&this.treeAdapter.getNamespaceURI(a)===U.HTML;this.currentNotInHTML=!Y,this.tokenizer.inForeignNode=!Y&&a!==void 0&&f!==void 0&&!this._isIntegrationPoint(f,a)}_switchToTextParsing(a,f){this._insertElement(a,U.HTML),this.tokenizer.state=f,this.originalInsertionMode=this.insertionMode,this.insertionMode=Ue.TEXT}switchToPlaintextParsing(){this.insertionMode=Ue.TEXT,this.originalInsertionMode=Ue.IN_BODY,this.tokenizer.state=pn.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let a=this.fragmentContext;for(;a;){if(this.treeAdapter.getTagName(a)===j.FORM){this.formElement=a;break}a=this.treeAdapter.getParentNode(a)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==U.HTML))switch(this.fragmentContextID){case l.TITLE:case l.TEXTAREA:{this.tokenizer.state=pn.RCDATA;break}case l.STYLE:case l.XMP:case l.IFRAME:case l.NOEMBED:case l.NOFRAMES:case l.NOSCRIPT:{this.tokenizer.state=pn.RAWTEXT;break}case l.SCRIPT:{this.tokenizer.state=pn.SCRIPT_DATA;break}case l.PLAINTEXT:{this.tokenizer.state=pn.PLAINTEXT;break}default:}}_setDocumentType(a){const f=a.name||"",Y=a.publicId||"",ut=a.systemId||"";if(this.treeAdapter.setDocumentType(this.document,f,Y,ut),a.location){const cn=this.treeAdapter.getChildNodes(this.document).find(Zn=>this.treeAdapter.isDocumentTypeNode(Zn));cn&&this.treeAdapter.setNodeSourceCodeLocation(cn,a.location)}}_attachElementToTree(a,f){if(this.options.sourceCodeLocationInfo){const Y=f&&Do(da({},f),{startTag:f});this.treeAdapter.setNodeSourceCodeLocation(a,Y)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(a);else{const Y=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(Y!=null?Y:this.document,a)}}_appendElement(a,f){const Y=this.treeAdapter.createElement(a.tagName,f,a.attrs);this._attachElementToTree(Y,a.location)}_insertElement(a,f){const Y=this.treeAdapter.createElement(a.tagName,f,a.attrs);this._attachElementToTree(Y,a.location),this.openElements.push(Y,a.tagID)}_insertFakeElement(a,f){const Y=this.treeAdapter.createElement(a,U.HTML,[]);this._attachElementToTree(Y,null),this.openElements.push(Y,f)}_insertTemplate(a){const f=this.treeAdapter.createElement(a.tagName,U.HTML,a.attrs),Y=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(f,Y),this._attachElementToTree(f,a.location),this.openElements.push(f,a.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Y,null)}_insertFakeRootElement(){const a=this.treeAdapter.createElement(j.HTML,U.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(a,null),this.treeAdapter.appendChild(this.openElements.current,a),this.openElements.push(a,l.HTML)}_appendCommentNode(a,f){const Y=this.treeAdapter.createCommentNode(a.data);this.treeAdapter.appendChild(f,Y),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(Y,a.location)}_insertCharacters(a){let f,Y;if(this._shouldFosterParentOnInsertion()?({parent:f,beforeElement:Y}=this._findFosterParentingLocation(),Y?this.treeAdapter.insertTextBefore(f,a.chars,Y):this.treeAdapter.insertText(f,a.chars)):(f=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(f,a.chars)),!a.location)return;const ut=this.treeAdapter.getChildNodes(f),_t=Y?ut.lastIndexOf(Y):ut.length,cn=ut[_t-1];if(this.treeAdapter.getNodeSourceCodeLocation(cn)){const{endLine:na,endCol:Jt,endOffset:An}=a.location;this.treeAdapter.updateNodeSourceCodeLocation(cn,{endLine:na,endCol:Jt,endOffset:An})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(cn,a.location)}_adoptNodes(a,f){for(let Y=this.treeAdapter.getFirstChild(a);Y;Y=this.treeAdapter.getFirstChild(a))this.treeAdapter.detachNode(Y),this.treeAdapter.appendChild(f,Y)}_setEndLocation(a,f){if(this.treeAdapter.getNodeSourceCodeLocation(a)&&f.location){const Y=f.location,ut=this.treeAdapter.getTagName(a),_t=f.type===nt.END_TAG&&ut===f.tagName?{endTag:da({},Y),endLine:Y.endLine,endCol:Y.endCol,endOffset:Y.endOffset}:{endLine:Y.startLine,endCol:Y.startCol,endOffset:Y.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(a,_t)}}shouldProcessStartTagTokenInForeignContent(a){if(!this.currentNotInHTML)return!1;let f,Y;return this.openElements.stackTop===0&&this.fragmentContext?(f=this.fragmentContext,Y=this.fragmentContextID):{current:f,currentTagId:Y}=this.openElements,a.tagID===l.SVG&&this.treeAdapter.getTagName(f)===j.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(f)===U.MATHML?!1:this.tokenizer.inForeignNode||(a.tagID===l.MGLYPH||a.tagID===l.MALIGNMARK)&&Y!==void 0&&!this._isIntegrationPoint(Y,f,U.HTML)}_processToken(a){switch(a.type){case nt.CHARACTER:{this.onCharacter(a);break}case nt.NULL_CHARACTER:{this.onNullCharacter(a);break}case nt.COMMENT:{this.onComment(a);break}case nt.DOCTYPE:{this.onDoctype(a);break}case nt.START_TAG:{this._processStartTag(a);break}case nt.END_TAG:{this.onEndTag(a);break}case nt.EOF:{this.onEof(a);break}case nt.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(a);break}}}_isIntegrationPoint(a,f,Y){const ut=this.treeAdapter.getNamespaceURI(f),_t=this.treeAdapter.getAttrList(f);return Tn(a,ut,_t,Y)}_reconstructActiveFormattingElements(){const a=this.activeFormattingElements.entries.length;if(a){const f=this.activeFormattingElements.entries.findIndex(ut=>ut.type===at.Marker||this.openElements.contains(ut.element)),Y=f===-1?a-1:f-1;for(let ut=Y;ut>=0;ut--){const _t=this.activeFormattingElements.entries[ut];this._insertElement(_t.token,this.treeAdapter.getNamespaceURI(_t.element)),_t.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Ue.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(l.P),this.openElements.popUntilTagNamePopped(l.P)}_resetInsertionMode(){for(let a=this.openElements.stackTop;a>=0;a--)switch(a===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[a]){case l.TR:{this.insertionMode=Ue.IN_ROW;return}case l.TBODY:case l.THEAD:case l.TFOOT:{this.insertionMode=Ue.IN_TABLE_BODY;return}case l.CAPTION:{this.insertionMode=Ue.IN_CAPTION;return}case l.COLGROUP:{this.insertionMode=Ue.IN_COLUMN_GROUP;return}case l.TABLE:{this.insertionMode=Ue.IN_TABLE;return}case l.BODY:{this.insertionMode=Ue.IN_BODY;return}case l.FRAMESET:{this.insertionMode=Ue.IN_FRAMESET;return}case l.SELECT:{this._resetInsertionModeForSelect(a);return}case l.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case l.HTML:{this.insertionMode=this.headElement?Ue.AFTER_HEAD:Ue.BEFORE_HEAD;return}case l.TD:case l.TH:{if(a>0){this.insertionMode=Ue.IN_CELL;return}break}case l.HEAD:{if(a>0){this.insertionMode=Ue.IN_HEAD;return}break}}this.insertionMode=Ue.IN_BODY}_resetInsertionModeForSelect(a){if(a>0)for(let f=a-1;f>0;f--){const Y=this.openElements.tagIDs[f];if(Y===l.TEMPLATE)break;if(Y===l.TABLE){this.insertionMode=Ue.IN_SELECT_IN_TABLE;return}}this.insertionMode=Ue.IN_SELECT}_isElementCausesFosterParenting(a){return Da.has(a)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let a=this.openElements.stackTop;a>=0;a--){const f=this.openElements.items[a];switch(this.openElements.tagIDs[a]){case l.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(f)===U.HTML)return{parent:this.treeAdapter.getTemplateContent(f),beforeElement:null};break}case l.TABLE:{const Y=this.treeAdapter.getParentNode(f);return Y?{parent:Y,beforeElement:f}:{parent:this.openElements.items[a-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(a){const f=this._findFosterParentingLocation();f.beforeElement?this.treeAdapter.insertBefore(f.parent,a,f.beforeElement):this.treeAdapter.appendChild(f.parent,a)}_isSpecialElement(a,f){const Y=this.treeAdapter.getNamespaceURI(a);return Xt[Y].has(f)}onCharacter(a){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){y(this,a);return}switch(this.insertionMode){case Ue.INITIAL:{zn(this,a);break}case Ue.BEFORE_HTML:{Ka(this,a);break}case Ue.BEFORE_HEAD:{oa(this,a);break}case Ue.IN_HEAD:{Ar(this,a);break}case Ue.IN_HEAD_NO_SCRIPT:{Pa(this,a);break}case Ue.AFTER_HEAD:{ia(this,a);break}case Ue.IN_BODY:case Ue.IN_CAPTION:case Ue.IN_CELL:case Ue.IN_TEMPLATE:{La(this,a);break}case Ue.TEXT:case Ue.IN_SELECT:case Ue.IN_SELECT_IN_TABLE:{this._insertCharacters(a);break}case Ue.IN_TABLE:case Ue.IN_TABLE_BODY:case Ue.IN_ROW:{To(this,a);break}case Ue.IN_TABLE_TEXT:{Xr(this,a);break}case Ue.IN_COLUMN_GROUP:{Xa(this,a);break}case Ue.AFTER_BODY:{Ko(this,a);break}case Ue.AFTER_AFTER_BODY:{r(this,a);break}default:}}onNullCharacter(a){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){g(this,a);return}switch(this.insertionMode){case Ue.INITIAL:{zn(this,a);break}case Ue.BEFORE_HTML:{Ka(this,a);break}case Ue.BEFORE_HEAD:{oa(this,a);break}case Ue.IN_HEAD:{Ar(this,a);break}case Ue.IN_HEAD_NO_SCRIPT:{Pa(this,a);break}case Ue.AFTER_HEAD:{ia(this,a);break}case Ue.TEXT:{this._insertCharacters(a);break}case Ue.IN_TABLE:case Ue.IN_TABLE_BODY:case Ue.IN_ROW:{To(this,a);break}case Ue.IN_COLUMN_GROUP:{Xa(this,a);break}case Ue.AFTER_BODY:{Ko(this,a);break}case Ue.AFTER_AFTER_BODY:{r(this,a);break}default:}}onComment(a){if(this.skipNextNewLine=!1,this.currentNotInHTML){Fa(this,a);return}switch(this.insertionMode){case Ue.INITIAL:case Ue.BEFORE_HTML:case Ue.BEFORE_HEAD:case Ue.IN_HEAD:case Ue.IN_HEAD_NO_SCRIPT:case Ue.AFTER_HEAD:case Ue.IN_BODY:case Ue.IN_TABLE:case Ue.IN_CAPTION:case Ue.IN_COLUMN_GROUP:case Ue.IN_TABLE_BODY:case Ue.IN_ROW:case Ue.IN_CELL:case Ue.IN_SELECT:case Ue.IN_SELECT_IN_TABLE:case Ue.IN_TEMPLATE:case Ue.IN_FRAMESET:case Ue.AFTER_FRAMESET:{Fa(this,a);break}case Ue.IN_TABLE_TEXT:{Ur(this,a);break}case Ue.AFTER_BODY:{Oa(this,a);break}case Ue.AFTER_AFTER_BODY:case Ue.AFTER_AFTER_FRAMESET:{kn(this,a);break}default:}}onDoctype(a){switch(this.skipNextNewLine=!1,this.insertionMode){case Ue.INITIAL:{Gn(this,a);break}case Ue.BEFORE_HEAD:case Ue.IN_HEAD:case Ue.IN_HEAD_NO_SCRIPT:case Ue.AFTER_HEAD:{this._err(a,De.misplacedDoctype);break}case Ue.IN_TABLE_TEXT:{Ur(this,a);break}default:}}onStartTag(a){this.skipNextNewLine=!1,this.currentToken=a,this._processStartTag(a),a.selfClosing&&!a.ackSelfClosing&&this._err(a,De.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(a){this.shouldProcessStartTagTokenInForeignContent(a)?H(this,a):this._startTagOutsideForeignContent(a)}_startTagOutsideForeignContent(a){switch(this.insertionMode){case Ue.INITIAL:{zn(this,a);break}case Ue.BEFORE_HTML:{Ea(this,a);break}case Ue.BEFORE_HEAD:{za(this,a);break}case Ue.IN_HEAD:{va(this,a);break}case Ue.IN_HEAD_NO_SCRIPT:{mr(this,a);break}case Ue.AFTER_HEAD:{un(this,a);break}case Ue.IN_BODY:{ir(this,a);break}case Ue.IN_TABLE:{Yr(this,a);break}case Ue.IN_TABLE_TEXT:{Ur(this,a);break}case Ue.IN_CAPTION:{Aa(this,a);break}case Ue.IN_COLUMN_GROUP:{tr(this,a);break}case Ue.IN_TABLE_BODY:{Tr(this,a);break}case Ue.IN_ROW:{Cr(this,a);break}case Ue.IN_CELL:{Eo(this,a);break}case Ue.IN_SELECT:{$o(this,a);break}case Ue.IN_SELECT_IN_TABLE:{ui(this,a);break}case Ue.IN_TEMPLATE:{ti(this,a);break}case Ue.AFTER_BODY:{ci(this,a);break}case Ue.IN_FRAMESET:{mi(this,a);break}case Ue.AFTER_FRAMESET:{Yo(this,a);break}case Ue.AFTER_AFTER_BODY:{di(this,a);break}case Ue.AFTER_AFTER_FRAMESET:{d(this,a);break}default:}}onEndTag(a){this.skipNextNewLine=!1,this.currentToken=a,this.currentNotInHTML?X(this,a):this._endTagOutsideForeignContent(a)}_endTagOutsideForeignContent(a){switch(this.insertionMode){case Ue.INITIAL:{zn(this,a);break}case Ue.BEFORE_HTML:{Sa(this,a);break}case Ue.BEFORE_HEAD:{$a(this,a);break}case Ue.IN_HEAD:{ur(this,a);break}case Ue.IN_HEAD_NO_SCRIPT:{ar(this,a);break}case Ue.AFTER_HEAD:{ta(this,a);break}case Ue.IN_BODY:{to(this,a);break}case Ue.TEXT:{Nr(this,a);break}case Ue.IN_TABLE:{Qr(this,a);break}case Ue.IN_TABLE_TEXT:{Ur(this,a);break}case Ue.IN_CAPTION:{ya(this,a);break}case Ue.IN_COLUMN_GROUP:{br(this,a);break}case Ue.IN_TABLE_BODY:{xr(this,a);break}case Ue.IN_ROW:{Zr(this,a);break}case Ue.IN_CELL:{Uo(this,a);break}case Ue.IN_SELECT:{ei(this,a);break}case Ue.IN_SELECT_IN_TABLE:{li(this,a);break}case Ue.IN_TEMPLATE:{ni(this,a);break}case Ue.AFTER_BODY:{ri(this,a);break}case Ue.IN_FRAMESET:{Go(this,a);break}case Ue.AFTER_FRAMESET:{Qo(this,a);break}case Ue.AFTER_AFTER_BODY:{r(this,a);break}default:}}onEof(a){switch(this.insertionMode){case Ue.INITIAL:{zn(this,a);break}case Ue.BEFORE_HTML:{Ka(this,a);break}case Ue.BEFORE_HEAD:{oa(this,a);break}case Ue.IN_HEAD:{Ar(this,a);break}case Ue.IN_HEAD_NO_SCRIPT:{Pa(this,a);break}case Ue.AFTER_HEAD:{ia(this,a);break}case Ue.IN_BODY:case Ue.IN_TABLE:case Ue.IN_CAPTION:case Ue.IN_COLUMN_GROUP:case Ue.IN_TABLE_BODY:case Ue.IN_ROW:case Ue.IN_CELL:case Ue.IN_SELECT:case Ue.IN_SELECT_IN_TABLE:{So(this,a);break}case Ue.TEXT:{Wo(this,a);break}case Ue.IN_TABLE_TEXT:{Ur(this,a);break}case Ue.IN_TEMPLATE:{ai(this,a);break}case Ue.AFTER_BODY:case Ue.IN_FRAMESET:case Ue.AFTER_FRAMESET:case Ue.AFTER_AFTER_BODY:case Ue.AFTER_AFTER_FRAMESET:{jn(this,a);break}default:}}onWhitespaceCharacter(a){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,a.chars.charCodeAt(0)===R.LINE_FEED)){if(a.chars.length===1)return;a.chars=a.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(a);return}switch(this.insertionMode){case Ue.IN_HEAD:case Ue.IN_HEAD_NO_SCRIPT:case Ue.AFTER_HEAD:case Ue.TEXT:case Ue.IN_COLUMN_GROUP:case Ue.IN_SELECT:case Ue.IN_SELECT_IN_TABLE:case Ue.IN_FRAMESET:case Ue.AFTER_FRAMESET:{this._insertCharacters(a);break}case Ue.IN_BODY:case Ue.IN_CAPTION:case Ue.IN_CELL:case Ue.IN_TEMPLATE:case Ue.AFTER_BODY:case Ue.AFTER_AFTER_BODY:case Ue.AFTER_AFTER_FRAMESET:{Ba(this,a);break}case Ue.IN_TABLE:case Ue.IN_TABLE_BODY:case Ue.IN_ROW:{To(this,a);break}case Ue.IN_TABLE_TEXT:{ho(this,a);break}default:}}}function pr(t,a){let f=t.activeFormattingElements.getElementEntryInScopeWithTagName(a.tagName);return f?t.openElements.contains(f.element)?t.openElements.hasInScope(a.tagID)||(f=null):(t.activeFormattingElements.removeEntry(f),f=null):fo(t,a),f}function fr(t,a){let f=null,Y=t.openElements.stackTop;for(;Y>=0;Y--){const ut=t.openElements.items[Y];if(ut===a.element)break;t._isSpecialElement(ut,t.openElements.tagIDs[Y])&&(f=ut)}return f||(t.openElements.shortenToLength(Math.max(Y,0)),t.activeFormattingElements.removeEntry(a)),f}function lr(t,a,f){let Y=a,ut=t.openElements.getCommonAncestor(a);for(let _t=0,cn=ut;cn!==f;_t++,cn=ut){ut=t.openElements.getCommonAncestor(cn);const Zn=t.activeFormattingElements.getElementEntry(cn),na=Zn&&_t>=qn;!Zn||na?(na&&t.activeFormattingElements.removeEntry(Zn),t.openElements.remove(cn)):(cn=xa(t,Zn),Y===a&&(t.activeFormattingElements.bookmark=Zn),t.treeAdapter.detachNode(Y),t.treeAdapter.appendChild(cn,Y),Y=cn)}return Y}function xa(t,a){const f=t.treeAdapter.getNamespaceURI(a.element),Y=t.treeAdapter.createElement(a.token.tagName,f,a.token.attrs);return t.openElements.replace(a.element,Y),a.element=Y,Y}function Ia(t,a,f){const Y=t.treeAdapter.getTagName(a),ut=Yt(Y);if(t._isElementCausesFosterParenting(ut))t._fosterParentElement(f);else{const _t=t.treeAdapter.getNamespaceURI(a);ut===l.TEMPLATE&&_t===U.HTML&&(a=t.treeAdapter.getTemplateContent(a)),t.treeAdapter.appendChild(a,f)}}function nr(t,a,f){const Y=t.treeAdapter.getNamespaceURI(f.element),{token:ut}=f,_t=t.treeAdapter.createElement(ut.tagName,Y,ut.attrs);t._adoptNodes(a,_t),t.treeAdapter.appendChild(a,_t),t.activeFormattingElements.insertElementAfterBookmark(_t,ut),t.activeFormattingElements.removeEntry(f),t.openElements.remove(f.element),t.openElements.insertAfter(a,_t,ut.tagID)}function wa(t,a){for(let f=0;f<_n;f++){const Y=pr(t,a);if(!Y)break;const ut=fr(t,Y);if(!ut)break;t.activeFormattingElements.bookmark=Y;const _t=lr(t,ut,Y.element),cn=t.openElements.getCommonAncestor(Y.element);t.treeAdapter.detachNode(_t),cn&&Ia(t,cn,_t),nr(t,ut,Y)}}function Fa(t,a){t._appendCommentNode(a,t.openElements.currentTmplContentOrNode)}function Oa(t,a){t._appendCommentNode(a,t.openElements.items[0])}function kn(t,a){t._appendCommentNode(a,t.document)}function jn(t,a){if(t.stopped=!0,a.location){const f=t.fragmentContext?0:2;for(let Y=t.openElements.stackTop;Y>=f;Y--)t._setEndLocation(t.openElements.items[Y],a);if(!t.fragmentContext&&t.openElements.stackTop>=0){const Y=t.openElements.items[0],ut=t.treeAdapter.getNodeSourceCodeLocation(Y);if(ut&&!ut.endTag&&(t._setEndLocation(Y,a),t.openElements.stackTop>=1)){const _t=t.openElements.items[1],cn=t.treeAdapter.getNodeSourceCodeLocation(_t);cn&&!cn.endTag&&t._setEndLocation(_t,a)}}}}function Gn(t,a){t._setDocumentType(a);const f=a.forceQuirks?ze.QUIRKS:yt(a);Rt(a)||t._err(a,De.nonConformingDoctype),t.treeAdapter.setDocumentMode(t.document,f),t.insertionMode=Ue.BEFORE_HTML}function zn(t,a){t._err(a,De.missingDoctype,!0),t.treeAdapter.setDocumentMode(t.document,ze.QUIRKS),t.insertionMode=Ue.BEFORE_HTML,t._processToken(a)}function Ea(t,a){a.tagID===l.HTML?(t._insertElement(a,U.HTML),t.insertionMode=Ue.BEFORE_HEAD):Ka(t,a)}function Sa(t,a){const f=a.tagID;(f===l.HTML||f===l.HEAD||f===l.BODY||f===l.BR)&&Ka(t,a)}function Ka(t,a){t._insertFakeRootElement(),t.insertionMode=Ue.BEFORE_HEAD,t._processToken(a)}function za(t,a){switch(a.tagID){case l.HTML:{ir(t,a);break}case l.HEAD:{t._insertElement(a,U.HTML),t.headElement=t.openElements.current,t.insertionMode=Ue.IN_HEAD;break}default:oa(t,a)}}function $a(t,a){const f=a.tagID;f===l.HEAD||f===l.BODY||f===l.HTML||f===l.BR?oa(t,a):t._err(a,De.endTagWithoutMatchingOpenElement)}function oa(t,a){t._insertFakeElement(j.HEAD,l.HEAD),t.headElement=t.openElements.current,t.insertionMode=Ue.IN_HEAD,t._processToken(a)}function va(t,a){switch(a.tagID){case l.HTML:{ir(t,a);break}case l.BASE:case l.BASEFONT:case l.BGSOUND:case l.LINK:case l.META:{t._appendElement(a,U.HTML),a.ackSelfClosing=!0;break}case l.TITLE:{t._switchToTextParsing(a,pn.RCDATA);break}case l.NOSCRIPT:{t.options.scriptingEnabled?t._switchToTextParsing(a,pn.RAWTEXT):(t._insertElement(a,U.HTML),t.insertionMode=Ue.IN_HEAD_NO_SCRIPT);break}case l.NOFRAMES:case l.STYLE:{t._switchToTextParsing(a,pn.RAWTEXT);break}case l.SCRIPT:{t._switchToTextParsing(a,pn.SCRIPT_DATA);break}case l.TEMPLATE:{t._insertTemplate(a),t.activeFormattingElements.insertMarker(),t.framesetOk=!1,t.insertionMode=Ue.IN_TEMPLATE,t.tmplInsertionModeStack.unshift(Ue.IN_TEMPLATE);break}case l.HEAD:{t._err(a,De.misplacedStartTagForHeadElement);break}default:Ar(t,a)}}function ur(t,a){switch(a.tagID){case l.HEAD:{t.openElements.pop(),t.insertionMode=Ue.AFTER_HEAD;break}case l.BODY:case l.BR:case l.HTML:{Ar(t,a);break}case l.TEMPLATE:{ka(t,a);break}default:t._err(a,De.endTagWithoutMatchingOpenElement)}}function ka(t,a){t.openElements.tmplCount>0?(t.openElements.generateImpliedEndTagsThoroughly(),t.openElements.currentTagId!==l.TEMPLATE&&t._err(a,De.closingOfElementWithOpenChildElements),t.openElements.popUntilTagNamePopped(l.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode()):t._err(a,De.endTagWithoutMatchingOpenElement)}function Ar(t,a){t.openElements.pop(),t.insertionMode=Ue.AFTER_HEAD,t._processToken(a)}function mr(t,a){switch(a.tagID){case l.HTML:{ir(t,a);break}case l.BASEFONT:case l.BGSOUND:case l.HEAD:case l.LINK:case l.META:case l.NOFRAMES:case l.STYLE:{va(t,a);break}case l.NOSCRIPT:{t._err(a,De.nestedNoscriptInHead);break}default:Pa(t,a)}}function ar(t,a){switch(a.tagID){case l.NOSCRIPT:{t.openElements.pop(),t.insertionMode=Ue.IN_HEAD;break}case l.BR:{Pa(t,a);break}default:t._err(a,De.endTagWithoutMatchingOpenElement)}}function Pa(t,a){const f=a.type===nt.EOF?De.openElementsLeftAfterEof:De.disallowedContentInNoscriptInHead;t._err(a,f),t.openElements.pop(),t.insertionMode=Ue.IN_HEAD,t._processToken(a)}function un(t,a){switch(a.tagID){case l.HTML:{ir(t,a);break}case l.BODY:{t._insertElement(a,U.HTML),t.framesetOk=!1,t.insertionMode=Ue.IN_BODY;break}case l.FRAMESET:{t._insertElement(a,U.HTML),t.insertionMode=Ue.IN_FRAMESET;break}case l.BASE:case l.BASEFONT:case l.BGSOUND:case l.LINK:case l.META:case l.NOFRAMES:case l.SCRIPT:case l.STYLE:case l.TEMPLATE:case l.TITLE:{t._err(a,De.abandonedHeadElementChild),t.openElements.push(t.headElement,l.HEAD),va(t,a),t.openElements.remove(t.headElement);break}case l.HEAD:{t._err(a,De.misplacedStartTagForHeadElement);break}default:ia(t,a)}}function ta(t,a){switch(a.tagID){case l.BODY:case l.HTML:case l.BR:{ia(t,a);break}case l.TEMPLATE:{ka(t,a);break}default:t._err(a,De.endTagWithoutMatchingOpenElement)}}function ia(t,a){t._insertFakeElement(j.BODY,l.BODY),t.insertionMode=Ue.IN_BODY,fa(t,a)}function fa(t,a){switch(a.type){case nt.CHARACTER:{La(t,a);break}case nt.WHITESPACE_CHARACTER:{Ba(t,a);break}case nt.COMMENT:{Fa(t,a);break}case nt.START_TAG:{ir(t,a);break}case nt.END_TAG:{to(t,a);break}case nt.EOF:{So(t,a);break}default:}}function Ba(t,a){t._reconstructActiveFormattingElements(),t._insertCharacters(a)}function La(t,a){t._reconstructActiveFormattingElements(),t._insertCharacters(a),t.framesetOk=!1}function Lr(t,a){t.openElements.tmplCount===0&&t.treeAdapter.adoptAttributes(t.openElements.items[0],a.attrs)}function vr(t,a){const f=t.openElements.tryPeekProperlyNestedBodyElement();f&&t.openElements.tmplCount===0&&(t.framesetOk=!1,t.treeAdapter.adoptAttributes(f,a.attrs))}function gr(t,a){const f=t.openElements.tryPeekProperlyNestedBodyElement();t.framesetOk&&f&&(t.treeAdapter.detachNode(f),t.openElements.popAllUpToHtmlElement(),t._insertElement(a,U.HTML),t.insertionMode=Ue.IN_FRAMESET)}function jr(t,a){t.openElements.hasInButtonScope(l.P)&&t._closePElement(),t._insertElement(a,U.HTML)}function io(t,a){t.openElements.hasInButtonScope(l.P)&&t._closePElement(),t.openElements.currentTagId!==void 0&&Bt.has(t.openElements.currentTagId)&&t.openElements.pop(),t._insertElement(a,U.HTML)}function Jr(t,a){t.openElements.hasInButtonScope(l.P)&&t._closePElement(),t._insertElement(a,U.HTML),t.skipNextNewLine=!0,t.framesetOk=!1}function vo(t,a){const f=t.openElements.tmplCount>0;(!t.formElement||f)&&(t.openElements.hasInButtonScope(l.P)&&t._closePElement(),t._insertElement(a,U.HTML),f||(t.formElement=t.openElements.current))}function qr(t,a){t.framesetOk=!1;const f=a.tagID;for(let Y=t.openElements.stackTop;Y>=0;Y--){const ut=t.openElements.tagIDs[Y];if(f===l.LI&&ut===l.LI||(f===l.DD||f===l.DT)&&(ut===l.DD||ut===l.DT)){t.openElements.generateImpliedEndTagsWithExclusion(ut),t.openElements.popUntilTagNamePopped(ut);break}if(ut!==l.ADDRESS&&ut!==l.DIV&&ut!==l.P&&t._isSpecialElement(t.openElements.items[Y],ut))break}t.openElements.hasInButtonScope(l.P)&&t._closePElement(),t._insertElement(a,U.HTML)}function Ao(t,a){t.openElements.hasInButtonScope(l.P)&&t._closePElement(),t._insertElement(a,U.HTML),t.tokenizer.state=pn.PLAINTEXT}function so(t,a){t.openElements.hasInScope(l.BUTTON)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(l.BUTTON)),t._reconstructActiveFormattingElements(),t._insertElement(a,U.HTML),t.framesetOk=!1}function uo(t,a){const f=t.activeFormattingElements.getElementEntryInScopeWithTagName(j.A);f&&(wa(t,a),t.openElements.remove(f.element),t.activeFormattingElements.removeEntry(f)),t._reconstructActiveFormattingElements(),t._insertElement(a,U.HTML),t.activeFormattingElements.pushElement(t.openElements.current,a)}function Wr(t,a){t._reconstructActiveFormattingElements(),t._insertElement(a,U.HTML),t.activeFormattingElements.pushElement(t.openElements.current,a)}function hr(t,a){t._reconstructActiveFormattingElements(),t.openElements.hasInScope(l.NOBR)&&(wa(t,a),t._reconstructActiveFormattingElements()),t._insertElement(a,U.HTML),t.activeFormattingElements.pushElement(t.openElements.current,a)}function Er(t,a){t._reconstructActiveFormattingElements(),t._insertElement(a,U.HTML),t.activeFormattingElements.insertMarker(),t.framesetOk=!1}function ba(t,a){t.treeAdapter.getDocumentMode(t.document)!==ze.QUIRKS&&t.openElements.hasInButtonScope(l.P)&&t._closePElement(),t._insertElement(a,U.HTML),t.framesetOk=!1,t.insertionMode=Ue.IN_TABLE}function ca(t,a){t._reconstructActiveFormattingElements(),t._appendElement(a,U.HTML),t.framesetOk=!1,a.ackSelfClosing=!0}function _a(t){const a=Ot(t,et.TYPE);return a!=null&&a.toLowerCase()===Fn}function Za(t,a){t._reconstructActiveFormattingElements(),t._appendElement(a,U.HTML),_a(a)||(t.framesetOk=!1),a.ackSelfClosing=!0}function Ga(t,a){t._appendElement(a,U.HTML),a.ackSelfClosing=!0}function rr(t,a){t.openElements.hasInButtonScope(l.P)&&t._closePElement(),t._appendElement(a,U.HTML),t.framesetOk=!1,a.ackSelfClosing=!0}function Sr(t,a){a.tagName=j.IMG,a.tagID=l.IMG,ca(t,a)}function yr(t,a){t._insertElement(a,U.HTML),t.skipNextNewLine=!0,t.tokenizer.state=pn.RCDATA,t.originalInsertionMode=t.insertionMode,t.framesetOk=!1,t.insertionMode=Ue.TEXT}function Fr(t,a){t.openElements.hasInButtonScope(l.P)&&t._closePElement(),t._reconstructActiveFormattingElements(),t.framesetOk=!1,t._switchToTextParsing(a,pn.RAWTEXT)}function er(t,a){t.framesetOk=!1,t._switchToTextParsing(a,pn.RAWTEXT)}function cr(t,a){t._switchToTextParsing(a,pn.RAWTEXT)}function Mr(t,a){t._reconstructActiveFormattingElements(),t._insertElement(a,U.HTML),t.framesetOk=!1,t.insertionMode=t.insertionMode===Ue.IN_TABLE||t.insertionMode===Ue.IN_CAPTION||t.insertionMode===Ue.IN_TABLE_BODY||t.insertionMode===Ue.IN_ROW||t.insertionMode===Ue.IN_CELL?Ue.IN_SELECT_IN_TABLE:Ue.IN_SELECT}function wr(t,a){t.openElements.currentTagId===l.OPTION&&t.openElements.pop(),t._reconstructActiveFormattingElements(),t._insertElement(a,U.HTML)}function yo(t,a){t.openElements.hasInScope(l.RUBY)&&t.openElements.generateImpliedEndTags(),t._insertElement(a,U.HTML)}function Oo(t,a){t.openElements.hasInScope(l.RUBY)&&t.openElements.generateImpliedEndTagsWithExclusion(l.RTC),t._insertElement(a,U.HTML)}function Vo(t,a){t._reconstructActiveFormattingElements(),Pn(a),Yn(a),a.selfClosing?t._appendElement(a,U.MATHML):t._insertElement(a,U.MATHML),a.ackSelfClosing=!0}function $r(t,a){t._reconstructActiveFormattingElements(),Rn(a),Yn(a),a.selfClosing?t._appendElement(a,U.SVG):t._insertElement(a,U.SVG),a.ackSelfClosing=!0}function lo(t,a){t._reconstructActiveFormattingElements(),t._insertElement(a,U.HTML)}function ir(t,a){switch(a.tagID){case l.I:case l.S:case l.B:case l.U:case l.EM:case l.TT:case l.BIG:case l.CODE:case l.FONT:case l.SMALL:case l.STRIKE:case l.STRONG:{Wr(t,a);break}case l.A:{uo(t,a);break}case l.H1:case l.H2:case l.H3:case l.H4:case l.H5:case l.H6:{io(t,a);break}case l.P:case l.DL:case l.OL:case l.UL:case l.DIV:case l.DIR:case l.NAV:case l.MAIN:case l.MENU:case l.ASIDE:case l.CENTER:case l.FIGURE:case l.FOOTER:case l.HEADER:case l.HGROUP:case l.DIALOG:case l.DETAILS:case l.ADDRESS:case l.ARTICLE:case l.SEARCH:case l.SECTION:case l.SUMMARY:case l.FIELDSET:case l.BLOCKQUOTE:case l.FIGCAPTION:{jr(t,a);break}case l.LI:case l.DD:case l.DT:{qr(t,a);break}case l.BR:case l.IMG:case l.WBR:case l.AREA:case l.EMBED:case l.KEYGEN:{ca(t,a);break}case l.HR:{rr(t,a);break}case l.RB:case l.RTC:{yo(t,a);break}case l.RT:case l.RP:{Oo(t,a);break}case l.PRE:case l.LISTING:{Jr(t,a);break}case l.XMP:{Fr(t,a);break}case l.SVG:{$r(t,a);break}case l.HTML:{Lr(t,a);break}case l.BASE:case l.LINK:case l.META:case l.STYLE:case l.TITLE:case l.SCRIPT:case l.BGSOUND:case l.BASEFONT:case l.TEMPLATE:{va(t,a);break}case l.BODY:{vr(t,a);break}case l.FORM:{vo(t,a);break}case l.NOBR:{hr(t,a);break}case l.MATH:{Vo(t,a);break}case l.TABLE:{ba(t,a);break}case l.INPUT:{Za(t,a);break}case l.PARAM:case l.TRACK:case l.SOURCE:{Ga(t,a);break}case l.IMAGE:{Sr(t,a);break}case l.BUTTON:{so(t,a);break}case l.APPLET:case l.OBJECT:case l.MARQUEE:{Er(t,a);break}case l.IFRAME:{er(t,a);break}case l.SELECT:{Mr(t,a);break}case l.OPTION:case l.OPTGROUP:{wr(t,a);break}case l.NOEMBED:case l.NOFRAMES:{cr(t,a);break}case l.FRAMESET:{gr(t,a);break}case l.TEXTAREA:{yr(t,a);break}case l.NOSCRIPT:{t.options.scriptingEnabled?cr(t,a):lo(t,a);break}case l.PLAINTEXT:{Ao(t,a);break}case l.COL:case l.TH:case l.TD:case l.TR:case l.HEAD:case l.FRAME:case l.TBODY:case l.TFOOT:case l.THEAD:case l.CAPTION:case l.COLGROUP:break;default:lo(t,a)}}function co(t,a){if(t.openElements.hasInScope(l.BODY)&&(t.insertionMode=Ue.AFTER_BODY,t.options.sourceCodeLocationInfo)){const f=t.openElements.tryPeekProperlyNestedBodyElement();f&&t._setEndLocation(f,a)}}function Kr(t,a){t.openElements.hasInScope(l.BODY)&&(t.insertionMode=Ue.AFTER_BODY,ri(t,a))}function _o(t,a){const f=a.tagID;t.openElements.hasInScope(f)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(f))}function Lo(t){const a=t.openElements.tmplCount>0,{formElement:f}=t;a||(t.formElement=null),(f||a)&&t.openElements.hasInScope(l.FORM)&&(t.openElements.generateImpliedEndTags(),a?t.openElements.popUntilTagNamePopped(l.FORM):f&&t.openElements.remove(f))}function jo(t){t.openElements.hasInButtonScope(l.P)||t._insertFakeElement(j.P,l.P),t._closePElement()}function Co(t){t.openElements.hasInListItemScope(l.LI)&&(t.openElements.generateImpliedEndTagsWithExclusion(l.LI),t.openElements.popUntilTagNamePopped(l.LI))}function Fo(t,a){const f=a.tagID;t.openElements.hasInScope(f)&&(t.openElements.generateImpliedEndTagsWithExclusion(f),t.openElements.popUntilTagNamePopped(f))}function ko(t){t.openElements.hasNumberedHeaderInScope()&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilNumberedHeaderPopped())}function eo(t,a){const f=a.tagID;t.openElements.hasInScope(f)&&(t.openElements.generateImpliedEndTags(),t.openElements.popUntilTagNamePopped(f),t.activeFormattingElements.clearToLastMarker())}function po(t){t._reconstructActiveFormattingElements(),t._insertFakeElement(j.BR,l.BR),t.openElements.pop(),t.framesetOk=!1}function fo(t,a){const f=a.tagName,Y=a.tagID;for(let ut=t.openElements.stackTop;ut>0;ut--){const _t=t.openElements.items[ut],cn=t.openElements.tagIDs[ut];if(Y===cn&&(Y!==l.UNKNOWN||t.treeAdapter.getTagName(_t)===f)){t.openElements.generateImpliedEndTagsWithExclusion(Y),t.openElements.stackTop>=ut&&t.openElements.shortenToLength(ut);break}if(t._isSpecialElement(_t,cn))break}}function to(t,a){switch(a.tagID){case l.A:case l.B:case l.I:case l.S:case l.U:case l.EM:case l.TT:case l.BIG:case l.CODE:case l.FONT:case l.NOBR:case l.SMALL:case l.STRIKE:case l.STRONG:{wa(t,a);break}case l.P:{jo(t);break}case l.DL:case l.UL:case l.OL:case l.DIR:case l.DIV:case l.NAV:case l.PRE:case l.MAIN:case l.MENU:case l.ASIDE:case l.BUTTON:case l.CENTER:case l.FIGURE:case l.FOOTER:case l.HEADER:case l.HGROUP:case l.DIALOG:case l.ADDRESS:case l.ARTICLE:case l.DETAILS:case l.SEARCH:case l.SECTION:case l.SUMMARY:case l.LISTING:case l.FIELDSET:case l.BLOCKQUOTE:case l.FIGCAPTION:{_o(t,a);break}case l.LI:{Co(t);break}case l.DD:case l.DT:{Fo(t,a);break}case l.H1:case l.H2:case l.H3:case l.H4:case l.H5:case l.H6:{ko(t);break}case l.BR:{po(t);break}case l.BODY:{co(t,a);break}case l.HTML:{Kr(t,a);break}case l.FORM:{Lo(t);break}case l.APPLET:case l.OBJECT:case l.MARQUEE:{eo(t,a);break}case l.TEMPLATE:{ka(t,a);break}default:fo(t,a)}}function So(t,a){t.tmplInsertionModeStack.length>0?ai(t,a):jn(t,a)}function Nr(t,a){var f;a.tagID===l.SCRIPT&&((f=t.scriptHandler)===null||f===void 0||f.call(t,t.openElements.current)),t.openElements.pop(),t.insertionMode=t.originalInsertionMode}function Wo(t,a){t._err(a,De.eofInElementThatCanContainOnlyText),t.openElements.pop(),t.insertionMode=t.originalInsertionMode,t.onEof(a)}function To(t,a){if(t.openElements.currentTagId!==void 0&&Da.has(t.openElements.currentTagId))switch(t.pendingCharacterTokens.length=0,t.hasNonWhitespacePendingCharacterToken=!1,t.originalInsertionMode=t.insertionMode,t.insertionMode=Ue.IN_TABLE_TEXT,a.type){case nt.CHARACTER:{Xr(t,a);break}case nt.WHITESPACE_CHARACTER:{ho(t,a);break}}else kr(t,a)}function Bo(t,a){t.openElements.clearBackToTableContext(),t.activeFormattingElements.insertMarker(),t._insertElement(a,U.HTML),t.insertionMode=Ue.IN_CAPTION}function mo(t,a){t.openElements.clearBackToTableContext(),t._insertElement(a,U.HTML),t.insertionMode=Ue.IN_COLUMN_GROUP}function xo(t,a){t.openElements.clearBackToTableContext(),t._insertFakeElement(j.COLGROUP,l.COLGROUP),t.insertionMode=Ue.IN_COLUMN_GROUP,tr(t,a)}function Io(t,a){t.openElements.clearBackToTableContext(),t._insertElement(a,U.HTML),t.insertionMode=Ue.IN_TABLE_BODY}function Gr(t,a){t.openElements.clearBackToTableContext(),t._insertFakeElement(j.TBODY,l.TBODY),t.insertionMode=Ue.IN_TABLE_BODY,Tr(t,a)}function Po(t,a){t.openElements.hasInTableScope(l.TABLE)&&(t.openElements.popUntilTagNamePopped(l.TABLE),t._resetInsertionMode(),t._processStartTag(a))}function Mo(t,a){_a(a)?t._appendElement(a,U.HTML):kr(t,a),a.ackSelfClosing=!0}function go(t,a){!t.formElement&&t.openElements.tmplCount===0&&(t._insertElement(a,U.HTML),t.formElement=t.openElements.current,t.openElements.pop())}function Yr(t,a){switch(a.tagID){case l.TD:case l.TH:case l.TR:{Gr(t,a);break}case l.STYLE:case l.SCRIPT:case l.TEMPLATE:{va(t,a);break}case l.COL:{xo(t,a);break}case l.FORM:{go(t,a);break}case l.TABLE:{Po(t,a);break}case l.TBODY:case l.TFOOT:case l.THEAD:{Io(t,a);break}case l.INPUT:{Mo(t,a);break}case l.CAPTION:{Bo(t,a);break}case l.COLGROUP:{mo(t,a);break}default:kr(t,a)}}function Qr(t,a){switch(a.tagID){case l.TABLE:{t.openElements.hasInTableScope(l.TABLE)&&(t.openElements.popUntilTagNamePopped(l.TABLE),t._resetInsertionMode());break}case l.TEMPLATE:{ka(t,a);break}case l.BODY:case l.CAPTION:case l.COL:case l.COLGROUP:case l.HTML:case l.TBODY:case l.TD:case l.TFOOT:case l.TH:case l.THEAD:case l.TR:break;default:kr(t,a)}}function kr(t,a){const f=t.fosterParentingEnabled;t.fosterParentingEnabled=!0,fa(t,a),t.fosterParentingEnabled=f}function ho(t,a){t.pendingCharacterTokens.push(a)}function Xr(t,a){t.pendingCharacterTokens.push(a),t.hasNonWhitespacePendingCharacterToken=!0}function Ur(t,a){let f=0;if(t.hasNonWhitespacePendingCharacterToken)for(;f0&&t.openElements.currentTagId===l.OPTION&&t.openElements.tagIDs[t.openElements.stackTop-1]===l.OPTGROUP&&t.openElements.pop(),t.openElements.currentTagId===l.OPTGROUP&&t.openElements.pop();break}case l.OPTION:{t.openElements.currentTagId===l.OPTION&&t.openElements.pop();break}case l.SELECT:{t.openElements.hasInSelectScope(l.SELECT)&&(t.openElements.popUntilTagNamePopped(l.SELECT),t._resetInsertionMode());break}case l.TEMPLATE:{ka(t,a);break}default:}}function ui(t,a){const f=a.tagID;f===l.CAPTION||f===l.TABLE||f===l.TBODY||f===l.TFOOT||f===l.THEAD||f===l.TR||f===l.TD||f===l.TH?(t.openElements.popUntilTagNamePopped(l.SELECT),t._resetInsertionMode(),t._processStartTag(a)):$o(t,a)}function li(t,a){const f=a.tagID;f===l.CAPTION||f===l.TABLE||f===l.TBODY||f===l.TFOOT||f===l.THEAD||f===l.TR||f===l.TD||f===l.TH?t.openElements.hasInTableScope(f)&&(t.openElements.popUntilTagNamePopped(l.SELECT),t._resetInsertionMode(),t.onEndTag(a)):ei(t,a)}function ti(t,a){switch(a.tagID){case l.BASE:case l.BASEFONT:case l.BGSOUND:case l.LINK:case l.META:case l.NOFRAMES:case l.SCRIPT:case l.STYLE:case l.TEMPLATE:case l.TITLE:{va(t,a);break}case l.CAPTION:case l.COLGROUP:case l.TBODY:case l.TFOOT:case l.THEAD:{t.tmplInsertionModeStack[0]=Ue.IN_TABLE,t.insertionMode=Ue.IN_TABLE,Yr(t,a);break}case l.COL:{t.tmplInsertionModeStack[0]=Ue.IN_COLUMN_GROUP,t.insertionMode=Ue.IN_COLUMN_GROUP,tr(t,a);break}case l.TR:{t.tmplInsertionModeStack[0]=Ue.IN_TABLE_BODY,t.insertionMode=Ue.IN_TABLE_BODY,Tr(t,a);break}case l.TD:case l.TH:{t.tmplInsertionModeStack[0]=Ue.IN_ROW,t.insertionMode=Ue.IN_ROW,Cr(t,a);break}default:t.tmplInsertionModeStack[0]=Ue.IN_BODY,t.insertionMode=Ue.IN_BODY,ir(t,a)}}function ni(t,a){a.tagID===l.TEMPLATE&&ka(t,a)}function ai(t,a){t.openElements.tmplCount>0?(t.openElements.popUntilTagNamePopped(l.TEMPLATE),t.activeFormattingElements.clearToLastMarker(),t.tmplInsertionModeStack.shift(),t._resetInsertionMode(),t.onEof(a)):jn(t,a)}function ci(t,a){a.tagID===l.HTML?ir(t,a):Ko(t,a)}function ri(t,a){var f;if(a.tagID===l.HTML){if(t.fragmentContext||(t.insertionMode=Ue.AFTER_AFTER_BODY),t.options.sourceCodeLocationInfo&&t.openElements.tagIDs[0]===l.HTML){t._setEndLocation(t.openElements.items[0],a);const Y=t.openElements.items[1];Y&&!(!((f=t.treeAdapter.getNodeSourceCodeLocation(Y))===null||f===void 0)&&f.endTag)&&t._setEndLocation(Y,a)}}else Ko(t,a)}function Ko(t,a){t.insertionMode=Ue.IN_BODY,fa(t,a)}function mi(t,a){switch(a.tagID){case l.HTML:{ir(t,a);break}case l.FRAMESET:{t._insertElement(a,U.HTML);break}case l.FRAME:{t._appendElement(a,U.HTML),a.ackSelfClosing=!0;break}case l.NOFRAMES:{va(t,a);break}default:}}function Go(t,a){a.tagID===l.FRAMESET&&!t.openElements.isRootHtmlElementCurrent()&&(t.openElements.pop(),!t.fragmentContext&&t.openElements.currentTagId!==l.FRAMESET&&(t.insertionMode=Ue.AFTER_FRAMESET))}function Yo(t,a){switch(a.tagID){case l.HTML:{ir(t,a);break}case l.NOFRAMES:{va(t,a);break}default:}}function Qo(t,a){a.tagID===l.HTML&&(t.insertionMode=Ue.AFTER_AFTER_FRAMESET)}function di(t,a){a.tagID===l.HTML?ir(t,a):r(t,a)}function r(t,a){t.insertionMode=Ue.IN_BODY,fa(t,a)}function d(t,a){switch(a.tagID){case l.HTML:{ir(t,a);break}case l.NOFRAMES:{va(t,a);break}default:}}function g(t,a){a.chars=Me,t._insertCharacters(a)}function y(t,a){t._insertCharacters(a),t.framesetOk=!1}function P(t){for(;t.treeAdapter.getNamespaceURI(t.openElements.current)!==U.HTML&&t.openElements.currentTagId!==void 0&&!t._isIntegrationPoint(t.openElements.currentTagId,t.openElements.current);)t.openElements.pop()}function H(t,a){if(In(a))P(t),t._startTagOutsideForeignContent(a);else{const f=t._getAdjustedCurrentElement(),Y=t.treeAdapter.getNamespaceURI(f);Y===U.MATHML?Pn(a):Y===U.SVG&&(aa(a),Rn(a)),Yn(a),a.selfClosing?t._appendElement(a,Y):t._insertElement(a,Y),a.ackSelfClosing=!0}}function X(t,a){if(a.tagID===l.P||a.tagID===l.BR){P(t),t._endTagOutsideForeignContent(a);return}for(let f=t.openElements.stackTop;f>0;f--){const Y=t.openElements.items[f];if(t.treeAdapter.getNamespaceURI(Y)===U.HTML){t._endTagOutsideForeignContent(a);break}const ut=t.treeAdapter.getTagName(Y);if(ut.toLowerCase()===a.tagName){a.tagName=ut,t.openElements.shortenToLength(f);break}}}const xe=/["$&'<>\u0080-\uFFFF]/g,ht=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),pt=String.prototype.codePointAt==null?(t,a)=>(t.charCodeAt(a)&64512)===55296?(t.charCodeAt(a)-55296)*1024+t.charCodeAt(a+1)-56320+65536:t.charCodeAt(a):(t,a)=>t.codePointAt(a);function Ye(t){let a="",f=0,Y;for(;(Y=xe.exec(t))!==null;){const{index:ut}=Y,_t=t.charCodeAt(ut),cn=ht.get(_t);cn===void 0?(a+=`${t.substring(f,ut)}&#x${pt(t,ut).toString(16)};`,f=xe.lastIndex+=+((_t&64512)===55296)):(a+=t.substring(f,ut)+cn,f=ut+1)}return a+t.substr(f)}const Lt=null;function Dt(t,a){return function(Y){let ut,_t=0,cn="";for(;ut=t.exec(Y);)_t!==ut.index&&(cn+=Y.substring(_t,ut.index)),cn+=a.get(ut[0].charCodeAt(0)),_t=ut.index+1;return cn+Y.substring(_t)}}const st=null,Kn=Dt(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),ga=Dt(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Na=new Set([j.AREA,j.BASE,j.BASEFONT,j.BGSOUND,j.BR,j.COL,j.EMBED,j.FRAME,j.HR,j.IMG,j.INPUT,j.KEYGEN,j.LINK,j.META,j.PARAM,j.SOURCE,j.TRACK,j.WBR]);function Dn(t,a){return a.treeAdapter.isElementNode(t)&&a.treeAdapter.getNamespaceURI(t)===NS.HTML&&Na.has(a.treeAdapter.getTagName(t))}const Ta={treeAdapter:wt,scriptingEnabled:!0};function $n(t,a){const f=da(da({},Ta),a);return Dn(t,f)?"":ja(t,f)}function Ya(t,a){const f=da(da({},Ta),a);return bn(t,f)}function ja(t,a){let f="";const Y=a.treeAdapter.isElementNode(t)&&a.treeAdapter.getTagName(t)===$.TEMPLATE&&a.treeAdapter.getNamespaceURI(t)===NS.HTML?a.treeAdapter.getTemplateContent(t):t,ut=a.treeAdapter.getChildNodes(Y);if(ut)for(const _t of ut)f+=bn(_t,a);return f}function bn(t,a){return a.treeAdapter.isElementNode(t)?Ua(t,a):a.treeAdapter.isTextNode(t)?Ma(t,a):a.treeAdapter.isCommentNode(t)?Wa(t,a):a.treeAdapter.isDocumentTypeNode(t)?Rr(t,a):""}function Ua(t,a){const f=a.treeAdapter.getTagName(t);return`<${f}${or(t,a)}>${Dn(t,a)?"":`${ja(t,a)}`}`}function or(t,{treeAdapter:a}){let f="";for(const Y of a.getAttrList(t)){if(f+=" ",Y.namespace)switch(Y.namespace){case NS.XML:{f+=`xml:${Y.name}`;break}case NS.XMLNS:{Y.name!=="xmlns"&&(f+="xmlns:"),f+=Y.name;break}case NS.XLINK:{f+=`xlink:${Y.name}`;break}default:f+=`${Y.prefix}:${Y.name}`}else f+=Y.name;f+=`="${escapeAttribute(Y.value)}"`}return f}function Ma(t,a){const{treeAdapter:f}=a,Y=f.getTextNodeContent(t),ut=f.getParentNode(t),_t=ut&&f.isElementNode(ut)&&f.getTagName(ut);return _t&&f.getNamespaceURI(ut)===NS.HTML&&hasUnescapedText(_t,a.scriptingEnabled)?Y:escapeText(Y)}function Wa(t,{treeAdapter:a}){return``}function Rr(t,{treeAdapter:a}){return``}function Ha(t,a){return Parser.parse(t,a)}function sa(t,a,f){typeof t=="string"&&(f=a,a=t,t=null);const Y=Parser.getFragmentParser(t,f);return Y.tokenizer.write(a,!0),Y.getFragment()}var ha=n(17970),Ca=n(10528);const Ja=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,sr=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Dr={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Br(t,a){const f=Xo(t),Y=J("type",{handlers:{root:Or,element:Vr,text:vt,comment:Ho,doctype:Ir,raw:zo},unknown:dr}),ut={parser:f?new Qa(Dr):Qa.getFragmentParser(void 0,Dr),handle(Zn){Y(Zn,ut)},stitches:!1,options:a||{}};Y(t,ut),Hr(ut,(0,ha.Pk)());const _t=f?ut.parser.document:ut.parser.getFragment(),cn=b(_t,{file:ut.options.file});return ut.stitches&&(0,Ca.Vn)(cn,"comment",function(Zn,na,Jt){const An=Zn;if(An.value.stitch&&Jt&&na!==void 0){const ma=Jt.children;return ma[na]=An.value.stitch,na}}),cn.type==="root"&&cn.children.length===1&&cn.children[0].type===t.type?cn.children[0]:cn}function gt(t,a){let f=-1;if(t)for(;++f4&&(a.parser.tokenizer.state=0);const f={type:nt.CHARACTER,chars:t.value,location:No(t)};Hr(a,(0,ha.Pk)(t)),a.parser.currentToken=f,a.parser._processToken(a.parser.currentToken)}function Ir(t,a){const f={type:nt.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:No(t)};Hr(a,(0,ha.Pk)(t)),a.parser.currentToken=f,a.parser._processToken(a.parser.currentToken)}function no(t,a){a.stitches=!0;const f=oi(t);if("children"in t&&"children"in f){const Y=Br({type:"root",children:t.children},a.options);f.children=Y.children}Ho({type:"comment",value:{stitch:f}},a)}function Ho(t,a){const f=t.value,Y={type:nt.COMMENT,data:f,location:No(t)};Hr(a,(0,ha.Pk)(t)),a.parser.currentToken=Y,a.parser._processToken(a.parser.currentToken)}function zo(t,a){if(a.parser.tokenizer.preprocessor.html="",a.parser.tokenizer.preprocessor.pos=-1,a.parser.tokenizer.preprocessor.lastGapPos=-2,a.parser.tokenizer.preprocessor.gapStack=[],a.parser.tokenizer.preprocessor.skipNextNewLine=!1,a.parser.tokenizer.preprocessor.lastChunkWritten=!1,a.parser.tokenizer.preprocessor.endOfChunkHit=!1,a.parser.tokenizer.preprocessor.isEol=!1,zr(a,(0,ha.Pk)(t)),a.parser.tokenizer.write(a.options.tagfilter?t.value.replace(Ja,"<$1$2"):t.value,!1),a.parser.tokenizer._runParsingLoop(),a.parser.tokenizer.state===72||a.parser.tokenizer.state===78){a.parser.tokenizer.preprocessor.lastChunkWritten=!0;const f=a.parser.tokenizer._consume();a.parser.tokenizer._callState(f)}}function dr(t,a){const f=t;if(a.options.passThrough&&a.options.passThrough.includes(f.type))no(f,a);else{let Y="";throw sr.has(f.type)&&(Y=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+f.type+"` node"+Y)}}function Hr(t,a){zr(t,a);const f=t.parser.tokenizer.currentCharacterToken;f&&f.location&&(f.location.endLine=t.parser.tokenizer.preprocessor.line,f.location.endCol=t.parser.tokenizer.preprocessor.col+1,f.location.endOffset=t.parser.tokenizer.preprocessor.offset+1,t.parser.currentToken=f,t.parser._processToken(t.parser.currentToken)),t.parser.tokenizer.paused=!1,t.parser.tokenizer.inLoop=!1,t.parser.tokenizer.active=!1,t.parser.tokenizer.returnState=pn.DATA,t.parser.tokenizer.charRefCode=-1,t.parser.tokenizer.consumedAfterSnapshot=-1,t.parser.tokenizer.currentLocation=null,t.parser.tokenizer.currentCharacterToken=null,t.parser.tokenizer.currentToken=null,t.parser.tokenizer.currentAttr={name:"",value:""}}function zr(t,a){if(a&&a.offset!==void 0){const f={startLine:a.line,startCol:a.column,startOffset:a.offset,endLine:-1,endCol:-1,endOffset:-1};t.parser.tokenizer.preprocessor.lineStartPos=-a.column+1,t.parser.tokenizer.preprocessor.droppedBufferSize=a.offset,t.parser.tokenizer.preprocessor.line=a.line,t.parser.tokenizer.currentLocation=f}}function ao(t,a){const f=t.tagName.toLowerCase();if(a.parser.tokenizer.state===pn.PLAINTEXT)return;Hr(a,(0,ha.Pk)(t));const Y=a.parser.openElements.current;let ut="namespaceURI"in Y?Y.namespaceURI:h.t.html;ut===h.t.html&&f==="svg"&&(ut=h.t.svg);const _t=_(Do(da({},t),{children:[]}),{space:ut===h.t.svg?"svg":"html"}),cn={type:nt.START_TAG,tagName:f,tagID:Yt(f),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in _t?_t.attrs:[],location:No(t)};a.parser.currentToken=cn,a.parser._processToken(a.parser.currentToken),a.parser.tokenizer.lastStartTagName=f}function bo(t,a){const f=t.tagName.toLowerCase();if(!a.parser.tokenizer.inForeignNode&&Te.includes(f)||a.parser.tokenizer.state===pn.PLAINTEXT)return;Hr(a,(0,ha.rb)(t));const Y={type:nt.END_TAG,tagName:f,tagID:Yt(f),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:No(t)};a.parser.currentToken=Y,a.parser._processToken(a.parser.currentToken),f===a.parser.tokenizer.lastStartTagName&&(a.parser.tokenizer.state===pn.RCDATA||a.parser.tokenizer.state===pn.RAWTEXT||a.parser.tokenizer.state===pn.SCRIPT_DATA)&&(a.parser.tokenizer.state=pn.DATA)}function Xo(t){const a=t.type==="root"?t.children[0]:t;return!!(a&&(a.type==="doctype"||a.type==="element"&&a.tagName.toLowerCase()==="html"))}function No(t){const a=(0,ha.Pk)(t)||{line:void 0,column:void 0,offset:void 0},f=(0,ha.rb)(t)||{line:void 0,column:void 0,offset:void 0};return{startLine:a.line,startCol:a.column,startOffset:a.offset,endLine:f.line,endCol:f.column,endOffset:f.offset}}function oi(t){return"children"in t?(0,i.ZP)(Do(da({},t),{children:[]})):(0,i.ZP)(t)}function ii(t){return function(a,f){return Br(a,Do(da({},t),{file:f}))}}},10787:function(m,o,n){"use strict";n.d(o,{Z:function(){return p}});function e(F){if(typeof F!="string")throw new TypeError("Expected a string");return F.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var i=n(2348),c=n(10502);function s(F,b,ee){const W=ee||{},re=(0,c.O)(W.ignore||[]),Q=E(b);let z=-1;for(;++z0?{type:"text",value:K}:void 0),K===!1?T.lastIndex=oe+1:(Z!==oe&&O.push({type:"text",value:B.value.slice(Z,oe)}),Array.isArray(K)?O.push(...K):K&&O.push(K),Z=oe+V[0].length,N=!0),!T.global)break;V=T.exec(B.value)}return N?(ZT&&(T=A):A=1,S=B+D.length,B=L.indexOf(D,S);return T}function c(){return{enter:{mathFlow:z,mathFlowFenceMeta:D,mathText:A},exit:{mathFlow:S,mathFlowFence:B,mathFlowFenceMeta:L,mathFlowValue:M,mathText:T,mathTextData:M}};function z(Z){const x={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[x]}},Z)}function D(){this.buffer()}function L(){const Z=this.resume(),x=this.stack[this.stack.length-1];(0,e.ok)(x.type==="math"),x.meta=Z}function B(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function S(Z){const x=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),k=this.stack[this.stack.length-1];(0,e.ok)(k.type==="math"),this.exit(Z),k.value=x;const N=k.data.hChildren[0];(0,e.ok)(N.type==="element"),(0,e.ok)(N.tagName==="code"),N.children.push({type:"text",value:x}),this.data.mathFlowInside=void 0}function A(Z){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},Z),this.buffer()}function T(Z){const x=this.resume(),k=this.stack[this.stack.length-1];(0,e.ok)(k.type==="inlineMath"),this.exit(Z),k.value=x,k.data.hChildren.push({type:"text",value:x})}function M(Z){this.config.enter.data.call(this,Z),this.config.exit.data.call(this,Z)}}function s(z){let D=(z||{}).singleDollarTextMath;return D==null&&(D=!0),B.peek=S,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` `,inConstruct:"mathFlowMeta"},{character:"$",after:D?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:L,inlineMath:B}};function L(A,T,M,Z){const x=A.value||"",k=M.createTracker(Z),N="$".repeat(Math.max(i(x,"$")+1,2)),O=M.enter("mathFlow");let V=k.move(N);if(A.meta){const oe=M.enter("mathFlowMeta");V+=k.move(M.safe(A.meta,da({after:` `,before:V,encode:["$"]},k.current()))),oe()}return V+=k.move(` diff --git a/p__Problemset__NewItem__index.b9415ffd.async.js b/p__Problemset__NewItem__index.a81b12d7.async.js similarity index 99% rename from p__Problemset__NewItem__index.b9415ffd.async.js rename to p__Problemset__NewItem__index.a81b12d7.async.js index f217342aaa..9ab0a49ea6 100644 --- a/p__Problemset__NewItem__index.b9415ffd.async.js +++ b/p__Problemset__NewItem__index.a81b12d7.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function $e({open:Fe=!0,onChange:te,defaultValue:ee,placement:he,width:ue,height:fe,extra:me,onDynamic:Ee,onOpenChange:Pe,showExtra:Ne=!0}){const Ze=(0,oe.useRef)(null),et=(0,oe.useRef)(null),[Ye,Qe]=(0,oe.useState)(ee||""),[dt,tt]=(0,oe.useState)(ee||""),[yt,St]=(0,oe.useState)(!!Fe),[xt,Rt]=(0,oe.useState)(1),zt={selectOnLineNumbers:!0};(0,oe.useEffect)(()=>{Fe&&(Qe(ee),tt(ee),St(!0))},[Fe,ee]),(0,oe.useEffect)(()=>{Ye!==""&&(clearTimeout(et.current),et.current=setTimeout(()=>{const hn=document.createElement("iframe");if(hn.style.width="100%",hn.style.height="100%",hn.style.border="0",Ze.current){Ze.current.innerHTML="",Ze.current.appendChild(hn);const pt=hn.contentDocument||hn.contentWindow.document;pt.open(),pt.write(Ye),pt.close()}},1e3))},[Fe,Ye]);const Ut=hn=>{Qe(hn),te==null||te(hn,dt)};return Ve.createElement(Ce.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:yt,width:"100%",height:fe||"100vh",rootClassName:He.smartWrp,destroyOnClose:!0,onClose:()=>{St(!1),Pe==null||Pe(Ye)},extra:Ne&&Ve.createElement("div",null,Ve.createElement(Ue.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:xt,onChange:hn=>Rt(hn)}),Ve.createElement(ot.Z,{type:"primary",className:"ml20",onClick:()=>ze(this,null,function*(){yield Ee(Ye,()=>{St(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ve.createElement(ke.Z,{className:"h100"},Ve.createElement(Ie.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:xt===1?"block":"none"}},Ve.createElement("div",{className:"h100",ref:Ze})),Ve.createElement(Ie.Z,{flex:"1",style:{display:xt===2?"block":"none"}},Ve.createElement(Te.ZP,{height:"90vh",value:ee,language:"html",theme:"vs",showMiniMap:!1,options:zt,onChange:Ut}))))}var Ct=$e},10946:function(We,xe,ae){"use strict";ae.d(xe,{Z:function(){return Ye}});var oe=ae(59301),Ce=ae(74439),ke=ae(77596),Ie=ae(3310),He=ae(14179),Te=ae(56102),Ue={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ot=ae(6767),Ve=ae(90083),ze=ae(95827),vt=ae(30084),$e=ae(10787),Ct=ae(8944),Fe=ae(81679),te=Object.defineProperty,ee=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(Qe,dt,tt)=>dt in Qe?te(Qe,dt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Qe[dt]=tt,Pe=(Qe,dt)=>{for(var tt in dt||(dt={}))fe.call(dt,tt)&&Ee(Qe,tt,dt[tt]);if(ue)for(var tt of ue(dt))me.call(dt,tt)&&Ee(Qe,tt,dt[tt]);return Qe},Ne=(Qe,dt)=>ee(Qe,he(dt)),Ze=(Qe,dt)=>{var tt={};for(var yt in Qe)fe.call(Qe,yt)&&dt.indexOf(yt)<0&&(tt[yt]=Qe[yt]);if(Qe!=null&&ue)for(var yt of ue(Qe))dt.indexOf(yt)<0&&me.call(Qe,yt)&&(tt[yt]=Qe[yt]);return tt},Ye=({onFinish:Qe,value:dt,streamingStatus:tt,cancelIndex:yt,loadImage:St,onDynamic:xt,isHiddenHtml:Rt})=>{const[zt,Ut]=(0,oe.useState)(""),[hn,pt]=(0,oe.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[lt,at]=(0,oe.useState)(0),[Zt,ln]=(0,oe.useState)(!1),Tt=Pn=>Pn.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Bt,An)=>`$$${An.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Jt=()=>{ln(!0),Qe==null||Qe()};(0,oe.useEffect)(()=>{const Pn=St?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function $e({open:Fe=!0,onChange:te,defaultValue:ee,placement:he,width:ue,height:fe,extra:me,onDynamic:Ee,onOpenChange:Pe,showExtra:Ne=!0}){const Ze=(0,oe.useRef)(null),et=(0,oe.useRef)(null),[Ye,Qe]=(0,oe.useState)(ee||""),[dt,tt]=(0,oe.useState)(ee||""),[yt,St]=(0,oe.useState)(!!Fe),[xt,Rt]=(0,oe.useState)(1),zt={selectOnLineNumbers:!0};(0,oe.useEffect)(()=>{Fe&&(Qe(ee),tt(ee),St(!0))},[Fe,ee]),(0,oe.useEffect)(()=>{Ye!==""&&(clearTimeout(et.current),et.current=setTimeout(()=>{const hn=document.createElement("iframe");if(hn.style.width="100%",hn.style.height="100%",hn.style.border="0",Ze.current){Ze.current.innerHTML="",Ze.current.appendChild(hn);const pt=hn.contentDocument||hn.contentWindow.document;pt.open(),pt.write(Ye),pt.close()}},1e3))},[Fe,Ye]);const Ut=hn=>{Qe(hn),te==null||te(hn,dt)};return Ve.createElement(Ce.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:yt,width:"100%",height:fe||"100vh",rootClassName:He.smartWrp,destroyOnClose:!0,onClose:()=>{St(!1),Pe==null||Pe(Ye)},extra:Ne&&Ve.createElement("div",null,Ve.createElement(Ue.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:xt,onChange:hn=>Rt(hn)}),Ve.createElement(ot.Z,{type:"primary",className:"ml20",onClick:()=>ze(this,null,function*(){yield Ee(Ye,()=>{St(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ve.createElement(ke.Z,{className:"h100"},Ve.createElement(Ie.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:xt===1?"block":"none"}},Ve.createElement("div",{className:"h100",ref:Ze})),Ve.createElement(Ie.Z,{flex:"1",style:{display:xt===2?"block":"none"}},Ve.createElement(Te.ZP,{height:"90vh",value:ee,language:"html",theme:"vs",showMiniMap:!1,options:zt,onChange:Ut}))))}var Ct=$e},10946:function(We,xe,ae){"use strict";ae.d(xe,{Z:function(){return Ye}});var oe=ae(59301),Ce=ae(74439),ke=ae(77596),Ie=ae(3977),He=ae(14179),Te=ae(56102),Ue={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ot=ae(6767),Ve=ae(90083),ze=ae(95827),vt=ae(30084),$e=ae(10787),Ct=ae(8944),Fe=ae(81679),te=Object.defineProperty,ee=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(Qe,dt,tt)=>dt in Qe?te(Qe,dt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Qe[dt]=tt,Pe=(Qe,dt)=>{for(var tt in dt||(dt={}))fe.call(dt,tt)&&Ee(Qe,tt,dt[tt]);if(ue)for(var tt of ue(dt))me.call(dt,tt)&&Ee(Qe,tt,dt[tt]);return Qe},Ne=(Qe,dt)=>ee(Qe,he(dt)),Ze=(Qe,dt)=>{var tt={};for(var yt in Qe)fe.call(Qe,yt)&&dt.indexOf(yt)<0&&(tt[yt]=Qe[yt]);if(Qe!=null&&ue)for(var yt of ue(Qe))dt.indexOf(yt)<0&&me.call(Qe,yt)&&(tt[yt]=Qe[yt]);return tt},Ye=({onFinish:Qe,value:dt,streamingStatus:tt,cancelIndex:yt,loadImage:St,onDynamic:xt,isHiddenHtml:Rt})=>{const[zt,Ut]=(0,oe.useState)(""),[hn,pt]=(0,oe.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[lt,at]=(0,oe.useState)(0),[Zt,ln]=(0,oe.useState)(!1),Tt=Pn=>Pn.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Bt,An)=>`$$${An.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Jt=()=>{ln(!0),Qe==null||Qe()};(0,oe.useEffect)(()=>{const Pn=St?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${dt}`:dt,Bt=Tt(Pn);if(!Zt)if(St||!tt||yt>0){Ut(Bt),at(Bt.length),(!tt||yt>0)&&!St&&Jt();return}else if((Bt==null?void 0:Bt.length)<4)Ut(Bt),at(Bt.length);else if(lt{Ut(Bt.slice(0,lt+2)),at(Ln=>Ln+2)},An>10?Math.max(500/(An/2),20):50);return()=>clearInterval(Nt)}else tt||Jt()},[dt,tt,yt,St,lt]);const dn=(0,oe.useMemo)(()=>oe.createElement("section",{className:`${Ue.answer} fadeIn animated edu_md`},oe.createElement(Ce.UG,{remarkPlugins:[vt.Z,$e.Z],rehypePlugins:[ze.Z,Ie.Z],components:{code(Pn){var Bt=Pn,{node:An,inline:Nt,className:Ln,children:Jn}=Bt,nt=Ze(Bt,["node","inline","className","children"]);const Oe=/language-(\w+)/.exec(Ln||""),Le=String(Jn).trim();return Nt||!Oe?oe.createElement("code",Pe({className:Ln},nt),Jn):oe.createElement("code",{className:Ue.codeCopy,"data-text":`\`\`\`${Oe?Oe[1]:""} ${Jn} @@ -1363,7 +1363,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `});++ct0&&qe.push({type:"text",value:` `}),qe}function Ja(we){let Ke=0,qe=we.charCodeAt(Ke);for(;qe===9||qe===32;)Ke++,qe=we.charCodeAt(Ke);return we.slice(Ke)}function hu(we,Ke){const qe=To(we,Ke),ct=qe.one(we,void 0),Mt=Js(qe),Ot=Array.isArray(ct)?{type:"root",children:ct}:ct||{type:"root",children:[]};return Mt&&((0,Ce.ok)("children"in Ot),Ot.children.push({type:"text",value:` -`},Mt)),Ot}function Ko(we,Ke){return we&&"run"in we?function(qe,ct){return Jy(this,null,function*(){const Mt=hu(qe,Qo({file:ct},Ke));yield we.run(Mt,ct)})}:function(qe,ct){return hu(qe,Qo({file:ct},we||Ke))}}function cs(we){if(we)throw we}var Bo=ae(58847);function na(we){if(typeof we!="object"||we===null)return!1;const Ke=Object.getPrototypeOf(we);return(Ke===null||Ke===Object.prototype||Object.getPrototypeOf(Ke)===null)&&!(Symbol.toStringTag in we)&&!(Symbol.iterator in we)}function aa(){const we=[],Ke={run:qe,use:ct};return Ke;function qe(...Mt){let Ot=-1;const nn=Mt.pop();if(typeof nn!="function")throw new TypeError("Expected function as last argument, not "+nn);En(null,...Mt);function En(mi,...Ei){const Yn=we[++Ot];let Bi=-1;if(mi){nn(mi);return}for(;++Binn.length;let mi;En&&nn.push(Mt);try{mi=we.apply(this,nn)}catch(Ei){const Yn=Ei;if(En&&qe)throw Yn;return Mt(Yn)}En||(mi&&mi.then&&typeof mi.then=="function"?mi.then(Ot,Mt):mi instanceof Error?Mt(mi):Ot(mi))}function Mt(nn,...En){qe||(qe=!0,Ke(nn,...En))}function Ot(nn){Mt(null,nn)}}const Lo={basename:ju,dirname:$r,extname:Qc,join:Do,sep:"/"};function ju(we,Ke){if(Ke!==void 0&&typeof Ke!="string")throw new TypeError('"ext" argument must be a string');ql(we);let qe=0,ct=-1,Mt=we.length,Ot;if(Ke===void 0||Ke.length===0||Ke.length>we.length){for(;Mt--;)if(we.codePointAt(Mt)===47){if(Ot){qe=Mt+1;break}}else ct<0&&(Ot=!0,ct=Mt+1);return ct<0?"":we.slice(qe,ct)}if(Ke===we)return"";let nn=-1,En=Ke.length-1;for(;Mt--;)if(we.codePointAt(Mt)===47){if(Ot){qe=Mt+1;break}}else nn<0&&(Ot=!0,nn=Mt+1),En>-1&&(we.codePointAt(Mt)===Ke.codePointAt(En--)?En<0&&(ct=Mt):(En=-1,ct=nn));return qe===ct?ct=nn:ct<0&&(ct=we.length),we.slice(qe,ct)}function $r(we){if(ql(we),we.length===0)return".";let Ke=-1,qe=we.length,ct;for(;--qe;)if(we.codePointAt(qe)===47){if(ct){Ke=qe;break}}else ct||(ct=!0);return Ke<0?we.codePointAt(0)===47?"/":".":Ke===1&&we.codePointAt(0)===47?"//":we.slice(0,Ke)}function Qc(we){ql(we);let Ke=we.length,qe=-1,ct=0,Mt=-1,Ot=0,nn;for(;Ke--;){const En=we.codePointAt(Ke);if(En===47){if(nn){ct=Ke+1;break}continue}qe<0&&(nn=!0,qe=Ke+1),En===46?Mt<0?Mt=Ke:Ot!==1&&(Ot=1):Mt>-1&&(Ot=-1)}return Mt<0||qe<0||Ot===0||Ot===1&&Mt===qe-1&&Mt===ct+1?"":we.slice(Mt,qe)}function Do(...we){let Ke=-1,qe;for(;++Ke0&&we.codePointAt(we.length-1)===47&&(qe+="/"),Ke?"/"+qe:qe}function Au(we,Ke){let qe="",ct=0,Mt=-1,Ot=0,nn=-1,En,mi;for(;++nn<=we.length;){if(nn2){if(mi=qe.lastIndexOf("/"),mi!==qe.length-1){mi<0?(qe="",ct=0):(qe=qe.slice(0,mi),ct=qe.length-1-qe.lastIndexOf("/")),Mt=nn,Ot=0;continue}}else if(qe.length>0){qe="",ct=0,Mt=nn,Ot=0;continue}}Ke&&(qe=qe.length>0?qe+"/..":"..",ct=2)}else qe.length>0?qe+="/"+we.slice(Mt+1,nn):qe=we.slice(Mt+1,nn),ct=nn-Mt-1;Mt=nn,Ot=0}else En===46&&Ot>-1?Ot++:Ot=-1}return qe}function ql(we){if(typeof we!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(we))}const Ic={cwd:Ec};function Ec(){return"/"}function Nl(we){return!!(we!==null&&typeof we=="object"&&"href"in we&&we.href&&"protocol"in we&&we.protocol&&we.auth===void 0)}function kl(we){if(typeof we=="string")we=new URL(we);else if(!Nl(we)){const Ke=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+we+"`");throw Ke.code="ERR_INVALID_ARG_TYPE",Ke}if(we.protocol!=="file:"){const Ke=new TypeError("The URL must be of scheme file");throw Ke.code="ERR_INVALID_URL_SCHEME",Ke}return _o(we)}function _o(we){if(we.hostname!==""){const ct=new TypeError('File URL host must be "localhost" or empty on darwin');throw ct.code="ERR_INVALID_FILE_URL_HOST",ct}const Ke=we.pathname;let qe=-1;for(;++qe0){let[ni,...ao]=Yn;const Eo=ct[Ii][1];na(Eo)&&na(ni)&&(ni=Bo(!0,Eo,ni)),ct[Ii]=[Ei,ni,...ao]}}}}const qa=new ds().freeze();function ml(we,Ke){if(typeof Ke!="function")throw new TypeError("Cannot `"+we+"` without `parser`")}function vl(we,Ke){if(typeof Ke!="function")throw new TypeError("Cannot `"+we+"` without `compiler`")}function yl(we,Ke){if(Ke)throw new Error("Cannot call `"+we+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function $s(we){if(!na(we)||typeof we.type!="string")throw new TypeError("Expected node, got `"+we+"`")}function Ul(we,Ke,qe){if(!qe)throw new Error("`"+we+"` finished async. Use `"+Ke+"` instead")}function dd(we){return mh(we)?we:new Gu(we)}function mh(we){return!!(we&&typeof we=="object"&&"message"in we&&"messages"in we)}function vh(we){return typeof we=="string"||yh(we)}function yh(we){return!!(we&&typeof we=="object"&&"byteLength"in we&&"byteOffset"in we)}const Va="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Vu=[],ra={allowDangerousHtml:!0},ms=/^(https?|ircs?|mailto|xmpp)$/i,Ps=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function bs(we){const Ke=Wu(we),qe=hd(we);return fd(Ke.runSync(Ke.parse(qe),qe),we)}function sc(we){return Jy(this,null,function*(){const Ke=Wu(we),qe=hd(we),ct=yield Ke.run(Ke.parse(qe),qe);return fd(ct,we)})}function Is(we){const Ke=Wu(we),[qe,ct]=useState(void 0),[Mt,Ot]=useState(void 0);if(useEffect(function(){const nn=hd(we);Ke.run(Ke.parse(nn),nn,function(En,mi){ct(En),Ot(mi)})},[we.children,we.rehypePlugins,we.remarkPlugins,we.remarkRehypeOptions]),qe)throw qe;return Mt?fd(Mt,we):createElement(Fragment)}function Wu(we){const Ke=we.rehypePlugins||Vu,qe=we.remarkPlugins||Vu,ct=we.remarkRehypeOptions?Qo(Qo({},we.remarkRehypeOptions),ra):ra;return qa().use(Rs).use(qe).use(Ko,ct).use(Ke)}function hd(we){const Ke=we.children||"",qe=new Gu;return typeof Ke=="string"?qe.value=Ke:(0,Ce.t1)("Unexpected value `"+Ke+"` for `children` prop, expected `string`"),qe}function fd(we,Ke){const qe=Ke.allowedElements,ct=Ke.allowElement,Mt=Ke.components,Ot=Ke.disallowedElements,nn=Ke.skipHtml,En=Ke.unwrapDisallowed,mi=Ke.urlTransform||el;for(const Yn of Ps)Object.hasOwn(Ke,Yn.from)&&(0,Ce.t1)("Unexpected `"+Yn.from+"` prop, "+(Yn.to?"use `"+Yn.to+"` instead":"remove it")+" (see <"+Va+"#"+Yn.id+"> for more info)");return qe&&Ot&&(0,Ce.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),Ke.className&&(we={type:"element",tagName:"div",properties:{className:Ke.className},children:we.type==="root"?we.children:[we]}),(0,Ds.Vn)(we,Ei),Rt(we,{Fragment:De.Fragment,components:Mt,ignoreInvalidStyle:!0,jsx:De.jsx,jsxs:De.jsxs,passKeys:!0,passNode:!0});function Ei(Yn,Bi,Ii){if(Yn.type==="raw"&&Ii&&typeof Bi=="number")return nn?Ii.children.splice(Bi,1):Ii.children[Bi]={type:"text",value:Yn.value},Bi;if(Yn.type==="element"){let ni;for(ni in rt)if(Object.hasOwn(rt,ni)&&Object.hasOwn(Yn.properties,ni)){const ao=Yn.properties[ni],Eo=rt[ni];(Eo===null||Eo.includes(Yn.tagName))&&(Yn.properties[ni]=mi(String(ao||""),ni,Yn))}}if(Yn.type==="element"){let ni=qe?!qe.includes(Yn.tagName):Ot?Ot.includes(Yn.tagName):!1;if(!ni&&ct&&typeof Bi=="number"&&(ni=!ct(Yn,Bi,Ii)),ni&&Ii&&typeof Bi=="number")return En&&Yn.children?Ii.children.splice(Bi,1,...Yn.children):Ii.children.splice(Bi,1),Bi}}}function el(we){const Ke=we.indexOf(":"),qe=we.indexOf("?"),ct=we.indexOf("#"),Mt=we.indexOf("/");return Ke===-1||Mt!==-1&&Ke>Mt||qe!==-1&&Ke>qe||ct!==-1&&Ke>ct||ms.test(we.slice(0,Ke))?we:""}},3310:function(We,xe,ae){"use strict";ae.d(xe,{Z:function(){return Hd}});var oe={};ae.r(oe),ae.d(oe,{boolean:function(){return Ye},booleanish:function(){return Qe},commaOrSpaceSeparated:function(){return xt},commaSeparated:function(){return St},number:function(){return tt},overloadedBoolean:function(){return dt},spaceSeparated:function(){return yt}});var Ce=ae(90302),ke=ae(87342),Ie=ae(81994),He=ae(14470),Te=ae(86825);function Ue(ce){const ge=String(ce),Je=[];return{toOffset:yi,toPoint:$t};function $t(Yi){if(typeof Yi=="number"&&Yi>-1&&Yi<=ge.length){let pr=0;for(;;){let uo=Je[pr];if(uo===void 0){const Ao=ot(ge,Je[pr-1]);uo=Ao===-1?ge.length+1:Ao+1,Je[pr]=uo}if(uo>Yi)return{line:pr+1,column:Yi-(pr>0?Je[pr-1]:0)+1,offset:Yi};pr++}}}function yi(Yi){if(Yi&&typeof Yi.line=="number"&&typeof Yi.column=="number"&&!Number.isNaN(Yi.line)&&!Number.isNaN(Yi.column)){for(;Je.length1?Je[Yi.line-2]:0)+Yi.column-1;if(prnn.length;let mi;En&&nn.push(Mt);try{mi=we.apply(this,nn)}catch(Ei){const Yn=Ei;if(En&&qe)throw Yn;return Mt(Yn)}En||(mi&&mi.then&&typeof mi.then=="function"?mi.then(Ot,Mt):mi instanceof Error?Mt(mi):Ot(mi))}function Mt(nn,...En){qe||(qe=!0,Ke(nn,...En))}function Ot(nn){Mt(null,nn)}}const Lo={basename:ju,dirname:$r,extname:Qc,join:Do,sep:"/"};function ju(we,Ke){if(Ke!==void 0&&typeof Ke!="string")throw new TypeError('"ext" argument must be a string');ql(we);let qe=0,ct=-1,Mt=we.length,Ot;if(Ke===void 0||Ke.length===0||Ke.length>we.length){for(;Mt--;)if(we.codePointAt(Mt)===47){if(Ot){qe=Mt+1;break}}else ct<0&&(Ot=!0,ct=Mt+1);return ct<0?"":we.slice(qe,ct)}if(Ke===we)return"";let nn=-1,En=Ke.length-1;for(;Mt--;)if(we.codePointAt(Mt)===47){if(Ot){qe=Mt+1;break}}else nn<0&&(Ot=!0,nn=Mt+1),En>-1&&(we.codePointAt(Mt)===Ke.codePointAt(En--)?En<0&&(ct=Mt):(En=-1,ct=nn));return qe===ct?ct=nn:ct<0&&(ct=we.length),we.slice(qe,ct)}function $r(we){if(ql(we),we.length===0)return".";let Ke=-1,qe=we.length,ct;for(;--qe;)if(we.codePointAt(qe)===47){if(ct){Ke=qe;break}}else ct||(ct=!0);return Ke<0?we.codePointAt(0)===47?"/":".":Ke===1&&we.codePointAt(0)===47?"//":we.slice(0,Ke)}function Qc(we){ql(we);let Ke=we.length,qe=-1,ct=0,Mt=-1,Ot=0,nn;for(;Ke--;){const En=we.codePointAt(Ke);if(En===47){if(nn){ct=Ke+1;break}continue}qe<0&&(nn=!0,qe=Ke+1),En===46?Mt<0?Mt=Ke:Ot!==1&&(Ot=1):Mt>-1&&(Ot=-1)}return Mt<0||qe<0||Ot===0||Ot===1&&Mt===qe-1&&Mt===ct+1?"":we.slice(Mt,qe)}function Do(...we){let Ke=-1,qe;for(;++Ke0&&we.codePointAt(we.length-1)===47&&(qe+="/"),Ke?"/"+qe:qe}function Au(we,Ke){let qe="",ct=0,Mt=-1,Ot=0,nn=-1,En,mi;for(;++nn<=we.length;){if(nn2){if(mi=qe.lastIndexOf("/"),mi!==qe.length-1){mi<0?(qe="",ct=0):(qe=qe.slice(0,mi),ct=qe.length-1-qe.lastIndexOf("/")),Mt=nn,Ot=0;continue}}else if(qe.length>0){qe="",ct=0,Mt=nn,Ot=0;continue}}Ke&&(qe=qe.length>0?qe+"/..":"..",ct=2)}else qe.length>0?qe+="/"+we.slice(Mt+1,nn):qe=we.slice(Mt+1,nn),ct=nn-Mt-1;Mt=nn,Ot=0}else En===46&&Ot>-1?Ot++:Ot=-1}return qe}function ql(we){if(typeof we!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(we))}const Ic={cwd:Ec};function Ec(){return"/"}function Nl(we){return!!(we!==null&&typeof we=="object"&&"href"in we&&we.href&&"protocol"in we&&we.protocol&&we.auth===void 0)}function kl(we){if(typeof we=="string")we=new URL(we);else if(!Nl(we)){const Ke=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+we+"`");throw Ke.code="ERR_INVALID_ARG_TYPE",Ke}if(we.protocol!=="file:"){const Ke=new TypeError("The URL must be of scheme file");throw Ke.code="ERR_INVALID_URL_SCHEME",Ke}return _o(we)}function _o(we){if(we.hostname!==""){const ct=new TypeError('File URL host must be "localhost" or empty on darwin');throw ct.code="ERR_INVALID_FILE_URL_HOST",ct}const Ke=we.pathname;let qe=-1;for(;++qe0){let[ni,...ao]=Yn;const Eo=ct[Ii][1];na(Eo)&&na(ni)&&(ni=Bo(!0,Eo,ni)),ct[Ii]=[Ei,ni,...ao]}}}}const qa=new ds().freeze();function ml(we,Ke){if(typeof Ke!="function")throw new TypeError("Cannot `"+we+"` without `parser`")}function vl(we,Ke){if(typeof Ke!="function")throw new TypeError("Cannot `"+we+"` without `compiler`")}function yl(we,Ke){if(Ke)throw new Error("Cannot call `"+we+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function $s(we){if(!na(we)||typeof we.type!="string")throw new TypeError("Expected node, got `"+we+"`")}function Ul(we,Ke,qe){if(!qe)throw new Error("`"+we+"` finished async. Use `"+Ke+"` instead")}function dd(we){return mh(we)?we:new Gu(we)}function mh(we){return!!(we&&typeof we=="object"&&"message"in we&&"messages"in we)}function vh(we){return typeof we=="string"||yh(we)}function yh(we){return!!(we&&typeof we=="object"&&"byteLength"in we&&"byteOffset"in we)}const Va="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Vu=[],ra={allowDangerousHtml:!0},ms=/^(https?|ircs?|mailto|xmpp)$/i,Ps=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function bs(we){const Ke=Wu(we),qe=hd(we);return fd(Ke.runSync(Ke.parse(qe),qe),we)}function sc(we){return Jy(this,null,function*(){const Ke=Wu(we),qe=hd(we),ct=yield Ke.run(Ke.parse(qe),qe);return fd(ct,we)})}function Is(we){const Ke=Wu(we),[qe,ct]=useState(void 0),[Mt,Ot]=useState(void 0);if(useEffect(function(){const nn=hd(we);Ke.run(Ke.parse(nn),nn,function(En,mi){ct(En),Ot(mi)})},[we.children,we.rehypePlugins,we.remarkPlugins,we.remarkRehypeOptions]),qe)throw qe;return Mt?fd(Mt,we):createElement(Fragment)}function Wu(we){const Ke=we.rehypePlugins||Vu,qe=we.remarkPlugins||Vu,ct=we.remarkRehypeOptions?Qo(Qo({},we.remarkRehypeOptions),ra):ra;return qa().use(Rs).use(qe).use(Ko,ct).use(Ke)}function hd(we){const Ke=we.children||"",qe=new Gu;return typeof Ke=="string"?qe.value=Ke:(0,Ce.t1)("Unexpected value `"+Ke+"` for `children` prop, expected `string`"),qe}function fd(we,Ke){const qe=Ke.allowedElements,ct=Ke.allowElement,Mt=Ke.components,Ot=Ke.disallowedElements,nn=Ke.skipHtml,En=Ke.unwrapDisallowed,mi=Ke.urlTransform||el;for(const Yn of Ps)Object.hasOwn(Ke,Yn.from)&&(0,Ce.t1)("Unexpected `"+Yn.from+"` prop, "+(Yn.to?"use `"+Yn.to+"` instead":"remove it")+" (see <"+Va+"#"+Yn.id+"> for more info)");return qe&&Ot&&(0,Ce.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),Ke.className&&(we={type:"element",tagName:"div",properties:{className:Ke.className},children:we.type==="root"?we.children:[we]}),(0,Ds.Vn)(we,Ei),Rt(we,{Fragment:De.Fragment,components:Mt,ignoreInvalidStyle:!0,jsx:De.jsx,jsxs:De.jsxs,passKeys:!0,passNode:!0});function Ei(Yn,Bi,Ii){if(Yn.type==="raw"&&Ii&&typeof Bi=="number")return nn?Ii.children.splice(Bi,1):Ii.children[Bi]={type:"text",value:Yn.value},Bi;if(Yn.type==="element"){let ni;for(ni in rt)if(Object.hasOwn(rt,ni)&&Object.hasOwn(Yn.properties,ni)){const ao=Yn.properties[ni],Eo=rt[ni];(Eo===null||Eo.includes(Yn.tagName))&&(Yn.properties[ni]=mi(String(ao||""),ni,Yn))}}if(Yn.type==="element"){let ni=qe?!qe.includes(Yn.tagName):Ot?Ot.includes(Yn.tagName):!1;if(!ni&&ct&&typeof Bi=="number"&&(ni=!ct(Yn,Bi,Ii)),ni&&Ii&&typeof Bi=="number")return En&&Yn.children?Ii.children.splice(Bi,1,...Yn.children):Ii.children.splice(Bi,1),Bi}}}function el(we){const Ke=we.indexOf(":"),qe=we.indexOf("?"),ct=we.indexOf("#"),Mt=we.indexOf("/");return Ke===-1||Mt!==-1&&Ke>Mt||qe!==-1&&Ke>qe||ct!==-1&&Ke>ct||ms.test(we.slice(0,Ke))?we:""}},3977:function(We,xe,ae){"use strict";ae.d(xe,{Z:function(){return Hd}});var oe={};ae.r(oe),ae.d(oe,{boolean:function(){return Ye},booleanish:function(){return Qe},commaOrSpaceSeparated:function(){return xt},commaSeparated:function(){return St},number:function(){return tt},overloadedBoolean:function(){return dt},spaceSeparated:function(){return yt}});var Ce=ae(90302),ke=ae(87342),Ie=ae(81994),He=ae(14470),Te=ae(86825);function Ue(ce){const ge=String(ce),Je=[];return{toOffset:yi,toPoint:$t};function $t(Yi){if(typeof Yi=="number"&&Yi>-1&&Yi<=ge.length){let pr=0;for(;;){let uo=Je[pr];if(uo===void 0){const Ao=ot(ge,Je[pr-1]);uo=Ao===-1?ge.length+1:Ao+1,Je[pr]=uo}if(uo>Yi)return{line:pr+1,column:Yi-(pr>0?Je[pr-1]:0)+1,offset:Yi};pr++}}}function yi(Yi){if(Yi&&typeof Yi.line=="number"&&typeof Yi.column=="number"&&!Number.isNaN(Yi.line)&&!Number.isNaN(Yi.column)){for(;Je.length1?Je[Yi.line-2]:0)+Yi.column-1;if(pr4&&Je.slice(0,4)==="data"&&Ln.test(ge)){if(ge.charAt(4)==="-"){const Yi=ge.slice(5).replace(Jn,Ge);$t="data"+Yi.charAt(0).toUpperCase()+Yi.slice(1)}else{const Yi=ge.slice(4);if(!Jn.test(Yi)){let pr=Yi.replace(nt,Le);pr.charAt(0)!=="-"&&(pr="-"+pr),ge="data"+pr}}yi=Ut}return new yi($t,ge)}function Le(ce){return"-"+ce.toLowerCase()}function Ge(ce){return ce.charAt(1).toUpperCase()}var rt=ae(71523);const De={}.hasOwnProperty;function ft(ce,ge){const Je=ge||{};function $t(yi,...Yi){let pr=$t.invalid;const uo=$t.handlers;if(yi&&De.call(yi,ce)){const Ao=String(yi[ce]);pr=De.call(uo,Ao)?uo[Ao]:$t.unknown}if(pr)return pr.call(this,yi,...Yi)}return $t.handlers=Je.handlers||{},$t.invalid=Je.invalid,$t.unknown=Je.unknown,$t}const cn={},tn={}.hasOwnProperty,Cn=ft("type",{handlers:{root:It,element:kt,text:gn,comment:Kt,doctype:an}});function Pt(ce,ge){const $t=(ge||cn).space;return Cn(ce,$t==="svg"?Nt:An)}function It(ce,ge){const Je={nodeName:"#document",mode:(ce.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return Je.childNodes=Ht(ce.children,Je,ge),Yt(ce,Je),Je}function Dt(ce,ge){const Je={nodeName:"#document-fragment",childNodes:[]};return Je.childNodes=Ht(ce.children,Je,ge),Yt(ce,Je),Je}function an(ce){const ge={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return Yt(ce,ge),ge}function gn(ce){const ge={nodeName:"#text",value:ce.value,parentNode:null};return Yt(ce,ge),ge}function Kt(ce){const ge={nodeName:"#comment",data:ce.value,parentNode:null};return Yt(ce,ge),ge}function kt(ce,ge){const Je=ge;let $t=Je;ce.type==="element"&&ce.tagName.toLowerCase()==="svg"&&Je.space==="html"&&($t=Nt);const yi=[];let Yi;if(ce.properties){for(Yi in ce.properties)if(Yi!=="children"&&tn.call(ce.properties,Yi)){const Ao=mn($t,Yi,ce.properties[Yi]);Ao&&yi.push(Ao)}}const pr=$t.space;(0,ke.ok)(pr);const uo={nodeName:ce.tagName,tagName:ce.tagName,attrs:yi,namespaceURI:Ve.t[pr],childNodes:[],parentNode:null};return uo.childNodes=Ht(ce.children,uo,$t),Yt(ce,uo),ce.tagName==="template"&&ce.content&&(uo.content=Dt(ce.content,$t)),uo}function mn(ce,ge,Je){const $t=Oe(ce,ge);if(Je===!1||Je===null||Je===void 0||typeof Je=="number"&&Number.isNaN(Je)||!Je&&$t.boolean)return;Array.isArray(Je)&&(Je=$t.commaSeparated?(0,me.P)(Je):(0,rt.P)(Je));const yi={name:$t.attribute,value:Je===!0?"":String(Je)};if($t.space&&$t.space!=="html"&&$t.space!=="svg"){const Yi=yi.name.indexOf(":");Yi<0?yi.prefix="":(yi.name=yi.name.slice(Yi+1),yi.prefix=$t.attribute.slice(0,Yi)),yi.namespace=Ve.t[$t.space]}return yi}function Ht(ce,ge,Je){let $t=-1;const yi=[];if(ce)for(;++$t=55296&&ce<=57343}function Xt(ce){return ce>=56320&&ce<=57343}function gi(ce,ge){return(ce-55296)*1024+9216+ge}function zi(ce){return ce!==32&&ce!==10&&ce!==13&&ce!==9&&ce!==12&&ce>=1&&ce<=31||ce>=127&&ce<=159}function kn(ce){return ce>=64976&&ce<=65007||jn.has(ce)}var Gt;(function(ce){ce.controlCharacterInInputStream="control-character-in-input-stream",ce.noncharacterInInputStream="noncharacter-in-input-stream",ce.surrogateInInputStream="surrogate-in-input-stream",ce.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",ce.endTagWithAttributes="end-tag-with-attributes",ce.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",ce.unexpectedSolidusInTag="unexpected-solidus-in-tag",ce.unexpectedNullCharacter="unexpected-null-character",ce.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",ce.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",ce.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",ce.missingEndTagName="missing-end-tag-name",ce.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",ce.unknownNamedCharacterReference="unknown-named-character-reference",ce.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",ce.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",ce.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",ce.eofBeforeTagName="eof-before-tag-name",ce.eofInTag="eof-in-tag",ce.missingAttributeValue="missing-attribute-value",ce.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",ce.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",ce.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",ce.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",ce.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",ce.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",ce.missingDoctypePublicIdentifier="missing-doctype-public-identifier",ce.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",ce.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",ce.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",ce.cdataInHtmlContent="cdata-in-html-content",ce.incorrectlyOpenedComment="incorrectly-opened-comment",ce.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",ce.eofInDoctype="eof-in-doctype",ce.nestedComment="nested-comment",ce.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",ce.eofInComment="eof-in-comment",ce.incorrectlyClosedComment="incorrectly-closed-comment",ce.eofInCdata="eof-in-cdata",ce.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",ce.nullCharacterReference="null-character-reference",ce.surrogateCharacterReference="surrogate-character-reference",ce.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",ce.controlCharacterReference="control-character-reference",ce.noncharacterCharacterReference="noncharacter-character-reference",ce.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",ce.missingDoctypeName="missing-doctype-name",ce.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",ce.duplicateAttribute="duplicate-attribute",ce.nonConformingDoctype="non-conforming-doctype",ce.missingDoctype="missing-doctype",ce.misplacedDoctype="misplaced-doctype",ce.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",ce.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",ce.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",ce.openElementsLeftAfterEof="open-elements-left-after-eof",ce.abandonedHeadElementChild="abandoned-head-element-child",ce.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",ce.nestedNoscriptInHead="nested-noscript-in-head",ce.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(Gt||(Gt={}));const Kn=65536;class ai{constructor(ge){this.handler=ge,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=Kn,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(ge,Je){const{line:$t,col:yi,offset:Yi}=this,pr=yi+Je,uo=Yi+Je;return{code:ge,startLine:$t,endLine:$t,startCol:pr,endCol:pr,startOffset:uo,endOffset:uo}}_err(ge){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(ge,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(ge){if(this.pos!==this.html.length-1){const Je=this.html.charCodeAt(this.pos+1);if(Xt(Je))return this.pos++,this._addGap(),gi(ge,Je)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,mt.EOF;return this._err(Gt.surrogateInInputStream),ge}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(ge,Je){this.html.length>0?this.html+=ge:this.html=ge,this.endOfChunkHit=!1,this.lastChunkWritten=Je}insertHtmlAtCurrentPos(ge){this.html=this.html.substring(0,this.pos+1)+ge+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(ge,Je){if(this.pos+ge.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(Je)return this.html.startsWith(ge,this.pos);for(let $t=0;$t=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,mt.EOF;const $t=this.html.charCodeAt(Je);return $t===mt.CARRIAGE_RETURN?mt.LINE_FEED:$t}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,mt.EOF;let ge=this.html.charCodeAt(this.pos);return ge===mt.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,mt.LINE_FEED):ge===mt.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,Xn(ge)&&(ge=this._processSurrogate(ge)),this.handler.onParseError===null||ge>31&&ge<127||ge===mt.LINE_FEED||ge===mt.CARRIAGE_RETURN||ge>159&&ge<64976||this._checkForProblematicCharacters(ge),ge)}_checkForProblematicCharacters(ge){zi(ge)?this._err(Gt.controlCharacterInInputStream):kn(ge)&&this._err(Gt.noncharacterInInputStream)}retreat(ge){for(this.pos-=ge;this.pos=0;Je--)if(ce.attrs[Je].name===ge)return ce.attrs[Je].value;return null}const li=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(ce=>ce.charCodeAt(0))),Me=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(ce=>ce.charCodeAt(0)));var Vn;const ei=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),In=(Vn=String.fromCodePoint)!==null&&Vn!==void 0?Vn:function(ce){let ge="";return ce>65535&&(ce-=65536,ge+=String.fromCharCode(ce>>>10&1023|55296),ce=56320|ce&1023),ge+=String.fromCharCode(ce),ge};function ti(ce){var ge;return ce>=55296&&ce<=57343||ce>1114111?65533:(ge=ei.get(ce))!==null&&ge!==void 0?ge:ce}function vi(ce){return In(ti(ce))}var pi;(function(ce){ce[ce.NUM=35]="NUM",ce[ce.SEMI=59]="SEMI",ce[ce.EQUALS=61]="EQUALS",ce[ce.ZERO=48]="ZERO",ce[ce.NINE=57]="NINE",ce[ce.LOWER_A=97]="LOWER_A",ce[ce.LOWER_F=102]="LOWER_F",ce[ce.LOWER_X=120]="LOWER_X",ce[ce.LOWER_Z=122]="LOWER_Z",ce[ce.UPPER_A=65]="UPPER_A",ce[ce.UPPER_F=70]="UPPER_F",ce[ce.UPPER_Z=90]="UPPER_Z"})(pi||(pi={}));const qi=32;var Qi;(function(ce){ce[ce.VALUE_LENGTH=49152]="VALUE_LENGTH",ce[ce.BRANCH_LENGTH=16256]="BRANCH_LENGTH",ce[ce.JUMP_TABLE=127]="JUMP_TABLE"})(Qi||(Qi={}));function Vt(ce){return ce>=pi.ZERO&&ce<=pi.NINE}function pn(ce){return ce>=pi.UPPER_A&&ce<=pi.UPPER_F||ce>=pi.LOWER_A&&ce<=pi.LOWER_F}function on(ce){return ce>=pi.UPPER_A&&ce<=pi.UPPER_Z||ce>=pi.LOWER_A&&ce<=pi.LOWER_Z||Vt(ce)}function Si(ce){return ce===pi.EQUALS||on(ce)}var qn;(function(ce){ce[ce.EntityStart=0]="EntityStart",ce[ce.NumericStart=1]="NumericStart",ce[ce.NumericDecimal=2]="NumericDecimal",ce[ce.NumericHex=3]="NumericHex",ce[ce.NamedEntity=4]="NamedEntity"})(qn||(qn={}));var oi;(function(ce){ce[ce.Legacy=0]="Legacy",ce[ce.Strict=1]="Strict",ce[ce.Attribute=2]="Attribute"})(oi||(oi={}));class zn{constructor(ge,Je,$t){this.decodeTree=ge,this.emitCodePoint=Je,this.errors=$t,this.state=qn.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=oi.Strict}startEntity(ge){this.decodeMode=ge,this.state=qn.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(ge,Je){switch(this.state){case qn.EntityStart:return ge.charCodeAt(Je)===pi.NUM?(this.state=qn.NumericStart,this.consumed+=1,this.stateNumericStart(ge,Je+1)):(this.state=qn.NamedEntity,this.stateNamedEntity(ge,Je));case qn.NumericStart:return this.stateNumericStart(ge,Je);case qn.NumericDecimal:return this.stateNumericDecimal(ge,Je);case qn.NumericHex:return this.stateNumericHex(ge,Je);case qn.NamedEntity:return this.stateNamedEntity(ge,Je)}}stateNumericStart(ge,Je){return Je>=ge.length?-1:(ge.charCodeAt(Je)|qi)===pi.LOWER_X?(this.state=qn.NumericHex,this.consumed+=1,this.stateNumericHex(ge,Je+1)):(this.state=qn.NumericDecimal,this.stateNumericDecimal(ge,Je))}addToNumericResult(ge,Je,$t,yi){if(Je!==$t){const Yi=$t-Je;this.result=this.result*Math.pow(yi,Yi)+Number.parseInt(ge.substr(Je,Yi),yi),this.consumed+=Yi}}stateNumericHex(ge,Je){const $t=Je;for(;Je>14;for(;Je>14,Yi!==0){if(pr===pi.SEMI)return this.emitNamedEntityData(this.treeIndex,Yi,this.consumed+this.excess);this.decodeMode!==oi.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var ge;const{result:Je,decodeTree:$t}=this,yi=($t[Je]&Qi.VALUE_LENGTH)>>14;return this.emitNamedEntityData(Je,yi,this.consumed),(ge=this.errors)===null||ge===void 0||ge.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(ge,Je,$t){const{decodeTree:yi}=this;return this.emitCodePoint(Je===1?yi[ge]&~Qi.VALUE_LENGTH:yi[ge+1],$t),Je===3&&this.emitCodePoint(yi[ge+2],$t),$t}end(){var ge;switch(this.state){case qn.NamedEntity:return this.result!==0&&(this.decodeMode!==oi.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case qn.NumericDecimal:return this.emitNumericEntity(0,2);case qn.NumericHex:return this.emitNumericEntity(0,3);case qn.NumericStart:return(ge=this.errors)===null||ge===void 0||ge.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case qn.EntityStart:return 0}}}function ui(ce){let ge="";const Je=new zn(ce,$t=>ge+=fromCodePoint($t));return function(yi,Yi){let pr=0,uo=0;for(;(uo=yi.indexOf("&",uo))>=0;){ge+=yi.slice(pr,uo),Je.startEntity(Yi);const Vi=Je.write(yi,uo+1);if(Vi<0){pr=uo+Je.end();break}pr=uo+Vi,uo=Vi===0?pr+1:pr}const Ao=ge+yi.slice(pr);return ge="",Ao}}function Wi(ce,ge,Je,$t){const yi=(ge&Qi.BRANCH_LENGTH)>>7,Yi=ge&Qi.JUMP_TABLE;if(yi===0)return Yi!==0&&$t===Yi?Je:-1;if(Yi){const Ao=$t-Yi;return Ao<0||Ao>=yi?-1:ce[Je+Ao]-1}let pr=Je,uo=pr+yi-1;for(;pr<=uo;){const Ao=pr+uo>>>1,Vi=ce[Ao];if(Vi<$t)pr=Ao+1;else if(Vi>$t)uo=Ao-1;else return ce[Ao+yi]}return-1}const tr=null,hr=null;function gt(ce,ge=oi.Legacy){return tr(ce,ge)}function Wt(ce){return tr(ce,oi.Attribute)}function ci(ce){return tr(ce,oi.Strict)}function Pi(ce){return hr(ce,oi.Strict)}var jt;(function(ce){ce.HTML="http://www.w3.org/1999/xhtml",ce.MATHML="http://www.w3.org/1998/Math/MathML",ce.SVG="http://www.w3.org/2000/svg",ce.XLINK="http://www.w3.org/1999/xlink",ce.XML="http://www.w3.org/XML/1998/namespace",ce.XMLNS="http://www.w3.org/2000/xmlns/"})(jt||(jt={}));var si;(function(ce){ce.TYPE="type",ce.ACTION="action",ce.ENCODING="encoding",ce.PROMPT="prompt",ce.NAME="name",ce.COLOR="color",ce.FACE="face",ce.SIZE="size"})(si||(si={}));var ii;(function(ce){ce.NO_QUIRKS="no-quirks",ce.QUIRKS="quirks",ce.LIMITED_QUIRKS="limited-quirks"})(ii||(ii={}));var sn;(function(ce){ce.A="a",ce.ADDRESS="address",ce.ANNOTATION_XML="annotation-xml",ce.APPLET="applet",ce.AREA="area",ce.ARTICLE="article",ce.ASIDE="aside",ce.B="b",ce.BASE="base",ce.BASEFONT="basefont",ce.BGSOUND="bgsound",ce.BIG="big",ce.BLOCKQUOTE="blockquote",ce.BODY="body",ce.BR="br",ce.BUTTON="button",ce.CAPTION="caption",ce.CENTER="center",ce.CODE="code",ce.COL="col",ce.COLGROUP="colgroup",ce.DD="dd",ce.DESC="desc",ce.DETAILS="details",ce.DIALOG="dialog",ce.DIR="dir",ce.DIV="div",ce.DL="dl",ce.DT="dt",ce.EM="em",ce.EMBED="embed",ce.FIELDSET="fieldset",ce.FIGCAPTION="figcaption",ce.FIGURE="figure",ce.FONT="font",ce.FOOTER="footer",ce.FOREIGN_OBJECT="foreignObject",ce.FORM="form",ce.FRAME="frame",ce.FRAMESET="frameset",ce.H1="h1",ce.H2="h2",ce.H3="h3",ce.H4="h4",ce.H5="h5",ce.H6="h6",ce.HEAD="head",ce.HEADER="header",ce.HGROUP="hgroup",ce.HR="hr",ce.HTML="html",ce.I="i",ce.IMG="img",ce.IMAGE="image",ce.INPUT="input",ce.IFRAME="iframe",ce.KEYGEN="keygen",ce.LABEL="label",ce.LI="li",ce.LINK="link",ce.LISTING="listing",ce.MAIN="main",ce.MALIGNMARK="malignmark",ce.MARQUEE="marquee",ce.MATH="math",ce.MENU="menu",ce.META="meta",ce.MGLYPH="mglyph",ce.MI="mi",ce.MO="mo",ce.MN="mn",ce.MS="ms",ce.MTEXT="mtext",ce.NAV="nav",ce.NOBR="nobr",ce.NOFRAMES="noframes",ce.NOEMBED="noembed",ce.NOSCRIPT="noscript",ce.OBJECT="object",ce.OL="ol",ce.OPTGROUP="optgroup",ce.OPTION="option",ce.P="p",ce.PARAM="param",ce.PLAINTEXT="plaintext",ce.PRE="pre",ce.RB="rb",ce.RP="rp",ce.RT="rt",ce.RTC="rtc",ce.RUBY="ruby",ce.S="s",ce.SCRIPT="script",ce.SEARCH="search",ce.SECTION="section",ce.SELECT="select",ce.SOURCE="source",ce.SMALL="small",ce.SPAN="span",ce.STRIKE="strike",ce.STRONG="strong",ce.STYLE="style",ce.SUB="sub",ce.SUMMARY="summary",ce.SUP="sup",ce.TABLE="table",ce.TBODY="tbody",ce.TEMPLATE="template",ce.TEXTAREA="textarea",ce.TFOOT="tfoot",ce.TD="td",ce.TH="th",ce.THEAD="thead",ce.TITLE="title",ce.TR="tr",ce.TRACK="track",ce.TT="tt",ce.U="u",ce.UL="ul",ce.SVG="svg",ce.VAR="var",ce.WBR="wbr",ce.XMP="xmp"})(sn||(sn={}));var Be;(function(ce){ce[ce.UNKNOWN=0]="UNKNOWN",ce[ce.A=1]="A",ce[ce.ADDRESS=2]="ADDRESS",ce[ce.ANNOTATION_XML=3]="ANNOTATION_XML",ce[ce.APPLET=4]="APPLET",ce[ce.AREA=5]="AREA",ce[ce.ARTICLE=6]="ARTICLE",ce[ce.ASIDE=7]="ASIDE",ce[ce.B=8]="B",ce[ce.BASE=9]="BASE",ce[ce.BASEFONT=10]="BASEFONT",ce[ce.BGSOUND=11]="BGSOUND",ce[ce.BIG=12]="BIG",ce[ce.BLOCKQUOTE=13]="BLOCKQUOTE",ce[ce.BODY=14]="BODY",ce[ce.BR=15]="BR",ce[ce.BUTTON=16]="BUTTON",ce[ce.CAPTION=17]="CAPTION",ce[ce.CENTER=18]="CENTER",ce[ce.CODE=19]="CODE",ce[ce.COL=20]="COL",ce[ce.COLGROUP=21]="COLGROUP",ce[ce.DD=22]="DD",ce[ce.DESC=23]="DESC",ce[ce.DETAILS=24]="DETAILS",ce[ce.DIALOG=25]="DIALOG",ce[ce.DIR=26]="DIR",ce[ce.DIV=27]="DIV",ce[ce.DL=28]="DL",ce[ce.DT=29]="DT",ce[ce.EM=30]="EM",ce[ce.EMBED=31]="EMBED",ce[ce.FIELDSET=32]="FIELDSET",ce[ce.FIGCAPTION=33]="FIGCAPTION",ce[ce.FIGURE=34]="FIGURE",ce[ce.FONT=35]="FONT",ce[ce.FOOTER=36]="FOOTER",ce[ce.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",ce[ce.FORM=38]="FORM",ce[ce.FRAME=39]="FRAME",ce[ce.FRAMESET=40]="FRAMESET",ce[ce.H1=41]="H1",ce[ce.H2=42]="H2",ce[ce.H3=43]="H3",ce[ce.H4=44]="H4",ce[ce.H5=45]="H5",ce[ce.H6=46]="H6",ce[ce.HEAD=47]="HEAD",ce[ce.HEADER=48]="HEADER",ce[ce.HGROUP=49]="HGROUP",ce[ce.HR=50]="HR",ce[ce.HTML=51]="HTML",ce[ce.I=52]="I",ce[ce.IMG=53]="IMG",ce[ce.IMAGE=54]="IMAGE",ce[ce.INPUT=55]="INPUT",ce[ce.IFRAME=56]="IFRAME",ce[ce.KEYGEN=57]="KEYGEN",ce[ce.LABEL=58]="LABEL",ce[ce.LI=59]="LI",ce[ce.LINK=60]="LINK",ce[ce.LISTING=61]="LISTING",ce[ce.MAIN=62]="MAIN",ce[ce.MALIGNMARK=63]="MALIGNMARK",ce[ce.MARQUEE=64]="MARQUEE",ce[ce.MATH=65]="MATH",ce[ce.MENU=66]="MENU",ce[ce.META=67]="META",ce[ce.MGLYPH=68]="MGLYPH",ce[ce.MI=69]="MI",ce[ce.MO=70]="MO",ce[ce.MN=71]="MN",ce[ce.MS=72]="MS",ce[ce.MTEXT=73]="MTEXT",ce[ce.NAV=74]="NAV",ce[ce.NOBR=75]="NOBR",ce[ce.NOFRAMES=76]="NOFRAMES",ce[ce.NOEMBED=77]="NOEMBED",ce[ce.NOSCRIPT=78]="NOSCRIPT",ce[ce.OBJECT=79]="OBJECT",ce[ce.OL=80]="OL",ce[ce.OPTGROUP=81]="OPTGROUP",ce[ce.OPTION=82]="OPTION",ce[ce.P=83]="P",ce[ce.PARAM=84]="PARAM",ce[ce.PLAINTEXT=85]="PLAINTEXT",ce[ce.PRE=86]="PRE",ce[ce.RB=87]="RB",ce[ce.RP=88]="RP",ce[ce.RT=89]="RT",ce[ce.RTC=90]="RTC",ce[ce.RUBY=91]="RUBY",ce[ce.S=92]="S",ce[ce.SCRIPT=93]="SCRIPT",ce[ce.SEARCH=94]="SEARCH",ce[ce.SECTION=95]="SECTION",ce[ce.SELECT=96]="SELECT",ce[ce.SOURCE=97]="SOURCE",ce[ce.SMALL=98]="SMALL",ce[ce.SPAN=99]="SPAN",ce[ce.STRIKE=100]="STRIKE",ce[ce.STRONG=101]="STRONG",ce[ce.STYLE=102]="STYLE",ce[ce.SUB=103]="SUB",ce[ce.SUMMARY=104]="SUMMARY",ce[ce.SUP=105]="SUP",ce[ce.TABLE=106]="TABLE",ce[ce.TBODY=107]="TBODY",ce[ce.TEMPLATE=108]="TEMPLATE",ce[ce.TEXTAREA=109]="TEXTAREA",ce[ce.TFOOT=110]="TFOOT",ce[ce.TD=111]="TD",ce[ce.TH=112]="TH",ce[ce.THEAD=113]="THEAD",ce[ce.TITLE=114]="TITLE",ce[ce.TR=115]="TR",ce[ce.TRACK=116]="TRACK",ce[ce.TT=117]="TT",ce[ce.U=118]="U",ce[ce.UL=119]="UL",ce[ce.SVG=120]="SVG",ce[ce.VAR=121]="VAR",ce[ce.WBR=122]="WBR",ce[ce.XMP=123]="XMP"})(Be||(Be={}));const Ni=new Map([[sn.A,Be.A],[sn.ADDRESS,Be.ADDRESS],[sn.ANNOTATION_XML,Be.ANNOTATION_XML],[sn.APPLET,Be.APPLET],[sn.AREA,Be.AREA],[sn.ARTICLE,Be.ARTICLE],[sn.ASIDE,Be.ASIDE],[sn.B,Be.B],[sn.BASE,Be.BASE],[sn.BASEFONT,Be.BASEFONT],[sn.BGSOUND,Be.BGSOUND],[sn.BIG,Be.BIG],[sn.BLOCKQUOTE,Be.BLOCKQUOTE],[sn.BODY,Be.BODY],[sn.BR,Be.BR],[sn.BUTTON,Be.BUTTON],[sn.CAPTION,Be.CAPTION],[sn.CENTER,Be.CENTER],[sn.CODE,Be.CODE],[sn.COL,Be.COL],[sn.COLGROUP,Be.COLGROUP],[sn.DD,Be.DD],[sn.DESC,Be.DESC],[sn.DETAILS,Be.DETAILS],[sn.DIALOG,Be.DIALOG],[sn.DIR,Be.DIR],[sn.DIV,Be.DIV],[sn.DL,Be.DL],[sn.DT,Be.DT],[sn.EM,Be.EM],[sn.EMBED,Be.EMBED],[sn.FIELDSET,Be.FIELDSET],[sn.FIGCAPTION,Be.FIGCAPTION],[sn.FIGURE,Be.FIGURE],[sn.FONT,Be.FONT],[sn.FOOTER,Be.FOOTER],[sn.FOREIGN_OBJECT,Be.FOREIGN_OBJECT],[sn.FORM,Be.FORM],[sn.FRAME,Be.FRAME],[sn.FRAMESET,Be.FRAMESET],[sn.H1,Be.H1],[sn.H2,Be.H2],[sn.H3,Be.H3],[sn.H4,Be.H4],[sn.H5,Be.H5],[sn.H6,Be.H6],[sn.HEAD,Be.HEAD],[sn.HEADER,Be.HEADER],[sn.HGROUP,Be.HGROUP],[sn.HR,Be.HR],[sn.HTML,Be.HTML],[sn.I,Be.I],[sn.IMG,Be.IMG],[sn.IMAGE,Be.IMAGE],[sn.INPUT,Be.INPUT],[sn.IFRAME,Be.IFRAME],[sn.KEYGEN,Be.KEYGEN],[sn.LABEL,Be.LABEL],[sn.LI,Be.LI],[sn.LINK,Be.LINK],[sn.LISTING,Be.LISTING],[sn.MAIN,Be.MAIN],[sn.MALIGNMARK,Be.MALIGNMARK],[sn.MARQUEE,Be.MARQUEE],[sn.MATH,Be.MATH],[sn.MENU,Be.MENU],[sn.META,Be.META],[sn.MGLYPH,Be.MGLYPH],[sn.MI,Be.MI],[sn.MO,Be.MO],[sn.MN,Be.MN],[sn.MS,Be.MS],[sn.MTEXT,Be.MTEXT],[sn.NAV,Be.NAV],[sn.NOBR,Be.NOBR],[sn.NOFRAMES,Be.NOFRAMES],[sn.NOEMBED,Be.NOEMBED],[sn.NOSCRIPT,Be.NOSCRIPT],[sn.OBJECT,Be.OBJECT],[sn.OL,Be.OL],[sn.OPTGROUP,Be.OPTGROUP],[sn.OPTION,Be.OPTION],[sn.P,Be.P],[sn.PARAM,Be.PARAM],[sn.PLAINTEXT,Be.PLAINTEXT],[sn.PRE,Be.PRE],[sn.RB,Be.RB],[sn.RP,Be.RP],[sn.RT,Be.RT],[sn.RTC,Be.RTC],[sn.RUBY,Be.RUBY],[sn.S,Be.S],[sn.SCRIPT,Be.SCRIPT],[sn.SEARCH,Be.SEARCH],[sn.SECTION,Be.SECTION],[sn.SELECT,Be.SELECT],[sn.SOURCE,Be.SOURCE],[sn.SMALL,Be.SMALL],[sn.SPAN,Be.SPAN],[sn.STRIKE,Be.STRIKE],[sn.STRONG,Be.STRONG],[sn.STYLE,Be.STYLE],[sn.SUB,Be.SUB],[sn.SUMMARY,Be.SUMMARY],[sn.SUP,Be.SUP],[sn.TABLE,Be.TABLE],[sn.TBODY,Be.TBODY],[sn.TEMPLATE,Be.TEMPLATE],[sn.TEXTAREA,Be.TEXTAREA],[sn.TFOOT,Be.TFOOT],[sn.TD,Be.TD],[sn.TH,Be.TH],[sn.THEAD,Be.THEAD],[sn.TITLE,Be.TITLE],[sn.TR,Be.TR],[sn.TRACK,Be.TRACK],[sn.TT,Be.TT],[sn.U,Be.U],[sn.UL,Be.UL],[sn.SVG,Be.SVG],[sn.VAR,Be.VAR],[sn.WBR,Be.WBR],[sn.XMP,Be.XMP]]);function Di(ce){var ge;return(ge=Ni.get(ce))!==null&&ge!==void 0?ge:Be.UNKNOWN}const Fn=Be,or={[jt.HTML]:new Set([Fn.ADDRESS,Fn.APPLET,Fn.AREA,Fn.ARTICLE,Fn.ASIDE,Fn.BASE,Fn.BASEFONT,Fn.BGSOUND,Fn.BLOCKQUOTE,Fn.BODY,Fn.BR,Fn.BUTTON,Fn.CAPTION,Fn.CENTER,Fn.COL,Fn.COLGROUP,Fn.DD,Fn.DETAILS,Fn.DIR,Fn.DIV,Fn.DL,Fn.DT,Fn.EMBED,Fn.FIELDSET,Fn.FIGCAPTION,Fn.FIGURE,Fn.FOOTER,Fn.FORM,Fn.FRAME,Fn.FRAMESET,Fn.H1,Fn.H2,Fn.H3,Fn.H4,Fn.H5,Fn.H6,Fn.HEAD,Fn.HEADER,Fn.HGROUP,Fn.HR,Fn.HTML,Fn.IFRAME,Fn.IMG,Fn.INPUT,Fn.LI,Fn.LINK,Fn.LISTING,Fn.MAIN,Fn.MARQUEE,Fn.MENU,Fn.META,Fn.NAV,Fn.NOEMBED,Fn.NOFRAMES,Fn.NOSCRIPT,Fn.OBJECT,Fn.OL,Fn.P,Fn.PARAM,Fn.PLAINTEXT,Fn.PRE,Fn.SCRIPT,Fn.SECTION,Fn.SELECT,Fn.SOURCE,Fn.STYLE,Fn.SUMMARY,Fn.TABLE,Fn.TBODY,Fn.TD,Fn.TEMPLATE,Fn.TEXTAREA,Fn.TFOOT,Fn.TH,Fn.THEAD,Fn.TITLE,Fn.TR,Fn.TRACK,Fn.UL,Fn.WBR,Fn.XMP]),[jt.MATHML]:new Set([Fn.MI,Fn.MO,Fn.MN,Fn.MS,Fn.MTEXT,Fn.ANNOTATION_XML]),[jt.SVG]:new Set([Fn.TITLE,Fn.FOREIGN_OBJECT,Fn.DESC]),[jt.XLINK]:new Set,[jt.XML]:new Set,[jt.XMLNS]:new Set},_i=new Set([Fn.H1,Fn.H2,Fn.H3,Fn.H4,Fn.H5,Fn.H6]),Xi=new Set([sn.STYLE,sn.SCRIPT,sn.XMP,sn.IFRAME,sn.NOEMBED,sn.NOFRAMES,sn.PLAINTEXT]);function Dn(ce,ge){return Xi.has(ce)||ge&&ce===sn.NOSCRIPT}var un;(function(ce){ce[ce.DATA=0]="DATA",ce[ce.RCDATA=1]="RCDATA",ce[ce.RAWTEXT=2]="RAWTEXT",ce[ce.SCRIPT_DATA=3]="SCRIPT_DATA",ce[ce.PLAINTEXT=4]="PLAINTEXT",ce[ce.TAG_OPEN=5]="TAG_OPEN",ce[ce.END_TAG_OPEN=6]="END_TAG_OPEN",ce[ce.TAG_NAME=7]="TAG_NAME",ce[ce.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",ce[ce.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",ce[ce.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",ce[ce.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",ce[ce.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",ce[ce.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",ce[ce.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",ce[ce.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",ce[ce.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",ce[ce.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",ce[ce.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",ce[ce.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",ce[ce.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",ce[ce.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",ce[ce.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",ce[ce.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",ce[ce.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",ce[ce.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",ce[ce.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",ce[ce.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",ce[ce.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",ce[ce.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",ce[ce.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",ce[ce.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",ce[ce.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",ce[ce.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",ce[ce.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",ce[ce.BOGUS_COMMENT=40]="BOGUS_COMMENT",ce[ce.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",ce[ce.COMMENT_START=42]="COMMENT_START",ce[ce.COMMENT_START_DASH=43]="COMMENT_START_DASH",ce[ce.COMMENT=44]="COMMENT",ce[ce.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",ce[ce.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",ce[ce.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",ce[ce.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",ce[ce.COMMENT_END_DASH=49]="COMMENT_END_DASH",ce[ce.COMMENT_END=50]="COMMENT_END",ce[ce.COMMENT_END_BANG=51]="COMMENT_END_BANG",ce[ce.DOCTYPE=52]="DOCTYPE",ce[ce.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",ce[ce.DOCTYPE_NAME=54]="DOCTYPE_NAME",ce[ce.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",ce[ce.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",ce[ce.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",ce[ce.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",ce[ce.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",ce[ce.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",ce[ce.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",ce[ce.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",ce[ce.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",ce[ce.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",ce[ce.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",ce[ce.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",ce[ce.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",ce[ce.CDATA_SECTION=68]="CDATA_SECTION",ce[ce.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",ce[ce.CDATA_SECTION_END=70]="CDATA_SECTION_END",ce[ce.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",ce[ce.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(un||(un={}));const mr={DATA:un.DATA,RCDATA:un.RCDATA,RAWTEXT:un.RAWTEXT,SCRIPT_DATA:un.SCRIPT_DATA,PLAINTEXT:un.PLAINTEXT,CDATA_SECTION:un.CDATA_SECTION};function jr(ce){return ce>=mt.DIGIT_0&&ce<=mt.DIGIT_9}function Wn(ce){return ce>=mt.LATIN_CAPITAL_A&&ce<=mt.LATIN_CAPITAL_Z}function Fi(ce){return ce>=mt.LATIN_SMALL_A&&ce<=mt.LATIN_SMALL_Z}function Ji(ce){return Fi(ce)||Wn(ce)}function nr(ce){return Ji(ce)||jr(ce)}function ji(ce){return ce+32}function gr(ce){return ce===mt.SPACE||ce===mt.LINE_FEED||ce===mt.TABULATION||ce===mt.FORM_FEED}function br(ce){return gr(ce)||ce===mt.SOLIDUS||ce===mt.GREATER_THAN_SIGN}function Pr(ce){return ce===mt.NULL?Gt.nullCharacterReference:ce>1114111?Gt.characterReferenceOutsideUnicodeRange:Xn(ce)?Gt.surrogateCharacterReference:kn(ce)?Gt.noncharacterCharacterReference:zi(ce)||ce===mt.CARRIAGE_RETURN?Gt.controlCharacterReference:null}class wr{constructor(ge,Je){this.options=ge,this.handler=Je,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=un.DATA,this.returnState=un.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new ai(Je),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new zn(li,($t,yi)=>{this.preprocessor.pos=this.entityStartPos+yi-1,this._flushCodePointConsumedAsCharacterReference($t)},Je.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(Gt.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:$t=>{this._err(Gt.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+$t)},validateNumericCharacterReference:$t=>{const yi=Pr($t);yi&&this._err(yi,1)}}:void 0)}_err(ge,Je=0){var $t,yi;(yi=($t=this.handler).onParseError)===null||yi===void 0||yi.call($t,this.preprocessor.getError(ge,Je))}getCurrentLocation(ge){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-ge,startOffset:this.preprocessor.offset-ge,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const ge=this._consume();this._ensureHibernation()||this._callState(ge)}this.inLoop=!1}}pause(){this.paused=!0}resume(ge){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||ge==null||ge())}write(ge,Je,$t){this.active=!0,this.preprocessor.write(ge,Je),this._runParsingLoop(),this.paused||$t==null||$t()}insertHtmlAtCurrentPos(ge){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(ge),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(ge){this.consumedAfterSnapshot+=ge;for(let Je=0;Je0&&this._err(Gt.endTagWithAttributes),ge.selfClosing&&this._err(Gt.endTagWithTrailingSolidus),this.handler.onEndTag(ge)),this.preprocessor.dropParsedChunk()}emitCurrentComment(ge){this.prepareToken(ge),this.handler.onComment(ge),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(ge){this.prepareToken(ge),this.handler.onDoctype(ge),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(ge){if(this.currentCharacterToken){switch(ge&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=ge.startLine,this.currentCharacterToken.location.endCol=ge.startCol,this.currentCharacterToken.location.endOffset=ge.startOffset),this.currentCharacterToken.type){case Un.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case Un.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case Un.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const ge=this.getCurrentLocation(0);ge&&(ge.endLine=ge.startLine,ge.endCol=ge.startCol,ge.endOffset=ge.startOffset),this._emitCurrentCharacterToken(ge),this.handler.onEof({type:Un.EOF,location:ge}),this.active=!1}_appendCharToCurrentCharacterToken(ge,Je){if(this.currentCharacterToken)if(this.currentCharacterToken.type===ge){this.currentCharacterToken.chars+=Je;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(ge,Je)}_emitCodePoint(ge){const Je=gr(ge)?Un.WHITESPACE_CHARACTER:ge===mt.NULL?Un.NULL_CHARACTER:Un.CHARACTER;this._appendCharToCurrentCharacterToken(Je,String.fromCodePoint(ge))}_emitChars(ge){this._appendCharToCurrentCharacterToken(Un.CHARACTER,ge)}_startCharacterReference(){this.returnState=this.state,this.state=un.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?oi.Attribute:oi.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===un.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===un.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===un.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(ge){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(ge):this._emitCodePoint(ge)}_callState(ge){switch(this.state){case un.DATA:{this._stateData(ge);break}case un.RCDATA:{this._stateRcdata(ge);break}case un.RAWTEXT:{this._stateRawtext(ge);break}case un.SCRIPT_DATA:{this._stateScriptData(ge);break}case un.PLAINTEXT:{this._statePlaintext(ge);break}case un.TAG_OPEN:{this._stateTagOpen(ge);break}case un.END_TAG_OPEN:{this._stateEndTagOpen(ge);break}case un.TAG_NAME:{this._stateTagName(ge);break}case un.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(ge);break}case un.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(ge);break}case un.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(ge);break}case un.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(ge);break}case un.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(ge);break}case un.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(ge);break}case un.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(ge);break}case un.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(ge);break}case un.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(ge);break}case un.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(ge);break}case un.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(ge);break}case un.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(ge);break}case un.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(ge);break}case un.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(ge);break}case un.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(ge);break}case un.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(ge);break}case un.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(ge);break}case un.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(ge);break}case un.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(ge);break}case un.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(ge);break}case un.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(ge);break}case un.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(ge);break}case un.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(ge);break}case un.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(ge);break}case un.ATTRIBUTE_NAME:{this._stateAttributeName(ge);break}case un.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(ge);break}case un.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(ge);break}case un.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(ge);break}case un.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(ge);break}case un.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(ge);break}case un.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(ge);break}case un.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(ge);break}case un.BOGUS_COMMENT:{this._stateBogusComment(ge);break}case un.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(ge);break}case un.COMMENT_START:{this._stateCommentStart(ge);break}case un.COMMENT_START_DASH:{this._stateCommentStartDash(ge);break}case un.COMMENT:{this._stateComment(ge);break}case un.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(ge);break}case un.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(ge);break}case un.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(ge);break}case un.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(ge);break}case un.COMMENT_END_DASH:{this._stateCommentEndDash(ge);break}case un.COMMENT_END:{this._stateCommentEnd(ge);break}case un.COMMENT_END_BANG:{this._stateCommentEndBang(ge);break}case un.DOCTYPE:{this._stateDoctype(ge);break}case un.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(ge);break}case un.DOCTYPE_NAME:{this._stateDoctypeName(ge);break}case un.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(ge);break}case un.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(ge);break}case un.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(ge);break}case un.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(ge);break}case un.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(ge);break}case un.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(ge);break}case un.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(ge);break}case un.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(ge);break}case un.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(ge);break}case un.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(ge);break}case un.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(ge);break}case un.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(ge);break}case un.BOGUS_DOCTYPE:{this._stateBogusDoctype(ge);break}case un.CDATA_SECTION:{this._stateCdataSection(ge);break}case un.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(ge);break}case un.CDATA_SECTION_END:{this._stateCdataSectionEnd(ge);break}case un.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case un.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(ge);break}default:throw new Error("Unknown state")}}_stateData(ge){switch(ge){case mt.LESS_THAN_SIGN:{this.state=un.TAG_OPEN;break}case mt.AMPERSAND:{this._startCharacterReference();break}case mt.NULL:{this._err(Gt.unexpectedNullCharacter),this._emitCodePoint(ge);break}case mt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ge)}}_stateRcdata(ge){switch(ge){case mt.AMPERSAND:{this._startCharacterReference();break}case mt.LESS_THAN_SIGN:{this.state=un.RCDATA_LESS_THAN_SIGN;break}case mt.NULL:{this._err(Gt.unexpectedNullCharacter),this._emitChars(Sn);break}case mt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ge)}}_stateRawtext(ge){switch(ge){case mt.LESS_THAN_SIGN:{this.state=un.RAWTEXT_LESS_THAN_SIGN;break}case mt.NULL:{this._err(Gt.unexpectedNullCharacter),this._emitChars(Sn);break}case mt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ge)}}_stateScriptData(ge){switch(ge){case mt.LESS_THAN_SIGN:{this.state=un.SCRIPT_DATA_LESS_THAN_SIGN;break}case mt.NULL:{this._err(Gt.unexpectedNullCharacter),this._emitChars(Sn);break}case mt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ge)}}_statePlaintext(ge){switch(ge){case mt.NULL:{this._err(Gt.unexpectedNullCharacter),this._emitChars(Sn);break}case mt.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(ge)}}_stateTagOpen(ge){if(Ji(ge))this._createStartTagToken(),this.state=un.TAG_NAME,this._stateTagName(ge);else switch(ge){case mt.EXCLAMATION_MARK:{this.state=un.MARKUP_DECLARATION_OPEN;break}case mt.SOLIDUS:{this.state=un.END_TAG_OPEN;break}case mt.QUESTION_MARK:{this._err(Gt.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=un.BOGUS_COMMENT,this._stateBogusComment(ge);break}case mt.EOF:{this._err(Gt.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(Gt.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=un.DATA,this._stateData(ge)}}_stateEndTagOpen(ge){if(Ji(ge))this._createEndTagToken(),this.state=un.TAG_NAME,this._stateTagName(ge);else switch(ge){case mt.GREATER_THAN_SIGN:{this._err(Gt.missingEndTagName),this.state=un.DATA;break}case mt.EOF:{this._err(Gt.eofBeforeTagName),this._emitChars("");break}case mt.NULL:{this._err(Gt.unexpectedNullCharacter),this.state=un.SCRIPT_DATA_ESCAPED,this._emitChars(Sn);break}case mt.EOF:{this._err(Gt.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=un.SCRIPT_DATA_ESCAPED,this._emitCodePoint(ge)}}_stateScriptDataEscapedLessThanSign(ge){ge===mt.SOLIDUS?this.state=un.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Ji(ge)?(this._emitChars("<"),this.state=un.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(ge)):(this._emitChars("<"),this.state=un.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(ge))}_stateScriptDataEscapedEndTagOpen(ge){Ji(ge)?(this.state=un.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(ge)):(this._emitChars("");break}case mt.NULL:{this._err(Gt.unexpectedNullCharacter),this.state=un.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Sn);break}case mt.EOF:{this._err(Gt.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=un.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(ge)}}_stateScriptDataDoubleEscapedLessThanSign(ge){ge===mt.SOLIDUS?(this.state=un.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=un.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(ge))}_stateScriptDataDoubleEscapeEnd(ge){if(this.preprocessor.startsWith(On.SCRIPT,!1)&&br(this.preprocessor.peek(On.SCRIPT.length))){this._emitCodePoint(ge);for(let Je=0;Je0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(ge,!0)}replace(ge,Je){const $t=this._indexOf(ge);this.items[$t]=Je,$t===this.stackTop&&(this.current=Je)}insertAfter(ge,Je,$t){const yi=this._indexOf(ge)+1;this.items.splice(yi,0,Je),this.tagIDs.splice(yi,0,$t),this.stackTop++,yi===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,yi===this.stackTop)}popUntilTagNamePopped(ge){let Je=this.stackTop+1;do Je=this.tagIDs.lastIndexOf(ge,Je-1);while(Je>0&&this.treeAdapter.getNamespaceURI(this.items[Je])!==jt.HTML);this.shortenToLength(Math.max(Je,0))}shortenToLength(ge){for(;this.stackTop>=ge;){const Je=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(Je,this.stackTop=0;$t--)if(ge.has(this.tagIDs[$t])&&this.treeAdapter.getNamespaceURI(this.items[$t])===Je)return $t;return-1}clearBackTo(ge,Je){const $t=this._indexOfTagNames(ge,Je);this.shortenToLength($t+1)}clearBackToTableContext(){this.clearBackTo(Fr,jt.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Xr,jt.HTML)}clearBackToTableRowContext(){this.clearBackTo(Yr,jt.HTML)}remove(ge){const Je=this._indexOf(ge);Je>=0&&(Je===this.stackTop?this.pop():(this.items.splice(Je,1),this.tagIDs.splice(Je,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(ge,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===Be.BODY?this.items[1]:null}contains(ge){return this._indexOf(ge)>-1}getCommonAncestor(ge){const Je=this._indexOf(ge)-1;return Je>=0?this.items[Je]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===Be.HTML}hasInDynamicScope(ge,Je){for(let $t=this.stackTop;$t>=0;$t--){const yi=this.tagIDs[$t];switch(this.treeAdapter.getNamespaceURI(this.items[$t])){case jt.HTML:{if(yi===ge)return!0;if(Je.has(yi))return!1;break}case jt.SVG:{if(Tr.has(yi))return!1;break}case jt.MATHML:{if(Lr.has(yi))return!1;break}}}return!0}hasInScope(ge){return this.hasInDynamicScope(ge,xr)}hasInListItemScope(ge){return this.hasInDynamicScope(ge,Qn)}hasInButtonScope(ge){return this.hasInDynamicScope(ge,ur)}hasNumberedHeaderInScope(){for(let ge=this.stackTop;ge>=0;ge--){const Je=this.tagIDs[ge];switch(this.treeAdapter.getNamespaceURI(this.items[ge])){case jt.HTML:{if(_i.has(Je))return!0;if(xr.has(Je))return!1;break}case jt.SVG:{if(Tr.has(Je))return!1;break}case jt.MATHML:{if(Lr.has(Je))return!1;break}}}return!0}hasInTableScope(ge){for(let Je=this.stackTop;Je>=0;Je--)if(this.treeAdapter.getNamespaceURI(this.items[Je])===jt.HTML)switch(this.tagIDs[Je]){case ge:return!0;case Be.TABLE:case Be.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let ge=this.stackTop;ge>=0;ge--)if(this.treeAdapter.getNamespaceURI(this.items[ge])===jt.HTML)switch(this.tagIDs[ge]){case Be.TBODY:case Be.THEAD:case Be.TFOOT:return!0;case Be.TABLE:case Be.HTML:return!1}return!0}hasInSelectScope(ge){for(let Je=this.stackTop;Je>=0;Je--)if(this.treeAdapter.getNamespaceURI(this.items[Je])===jt.HTML)switch(this.tagIDs[Je]){case ge:return!0;case Be.OPTION:case Be.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&Ar.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Zn.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(ge){for(;this.currentTagId!==void 0&&this.currentTagId!==ge&&Zn.has(this.currentTagId);)this.pop()}}const di=3;var bn;(function(ce){ce[ce.Marker=0]="Marker",ce[ce.Element=1]="Element"})(bn||(bn={}));const it={type:bn.Marker};class Ri{constructor(ge){this.treeAdapter=ge,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(ge,Je){const $t=[],yi=Je.length,Yi=this.treeAdapter.getTagName(ge),pr=this.treeAdapter.getNamespaceURI(ge);for(let uo=0;uo[pr.name,pr.value]));let Yi=0;for(let pr=0;pr<$t.length;pr++){const uo=$t[pr];uo.attrs.every(Ao=>yi.get(Ao.name)===Ao.value)&&(Yi+=1,Yi>=di&&this.entries.splice(uo.idx,1))}}insertMarker(){this.entries.unshift(it)}pushElement(ge,Je){this._ensureNoahArkCondition(ge),this.entries.unshift({type:bn.Element,element:ge,token:Je})}insertElementAfterBookmark(ge,Je){const $t=this.entries.indexOf(this.bookmark);this.entries.splice($t,0,{type:bn.Element,element:ge,token:Je})}removeEntry(ge){const Je=this.entries.indexOf(ge);Je!==-1&&this.entries.splice(Je,1)}clearToLastMarker(){const ge=this.entries.indexOf(it);ge===-1?this.entries.length=0:this.entries.splice(0,ge+1)}getElementEntryInScopeWithTagName(ge){const Je=this.entries.find($t=>$t.type===bn.Marker||this.treeAdapter.getTagName($t.element)===ge);return Je&&Je.type===bn.Element?Je:null}getElementEntry(ge){return this.entries.find(Je=>Je.type===bn.Element&&Je.element===ge)}}const Oi={createDocument(){return{nodeName:"#document",mode:ii.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(ce,ge,Je){return{nodeName:ce,tagName:ce,attrs:Je,namespaceURI:ge,childNodes:[],parentNode:null}},createCommentNode(ce){return{nodeName:"#comment",data:ce,parentNode:null}},createTextNode(ce){return{nodeName:"#text",value:ce,parentNode:null}},appendChild(ce,ge){ce.childNodes.push(ge),ge.parentNode=ce},insertBefore(ce,ge,Je){const $t=ce.childNodes.indexOf(Je);ce.childNodes.splice($t,0,ge),ge.parentNode=ce},setTemplateContent(ce,ge){ce.content=ge},getTemplateContent(ce){return ce.content},setDocumentType(ce,ge,Je,$t){const yi=ce.childNodes.find(Yi=>Yi.nodeName==="#documentType");if(yi)yi.name=ge,yi.publicId=Je,yi.systemId=$t;else{const Yi={nodeName:"#documentType",name:ge,publicId:Je,systemId:$t,parentNode:null};Oi.appendChild(ce,Yi)}},setDocumentMode(ce,ge){ce.mode=ge},getDocumentMode(ce){return ce.mode},detachNode(ce){if(ce.parentNode){const ge=ce.parentNode.childNodes.indexOf(ce);ce.parentNode.childNodes.splice(ge,1),ce.parentNode=null}},insertText(ce,ge){if(ce.childNodes.length>0){const Je=ce.childNodes[ce.childNodes.length-1];if(Oi.isTextNode(Je)){Je.value+=ge;return}}Oi.appendChild(ce,Oi.createTextNode(ge))},insertTextBefore(ce,ge,Je){const $t=ce.childNodes[ce.childNodes.indexOf(Je)-1];$t&&Oi.isTextNode($t)?$t.value+=ge:Oi.insertBefore(ce,Oi.createTextNode(ge),Je)},adoptAttributes(ce,ge){const Je=new Set(ce.attrs.map($t=>$t.name));for(let $t=0;$tce.startsWith(Je))}function $n(ce){return ce.name===rr&&ce.publicId===null&&(ce.systemId===null||ce.systemId===$i)}function Rn(ce){if(ce.name!==rr)return ii.QUIRKS;const{systemId:ge}=ce;if(ge&&ge.toLowerCase()===Gi)return ii.QUIRKS;let{publicId:Je}=ce;if(Je!==null){if(Je=Je.toLowerCase(),vn.has(Je))return ii.QUIRKS;let $t=ge===null?ut:fi;if(Mn(Je,$t))return ii.QUIRKS;if($t=ge===null?yn:Bn,Mn(Je,$t))return ii.LIMITED_QUIRKS}return ii.NO_QUIRKS}const rn={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},Gn="definitionurl",Mi="definitionURL",dr=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(ce=>[ce.toLowerCase(),ce])),Zi=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:jt.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:jt.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:jt.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:jt.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:jt.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:jt.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:jt.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:jt.XML}],["xml:space",{prefix:"xml",name:"space",namespace:jt.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:jt.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:jt.XMLNS}]]),sr=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(ce=>[ce.toLowerCase(),ce])),yr=new Set([Be.B,Be.BIG,Be.BLOCKQUOTE,Be.BODY,Be.BR,Be.CENTER,Be.CODE,Be.DD,Be.DIV,Be.DL,Be.DT,Be.EM,Be.EMBED,Be.H1,Be.H2,Be.H3,Be.H4,Be.H5,Be.H6,Be.HEAD,Be.HR,Be.I,Be.IMG,Be.LI,Be.LISTING,Be.MENU,Be.META,Be.NOBR,Be.OL,Be.P,Be.PRE,Be.RUBY,Be.S,Be.SMALL,Be.SPAN,Be.STRONG,Be.STRIKE,Be.SUB,Be.SUP,Be.TABLE,Be.TT,Be.U,Be.UL,Be.VAR]);function Sr(ce){const ge=ce.tagID;return ge===Be.FONT&&ce.attrs.some(({name:$t})=>$t===si.COLOR||$t===si.SIZE||$t===si.FACE)||yr.has(ge)}function Vr(ce){for(let ge=0;ge0&&this._setContextModes(ge,Je)}onItemPop(ge,Je){var $t,yi;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(ge,this.currentToken),(yi=($t=this.treeAdapter).onItemPop)===null||yi===void 0||yi.call($t,ge,this.openElements.current),Je){let Yi,pr;this.openElements.stackTop===0&&this.fragmentContext?(Yi=this.fragmentContext,pr=this.fragmentContextID):{current:Yi,currentTagId:pr}=this.openElements,this._setContextModes(Yi,pr)}}_setContextModes(ge,Je){const $t=ge===this.document||ge&&this.treeAdapter.getNamespaceURI(ge)===jt.HTML;this.currentNotInHTML=!$t,this.tokenizer.inForeignNode=!$t&&ge!==void 0&&Je!==void 0&&!this._isIntegrationPoint(Je,ge)}_switchToTextParsing(ge,Je){this._insertElement(ge,jt.HTML),this.tokenizer.state=Je,this.originalInsertionMode=this.insertionMode,this.insertionMode=_n.TEXT}switchToPlaintextParsing(){this.insertionMode=_n.TEXT,this.originalInsertionMode=_n.IN_BODY,this.tokenizer.state=mr.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let ge=this.fragmentContext;for(;ge;){if(this.treeAdapter.getTagName(ge)===sn.FORM){this.formElement=ge;break}ge=this.treeAdapter.getParentNode(ge)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==jt.HTML))switch(this.fragmentContextID){case Be.TITLE:case Be.TEXTAREA:{this.tokenizer.state=mr.RCDATA;break}case Be.STYLE:case Be.XMP:case Be.IFRAME:case Be.NOEMBED:case Be.NOFRAMES:case Be.NOSCRIPT:{this.tokenizer.state=mr.RAWTEXT;break}case Be.SCRIPT:{this.tokenizer.state=mr.SCRIPT_DATA;break}case Be.PLAINTEXT:{this.tokenizer.state=mr.PLAINTEXT;break}default:}}_setDocumentType(ge){const Je=ge.name||"",$t=ge.publicId||"",yi=ge.systemId||"";if(this.treeAdapter.setDocumentType(this.document,Je,$t,yi),ge.location){const pr=this.treeAdapter.getChildNodes(this.document).find(uo=>this.treeAdapter.isDocumentTypeNode(uo));pr&&this.treeAdapter.setNodeSourceCodeLocation(pr,ge.location)}}_attachElementToTree(ge,Je){if(this.options.sourceCodeLocationInfo){const $t=Je&&Af(Qo({},Je),{startTag:Je});this.treeAdapter.setNodeSourceCodeLocation(ge,$t)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(ge);else{const $t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild($t!=null?$t:this.document,ge)}}_appendElement(ge,Je){const $t=this.treeAdapter.createElement(ge.tagName,Je,ge.attrs);this._attachElementToTree($t,ge.location)}_insertElement(ge,Je){const $t=this.treeAdapter.createElement(ge.tagName,Je,ge.attrs);this._attachElementToTree($t,ge.location),this.openElements.push($t,ge.tagID)}_insertFakeElement(ge,Je){const $t=this.treeAdapter.createElement(ge,jt.HTML,[]);this._attachElementToTree($t,null),this.openElements.push($t,Je)}_insertTemplate(ge){const Je=this.treeAdapter.createElement(ge.tagName,jt.HTML,ge.attrs),$t=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(Je,$t),this._attachElementToTree(Je,ge.location),this.openElements.push(Je,ge.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation($t,null)}_insertFakeRootElement(){const ge=this.treeAdapter.createElement(sn.HTML,jt.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(ge,null),this.treeAdapter.appendChild(this.openElements.current,ge),this.openElements.push(ge,Be.HTML)}_appendCommentNode(ge,Je){const $t=this.treeAdapter.createCommentNode(ge.data);this.treeAdapter.appendChild(Je,$t),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation($t,ge.location)}_insertCharacters(ge){let Je,$t;if(this._shouldFosterParentOnInsertion()?({parent:Je,beforeElement:$t}=this._findFosterParentingLocation(),$t?this.treeAdapter.insertTextBefore(Je,ge.chars,$t):this.treeAdapter.insertText(Je,ge.chars)):(Je=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(Je,ge.chars)),!ge.location)return;const yi=this.treeAdapter.getChildNodes(Je),Yi=$t?yi.lastIndexOf($t):yi.length,pr=yi[Yi-1];if(this.treeAdapter.getNodeSourceCodeLocation(pr)){const{endLine:Ao,endCol:Vi,endOffset:_r}=ge.location;this.treeAdapter.updateNodeSourceCodeLocation(pr,{endLine:Ao,endCol:Vi,endOffset:_r})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(pr,ge.location)}_adoptNodes(ge,Je){for(let $t=this.treeAdapter.getFirstChild(ge);$t;$t=this.treeAdapter.getFirstChild(ge))this.treeAdapter.detachNode($t),this.treeAdapter.appendChild(Je,$t)}_setEndLocation(ge,Je){if(this.treeAdapter.getNodeSourceCodeLocation(ge)&&Je.location){const $t=Je.location,yi=this.treeAdapter.getTagName(ge),Yi=Je.type===Un.END_TAG&&yi===Je.tagName?{endTag:Qo({},$t),endLine:$t.endLine,endCol:$t.endCol,endOffset:$t.endOffset}:{endLine:$t.startLine,endCol:$t.startCol,endOffset:$t.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(ge,Yi)}}shouldProcessStartTagTokenInForeignContent(ge){if(!this.currentNotInHTML)return!1;let Je,$t;return this.openElements.stackTop===0&&this.fragmentContext?(Je=this.fragmentContext,$t=this.fragmentContextID):{current:Je,currentTagId:$t}=this.openElements,ge.tagID===Be.SVG&&this.treeAdapter.getTagName(Je)===sn.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(Je)===jt.MATHML?!1:this.tokenizer.inForeignNode||(ge.tagID===Be.MGLYPH||ge.tagID===Be.MALIGNMARK)&&$t!==void 0&&!this._isIntegrationPoint($t,Je,jt.HTML)}_processToken(ge){switch(ge.type){case Un.CHARACTER:{this.onCharacter(ge);break}case Un.NULL_CHARACTER:{this.onNullCharacter(ge);break}case Un.COMMENT:{this.onComment(ge);break}case Un.DOCTYPE:{this.onDoctype(ge);break}case Un.START_TAG:{this._processStartTag(ge);break}case Un.END_TAG:{this.onEndTag(ge);break}case Un.EOF:{this.onEof(ge);break}case Un.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(ge);break}}}_isIntegrationPoint(ge,Je,$t){const yi=this.treeAdapter.getNamespaceURI(Je),Yi=this.treeAdapter.getAttrList(Je);return Nr(ge,yi,Yi,$t)}_reconstructActiveFormattingElements(){const ge=this.activeFormattingElements.entries.length;if(ge){const Je=this.activeFormattingElements.entries.findIndex(yi=>yi.type===bn.Marker||this.openElements.contains(yi.element)),$t=Je===-1?ge-1:Je-1;for(let yi=$t;yi>=0;yi--){const Yi=this.activeFormattingElements.entries[yi];this._insertElement(Yi.token,this.treeAdapter.getNamespaceURI(Yi.element)),Yi.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=_n.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(Be.P),this.openElements.popUntilTagNamePopped(Be.P)}_resetInsertionMode(){for(let ge=this.openElements.stackTop;ge>=0;ge--)switch(ge===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[ge]){case Be.TR:{this.insertionMode=_n.IN_ROW;return}case Be.TBODY:case Be.THEAD:case Be.TFOOT:{this.insertionMode=_n.IN_TABLE_BODY;return}case Be.CAPTION:{this.insertionMode=_n.IN_CAPTION;return}case Be.COLGROUP:{this.insertionMode=_n.IN_COLUMN_GROUP;return}case Be.TABLE:{this.insertionMode=_n.IN_TABLE;return}case Be.BODY:{this.insertionMode=_n.IN_BODY;return}case Be.FRAMESET:{this.insertionMode=_n.IN_FRAMESET;return}case Be.SELECT:{this._resetInsertionModeForSelect(ge);return}case Be.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case Be.HTML:{this.insertionMode=this.headElement?_n.AFTER_HEAD:_n.BEFORE_HEAD;return}case Be.TD:case Be.TH:{if(ge>0){this.insertionMode=_n.IN_CELL;return}break}case Be.HEAD:{if(ge>0){this.insertionMode=_n.IN_HEAD;return}break}}this.insertionMode=_n.IN_BODY}_resetInsertionModeForSelect(ge){if(ge>0)for(let Je=ge-1;Je>0;Je--){const $t=this.openElements.tagIDs[Je];if($t===Be.TEMPLATE)break;if($t===Be.TABLE){this.insertionMode=_n.IN_SELECT_IN_TABLE;return}}this.insertionMode=_n.IN_SELECT}_isElementCausesFosterParenting(ge){return Fo.has(ge)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let ge=this.openElements.stackTop;ge>=0;ge--){const Je=this.openElements.items[ge];switch(this.openElements.tagIDs[ge]){case Be.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(Je)===jt.HTML)return{parent:this.treeAdapter.getTemplateContent(Je),beforeElement:null};break}case Be.TABLE:{const $t=this.treeAdapter.getParentNode(Je);return $t?{parent:$t,beforeElement:Je}:{parent:this.openElements.items[ge-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(ge){const Je=this._findFosterParentingLocation();Je.beforeElement?this.treeAdapter.insertBefore(Je.parent,ge,Je.beforeElement):this.treeAdapter.appendChild(Je.parent,ge)}_isSpecialElement(ge,Je){const $t=this.treeAdapter.getNamespaceURI(ge);return or[$t].has(Je)}onCharacter(ge){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){ct(this,ge);return}switch(this.insertionMode){case _n.INITIAL:{fo(this,ge);break}case _n.BEFORE_HTML:{Ya(this,ge);break}case _n.BEFORE_HEAD:{vo(this,ge);break}case _n.IN_HEAD:{ss(this,ge);break}case _n.IN_HEAD_NO_SCRIPT:{Pa(this,ge);break}case _n.AFTER_HEAD:{Os(this,ge);break}case _n.IN_BODY:case _n.IN_CAPTION:case _n.IN_CELL:case _n.IN_TEMPLATE:{Ql(this,ge);break}case _n.TEXT:case _n.IN_SELECT:case _n.IN_SELECT_IN_TABLE:{this._insertCharacters(ge);break}case _n.IN_TABLE:case _n.IN_TABLE_BODY:case _n.IN_ROW:{$r(this,ge);break}case _n.IN_TABLE_TEXT:{Ll(this,ge);break}case _n.IN_COLUMN_GROUP:{qa(this,ge);break}case _n.AFTER_BODY:{sc(this,ge);break}case _n.AFTER_AFTER_BODY:{we(this,ge);break}default:}}onNullCharacter(ge){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){qe(this,ge);return}switch(this.insertionMode){case _n.INITIAL:{fo(this,ge);break}case _n.BEFORE_HTML:{Ya(this,ge);break}case _n.BEFORE_HEAD:{vo(this,ge);break}case _n.IN_HEAD:{ss(this,ge);break}case _n.IN_HEAD_NO_SCRIPT:{Pa(this,ge);break}case _n.AFTER_HEAD:{Os(this,ge);break}case _n.TEXT:{this._insertCharacters(ge);break}case _n.IN_TABLE:case _n.IN_TABLE_BODY:case _n.IN_ROW:{$r(this,ge);break}case _n.IN_COLUMN_GROUP:{qa(this,ge);break}case _n.AFTER_BODY:{sc(this,ge);break}case _n.AFTER_AFTER_BODY:{we(this,ge);break}default:}}onComment(ge){if(this.skipNextNewLine=!1,this.currentNotInHTML){Ea(this,ge);return}switch(this.insertionMode){case _n.INITIAL:case _n.BEFORE_HTML:case _n.BEFORE_HEAD:case _n.IN_HEAD:case _n.IN_HEAD_NO_SCRIPT:case _n.AFTER_HEAD:case _n.IN_BODY:case _n.IN_TABLE:case _n.IN_CAPTION:case _n.IN_COLUMN_GROUP:case _n.IN_TABLE_BODY:case _n.IN_ROW:case _n.IN_CELL:case _n.IN_SELECT:case _n.IN_SELECT_IN_TABLE:case _n.IN_TEMPLATE:case _n.IN_FRAMESET:case _n.AFTER_FRAMESET:{Ea(this,ge);break}case _n.IN_TABLE_TEXT:{$l(this,ge);break}case _n.AFTER_BODY:{er(this,ge);break}case _n.AFTER_AFTER_BODY:case _n.AFTER_AFTER_FRAMESET:{Or(this,ge);break}default:}}onDoctype(ge){switch(this.skipNextNewLine=!1,this.insertionMode){case _n.INITIAL:{co(this,ge);break}case _n.BEFORE_HEAD:case _n.IN_HEAD:case _n.IN_HEAD_NO_SCRIPT:case _n.AFTER_HEAD:{this._err(ge,Gt.misplacedDoctype);break}case _n.IN_TABLE_TEXT:{$l(this,ge);break}default:}}onStartTag(ge){this.skipNextNewLine=!1,this.currentToken=ge,this._processStartTag(ge),ge.selfClosing&&!ge.ackSelfClosing&&this._err(ge,Gt.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(ge){this.shouldProcessStartTagTokenInForeignContent(ge)?Ot(this,ge):this._startTagOutsideForeignContent(ge)}_startTagOutsideForeignContent(ge){switch(this.insertionMode){case _n.INITIAL:{fo(this,ge);break}case _n.BEFORE_HTML:{jo(this,ge);break}case _n.BEFORE_HEAD:{va(this,ge);break}case _n.IN_HEAD:{Wo(this,ge);break}case _n.IN_HEAD_NO_SCRIPT:{Rs(this,ge);break}case _n.AFTER_HEAD:{Al(this,ge);break}case _n.IN_BODY:{Go(this,ge);break}case _n.IN_TABLE:{kl(this,ge);break}case _n.IN_TABLE_TEXT:{$l(this,ge);break}case _n.IN_CAPTION:{Io(this,ge);break}case _n.IN_COLUMN_GROUP:{xa(this,ge);break}case _n.IN_TABLE_BODY:{ml(this,ge);break}case _n.IN_ROW:{yl(this,ge);break}case _n.IN_CELL:{Ul(this,ge);break}case _n.IN_SELECT:{mh(this,ge);break}case _n.IN_SELECT_IN_TABLE:{yh(this,ge);break}case _n.IN_TEMPLATE:{Vu(this,ge);break}case _n.AFTER_BODY:{Ps(this,ge);break}case _n.IN_FRAMESET:{Is(this,ge);break}case _n.AFTER_FRAMESET:{hd(this,ge);break}case _n.AFTER_AFTER_BODY:{el(this,ge);break}case _n.AFTER_AFTER_FRAMESET:{Ke(this,ge);break}default:}}onEndTag(ge){this.skipNextNewLine=!1,this.currentToken=ge,this.currentNotInHTML?nn(this,ge):this._endTagOutsideForeignContent(ge)}_endTagOutsideForeignContent(ge){switch(this.insertionMode){case _n.INITIAL:{fo(this,ge);break}case _n.BEFORE_HTML:{Br(this,ge);break}case _n.BEFORE_HEAD:{pa(this,ge);break}case _n.IN_HEAD:{gs(this,ge);break}case _n.IN_HEAD_NO_SCRIPT:{ws(this,ge);break}case _n.AFTER_HEAD:{Uu(this,ge);break}case _n.IN_BODY:{aa(this,ge);break}case _n.TEXT:{Lo(this,ge);break}case _n.IN_TABLE:{_o(this,ge);break}case _n.IN_TABLE_TEXT:{$l(this,ge);break}case _n.IN_CAPTION:{Yo(this,ge);break}case _n.IN_COLUMN_GROUP:{ds(this,ge);break}case _n.IN_TABLE_BODY:{vl(this,ge);break}case _n.IN_ROW:{$s(this,ge);break}case _n.IN_CELL:{dd(this,ge);break}case _n.IN_SELECT:{vh(this,ge);break}case _n.IN_SELECT_IN_TABLE:{Va(this,ge);break}case _n.IN_TEMPLATE:{ra(this,ge);break}case _n.AFTER_BODY:{bs(this,ge);break}case _n.IN_FRAMESET:{Wu(this,ge);break}case _n.AFTER_FRAMESET:{fd(this,ge);break}case _n.AFTER_AFTER_BODY:{we(this,ge);break}default:}}onEof(ge){switch(this.insertionMode){case _n.INITIAL:{fo(this,ge);break}case _n.BEFORE_HTML:{Ya(this,ge);break}case _n.BEFORE_HEAD:{vo(this,ge);break}case _n.IN_HEAD:{ss(this,ge);break}case _n.IN_HEAD_NO_SCRIPT:{Pa(this,ge);break}case _n.AFTER_HEAD:{Os(this,ge);break}case _n.IN_BODY:case _n.IN_TABLE:case _n.IN_CAPTION:case _n.IN_COLUMN_GROUP:case _n.IN_TABLE_BODY:case _n.IN_ROW:case _n.IN_CELL:case _n.IN_SELECT:case _n.IN_SELECT_IN_TABLE:{Sa(this,ge);break}case _n.TEXT:{ju(this,ge);break}case _n.IN_TABLE_TEXT:{$l(this,ge);break}case _n.IN_TEMPLATE:{ms(this,ge);break}case _n.AFTER_BODY:case _n.IN_FRAMESET:case _n.AFTER_FRAMESET:case _n.AFTER_AFTER_BODY:case _n.AFTER_AFTER_FRAMESET:{Kr(this,ge);break}default:}}onWhitespaceCharacter(ge){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,ge.chars.charCodeAt(0)===mt.LINE_FEED)){if(ge.chars.length===1)return;ge.chars=ge.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(ge);return}switch(this.insertionMode){case _n.IN_HEAD:case _n.IN_HEAD_NO_SCRIPT:case _n.AFTER_HEAD:case _n.TEXT:case _n.IN_COLUMN_GROUP:case _n.IN_SELECT:case _n.IN_SELECT_IN_TABLE:case _n.IN_FRAMESET:case _n.AFTER_FRAMESET:{this._insertCharacters(ge);break}case _n.IN_BODY:case _n.IN_CAPTION:case _n.IN_CELL:case _n.IN_TEMPLATE:case _n.AFTER_BODY:case _n.AFTER_AFTER_BODY:case _n.AFTER_AFTER_FRAMESET:{Ds(this,ge);break}case _n.IN_TABLE:case _n.IN_TABLE_BODY:case _n.IN_ROW:{$r(this,ge);break}case _n.IN_TABLE_TEXT:{Gu(this,ge);break}default:}}}function js(ce,ge){let Je=ce.activeFormattingElements.getElementEntryInScopeWithTagName(ge.tagName);return Je?ce.openElements.contains(Je.element)?ce.openElements.hasInScope(ge.tagID)||(Je=null):(ce.activeFormattingElements.removeEntry(Je),Je=null):na(ce,ge),Je}function as(ce,ge){let Je=null,$t=ce.openElements.stackTop;for(;$t>=0;$t--){const yi=ce.openElements.items[$t];if(yi===ge.element)break;ce._isSpecialElement(yi,ce.openElements.tagIDs[$t])&&(Je=yi)}return Je||(ce.openElements.shortenToLength(Math.max($t,0)),ce.activeFormattingElements.removeEntry(ge)),Je}function Mr(ce,ge,Je){let $t=ge,yi=ce.openElements.getCommonAncestor(ge);for(let Yi=0,pr=yi;pr!==Je;Yi++,pr=yi){yi=ce.openElements.getCommonAncestor(pr);const uo=ce.activeFormattingElements.getElementEntry(pr),Ao=uo&&Yi>=Co;!uo||Ao?(Ao&&ce.activeFormattingElements.removeEntry(uo),ce.openElements.remove(pr)):(pr=la(ce,uo),$t===ge&&(ce.activeFormattingElements.bookmark=uo),ce.treeAdapter.detachNode($t),ce.treeAdapter.appendChild(pr,$t),$t=pr)}return $t}function la(ce,ge){const Je=ce.treeAdapter.getNamespaceURI(ge.element),$t=ce.treeAdapter.createElement(ge.token.tagName,Je,ge.token.attrs);return ce.openElements.replace(ge.element,$t),ge.element=$t,$t}function ua(ce,ge,Je){const $t=ce.treeAdapter.getTagName(ge),yi=Di($t);if(ce._isElementCausesFosterParenting(yi))ce._fosterParentElement(Je);else{const Yi=ce.treeAdapter.getNamespaceURI(ge);yi===Be.TEMPLATE&&Yi===jt.HTML&&(ge=ce.treeAdapter.getTemplateContent(ge)),ce.treeAdapter.appendChild(ge,Je)}}function Ua(ce,ge,Je){const $t=ce.treeAdapter.getNamespaceURI(Je.element),{token:yi}=Je,Yi=ce.treeAdapter.createElement(yi.tagName,$t,yi.attrs);ce._adoptNodes(ge,Yi),ce.treeAdapter.appendChild(ge,Yi),ce.activeFormattingElements.insertElementAfterBookmark(Yi,yi),ce.activeFormattingElements.removeEntry(Je),ce.openElements.remove(Je.element),ce.openElements.insertAfter(ge,Yi,yi.tagID)}function ca(ce,ge){for(let Je=0;Je=Je;$t--)ce._setEndLocation(ce.openElements.items[$t],ge);if(!ce.fragmentContext&&ce.openElements.stackTop>=0){const $t=ce.openElements.items[0],yi=ce.treeAdapter.getNodeSourceCodeLocation($t);if(yi&&!yi.endTag&&(ce._setEndLocation($t,ge),ce.openElements.stackTop>=1)){const Yi=ce.openElements.items[1],pr=ce.treeAdapter.getNodeSourceCodeLocation(Yi);pr&&!pr.endTag&&ce._setEndLocation(Yi,ge)}}}}function co(ce,ge){ce._setDocumentType(ge);const Je=ge.forceQuirks?ii.QUIRKS:Rn(ge);$n(ge)||ce._err(ge,Gt.nonConformingDoctype),ce.treeAdapter.setDocumentMode(ce.document,Je),ce.insertionMode=_n.BEFORE_HTML}function fo(ce,ge){ce._err(ge,Gt.missingDoctype,!0),ce.treeAdapter.setDocumentMode(ce.document,ii.QUIRKS),ce.insertionMode=_n.BEFORE_HTML,ce._processToken(ge)}function jo(ce,ge){ge.tagID===Be.HTML?(ce._insertElement(ge,jt.HTML),ce.insertionMode=_n.BEFORE_HEAD):Ya(ce,ge)}function Br(ce,ge){const Je=ge.tagID;(Je===Be.HTML||Je===Be.HEAD||Je===Be.BODY||Je===Be.BR)&&Ya(ce,ge)}function Ya(ce,ge){ce._insertFakeRootElement(),ce.insertionMode=_n.BEFORE_HEAD,ce._processToken(ge)}function va(ce,ge){switch(ge.tagID){case Be.HTML:{Go(ce,ge);break}case Be.HEAD:{ce._insertElement(ge,jt.HTML),ce.headElement=ce.openElements.current,ce.insertionMode=_n.IN_HEAD;break}default:vo(ce,ge)}}function pa(ce,ge){const Je=ge.tagID;Je===Be.HEAD||Je===Be.BODY||Je===Be.HTML||Je===Be.BR?vo(ce,ge):ce._err(ge,Gt.endTagWithoutMatchingOpenElement)}function vo(ce,ge){ce._insertFakeElement(sn.HEAD,Be.HEAD),ce.headElement=ce.openElements.current,ce.insertionMode=_n.IN_HEAD,ce._processToken(ge)}function Wo(ce,ge){switch(ge.tagID){case Be.HTML:{Go(ce,ge);break}case Be.BASE:case Be.BASEFONT:case Be.BGSOUND:case Be.LINK:case Be.META:{ce._appendElement(ge,jt.HTML),ge.ackSelfClosing=!0;break}case Be.TITLE:{ce._switchToTextParsing(ge,mr.RCDATA);break}case Be.NOSCRIPT:{ce.options.scriptingEnabled?ce._switchToTextParsing(ge,mr.RAWTEXT):(ce._insertElement(ge,jt.HTML),ce.insertionMode=_n.IN_HEAD_NO_SCRIPT);break}case Be.NOFRAMES:case Be.STYLE:{ce._switchToTextParsing(ge,mr.RAWTEXT);break}case Be.SCRIPT:{ce._switchToTextParsing(ge,mr.SCRIPT_DATA);break}case Be.TEMPLATE:{ce._insertTemplate(ge),ce.activeFormattingElements.insertMarker(),ce.framesetOk=!1,ce.insertionMode=_n.IN_TEMPLATE,ce.tmplInsertionModeStack.unshift(_n.IN_TEMPLATE);break}case Be.HEAD:{ce._err(ge,Gt.misplacedStartTagForHeadElement);break}default:ss(ce,ge)}}function gs(ce,ge){switch(ge.tagID){case Be.HEAD:{ce.openElements.pop(),ce.insertionMode=_n.AFTER_HEAD;break}case Be.BODY:case Be.BR:case Be.HTML:{ss(ce,ge);break}case Be.TEMPLATE:{Jo(ce,ge);break}default:ce._err(ge,Gt.endTagWithoutMatchingOpenElement)}}function Jo(ce,ge){ce.openElements.tmplCount>0?(ce.openElements.generateImpliedEndTagsThoroughly(),ce.openElements.currentTagId!==Be.TEMPLATE&&ce._err(ge,Gt.closingOfElementWithOpenChildElements),ce.openElements.popUntilTagNamePopped(Be.TEMPLATE),ce.activeFormattingElements.clearToLastMarker(),ce.tmplInsertionModeStack.shift(),ce._resetInsertionMode()):ce._err(ge,Gt.endTagWithoutMatchingOpenElement)}function ss(ce,ge){ce.openElements.pop(),ce.insertionMode=_n.AFTER_HEAD,ce._processToken(ge)}function Rs(ce,ge){switch(ge.tagID){case Be.HTML:{Go(ce,ge);break}case Be.BASEFONT:case Be.BGSOUND:case Be.HEAD:case Be.LINK:case Be.META:case Be.NOFRAMES:case Be.STYLE:{Wo(ce,ge);break}case Be.NOSCRIPT:{ce._err(ge,Gt.nestedNoscriptInHead);break}default:Pa(ce,ge)}}function ws(ce,ge){switch(ge.tagID){case Be.NOSCRIPT:{ce.openElements.pop(),ce.insertionMode=_n.IN_HEAD;break}case Be.BR:{Pa(ce,ge);break}default:ce._err(ge,Gt.endTagWithoutMatchingOpenElement)}}function Pa(ce,ge){const Je=ge.type===Un.EOF?Gt.openElementsLeftAfterEof:Gt.disallowedContentInNoscriptInHead;ce._err(ge,Je),ce.openElements.pop(),ce.insertionMode=_n.IN_HEAD,ce._processToken(ge)}function Al(ce,ge){switch(ge.tagID){case Be.HTML:{Go(ce,ge);break}case Be.BODY:{ce._insertElement(ge,jt.HTML),ce.framesetOk=!1,ce.insertionMode=_n.IN_BODY;break}case Be.FRAMESET:{ce._insertElement(ge,jt.HTML),ce.insertionMode=_n.IN_FRAMESET;break}case Be.BASE:case Be.BASEFONT:case Be.BGSOUND:case Be.LINK:case Be.META:case Be.NOFRAMES:case Be.SCRIPT:case Be.STYLE:case Be.TEMPLATE:case Be.TITLE:{ce._err(ge,Gt.abandonedHeadElementChild),ce.openElements.push(ce.headElement,Be.HEAD),Wo(ce,ge),ce.openElements.remove(ce.headElement);break}case Be.HEAD:{ce._err(ge,Gt.misplacedStartTagForHeadElement);break}default:Os(ce,ge)}}function Uu(ce,ge){switch(ge.tagID){case Be.BODY:case Be.HTML:case Be.BR:{Os(ce,ge);break}case Be.TEMPLATE:{Jo(ce,ge);break}default:ce._err(ge,Gt.endTagWithoutMatchingOpenElement)}}function Os(ce,ge){ce._insertFakeElement(sn.BODY,Be.BODY),ce.insertionMode=_n.IN_BODY,Js(ce,ge)}function Js(ce,ge){switch(ge.type){case Un.CHARACTER:{Ql(ce,ge);break}case Un.WHITESPACE_CHARACTER:{Ds(ce,ge);break}case Un.COMMENT:{Ea(ce,ge);break}case Un.START_TAG:{Go(ce,ge);break}case Un.END_TAG:{aa(ce,ge);break}case Un.EOF:{Sa(ce,ge);break}default:}}function Ds(ce,ge){ce._reconstructActiveFormattingElements(),ce._insertCharacters(ge)}function Ql(ce,ge){ce._reconstructActiveFormattingElements(),ce._insertCharacters(ge),ce.framesetOk=!1}function rc(ce,ge){ce.openElements.tmplCount===0&&ce.treeAdapter.adoptAttributes(ce.openElements.items[0],ge.attrs)}function oc(ce,ge){const Je=ce.openElements.tryPeekProperlyNestedBodyElement();Je&&ce.openElements.tmplCount===0&&(ce.framesetOk=!1,ce.treeAdapter.adoptAttributes(Je,ge.attrs))}function Ia(ce,ge){const Je=ce.openElements.tryPeekProperlyNestedBodyElement();ce.framesetOk&&Je&&(ce.treeAdapter.detachNode(Je),ce.openElements.popAllUpToHtmlElement(),ce._insertElement(ge,jt.HTML),ce.insertionMode=_n.IN_FRAMESET)}function Hu(ce,ge){ce.openElements.hasInButtonScope(Be.P)&&ce._closePElement(),ce._insertElement(ge,jt.HTML)}function ac(ce,ge){ce.openElements.hasInButtonScope(Be.P)&&ce._closePElement(),ce.openElements.currentTagId!==void 0&&_i.has(ce.openElements.currentTagId)&&ce.openElements.pop(),ce._insertElement(ge,jt.HTML)}function cu(ce,ge){ce.openElements.hasInButtonScope(Be.P)&&ce._closePElement(),ce._insertElement(ge,jt.HTML),ce.skipNextNewLine=!0,ce.framesetOk=!1}function Pu(ce,ge){const Je=ce.openElements.tmplCount>0;(!ce.formElement||Je)&&(ce.openElements.hasInButtonScope(Be.P)&&ce._closePElement(),ce._insertElement(ge,jt.HTML),Je||(ce.formElement=ce.openElements.current))}function ls(ce,ge){ce.framesetOk=!1;const Je=ge.tagID;for(let $t=ce.openElements.stackTop;$t>=0;$t--){const yi=ce.openElements.tagIDs[$t];if(Je===Be.LI&&yi===Be.LI||(Je===Be.DD||Je===Be.DT)&&(yi===Be.DD||yi===Be.DT)){ce.openElements.generateImpliedEndTagsWithExclusion(yi),ce.openElements.popUntilTagNamePopped(yi);break}if(yi!==Be.ADDRESS&&yi!==Be.DIV&&yi!==Be.P&&ce._isSpecialElement(ce.openElements.items[$t],yi))break}ce.openElements.hasInButtonScope(Be.P)&&ce._closePElement(),ce._insertElement(ge,jt.HTML)}function Es(ce,ge){ce.openElements.hasInButtonScope(Be.P)&&ce._closePElement(),ce._insertElement(ge,jt.HTML),ce.tokenizer.state=mr.PLAINTEXT}function Ga(ce,ge){ce.openElements.hasInScope(Be.BUTTON)&&(ce.openElements.generateImpliedEndTags(),ce.openElements.popUntilTagNamePopped(Be.BUTTON)),ce._reconstructActiveFormattingElements(),ce._insertElement(ge,jt.HTML),ce.framesetOk=!1}function is(ce,ge){const Je=ce.activeFormattingElements.getElementEntryInScopeWithTagName(sn.A);Je&&(ca(ce,ge),ce.openElements.remove(Je.element),ce.activeFormattingElements.removeEntry(Je)),ce._reconstructActiveFormattingElements(),ce._insertElement(ge,jt.HTML),ce.activeFormattingElements.pushElement(ce.openElements.current,ge)}function du(ce,ge){ce._reconstructActiveFormattingElements(),ce._insertElement(ge,jt.HTML),ce.activeFormattingElements.pushElement(ce.openElements.current,ge)}function Cs(ce,ge){ce._reconstructActiveFormattingElements(),ce.openElements.hasInScope(Be.NOBR)&&(ca(ce,ge),ce._reconstructActiveFormattingElements()),ce._insertElement(ge,jt.HTML),ce.activeFormattingElements.pushElement(ce.openElements.current,ge)}function $o(ce,ge){ce._reconstructActiveFormattingElements(),ce._insertElement(ge,jt.HTML),ce.activeFormattingElements.insertMarker(),ce.framesetOk=!1}function Zo(ce,ge){ce.treeAdapter.getDocumentMode(ce.document)!==ii.QUIRKS&&ce.openElements.hasInButtonScope(Be.P)&&ce._closePElement(),ce._insertElement(ge,jt.HTML),ce.framesetOk=!1,ce.insertionMode=_n.IN_TABLE}function Oo(ce,ge){ce._reconstructActiveFormattingElements(),ce._appendElement(ge,jt.HTML),ce.framesetOk=!1,ge.ackSelfClosing=!0}function Ha(ce){const ge=xi(ce,si.TYPE);return ge!=null&&ge.toLowerCase()===Zr}function Er(ce,ge){ce._reconstructActiveFormattingElements(),ce._appendElement(ge,jt.HTML),Ha(ge)||(ce.framesetOk=!1),ge.ackSelfClosing=!0}function Xa(ce,ge){ce._appendElement(ge,jt.HTML),ge.ackSelfClosing=!0}function qt(ce,ge){ce.openElements.hasInButtonScope(Be.P)&&ce._closePElement(),ce._appendElement(ge,jt.HTML),ce.framesetOk=!1,ge.ackSelfClosing=!0}function Ti(ce,ge){ge.tagName=sn.IMG,ge.tagID=Be.IMG,Oo(ce,ge)}function pl(ce,ge){ce._insertElement(ge,jt.HTML),ce.skipNextNewLine=!0,ce.tokenizer.state=mr.RCDATA,ce.originalInsertionMode=ce.insertionMode,ce.framesetOk=!1,ce.insertionMode=_n.TEXT}function Jl(ce,ge){ce.openElements.hasInButtonScope(Be.P)&&ce._closePElement(),ce._reconstructActiveFormattingElements(),ce.framesetOk=!1,ce._switchToTextParsing(ge,mr.RAWTEXT)}function Ma(ce,ge){ce.framesetOk=!1,ce._switchToTextParsing(ge,mr.RAWTEXT)}function Qa(ce,ge){ce._switchToTextParsing(ge,mr.RAWTEXT)}function qs(ce,ge){ce._reconstructActiveFormattingElements(),ce._insertElement(ge,jt.HTML),ce.framesetOk=!1,ce.insertionMode=ce.insertionMode===_n.IN_TABLE||ce.insertionMode===_n.IN_CAPTION||ce.insertionMode===_n.IN_TABLE_BODY||ce.insertionMode===_n.IN_ROW||ce.insertionMode===_n.IN_CELL?_n.IN_SELECT_IN_TABLE:_n.IN_SELECT}function gl(ce,ge){ce.openElements.currentTagId===Be.OPTION&&ce.openElements.pop(),ce._reconstructActiveFormattingElements(),ce._insertElement(ge,jt.HTML)}function zu(ce,ge){ce.openElements.hasInScope(Be.RUBY)&&ce.openElements.generateImpliedEndTags(),ce._insertElement(ge,jt.HTML)}function ya(ce,ge){ce.openElements.hasInScope(Be.RUBY)&&ce.openElements.generateImpliedEndTagsWithExclusion(Be.RTC),ce._insertElement(ge,jt.HTML)}function ro(ce,ge){ce._reconstructActiveFormattingElements(),Vr(ge),So(ge),ge.selfClosing?ce._appendElement(ge,jt.MATHML):ce._insertElement(ge,jt.MATHML),ge.ackSelfClosing=!0}function us(ce,ge){ce._reconstructActiveFormattingElements(),Qr(ge),So(ge),ge.selfClosing?ce._appendElement(ge,jt.SVG):ce._insertElement(ge,jt.SVG),ge.ackSelfClosing=!0}function Ls(ce,ge){ce._reconstructActiveFormattingElements(),ce._insertElement(ge,jt.HTML)}function Go(ce,ge){switch(ge.tagID){case Be.I:case Be.S:case Be.B:case Be.U:case Be.EM:case Be.TT:case Be.BIG:case Be.CODE:case Be.FONT:case Be.SMALL:case Be.STRIKE:case Be.STRONG:{du(ce,ge);break}case Be.A:{is(ce,ge);break}case Be.H1:case Be.H2:case Be.H3:case Be.H4:case Be.H5:case Be.H6:{ac(ce,ge);break}case Be.P:case Be.DL:case Be.OL:case Be.UL:case Be.DIV:case Be.DIR:case Be.NAV:case Be.MAIN:case Be.MENU:case Be.ASIDE:case Be.CENTER:case Be.FIGURE:case Be.FOOTER:case Be.HEADER:case Be.HGROUP:case Be.DIALOG:case Be.DETAILS:case Be.ADDRESS:case Be.ARTICLE:case Be.SEARCH:case Be.SECTION:case Be.SUMMARY:case Be.FIELDSET:case Be.BLOCKQUOTE:case Be.FIGCAPTION:{Hu(ce,ge);break}case Be.LI:case Be.DD:case Be.DT:{ls(ce,ge);break}case Be.BR:case Be.IMG:case Be.WBR:case Be.AREA:case Be.EMBED:case Be.KEYGEN:{Oo(ce,ge);break}case Be.HR:{qt(ce,ge);break}case Be.RB:case Be.RTC:{zu(ce,ge);break}case Be.RT:case Be.RP:{ya(ce,ge);break}case Be.PRE:case Be.LISTING:{cu(ce,ge);break}case Be.XMP:{Jl(ce,ge);break}case Be.SVG:{us(ce,ge);break}case Be.HTML:{rc(ce,ge);break}case Be.BASE:case Be.LINK:case Be.META:case Be.STYLE:case Be.TITLE:case Be.SCRIPT:case Be.BGSOUND:case Be.BASEFONT:case Be.TEMPLATE:{Wo(ce,ge);break}case Be.BODY:{oc(ce,ge);break}case Be.FORM:{Pu(ce,ge);break}case Be.NOBR:{Cs(ce,ge);break}case Be.MATH:{ro(ce,ge);break}case Be.TABLE:{Zo(ce,ge);break}case Be.INPUT:{Er(ce,ge);break}case Be.PARAM:case Be.TRACK:case Be.SOURCE:{Xa(ce,ge);break}case Be.IMAGE:{Ti(ce,ge);break}case Be.BUTTON:{Ga(ce,ge);break}case Be.APPLET:case Be.OBJECT:case Be.MARQUEE:{$o(ce,ge);break}case Be.IFRAME:{Ma(ce,ge);break}case Be.SELECT:{qs(ce,ge);break}case Be.OPTION:case Be.OPTGROUP:{gl(ce,ge);break}case Be.NOEMBED:case Be.NOFRAMES:{Qa(ce,ge);break}case Be.FRAMESET:{Ia(ce,ge);break}case Be.TEXTAREA:{pl(ce,ge);break}case Be.NOSCRIPT:{ce.options.scriptingEnabled?Qa(ce,ge):Ls(ce,ge);break}case Be.PLAINTEXT:{Es(ce,ge);break}case Be.COL:case Be.TH:case Be.TD:case Be.TR:case Be.HEAD:case Be.FRAME:case Be.TBODY:case Be.TFOOT:case Be.THEAD:case Be.CAPTION:case Be.COLGROUP:break;default:Ls(ce,ge)}}function To(ce,ge){if(ce.openElements.hasInScope(Be.BODY)&&(ce.insertionMode=_n.AFTER_BODY,ce.options.sourceCodeLocationInfo)){const Je=ce.openElements.tryPeekProperlyNestedBodyElement();Je&&ce._setEndLocation(Je,ge)}}function ba(ce,ge){ce.openElements.hasInScope(Be.BODY)&&(ce.insertionMode=_n.AFTER_BODY,bs(ce,ge))}function Fs(ce,ge){const Je=ge.tagID;ce.openElements.hasInScope(Je)&&(ce.openElements.generateImpliedEndTags(),ce.openElements.popUntilTagNamePopped(Je))}function sa(ce){const ge=ce.openElements.tmplCount>0,{formElement:Je}=ce;ge||(ce.formElement=null),(Je||ge)&&ce.openElements.hasInScope(Be.FORM)&&(ce.openElements.generateImpliedEndTags(),ge?ce.openElements.popUntilTagNamePopped(Be.FORM):Je&&ce.openElements.remove(Je))}function Gs(ce){ce.openElements.hasInButtonScope(Be.P)||ce._insertFakeElement(sn.P,Be.P),ce._closePElement()}function Ja(ce){ce.openElements.hasInListItemScope(Be.LI)&&(ce.openElements.generateImpliedEndTagsWithExclusion(Be.LI),ce.openElements.popUntilTagNamePopped(Be.LI))}function hu(ce,ge){const Je=ge.tagID;ce.openElements.hasInScope(Je)&&(ce.openElements.generateImpliedEndTagsWithExclusion(Je),ce.openElements.popUntilTagNamePopped(Je))}function Ko(ce){ce.openElements.hasNumberedHeaderInScope()&&(ce.openElements.generateImpliedEndTags(),ce.openElements.popUntilNumberedHeaderPopped())}function cs(ce,ge){const Je=ge.tagID;ce.openElements.hasInScope(Je)&&(ce.openElements.generateImpliedEndTags(),ce.openElements.popUntilTagNamePopped(Je),ce.activeFormattingElements.clearToLastMarker())}function Bo(ce){ce._reconstructActiveFormattingElements(),ce._insertFakeElement(sn.BR,Be.BR),ce.openElements.pop(),ce.framesetOk=!1}function na(ce,ge){const Je=ge.tagName,$t=ge.tagID;for(let yi=ce.openElements.stackTop;yi>0;yi--){const Yi=ce.openElements.items[yi],pr=ce.openElements.tagIDs[yi];if($t===pr&&($t!==Be.UNKNOWN||ce.treeAdapter.getTagName(Yi)===Je)){ce.openElements.generateImpliedEndTagsWithExclusion($t),ce.openElements.stackTop>=yi&&ce.openElements.shortenToLength(yi);break}if(ce._isSpecialElement(Yi,pr))break}}function aa(ce,ge){switch(ge.tagID){case Be.A:case Be.B:case Be.I:case Be.S:case Be.U:case Be.EM:case Be.TT:case Be.BIG:case Be.CODE:case Be.FONT:case Be.NOBR:case Be.SMALL:case Be.STRIKE:case Be.STRONG:{ca(ce,ge);break}case Be.P:{Gs(ce);break}case Be.DL:case Be.UL:case Be.OL:case Be.DIR:case Be.DIV:case Be.NAV:case Be.PRE:case Be.MAIN:case Be.MENU:case Be.ASIDE:case Be.BUTTON:case Be.CENTER:case Be.FIGURE:case Be.FOOTER:case Be.HEADER:case Be.HGROUP:case Be.DIALOG:case Be.ADDRESS:case Be.ARTICLE:case Be.DETAILS:case Be.SEARCH:case Be.SECTION:case Be.SUMMARY:case Be.LISTING:case Be.FIELDSET:case Be.BLOCKQUOTE:case Be.FIGCAPTION:{Fs(ce,ge);break}case Be.LI:{Ja(ce);break}case Be.DD:case Be.DT:{hu(ce,ge);break}case Be.H1:case Be.H2:case Be.H3:case Be.H4:case Be.H5:case Be.H6:{Ko(ce);break}case Be.BR:{Bo(ce);break}case Be.BODY:{To(ce,ge);break}case Be.HTML:{ba(ce,ge);break}case Be.FORM:{sa(ce);break}case Be.APPLET:case Be.OBJECT:case Be.MARQUEE:{cs(ce,ge);break}case Be.TEMPLATE:{Jo(ce,ge);break}default:na(ce,ge)}}function Sa(ce,ge){ce.tmplInsertionModeStack.length>0?ms(ce,ge):Kr(ce,ge)}function Lo(ce,ge){var Je;ge.tagID===Be.SCRIPT&&((Je=ce.scriptHandler)===null||Je===void 0||Je.call(ce,ce.openElements.current)),ce.openElements.pop(),ce.insertionMode=ce.originalInsertionMode}function ju(ce,ge){ce._err(ge,Gt.eofInElementThatCanContainOnlyText),ce.openElements.pop(),ce.insertionMode=ce.originalInsertionMode,ce.onEof(ge)}function $r(ce,ge){if(ce.openElements.currentTagId!==void 0&&Fo.has(ce.openElements.currentTagId))switch(ce.pendingCharacterTokens.length=0,ce.hasNonWhitespacePendingCharacterToken=!1,ce.originalInsertionMode=ce.insertionMode,ce.insertionMode=_n.IN_TABLE_TEXT,ge.type){case Un.CHARACTER:{Ll(ce,ge);break}case Un.WHITESPACE_CHARACTER:{Gu(ce,ge);break}}else Ts(ce,ge)}function Qc(ce,ge){ce.openElements.clearBackToTableContext(),ce.activeFormattingElements.insertMarker(),ce._insertElement(ge,jt.HTML),ce.insertionMode=_n.IN_CAPTION}function Do(ce,ge){ce.openElements.clearBackToTableContext(),ce._insertElement(ge,jt.HTML),ce.insertionMode=_n.IN_COLUMN_GROUP}function Lc(ce,ge){ce.openElements.clearBackToTableContext(),ce._insertFakeElement(sn.COLGROUP,Be.COLGROUP),ce.insertionMode=_n.IN_COLUMN_GROUP,xa(ce,ge)}function Au(ce,ge){ce.openElements.clearBackToTableContext(),ce._insertElement(ge,jt.HTML),ce.insertionMode=_n.IN_TABLE_BODY}function ql(ce,ge){ce.openElements.clearBackToTableContext(),ce._insertFakeElement(sn.TBODY,Be.TBODY),ce.insertionMode=_n.IN_TABLE_BODY,ml(ce,ge)}function Ic(ce,ge){ce.openElements.hasInTableScope(Be.TABLE)&&(ce.openElements.popUntilTagNamePopped(Be.TABLE),ce._resetInsertionMode(),ce._processStartTag(ge))}function Ec(ce,ge){Ha(ge)?ce._appendElement(ge,jt.HTML):Ts(ce,ge),ge.ackSelfClosing=!0}function Nl(ce,ge){!ce.formElement&&ce.openElements.tmplCount===0&&(ce._insertElement(ge,jt.HTML),ce.formElement=ce.openElements.current,ce.openElements.pop())}function kl(ce,ge){switch(ge.tagID){case Be.TD:case Be.TH:case Be.TR:{ql(ce,ge);break}case Be.STYLE:case Be.SCRIPT:case Be.TEMPLATE:{Wo(ce,ge);break}case Be.COL:{Lc(ce,ge);break}case Be.FORM:{Nl(ce,ge);break}case Be.TABLE:{Ic(ce,ge);break}case Be.TBODY:case Be.TFOOT:case Be.THEAD:{Au(ce,ge);break}case Be.INPUT:{Ec(ce,ge);break}case Be.CAPTION:{Qc(ce,ge);break}case Be.COLGROUP:{Do(ce,ge);break}default:Ts(ce,ge)}}function _o(ce,ge){switch(ge.tagID){case Be.TABLE:{ce.openElements.hasInTableScope(Be.TABLE)&&(ce.openElements.popUntilTagNamePopped(Be.TABLE),ce._resetInsertionMode());break}case Be.TEMPLATE:{Jo(ce,ge);break}case Be.BODY:case Be.CAPTION:case Be.COL:case Be.COLGROUP:case Be.HTML:case Be.TBODY:case Be.TD:case Be.TFOOT:case Be.TH:case Be.THEAD:case Be.TR:break;default:Ts(ce,ge)}}function Ts(ce,ge){const Je=ce.fosterParentingEnabled;ce.fosterParentingEnabled=!0,Js(ce,ge),ce.fosterParentingEnabled=Je}function Gu(ce,ge){ce.pendingCharacterTokens.push(ge)}function Ll(ce,ge){ce.pendingCharacterTokens.push(ge),ce.hasNonWhitespacePendingCharacterToken=!0}function $l(ce,ge){let Je=0;if(ce.hasNonWhitespacePendingCharacterToken)for(;Je0&&ce.openElements.currentTagId===Be.OPTION&&ce.openElements.tagIDs[ce.openElements.stackTop-1]===Be.OPTGROUP&&ce.openElements.pop(),ce.openElements.currentTagId===Be.OPTGROUP&&ce.openElements.pop();break}case Be.OPTION:{ce.openElements.currentTagId===Be.OPTION&&ce.openElements.pop();break}case Be.SELECT:{ce.openElements.hasInSelectScope(Be.SELECT)&&(ce.openElements.popUntilTagNamePopped(Be.SELECT),ce._resetInsertionMode());break}case Be.TEMPLATE:{Jo(ce,ge);break}default:}}function yh(ce,ge){const Je=ge.tagID;Je===Be.CAPTION||Je===Be.TABLE||Je===Be.TBODY||Je===Be.TFOOT||Je===Be.THEAD||Je===Be.TR||Je===Be.TD||Je===Be.TH?(ce.openElements.popUntilTagNamePopped(Be.SELECT),ce._resetInsertionMode(),ce._processStartTag(ge)):mh(ce,ge)}function Va(ce,ge){const Je=ge.tagID;Je===Be.CAPTION||Je===Be.TABLE||Je===Be.TBODY||Je===Be.TFOOT||Je===Be.THEAD||Je===Be.TR||Je===Be.TD||Je===Be.TH?ce.openElements.hasInTableScope(Je)&&(ce.openElements.popUntilTagNamePopped(Be.SELECT),ce._resetInsertionMode(),ce.onEndTag(ge)):vh(ce,ge)}function Vu(ce,ge){switch(ge.tagID){case Be.BASE:case Be.BASEFONT:case Be.BGSOUND:case Be.LINK:case Be.META:case Be.NOFRAMES:case Be.SCRIPT:case Be.STYLE:case Be.TEMPLATE:case Be.TITLE:{Wo(ce,ge);break}case Be.CAPTION:case Be.COLGROUP:case Be.TBODY:case Be.TFOOT:case Be.THEAD:{ce.tmplInsertionModeStack[0]=_n.IN_TABLE,ce.insertionMode=_n.IN_TABLE,kl(ce,ge);break}case Be.COL:{ce.tmplInsertionModeStack[0]=_n.IN_COLUMN_GROUP,ce.insertionMode=_n.IN_COLUMN_GROUP,xa(ce,ge);break}case Be.TR:{ce.tmplInsertionModeStack[0]=_n.IN_TABLE_BODY,ce.insertionMode=_n.IN_TABLE_BODY,ml(ce,ge);break}case Be.TD:case Be.TH:{ce.tmplInsertionModeStack[0]=_n.IN_ROW,ce.insertionMode=_n.IN_ROW,yl(ce,ge);break}default:ce.tmplInsertionModeStack[0]=_n.IN_BODY,ce.insertionMode=_n.IN_BODY,Go(ce,ge)}}function ra(ce,ge){ge.tagID===Be.TEMPLATE&&Jo(ce,ge)}function ms(ce,ge){ce.openElements.tmplCount>0?(ce.openElements.popUntilTagNamePopped(Be.TEMPLATE),ce.activeFormattingElements.clearToLastMarker(),ce.tmplInsertionModeStack.shift(),ce._resetInsertionMode(),ce.onEof(ge)):Kr(ce,ge)}function Ps(ce,ge){ge.tagID===Be.HTML?Go(ce,ge):sc(ce,ge)}function bs(ce,ge){var Je;if(ge.tagID===Be.HTML){if(ce.fragmentContext||(ce.insertionMode=_n.AFTER_AFTER_BODY),ce.options.sourceCodeLocationInfo&&ce.openElements.tagIDs[0]===Be.HTML){ce._setEndLocation(ce.openElements.items[0],ge);const $t=ce.openElements.items[1];$t&&!(!((Je=ce.treeAdapter.getNodeSourceCodeLocation($t))===null||Je===void 0)&&Je.endTag)&&ce._setEndLocation($t,ge)}}else sc(ce,ge)}function sc(ce,ge){ce.insertionMode=_n.IN_BODY,Js(ce,ge)}function Is(ce,ge){switch(ge.tagID){case Be.HTML:{Go(ce,ge);break}case Be.FRAMESET:{ce._insertElement(ge,jt.HTML);break}case Be.FRAME:{ce._appendElement(ge,jt.HTML),ge.ackSelfClosing=!0;break}case Be.NOFRAMES:{Wo(ce,ge);break}default:}}function Wu(ce,ge){ge.tagID===Be.FRAMESET&&!ce.openElements.isRootHtmlElementCurrent()&&(ce.openElements.pop(),!ce.fragmentContext&&ce.openElements.currentTagId!==Be.FRAMESET&&(ce.insertionMode=_n.AFTER_FRAMESET))}function hd(ce,ge){switch(ge.tagID){case Be.HTML:{Go(ce,ge);break}case Be.NOFRAMES:{Wo(ce,ge);break}default:}}function fd(ce,ge){ge.tagID===Be.HTML&&(ce.insertionMode=_n.AFTER_AFTER_FRAMESET)}function el(ce,ge){ge.tagID===Be.HTML?Go(ce,ge):we(ce,ge)}function we(ce,ge){ce.insertionMode=_n.IN_BODY,Js(ce,ge)}function Ke(ce,ge){switch(ge.tagID){case Be.HTML:{Go(ce,ge);break}case Be.NOFRAMES:{Wo(ce,ge);break}default:}}function qe(ce,ge){ge.chars=Sn,ce._insertCharacters(ge)}function ct(ce,ge){ce._insertCharacters(ge),ce.framesetOk=!1}function Mt(ce){for(;ce.treeAdapter.getNamespaceURI(ce.openElements.current)!==jt.HTML&&ce.openElements.currentTagId!==void 0&&!ce._isIntegrationPoint(ce.openElements.currentTagId,ce.openElements.current);)ce.openElements.pop()}function Ot(ce,ge){if(Sr(ge))Mt(ce),ce._startTagOutsideForeignContent(ge);else{const Je=ce._getAdjustedCurrentElement(),$t=ce.treeAdapter.getNamespaceURI(Je);$t===jt.MATHML?Vr(ge):$t===jt.SVG&&(xn(ge),Qr(ge)),So(ge),ge.selfClosing?ce._appendElement(ge,$t):ce._insertElement(ge,$t),ge.ackSelfClosing=!0}}function nn(ce,ge){if(ge.tagID===Be.P||ge.tagID===Be.BR){Mt(ce),ce._endTagOutsideForeignContent(ge);return}for(let Je=ce.openElements.stackTop;Je>0;Je--){const $t=ce.openElements.items[Je];if(ce.treeAdapter.getNamespaceURI($t)===jt.HTML){ce._endTagOutsideForeignContent(ge);break}const yi=ce.treeAdapter.getTagName($t);if(yi.toLowerCase()===ge.tagName){ge.tagName=yi,ce.openElements.shortenToLength(Je);break}}}const En=/["$&'<>\u0080-\uFFFF]/g,mi=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),Ei=String.prototype.codePointAt==null?(ce,ge)=>(ce.charCodeAt(ge)&64512)===55296?(ce.charCodeAt(ge)-55296)*1024+ce.charCodeAt(ge+1)-56320+65536:ce.charCodeAt(ge):(ce,ge)=>ce.codePointAt(ge);function Yn(ce){let ge="",Je=0,$t;for(;($t=En.exec(ce))!==null;){const{index:yi}=$t,Yi=ce.charCodeAt(yi),pr=mi.get(Yi);pr===void 0?(ge+=`${ce.substring(Je,yi)}&#x${Ei(ce,yi).toString(16)};`,Je=En.lastIndex+=+((Yi&64512)===55296)):(ge+=ce.substring(Je,yi)+pr,Je=yi+1)}return ge+ce.substr(Je)}const Bi=null;function Ii(ce,ge){return function($t){let yi,Yi=0,pr="";for(;yi=ce.exec($t);)Yi!==yi.index&&(pr+=$t.substring(Yi,yi.index)),pr+=ge.get(yi[0].charCodeAt(0)),Yi=yi.index+1;return pr+$t.substring(Yi)}}const ni=null,ao=Ii(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Eo=Ii(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),Mo=new Set([sn.AREA,sn.BASE,sn.BASEFONT,sn.BGSOUND,sn.BR,sn.COL,sn.EMBED,sn.FRAME,sn.HR,sn.IMG,sn.INPUT,sn.KEYGEN,sn.LINK,sn.META,sn.PARAM,sn.SOURCE,sn.TRACK,sn.WBR]);function Hr(ce,ge){return ge.treeAdapter.isElementNode(ce)&&ge.treeAdapter.getNamespaceURI(ce)===NS.HTML&&Mo.has(ge.treeAdapter.getTagName(ce))}const lo={treeAdapter:Oi,scriptingEnabled:!0};function po(ce,ge){const Je=Qo(Qo({},lo),ge);return Hr(ce,Je)?"":Ca(ce,Je)}function wa(ce,ge){const Je=Qo(Qo({},lo),ge);return kr(ce,Je)}function Ca(ce,ge){let Je="";const $t=ge.treeAdapter.isElementNode(ce)&&ge.treeAdapter.getTagName(ce)===$.TEMPLATE&&ge.treeAdapter.getNamespaceURI(ce)===NS.HTML?ge.treeAdapter.getTemplateContent(ce):ce,yi=ge.treeAdapter.getChildNodes($t);if(yi)for(const Yi of yi)Je+=kr(Yi,ge);return Je}function kr(ce,ge){return ge.treeAdapter.isElementNode(ce)?Aa(ce,ge):ge.treeAdapter.isTextNode(ce)?ga(ce,ge):ge.treeAdapter.isCommentNode(ce)?oo(ce,ge):ge.treeAdapter.isDocumentTypeNode(ce)?tl(ce,ge):""}function Aa(ce,ge){const Je=ge.treeAdapter.getTagName(ce);return`<${Je}${$a(ce,ge)}>${Hr(ce,ge)?"":`${Ca(ce,ge)}`}`}function $a(ce,{treeAdapter:ge}){let Je="";for(const $t of ge.getAttrList(ce)){if(Je+=" ",$t.namespace)switch($t.namespace){case NS.XML:{Je+=`xml:${$t.name}`;break}case NS.XMLNS:{$t.name!=="xmlns"&&(Je+="xmlns:"),Je+=$t.name;break}case NS.XLINK:{Je+=`xlink:${$t.name}`;break}default:Je+=`${$t.prefix}:${$t.name}`}else Je+=$t.name;Je+=`="${escapeAttribute($t.value)}"`}return Je}function ga(ce,ge){const{treeAdapter:Je}=ge,$t=Je.getTextNodeContent(ce),yi=Je.getParentNode(ce),Yi=yi&&Je.isElementNode(yi)&&Je.getTagName(yi);return Yi&&Je.getNamespaceURI(yi)===NS.HTML&&hasUnescapedText(Yi,ge.scriptingEnabled)?$t:escapeText($t)}function oo(ce,{treeAdapter:ge}){return``}function tl(ce,{treeAdapter:ge}){return``}function Oa(ce,ge){return Parser.parse(ce,ge)}function ko(ce,ge,Je){typeof ce=="string"&&(Je=ge,ge=ce,ce=null);const $t=Parser.getFragmentParser(ce,Je);return $t.tokenizer.write(ge,!0),$t.getFragment()}var Po=ae(17970),ea=ae(10528);const Wa=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,Ms=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Vs={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Il(ce,ge){const Je=pd(ce),$t=ft("type",{handlers:{root:nl,element:Hl,text:Li,comment:fu,doctype:Ws,raw:As},unknown:Za}),yi={parser:Je?new ha(Vs):ha.getFragmentParser(void 0,Vs),handle(uo){$t(uo,yi)},stitches:!1,options:ge||{}};$t(ce,yi),zl(yi,(0,Po.Pk)());const Yi=Je?yi.parser.document:yi.parser.getFragment(),pr=$e(Yi,{file:yi.options.file});return yi.stitches&&(0,ea.Vn)(pr,"comment",function(uo,Ao,Vi){const _r=uo;if(_r.value.stitch&&Vi&&Ao!==void 0){const Ro=Vi.children;return Ro[Ao]=_r.value.stitch,Ao}}),pr.type==="root"&&pr.children.length===1&&pr.children[0].type===ce.type?pr.children[0]:pr}function Ci(ce,ge){let Je=-1;if(ce)for(;++Je4&&(ge.parser.tokenizer.state=0);const Je={type:Un.CHARACTER,chars:ce.value,location:tu(ce)};zl(ge,(0,Po.Pk)(ce)),ge.parser.currentToken=Je,ge.parser._processToken(ge.parser.currentToken)}function Ws(ce,ge){const Je={type:Un.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:tu(ce)};zl(ge,(0,Po.Pk)(ce)),ge.parser.currentToken=Je,ge.parser._processToken(ge.parser.currentToken)}function eu(ce,ge){ge.stitches=!0;const Je=lc(ce);if("children"in ce&&"children"in Je){const $t=Il({type:"root",children:ce.children},ge.options);Je.children=$t.children}fu({type:"comment",value:{stitch:Je}},ge)}function fu(ce,ge){const Je=ce.value,$t={type:Un.COMMENT,data:Je,location:tu(ce)};zl(ge,(0,Po.Pk)(ce)),ge.parser.currentToken=$t,ge.parser._processToken(ge.parser.currentToken)}function As(ce,ge){if(ge.parser.tokenizer.preprocessor.html="",ge.parser.tokenizer.preprocessor.pos=-1,ge.parser.tokenizer.preprocessor.lastGapPos=-2,ge.parser.tokenizer.preprocessor.gapStack=[],ge.parser.tokenizer.preprocessor.skipNextNewLine=!1,ge.parser.tokenizer.preprocessor.lastChunkWritten=!1,ge.parser.tokenizer.preprocessor.endOfChunkHit=!1,ge.parser.tokenizer.preprocessor.isEol=!1,Bs(ge,(0,Po.Pk)(ce)),ge.parser.tokenizer.write(ge.options.tagfilter?ce.value.replace(Wa,"<$1$2"):ce.value,!1),ge.parser.tokenizer._runParsingLoop(),ge.parser.tokenizer.state===72||ge.parser.tokenizer.state===78){ge.parser.tokenizer.preprocessor.lastChunkWritten=!0;const Je=ge.parser.tokenizer._consume();ge.parser.tokenizer._callState(Je)}}function Za(ce,ge){const Je=ce;if(ge.options.passThrough&&ge.options.passThrough.includes(Je.type))eu(Je,ge);else{let $t="";throw Ms.has(Je.type)&&($t=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+Je.type+"` node"+$t)}}function zl(ce,ge){Bs(ce,ge);const Je=ce.parser.tokenizer.currentCharacterToken;Je&&Je.location&&(Je.location.endLine=ce.parser.tokenizer.preprocessor.line,Je.location.endCol=ce.parser.tokenizer.preprocessor.col+1,Je.location.endOffset=ce.parser.tokenizer.preprocessor.offset+1,ce.parser.currentToken=Je,ce.parser._processToken(ce.parser.currentToken)),ce.parser.tokenizer.paused=!1,ce.parser.tokenizer.inLoop=!1,ce.parser.tokenizer.active=!1,ce.parser.tokenizer.returnState=mr.DATA,ce.parser.tokenizer.charRefCode=-1,ce.parser.tokenizer.consumedAfterSnapshot=-1,ce.parser.tokenizer.currentLocation=null,ce.parser.tokenizer.currentCharacterToken=null,ce.parser.tokenizer.currentToken=null,ce.parser.tokenizer.currentAttr={name:"",value:""}}function Bs(ce,ge){if(ge&&ge.offset!==void 0){const Je={startLine:ge.line,startCol:ge.column,startOffset:ge.offset,endLine:-1,endCol:-1,endOffset:-1};ce.parser.tokenizer.preprocessor.lineStartPos=-ge.column+1,ce.parser.tokenizer.preprocessor.droppedBufferSize=ge.offset,ce.parser.tokenizer.preprocessor.line=ge.line,ce.parser.tokenizer.currentLocation=Je}}function Nu(ce,ge){const Je=ce.tagName.toLowerCase();if(ge.parser.tokenizer.state===mr.PLAINTEXT)return;zl(ge,(0,Po.Pk)(ce));const $t=ge.parser.openElements.current;let yi="namespaceURI"in $t?$t.namespaceURI:Ve.t.html;yi===Ve.t.html&&Je==="svg"&&(yi=Ve.t.svg);const Yi=Pt(Af(Qo({},ce),{children:[]}),{space:yi===Ve.t.svg?"svg":"html"}),pr={type:Un.START_TAG,tagName:Je,tagID:Di(Je),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in Yi?Yi.attrs:[],location:tu(ce)};ge.parser.currentToken=pr,ge.parser._processToken(ge.parser.currentToken),ge.parser.tokenizer.lastStartTagName=Je}function Zu(ce,ge){const Je=ce.tagName.toLowerCase();if(!ge.parser.tokenizer.inForeignNode&&fn.includes(Je)||ge.parser.tokenizer.state===mr.PLAINTEXT)return;zl(ge,(0,Po.rb)(ce));const $t={type:Un.END_TAG,tagName:Je,tagID:Di(Je),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:tu(ce)};ge.parser.currentToken=$t,ge.parser._processToken(ge.parser.currentToken),Je===ge.parser.tokenizer.lastStartTagName&&(ge.parser.tokenizer.state===mr.RCDATA||ge.parser.tokenizer.state===mr.RAWTEXT||ge.parser.tokenizer.state===mr.SCRIPT_DATA)&&(ge.parser.tokenizer.state=mr.DATA)}function pd(ce){const ge=ce.type==="root"?ce.children[0]:ce;return!!(ge&&(ge.type==="doctype"||ge.type==="element"&&ge.tagName.toLowerCase()==="html"))}function tu(ce){const ge=(0,Po.Pk)(ce)||{line:void 0,column:void 0,offset:void 0},Je=(0,Po.rb)(ce)||{line:void 0,column:void 0,offset:void 0};return{startLine:ge.line,startCol:ge.column,startOffset:ge.offset,endLine:Je.line,endCol:Je.column,endOffset:Je.offset}}function lc(ce){return"children"in ce?(0,Ce.ZP)(Af(Qo({},ce),{children:[]})):(0,Ce.ZP)(ce)}function Hd(ce){return function(ge,Je){return Il(ge,Af(Qo({},ce),{file:Je}))}}},10787:function(We,xe,ae){"use strict";ae.d(xe,{Z:function(){return ze}});function oe(vt){if(typeof vt!="string")throw new TypeError("Expected a string");return vt.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Ce=ae(2348),ke=ae(10502);function Ie(vt,$e,Ct){const Fe=Ct||{},te=(0,ke.O)(Fe.ignore||[]),ee=He($e);let he=-1;for(;++he0?{type:"text",value:Rt}:void 0),Rt===!1?Ne.lastIndex=St+1:(et!==St&&tt.push({type:"text",value:me.value.slice(et,St)}),Array.isArray(Rt)?tt.push(...Rt):Rt&&tt.push(Rt),et=St+yt[0].length,dt=!0),!Ne.global)break;yt=Ne.exec(me.value)}return dt?(etNe&&(Ne=Pe):Pe=1,Ee=me+ue.length,me=fe.indexOf(ue,Ee);return Ne}function ke(){return{enter:{mathFlow:he,mathFlowFenceMeta:ue,mathText:Pe},exit:{mathFlow:Ee,mathFlowFence:me,mathFlowFenceMeta:fe,mathFlowValue:Ze,mathText:Ne,mathTextData:Ze}};function he(et){const Ye={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[Ye]}},et)}function ue(){this.buffer()}function fe(){const et=this.resume(),Ye=this.stack[this.stack.length-1];(0,oe.ok)(Ye.type==="math"),Ye.meta=et}function me(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function Ee(et){const Ye=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),Qe=this.stack[this.stack.length-1];(0,oe.ok)(Qe.type==="math"),this.exit(et),Qe.value=Ye;const dt=Qe.data.hChildren[0];(0,oe.ok)(dt.type==="element"),(0,oe.ok)(dt.tagName==="code"),dt.children.push({type:"text",value:Ye}),this.data.mathFlowInside=void 0}function Pe(et){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},et),this.buffer()}function Ne(et){const Ye=this.resume(),Qe=this.stack[this.stack.length-1];(0,oe.ok)(Qe.type==="inlineMath"),this.exit(et),Qe.value=Ye,Qe.data.hChildren.push({type:"text",value:Ye})}function Ze(et){this.config.enter.data.call(this,et),this.config.exit.data.call(this,et)}}function Ie(he){let ue=(he||{}).singleDollarTextMath;return ue==null&&(ue=!0),me.peek=Ee,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` `,inConstruct:"mathFlowMeta"},{character:"$",after:ue?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:fe,inlineMath:me}};function fe(Pe,Ne,Ze,et){const Ye=Pe.value||"",Qe=Ze.createTracker(et),dt="$".repeat(Math.max(Ce(Ye,"$")+1,2)),tt=Ze.enter("mathFlow");let yt=Qe.move(dt);if(Pe.meta){const St=Ze.enter("mathFlowMeta");yt+=Qe.move(Ze.safe(Pe.meta,Qo({after:` `,before:yt,encode:["$"]},Qe.current()))),St()}return yt+=Qe.move(` diff --git a/p__Problemset__index.ad8d6e33.async.js b/p__Problemset__index.f1eff8e4.async.js similarity index 99% rename from p__Problemset__index.ad8d6e33.async.js rename to p__Problemset__index.f1eff8e4.async.js index eb942a9fad..8ef6b35707 100644 --- a/p__Problemset__index.ad8d6e33.async.js +++ b/p__Problemset__index.f1eff8e4.async.js @@ -136,7 +136,7 @@ initArrayDisplay(); <\/script> -`;function fe({open:oe=!0,onChange:a,defaultValue:E,placement:x,width:b,height:z,extra:ee,onDynamic:ne,onOpenChange:ae,showExtra:le=!0}){const re=(0,y.useRef)(null),ce=(0,y.useRef)(null),[ve,de]=(0,y.useState)(E||""),[Be,Ee]=(0,y.useState)(E||""),[pe,st]=(0,y.useState)(!!oe),[Ze,Oe]=(0,y.useState)(1),ot={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{oe&&(de(E),Ee(E),st(!0))},[oe,E]),(0,y.useEffect)(()=>{ve!==""&&(clearTimeout(ce.current),ce.current=setTimeout(()=>{const _e=document.createElement("iframe");if(_e.style.width="100%",_e.style.height="100%",_e.style.border="0",re.current){re.current.innerHTML="",re.current.appendChild(_e);const De=_e.contentDocument||_e.contentWindow.document;De.open(),De.write(ve),De.close()}},1e3))},[oe,ve]);const Ge=_e=>{de(_e),a==null||a(_e,Be)};return ge.createElement(ue.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:pe,width:"100%",height:z||"100vh",rootClassName:Ae.smartWrp,destroyOnClose:!0,onClose:()=>{st(!1),ae==null||ae(ve)},extra:le&&ge.createElement("div",null,ge.createElement(he.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ze,onChange:_e=>Oe(_e)}),ge.createElement(be.Z,{type:"primary",className:"ml20",onClick:()=>ie(this,null,function*(){yield ne(ve,()=>{st(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ge.createElement(Ce.Z,{className:"h100"},ge.createElement(me.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ze===1?"block":"none"}},ge.createElement("div",{className:"h100",ref:re})),ge.createElement(me.Z,{flex:"1",style:{display:Ze===2?"block":"none"}},ge.createElement(Se.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:ot,onChange:Ge}))))}var je=fe},10946:function(ke,nt,te){"use strict";te.d(nt,{Z:function(){return ve}});var y=te(59301),ue=te(74439),Ce=te(77596),me=te(3310),Ae=te(14179),Se=te(56102),he={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},be=te(6767),ge=te(90083),ie=te(95827),Pe=te(30084),fe=te(10787),je=te(8944),oe=te(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(de,Be,Ee)=>Be in de?a(de,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Be]=Ee,ae=(de,Be)=>{for(var Ee in Be||(Be={}))z.call(Be,Ee)&&ne(de,Ee,Be[Ee]);if(b)for(var Ee of b(Be))ee.call(Be,Ee)&&ne(de,Ee,Be[Ee]);return de},le=(de,Be)=>E(de,x(Be)),re=(de,Be)=>{var Ee={};for(var pe in de)z.call(de,pe)&&Be.indexOf(pe)<0&&(Ee[pe]=de[pe]);if(de!=null&&b)for(var pe of b(de))Be.indexOf(pe)<0&&ee.call(de,pe)&&(Ee[pe]=de[pe]);return Ee},ve=({onFinish:de,value:Be,streamingStatus:Ee,cancelIndex:pe,loadImage:st,onDynamic:Ze,isHiddenHtml:Oe})=>{const[ot,Ge]=(0,y.useState)(""),[_e,De]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ze,tt]=(0,y.useState)(0),[at,ft]=(0,y.useState)(!1),Ie=we=>we.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Qe,At)=>`$$${At.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),ye=()=>{ft(!0),de==null||de()};(0,y.useEffect)(()=>{const we=st?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function fe({open:oe=!0,onChange:a,defaultValue:E,placement:x,width:b,height:z,extra:ee,onDynamic:ne,onOpenChange:ae,showExtra:le=!0}){const re=(0,y.useRef)(null),ce=(0,y.useRef)(null),[ve,de]=(0,y.useState)(E||""),[Be,Ee]=(0,y.useState)(E||""),[pe,st]=(0,y.useState)(!!oe),[Ze,Oe]=(0,y.useState)(1),ot={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{oe&&(de(E),Ee(E),st(!0))},[oe,E]),(0,y.useEffect)(()=>{ve!==""&&(clearTimeout(ce.current),ce.current=setTimeout(()=>{const _e=document.createElement("iframe");if(_e.style.width="100%",_e.style.height="100%",_e.style.border="0",re.current){re.current.innerHTML="",re.current.appendChild(_e);const De=_e.contentDocument||_e.contentWindow.document;De.open(),De.write(ve),De.close()}},1e3))},[oe,ve]);const Ge=_e=>{de(_e),a==null||a(_e,Be)};return ge.createElement(ue.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:pe,width:"100%",height:z||"100vh",rootClassName:Ae.smartWrp,destroyOnClose:!0,onClose:()=>{st(!1),ae==null||ae(ve)},extra:le&&ge.createElement("div",null,ge.createElement(he.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ze,onChange:_e=>Oe(_e)}),ge.createElement(be.Z,{type:"primary",className:"ml20",onClick:()=>ie(this,null,function*(){yield ne(ve,()=>{st(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ge.createElement(Ce.Z,{className:"h100"},ge.createElement(me.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ze===1?"block":"none"}},ge.createElement("div",{className:"h100",ref:re})),ge.createElement(me.Z,{flex:"1",style:{display:Ze===2?"block":"none"}},ge.createElement(Se.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:ot,onChange:Ge}))))}var je=fe},10946:function(ke,nt,te){"use strict";te.d(nt,{Z:function(){return ve}});var y=te(59301),ue=te(74439),Ce=te(77596),me=te(3977),Ae=te(14179),Se=te(56102),he={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},be=te(6767),ge=te(90083),ie=te(95827),Pe=te(30084),fe=te(10787),je=te(8944),oe=te(81679),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(de,Be,Ee)=>Be in de?a(de,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):de[Be]=Ee,ae=(de,Be)=>{for(var Ee in Be||(Be={}))z.call(Be,Ee)&&ne(de,Ee,Be[Ee]);if(b)for(var Ee of b(Be))ee.call(Be,Ee)&&ne(de,Ee,Be[Ee]);return de},le=(de,Be)=>E(de,x(Be)),re=(de,Be)=>{var Ee={};for(var pe in de)z.call(de,pe)&&Be.indexOf(pe)<0&&(Ee[pe]=de[pe]);if(de!=null&&b)for(var pe of b(de))Be.indexOf(pe)<0&&ee.call(de,pe)&&(Ee[pe]=de[pe]);return Ee},ve=({onFinish:de,value:Be,streamingStatus:Ee,cancelIndex:pe,loadImage:st,onDynamic:Ze,isHiddenHtml:Oe})=>{const[ot,Ge]=(0,y.useState)(""),[_e,De]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[ze,tt]=(0,y.useState)(0),[at,ft]=(0,y.useState)(!1),Ie=we=>we.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Qe,At)=>`$$${At.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),ye=()=>{ft(!0),de==null||de()};(0,y.useEffect)(()=>{const we=st?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${Be}`:Be,Qe=Ie(we);if(!at)if(st||!Ee||pe>0){Ge(Qe),tt(Qe.length),(!Ee||pe>0)&&!st&&ye();return}else if((Qe==null?void 0:Qe.length)<4)Ge(Qe),tt(Qe.length);else if(ze{Ge(Qe.slice(0,ze+2)),tt(rt=>rt+2)},At>10?Math.max(500/(At/2),20):50);return()=>clearInterval(Fe)}else Ee||ye()},[Be,Ee,pe,st,ze]);const Ve=(0,y.useMemo)(()=>y.createElement("section",{className:`${he.answer} fadeIn animated edu_md`},y.createElement(ue.UG,{remarkPlugins:[Pe.Z,fe.Z],rehypePlugins:[ie.Z,me.Z],components:{code(we){var Qe=we,{node:At,inline:Fe,className:rt,children:yt}=Qe,It=re(Qe,["node","inline","className","children"]);const Ne=/language-(\w+)/.exec(rt||""),vt=String(yt).trim();return Fe||!Ne?y.createElement("code",ae({className:rt},It),yt):y.createElement("code",{className:he.codeCopy,"data-text":`\`\`\`${Ne?Ne[1]:""} ${yt} diff --git a/p__WxMiniProgram__Courseware__Study__index.5ca5005c.chunk.css b/p__WxMiniProgram__Courseware__Study__index.5ca5005c.chunk.css deleted file mode 100644 index b97b605675..0000000000 --- a/p__WxMiniProgram__Courseware__Study__index.5ca5005c.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.box___JDRma{margin-left:auto;padding:20px;overflow-y:auto}.box___JDRma .question_buuton___tVuIm{display:flex;align-items:center;justify-content:space-around;margin-top:30px;text-align:center}.box___JDRma .question_buuton___tVuIm .selectQuestion___xdvxF,.box___JDRma .question_buuton___tVuIm .addQuestion___FQqbC{width:100px;height:100px;border:1px green solid;cursor:pointer}.submit_button___NUmmN{width:100%;height:40px;background:#3061d0;text-align:center;line-height:40px;border-radius:20px;cursor:pointer;color:#fff;margin-top:20px}.modalContent___hC3en{text-align:center;margin-top:10px;color:#333;font-size:16px}.modalContentLeft___v0x0I{text-align:left;color:#333;font-size:16px}.green___pAmUz span,.green___pAmUz p,.green___pAmUz h1,.green___pAmUz h2,.green___pAmUz h3,.green___pAmUz h4,.green___pAmUz h5,.green___pAmUz h6,.green___pAmUz b,.green___pAmUz strong{color:#00e373}.green___pAmUz .textArea___ucgCJ{border:1px solid #00e373}.red___eb0mt span,.red___eb0mt p,.red___eb0mt h1,.red___eb0mt h2,.red___eb0mt h3,.red___eb0mt h4,.red___eb0mt h5,.red___eb0mt h6,.red___eb0mt b,.red___eb0mt strong{color:#e02020}.red___eb0mt .textArea___ucgCJ{border:1px solid #e02020}.row___td54s{display:flex;align-items:baseline;margin-top:5px}.html___F0iOy{max-width:610px;margin-right:10px}.line___I6TCQ{height:1px;background-color:#eee;margin:20px 0}.submit_button___JCIit{width:100px;margin:20px auto;background:#3061d0;text-align:center;border-radius:20px;cursor:pointer;color:#fff}.Drawrap___EoEUV [class~=ant-drawer-body]{padding:0!important}.Drawrap___EoEUV .iframe___SOG0q{width:100%;height:100vh}.c___b2vnF{border-color:#a9dfcc;background:#4aedb233;color:#2cc497;padding:4px 8px;border-radius:4px;margin-right:5px}.cpp___P7I43{border-color:#f19738;background:#f1973833;color:#dc7b14;padding:4px 8px;border-radius:4px;margin-right:5px}.java___WVWs5{border-color:#fa2c2c;background:#eb606033;color:#e30000;padding:4px 8px;border-radius:4px;margin-right:5px}.python___jYtaY{border-color:#86c0ff;background:#6eb1fb33;color:#1e96f4;padding:4px 8px;border-radius:4px;margin-right:5px}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.head___Sq9Jd{padding:0 20px;display:flex;align-items:center;height:60px;position:sticky;top:0;z-index:100;background-color:#fff}.head___Sq9Jd b{width:10px;height:10px;background:linear-gradient(180deg,#3da7ff,#598cff);border-radius:50%;margin-right:10px}.head___Sq9Jd .btn___qLoeT{height:34px;background:#3061d01a;border-radius:8px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;justify-content:space-between;color:#3061d0;padding:0 12px;margin-left:auto;cursor:pointer}.center___iV40j{display:flex;align-items:baseline;padding-left:20px;padding-right:10px}.center___iV40j .left___VTVFI{flex:1 1;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:20px;margin-right:10px}.center___iV40j .left___VTVFI .tool___sOsjb{display:flex;flex-wrap:wrap;row-gap:30px;margin-top:18px;margin-bottom:8px}.center___iV40j .left___VTVFI .tool___sOsjb aside{display:flex;align-items:center;width:50%;cursor:pointer}.center___iV40j .left___VTVFI .tool___sOsjb aside:nth-child(2n){padding-left:15px}.center___iV40j .right___weWPx{width:240px;height:274px;background:url(data:image/png;base64,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) no-repeat center center;padding:30px;cursor:pointer;transform:translateY(-5px)}.center___iV40j .right___weWPx .borderBox___DAP9a{width:180px;height:128px;background:#fff;border-radius:4px;border:1px solid rgba(20,93,255,.3);margin-top:20px}.try___xy70Z{padding:0 20px 20px}.try___xy70Z .btns___ZqNMP{display:flex;flex-direction:column;gap:10px;margin-top:20px}.try___xy70Z .btns___ZqNMP div{height:40px;background:#3061d01a;border-radius:20px;padding:0 20px;display:flex;align-items:center;cursor:pointer;color:#5f6a95;width:fit-content;transition:.3s}.try___xy70Z .btns___ZqNMP div:hover{background:#3061d04d}.add___KnDP5{display:flex;margin-top:20px;flex-wrap:wrap;gap:20px}.add___KnDP5 .add_button___NdANs{display:flex;align-items:center;padding:0 20px;cursor:pointer;transition:.3s;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;justify-content:center;font-style:normal;width:150px;height:60px;background:#fff;box-shadow:0 0 10px #e2e2e24d;border-radius:8px;border:1px solid #F6F7F9}.add___KnDP5 .add_button___NdANs:hover{border:1px solid rgba(20,93,255,.4)}.analysis___F1nSY{white-space:pre-wrap;word-break:break-all;margin-top:20px;padding:12px 14px;background:#95bdff1a;border:1px solid rgba(149,189,255,.1);border-radius:8px}.analysis___F1nSY p{color:#434d6c;font-size:14px}.backBottom___hanVu{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___hanVu:hover i{color:#5c64ff}.backBottom___hanVu i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.tips___zJ6JV{display:flex;padding-left:20px;margin-bottom:20px}.tips___zJ6JV .avatar___wR50O{width:40px;height:40px;border-radius:5px;margin-right:10px}.tips___zJ6JV .details___bmGCn{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.startModel___E44MY{position:sticky;bottom:20px;z-index:100;display:flex;justify-content:end;padding-right:10px;pointer-events:none}.startModel___E44MY img{pointer-events:all;cursor:pointer}.extraBtn___hD28d{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2;cursor:pointer}.extraBtn___hD28d:hover{border:1px solid #e0dfff}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.footerContainer___JFPnb{display:flex;flex-direction:column;transition:all .3s}.footerContainer___JFPnb .togglesContainer___dRNY4{width:100%;margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.footerContainer___JFPnb .togglesContainer___dRNY4 .attachment___VYSbv{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2;cursor:pointer;user-select:none}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___JFPnb .togglesContainer___dRNY4 .btn___T5UpT.btnActive___gq01r{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___JFPnb .inputContainer___Yy8gW{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative}.footerContainer___JFPnb .inputContainer___Yy8gW:hover{border:1px solid #145DFF}.footerContainer___JFPnb .inputContainer___Yy8gW .uploadBtn___OcD8F{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___JFPnb .inputContainer___Yy8gW .uploadBtn___OcD8F:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___JFPnb .inputContainer___Yy8gW .sendBtn___e2elL{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___JFPnb .inputContainer___Yy8gW .sendBtn___e2elL:disabled{background:#d2d2d2!important}.footerContainer___JFPnb .inputContainer___Yy8gW .cancelBtn___DEsSI{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___JFPnb .inputContainer___Yy8gW .cancelBtn___DEsSI:hover{transform:scale(1.05)}.footerContainer___JFPnb .inputContainer___Yy8gW textarea{margin-right:9px;padding:0 11px;transition:none}.footerContainer___JFPnb .inputContainer___Yy8gW textarea::placeholder{color:#c1c1d9}.footerContainer___JFPnb .lineFour___GcA3R.inputContainer___Yy8gW{align-items:flex-end}.footerContainer___JFPnb .lineFour___GcA3R.inputContainer___Yy8gW .fullIcon___fmG_6{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___JFPnb.selected___m2pW_{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___JFPnb.selected___m2pW_:hover{border:1px solid #145DFF}.footerContainer___JFPnb.selected___m2pW_ .togglesContainer___dRNY4{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none;margin-bottom:0}.footerContainer___JFPnb.selected___m2pW_ .inputContainer___Yy8gW{border:none;box-shadow:none;background:transparent}.footerContainer___JFPnb.selected___m2pW_ .inputContainer___Yy8gW:hover{background:transparent;border:none}.footerContainer___JFPnb.full___cZUDM{height:100%}.footerContainer___JFPnb.full___cZUDM textarea{height:100%!important;max-height:100%!important}.disabledInput___ijUlM{cursor:not-allowed}.disabledInput___ijUlM>*{pointer-events:none;opacity:.3}@keyframes dot-fade___dHh10{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loading___dHPeG{display:flex}.loading___dHPeG .dot___wB_Xx{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___dHh10 1s infinite}.loading___dHPeG .dot___wB_Xx:nth-child(2){animation-delay:.3s}.loading___dHPeG .dot___wB_Xx:nth-child(3){animation-delay:.7s}.li___pjgC0{display:flex}.li___pjgC0 .avatarIcon___SHala .img___DK87r{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___pjgC0 .content___kiz_D{flex:1 1;min-width:0}.li___pjgC0 .content___kiz_D .borderBox___Txzil{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___pjgC0 .content___kiz_D .borderBox___Txzil .text___iNCQg{white-space:pre-wrap;color:#3061d0}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM aside{flex:1 1;min-width:0}.li___pjgC0 .content___kiz_D .fileWrap___wWt5C .file___ZeKPM aside .fileName___FzNuv{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___pjgC0 .content___kiz_D .source___tXQ7H{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___pjgC0 .content___kiz_D .action___xwJSd{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px;padding-bottom:10px}.li___pjgC0 .content___kiz_D .action___xwJSd i{color:#666;cursor:pointer}.li___pjgC0 .content___kiz_D .action___xwJSd i:hover{color:#3061d0}.answer___UngkO{font-size:14px;color:#434d6c;transition:all .2s;position:relative;line-height:1.8}.answer___UngkO ::selection{background:#ecf1fe}.answer___UngkO .imgWrap___ORTRf{width:320px;cursor:pointer;border-radius:8px;overflow:hidden;position:relative}.answer___UngkO .imgWrap___ORTRf img{width:100%;user-select:none}.answer___UngkO .imgWrap___ORTRf:after{content:"";position:absolute;inset:0;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.answer___UngkO .imgWrap___ORTRf:hover:after{opacity:1}.answer___UngkO pre{width:100%;overflow:auto}.answer___UngkO ol li{list-style:auto}.answer___UngkO hr{border:none;border-bottom:1px solid #ccc}.answer___UngkO span[class=katex-error]{color:inherit!important}.codeCopy___re8vm{position:relative;min-height:50px}.codeCopy___re8vm button{position:absolute;top:7px;right:0;padding:4px 8px;border-radius:0 0 0 5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;height:26px;pointer-events:auto}.codeCopy___re8vm button.runCode___MYs9m{bottom:0;top:initial}#educoder .smartWrp___NjRcB [class~=ant-drawer-body]{padding:0}.reasoning___S0mKl{margin-bottom:20px}.reasoning___S0mKl .btn____CIJG{display:flex;align-items:center;width:fit-content;height:35px;background:#f4f8ff;border-radius:8px;color:#3061d0;border:1px solid rgba(20,93,255,.2);padding:0 12px;cursor:pointer}.reasoning___S0mKl .btn____CIJG span{font-size:14px;margin-left:10px;margin-right:35px}.reasoning___S0mKl .content___CIAh9{font-size:14px;color:#888;border-left:2px solid #DCDCDC;padding-left:8px;margin-top:20px;white-space:pre-wrap}.reasoning___S0mKl b{font-size:8px} diff --git a/p__WxMiniProgram__Courseware__Study__index.5ffe361f.chunk.css b/p__WxMiniProgram__Courseware__Study__index.5ffe361f.chunk.css new file mode 100644 index 0000000000..38610fe6a9 --- /dev/null +++ b/p__WxMiniProgram__Courseware__Study__index.5ffe361f.chunk.css @@ -0,0 +1 @@ +.box___JDRma{margin-left:auto;padding:20px;overflow-y:auto;overflow-x:hidden}.box___JDRma .question_buuton___tVuIm{display:flex;align-items:center;justify-content:space-around;margin-top:30px;text-align:center}.box___JDRma .question_buuton___tVuIm .selectQuestion___xdvxF,.box___JDRma .question_buuton___tVuIm .addQuestion___FQqbC{width:100px;height:100px;border:1px green solid;cursor:pointer}.submit_button___NUmmN{width:100%;height:40px;background:#3061d0;text-align:center;line-height:40px;border-radius:20px;cursor:pointer;color:#fff;margin-top:20px}.page_footer___xsCAT{height:80px;margin:auto;display:flex;align-items:center;padding:20px 0}.page_footer___xsCAT .num_style____RKER,.page_footer___xsCAT .num_style_active___Zj1Yq{width:30px;height:30px;border-radius:6px;margin-right:10px;cursor:pointer;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;font-style:normal;text-align:center;line-height:30px}.page_footer___xsCAT .num_style____RKER{color:#5f6a95;background:#f1f1f1}.page_footer___xsCAT .num_style____RKER:hover{background:#3061d0;color:#fff}.page_footer___xsCAT .num_style_active___Zj1Yq{color:#fff;background:#3061d0}.page_footer___xsCAT .button1___Qlp0H{height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;display:flex;align-items:center;justify-content:center;padding:6px 12px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;text-align:justify;font-style:normal;cursor:pointer}.page_footer___xsCAT .button2___bOgXY{width:80px;height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:2px;margin-left:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;line-height:30px;color:#fff;text-align:justify;font-style:normal;text-align:center;cursor:pointer}.modalContent___hC3en{text-align:center;margin-top:10px;color:#333;font-size:16px}.modalContentLeft___v0x0I{text-align:left;color:#333;font-size:16px}.green___pAmUz span,.green___pAmUz p,.green___pAmUz h1,.green___pAmUz h2,.green___pAmUz h3,.green___pAmUz h4,.green___pAmUz h5,.green___pAmUz h6,.green___pAmUz b,.green___pAmUz strong{color:#00e373}.green___pAmUz .textArea___ucgCJ{border:1px solid #00e373}.red___eb0mt span,.red___eb0mt p,.red___eb0mt h1,.red___eb0mt h2,.red___eb0mt h3,.red___eb0mt h4,.red___eb0mt h5,.red___eb0mt h6,.red___eb0mt b,.red___eb0mt strong{color:#e02020}.red___eb0mt .textArea___ucgCJ{border:1px solid #e02020}.row___td54s{display:flex;align-items:baseline;margin-top:5px}.html___F0iOy{max-width:610px;margin-right:10px}.line___I6TCQ{height:1px;background-color:#eee;margin:20px 0}.submit_button___JCIit{width:100px;margin:20px auto;background:#3061d0;text-align:center;border-radius:20px;cursor:pointer;color:#fff}.Drawrap___EoEUV [class~=ant-drawer-body]{padding:0!important}.Drawrap___EoEUV .iframe___SOG0q{width:100%;height:100vh}.c___b2vnF{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#2ec25b33;border-radius:4px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#2ec25b;margin-right:5px;min-width:20px}.cpp___P7I43{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#f1973833;color:#dc7b14;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.java___WVWs5{display:inline-block;width:max-content;padding:0 2px;height:20px;text-align:center;line-height:20px;background:#eb606033;color:#e30000;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.python___jYtaY{display:inline-block;width:max-content;height:20px;padding:0 2px;text-align:center;line-height:20px;background:#6eb1fb33;color:#1e96f4;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;border-radius:4px;margin-right:5px}.descBox___wxQO7{border:1px solid #F1F1F1;overflow-y:hidden;margin-top:20px}.descBox___wxQO7 .title___kbl_N{height:40px;line-height:40px;padding:0 20px;background-color:#fff;display:flex;align-items:center}.descBox___wxQO7 .desc___Fqem8{height:170px;padding:20px;background-color:#f6f7f9}@font-face{font-family:KaTeX_AMS;src:url(./static/KaTeX_AMS-Regular.e101fd3b.woff2) format("woff2"),url(./static/KaTeX_AMS-Regular.89a32939.woff) format("woff"),url(./static/KaTeX_AMS-Regular.76b481f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Bold.804b0502.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Bold.ebf5447d.woff) format("woff"),url(./static/KaTeX_Caligraphic-Bold.28758623.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./static/KaTeX_Caligraphic-Regular.7ca15b3a.woff2) format("woff2"),url(./static/KaTeX_Caligraphic-Regular.d642f1a8.woff) format("woff"),url(./static/KaTeX_Caligraphic-Regular.fe9310f0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Bold.33bcfed3.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Bold.fc482350.woff) format("woff"),url(./static/KaTeX_Fraktur-Bold.70f2abc1.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./static/KaTeX_Fraktur-Regular.86cfbe4e.woff2) format("woff2"),url(./static/KaTeX_Fraktur-Regular.29abfb1c.woff) format("woff"),url(./static/KaTeX_Fraktur-Regular.51bff235.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Bold.603892c5.woff2) format("woff2"),url(./static/KaTeX_Main-Bold.9f5bc66f.woff) format("woff"),url(./static/KaTeX_Main-Bold.da66c0ab.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-BoldItalic.bd95a810.woff2) format("woff2"),url(./static/KaTeX_Main-BoldItalic.c31eb616.woff) format("woff"),url(./static/KaTeX_Main-BoldItalic.962b328a.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Italic.7662be2b.woff2) format("woff2"),url(./static/KaTeX_Main-Italic.3c94ae8c.woff) format("woff"),url(./static/KaTeX_Main-Italic.b1598925.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./static/KaTeX_Main-Regular.7056d1df.woff2) format("woff2"),url(./static/KaTeX_Main-Regular.f23b28dc.woff) format("woff"),url(./static/KaTeX_Main-Regular.fe159c21.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-BoldItalic.df742084.woff2) format("woff2"),url(./static/KaTeX_Math-BoldItalic.a6fde119.woff) format("woff"),url(./static/KaTeX_Math-BoldItalic.8ee92314.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./static/KaTeX_Math-Italic.912cb075.woff2) format("woff2"),url(./static/KaTeX_Math-Italic.ad043b21.woff) format("woff"),url(./static/KaTeX_Math-Italic.f4a2fd50.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Bold.198a2b19.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Bold.2dee50c6.woff) format("woff"),url(./static/KaTeX_SansSerif-Bold.9ae5090b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Italic.58452206.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Italic.f88f16ed.woff) format("woff"),url(./static/KaTeX_SansSerif-Italic.363562bf.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./static/KaTeX_SansSerif-Regular.50cd68ac.woff2) format("woff2"),url(./static/KaTeX_SansSerif-Regular.13e35ac8.woff) format("woff"),url(./static/KaTeX_SansSerif-Regular.d1c35243.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./static/KaTeX_Script-Regular.2fc42204.woff2) format("woff2"),url(./static/KaTeX_Script-Regular.8f35f84f.woff) format("woff"),url(./static/KaTeX_Script-Regular.d09e0cea.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./static/KaTeX_Size1-Regular.03ff84ee.woff2) format("woff2"),url(./static/KaTeX_Size1-Regular.2222c8c3.woff) format("woff"),url(./static/KaTeX_Size1-Regular.920c8080.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./static/KaTeX_Size2-Regular.fa296a19.woff2) format("woff2"),url(./static/KaTeX_Size2-Regular.45c74525.woff) format("woff"),url(./static/KaTeX_Size2-Regular.7d3e746e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(./static/KaTeX_Size3-Regular.d9075b2b.woff2) format("woff2"),url(./static/KaTeX_Size3-Regular.62bef299.woff) format("woff"),url(./static/KaTeX_Size3-Regular.39f7a039.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./static/KaTeX_Size4-Regular.93084eec.woff2) format("woff2"),url(./static/KaTeX_Size4-Regular.3ee0d868.woff) format("woff"),url(./static/KaTeX_Size4-Regular.cd3f02bf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./static/KaTeX_Typewriter-Regular.65cd6476.woff2) format("woff2"),url(./static/KaTeX_Typewriter-Regular.3f215ba2.woff) format("woff"),url(./static/KaTeX_Typewriter-Regular.73468499.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.11.1"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}.wrp___dq7YK{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:#00000080}.wrp___dq7YK img,.wrp___dq7YK video{max-width:100%;max-height:80%;text-align:center}.wrp___dq7YK iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border:none}.monaco___VnZC3{position:absolute;height:100%;width:100%}.darkBlue___UprA9 *{font-size:14px}.darkBlue___UprA9 [class~=margin],.darkBlue___UprA9 [class~=monaco-editor-background]{background:#0a0e2d!important}.darkBlue___UprA9 [class~=line-numbers]{color:#fff!important}.close___LKoWu{position:absolute;right:40px;top:40px;z-index:10;display:flex}.close___LKoWu>span{background:#4a4a4a;color:#fff;width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}.embed___hvpEJ{position:absolute;left:0;top:0;width:100%;height:100%}.my-monaco-editor div,.my-diff-editor div{font-size:unset}.my-error-line-wrp{width:calc(100% - 20px)!important;background:#f5000033!important;height:auto!important;color:#f50000}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.breakpoints-fake{background:#ff000080;width:8px!important;height:8px!important;left:7px!important;top:7px;border-radius:4px;user-select:none;pointer-events:none}.highlighted-line{background:#4b4b18}.footer___bruwa{display:flex;align-items:center;justify-content:flex-end;height:46px;background:#030814;padding-right:15px;border-top:1px solid #030814;border-bottom:1px solid #030814}.whiteFooter___mR7kn{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #fff}.error___KO0Jg{font-size:12px;color:#fb3226}.case___L0pNc{background:#0e1525;position:relative}.case___L0pNc .resize-y-bar___NK0gI{height:1px;width:100%;background:#3d445c;cursor:ns-resize;position:absolute;top:0;left:0;z-index:10}.case___L0pNc .resize-y-bar___NK0gI>i{color:#0053dc;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-17px;z-index:10}.case___L0pNc .unfoldBtn___aMmZw{width:98px;height:24px;background:#3d445c;border-radius:8px 8px 0 0;position:absolute;left:50%;transform:translate(-50%);top:-24px;font-size:14px;color:#8d97af;line-height:24px;text-align:center;cursor:pointer;user-select:none}.case___L0pNc .caseHead___EuMPr{display:flex;align-items:center;height:34px;padding:0 16px}.case___L0pNc .caseHead___EuMPr .dot___Iky9k{width:10px;height:10px;background:#95a4c5;border-radius:50%;margin-right:4px;margin-top:2px}.case___L0pNc .caseHead___EuMPr .text___lMSx6{font-size:14px;color:#dde3ea}.case___L0pNc .caseHead___EuMPr .pass___XjijC{font-size:14px;color:#2abd8c;margin-left:10px}.case___L0pNc .caseHead___EuMPr .noPass___JxpWk{font-size:14px;color:#ff2c29;margin-left:10px}.case___L0pNc .caseHead___EuMPr .btns___FPIaK{margin-left:auto;display:flex;align-items:center}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div{margin-left:15px;cursor:pointer;color:#bfbfbf}.case___L0pNc .caseHead___EuMPr .btns___FPIaK div i{font-size:14px;color:#687799;margin-right:5px}.case___L0pNc .result___oRj1h{height:100%;display:flex;padding:0 20px 10px}.case___L0pNc .result___oRj1h .title___IhMSa{flex-shrink:0;height:30px;background:#22293b;padding-left:15px;line-height:30px}.case___L0pNc .result___oRj1h .title___IhMSa span{color:#bfbfbf;font-size:14px}.case___L0pNc .result___oRj1h .left___XlC98{width:424px;flex-shrink:0;display:flex;flex-direction:column;margin-right:4px;overflow:hidden}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx{flex:1 1;background:#1b2333}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:15px}.case___L0pNc .result___oRj1h .left___XlC98 .leftNode___NGHgx textarea::placeholder{color:#8f96b1!important}.case___L0pNc .result___oRj1h .right____fIu_{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.case___L0pNc .result___oRj1h .node___MwdH7{flex:1 1;overflow:auto;position:relative;color:#fff;background:#2c32464d;padding:15px}.case___L0pNc .result___oRj1h .node___MwdH7 pre{overflow:hidden;margin-bottom:0;white-space:pre-wrap}.case___L0pNc .elseNode___WjFIg{background:#22293b;display:flex;align-items:start;margin:0 20px 4px}.case___L0pNc .elseNode___WjFIg .nameWrap___bEdbD{margin-left:15px;margin-top:4px;color:#bfbfbf}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt{flex:1 1;position:relative}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .scrollBox___hWkc9{overflow:auto;color:#fff;margin-left:20px;margin-top:6px;padding-right:90px;white-space:pre-wrap;margin-bottom:0}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi{position:absolute;z-index:10;top:3px;right:26px}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi span{margin-right:15px;color:#1890ff;cursor:pointer}.case___L0pNc .elseNode___WjFIg .scroll___ylWYt .action___xBwDi i{color:#687799;cursor:pointer;font-size:14px}.whiteCase___AZiDR{background:#f6f7f9}.whiteCase___AZiDR .resize-y-bar___NK0gI{background:#ddd}.whiteCase___AZiDR .unfoldBtn___aMmZw{background:#e9eaea;color:#5f6368}.whiteCase___AZiDR .caseHead___EuMPr .text___lMSx6{color:#333}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div{color:#666}.whiteCase___AZiDR .caseHead___EuMPr .btns___FPIaK div i{color:#687799}.whiteCase___AZiDR .result___oRj1h .title___IhMSa{background:#fff}.whiteCase___AZiDR .result___oRj1h .title___IhMSa span{color:#333}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx{background:#fafafa!important}.whiteCase___AZiDR .result___oRj1h .leftNode___NGHgx textarea{color:#333!important}.whiteCase___AZiDR .result___oRj1h .node___MwdH7{background:#fafafa!important;color:#333}.whiteCase___AZiDR .elseNode___WjFIg{background:#fafafa;color:#333}.whiteCase___AZiDR .elseNode___WjFIg .nameWrap___bEdbD span{color:#333}.whiteCase___AZiDR .elseNode___WjFIg .scrollBox___hWkc9{color:#000!important}.disabled___lWQU2:disabled{color:#d9d9d9!important;border-color:#d9d9d9!important}.codeHead___l8q5R{height:40px;background:#161d2c;display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe{display:flex;align-items:center}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:#161d2c;border:1px solid #161D2C;border-radius:2px;margin-right:1px;font-weight:500;font-size:14px;color:#d1d1d1;text-align:center;line-height:38px;cursor:pointer}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#1b2333;color:#fff}.codeHead___l8q5R .navWrap___xdWQe .nav___JKPVX i{font-size:14px;color:#3f93b1;margin-right:10px}.whiteCodeHead___wDOny{background:#f6f7f9}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX{width:112px;height:40px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;color:#666}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT{background:#3061d0;color:#fff;box-shadow:none}.whiteCodeHead___wDOny .navWrap___xdWQe .nav___JKPVX.active___DTAtT i{color:#fff}.header___VjNh9{display:flex;align-items:center;height:50px;width:100%;background:#0e1525;color:#fff;padding:0 20px}.header___VjNh9 h2{text-align:center;color:#fff;flex:1 0 auto;margin:0;font-size:16px}.header___VjNh9 a{color:#fff}.header___VjNh9 div{display:flex;flex-flow:row nowrap;align-items:center}.header___VjNh9 div img{border-radius:18px;margin-right:10px;overflow:hidden;width:36px;height:36px}.header___VjNh9 .timepiece___yuqJC{width:94px;height:30px;background:#242936;border-radius:15px;font-weight:500;font-size:16px;color:#42d5a0;margin-right:15px;justify-content:center}.header___VjNh9 .btn_edit___ozzux{width:82px;height:30px;background:#3061d0;border-radius:15px;margin-right:10px;text-align:center;line-height:30px}.whiteHeader___REV3m{background:#fff}.whiteHeader___REV3m .timepiece___yuqJC{background:#fff;box-shadow:0 2px 4px #e0dfe1}.djs___v0Ru7{display:inline-block!important}.myProblems___DKSbs{height:calc(100vh - 50px)!important}.whiteMyProblems___k0QS3 section[class~=resize-x-bar]{background:#fff!important}.fullMask___QZH1M{position:fixed;z-index:1000;width:100vw;height:100vh;top:0;left:0;background:transparent;cursor:ns-resize;display:none}.ldsRing___mpBZC{position:relative;width:40px;height:40px;margin:0 auto}.idsRingWrapper___Of9_n{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;display:flex;flex-flow:column nowrap;justify-content:center}.idsRingWrapper___Of9_n p{text-align:center;margin-top:12px}.ldsRing___mpBZC div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #1976d2;border-radius:50%;animation:ldsring___o0w2t 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#1976d2 transparent transparent transparent}.ldsRing___mpBZC div:nth-child(1){animation-delay:-.45s}.ldsRing___mpBZC div:nth-child(2){animation-delay:-.3s}.ldsRing___mpBZC div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___o0w2t{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.record-detail-info{width:100%;background-color:#fff;min-height:260px}.record-detail-info .record-info{display:flex;align-items:center;flex-flow:row nowrap;list-style:none;padding:0;margin-bottom:20px}.record-detail-info .record-info li{margin-right:40px}.record-detail-info .record-info li:last-child{margin-right:0;flex:1 0;text-align:right}.record-detail-info .record-detail-body{padding:8px 0;max-height:80vh}.footer{display:flex;flex-flow:row nowrap;align-items:center;height:56px;background:#121c24;color:#fff;padding:0 20px;justify-content:space-between}.test-case-panel{position:relative}.test-case-panel .error{font-size:12px;color:#fb3226}.test-case-panel .test-case-panel-body{position:absolute;will-change:transform;width:100%;transition:all .2s linear;bottom:0;transform:translate3d(0,350px,0);opacity:.1}.test-case-panel .test-case-panel-body pre{max-height:150px;overflow:auto}.test-case-panel .test-case-panel-body.active{transform:translate3d(0,-56px,0);opacity:1}.test-case-panel .tab-panel-body{padding:20px 10px;height:240px;background-color:#070f19;display:flex;flex-flow:column nowrap;justify-content:center;color:#ddd}.test-case-panel .tab-panel-body .tip{text-align:center}.test-case-panel .tab-panel-body textarea{background:#070f19!important;color:#fff;font-size:14px;border:0 solid transparent!important;height:200px;outline:none}.test-case-panel .btn-green{margin-right:10px;color:#28bd8b;border-color:#28bd8b}.test-case-panel .btn-blue{margin-right:10px;color:#0152d9;border-color:#0152d9}.test-case-panel .btn-blue span{pointer-events:none}.test-case-panel .btn-collapse{position:absolute;top:0;width:54px;height:27px;left:50%;margin-left:-27px;background:#2a3a4f;z-index:8;border-bottom-left-radius:100px;border-bottom-right-radius:100px;color:#fff;text-align:center;cursor:pointer;opacity:.4;transition:all .3s}.test-case-panel .btn-collapse.up{top:-294px}ul.s-navs{list-style:none;margin:0;padding:0 17px;height:54px;display:flex;flex-flow:row nowrap;align-items:center;background:#0f1e31;font-size:14px;color:#ddd}ul.s-navs.bg-white{background:#fff;color:#888}ul.s-navs.bg-white a{color:#888}ul.s-navs a{color:#ddd;display:block;margin-right:20px;height:54px;line-height:54px;border-bottom:2px solid transparent}ul.s-navs a.active{color:#5091ff;border-bottom:2px solid #5091ff}#educoder .custom-ant-disabled:disabled{color:inherit}.XtermText-valueRef .xterm .xterm-viewport{overflow:auto}.inputs textarea::placeholder{color:#536879!important}.flex_box_center___Gc4dd{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___K2f1v{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pupRp{align-items:center;box-align:center}.flex_box_center_end___UDLRC{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___a5uDo{flex-direction:column;box-orient:block-axis}.result___gu5zt{background:#070f19;height:100%;display:flex}.result___gu5zt .title___xrnx2{margin-top:20px;margin-bottom:10px;flex-shrink:0}.result___gu5zt .title___xrnx2 span{color:#bbbcbe}.result___gu5zt .left___IAxp9{width:340px;border-right:1px solid #333131;padding:0 20px 10px;flex-shrink:0;display:flex;flex-direction:column}.result___gu5zt .left___IAxp9 .leftNode___HL8fG{flex:1 1;background:#121c24}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea{background:none;border:none;color:#fff;resize:none;height:100%;padding:10px}.result___gu5zt .left___IAxp9 .leftNode___HL8fG textarea::placeholder{color:#536879!important}.result___gu5zt .right___ZXYmw{flex:1 1;padding:0 20px 10px;display:flex;flex-direction:column}.result___gu5zt .right___ZXYmw .rightNode___jYL5_{flex:1 1;overflow:auto;position:relative;color:#fff}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner>div>div{border:4px solid #00D4F3!important;border-color:#00D4F3 transparent transparent transparent!important}.result___gu5zt .right___ZXYmw .rightNode___jYL5_ .custom-spinner p{color:#00d4f3!important}.split-panel-container{width:100%;height:calc(100vh - 121px);display:flex;flex-flow:row nowrap;align-items:center;overflow:hidden}.split-panel-container>section{height:100%}.split-panel-container.my-problems{height:calc(100vh - 65px)}.split-panel-container .resize-x-bar{width:4px;cursor:ew-resize;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;background:#111c24}.split-panel-container .btn-resize{display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;z-index:10;border-radius:50%;position:absolute;margin-left:-10px;opacity:.7;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;background-color:#e0e0e0;color:#000000de}.list{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}.list dt,.list dd{margin:0}.list dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.list dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}.list .copy{color:#38bcd8}.tpi-code-setting{height:calc(100vh - 54px);background:#031b2a;color:#ddd;font-size:13px;line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{color:#008cff;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%;display:block;border-bottom:1px solid #092436}.tpi-code-setting .file-item{color:#ddd;padding:20px 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.tpi-code-setting .file-item.action{justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{top:54px;bottom:51px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{background:#031b2a}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{height:auto}.setting-drawer .ant-select-selection,.oj .ant-select-selection{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.list___IRN6i{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}.list___IRN6i dt,.list___IRN6i dd{margin:0}.list___IRN6i dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.list___IRN6i dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}.list___IRN6i .copy___qCn9B{color:#38bcd8}.right-panel{position:relative}.btn-notes{position:absolute;right:0;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#5091ff;color:#fff;font-size:18px;text-align:center;transform:translate(18px);will-change:transform;cursor:pointer;opacity:.5;transition:transform .3s linear,opacity .3s linear;z-index:100;display:flex;flex-flow:column nowrap;justify-content:center}.btn-notes:hover{opacity:1;color:#fff;transform:translate(-10px)}.note-form-area{position:absolute;right:10px;top:50%;width:450px;margin-top:-100px;background:#fff;border-radius:5px;padding:14px 10px 0;transform:translate(500px);will-change:transform;transition:transform .3s}.note-form-area.active{transform:translate(0)}.oj-modal .ant-modal-body{padding:0}.oj-modal .oj-modal-content{display:flex;flex-direction:column;align-items:center}.oj-modal .oj-modal-content>aside{font-size:14px;margin-top:50px;color:#333;width:438px}.oj-modal .oj-modal-head{width:100%;height:120px;padding-left:177px;padding-right:40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f1f1}.oj-modal .oj-modal-btn{width:180px;height:50px;background:#0152d9;border-radius:4px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;line-height:50px;text-align:center;margin-bottom:30px}.oj-modal .oj-modal-tt{margin-right:51px;display:inline-flex;flex-direction:column;transform:translateY(-4px)}.oj-modal .oj-modal-tt>span:last-child{width:160px;height:6px;background:#e7f3ff;border-radius:3px}.oj-modal .oj-modal-tt>span:last-child span{display:inherit;width:60px;height:6px;background:#0152d9;border-radius:3px}.oj-modal i{color:#666;cursor:pointer}.oj-select{margin-left:20px}.oj-select .ant-select-selector{background:#25343e!important;border:0px!important;height:30px!important}.oj-select .ant-select-arrow{color:#fff}.oj-select .ant-select-selection-item{color:#fff;font-size:12px;line-height:30px!important}.exercise_user_info{font-size:14px;font-weight:400;color:#b2bacb}.exercise_user_info span{font-size:16px;font-weight:500;color:#55bfd6}.djs{margin-top:3px!important;display:inline-block!important}.time{margin-top:5px!important;display:inline-block!important}.flex_box_center___rM3g8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Oc7SE{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___MnmYE{align-items:center;box-align:center}.flex_box_center_end___QQh83{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ZRFbL{flex-direction:column;box-orient:block-axis}.left-panel___SKGyd{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}.left-panel___SKGyd .tab-panel-body___gABdv{padding:0 16px;overflow:auto;flex:1 1}.left-panel___SKGyd .tab-panel-body___gABdv pre:empty{display:none}.left-panel___SKGyd .b1___QpbmK{border-bottom:1px solid #eaecef}.left-panel___SKGyd .oj-width-input___eJQWT{width:270px}@media screen and (max-width: 1280px){.left-panel___SKGyd .oj-mr___AxILO{margin-right:20px}.left-panel___SKGyd .oj-width-input___eJQWT{width:235px}}.s-navs___FXwOi{list-style:none;margin:0;padding:0 10px;height:40px;display:flex;flex-flow:row nowrap;align-items:center;border-top:1px solid #F3F3F3;background:#0f1e31;font-size:16px;color:#ddd}.s-navs___FXwOi li{margin-right:auto}.s-navs___FXwOi.bg-white___kbZ6r{background:#fff;color:#888}.s-navs___FXwOi.bg-white___kbZ6r a{color:#888}.s-navs___FXwOi a{color:#ddd;display:block;margin-right:20px;height:40px;line-height:40px;border-bottom:2px solid transparent}.s-navs___FXwOi a.active___QGOnZ{color:#5091ff;border-bottom:2px solid #5091ff}.list___PXTsq{display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:46px;color:#ddd;margin-bottom:1px;background:#3d445c4d;cursor:pointer}.list___PXTsq span{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;padding-right:20px;flex-basis:64px;width:100%}.list___PXTsq:hover{background-color:#263446ba}.list___PXTsq.active___QGOnZ{background-color:#263446!important}.btns___F8yZK{width:30px;height:30px;background:#3061d0;border-radius:4px;cursor:pointer;user-select:none;text-align:center;line-height:30px}#educoder .drawer___xdGaT .ant-input-search{background:#2c3246}#educoder .drawer___xdGaT .ant-input-search input{background:#2c3246;border:1px solid #3D445C;color:#fff}#educoder .drawer___xdGaT .ant-input-search input::placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-input-search .ant-input-search-button{color:#4e5977;background:#2c3246;border:1px solid #3D445C;border-left:1px solid transparent}#educoder .drawer___xdGaT .ant-select .ant-select-selector{background:#2c3246;border:1px solid #3D445C}#educoder .drawer___xdGaT .ant-select .ant-select-arrow{color:#4e5977}#educoder .drawer___xdGaT .ant-select .ant-select-selection-item{color:#fff}#educoder .drawer___xdGaT .ant-select .ant-select-selection-placeholder{color:#ccc}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-active{border-color:#0152d9!important;background-color:#0152d9!important}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-link{background-color:transparent!important;color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item{background-color:transparent;border:1px solid #656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item a,#educoder .drawer___xdGaT .ant-pagination .ant-pagination-item-ellipsis{color:#fff}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options{color:#656f87}#educoder .drawer___xdGaT .ant-pagination .ant-pagination-options input{color:#fff;width:40px;background:transparent}#educoder .drawer___xdGaT .ant-pagination button,#educoder .drawer___xdGaT .ant-pagination input{line-height:initial;border:1px solid #656f87!important}.tour___oMkVh[class~=ant-tour]{left:7px!important;width:340px}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-arrow]{left:17px!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-footer]{display:none!important}.tour___oMkVh[class~=ant-tour] [class~=ant-tour-description]{padding:16px!important;overflow:hidden}.pagination___yDAjZ{text-align:center;margin-top:10px}.info___ATmsa{display:flex;flex-flow:row nowrap;align-items:center;height:56px;list-style:none;background:#fff;justify-content:space-between}.wrap____KX19 [class~=xterm] [class~=xterm-viewport]{overflow:auto!important}.desc___iOAgd{padding:8px 16px;height:calc(100vh - 138px);overflow:auto}.info___GPALq{color:#888;display:flex;align-items:center;font-size:14px;height:46px;background:#fff;padding:0 10px;box-shadow:0 2px 4px #e5e3e380;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.info___GPALq .info_tag___CFEn8{height:22px;line-height:22px;padding:0 5px;background:#37ad8333;border-radius:2px;border:1px solid #A9DFCC;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:14px;color:#2cc497;text-align:left;font-style:normal}.info___GPALq li{margin-right:8px}.discuss-panel{height:calc(100vh - 142px);overflow:auto;padding:0 16px}.discuss-item-container{display:flex;flex-flow:row nowrap;width:100%;padding:15px;border-bottom:1px solid #e3e3e3;overflow:hidden}.discuss-item-container section{margin-left:15px;flex:1 1 auto;width:100%}.discuss-item-container .grey{color:#ccc}.discuss-content{margin:4px 0;word-break:break-word;word-wrap:break-word}.discuss-content img{max-width:200px}.discuss-info{display:flex;flex-flow:row wrap;align-items:center;color:#999;line-height:16px;font-size:12px}.discuss-info .top{color:#fff;padding:0 8px;background:#ff4343;border-radius:8px;text-align:center}.discuss-info .gift{cursor:default}.discuss-info .view-code{color:#4cacff}.discuss-info a{color:#999}.discuss-info a,.discuss-info span{margin-right:15px}.btn-group{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8px}.btn-group .btn-top .iconfont{transform:rotate(180deg);display:inline-block}.btn-group a{width:31px;text-align:center;color:#888}.btn-group a .iconfont{font-size:14px!important}.second-discuss .btn-group{opacity:0}.second-discuss:hover{background:#ebebeb}.second-discuss:hover .btn-group{opacity:1}.reply-discuss-container{background:#f4f4f4;border-radius:4px;margin-bottom:6px;position:relative;margin-top:6px}.reply-discuss-container:before{content:" ";position:absolute;border-color:#000;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;left:13px;top:-9px;border-bottom:10px solid #f4f4f4}.discuss-item-editor{width:100%;overflow:hidden}.discuss-item-editor .btn-send{cursor:pointer;border:none;padding:0 12px;color:#fff;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400;margin-right:22px;margin-top:6px;background:#0152d9;float:right}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}#educoder .markdown-editor-wrapper{position:relative}#educoder .markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center}#educoder .markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}#educoder .markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}#educoder .markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;margin-bottom:12px;font-size:16px}#educoder .markdown-editor-container.full-screen{position:fixed;inset:0;height:100%!important;z-index:998}#educoder .markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}#educoder .markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}#educoder .markdown-editor-container.on-preview .codemirror-container,#educoder .markdown-editor-container.on-preview .preview-container{width:50%}#educoder .mini .markdown-editor-body{height:calc(100% - 28px)}#educoder .flex-end{justify-content:flex-end}#educoder .my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}#educoder .markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}#educoder .CodeMirror-lines{padding:4px 0}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{padding:0 4px}#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{background-color:#fff}#educoder .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#educoder .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#educoder .CodeMirror-guttermarker{color:#000}#educoder .CodeMirror-guttermarker-subtle{color:#999}#educoder .CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}#educoder .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#educoder .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#educoder .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#educoder .cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}#educoder .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#educoder .cm-tab{display:inline-block;text-decoration:inherit}#educoder .CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}#educoder .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#educoder .cm-s-default .cm-header{color:#00f}#educoder .cm-s-default .cm-quote{color:#090}#educoder .cm-negative{color:#d44}#educoder .cm-positive{color:#292}#educoder .cm-header,#educoder .cm-strong{font-weight:700}#educoder .cm-em{font-style:italic}#educoder .cm-link{text-decoration:underline}#educoder .cm-strikethrough{text-decoration:line-through}#educoder .cm-s-default .cm-keyword{color:#708}#educoder .cm-s-default .cm-atom{color:#219}#educoder .cm-s-default .cm-number{color:#164}#educoder .cm-s-default .cm-def{color:#00f}#educoder .cm-s-default .cm-variable-2{color:#05a}#educoder .cm-s-default .cm-variable-3,#educoder .cm-s-default .cm-type{color:#085}#educoder .cm-s-default .cm-comment{color:#a50}#educoder .cm-s-default .cm-string{color:#a11}#educoder .cm-s-default .cm-string-2{color:#f50}#educoder .cm-s-default .cm-meta,#educoder .cm-s-default .cm-qualifier{color:#555}#educoder .cm-s-default .cm-builtin{color:#30a}#educoder .cm-s-default .cm-bracket{color:#997}#educoder .cm-s-default .cm-tag{color:#170}#educoder .cm-s-default .cm-attribute{color:#00c}#educoder .cm-s-default .cm-hr{color:#999}#educoder .cm-s-default .cm-link{color:#00c}#educoder .cm-s-default .cm-error,#educoder .cm-invalidchar{color:red}#educoder .CodeMirror-composing{border-bottom:2px solid}#educoder div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#educoder div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#educoder .CodeMirror-matchingtag{background:#ff96004d}#educoder .CodeMirror-activeline-background{background:#e8f2ff}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff}#educoder .CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}#educoder .CodeMirror-sizer{position:relative;border-right:0px}#educoder .CodeMirror-vscrollbar,#educoder .CodeMirror-hscrollbar,#educoder .CodeMirror-scrollbar-filler,#educoder .CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}#educoder .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#educoder .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#educoder .CodeMirror-scrollbar-filler{right:0;bottom:0}#educoder .CodeMirror-gutter-filler{left:0;bottom:0}#educoder .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#educoder .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}#educoder .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#educoder .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#educoder .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#educoder .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#educoder .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#educoder .CodeMirror-lines{cursor:text;min-height:1px}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#educoder .CodeMirror-wrap pre.CodeMirror-line,#educoder .CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#educoder .CodeMirror-linebackground{position:absolute;inset:0;height:100vh!important;z-index:1100}#educoder .CodeMirror-linebackground .preview-container>div{padding-bottom:180px!important}#educoder .CodeMirror-linebackground .CodeMirror-sizer>div{margin-bottom:90px}#educoder .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#educoder .CodeMirror-rtl pre{direction:rtl}#educoder .CodeMirror-code{outline:none}#educoder .CodeMirror-scroll,#educoder .CodeMirror-sizer,#educoder .CodeMirror-gutter,#educoder .CodeMirror-gutters,#educoder .CodeMirror-linenumber{box-sizing:content-box}#educoder .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#educoder .CodeMirror-cursor{position:absolute;pointer-events:none}#educoder .CodeMirror-measure pre{position:static}#educoder div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#educoder div.CodeMirror-dragcursors,#educoder .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}#educoder .CodeMirror-selected{background:#d9d9d9}#educoder .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#educoder .CodeMirror-crosshair{cursor:crosshair}#educoder .CodeMirror-line::selection,#educoder .CodeMirror-line>span::selection,#educoder .CodeMirror-line>span>span::selection{background:#d7d4f0}#educoder .CodeMirror-line::-moz-selection,#educoder .CodeMirror-line>span::-moz-selection,#educoder .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#educoder .cm-searching{background-color:#ffa;background-color:#ff06}#educoder .cm-force-border{padding-right:.1px}@media print{#educoder .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#educoder .cm-tab-wrap-hack:after{content:""}#educoder span.CodeMirror-selectedtext{background:none}#educoder .CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}#educoder .CodeMirror-empty.CodeMirror-focused{outline:none}#educoder .CodeMirror pre.CodeMirror-placeholder{color:#999}#educoder .CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}#educoder .CodeMirror pre.CodeMirror-line,#educoder .CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.image-preview-container{display:flex;flex-flow:column nowrap;position:fixed;align-items:center;justify-content:center;inset:0;z-index:99999;background:#000c}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:#000000a6;margin-right:10px;display:flex;flex-flow:row nowrap;align-items:center}.preview-wrp-group{overflow:auto;width:100%;text-align:center}.dis-input-editor-container___nKGxx{position:relative;background:#fff;width:100%;box-shadow:0 -3px 5px #4cacff33}.dis-input-editor-container___nKGxx.active___tmt7T{position:absolute;height:calc(100vh - 50px);background:transparent;z-index:1000;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;top:0}.dis-input-editor-container___nKGxx .input-mask___epEle{flex:1 0;background:#0000;width:100%}.dis-input-editor-container___nKGxx .text-area___Vry8W{display:flex;flex-flow:row nowrap;padding:10px 20px;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W input{border-radius:15px;border:1px solid #eaeaea;background-color:#fff;overflow:hidden;height:32px;padding:0 16px;line-height:32px;outline:none;flex:1 0;margin-right:10px}.dis-input-editor-container___nKGxx .text-area___Vry8W a{color:#888;display:block;height:32px;line-height:32px;margin-right:20px;display:flex;flex-flow:row nowrap;align-items:center}.dis-input-editor-container___nKGxx .text-area___Vry8W a span{line-height:32px;font-size:16px}.dis-input-editor-container___nKGxx .tip-container___plpA3{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.dis-input-editor-container___nKGxx .tip-container___plpA3 p{font-size:12px;color:#ff6800}.dis-input-editor-container___nKGxx .hide___kPfyC{display:none}.dis-input-editor-container___nKGxx .md-container___u85aq{background:#fff;padding:10px 20px}.btn-send___deQ5v{cursor:pointer;display:inline-block;border:none;padding:0 12px;color:#fff;background:#0152d9;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px;font-weight:400}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse]{background-color:transparent}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item]{margin-bottom:20px;border:none;box-shadow:0 2px 4px #eaeef4}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-header]{padding:0 20px;height:64px;background-color:#fff;align-items:center!important}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content]{background-color:#fff}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item] div[class~=ant-collapse-content] div[class~=ant-collapse-content-box]{padding:20px}.hackSets___tw75g .collapseWrapper___TteKi div[class~=ant-collapse-item-active] div[class~=ant-collapse-header]{background-color:#eaeffa}.hackSets___tw75g .collapseWrapper___TteKi .panelHeader___Y_Xjq{font-size:14px;font-weight:400;color:#000}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi{display:inline-flex;align-items:center;white-space:nowrap}.hackSets___tw75g .collapseWrapper___TteKi .rateInput___y1qUi span{font-size:14px;font-weight:400;color:#666}.hackSets___tw75g .collapseWrapper___TteKi .open___xrixP{color:#165dff!important;transform:rotate(90deg)}.hackSets___tw75g .collapseWrapper___TteKi .close___jb6D2{color:#82a8ff!important}.uploadTableWrapper___U9Tz_{background:#fff}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div{flex:1 1;padding:0 12px!important}.uploadTableWrapper___U9Tz_ div[class^=headProgram]>div:last-child,.uploadTableWrapper___U9Tz_ div[class^=listWrapper]>div[class^=list]>div:last-child{display:none}.wrap___MkYbQ [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___MkYbQ .colorBlue___onjbP{color:#0152d9}.wrap___MkYbQ .repeatedName___nbqnE{color:red}.wrap___MkYbQ .text___xvutp{margin-top:20px;color:#464f66;line-height:24px}.wrap___MkYbQ .greyText___dihvZ{font-size:14px;font-weight:400;color:#5f6368}.wrap___MkYbQ .noData___LxOJA{height:180px;margin-bottom:30px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A{display:flex;align-items:center;justify-content:center}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A img{width:46px}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A span{font-size:14px;font-weight:400;color:#9096a3}.wrap___MkYbQ .noData___LxOJA .dragger___y7F4A .uploadText___Et3KS{color:#3061d0}.wrap___MkYbQ .btnS___k1e6j{height:32px;border-radius:4px;background:#3061d0}.wrap___MkYbQ .btnS___k1e6j i{margin-right:6px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]{width:60px;height:38px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:23px;border:none;display:inline-flex;align-items:center;justify-content:center;margin-right:20px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper] span{color:#464f66;font-size:14px}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]{background-color:#fff;box-shadow:0 2px 4px #e0dfe1;border:1px solid #BACFFE;background:#d3e0fd linear-gradient(180deg,#fff,#f6f7f9)}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:first-child{border-right-color:#bacffe}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:0 2px 4px #e0dfe1}.wrap___MkYbQ .testCaseRadio___q1wXT label[class~=ant-radio-button-wrapper-checked] span{color:#165dff;font-size:14px}.head___s4Eix{display:flex;margin-bottom:36px}.head___s4Eix .operation___JCAVh{text-align:center}.head___s4Eix>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.headProgram___uWA_M{display:flex;height:40px;line-height:40px;background:#f6f7f8;box-shadow:0 2px 4px #eaeef4;padding-left:5px;padding-right:5px}.headProgram___uWA_M .operation___JCAVh{text-align:center}.headProgram___uWA_M>div{color:#5f6368;font-size:14px;text-align:left;display:inline-block}.listWrapper___xW3b4{max-height:214px;overflow:auto}.listWrapper___xW3b4::-webkit-scrollbar{display:none}.listWrapper___xW3b4 .list___dCbd6{display:flex;margin-bottom:36px;align-items:center}.listWrapper___xW3b4 .list___dCbd6 .del___abNho{color:#e53333;cursor:pointer}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.listWrapper___xW3b4 .list___dCbd6 .info___J1Wmf>span{color:#3061d0;cursor:pointer;text-decoration:underline}.listWrapper___xW3b4 .list___dCbd6>div{text-align:left;display:inline-block;background:#fff}.tabs___p2jIb .tabWarp___mt05L{display:flex;align-items:center}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ{width:88px;text-align:center;height:30px;line-height:30px;background:#f0f0f0;font-weight:400;font-size:16px;color:#666;cursor:pointer}.tabs___p2jIb .tabWarp___mt05L .tab___IYGdQ.active___fQMlP{background:#fff;color:#3061d0}.tabs___p2jIb .content___GWVJY{padding:10px;background-color:#fff}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns]{float:none;display:flex;justify-content:center;margin-bottom:20px}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns] button{width:120px;height:38px;background:#f6f7f9 #3061d0;border-radius:2px}.exitFullScreenModal___HIMyY{text-align:center;font-size:30px;font-weight:400}.exitFullScreenModal___HIMyY .warningIcon___xEURa{height:88px;margin-bottom:20px}.exitFullScreenModal___HIMyY .warningText___W6NPJ{color:#e30000}.exitFullScreenModal___HIMyY .countdownWrapper___n8g1M{display:inline-block}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV{text-align:center}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .forcedText___C3CrF{font-size:30px;font-weight:500;color:#e30000;margin-bottom:10px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .screenNumText___oljHN{font-size:14px;font-weight:400;color:#333;margin-bottom:20px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV img{height:85px;margin-bottom:20px}.answer___UngkO{font-size:14px;color:#434d6c;transition:all .2s;position:relative;line-height:1.8}.answer___UngkO ::selection{background:#ecf1fe}.answer___UngkO .imgWrap___ORTRf{width:320px;cursor:pointer;border-radius:8px;overflow:hidden;position:relative}.answer___UngkO .imgWrap___ORTRf img{width:100%;user-select:none}.answer___UngkO .imgWrap___ORTRf:after{content:"";position:absolute;inset:0;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.answer___UngkO .imgWrap___ORTRf:hover:after{opacity:1}.answer___UngkO pre{width:100%;overflow:auto}.answer___UngkO ol li{list-style:auto}.answer___UngkO hr{border:none;border-bottom:1px solid #ccc}.answer___UngkO span[class=katex-error]{color:inherit!important}.codeCopy___re8vm{position:relative;min-height:50px}.codeCopy___re8vm button{position:absolute;top:7px;right:0;padding:4px 8px;border-radius:0 0 0 5px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:12px;height:26px;pointer-events:auto}.codeCopy___re8vm button.runCode___MYs9m{bottom:0;top:initial}#educoder .smartWrp___NjRcB [class~=ant-drawer-body]{padding:0}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.reasoning___S0mKl{margin-bottom:20px}.reasoning___S0mKl .btn____CIJG{display:flex;align-items:center;width:fit-content;height:35px;background:#f4f8ff;border-radius:8px;color:#3061d0;border:1px solid rgba(20,93,255,.2);padding:0 12px;cursor:pointer}.reasoning___S0mKl .btn____CIJG span{font-size:14px;margin-left:10px;margin-right:35px}.reasoning___S0mKl .content___CIAh9{font-size:14px;color:#888;border-left:2px solid #DCDCDC;padding-left:8px;margin-top:20px;white-space:pre-wrap}.reasoning___S0mKl b{font-size:8px}.select___Kt_GE .box___S5_ly{position:relative}.select___Kt_GE .text___dtZDv{width:206px;height:40px;background:#fff;border-radius:8px;border:1px solid rgba(20,93,255,.2);display:flex;align-items:center;padding:0 12px;color:#333;cursor:pointer}.select___Kt_GE .text___dtZDv:hover{background:#f6f6f6}.select___Kt_GE .text___dtZDv span{padding-left:6px}.select___Kt_GE .text___dtZDv b{font-size:12px;margin-left:auto;display:inline-block;transform:scale(.6)}.select___Kt_GE .itemWrap___xmw7x{position:absolute;z-index:10;top:40px;padding-top:7px}.select___Kt_GE .itemWrap___xmw7x aside{width:206px;background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF;padding:10px 0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx{display:flex;align-items:center;padding:0 12px;height:36px;color:#464f66;cursor:pointer}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx span{padding-left:6px}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx:hover{background:#e7f3ff80;color:#3061d0}.select___Kt_GE .itemWrap___xmw7x .item___io6Bx.active___nHRTI{background:#e7f3ff;color:#3061d0}@keyframes dot-fade___gzUhM{0%,40%{opacity:.5}50%{opacity:8}90%,to{opacity:.5}}.loadingPic___sQWGQ{display:flex;align-items:center}.loading___ss_U1{display:flex}.loading___ss_U1 .dot___eTny8{width:10px;height:10px;border-radius:50%;margin-right:8px;background:#145dff;opacity:.5;animation:dot-fade___gzUhM 1s infinite}.loading___ss_U1 .dot___eTny8:nth-child(2){animation-delay:.3s}.loading___ss_U1 .dot___eTny8:nth-child(3){animation-delay:.7s}.wrap___SoLR4{display:flex;flex-direction:column;height:100%;overflow:hidden;flex:1 1;padding:20px 0 20px 20px}.chatContainer___bSpXP{flex:1 1;width:100%;overflow:auto}.footerContainer___IbaJq{margin-left:50px;margin-right:21px;flex-shrink:0;display:flex;flex-direction:column;transition:all .3s}.footerContainer___IbaJq .btnWrp___z89PH{width:100%;margin-bottom:12px;display:flex;flex-wrap:wrap;gap:10px}.footerContainer___IbaJq .btnWrp___z89PH>div{padding:0 10px;align-items:center;border-radius:12px;color:#585a73;display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:16px;transition:.3s all;border:1px solid #e8eaf2}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di{cursor:pointer;user-select:none}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di:hover{background:linear-gradient(111deg,#e9e7ff -12%,#fff 25% 69%,#e9e7ff 113%);border:1px solid #e0dfff;color:#6d6acd}.footerContainer___IbaJq .btnWrp___z89PH .btn___VK3Di.btnActive___en_8L{background:#eeedff;border:1px solid #eeedff;color:#6d6acd}.footerContainer___IbaJq .inputContainer___q_PRC{flex:1 1;display:flex;align-items:center;background:#fff;box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid #e8eaf2;padding:10px 20px;position:relative;transition:all .5s}.footerContainer___IbaJq .inputContainer___q_PRC:hover{border:1px solid #145DFF}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV{width:40px;height:40px;border:none;border-radius:20px;flex-shrink:0;background:#d2d2d2;cursor:default}.footerContainer___IbaJq .inputContainer___q_PRC .uploadBtn___fY3BV:hover{background:linear-gradient(139deg,#5c64ff,#6988f8)!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt{width:40px;height:40px;background:linear-gradient(139deg,#5c64ff,#6988f8)!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtn____aYXt:disabled{background:#d2d2d2!important}.footerContainer___IbaJq .inputContainer___q_PRC .sendBtnDisabled____WhtC{width:40px;height:40px;background:#d2d2d2!important;border:none;border-radius:50%;padding:0;flex-shrink:0}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC{font-size:40px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footerContainer___IbaJq .inputContainer___q_PRC .cancelBtn___I91qC:hover{transform:scale(1.05)}.footerContainer___IbaJq .inputContainer___q_PRC textarea{margin:6px 9px 0;padding:0 11px;resize:none}.footerContainer___IbaJq .inputContainer___q_PRC textarea::placeholder{color:#c1c1d9}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC{align-items:flex-end}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC textarea{height:100%}.footerContainer___IbaJq .lineFour___t_eBm.inputContainer___q_PRC .fullIcon___WYjW2{position:absolute;right:31px;top:20px;color:#145dff;cursor:pointer}.footerContainer___IbaJq.footerContainerSelected___TV_oq{border-radius:20px;box-shadow:0 12px 24px -16px #3636490a,0 12px 40px #33334714,0 0 1px #2c2c3605;position:relative;transition:border .4s ease;border:1px solid #e8eaf2}.footerContainer___IbaJq.footerContainerSelected___TV_oq:hover{border:1px solid #145DFF}.footerContainer___IbaJq.footerContainerSelected___TV_oq .btnWrp___z89PH{background:#f7f8fc;padding:15px 15px 15px 20px;border-radius:20px 20px 0 0;border:none}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC{border:none;box-shadow:none;background:transparent}.footerContainer___IbaJq.footerContainerSelected___TV_oq .inputContainer___q_PRC:hover{background:transparent;border:none}.footerContainer___IbaJq.full___h1vtm{height:100%}.li___DXR9A{display:flex}.li___DXR9A .avatarIcon___EYoqp .img___wrenL{width:40px;height:40px;border-radius:5px;margin-right:10px}.li___DXR9A .content___NK_Ew{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .borderBox___UVtN4{box-shadow:0 0 10px #e2e2e280;border-radius:8px;border:1px solid rgba(20,93,255,.2);padding:16px}.li___DXR9A .content___NK_Ew .borderBox___UVtN4 .text___d_gYw{white-space:pre-wrap;color:#3061d0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg{width:calc((100% - 30px)/4);display:flex;align-items:center;background:#fff;border:1px solid rgba(20,93,255,.1);border-radius:8px;padding:6px 15px;font-size:14px;box-shadow:0 0 10px #e2e2e233}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside{flex:1 1;min-width:0}.li___DXR9A .content___NK_Ew .fileWrap___kbAp0 .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.li___DXR9A .content___NK_Ew .source___JD93j{height:16px;background:#f4f8ff;border-radius:8px 0;font-size:10px;color:#666;padding:0 14px;text-align:center;line-height:16px;width:fit-content;float:right;margin-top:-17px;margin-right:1px}.li___DXR9A .content___NK_Ew .action___CTh1w{height:54px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.li___DXR9A .content___NK_Ew .action___CTh1w i{color:#666;cursor:pointer}.li___DXR9A .content___NK_Ew .action___CTh1w i:hover{color:#3061d0}.disabledInput___rMs3e{cursor:not-allowed;border:1px solid #9cb8f5!important}.disabledInput___rMs3e>*{pointer-events:none;opacity:.3}.backBottom___VIz5U{height:0;width:fit-content;position:sticky;z-index:100;bottom:0;left:50%;transform:translate(-50%);cursor:pointer}.backBottom___VIz5U:hover i{color:#5c64ff}.backBottom___VIz5U i{font-size:40px;color:#5c64ff80;position:absolute;z-index:101;bottom:8px}.head___vWC9s{display:flex;align-items:center;gap:20px;position:relative;height:54px;padding-right:20px;border-bottom:1px solid #EFEEEE}.head___vWC9s .title___l1GaK{display:flex;align-items:center;flex:1 1;padding-left:20px;height:100%;cursor:move}.head___vWC9s .headBtn___fGGSq{cursor:pointer;color:#333}.head___vWC9s .headBtn___fGGSq:hover{color:#3061d0}.menuWarp___Py4k9{list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.menuWarp___Py4k9 h4{padding-left:20px;padding-top:13px;font-weight:600}.menuWarp___Py4k9 .menu___Rpj4l{max-height:400px;min-height:40px;width:250px;overflow:auto;color:#464f66}.menuWarp___Py4k9 .menu___Rpj4l aside{display:flex;align-items:center;height:36px;padding:0 20px;cursor:pointer}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw{flex:1 1;min-width:0;display:flex;align-items:center}.menuWarp___Py4k9 .menu___Rpj4l aside .menuText___zGoGw span{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menuWarp___Py4k9 .menu___Rpj4l aside .menuDel___qa0au{display:none;flex-shrink:0;margin-left:10px}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs{background:#e7f3ff!important}.menuWarp___Py4k9 .menu___Rpj4l aside.active___n_Cfs span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover{background:#e7f3ff80}.menuWarp___Py4k9 .menu___Rpj4l aside:hover span{color:#3061d0}.menuWarp___Py4k9 .menu___Rpj4l aside:hover .menuDel___qa0au{display:inline}.draggableWrap___u95gi{width:100vw;height:100vh;position:fixed;z-index:999;left:0;top:0;pointer-events:none}.draggableWrap___u95gi>div{pointer-events:auto}.draggableWrap___u95gi .modal___Q60Fu{width:100%;height:100%;background:#fff;box-shadow:0 10px 26px #14131d87;border-radius:8px;border:1px solid #7E8183;display:flex;flex-direction:column}.footer___lxKwN{padding-right:20px}.footer___lxKwN .main____xLI7{background:#fff;box-shadow:0 2px 20px #d7e5ff80;border-radius:18px;border:1px solid #EFF2FF;overflow:hidden}.footer___lxKwN .main____xLI7 .files___U6HeB{display:flex;flex-wrap:wrap;gap:5px;background:#fafbff;padding:10px 20px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg{width:calc((100% - 15px)/4);display:flex;align-items:center;background:#fff;border-radius:8px;padding:3px 9px;font-size:14px;border:1px solid #EBEBEB;position:relative}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside{flex:1 1;min-width:0;margin-left:10px}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg aside .fileName___oTYTw{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;width:fit-content}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg:hover .fileDel___HitRv{opacity:1}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv{opacity:0;transition:.3s;position:absolute;z-index:10;top:2px;right:5px;font-size:11px;color:#999;cursor:pointer}.footer___lxKwN .main____xLI7 .files___U6HeB .file___R5FNg .fileDel___HitRv:hover{color:#333}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc{height:138px;background:#fff;padding:20px;display:flex;flex-direction:column}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea{flex:1 1;resize:none;padding:0;font-size:16px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc textarea::placeholder{color:#c1c1d9}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w{display:flex;align-items:center;margin-top:10px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO{display:flex;align-items:center;gap:12px;margin-right:auto}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di{color:#333;height:34px;background:#fff;border-radius:20px;border:1px solid #EBEBEB;padding:0 12px;line-height:32px;transition:.3s;cursor:pointer}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di:hover{border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnActive___en_8L{background:#f4f8ff;border:1px solid rgba(20,93,255,.2);color:#3061d0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .btnWrap___ENcDO .btn___VK3Di.btnDisabled___AFYEZ{cursor:not-allowed;border:1px solid #ebebeb;background:#fff;color:#333;opacity:.5}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadBtn___fY3BV:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe{color:#666;width:34px;height:34px;border-radius:50%;cursor:pointer;text-align:center;line-height:34px;color:#999;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{background:#f4f8ff;color:#145dff}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .uploadDisabledBtn___LslUe:hover{color:#999}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtn____aYXt{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .sendBtnDisabled____WhtC{width:34px;height:34px;background:linear-gradient(139deg,#5c64ff,#6988f8);border:none;border-radius:50%;padding:0;flex-shrink:0;background:#d2d2d2;cursor:not-allowed}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC{font-size:34px;color:#5c64ff;cursor:pointer;flex-shrink:0;transition:.3}.footer___lxKwN .main____xLI7 .inputWrap___ydzLc .action___CTh1w .cancelBtn___I91qC:hover{transform:scale(1.05)}.draggableImage___vcTso{position:fixed;right:20px;z-index:100}.draggableImage___vcTso .img___xAyno{user-select:none}.draggableImage___vcTso .close___WUtfj{user-select:none;cursor:pointer;display:none;position:absolute;z-index:101;left:-11px;top:-8px;color:#dcdcdc}.draggableImage___vcTso:hover .close___WUtfj{display:block}.extraNode___tnBrt{cursor:initial}.bigTips___uPRW3{display:flex;width:100%;padding:0 20px 20px 0;position:sticky;top:0;background:#fff;z-index:8;gap:22px}.bigTips___uPRW3 .item___KMGDu{width:80px;height:88px;background:#95bdff1a;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.bigTips___uPRW3 .item___KMGDu span{font-weight:600;font-size:14px;color:#232b40;margin-top:16px}.bigTips___uPRW3 .item___KMGDu:hover{border:1px solid #145DFF} diff --git a/p__WxMiniProgram__Courseware__Study__index.8d4074b3.async.js b/p__WxMiniProgram__Courseware__Study__index.8d4074b3.async.js deleted file mode 100644 index 78561471c3..0000000000 --- a/p__WxMiniProgram__Courseware__Study__index.8d4074b3.async.js +++ /dev/null @@ -1,1221 +0,0 @@ -!(function(){var fd=Object.defineProperty,hd=Object.defineProperties;var pd=Object.getOwnPropertyDescriptors;var jo=Object.getOwnPropertySymbols;var iu=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable;var zo=Math.pow,ru=(R,p,o)=>p in R?fd(R,p,{enumerable:!0,configurable:!0,writable:!0,value:o}):R[p]=o,Sr=(R,p)=>{for(var o in p||(p={}))iu.call(p,o)&&ru(R,o,p[o]);if(jo)for(var o of jo(p))au.call(p,o)&&ru(R,o,p[o]);return R},ao=(R,p)=>hd(R,pd(p));var su=(R,p)=>{var o={};for(var s in R)iu.call(R,s)&&p.indexOf(s)<0&&(o[s]=R[s]);if(R!=null&&jo)for(var s of jo(R))p.indexOf(s)<0&&au.call(R,s)&&(o[s]=R[s]);return o};var ul=(R,p,o)=>new Promise((s,A)=>{var T=h=>{try{_(o.next(h))}catch(z){A(z)}},b=h=>{try{_(o.throw(h))}catch(z){A(z)}},_=h=>h.done?s(h.value):Promise.resolve(h.value).then(T,b);_((o=o.apply(R,p)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3897],{65352:function(R,p,o){"use strict";o.d(p,{Z:function(){return Yt}});var s=o(20439),A=o(50298),T=o(62646),b=o(43403),_=o(92310),h=o.n(_),z=o(29301),Y=o(76846),u=o(96452),K=o(6089),U=o(80402),v=o(34280),I=o(49658),w=o(59301),O=o(14809),Z=o(77900),W=o(8654);function j(Je){var Xe=Je.prefixCls,De=Je.align,we=Je.arrow,ke=Je.arrowPos,Ke=we||{},ue=Ke.className,ce=Ke.content,Ne=ke.x,Re=Ne===void 0?0:Ne,Le=ke.y,Ye=Le===void 0?0:Le,Oe=w.useRef();if(!De||!De.points)return null;var Fe={position:"absolute"};if(De.autoArrow!==!1){var je=De.points[0],ye=De.points[1],Be=je[0],ut=je[1],lt=ye[0],gt=ye[1];Be===lt||!["t","b"].includes(Be)?Fe.top=Ye:Be==="t"?Fe.top=0:Fe.bottom=0,ut===gt||!["l","r"].includes(ut)?Fe.left=Re:ut==="l"?Fe.left=0:Fe.right=0}return w.createElement("div",{ref:Oe,className:h()("".concat(Xe,"-arrow"),ue),style:Fe},ce)}function N(Je){var Xe=Je.prefixCls,De=Je.open,we=Je.zIndex,ke=Je.mask,Ke=Je.motion;return ke?w.createElement(Z.default,(0,O.Z)({},Ke,{motionAppear:!0,visible:De,removeOnLeave:!0}),function(ue){var ce=ue.className;return w.createElement("div",{style:{zIndex:we},className:h()("".concat(Xe,"-mask"),ce)})}):null}var F=w.memo(function(Je){var Xe=Je.children;return Xe},function(Je,Xe){return Xe.cache}),B=F,V=w.forwardRef(function(Je,Xe){var De=Je.popup,we=Je.className,ke=Je.prefixCls,Ke=Je.style,ue=Je.target,ce=Je.onVisibleChanged,Ne=Je.open,Re=Je.keepDom,Le=Je.fresh,Ye=Je.onClick,Oe=Je.mask,Fe=Je.arrow,je=Je.arrowPos,ye=Je.align,Be=Je.motion,ut=Je.maskMotion,lt=Je.forceRender,gt=Je.getPopupContainer,Ft=Je.autoDestroy,bt=Je.portal,le=Je.zIndex,Lt=Je.onMouseEnter,Et=Je.onMouseLeave,He=Je.onPointerEnter,$t=Je.onPointerDownCapture,un=Je.ready,wt=Je.offsetX,tt=Je.offsetY,nt=Je.offsetR,Ze=Je.offsetB,ze=Je.onAlign,de=Je.onPrepare,Ae=Je.stretch,Ie=Je.targetWidth,xe=Je.targetHeight,We=typeof De=="function"?De():De,qe=Ne||Re,ot=(gt==null?void 0:gt.length)>0,ft=w.useState(!gt||!ot),At=(0,A.Z)(ft,2),tn=At[0],dn=At[1];if((0,v.Z)(function(){!tn&&ot&&ue&&dn(!0)},[tn,ot,ue]),!tn)return null;var zt="auto",en={left:"-1000vw",top:"-1000vh",right:zt,bottom:zt};if(un||!Ne){var Tn,Bn=ye.points,gn=ye.dynamicInset||((Tn=ye._experimental)===null||Tn===void 0?void 0:Tn.dynamicInset),sn=gn&&Bn[0][1]==="r",Dn=gn&&Bn[0][0]==="b";sn?(en.right=nt,en.left=zt):(en.left=wt,en.right=zt),Dn?(en.bottom=Ze,en.top=zt):(en.top=tt,en.bottom=zt)}var hn={};return Ae&&(Ae.includes("height")&&xe?hn.height=xe:Ae.includes("minHeight")&&xe&&(hn.minHeight=xe),Ae.includes("width")&&Ie?hn.width=Ie:Ae.includes("minWidth")&&Ie&&(hn.minWidth=Ie)),Ne||(hn.pointerEvents="none"),w.createElement(bt,{open:lt||qe,getContainer:gt&&function(){return gt(ue)},autoDestroy:Ft},w.createElement(N,{prefixCls:ke,open:Ne,zIndex:le,mask:Oe,motion:ut}),w.createElement(z.Z,{onResize:ze,disabled:!Ne},function(Nn){return w.createElement(Z.default,(0,O.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:lt,leavedClassName:"".concat(ke,"-hidden")},Be,{onAppearPrepare:de,onEnterPrepare:de,visible:Ne,onVisibleChanged:function(Yn){var Ir;Be==null||(Ir=Be.onVisibleChanged)===null||Ir===void 0||Ir.call(Be,Yn),ce(Yn)}}),function(In,Yn){var Ir=In.className,Pr=In.style,Hr=h()(ke,Ir,we);return w.createElement("div",{ref:(0,W.sQ)(Nn,Xe,Yn),className:Hr,style:(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({"--arrow-x":"".concat(je.x||0,"px"),"--arrow-y":"".concat(je.y||0,"px")},en),hn),Pr),{},{boxSizing:"border-box",zIndex:le},Ke),onMouseEnter:Lt,onMouseLeave:Et,onPointerEnter:He,onClick:Ye,onPointerDownCapture:$t},Fe&&w.createElement(j,{prefixCls:ke,arrow:Fe,arrowPos:je,align:ye}),w.createElement(B,{cache:!Ne&&!Le},We))})}))}),H=V,se=w.forwardRef(function(Je,Xe){var De=Je.children,we=Je.getTriggerDOMNode,ke=(0,W.Yr)(De),Ke=w.useCallback(function(ce){(0,W.mH)(Xe,we?we(ce):ce)},[we]),ue=(0,W.x1)(Ke,(0,W.C4)(De));return ke?w.cloneElement(De,{ref:ue}):De}),te=se,re=w.createContext(null),Ee=re;function fe(Je){return Je?Array.isArray(Je)?Je:[Je]:[]}function me(Je,Xe,De,we){return w.useMemo(function(){var ke=fe(De!=null?De:Xe),Ke=fe(we!=null?we:Xe),ue=new Set(ke),ce=new Set(Ke);return Je&&(ue.has("hover")&&(ue.delete("hover"),ue.add("click")),ce.has("hover")&&(ce.delete("hover"),ce.add("click"))),[ue,ce]},[Je,Xe,De,we])}var ee=o(29194);function X(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],De=arguments.length>2?arguments[2]:void 0;return De?Je[0]===Xe[0]:Je[0]===Xe[0]&&Je[1]===Xe[1]}function ne(Je,Xe,De,we){for(var ke=De.points,Ke=Object.keys(Je),ue=0;ue1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Je)?Xe:Je}function D(Je){return L(parseFloat(Je),0)}function ie(Je,Xe){var De=(0,s.Z)({},Je);return(Xe||[]).forEach(function(we){if(!(we instanceof HTMLBodyElement||we instanceof HTMLHtmlElement)){var ke=pe(we).getComputedStyle(we),Ke=ke.overflow,ue=ke.overflowClipMargin,ce=ke.borderTopWidth,Ne=ke.borderBottomWidth,Re=ke.borderLeftWidth,Le=ke.borderRightWidth,Ye=we.getBoundingClientRect(),Oe=we.offsetHeight,Fe=we.clientHeight,je=we.offsetWidth,ye=we.clientWidth,Be=D(ce),ut=D(Ne),lt=D(Re),gt=D(Le),Ft=L(Math.round(Ye.width/je*1e3)/1e3),bt=L(Math.round(Ye.height/Oe*1e3)/1e3),le=(je-ye-lt-gt)*Ft,Lt=(Oe-Fe-Be-ut)*bt,Et=Be*bt,He=ut*bt,$t=lt*Ft,un=gt*Ft,wt=0,tt=0;if(Ke==="clip"){var nt=D(ue);wt=nt*Ft,tt=nt*bt}var Ze=Ye.x+$t-wt,ze=Ye.y+Et-tt,de=Ze+Ye.width+2*wt-$t-un-le,Ae=ze+Ye.height+2*tt-Et-He-Lt;De.left=Math.max(De.left,Ze),De.top=Math.max(De.top,ze),De.right=Math.min(De.right,de),De.bottom=Math.min(De.bottom,Ae)}}),De}function M(Je){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,De="".concat(Xe),we=De.match(/^(.*)\%$/);return we?Je*(parseFloat(we[1])/100):parseFloat(De)}function Ce(Je,Xe){var De=Xe||[],we=(0,A.Z)(De,2),ke=we[0],Ke=we[1];return[M(Je.width,ke),M(Je.height,Ke)]}function Pe(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Je[0],Je[1]]}function Me(Je,Xe){var De=Xe[0],we=Xe[1],ke,Ke;return De==="t"?Ke=Je.y:De==="b"?Ke=Je.y+Je.height:Ke=Je.y+Je.height/2,we==="l"?ke=Je.x:we==="r"?ke=Je.x+Je.width:ke=Je.x+Je.width/2,{x:ke,y:Ke}}function Qe(Je,Xe){var De={t:"b",b:"t",l:"r",r:"l"};return Je.map(function(we,ke){return ke===Xe?De[we]||"c":we}).join("")}function st(Je,Xe,De,we,ke,Ke,ue){var ce=w.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:ke[we]||{}}),Ne=(0,A.Z)(ce,2),Re=Ne[0],Le=Ne[1],Ye=w.useRef(0),Oe=w.useMemo(function(){return Xe?ae(Xe):[]},[Xe]),Fe=w.useRef({}),je=function(){Fe.current={}};Je||je();var ye=(0,K.Z)(function(){if(Xe&&De&&Je){let Ci=function(sr,Or){var gi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:kr,Li=ft.x+sr,qi=ft.y+Or,Ui=Li+sn,ea=qi+gn,ta=Math.max(Li,gi.left),Mn=Math.max(qi,gi.top),ur=Math.min(Ui,gi.right),Qr=Math.min(ea,gi.bottom);return Math.max(0,(ur-ta)*(Qr-Mn))},_i=function(){En=ft.y+Wn,Cn=En+gn,Xn=ft.x+rr,_n=Xn+sn};var lt,gt,Ft,bt,le=Xe,Lt=le.ownerDocument,Et=pe(le),He=Et.getComputedStyle(le),$t=He.width,un=He.height,wt=He.position,tt=le.style.left,nt=le.style.top,Ze=le.style.right,ze=le.style.bottom,de=le.style.overflow,Ae=(0,s.Z)((0,s.Z)({},ke[we]),Ke),Ie=Lt.createElement("div");(lt=le.parentElement)===null||lt===void 0||lt.appendChild(Ie),Ie.style.left="".concat(le.offsetLeft,"px"),Ie.style.top="".concat(le.offsetTop,"px"),Ie.style.position=wt,Ie.style.height="".concat(le.offsetHeight,"px"),Ie.style.width="".concat(le.offsetWidth,"px"),le.style.left="0",le.style.top="0",le.style.right="auto",le.style.bottom="auto",le.style.overflow="hidden";var xe;if(Array.isArray(De))xe={x:De[0],y:De[1],width:0,height:0};else{var We,qe,ot=De.getBoundingClientRect();ot.x=(We=ot.x)!==null&&We!==void 0?We:ot.left,ot.y=(qe=ot.y)!==null&&qe!==void 0?qe:ot.top,xe={x:ot.x,y:ot.y,width:ot.width,height:ot.height}}var ft=le.getBoundingClientRect();ft.x=(gt=ft.x)!==null&>!==void 0?gt:ft.left,ft.y=(Ft=ft.y)!==null&&Ft!==void 0?Ft:ft.top;var At=Lt.documentElement,tn=At.clientWidth,dn=At.clientHeight,zt=At.scrollWidth,en=At.scrollHeight,Tn=At.scrollTop,Bn=At.scrollLeft,gn=ft.height,sn=ft.width,Dn=xe.height,hn=xe.width,Nn={left:0,top:0,right:tn,bottom:dn},In={left:-Bn,top:-Tn,right:zt-Bn,bottom:en-Tn},Yn=Ae.htmlRegion,Ir="visible",Pr="visibleFirst";Yn!=="scroll"&&Yn!==Pr&&(Yn=Ir);var Hr=Yn===Pr,ii=ie(In,Oe),Wt=ie(Nn,Oe),kr=Yn===Ir?Wt:ii,cn=Hr?Wt:kr;le.style.left="auto",le.style.top="auto",le.style.right="0",le.style.bottom="0";var et=le.getBoundingClientRect();le.style.left=tt,le.style.top=nt,le.style.right=Ze,le.style.bottom=ze,le.style.overflow=de,(bt=le.parentElement)===null||bt===void 0||bt.removeChild(Ie);var x=L(Math.round(sn/parseFloat($t)*1e3)/1e3),Zn=L(Math.round(gn/parseFloat(un)*1e3)/1e3);if(x===0||Zn===0||(0,Y.Sh)(De)&&!(0,ee.Z)(De))return;var or=Ae.offset,Jt=Ae.targetOffset,wn=Ce(ft,or),On=(0,A.Z)(wn,2),ht=On[0],Pt=On[1],Te=Ce(xe,Jt),Ut=(0,A.Z)(Te,2),qt=Ut[0],rn=Ut[1];xe.x-=qt,xe.y-=rn;var nn=Ae.points||[],on=(0,A.Z)(nn,2),Fn=on[0],Sn=on[1],Vn=Pe(Sn),xn=Pe(Fn),Er=Me(xe,Vn),dr=Me(ft,xn),xr=(0,s.Z)({},Ae),rr=Er.x-dr.x+ht,Wn=Er.y-dr.y+Pt,Lr=Ci(rr,Wn),Cr=Ci(rr,Wn,Wt),Tr=Me(xe,["t","l"]),Kn=Me(ft,["t","l"]),Rr=Me(xe,["b","r"]),$n=Me(ft,["b","r"]),lr=Ae.overflow||{},bi=lr.adjustX,jr=lr.adjustY,pt=lr.shiftX,_t=lr.shiftY,rt=function(Or){return typeof Or=="boolean"?Or:Or>=0},En,Cn,Xn,_n;_i();var bn=rt(jr),ln=xn[0]===Vn[0];if(bn&&xn[0]==="t"&&(Cn>cn.bottom||Fe.current.bt)){var mn=Wn;ln?mn-=gn-Dn:mn=Tr.y-$n.y-Pt;var pr=Ci(rr,mn),zr=Ci(rr,mn,Wt);pr>Lr||pr===Lr&&(!Hr||zr>=Cr)?(Fe.current.bt=!0,Wn=mn,Pt=-Pt,xr.points=[Qe(xn,0),Qe(Vn,0)]):Fe.current.bt=!1}if(bn&&xn[0]==="b"&&(EnLr||Xr===Lr&&(!Hr||Br>=Cr)?(Fe.current.tb=!0,Wn=Fr,Pt=-Pt,xr.points=[Qe(xn,0),Qe(Vn,0)]):Fe.current.tb=!1}var zn=rt(bi),Pn=xn[1]===Vn[1];if(zn&&xn[1]==="l"&&(_n>cn.right||Fe.current.rl)){var Hn=rr;Pn?Hn-=sn-hn:Hn=Tr.x-$n.x-ht;var jn=Ci(Hn,Wn),wr=Ci(Hn,Wn,Wt);jn>Lr||jn===Lr&&(!Hr||wr>=Cr)?(Fe.current.rl=!0,rr=Hn,ht=-ht,xr.points=[Qe(xn,1),Qe(Vn,1)]):Fe.current.rl=!1}if(zn&&xn[1]==="r"&&(XnLr||Dr===Lr&&(!Hr||Jr>=Cr)?(Fe.current.lr=!0,rr=er,ht=-ht,xr.points=[Qe(xn,1),Qe(Vn,1)]):Fe.current.lr=!1}_i();var Un=pt===!0?0:pt;typeof Un=="number"&&(XnWt.right&&(rr-=_n-Wt.right-ht,xe.x>Wt.right-Un&&(rr+=xe.x-Wt.right+Un)));var qr=_t===!0?0:_t;typeof qr=="number"&&(EnWt.bottom&&(Wn-=Cn-Wt.bottom-Pt,xe.y>Wt.bottom-qr&&(Wn+=xe.y-Wt.bottom+qr)));var ei=ft.x+rr,ai=ei+sn,di=ft.y+Wn,Ni=di+gn,Qn=xe.x,Gr=Qn+hn,ir=xe.y,pi=ir+Dn,Ri=Math.max(ei,Qn),at=Math.min(ai,Gr),si=(Ri+at)/2,zi=si-ei,Wi=Math.max(di,ir),$r=Math.min(Ni,pi),Hi=(Wi+$r)/2,Bi=Hi-di;ue==null||ue(Xe,xr);var Ti=et.right-ft.x-(rr+ft.width),xi=et.bottom-ft.y-(Wn+ft.height);x===1&&(rr=Math.round(rr),Ti=Math.round(Ti)),Zn===1&&(Wn=Math.round(Wn),xi=Math.round(xi));var Ki={ready:!0,offsetX:rr/x,offsetY:Wn/Zn,offsetR:Ti/x,offsetB:xi/Zn,arrowX:zi/x,arrowY:Bi/Zn,scaleX:x,scaleY:Zn,align:xr};Le(Ki)}}),Be=function(){Ye.current+=1;var gt=Ye.current;Promise.resolve().then(function(){Ye.current===gt&&ye()})},ut=function(){Le(function(gt){return(0,s.Z)((0,s.Z)({},gt),{},{ready:!1})})};return(0,v.Z)(ut,[we]),(0,v.Z)(function(){Je||ut()},[Je]),[Re.ready,Re.offsetX,Re.offsetY,Re.offsetR,Re.offsetB,Re.arrowX,Re.arrowY,Re.scaleX,Re.scaleY,Re.align,Be]}var it=o(95190);function Ve(Je,Xe,De,we,ke){(0,v.Z)(function(){if(Je&&Xe&&De){let Ye=function(){we(),ke()};var Ke=Xe,ue=De,ce=ae(Ke),Ne=ae(ue),Re=pe(ue),Le=new Set([Re].concat((0,it.Z)(ce),(0,it.Z)(Ne)));return Le.forEach(function(Oe){Oe.addEventListener("scroll",Ye,{passive:!0})}),Re.addEventListener("resize",Ye,{passive:!0}),we(),function(){Le.forEach(function(Oe){Oe.removeEventListener("scroll",Ye),Re.removeEventListener("resize",Ye)})}}},[Je,Xe,De])}var Ct=o(48736);function jt(Je,Xe,De,we,ke,Ke,ue,ce){var Ne=w.useRef(Je);Ne.current=Je;var Re=w.useRef(!1);w.useEffect(function(){if(Xe&&we&&(!ke||Ke)){var Ye=function(){Re.current=!1},Oe=function(Ft){var bt;Ne.current&&!ue(((bt=Ft.composedPath)===null||bt===void 0||(bt=bt.call(Ft))===null||bt===void 0?void 0:bt[0])||Ft.target)&&!Re.current&&ce(!1)},Fe=pe(we);Fe.addEventListener("pointerdown",Ye,!0),Fe.addEventListener("mousedown",Oe,!0),Fe.addEventListener("contextmenu",Oe,!0);var je=(0,u.A)(De);if(je&&(je.addEventListener("mousedown",Oe,!0),je.addEventListener("contextmenu",Oe,!0)),0)var ye,Be,ut,lt;return function(){Fe.removeEventListener("pointerdown",Ye,!0),Fe.removeEventListener("mousedown",Oe,!0),Fe.removeEventListener("contextmenu",Oe,!0),je&&(je.removeEventListener("mousedown",Oe,!0),je.removeEventListener("contextmenu",Oe,!0))}}},[Xe,De,we,ke,Ke]);function Le(){Re.current=!0}return Le}var vt=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Ht(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:b.Z,Xe=w.forwardRef(function(De,we){var ke=De.prefixCls,Ke=ke===void 0?"rc-trigger-popup":ke,ue=De.children,ce=De.action,Ne=ce===void 0?"hover":ce,Re=De.showAction,Le=De.hideAction,Ye=De.popupVisible,Oe=De.defaultPopupVisible,Fe=De.onPopupVisibleChange,je=De.afterPopupVisibleChange,ye=De.mouseEnterDelay,Be=De.mouseLeaveDelay,ut=Be===void 0?.1:Be,lt=De.focusDelay,gt=De.blurDelay,Ft=De.mask,bt=De.maskClosable,le=bt===void 0?!0:bt,Lt=De.getPopupContainer,Et=De.forceRender,He=De.autoDestroy,$t=De.destroyPopupOnHide,un=De.popup,wt=De.popupClassName,tt=De.popupStyle,nt=De.popupPlacement,Ze=De.builtinPlacements,ze=Ze===void 0?{}:Ze,de=De.popupAlign,Ae=De.zIndex,Ie=De.stretch,xe=De.getPopupClassNameFromAlign,We=De.fresh,qe=De.alignPoint,ot=De.onPopupClick,ft=De.onPopupAlign,At=De.arrow,tn=De.popupMotion,dn=De.maskMotion,zt=De.popupTransitionName,en=De.popupAnimation,Tn=De.maskTransitionName,Bn=De.maskAnimation,gn=De.className,sn=De.getTriggerDOMNode,Dn=(0,T.Z)(De,vt),hn=He||$t||!1,Nn=w.useState(!1),In=(0,A.Z)(Nn,2),Yn=In[0],Ir=In[1];(0,v.Z)(function(){Ir((0,I.Z)())},[]);var Pr=w.useRef({}),Hr=w.useContext(Ee),ii=w.useMemo(function(){return{registerSubPopup:function(ur,Qr){Pr.current[ur]=Qr,Hr==null||Hr.registerSubPopup(ur,Qr)}}},[Hr]),Wt=(0,U.Z)(),kr=w.useState(null),cn=(0,A.Z)(kr,2),et=cn[0],x=cn[1],Zn=w.useRef(null),or=(0,K.Z)(function(Mn){Zn.current=Mn,(0,Y.Sh)(Mn)&&et!==Mn&&x(Mn),Hr==null||Hr.registerSubPopup(Wt,Mn)}),Jt=w.useState(null),wn=(0,A.Z)(Jt,2),On=wn[0],ht=wn[1],Pt=w.useRef(null),Te=(0,K.Z)(function(Mn){(0,Y.Sh)(Mn)&&On!==Mn&&(ht(Mn),Pt.current=Mn)}),Ut=w.Children.only(ue),qt=(Ut==null?void 0:Ut.props)||{},rn={},nn=(0,K.Z)(function(Mn){var ur,Qr,Yr=On;return(Yr==null?void 0:Yr.contains(Mn))||((ur=(0,u.A)(Yr))===null||ur===void 0?void 0:ur.host)===Mn||Mn===Yr||(et==null?void 0:et.contains(Mn))||((Qr=(0,u.A)(et))===null||Qr===void 0?void 0:Qr.host)===Mn||Mn===et||Object.values(Pr.current).some(function(yr){return(yr==null?void 0:yr.contains(Mn))||Mn===yr})}),on=oe(Ke,tn,en,zt),Fn=oe(Ke,dn,Bn,Tn),Sn=w.useState(Oe||!1),Vn=(0,A.Z)(Sn,2),xn=Vn[0],Er=Vn[1],dr=Ye!=null?Ye:xn,xr=(0,K.Z)(function(Mn){Ye===void 0&&Er(Mn)});(0,v.Z)(function(){Er(Ye||!1)},[Ye]);var rr=w.useRef(dr);rr.current=dr;var Wn=w.useRef([]);Wn.current=[];var Lr=(0,K.Z)(function(Mn){var ur;xr(Mn),((ur=Wn.current[Wn.current.length-1])!==null&&ur!==void 0?ur:dr)!==Mn&&(Wn.current.push(Mn),Fe==null||Fe(Mn))}),Cr=w.useRef(),Tr=function(){clearTimeout(Cr.current)},Kn=function(ur){var Qr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Tr(),Qr===0?Lr(ur):Cr.current=setTimeout(function(){Lr(ur)},Qr*1e3)};w.useEffect(function(){return Tr},[]);var Rr=w.useState(!1),$n=(0,A.Z)(Rr,2),lr=$n[0],bi=$n[1];(0,v.Z)(function(Mn){(!Mn||dr)&&bi(!0)},[dr]);var jr=w.useState(null),pt=(0,A.Z)(jr,2),_t=pt[0],rt=pt[1],En=w.useState(null),Cn=(0,A.Z)(En,2),Xn=Cn[0],_n=Cn[1],bn=function(ur){_n([ur.clientX,ur.clientY])},ln=st(dr,et,qe&&Xn!==null?Xn:On,nt,ze,de,ft),mn=(0,A.Z)(ln,11),pr=mn[0],zr=mn[1],Fr=mn[2],Xr=mn[3],Br=mn[4],zn=mn[5],Pn=mn[6],Hn=mn[7],jn=mn[8],wr=mn[9],er=mn[10],Dr=me(Yn,Ne,Re,Le),Jr=(0,A.Z)(Dr,2),Un=Jr[0],qr=Jr[1],ei=Un.has("click"),ai=qr.has("click")||qr.has("contextMenu"),di=(0,K.Z)(function(){lr||er()}),Ni=function(){rr.current&&qe&&ai&&Kn(!1)};Ve(dr,On,et,di,Ni),(0,v.Z)(function(){di()},[Xn,nt]),(0,v.Z)(function(){dr&&!(ze!=null&&ze[nt])&&di()},[JSON.stringify(de)]);var Qn=w.useMemo(function(){var Mn=ne(ze,Ke,wr,qe);return h()(Mn,xe==null?void 0:xe(wr))},[wr,xe,ze,Ke,qe]);w.useImperativeHandle(we,function(){return{nativeElement:Pt.current,popupElement:Zn.current,forceAlign:di}});var Gr=w.useState(0),ir=(0,A.Z)(Gr,2),pi=ir[0],Ri=ir[1],at=w.useState(0),si=(0,A.Z)(at,2),zi=si[0],Wi=si[1],$r=function(){if(Ie&&On){var ur=On.getBoundingClientRect();Ri(ur.width),Wi(ur.height)}},Hi=function(){$r(),di()},Bi=function(ur){bi(!1),er(),je==null||je(ur)},Ti=function(){return new Promise(function(ur){$r(),rt(function(){return ur})})};(0,v.Z)(function(){_t&&(er(),_t(),rt(null))},[_t]);function xi(Mn,ur,Qr,Yr){rn[Mn]=function(yr){var Gi;Yr==null||Yr(yr),Kn(ur,Qr);for(var ji=arguments.length,wi=new Array(ji>1?ji-1:0),ua=1;ua1?Qr-1:0),yr=1;yr1?Qr-1:0),yr=1;yr0&&ce[ce.length-1])&&(Fe[0]===6||Fe[0]===2)){Re=0;continue}if(Fe[0]===3&&(!ce||Fe[1]>ce[0]&&Fe[1]=0&&we.HANDLE_LIST.splice(Ke,1),window.removeEventListener("message",ke,!1)},we.empty=function(){for(;we.HANDLE_LIST.length;)window.removeEventListener("message",we.HANDLE_LIST.shift(),!1)},we.parse=function(ke){try{return typeof ke=="object"?ke:ke&&JSON.parse(ke)}catch(Ke){return console.log("Message.parse Error:",Ke),ke}},we.HANDLE_LIST=[],we}();function _(we){return{}.toString.call(we)==="[object Function]"}var h,z,Y,u,K={origin:""};function U(we,ke){K[we]=ke}function v(we){return K[we]}function I(we){var ke=v("origin");return!!function(Ke,ue){return Ke!==ue&&(Ke.replace(/www\./i,"").toLowerCase()!==ue.replace(/www\./i,"").toLowerCase()||(Ke.match("www.")?void 0:(U("origin",ue),!1)))}(ke,we.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:ke,eventOrigin:we.origin}),!0)}(function(we){we.unknown="unknown",we.spreadsheet="s",we.writer="w",we.presentation="p",we.pdf="f"})(h||(h={})),function(we){we.wps="w",we.et="s",we.presentation="p",we.pdf="f"}(z||(z={})),function(we){we.nomal="nomal",we.simple="simple"}(Y||(Y={})),function(we){we[we.requestFullscreen=1]="requestFullscreen",we[we.exitFullscreen=0]="exitFullscreen"}(u||(u={}));var w,O,Z,W=(w=0,function(){return w+=1}),j=function(we,ke,Ke){Ke===void 0&&(Ke=!0);var ue=ke;if(!O){var ce=function Le(Ye){var Oe=Ye.clientHeight,Fe=Ye.clientWidth;Oe!==0||Fe!==0||Z?Oe===0&&Fe===0||!Z||(Z.disconnect(),Z=null):window.ResizeObserver&&(Z=new ResizeObserver(function(je){Le(Ye)})).observe(Ye),O.style.cssText+="height: "+Oe+"px; width: "+Fe+"px"}.bind(null,ue);(O=document.createElement("iframe")).classList.add("web-office-iframe");var Ne={id:"office-iframe",src:we,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var Re in ue?(Ne.style="width: "+ue.clientWidth+"px; height: "+ue.clientHeight+"px;",Ke&&window.addEventListener("resize",ce)):((ue=document.createElement("div")).classList.add("web-office-default-container"),function(Le){var Ye=document.createElement("style");document.head.appendChild(Ye);var Oe=Ye.sheet;Oe.insertRule(Le,Oe.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(ue),Ne.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),Ne)O.setAttribute(Re,Ne[Re]);ue.appendChild(O),O.destroy=function(){O.parentNode.removeChild(O),O=null,window.removeEventListener("resize",ce),Z&&(Z.disconnect(),Z=null)}}return O},N=function(we){j().contentWindow&&j().contentWindow.postMessage(JSON.stringify(we),v("origin"))};function F(we,ke,Ke){return new Promise(function(ue){var ce=W(),Ne=function(Re){if(!I(Re)){var Le=b.parse(Re.data);Le.eventName===Ke&&Le.msgId===ce&&(ue(Le.data),b.remove(Ne))}};b.add(Ne),N({data:we,msgId:ce,eventName:ke})})}var B=function(we){return F(we,"wps.jssdk.api","wps.api.reply")},V=function(we){return F(we,"api.basic","api.basic.reply")},H={idMap:{}};function se(we){return A(this,void 0,void 0,function(){var ke,Ke,ue,ce,Ne,Re,Le,Ye,Oe,Fe;return T(this,function(je){switch(je.label){case 0:return I(we)?[2]:(ke=b.parse(we.data),Ke=ke.eventName,ue=ke.callbackId,ce=ke.data,ue&&(Ne=H.idMap[ue])?(Re=Ne.split(":"),Le=Re[0],Ye=Re[1],Ke==="api.callback"&&H[Le]&&H[Le][Ye]?[4,(Fe=H[Le][Ye]).callback.apply(Fe,ce.args)]:[3,2]):[3,2]);case 1:Oe=je.sent(),N({result:Oe,callbackId:ue,eventName:"api.callback.reply"}),je.label=2;case 2:return[2]}})})}var te=function(we){return A(void 0,void 0,void 0,function(){function ke(){return Object.keys(H.idMap).find(function(je){return H.idMap[je]===ue+":"+Ke})}var Ke,ue,ce,Ne,Re,Le,Ye,Oe,Fe;return T(this,function(je){switch(je.label){case 0:return Ke=we.prop,ue=we.parentObjId,[4,Ee([ce=we.value])];case 1:return Ne=je.sent(),Re=Ne[0],Le=Ne[1],we.value=Re[0],Ye=Object.keys(Le)[0],Oe=H[ue],ce===null&&Oe&&Oe[Ke]&&((Fe=ke())&&delete H.idMap[Fe],delete Oe[Ke],Object.keys(Oe).length||delete H[ue],Object.keys(H.idMap).length||b.remove(se)),Ye&&(Object.keys(H.idMap).length||b.add(se),H[ue]||(H[ue]={}),H[ue][Ke]={callbackId:Ye,callback:Le[Ye]},(Fe=ke())&&delete H.idMap[Fe],H.idMap[Ye]=ue+":"+Ke),[2]}})})},re=function(we,ke,Ke,ue){return A(void 0,void 0,void 0,function(){var ce,Ne,Re,Le,Ye,Oe,Fe,je;return T(this,function(ye){switch(ye.label){case 0:return ce=W(),Le=new Promise(function(Be,ut){Ne=Be,Re=ut}),Ye={},ke.args?[4,Ee(ke.args)]:[3,2];case 1:Oe=ye.sent(),Fe=Oe[0],je=Oe[1],ke.args=Fe,Ye=je,ye.label=2;case 2:return we!=="api.setter"?[3,4]:[4,te(ke)];case 3:ye.sent(),ye.label=4;case 4:return function(Be){var ut=Be[0],lt=Be[1];typeof(ut=s({},ut)).data=="function"&&(ut.data=ut.data()),lt(),N(ut)}([{eventName:we,data:ke,msgId:ce},function(){var Be=this,ut=function(lt){return A(Be,void 0,void 0,function(){var gt,Ft,bt;return T(this,function(le){switch(le.label){case 0:return I(lt)?[2]:(gt=b.parse(lt.data)).eventName==="api.callback"&>.callbackId&&Ye[gt.callbackId]?[4,Ye[gt.callbackId].apply(Ye,gt.data.args)]:[3,2];case 1:Ft=le.sent(),N({result:Ft,eventName:"api.callback.reply",callbackId:gt.callbackId}),le.label=2;case 2:return gt.eventName===we+".reply"&>.msgId===ce&&(gt.error?((bt=new Error("")).stack=gt.error+` -`+Ke,ue&&ue(),Re(bt)):Ne(gt.result),b.remove(ut)),[2]}})})};return b.add(ut),Le}]),[2,Le]}})})};function Ee(we){return A(this,void 0,void 0,function(){var ke,Ke,ue,ce,Ne,Re,Le,Ye,Oe,Fe,je;return T(this,function(ye){switch(ye.label){case 0:ke={},Ke=[],ue=we.slice(0),ye.label=1;case 1:return ue.length?(ce=void 0,[4,ue.shift()]):[3,13];case 2:return(Ne=ye.sent())&&Ne.done?[4,Ne.done()]:[3,4];case 3:ye.sent(),ye.label=4;case 4:if(!function(Be){if(!Be)return!1;for(var ut=Be;Object.getPrototypeOf(ut)!==null;)ut=Object.getPrototypeOf(ut);return Object.getPrototypeOf(Be)===ut}(ce))return[3,11];for(Le in ce={},Re=[],Ne)Re.push(Le);Ye=0,ye.label=5;case 5:return Ye=0?"&":"?")+bt.join("&")),Oe&&(Oe.isParentFullscreen||Oe.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",pe),document.addEventListener("webkitfullscreenchange",pe),document.addEventListener("mozfullscreenchange",pe)),Ke.wordOptions&&(Ke.wpsOptions=Ke.wordOptions),Ke.excelOptions&&(Ke.etOptions=Ke.excelOptions),Ke.pptOptions&&(Ke.wppOptions=Ke.pptOptions),typeof Re.print=="object"){var le="wpsconfig_print";typeof Re.print.subscribe=="function"&&(Re[le]=Re.print.subscribe,Ke.print={callback:le},Re.print.custom!==void 0&&(Ke.print.custom=Re.print.custom)),delete Re.print}return typeof Re.exportPdf=="function"&&(Re[le="wpsconfig_export_pdf"]=Re.exportPdf,Ke.exportPdf={callback:le},delete Re.exportPdf),Ke.commandBars&&ee(Ke.commandBars,!1),s(s({},Ke),{subscriptions:Re})},me=function(we){we===void 0&&(we="");var ke="";if(!ke&&we){var Ke=we.toLowerCase();Ke.indexOf("/office/s/")!==-1&&(ke=h.spreadsheet),Ke.indexOf("/office/w/")!==-1&&(ke=h.writer),Ke.indexOf("/office/p/")!==-1&&(ke=h.presentation),Ke.indexOf("/office/f/")!==-1&&(ke=h.pdf)}if(!ke){var ue=we.match(/[\?&]type=([a-z]+)/)||[];ke=z[ue[1]]||""}return ke};function ee(we,ke){ke===void 0&&(ke=!0);var Ke=we.map(function(ue){var ce=ue.attributes;if(!Array.isArray(ce)){var Ne=[];for(var Re in ce)if(ce.hasOwnProperty(Re)){var Le={name:Re,value:ce[Re]};Ne.push(Le)}ue.attributes=Ne}return ue});return ke&&N({data:Ke,eventName:"setCommandBars"}),Ke}var X=window.navigator.userAgent.toLowerCase(),ne=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(X),oe=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(we){return!1}}();function pe(){var we={status:u.requestFullscreen},ke=document,Ke=ke.fullscreenElement||ke.webkitFullscreenElement||ke.mozFullScreenElement;we.status=Ke?u.requestFullscreen:u.exitFullscreen,N({data:we,eventName:"fullscreenchange"})}var ae=function(){H.idMap={}};function L(){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 D=0,ie=new Set;function M(we){return D+=1,!we&&function(ke){ie.forEach(function(Ke){return Ke(ke)})}(D),D}function Ce(){var we=new Error("");return(we.stack||we.message||"").split(` -`).slice(2).join(` -`)}function Pe(we,ke){var Ke,ue=this,ce=ke.Events,Ne=ke.Enum,Re=ke.Props,Le=Re[0],Ye=Re[1],Oe={objId:D};switch(function Be(ut,lt,gt){for(var Ft=lt.slice(0),bt=function(){var le=Ft.shift();!le.alias&&~Me.indexOf(le.prop)&&Ft.push(s(s({},le),{alias:le.prop+"Async"})),Object.defineProperty(ut,le.alias||le.prop,{get:function(){var Lt=this,Et=le.cache===1,He=Et&&this["__"+le.prop+"CacheValue"];if(!He){var $t=Ce(),un=M(Et),wt=function(){for(var tt,nt=[],Ze=0;Ze=0?(ke.then=null,ke.catch=null,Le.then(function(){Ye(ke)}).catch(function(Fe){return Oe(Fe)})):Le.then(Ye,Oe)},ke.catch=function(Ye){return Le.catch(Ye)},ke.Destroy=function(){return re("api.free",{objId:ke.objId},"")}}var it={},Ve=null,Ct={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},jt={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function vt(we,ke,Ke,ue,ce,Ne,Re){var Le=this;Ke===void 0&&(Ke={}),b.add(function(Ye){return A(Le,void 0,void 0,function(){var Oe,Fe,je,ye,Be,ut,lt,gt,Ft,bt,le,Lt,Et,He,$t,un,wt,tt,nt;return T(this,function(Ze){switch(Ze.label){case 0:return I(Ye)?[2]:(Oe=b.parse(Ye.data),Fe=Oe.eventName,je=Fe===void 0?"":Fe,ye=Oe.data,Be=ye===void 0?null:ye,ut=Oe.url,lt=ut===void 0?null:ut,["wps.jssdk.api"].indexOf(je)!==-1?[2]:je!=="ready"?[3,1]:(ce.apiReadySended&&function(ze){var de=[];Object.keys(it).forEach(function(Ae){it[Ae].forEach(function(Ie){var xe=Ae;ze.off(xe,Ie),de.push({handle:Ie,eventName:xe})}),delete it[Ae]}),de.forEach(function(Ae){var Ie=Ae.eventName,xe=Ae.handle;Ve==null||Ve.ApiEvent.AddApiEventListener(Ie,xe)})}(ke),N({eventName:"setConfig",data:s(s({},Ke),{version:we.version})}),we.tokenData&&we.setToken(s(s({},we.tokenData),{hasRefreshTokenConfig:!!Ke.refreshToken})),we.iframeReady=!0,[3,15]));case 1:return je!=="error"?[3,2]:(ke.emit(Ct.error,Be),[3,15]);case 2:return je!=="open.result"?[3,3]:(((wt=Be==null?void 0:Be.fileInfo)===null||wt===void 0?void 0:wt.officeVersion)!==void 0&&(we.mainVersion=Be.fileInfo.officeVersion,console.log("aliyun Main Version: V"+we.mainVersion)),ke.emit(Ct.fileOpen,Be),[3,15]);case 3:return je!=="api.scroll"?[3,4]:(window.scrollTo(Be.x,Be.y),[3,15]);case 4:if(je!==jt.getToken)return[3,9];gt={token:!1},Ze.label=5;case 5:return Ze.trys.push([5,7,,8]),[4,ce.refreshToken()];case 6:return gt=Ze.sent(),[3,8];case 7:return Ft=Ze.sent(),console.error("refreshToken: "+(Ft||"fail to get")),[3,8];case 8:return N({eventName:jt.getToken+".reply",data:gt}),[3,15];case 9:if(je!==jt.getClipboardData)return[3,14];bt={text:"",html:""},Ze.label=10;case 10:return Ze.trys.push([10,12,,13]),[4,ce.getClipboardData()];case 11:return bt=Ze.sent(),[3,13];case 12:return le=Ze.sent(),console.error("getClipboardData: "+(le||"fail to get")),[3,13];case 13:return N({eventName:jt.getClipboardData+".reply",data:bt}),[3,15];case 14:je===jt.onToast?ce.onToast(Be):je===jt.onHyperLinkOpen?ce.onHyperLinkOpen(Be):je==="stage"?ke.emit(Ct.stage,Be):je==="event.callback"?(Lt=Be.eventName,Et=Be.data,He=Lt,Lt==="fullScreenChange"&&(He=Ct.fullscreenChange),Lt==="file.saved"&&(He=Ct.fileStatus),(!((tt=Ke.commonOptions)===null||tt===void 0)&&tt.isBrowserViewFullscreen||!((nt=Ke.commonOptions)===null||nt===void 0)&&nt.isParentFullscreen)&&He==="fullscreenchange"&&($t=Et.status,un=Et.isDispatchEvent,Ke.commonOptions.isBrowserViewFullscreen?function(ze,de,Ae,Ie){ze===0?de.style="position: static; width: "+Ae.width+"; height: "+Ae.height:ze===1&&(de.style="position: absolute; width: 100%; height: 100%"),Ie&&function(xe){["fullscreen","fullscreenElement"].forEach(function(qe){Object.defineProperty(document,qe,{get:function(){return!!xe.status},configurable:!0})});var We=new CustomEvent("fullscreenchange");document.dispatchEvent(We)}({status:ze})}($t,Ne,Re,un):Ke.commonOptions.isParentFullscreen&&function(ze,de,Ae){var Ie=document.querySelector(Ae),xe=Ie&&Ie.nodeType===1?Ie:de;if(ze===0){var We=document,qe=We.exitFullscreen||We.mozCancelFullScreen||We.msExitFullscreen||We.webkitCancelFullScreen||We.webkitExitFullscreen;qe.call(document)}else if(ze===1){var ot=xe.requestFullscreen||xe.mozRequestFullScreen||xe.msRequestFullscreen||xe.webkitRequestFullscreen;ot.call(xe)}}($t,Ne,Ke.commonOptions.isParentFullscreen)),ke.emit(He,Et)):je==="api.ready"&&Pe(we,Be),Ze.label=15;case 15:return typeof ue[je]=="function"&&ue[je](we,lt||Be),[2]}})})})}function Ht(we){return new Promise(function(ke){var Ke=function(ue){I(ue)||b.parse(ue.data).eventName===we&&(ke(),b.remove(Ke))};b.add(Ke)})}function Yt(we){var ke,Ke=this;we===void 0&&(we={}),Ve&&Ve.destroy();try{var ue=fe(we),ce=ue.subscriptions,Ne=ce===void 0?{}:ce,Re=ue.mount,Le=Re===void 0?null:Re,Ye=ue.url,Oe=ue.refreshToken,Fe=ue.onToast,je=ue.onHyperLinkOpen,ye=ue.getClipboardData;U("origin",(Ye.match(/https*:\/\/[^\/]+/g)||[])[0]);var Be=j(Ye,Le),ut=Ht("ready"),lt=Ht("open.result"),gt=Ht("api.ready"),Ft=Le?{width:Le.clientWidth+"px",height:Le.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete ue.mount,Ye&&delete ue.url,delete ue.subscriptions;var bt=(ke=ke||Object.create(null),{on:function(Et,He){(ke[Et]||(ke[Et]=[])).push(He)},off:function(Et,He){ke[Et]&&ke[Et].splice(ke[Et].indexOf(He)>>>0,1)},emit:function(Et,He){(ke[Et]||[]).slice().map(function($t){$t(He)}),(ke["*"]||[]).slice().map(function($t){$t(Et,He)})}}),le={apiReadySended:!1},Lt=function(Et,He,$t){return A(Ke,void 0,void 0,function(){return T(this,function(un){switch(un.label){case 0:return function(wt,tt,nt){if(it[wt]){var Ze=!!it[wt].find(function(ze){return ze===tt});return Ze&&nt==="off"?(bt.off(wt,tt),it[wt]=it[wt].filter(function(ze){return ze!==tt}),!!it[wt].length||(it[wt]=void 0,!1)):(Ze||nt!=="on"||(it[wt].push(tt),bt.on(wt,tt)),!0)}return nt==="on"?(it[wt]=[],it[wt].push(tt),!1):nt==="off"||void 0}(Et,He,$t)?[3,2]:[4,ut];case 1:un.sent(),function(wt,tt){var nt=wt.eventName,Ze=wt.type,ze=wt.handle;tt==="on"?bt.on(nt,ze):bt.off(nt,ze),Ze==="base.event"&&N({eventName:"basic.event",data:{eventName:nt,action:tt}}),L()}(function(wt,tt){var nt=wt,Ze="base.event";switch(nt){case Ct.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"),nt="fileStatus";break;case Ct.fullscreenChange:nt="fullscreenchange";break;case"error":case"fileOpen":Ze="callback.event"}return{eventName:nt,type:Ze,handle:tt}}(Et,He),$t),un.label=2;case 2:return[2]}})})};return Ve={url:Ye,iframe:Be,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return A(this,void 0,void 0,function(){return T(this,function(Et){switch(Et.label){case 0:return[4,ut];case 1:return Et.sent(),[2,V({api:"tab.getTabs"})]}})})},switchTab:function(Et){return A(this,void 0,void 0,function(){return T(this,function(He){switch(He.label){case 0:return[4,ut];case 1:return He.sent(),[2,V({api:"tab.switchTab",args:{tabKey:Et}})]}})})}},setCooperUserColor:function(Et){return A(this,void 0,void 0,function(){return T(this,function(He){switch(He.label){case 0:return[4,ut];case 1:return He.sent(),[2,V({api:"setCooperUserColor",args:Et})]}})})},setToken:function(Et){return A(this,void 0,void 0,function(){return T(this,function(He){switch(He.label){case 0:return[4,ut];case 1:return He.sent(),Ve.tokenData=Et,N({eventName:"setToken",data:Et}),[2]}})})},ready:function(){return A(this,void 0,void 0,function(){return T(this,function(Et){switch(Et.label){case 0:return le.apiReadySended?[3,2]:[4,lt];case 1:Et.sent(),le.apiReadySended=!0,N({eventName:"api.ready"}),Et.label=2;case 2:return[4,gt];case 3:return Et.sent(),[2,new Promise(function(He){return setTimeout(function(){return He(Ve==null?void 0:Ve.Application)},0)})]}})})},destroy:function(){it={},Be.destroy(),b.empty(),Ve=null,ie=new Set,D=0,document.removeEventListener("fullscreenchange",pe),ae()},save:function(){return A(this,void 0,void 0,function(){return T(this,function(Et){switch(Et.label){case 0:return[4,ut];case 1:return Et.sent(),[2,B({api:"save"})]}})})},setCommandBars:function(Et){return A(this,void 0,void 0,function(){return T(this,function(He){switch(He.label){case 0:return[4,ut];case 1:return He.sent(),ee(Et),[2]}})})},updateConfig:function(Et){return Et===void 0&&(Et={}),A(this,void 0,void 0,function(){return T(this,function(He){switch(He.label){case 0:return[4,ut];case 1:return He.sent(),Et.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,ee(Et.commandBars)]):[3,3];case 2:He.sent(),He.label=3;case 3:return[2]}})})},executeCommandBar:function(Et){return A(this,void 0,void 0,function(){return T(this,function(He){switch(He.label){case 0:return[4,ut];case 1:return He.sent(),ee([{cmbId:Et,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Et,He){return A(this,void 0,void 0,function(){return T(this,function($t){return[2,this.ApiEvent.AddApiEventListener(Et,He)]})})},off:function(Et,He){return A(this,void 0,void 0,function(){return T(this,function($t){return[2,this.ApiEvent.RemoveApiEventListener(Et,He)]})})},ApiEvent:{AddApiEventListener:function(Et,He){return A(this,void 0,void 0,function(){return T(this,function($t){switch($t.label){case 0:return[4,Lt(Et,He,"on")];case 1:return[2,$t.sent()]}})})},RemoveApiEventListener:function(Et,He){return A(this,void 0,void 0,function(){return T(this,function($t){switch($t.label){case 0:return[4,Lt(Et,He,"off")];case 1:return[2,$t.sent()]}})})}}},function(Et,He,$t,un,wt,tt){He&&_(He)&&(wt.refreshToken=He,Et.refreshToken={eventName:jt.getToken}),tt&&_(tt)&&(wt.getClipboardData=tt,Et.getClipboardData={eventName:jt.getClipboardData}),$t&&_($t)&&(wt.onToast=$t,Et.onToast={eventName:jt.onToast}),un&&_(un)&&(wt.onHyperLinkOpen=un,Et.onHyperLinkOpen={eventName:jt.onHyperLinkOpen})}(ue,Oe,Fe,je,le,ye),vt(Ve,bt,ue,Ne,le,Be,Ft),Ve}catch(Et){console.error(Et)}}console.log("aliyun JS-SDK V1.1.19");var Je=Object.freeze({__proto__:null,listener:vt,config:Yt});window.WPS=Je;var Xe=Yt,De={config:Xe};o.config=Xe,o.default=De,Object.defineProperty(o,"__esModule",{value:!0})})},84842:function(R,p,o){"use strict";o.d(p,{Z:function(){return w}});var s=o(99571),A=o(59301),T=Object.defineProperty,b=Object.defineProperties,_=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,u=(O,Z,W)=>Z in O?T(O,Z,{enumerable:!0,configurable:!0,writable:!0,value:W}):O[Z]=W,K=(O,Z)=>{for(var W in Z||(Z={}))z.call(Z,W)&&u(O,W,Z[W]);if(h)for(var W of h(Z))Y.call(Z,W)&&u(O,W,Z[W]);return O},U=(O,Z)=>b(O,_(Z)),v=(O,Z)=>{var W={};for(var j in O)z.call(O,j)&&Z.indexOf(j)<0&&(W[j]=O[j]);if(O!=null&&h)for(var j of h(O))Z.indexOf(j)<0&&Y.call(O,j)&&(W[j]=O[j]);return W},I=(O,Z,W)=>new Promise((j,N)=>{var F=H=>{try{V(W.next(H))}catch(se){N(se)}},B=H=>{try{V(W.throw(H))}catch(se){N(se)}},V=H=>H.done?j(H.value):Promise.resolve(H.value).then(F,B);V((W=W.apply(O,Z)).next())});const w=O=>{var Z=O,{children:W}=Z,j=v(Z,["children"]);const[N,F]=(0,A.useState)(!1);return A.createElement(s.ZP,U(K({},j),{loading:N,onClick:B=>I(void 0,null,function*(){try{F(!0),yield j.onClick(B),F(!1)}catch(V){console.error(V),F(!1)}})}),W)}},85788:function(R,p,o){"use strict";var s=o(86204),A=o.n(s),T=Object.defineProperty,b=(Y,u,K)=>u in Y?T(Y,u,{enumerable:!0,configurable:!0,writable:!0,value:K}):Y[u]=K,_=(Y,u,K)=>b(Y,typeof u!="symbol"?u+"":u,K),h=(Y,u,K)=>new Promise((U,v)=>{var I=Z=>{try{O(K.next(Z))}catch(W){v(W)}},w=Z=>{try{O(K.throw(Z))}catch(W){v(W)}},O=Z=>Z.done?U(Z.value):Promise.resolve(Z.value).then(I,w);O((K=K.apply(Y,u)).next())});class z extends s.EventEmitter{constructor(u,K){super(),_(this,"url"),_(this,"body"),_(this,"fullContent",""),_(this,"controller",null),_(this,"buffer",""),this.url=u,this.body=K}startStream(){return h(this,null,function*(){this.controller=new AbortController;const{signal:u}=this.controller;try{const K=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:u});if(!K.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${K.status}`);const U=K.headers.get("content-type");if(!U)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(U.includes("application/json")){const w=yield K.json();this.emit("error",w);return}if(!U.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const v=K.body.getReader(),I=new TextDecoder("utf-8");for(;;){const{done:w,value:O}=yield v.read();if(w)break;const Z=I.decode(O,{stream:!0});this.buffer+=Z;const W=this.buffer.split(` -`);this.buffer=W.pop()||"";for(const j of W)if(j.startsWith("data:")){const N=j.slice(5).trim();if(N==="[DONE]")break;try{const F=JSON.parse(N);F.data&&this.handleData(F.data)}catch(F){this.buffer=j+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",F)}}}this.emit("done",this.fullContent)}catch(K){K.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",K.message)}})}handleData(u){u.content&&(this.fullContent+=u.content,this.emit("data",{chunk:u,full:this.fullContent}))}cancelRequest(){var u;(u=this.controller)==null||u.abort()}}p.Z=z},81679:function(R,p,o){"use strict";o.d(p,{Z:function(){return I}});var s=o(59301),A=o(30641),T=o(77019),b=o(5269),_={smartWrp:"smartWrp___NjRcB"},h=o(75975),z=o(9148),Y=o(84842),u=o(59301),K=(w,O,Z)=>new Promise((W,j)=>{var N=V=>{try{B(Z.next(V))}catch(H){j(H)}},F=V=>{try{B(Z.throw(V))}catch(H){j(H)}},B=V=>V.done?W(V.value):Promise.resolve(V.value).then(N,F);B((Z=Z.apply(w,O)).next())});const U=` - - - - - \u5FEB\u901F\u6392\u5E8F\u6F14\u793A - - - -

    \u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u6F14\u793A

    - -
    - -