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.
NewEduCoderBuild/89244.async.js

1 line
25 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[89244],{82586:function(e,n,t){t.d(n,{Z:function(){return h},n:function(){return b}});var r=t(30186),a=t(94184),l=t.n(a),o=t(963),u=t(17799),i=t(67294),s=t(9708),c=t(53124),f=t(98866),d=t(98675),p=t(65223),v=t(4173),m=t(72922),g=t(47673);var x=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(t[r[a]]=e[r[a]])}return t};function b(e,n){if(!e)return;e.focus(n);const{cursor:t}=n||{};if(t){const n=e.value.length;switch(t){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(n,n);break;default:e.setSelectionRange(0,n)}}}var h=(0,i.forwardRef)(((e,n)=>{var t;const{prefixCls:a,bordered:b=!0,status:h,size:w,disabled:y,onBlur:C,onFocus:Z,suffix:E,allowClear:N,addonAfter:S,addonBefore:R,className:A,style:z,styles:O,rootClassName:j,onChange:F,classNames:$}=e,k=x(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:P,direction:I,input:B}=i.useContext(c.E_),T=P("input",a),V=(0,i.useRef)(null),[W,M]=(0,g.ZP)(T),{compactSize:D,compactItemClassnames:L}=(0,v.ri)(T,I),H=(0,d.Z)((e=>{var n;return null!==(n=null!=w?w:D)&&void 0!==n?n:e})),K=i.useContext(f.Z),q=null!=y?y:K,{status:U,hasFeedback:Y,feedbackIcon:_}=(0,i.useContext)(p.aM),Q=(0,s.F)(U,h),X=function(e){return!!(e.prefix||e.suffix||e.allowClear)}(e)||!!Y,G=(0,i.useRef)(X);(0,i.useEffect)((()=>{X&&G.current,G.current=X}),[X]);const J=(0,m.Z)(V,!0),ee=(Y||E)&&i.createElement(i.Fragment,null,E,Y&&_);let ne;return"object"==typeof N&&(null==N?void 0:N.clearIcon)?ne=N:N&&(ne={clearIcon:i.createElement(r.Z,null)}),W(i.createElement(o.default,Object.assign({ref:(0,u.sQ)(n,V),prefixCls:T,autoComplete:null==B?void 0:B.autoComplete},k,{disabled:q,onBlur:e=>{J(),null==C||C(e)},onFocus:e=>{J(),null==Z||Z(e)},style:Object.assign(Object.assign({},null==B?void 0:B.style),z),styles:Object.assign(Object.assign({},null==B?void 0:B.styles),O),suffix:ee,allowClear:ne,className:l()(A,j,L,null==B?void 0:B.className),onChange:e=>{J(),null==F||F(e)},addonAfter:S&&i.createElement(v.BR,null,i.createElement(p.Ux,{override:!0,status:!0},S)),addonBefore:R&&i.createElement(v.BR,null,i.createElement(p.Ux,{override:!0,status:!0},R)),classNames:Object.assign(Object.assign(Object.assign({},$),null==B?void 0:B.classNames),{input:l()({[`${T}-sm`]:"small"===H,[`${T}-lg`]:"large"===H,[`${T}-rtl`]:"rtl"===I,[`${T}-borderless`]:!b},!X&&(0,s.Z)(T,Q),null==$?void 0:$.input,null===(t=null==B?void 0:B.classNames)||void 0===t?void 0:t.input,M)}),classes:{affixWrapper:l()({[`${T}-affix-wrapper-sm`]:"small"===H,[`${T}-affix-wrapper-lg`]:"large"===H,[`${T}-affix-wrapper-rtl`]:"rtl"===I,[`${T}-affix-wrapper-borderless`]:!b},(0,s.Z)(`${T}-affix-wrapper`,Q,Y),M),wrapper:l()({[`${T}-group-rtl`]:"rtl"===I},M),group:l()({[`${T}-group-wrapper-sm`]:"small"===H,[`${T}-group-wrapper-lg`]:"large"===H,[`${T}-group-wrapper-rtl`]:"rtl"===I,[`${T}-group-wrapper-disabled`]:q},(0,s.Z)(`${T}-group-wrapper`,Q,Y),M)}})))}))},96330:function(e,n,t){var r=t(30186),a=t(94184),l=t.n(a),o=t(36575),u=t(67294),i=t(9708),s=t(53124),c=t(98866),f=t(98675),d=t(65223),p=t(82586),v=t(47673),m=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(t[r[a]]=e[r[a]])}return t};const g=(0,u.forwardRef)(((e,n)=>{const{prefixCls:t,bordered:a=!0,size:g,disabled:x,status:b,allowClear:h,showCount:w,classNames:y,rootClassName:C,className:Z}=e,E=m(e,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:N,direction:S}=u.useContext(s.E_),R=(0,f.Z)(g),A=u.useContext(c.Z),z=null!=x?x:A,{status:O,hasFeedback:j,feedbackIcon:F}=u.useContext(d.aM),$=(0,i.F)(O,b),k=u.useRef(null);u.useImperativeHandle(n,(()=>{var e;return{resizableTextArea:null===(e=k.current)||void 0===e?void 0:e.resizableTextArea,focus:e=>{var n,t;(0,p.n)(null===(t=null===(n=k.current)||void 0===n?void 0:n.resizableTextArea)||void 0===t?void 0:t.textArea,e)},blur:()=>{var e;return null===(e=k.current)||void 0===e?void 0:e.blur()}}}));const P=N("input",t);let I;"object"==typeof h&&(null==h?void 0:h.clearIcon)?I=h:h&&(I={clearIcon:u.createElement(r.Z,null)});const[B,T]=(0,v.ZP)(P);return B(u.createElement(o.default,Object.assign({},E,{disabled:z,allowClear:I,className:l()(Z,C),classes:{affixWrapper:l()(`${P}-textarea-affix-wrapper`,{[`${P}-affix-wrapper-rtl`]:"rtl"===S,[`${P}-affix-wrapper-borderless`]:!a,[`${P}-affix-wrapper-sm`]:"small"===R,[`${P}-affix-wrapper-lg`]:"large"===R,[`${P}-textarea-show-count`]:w},(0,i.Z)(`${P}-affix-wrapper`,$),T)},classNames:Object.assign(Object.assign({},y),{textarea:l()({[`${P}-borderless`]:!a,[`${P}-sm`]:"small"===R,[`${P}-lg`]:"large"===R},(0,i.Z)(P,$),T,null==y?void 0:y.textarea)}),prefixCls:P,suffix:j&&u.createElement("span",{className:`${P}-textarea-suffix`},F),showCount:w,ref:k})))}));n.Z=g},72922:function(e,n,t){t.d(n,{Z:function(){return a}});var r=t(67294);function a(e,n){const t=(0,r.useRef)([]),a=()=>{t.current.push(setTimeout((()=>{var n,t,r,a;(null===(n=e.current)||void 0===n?void 0:n.input)&&"password"===(null===(t=e.current)||void 0===t?void 0:t.input.getAttribute("type"))&&(null===(r=e.current)||void 0===r?void 0:r.input.hasAttribute("value"))&&(null===(a=e.current)||void 0===a||a.input.removeAttribute("value"))})))};return(0,r.useEffect)((()=>(n&&a(),()=>t.current.forEach((e=>{e&&clearTimeout(e)})))),[]),a}},42480:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(87462),a=t(67294),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},o=t(44327),u=function(e,n){return a.createElement(o.Z,(0,r.Z)({},e,{ref:n,icon:l}))};var i=a.forwardRef(u)},963:function(e,n,t){t.r(n),t.d(n,{BaseInput:function(){return v},default:function(){return E}});var r=t(87462),a=t(1413),l=t(4942),o=t(71002),u=t(94184),i=t.n(u),s=t(67294);function c(e){return!(!e.addonBefore&&!e.addonAfter)}function f(e){return!!(e.prefix||e.suffix||e.allowClear)}function d(e,n,t,r){if(t){var a=n;if("click"===n.type){var l=e.cloneNode(!0);return a=Object.create(n,{target:{value:l},currentTarget:{value:l}}),l.value="",void t(a)}if(void 0!==r)return a=Object.create(n,{target:{value:e},currentTarget:{value:e}}),e.value=r,void t(a);t(a)}}function p(e){return null==e?"":String(e)}var v=function(e){var n,t,u=e.inputElement,d=e.prefixCls,p=e.prefix,v=e.suffix,m=e.addonBefore,g=e.addonAfter,x=e.className,b=e.style,h=e.disabled,w=e.readOnly,y=e.focused,C=e.triggerFocus,Z=e.allowClear,E=e.value,N=e.handleReset,S=e.hidden,R=e.classes,A=e.classNames,z=e.dataAttrs,O=e.styles,j=e.components,F=(null==j?void 0:j.affixWrapper)||"span",$=(null==j?void 0:j.groupWrapper)||"span",k=(null==j?void 0:j.wrapper)||"span",P=(null==j?void 0:j.groupAddon)||"span",I=(0,s.useRef)(null),B=(0,s.cloneElement)(u,{value:E,hidden:S,className:i()(null===(n=u.props)||void 0===n?void 0:n.className,!f(e)&&!c(e)&&x)||null,style:(0,a.Z)((0,a.Z)({},null===(t=u.props)||void 0===t?void 0:t.style),f(e)||c(e)?{}:b)});if(f(e)){var T,V="".concat(d,"-affix-wrapper"),W=i()(V,(T={},(0,l.Z)(T,"".concat(V,"-disabled"),h),(0,l.Z)(T,"".concat(V,"-focused"),y),(0,l.Z)(T,"".concat(V,"-readonly"),w),(0,l.Z)(T,"".concat(V,"-input-with-clear-btn"),v&&Z&&E),T),!c(e)&&x,null==R?void 0:R.affixWrapper,null==A?void 0:A.affixWrapper),M=(v||Z)&&s.createElement("span",{className:i()("".concat(d,"-suffix"),null==A?void 0:A.suffix),style:null==O?void 0:O.suffix},function(){var e;if(!Z)return null;var n=!h&&!w&&E,t="".concat(d,"-clear-icon"),r="object"===(0,o.Z)(Z)&&null!=Z&&Z.clearIcon?Z.clearIcon:"✖";return s.createElement("span",{onClick:N,onMouseDown:function(e){return e.preventDefault()},className:i()(t,(e={},(0,l.Z)(e,"".concat(t,"-hidden"),!n),(0,l.Z)(e,"".concat(t,"-has-suffix"),!!v),e)),role:"button",tabIndex:-1},r)}(),v);B=s.createElement(F,(0,r.Z)({className:W,style:(0,a.Z)((0,a.Z)({},c(e)?void 0:b),null==O?void 0:O.affixWrapper),hidden:!c(e)&&S,onClick:function(e){var n;null!==(n=I.current)&&void 0!==n&&n.contains(e.target)&&(null==C||C())}},null==z?void 0:z.affixWrapper,{ref:I}),p&&s.createElement("span",{className:i()("".concat(d,"-prefix"),null==A?void 0:A.prefix),style:null==O?void 0:O.prefix},p),(0,s.cloneElement)(u,{value:E,hidden:null}),M)}if(c(e)){var D="".concat(d,"-group"),L="".concat(D,"-addon"),H=i()("".concat(d,"-wrapper"),D,null==R?void 0:R.wrapper),K=i()("".concat(d,"-group-wrapper"),x,null==R?void 0:R.group);return s.createElement($,{className:K,style:b,hidden:S},s.createElement(k,{className:H},m&&s.createElement(P,{className:L},m),(0,s.cloneElement)(B,{hidden:null}),g&&s.createElement(P,{className:L},g)))}return B},m=t(74902),g=t(97685),x=t(45987);function b(e){var n=s.useRef();n.current=e;var t=s.useCallback((function(){for(var e,t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return null===(e=n.current)||void 0===e?void 0:e.call.apply(e,[n].concat(r))}),[]);return t}var h="undefined"!=typeof window&&window.document&&window.document.createElement?s.useLayoutEffect:s.useEffect,w=function(e,n){var t=s.useRef(!0);h((function(){if(!t.current)return e()}),n),h((function(){return t.current=!1,function(){t.current=!0}}),[])};function y(e){var n=s.useRef(!1),t=s.useState(e),r=(0,g.Z)(t,2),a=r[0],l=r[1];return s.useEffect((function(){return n.current=!1,function(){n.current=!0}}),[]),[a,function(e,t){t&&n.current||l(e)}]}function C(e){return void 0!==e}var Z=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],E=(0,s.forwardRef)((function(e,n){var t=e.autoComplete,u=e.onChange,c=e.onFocus,f=e.onBlur,h=e.onPressEnter,E=e.onKeyDown,N=e.prefixCls,S=void 0===N?"rc-input":N,R=e.disabled,A=e.htmlSize,z=e.className,O=e.maxLength,j=e.suffix,F=e.showCount,$=e.type,k=void 0===$?"text":$,P=e.classes,I=e.classNames,B=e.styles,T=(0,x.Z)(e,Z),V=function(e,n){var t=n||{},r=t.defaultValue,a=t.value,l=t.onChange,o=t.postState,u=y((function(){return C(a)?a:C(r)?"function"==typeof r?r():r:"function"==typeof e?e():e})),i=(0,g.Z)(u,2),s=i[0],c=i[1],f=void 0!==a?a:s,d=o?o(f):f,p=b(l),v=y([f]),m=(0,g.Z)(v,2),x=m[0],h=m[1];return w((function(){var e=x[0];s!==e&&p(s,e)}),[x]),w((function(){C(a)||c(a)}),[a]),[d,b((function(e,n){c(e,n),h([f],n)}))]}(e.defaultValue,{value:e.value}),W=(0,g.Z)(V,2),M=W[0],D=W[1],L=(0,s.useState)(!1),H=(0,g.Z)(L,2),K=H[0],q=H[1],U=(0,s.useRef)(null),Y=function(e){U.current&&function(e,n){if(e){e.focus(n);var t=(n||{}).cursor;if(t){var r=e.value.length;switch(t){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(r,r);break;default:e.setSelectionRange(0,r)}}}}(U.current,e)};(0,s.useImperativeHandle)(n,(function(){return{focus:Y,blur:function(){var e;null===(e=U.current)||void 0===e||e.blur()},setSelectionRange:function(e,n,t){var r;null===(r=U.current)||void 0===r||r.setSelectionRange(e,n,t)},select:function(){var e;null===(e=U.current)||void 0===e||e.select()},input:U.current}})),(0,s.useEffect)((function(){q((function(e){return(!e||!R)&&e}))}),[R]);var _,Q,X,G,J=function(n){void 0===e.value&&D(n.target.value),U.current&&d(U.current,n,u)},ee=function(e){h&&"Enter"===e.key&&h(e),null==E||E(e)},ne=function(e){q(!0),null==c||c(e)},te=function(e){q(!1),null==f||f(e)};return s.createElement(v,(0,r.Z)({},T,{prefixCls:S,className:z,inputElement:(_=e,Q=["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"],X=(0,a.Z)({},_),Array.isArray(Q)&&Q.forEach((function(e){delete X[e]})),G=X,s.createElement("input",(0,r.Z)({autoComplete:t},G,{onChange:J,onFocus:ne,onBlur:te,onKeyDown:ee,className:i()(S,(0,l.Z)({},"".concat(S,"-disabled"),R),null==I?void 0:I.input),style:null==B?void 0:B.input,ref:U,size:A,type:k}))),handleReset:function(e){D(""),Y(),U.current&&d(U.current,e,u)},value:p(M),focused:K,triggerFocus:Y,suffix:function(){var e=Number(O)>0;if(j||F){var n=p(M),t=(0,m.Z)(n).length,r="object"===(0,o.Z)(F)?F.formatter({value:n,count:t,maxLength:O}):"".concat(t).concat(e?" / ".concat(O):"");return s.createElement(s.Fragment,null,!!F&&s.createElement("span",{className:i()("".concat(S,"-show-count-suffix"),(0,l.Z)({},"".concat(S,"-show-count-has-suffix"),!!j),null==I?void 0:I.count),style:(0,a.Z)({},null==B?void 0:B.count)},r),j)}return null}(),disabled:R,classes:P,classNames:I,styles:B}))}))},36575:function(e,n,t){t.r(n),t.d(n,{ResizableTextArea:function(){return V},default:function(){return L}});var r=t(87462),a=t(1413),l=t(4942),o=t(71002),u=t(97685),i=t(45987),s=t(74902),c=t(94184),f=t.n(c),d=t(67294);function p(e){return!(!e.addonBefore&&!e.addonAfter)}function v(e){return!!(e.prefix||e.suffix||e.allowClear)}function m(e,n,t,r){if(t){var a=n;if("click"===n.type){var l=e.cloneNode(!0);return a=Object.create(n,{target:{value:l},currentTarget:{value:l}}),l.value="",void t(a)}if(void 0!==r)return a=Object.create(n,{target:{value:e},currentTarget:{value:e}}),e.value=r,void t(a);t(a)}}var g=function(e){var n,t,u=e.inputElement,i=e.prefixCls,s=e.prefix,c=e.suffix,m=e.addonBefore,g=e.addonAfter,x=e.className,b=e.style,h=e.disabled,w=e.readOnly,y=e.focused,C=e.triggerFocus,Z=e.allowClear,E=e.value,N=e.handleReset,S=e.hidden,R=e.classes,A=e.classNames,z=e.dataAttrs,O=e.styles,j=e.components,F=(null==j?void 0:j.affixWrapper)||"span",$=(null==j?void 0:j.groupWrapper)||"span",k=(null==j?void 0:j.wrapper)||"span",P=(null==j?void 0:j.groupAddon)||"span",I=(0,d.useRef)(null),B=(0,d.cloneElement)(u,{value:E,hidden:S,className:f()(null===(n=u.props)||void 0===n?void 0:n.className,!v(e)&&!p(e)&&x)||null,style:(0,a.Z)((0,a.Z)({},null===(t=u.props)||void 0===t?void 0:t.style),v(e)||p(e)?{}:b)});if(v(e)){var T,V="".concat(i,"-affix-wrapper"),W=f()(V,(T={},(0,l.Z)(T,"".concat(V,"-disabled"),h),(0,l.Z)(T,"".concat(V,"-focused"),y),(0,l.Z)(T,"".concat(V,"-readonly"),w),(0,l.Z)(T,"".concat(V,"-input-with-clear-btn"),c&&Z&&E),T),!p(e)&&x,null==R?void 0:R.affixWrapper,null==A?void 0:A.affixWrapper),M=(c||Z)&&d.createElement("span",{className:f()("".concat(i,"-suffix"),null==A?void 0:A.suffix),style:null==O?void 0:O.suffix},function(){var e;if(!Z)return null;var n=!h&&!w&&E,t="".concat(i,"-clear-icon"),r="object"===(0,o.Z)(Z)&&null!=Z&&Z.clearIcon?Z.clearIcon:"✖";return d.createElement("span",{onClick:N,onMouseDown:function(e){return e.preventDefault()},className:f()(t,(e={},(0,l.Z)(e,"".concat(t,"-hidden"),!n),(0,l.Z)(e,"".concat(t,"-has-suffix"),!!c),e)),role:"button",tabIndex:-1},r)}(),c);B=d.createElement(F,(0,r.Z)({className:W,style:p(e)?void 0:b,hidden:!p(e)&&S,onClick:function(e){var n;null!==(n=I.current)&&void 0!==n&&n.contains(e.target)&&(null==C||C())}},null==z?void 0:z.affixWrapper,{ref:I}),s&&d.createElement("span",{className:f()("".concat(i,"-prefix"),null==A?void 0:A.prefix),style:null==O?void 0:O.prefix},s),(0,d.cloneElement)(u,{value:E,hidden:null}),M)}if(p(e)){var D="".concat(i,"-group"),L="".concat(D,"-addon"),H=f()("".concat(i,"-wrapper"),D,null==R?void 0:R.wrapper),K=f()("".concat(i,"-group-wrapper"),x,null==R?void 0:R.group);return d.createElement($,{className:K,style:b,hidden:S},d.createElement(k,{className:H},m&&d.createElement(P,{className:L},m),(0,d.cloneElement)(B,{hidden:null}),g&&d.createElement(P,{className:L},g)))}return B};function x(e){var n=d.useRef();n.current=e;var t=d.useCallback((function(){for(var e,t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return null===(e=n.current)||void 0===e?void 0:e.call.apply(e,[n].concat(r))}),[]);return t}var b="undefined"!=typeof window&&window.document&&window.document.createElement?d.useLayoutEffect:d.useEffect,h=b,w=function(e,n){var t=d.useRef(!0);b((function(){if(!t.current)return e()}),n),b((function(){return t.current=!1,function(){t.current=!0}}),[])};function y(e){var n=d.useRef(!1),t=d.useState(e),r=(0,u.Z)(t,2),a=r[0],l=r[1];return d.useEffect((function(){return n.current=!1,function(){n.current=!0}}),[]),[a,function(e,t){t&&n.current||l(e)}]}function C(e){return void 0!==e}function Z(e,n){var t=n||{},r=t.defaultValue,a=t.value,l=t.onChange,o=t.postState,i=y((function(){return C(a)?a:C(r)?"function"==typeof r?r():r:"function"==typeof e?e():e})),s=(0,u.Z)(i,2),c=s[0],f=s[1],d=void 0!==a?a:c,p=o?o(d):d,v=x(l),m=y([d]),g=(0,u.Z)(m,2),b=g[0],h=g[1];return w((function(){var e=b[0];c!==e&&v(c,e)}),[b]),w((function(){C(a)||f(a)}),[a]),[p,x((function(e,n){f(e,n),h([d],n)}))]}var E=t(48555),N=function(e){return+setTimeout(e,16)},S=function(e){return clearTimeout(e)};"undefined"!=typeof window&&"requestAnimationFrame"in window&&(N=function(e){return window.requestAnimationFrame(e)},S=function(e){return window.cancelAnimationFrame(e)});var R=0,A=new Map;function z(e){A.delete(e)}var O=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=R+=1;function r(n){if(0===n)z(t),e();else{var a=N((function(){r(n-1)}));A.set(t,a)}}return r(n),t};O.cancel=function(e){var n=A.get(e);return z(n),S(n)};var j,F=O,$="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important;\n pointer-events: none !important;\n",k=["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"],P={};function I(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(n&&P[t])return P[t];var r=window.getComputedStyle(e),a=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),l=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),o=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),u=k.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),i={sizingStyle:u,paddingSize:l,borderSize:o,boxSizing:a};return n&&t&&(P[t]=i),i}var B=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],T=d.forwardRef((function(e,n){var t=e,s=t.prefixCls,c=(t.onPressEnter,t.defaultValue),p=t.value,v=t.autoSize,m=t.onResize,g=t.className,x=t.style,b=t.disabled,w=t.onChange,y=(t.onInternalAutoSize,(0,i.Z)(t,B)),C=Z(c,{value:p,postState:function(e){return null!=e?e:""}}),N=(0,u.Z)(C,2),S=N[0],R=N[1],A=d.useRef();d.useImperativeHandle(n,(function(){return{textArea:A.current}}));var z=d.useMemo((function(){return v&&"object"===(0,o.Z)(v)?[v.minRows,v.maxRows]:[]}),[v]),O=(0,u.Z)(z,2),k=O[0],P=O[1],T=!!v,V=d.useState(2),W=(0,u.Z)(V,2),M=W[0],D=W[1],L=d.useState(),H=(0,u.Z)(L,2),K=H[0],q=H[1],U=function(){D(0)};h((function(){T&&U()}),[p,k,P,T]),h((function(){if(0===M)D(1);else if(1===M){var e=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;j||((j=document.createElement("textarea")).setAttribute("tab-index","-1"),j.setAttribute("aria-hidden","true"),document.body.appendChild(j)),e.getAttribute("wrap")?j.setAttribute("wrap",e.getAttribute("wrap")):j.removeAttribute("wrap");var a=I(e,n),l=a.paddingSize,o=a.borderSize,u=a.boxSizing,i=a.sizingStyle;j.setAttribute("style","".concat(i,";").concat($)),j.value=e.value||e.placeholder||"";var s,c=void 0,f=void 0,d=j.scrollHeight;if("border-box"===u?d+=o:"content-box"===u&&(d-=l),null!==t||null!==r){j.value=" ";var p=j.scrollHeight-l;null!==t&&(c=p*t,"border-box"===u&&(c=c+l+o),d=Math.max(c,d)),null!==r&&(f=p*r,"border-box"===u&&(f=f+l+o),s=d>f?"":"hidden",d=Math.min(f,d))}var v={height:d,overflowY:s,resize:"none"};return c&&(v.minHeight=c),f&&(v.maxHeight=f),v}(A.current,!1,k,P);D(2),q(e)}else!function(){try{if(document.activeElement===A.current){var e=A.current,n=e.selectionStart,t=e.selectionEnd,r=e.scrollTop;A.current.setSelectionRange(n,t),A.current.scrollTop=r}}catch(e){}}()}),[M]);var Y=d.useRef(),_=function(){F.cancel(Y.current)};d.useEffect((function(){return _}),[]);var Q=T?K:null,X=(0,a.Z)((0,a.Z)({},x),Q);return 0!==M&&1!==M||(X.overflowY="hidden",X.overflowX="hidden"),d.createElement(E.Z,{onResize:function(e){2===M&&(null==m||m(e),v&&(_(),Y.current=F((function(){U()}))))},disabled:!(v||m)},d.createElement("textarea",(0,r.Z)({},y,{ref:A,style:X,className:f()(s,g,(0,l.Z)({},"".concat(s,"-disabled"),b)),disabled:b,value:S,onChange:function(e){R(e.target.value),null==w||w(e)}})))})),V=T,W=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function M(e,n){return(0,s.Z)(e||"").slice(0,n).join("")}function D(e,n,t,r){var a=t;return e?a=M(t,r):(0,s.Z)(n||"").length<t.length&&(0,s.Z)(t||"").length>r&&(a=n),a}var L=d.forwardRef((function(e,n){var t,c=e.defaultValue,p=e.value,v=e.onFocus,x=e.onBlur,b=e.onChange,h=e.allowClear,w=e.maxLength,y=e.onCompositionStart,C=e.onCompositionEnd,E=e.suffix,N=e.prefixCls,S=void 0===N?"rc-textarea":N,R=e.classes,A=e.showCount,z=e.className,O=e.style,j=e.disabled,F=e.hidden,$=e.classNames,k=e.styles,P=e.onResize,I=(0,i.Z)(e,W),B=Z(c,{value:p,defaultValue:c}),T=(0,u.Z)(B,2),L=T[0],H=T[1],K=(0,d.useRef)(null),q=d.useState(!1),U=(0,u.Z)(q,2),Y=U[0],_=U[1],Q=d.useState(!1),X=(0,u.Z)(Q,2),G=X[0],J=X[1],ee=d.useRef(),ne=d.useRef(0),te=d.useState(null),re=(0,u.Z)(te,2),ae=re[0],le=re[1],oe=function(){var e;null===(e=K.current)||void 0===e||e.textArea.focus()};(0,d.useImperativeHandle)(n,(function(){return{resizableTextArea:K.current,focus:oe,blur:function(){var e;null===(e=K.current)||void 0===e||e.textArea.blur()}}})),(0,d.useEffect)((function(){_((function(e){return!j&&e}))}),[j]);var ue=Number(w)>0,ie=function(e){return null==e?"":String(e)}(L);!G&&ue&&null==p&&(ie=M(ie,w));var se,ce=E;if(A){var fe=(0,s.Z)(ie).length;se="object"===(0,o.Z)(A)?A.formatter({value:ie,count:fe,maxLength:w}):"".concat(fe).concat(ue?" / ".concat(w):""),ce=d.createElement(d.Fragment,null,ce,d.createElement("span",{className:f()("".concat(S,"-data-count"),null==$?void 0:$.count),style:null==k?void 0:k.count},se))}var de=!I.autoSize&&!A&&!h;return d.createElement(g,{value:ie,allowClear:h,handleReset:function(e){var n;H(""),oe(),m(null===(n=K.current)||void 0===n?void 0:n.textArea,e,b)},suffix:ce,prefixCls:S,classes:{affixWrapper:f()(null==R?void 0:R.affixWrapper,(t={},(0,l.Z)(t,"".concat(S,"-show-count"),A),(0,l.Z)(t,"".concat(S,"-textarea-allow-clear"),h),t))},disabled:j,focused:Y,className:z,style:(0,a.Z)((0,a.Z)({},O),ae&&!de?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":"string"==typeof se?se:void 0}},hidden:F,inputElement:d.createElement(V,(0,r.Z)({},I,{onKeyDown:function(e){var n=I.onPressEnter,t=I.onKeyDown;"Enter"===e.key&&n&&n(e),null==t||t(e)},onChange:function(e){var n=e.target.value;!G&&ue&&(n=D(e.target.selectionStart>=w+1||e.target.selectionStart===n.length||!e.target.selectionStart,L,n,w));H(n),m(e.currentTarget,e,b,n)},onFocus:function(e){_(!0),null==v||v(e)},onBlur:function(e){_(!1),null==x||x(e)},onCompositionStart:function(e){J(!0),ee.current=L,ne.current=e.currentTarget.selectionStart,null==y||y(e)},onCompositionEnd:function(e){J(!1);var n,t=e.currentTarget.value;ue&&(t=D(ne.current>=w+1||ne.current===(null===(n=ee.current)||void 0===n?void 0:n.length),ee.current,t,w));t!==L&&(H(t),m(e.currentTarget,e,b,t)),null==C||C(e)},className:null==$?void 0:$.textarea,style:(0,a.Z)((0,a.Z)({},null==k?void 0:k.textarea),{},{resize:null==O?void 0:O.resize}),disabled:j,prefixCls:S,onResize:function(e){var n;null==P||P(e),null!==(n=K.current)&&void 0!==n&&n.textArea.style.height&&le(!0)},ref:K}))})}))}}]);