diff --git a/.gitignore b/.gitignore index a981891..70938d6 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,7 @@ /dist /node_modules /src/config/database.ts - +/client # Logs logs *.log diff --git a/client/BMlog.png b/client/BMlog.png new file mode 100644 index 0000000..e14a171 Binary files /dev/null and b/client/BMlog.png differ diff --git a/client/CNAME b/client/CNAME new file mode 100644 index 0000000..30c2d4d --- /dev/null +++ b/client/CNAME @@ -0,0 +1 @@ +preview.pro.ant.design \ No newline at end of file diff --git a/client/asset-manifest.json b/client/asset-manifest.json new file mode 100644 index 0000000..f72b227 --- /dev/null +++ b/client/asset-manifest.json @@ -0,0 +1,59 @@ +{ + "/vendors~layouts__BasicLayout~p__Project~p__Project__Detail~p__dashboard__analysis~p__user__login.css": "/vendors~layouts__BasicLayout~p__Project~p__Project__Detail~p__dashboard__analysis~p__user__login.f4854dea.chunk.css", + "/vendors~layouts__BasicLayout~p__Project~p__Project__Detail~p__dashboard__analysis~p__user__login.js": "/vendors~layouts__BasicLayout~p__Project~p__Project__Detail~p__dashboard__analysis~p__user__login.574deaa5.async.js", + "/vendors~layouts__BasicLayout~p__Project~p__Project__Detail~p__dashboard__analysis.css": "/vendors~layouts__BasicLayout~p__Project~p__Project__Detail~p__dashboard__analysis.5a7e4b1e.chunk.css", + "/vendors~layouts__BasicLayout~p__Project~p__Project__Detail~p__dashboard__analysis.js": "/vendors~layouts__BasicLayout~p__Project~p__Project__Detail~p__dashboard__analysis.ab776111.async.js", + "/vendors~layouts__BasicLayout~p__Project~p__Project__Detail~p__user__login.css": "/vendors~layouts__BasicLayout~p__Project~p__Project__Detail~p__user__login.77e9b232.chunk.css", + "/vendors~layouts__BasicLayout~p__Project~p__Project__Detail~p__user__login.js": "/vendors~layouts__BasicLayout~p__Project~p__Project__Detail~p__user__login.f2f2ddf5.async.js", + "/vendors~p__Project~p__Project__Detail~p__dashboard__analysis~p__user__login.css": "/vendors~p__Project~p__Project__Detail~p__dashboard__analysis~p__user__login.4fd04f11.chunk.css", + "/vendors~p__Project~p__Project__Detail~p__dashboard__analysis~p__user__login.js": "/vendors~p__Project~p__Project__Detail~p__dashboard__analysis~p__user__login.77694fb3.async.js", + "/vendors~layouts__BasicLayout~layouts__UserLayout.css": "/vendors~layouts__BasicLayout~layouts__UserLayout.aebe2efa.chunk.css", + "/vendors~layouts__BasicLayout~layouts__UserLayout.js": "/vendors~layouts__BasicLayout~layouts__UserLayout.28d4f9a2.async.js", + "/layouts__BasicLayout.css": "/layouts__BasicLayout.494cf16b.chunk.css", + "/layouts__BasicLayout.js": "/layouts__BasicLayout.408df4f5.async.js", + "/layouts__BlankLayout.js": "/layouts__BlankLayout.abe70410.async.js", + "/layouts__UserLayout.css": "/layouts__UserLayout.06ef84a3.chunk.css", + "/layouts__UserLayout.js": "/layouts__UserLayout.ba84ec24.async.js", + "/p__404.js": "/p__404.946d5eaa.async.js", + "/p__Project.css": "/p__Project.75c560dc.chunk.css", + "/p__Project.js": "/p__Project.10fbe0e1.async.js", + "/p__Project__Category.js": "/p__Project__Category.7d67a696.async.js", + "/p__Project__Detail.css": "/p__Project__Detail.89f271df.chunk.css", + "/p__Project__Detail.js": "/p__Project__Detail.002fb767.async.js", + "/p__Project__Roles.js": "/p__Project__Roles.72dcc577.async.js", + "/p__System.js": "/p__System.8863910a.async.js", + "/p__System__Roles.js": "/p__System__Roles.994cf4d7.async.js", + "/p__Task.js": "/p__Task.aaf7990c.async.js", + "/p__Task__Detail.js": "/p__Task__Detail.f4db6ee5.async.js", + "/p__dashboard__analysis.js": "/p__dashboard__analysis.a3ddd202.async.js", + "/p__user__login.css": "/p__user__login.44f524b7.chunk.css", + "/p__user__login.js": "/p__user__login.4691cd75.async.js", + "/umi.css": "/umi.19c3434a.css", + "/umi.js": "/umi.0f3755e1.js", + "/vendors~p__dashboard__analysis.css": "/vendors~p__dashboard__analysis.f4805fde.chunk.css", + "/vendors~p__dashboard__analysis.js": "/vendors~p__dashboard__analysis.9345a021.async.js", + "/BMlog.png": "/BMlog.png", + "/CNAME": "/CNAME", + "/dashboard/index.html": "/dashboard/index.html", + "/favicon.ico": "/favicon.ico", + "/home_bg.png": "/home_bg.png", + "/icons/icon-128x128.png": "/icons/icon-128x128.png", + "/icons/icon-192x192.png": "/icons/icon-192x192.png", + "/icons/icon-512x512.png": "/icons/icon-512x512.png", + "/index.html": "/index.html", + "/pro_icon.svg": "/pro_icon.svg", + "/project/detail/index.html": "/project/detail/index.html", + "/project/index.html": "/project/index.html", + "/project/list/index.html": "/project/list/index.html", + "/project/pro_category/index.html": "/project/pro_category/index.html", + "/project/pro_roles/index.html": "/project/pro_roles/index.html", + "/static/logo.png": "/static/logo.c103232b.png", + "/system/index.html": "/system/index.html", + "/system/personnel/index.html": "/system/personnel/index.html", + "/system/roles/index.html": "/system/roles/index.html", + "/task/detail/index.html": "/task/detail/index.html", + "/task/index.html": "/task/index.html", + "/task/list/index.html": "/task/list/index.html", + "/user/index.html": "/user/index.html", + "/user/login/index.html": "/user/login/index.html" +} \ No newline at end of file diff --git a/client/dashboard/index.html b/client/dashboard/index.html new file mode 100644 index 0000000..f920f9b --- /dev/null +++ b/client/dashboard/index.html @@ -0,0 +1,226 @@ + + + + + + + + + + Ant Design Pro + + + + + + + +
+ +
+ logo +
+
+ +
+
+
+ + Ant Design +
+
+
+ + + + diff --git a/client/favicon.ico b/client/favicon.ico new file mode 100644 index 0000000..c14ec0b Binary files /dev/null and b/client/favicon.ico differ diff --git a/client/home_bg.png b/client/home_bg.png new file mode 100644 index 0000000..7c92a4b Binary files /dev/null and b/client/home_bg.png differ diff --git a/client/icons/icon-128x128.png b/client/icons/icon-128x128.png new file mode 100644 index 0000000..48d0e23 Binary files /dev/null and b/client/icons/icon-128x128.png differ diff --git a/client/icons/icon-192x192.png b/client/icons/icon-192x192.png new file mode 100644 index 0000000..938e9b5 Binary files /dev/null and b/client/icons/icon-192x192.png differ diff --git a/client/icons/icon-512x512.png b/client/icons/icon-512x512.png new file mode 100644 index 0000000..21fc108 Binary files /dev/null and b/client/icons/icon-512x512.png differ diff --git a/client/index.html b/client/index.html new file mode 100644 index 0000000..f920f9b --- /dev/null +++ b/client/index.html @@ -0,0 +1,226 @@ + + + + + + + + + + Ant Design Pro + + + + + + + +
+ +
+ logo +
+
+ +
+
+
+ + Ant Design +
+
+
+ + + + diff --git a/client/layouts__BasicLayout.408df4f5.async.js b/client/layouts__BasicLayout.408df4f5.async.js new file mode 100644 index 0000000..0979aa8 --- /dev/null +++ b/client/layouts__BasicLayout.408df4f5.async.js @@ -0,0 +1,37 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{"+BJd":function(de,W,a){"use strict";var k=a("cIOH"),I=a.n(k),p=a("6MrE"),c=a.n(p)},"/hEp":function(de,W,a){"use strict";Object.defineProperty(W,"__esModule",{value:!0}),W.default=void 0;var k=I(a("CrYe"));function I(c){return c&&c.__esModule?c:{default:c}}var p=k;W.default=p,de.exports=p},"/wGt":function(de,W,a){"use strict";var k=a("lSNA"),I=a.n(k),p=a("pVnL"),c=a.n(p),_=a("lwsE"),d=a.n(_),s=a("W8MJ"),B=a.n(s),l=a("PJYZ"),f=a.n(l),u=a("7W2i"),i=a.n(u),h=a("LQ03"),L=a.n(h),O=a("q1tI"),C=a("Ff2n"),g=a("1OyB"),D=a("vuIU"),Y=a("Ji7U"),F=a("md7G"),z=a("foSv"),ne=a("1W/9"),ue=a("rePB"),Pe=a("JX7q"),be=a("TSYQ"),Me=a.n(be),ze=a("qx4F"),q=a("4IlW");function N(te){return Array.isArray(te)?te:[te]}var R={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},$=Object.keys(R).filter(function(te){if(typeof document=="undefined")return!1;var le=document.getElementsByTagName("html")[0];return te in(le?le.style:{})})[0],w=R[$];function A(te,le,ae,U){te.addEventListener?te.addEventListener(le,ae,U):te.attachEvent&&te.attachEvent("on".concat(le),ae)}function Q(te,le,ae,U){te.removeEventListener?te.removeEventListener(le,ae,U):te.attachEvent&&te.detachEvent("on".concat(le),ae)}function J(te,le){var ae=typeof te=="function"?te(le):te;return Array.isArray(ae)?ae.length===2?ae:[ae[0],ae[1]]:[ae]}var b=function(le){return!isNaN(parseFloat(le))&&isFinite(le)},G=!(typeof window!="undefined"&&window.document&&window.document.createElement),ce=function te(le,ae,U,o){if(!ae||ae===document||ae instanceof Document)return!1;if(ae===le.parentNode)return!0;var E=Math.max(Math.abs(U),Math.abs(o))===Math.abs(o),T=Math.max(Math.abs(U),Math.abs(o))===Math.abs(U),K=ae.scrollHeight-ae.clientHeight,V=ae.scrollWidth-ae.clientWidth,ee=document.defaultView.getComputedStyle(ae),me=ee.overflowY==="auto"||ee.overflowY==="scroll",Re=ee.overflowX==="auto"||ee.overflowX==="scroll",we=K&&me,He=V&ℜreturn E&&(!we||we&&(ae.scrollTop>=K&&o<0||ae.scrollTop<=0&&o>0))||T&&(!He||He&&(ae.scrollLeft>=V&&U<0||ae.scrollLeft<=0&&U>0))?te(le,ae.parentNode,U,o):!1};function pe(te){var le=oe();return function(){var U=Object(z.a)(te),o;if(le){var E=Object(z.a)(this).constructor;o=Reflect.construct(U,arguments,E)}else o=U.apply(this,arguments);return Object(F.a)(this,o)}}function oe(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(te){return!1}}var he={},ie=function(te){Object(Y.a)(ae,te);var le=pe(ae);function ae(U){var o;return Object(g.a)(this,ae),o=le.call(this,U),o.domFocus=function(){o.dom&&o.dom.focus()},o.removeStartHandler=function(E){if(E.touches.length>1)return;o.startPos={x:E.touches[0].clientX,y:E.touches[0].clientY}},o.removeMoveHandler=function(E){if(E.changedTouches.length>1)return;var T=E.currentTarget,K=E.changedTouches[0].clientX-o.startPos.x,V=E.changedTouches[0].clientY-o.startPos.y;(T===o.maskDom||T===o.handlerDom||T===o.contentDom&&ce(T,E.target,K,V))&&E.cancelable&&E.preventDefault()},o.transitionEnd=function(E){var T=E.target;Q(T,w,o.transitionEnd),T.style.transition=""},o.onKeyDown=function(E){if(E.keyCode===q.a.ESC){var T=o.props.onClose;E.stopPropagation(),T&&T(E)}},o.onWrapperTransitionEnd=function(E){var T=o.props,K=T.open,V=T.afterVisibleChange;E.target===o.contentWrapper&&E.propertyName.match(/transform$/)&&(o.dom.style.transition="",!K&&o.getCurrentDrawerSome()&&(document.body.style.overflowX="",o.maskDom&&(o.maskDom.style.left="",o.maskDom.style.width="")),V&&V(!!K))},o.openLevelTransition=function(){var E=o.props,T=E.open,K=E.width,V=E.height,ee=o.getHorizontalBoolAndPlacementName(),me=ee.isHorizontal,Re=ee.placementName,we=o.contentDom?o.contentDom.getBoundingClientRect()[me?"width":"height"]:0,He=(me?K:V)||we;o.setLevelAndScrolling(T,Re,He)},o.setLevelTransform=function(E,T,K,V){var ee=o.props,me=ee.placement,Re=ee.levelMove,we=ee.duration,He=ee.ease,Ie=ee.showMask;o.levelDom.forEach(function(Se){Se.style.transition="transform ".concat(we," ").concat(He),A(Se,w,o.transitionEnd);var nt=E?K:0;if(Re){var Mt=J(Re,{target:Se,open:E});nt=E?Mt[0]:Mt[1]||0}var wt=typeof nt=="number"?"".concat(nt,"px"):nt,ht=me==="left"||me==="top"?wt:"-".concat(wt);ht=Ie&&me==="right"&&V?"calc(".concat(ht," + ").concat(V,"px)"):ht,Se.style.transform=nt?"".concat(T,"(").concat(ht,")"):""})},o.setLevelAndScrolling=function(E,T,K){var V=o.props.onChange;if(!G){var ee=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(ze.a)(!0):0;o.setLevelTransform(E,T,K,ee),o.toggleScrollingToDrawerAndBody(ee)}V&&V(E)},o.toggleScrollingToDrawerAndBody=function(E){var T=o.props,K=T.getOpenCount,V=T.getContainer,ee=T.showMask,me=T.open,Re=V&&V(),we=K&&K();if(Re&&Re.parentNode===document.body&&ee){var He=["touchstart"],Ie=[document.body,o.maskDom,o.handlerDom,o.contentDom];me&&document.body.style.overflow!=="hidden"?(E&&o.addScrollingEffect(E),we===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",Ie.forEach(function(Se,nt){if(!Se)return;A(Se,He[nt]||"touchmove",nt?o.removeMoveHandler:o.removeStartHandler,o.passive)})):o.getCurrentDrawerSome()&&(we||(document.body.style.overflow=""),document.body.style.touchAction="",E&&o.remScrollingEffect(E),Ie.forEach(function(Se,nt){if(!Se)return;Q(Se,He[nt]||"touchmove",nt?o.removeMoveHandler:o.removeStartHandler,o.passive)}))}},o.addScrollingEffect=function(E){var T=o.props,K=T.placement,V=T.duration,ee=T.ease,me=T.getOpenCount,Re=T.switchScrollingEffect,we=me&&me();we===1&&Re();var He="width ".concat(V," ").concat(ee),Ie="transform ".concat(V," ").concat(ee);o.dom.style.transition="none";switch(K){case"right":o.dom.style.transform="translateX(-".concat(E,"px)");break;case"top":case"bottom":o.dom.style.width="calc(100% - ".concat(E,"px)"),o.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(o.timeout),o.timeout=setTimeout(function(){o.dom&&(o.dom.style.transition="".concat(Ie,",").concat(He),o.dom.style.width="",o.dom.style.transform="")})},o.remScrollingEffect=function(E){var T=o.props,K=T.placement,V=T.duration,ee=T.ease,me=T.getOpenCount,Re=T.switchScrollingEffect,we=me&&me();we||Re(!0),$&&(document.body.style.overflowX="hidden"),o.dom.style.transition="none";var He,Ie="width ".concat(V," ").concat(ee),Se="transform ".concat(V," ").concat(ee);switch(K){case"left":{o.dom.style.width="100%",Ie="width 0s ".concat(ee," ").concat(V);break}case"right":{o.dom.style.transform="translateX(".concat(E,"px)"),o.dom.style.width="100%",Ie="width 0s ".concat(ee," ").concat(V),o.maskDom&&(o.maskDom.style.left="-".concat(E,"px"),o.maskDom.style.width="calc(100% + ".concat(E,"px)"));break}case"top":case"bottom":{o.dom.style.width="calc(100% + ".concat(E,"px)"),o.dom.style.height="100%",o.dom.style.transform="translateZ(0)",He="height 0s ".concat(ee," ").concat(V);break}default:break}clearTimeout(o.timeout),o.timeout=setTimeout(function(){o.dom&&(o.dom.style.transition="".concat(Se,",").concat(He?"".concat(He,","):"").concat(Ie),o.dom.style.transform="",o.dom.style.width="",o.dom.style.height="")})},o.getCurrentDrawerSome=function(){return!Object.keys(he).some(function(E){return he[E]})},o.getLevelDom=function(E){var T=E.level,K=E.getContainer;if(G)return;var V=K&&K(),ee=V?V.parentNode:null;if(o.levelDom=[],T==="all"){var me=ee?Array.prototype.slice.call(ee.children):[];me.forEach(function(Re){Re.nodeName!=="SCRIPT"&&Re.nodeName!=="STYLE"&&Re.nodeName!=="LINK"&&Re!==V&&o.levelDom.push(Re)})}else T&&N(T).forEach(function(Re){document.querySelectorAll(Re).forEach(function(we){o.levelDom.push(we)})})},o.getHorizontalBoolAndPlacementName=function(){var E=o.props.placement,T=E==="left"||E==="right",K="translate".concat(T?"X":"Y");return{isHorizontal:T,placementName:K}},o.state={_self:Object(Pe.a)(o)},o}return Object(D.a)(ae,[{key:"componentDidMount",value:function(){var o=this;if(!G){var E=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return E=!0,null}}))}catch(me){}this.passive=E?{passive:!1}:!1}var T=this.props,K=T.open,V=T.getContainer,ee=V&&V();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),K&&(ee&&ee.parentNode===document.body&&(he[this.drawerId]=K),this.openLevelTransition(),this.forceUpdate(function(){o.domFocus()}))}},{key:"componentDidUpdate",value:function(o){var E=this.props,T=E.open,K=E.getContainer,V=K&&K();T!==o.open&&(T&&this.domFocus(),V&&V.parentNode===document.body&&(he[this.drawerId]=!!T),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var o=this.props,E=o.getOpenCount,T=o.open,K=o.switchScrollingEffect,V=typeof E=="function"&&E();delete he[this.drawerId],T&&(this.setLevelTransform(!1),document.body.style.touchAction=""),V||(document.body.style.overflow="",K(!0))}},{key:"render",value:function(){var o,E=this,T=this.props,K=T.className,V=T.children,ee=T.style,me=T.width,Re=T.height,we=T.defaultOpen,He=T.open,Ie=T.prefixCls,Se=T.placement,nt=T.level,Mt=T.levelMove,wt=T.ease,ht=T.duration,ot=T.getContainer,ft=T.handler,Nt=T.onChange,Ft=T.afterVisibleChange,$t=T.showMask,Qe=T.maskClosable,_e=T.maskStyle,je=T.onClose,qe=T.onHandleClick,rt=T.keyboard,Ot=T.getOpenCount,yt=T.switchScrollingEffect,gt=Object(C.a)(T,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),Je=this.dom?He:!1,mt=Me()(Ie,(o={},Object(ue.a)(o,"".concat(Ie,"-").concat(Se),!0),Object(ue.a)(o,"".concat(Ie,"-open"),Je),Object(ue.a)(o,K||"",!!K),Object(ue.a)(o,"no-mask",!$t),o)),St=this.getHorizontalBoolAndPlacementName(),Dt=St.placementName,Ke=Se==="left"||Se==="top"?"-100%":"100%",Ae=Je?"":"".concat(Dt,"(").concat(Ke,")"),Ct=ft&&O.cloneElement(ft,{onClick:function(it){ft.props.onClick&&ft.props.onClick(),qe&&qe(it)},ref:function(it){E.handlerDom=it}});return O.createElement("div",Object.assign({},gt,{tabIndex:-1,className:mt,style:ee,ref:function(it){E.dom=it},onKeyDown:Je&&rt?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),$t&&O.createElement("div",{className:"".concat(Ie,"-mask"),onClick:Qe?je:void 0,style:_e,ref:function(it){E.maskDom=it}}),O.createElement("div",{className:"".concat(Ie,"-content-wrapper"),style:{transform:Ae,msTransform:Ae,width:b(me)?"".concat(me,"px"):me,height:b(Re)?"".concat(Re,"px"):Re},ref:function(it){E.contentWrapper=it}},O.createElement("div",{className:"".concat(Ie,"-content"),ref:function(it){E.contentDom=it},onTouchStart:Je&&$t?this.removeStartHandler:void 0,onTouchMove:Je&&$t?this.removeMoveHandler:void 0},V),Ct))}}],[{key:"getDerivedStateFromProps",value:function(o,E){var T=E.prevProps,K=E._self,V={prevProps:o};if(T!==void 0){var ee=o.placement,me=o.level;ee!==T.placement&&(K.contentDom=null),me!==T.level&&K.getLevelDom(o)}return V}}]),ae}(O.Component);ie.defaultProps={switchScrollingEffect:function(){}};var ye=ie;function ge(te){var le=Ue();return function(){var U=Object(z.a)(te),o;if(le){var E=Object(z.a)(this).constructor;o=Reflect.construct(U,arguments,E)}else o=U.apply(this,arguments);return Object(F.a)(this,o)}}function Ue(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(te){return!1}}var Te=function(te){Object(Y.a)(ae,te);var le=ge(ae);function ae(U){var o;Object(g.a)(this,ae),o=le.call(this,U),o.onHandleClick=function(T){var K=o.props,V=K.onHandleClick,ee=K.open;if(V&&V(T),typeof ee=="undefined"){var me=o.state.open;o.setState({open:!me})}},o.onClose=function(T){var K=o.props,V=K.onClose,ee=K.open;V&&V(T),typeof ee=="undefined"&&o.setState({open:!1})};var E=typeof U.open!="undefined"?U.open:!!U.defaultOpen;return o.state={open:E},"onMaskClick"in U&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),o}return Object(D.a)(ae,[{key:"render",value:function(){var o=this,E=this.props,T=E.defaultOpen,K=E.getContainer,V=E.wrapperClassName,ee=E.forceRender,me=E.handler,Re=Object(C.a)(E,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),we=this.state.open;if(!K)return O.createElement("div",{className:V,ref:function(Se){o.dom=Se}},O.createElement(ye,Object.assign({},Re,{open:we,handler:me,getContainer:function(){return o.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var He=!!me||ee;return O.createElement(ne.a,{visible:we,forceRender:He,getContainer:K,wrapperClassName:V},function(Ie){var Se=Ie.visible,nt=Ie.afterClose,Mt=Object(C.a)(Ie,["visible","afterClose"]);return O.createElement(ye,Object.assign({},Re,Mt,{open:Se!==void 0?Se:we,afterVisibleChange:nt!==void 0?nt:Re.afterVisibleChange,handler:me,onClose:o.onClose,onHandleClick:o.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(o,E){var T=E.prevProps,K={prevProps:o};return typeof T!="undefined"&&o.open!==T.open&&(K.open=o.open),K}}]),ae}(O.Component);Te.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:O.createElement("div",{className:"drawer-handle"},O.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var Ge=Te,Ve=Ge,vt=a("V/uB"),Et=a.n(vt),_t=a("BGR+"),Pt=a("H84U"),x=a("CWQg"),Oe=function(te,le){var ae={};for(var U in te)Object.prototype.hasOwnProperty.call(te,U)&&le.indexOf(U)<0&&(ae[U]=te[U]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,U=Object.getOwnPropertySymbols(te);o1&&arguments[1]!==void 0?arguments[1]:{},$=R.element,w=$===void 0?document.body:$,A={},Q=Object.keys(N);return Q.forEach(function(J){A[J]=w.style[J]}),Q.forEach(function(J){w.style[J]=N[J]}),A}var d=_;function s(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var B={},l=function(N){if(!s()&&!N)return;var R="ant-scrolling-effect",$=new RegExp("".concat(R),"g"),w=document.body.className;if(N){if(!$.test(w))return;d(B),B={},document.body.className=w.replace($,"").trim();return}var A=Object(c.a)();if(A&&(B=d({position:"relative",width:"calc(100% - ".concat(A,"px)")}),!$.test(w))){var Q="".concat(w," ").concat(R);document.body.className=Q.trim()}},f=a("MNnm");function u(N,R){if(!(N instanceof R))throw new TypeError("Cannot call a class as a function")}function i(N,R){for(var $=0;$0&&arguments[0]!==void 0?arguments[0]:!1;if(A||w.container&&!w.container.parentNode){var Q=Me(w.props.getContainer);return Q?(Q.appendChild(w.container),!0):!1}return!0},w.getContainer=function(){return ue?(w.container||(w.container=document.createElement("div"),w.attachToParent(!0)),w.setWrapperClassName(),w.container):null},w.setWrapperClassName=function(){var A=w.props.wrapperClassName;w.container&&A&&A!==w.container.className&&(w.container.className=A)},w.removeCurrentContainer=function(){var A,Q;(A=w.container)===null||A===void 0||((Q=A.parentNode)===null||Q===void 0)||Q.removeChild(w.container)},w.switchScrollingEffect=function(){ne===1&&!Object.keys(be).length?(l(),be=d({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})):ne||(d(be),be={},l(!0))},w}return h($,[{key:"componentDidMount",value:function(){var A=this;this.updateOpenCount(),this.attachToParent()||(this.rafId=Object(I.a)(function(){A.forceUpdate()}))}},{key:"componentDidUpdate",value:function(A){this.updateOpenCount(A),this.setWrapperClassName(),this.attachToParent()}},{key:"componentWillUnmount",value:function(){var A=this.props,Q=A.visible,J=A.getContainer;ue&&Me(J)===document.body&&(ne=Q&&ne?ne-1:ne),this.removeCurrentContainer(),I.a.cancel(this.rafId)}},{key:"render",value:function(){var A=this.props,Q=A.children,J=A.forceRender,b=A.visible,G=null,ce={getOpenCount:function(){return ne},getContainer:this.getContainer,switchScrollingEffect:this.switchScrollingEffect};return(J||b||this.componentRef.current)&&(G=k.createElement(p.a,{getContainer:this.getContainer,ref:this.componentRef},Q(ce))),G}}]),$}(k.Component),q=W.a=ze},"2Fcx":function(de,W,a){de.exports={container:"container___1Rq3A"}},"6MrE":function(de,W,a){},"7z/i":function(de,W,a){"use strict";(function(k){var I=typeof k!="undefined"&&k.versions!=null&&k.versions.node!=null,p=function(){return typeof window!="undefined"&&typeof window.document!="undefined"&&!I};W.a=p}).call(this,a("Q2Ig"))},"8E2V":function(de,W,a){},AMKO:function(de,W,a){"use strict";a.d(W,"a",function(){return _});var k=a("q1tI"),I=a.n(k);function p(f){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(i){return typeof i}:p=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},p(f)}var c=function(){var u=new WeakSet;return function(i,h){if(p(h)==="object"&&h!==null){if(u.has(h))return;u.add(h)}return h}},_=function(u){return JSON.stringify(u,c())},d=function(u,i){try{return _(u)===_(i)}catch(h){}return!1};function s(f){var u=Object(k.useRef)("");return d(f,u.current)||(u.current=JSON.stringify(f,c())),u.current}function B(f,u){Object(k.useEffect)(f,[s(u)])}var l=B},AOa7:function(de,W,a){},"CWI+":function(de,W,a){},CrYe:function(de,W,a){"use strict";var k=a("TqRt"),I=a("284h");Object.defineProperty(W,"__esModule",{value:!0}),W.default=void 0;var p=I(a("q1tI")),c=k(a("r4ZK")),_=k(a("KQxl")),d=function(l,f){return p.createElement(_.default,Object.assign({},l,{ref:f,icon:c.default}))};d.displayName="ArrowRightOutlined";var s=p.forwardRef(d);W.default=s},FKOd:function(de,W,a){"use strict";var k=a("cIOH"),I=a("15/o"),p=a("pVnL"),c=a.n(p),_=a("lSNA"),d=a.n(_),s=a("lwsE"),B=a.n(s),l=a("W8MJ"),f=a.n(l),u=a("7W2i"),i=a.n(u),h=a("LQ03"),L=a.n(h),O=a("cDf5"),C=a.n(O),g=a("q1tI"),D=a.n(g),Y=a("TSYQ"),F=a.n(Y),z=a("BGR+"),ne=a("t23M"),ue=a("H84U"),Pe=a("RIqP"),be=a.n(Pe),Me=a("wgJM");function ze(S){var v,P=function(X){return function(){v=null,S.apply(void 0,be()(X))}},y=function(){if(v==null){for(var X=arguments.length,Ce=new Array(X),ve=0;veS.top-P?P+v.top:void 0}function w(S,v,P){if(P!==void 0&&v.bottom=0;ve--)(Ce=S[ve])&&(X=(j<3?Ce(X):j>3?Ce(v,P,X):Ce(v,P))||X);return j>3&&X&&Object.defineProperty(v,P,X),X};function pe(){return typeof window!="undefined"?window:null}var oe;(function(S){S[S.None=0]="None",S[S.Prepare=1]="Prepare"})(oe||(oe={}));var he=function(S){i()(P,S);var v=L()(P);function P(){var y;return B()(this,P),y=v.apply(this,arguments),y.state={status:oe.None,lastAffix:!1,prevTarget:null},y.getOffsetTop=function(){var j=y.props.offsetBottom,X=y.props.offsetTop;return j===void 0&&X===void 0&&(X=0),X},y.getOffsetBottom=function(){return y.props.offsetBottom},y.savePlaceholderNode=function(j){y.placeholderNode=j},y.saveFixedNode=function(j){y.fixedNode=j},y.measure=function(){var j=y.state,X=j.status,Ce=j.lastAffix,ve=y.props.onChange,De=y.getTargetFunc();if(X!==oe.Prepare||!y.fixedNode||!y.placeholderNode||!De)return;var Be=y.getOffsetTop(),Xe=y.getOffsetBottom(),ke=De();if(!ke)return;var We={status:oe.None},lt=R(ke),st=R(y.placeholderNode),xt=$(st,lt,Be),Lt=w(st,lt,Xe);xt!==void 0?(We.affixStyle={position:"fixed",top:xt,width:st.width,height:st.height},We.placeholderStyle={width:st.width,height:st.height}):Lt!==void 0&&(We.affixStyle={position:"fixed",bottom:Lt,width:st.width,height:st.height},We.placeholderStyle={width:st.width,height:st.height}),We.lastAffix=!!We.affixStyle,ve&&Ce!==We.lastAffix&&ve(We.lastAffix),y.setState(We)},y.prepareMeasure=function(){if(y.setState({status:oe.Prepare,affixStyle:void 0,placeholderStyle:void 0}),!1)var j},y.render=function(){var j=y.context.getPrefixCls,X=y.state,Ce=X.affixStyle,ve=X.placeholderStyle,De=y.props,Be=De.prefixCls,Xe=De.children,ke=F()(d()({},j("affix",Be),Ce)),We=Object(z.a)(y.props,["prefixCls","offsetTop","offsetBottom","target","onChange"]);return g.createElement(ne.a,{onResize:function(){y.updatePosition()}},g.createElement("div",c()({},We,{ref:y.savePlaceholderNode}),Ce&&g.createElement("div",{style:ve,"aria-hidden":"true"}),g.createElement("div",{className:ke,ref:y.saveFixedNode,style:Ce},g.createElement(ne.a,{onResize:function(){y.updatePosition()}},Xe))))},y}return f()(P,[{key:"getTargetFunc",value:function(){var j=this.context.getTargetContainer,X=this.props.target;return X!==void 0?X:j||pe}},{key:"componentDidMount",value:function(){var j=this,X=this.getTargetFunc();X&&(this.timeout=setTimeout(function(){b(X(),j),j.updatePosition()}))}},{key:"componentDidUpdate",value:function(j){var X=this.state.prevTarget,Ce=this.getTargetFunc(),ve=null;Ce&&(ve=Ce()||null),X!==ve&&(G(this),ve&&(b(ve,this),this.updatePosition()),this.setState({prevTarget:ve})),(j.offsetTop!==this.props.offsetTop||j.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout),G(this),this.updatePosition.cancel(),this.lazyUpdatePosition.cancel()}},{key:"updatePosition",value:function(){this.prepareMeasure()}},{key:"lazyUpdatePosition",value:function(){var j=this.getTargetFunc(),X=this.state.affixStyle;if(j&&X){var Ce=this.getOffsetTop(),ve=this.getOffsetBottom(),De=j();if(De&&this.placeholderNode){var Be=R(De),Xe=R(this.placeholderNode),ke=$(Xe,Be,Ce),We=w(Xe,Be,ve);if(ke!==void 0&&X.top===ke||We!==void 0&&X.bottom===We)return}}this.prepareMeasure()}}]),P}(g.Component);he.contextType=ue.b,ce([q()],he.prototype,"updatePosition",null),ce([q()],he.prototype,"lazyUpdatePosition",null);var ie=he,ye=a("GNNt"),ge=a("wEI+"),Ue=a("YV/h"),Te=a("AOa7"),Ge=a("lUTK"),Ve=a("qVdP"),vt=a("Telt"),Et=a("J4zp"),_t=a.n(Et),Pt=a("h4NZ"),x=a.n(Pt),Oe=a("/hEp"),fe=a.n(Oe),Le=a("Zm9Q"),$e=a("HQEm"),Ze=a.n($e),at=a("XBQK"),ut=function(S,v){var P={};for(var y in S)Object.prototype.hasOwnProperty.call(S,y)&&v.indexOf(y)<0&&(P[y]=S[y]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,y=Object.getOwnPropertySymbols(S);j1&&arguments[1]!==void 0?arguments[1]:"",y=arguments.length>2?arguments[2]:void 0,j=be()(v),X=me(P,y);return X&&j.push(X),j},we=function(v){var P=v.prefixCls,y=v.separator,j=y===void 0?"/":y,X=v.style,Ce=v.className,ve=v.routes,De=v.children,Be=v.itemRender,Xe=Be===void 0?ee:Be,ke=v.params,We=ke===void 0?{}:ke,lt=K(v,["prefixCls","separator","style","className","routes","children","itemRender","params"]),st=g.useContext(ue.b),xt=st.getPrefixCls,Lt=st.direction,Bt,Gt=xt("breadcrumb",P);if(ve&&ve.length>0){var At=[];Bt=ve.map(function(bt){var kt=me(bt.path,We);kt&&At.push(kt);var cn;return bt.children&&bt.children.length&&(cn=g.createElement(o.a,null,bt.children.map(function(Ht){return g.createElement(o.a.Item,{key:Ht.path||Ht.breadcrumbName},Xe(Ht,We,ve,Re(At,Ht.path,We)))}))),g.createElement(le,{overlay:cn,separator:j,key:kt||bt.breadcrumbName},Xe(bt,We,ve,At))})}else De&&(Bt=Object(Le.a)(De).map(function(bt,kt){return bt&&(Object(E.a)(bt.type&&(bt.type.__ANT_BREADCRUMB_ITEM===!0||bt.type.__ANT_BREADCRUMB_SEPARATOR===!0),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),Object(T.a)(bt,{separator:j,key:kt}))}));var ln=F()(Gt,d()({},"".concat(Gt,"-rtl"),Lt==="rtl"),Ce);return g.createElement("div",c()({className:ln,style:X},lt),Bt)};we.Item=le,we.Separator=U;var He=we,Ie=He,Se=a("Tckk"),nt=a("gDlH"),Mt=a("YMnH"),wt=function(v,P,y){return!P||!y?null:g.createElement(Mt.a,{componentName:"PageHeader"},function(j){var X=j.back;return g.createElement("div",{className:"".concat(v,"-back")},g.createElement(nt.a,{onClick:function(ve){y&&y(ve)},className:"".concat(v,"-back-button"),"aria-label":X},P))})},ht=function(v){return g.createElement(Ie,v)},ot=function(v){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"ltr";return v.backIcon!==void 0?v.backIcon:P==="rtl"?g.createElement(fe.a,null):g.createElement(x.a,null)},ft=function(v,P){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"ltr",j=P.title,X=P.avatar,Ce=P.subTitle,ve=P.tags,De=P.extra,Be=P.onBack,Xe="".concat(v,"-heading"),ke=j||Ce||ve||De;if(!ke)return null;var We=ot(P,y),lt=wt(v,We,Be),st=lt||X||ke;return g.createElement("div",{className:Xe},st&&g.createElement("div",{className:"".concat(Xe,"-left")},lt,X&&g.createElement(Se.a,X),j&&g.createElement("span",{className:"".concat(Xe,"-title"),title:typeof j=="string"?j:void 0},j),Ce&&g.createElement("span",{className:"".concat(Xe,"-sub-title"),title:typeof Ce=="string"?Ce:void 0},Ce),ve&&g.createElement("span",{className:"".concat(Xe,"-tags")},ve)),De&&g.createElement("span",{className:"".concat(Xe,"-extra")},De))},Nt=function(v,P){return P?g.createElement("div",{className:"".concat(v,"-footer")},P):null},Ft=function(v,P){return g.createElement("div",{className:"".concat(v,"-content")},P)},$t=function(v){var P=g.useState(!1),y=_t()(P,2),j=y[0],X=y[1],Ce=function(De){var Be=De.width;X(Be<768)};return g.createElement(ue.a,null,function(ve){var De,Be=ve.getPrefixCls,Xe=ve.pageHeader,ke=ve.direction,We=v.prefixCls,lt=v.style,st=v.footer,xt=v.children,Lt=v.breadcrumb,Bt=v.className,Gt=!0;"ghost"in v?Gt=v.ghost:Xe&&"ghost"in Xe&&(Gt=Xe.ghost);var At=Be("page-header",We),ln=Lt&&Lt.routes?ht(Lt):null,bt=F()(At,Bt,(De={"has-breadcrumb":ln,"has-footer":st},d()(De,"".concat(At,"-ghost"),Gt),d()(De,"".concat(At,"-rtl"),ke==="rtl"),d()(De,"".concat(At,"-compact"),j),De));return g.createElement(ne.a,{onResize:Ce},g.createElement("div",{className:bt,style:lt},ln,ft(At,v,ke),xt&&Ft(At,xt),Nt(At,st)))})},Qe=$t,_e=a("Znn+"),je=a("ZTPi"),qe=a("jYQm"),rt=a("HTcj"),Ot=a("x3PY"),yt=a("lN3h"),gt=a("tbuW");function Je(S,v){var P=Object.keys(S);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(S);v&&(y=y.filter(function(j){return Object.getOwnPropertyDescriptor(S,j).enumerable})),P.push.apply(P,y)}return P}function mt(S){for(var v=1;v=0)continue;if(!Object.prototype.propertyIsEnumerable.call(S,y))continue;P[y]=S[y]}}return P}function Ke(S,v){if(S==null)return{};var P={},y=Object.keys(S),j,X;for(X=0;X=0)continue;P[j]=S[j]}return P}function Ae(){return Ae=Object.assign||function(S){for(var v=1;vt.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&arguments[1]!==void 0?arguments[1]:0,n=t[e];if(Pt(n)){var r=document.createElement("script");r.setAttribute("src",n),r.setAttribute("data-namespace",n),t.length>e+1&&(r.onload=function(){x(t,e+1)},r.onerror=function(){x(t,e+1)}),_t.add(n),document.body.appendChild(r)}}function Oe(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=t.scriptUrl,n=t.extraCommonProps,r=n===void 0?{}:n;e&&typeof document!="undefined"&&typeof window!="undefined"&&typeof document.createElement=="function"&&(Array.isArray(e)?x(e.reverse()):x([e]));var m=d.forwardRef(function(M,H){var re=M.type,Z=M.children,se=Object(Te.a)(M,["type","children"]),Ee=null;return M.type&&(Ee=d.createElement("use",{xlinkHref:"#".concat(re)})),Z&&(Ee=Z),d.createElement(Et,Object.assign({},r,se,{ref:H}),Ee)});return m.displayName="Iconfont",m}var fe=/(((^https?:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+(?::\d+)?|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)$/,Le=function(e){return fe.test(e)},$e=Le;function Ze(t){return/\w.(png|jpg|jpeg|svg|webp|gif|bmp)$/i.test(t)}var at=Ze,ut={navTheme:"dark",layout:"side",contentWidth:"Fluid",fixedHeader:!1,fixSiderbar:!1,menu:{locale:!0},headerHeight:48,title:"Ant Design Pro",iconfontUrl:"",primaryColor:"#1890ff"},te=ut;function le(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(m){return Object.getOwnPropertyDescriptor(t,m).enumerable})),n.push.apply(n,r)}return n}function ae(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1?arguments[1]:void 0;return r.map(function(M){return n.getSubMenuOrItem(M,m)}).filter(function(M){return M})},this.getSubMenuOrItem=function(r,m){if(Array.isArray(r.children)&&r&&r.children.length>0){var M=n.getIntlName(r),H=n.props,re=H.subMenuItemRender,Z=H.prefixCls,se=r.icon?s.a.createElement("span",{className:"".concat(Z,"-menu-item")},!m&&mt(r.icon),s.a.createElement("span",{className:"".concat(Z,"-menu-item-title")},M)):s.a.createElement("span",{className:"".concat(Z,"-menu-item")},M),Ee=re?re(rt(rt({},r),{},{isUrl:!1}),se):se;return s.a.createElement(gt,{title:Ee,key:r.key||r.path,onTitleClick:r.onTitleClick},n.getNavMenuItems(r.children,!0))}return s.a.createElement(J.a.Item,{inlineIndent:24,disabled:r.disabled,key:r.key||r.path},n.getMenuItemPath(r,m))},this.getIntlName=function(r){var m=r.name,M=r.locale,H=n.props,re=H.menu,Z=re===void 0?{locale:!1}:re,se=H.formatMessage;return M&&Z.locale!==!1&&se?se({id:M,defaultMessage:m}):m},this.getMenuItemPath=function(r,m){var M=n.conversionPath(r.path||"/"),H=n.props,re=H.location,Z=re===void 0?{pathname:"/"}:re,se=H.isMobile,Ee=H.onCollapse,xe=H.menuItemRender,Ye=r.target,Ne=n.getIntlName(r),Fe=n.props.prefixCls,et=m?null:mt(r.icon),tt=s.a.createElement("span",{className:"".concat(Fe,"-menu-item")},et,s.a.createElement("span",{className:"".concat(Fe,"-menu-item-title")},Ne)),dt=$e(M);if(dt&&(tt=s.a.createElement("a",{href:M,target:Ye,className:"".concat(Fe,"-menu-item")},et,s.a.createElement("span",{className:"".concat(Fe,"-menu-item-title")},Ne))),xe){var Ut=rt(rt({},r),{},{isUrl:dt,itemPath:M,isMobile:se,replace:M===Z.pathname,onClick:function(){return Ee&&Ee(!0)}});return xe(Ut,tt)}return tt},this.conversionPath=function(r){return r&&r.indexOf("http")===0?r:"/".concat(r||"").replace(/\/+/g,"/")},this.props=e},Dt=function(e,n){var r=n.layout,m=n.collapsed,M={};return e&&!m&&["side","mix"].includes(r||"mix")&&(M={openKeys:e}),M},Ke=function(e){var n=e.theme,r=e.mode,m=e.className,M=e.handleOpenChange,H=e.style,re=e.menuData,Z=e.menu,se=e.matchMenuKeys,Ee=e.iconfontUrl,xe=e.collapsed,Ye=e.selectedKeys,Ne=e.onSelect,Fe=e.openKeys,et=Object(d.useRef)([]),tt=ht.useContainer(),dt=tt.flatMenuKeys,Ut=Object(d.useState)(Z==null?void 0:Z.defaultOpenAll),jt=Nt(Ut,2),Tt=jt[0],Kt=jt[1],Qt=h()(function(){return(Z==null?void 0:Z.defaultOpenAll)?o(re)||[]:Fe===!1?!1:[]},{value:Fe===!1?void 0:Fe,onChange:M}),Xt=Nt(Qt,2),pt=Xt[0],Wt=Xt[1],Jt=h()([],{value:Ye,onChange:Ne?function(fn){Ne&&fn&&Ne(fn)}:void 0}),sn=Nt(Jt,2),Yt=sn[0],an=sn[1];Object(d.useEffect)(function(){if((Z==null?void 0:Z.defaultOpenAll)||Fe===!1||dt.length)return;se&&(Wt(se),an(se))},[se.join("-")]),Object(d.useEffect)(function(){Ee&&(Je=Oe({scriptUrl:Ee}))},[Ee]),Object(d.useEffect)(function(){se.join("-")!==(Yt||[]).join("-")&&an(se),!Tt&&Fe!==!1&&se.join("-")!==(pt||[]).join("-")?Wt(se):dt.length>0&&Kt(!1)},[se.join("-"),xe]);var on=Object(d.useMemo)(function(){return Dt(pt,e)},[pt&&pt.join(","),e.layout,e.collapsed]),Zt=Object(d.useState)(function(){return new St(e)}),zt=Nt(Zt,1),qt=zt[0];if(Z==null?void 0:Z.loading)return s.a.createElement(ot.a,null);var dn=l()(m,{"top-nav-menu":r==="horizontal"});qt.props=e,e.openKeys===!1&&!e.handleOpenChange&&(et.current=se);var en=e.postMenuData?e.postMenuData(re):re;return en&&(en==null?void 0:en.length)<1?null:s.a.createElement(J.a,ft({},on,{key:"Menu",mode:r,defaultOpenKeys:et.current,theme:n,inlineIndent:16,selectedKeys:Yt,style:H,className:dn,onOpenChange:Wt},e.menuProps),qt.getNavMenuItems(en,!1))};Ke.defaultProps={postMenuData:function(e){return e||[]}};var Ae=Ke;function Ct(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(m){return Object.getOwnPropertyDescriptor(t,m).enumerable})),n.push.apply(n,r)}return n}function Rt(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:"menuHeaderRender",r=e.logo,m=r===void 0?"https://gw.alipayobjects.com/zos/antfincdn/PmY%24TNNDBI/logo.svg":r,M=e.title,H=e.layout,re=e[n||""];if(re===!1)return null;var Z=S(m),se=s.a.createElement("h1",null,M);return re?re(Z,e.collapsed?null:se,e):H==="mix"&&n==="menuHeaderRender"?null:s.a.createElement("a",null,Z,e.collapsed?null:se)},P=function(e){return e?s.a.createElement(oe,null):s.a.createElement(ge,null)},y=function(e){var n,r=e.collapsed,m=e.fixSiderbar,M=e.menuFooterRender,H=e.onCollapse,re=e.theme,Z=e.siderWidth,se=e.isMobile,Ee=e.onMenuHeaderClick,xe=e.breakpoint,Ye=xe===void 0?"lg":xe,Ne=e.style,Fe=e.layout,et=e.menuExtraRender,tt=et===void 0?!1:et,dt=e.collapsedButtonRender,Ut=dt===void 0?P:dt,jt=e.links,Tt=e.menuContentRender,Kt=e.prefixCls,Qt=e.onOpenChange,Xt=e.headerHeight,pt="".concat(Kt,"-sider"),Wt=ht.useContainer(),Jt=Wt.flatMenuKeys,sn=l()("".concat(pt),(n={},It(n,"".concat(pt,"-fixed"),m),It(n,"".concat(pt,"-layout-").concat(Fe),Fe&&!se),It(n,"".concat(pt,"-light"),re==="light"),n)),Yt=v(e),an=tt&&tt(e),on=Tt!==!1&&Jt&&s.a.createElement(Ae,it({},e,{mode:"inline",handleOpenChange:Qt,style:{width:"100%"},className:"".concat(pt,"-menu")}));return s.a.createElement(s.a.Fragment,null,m&&s.a.createElement("div",{style:Rt({width:r?48:Z,overflow:"hidden",flex:"0 0 ".concat(r?48:Z,"px"),maxWidth:r?48:Z,minWidth:r?48:Z},Ne)}),s.a.createElement(yn,{collapsible:!0,trigger:null,collapsed:r,breakpoint:Ye===!1?void 0:Ye,onCollapse:function(zt){se||H&&H(zt)},collapsedWidth:48,style:Rt({overflow:"hidden",paddingTop:Fe==="mix"&&!se?Xt:void 0},Ne),width:Z,theme:re,className:sn},Yt&&s.a.createElement("div",{className:"".concat(pt,"-logo"),onClick:Fe!=="mix"?Ee:void 0,id:"logo"},Yt),an&&s.a.createElement("div",{className:"".concat(pt,"-extra ").concat(!Yt&&"".concat(pt,"-extra-no-logo"))},an),s.a.createElement("div",{style:{flex:1,overflowY:"auto",overflowX:"hidden"}},Tt?Tt(e,on):on),s.a.createElement("div",{className:"".concat(pt,"-links")},s.a.createElement(J.a,{theme:re,inlineIndent:16,className:"".concat(pt,"-link-menu"),selectedKeys:[],openKeys:[],mode:"inline"},(jt||[]).map(function(Zt,zt){return s.a.createElement(J.a.Item,{className:"".concat(pt,"-link"),key:zt},Zt)}),Ut&&!se&&s.a.createElement(J.a.Item,{className:"".concat(pt,"-collapsed-button"),title:!1,onClick:function(){H&&H(!r)}},Ut(r)))),M&&s.a.createElement("div",{className:"".concat(pt,"-footer")},M(e))))},j=y,X=a("t23M"),Ce=a("8E2V");function ve(){return ve=Object.assign||function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0)continue;if(!Object.prototype.propertyIsEnumerable.call(t,r))continue;n[r]=t[r]}}return n}function Gt(t,e){if(t==null)return{};var n={},r=Object.keys(t),m,M;for(M=0;M=0)continue;n[m]=t[m]}return n}var At=function(e){var n=e.rightContentRender,r=Bt(e,["rightContentRender"]),m=Object(d.useState)("auto"),M=ke(m,2),H=M[0],re=M[1];return s.a.createElement("div",{style:{minWidth:H}},s.a.createElement("div",{style:{paddingRight:8}},s.a.createElement(X.a,{onResize:function(se){var Ee=se.width;re(Ee)}},n&&s.a.createElement("div",null,n(Be({},r))))))},ln=function(e){var n=Object(d.useRef)(null),r=e.theme,m=e.onMenuHeaderClick,M=e.contentWidth,H=e.rightContentRender,re=e.className,Z=e.style,se=e.layout,Ee="".concat(e.prefixCls||"ant-pro","-top-nav-header"),xe=v(Be(Be({},e),{},{collapsed:!1}),se==="mix"?"headerTitleRender":void 0),Ye=l()(Ee,re,{light:r==="light"});return s.a.createElement("div",{className:Ye,style:Z},s.a.createElement("div",{ref:n,className:"".concat(Ee,"-main ").concat(M==="Fixed"?"wide":"")},xe&&s.a.createElement("div",{className:"".concat(Ee,"-main-left"),onClick:m},s.a.createElement("div",{className:"".concat(Ee,"-logo"),key:"logo",id:"logo"},xe)),s.a.createElement("div",{style:{flex:1},className:"".concat(Ee,"-menu")},s.a.createElement(Ae,ve({},e,e.menuProps))),H&&s.a.createElement(At,ve({rightContentRender:H},e))))},bt=ln;function kt(){return kt=Object.assign||function(t){for(var e=1;e