"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[885],{40885:function(e,l,i){i.r(l);var s=i(49711),n=i(67294),r=i(94184),t=i.n(r),u=i(23937),o=i.n(u),c=i(85893);l.default=function(e){var l=e.As,i=void 0===l?"div":l,r=e.lines,u=void 0===r?1:r,a=e.style,d=void 0===a?{}:a,p=e.className,v=void 0===p?"":p,f=e.ellipsisClassName,h=void 0===f?"":f,k=e.children,m=(0,n.useState)(!1),N=m[0],b=m[1],C=n.useState({}),w=(0,s.Z)(C,2),x=w[0],S=w[1],_=n.useCallback((function(){return S({})}),[]);(0,n.useEffect)((function(){_()}),[_]);var g=(0,n.useRef)(null),j=(0,n.useMemo)((function(){var e,l;return!(null===g||void 0===g||!g.current)&&(null===g||void 0===g||null===(e=g.current)||void 0===e?void 0:e.scrollHeight)>(null===g||void 0===g||null===(l=g.current)||void 0===l?void 0:l.clientHeight)}),[x]);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(i,{ref:g,style:d,className:t()("inline-block",v,!N&&o().ellipsis,!N&&o()[{1:"ellipsis-1",2:"ellipsis-2",3:"ellipsis-3",4:"ellipsis-4",5:"ellipsis-5",6:"ellipsis-6",7:"ellipsis-7",8:"ellipsis-8",9:"ellipsis-9",10:"ellipsis-10"}[u]]),children:k}),!!j&&(0,c.jsx)("span",{className:t()("inline-block cursor-pointer text-secondary",h),onClick:function(e){e.preventDefault(),b((function(e){return!e}))},children:N?"Show Less":"Show More"})]})}}}]);