👨🏻‍💻👩🏻‍💻 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.
 
 
 

15 lines
33 KiB

(globalThis.utooChunk_ant_design_pro||(globalThis.utooChunk_ant_design_pro=[])).push(["object"==typeof document?document.currentScript:void 0,76820,245538,e=>{"use strict";var t=e.i(84443).Col;e.s(["Col",()=>t],76820);var r=e.i(247699).Row;e.s(["Row",()=>r],245538)},82275,e=>{"use strict";let t;var r=e.i(879971),n=e.i(114070),a=e.i(465235),i=e.i(84813),s=e.i(895564),l=e.i(492363),o=e.i(456298),u=e.i(974233),c=class extends s.Subscribable{constructor(e,t){super(),this.options=t,this.#e=e,this.#t=null,this.#r=(0,l.pendingThenable)(),this.bindMethods(),this.setOptions(t)}#e;#n=void 0;#a=void 0;#i=void 0;#s;#l;#r;#t;#o;#u;#c;#d;#h;#f;#p=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#n.addObserver(this),d(this.#n,this.options)?this.#m():this.updateResult(),this.#g())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return h(this.#n,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return h(this.#n,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#x(),this.#y(),this.#n.removeObserver(this)}setOptions(e){let t=this.options,r=this.#n;if(this.options=this.#e.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,o.resolveQueryBoolean)(this.options.enabled,this.#n))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#v(),this.#n.setOptions(this.options),t._defaulted&&!(0,o.shallowEqualObjects)(this.options,t)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#n,observer:this});let n=this.hasListeners();n&&f(this.#n,r,this.options,t)&&this.#m(),this.updateResult(),n&&(this.#n!==r||(0,o.resolveQueryBoolean)(this.options.enabled,this.#n)!==(0,o.resolveQueryBoolean)(t.enabled,this.#n)||(0,o.resolveStaleTime)(this.options.staleTime,this.#n)!==(0,o.resolveStaleTime)(t.staleTime,this.#n))&&this.#b();let a=this.#w();n&&(this.#n!==r||(0,o.resolveQueryBoolean)(this.options.enabled,this.#n)!==(0,o.resolveQueryBoolean)(t.enabled,this.#n)||a!==this.#f)&&this.#R(a)}getOptimisticResult(e){var t,r;let n=this.#e.getQueryCache().build(this.#e,e),a=this.createResult(n,e);return t=this,r=a,(0,o.shallowEqualObjects)(t.getCurrentResult(),r)||(this.#i=a,this.#l=this.options,this.#s=this.#n.state),a}getCurrentResult(){return this.#i}trackResult(e,t){return new Proxy(e,{get:(e,r)=>(this.trackProp(r),t?.(r),"promise"===r&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#r.status||this.#r.reject(Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,r))})}trackProp(e){this.#p.add(e)}getCurrentQuery(){return this.#n}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),r=this.#e.getQueryCache().build(this.#e,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#m({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#i))}#m(e){this.#v();let t=this.#n.fetch(this.options,e);return e?.throwOnError||(t=t.catch(o.noop)),t}#b(){this.#x();let e=(0,o.resolveStaleTime)(this.options.staleTime,this.#n);if(n.environmentManager.isServer()||this.#i.isStale||!(0,o.isValidTimeout)(e))return;let t=(0,o.timeUntilStale)(this.#i.dataUpdatedAt,e);this.#d=u.timeoutManager.setTimeout(()=>{this.#i.isStale||this.updateResult()},t+1)}#w(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#n):this.options.refetchInterval)??!1}#R(e){this.#y(),this.#f=e,!n.environmentManager.isServer()&&!1!==(0,o.resolveQueryBoolean)(this.options.enabled,this.#n)&&(0,o.isValidTimeout)(this.#f)&&0!==this.#f&&(this.#h=u.timeoutManager.setInterval(()=>{(this.options.refetchIntervalInBackground||r.focusManager.isFocused())&&this.#m()},this.#f))}#g(){this.#b(),this.#R(this.#w())}#x(){void 0!==this.#d&&(u.timeoutManager.clearTimeout(this.#d),this.#d=void 0)}#y(){void 0!==this.#h&&(u.timeoutManager.clearInterval(this.#h),this.#h=void 0)}createResult(e,t){let r,n=this.#n,a=this.options,s=this.#i,u=this.#s,c=this.#l,h=e!==n?e.state:this.#a,{state:m}=e,g={...m},x=!1;if(t._optimisticResults){let r=this.hasListeners(),s=!r&&d(e,t),l=r&&f(e,n,t,a);(s||l)&&(g={...g,...(0,i.fetchState)(m.data,e.options)}),"isRestoring"===t._optimisticResults&&(g.fetchStatus="idle")}let{error:y,errorUpdatedAt:v,status:b}=g;r=g.data;let w=!1;if(void 0!==t.placeholderData&&void 0===r&&"pending"===b){let e;s?.isPlaceholderData&&t.placeholderData===c?.placeholderData?(e=s.data,w=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#c?.state.data,this.#c):t.placeholderData,void 0!==e&&(b="success",r=(0,o.replaceData)(s?.data,e,t),x=!0)}if(t.select&&void 0!==r&&!w)if(s&&r===u?.data&&t.select===this.#o)r=this.#u;else try{this.#o=t.select,r=t.select(r),r=(0,o.replaceData)(s?.data,r,t),this.#u=r,this.#t=null}catch(e){this.#t=e}this.#t&&(y=this.#t,r=this.#u,v=Date.now(),b="error");let R="fetching"===g.fetchStatus,S="pending"===b,E="error"===b,C=S&&R,I=void 0!==r,T={status:b,fetchStatus:g.fetchStatus,isPending:S,isSuccess:"success"===b,isError:E,isInitialLoading:C,isLoading:C,data:r,dataUpdatedAt:g.dataUpdatedAt,error:y,errorUpdatedAt:v,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:g.dataUpdateCount>h.dataUpdateCount||g.errorUpdateCount>h.errorUpdateCount,isFetching:R,isRefetching:R&&!S,isLoadingError:E&&!I,isPaused:"paused"===g.fetchStatus,isPlaceholderData:x,isRefetchError:E&&I,isStale:p(e,t),refetch:this.refetch,promise:this.#r,isEnabled:!1!==(0,o.resolveQueryBoolean)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=void 0!==T.data,r="error"===T.status&&!t,a=e=>{r?e.reject(T.error):t&&e.resolve(T.data)},i=()=>{a(this.#r=T.promise=(0,l.pendingThenable)())},s=this.#r;switch(s.status){case"pending":e.queryHash===n.queryHash&&a(s);break;case"fulfilled":(r||T.data!==s.value)&&i();break;case"rejected":r&&T.error===s.reason||i()}}return T}updateResult(){let e=this.#i,t=this.createResult(this.#n,this.options);if(this.#s=this.#n.state,this.#l=this.options,void 0!==this.#s.data&&(this.#c=this.#n),(0,o.shallowEqualObjects)(t,e))return;this.#i=t;let r=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,r="function"==typeof t?t():t;if("all"===r||!r&&!this.#p.size)return!0;let n=new Set(r??this.#p);return this.options.throwOnError&&n.add("error"),Object.keys(this.#i).some(t=>this.#i[t]!==e[t]&&n.has(t))};this.#S({listeners:r()})}#v(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#n)return;let t=this.#n;this.#n=e,this.#a=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#g()}#S(e){a.notifyManager.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#i)}),this.#e.getQueryCache().notify({query:this.#n,type:"observerResultsUpdated"})})}};function d(e,t){return!1!==(0,o.resolveQueryBoolean)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==(0,o.resolveQueryBoolean)(t.retryOnMount,e))||void 0!==e.state.data&&h(e,t,t.refetchOnMount)}function h(e,t,r){if(!1!==(0,o.resolveQueryBoolean)(t.enabled,e)&&"static"!==(0,o.resolveStaleTime)(t.staleTime,e)){let n="function"==typeof r?r(e):r;return"always"===n||!1!==n&&p(e,t)}return!1}function f(e,t,r,n){return(e!==t||!1===(0,o.resolveQueryBoolean)(n.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&p(e,r)}function p(e,t){return!1!==(0,o.resolveQueryBoolean)(t.enabled,e)&&e.isStaleByTime((0,o.resolveStaleTime)(t.staleTime,e))}var m=e.i(191788),g=e.i(755224);e.i(391398);var x=m.createContext((t=!1,{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t})),y=m.createContext(!1);y.Provider;var v=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});e.s(["useQuery",0,function(e,t){return function(e,t,r){var i,s,l,u;let c,d=m.useContext(y),h=m.useContext(x),f=(0,g.useQueryClient)(r),p=f.defaultQueryOptions(e);null==(s=null==(i=f.getDefaultOptions().queries)?void 0:i._experimental_beforeQuery)||s.call(i,p);let b=f.getQueryCache().get(p.queryHash);if(p._optimisticResults=d?"isRestoring":"optimistic",p.suspense){let e=e=>"static"===e?e:Math.max(e??1e3,1e3),t=p.staleTime;p.staleTime="function"==typeof t?(...r)=>e(t(...r)):e(t),"number"==typeof p.gcTime&&(p.gcTime=Math.max(p.gcTime,1e3))}c=(null==b?void 0:b.state.error)&&"function"==typeof p.throwOnError?(0,o.shouldThrowError)(p.throwOnError,[b.state.error,b]):p.throwOnError,(p.suspense||p.experimental_prefetchInRender||c)&&!h.isReset()&&(p.retryOnMount=!1),m.useEffect(()=>{h.clearReset()},[h]);let w=!f.getQueryCache().get(p.queryHash),[R]=m.useState(()=>new t(f,p)),S=R.getOptimisticResult(p),E=!d&&!1!==e.subscribed;if(m.useSyncExternalStore(m.useCallback(e=>{let t=E?R.subscribe(a.notifyManager.batchCalls(e)):o.noop;return R.updateResult(),t},[R,E]),()=>R.getCurrentResult(),()=>R.getCurrentResult()),m.useEffect(()=>{R.setOptions(p)},[p,R]),(null==p?void 0:p.suspense)&&S.isPending)throw v(p,R,h);if((({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:a})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(a&&void 0===e.data||(0,o.shouldThrowError)(r,[e.error,n])))({result:S,errorResetBoundary:h,throwOnError:p.throwOnError,query:b,suspense:p.suspense}))throw S.error;if(null==(u=null==(l=f.getDefaultOptions().queries)?void 0:l._experimental_afterQuery)||u.call(l,p,S),p.experimental_prefetchInRender&&!n.environmentManager.isServer()&&S.isLoading&&S.isFetching&&!d){let e=w?v(p,R,h):null==b?void 0:b.promise;null==e||e.catch(o.noop).finally(()=>{R.updateResult()})}return p.notifyOnChangeProps?S:R.trackResult(S)}(e,c,t)}],82275)},97679,e=>{"use strict";let t;var r=e.i(191788);e.i(636832);var n=e.i(222776),n=n,a=e.i(108154),i=e.i(325336),s=e.i(56926),l=e.i(56206),o=e.i(259165),u=e.i(351212),c=e.i(499997);let d=`
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;
`,h=["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"],f={};function p(){return(p=Object.assign.bind()).apply(this,arguments)}let m=r.forwardRef((e,n)=>{let{prefixCls:a,defaultValue:i,value:m,autoSize:g,onResize:x,className:y,style:v,disabled:b,onChange:w,onInternalAutoSize:R,...S}=e,[E,C]=(0,s.default)(i,m),I=r.useRef();r.useImperativeHandle(n,()=>({textArea:I.current}));let[T,$]=r.useMemo(()=>g&&"object"==typeof g?[g.minRows,g.maxRows]:[],[g]),Q=!!g,[F,O]=r.useState(2),[j,N]=r.useState(),M=()=>{O(0)};(0,u.default)(()=>{Q&&M()},[m,T,$,Q]),(0,u.default)(()=>{if(0===F)O(1);else if(1===F){let e=function(e,r=!1,n=null,a=null){let i,s,l;t||((t=document.createElement("textarea")).setAttribute("tab-index","-1"),t.setAttribute("aria-hidden","true"),t.setAttribute("name","hiddenTextarea"),document.body.appendChild(t)),e.getAttribute("wrap")?t.setAttribute("wrap",e.getAttribute("wrap")):t.removeAttribute("wrap");let{paddingSize:o,borderSize:u,boxSizing:c,sizingStyle:p}=function(e,t=!1){let r=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&f[r])return f[r];let n=window.getComputedStyle(e),a=n.getPropertyValue("box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("-webkit-box-sizing"),i=parseFloat(n.getPropertyValue("padding-bottom"))+parseFloat(n.getPropertyValue("padding-top")),s=parseFloat(n.getPropertyValue("border-bottom-width"))+parseFloat(n.getPropertyValue("border-top-width")),l={sizingStyle:h.map(e=>`${e}:${n.getPropertyValue(e)}`).join(";"),paddingSize:i,borderSize:s,boxSizing:a};return t&&r&&(f[r]=l),l}(e,r);t.setAttribute("style",`${p};${d}`),t.value=e.value||e.placeholder||"";let m=t.scrollHeight;if("border-box"===c?m+=u:"content-box"===c&&(m-=o),null!==n||null!==a){t.value=" ";let e=t.scrollHeight-o;null!==n&&(s=e*n,"border-box"===c&&(s=s+o+u),m=Math.max(s,m)),null!==a&&(l=e*a,"border-box"===c&&(l=l+o+u),i=m>l?"":"hidden",m=Math.min(l,m))}let g={height:m,overflowY:i,resize:"none"};return s&&(g.minHeight=s),l&&(g.maxHeight=l),g}(I.current,!1,T,$);O(2),N(e)}},[F]);let k=r.useRef(),A=()=>{c.default.cancel(k.current)};r.useEffect(()=>A,[]);let W={...v,...Q?j:null};return(0===F||1===F)&&(W.overflowY="hidden",W.overflowX="hidden"),r.createElement(o.default,{onResize:e=>{2===F&&(x?.(e),g&&(A(),k.current=(0,c.default)(()=>{M()})))},disabled:!(g||x)},r.createElement("textarea",p({},S,{ref:I,style:W,className:(0,l.clsx)(a,y,{[`${a}-disabled`]:b}),disabled:b,value:E??"",onChange:e=>{C(e.target.value),w?.(e)}})))});function g(){return(g=Object.assign.bind()).apply(this,arguments)}let x=r.default.forwardRef(({defaultValue:e,value:t,onFocus:o,onBlur:u,onChange:c,allowClear:d,maxLength:h,onCompositionStart:f,onCompositionEnd:p,suffix:x,prefixCls:y="rc-textarea",showCount:v,count:b,className:w,style:R,disabled:S,hidden:E,classNames:C,styles:I,onResize:T,onClear:$,onPressEnter:Q,readOnly:F,autoSize:O,onKeyDown:j,...N},M)=>{let k,[A,W]=(0,s.default)(e,t),H=null==A?"":String(A),[z,D]=r.default.useState(!1),_=r.default.useRef(!1),[L,B]=r.default.useState(null),P=(0,r.useRef)(null),q=(0,r.useRef)(null),V=()=>q.current?.textArea,U=()=>{V().focus()};(0,r.useImperativeHandle)(M,()=>({resizableTextArea:q.current,focus:U,blur:()=>{V().blur()},nativeElement:P.current?.nativeElement||V()})),(0,r.useEffect)(()=>{D(e=>!S&&e)},[S]);let[K,X]=r.default.useState(null);r.default.useEffect(()=>{K&&V().setSelectionRange(...K)},[K]);let Y=(0,a.default)(b,v),G=Y.max??h,J=Number(G)>0,Z=Y.strategy(H),ee=!!G&&Z>G,et=(e,t)=>{let r=t;!_.current&&Y.exceedFormatter&&Y.max&&Y.strategy(t)>Y.max&&(r=Y.exceedFormatter(t,{max:Y.max}),t!==r&&X([V().selectionStart||0,V().selectionEnd||0])),W(r),(0,i.resolveOnChange)(e.currentTarget,e,c,r)},er=x;Y.show&&(k=Y.showFormatter?Y.showFormatter({value:H,count:Z,maxLength:G}):`${Z}${J?` / ${G}`:""}`,er=r.default.createElement(r.default.Fragment,null,er,r.default.createElement("span",{className:(0,l.clsx)(`${y}-data-count`,C?.count),style:I?.count},k)));let en=!O&&!v&&!d;return r.default.createElement(n.default,{ref:P,value:H,allowClear:d,handleReset:e=>{W(""),U(),(0,i.resolveOnChange)(V(),e,c)},suffix:er,prefixCls:y,classNames:{...C,affixWrapper:(0,l.clsx)(C?.affixWrapper,{[`${y}-show-count`]:v,[`${y}-textarea-allow-clear`]:d})},disabled:S,focused:z,className:(0,l.clsx)(w,ee&&`${y}-out-of-range`),style:{...R,...L&&!en?{height:"auto"}:{}},dataAttrs:{affixWrapper:{"data-count":"string"==typeof k?k:void 0}},hidden:E,readOnly:F,onClear:$},r.default.createElement(m,g({},N,{autoSize:O,maxLength:h,onKeyDown:e=>{"Enter"===e.key&&Q&&!e.nativeEvent.isComposing&&Q(e),j?.(e)},onChange:e=>{et(e,e.target.value)},onFocus:e=>{D(!0),o?.(e)},onBlur:e=>{D(!1),u?.(e)},onCompositionStart:e=>{_.current=!0,f?.(e)},onCompositionEnd:e=>{_.current=!1,et(e,e.currentTarget.value),p?.(e)},className:(0,l.clsx)(C?.textarea),style:{resize:R?.resize,...I?.textarea},disabled:S,prefixCls:y,onResize:e=>{T?.(e),V()?.style.height&&B(!0)},ref:q,readOnly:F})))});var y=e.i(782041),v=e.i(430898),b=e.i(640684),w=e.i(993175),R=e.i(82038),S=e.i(749919),E=e.i(625263),C=e.i(873627),I=e.i(536995),T=e.i(688490),$=e.i(312744),Q=e.i(428170),F=e.i(352050),O=e.i(104616),j=e.i(636261),N=(0,F.genStyleHooks)(["Input","TextArea"],e=>(e=>{let{componentCls:t,paddingLG:r}=e,n=`${t}-textarea`;return{[`textarea${t}`]:{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}`,resize:"vertical",[`&${t}-mouse-active`]:{transition:`all ${e.motionDurationSlow}, height 0s, width 0s`}},[`${t}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[n]:{position:"relative","&-show-count":{[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
&-allow-clear > ${t},
&-affix-wrapper${n}-has-feedback ${t}
`]:{paddingInlineEnd:r},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingInline,insetBlockStart:e.paddingXS},[`${n}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${t}-affix-wrapper-rtl`]:{[`${t}-suffix`]:{[`${t}-data-count`]:{direction:"ltr",insetInlineStart:0}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}})((0,O.mergeToken)(e,(0,j.initInputToken)(e))),j.initComponentToken,{resetFont:!1});let M=(0,r.forwardRef)((e,t)=>{let{prefixCls:n,bordered:a=!0,size:i,disabled:s,status:o,allowClear:u,classNames:c,rootClassName:d,className:h,style:f,styles:p,variant:m,showCount:g,onMouseDown:F,onResize:O,...j}=e,{getPrefixCls:M,direction:k,allowClear:A,autoComplete:W,className:H,style:z,classNames:D,styles:_}=(0,w.useComponentConfig)("textArea"),L=r.useContext(R.default),{status:B,hasFeedback:P,feedbackIcon:q}=r.useContext(C.FormItemInputContext),V=(0,b.getMergedStatus)(B,o),[U,K]=(0,v.useMergeSemantic)([D,c],[_,p],{props:e}),X=r.useRef(null);r.useImperativeHandle(t,()=>({resizableTextArea:X.current?.resizableTextArea,focus:e=>{(0,$.triggerFocus)(X.current?.resizableTextArea?.textArea,e)},blur:()=>X.current?.blur(),nativeElement:X.current?.nativeElement||null}));let Y=M("input",n),G=(0,S.default)(Y),[J,Z]=(0,Q.useSharedStyle)(Y,d);N(Y,G);let{compactSize:ee,compactItemClassnames:et}=(0,T.useCompactItemContext)(Y,k),er=(0,E.default)(e=>i??ee??e),[en,ea]=(0,I.default)("textArea",m,a),ei=(0,y.default)(u??A),[es,el]=r.useState(!1),[eo,eu]=r.useState(!1);return r.createElement(x,{autoComplete:W,...j,style:{...K.root,...z,...f},styles:K,disabled:s??L,allowClear:ei,className:(0,l.clsx)(Z,G,h,d,et,H,U.root,{[`${Y}-textarea-affix-wrapper-resize-dirty`]:eo}),classNames:{...U,textarea:(0,l.clsx)({[`${Y}-sm`]:"small"===er,[`${Y}-lg`]:"large"===er},J,U.textarea,es&&`${Y}-mouse-active`),variant:(0,l.clsx)({[`${Y}-${en}`]:ea},(0,b.getStatusClassNames)(Y,V)),affixWrapper:(0,l.clsx)(`${Y}-textarea-affix-wrapper`,{[`${Y}-affix-wrapper-rtl`]:"rtl"===k,[`${Y}-affix-wrapper-sm`]:"small"===er,[`${Y}-affix-wrapper-lg`]:"large"===er,[`${Y}-textarea-show-count`]:g||e.count?.show},J)},prefixCls:Y,suffix:P&&r.createElement("span",{className:`${Y}-textarea-suffix`},q),showCount:g,ref:X,onResize:e=>{if(O?.(e),es&&"function"==typeof getComputedStyle){let e=X.current?.nativeElement?.querySelector("textarea");e&&"both"===getComputedStyle(e).resize&&eu(!0)}},onMouseDown:e=>{el(!0),F?.(e);let t=()=>{el(!1),document.removeEventListener("mouseup",t)};document.addEventListener("mouseup",t)}})});e.s(["default",()=>M],97679)},600802,e=>{"use strict";var t=e.i(391398),r=e.i(82275),n=e.i(946077),a=e.i(76820),i=e.i(882474),s=e.i(326440),l=e.i(245538),o=e.i(847942),u=e.i(560370),c=e.i(494834),d=e.i(191788);e.i(49949);var h=e.i(812673),f=e.i(874384),p=e.i(244628),m=e.i(184897);e.i(113297);var g=e.i(134124);async function x(e){return(0,g.request)("/api/fake_list",{params:e})}let y=(0,e.i(827830).createStyles)(({token:e})=>({card:{".ant-card-meta-title":{marginBottom:"4px","& > a":{display:"inline-block",maxWidth:"100%",color:e.colorTextHeading}},".ant-card-meta-description":{height:"44px",overflow:"hidden",lineHeight:"22px"},"&:hover":{".ant-card-meta-title > a":{color:e.colorPrimary}}},cardItemContent:{display:"flex",height:"20px",marginTop:"16px",marginBottom:"-4px",lineHeight:"20px","& > span":{flex:"1",color:e.colorTextSecondary,fontSize:"12px"}},avatarList:{flex:"0 1 auto"},cardList:{marginTop:"24px"},coverCardList:{".ant-list .ant-list-item-content-single":{maxWidth:"100%"}}})),v=i.Form.Item,{Paragraph:b}=u.Typography;var w=()=>{let{styles:e}=y(),[u,g]=(0,d.useState)({}),{data:w,isLoading:R}=(0,r.useQuery)({queryKey:["search-projects",u],queryFn:()=>x({count:8,...u}).then(e=>e.data)}),S=w?.list||[],E=S&&(0,t.jsx)(s.List,{rowKey:"id",loading:R,grid:{gutter:16,xs:1,sm:2,md:3,lg:3,xl:4,xxl:4},dataSource:S,renderItem:r=>(0,t.jsx)(s.List.Item,{children:(0,t.jsxs)(n.Card,{className:e.card,hoverable:!0,cover:(0,t.jsx)("img",{alt:r.title,src:r.cover}),children:[(0,t.jsx)(n.Card.Meta,{title:(0,t.jsx)("a",{children:r.title}),description:(0,t.jsx)(b,{ellipsis:{rows:2},children:r.subDescription})}),(0,t.jsxs)("div",{className:e.cardItemContent,children:[(0,t.jsx)("span",{children:(0,c.default)(r.updatedAt).fromNow()}),(0,t.jsx)("div",{className:e.avatarList,children:(0,t.jsx)(h.AvatarList,{size:"small",children:r.members.map((e,n)=>{let a;return(0,t.jsx)(h.AvatarList.Item,{src:e.avatar,tips:e.name},(a=r.id,`${a}-${n}`))})})})]})]})})}),C={wrapperCol:{xs:{span:24},sm:{span:16}}};return(0,t.jsxs)("div",{className:e.coverCardList,children:[(0,t.jsx)(n.Card,{variant:"borderless",children:(0,t.jsxs)(i.Form,{layout:"inline",onValuesChange:(e,t)=>{g(t)},children:[(0,t.jsx)(f.StandardFormRow,{title:"所属类目",block:!0,style:{paddingBottom:11},children:(0,t.jsx)(v,{name:"category",children:(0,t.jsx)(p.TagSelect,{expandable:!0,children:m.categoryOptions.filter(e=>void 0!==e.value&&null!==e.value).map(e=>(0,t.jsx)(p.TagSelect.Option,{value:e.value,children:e.label},e.value))})})}),(0,t.jsx)(f.StandardFormRow,{title:"其它选项",grid:!0,last:!0,children:(0,t.jsxs)(l.Row,{gutter:16,children:[(0,t.jsx)(a.Col,{lg:8,md:10,sm:10,xs:24,children:(0,t.jsx)(v,{...C,label:"作者",name:"author",children:(0,t.jsx)(o.Select,{placeholder:"不限",style:{maxWidth:200,width:"100%"},options:[{label:"王昭君",value:"lisa"}]})})}),(0,t.jsx)(a.Col,{lg:8,md:10,sm:10,xs:24,children:(0,t.jsx)(v,{...C,label:"好评度",name:"rate",children:(0,t.jsx)(o.Select,{placeholder:"不限",style:{maxWidth:200,width:"100%"},options:[{label:"优秀",value:"good"},{label:"普通",value:"normal"}]})})})]})})]})}),(0,t.jsx)("div",{className:e.cardList,children:E})]})};e.s(["default",()=>w],600802)},636832,325336,222776,108154,782041,e=>{"use strict";var t=e.i(56206),r=e.i(191788);function n(e){return!!(e.addonBefore||e.addonAfter)}function a(e){return!!(e.prefix||e.suffix||e.allowClear)}function i(e,t,r){let n=t.cloneNode(!0),a=Object.create(e,{target:{value:n},currentTarget:{value:n}});return n.value=r,"number"==typeof t.selectionStart&&"number"==typeof t.selectionEnd&&(n.selectionStart=t.selectionStart,n.selectionEnd=t.selectionEnd),n.setSelectionRange=(...e)=>{t.setSelectionRange(...e)},a}function s(e,t,r,n){if(!r)return;let a=t;"click"===t.type?r(a=i(t,e,"")):"file"!==e.type&&void 0!==n?r(a=i(t,e,n)):r(a)}function l(){return(l=Object.assign.bind()).apply(this,arguments)}e.s(["hasAddon",0,n,"hasPrefixSuffix",0,a,"resolveOnChange",0,s],325336);let o=r.default.forwardRef((e,i)=>{let{inputElement:s,children:o,prefixCls:u,prefix:c,suffix:d,addonBefore:h,addonAfter:f,className:p,style:m,disabled:g,readOnly:x,focused:y,triggerFocus:v,allowClear:b,value:w,handleReset:R,hidden:S,classes:E,classNames:C,dataAttrs:I,styles:T,components:$,onClear:Q}=e,F=o??s,O=$?.affixWrapper||"span",j=$?.groupWrapper||"span",N=$?.wrapper||"span",M=$?.groupAddon||"span",k=(0,r.useRef)(null),A=a(e),W=(0,r.cloneElement)(F,{value:w,className:(0,t.clsx)(F.props?.className,!A&&C?.variant)||null}),H=(0,r.useRef)(null);if(r.default.useImperativeHandle(i,()=>({nativeElement:H.current||k.current})),A){let e=null;if(b){let n=!g&&!x&&w,a=`${u}-clear-icon`,i="object"==typeof b&&b?.clearIcon?b.clearIcon:"✖";e=r.default.createElement("button",{type:"button",tabIndex:-1,onClick:e=>{R?.(e),Q?.()},onMouseDown:e=>e.preventDefault(),className:(0,t.clsx)(a,{[`${a}-hidden`]:!n,[`${a}-has-suffix`]:!!d})},i)}let n=`${u}-affix-wrapper`,a=(0,t.clsx)(n,{[`${u}-disabled`]:g,[`${n}-disabled`]:g,[`${n}-focused`]:y,[`${n}-readonly`]:x,[`${n}-input-with-clear-btn`]:d&&b&&w},E?.affixWrapper,C?.affixWrapper,C?.variant),i=(d||b)&&r.default.createElement("span",{className:(0,t.clsx)(`${u}-suffix`,C?.suffix),style:T?.suffix},e,d);W=r.default.createElement(O,l({className:a,style:T?.affixWrapper,onClick:e=>{k.current?.contains(e.target)&&v?.()}},I?.affixWrapper,{ref:k}),c&&r.default.createElement("span",{className:(0,t.clsx)(`${u}-prefix`,C?.prefix),style:T?.prefix},c),W,i)}if(n(e)){let e=`${u}-group`,n=`${e}-addon`,a=`${e}-wrapper`,i=(0,t.clsx)(`${u}-wrapper`,e,E?.wrapper,C?.wrapper),s=(0,t.clsx)(a,{[`${a}-disabled`]:g},E?.group,C?.groupWrapper);W=r.default.createElement(j,{className:s,ref:H},r.default.createElement(N,{className:i},h&&r.default.createElement(M,{className:n},h),W,f&&r.default.createElement(M,{className:n},f)))}return r.default.cloneElement(W,{className:(0,t.clsx)(W.props?.className,p)||null,style:{...W.props?.style,...m},hidden:S})});e.s(["default",()=>o],222776);var u=e.i(56926),c=e.i(77682);function d(e,t){return r.useMemo(()=>{let r={};t&&(r.show="object"==typeof t&&t.formatter?t.formatter:!!t);let{show:n,...a}=r={...r,...e};return{...a,show:!!n,showFormatter:"function"==typeof n?n:void 0,strategy:a.strategy||(e=>e.length)}},[e,t])}e.s(["default",0,d],108154);var h=e.i(312744);function f(){return(f=Object.assign.bind()).apply(this,arguments)}let p=(0,r.forwardRef)((e,n)=>{let a,{autoComplete:i,onChange:l,onFocus:p,onBlur:m,onPressEnter:g,onKeyDown:x,onKeyUp:y,prefixCls:v="rc-input",disabled:b,htmlSize:w,className:R,maxLength:S,suffix:E,showCount:C,count:I,type:T="text",classes:$,classNames:Q,styles:F,onCompositionStart:O,onCompositionEnd:j,...N}=e,[M,k]=(0,r.useState)(!1),A=(0,r.useRef)(!1),W=(0,r.useRef)(!1),H=(0,r.useRef)(null),z=(0,r.useRef)(null),D=e=>{H.current&&(0,h.triggerFocus)(H.current,e)},[_,L]=(0,u.default)(e.defaultValue,e.value),B=null==_?"":String(_),[P,q]=(0,r.useState)(null),V=d(I,C),U=V.max||S,K=V.strategy(B),X=!!U&&K>U;(0,r.useImperativeHandle)(n,()=>({focus:D,blur:()=>{H.current?.blur()},setSelectionRange:(e,t,r)=>{H.current?.setSelectionRange(e,t,r)},select:()=>{H.current?.select()},input:H.current,nativeElement:z.current?.nativeElement||H.current})),(0,r.useEffect)(()=>{W.current&&(W.current=!1),k(e=>(!e||!b)&&e)},[b]);let Y=(e,t,r)=>{let n=t;if(!A.current&&V.exceedFormatter&&V.max&&V.strategy(t)>V.max)n=V.exceedFormatter(t,{max:V.max}),t!==n&&q([H.current?.selectionStart||0,H.current?.selectionEnd||0]);else if("compositionEnd"===r.source)return;L(n),H.current&&s(H.current,e,l,n)};(0,r.useEffect)(()=>{P&&H.current?.setSelectionRange(...P)},[P]);let G=X&&`${v}-out-of-range`;return r.default.createElement(o,f({},N,{prefixCls:v,className:(0,t.clsx)(R,G),handleReset:e=>{L(""),D(),H.current&&s(H.current,e,l)},value:B,focused:M,triggerFocus:D,suffix:(()=>{let e=Number(U)>0;if(E||V.show){let n=V.showFormatter?V.showFormatter({value:B,count:K,maxLength:U}):`${K}${e?` / ${U}`:""}`;return r.default.createElement(r.default.Fragment,null,V.show&&r.default.createElement("span",{className:(0,t.clsx)(`${v}-show-count-suffix`,{[`${v}-show-count-has-suffix`]:!!E},Q?.count),style:{...F?.count}},n),E)}return null})(),disabled:b,classes:$,classNames:Q,styles:F,ref:z}),(a=(0,c.default)(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]),r.default.createElement("input",f({autoComplete:i},a,{onChange:e=>{Y(e,e.target.value,{source:"change"})},onFocus:e=>{k(!0),p?.(e)},onBlur:e=>{W.current&&(W.current=!1),k(!1),m?.(e)},onKeyDown:e=>{!g||"Enter"!==e.key||W.current||e.nativeEvent.isComposing||(W.current=!0,g(e)),x?.(e)},onKeyUp:e=>{"Enter"===e.key&&(W.current=!1),y?.(e)},className:(0,t.clsx)(v,{[`${v}-disabled`]:b},Q?.input),style:F?.input,ref:H,size:w,type:T,onCompositionStart:e=>{A.current=!0,O?.(e)},onCompositionEnd:e=>{A.current=!1,Y(e,e.currentTarget.value,{source:"compositionEnd"}),j?.(e)}}))))});e.s(["default",()=>p],636832);var m=e.i(876352),g=e.i(934854),x=e=>{let t;return(0,g.isPlainObject)(e)&&e?.clearIcon?t=e:e&&(t={clearIcon:r.default.createElement(m.default,null)}),t};e.s(["default",()=>x],782041)},749344,236107,e=>{"use strict";var t=e.i(191788);e.i(117327);var r=e.i(226150),r=r,n=e.i(938667);let a=e=>"object"==typeof e&&null!=e&&1===e.nodeType,i=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,s=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let r,n=getComputedStyle(e,null);return i(n.overflowY,t)||i(n.overflowX,t)||!!(r=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e))&&(r.clientHeight<e.scrollHeight||r.clientWidth<e.scrollWidth)}return!1},l=(e,t,r,n,a,i,s,l)=>i<e&&s>t||i>e&&s<t?0:i<=e&&l<=r||s>=t&&l>=r?i-e-n:s>t&&l<r||i<e&&l>r?s-t+a:0,o=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},u=(e,t)=>{var r,n,i,u;let c;if("u"<typeof document)return[];let{scrollMode:d,block:h,inline:f,boundary:p,skipOverflowHiddenElements:m}=t,g="function"==typeof p?p:e=>e!==p;if(!a(e))throw TypeError("Invalid target");let x=document.scrollingElement||document.documentElement,y=[],v=e;for(;a(v)&&g(v);){if((v=o(v))===x){y.push(v);break}null!=v&&v===document.body&&s(v)&&!s(document.documentElement)||null!=v&&s(v,m)&&y.push(v)}let b=null!=(n=null==(r=window.visualViewport)?void 0:r.width)?n:innerWidth,w=null!=(u=null==(i=window.visualViewport)?void 0:i.height)?u:innerHeight,{scrollX:R,scrollY:S}=window,{height:E,width:C,top:I,right:T,bottom:$,left:Q}=e.getBoundingClientRect(),{top:F,right:O,bottom:j,left:N}={top:parseFloat((c=window.getComputedStyle(e)).scrollMarginTop)||0,right:parseFloat(c.scrollMarginRight)||0,bottom:parseFloat(c.scrollMarginBottom)||0,left:parseFloat(c.scrollMarginLeft)||0},M="start"===h||"nearest"===h?I-F:"end"===h?$+j:I+E/2-F+j,k="center"===f?Q+C/2-N+O:"end"===f?T+O:Q-N,A=[];for(let e=0;e<y.length;e++){let t=y[e],{height:r,width:n,top:a,right:i,bottom:o,left:u}=t.getBoundingClientRect();if("if-needed"===d&&I>=0&&Q>=0&&$<=w&&T<=b&&(t===x&&!s(t)||I>=a&&$<=o&&Q>=u&&T<=i))break;let c=getComputedStyle(t),p=parseInt(c.borderLeftWidth,10),m=parseInt(c.borderTopWidth,10),g=parseInt(c.borderRightWidth,10),v=parseInt(c.borderBottomWidth,10),F=0,O=0,j="offsetWidth"in t?t.offsetWidth-t.clientWidth-p-g:0,N="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-v:0,W="offsetWidth"in t?0===t.offsetWidth?0:n/t.offsetWidth:0,H="offsetHeight"in t?0===t.offsetHeight?0:r/t.offsetHeight:0;if(x===t)F="start"===h?M:"end"===h?M-w:"nearest"===h?l(S,S+w,w,m,v,S+M,S+M+E,E):M-w/2,O="start"===f?k:"center"===f?k-b/2:"end"===f?k-b:l(R,R+b,b,p,g,R+k,R+k+C,C),F=Math.max(0,F+S),O=Math.max(0,O+R);else{F="start"===h?M-a-m:"end"===h?M-o+v+N:"nearest"===h?l(a,o,r,m,v+N,M,M+E,E):M-(a+r/2)+N/2,O="start"===f?k-u-p:"center"===f?k-(u+n/2)+j/2:"end"===f?k-i+g+j:l(u,i,n,p,g+j,k,k+C,C);let{scrollLeft:e,scrollTop:s}=t;F=0===H?0:Math.max(0,Math.min(s+F/H,t.scrollHeight-r/H+N)),O=0===W?0:Math.max(0,Math.min(e+O/W,t.scrollWidth-n/W+j)),M+=s-F,k+=e-O}A.push({el:t,top:F,left:O})}return A},c=["parentNode"];function d(e){return void 0===e||!1===e?[]:Array.isArray(e)?e:[e]}function h(e,t){if(!e.length)return;let r=e.join("_");return t?`${t}_${r}`:c.includes(r)?`form_item_${r}`:r}function f(e){return d(e).join("_")}function p(e,t){let r=t.getFieldInstance(e),a=(0,n.getDOM)(r);if(a)return a;let i=h(d(e),t.__INTERNAL__.name);if(i)return document.getElementById(i)}e.s(["getFieldId",0,h,"getStatus",0,function(e,t,r,n,a,i){let s=n;return void 0!==i?s=i:r.validating?s="validating":e.length?s="error":t.length?s="warning":(r.touched||a&&r.validated)&&(s="success"),s},"toArray",0,d],236107),e.s(["default",0,function(e){let[n]=(0,r.default)(),a=t.useRef({}),i=t.useMemo(()=>e??{...n,__INTERNAL__:{itemRef:e=>t=>{let r=f(e);t?a.current[r]=t:delete a.current[r]}},scrollToField:(e,t={})=>{let{focus:r,...n}=t,a=p(e,i);a&&(!function(e,t){let r;if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let n={top:parseFloat((r=window.getComputedStyle(e)).scrollMarginTop)||0,right:parseFloat(r.scrollMarginRight)||0,bottom:parseFloat(r.scrollMarginBottom)||0,left:parseFloat(r.scrollMarginLeft)||0};if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(u(e,t));let a="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:r,top:i,left:s}of u(e,!1===t?{block:"end",inline:"nearest"}:t===Object(t)&&0!==Object.keys(t).length?t:{block:"start",inline:"nearest"})){let e=i-n.top+n.bottom,t=s-n.left+n.right;r.scroll({top:e,left:t,behavior:a})}}(a,{scrollMode:"if-needed",block:"nearest",...n}),r&&i.focusField(e))},focusField:e=>{let t=i.getFieldInstance(e);"function"==typeof t?.focus?t.focus():p(e,i)?.focus?.()},getFieldInstance:e=>{let t=f(e);return a.current[t]}},[e,n]);return[i]},"toNamePathStr",0,f],749344)},812673,e=>{"use strict";var t=e.i(549824);e.s(["AvatarList",()=>t.default])},874384,244628,184897,e=>{"use strict";var t=e.i(808436);e.s(["StandardFormRow",()=>t.default],874384);var r=e.i(601547);e.s(["TagSelect",()=>r.default],244628);let n=Array.from({length:12}).map((e,t)=>({value:`cat${t+1}`,label:`类目${t+1}`}));e.s(["categoryOptions",0,n],184897)}]);