"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3453],{63453:function(t,e,o){o.d(e,{Z:function(){return Z}});var r=o(2265),a=o(36760),n=o.n(a);function l(t){var e=t.children,o=t.prefixCls,a=t.id,l=t.overlayInnerStyle,i=t.className,s=t.style;return r.createElement("div",{className:n()("".concat(o,"-content"),i),style:s},r.createElement("div",{className:"".concat(o,"-inner"),id:a,role:"tooltip",style:l},"function"==typeof e?e():e))}var i=o(1119),s=o(31686),p=o(10902),c=o(97821),f={shiftX:64,adjustY:1},m={adjustX:1,shiftY:!0},u=[0,0],b={left:{points:["cr","cl"],overflow:m,offset:[-4,0],targetOffset:u},right:{points:["cl","cr"],overflow:m,offset:[4,0],targetOffset:u},top:{points:["bc","tc"],overflow:f,offset:[0,-4],targetOffset:u},bottom:{points:["tc","bc"],overflow:f,offset:[0,4],targetOffset:u},topLeft:{points:["bl","tl"],overflow:f,offset:[0,-4],targetOffset:u},leftTop:{points:["tr","tl"],overflow:m,offset:[-4,0],targetOffset:u},topRight:{points:["br","tr"],overflow:f,offset:[0,-4],targetOffset:u},rightTop:{points:["tl","tr"],overflow:m,offset:[4,0],targetOffset:u},bottomRight:{points:["tr","br"],overflow:f,offset:[0,4],targetOffset:u},rightBottom:{points:["bl","br"],overflow:m,offset:[4,0],targetOffset:u},bottomLeft:{points:["tl","bl"],overflow:f,offset:[0,4],targetOffset:u},leftBottom:{points:["br","bl"],overflow:m,offset:[-4,0],targetOffset:u}},g=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],d=(0,r.forwardRef)(function(t,e){var o=t.overlayClassName,a=t.trigger,n=t.mouseEnterDelay,f=t.mouseLeaveDelay,m=t.overlayStyle,u=t.prefixCls,d=void 0===u?"rc-tooltip":u,h=t.children,v=t.onVisibleChange,w=t.afterVisibleChange,y=t.transitionName,$=t.animation,O=t.motion,k=t.placement,C=t.align,_=t.destroyTooltipOnHide,j=t.defaultVisible,x=t.getTooltipContainer,R=t.overlayInnerStyle,T=(t.arrowContent,t.overlay),E=t.id,N=t.showArrow,P=(0,p.Z)(t,g),S=(0,r.useRef)(null);(0,r.useImperativeHandle)(e,function(){return S.current});var z=(0,s.Z)({},P);return"visible"in t&&(z.popupVisible=t.visible),r.createElement(c.Z,(0,i.Z)({popupClassName:o,prefixCls:d,popup:function(){return r.createElement(l,{key:"content",prefixCls:d,id:E,overlayInnerStyle:R},T)},action:void 0===a?["hover"]:a,builtinPlacements:b,popupPlacement:void 0===k?"right":k,ref:S,popupAlign:void 0===C?{}:C,getPopupContainer:x,onPopupVisibleChange:v,afterPopupVisibleChange:w,popupTransitionName:y,popupAnimation:$,popupMotion:O,defaultPopupVisible:j,autoDestroy:void 0!==_&&_,mouseLeaveDelay:void 0===f?.1:f,popupStyle:m,mouseEnterDelay:void 0===n?0:n,arrow:void 0===N||N},z),h)}),h=o(50506),v=o(391),w=o(62236),y=o(68710),$=o(93463);let O=(t,e,o)=>{let{sizePopupArrow:r,arrowPolygon:a,arrowPath:n,arrowShadowWidth:l,borderRadiusXS:i,calc:s}=t;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:s(r).div(2).equal(),background:e,clipPath:{_multi_value_:!0,value:[a,n]},content:'""'},"&::after":{content:'""',position:"absolute",width:l,height:l,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${(0,$.bf)(i)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:o,zIndex:0,background:"transparent"}}};function k(t){let{contentRadius:e,limitVerticalRadius:o}=t,r=e>12?e+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:o?8:r}}let C={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},_={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},j=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);var x=o(19722),R=o(13613),T=o(95140),E=o(71744),N=o(29961),P=o(12918),S=o(691);let z=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"];var I=o(71140),L=o(99320);let B=t=>{var e;let{componentCls:o,tooltipMaxWidth:r,tooltipColor:a,tooltipBg:n,tooltipBorderRadius:l,zIndexPopup:i,controlHeight:s,boxShadowSecondary:p,paddingSM:c,paddingXS:f}=t;return[{[o]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,P.Wf)(t)),{position:"absolute",zIndex:i,display:"block",width:"max-content",maxWidth:r,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:"var(--valid-offset-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":n,[`${o}-inner`]:{minWidth:"1em",minHeight:s,padding:`${(0,$.bf)(t.calc(c).div(2).equal())} ${(0,$.bf)(f)}`,color:a,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:n,borderRadius:l,boxShadow:p,boxSizing:"border-box"},"&-placement-left,&-placement-leftTop,&-placement-leftBottom,&-placement-right,&-placement-rightTop,&-placement-rightBottom":{[`${o}-inner`]:{borderRadius:t.min(l,8)}},[`${o}-content`]:{position:"relative"}}),(e=(t,e)=>{let{darkColor:r}=e;return{[`&${o}-${t}`]:{[`${o}-inner`]:{backgroundColor:r},[`${o}-arrow`]:{"--antd-arrow-background-color":r}}}},z.reduce((o,r)=>{let a=t[`${r}1`],n=t[`${r}3`],l=t[`${r}6`],i=t[`${r}7`];return Object.assign(Object.assign({},o),e(r,{lightColor:a,lightBorderColor:n,darkColor:l,textColor:i}))},{}))),{"&-rtl":{direction:"rtl"}})},function(t,e,o){var r,a,n,l,i,s,p,c;let{componentCls:f,boxShadowPopoverArrow:m,arrowOffsetVertical:u,arrowOffsetHorizontal:b}=t,{arrowDistance:g=0,arrowPlacement:d={left:!0,right:!0,top:!0,bottom:!0}}={};return{[f]:Object.assign(Object.assign(Object.assign(Object.assign({[`${f}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},O(t,e,m)),{"&:before":{background:e}})]},(r=!!d.top,a={[`&-placement-top > ${f}-arrow,&-placement-topLeft > ${f}-arrow,&-placement-topRight > ${f}-arrow`]:{bottom:g,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${f}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":b,[`> ${f}-arrow`]:{left:{_skip_check_:!0,value:b}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,$.bf)(b)})`,[`> ${f}-arrow`]:{right:{_skip_check_:!0,value:b}}}},r?a:{})),(n=!!d.bottom,l={[`&-placement-bottom > ${f}-arrow,&-placement-bottomLeft > ${f}-arrow,&-placement-bottomRight > ${f}-arrow`]:{top:g,transform:"translateY(-100%)"},[`&-placement-bottom > ${f}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":b,[`> ${f}-arrow`]:{left:{_skip_check_:!0,value:b}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,$.bf)(b)})`,[`> ${f}-arrow`]:{right:{_skip_check_:!0,value:b}}}},n?l:{})),(i=!!d.left,s={[`&-placement-left > ${f}-arrow,&-placement-leftTop > ${f}-arrow,&-placement-leftBottom > ${f}-arrow`]:{right:{_skip_check_:!0,value:g},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${f}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${f}-arrow`]:{top:u},[`&-placement-leftBottom > ${f}-arrow`]:{bottom:u}},i?s:{})),(p=!!d.right,c={[`&-placement-right > ${f}-arrow,&-placement-rightTop > ${f}-arrow,&-placement-rightBottom > ${f}-arrow`]:{left:{_skip_check_:!0,value:g},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${f}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${f}-arrow`]:{top:u},[`&-placement-rightBottom > ${f}-arrow`]:{bottom:u}},p?c:{}))}}(t,"var(--antd-arrow-background-color)"),{[`${o}-pure`]:{position:"relative",maxWidth:"none",margin:t.sizePopupArrow}}]},V=t=>Object.assign(Object.assign({zIndexPopup:t.zIndexPopupBase+70},k({contentRadius:t.borderRadius,limitVerticalRadius:!0})),function(t){let{sizePopupArrow:e,borderRadiusXS:o,borderRadiusOuter:r}=t,a=e/2,n=1*r/Math.sqrt(2),l=a-r*(1-1/Math.sqrt(2)),i=a-1/Math.sqrt(2)*o,s=r*(Math.sqrt(2)-1)+1/Math.sqrt(2)*o,p=r*(Math.sqrt(2)-1),c=`polygon(${p}px 100%, 50% ${p}px, ${2*a-p}px 100%, ${p}px 100%)`,f=`path('M 0 ${a} A ${r} ${r} 0 0 0 ${n} ${l} L ${i} ${s} A ${o} ${o} 0 0 1 ${2*a-i} ${s} L ${2*a-n} ${l} A ${r} ${r} 0 0 0 ${2*a-0} ${a} Z')`;return{arrowShadowWidth:a*Math.sqrt(2)+r*(Math.sqrt(2)-2),arrowPath:f,arrowPolygon:c}}((0,I.IX)(t,{borderRadiusOuter:Math.min(t.borderRadiusOuter,4)})));function A(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,L.I$)("Tooltip",t=>{let{borderRadius:e,colorTextLightSolid:o,colorBgSpotlight:r}=t;return[B((0,I.IX)(t,{tooltipMaxWidth:250,tooltipColor:o,tooltipBorderRadius:e,tooltipBg:r})),(0,S._y)(t,"zoom-big-fast")]},V,{resetStyle:!1,injectStyle:e})(t)}var X=o(83145);let Y=z.map(t=>`${t}-inverse`);function M(t,e){let o=function(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return e?[].concat((0,X.Z)(Y),(0,X.Z)(z)).includes(t):z.includes(t)}(e),r=n()({[`${t}-${e}`]:e&&o}),a={},l={};return e&&!o&&(a.background=e,l["--antd-arrow-background-color"]=e),{className:r,overlayStyle:a,arrowStyle:l}}var D=function(t,e){var o={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&0>e.indexOf(r)&&(o[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(t);a<r.length;a++)0>e.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(t,r[a])&&(o[r[a]]=t[r[a]]);return o};let H=r.forwardRef((t,e)=>{var o,a;let{prefixCls:l,openClassName:i,getTooltipContainer:s,overlayClassName:p,color:c,overlayInnerStyle:f,children:m,afterOpenChange:u,afterVisibleChange:b,destroyTooltipOnHide:g,arrow:$=!0,title:O,overlay:P,builtinPlacements:S,arrowPointAtCenter:z=!1,autoAdjustOverflow:I=!0}=t,L=!!$,[,B]=(0,N.ZP)(),{getPopupContainer:V,getPrefixCls:X,direction:Y}=r.useContext(E.E_),H=(0,R.ln)("Tooltip"),Z=r.useRef(null),q=()=>{var t;null===(t=Z.current)||void 0===t||t.forceAlign()};r.useImperativeHandle(e,()=>{var t;return{forceAlign:q,forcePopupAlign:()=>{H.deprecated(!1,"forcePopupAlign","forceAlign"),q()},nativeElement:null===(t=Z.current)||void 0===t?void 0:t.nativeElement}});let[W,F]=(0,h.Z)(!1,{value:null!==(o=t.open)&&void 0!==o?o:t.visible,defaultValue:null!==(a=t.defaultOpen)&&void 0!==a?a:t.defaultVisible}),U=!O&&!P&&0!==O,G=r.useMemo(()=>{var t,e;let o=z;return"object"==typeof $&&(o=null!==(e=null!==(t=$.pointAtCenter)&&void 0!==t?t:$.arrowPointAtCenter)&&void 0!==e?e:z),S||function(t){let{arrowWidth:e,autoAdjustOverflow:o,arrowPointAtCenter:r,offset:a,borderRadius:n,visibleFirst:l}=t,i=e/2,s={};return Object.keys(C).forEach(t=>{let p=Object.assign(Object.assign({},r&&_[t]||C[t]),{offset:[0,0],dynamicInset:!0});switch(s[t]=p,j.has(t)&&(p.autoArrow=!1),t){case"top":case"topLeft":case"topRight":p.offset[1]=-i-a;break;case"bottom":case"bottomLeft":case"bottomRight":p.offset[1]=i+a;break;case"left":case"leftTop":case"leftBottom":p.offset[0]=-i-a;break;case"right":case"rightTop":case"rightBottom":p.offset[0]=i+a}let c=k({contentRadius:n,limitVerticalRadius:!0});if(r)switch(t){case"topLeft":case"bottomLeft":p.offset[0]=-c.arrowOffsetHorizontal-i;break;case"topRight":case"bottomRight":p.offset[0]=c.arrowOffsetHorizontal+i;break;case"leftTop":case"rightTop":p.offset[1]=-(2*c.arrowOffsetHorizontal)+i;break;case"leftBottom":case"rightBottom":p.offset[1]=2*c.arrowOffsetHorizontal-i}p.overflow=function(t,e,o,r){if(!1===r)return{adjustX:!1,adjustY:!1};let a={};switch(t){case"top":case"bottom":a.shiftX=2*e.arrowOffsetHorizontal+o,a.shiftY=!0,a.adjustY=!0;break;case"left":case"right":a.shiftY=2*e.arrowOffsetVertical+o,a.shiftX=!0,a.adjustX=!0}let n=Object.assign(Object.assign({},a),r&&"object"==typeof r?r:{});return n.shiftX||(n.adjustX=!0),n.shiftY||(n.adjustY=!0),n}(t,c,e,o),l&&(p.htmlRegion="visibleFirst")}),s}({arrowPointAtCenter:o,autoAdjustOverflow:I,arrowWidth:L?B.sizePopupArrow:0,borderRadius:B.borderRadius,offset:B.marginXXS,visibleFirst:!0})},[z,$,S,B]),J=r.useMemo(()=>0===O?O:P||O||"",[P,O]),K=r.createElement(v.Z,{space:!0},"function"==typeof J?J():J),{getPopupContainer:Q,placement:tt="top",mouseEnterDelay:te=.1,mouseLeaveDelay:to=.1,overlayStyle:tr,rootClassName:ta}=t,tn=D(t,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),tl=X("tooltip",l),ti=X(),ts=t["data-popover-inject"],tp=W;"open"in t||"visible"in t||!U||(tp=!1);let tc=r.isValidElement(m)&&!(0,x.M2)(m)?m:r.createElement("span",null,m),tf=tc.props,tm=tf.className&&"string"!=typeof tf.className?tf.className:n()(tf.className,i||`${tl}-open`),[tu,tb,tg]=A(tl,!ts),td=M(tl,c),th=td.arrowStyle,tv=Object.assign(Object.assign({},f),td.overlayStyle),tw=n()(p,{[`${tl}-rtl`]:"rtl"===Y},td.className,ta,tb,tg),[ty,t$]=(0,w.Cn)("Tooltip",tn.zIndex),tO=r.createElement(d,Object.assign({},tn,{zIndex:ty,showArrow:L,placement:tt,mouseEnterDelay:te,mouseLeaveDelay:to,prefixCls:tl,overlayClassName:tw,overlayStyle:Object.assign(Object.assign({},th),tr),getTooltipContainer:Q||s||V,ref:Z,builtinPlacements:G,overlay:K,visible:tp,onVisibleChange:e=>{var o,r;F(!U&&e),U||(null===(o=t.onOpenChange)||void 0===o||o.call(t,e),null===(r=t.onVisibleChange)||void 0===r||r.call(t,e))},afterVisibleChange:null!=u?u:b,overlayInnerStyle:tv,arrowContent:r.createElement("span",{className:`${tl}-arrow-content`}),motion:{motionName:(0,y.m)(ti,"zoom-big-fast",t.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!g}),tp?(0,x.Tm)(tc,{className:tm}):tc);return tu(r.createElement(T.Z.Provider,{value:t$},tO))});H._InternalPanelDoNotUseOrYouWillBeFired=t=>{let{prefixCls:e,className:o,placement:a="top",title:i,color:s,overlayInnerStyle:p}=t,{getPrefixCls:c}=r.useContext(E.E_),f=c("tooltip",e),[m,u,b]=A(f),g=M(f,s),d=g.arrowStyle,h=Object.assign(Object.assign({},p),g.overlayStyle),v=n()(u,b,f,`${f}-pure`,`${f}-placement-${a}`,o,g.className);return m(r.createElement("div",{className:v,style:d},r.createElement("div",{className:`${f}-arrow`}),r.createElement(l,Object.assign({},t,{className:u,prefixCls:f,overlayInnerStyle:h}),i)))};var Z=H}}]);