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.
NewEduCoderBuild/p__Question__AddOrEdit__Bat...

3 lines
55 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[485],{65352:function(xt,De,l){l.d(De,{Z:function(){return $}});var p=l(89490),Z=l(11036),X=l(39224),F=l(43403),we=l(92310),_=l.n(we),V=l(29301),me=l(76846),re=l(96452),ne=l(6089),ae=l(80402),D=l(34280),Ee=l(49658),m=l(59301),Me=l(71409),We=l(77900),Ze=l(8654);function Be(e){var c=e.prefixCls,r=e.align,h=e.arrow,o=e.arrowPos,P=h||{},w=P.className,N=P.content,H=o.x,I=H===void 0?0:H,oe=o.y,K=oe===void 0?0:oe,Q=m.useRef();if(!r||!r.points)return null;var W={position:"absolute"};if(r.autoArrow!==!1){var ue=r.points[0],pe=r.points[1],de=ue[0],ge=ue[1],ce=pe[0],q=pe[1];de===ce||!["t","b"].includes(de)?W.top=K:de==="t"?W.top=0:W.bottom=0,ge===q||!["l","r"].includes(ge)?W.left=I:ge==="l"?W.left=0:W.right=0}return m.createElement("div",{ref:Q,className:_()("".concat(c,"-arrow"),w),style:W},N)}function ve(e){var c=e.prefixCls,r=e.open,h=e.zIndex,o=e.mask,P=e.motion;return o?m.createElement(We.default,(0,Me.Z)({},P,{motionAppear:!0,visible:r,removeOnLeave:!0}),function(w){var N=w.className;return m.createElement("div",{style:{zIndex:h},className:_()("".concat(c,"-mask"),N)})}):null}var A=m.memo(function(e){var c=e.children;return c},function(e,c){return c.cache}),Pe=A,Ne=m.forwardRef(function(e,c){var r=e.popup,h=e.className,o=e.prefixCls,P=e.style,w=e.target,N=e.onVisibleChanged,H=e.open,I=e.keepDom,oe=e.fresh,K=e.onClick,Q=e.mask,W=e.arrow,ue=e.arrowPos,pe=e.align,de=e.motion,ge=e.maskMotion,ce=e.forceRender,q=e.getPopupContainer,he=e.autoDestroy,ie=e.portal,O=e.zIndex,Xe=e.onMouseEnter,vt=e.onMouseLeave,Ye=e.onPointerEnter,Ct=e.onPointerDownCapture,Ft=e.ready,dt=e.offsetX,ht=e.offsetY,at=e.offsetR,mt=e.offsetB,$e=e.onAlign,gt=e.onPrepare,Fe=e.stretch,Ae=e.targetWidth,J=e.targetHeight,Rt=typeof r=="function"?r():r,qe=H||I,Re=(q==null?void 0:q.length)>0,ee=m.useState(!q||!Re),je=(0,Z.Z)(ee,2),Nt=je[0],Qt=je[1];if((0,D.Z)(function(){!Nt&&Re&&w&&Qt(!0)},[Nt,Re,w]),!Nt)return null;var ot="auto",Ie={left:"-1000vw",top:"-1000vh",right:ot,bottom:ot};if(Ft||!H){var wt,At=pe.points,Ve=pe.dynamicInset||((wt=pe._experimental)===null||wt===void 0?void 0:wt.dynamicInset),it=Ve&&At[0][1]==="r",_e=Ve&&At[0][0]==="b";it?(Ie.right=at,Ie.left=ot):(Ie.left=dt,Ie.right=ot),_e?(Ie.bottom=mt,Ie.top=ot):(Ie.top=ht,Ie.bottom=ot)}var Oe={};return Fe&&(Fe.includes("height")&&J?Oe.height=J:Fe.includes("minHeight")&&J&&(Oe.minHeight=J),Fe.includes("width")&&Ae?Oe.width=Ae:Fe.includes("minWidth")&&Ae&&(Oe.minWidth=Ae)),H||(Oe.pointerEvents="none"),m.createElement(ie,{open:ce||qe,getContainer:q&&function(){return q(w)},autoDestroy:he},m.createElement(ve,{prefixCls:o,open:H,zIndex:O,mask:Q,motion:ge}),m.createElement(V.Z,{onResize:$e,disabled:!H},function(Xt){return m.createElement(We.default,(0,Me.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:ce,leavedClassName:"".concat(o,"-hidden")},de,{onAppearPrepare:gt,onEnterPrepare:gt,visible:H,onVisibleChanged:function(Ue){var st;de==null||(st=de.onVisibleChanged)===null||st===void 0||st.call(de,Ue),N(Ue)}}),function(Et,Ue){var st=Et.className,Lt=Et.style,Le=_()(o,st,h);return m.createElement("div",{ref:(0,Ze.sQ)(Xt,c,Ue),className:Le,style:(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({"--arrow-x":"".concat(ue.x||0,"px"),"--arrow-y":"".concat(ue.y||0,"px")},Ie),Oe),Lt),{},{boxSizing:"border-box",zIndex:O},P),onMouseEnter:Xe,onMouseLeave:vt,onPointerEnter:Ye,onClick:K,onPointerDownCapture:Ct},W&&m.createElement(Be,{prefixCls:o,arrow:W,arrowPos:ue,align:pe}),m.createElement(Pe,{cache:!H&&!oe},Rt))})}))}),L=Ne,j=m.forwardRef(function(e,c){var r=e.children,h=e.getTriggerDOMNode,o=(0,Ze.Yr)(r),P=m.useCallback(function(N){(0,Ze.mH)(c,h?h(N):N)},[h]),w=(0,Ze.x1)(P,(0,Ze.C4)(r));return o?m.cloneElement(r,{ref:w}):r}),U=j,Y=m.createContext(null),be=Y;function Se(e){return e?Array.isArray(e)?e:[e]:[]}function xe(e,c,r,h){return m.useMemo(function(){var o=Se(r!=null?r:c),P=Se(h!=null?h:c),w=new Set(o),N=new Set(P);return e&&(w.has("hover")&&(w.delete("hover"),w.add("click")),N.has("hover")&&(N.delete("hover"),N.add("click"))),[w,N]},[e,c,r,h])}var a=l(29194);function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0;return r?e[0]===c[0]:e[0]===c[0]&&e[1]===c[1]}function n(e,c,r,h){for(var o=r.points,P=Object.keys(e),w=0;w<P.length;w+=1){var N,H=P[w];if(t((N=e[H])===null||N===void 0?void 0:N.points,o,h))return"".concat(c,"-placement-").concat(H)}return""}function i(e,c,r,h){return c||(r?{motionName:"".concat(e,"-").concat(r)}:h?{motionName:h}:null)}function f(e){return e.ownerDocument.defaultView}function u(e){for(var c=[],r=e==null?void 0:e.parentElement,h=["hidden","scroll","clip","auto"];r;){var o=f(r).getComputedStyle(r),P=o.overflowX,w=o.overflowY,N=o.overflow;[P,w,N].some(function(H){return h.includes(H)})&&c.push(r),r=r.parentElement}return c}function v(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?c:e}function b(e){return v(parseFloat(e),0)}function s(e,c){var r=(0,p.Z)({},e);return(c||[]).forEach(function(h){if(!(h instanceof HTMLBodyElement||h instanceof HTMLHtmlElement)){var o=f(h).getComputedStyle(h),P=o.overflow,w=o.overflowClipMargin,N=o.borderTopWidth,H=o.borderBottomWidth,I=o.borderLeftWidth,oe=o.borderRightWidth,K=h.getBoundingClientRect(),Q=h.offsetHeight,W=h.clientHeight,ue=h.offsetWidth,pe=h.clientWidth,de=b(N),ge=b(H),ce=b(I),q=b(oe),he=v(Math.round(K.width/ue*1e3)/1e3),ie=v(Math.round(K.height/Q*1e3)/1e3),O=(ue-pe-ce-q)*he,Xe=(Q-W-de-ge)*ie,vt=de*ie,Ye=ge*ie,Ct=ce*he,Ft=q*he,dt=0,ht=0;if(P==="clip"){var at=b(w);dt=at*he,ht=at*ie}var mt=K.x+Ct-dt,$e=K.y+vt-ht,gt=mt+K.width+2*dt-Ct-Ft-O,Fe=$e+K.height+2*ht-vt-Ye-Xe;r.left=Math.max(r.left,mt),r.top=Math.max(r.top,$e),r.right=Math.min(r.right,gt),r.bottom=Math.min(r.bottom,Fe)}}),r}function d(e){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r="".concat(c),h=r.match(/^(.*)\%$/);return h?e*(parseFloat(h[1])/100):parseFloat(r)}function g(e,c){var r=c||[],h=(0,Z.Z)(r,2),o=h[0],P=h[1];return[d(e.width,o),d(e.height,P)]}function S(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function y(e,c){var r=c[0],h=c[1],o,P;return r==="t"?P=e.y:r==="b"?P=e.y+e.height:P=e.y+e.height/2,h==="l"?o=e.x:h==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:P}}function R(e,c){var r={t:"b",b:"t",l:"r",r:"l"};return e.map(function(h,o){return o===c?r[h]||"c":h}).join("")}function E(e,c,r,h,o,P,w){var N=m.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[h]||{}}),H=(0,Z.Z)(N,2),I=H[0],oe=H[1],K=m.useRef(0),Q=m.useMemo(function(){return c?u(c):[]},[c]),W=m.useRef({}),ue=function(){W.current={}};e||ue();var pe=(0,ne.Z)(function(){if(c&&r&&e){let Qe=function(Jt,Dt){var Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:or,ar=ee.x+Jt,Er=ee.y+Dt,Ur=ar+it,Gr=Er+Ve,Kr=Math.max(ar,Mt.left),C=Math.max(Er,Mt.top),x=Math.min(Ur,Mt.right),fe=Math.min(Gr,Mt.bottom);return Math.max(0,(x-Kr)*(fe-C))},wr=function(){Ot=ee.y+le,Bt=Ot+Ve,pt=ee.x+te,Vt=pt+it};var ce,q,he,ie,O=c,Xe=O.ownerDocument,vt=f(O),Ye=vt.getComputedStyle(O),Ct=Ye.width,Ft=Ye.height,dt=Ye.position,ht=O.style.left,at=O.style.top,mt=O.style.right,$e=O.style.bottom,gt=O.style.overflow,Fe=(0,p.Z)((0,p.Z)({},o[h]),P),Ae=Xe.createElement("div");(ce=O.parentElement)===null||ce===void 0||ce.appendChild(Ae),Ae.style.left="".concat(O.offsetLeft,"px"),Ae.style.top="".concat(O.offsetTop,"px"),Ae.style.position=dt,Ae.style.height="".concat(O.offsetHeight,"px"),Ae.style.width="".concat(O.offsetWidth,"px"),O.style.left="0",O.style.top="0",O.style.right="auto",O.style.bottom="auto",O.style.overflow="hidden";var J;if(Array.isArray(r))J={x:r[0],y:r[1],width:0,height:0};else{var Rt,qe,Re=r.getBoundingClientRect();Re.x=(Rt=Re.x)!==null&&Rt!==void 0?Rt:Re.left,Re.y=(qe=Re.y)!==null&&qe!==void 0?qe:Re.top,J={x:Re.x,y:Re.y,width:Re.width,height:Re.height}}var ee=O.getBoundingClientRect();ee.x=(q=ee.x)!==null&&q!==void 0?q:ee.left,ee.y=(he=ee.y)!==null&&he!==void 0?he:ee.top;var je=Xe.documentElement,Nt=je.clientWidth,Qt=je.clientHeight,ot=je.scrollWidth,Ie=je.scrollHeight,wt=je.scrollTop,At=je.scrollLeft,Ve=ee.height,it=ee.width,_e=J.height,Oe=J.width,Xt={left:0,top:0,right:Nt,bottom:Qt},Et={left:-At,top:-wt,right:ot-At,bottom:Ie-wt},Ue=Fe.htmlRegion,st="visible",Lt="visibleFirst";Ue!=="scroll"&&Ue!==Lt&&(Ue=st);var Le=Ue===Lt,Sr=s(Et,Q),se=s(Xt,Q),or=Ue===st?se:Sr,Tt=Le?se:or;O.style.left="auto",O.style.top="auto",O.style.right="0",O.style.bottom="0";var Te=O.getBoundingClientRect();O.style.left=ht,O.style.top=at,O.style.right=mt,O.style.bottom=$e,O.style.overflow=gt,(ie=O.parentElement)===null||ie===void 0||ie.removeChild(Ae);var Zt=v(Math.round(it/parseFloat(Ct)*1e3)/1e3),yt=v(Math.round(Ve/parseFloat(Ft)*1e3)/1e3);if(Zt===0||yt===0||(0,me.Sh)(r)&&!(0,a.Z)(r))return;var kr=Fe.offset,Dr=Fe.targetOffset,ir=g(ee,kr),et=(0,Z.Z)(ir,2),tt=et[0],Ge=et[1],Mr=g(J,Dr),zt=(0,Z.Z)(Mr,2),Ke=zt[0],Pt=zt[1];J.x-=Ke,J.y-=Pt;var xr=Fe.points||[],sr=(0,Z.Z)(xr,2),Fr=sr[0],Rr=sr[1],lt=S(Rr),He=S(Fr),Yt=y(J,lt),ze=y(ee,He),St=(0,p.Z)({},Fe),te=Yt.x-ze.x+tt,le=Yt.y-ze.y+Ge,rt=Qe(te,le),Wt=Qe(te,le,se),qt=y(J,["t","l"]),Je=y(ee,["t","l"]),lr=y(J,["b","r"]),_t=y(ee,["b","r"]),kt=Fe.overflow||{},ur=kt.adjustX,Nr=kt.adjustY,er=kt.shiftX,Ht=kt.shiftY,tr=function(Dt){return typeof Dt=="boolean"?Dt:Dt>=0},Ot,Bt,pt,Vt;wr();var $t=tr(Nr),cr=He[0]===lt[0];if($t&&He[0]==="t"&&(Bt>Tt.bottom||W.current.bt)){var ke=le;cr?ke-=Ve-_e:ke=qt.y-_t.y-Ge;var fr=Qe(te,ke),Ar=Qe(te,ke,se);fr>rt||fr===rt&&(!Le||Ar>=Wt)?(W.current.bt=!0,le=ke,Ge=-Ge,St.points=[R(He,0),R(lt,0)]):W.current.bt=!1}if($t&&He[0]==="b"&&(Ot<Tt.top||W.current.tb)){var jt=le;cr?jt+=Ve-_e:jt=lr.y-Je.y-Ge;var vr=Qe(te,jt),Lr=Qe(te,jt,se);vr>rt||vr===rt&&(!Le||Lr>=Wt)?(W.current.tb=!0,le=jt,Ge=-Ge,St.points=[R(He,0),R(lt,0)]):W.current.tb=!1}var dr=tr(ur),hr=He[1]===lt[1];if(dr&&He[1]==="l"&&(Vt>Tt.right||W.current.rl)){var It=te;hr?It-=it-Oe:It=qt.x-_t.x-tt;var mr=Qe(It,le),Ut=Qe(It,le,se);mr>rt||mr===rt&&(!Le||Ut>=Wt)?(W.current.rl=!0,te=It,tt=-tt,St.points=[R(He,1),R(lt,1)]):W.current.rl=!1}if(dr&&He[1]==="r"&&(pt<Tt.left||W.current.lr)){var bt=te;hr?bt+=it-Oe:bt=lr.x-Je.x-tt;var gr=Qe(bt,le),yr=Qe(bt,le,se);gr>rt||gr===rt&&(!Le||yr>=Wt)?(W.current.lr=!0,te=bt,tt=-tt,St.points=[R(He,1),R(lt,1)]):W.current.lr=!1}wr();var ut=er===!0?0:er;typeof ut=="number"&&(pt<se.left&&(te-=pt-se.left-tt,J.x+Oe<se.left+ut&&(te+=J.x-se.left+Oe-ut)),Vt>se.right&&(te-=Vt-se.right-tt,J.x>se.right-ut&&(te+=J.x-se.right+ut)));var nt=Ht===!0?0:Ht;typeof nt=="number"&&(Ot<se.top&&(le-=Ot-se.top-Ge,J.y+_e<se.top+nt&&(le+=J.y-se.top+_e-nt)),Bt>se.bottom&&(le-=Bt-se.bottom-Ge,J.y>se.bottom-nt&&(le+=J.y-se.bottom+nt)));var Gt=ee.x+te,Kt=Gt+it,ct=ee.y+le,Tr=ct+Ve,pr=J.x,zr=pr+Oe,rr=J.y,Wr=rr+_e,Or=Math.max(Gt,pr),Br=Math.min(Kt,zr),br=(Or+Br)/2,$r=br-Gt,jr=Math.max(ct,rr),Cr=Math.min(Tr,Wr),Ir=(jr+Cr)/2,Hr=Ir-ct;w==null||w(c,St);var nr=Te.right-ee.x-(te+ee.width),ft=Te.bottom-ee.y-(le+ee.height);Zt===1&&(te=Math.round(te),nr=Math.round(nr)),yt===1&&(le=Math.round(le),ft=Math.round(ft));var Vr={ready:!0,offsetX:te/Zt,offsetY:le/yt,offsetR:nr/Zt,offsetB:ft/yt,arrowX:$r/Zt,arrowY:Hr/yt,scaleX:Zt,scaleY:yt,align:St};oe(Vr)}}),de=function(){K.current+=1;var q=K.current;Promise.resolve().then(function(){K.current===q&&pe()})},ge=function(){oe(function(q){return(0,p.Z)((0,p.Z)({},q),{},{ready:!1})})};return(0,D.Z)(ge,[h]),(0,D.Z)(function(){e||ge()},[e]),[I.ready,I.offsetX,I.offsetY,I.offsetR,I.offsetB,I.arrowX,I.arrowY,I.scaleX,I.scaleY,I.align,de]}var k=l(62730);function B(e,c,r,h,o){(0,D.Z)(function(){if(e&&c&&r){let K=function(){h(),o()};var P=c,w=r,N=u(P),H=u(w),I=f(w),oe=new Set([I].concat((0,k.Z)(N),(0,k.Z)(H)));return oe.forEach(function(Q){Q.addEventListener("scroll",K,{passive:!0})}),I.addEventListener("resize",K,{passive:!0}),h(),function(){oe.forEach(function(Q){Q.removeEventListener("scroll",K),I.removeEventListener("resize",K)})}}},[e,c,r])}var M=l(48736);function T(e,c,r,h,o,P,w,N){var H=m.useRef(e);H.current=e;var I=m.useRef(!1);m.useEffect(function(){if(c&&h&&(!o||P)){var K=function(){I.current=!1},Q=function(he){var ie;H.current&&!w(((ie=he.composedPath)===null||ie===void 0||(ie=ie.call(he))===null||ie===void 0?void 0:ie[0])||he.target)&&!I.current&&N(!1)},W=f(h);W.addEventListener("pointerdown",K,!0),W.addEventListener("mousedown",Q,!0),W.addEventListener("contextmenu",Q,!0);var ue=(0,re.A)(r);if(ue&&(ue.addEventListener("mousedown",Q,!0),ue.addEventListener("contextmenu",Q,!0)),0)var pe,de,ge,ce;return function(){W.removeEventListener("pointerdown",K,!0),W.removeEventListener("mousedown",Q,!0),W.removeEventListener("contextmenu",Q,!0),ue&&(ue.removeEventListener("mousedown",Q,!0),ue.removeEventListener("contextmenu",Q,!0))}}},[c,r,h,o,P]);function oe(){I.current=!0}return oe}var z=["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 G(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:F.Z,c=m.forwardRef(function(r,h){var o=r.prefixCls,P=o===void 0?"rc-trigger-popup":o,w=r.children,N=r.action,H=N===void 0?"hover":N,I=r.showAction,oe=r.hideAction,K=r.popupVisible,Q=r.defaultPopupVisible,W=r.onPopupVisibleChange,ue=r.afterPopupVisibleChange,pe=r.mouseEnterDelay,de=r.mouseLeaveDelay,ge=de===void 0?.1:de,ce=r.focusDelay,q=r.blurDelay,he=r.mask,ie=r.maskClosable,O=ie===void 0?!0:ie,Xe=r.getPopupContainer,vt=r.forceRender,Ye=r.autoDestroy,Ct=r.destroyPopupOnHide,Ft=r.popup,dt=r.popupClassName,ht=r.popupStyle,at=r.popupPlacement,mt=r.builtinPlacements,$e=mt===void 0?{}:mt,gt=r.popupAlign,Fe=r.zIndex,Ae=r.stretch,J=r.getPopupClassNameFromAlign,Rt=r.fresh,qe=r.alignPoint,Re=r.onPopupClick,ee=r.onPopupAlign,je=r.arrow,Nt=r.popupMotion,Qt=r.maskMotion,ot=r.popupTransitionName,Ie=r.popupAnimation,wt=r.maskTransitionName,At=r.maskAnimation,Ve=r.className,it=r.getTriggerDOMNode,_e=(0,X.Z)(r,z),Oe=Ye||Ct||!1,Xt=m.useState(!1),Et=(0,Z.Z)(Xt,2),Ue=Et[0],st=Et[1];(0,D.Z)(function(){st((0,Ee.Z)())},[]);var Lt=m.useRef({}),Le=m.useContext(be),Sr=m.useMemo(function(){return{registerSubPopup:function(x,fe){Lt.current[x]=fe,Le==null||Le.registerSubPopup(x,fe)}}},[Le]),se=(0,ae.Z)(),or=m.useState(null),Tt=(0,Z.Z)(or,2),Te=Tt[0],Zt=Tt[1],yt=m.useRef(null),kr=(0,ne.Z)(function(C){yt.current=C,(0,me.Sh)(C)&&Te!==C&&Zt(C),Le==null||Le.registerSubPopup(se,C)}),Dr=m.useState(null),ir=(0,Z.Z)(Dr,2),et=ir[0],tt=ir[1],Ge=m.useRef(null),Mr=(0,ne.Z)(function(C){(0,me.Sh)(C)&&et!==C&&(tt(C),Ge.current=C)}),zt=m.Children.only(w),Ke=(zt==null?void 0:zt.props)||{},Pt={},xr=(0,ne.Z)(function(C){var x,fe,Ce=et;return(Ce==null?void 0:Ce.contains(C))||((x=(0,re.A)(Ce))===null||x===void 0?void 0:x.host)===C||C===Ce||(Te==null?void 0:Te.contains(C))||((fe=(0,re.A)(Te))===null||fe===void 0?void 0:fe.host)===C||C===Te||Object.values(Lt.current).some(function(ye){return(ye==null?void 0:ye.contains(C))||C===ye})}),sr=i(P,Nt,Ie,ot),Fr=i(P,Qt,At,wt),Rr=m.useState(Q||!1),lt=(0,Z.Z)(Rr,2),He=lt[0],Yt=lt[1],ze=K!=null?K:He,St=(0,ne.Z)(function(C){K===void 0&&Yt(C)});(0,D.Z)(function(){Yt(K||!1)},[K]);var te=m.useRef(ze);te.current=ze;var le=m.useRef([]);le.current=[];var rt=(0,ne.Z)(function(C){var x;St(C),((x=le.current[le.current.length-1])!==null&&x!==void 0?x:ze)!==C&&(le.current.push(C),W==null||W(C))}),Wt=m.useRef(),qt=function(){clearTimeout(Wt.current)},Je=function(x){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;qt(),fe===0?rt(x):Wt.current=setTimeout(function(){rt(x)},fe*1e3)};m.useEffect(function(){return qt},[]);var lr=m.useState(!1),_t=(0,Z.Z)(lr,2),kt=_t[0],ur=_t[1];(0,D.Z)(function(C){(!C||ze)&&ur(!0)},[ze]);var Nr=m.useState(null),er=(0,Z.Z)(Nr,2),Ht=er[0],tr=er[1],Ot=m.useState(null),Bt=(0,Z.Z)(Ot,2),pt=Bt[0],Vt=Bt[1],$t=function(x){Vt([x.clientX,x.clientY])},cr=E(ze,Te,qe&&pt!==null?pt:et,at,$e,gt,ee),ke=(0,Z.Z)(cr,11),fr=ke[0],Ar=ke[1],jt=ke[2],vr=ke[3],Lr=ke[4],dr=ke[5],hr=ke[6],It=ke[7],mr=ke[8],Ut=ke[9],bt=ke[10],gr=xe(Ue,H,I,oe),yr=(0,Z.Z)(gr,2),ut=yr[0],nt=yr[1],Gt=ut.has("click"),Kt=nt.has("click")||nt.has("contextMenu"),ct=(0,ne.Z)(function(){kt||bt()}),Tr=function(){te.current&&qe&&Kt&&Je(!1)};B(ze,et,Te,ct,Tr),(0,D.Z)(function(){ct()},[pt,at]),(0,D.Z)(function(){ze&&!($e!=null&&$e[at])&&ct()},[JSON.stringify(gt)]);var pr=m.useMemo(function(){var C=n($e,P,Ut,qe);return _()(C,J==null?void 0:J(Ut))},[Ut,J,$e,P,qe]);m.useImperativeHandle(h,function(){return{nativeElement:Ge.current,popupElement:yt.current,forceAlign:ct}});var zr=m.useState(0),rr=(0,Z.Z)(zr,2),Wr=rr[0],Or=rr[1],Br=m.useState(0),br=(0,Z.Z)(Br,2),$r=br[0],jr=br[1],Cr=function(){if(Ae&&et){var x=et.getBoundingClientRect();Or(x.width),jr(x.height)}},Ir=function(){Cr(),ct()},Hr=function(x){ur(!1),bt(),ue==null||ue(x)},nr=function(){return new Promise(function(x){Cr(),tr(function(){return x})})};(0,D.Z)(function(){Ht&&(bt(),Ht(),tr(null))},[Ht]);function ft(C,x,fe,Ce){Pt[C]=function(ye){var Zr;Ce==null||Ce(ye),Je(x,fe);for(var Jr=arguments.length,Qr=new Array(Jr>1?Jr-1:0),Pr=1;Pr<Jr;Pr++)Qr[Pr-1]=arguments[Pr];(Zr=Ke[C])===null||Zr===void 0||Zr.call.apply(Zr,[Ke,ye].concat(Qr))}}(Gt||Kt)&&(Pt.onClick=function(C){var x;te.current&&Kt?Je(!1):!te.current&&Gt&&($t(C),Je(!0));for(var fe=arguments.length,Ce=new Array(fe>1?fe-1:0),ye=1;ye<fe;ye++)Ce[ye-1]=arguments[ye];(x=Ke.onClick)===null||x===void 0||x.call.apply(x,[Ke,C].concat(Ce))});var Vr=T(ze,Kt,et,Te,he,O,xr,Je),Qe=ut.has("hover"),wr=nt.has("hover"),Jt,Dt;Qe&&(ft("onMouseEnter",!0,pe,function(C){$t(C)}),ft("onPointerEnter",!0,pe,function(C){$t(C)}),Jt=function(x){(ze||kt)&&Te!==null&&Te!==void 0&&Te.contains(x.target)&&Je(!0,pe)},qe&&(Pt.onMouseMove=function(C){var x;(x=Ke.onMouseMove)===null||x===void 0||x.call(Ke,C)})),wr&&(ft("onMouseLeave",!1,ge),ft("onPointerLeave",!1,ge),Dt=function(){Je(!1,ge)}),ut.has("focus")&&ft("onFocus",!0,ce),nt.has("focus")&&ft("onBlur",!1,q),ut.has("contextMenu")&&(Pt.onContextMenu=function(C){var x;te.current&&nt.has("contextMenu")?Je(!1):($t(C),Je(!0)),C.preventDefault();for(var fe=arguments.length,Ce=new Array(fe>1?fe-1:0),ye=1;ye<fe;ye++)Ce[ye-1]=arguments[ye];(x=Ke.onContextMenu)===null||x===void 0||x.call.apply(x,[Ke,C].concat(Ce))}),Ve&&(Pt.className=_()(Ke.className,Ve));var Mt=(0,p.Z)((0,p.Z)({},Ke),Pt),ar={},Er=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];Er.forEach(function(C){_e[C]&&(ar[C]=function(){for(var x,fe=arguments.length,Ce=new Array(fe),ye=0;ye<fe;ye++)Ce[ye]=arguments[ye];(x=Mt[C])===null||x===void 0||x.call.apply(x,[Mt].concat(Ce)),_e[C].apply(_e,Ce)})});var Ur=m.cloneElement(zt,(0,p.Z)((0,p.Z)({},Mt),ar)),Gr={x:dr,y:hr},Kr=je?(0,p.Z)({},je!==!0?je:{}):null;return m.createElement(m.Fragment,null,m.createElement(V.Z,{disabled:!ze,ref:Mr,onResize:Ir},m.createElement(U,{getTriggerDOMNode:it},Ur)),m.createElement(be.Provider,{value:Sr},m.createElement(L,{portal:e,ref:kr,prefixCls:P,popup:Ft,className:_()(dt,pr),style:ht,target:et,onMouseEnter:Jt,onMouseLeave:Dt,onPointerEnter:Jt,zIndex:Fe,open:ze,keepDom:kt,fresh:Rt,onClick:Re,onPointerDownCapture:Vr,mask:he,motion:sr,maskMotion:Fr,onVisibleChanged:Hr,onPrepare:nr,forceRender:vt,autoDestroy:Oe,getPopupContainer:Xe,align:Ut,arrow:Kr,arrowPos:Gr,ready:fr,offsetX:Ar,offsetY:jt,offsetR:vr,offsetB:Lr,onAlign:ct,stretch:Ae,targetWidth:Wr/It,targetHeight:$r/mr})))});return c}var $=G(F.Z)},96555:function(xt,De,l){l.r(De),l.d(De,{default:function(){return Ne}});var p=l(59301),Z=l(25690),X=l(6767),F=l(77019),we=l(5269),_=l(14566),V=l(99571),me=l(29787),re=l(51257),ne={flex_box_center:"flex_box_center___Rx_bl",flex_space_between:"flex_space_between___pf3DK",flex_box_vertical_center:"flex_box_vertical_center___C2f9B",flex_box_center_end:"flex_box_center_end___Pmdn_",flex_box_column:"flex_box_column___RduTL",wrap:"wrap___Z5mJ_",head:"head___WiKNg"},ae=l(38986),D=l(346),Ee=Object.defineProperty,m=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Ze=(L,j,U)=>j in L?Ee(L,j,{enumerable:!0,configurable:!0,writable:!0,value:U}):L[j]=U,Be=(L,j)=>{for(var U in j||(j={}))Me.call(j,U)&&Ze(L,U,j[U]);if(m)for(var U of m(j))We.call(j,U)&&Ze(L,U,j[U]);return L},ve=(L,j)=>{var U={};for(var Y in L)Me.call(L,Y)&&j.indexOf(Y)<0&&(U[Y]=L[Y]);if(L!=null&&m)for(var Y of m(L))j.indexOf(Y)<0&&We.call(L,Y)&&(U[Y]=L[Y]);return U},A=(L,j,U)=>new Promise((Y,be)=>{var Se=t=>{try{a(U.next(t))}catch(n){be(n)}},xe=t=>{try{a(U.throw(t))}catch(n){be(n)}},a=t=>t.done?Y(t.value):Promise.resolve(t.value).then(Se,xe);a((U=U.apply(L,j)).next())});const Pe=L=>{var j=L,{globalSetting:U,user:Y,dispatch:be}=j,Se=ve(j,["globalSetting","user","dispatch"]),xe,a,t;const[n,i]=(0,p.useState)([]),[f,u]=(0,p.useState)(),[v,b]=(0,p.useState)(!1),[s,d]=(0,p.useState)(!1),g={onRemove:()=>{i([])},beforeUpload:S=>{if((S==null?void 0:S.size)>1024*1024*50)return X.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let y=[];return y.push(S),i([...y]),!1},fileList:n,accept:".xls,.xlsx"};return p.createElement("section",{className:ne.wrap},p.createElement("div",{className:ne.head},p.createElement("span",{onClick:()=>Z.history.push("/problems")},p.createElement("i",{className:"iconfont icon-fanhui2"}),p.createElement("span",{className:"mr20"},"\u8FD4\u56DE")),p.createElement("b",null,"\u6279\u91CF\u5BFC\u5165\u8BD5\u9898")),p.createElement("div",{className:"pr40 pl30 mt30"},p.createElement(F.Z,{gutter:[16,16]},p.createElement(we.Z,{className:"font14",span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),p.createElement(we.Z,null,p.createElement(_.default,Be({},g),p.createElement(V.ZP,{ghost:!0,type:"primary",style:{width:96,height:40,borderRadius:4}},"\u9009\u62E9\u6587\u4EF6")))),p.createElement(F.Z,{gutter:[16,16]},p.createElement(we.Z,{span:2,className:"font14",style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),p.createElement(we.Z,{span:22},p.createElement("span",null,"1.\u4EC5\u652F\u6301\u4E0A\u4F20.xlsx\u6216.xls\u7C7B\u578B\u7684\u6587\u4EF6\u3002 ",p.createElement("br",null),"2.\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",p.createElement("span",{style:{cursor:"pointer",color:"#0152d9"},onClick:()=>{(0,re.FH)("",(0,re.NY)({url:D.Z.API_SERVER+"/api/practices/down_template",query:{}}))}},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u7248"),p.createElement("br",null),"3.\u82E5\u76F4\u63A5\u4E0A\u4F20\u4FEE\u6539\u540E\u7684\u5931\u8D25\u6587\u4EF6\uFF0C\u9700\u8981\u5148\u5C06\u201C\u5931\u8D25\u539F\u56E0\u201D\u5217\u5220\u9664\u3002"))),p.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},p.createElement(V.ZP,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:()=>A(void 0,null,function*(){if((n==null?void 0:n.length)<=0){X.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}b(!1),d(!0);const S=new FormData;S.append("file",n[0]);const y=yield(0,ae.ZP)("/api/practices/file_import.json",{method:"post",body:S},!0);d(!1),y.status!==-1&&(b(!0),u(y))})},"\u786E\u8BA4\u4E0A\u4F20")),v&&!s&&p.createElement("div",null,p.createElement("p",{style:{paddingLeft:15,fontSize:14}},"\u4E0A\u4F20\u7ED3\u679C"),p.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex"}},p.createElement("span",{style:{flex:"1",lineHeight:"30px"}}," \u672C\u6B21\u4E0A\u4F20 \u65B0\u589E",p.createElement("span",{style:{color:"#FA6400"}},f==null?void 0:f.success),"\u6761\u8BD5\u9898\uFF0C\u4E0A\u4F20\u6210\u529F",p.createElement("span",{style:{color:"#FA6400"}},f==null?void 0:f.success),"\u6761\u6570\u636E",!!((xe=f==null?void 0:f.fail)!=null&&xe.length)&&p.createElement("span",null,"\uFF0C\u5931\u8D25",p.createElement("span",{style:{color:"#FA6400"}},(a=f==null?void 0:f.fail)==null?void 0:a.length),"\u6761\u6570\u636E")),!!((t=f==null?void 0:f.fail)!=null&&t.length)&&p.createElement(V.ZP,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:()=>{(0,re.FH)("",(0,re.NY)({url:D.Z.API_SERVER+(f==null?void 0:f.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))),p.createElement(me.Z,{tip:"\u4E0A\u4F20\u4E2D",style:{width:"100%",marginTop:26},spinning:s})))};var Ne=(0,Z.connect)(({user:L,globalSetting:j})=>({user:L,globalSetting:j}))(Pe)},25930:function(xt,De,l){l.d(De,{Cd:function(){return Se}});var p=l(71409),Z=l(89490),X=l(39224),F=l(59301),we=l(92310),_=l.n(we),V={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},me=function(){var t=(0,F.useRef)([]),n=(0,F.useRef)(null);return(0,F.useEffect)(function(){var i=Date.now(),f=!1;t.current.forEach(function(u){if(u){f=!0;var v=u.style;v.transitionDuration=".3s, .3s, .3s, .06s",n.current&&i-n.current<100&&(v.transitionDuration="0s, 0s")}}),f&&(n.current=Date.now())}),t.current},re=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],ne=function(t){var n=(0,Z.Z)((0,Z.Z)({},V),t),i=n.className,f=n.percent,u=n.prefixCls,v=n.strokeColor,b=n.strokeLinecap,s=n.strokeWidth,d=n.style,g=n.trailColor,S=n.trailWidth,y=n.transition,R=(0,X.Z)(n,re);delete R.gapPosition;var E=Array.isArray(f)?f:[f],k=Array.isArray(v)?v:[v],B=me(),M=s/2,T=100-s/2,z="M ".concat(b==="round"?M:0,",").concat(M,`
L `).concat(b==="round"?T:100,",").concat(M),G="0 0 100 ".concat(s),$=0;return F.createElement("svg",(0,p.Z)({className:_()("".concat(u,"-line"),i),viewBox:G,preserveAspectRatio:"none",style:d},R),F.createElement("path",{className:"".concat(u,"-line-trail"),d:z,strokeLinecap:b,stroke:g,strokeWidth:S||s,fillOpacity:"0"}),E.map(function(e,c){var r=1;switch(b){case"round":r=1-s/100;break;case"square":r=1-s/2/100;break;default:r=1;break}var h={strokeDasharray:"".concat(e*r,"px, 100px"),strokeDashoffset:"-".concat($,"px"),transition:y||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},o=k[c]||k[k.length-1];return $+=e,F.createElement("path",{key:c,className:"".concat(u,"-line-path"),d:z,strokeLinecap:b,stroke:o,strokeWidth:s,fillOpacity:"0",ref:function(w){B[c]=w},style:h})}))},ae=ne,D=l(28788),Ee=l(11036),m=l(47273),Me=0,We=(0,m.Z)();function Ze(){var a;return We?(a=Me,Me+=1):a="TEST_OR_SSR",a}var Be=function(a){var t=F.useState(),n=(0,Ee.Z)(t,2),i=n[0],f=n[1];return F.useEffect(function(){f("rc_progress_".concat(Ze()))},[]),a||i},ve=function(t){var n=t.bg,i=t.children;return F.createElement("div",{style:{width:"100%",height:"100%",background:n}},i)};function A(a,t){return Object.keys(a).map(function(n){var i=parseFloat(n),f="".concat(Math.floor(i*t),"%");return"".concat(a[n]," ").concat(f)})}var Pe=F.forwardRef(function(a,t){var n=a.prefixCls,i=a.color,f=a.gradientId,u=a.radius,v=a.style,b=a.ptg,s=a.strokeLinecap,d=a.strokeWidth,g=a.size,S=a.gapDegree,y=i&&(0,D.Z)(i)==="object",R=y?"#FFF":void 0,E=g/2,k=F.createElement("circle",{className:"".concat(n,"-circle-path"),r:u,cx:E,cy:E,stroke:R,strokeLinecap:s,strokeWidth:d,opacity:b===0?0:1,style:v,ref:t});if(!y)return k;var B="".concat(f,"-conic"),M=S?"".concat(180+S/2,"deg"):"0deg",T=A(i,(360-S)/360),z=A(i,1),G="conic-gradient(from ".concat(M,", ").concat(T.join(", "),")"),$="linear-gradient(to ".concat(S?"bottom":"top",", ").concat(z.join(", "),")");return F.createElement(F.Fragment,null,F.createElement("mask",{id:B},k),F.createElement("foreignObject",{x:0,y:0,width:g,height:g,mask:"url(#".concat(B,")")},F.createElement(ve,{bg:$},F.createElement(ve,{bg:G}))))}),Ne=Pe,L=100,j=function(t,n,i,f,u,v,b,s,d,g){var S=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,y=i/100*360*((360-v)/360),R=v===0?0:{bottom:0,top:180,left:90,right:-90}[b],E=(100-f)/100*n;d==="round"&&f!==100&&(E+=g/2,E>=n&&(E=n-.01));var k=L/2;return{stroke:typeof s=="string"?s:void 0,strokeDasharray:"".concat(n,"px ").concat(t),strokeDashoffset:E+S,transform:"rotate(".concat(u+y+R,"deg)"),transformOrigin:"".concat(k,"px ").concat(k,"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}},U=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Y(a){var t=a!=null?a:[];return Array.isArray(t)?t:[t]}var be=function(t){var n=(0,Z.Z)((0,Z.Z)({},V),t),i=n.id,f=n.prefixCls,u=n.steps,v=n.strokeWidth,b=n.trailWidth,s=n.gapDegree,d=s===void 0?0:s,g=n.gapPosition,S=n.trailColor,y=n.strokeLinecap,R=n.style,E=n.className,k=n.strokeColor,B=n.percent,M=(0,X.Z)(n,U),T=L/2,z=Be(i),G="".concat(z,"-gradient"),$=T-v/2,e=Math.PI*2*$,c=d>0?90+d/2:-90,r=e*((360-d)/360),h=(0,D.Z)(u)==="object"?u:{count:u,gap:2},o=h.count,P=h.gap,w=Y(B),N=Y(k),H=N.find(function(pe){return pe&&(0,D.Z)(pe)==="object"}),I=H&&(0,D.Z)(H)==="object",oe=I?"butt":y,K=j(e,r,0,100,c,d,g,S,oe,v),Q=me(),W=function(){var de=0;return w.map(function(ge,ce){var q=N[ce]||N[N.length-1],he=j(e,r,de,ge,c,d,g,q,oe,v);return de+=ge,F.createElement(Ne,{key:ce,color:q,ptg:ge,radius:$,prefixCls:f,gradientId:G,style:he,strokeLinecap:oe,strokeWidth:v,gapDegree:d,ref:function(O){Q[ce]=O},size:L})}).reverse()},ue=function(){var de=Math.round(o*(w[0]/100)),ge=100/o,ce=0;return new Array(o).fill(null).map(function(q,he){var ie=he<=de-1?N[0]:S,O=ie&&(0,D.Z)(ie)==="object"?"url(#".concat(G,")"):void 0,Xe=j(e,r,ce,ge,c,d,g,ie,"butt",v,P);return ce+=(r-Xe.strokeDashoffset+P)*100/r,F.createElement("circle",{key:he,className:"".concat(f,"-circle-path"),r:$,cx:T,cy:T,stroke:O,strokeWidth:v,opacity:1,style:Xe,ref:function(Ye){Q[he]=Ye}})})};return F.createElement("svg",(0,p.Z)({className:_()("".concat(f,"-circle"),E),viewBox:"0 0 ".concat(L," ").concat(L),style:R,id:i,role:"presentation"},M),!o&&F.createElement("circle",{className:"".concat(f,"-circle-trail"),r:$,cx:T,cy:T,stroke:S,strokeLinecap:oe,strokeWidth:b||v,style:K}),o?ue():W())},Se=be,xe={Line:ae,Circle:Se}},29301:function(xt,De,l){l.d(De,{Z:function(){return a}});var p=l(71409),Z=l(59301),X=l(11592),F=l(48736),we=l(89490),_=l(28788),V=l(76846),me=l(8654),re=Z.createContext(null);function ne(t){var n=t.children,i=t.onBatchResize,f=Z.useRef(0),u=Z.useRef([]),v=Z.useContext(re),b=Z.useCallback(function(s,d,g){f.current+=1;var S=f.current;u.current.push({size:s,element:d,data:g}),Promise.resolve().then(function(){S===f.current&&(i==null||i(u.current),u.current=[])}),v==null||v(s,d,g)},[i,v]);return Z.createElement(re.Provider,{value:b},n)}var ae=l(76374),D=new Map;function Ee(t){t.forEach(function(n){var i,f=n.target;(i=D.get(f))===null||i===void 0||i.forEach(function(u){return u(f)})})}var m=new ae.Z(Ee),Me=null,We=null;function Ze(t,n){D.has(t)||(D.set(t,new Set),m.observe(t)),D.get(t).add(n)}function Be(t,n){D.has(t)&&(D.get(t).delete(n),D.get(t).size||(m.unobserve(t),D.delete(t)))}var ve=l(16552),A=l(19210),Pe=l(46654),Ne=l(37205),L=function(t){(0,Pe.Z)(i,t);var n=(0,Ne.Z)(i);function i(){return(0,ve.Z)(this,i),n.apply(this,arguments)}return(0,A.Z)(i,[{key:"render",value:function(){return this.props.children}}]),i}(Z.Component);function j(t,n){var i=t.children,f=t.disabled,u=Z.useRef(null),v=Z.useRef(null),b=Z.useContext(re),s=typeof i=="function",d=s?i(u):i,g=Z.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),S=!s&&Z.isValidElement(d)&&(0,me.Yr)(d),y=S?(0,me.C4)(d):null,R=(0,me.x1)(y,u),E=function(){var T;return(0,V.ZP)(u.current)||(u.current&&(0,_.Z)(u.current)==="object"?(0,V.ZP)((T=u.current)===null||T===void 0?void 0:T.nativeElement):null)||(0,V.ZP)(v.current)};Z.useImperativeHandle(n,function(){return E()});var k=Z.useRef(t);k.current=t;var B=Z.useCallback(function(M){var T=k.current,z=T.onResize,G=T.data,$=M.getBoundingClientRect(),e=$.width,c=$.height,r=M.offsetWidth,h=M.offsetHeight,o=Math.floor(e),P=Math.floor(c);if(g.current.width!==o||g.current.height!==P||g.current.offsetWidth!==r||g.current.offsetHeight!==h){var w={width:o,height:P,offsetWidth:r,offsetHeight:h};g.current=w;var N=r===Math.round(e)?e:r,H=h===Math.round(c)?c:h,I=(0,we.Z)((0,we.Z)({},w),{},{offsetWidth:N,offsetHeight:H});b==null||b(I,M,G),z&&Promise.resolve().then(function(){z(I,M)})}},[]);return Z.useEffect(function(){var M=E();return M&&!f&&Ze(M,B),function(){return Be(M,B)}},[u.current,f]),Z.createElement(L,{ref:v},S?Z.cloneElement(d,{ref:R}):d)}var U=Z.forwardRef(j),Y=U,be="rc-observer-key";function Se(t,n){var i=t.children,f=typeof i=="function"?[i]:(0,X.Z)(i);return f.map(function(u,v){var b=(u==null?void 0:u.key)||"".concat(be,"-").concat(v);return Z.createElement(Y,(0,p.Z)({},t,{key:b,ref:v===0?n:void 0}),u)})}var xe=Z.forwardRef(Se);xe.Collection=ne;var a=xe},29125:function(xt,De,l){l.d(De,{G:function(){return F},Z:function(){return Be}});var p=l(92310),Z=l.n(p),X=l(59301);function F(ve){var A=ve.children,Pe=ve.prefixCls,Ne=ve.id,L=ve.overlayInnerStyle,j=ve.bodyClassName,U=ve.className,Y=ve.style;return X.createElement("div",{className:Z()("".concat(Pe,"-content"),U),style:Y},X.createElement("div",{className:Z()("".concat(Pe,"-inner"),j),id:Ne,role:"tooltip",style:L},typeof A=="function"?A():A))}var we=l(71409),_=l(89490),V=l(39224),me=l(65352),re={shiftX:64,adjustY:1},ne={adjustX:1,shiftY:!0},ae=[0,0],D={left:{points:["cr","cl"],overflow:ne,offset:[-4,0],targetOffset:ae},right:{points:["cl","cr"],overflow:ne,offset:[4,0],targetOffset:ae},top:{points:["bc","tc"],overflow:re,offset:[0,-4],targetOffset:ae},bottom:{points:["tc","bc"],overflow:re,offset:[0,4],targetOffset:ae},topLeft:{points:["bl","tl"],overflow:re,offset:[0,-4],targetOffset:ae},leftTop:{points:["tr","tl"],overflow:ne,offset:[-4,0],targetOffset:ae},topRight:{points:["br","tr"],overflow:re,offset:[0,-4],targetOffset:ae},rightTop:{points:["tl","tr"],overflow:ne,offset:[4,0],targetOffset:ae},bottomRight:{points:["tr","br"],overflow:re,offset:[0,4],targetOffset:ae},rightBottom:{points:["bl","br"],overflow:ne,offset:[4,0],targetOffset:ae},bottomLeft:{points:["tl","bl"],overflow:re,offset:[0,4],targetOffset:ae},leftBottom:{points:["br","bl"],overflow:ne,offset:[-4,0],targetOffset:ae}},Ee=null,m=l(80402),Me=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],We=function(A,Pe){var Ne=A.overlayClassName,L=A.trigger,j=L===void 0?["hover"]:L,U=A.mouseEnterDelay,Y=U===void 0?0:U,be=A.mouseLeaveDelay,Se=be===void 0?.1:be,xe=A.overlayStyle,a=A.prefixCls,t=a===void 0?"rc-tooltip":a,n=A.children,i=A.onVisibleChange,f=A.afterVisibleChange,u=A.transitionName,v=A.animation,b=A.motion,s=A.placement,d=s===void 0?"right":s,g=A.align,S=g===void 0?{}:g,y=A.destroyTooltipOnHide,R=y===void 0?!1:y,E=A.defaultVisible,k=A.getTooltipContainer,B=A.overlayInnerStyle,M=A.arrowContent,T=A.overlay,z=A.id,G=A.showArrow,$=G===void 0?!0:G,e=A.classNames,c=A.styles,r=(0,V.Z)(A,Me),h=(0,m.Z)(z),o=(0,X.useRef)(null);(0,X.useImperativeHandle)(Pe,function(){return o.current});var P=(0,_.Z)({},r);"visible"in A&&(P.popupVisible=A.visible);var w=function(){return X.createElement(F,{key:"content",prefixCls:t,id:h,bodyClassName:e==null?void 0:e.body,overlayInnerStyle:(0,_.Z)((0,_.Z)({},B),c==null?void 0:c.body)},T)},N=function(){var I=X.Children.only(n),oe=(I==null?void 0:I.props)||{},K=(0,_.Z)((0,_.Z)({},oe),{},{"aria-describedby":T?h:null});return X.cloneElement(n,K)};return X.createElement(me.Z,(0,we.Z)({popupClassName:Z()(Ne,e==null?void 0:e.root),prefixCls:t,popup:w,action:j,builtinPlacements:D,popupPlacement:d,ref:o,popupAlign:S,getPopupContainer:k,onPopupVisibleChange:i,afterPopupVisibleChange:f,popupTransitionName:u,popupAnimation:v,popupMotion:b,defaultPopupVisible:E,autoDestroy:R,mouseLeaveDelay:Se,popupStyle:(0,_.Z)((0,_.Z)({},xe),c==null?void 0:c.root),mouseEnterDelay:Y,arrow:$},P),N())},Ze=(0,X.forwardRef)(We),Be=Ze},90472:function(xt,De,l){l.d(De,{Z:function(){return f}});var p=l(71409),Z=l(16552),X=l(19210),F=l(90264),we=l(46654),_=l(37205),V=l(87075),me=l(59301),re=l(89490),ne=l(39224),ae=l(28788),D=l(58676),Ee=l(93195),m=l(62730),Me=l(92310),We=l.n(Me),Ze=l(26112),Be=l(48736),ve=function(u,v){if(u&&v){var b=Array.isArray(v)?v:v.split(","),s=u.name||"",d=u.type||"",g=d.replace(/\/.*$/,"");return b.some(function(S){var y=S.trim();if(/^\*(\/\*)?$/.test(S))return!0;if(y.charAt(0)==="."){var R=s.toLowerCase(),E=y.toLowerCase(),k=[E];return(E===".jpg"||E===".jpeg")&&(k=[".jpg",".jpeg"]),k.some(function(B){return R.endsWith(B)})}return/\/\*$/.test(y)?g===y.replace(/\/.*$/,""):d===y?!0:/^\w+$/.test(y)?((0,Be.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(y,"'.Skip for check.")),!0):!1})}return!0};function A(u,v){var b="cannot ".concat(u.method," ").concat(u.action," ").concat(v.status,"'"),s=new Error(b);return s.status=v.status,s.method=u.method,s.url=u.action,s}function Pe(u){var v=u.responseText||u.response;if(!v)return v;try{return JSON.parse(v)}catch(b){return v}}function Ne(u){var v=new XMLHttpRequest;u.onProgress&&v.upload&&(v.upload.onprogress=function(g){g.total>0&&(g.percent=g.loaded/g.total*100),u.onProgress(g)});var b=new FormData;u.data&&Object.keys(u.data).forEach(function(d){var g=u.data[d];if(Array.isArray(g)){g.forEach(function(S){b.append("".concat(d,"[]"),S)});return}b.append(d,g)}),u.file instanceof Blob?b.append(u.filename,u.file,u.file.name):b.append(u.filename,u.file),v.onerror=function(g){u.onError(g)},v.onload=function(){return v.status<200||v.status>=300?u.onError(A(u,v),Pe(v)):u.onSuccess(Pe(v),v)},v.open(u.method,u.action,!0),u.withCredentials&&"withCredentials"in v&&(v.withCredentials=!0);var s=u.headers||{};return s["X-Requested-With"]!==null&&v.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(s).forEach(function(d){s[d]!==null&&v.setRequestHeader(d,s[d])}),v.send(b),{abort:function(){v.abort()}}}var L=function(){var u=(0,Ee.Z)((0,D.Z)().mark(function v(b,s){var d,g,S,y,R,E,k,B;return(0,D.Z)().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:E=function(){return E=(0,Ee.Z)((0,D.Z)().mark(function G($){return(0,D.Z)().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.abrupt("return",new Promise(function(r){$.file(function(h){s(h)?($.fullPath&&!h.webkitRelativePath&&(Object.defineProperties(h,{webkitRelativePath:{writable:!0}}),h.webkitRelativePath=$.fullPath.replace(/^\//,""),Object.defineProperties(h,{webkitRelativePath:{writable:!1}})),r(h)):r(null)})}));case 1:case"end":return c.stop()}},G)})),E.apply(this,arguments)},R=function(G){return E.apply(this,arguments)},y=function(){return y=(0,Ee.Z)((0,D.Z)().mark(function G($){var e,c,r,h,o;return(0,D.Z)().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:e=$.createReader(),c=[];case 2:return w.next=5,new Promise(function(N){e.readEntries(N,function(){return N([])})});case 5:if(r=w.sent,h=r.length,h){w.next=9;break}return w.abrupt("break",12);case 9:for(o=0;o<h;o++)c.push(r[o]);w.next=2;break;case 12:return w.abrupt("return",c);case 13:case"end":return w.stop()}},G)})),y.apply(this,arguments)},S=function(G){return y.apply(this,arguments)},d=[],g=[],b.forEach(function(z){return g.push(z.webkitGetAsEntry())}),k=function(){var z=(0,Ee.Z)((0,D.Z)().mark(function G($,e){var c,r;return(0,D.Z)().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if($){o.next=2;break}return o.abrupt("return");case 2:if($.path=e||"",!$.isFile){o.next=10;break}return o.next=6,R($);case 6:c=o.sent,c&&d.push(c),o.next=15;break;case 10:if(!$.isDirectory){o.next=15;break}return o.next=13,S($);case 13:r=o.sent,g.push.apply(g,(0,m.Z)(r));case 15:case"end":return o.stop()}},G)}));return function($,e){return z.apply(this,arguments)}}(),B=0;case 9:if(!(B<g.length)){T.next=15;break}return T.next=12,k(g[B]);case 12:B++,T.next=9;break;case 15:return T.abrupt("return",d);case 16:case"end":return T.stop()}},v)}));return function(b,s){return u.apply(this,arguments)}}(),j=L,U=+new Date,Y=0;function be(){return"rc-upload-".concat(U,"-").concat(++Y)}var Se=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],xe=function(u){(0,we.Z)(b,u);var v=(0,_.Z)(b);function b(){var s;(0,Z.Z)(this,b);for(var d=arguments.length,g=new Array(d),S=0;S<d;S++)g[S]=arguments[S];return s=v.call.apply(v,[this].concat(g)),(0,V.Z)((0,F.Z)(s),"state",{uid:be()}),(0,V.Z)((0,F.Z)(s),"reqs",{}),(0,V.Z)((0,F.Z)(s),"fileInput",void 0),(0,V.Z)((0,F.Z)(s),"_isMounted",void 0),(0,V.Z)((0,F.Z)(s),"onChange",function(y){var R=s.props,E=R.accept,k=R.directory,B=y.target.files,M=(0,m.Z)(B).filter(function(T){return!k||ve(T,E)});s.uploadFiles(M),s.reset()}),(0,V.Z)((0,F.Z)(s),"onClick",function(y){var R=s.fileInput;if(R){var E=y.target,k=s.props.onClick;if(E&&E.tagName==="BUTTON"){var B=R.parentNode;B.focus(),E.blur()}R.click(),k&&k(y)}}),(0,V.Z)((0,F.Z)(s),"onKeyDown",function(y){y.key==="Enter"&&s.onClick(y)}),(0,V.Z)((0,F.Z)(s),"onFileDrop",function(){var y=(0,Ee.Z)((0,D.Z)().mark(function R(E){var k,B,M;return(0,D.Z)().wrap(function(z){for(;;)switch(z.prev=z.next){case 0:if(k=s.props.multiple,E.preventDefault(),E.type!=="dragover"){z.next=4;break}return z.abrupt("return");case 4:if(!s.props.directory){z.next=11;break}return z.next=7,j(Array.prototype.slice.call(E.dataTransfer.items),function(G){return ve(G,s.props.accept)});case 7:B=z.sent,s.uploadFiles(B),z.next=14;break;case 11:M=(0,m.Z)(E.dataTransfer.files).filter(function(G){return ve(G,s.props.accept)}),k===!1&&(M=M.slice(0,1)),s.uploadFiles(M);case 14:case"end":return z.stop()}},R)}));return function(R){return y.apply(this,arguments)}}()),(0,V.Z)((0,F.Z)(s),"uploadFiles",function(y){var R=(0,m.Z)(y),E=R.map(function(k){return k.uid=be(),s.processFile(k,R)});Promise.all(E).then(function(k){var B=s.props.onBatchStart;B==null||B(k.map(function(M){var T=M.origin,z=M.parsedFile;return{file:T,parsedFile:z}})),k.filter(function(M){return M.parsedFile!==null}).forEach(function(M){s.post(M)})})}),(0,V.Z)((0,F.Z)(s),"processFile",function(){var y=(0,Ee.Z)((0,D.Z)().mark(function R(E,k){var B,M,T,z,G,$,e,c,r;return(0,D.Z)().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(B=s.props.beforeUpload,M=E,!B){o.next=14;break}return o.prev=3,o.next=6,B(E,k);case 6:M=o.sent,o.next=12;break;case 9:o.prev=9,o.t0=o.catch(3),M=!1;case 12:if(M!==!1){o.next=14;break}return o.abrupt("return",{origin:E,parsedFile:null,action:null,data:null});case 14:if(T=s.props.action,typeof T!="function"){o.next=21;break}return o.next=18,T(E);case 18:z=o.sent,o.next=22;break;case 21:z=T;case 22:if(G=s.props.data,typeof G!="function"){o.next=29;break}return o.next=26,G(E);case 26:$=o.sent,o.next=30;break;case 29:$=G;case 30:return e=((0,ae.Z)(M)==="object"||typeof M=="string")&&M?M:E,e instanceof File?c=e:c=new File([e],E.name,{type:E.type}),r=c,r.uid=E.uid,o.abrupt("return",{origin:E,data:$,parsedFile:r,action:z});case 35:case"end":return o.stop()}},R,null,[[3,9]])}));return function(R,E){return y.apply(this,arguments)}}()),(0,V.Z)((0,F.Z)(s),"saveFileInput",function(y){s.fileInput=y}),s}return(0,X.Z)(b,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(d){var g=this,S=d.data,y=d.origin,R=d.action,E=d.parsedFile;if(this._isMounted){var k=this.props,B=k.onStart,M=k.customRequest,T=k.name,z=k.headers,G=k.withCredentials,$=k.method,e=y.uid,c=M||Ne,r={action:R,filename:T,data:S,file:E,headers:z,withCredentials:G,method:$||"post",onProgress:function(o){var P=g.props.onProgress;P==null||P(o,E)},onSuccess:function(o,P){var w=g.props.onSuccess;w==null||w(o,E,P),delete g.reqs[e]},onError:function(o,P){var w=g.props.onError;w==null||w(o,P,E),delete g.reqs[e]}};B(y),this.reqs[e]=c(r)}}},{key:"reset",value:function(){this.setState({uid:be()})}},{key:"abort",value:function(d){var g=this.reqs;if(d){var S=d.uid?d.uid:d;g[S]&&g[S].abort&&g[S].abort(),delete g[S]}else Object.keys(g).forEach(function(y){g[y]&&g[y].abort&&g[y].abort(),delete g[y]})}},{key:"render",value:function(){var d=this.props,g=d.component,S=d.prefixCls,y=d.className,R=d.classNames,E=R===void 0?{}:R,k=d.disabled,B=d.id,M=d.name,T=d.style,z=d.styles,G=z===void 0?{}:z,$=d.multiple,e=d.accept,c=d.capture,r=d.children,h=d.directory,o=d.openFileDialogOnClick,P=d.onMouseEnter,w=d.onMouseLeave,N=d.hasControlInside,H=(0,ne.Z)(d,Se),I=We()((0,V.Z)((0,V.Z)((0,V.Z)({},S,!0),"".concat(S,"-disabled"),k),y,y)),oe=h?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},K=k?{}:{onClick:o?this.onClick:function(){},onKeyDown:o?this.onKeyDown:function(){},onMouseEnter:P,onMouseLeave:w,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:N?void 0:"0"};return me.createElement(g,(0,p.Z)({},K,{className:I,role:N?void 0:"button",style:T}),me.createElement("input",(0,p.Z)({},(0,Ze.Z)(H,{aria:!0,data:!0}),{id:B,name:M,disabled:k,type:"file",ref:this.saveFileInput,onClick:function(W){return W.stopPropagation()},key:this.state.uid,style:(0,re.Z)({display:"none"},G.input),className:E.input,accept:e},oe,{multiple:$,onChange:this.onChange},c!=null?{capture:c}:{})),r)}}]),b}(me.Component),a=xe;function t(){}var n=function(u){(0,we.Z)(b,u);var v=(0,_.Z)(b);function b(){var s;(0,Z.Z)(this,b);for(var d=arguments.length,g=new Array(d),S=0;S<d;S++)g[S]=arguments[S];return s=v.call.apply(v,[this].concat(g)),(0,V.Z)((0,F.Z)(s),"uploader",void 0),(0,V.Z)((0,F.Z)(s),"saveUploader",function(y){s.uploader=y}),s}return(0,X.Z)(b,[{key:"abort",value:function(d){this.uploader.abort(d)}},{key:"render",value:function(){return me.createElement(a,(0,p.Z)({},this.props,{ref:this.saveUploader}))}}]),b}(me.Component);(0,V.Z)(n,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:t,onError:t,onSuccess:t,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var i=n,f=i},49658:function(xt,De){De.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var l=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(l)||/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(l==null?void 0:l.substr(0,4))}},76374:function(xt,De,l){var p=function(){if(typeof Map!="undefined")return Map;function a(t,n){var i=-1;return t.some(function(f,u){return f[0]===n?(i=u,!0):!1}),i}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(n){var i=a(this.__entries__,n),f=this.__entries__[i];return f&&f[1]},t.prototype.set=function(n,i){var f=a(this.__entries__,n);~f?this.__entries__[f][1]=i:this.__entries__.push([n,i])},t.prototype.delete=function(n){var i=this.__entries__,f=a(i,n);~f&&i.splice(f,1)},t.prototype.has=function(n){return!!~a(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,i){i===void 0&&(i=null);for(var f=0,u=this.__entries__;f<u.length;f++){var v=u[f];n.call(i,v[1],v[0])}},t}()}(),Z=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,X=function(){return typeof l.g!="undefined"&&l.g.Math===Math?l.g:typeof self!="undefined"&&self.Math===Math?self:typeof window!="undefined"&&window.Math===Math?window:Function("return this")()}(),F=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(X):function(a){return setTimeout(function(){return a(Date.now())},1e3/60)}}(),we=2;function _(a,t){var n=!1,i=!1,f=0;function u(){n&&(n=!1,a()),i&&b()}function v(){F(u)}function b(){var s=Date.now();if(n){if(s-f<we)return;i=!0}else n=!0,i=!1,setTimeout(v,t);f=s}return b}var V=20,me=["top","right","bottom","left","width","height","size","weight"],re=typeof MutationObserver!="undefined",ne=function(){function a(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=_(this.refresh.bind(this),V)}return a.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},a.prototype.removeObserver=function(t){var n=this.observers_,i=n.indexOf(t);~i&&n.splice(i,1),!n.length&&this.connected_&&this.disconnect_()},a.prototype.refresh=function(){var t=this.updateObservers_();t&&this.refresh()},a.prototype.updateObservers_=function(){var t=this.observers_.filter(function(n){return n.gatherActive(),n.hasActive()});return t.forEach(function(n){return n.broadcastActive()}),t.length>0},a.prototype.connect_=function(){!Z||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)},a.prototype.disconnect_=function(){!Z||!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)},a.prototype.onTransitionEnd_=function(t){var n=t.propertyName,i=n===void 0?"":n,f=me.some(function(u){return!!~i.indexOf(u)});f&&this.refresh()},a.getInstance=function(){return this.instance_||(this.instance_=new a),this.instance_},a.instance_=null,a}(),ae=function(a,t){for(var n=0,i=Object.keys(t);n<i.length;n++){var f=i[n];Object.defineProperty(a,f,{value:t[f],enumerable:!1,writable:!1,configurable:!0})}return a},D=function(a){var t=a&&a.ownerDocument&&a.ownerDocument.defaultView;return t||X},Ee=L(0,0,0,0);function m(a){return parseFloat(a)||0}function Me(a){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(i,f){var u=a["border-"+f+"-width"];return i+m(u)},0)}function We(a){for(var t=["top","right","bottom","left"],n={},i=0,f=t;i<f.length;i++){var u=f[i],v=a["padding-"+u];n[u]=m(v)}return n}function Ze(a){var t=a.getBBox();return L(0,0,t.width,t.height)}function Be(a){var t=a.clientWidth,n=a.clientHeight;if(!t&&!n)return Ee;var i=D(a).getComputedStyle(a),f=We(i),u=f.left+f.right,v=f.top+f.bottom,b=m(i.width),s=m(i.height);if(i.boxSizing==="border-box"&&(Math.round(b+u)!==t&&(b-=Me(i,"left","right")+u),Math.round(s+v)!==n&&(s-=Me(i,"top","bottom")+v)),!A(a)){var d=Math.round(b+u)-t,g=Math.round(s+v)-n;Math.abs(d)!==1&&(b-=d),Math.abs(g)!==1&&(s-=g)}return L(f.left,f.top,b,s)}var ve=function(){return typeof SVGGraphicsElement!="undefined"?function(a){return a instanceof D(a).SVGGraphicsElement}:function(a){return a instanceof D(a).SVGElement&&typeof a.getBBox=="function"}}();function A(a){return a===D(a).document.documentElement}function Pe(a){return Z?ve(a)?Ze(a):Be(a):Ee}function Ne(a){var t=a.x,n=a.y,i=a.width,f=a.height,u=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,v=Object.create(u.prototype);return ae(v,{x:t,y:n,width:i,height:f,top:n,right:t+i,bottom:f+n,left:t}),v}function L(a,t,n,i){return{x:a,y:t,width:n,height:i}}var j=function(){function a(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=L(0,0,0,0),this.target=t}return a.prototype.isActive=function(){var t=Pe(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},a.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},a}(),U=function(){function a(t,n){var i=Ne(n);ae(this,{target:t,contentRect:i})}return a}(),Y=function(){function a(t,n,i){if(this.activeObservations_=[],this.observations_=new p,typeof t!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=n,this.callbackCtx_=i}return a.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 D(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new j(t)),this.controller_.addObserver(this),this.controller_.refresh())}},a.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 D(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},a.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},a.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},a.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(i){return new U(i.target,i.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},a.prototype.clearActive=function(){this.activeObservations_.splice(0)},a.prototype.hasActive=function(){return this.activeObservations_.length>0},a}(),be=typeof WeakMap!="undefined"?new WeakMap:new p,Se=function(){function a(t){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=ne.getInstance(),i=new Y(t,n,this);be.set(this,i)}return a}();["observe","unobserve","disconnect"].forEach(function(a){Se.prototype[a]=function(){var t;return(t=be.get(this))[a].apply(t,arguments)}});var xe=function(){return typeof X.ResizeObserver!="undefined"?X.ResizeObserver:Se}();De.Z=xe}}]);