👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!
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.
 
 
 

12 lines
20 KiB

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[5714],{21626:function(Oe,le,e){e.d(le,{Z:function(){return H},n:function(){return ie}});var d=e(50959),z=e(67536),A=e(84875),B=e.n(A),u=e(41549),p=e(12602),a=e(55580),f=e(31594),C=e(69943),N=e(17436),se=e(1415),G=e(21130),h=e(59647),be=e(55904);function Pe(t){return!!(t.prefix||t.suffix||t.allowClear)}var F=e(10254),he=function(t,r){var T={};for(var S in t)Object.prototype.hasOwnProperty.call(t,S)&&r.indexOf(S)<0&&(T[S]=t[S]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,S=Object.getOwnPropertySymbols(t);y<S.length;y++)r.indexOf(S[y])<0&&Object.prototype.propertyIsEnumerable.call(t,S[y])&&(T[S[y]]=t[S[y]]);return T};function ie(t,r){if(!t)return;t.focus(r);const{cursor:T}=r||{};if(T){const S=t.value.length;switch(T){case"start":t.setSelectionRange(0,0);break;case"end":t.setSelectionRange(S,S);break;default:t.setSelectionRange(0,S);break}}}var H=(0,d.forwardRef)((t,r)=>{var T;const{prefixCls:S,bordered:y=!0,status:$,size:te,disabled:Q,onBlur:ue,onFocus:X,suffix:L,allowClear:k,addonAfter:Ce,addonBefore:l,className:j,style:m,styles:v,rootClassName:P,onChange:g,classNames:R}=t,s=he(t,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:x,direction:E,input:o}=d.useContext(f.E_),n=x("input",S),b=(0,d.useRef)(null),J=(0,F.Z)(n),[re,D]=(0,be.ZP)(n,J),{compactSize:ne,compactItemClassnames:w}=(0,G.ri)(n,E),_=(0,N.Z)(oe=>{var pe;return(pe=te!=null?te:ne)!==null&&pe!==void 0?pe:oe}),Se=d.useContext(C.Z),I=Q!=null?Q:Se,{status:W,hasFeedback:ae,feedbackIcon:Y}=(0,d.useContext)(se.aM),K=(0,a.F)(W,$),q=Pe(t)||!!ae,ce=(0,d.useRef)(q),Ee=(0,h.Z)(b,!0),M=oe=>{Ee(),ue==null||ue(oe)},O=oe=>{Ee(),X==null||X(oe)},U=oe=>{Ee(),g==null||g(oe)},de=(ae||L)&&d.createElement(d.Fragment,null,L,ae&&Y);let fe;return typeof k=="object"&&(k!=null&&k.clearIcon)?fe=k:k&&(fe={clearIcon:d.createElement(z.Z,null)}),re(d.createElement(u.Z,Object.assign({ref:(0,p.sQ)(r,b),prefixCls:n,autoComplete:o==null?void 0:o.autoComplete},s,{disabled:I,onBlur:M,onFocus:O,style:Object.assign(Object.assign({},o==null?void 0:o.style),m),styles:Object.assign(Object.assign({},o==null?void 0:o.styles),v),suffix:de,allowClear:fe,className:B()(j,P,J,D,w,o==null?void 0:o.className),onChange:U,addonAfter:Ce&&d.createElement(G.BR,null,d.createElement(se.Ux,{override:!0,status:!0},Ce)),addonBefore:l&&d.createElement(G.BR,null,d.createElement(se.Ux,{override:!0,status:!0},l)),classNames:Object.assign(Object.assign(Object.assign({},R),o==null?void 0:o.classNames),{input:B()({[`${n}-sm`]:_==="small",[`${n}-lg`]:_==="large",[`${n}-rtl`]:E==="rtl",[`${n}-borderless`]:!y},!q&&(0,a.Z)(n,K),R==null?void 0:R.input,(T=o==null?void 0:o.classNames)===null||T===void 0?void 0:T.input,D)}),classes:{affixWrapper:B()({[`${n}-affix-wrapper-sm`]:_==="small",[`${n}-affix-wrapper-lg`]:_==="large",[`${n}-affix-wrapper-rtl`]:E==="rtl",[`${n}-affix-wrapper-borderless`]:!y},(0,a.Z)(`${n}-affix-wrapper`,K,ae),D),wrapper:B()({[`${n}-group-rtl`]:E==="rtl"},D),group:B()({[`${n}-group-wrapper-sm`]:_==="small",[`${n}-group-wrapper-lg`]:_==="large",[`${n}-group-wrapper-rtl`]:E==="rtl",[`${n}-group-wrapper-disabled`]:I},(0,a.Z)(`${n}-group-wrapper`,K,ae),D)}})))})},15714:function(Oe,le,e){var d=e(50959),z=e(67536),A=e(84875),B=e.n(A),u=e(2276),p=e(55580),a=e(31594),f=e(69943),C=e(17436),N=e(1415),se=e(21626),G=e(55904),h=e(10254),be=function(F,he){var ie={};for(var V in F)Object.prototype.hasOwnProperty.call(F,V)&&he.indexOf(V)<0&&(ie[V]=F[V]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,V=Object.getOwnPropertySymbols(F);H<V.length;H++)he.indexOf(V[H])<0&&Object.prototype.propertyIsEnumerable.call(F,V[H])&&(ie[V[H]]=F[V[H]]);return ie};const Pe=(0,d.forwardRef)((F,he)=>{var ie;const{prefixCls:V,bordered:H=!0,size:t,disabled:r,status:T,allowClear:S,classNames:y,rootClassName:$,className:te}=F,Q=be(F,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className"]),{getPrefixCls:ue,direction:X}=d.useContext(a.E_),L=(0,C.Z)(t),k=d.useContext(f.Z),Ce=r!=null?r:k,{status:l,hasFeedback:j,feedbackIcon:m}=d.useContext(N.aM),v=(0,p.F)(l,T),P=d.useRef(null);d.useImperativeHandle(he,()=>{var o;return{resizableTextArea:(o=P.current)===null||o===void 0?void 0:o.resizableTextArea,focus:n=>{var b,J;(0,se.n)((J=(b=P.current)===null||b===void 0?void 0:b.resizableTextArea)===null||J===void 0?void 0:J.textArea,n)},blur:()=>{var n;return(n=P.current)===null||n===void 0?void 0:n.blur()}}});const g=ue("input",V);let R;typeof S=="object"&&(S!=null&&S.clearIcon)?R=S:S&&(R={clearIcon:d.createElement(z.Z,null)});const s=(0,h.Z)(g),[x,E]=(0,G.ZP)(g,s);return x(d.createElement(u.Z,Object.assign({},Q,{disabled:Ce,allowClear:R,className:B()(s,te,$),classes:{affixWrapper:B()(`${g}-textarea-affix-wrapper`,{[`${g}-affix-wrapper-rtl`]:X==="rtl",[`${g}-affix-wrapper-borderless`]:!H,[`${g}-affix-wrapper-sm`]:L==="small",[`${g}-affix-wrapper-lg`]:L==="large",[`${g}-textarea-show-count`]:F.showCount||((ie=F.count)===null||ie===void 0?void 0:ie.show)},(0,p.Z)(`${g}-affix-wrapper`,v),E)},classNames:Object.assign(Object.assign({},y),{textarea:B()({[`${g}-borderless`]:!H,[`${g}-sm`]:L==="small",[`${g}-lg`]:L==="large"},(0,p.Z)(g,v),E,y==null?void 0:y.textarea)}),prefixCls:g,suffix:j&&d.createElement("span",{className:`${g}-textarea-suffix`},m),ref:P})))});le.Z=Pe},59647:function(Oe,le,e){e.d(le,{Z:function(){return z}});var d=e(50959);function z(A,B){const u=(0,d.useRef)([]),p=()=>{u.current.push(setTimeout(()=>{var a,f,C,N;!((a=A.current)===null||a===void 0)&&a.input&&((f=A.current)===null||f===void 0?void 0:f.input.getAttribute("type"))==="password"&&(!((C=A.current)===null||C===void 0)&&C.input.hasAttribute("value"))&&((N=A.current)===null||N===void 0||N.input.removeAttribute("value"))}))};return(0,d.useEffect)(()=>(B&&p(),()=>u.current.forEach(a=>{a&&clearTimeout(a)})),[]),p}},76263:function(Oe,le,e){e.d(le,{Z:function(){return a}});var d=e(10570),z=e(33346),A=e(40727),B=e(50959),u=["show"];function p(f,C){if(!C.max)return!0;var N=C.strategy(f);return N<=C.max}function a(f,C){return B.useMemo(function(){var N={};C&&(N.show=(0,A.Z)(C)==="object"&&C.formatter?C.formatter:!!C),N=(0,z.Z)((0,z.Z)({},N),f);var se=N,G=se.show,h=(0,d.Z)(se,u);return(0,z.Z)((0,z.Z)({},h),{},{show:!!G,showFormatter:typeof G=="function"?G:void 0,strategy:h.strategy||function(be){return be.length}})},[f,C])}},41549:function(Oe,le,e){e.d(le,{Q:function(){return N},Z:function(){return H}});var d=e(38126),z=e(33346),A=e(73273),B=e(40727),u=e(84875),p=e.n(u),a=e(50959),f=e(66420),C=function(r){var T,S,y=r.inputElement,$=r.prefixCls,te=r.prefix,Q=r.suffix,ue=r.addonBefore,X=r.addonAfter,L=r.className,k=r.style,Ce=r.disabled,l=r.readOnly,j=r.focused,m=r.triggerFocus,v=r.allowClear,P=r.value,g=r.handleReset,R=r.hidden,s=r.classes,x=r.classNames,E=r.dataAttrs,o=r.styles,n=r.components,b=(n==null?void 0:n.affixWrapper)||"span",J=(n==null?void 0:n.groupWrapper)||"span",re=(n==null?void 0:n.wrapper)||"span",D=(n==null?void 0:n.groupAddon)||"span",ne=(0,a.useRef)(null),w=function(O){var U;(U=ne.current)!==null&&U!==void 0&&U.contains(O.target)&&(m==null||m())},_=function(){var O;if(!v)return null;var U=!Ce&&!l&&P,de="".concat($,"-clear-icon"),fe=(0,B.Z)(v)==="object"&&v!==null&&v!==void 0&&v.clearIcon?v.clearIcon:"\u2716";return a.createElement("span",{onClick:g,onMouseDown:function(pe){return pe.preventDefault()},className:p()(de,(O={},(0,A.Z)(O,"".concat(de,"-hidden"),!U),(0,A.Z)(O,"".concat(de,"-has-suffix"),!!Q),O)),role:"button",tabIndex:-1},fe)},Se=(0,a.cloneElement)(y,{value:P,hidden:R,className:p()((T=y.props)===null||T===void 0?void 0:T.className,!(0,f.X3)(r)&&!(0,f.He)(r)&&L)||null,style:(0,z.Z)((0,z.Z)({},(S=y.props)===null||S===void 0?void 0:S.style),!(0,f.X3)(r)&&!(0,f.He)(r)?k:{})});if((0,f.X3)(r)){var I,W="".concat($,"-affix-wrapper"),ae=p()(W,(I={},(0,A.Z)(I,"".concat(W,"-disabled"),Ce),(0,A.Z)(I,"".concat(W,"-focused"),j),(0,A.Z)(I,"".concat(W,"-readonly"),l),(0,A.Z)(I,"".concat(W,"-input-with-clear-btn"),Q&&v&&P),I),!(0,f.He)(r)&&L,s==null?void 0:s.affixWrapper,x==null?void 0:x.affixWrapper),Y=(Q||v)&&a.createElement("span",{className:p()("".concat($,"-suffix"),x==null?void 0:x.suffix),style:o==null?void 0:o.suffix},_(),Q);Se=a.createElement(b,(0,d.Z)({className:ae,style:(0,z.Z)((0,z.Z)({},(0,f.He)(r)?void 0:k),o==null?void 0:o.affixWrapper),hidden:!(0,f.He)(r)&&R,onClick:w},E==null?void 0:E.affixWrapper,{ref:ne}),te&&a.createElement("span",{className:p()("".concat($,"-prefix"),x==null?void 0:x.prefix),style:o==null?void 0:o.prefix},te),(0,a.cloneElement)(y,{value:P,hidden:null}),Y)}if((0,f.He)(r)){var K="".concat($,"-group"),q="".concat(K,"-addon"),ce=p()("".concat($,"-wrapper"),K,s==null?void 0:s.wrapper),Ee=p()("".concat($,"-group-wrapper"),L,s==null?void 0:s.group);return a.createElement(J,{className:Ee,style:k,hidden:R},a.createElement(re,{className:ce},ue&&a.createElement(D,{className:q},ue),(0,a.cloneElement)(Se,{hidden:null}),X&&a.createElement(D,{className:q},X)))}return Se},N=C,se=e(1788),G=e(32682),h=e(10570),be=e(65589),Pe=e(87017),F=e(76263),he=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],ie=(0,a.forwardRef)(function(t,r){var T=t.autoComplete,S=t.onChange,y=t.onFocus,$=t.onBlur,te=t.onPressEnter,Q=t.onKeyDown,ue=t.prefixCls,X=ue===void 0?"rc-input":ue,L=t.disabled,k=t.htmlSize,Ce=t.className,l=t.maxLength,j=t.suffix,m=t.showCount,v=t.count,P=t.type,g=P===void 0?"text":P,R=t.classes,s=t.classNames,x=t.styles,E=t.onCompositionStart,o=t.onCompositionEnd,n=(0,h.Z)(t,he),b=(0,a.useState)(!1),J=(0,G.Z)(b,2),re=J[0],D=J[1],ne=a.useRef(!1),w=(0,a.useRef)(null),_=function(c){w.current&&(0,f.nH)(w.current,c)},Se=(0,be.Z)(t.defaultValue,{value:t.value}),I=(0,G.Z)(Se,2),W=I[0],ae=I[1],Y=W==null?"":String(W),K=a.useState(null),q=(0,G.Z)(K,2),ce=q[0],Ee=q[1],M=(0,F.Z)(v,m),O=M.max||l,U=M.strategy(Y),de=!!O&&U>O;(0,a.useImperativeHandle)(r,function(){return{focus:_,blur:function(){var c;(c=w.current)===null||c===void 0||c.blur()},setSelectionRange:function(c,me,ge){var xe;(xe=w.current)===null||xe===void 0||xe.setSelectionRange(c,me,ge)},select:function(){var c;(c=w.current)===null||c===void 0||c.select()},input:w.current}}),(0,a.useEffect)(function(){D(function(i){return i&&L?!1:i})},[L]);var fe=function(c,me){var ge=me;if(!ne.current&&M.exceedFormatter&&M.max&&M.strategy(me)>M.max&&(ge=M.exceedFormatter(me,{max:M.max}),me!==ge)){var xe,De;Ee([((xe=w.current)===null||xe===void 0?void 0:xe.selectionStart)||0,((De=w.current)===null||De===void 0?void 0:De.selectionEnd)||0])}ae(ge),w.current&&(0,f.rJ)(w.current,c,S,ge)};a.useEffect(function(){if(ce){var i;(i=w.current)===null||i===void 0||i.setSelectionRange.apply(i,(0,se.Z)(ce))}},[ce]);var oe=function(c){fe(c,c.target.value)},pe=function(c){ne.current=!1,fe(c,c.currentTarget.value),o==null||o(c)},Ze=function(c){te&&c.key==="Enter"&&te(c),Q==null||Q(c)},ze=function(c){D(!0),y==null||y(c)},we=function(c){D(!1),$==null||$(c)},Ne=function(c){ae(""),_(),w.current&&(0,f.rJ)(w.current,c,S)},Me=de&&"".concat(X,"-out-of-range"),Ie=function(){var c=(0,Pe.Z)(t,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return a.createElement("input",(0,d.Z)({autoComplete:T},c,{onChange:oe,onFocus:ze,onBlur:we,onKeyDown:Ze,className:p()(X,(0,A.Z)({},"".concat(X,"-disabled"),L),s==null?void 0:s.input),style:x==null?void 0:x.input,ref:w,size:k,type:g,onCompositionStart:function(ge){ne.current=!0,E==null||E(ge)},onCompositionEnd:pe}))},ve=function(){var c=Number(O)>0;if(j||M.show){var me=M.showFormatter?M.showFormatter({value:Y,count:U,maxLength:O}):"".concat(U).concat(c?" / ".concat(O):"");return a.createElement(a.Fragment,null,M.show&&a.createElement("span",{className:p()("".concat(X,"-show-count-suffix"),(0,A.Z)({},"".concat(X,"-show-count-has-suffix"),!!j),s==null?void 0:s.count),style:(0,z.Z)({},x==null?void 0:x.count)},me),j)}return null};return a.createElement(N,(0,d.Z)({},n,{prefixCls:X,className:p()(Ce,Me),inputElement:Ie(),handleReset:Ne,value:Y,focused:re,triggerFocus:_,suffix:ve(),disabled:L,classes:R,classNames:s,styles:x}))}),V=ie,H=V},66420:function(Oe,le,e){e.d(le,{He:function(){return d},X3:function(){return z},nH:function(){return B},rJ:function(){return A}});function d(u){return!!(u.addonBefore||u.addonAfter)}function z(u){return!!(u.prefix||u.suffix||u.allowClear)}function A(u,p,a,f){if(a){var C=p;if(p.type==="click"){var N=u.cloneNode(!0);C=Object.create(p,{target:{value:N},currentTarget:{value:N}}),N.value="",a(C);return}if(f!==void 0){C=Object.create(p,{target:{value:u},currentTarget:{value:u}}),u.type!=="file"&&(u.value=f),a(C);return}a(C)}}function B(u,p){if(u){u.focus(p);var a=p||{},f=a.cursor;if(f){var C=u.value.length;switch(f){case"start":u.setSelectionRange(0,0);break;case"end":u.setSelectionRange(C,C);break;default:u.setSelectionRange(0,C)}}}}},2276:function(Oe,le,e){e.d(le,{Z:function(){return Ce}});var d=e(38126),z=e(33346),A=e(73273),B=e(1788),u=e(32682),p=e(10570),a=e(84875),f=e.n(a),C=e(41549),N=e(76263),se=e(66420),G=e(65589),h=e(50959),be=e(40727),Pe=e(12682),F=e(77189),he=e(28449),ie=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
pointer-events: none !important;
`,V=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],H={},t;function r(l){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m=l.getAttribute("id")||l.getAttribute("data-reactid")||l.getAttribute("name");if(j&&H[m])return H[m];var v=window.getComputedStyle(l),P=v.getPropertyValue("box-sizing")||v.getPropertyValue("-moz-box-sizing")||v.getPropertyValue("-webkit-box-sizing"),g=parseFloat(v.getPropertyValue("padding-bottom"))+parseFloat(v.getPropertyValue("padding-top")),R=parseFloat(v.getPropertyValue("border-bottom-width"))+parseFloat(v.getPropertyValue("border-top-width")),s=V.map(function(E){return"".concat(E,":").concat(v.getPropertyValue(E))}).join(";"),x={sizingStyle:s,paddingSize:g,borderSize:R,boxSizing:P};return j&&m&&(H[m]=x),x}function T(l){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;t||(t=document.createElement("textarea"),t.setAttribute("tab-index","-1"),t.setAttribute("aria-hidden","true"),document.body.appendChild(t)),l.getAttribute("wrap")?t.setAttribute("wrap",l.getAttribute("wrap")):t.removeAttribute("wrap");var P=r(l,j),g=P.paddingSize,R=P.borderSize,s=P.boxSizing,x=P.sizingStyle;t.setAttribute("style","".concat(x,";").concat(ie)),t.value=l.value||l.placeholder||"";var E=void 0,o=void 0,n,b=t.scrollHeight;if(s==="border-box"?b+=R:s==="content-box"&&(b-=g),m!==null||v!==null){t.value=" ";var J=t.scrollHeight-g;m!==null&&(E=J*m,s==="border-box"&&(E=E+g+R),b=Math.max(E,b)),v!==null&&(o=J*v,s==="border-box"&&(o=o+g+R),n=b>o?"":"hidden",b=Math.min(o,b))}var re={height:b,overflowY:n,resize:"none"};return E&&(re.minHeight=E),o&&(re.maxHeight=o),re}var S=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],y=0,$=1,te=2,Q=h.forwardRef(function(l,j){var m=l,v=m.prefixCls,P=m.onPressEnter,g=m.defaultValue,R=m.value,s=m.autoSize,x=m.onResize,E=m.className,o=m.style,n=m.disabled,b=m.onChange,J=m.onInternalAutoSize,re=(0,p.Z)(m,S),D=(0,G.Z)(g,{value:R,postState:function(i){return i!=null?i:""}}),ne=(0,u.Z)(D,2),w=ne[0],_=ne[1],Se=function(i){_(i.target.value),b==null||b(i)},I=h.useRef();h.useImperativeHandle(j,function(){return{textArea:I.current}});var W=h.useMemo(function(){return s&&(0,be.Z)(s)==="object"?[s.minRows,s.maxRows]:[]},[s]),ae=(0,u.Z)(W,2),Y=ae[0],K=ae[1],q=!!s,ce=function(){try{if(document.activeElement===I.current){var i=I.current,c=i.selectionStart,me=i.selectionEnd,ge=i.scrollTop;I.current.setSelectionRange(c,me),I.current.scrollTop=ge}}catch(xe){}},Ee=h.useState(te),M=(0,u.Z)(Ee,2),O=M[0],U=M[1],de=h.useState(),fe=(0,u.Z)(de,2),oe=fe[0],pe=fe[1],Ze=function(){U(y)};(0,F.Z)(function(){q&&Ze()},[R,Y,K,q]),(0,F.Z)(function(){if(O===y)U($);else if(O===$){var ve=T(I.current,!1,Y,K);U(te),pe(ve)}else ce()},[O]);var ze=h.useRef(),we=function(){he.Z.cancel(ze.current)},Ne=function(i){O===te&&(x==null||x(i),s&&(we(),ze.current=(0,he.Z)(function(){Ze()})))};h.useEffect(function(){return we},[]);var Me=q?oe:null,Ie=(0,z.Z)((0,z.Z)({},o),Me);return(O===y||O===$)&&(Ie.overflowY="hidden",Ie.overflowX="hidden"),h.createElement(Pe.Z,{onResize:Ne,disabled:!(s||x)},h.createElement("textarea",(0,d.Z)({},re,{ref:I,style:Ie,className:f()(v,E,(0,A.Z)({},"".concat(v,"-disabled"),n)),disabled:n,value:w,onChange:Se})))}),ue=Q,X=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","count","className","style","disabled","hidden","classNames","styles","onResize"],L=h.forwardRef(function(l,j){var m,v,P=l.defaultValue,g=l.value,R=l.onFocus,s=l.onBlur,x=l.onChange,E=l.allowClear,o=l.maxLength,n=l.onCompositionStart,b=l.onCompositionEnd,J=l.suffix,re=l.prefixCls,D=re===void 0?"rc-textarea":re,ne=l.classes,w=l.showCount,_=l.count,Se=l.className,I=l.style,W=l.disabled,ae=l.hidden,Y=l.classNames,K=l.styles,q=l.onResize,ce=(0,p.Z)(l,X),Ee=(0,G.Z)(P,{value:g,defaultValue:P}),M=(0,u.Z)(Ee,2),O=M[0],U=M[1],de=O==null?"":String(O),fe=h.useState(!1),oe=(0,u.Z)(fe,2),pe=oe[0],Ze=oe[1],ze=h.useRef(!1),we=h.useState(null),Ne=(0,u.Z)(we,2),Me=Ne[0],Ie=Ne[1],ve=(0,h.useRef)(null),i=function(){var Z;return(Z=ve.current)===null||Z===void 0?void 0:Z.textArea},c=function(){i().focus()};(0,h.useImperativeHandle)(j,function(){return{resizableTextArea:ve.current,focus:c,blur:function(){i().blur()}}}),(0,h.useEffect)(function(){Ze(function(ee){return!W&&ee})},[W]);var me=h.useState(null),ge=(0,u.Z)(me,2),xe=ge[0],De=ge[1];h.useEffect(function(){if(xe){var ee;(ee=i()).setSelectionRange.apply(ee,(0,B.Z)(xe))}},[xe]);var ye=(0,N.Z)(_,w),Te=(m=ye.max)!==null&&m!==void 0?m:o,je=Number(Te)>0,Fe=ye.strategy(de),We=!!Te&&Fe>Te,Le=function(Z,Re){var Ae=Re;!ze.current&&ye.exceedFormatter&&ye.max&&ye.strategy(Re)>ye.max&&(Ae=ye.exceedFormatter(Re,{max:ye.max}),Re!==Ae&&De([i().selectionStart||0,i().selectionEnd||0])),U(Ae),(0,se.rJ)(Z.currentTarget,Z,x,Ae)},Ke=function(Z){ze.current=!0,n==null||n(Z)},Ue=function(Z){ze.current=!1,Le(Z,Z.currentTarget.value),b==null||b(Z)},Ve=function(Z){Le(Z,Z.target.value)},He=function(Z){var Re=ce.onPressEnter,Ae=ce.onKeyDown;Z.key==="Enter"&&Re&&Re(Z),Ae==null||Ae(Z)},Xe=function(Z){Ze(!0),R==null||R(Z)},Je=function(Z){Ze(!1),s==null||s(Z)},Ye=function(Z){U(""),c(),(0,se.rJ)(i(),Z,x)},$e=J,Be;ye.show&&(ye.showFormatter?Be=ye.showFormatter({value:de,count:Fe,maxLength:Te}):Be="".concat(Fe).concat(je?" / ".concat(Te):""),$e=h.createElement(h.Fragment,null,$e,h.createElement("span",{className:f()("".concat(D,"-data-count"),Y==null?void 0:Y.count),style:K==null?void 0:K.count},Be)));var Ge=function(Z){var Re;q==null||q(Z),(Re=i())!==null&&Re!==void 0&&Re.style.height&&Ie(!0)},Qe=!ce.autoSize&&!w&&!E,ke=h.createElement(C.Q,{value:de,allowClear:E,handleReset:Ye,suffix:$e,prefixCls:D,classes:{affixWrapper:f()(ne==null?void 0:ne.affixWrapper,(v={},(0,A.Z)(v,"".concat(D,"-show-count"),w),(0,A.Z)(v,"".concat(D,"-textarea-allow-clear"),E),v))},disabled:W,focused:pe,className:f()(Se,We&&"".concat(D,"-out-of-range")),style:(0,z.Z)((0,z.Z)({},I),Me&&!Qe?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Be=="string"?Be:void 0}},hidden:ae,inputElement:h.createElement(ue,(0,d.Z)({},ce,{maxLength:o,onKeyDown:He,onChange:Ve,onFocus:Xe,onBlur:Je,onCompositionStart:Ke,onCompositionEnd:Ue,className:f()(Y==null?void 0:Y.textarea),style:(0,z.Z)((0,z.Z)({},K==null?void 0:K.textarea),{},{resize:I==null?void 0:I.resize}),disabled:W,prefixCls:D,onResize:Ge,ref:ve}))});return ke}),k=L,Ce=k}}]);