You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
53 KiB
2 lines
53 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2529],{65030:function(Jt,_e,f){f.d(_e,{Z:function(){return ct}});var k=f(98506),s=f(16886),q=f(33346),R=f(43403),Ue=f(92310),X=f.n(Ue),Be=f(29301),Ae=f(76846),re=f(96452),ne=f(6089),i=f(80402),z=f(34280),at=f(49658),u=f(59301),Xe=f(67711),ot=f(77900),Ne=f(8654);function bt(e){var l=e.prefixCls,r=e.align,v=e.arrow,h=e.arrowPos,C=v||{},M=C.className,B=C.content,D=h.x,N=D===void 0?0:D,Y=h.y,p=Y===void 0?0:Y,I=u.useRef();if(!r||!r.points)return null;var x={position:"absolute"};if(r.autoArrow!==!1){var W=r.points[0],se=r.points[1],$=W[0],le=W[1],oe=se[0],T=se[1];$===oe||!["t","b"].includes($)?x.top=p:$==="t"?x.top=0:x.bottom=0,le===T||!["l","r"].includes(le)?x.left=N:le==="l"?x.left=0:x.right=0}return u.createElement("div",{ref:I,className:X()("".concat(l,"-arrow"),M),style:x},B)}function he(e){var l=e.prefixCls,r=e.open,v=e.zIndex,h=e.mask,C=e.motion;return h?u.createElement(ot.default,(0,Xe.Z)({},C,{motionAppear:!0,visible:r,removeOnLeave:!0}),function(M){var B=M.className;return u.createElement("div",{style:{zIndex:v},className:X()("".concat(l,"-mask"),B)})}):null}var S=u.memo(function(e){var l=e.children;return l},function(e,l){return l.cache}),fe=S,de=u.forwardRef(function(e,l){var r=e.popup,v=e.className,h=e.prefixCls,C=e.style,M=e.target,B=e.onVisibleChanged,D=e.open,N=e.keepDom,Y=e.fresh,p=e.onClick,I=e.mask,x=e.arrow,W=e.arrowPos,se=e.align,$=e.motion,le=e.maskMotion,oe=e.forceRender,T=e.getPopupContainer,ee=e.autoDestroy,E=e.portal,m=e.zIndex,F=e.onMouseEnter,te=e.onMouseLeave,vt=e.onPointerEnter,$e=e.onPointerDownCapture,De=e.ready,K=e.offsetX,ue=e.offsetY,Ie=e.offsetR,ft=e.offsetB,ve=e.onAlign,Ee=e.onPrepare,Z=e.stretch,Qe=e.targetWidth,pe=e.targetHeight,xe=typeof r=="function"?r():r,_=D||N,Ct=(T==null?void 0:T.length)>0,qt=u.useState(!T||!Ct),Et=(0,s.Z)(qt,2),Te=Et[0],Xt=Et[1];if((0,z.Z)(function(){!Te&&Ct&&M&&Xt(!0)},[Te,Ct,M]),!Te)return null;var et="auto",ze={left:"-1000vw",top:"-1000vh",right:et,bottom:et};if(De||!D){var zt,kt=se.points,At=se.dynamicInset||((zt=se._experimental)===null||zt===void 0?void 0:zt.dynamicInset),tt=At&&kt[0][1]==="r",Fe=At&&kt[0][0]==="b";tt?(ze.right=Ie,ze.left=et):(ze.left=K,ze.right=et),Fe?(ze.bottom=ft,ze.top=et):(ze.top=ue,ze.bottom=et)}var Se={};return Z&&(Z.includes("height")&&pe?Se.height=pe:Z.includes("minHeight")&&pe&&(Se.minHeight=pe),Z.includes("width")&&Qe?Se.width=Qe:Z.includes("minWidth")&&Qe&&(Se.minWidth=Qe)),D||(Se.pointerEvents="none"),u.createElement(E,{open:oe||_,getContainer:T&&function(){return T(M)},autoDestroy:ee},u.createElement(he,{prefixCls:h,open:D,zIndex:m,mask:I,motion:le}),u.createElement(Be.Z,{onResize:ve,disabled:!D},function(dt){return u.createElement(ot.default,(0,Xe.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:oe,leavedClassName:"".concat(h,"-hidden")},$,{onAppearPrepare:Ee,onEnterPrepare:Ee,visible:D,onVisibleChanged:function(Mt){var ke;$==null||(ke=$.onVisibleChanged)===null||ke===void 0||ke.call($,Mt),B(Mt)}}),function(wt,Mt){var ke=wt.className,Zt=wt.style,We=X()(h,ke,v);return u.createElement("div",{ref:(0,Ne.sQ)(dt,l,Mt),className:We,style:(0,k.Z)((0,k.Z)((0,k.Z)((0,k.Z)({"--arrow-x":"".concat(W.x||0,"px"),"--arrow-y":"".concat(W.y||0,"px")},ze),Se),Zt),{},{boxSizing:"border-box",zIndex:m},C),onMouseEnter:F,onMouseLeave:te,onPointerEnter:vt,onClick:p,onPointerDownCapture:$e},x&&u.createElement(bt,{prefixCls:h,arrow:x,arrowPos:W,align:se}),u.createElement(fe,{cache:!D&&!Y},xe))})}))}),ye=de,Ge=u.forwardRef(function(e,l){var r=e.children,v=e.getTriggerDOMNode,h=(0,Ne.Yr)(r),C=u.useCallback(function(B){(0,Ne.mH)(l,v?v(B):B)},[v]),M=(0,Ne.x1)(C,(0,Ne.C4)(r));return h?u.cloneElement(r,{ref:M}):r}),b=Ge,Q=u.createContext(null),w=Q;function A(e){return e?Array.isArray(e)?e:[e]:[]}function j(e,l,r,v){return u.useMemo(function(){var h=A(r!=null?r:l),C=A(v!=null?v:l),M=new Set(h),B=new Set(C);return e&&(M.has("hover")&&(M.delete("hover"),M.add("click")),B.has("hover")&&(B.delete("hover"),B.add("click"))),[M,B]},[e,l,r,v])}var n=f(29194);function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;return r?e[0]===l[0]:e[0]===l[0]&&e[1]===l[1]}function a(e,l,r,v){for(var h=r.points,C=Object.keys(e),M=0;M<C.length;M+=1){var B,D=C[M];if(t((B=e[D])===null||B===void 0?void 0:B.points,h,v))return"".concat(l,"-placement-").concat(D)}return""}function o(e,l,r,v){return l||(r?{motionName:"".concat(e,"-").concat(r)}:v?{motionName:v}:null)}function c(e){return e.ownerDocument.defaultView}function g(e){for(var l=[],r=e==null?void 0:e.parentElement,v=["hidden","scroll","clip","auto"];r;){var h=c(r).getComputedStyle(r),C=h.overflowX,M=h.overflowY,B=h.overflow;[C,M,B].some(function(D){return v.includes(D)})&&l.push(r),r=r.parentElement}return l}function P(e){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?l:e}function L(e){return P(parseFloat(e),0)}function U(e,l){var r=(0,k.Z)({},e);return(l||[]).forEach(function(v){if(!(v instanceof HTMLBodyElement||v instanceof HTMLHtmlElement)){var h=c(v).getComputedStyle(v),C=h.overflow,M=h.overflowClipMargin,B=h.borderTopWidth,D=h.borderBottomWidth,N=h.borderLeftWidth,Y=h.borderRightWidth,p=v.getBoundingClientRect(),I=v.offsetHeight,x=v.clientHeight,W=v.offsetWidth,se=v.clientWidth,$=L(B),le=L(D),oe=L(N),T=L(Y),ee=P(Math.round(p.width/W*1e3)/1e3),E=P(Math.round(p.height/I*1e3)/1e3),m=(W-se-oe-T)*ee,F=(I-x-$-le)*E,te=$*E,vt=le*E,$e=oe*ee,De=T*ee,K=0,ue=0;if(C==="clip"){var Ie=L(M);K=Ie*ee,ue=Ie*E}var ft=p.x+$e-K,ve=p.y+te-ue,Ee=ft+p.width+2*K-$e-De-m,Z=ve+p.height+2*ue-te-vt-F;r.left=Math.max(r.left,ft),r.top=Math.max(r.top,ve),r.right=Math.min(r.right,Ee),r.bottom=Math.min(r.bottom,Z)}}),r}function ie(e){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r="".concat(l),v=r.match(/^(.*)\%$/);return v?e*(parseFloat(v[1])/100):parseFloat(r)}function ae(e,l){var r=l||[],v=(0,s.Z)(r,2),h=v[0],C=v[1];return[ie(e.width,h),ie(e.height,C)]}function Le(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function we(e,l){var r=l[0],v=l[1],h,C;return r==="t"?C=e.y:r==="b"?C=e.y+e.height:C=e.y+e.height/2,v==="l"?h=e.x:v==="r"?h=e.x+e.width:h=e.x+e.width/2,{x:h,y:C}}function be(e,l){var r={t:"b",b:"t",l:"r",r:"l"};return e.map(function(v,h){return h===l?r[v]||"c":v}).join("")}function it(e,l,r,v,h,C,M){var B=u.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:h[v]||{}}),D=(0,s.Z)(B,2),N=D[0],Y=D[1],p=u.useRef(0),I=u.useMemo(function(){return l?g(l):[]},[l]),x=u.useRef({}),W=function(){x.current={}};e||W();var se=(0,ne.Z)(function(){if(l&&r&&e){let He=function(or,yt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Yt,ir=_.x+or,Pr=_.y+yt,Gr=ir+Fe,Qr=Pr+tt,Kr=Math.max(ir,pt.left),d=Math.max(Pr,pt.top),y=Math.min(Gr,pt.right),H=Math.min(Qr,pt.bottom);return Math.max(0,(y-Kr)*(H-d))},Kt=function(){Pt=_.y+G,Rt=Pt+tt,Ft=_.x+V,gt=Ft+Fe};var oe,T,ee,E,m=l,F=m.ownerDocument,te=c(m),vt=te.getComputedStyle(m),$e=vt.position,De=m.style.left,K=m.style.top,ue=m.style.right,Ie=m.style.bottom,ft=m.style.overflow,ve=(0,k.Z)((0,k.Z)({},h[v]),C),Ee=F.createElement("div");(oe=m.parentElement)===null||oe===void 0||oe.appendChild(Ee),Ee.style.left="".concat(m.offsetLeft,"px"),Ee.style.top="".concat(m.offsetTop,"px"),Ee.style.position=$e,Ee.style.height="".concat(m.offsetHeight,"px"),Ee.style.width="".concat(m.offsetWidth,"px"),m.style.left="0",m.style.top="0",m.style.right="auto",m.style.bottom="auto",m.style.overflow="hidden";var Z;if(Array.isArray(r))Z={x:r[0],y:r[1],width:0,height:0};else{var Qe,pe,xe=r.getBoundingClientRect();xe.x=(Qe=xe.x)!==null&&Qe!==void 0?Qe:xe.left,xe.y=(pe=xe.y)!==null&&pe!==void 0?pe:xe.top,Z={x:xe.x,y:xe.y,width:xe.width,height:xe.height}}var _=m.getBoundingClientRect(),Ct=te.getComputedStyle(m),qt=Ct.height,Et=Ct.width;_.x=(T=_.x)!==null&&T!==void 0?T:_.left,_.y=(ee=_.y)!==null&&ee!==void 0?ee:_.top;var Te=F.documentElement,Xt=Te.clientWidth,et=Te.clientHeight,ze=Te.scrollWidth,zt=Te.scrollHeight,kt=Te.scrollTop,At=Te.scrollLeft,tt=_.height,Fe=_.width,Se=Z.height,dt=Z.width,wt={left:0,top:0,right:Xt,bottom:et},Mt={left:-At,top:-kt,right:ze-At,bottom:zt-kt},ke=ve.htmlRegion,Zt="visible",We="visibleFirst";ke!=="scroll"&&ke!==We&&(ke=Zt);var _t=ke===We,Nr=U(Mt,I),O=U(wt,I),Yt=ke===Zt?O:Nr,me=_t?O:Yt;m.style.left="auto",m.style.top="auto",m.style.right="0",m.style.bottom="0";var sr=m.getBoundingClientRect();m.style.left=De,m.style.top=K,m.style.right=ue,m.style.bottom=Ie,m.style.overflow=ft,(E=m.parentElement)===null||E===void 0||E.removeChild(Ee);var mt=P(Math.round(Fe/parseFloat(Et)*1e3)/1e3),xt=P(Math.round(tt/parseFloat(qt)*1e3)/1e3);if(mt===0||xt===0||(0,Ae.Sh)(r)&&!(0,n.Z)(r))return;var Dr=ve.offset,lr=ve.targetOffset,rt=ae(_,Dr),ur=(0,s.Z)(rt,2),Oe=ur[0],Ke=ur[1],Ut=ae(Z,lr),Ze=(0,s.Z)(Ut,2),St=Ze[0],pr=Ze[1];Z.x-=St,Z.y-=pr;var zr=ve.points||[],cr=(0,s.Z)(zr,2),kr=cr[0],vr=cr[1],ht=Le(vr),Pe=Le(kr),ge=we(Z,ht),fr=we(_,Pe),Ve=(0,k.Z)({},ve),V=ge.x-fr.x+Oe,G=ge.y-fr.y+Ke,Je=He(V,G),Lt=He(V,G,O),je=we(Z,["t","l"]),dr=we(_,["t","l"]),$t=we(Z,["b","r"]),It=we(_,["b","r"]),Tt=ve.overflow||{},Zr=Tt.adjustX,mr=Tt.adjustY,Gt=Tt.shiftX,er=Tt.shiftY,hr=function(yt){return typeof yt=="boolean"?yt:yt>=0},Pt,Rt,Ft,gt;Kt();var gr=hr(mr),Re=Pe[0]===ht[0];if(gr&&Pe[0]==="t"&&(Rt>me.bottom||x.current.bt)){var Wt=G;Re?Wt-=tt-Se:Wt=je.y-It.y-Ke;var yr=He(V,Wt),_r=He(V,Wt,O);yr>Je||yr===Je&&(!_t||_r>=Lt)?(x.current.bt=!0,G=Wt,Ke=-Ke,Ve.points=[be(Pe,0),be(ht,0)]):x.current.bt=!1}if(gr&&Pe[0]==="b"&&(Pt<me.top||x.current.tb)){var Ot=G;Re?Ot+=tt-Se:Ot=$t.y-dr.y-Ke;var br=He(V,Ot),Lr=He(V,Ot,O);br>Je||br===Je&&(!_t||Lr>=Lt)?(x.current.tb=!0,G=Ot,Ke=-Ke,Ve.points=[be(Pe,0),be(ht,0)]):x.current.tb=!1}var Cr=hr(Zr),Er=Pe[1]===ht[1];if(Cr&&Pe[1]==="l"&&(gt>me.right||x.current.rl)){var Vt=V;Er?Vt-=Fe-dt:Vt=je.x-It.x-Oe;var jt=He(Vt,G),tr=He(Vt,G,O);jt>Je||jt===Je&&(!_t||tr>=Lt)?(x.current.rl=!0,V=Vt,Oe=-Oe,Ve.points=[be(Pe,1),be(ht,1)]):x.current.rl=!1}if(Cr&&Pe[1]==="r"&&(Ft<me.left||x.current.lr)){var Ht=V;Er?Ht+=Fe-dt:Ht=$t.x-dr.x-Oe;var rr=He(Ht,G),Qt=He(Ht,G,O);rr>Je||rr===Je&&(!_t||Qt>=Lt)?(x.current.lr=!0,V=Ht,Oe=-Oe,Ve.points=[be(Pe,1),be(ht,1)]):x.current.lr=!1}Kt();var qe=Gt===!0?0:Gt;typeof qe=="number"&&(Ft<O.left&&(V-=Ft-O.left-Oe,Z.x+dt<O.left+qe&&(V+=Z.x-O.left+dt-qe)),gt>O.right&&(V-=gt-O.right-Oe,Z.x>O.right-qe&&(V+=Z.x-O.right+qe)));var Bt=er===!0?0:er;typeof Bt=="number"&&(Pt<O.top&&(G-=Pt-O.top-Ke,Z.y+Se<O.top+Bt&&(G+=Z.y-O.top+Se-Bt)),Rt>O.bottom&&(G-=Rt-O.bottom-Ke,Z.y>O.bottom-Bt&&(G+=Z.y-O.bottom+Bt)));var Nt=_.x+V,Dt=Nt+Fe,nr=_.y+G,Ir=nr+tt,Ar=Z.x,wr=Ar+dt,Mr=Z.y,Tr=Mr+Se,Fr=Math.max(Nt,Ar),xr=Math.min(Dt,wr),Wr=(Fr+xr)/2,Or=Wr-Nt,Sr=Math.max(nr,Mr),Vr=Math.min(Ir,Tr),jr=(Sr+Vr)/2,Hr=jr-nr;M==null||M(l,Ve);var nt=sr.right-_.x-(V+_.width),ar=sr.bottom-_.y-(G+_.height);mt===1&&(V=Math.round(V),nt=Math.round(nt)),xt===1&&(G=Math.round(G),ar=Math.round(ar));var Ur={ready:!0,offsetX:V/mt,offsetY:G/xt,offsetR:nt/mt,offsetB:ar/xt,arrowX:Or/mt,arrowY:Hr/xt,scaleX:mt,scaleY:xt,align:Ve};Y(Ur)}}),$=function(){p.current+=1;var T=p.current;Promise.resolve().then(function(){p.current===T&&se()})},le=function(){Y(function(T){return(0,k.Z)((0,k.Z)({},T),{},{ready:!1})})};return(0,z.Z)(le,[v]),(0,z.Z)(function(){e||le()},[e]),[N.ready,N.offsetX,N.offsetY,N.offsetR,N.offsetB,N.arrowX,N.arrowY,N.scaleX,N.scaleY,N.align,$]}var Ye=f(15142);function st(e,l,r,v,h){(0,z.Z)(function(){if(e&&l&&r){let p=function(){v(),h()};var C=l,M=r,B=g(C),D=g(M),N=c(M),Y=new Set([N].concat((0,Ye.Z)(B),(0,Ye.Z)(D)));return Y.forEach(function(I){I.addEventListener("scroll",p,{passive:!0})}),N.addEventListener("resize",p,{passive:!0}),v(),function(){Y.forEach(function(I){I.removeEventListener("scroll",p),N.removeEventListener("resize",p)})}}},[e,l,r])}var Ce=f(48736);function Me(e,l,r,v,h,C,M,B){var D=u.useRef(e);D.current=e;var N=u.useRef(!1);u.useEffect(function(){if(l&&v&&(!h||C)){var p=function(){N.current=!1},I=function(ee){var E;D.current&&!M(((E=ee.composedPath)===null||E===void 0||(E=E.call(ee))===null||E===void 0?void 0:E[0])||ee.target)&&!N.current&&B(!1)},x=c(v);x.addEventListener("pointerdown",p,!0),x.addEventListener("mousedown",I,!0),x.addEventListener("contextmenu",I,!0);var W=(0,re.A)(r);if(W&&(W.addEventListener("mousedown",I,!0),W.addEventListener("contextmenu",I,!0)),0)var se,$,le,oe;return function(){x.removeEventListener("pointerdown",p,!0),x.removeEventListener("mousedown",I,!0),x.removeEventListener("contextmenu",I,!0),W&&(W.removeEventListener("mousedown",I,!0),W.removeEventListener("contextmenu",I,!0))}}},[l,r,v,h,C]);function Y(){N.current=!0}return Y}var lt=["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 ut(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:R.Z,l=u.forwardRef(function(r,v){var h=r.prefixCls,C=h===void 0?"rc-trigger-popup":h,M=r.children,B=r.action,D=B===void 0?"hover":B,N=r.showAction,Y=r.hideAction,p=r.popupVisible,I=r.defaultPopupVisible,x=r.onPopupVisibleChange,W=r.afterPopupVisibleChange,se=r.mouseEnterDelay,$=r.mouseLeaveDelay,le=$===void 0?.1:$,oe=r.focusDelay,T=r.blurDelay,ee=r.mask,E=r.maskClosable,m=E===void 0?!0:E,F=r.getPopupContainer,te=r.forceRender,vt=r.autoDestroy,$e=r.destroyPopupOnHide,De=r.popup,K=r.popupClassName,ue=r.popupStyle,Ie=r.popupPlacement,ft=r.builtinPlacements,ve=ft===void 0?{}:ft,Ee=r.popupAlign,Z=r.zIndex,Qe=r.stretch,pe=r.getPopupClassNameFromAlign,xe=r.fresh,_=r.alignPoint,Ct=r.onPopupClick,qt=r.onPopupAlign,Et=r.arrow,Te=r.popupMotion,Xt=r.maskMotion,et=r.popupTransitionName,ze=r.popupAnimation,zt=r.maskTransitionName,kt=r.maskAnimation,At=r.className,tt=r.getTriggerDOMNode,Fe=(0,q.Z)(r,lt),Se=vt||$e||!1,dt=u.useState(!1),wt=(0,s.Z)(dt,2),Mt=wt[0],ke=wt[1];(0,z.Z)(function(){ke((0,at.Z)())},[]);var Zt=u.useRef({}),We=u.useContext(w),_t=u.useMemo(function(){return{registerSubPopup:function(y,H){Zt.current[y]=H,We==null||We.registerSubPopup(y,H)}}},[We]),Nr=(0,i.Z)(),O=u.useState(null),Yt=(0,s.Z)(O,2),me=Yt[0],sr=Yt[1],mt=u.useRef(null),xt=(0,ne.Z)(function(d){mt.current=d,(0,Ae.Sh)(d)&&me!==d&&sr(d),We==null||We.registerSubPopup(Nr,d)}),Dr=u.useState(null),lr=(0,s.Z)(Dr,2),rt=lr[0],ur=lr[1],Oe=u.useRef(null),Ke=(0,ne.Z)(function(d){(0,Ae.Sh)(d)&&rt!==d&&(ur(d),Oe.current=d)}),Ut=u.Children.only(M),Ze=(Ut==null?void 0:Ut.props)||{},St={},pr=(0,ne.Z)(function(d){var y,H,ce=rt;return(ce==null?void 0:ce.contains(d))||((y=(0,re.A)(ce))===null||y===void 0?void 0:y.host)===d||d===ce||(me==null?void 0:me.contains(d))||((H=(0,re.A)(me))===null||H===void 0?void 0:H.host)===d||d===me||Object.values(Zt.current).some(function(J){return(J==null?void 0:J.contains(d))||d===J})}),zr=o(C,Te,ze,et),cr=o(C,Xt,kt,zt),kr=u.useState(I||!1),vr=(0,s.Z)(kr,2),ht=vr[0],Pe=vr[1],ge=p!=null?p:ht,fr=(0,ne.Z)(function(d){p===void 0&&Pe(d)});(0,z.Z)(function(){Pe(p||!1)},[p]);var Ve=u.useRef(ge);Ve.current=ge;var V=u.useRef([]);V.current=[];var G=(0,ne.Z)(function(d){var y;fr(d),((y=V.current[V.current.length-1])!==null&&y!==void 0?y:ge)!==d&&(V.current.push(d),x==null||x(d))}),Je=u.useRef(),Lt=function(){clearTimeout(Je.current)},je=function(y){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Lt(),H===0?G(y):Je.current=setTimeout(function(){G(y)},H*1e3)};u.useEffect(function(){return Lt},[]);var dr=u.useState(!1),$t=(0,s.Z)(dr,2),It=$t[0],Tt=$t[1];(0,z.Z)(function(d){(!d||ge)&&Tt(!0)},[ge]);var Zr=u.useState(null),mr=(0,s.Z)(Zr,2),Gt=mr[0],er=mr[1],hr=u.useState(null),Pt=(0,s.Z)(hr,2),Rt=Pt[0],Ft=Pt[1],gt=function(y){Ft([y.clientX,y.clientY])},gr=it(ge,me,_&&Rt!==null?Rt:rt,Ie,ve,Ee,qt),Re=(0,s.Z)(gr,11),Wt=Re[0],yr=Re[1],_r=Re[2],Ot=Re[3],br=Re[4],Lr=Re[5],Cr=Re[6],Er=Re[7],Vt=Re[8],jt=Re[9],tr=Re[10],Ht=j(Mt,D,N,Y),rr=(0,s.Z)(Ht,2),Qt=rr[0],qe=rr[1],Bt=Qt.has("click"),Nt=qe.has("click")||qe.has("contextMenu"),Dt=(0,ne.Z)(function(){It||tr()}),nr=function(){Ve.current&&_&&Nt&&je(!1)};st(ge,rt,me,Dt,nr),(0,z.Z)(function(){Dt()},[Rt,Ie]),(0,z.Z)(function(){ge&&!(ve!=null&&ve[Ie])&&Dt()},[JSON.stringify(Ee)]);var Ir=u.useMemo(function(){var d=a(ve,C,jt,_);return X()(d,pe==null?void 0:pe(jt))},[jt,pe,ve,C,_]);u.useImperativeHandle(v,function(){return{nativeElement:Oe.current,popupElement:mt.current,forceAlign:Dt}});var Ar=u.useState(0),wr=(0,s.Z)(Ar,2),Mr=wr[0],Tr=wr[1],Fr=u.useState(0),xr=(0,s.Z)(Fr,2),Wr=xr[0],Or=xr[1],Sr=function(){if(Qe&&rt){var y=rt.getBoundingClientRect();Tr(y.width),Or(y.height)}},Vr=function(){Sr(),Dt()},jr=function(y){Tt(!1),tr(),W==null||W(y)},Hr=function(){return new Promise(function(y){Sr(),er(function(){return y})})};(0,z.Z)(function(){Gt&&(tr(),Gt(),er(null))},[Gt]);function nt(d,y,H,ce){St[d]=function(J){var Rr;ce==null||ce(J),je(y,H);for(var Jr=arguments.length,qr=new Array(Jr>1?Jr-1:0),Br=1;Br<Jr;Br++)qr[Br-1]=arguments[Br];(Rr=Ze[d])===null||Rr===void 0||Rr.call.apply(Rr,[Ze,J].concat(qr))}}(Bt||Nt)&&(St.onClick=function(d){var y;Ve.current&&Nt?je(!1):!Ve.current&&Bt&&(gt(d),je(!0));for(var H=arguments.length,ce=new Array(H>1?H-1:0),J=1;J<H;J++)ce[J-1]=arguments[J];(y=Ze.onClick)===null||y===void 0||y.call.apply(y,[Ze,d].concat(ce))});var ar=Me(ge,Nt,rt,me,ee,m,pr,je),Ur=Qt.has("hover"),He=qe.has("hover"),Kt,or;Ur&&(nt("onMouseEnter",!0,se,function(d){gt(d)}),nt("onPointerEnter",!0,se,function(d){gt(d)}),Kt=function(y){(ge||It)&&me!==null&&me!==void 0&&me.contains(y.target)&&je(!0,se)},_&&(St.onMouseMove=function(d){var y;(y=Ze.onMouseMove)===null||y===void 0||y.call(Ze,d)})),He&&(nt("onMouseLeave",!1,le),nt("onPointerLeave",!1,le),or=function(){je(!1,le)}),Qt.has("focus")&&nt("onFocus",!0,oe),qe.has("focus")&&nt("onBlur",!1,T),Qt.has("contextMenu")&&(St.onContextMenu=function(d){var y;Ve.current&&qe.has("contextMenu")?je(!1):(gt(d),je(!0)),d.preventDefault();for(var H=arguments.length,ce=new Array(H>1?H-1:0),J=1;J<H;J++)ce[J-1]=arguments[J];(y=Ze.onContextMenu)===null||y===void 0||y.call.apply(y,[Ze,d].concat(ce))}),At&&(St.className=X()(Ze.className,At));var yt=u.useRef(!1);yt.current||(yt.current=te||ge||It);var pt=(0,k.Z)((0,k.Z)({},Ze),St),ir={},Pr=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];Pr.forEach(function(d){Fe[d]&&(ir[d]=function(){for(var y,H=arguments.length,ce=new Array(H),J=0;J<H;J++)ce[J]=arguments[J];(y=pt[d])===null||y===void 0||y.call.apply(y,[pt].concat(ce)),Fe[d].apply(Fe,ce)})});var Gr=u.cloneElement(Ut,(0,k.Z)((0,k.Z)({},pt),ir)),Qr={x:Lr,y:Cr},Kr=Et?(0,k.Z)({},Et!==!0?Et:{}):null;return u.createElement(u.Fragment,null,u.createElement(Be.Z,{disabled:!ge,ref:Ke,onResize:Vr},u.createElement(b,{getTriggerDOMNode:tt},Gr)),yt.current&&u.createElement(w.Provider,{value:_t},u.createElement(ye,{portal:e,ref:xt,prefixCls:C,popup:De,className:X()(K,Ir),style:ue,target:rt,onMouseEnter:Kt,onMouseLeave:or,onPointerEnter:Kt,zIndex:Z,open:ge,keepDom:It,fresh:xe,onClick:Ct,onPointerDownCapture:ar,mask:ee,motion:zr,maskMotion:cr,onVisibleChanged:jr,onPrepare:Hr,forceRender:te,autoDestroy:Se,getPopupContainer:F,align:jt,arrow:Kr,arrowPos:Qr,ready:Wt,offsetX:yr,offsetY:_r,offsetR:Ot,offsetB:br,onAlign:Dt,stretch:Qe,targetWidth:Mr/Er,targetHeight:Wr/Vt})))});return l}var ct=ut(R.Z)},43116:function(Jt,_e,f){f.r(_e),f.d(_e,{default:function(){return Ge}});var k=f(59301),s=f(25690),q=f(25399),R={flex_box_center:"flex_box_center___gzO10",flex_space_between:"flex_space_between___HD4df",flex_box_vertical_center:"flex_box_vertical_center___biRrw",flex_box_center_end:"flex_box_center_end___vGSp5",flex_box_column:"flex_box_column___M8cXk",menuWrap:"menuWrap___PO4bq",crumbs:"crumbs___deUWl",info:"info___yqdBj",avatar:"avatar___AAwgi",name:"name___StpT8",approve:"approve___Uf6lz",number:"number___wTMVZ",attendance:"attendance___EUyoc",btn:"btn___TFPf7",nav:"nav___kkv6O",active:"active___s1gIo"},Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABW5JREFUSEudVn9olWUUPud+9945UwKXUC40FaZGJrqubQ5tgza1VHQ6iYxMEkuZEWqhUII/qv9qwwokTbRQmlpClMzd2g8jV6mzRdoKsTIlzOUfs7Z7v+89T7zv9+N+93qn0oXLB9997/uc85zzPOcw3cZn1iFMVY6zkIRmAigWoVEkRAJcJsWXFHCciY+cXBnvutV1fLMDlUecJcqW7QBNIGESAcF82TxFiAAiKJgnCfeA6ZWu5wsODXZvXsCaZoxNDzj7oagMOhMDQpmvBtGAyn0SmESDemcJkU6QPNm9tvBCLvANgNWf4xFlq8NKUEQgc5G5MAvUC8D87mUZ+t2cBfVGKbq464VYexg0C9CAiWqBUMzNyKNNNF3hTDPvw5SaDE2A+r+sQW0SVP+wrjAADQA1jSLynSgUuTVxaTJZurT9BUGrCLEIlZDQFJfWEKUGyDvvP4l7Iw4lul9y6Q0Aq5vlhDhiamai9ijSYIzIu5G7rPVtVTzg0zNjr11ui3xAQuMDug29fi1DrIA6z24YWh4A1jRjiYg6mAELUQP+pGNxtDZf11XsxeiUnT4HwVAdpJ9tdqO5bDFF6n7cUHDIZDi7WX4SYIKJVPkU6mgZYGtMx0K+OFibJ3alXhfQpkyN3e516xiqO7jn3MuFE3luC6Y6Iqd9Cl06vWiJL7Yvio6+mVYf2m0/Ct1onkR0Nrl19CXFEp3Gs5NqC4Q2Gx0ZEfs11E5CFzoWRcfdDDCxy54FSHtGNhnNamMIdzeDt/LspHwpSqoC8Xq10FERMQpg3X2slq8MBvrwnvQax5Z3wjUMa9bXstsf3MpzktKjFEpyKfV1CKLGjtrYi/kAV51ErKs73S0OJoYbLrgrq4bG+n7mmqTqI6FhYUpd3WVcJCKR9e1LrTfDoOVNKHT+SX8EQSnE2sGgkyRyhyOogEP1AhT6vhvK8jrXJKWPBC5goEHfN827rxm0sb0udnzG/vRaIr63aHh0y9W/068q4UQ8Hqv7ahlfCwcz/e2BkpTgmCgaYwzetTrtPn0epVJiuitoHG39nBJFq9tro3v8yyoO2K9BMLc4Fkv81m+fgcSqp06m3otXKHL0MU7pc6U7ETv1HNtTGvurFOgLKKMtc7ehdE5SWkVQmdulJLyudaH1VjjymU24X6WdeWC0waZVnc/EV07fnd6ngOGnVhYsKt2JO8UZ+AXMK86sGfLZ5IaBs6JkUjBpdNNoWYjCZtOV/lTQmUaj97Q9zn/mNktlE4al0moBlBR1Lo/vSOxJvSE2NoKsORBJQGGbIFLWXR//5oGG/gNQeMIvFQtvNcJXkNNBDQ3fTMPYGvnpfL6arzvLPrQrWGTeiacLNmnhk0iLCHWTomIluPx9/ZAH9f8mNwy0QqHSlwlHo9OyrS1UQ0SiI9sGAaxrQvz3f9Mfdy6Pz69qI+v6+XSPKIxztRt5tmt1/P3yXRhxvS/1q4gM9zToWps+Eph3sC4wWWSVJxdw56CC32dvhsK1b1fEd5S9l5qUJlrGijBuRHzbwaWcntKY+kCJPOVrktnKmLe+tPqoc0LgrhSmWynSB4UWEvwBoT4B2RmrMuY8QhTqRVHjkMLYNl8apTsx3rFTDVCY581RPU+zx5OX5VhR3gDOmYfu0hTSU7C/uFPBlF1wHoqiENznmrfno0CvpfjGAWyy1CsGpAUKscy0zzZgE7Xri4aJwDfzzEMCD75i+LXSoI6tDgMo8seUtwLmuTxjfzfMQ6Je61ZLlA9q1sR+Zz+EyvJtbZks3bkZjDVPUhC+/TUx3JV6EYaD7Upogrt/ehl5F4sSU1vfMP73IpwrhfCqryDFLDzKm+qXSfiSUjjOkdtb9f8DnvFAdkid8jMAAAAASUVORK5CYII=",X="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA7VJREFUSEu9lk2IHFUQx///eWRnogtCRDAqmR2dfq/jQVFZyCKaCAYUo/gVMHoSRVAUxFwS0ECMmpsSFj3qIaCInxcvBrJKQCOKigft6mYIOBpkNWRhHFBnu0veZDr2zk7PLCr7Tk2/qvq9qldVr4g1rCRJrsuy7G5VvQnA5QAuG6idBvAzyROVSuXDIAi+mWSO4wSSJLk/TdMXALhJhgb7Yox5NgiCd8vkRwKjKGqQfFNVt60RtEKM5ElVfTAMw1PD+quASZJsT9P0PQAX/xtYQeeMMea+IAg+LdpZARzAjgHY8B9huXrPGLOzCD0P9GEE8GWZZyR/BbCgqiRpVfXaNR7qDIDZPLzngSLyedmdkXxtampqb6PR+COHJEkyl2XZUVW9ahLY36lzbs7L9YGDbHxnlCLJD5xz947aa7VaW3q93g8ALpgENcbs9tnbB0ZRFI1KfZJqjKk3m812mUEReUlV908CApAwDEP6ok7T9OsS79rOuS3jjInIrarqE23iMsZcTxE5qKoHSoCnnHNXjrMUx/HNWZatSP3SoiefZxRFxwHcUgL0Ib202WwujgnpE6r66kT3zgkseKAAsGMUjoRh+PSofVXdEMfxd6oarhEYe2AHwPQ4BZJ7nXMvF2Xa7fbGbrf7NoAbSM4D+EpVLwRwI8knVXXjCJu/rwX4Gcl9zrkTcRw/BeCK6enpg51O5zlf0LVabXe9Xj9bNN5qtWyv1/sYQH0I2ikNKck/ST5urX0jVxKRFwHcbq2dFZFvq9XqzpmZmd98PZPseTkfZv+dJMmOLMuO+85UgPZDugBgx7D7JJ9xzr1S/J8kydVpmu4i+QmAx5xzj4rIUX8lzrl7Wq3WRcvLywnJh621H4nI96q6tWBjobQsqtXq5kaj8cvwQRYXF6eXlpbu8j3XWjsvIodVdZ8x5jZVnc2y7FClUtlmrf1CRN5S1QdyG/RlUVb4JC9xzvlwrVpRFPnE2OWc258XPkmfrX4aOB2G4TVeKYoiH4ntuYF+4Q82VrW2cUBVnYrj+H1r7Z0ATBzHoqr9BmGMeSQIgtfb7fambrf7IwCfuX6da23+a1TzNsbMBUFwsqxcROQAybM+rHEcb82y7CGfLNbawyT/EhE/MewpePdP8+7jVz9PHZLHVPUnAP67n4X5UtVNvt4AHKnVaofy0hiMJ/Oqekfh7lY+T4Owjn2Ayzz1//2rAqA1KPzNQ7KjH+BBaP08sz4jRn6qdR2icui6jonF+K/bIDycIP/nqP83Fw/wC2ieHm4AAAAASUVORK5CYII=",Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABNNJREFUSEuVVmtoXEUYPXPXTQxtcKXYaBJrgthUEJoEgrESN9G2ItJaNy1qRcmaIIJQqD/8YctKaqsGEREsJhYbEB9oYn1jQUwtlSZSSB/S6mqb5rUxGDdt2ahJd+83MjN37p27m01iIOzlPubMnO985zsMS/hb/3trzVwGWzihgYOV2YRS4gycY4I4EhmyjsFin5+u7jy52HJsoRc2DrVtzaT5XuK8SgAQATYBHOqXiIG4+AXEc4DFCWz32bqu3nzrzgu4abitci5jf0ic1YsFJYgANK8lOJdA4pm6VpvgsAY4C26P3/nWxWzgHMBNY9FwOo1PibBCLKbB9IJqcf8GBJC+r0/MOUsSAs3n17191AT1AQowO8O+I86DmkJFl6JMXys6nXsupf53nBqnwQIbTFAXcNtkW+XsnH1CnEwu6NDE4dXOWWReijW9Zk3FPQ4rWWAH6+JhRa8L+NBYtN+2IWtmfqRP9dj1D+LplZEcLaQy/6DpzHO4ykmd2mVEb1rCDAw3dN3lAkbGo1szhB5yRKDoU4LQ1BXwAhyojGFV4Y0+0BdHuvFF8rgHJhnxvred+nJg2+g9Xb3yhA+PR38lQpV46O3SVKXabUWwDO9U7kKhVSBBv54+jthIt2TEFY1Zc6FqWzwT/1Z8tLFzDWtOtNbYZA+a4vBkrhWpWoNxC723vYYbgiEJ2DH+ASbnLuHIldMGlWKjDGQrhtQJnb5lVi1rTkTbiSPmKU/X0Glq49Th4jrsKX/GpXRodgJ9l0/C5oT9ia+M2mcrVgECgT0CsM8m3mSeytcKmhYwvHnz86hetjqrhgcRW9WCj/7sw6sjH4McVZtt4/YtcIQ1J1riNmG16xKSBkMwTk0qCsrRXdmeo9LvLw8iAAuNoWq8MXYIB/447PWocCOHIelUwG/ihCkiLPdx7YB4jsKws+QJbA6FcwAFnftG30fsliexa6gbn031++qmLNHpZY4ZBcix3HaK7PWhZ8xFrAg9t76OIqtwXk8+OPkt7g3V4PFzHbiU+TvHhVx7BFIskmiJk6RU9U62J4r7kdBGPLvykbyDZTqdwo4L+3EqdSHXAg1z52CC0qf6iHiTz5oM3xTFf6/iZZQVlCw46l4YehdfJn/yn87wWaVSJkQTbbeJx0yfNFVae+0d6Cjfudhcxc8zF7H9l1dckXhTRvWhUC/nlmiL1hoiGpTK1ENVSlsp9aWbdqB+2dpFAcULj57bhzOpEUWroXQNbjFW67c2bUuGPT1QHEYktB4VhaV5QecojcPTJ9A58Q1GZqd89qi91CbExxu71khAZd68x5x52fOwuuh2REL34e7itbCYJcEnrybxyV8/4NDUj5hOz/gE419LxBLmmbf4ePNoSz8Rq3d9L888LLlmBe6/bh3O/5vA0SunkHaV7ZiFkXHkPBQqJTYwHDbGkwDUA9iW0cKY6HkmvrZC+Wsmgux5yFmyMBis0/kmT8RAMHse6t2qNOCMIzNe6OFrzEMOls6wwIZhI9csEKKYPKlSWG5emXcDxsQX0YK4tXCI0jI0Y6IG9J3MyTxevc1o4cRELDEmmtqXQTjD9xLxKtmjRqAyx5kbHcHi3Ga7z9b/zyCc3XAi6qcz1habqIE4K+McpY5QJjghkeE4BiuwpKj/HzXrtW9CRHoFAAAAAElFTkSuQmCC",Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAApVJREFUSEu9VsuKE0EUPZWKGUgy5CF5kExIQmjTWwVBFyIu3Avqxm8RQfFb3KjgXnAQFw4Iuu22BySBmBcZ8iQJSafkNt1DHqar0CF32/fe03XuObeKQSEsy7q5Wq0eCSHuAcgDyLllvwE0GGNfAoHAB03TfsjaMb8Ey7Ke2Lb9GkBV1sj9bnLOn2ua9m5f/l8BDcMoM8beCCHuKAJtpDHGzoQQz3Rd/7VdvwNoWdZ927bfA7j+L2BrNT3O+WNN0z6v99kAdME+Arj2n2Be+YJz/nAd9BKQaATw7QpOtv2vPQC3PXovAU3T/Oo3s2QyiVQqtXNw27Zxfn7uSwjNtFqt3qUkB9BV41u/KsYYSqUSQqHQRlqz2cRwOJROgHP+lNTrABqGYahIn8CKxSICgYADMBgM0Gq1pGCeZXRd1xmZ2rbt76pVlUoFwWDQSW+321gsFphMJkrlnPNbzDTNl0KIFyoVx8fHyOW8JQPM53OMx2MIIdDrkTb8gzH2ihmG8QnAA1kyfS8UCgiHwzszzGaz6Pf76HQ6sjanBGgCuCHLpPmVy+SczRiNRiBBRaNRdLtdXFxc+LX6SYAjAFEZYCaTQTwe30kjOmmWdEoFxY6VAEmVJBZPnduoND+ab61Ww2q18vv3kRKliUQC6XR6b6PlcolGo4HZbCYjyqFUKhqa3bbhtzsr0Eklp1JbRCIRnJycyP4c0+kU9XrdN8+xhcz4+XzeUaBK0Az9aHWMT438VlssFgPN8OjoaC8mCYXsQeKhzbMnTGe10UeV5U2GJ1vQacl3FNScDE87lW4Nv9hY3pQou568ZrRH6dTeWlOheud6cmk97AXsUkvvmcM8MTxqDvqI8kAP+kxcF8HBHsLbyrvKp/4fx2NdC3LCqTwAAAAASUVORK5CYII=",re=f(48790),ne=f(346),i=f(59301),z=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,Xe=(b,Q)=>{var w={};for(var A in b)at.call(b,A)&&Q.indexOf(A)<0&&(w[A]=b[A]);if(b!=null&&z)for(var A of z(b))Q.indexOf(A)<0&&u.call(b,A)&&(w[A]=b[A]);return w},ot=(b,Q,w)=>new Promise((A,j)=>{var n=o=>{try{a(w.next(o))}catch(c){j(c)}},t=o=>{try{a(w.throw(o))}catch(c){j(c)}},a=o=>o.done?A(o.value):Promise.resolve(o.value).then(n,t);a((w=w.apply(b,Q)).next())}),Ne=(b=>(b.Classrooms="classrooms",b.Shixuns="shixuns",b.Paths="paths",b.Projects="projects",b.Videos="videos",b.Topics="topics",b.Teach="teach-group",b.CreateImg="experiment-img",b.Certificate="certificate",b.OtherResources="otherResources",b.UserPortrait="userPortrait",b.LearningPath="learningPath",b.virtualSpaces="vspaces",b.Competitions="competitions",b.ResourcesCenter="resourcesCenter",b.DataSet="dataSet",b.ResourceGuarantee="resourceGuarantee",b.ResourceAllocation="resourceAllocation",b))(Ne||{});const bt=[{name:"classrooms",placeholder:"\u8BF7\u641C\u7D22\u8BFE\u5802/\u8BFE\u7A0B\u540D\u79F0"},{name:"shixuns",placeholder:"\u641C\u7D22\u5B9E\u8DF5\u9879\u76EE"},{name:"paths",placeholder:"\u641C\u7D22\u5B9E\u8DF5\u8BFE\u7A0B"},{name:"videos",placeholder:"\u641C\u7D22\u89C6\u9891"}],he=b=>{var Q=b,{userDetail:w,user:A,globalSetting:j,loading:n,dispatch:t}=Q,a=Xe(Q,["userDetail","user","globalSetting","loading","dispatch"]),o,c,g,P,L,U,ie,ae,Le,we,be,it,Ye,st,Ce,Me,lt,ut,ct,e,l,r,v,h,C,M,B,D,N,Y,p,I,x,W,se,$,le,oe,T;const ee=(0,s.useLocation)(),E=(0,k.useRef)(),[m,F]=(0,k.useState)(),te=(0,s.useParams)();(0,k.useEffect)(()=>{var K,ue;E.current=(K=ee.pathname.split("/"))==null?void 0:K[2];const Ie=(ue=ee.pathname.split("/"))==null?void 0:ue[3];F(Ie||"classrooms")},[ee.pathname]);const vt=()=>ot(void 0,null,function*(){(yield t({type:"userDetail/signed"}))&&t({type:"userDetail/getHomepageInfo",payload:{username:E.current}})});console.log("user.userInfo",A.userInfo);const $e=K=>{let ue=Number(K||0);return K>1e4?(ue=ue/1e4,ue=Math.floor(ue*10)/10,ue+"\u4E07"):ue},De=((o=A.userInfo)==null?void 0:o.login)===E.current;return i.createElement("div",{className:R.menuWrap},i.createElement("div",{className:R.crumbs},i.createElement("span",null,"\u6211\u7684\xA0",">","\xA0"),i.createElement("b",null,"\u4E2A\u4EBA\u4E3B\u9875")),i.createElement("div",{className:R.info},((c=w.homepageInfo)==null?void 0:c.avatar_url)&&i.createElement("img",{className:R.avatar,width:56,alt:"\u5934\u50CF",src:`${ne.Z.IMG_SERVER}/images/${(g=w.homepageInfo)==null?void 0:g.avatar_url}`}),i.createElement("div",null,i.createElement("b",{className:R.name},(P=w.homepageInfo)==null?void 0:P.name),((L=A.userInfo)==null?void 0:L.login)===(te==null?void 0:te.username)&&i.createElement("span",null,i.createElement("i",{className:"iconfont icon-bianji11 ml10 current",onClick:()=>s.history.push(`/users/${E.current}/baseInfo/edit`)})),i.createElement("div",{className:R.approve},((U=A.userInfo)==null?void 0:U.login)===(te==null?void 0:te.username)?i.createElement(i.Fragment,null,i.createElement(q.Z,{placement:"bottom",title:(ie=w.homepageInfo)!=null&&ie.professional_certification?"\u5DF2\u804C\u4E1A\u8BA4\u8BC1":"\u7ACB\u5373\u53BB\u804C\u4E1A\u8BA4\u8BC1"},i.createElement("span",{onClick:()=>s.history.push(`/users/${E.current}/careerCertification`)},i.createElement("img",{width:14,src:(ae=w.homepageInfo)!=null&&ae.professional_certification?Ue:X,alt:""}),i.createElement("span",null,"\u804C\u4E1A\u8BA4\u8BC1"))),i.createElement(q.Z,{placement:"bottom",title:(Le=w.homepageInfo)!=null&&Le.authentication?"\u5DF2\u5B9E\u540D\u8BA4\u8BC1":"\u7ACB\u5373\u53BB\u5B9E\u540D\u8BA4\u8BC1"},i.createElement("span",{onClick:()=>s.history.push(`/users/${E.current}/realNameCertification`)},i.createElement("img",{width:14,src:(we=w.homepageInfo)!=null&&we.authentication?Be:Ae,alt:""}),i.createElement("span",null,"\u5B9E\u540D\u8BA4\u8BC1")))):i.createElement(i.Fragment,null,i.createElement("span",{style:{cursor:"default"}},i.createElement("img",{width:14,src:(be=w.homepageInfo)!=null&&be.professional_certification?Ue:X,alt:""}),i.createElement("span",null,"\u804C\u4E1A\u8BA4\u8BC1")),i.createElement("span",{style:{cursor:"default"}},i.createElement("img",{width:14,src:(it=w.homepageInfo)!=null&&it.authentication?Be:Ae,alt:""}),i.createElement("span",null,"\u5B9E\u540D\u8BA4\u8BC1")))))),i.createElement("div",{className:R.number},i.createElement("div",null,i.createElement("b",null,(Ye=w.homepageInfo)==null?void 0:Ye.experience),i.createElement("span",null,De?"\u6211":"TA","\u7684\u7ECF\u9A8C\u503C")),i.createElement("div",null,i.createElement("b",null,$e(((st=w.homepageInfo)==null?void 0:st.grade)||0)),i.createElement("span",null,De?"\u6211":"TA","\u7684\u91D1\u5E01"))),De&&i.createElement("div",{className:R.attendance},(Ce=w.homepageInfo)!=null&&Ce.attendance_signed?i.createElement("div",{className:R.btn},"\u5DF2\u7B7E\u5230"):i.createElement("div",{style:{cursor:"pointer"},onClick:vt,className:R.btn},"\u7ACB\u5373\u7B7E\u5230")),i.createElement("div",{className:R.nav},!((lt=(((Me=j.setting)==null?void 0:Me.navbar)||[]).find(K=>K.link==="/classrooms"))!=null&<.hidden)&&i.createElement(s.Link,{className:m==="classrooms"?R.active:"",to:`/users/${E.current}/classrooms`,onClick:()=>F("classrooms")},i.createElement("i",{className:"iconfont icon-jiaoxueketang1 "}),"\u6559\u5B66\u8BFE\u5802"),!((ct=(((ut=j.setting)==null?void 0:ut.navbar)||[]).find(K=>K.link==="/shixuns"))!=null&&ct.hidden)&&i.createElement(s.Link,{className:m==="shixuns"?R.active:"",to:`/users/${E.current}/shixuns`,onClick:()=>F("shixuns")},i.createElement("i",{className:"iconfont icon-shijianxiangmu "}),"\u5B9E\u8DF5\u9879\u76EE"),!((l=(((e=j.setting)==null?void 0:e.navbar)||[]).find(K=>K.link==="/paths"))!=null&&l.hidden)&&i.createElement(s.Link,{className:m==="paths"?R.active:"",to:`/users/${E.current}/paths`,onClick:()=>F("paths")},i.createElement("i",{className:"iconfont icon-shijiankecheng "}),"\u5B9E\u8DF5\u8BFE\u7A0B"),((r=A.userInfo)==null?void 0:r.main_site)&&!((v=j.setting)!=null&&v.is_local)&&i.createElement("li",{className:`${m==="projects"?R.active:""}`},i.createElement(s.Link,{className:m==="projects"?R.active:"",to:`/users/${E.current}/projects`,onClick:()=>F("projects")},i.createElement("i",{className:"iconfont icon-kaifaxiangmu "}),"\u5F00\u53D1\u9879\u76EE")),((h=A.userInfo)==null?void 0:h.login)===(te==null?void 0:te.username)&&i.createElement(s.Link,{to:`/users/${E.current}/competitions`,onClick:()=>F("teach-group"),className:m==="competitions"?R.active:""},i.createElement("i",{className:"iconfont icon-xuexipaiming"}),"\u7ADE\u8D5B\u7BA1\u7406"),((C=A.userInfo)==null?void 0:C.main_site)&&!((M=j.setting)!=null&&M.is_local)&&(De&&((B=A.userInfo)==null?void 0:B.is_teacher)||((D=A.userInfo)==null?void 0:D.admin))&&i.createElement(s.Link,{className:m==="videos"?R.active:"",to:`/users/${E.current}/videos`,onClick:()=>F("videos")},i.createElement("i",{className:"iconfont icon-shipinwenjian "}),"\u89C6\u9891\u6587\u4EF6"),((N=A.userInfo)==null?void 0:N.main_site)&&De&&((Y=A.userInfo)==null?void 0:Y.is_teacher)&&i.createElement(s.Link,{className:m==="topics"?R.active:"",to:`/users/${E.current}/topics/personal`,onClick:()=>F("topics")},i.createElement("i",{className:"iconfont icon-ziyuan2 "}),"\u8BFE\u5802\u8D44\u6E90"),i.createElement(s.Link,{to:`/users/${E.current}/vspaces`,onClick:()=>F("vspaces"),className:m==="vspaces"?R.active:""},i.createElement("i",{className:"iconfont icon-xunishequ "}),"\u865A\u62DF\u793E\u533A"),((p=A.userInfo)==null?void 0:p.login)===(te==null?void 0:te.username)&&((I=A.userInfo)==null?void 0:I.mirror_marker_auth)&&i.createElement(s.Link,{to:`/users/${E.current}/experiment-img`,onClick:()=>F("experiment-img"),className:m==="experiment-img"?R.active:""},i.createElement("i",{className:"iconfont icon-jingxiang2 "}),"\u5B9E\u9A8C\u955C\u50CF"),i.createElement(s.Link,{to:`/users/${E.current}/certificate`,onClick:()=>F("certificate"),className:m==="certificate"?R.active:""},i.createElement("i",{className:"iconfont icon-zhengshuguanli "}),"\u8BC1\u4E66\u7BA1\u7406"),((x=A.userInfo)==null?void 0:x.login)===(te==null?void 0:te.username)&&i.createElement(s.Link,{to:`/users/${E.current}/teach-group`,onClick:()=>F("teach-group"),className:m==="teach-group"?R.active:""},i.createElement("i",{className:"iconfont icon-tuandui "}),"\u6559\u7814\u56E2\u961F"),((0,re.Ny)()||((W=A.userInfo)==null?void 0:W.login)===E.current)&&i.createElement(s.Link,{to:`/users/${E.current}/dataSet`,onClick:()=>F("dataSet"),className:m==="dataSet"?R.active:""},i.createElement("i",{className:"iconfont icon-danceng-shujuji "}),"\u6570\u636E\u96C6\u7BA1\u7406"),((0,re.Ny)()||((se=A.userInfo)==null?void 0:se.login)===E.current)&&i.createElement(s.Link,{to:`/users/${E.current}/resourcesCenter`,onClick:()=>F("resourcesCenter"),className:m==="resourcesCenter"?R.active:""},i.createElement("i",{className:"iconfont icon-ziyuanzhongxin "}),"\u8D44\u6E90\u4E2D\u5FC3"),i.createElement(s.Link,{to:`/users/${E.current}/otherResources`,onClick:()=>F("otherResources"),className:m==="otherResources"?R.active:""},i.createElement("i",{className:"iconfont icon-ziyuan2 "}),"\u8D44\u6E90\u94FE\u63A5"),(0,re.Ny)()&&i.createElement(s.Link,{to:`/users/${E.current}/resourceGuarantee`,onClick:()=>F("resourceGuarantee"),className:m==="resourceGuarantee"?R.active:""},i.createElement("i",{className:"iconfont icon-renzheng "}),"\u8D44\u6E90\u4FDD\u969C"),(($=w.homepageInfo)==null?void 0:$.college_identifier)&&i.createElement(s.Link,{to:`/colleges/${(le=w.homepageInfo)==null?void 0:le.college_identifier}/statistics`,onClick:()=>F("otherResources"),className:m==="otherResources"?R.active:""},i.createElement("i",{className:"iconfont icon-ziyuan2 "}),"\u5B66\u9662\u7EDF\u8BA1"),((oe=w.homepageInfo)==null?void 0:oe.laboratory_admin_url)&&i.createElement("a",{href:(T=w.homepageInfo)==null?void 0:T.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")))};var S=(0,s.connect)(({user:b,userDetail:Q,loading:w,globalSetting:A})=>({user:b,userDetail:Q,globalSetting:A,loading:w.models.index}))(he),fe={flex_box_center:"flex_box_center___fbdiq",flex_space_between:"flex_space_between___BQn7e",flex_box_vertical_center:"flex_box_vertical_center___Oa32s",flex_box_center_end:"flex_box_center_end___O1PRd",flex_box_column:"flex_box_column___tbM4u",content:"content___CfMWZ",leftBox:"leftBox___xeHyR",leftWrap:"leftWrap___OLOk_",rightBox:"rightBox___MjarR",rightWrap:"rightWrap___VCOtb",hiddenBar:"hiddenBar___v2ORW",tip:"tip___rX3uN"},de=f(59301);const ye=({userDetail:b,user:Q,globalSetting:w,loading:A,dispatch:j})=>{const n=(0,s.useParams)(),t=(0,k.useRef)(),[a,o]=(0,k.useState)(!1);(0,k.useEffect)(()=>(j({type:"globalSetting/delayTipToggle",payload:!0}),()=>{j({type:"globalSetting/delayTipToggle",payload:!1})}),[]),(0,k.useEffect)(()=>(t.current=n.username,j({type:"userDetail/getHomepageInfo",payload:{username:t.current}}),j({type:"account/getBasicInfo",payload:{login:t.current}}),j({type:"globalSetting/footerToggle",payload:!1}),()=>{j({type:"globalSetting/footerToggle",payload:!0})}),[n]);const c=g=>{const P=g.currentTarget;P.scrollHeight>P.clientHeight&&o(!0)};return de.createElement("div",{className:fe.content},de.createElement("div",{className:fe.leftBox},de.createElement("div",{className:`${fe.leftWrap} ${a?"":fe.hiddenBar}`,onMouseEnter:c,onMouseLeave:()=>o(!1)},de.createElement(S,null))),de.createElement("div",{className:fe.rightBox},de.createElement("div",{className:fe.rightWrap},de.createElement(s.Outlet,null))))};var Ge=(0,s.connect)(({userDetail:b,user:Q,loading:w,globalSetting:A})=>({user:Q,userDetail:b,globalSetting:A,loading:w.models.index}))(ye)},29301:function(Jt,_e,f){f.d(_e,{Z:function(){return n}});var k=f(67711),s=f(59301),q=f(11592),R=f(48736),Ue=f(98506),X=f(26420),Be=f(76846),Ae=f(8654),re=s.createContext(null);function ne(t){var a=t.children,o=t.onBatchResize,c=s.useRef(0),g=s.useRef([]),P=s.useContext(re),L=s.useCallback(function(U,ie,ae){c.current+=1;var Le=c.current;g.current.push({size:U,element:ie,data:ae}),Promise.resolve().then(function(){Le===c.current&&(o==null||o(g.current),g.current=[])}),P==null||P(U,ie,ae)},[o,P]);return s.createElement(re.Provider,{value:L},a)}var i=f(76374),z=new Map;function at(t){t.forEach(function(a){var o,c=a.target;(o=z.get(c))===null||o===void 0||o.forEach(function(g){return g(c)})})}var u=new i.Z(at),Xe=null,ot=null;function Ne(t,a){z.has(t)||(z.set(t,new Set),u.observe(t)),z.get(t).add(a)}function bt(t,a){z.has(t)&&(z.get(t).delete(a),z.get(t).size||(u.unobserve(t),z.delete(t)))}var he=f(42573),S=f(58698),fe=f(74700),de=f(45080),ye=function(t){(0,fe.Z)(o,t);var a=(0,de.Z)(o);function o(){return(0,he.Z)(this,o),a.apply(this,arguments)}return(0,S.Z)(o,[{key:"render",value:function(){return this.props.children}}]),o}(s.Component);function Ge(t,a){var o=t.children,c=t.disabled,g=s.useRef(null),P=s.useRef(null),L=s.useContext(re),U=typeof o=="function",ie=U?o(g):o,ae=s.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Le=!U&&s.isValidElement(ie)&&(0,Ae.Yr)(ie),we=Le?(0,Ae.C4)(ie):null,be=(0,Ae.x1)(we,g),it=function(){var Me;return(0,Be.ZP)(g.current)||(g.current&&(0,X.Z)(g.current)==="object"?(0,Be.ZP)((Me=g.current)===null||Me===void 0?void 0:Me.nativeElement):null)||(0,Be.ZP)(P.current)};s.useImperativeHandle(a,function(){return it()});var Ye=s.useRef(t);Ye.current=t;var st=s.useCallback(function(Ce){var Me=Ye.current,lt=Me.onResize,ut=Me.data,ct=Ce.getBoundingClientRect(),e=ct.width,l=ct.height,r=Ce.offsetWidth,v=Ce.offsetHeight,h=Math.floor(e),C=Math.floor(l);if(ae.current.width!==h||ae.current.height!==C||ae.current.offsetWidth!==r||ae.current.offsetHeight!==v){var M={width:h,height:C,offsetWidth:r,offsetHeight:v};ae.current=M;var B=r===Math.round(e)?e:r,D=v===Math.round(l)?l:v,N=(0,Ue.Z)((0,Ue.Z)({},M),{},{offsetWidth:B,offsetHeight:D});L==null||L(N,Ce,ut),lt&&Promise.resolve().then(function(){lt(N,Ce)})}},[]);return s.useEffect(function(){var Ce=it();return Ce&&!c&&Ne(Ce,st),function(){return bt(Ce,st)}},[g.current,c]),s.createElement(ye,{ref:P},Le?s.cloneElement(ie,{ref:be}):ie)}var b=s.forwardRef(Ge),Q=b,w="rc-observer-key";function A(t,a){var o=t.children,c=typeof o=="function"?[o]:(0,q.Z)(o);return c.map(function(g,P){var L=(g==null?void 0:g.key)||"".concat(w,"-").concat(P);return s.createElement(Q,(0,k.Z)({},t,{key:L,ref:P===0?a:void 0}),g)})}var j=s.forwardRef(A);j.Collection=ne;var n=j},29125:function(Jt,_e,f){f.d(_e,{G:function(){return R},Z:function(){return bt}});var k=f(92310),s=f.n(k),q=f(59301);function R(he){var S=he.children,fe=he.prefixCls,de=he.id,ye=he.overlayInnerStyle,Ge=he.bodyClassName,b=he.className,Q=he.style;return q.createElement("div",{className:s()("".concat(fe,"-content"),b),style:Q},q.createElement("div",{className:s()("".concat(fe,"-inner"),Ge),id:de,role:"tooltip",style:ye},typeof S=="function"?S():S))}var Ue=f(67711),X=f(98506),Be=f(33346),Ae=f(65030),re={shiftX:64,adjustY:1},ne={adjustX:1,shiftY:!0},i=[0,0],z={left:{points:["cr","cl"],overflow:ne,offset:[-4,0],targetOffset:i},right:{points:["cl","cr"],overflow:ne,offset:[4,0],targetOffset:i},top:{points:["bc","tc"],overflow:re,offset:[0,-4],targetOffset:i},bottom:{points:["tc","bc"],overflow:re,offset:[0,4],targetOffset:i},topLeft:{points:["bl","tl"],overflow:re,offset:[0,-4],targetOffset:i},leftTop:{points:["tr","tl"],overflow:ne,offset:[-4,0],targetOffset:i},topRight:{points:["br","tr"],overflow:re,offset:[0,-4],targetOffset:i},rightTop:{points:["tl","tr"],overflow:ne,offset:[4,0],targetOffset:i},bottomRight:{points:["tr","br"],overflow:re,offset:[0,4],targetOffset:i},rightBottom:{points:["bl","br"],overflow:ne,offset:[4,0],targetOffset:i},bottomLeft:{points:["tl","bl"],overflow:re,offset:[0,4],targetOffset:i},leftBottom:{points:["br","bl"],overflow:ne,offset:[-4,0],targetOffset:i}},at=null,u=f(80402),Xe=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],ot=function(S,fe){var de=S.overlayClassName,ye=S.trigger,Ge=ye===void 0?["hover"]:ye,b=S.mouseEnterDelay,Q=b===void 0?0:b,w=S.mouseLeaveDelay,A=w===void 0?.1:w,j=S.overlayStyle,n=S.prefixCls,t=n===void 0?"rc-tooltip":n,a=S.children,o=S.onVisibleChange,c=S.afterVisibleChange,g=S.transitionName,P=S.animation,L=S.motion,U=S.placement,ie=U===void 0?"right":U,ae=S.align,Le=ae===void 0?{}:ae,we=S.destroyTooltipOnHide,be=we===void 0?!1:we,it=S.defaultVisible,Ye=S.getTooltipContainer,st=S.overlayInnerStyle,Ce=S.arrowContent,Me=S.overlay,lt=S.id,ut=S.showArrow,ct=ut===void 0?!0:ut,e=S.classNames,l=S.styles,r=(0,Be.Z)(S,Xe),v=(0,u.Z)(lt),h=(0,q.useRef)(null);(0,q.useImperativeHandle)(fe,function(){return h.current});var C=(0,X.Z)({},r);"visible"in S&&(C.popupVisible=S.visible);var M=function(){return q.createElement(R,{key:"content",prefixCls:t,id:v,bodyClassName:e==null?void 0:e.body,overlayInnerStyle:(0,X.Z)((0,X.Z)({},st),l==null?void 0:l.body)},Me)},B=function(){var N=q.Children.only(a),Y=(N==null?void 0:N.props)||{},p=(0,X.Z)((0,X.Z)({},Y),{},{"aria-describedby":Me?v:null});return q.cloneElement(a,p)};return q.createElement(Ae.Z,(0,Ue.Z)({popupClassName:s()(de,e==null?void 0:e.root),prefixCls:t,popup:M,action:Ge,builtinPlacements:z,popupPlacement:ie,ref:h,popupAlign:Le,getPopupContainer:Ye,onPopupVisibleChange:o,afterPopupVisibleChange:c,popupTransitionName:g,popupAnimation:P,popupMotion:L,defaultPopupVisible:it,autoDestroy:be,mouseLeaveDelay:A,popupStyle:(0,X.Z)((0,X.Z)({},j),l==null?void 0:l.root),mouseEnterDelay:Q,arrow:ct},C),B())},Ne=(0,q.forwardRef)(ot),bt=Ne},49658:function(Jt,_e){_e.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var f=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(f)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(f==null?void 0:f.substr(0,4))}},76374:function(Jt,_e,f){var k=function(){if(typeof Map!="undefined")return Map;function n(t,a){var o=-1;return t.some(function(c,g){return c[0]===a?(o=g,!0):!1}),o}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(a){var o=n(this.__entries__,a),c=this.__entries__[o];return c&&c[1]},t.prototype.set=function(a,o){var c=n(this.__entries__,a);~c?this.__entries__[c][1]=o:this.__entries__.push([a,o])},t.prototype.delete=function(a){var o=this.__entries__,c=n(o,a);~c&&o.splice(c,1)},t.prototype.has=function(a){return!!~n(this.__entries__,a)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(a,o){o===void 0&&(o=null);for(var c=0,g=this.__entries__;c<g.length;c++){var P=g[c];a.call(o,P[1],P[0])}},t}()}(),s=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,q=function(){return typeof f.g!="undefined"&&f.g.Math===Math?f.g:typeof self!="undefined"&&self.Math===Math?self:typeof window!="undefined"&&window.Math===Math?window:Function("return this")()}(),R=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(q):function(n){return setTimeout(function(){return n(Date.now())},1e3/60)}}(),Ue=2;function X(n,t){var a=!1,o=!1,c=0;function g(){a&&(a=!1,n()),o&&L()}function P(){R(g)}function L(){var U=Date.now();if(a){if(U-c<Ue)return;o=!0}else a=!0,o=!1,setTimeout(P,t);c=U}return L}var Be=20,Ae=["top","right","bottom","left","width","height","size","weight"],re=typeof MutationObserver!="undefined",ne=function(){function n(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=X(this.refresh.bind(this),Be)}return n.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},n.prototype.removeObserver=function(t){var a=this.observers_,o=a.indexOf(t);~o&&a.splice(o,1),!a.length&&this.connected_&&this.disconnect_()},n.prototype.refresh=function(){var t=this.updateObservers_();t&&this.refresh()},n.prototype.updateObservers_=function(){var t=this.observers_.filter(function(a){return a.gatherActive(),a.hasActive()});return t.forEach(function(a){return a.broadcastActive()}),t.length>0},n.prototype.connect_=function(){!s||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),re?(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)},n.prototype.disconnect_=function(){!s||!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)},n.prototype.onTransitionEnd_=function(t){var a=t.propertyName,o=a===void 0?"":a,c=Ae.some(function(g){return!!~o.indexOf(g)});c&&this.refresh()},n.getInstance=function(){return this.instance_||(this.instance_=new n),this.instance_},n.instance_=null,n}(),i=function(n,t){for(var a=0,o=Object.keys(t);a<o.length;a++){var c=o[a];Object.defineProperty(n,c,{value:t[c],enumerable:!1,writable:!1,configurable:!0})}return n},z=function(n){var t=n&&n.ownerDocument&&n.ownerDocument.defaultView;return t||q},at=ye(0,0,0,0);function u(n){return parseFloat(n)||0}function Xe(n){for(var t=[],a=1;a<arguments.length;a++)t[a-1]=arguments[a];return t.reduce(function(o,c){var g=n["border-"+c+"-width"];return o+u(g)},0)}function ot(n){for(var t=["top","right","bottom","left"],a={},o=0,c=t;o<c.length;o++){var g=c[o],P=n["padding-"+g];a[g]=u(P)}return a}function Ne(n){var t=n.getBBox();return ye(0,0,t.width,t.height)}function bt(n){var t=n.clientWidth,a=n.clientHeight;if(!t&&!a)return at;var o=z(n).getComputedStyle(n),c=ot(o),g=c.left+c.right,P=c.top+c.bottom,L=u(o.width),U=u(o.height);if(o.boxSizing==="border-box"&&(Math.round(L+g)!==t&&(L-=Xe(o,"left","right")+g),Math.round(U+P)!==a&&(U-=Xe(o,"top","bottom")+P)),!S(n)){var ie=Math.round(L+g)-t,ae=Math.round(U+P)-a;Math.abs(ie)!==1&&(L-=ie),Math.abs(ae)!==1&&(U-=ae)}return ye(c.left,c.top,L,U)}var he=function(){return typeof SVGGraphicsElement!="undefined"?function(n){return n instanceof z(n).SVGGraphicsElement}:function(n){return n instanceof z(n).SVGElement&&typeof n.getBBox=="function"}}();function S(n){return n===z(n).document.documentElement}function fe(n){return s?he(n)?Ne(n):bt(n):at}function de(n){var t=n.x,a=n.y,o=n.width,c=n.height,g=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,P=Object.create(g.prototype);return i(P,{x:t,y:a,width:o,height:c,top:a,right:t+o,bottom:c+a,left:t}),P}function ye(n,t,a,o){return{x:n,y:t,width:a,height:o}}var Ge=function(){function n(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=ye(0,0,0,0),this.target=t}return n.prototype.isActive=function(){var t=fe(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},n.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},n}(),b=function(){function n(t,a){var o=de(a);i(this,{target:t,contentRect:o})}return n}(),Q=function(){function n(t,a,o){if(this.activeObservations_=[],this.observations_=new k,typeof t!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=a,this.callbackCtx_=o}return n.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(t instanceof z(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var a=this.observations_;a.has(t)||(a.set(t,new Ge(t)),this.controller_.addObserver(this),this.controller_.refresh())}},n.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(t instanceof z(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var a=this.observations_;a.has(t)&&(a.delete(t),a.size||this.controller_.removeObserver(this))}},n.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},n.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(a){a.isActive()&&t.activeObservations_.push(a)})},n.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,a=this.activeObservations_.map(function(o){return new b(o.target,o.broadcastRect())});this.callback_.call(t,a,t),this.clearActive()}},n.prototype.clearActive=function(){this.activeObservations_.splice(0)},n.prototype.hasActive=function(){return this.activeObservations_.length>0},n}(),w=typeof WeakMap!="undefined"?new WeakMap:new k,A=function(){function n(t){if(!(this instanceof n))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var a=ne.getInstance(),o=new Q(t,a,this);w.set(this,o)}return n}();["observe","unobserve","disconnect"].forEach(function(n){A.prototype[n]=function(){var t;return(t=w.get(this))[n].apply(t,arguments)}});var j=function(){return typeof q.ResizeObserver!="undefined"?q.ResizeObserver:A}();_e.Z=j}}]);
|