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.
1 line
26 KiB
1 line
26 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[13566,73755],{77578:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});const r=e=>e?"function"==typeof e?e():e:null},26743:function(e,t,n){"use strict";n.d(t,{C:function(){return P}});var r=n(92310),i=n.n(r),o=n(28647),a=n(16863),l=n(59301),s=n(69507),c=n(36355),p=n(8628);var d=l.createContext({}),u=n(17313),m=n(83116),g=n(37613);const f=e=>{const{antCls:t,componentCls:n,iconCls:r,avatarBg:i,avatarColor:o,containerSize:a,containerSizeLG:l,containerSizeSM:s,textFontSize:c,textFontSizeLG:p,textFontSizeSM:d,borderRadius:m,borderRadiusLG:g,borderRadiusSM:f,lineWidth:h,lineType:v}=e,$=(e,t,i)=>({width:e,height:e,lineHeight:e-2*h+"px",borderRadius:"50%",[`&${n}-square`]:{borderRadius:i},[`${n}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${n}-icon`]:{fontSize:t,[`> ${r}`]:{margin:0}}});return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,u.Wf)(e)),{position:"relative",display:"inline-block",overflow:"hidden",color:o,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:i,border:`${h}px ${v} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"}}),$(a,c,m)),{"&-lg":Object.assign({},$(l,p,g)),"&-sm":Object.assign({},$(s,d,f)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},h=e=>{const{componentCls:t,groupBorderColor:n,groupOverlapping:r,groupSpace:i}=e;return{[`${t}-group`]:{display:"inline-flex",[`${t}`]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:r}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:i}}}};var v=(0,m.Z)("Avatar",(e=>{const{colorTextLightSolid:t,colorTextPlaceholder:n}=e,r=(0,g.TS)(e,{avatarBg:n,avatarColor:t});return[f(r),h(r)]}),(e=>{const{controlHeight:t,controlHeightLG:n,controlHeightSM:r,fontSize:i,fontSizeLG:o,fontSizeXL:a,fontSizeHeading3:l,marginXS:s,marginXXS:c,colorBorderBg:p}=e;return{containerSize:t,containerSizeLG:n,containerSizeSM:r,textFontSize:Math.round((o+a)/2),textFontSizeLG:l,textFontSizeSM:i,groupSpace:c,groupOverlapping:-s,groupBorderColor:p}})),$=n(19716),y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};const b=(e,t)=>{const[n,r]=l.useState(1),[u,m]=l.useState(!1),[g,f]=l.useState(!0),h=l.useRef(null),b=l.useRef(null),S=(0,a.sQ)(t,h),{getPrefixCls:x,avatar:C}=l.useContext(c.E_),E=l.useContext(d),O=()=>{if(!b.current||!h.current)return;const t=b.current.offsetWidth,n=h.current.offsetWidth;if(0!==t&&0!==n){const{gap:i=4}=e;2*i<n&&r(n-2*i<t?(n-2*i)/t:1)}};l.useEffect((()=>{m(!0)}),[]),l.useEffect((()=>{f(!0),r(1)}),[e.src]),l.useEffect(O,[e.gap]);const w=()=>{const{onError:t}=e;!1!==(null==t?void 0:t())&&f(!1)},{prefixCls:L,shape:P,size:k,src:z,srcSet:j,icon:N,className:M,rootClassName:T,alt:B,draggable:W,children:H,crossOrigin:Z}=e,I=y(e,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),R=(0,$.Z)((e=>{var t,n;return null!==(n=null!==(t=null!=k?k:null==E?void 0:E.size)&&void 0!==t?t:e)&&void 0!==n?n:"default"})),_=Object.keys("object"==typeof R&&R||{}).some((e=>["xs","sm","md","lg","xl","xxl"].includes(e))),G=(0,p.Z)(_),D=l.useMemo((()=>{if("object"!=typeof R)return{};const e=s.c4.find((e=>G[e])),t=R[e];return t?{width:t,height:t,lineHeight:`${t}px`,fontSize:N?t/2:18}:{}}),[G,R]),F=x("avatar",L),[X,A]=v(F),Y=i()({[`${F}-lg`]:"large"===R,[`${F}-sm`]:"small"===R}),V=l.isValidElement(z),q=P||(null==E?void 0:E.shape)||"circle",U=i()(F,Y,null==C?void 0:C.className,`${F}-${q}`,{[`${F}-image`]:V||z&&g,[`${F}-icon`]:!!N},M,T,A),K="number"==typeof R?{width:R,height:R,lineHeight:`${R}px`,fontSize:N?R/2:18}:{};let J;if("string"==typeof z&&g)J=l.createElement("img",{src:z,draggable:W,srcSet:j,onError:w,alt:B,crossOrigin:Z});else if(V)J=z;else if(N)J=N;else if(u||1!==n){const e=`scale(${n}) translateX(-50%)`,t={msTransform:e,WebkitTransform:e,transform:e},r="number"==typeof R?{lineHeight:`${R}px`}:{};J=l.createElement(o.Z,{onResize:O},l.createElement("span",{className:`${F}-string`,ref:b,style:Object.assign(Object.assign({},r),t)},H))}else J=l.createElement("span",{className:`${F}-string`,style:{opacity:0},ref:b},H);return delete I.onError,delete I.gap,X(l.createElement("span",Object.assign({},I,{style:Object.assign(Object.assign(Object.assign(Object.assign({},K),D),null==C?void 0:C.style),I.style),className:U,ref:S}),J))};var S=l.forwardRef(b),x=n(55401),C=n(60324),E=n(92343);const O=e=>{const{size:t,shape:n}=l.useContext(d),r=l.useMemo((()=>({size:e.size||t,shape:e.shape||n})),[e.size,e.shape,t,n]);return l.createElement(d.Provider,{value:r},e.children)};var w=e=>{const{getPrefixCls:t,direction:n}=l.useContext(c.E_),{prefixCls:r,className:o,rootClassName:a,style:s,maxCount:p,maxStyle:d,size:u,shape:m,maxPopoverPlacement:g="top",maxPopoverTrigger:f="hover",children:h}=e,$=t("avatar",r),y=`${$}-group`,[b,w]=v($),L=i()(y,{[`${y}-rtl`]:"rtl"===n},o,a,w),P=(0,x.Z)(h).map(((e,t)=>(0,E.Tm)(e,{key:`avatar-key-${t}`}))),k=P.length;if(p&&p<k){const e=P.slice(0,p),t=P.slice(p,k);return e.push(l.createElement(C.Z,{key:"avatar-popover-key",content:t,trigger:f,placement:g,overlayClassName:`${y}-popover`},l.createElement(S,{style:d},"+"+(k-p)))),b(l.createElement(O,{shape:m,size:u},l.createElement("div",{className:L,style:s},e)))}return b(l.createElement(O,{shape:m,size:u},l.createElement("div",{className:L,style:s},P)))};const L=S;L.Group=w;var P=L},73755:function(e,t,n){"use strict";n.d(t,{Z:function(){return N}});var r=n(12295),i=n(92310),o=n.n(i),a=n(59301),l=n(50371),s=n(69507),c=n(36355),p=n(93891),d=n(27382),u=n(8628),m=n(53864),g=n(71418),f=n(92343),h=n(37028);const v=a.createContext({});v.Consumer;var $=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};const y=(e,t)=>{var{prefixCls:n,children:r,actions:i,extra:l,className:s,colStyle:p}=e,d=$(e,["prefixCls","children","actions","extra","className","colStyle"]);const{grid:u,itemLayout:m}=(0,a.useContext)(v),{getPrefixCls:g}=(0,a.useContext)(c.E_),y=g("list",n),b=i&&i.length>0&&a.createElement("ul",{className:`${y}-item-action`,key:"actions"},i.map(((e,t)=>a.createElement("li",{key:`${y}-item-action-${t}`},e,t!==i.length-1&&a.createElement("em",{className:`${y}-item-action-split`}))))),S=u?"div":"li",x=a.createElement(S,Object.assign({},d,u?{}:{ref:t},{className:o()(`${y}-item`,{[`${y}-item-no-flex`]:!("vertical"===m?l:!(()=>{let e;return a.Children.forEach(r,(t=>{"string"==typeof t&&(e=!0)})),e&&a.Children.count(r)>1})())},s)}),"vertical"===m&&l?[a.createElement("div",{className:`${y}-item-main`,key:"content"},r,b),a.createElement("div",{className:`${y}-item-extra`,key:"extra"},l)]:[r,b,(0,f.Tm)(l,{key:"extra"})]);return u?a.createElement(h.Z,{ref:t,flex:1,style:p},x):x},b=(0,a.forwardRef)(y);b.Meta=e=>{var{prefixCls:t,className:n,avatar:r,title:i,description:l}=e,s=$(e,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:p}=(0,a.useContext)(c.E_),d=p("list",t),u=o()(`${d}-item-meta`,n),m=a.createElement("div",{className:`${d}-item-meta-content`},i&&a.createElement("h4",{className:`${d}-item-meta-title`},i),l&&a.createElement("div",{className:`${d}-item-meta-description`},l));return a.createElement("div",Object.assign({},s,{className:u}),r&&a.createElement("div",{className:`${d}-item-meta-avatar`},r),(i||l)&&m)};var S=b,x=n(17313),C=n(83116),E=n(37613);const O=e=>{const{listBorderedCls:t,componentCls:n,paddingLG:r,margin:i,itemPaddingSM:o,itemPaddingLG:a,marginLG:l,borderRadiusLG:s}=e;return{[`${t}`]:{border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:s,[`${n}-header,${n}-footer,${n}-item`]:{paddingInline:r},[`${n}-pagination`]:{margin:`${i}px ${l}px`}},[`${t}${n}-sm`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:o}},[`${t}${n}-lg`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:a}}}},w=e=>{const{componentCls:t,screenSM:n,screenMD:r,marginLG:i,marginSM:o,margin:a}=e;return{[`@media screen and (max-width:${r})`]:{[`${t}`]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:i}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:i}}}},[`@media screen and (max-width: ${n})`]:{[`${t}`]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:o}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${a}px`}}}}}},L=e=>{const{componentCls:t,antCls:n,controlHeight:r,minHeight:i,paddingSM:o,marginLG:a,padding:l,itemPadding:s,colorPrimary:c,itemPaddingSM:p,itemPaddingLG:d,paddingXS:u,margin:m,colorText:g,colorTextDescription:f,motionDurationSlow:h,lineWidth:v,headerBg:$,footerBg:y,emptyTextPadding:b,metaMarginBottom:S,avatarMarginRight:C,titleMarginBottom:E,descriptionFontSize:O}=e,w={};return["start","center","end"].forEach((e=>{w[`&-align-${e}`]={textAlign:e}})),{[`${t}`]:Object.assign(Object.assign({},(0,x.Wf)(e)),{position:"relative","*":{outline:"none"},[`${t}-header`]:{background:$},[`${t}-footer`]:{background:y},[`${t}-header, ${t}-footer`]:{paddingBlock:o},[`${t}-pagination`]:Object.assign(Object.assign({marginBlockStart:a},w),{[`${n}-pagination-options`]:{textAlign:"start"}}),[`${t}-spin`]:{minHeight:i,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:s,color:g,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:C},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:g},[`${t}-item-meta-title`]:{margin:`0 0 ${e.marginXXS}px 0`,color:g,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:g,transition:`all ${h}`,"&:hover":{color:c}}},[`${t}-item-meta-description`]:{color:f,fontSize:O,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${u}px`,color:f,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:v,height:Math.ceil(e.fontSize*e.lineHeight)-2*e.marginXXS,transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${l}px 0`,color:f,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:b,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}}),[`${t}-grid ${n}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:m,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:a},[`${t}-item-meta`]:{marginBlockEnd:S,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:E,color:g,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:l,marginInlineStart:"auto","> li":{padding:`0 ${l}px`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:r},[`${t}-split${t}-something-after-last-item ${n}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:d},[`${t}-sm ${t}-item`]:{padding:p},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}};var P=(0,C.Z)("List",(e=>{const t=(0,E.TS)(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[L(t),O(t),w(t)]}),(e=>({contentWidth:220,itemPadding:`${e.paddingContentVertical}px 0`,itemPaddingSM:`${e.paddingContentVerticalSM}px ${e.paddingContentHorizontal}px`,itemPaddingLG:`${e.paddingContentVerticalLG}px ${e.paddingContentHorizontalLG}px`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}))),k=n(19716),z=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function j(e){var t,{pagination:n=!1,prefixCls:i,bordered:f=!1,split:h=!0,className:$,rootClassName:y,style:b,children:S,itemLayout:x,loadMore:C,grid:E,dataSource:O=[],size:w,header:L,footer:j,loading:N=!1,rowKey:M,renderItem:T,locale:B}=e,W=z(e,["pagination","prefixCls","bordered","split","className","rootClassName","style","children","itemLayout","loadMore","grid","dataSource","size","header","footer","loading","rowKey","renderItem","locale"]);const H=n&&"object"==typeof n?n:{},[Z,I]=a.useState(H.defaultCurrent||1),[R,_]=a.useState(H.defaultPageSize||10),{getPrefixCls:G,renderEmpty:D,direction:F,list:X}=a.useContext(c.E_),A=e=>(t,r)=>{var i;I(t),_(r),n&&n[e]&&(null===(i=null==n?void 0:n[e])||void 0===i||i.call(n,t,r))},Y=A("onChange"),V=A("onShowSizeChange"),q=G("list",i),[U,K]=P(q);let J=N;"boolean"==typeof J&&(J={spinning:J});const Q=J&&J.spinning;let ee="";switch((0,k.Z)(w)){case"large":ee="lg";break;case"small":ee="sm"}const te=o()(q,{[`${q}-vertical`]:"vertical"===x,[`${q}-${ee}`]:ee,[`${q}-split`]:h,[`${q}-bordered`]:f,[`${q}-loading`]:Q,[`${q}-grid`]:!!E,[`${q}-something-after-last-item`]:!!(C||n||j),[`${q}-rtl`]:"rtl"===F},null==X?void 0:X.className,$,y,K),ne=(0,l.Z)({current:1,total:0},{total:O.length,current:Z,pageSize:R},n||{}),re=Math.ceil(ne.total/ne.pageSize);ne.current>re&&(ne.current=re);const ie=n?a.createElement("div",{className:o()(`${q}-pagination`,`${q}-pagination-align-${null!==(t=null==ne?void 0:ne.align)&&void 0!==t?t:"end"}`)},a.createElement(m.Z,Object.assign({},ne,{onChange:Y,onShowSizeChange:V}))):null;let oe=(0,r.Z)(O);n&&O.length>(ne.current-1)*ne.pageSize&&(oe=(0,r.Z)(O).splice((ne.current-1)*ne.pageSize,ne.pageSize));const ae=Object.keys(E||{}).some((e=>["xs","sm","md","lg","xl","xxl"].includes(e))),le=(0,u.Z)(ae),se=a.useMemo((()=>{for(let e=0;e<s.c4.length;e+=1){const t=s.c4[e];if(le[t])return t}}),[le]),ce=a.useMemo((()=>{if(!E)return;const e=se&&E[se]?E[se]:E.column;return e?{width:100/e+"%",maxWidth:100/e+"%"}:void 0}),[null==E?void 0:E.column,se]);let pe=Q&&a.createElement("div",{style:{minHeight:53}});if(oe.length>0){const e=oe.map(((e,t)=>((e,t)=>{if(!T)return null;let n;return n="function"==typeof M?M(e):M?e[M]:e.key,n||(n=`list-item-${t}`),a.createElement(a.Fragment,{key:n},T(e,t))})(e,t)));pe=E?a.createElement(d.Z,{gutter:E.gutter},a.Children.map(e,(e=>a.createElement("div",{key:null==e?void 0:e.key,style:ce},e)))):a.createElement("ul",{className:`${q}-items`},e)}else S||Q||(pe=a.createElement("div",{className:`${q}-empty-text`},B&&B.emptyText||(null==D?void 0:D("List"))||a.createElement(p.Z,{componentName:"List"})));const de=ne.position||"bottom",ue=a.useMemo((()=>({grid:E,itemLayout:x})),[JSON.stringify(E),x]);return U(a.createElement(v.Provider,{value:ue},a.createElement("div",Object.assign({style:Object.assign(Object.assign({},null==X?void 0:X.style),b),className:te},W),("top"===de||"both"===de)&&ie,L&&a.createElement("div",{className:`${q}-header`},L),a.createElement(g.Z,Object.assign({},J),pe,S),j&&a.createElement("div",{className:`${q}-footer`},j),C||("bottom"===de||"both"===de)&&ie)))}j.Item=S;var N=j},39722:function(e,t,n){"use strict";n.d(t,{t5:function(){return d}});var r=n(92310),i=n.n(r),o=n(55477),a=n(59301),l=n(36355),s=n(77578),c=n(17356),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};const d=e=>{const{hashId:t,prefixCls:n,className:r,style:l,placement:c="top",title:p,content:d,children:u}=e;return a.createElement("div",{className:i()(t,n,`${n}-pure`,`${n}-placement-${c}`,r),style:l},a.createElement("div",{className:`${n}-arrow`}),a.createElement(o.G,Object.assign({},e,{className:t,prefixCls:n}),u||((e,t,n)=>{if(t||n)return a.createElement(a.Fragment,null,t&&a.createElement("div",{className:`${e}-title`},(0,s.Z)(t)),a.createElement("div",{className:`${e}-inner-content`},(0,s.Z)(n)))})(n,p,d)))};t.ZP=e=>{const{prefixCls:t}=e,n=p(e,["prefixCls"]),{getPrefixCls:r}=a.useContext(l.E_),i=r("popover",t),[o,s]=(0,c.Z)(i);return o(a.createElement(d,Object.assign({},n,{prefixCls:i,hashId:s})))}},60324:function(e,t,n){"use strict";var r=n(92310),i=n.n(r),o=n(59301),a=n(77578),l=n(62892),s=n(36355),c=n(6848),p=n(39722),d=n(17356),u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};const m=e=>{let{title:t,content:n,prefixCls:r}=e;return o.createElement(o.Fragment,null,t&&o.createElement("div",{className:`${r}-title`},(0,a.Z)(t)),o.createElement("div",{className:`${r}-inner-content`},(0,a.Z)(n)))},g=o.forwardRef(((e,t)=>{const{prefixCls:n,title:r,content:a,overlayClassName:p,placement:g="top",trigger:f="hover",mouseEnterDelay:h=.1,mouseLeaveDelay:v=.1,overlayStyle:$={}}=e,y=u(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:b}=o.useContext(s.E_),S=b("popover",n),[x,C]=(0,d.Z)(S),E=b(),O=i()(p,C);return x(o.createElement(c.Z,Object.assign({placement:g,trigger:f,mouseEnterDelay:h,mouseLeaveDelay:v,overlayStyle:$},y,{prefixCls:S,overlayClassName:O,ref:t,overlay:r||a?o.createElement(m,{prefixCls:S,title:r,content:a}):null,transitionName:(0,l.m)(E,"zoom-big",y.transitionName),"data-popover-inject":!0})))}));g._InternalPanelDoNotUseOrYouWillBeFired=p.ZP,t.Z=g},17356:function(e,t,n){"use strict";var r=n(17313),i=n(29878),o=n(19447),a=n(33166),l=n(83116),s=n(37613);const c=e=>{const{componentCls:t,popoverColor:n,minWidth:i,fontWeightStrong:a,popoverPadding:l,boxShadowSecondary:s,colorTextHeading:c,borderRadiusLG:p,zIndexPopup:d,marginXS:u,colorBgElevated:m,popoverBg:g}=e;return[{[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:d,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":m,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:g,backgroundClip:"padding-box",borderRadius:p,boxShadow:s,padding:l},[`${t}-title`]:{minWidth:i,marginBottom:u,color:c,fontWeight:a},[`${t}-inner-content`]:{color:n}})},(0,o.ZP)(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},p=e=>{const{componentCls:t}=e;return{[t]:a.i.map((n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}}))}},d=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorSplit:i,paddingSM:o,controlHeight:a,fontSize:l,lineHeight:s,padding:c}=e,p=a-Math.round(l*s);return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${p/2}px ${c}px ${p/2-n}px`,borderBottom:`${n}px ${r} ${i}`},[`${t}-inner-content`]:{padding:`${o}px ${c}px`}}}};t.Z=(0,l.Z)("Popover",(e=>{const{colorBgElevated:t,colorText:n,wireframe:r}=e,o=(0,s.TS)(e,{popoverPadding:12,popoverBg:t,popoverColor:n});return[c(o),p(o),r&&d(o),(0,i._y)(o,"zoom-big")]}),(e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30})),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},51581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(59301),o=l(i),a=l(n(12708));function l(e){return e&&e.__esModule?e:{default:e}}var s=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.scrollListener=n.scrollListener.bind(n),n.eventListenerOptions=n.eventListenerOptions.bind(n),n.mousewheelListener=n.mousewheelListener.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var e=this.getParentElement(this.scrollComponent);e.scrollTop=e.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var e=!1,t={get passive(){e=!0}};try{document.addEventListener("test",null,t),document.removeEventListener("test",null,t)}catch(e){}return e}},{key:"eventListenerOptions",value:function(){var e=this.props.useCapture;return this.isPassiveSupported()&&(e={useCapture:this.props.useCapture,passive:!0}),e}},{key:"setDefaultLoader",value:function(e){this.defaultLoader=e}},{key:"detachMousewheelListener",value:function(){var e=window;!1===this.props.useWindow&&(e=this.scrollComponent.parentNode),e.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var e=window;!1===this.props.useWindow&&(e=this.getParentElement(this.scrollComponent)),e.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(e){var t=this.props.getScrollParent&&this.props.getScrollParent();return null!=t?t:e&&e.parentNode}},{key:"filterProps",value:function(e){return e}},{key:"attachScrollListener",value:function(){var e=this.getParentElement(this.scrollComponent);if(this.props.hasMore&&e){var t=window;!1===this.props.useWindow&&(t=e),t.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),t.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(e){1!==e.deltaY||this.isPassiveSupported()||e.preventDefault()}},{key:"scrollListener",value:function(){var e=this.scrollComponent,t=window,n=this.getParentElement(e),r=void 0;if(this.props.useWindow){var i=document.documentElement||document.body.parentNode||document.body,o=void 0!==t.pageYOffset?t.pageYOffset:i.scrollTop;r=this.props.isReverse?o:this.calculateOffset(e,o)}else r=this.props.isReverse?n.scrollTop:e.scrollHeight-n.scrollTop-n.clientHeight;r<Number(this.props.threshold)&&e&&null!==e.offsetParent&&(this.detachScrollListener(),this.beforeScrollHeight=n.scrollHeight,this.beforeScrollTop=n.scrollTop,"function"==typeof this.props.loadMore&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(e,t){return e?this.calculateTopPosition(e)+(e.offsetHeight-t-window.innerHeight):0}},{key:"calculateTopPosition",value:function(e){return e?e.offsetTop+this.calculateTopPosition(e.offsetParent):0}},{key:"render",value:function(){var e=this,t=this.filterProps(this.props),n=t.children,r=t.element,i=t.hasMore,a=(t.initialLoad,t.isReverse),l=t.loader,s=(t.loadMore,t.pageStart,t.ref),c=(t.threshold,t.useCapture,t.useWindow,t.getScrollParent,function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,s&&s(t)};var p=[n];return i&&(l?a?p.unshift(l):p.push(l):this.defaultLoader&&(a?p.unshift(this.defaultLoader):p.push(this.defaultLoader))),o.default.createElement(r,c,p)}}]),t}(i.Component);s.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},s.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=s,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)}}]); |