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

1 line
84 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[40068],{40068:function(e,n,t){t.d(n,{Z:function(){return so}});var o=t(74902),r=t(67294),a=t(55007),i=t(77322),u=t(79269),c=t(94184),l=t.n(c),s=t(87462),f=t(97685),d=t(45987),p=t(4942),v=t(1413),m=t(71002);function h(e){var n=r.useRef();n.current=e;var t=r.useCallback((function(){for(var e,t=arguments.length,o=new Array(t),r=0;r<t;r++)o[r]=arguments[r];return null===(e=n.current)||void 0===e?void 0:e.call.apply(e,[n].concat(o))}),[]);return t}function g(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}var E=g()?r.useLayoutEffect:r.useEffect,b=E,S=function(e,n){var t=r.useRef(!0);E((function(){if(!t.current)return e()}),n),E((function(){return t.current=!1,function(){t.current=!0}}),[])};function y(e){var n=r.useRef(!1),t=r.useState(e),o=(0,f.Z)(t,2),a=o[0],i=o[1];return r.useEffect((function(){return n.current=!1,function(){n.current=!0}}),[]),[a,function(e,t){t&&n.current||i(e)}]}function w(e){return void 0!==e}function C(e,n){var t=n||{},o=t.defaultValue,r=t.value,a=t.onChange,i=t.postState,u=y((function(){return w(r)?r:w(o)?"function"==typeof o?o():o:"function"==typeof e?e():e})),c=(0,f.Z)(u,2),l=c[0],s=c[1],d=void 0!==r?r:l,p=i?i(d):d,v=h(a),m=y([d]),g=(0,f.Z)(m,2),E=g[0],b=g[1];return S((function(){var e=E[0];l!==e&&v(l,e)}),[E]),S((function(){w(r)||s(r)}),[r]),[p,h((function(e,n){s(e,n),b([d],n)}))]}var N={};function M(e,n){0}function I(e,n,t){n||N[t]||(e(!1,t),N[t]=!0)}var R=function(e,n){I(M,e,n)},Z={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var n=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||n>=Z.F1&&n<=Z.F12)return!1;switch(n){case Z.ALT:case Z.CAPS_LOCK:case Z.CONTEXT_MENU:case Z.CTRL:case Z.DOWN:case Z.END:case Z.ESC:case Z.HOME:case Z.INSERT:case Z.LEFT:case Z.MAC_FF_META:case Z.META:case Z.NUMLOCK:case Z.NUM_CENTER:case Z.PAGE_DOWN:case Z.PAGE_UP:case Z.PAUSE:case Z.PRINT_SCREEN:case Z.RIGHT:case Z.SHIFT:case Z.UP:case Z.WIN_KEY:case Z.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=Z.ZERO&&e<=Z.NINE)return!0;if(e>=Z.NUM_ZERO&&e<=Z.NUM_MULTIPLY)return!0;if(e>=Z.A&&e<=Z.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case Z.SPACE:case Z.QUESTION_MARK:case Z.NUM_PLUS:case Z.NUM_MINUS:case Z.NUM_PERIOD:case Z.NUM_DIVISION:case Z.SEMICOLON:case Z.DASH:case Z.EQUALS:case Z.COMMA:case Z.PERIOD:case Z.SLASH:case Z.APOSTROPHE:case Z.SINGLE_QUOTE:case Z.OPEN_SQUARE_BRACKET:case Z.BACKSLASH:case Z.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},T=Z,x=t(16357);function O(e,n,t){var o=r.useRef({});return"value"in o.current&&!t(o.current.condition,n)||(o.current.value=e(),o.current.condition=n),o.current.value}function k(e,n){"function"==typeof e?e(n):"object"===(0,m.Z)(e)&&e&&"current"in e&&(e.current=n)}function P(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];var o=n.filter((function(e){return e}));return o.length<=1?o[0]:function(e){n.forEach((function(n){k(n,e)}))}}var _=function(e){var n,t=e.className,o=e.customizeIcon,a=e.customizeIconProps,i=e.onMouseDown,u=e.onClick,c=e.children;return n="function"==typeof o?o(a):o,r.createElement("span",{className:t,onMouseDown:function(e){e.preventDefault(),i&&i(e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:u,"aria-hidden":!0},void 0!==n?n:r.createElement("span",{className:l()(t.split(/\s+/).map((function(e){return"".concat(e,"-icon")})))},c))};var A=r.createContext(null);function D(){return r.useContext(A)}function L(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,n=r.useRef(null),t=r.useRef(null);function o(o){(o||null===n.current)&&(n.current=o),window.clearTimeout(t.current),t.current=window.setTimeout((function(){n.current=null}),e)}return r.useEffect((function(){return function(){window.clearTimeout(t.current)}}),[]),[function(){return n.current},o]}var U="".concat("accept acceptCharset accessKey action allowFullScreen allowTransparency\n alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge\n charSet checked classID className colSpan cols content contentEditable contextMenu\n controls coords crossOrigin data dateTime default defer dir disabled download draggable\n encType form formAction formEncType formMethod formNoValidate formTarget frameBorder\n headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity\n is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media\n mediaGroup method min minLength multiple muted name noValidate nonce open\n optimum pattern placeholder poster preload radioGroup readOnly rel required\n reversed role rowSpan rows sandbox scope scoped scrolling seamless selected\n shape size sizes span spellCheck src srcDoc srcLang srcSet start step style\n summary tabIndex target title type useMap value width wmode wrap"," ").concat("onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown\n onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick\n onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown\n onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel\n onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough\n onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata\n onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError").split(/[\s\n]+/),F="aria-",H="data-";function V(e,n){return 0===e.indexOf(n)}function K(e){var n,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n=!1===t?{aria:!0,data:!0,attr:!0}:!0===t?{aria:!0}:(0,v.Z)({},t);var o={};return Object.keys(e).forEach((function(t){(n.aria&&("role"===t||V(t,F))||n.data&&V(t,H)||n.attr&&U.includes(t))&&(o[t]=e[t])})),o}var W=t(48555);var z="undefined"!=typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,j=z,G=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Y=void 0;function B(e,n){var t=e.prefixCls,o=e.invalidate,a=e.item,i=e.renderItem,u=e.responsive,c=e.responsiveDisabled,f=e.registerSize,p=e.itemKey,m=e.className,h=e.style,g=e.children,E=e.display,b=e.order,S=e.component,y=void 0===S?"div":S,w=(0,d.Z)(e,G),C=u&&!E;function N(e){f(p,e)}r.useEffect((function(){return function(){N(null)}}),[]);var M,I=i&&a!==Y?i(a):g;o||(M={opacity:C?0:1,height:C?0:Y,overflowY:C?"hidden":Y,order:u?b:Y,pointerEvents:C?"none":Y,position:C?"absolute":Y});var R={};C&&(R["aria-hidden"]=!0);var Z=r.createElement(y,(0,s.Z)({className:l()(!o&&t,m),style:(0,v.Z)((0,v.Z)({},M),h)},R,w,{ref:n}),I);return u&&(Z=r.createElement(W.Z,{onResize:function(e){N(e.offsetWidth)},disabled:c},Z)),Z}var $=r.forwardRef(B);$.displayName="Item";var Q=$;var X=t(73935),q=function(e){return+setTimeout(e,16)},J=function(e){return clearTimeout(e)};"undefined"!=typeof window&&"requestAnimationFrame"in window&&(q=function(e){return window.requestAnimationFrame(e)},J=function(e){return window.cancelAnimationFrame(e)});var ee=0,ne=new Map;function te(e){ne.delete(e)}var oe=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=ee+=1;function o(n){if(0===n)te(t),e();else{var r=q((function(){o(n-1)}));ne.set(t,r)}}return o(n),t};oe.cancel=function(e){var n=ne.get(e);return te(n),J(n)};var re=oe;function ae(){var e=r.useRef(null);return function(n){e.current||(e.current=[],function(e){if("undefined"==typeof MessageChannel)re(e);else{var n=new MessageChannel;n.port1.onmessage=function(){return e()},n.port2.postMessage(void 0)}}((function(){(0,X.unstable_batchedUpdates)((function(){e.current.forEach((function(e){e()})),e.current=null}))}))),e.current.push(n)}}function ie(e,n){var t=r.useState(n),o=(0,f.Z)(t,2),a=o[0],i=o[1],u=function(e){var n=r.useRef();n.current=e;var t=r.useCallback((function(){for(var e,t=arguments.length,o=new Array(t),r=0;r<t;r++)o[r]=arguments[r];return null===(e=n.current)||void 0===e?void 0:e.call.apply(e,[n].concat(o))}),[]);return t}((function(n){e((function(){i(n)}))}));return[a,u]}var ue=r.createContext(null),ce=["component"],le=["className"],se=["className"],fe=function(e,n){var t=r.useContext(ue);if(!t){var o=e.component,a=void 0===o?"div":o,i=(0,d.Z)(e,ce);return r.createElement(a,(0,s.Z)({},i,{ref:n}))}var u=t.className,c=(0,d.Z)(t,le),f=e.className,p=(0,d.Z)(e,se);return r.createElement(ue.Provider,{value:null},r.createElement(Q,(0,s.Z)({ref:n,className:l()(u,f)},c,p)))},de=r.forwardRef(fe);de.displayName="RawItem";var pe=de,ve=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],me="responsive",he="invalidate";function ge(e){return"+ ".concat(e.length," ...")}function Ee(e,n){var t=e.prefixCls,o=void 0===t?"rc-overflow":t,a=e.data,i=void 0===a?[]:a,u=e.renderItem,c=e.renderRawItem,p=e.itemKey,m=e.itemWidth,h=void 0===m?10:m,g=e.ssr,E=e.style,b=e.className,S=e.maxCount,y=e.renderRest,w=e.renderRawRest,C=e.suffix,N=e.component,M=void 0===N?"div":N,I=e.itemComponent,R=e.onVisibleChange,Z=(0,d.Z)(e,ve),T="full"===g,x=ae(),O=ie(x,null),k=(0,f.Z)(O,2),P=k[0],_=k[1],A=P||0,D=ie(x,new Map),L=(0,f.Z)(D,2),U=L[0],F=L[1],H=ie(x,0),V=(0,f.Z)(H,2),K=V[0],z=V[1],G=ie(x,0),Y=(0,f.Z)(G,2),B=Y[0],$=Y[1],X=ie(x,0),q=(0,f.Z)(X,2),J=q[0],ee=q[1],ne=(0,r.useState)(null),te=(0,f.Z)(ne,2),oe=te[0],re=te[1],ce=(0,r.useState)(null),le=(0,f.Z)(ce,2),se=le[0],fe=le[1],de=r.useMemo((function(){return null===se&&T?Number.MAX_SAFE_INTEGER:se||0}),[se,P]),pe=(0,r.useState)(!1),Ee=(0,f.Z)(pe,2),be=Ee[0],Se=Ee[1],ye="".concat(o,"-item"),we=Math.max(K,B),Ce=S===me,Ne=i.length&&Ce,Me=S===he,Ie=Ne||"number"==typeof S&&i.length>S,Re=(0,r.useMemo)((function(){var e=i;return Ne?e=null===P&&T?i:i.slice(0,Math.min(i.length,A/h)):"number"==typeof S&&(e=i.slice(0,S)),e}),[i,h,P,S,Ne]),Ze=(0,r.useMemo)((function(){return Ne?i.slice(de+1):i.slice(Re.length)}),[i,Re,Ne,de]),Te=(0,r.useCallback)((function(e,n){var t;return"function"==typeof p?p(e):null!==(t=p&&(null==e?void 0:e[p]))&&void 0!==t?t:n}),[p]),xe=(0,r.useCallback)(u||function(e){return e},[u]);function Oe(e,n,t){(se!==e||void 0!==n&&n!==oe)&&(fe(e),t||(Se(e<i.length-1),null==R||R(e)),void 0!==n&&re(n))}function ke(e,n){F((function(t){var o=new Map(t);return null===n?o.delete(e):o.set(e,n),o}))}function Pe(e){return U.get(Te(Re[e],e))}j((function(){if(A&&"number"==typeof we&&Re){var e=J,n=Re.length,t=n-1;if(!n)return void Oe(0,null);for(var o=0;o<n;o+=1){var r=Pe(o);if(T&&(r=r||0),void 0===r){Oe(o-1,void 0,!0);break}if(e+=r,0===t&&e<=A||o===t-1&&e+Pe(t)<=A){Oe(t,null);break}if(e+we>A){Oe(o-1,e-r-J+B);break}}C&&Pe(0)+J>A&&re(null)}}),[A,U,B,J,Te,Re]);var _e=be&&!!Ze.length,Ae={};null!==oe&&Ne&&(Ae={position:"absolute",left:oe,top:0});var De,Le={prefixCls:ye,responsive:Ne,component:I,invalidate:Me},Ue=c?function(e,n){var t=Te(e,n);return r.createElement(ue.Provider,{key:t,value:(0,v.Z)((0,v.Z)({},Le),{},{order:n,item:e,itemKey:t,registerSize:ke,display:n<=de})},c(e,n))}:function(e,n){var t=Te(e,n);return r.createElement(Q,(0,s.Z)({},Le,{order:n,key:t,item:e,renderItem:xe,itemKey:t,registerSize:ke,display:n<=de}))},Fe={order:_e?de:Number.MAX_SAFE_INTEGER,className:"".concat(ye,"-rest"),registerSize:function(e,n){$(n),z(B)},display:_e};if(w)w&&(De=r.createElement(ue.Provider,{value:(0,v.Z)((0,v.Z)({},Le),Fe)},w(Ze)));else{var He=y||ge;De=r.createElement(Q,(0,s.Z)({},Le,Fe),"function"==typeof He?He(Ze):He)}var Ve=r.createElement(M,(0,s.Z)({className:l()(!Me&&o,b),style:E,ref:n},Z),Re.map(Ue),Ie?De:null,C&&r.createElement(Q,(0,s.Z)({},Le,{responsive:Ce,responsiveDisabled:!Ne,order:de,className:"".concat(ye,"-suffix"),registerSize:function(e,n){ee(n)},display:!0,style:Ae}),C));return Ce&&(Ve=r.createElement(W.Z,{onResize:function(e,n){_(n.clientWidth)},disabled:!Ne},Ve)),Ve}var be=r.forwardRef(Ee);be.displayName="Overflow",be.Item=pe,be.RESPONSIVE=me,be.INVALIDATE=he;var Se=be,ye=function(e,n){var t,o,a=e.prefixCls,i=e.id,u=e.inputElement,c=e.disabled,s=e.tabIndex,f=e.autoFocus,d=e.autoComplete,p=e.editable,m=e.activeDescendantId,h=e.value,g=e.maxLength,E=e.onKeyDown,b=e.onMouseDown,S=e.onChange,y=e.onPaste,w=e.onCompositionStart,C=e.onCompositionEnd,N=e.open,I=e.attrs,R=u||r.createElement("input",null),Z=R,T=Z.ref,x=Z.props,O=x.onKeyDown,k=x.onChange,_=x.onMouseDown,A=x.onCompositionStart,D=x.onCompositionEnd,L=x.style;return M(R.props),R=r.cloneElement(R,(0,v.Z)((0,v.Z)((0,v.Z)({type:"search"},x),{},{id:i,ref:P(n,T),disabled:c,tabIndex:s,autoComplete:d||"off",autoFocus:f,className:l()("".concat(a,"-selection-search-input"),null===(t=R)||void 0===t||null===(o=t.props)||void 0===o?void 0:o.className),role:"combobox","aria-label":"Search","aria-expanded":N||!1,"aria-haspopup":"listbox","aria-owns":"".concat(i,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(i,"_list"),"aria-activedescendant":N?m:void 0},I),{},{value:p?h:"",maxLength:g,readOnly:!p,unselectable:p?null:"on",style:(0,v.Z)((0,v.Z)({},L),{},{opacity:p?null:0}),onKeyDown:function(e){E(e),O&&O(e)},onMouseDown:function(e){b(e),_&&_(e)},onChange:function(e){S(e),k&&k(e)},onCompositionStart:function(e){w(e),A&&A(e)},onCompositionEnd:function(e){C(e),D&&D(e)},onPaste:y}))},we=r.forwardRef(ye);we.displayName="Input";var Ce=we;function Ne(e){return Array.isArray(e)?e:void 0!==e?[e]:[]}var Me="undefined"!=typeof window&&window.document&&window.document.documentElement;function Ie(e){return["string","number"].includes((0,m.Z)(e))}function Re(e){var n=void 0;return e&&(Ie(e.title)?n=e.title.toString():Ie(e.label)&&(n=e.label.toString())),n}function Ze(e){var n;return null!==(n=e.key)&&void 0!==n?n:e.value}var Te=function(e){e.preventDefault(),e.stopPropagation()},xe=function(e){var n,t,o=e.id,a=e.prefixCls,i=e.values,u=e.open,c=e.searchValue,s=e.autoClearSearchValue,d=e.inputRef,v=e.placeholder,m=e.disabled,h=e.mode,g=e.showSearch,E=e.autoFocus,b=e.autoComplete,S=e.activeDescendantId,y=e.tabIndex,w=e.removeIcon,C=e.maxTagCount,N=e.maxTagTextLength,M=e.maxTagPlaceholder,I=void 0===M?function(e){return"+ ".concat(e.length," ...")}:M,R=e.tagRender,Z=e.onToggleOpen,T=e.onRemove,x=e.onInputChange,O=e.onInputPaste,k=e.onInputKeyDown,P=e.onInputMouseDown,A=e.onInputCompositionStart,D=e.onInputCompositionEnd,L=r.useRef(null),U=(0,r.useState)(0),F=(0,f.Z)(U,2),H=F[0],V=F[1],W=(0,r.useState)(!1),z=(0,f.Z)(W,2),j=z[0],G=z[1],Y="".concat(a,"-selection"),B=u||"multiple"===h&&!1===s||"tags"===h?c:"",$="tags"===h||"multiple"===h&&!1===s||g&&(u||j);function Q(e,n,t,o,a){return r.createElement("span",{className:l()("".concat(Y,"-item"),(0,p.Z)({},"".concat(Y,"-item-disabled"),t)),title:Re(e)},r.createElement("span",{className:"".concat(Y,"-item-content")},n),o&&r.createElement(_,{className:"".concat(Y,"-item-remove"),onMouseDown:Te,onClick:a,customizeIcon:w},"×"))}n=function(){V(L.current.scrollWidth)},t=[B],Me?r.useLayoutEffect(n,t):r.useEffect(n,t);var X=r.createElement("div",{className:"".concat(Y,"-search"),style:{width:H},onFocus:function(){G(!0)},onBlur:function(){G(!1)}},r.createElement(Ce,{ref:d,open:u,prefixCls:a,id:o,inputElement:null,disabled:m,autoFocus:E,autoComplete:b,editable:$,activeDescendantId:S,value:B,onKeyDown:k,onMouseDown:P,onChange:x,onPaste:O,onCompositionStart:A,onCompositionEnd:D,tabIndex:y,attrs:K(e,!0)}),r.createElement("span",{ref:L,className:"".concat(Y,"-search-mirror"),"aria-hidden":!0},B," ")),q=r.createElement(Se,{prefixCls:"".concat(Y,"-overflow"),data:i,renderItem:function(e){var n=e.disabled,t=e.label,o=e.value,a=!m&&!n,i=t;if("number"==typeof N&&("string"==typeof t||"number"==typeof t)){var c=String(i);c.length>N&&(i="".concat(c.slice(0,N),"..."))}var l=function(n){n&&n.stopPropagation(),T(e)};return"function"==typeof R?function(e,n,t,o,a){return r.createElement("span",{onMouseDown:function(e){Te(e),Z(!u)}},R({label:n,value:e,disabled:t,closable:o,onClose:a}))}(o,i,n,a,l):Q(e,i,n,a,l)},renderRest:function(e){var n="function"==typeof I?I(e):I;return Q({title:n},n,!1)},suffix:X,itemKey:Ze,maxCount:C});return r.createElement(r.Fragment,null,q,!i.length&&!B&&r.createElement("span",{className:"".concat(Y,"-placeholder")},v))},Oe=function(e){var n=e.inputElement,t=e.prefixCls,o=e.id,a=e.inputRef,i=e.disabled,u=e.autoFocus,c=e.autoComplete,l=e.activeDescendantId,s=e.mode,d=e.open,p=e.values,v=e.placeholder,m=e.tabIndex,h=e.showSearch,g=e.searchValue,E=e.activeValue,b=e.maxLength,S=e.onInputKeyDown,y=e.onInputMouseDown,w=e.onInputChange,C=e.onInputPaste,N=e.onInputCompositionStart,M=e.onInputCompositionEnd,I=e.title,R=r.useState(!1),Z=(0,f.Z)(R,2),T=Z[0],x=Z[1],O="combobox"===s,k=O||h,P=p[0],_=g||"";O&&E&&!T&&(_=E),r.useEffect((function(){O&&x(!1)}),[O,E]);var A=!("combobox"!==s&&!d&&!h)&&!!_,D=void 0===I?Re(P):I;return r.createElement(r.Fragment,null,r.createElement("span",{className:"".concat(t,"-selection-search")},r.createElement(Ce,{ref:a,prefixCls:t,id:o,open:d,inputElement:n,disabled:i,autoFocus:u,autoComplete:c,editable:k,activeDescendantId:l,value:_,onKeyDown:S,onMouseDown:y,onChange:function(e){x(!0),w(e)},onPaste:C,onCompositionStart:N,onCompositionEnd:M,tabIndex:m,attrs:K(e,!0),maxLength:O?b:void 0})),!O&&P?r.createElement("span",{className:"".concat(t,"-selection-item"),title:D,style:A?{visibility:"hidden"}:void 0},P.label):null,function(){if(P)return null;var e=A?{visibility:"hidden"}:void 0;return r.createElement("span",{className:"".concat(t,"-selection-placeholder"),style:e},v)}())};var ke=function(e,n){var t=(0,r.useRef)(null),o=(0,r.useRef)(!1),a=e.prefixCls,i=e.open,u=e.mode,c=e.showSearch,l=e.tokenWithEnter,d=e.autoClearSearchValue,p=e.onSearch,v=e.onSearchSubmit,m=e.onToggleOpen,h=e.onInputKeyDown,g=e.domRef;r.useImperativeHandle(n,(function(){return{focus:function(){t.current.focus()},blur:function(){t.current.blur()}}}));var E=L(0),b=(0,f.Z)(E,2),S=b[0],y=b[1],w=(0,r.useRef)(null),C=function(e){!1!==p(e,!0,o.current)&&m(!0)},N={inputRef:t,onInputKeyDown:function(e){var n,t=e.which;t!==T.UP&&t!==T.DOWN||e.preventDefault(),h&&h(e),t!==T.ENTER||"tags"!==u||o.current||i||null==v||v(e.target.value),n=t,[T.ESC,T.SHIFT,T.BACKSPACE,T.TAB,T.WIN_KEY,T.ALT,T.META,T.WIN_KEY_RIGHT,T.CTRL,T.SEMICOLON,T.EQUALS,T.CAPS_LOCK,T.CONTEXT_MENU,T.F1,T.F2,T.F3,T.F4,T.F5,T.F6,T.F7,T.F8,T.F9,T.F10,T.F11,T.F12].includes(n)||m(!0)},onInputMouseDown:function(){y(!0)},onInputChange:function(e){var n=e.target.value;if(l&&w.current&&/[\r\n]/.test(w.current)){var t=w.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");n=n.replace(t,w.current)}w.current=null,C(n)},onInputPaste:function(e){var n=e.clipboardData.getData("text");w.current=n},onInputCompositionStart:function(){o.current=!0},onInputCompositionEnd:function(e){o.current=!1,"combobox"!==u&&C(e.target.value)}},M="multiple"===u||"tags"===u?r.createElement(xe,(0,s.Z)({},e,N)):r.createElement(Oe,(0,s.Z)({},e,N));return r.createElement("div",{ref:g,className:"".concat(a,"-selector"),onClick:function(e){e.target!==t.current&&(void 0!==document.body.style.msTouchAction?setTimeout((function(){t.current.focus()})):t.current.focus())},onMouseDown:function(e){var n=S();e.target===t.current||n||"combobox"===u||e.preventDefault(),("combobox"===u||c&&n)&&i||(i&&!1!==d&&p("",!0,!1),m())}},M)},Pe=r.forwardRef(ke);Pe.displayName="Selector";var _e=Pe,Ae=t(62709),De=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Le=function(e,n){var t=e.prefixCls,o=(e.disabled,e.visible),a=e.children,i=e.popupElement,u=e.animation,c=e.transitionName,f=e.dropdownStyle,m=e.dropdownClassName,h=e.direction,g=void 0===h?"ltr":h,E=e.placement,b=e.builtinPlacements,S=e.dropdownMatchSelectWidth,y=e.dropdownRender,w=e.dropdownAlign,C=e.getPopupContainer,N=e.empty,M=e.getTriggerDOMNode,I=e.onPopupVisibleChange,R=e.onPopupMouseEnter,Z=(0,d.Z)(e,De),T="".concat(t,"-dropdown"),x=i;y&&(x=y(i));var O=r.useMemo((function(){return b||function(e){var n=!0===e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"}}}(S)}),[b,S]),k=u?"".concat(T,"-").concat(u):c,P="number"==typeof S,_=r.useMemo((function(){return P?null:!1===S?"minWidth":"width"}),[S,P]),A=f;P&&(A=(0,v.Z)((0,v.Z)({},A),{},{width:S}));var D=r.useRef(null);return r.useImperativeHandle(n,(function(){return{getPopupElement:function(){return D.current}}})),r.createElement(Ae.Z,(0,s.Z)({},Z,{showAction:I?["click"]:[],hideAction:I?["click"]:[],popupPlacement:E||("rtl"===g?"bottomRight":"bottomLeft"),builtinPlacements:O,prefixCls:T,popupTransitionName:k,popup:r.createElement("div",{ref:D,onMouseEnter:R},x),stretch:_,popupAlign:w,popupVisible:o,getPopupContainer:C,popupClassName:l()(m,(0,p.Z)({},"".concat(T,"-empty"),N)),popupStyle:A,getTriggerDOMNode:M,onPopupVisibleChange:I}),a)},Ue=r.forwardRef(Le);Ue.displayName="SelectTrigger";var Fe=Ue,He=t(84506);function Ve(e,n){var t,o=e.key;return"value"in e&&(t=e.value),null!=o?o:void 0!==t?t:"rc-index-key-".concat(n)}function Ke(e,n){var t=e||{},o=t.label||(n?"children":"label");return{label:o,value:t.value||"value",options:t.options||"options",groupLabel:t.groupLabel||o}}function We(e){var n=(0,v.Z)({},e);return"props"in n||Object.defineProperty(n,"props",{get:function(){return R(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),n}}),n}var ze=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],je=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Ge(e){return"tags"===e||"multiple"===e}var Ye=r.forwardRef((function(e,n){var t,a,i=e.id,u=e.prefixCls,c=e.className,h=e.showSearch,g=e.tagRender,E=e.direction,S=e.omitDomProps,y=e.displayValues,w=e.onDisplayValuesChange,N=e.emptyOptions,M=e.notFoundContent,I=void 0===M?"Not Found":M,R=e.onClear,Z=e.mode,x=e.disabled,k=e.loading,D=e.getInputElement,U=e.getRawInputElement,F=e.open,H=e.defaultOpen,V=e.onDropdownVisibleChange,K=e.activeValue,W=e.onActiveValueChange,z=e.activeDescendantId,j=e.searchValue,G=e.autoClearSearchValue,Y=e.onSearch,B=e.onSearchSplit,$=e.tokenSeparators,Q=e.allowClear,X=e.suffixIcon,q=e.clearIcon,J=e.OptionList,ee=e.animation,ne=e.transitionName,te=e.dropdownStyle,oe=e.dropdownClassName,re=e.dropdownMatchSelectWidth,ae=e.dropdownRender,ie=e.dropdownAlign,ue=e.placement,ce=e.builtinPlacements,le=e.getPopupContainer,se=e.showAction,fe=void 0===se?[]:se,de=e.onFocus,pe=e.onBlur,ve=e.onKeyUp,me=e.onKeyDown,he=e.onMouseDown,ge=(0,d.Z)(e,ze),Ee=Ge(Z),be=(void 0!==h?h:Ee)||"combobox"===Z,Se=(0,v.Z)({},ge);je.forEach((function(e){delete Se[e]})),null==S||S.forEach((function(e){delete Se[e]}));var ye=r.useState(!1),we=(0,f.Z)(ye,2),Ce=we[0],Ne=we[1];r.useEffect((function(){Ne(function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null==e?void 0:e.substr(0,4))}())}),[]);var Me=r.useRef(null),Ie=r.useRef(null),Re=r.useRef(null),Ze=r.useRef(null),Te=r.useRef(null),xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,n=r.useState(!1),t=(0,f.Z)(n,2),o=t[0],a=t[1],i=r.useRef(null),u=function(){window.clearTimeout(i.current)};return r.useEffect((function(){return u}),[]),[o,function(n,t){u(),i.current=window.setTimeout((function(){a(n),t&&t()}),e)},u]}(),Oe=(0,f.Z)(xe,3),ke=Oe[0],Pe=Oe[1],Ae=Oe[2];r.useImperativeHandle(n,(function(){var e,n;return{focus:null===(e=Ze.current)||void 0===e?void 0:e.focus,blur:null===(n=Ze.current)||void 0===n?void 0:n.blur,scrollTo:function(e){var n;return null===(n=Te.current)||void 0===n?void 0:n.scrollTo(e)}}}));var De=r.useMemo((function(){var e;if("combobox"!==Z)return j;var n=null===(e=y[0])||void 0===e?void 0:e.value;return"string"==typeof n||"number"==typeof n?String(n):""}),[j,Z,y]),Le="combobox"===Z&&"function"==typeof D&&D()||null,Ue="function"==typeof U&&U(),Ve=function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return O((function(){return P.apply(void 0,n)}),n,(function(e,n){return e.length===n.length&&e.every((function(e,t){return e===n[t]}))}))}(Ie,null==Ue||null===(t=Ue.props)||void 0===t?void 0:t.ref),Ke=r.useState(!1),We=(0,f.Z)(Ke,2),Ye=We[0],Be=We[1];b((function(){Be(!0)}),[]);var $e=C(!1,{defaultValue:H,value:F}),Qe=(0,f.Z)($e,2),Xe=Qe[0],qe=Qe[1],Je=!!Ye&&Xe,en=!I&&N;(x||en&&Je&&"combobox"===Z)&&(Je=!1);var nn=!en&&Je,tn=r.useCallback((function(e){var n=void 0!==e?e:!Je;x||(qe(n),Je!==n&&(null==V||V(n)))}),[x,Je,qe,V]),on=r.useMemo((function(){return($||[]).some((function(e){return["\n","\r\n"].includes(e)}))}),[$]),rn=function(e,n,t){var r=!0,a=e;null==W||W(null);var i=t?null:function(e,n){if(!n||!n.length)return null;var t=!1,r=function e(n,r){var a=(0,He.Z)(r),i=a[0],u=a.slice(1);if(!i)return[n];var c=n.split(i);return t=t||c.length>1,c.reduce((function(n,t){return[].concat((0,o.Z)(n),(0,o.Z)(e(t,u)))}),[]).filter((function(e){return e}))}(e,n);return t?r:null}(e,$);return"combobox"!==Z&&i&&(a="",null==B||B(i),tn(!1),r=!1),Y&&De!==a&&Y(a,{source:n?"typing":"effect"}),r};r.useEffect((function(){Je||Ee||"combobox"===Z||rn("",!1,!1)}),[Je]),r.useEffect((function(){Xe&&x&&qe(!1),x&&Pe(!1)}),[x]);var an=L(),un=(0,f.Z)(an,2),cn=un[0],ln=un[1],sn=r.useRef(!1),fn=[];r.useEffect((function(){return function(){fn.forEach((function(e){return clearTimeout(e)})),fn.splice(0,fn.length)}}),[]);var dn,pn=r.useState({}),vn=(0,f.Z)(pn,2)[1];Ue&&(dn=function(e){tn(e)}),function(e,n,t,o){var a=r.useRef(null);a.current={open:n,triggerOpen:t,customizedTrigger:o},r.useEffect((function(){function n(n){var t;if(null===(t=a.current)||void 0===t||!t.customizedTrigger){var o=n.target;o.shadowRoot&&n.composed&&(o=n.composedPath()[0]||o),a.current.open&&e().filter((function(e){return e})).every((function(e){return!e.contains(o)&&e!==o}))&&a.current.triggerOpen(!1)}}return window.addEventListener("mousedown",n),function(){return window.removeEventListener("mousedown",n)}}),[])}((function(){var e;return[Me.current,null===(e=Re.current)||void 0===e?void 0:e.getPopupElement()]}),nn,tn,!!Ue);var mn,hn=r.useMemo((function(){return(0,v.Z)((0,v.Z)({},e),{},{notFoundContent:I,open:Je,triggerOpen:nn,id:i,showSearch:be,multiple:Ee,toggleOpen:tn})}),[e,I,nn,Je,i,be,Ee,tn]),gn=!!X||k;gn&&(mn=r.createElement(_,{className:l()("".concat(u,"-arrow"),(0,p.Z)({},"".concat(u,"-arrow-loading"),k)),customizeIcon:X,customizeIconProps:{loading:k,searchValue:De,open:Je,focused:ke,showSearch:be}}));var En,bn=function(e,n,t,o,a){var i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],u=arguments.length>6?arguments[6]:void 0,c=arguments.length>7?arguments[7]:void 0,l=r.useMemo((function(){return"object"===(0,m.Z)(o)?o.clearIcon:a||void 0}),[o,a]),s=r.useMemo((function(){return!(i||!o||!t.length&&!u||"combobox"===c&&""===u)}),[o,i,t.length,u,c]);return{allowClear:s,clearIcon:r.createElement(_,{className:"".concat(e,"-clear"),onMouseDown:n,customizeIcon:l},"×")}}(u,(function(){var e;null==R||R(),null===(e=Ze.current)||void 0===e||e.focus(),w([],{type:"clear",values:y}),rn("",!1,!1)}),y,Q,q,x,De,Z),Sn=bn.allowClear,yn=bn.clearIcon,wn=r.createElement(J,{ref:Te}),Cn=l()(u,c,(a={},(0,p.Z)(a,"".concat(u,"-focused"),ke),(0,p.Z)(a,"".concat(u,"-multiple"),Ee),(0,p.Z)(a,"".concat(u,"-single"),!Ee),(0,p.Z)(a,"".concat(u,"-allow-clear"),Q),(0,p.Z)(a,"".concat(u,"-show-arrow"),gn),(0,p.Z)(a,"".concat(u,"-disabled"),x),(0,p.Z)(a,"".concat(u,"-loading"),k),(0,p.Z)(a,"".concat(u,"-open"),Je),(0,p.Z)(a,"".concat(u,"-customize-input"),Le),(0,p.Z)(a,"".concat(u,"-show-search"),be),a)),Nn=r.createElement(Fe,{ref:Re,disabled:x,prefixCls:u,visible:nn,popupElement:wn,animation:ee,transitionName:ne,dropdownStyle:te,dropdownClassName:oe,direction:E,dropdownMatchSelectWidth:re,dropdownRender:ae,dropdownAlign:ie,placement:ue,builtinPlacements:ce,getPopupContainer:le,empty:N,getTriggerDOMNode:function(){return Ie.current},onPopupVisibleChange:dn,onPopupMouseEnter:function(){vn({})}},Ue?r.cloneElement(Ue,{ref:Ve}):r.createElement(_e,(0,s.Z)({},e,{domRef:Ie,prefixCls:u,inputElement:Le,ref:Ze,id:i,showSearch:be,autoClearSearchValue:G,mode:Z,activeDescendantId:z,tagRender:g,values:y,open:Je,onToggleOpen:tn,activeValue:K,searchValue:De,onSearch:rn,onSearchSubmit:function(e){e&&e.trim()&&Y(e,{source:"submit"})},onRemove:function(e){var n=y.filter((function(n){return n!==e}));w(n,{type:"remove",values:[e]})},tokenWithEnter:on})));return En=Ue?Nn:r.createElement("div",(0,s.Z)({className:Cn},Se,{ref:Me,onMouseDown:function(e){var n,t=e.target,o=null===(n=Re.current)||void 0===n?void 0:n.getPopupElement();if(o&&o.contains(t)){var r=setTimeout((function(){var e,n=fn.indexOf(r);-1!==n&&fn.splice(n,1),Ae(),Ce||o.contains(document.activeElement)||null===(e=Ze.current)||void 0===e||e.focus()}));fn.push(r)}for(var a=arguments.length,i=new Array(a>1?a-1:0),u=1;u<a;u++)i[u-1]=arguments[u];null==he||he.apply(void 0,[e].concat(i))},onKeyDown:function(e){var n,t=cn(),r=e.which;if(r===T.ENTER&&("combobox"!==Z&&e.preventDefault(),Je||tn(!0)),ln(!!De),r===T.BACKSPACE&&!t&&Ee&&!De&&y.length){for(var a=(0,o.Z)(y),i=null,u=a.length-1;u>=0;u-=1){var c=a[u];if(!c.disabled){a.splice(u,1),i=c;break}}i&&w(a,{type:"remove",values:[i]})}for(var l=arguments.length,s=new Array(l>1?l-1:0),f=1;f<l;f++)s[f-1]=arguments[f];Je&&Te.current&&(n=Te.current).onKeyDown.apply(n,[e].concat(s)),null==me||me.apply(void 0,[e].concat(s))},onKeyUp:function(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),o=1;o<n;o++)t[o-1]=arguments[o];var r;Je&&Te.current&&(r=Te.current).onKeyUp.apply(r,[e].concat(t)),null==ve||ve.apply(void 0,[e].concat(t))},onFocus:function(){Pe(!0),x||(de&&!sn.current&&de.apply(void 0,arguments),fe.includes("focus")&&tn(!0)),sn.current=!0},onBlur:function(){Pe(!1,(function(){sn.current=!1,tn(!1)})),x||(De&&("tags"===Z?Y(De,{source:"submit"}):"multiple"===Z&&Y("",{source:"blur"})),pe&&pe.apply(void 0,arguments))}}),ke&&!Je&&r.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(y.map((function(e){var n=e.label,t=e.value;return["number","string"].includes((0,m.Z)(n))?n:t})).join(", "))),Nn,mn,Sn&&yn),r.createElement(A.Provider,{value:hn},En)}));var Be=Ye;function $e(e,n){return Ne(e).join("").toUpperCase().includes(n)}var Qe=0,Xe=g();function qe(e){var n=r.useState(),t=(0,f.Z)(n,2),o=t[0],a=t[1];return r.useEffect((function(){var e;a("rc_select_".concat((Xe?(e=Qe,Qe+=1):e="TEST_OR_SSR",e)))}),[]),e||o}function Je(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=[];return r.Children.forEach(e,(function(e){(null!=e||n.keepEmpty)&&(Array.isArray(e)?t=t.concat(Je(e)):(0,x.isFragment)(e)&&e.props?t=t.concat(Je(e.props.children,n)):t.push(e))})),t}var en=["children","value"],nn=["children"];function tn(e){var n=e,t=n.key,o=n.props,r=o.children,a=o.value,i=(0,d.Z)(o,en);return(0,v.Z)({key:t,value:void 0!==a?a:t,children:r},i)}function on(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Je(e).map((function(e,t){if(!r.isValidElement(e)||!e.type)return null;var o=e,a=o.type.isSelectOptGroup,i=o.key,u=o.props,c=u.children,l=(0,d.Z)(u,nn);return n||!a?tn(e):(0,v.Z)((0,v.Z)({key:"__RC_SELECT_GRP__".concat(null===i?t:i,"__"),label:i},l),{},{options:on(c)})})).filter((function(e){return e}))}function rn(e,n,t,o,a){return r.useMemo((function(){var r=e;!e&&(r=on(n));var i=new Map,u=new Map,c=function(e,n,t){t&&"string"==typeof t&&e.set(n[t],n)};return function e(n){for(var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l=0;l<n.length;l+=1){var s=n[l];!s[t.options]||r?(i.set(s[t.value],s),c(u,s,t.label),c(u,s,o),c(u,s,a)):e(s[t.options],!0)}}(r),{options:r,valueOptions:i,labelOptions:u}}),[e,n,t,o,a])}function an(e){var n=r.useRef();n.current=e;var t=r.useCallback((function(){return n.current.apply(n,arguments)}),[]);return t}var un=function(){return null};un.isSelectOptGroup=!0;var cn=un,ln=function(){return null};ln.isSelectOption=!0;var sn=ln;var fn=r.forwardRef((function(e,n){var t=e.height,o=e.offset,a=e.children,i=e.prefixCls,u=e.onInnerResize,c=e.innerProps,f={},d={display:"flex",flexDirection:"column"};return void 0!==o&&(f={height:t,position:"relative",overflow:"hidden"},d=(0,v.Z)((0,v.Z)({},d),{},{transform:"translateY(".concat(o,"px)"),position:"absolute",left:0,right:0,top:0})),r.createElement("div",{style:f},r.createElement(W.Z,{onResize:function(e){e.offsetHeight&&u&&u()}},r.createElement("div",(0,s.Z)({style:d,className:l()((0,p.Z)({},"".concat(i,"-holder-inner"),i)),ref:n},c),a)))}));fn.displayName="Filler";var dn=fn,pn=t(15671),vn=t(43144),mn=t(60136),hn=t(51630),gn=function(e){return+setTimeout(e,16)},En=function(e){return clearTimeout(e)};"undefined"!=typeof window&&"requestAnimationFrame"in window&&(gn=function(e){return window.requestAnimationFrame(e)},En=function(e){return window.cancelAnimationFrame(e)});var bn=0,Sn=new Map;function yn(e){Sn.delete(e)}var wn=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=bn+=1;function o(n){if(0===n)yn(t),e();else{var r=gn((function(){o(n-1)}));Sn.set(t,r)}}return o(n),t};wn.cancel=function(e){var n=Sn.get(e);return yn(n),En(n)};var Cn=wn;function Nn(e){return"touches"in e?e.touches[0].pageY:e.pageY}var Mn=function(e){(0,mn.Z)(t,e);var n=(0,hn.Z)(t);function t(){var e;(0,pn.Z)(this,t);for(var o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return(e=n.call.apply(n,[this].concat(a))).moveRaf=null,e.scrollbarRef=r.createRef(),e.thumbRef=r.createRef(),e.visibleTimeout=null,e.state={dragging:!1,pageY:null,startTop:null,visible:!1},e.delayHidden=function(){clearTimeout(e.visibleTimeout),e.setState({visible:!0}),e.visibleTimeout=setTimeout((function(){e.setState({visible:!1})}),2e3)},e.onScrollbarTouchStart=function(e){e.preventDefault()},e.onContainerMouseDown=function(e){e.stopPropagation(),e.preventDefault()},e.patchEvents=function(){window.addEventListener("mousemove",e.onMouseMove),window.addEventListener("mouseup",e.onMouseUp),e.thumbRef.current.addEventListener("touchmove",e.onMouseMove),e.thumbRef.current.addEventListener("touchend",e.onMouseUp)},e.removeEvents=function(){window.removeEventListener("mousemove",e.onMouseMove),window.removeEventListener("mouseup",e.onMouseUp),e.thumbRef.current&&(e.thumbRef.current.removeEventListener("touchmove",e.onMouseMove),e.thumbRef.current.removeEventListener("touchend",e.onMouseUp)),Cn.cancel(e.moveRaf)},e.onMouseDown=function(n){var t=e.props.onStartMove;e.setState({dragging:!0,pageY:Nn(n),startTop:e.getTop()}),t(),e.patchEvents(),n.stopPropagation(),n.preventDefault()},e.onMouseMove=function(n){var t=e.state,o=t.dragging,r=t.pageY,a=t.startTop,i=e.props.onScroll;if(Cn.cancel(e.moveRaf),o){var u=a+(Nn(n)-r),c=e.getEnableScrollRange(),l=e.getEnableHeightRange(),s=l?u/l:0,f=Math.ceil(s*c);e.moveRaf=Cn((function(){i(f)}))}},e.onMouseUp=function(){var n=e.props.onStopMove;e.setState({dragging:!1}),n(),e.removeEvents()},e.getSpinHeight=function(){var n=e.props,t=n.height,o=t/n.count*10;return o=Math.max(o,20),o=Math.min(o,t/2),Math.floor(o)},e.getEnableScrollRange=function(){var n=e.props;return n.scrollHeight-n.height||0},e.getEnableHeightRange=function(){return e.props.height-e.getSpinHeight()||0},e.getTop=function(){var n=e.props.scrollTop,t=e.getEnableScrollRange(),o=e.getEnableHeightRange();return 0===n||0===t?0:n/t*o},e.showScroll=function(){var n=e.props,t=n.height;return n.scrollHeight>t},e}return(0,vn.Z)(t,[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function(e){e.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){var e,n;this.removeEvents(),null===(e=this.scrollbarRef.current)||void 0===e||e.removeEventListener("touchstart",this.onScrollbarTouchStart),null===(n=this.thumbRef.current)||void 0===n||n.removeEventListener("touchstart",this.onMouseDown),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var e=this.state,n=e.dragging,t=e.visible,o=this.props,a=o.prefixCls,i=o.direction,u=this.getSpinHeight(),c=this.getTop(),s=this.showScroll(),f=s&&t,d="rtl"===i?{left:0}:{right:0};return r.createElement("div",{ref:this.scrollbarRef,className:l()("".concat(a,"-scrollbar"),(0,p.Z)({},"".concat(a,"-scrollbar-show"),s)),style:(0,v.Z)((0,v.Z)({width:8,top:0,bottom:0},d),{},{position:"absolute",display:f?null:"none"}),onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},r.createElement("div",{ref:this.thumbRef,className:l()("".concat(a,"-scrollbar-thumb"),(0,p.Z)({},"".concat(a,"-scrollbar-thumb-moving"),n)),style:{width:"100%",height:u,top:c,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}]),t}(r.Component);function In(e){var n=e.children,t=e.setRef,o=r.useCallback((function(e){t(e)}),[]);return r.cloneElement(n,{ref:o})}function Rn(e){return function(e){return e instanceof HTMLElement||e instanceof SVGElement}(e)?e:e instanceof r.Component?X.findDOMNode(e):null}var Zn=function(){function e(){(0,pn.Z)(this,e),this.maps=void 0,this.maps=Object.create(null)}return(0,vn.Z)(e,[{key:"set",value:function(e,n){this.maps[e]=n}},{key:"get",value:function(e){return this.maps[e]}}]),e}();function Tn(e,n,t){var o=r.useState(e),a=(0,f.Z)(o,2),i=a[0],u=a[1],c=r.useState(null),l=(0,f.Z)(c,2),s=l[0],d=l[1];return r.useEffect((function(){var o=function(e,n,t){var o,r,a=e.length,i=n.length;if(0===a&&0===i)return null;a<i?(o=e,r=n):(o=n,r=e);var u={__EMPTY_ITEM__:!0};function c(e){return void 0!==e?t(e):u}for(var l=null,s=1!==Math.abs(a-i),f=0;f<r.length;f+=1){var d=c(o[f]);if(d!==c(r[f])){l=f,s=s||d!==c(r[f+1]);break}}return null===l?null:{index:l,multiple:s}}(i||[],e||[],n);void 0!==(null==o?void 0:o.index)&&(null==t||t(o.index),d(e[o.index])),u(e)}),[e]),[s]}var xn="object"===("undefined"==typeof navigator?"undefined":(0,m.Z)(navigator))&&/Firefox/i.test(navigator.userAgent),On=function(e,n){var t=(0,r.useRef)(!1),o=(0,r.useRef)(null);function a(){clearTimeout(o.current),t.current=!0,o.current=setTimeout((function(){t.current=!1}),50)}var i=(0,r.useRef)({top:e,bottom:n});return i.current.top=e,i.current.bottom=n,function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e<0&&i.current.top||e>0&&i.current.bottom;return n&&r?(clearTimeout(o.current),t.current=!1):r&&!t.current||a(),!t.current&&r}};var kn="undefined"!=typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,Pn=kn;var _n=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","component","onScroll","onVisibleChange","innerProps"],An=[],Dn={overflowY:"auto",overflowAnchor:"none"};function Ln(e,n){var t=e.prefixCls,o=void 0===t?"rc-virtual-list":t,a=e.className,i=e.height,u=e.itemHeight,c=e.fullHeight,h=void 0===c||c,g=e.style,E=e.data,b=e.children,S=e.itemKey,y=e.virtual,w=e.direction,C=e.component,N=void 0===C?"div":C,M=e.onScroll,I=e.onVisibleChange,R=e.innerProps,Z=(0,d.Z)(e,_n),T=!(!1===y||!i||!u),x=T&&E&&u*E.length>i,O=(0,r.useState)(0),k=(0,f.Z)(O,2),P=k[0],_=k[1],A=(0,r.useState)(!1),D=(0,f.Z)(A,2),L=D[0],U=D[1],F=l()(o,(0,p.Z)({},"".concat(o,"-rtl"),"rtl"===w),a),H=E||An,V=(0,r.useRef)(),K=(0,r.useRef)(),W=(0,r.useRef)(),z=r.useCallback((function(e){return"function"==typeof S?S(e):null==e?void 0:e[S]}),[S]),j={getKey:z};function G(e){_((function(n){var t=function(e){var n=e;Number.isNaN(le.current)||(n=Math.min(n,le.current));return n=Math.max(n,0),n}("function"==typeof e?e(n):e);return V.current.scrollTop=t,t}))}var Y=(0,r.useRef)({start:0,end:H.length}),B=(0,r.useRef)(),$=Tn(H,z),Q=(0,f.Z)($,1)[0];B.current=Q;var X=function(e,n,t){var o=r.useState(0),a=(0,f.Z)(o,2),i=a[0],u=a[1],c=(0,r.useRef)(new Map),l=(0,r.useRef)(new Zn),s=(0,r.useRef)();function d(){Cn.cancel(s.current)}function p(){d(),s.current=Cn((function(){c.current.forEach((function(e,n){if(e&&e.offsetParent){var t=Rn(e),o=t.offsetHeight;l.current.get(n)!==o&&l.current.set(n,t.offsetHeight)}})),u((function(e){return e+1}))}))}return(0,r.useEffect)((function(){return d}),[]),[function(o,r){var a=e(o),i=c.current.get(a);r?(c.current.set(a,r),p()):c.current.delete(a),!i!=!r&&(r?null==n||n(o):null==t||t(o))},p,l.current,i]}(z,null,null),q=(0,f.Z)(X,4),J=q[0],ee=q[1],ne=q[2],te=q[3],oe=r.useMemo((function(){if(!T)return{scrollHeight:void 0,start:0,end:H.length-1,offset:void 0};var e;if(!x)return{scrollHeight:(null===(e=K.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:H.length-1,offset:void 0};for(var n,t,o,r=0,a=H.length,c=0;c<a;c+=1){var l=H[c],s=z(l),f=ne.get(s),d=r+(void 0===f?u:f);d>=P&&void 0===n&&(n=c,t=r),d>P+i&&void 0===o&&(o=c),r=d}return void 0===n&&(n=0,t=0,o=Math.ceil(i/u)),void 0===o&&(o=H.length-1),{scrollHeight:r,start:n,end:o=Math.min(o+1,H.length),offset:t}}),[x,T,P,H,te,i]),re=oe.scrollHeight,ae=oe.start,ie=oe.end,ue=oe.offset;Y.current.start=ae,Y.current.end=ie;var ce=re-i,le=(0,r.useRef)(ce);le.current=ce;var se=P<=0,fe=P>=ce,de=On(se,fe);var pe=function(e,n,t,o){var a=(0,r.useRef)(0),i=(0,r.useRef)(null),u=(0,r.useRef)(null),c=(0,r.useRef)(!1),l=On(n,t);return[function(n){if(e){Cn.cancel(i.current);var t=n.deltaY;a.current+=t,u.current=t,l(t)||(xn||n.preventDefault(),i.current=Cn((function(){var e=c.current?10:1;o(a.current*e),a.current=0})))}},function(n){e&&(c.current=n.detail===u.current)}]}(T,se,fe,(function(e){G((function(n){return n+e}))})),ve=(0,f.Z)(pe,2),me=ve[0],he=ve[1];!function(e,n,t){var o,a=(0,r.useRef)(!1),i=(0,r.useRef)(0),u=(0,r.useRef)(null),c=(0,r.useRef)(null),l=function(e){if(a.current){var n=Math.ceil(e.touches[0].pageY),o=i.current-n;i.current=n,t(o)&&e.preventDefault(),clearInterval(c.current),c.current=setInterval((function(){(!t(o*=.9333333333333333,!0)||Math.abs(o)<=.1)&&clearInterval(c.current)}),16)}},s=function(){a.current=!1,o()},f=function(e){o(),1!==e.touches.length||a.current||(a.current=!0,i.current=Math.ceil(e.touches[0].pageY),u.current=e.target,u.current.addEventListener("touchmove",l),u.current.addEventListener("touchend",s))};o=function(){u.current&&(u.current.removeEventListener("touchmove",l),u.current.removeEventListener("touchend",s))},Pn((function(){return e&&n.current.addEventListener("touchstart",f),function(){var e;null===(e=n.current)||void 0===e||e.removeEventListener("touchstart",f),o(),clearInterval(c.current)}}),[e])}(T,V,(function(e,n){return!de(e,n)&&(me({preventDefault:function(){},deltaY:e}),!0)})),Pn((function(){function e(e){T&&e.preventDefault()}return V.current.addEventListener("wheel",me),V.current.addEventListener("DOMMouseScroll",he),V.current.addEventListener("MozMousePixelScroll",e),function(){V.current&&(V.current.removeEventListener("wheel",me),V.current.removeEventListener("DOMMouseScroll",he),V.current.removeEventListener("MozMousePixelScroll",e))}}),[T]);var ge=function(e,n,t,o,a,i,u,c){var l=r.useRef();return function(r){if(null!=r){if(Cn.cancel(l.current),"number"==typeof r)u(r);else if(r&&"object"===(0,m.Z)(r)){var s,f=r.align;s="index"in r?r.index:n.findIndex((function(e){return a(e)===r.key}));var d=r.offset,p=void 0===d?0:d;!function r(c,d){if(!(c<0)&&e.current){var v=e.current.clientHeight,m=!1,h=d;if(v){for(var g=d||f,E=0,b=0,S=0,y=Math.min(n.length,s),w=0;w<=y;w+=1){var C=a(n[w]);b=E;var N=t.get(C);E=S=b+(void 0===N?o:N),w===s&&void 0===N&&(m=!0)}var M=null;switch(g){case"top":M=b-p;break;case"bottom":M=S-v+p;break;default:var I=e.current.scrollTop;b<I?h="top":S>I+v&&(h="bottom")}null!==M&&M!==e.current.scrollTop&&u(M)}l.current=Cn((function(){m&&i(),r(c-1,h)}),2)}}(3)}}else c()}}(V,H,ne,u,z,ee,G,(function(){var e;null===(e=W.current)||void 0===e||e.delayHidden()}));r.useImperativeHandle(n,(function(){return{scrollTo:ge}})),Pn((function(){if(I){var e=H.slice(ae,ie+1);I(e,H)}}),[ae,ie,H]);var Ee=function(e,n,t,o,a,i){var u=i.getKey;return e.slice(n,t+1).map((function(e,t){var i=a(e,n+t,{}),c=u(e);return r.createElement(In,{key:c,setRef:function(n){return o(e,n)}},i)}))}(H,ae,ie,J,b,j),be=null;return i&&(be=(0,v.Z)((0,p.Z)({},h?"height":"maxHeight",i),Dn),T&&(be.overflowY="hidden",L&&(be.pointerEvents="none"))),r.createElement("div",(0,s.Z)({style:(0,v.Z)((0,v.Z)({},g),{},{position:"relative"}),className:F},Z),r.createElement(N,{className:"".concat(o,"-holder"),style:be,ref:V,onScroll:function(e){var n=e.currentTarget.scrollTop;n!==P&&G(n),null==M||M(e)}},r.createElement(dn,{prefixCls:o,height:re,offset:ue,onInnerResize:ee,ref:K,innerProps:R},Ee)),T&&r.createElement(Mn,{ref:W,prefixCls:o,scrollTop:P,height:i,scrollHeight:re,count:H.length,direction:w,onScroll:function(e){G(e)},onStartMove:function(){U(!0)},onStopMove:function(){U(!1)}}))}var Un=r.forwardRef(Ln);Un.displayName="List";var Fn=Un,Hn=r.createContext(null);var Vn=["disabled","title","children","style","className"];function Kn(e){return"string"==typeof e||"number"==typeof e}var Wn=function(e,n){var t=D(),a=t.prefixCls,i=t.id,u=t.open,c=t.multiple,m=t.mode,h=t.searchValue,g=t.toggleOpen,E=t.notFoundContent,b=t.onPopupScroll,S=r.useContext(Hn),y=S.flattenOptions,w=S.onActiveValue,C=S.defaultActiveFirstOption,N=S.onSelect,M=S.menuItemSelectedIcon,I=S.rawValues,R=S.fieldNames,Z=S.virtual,x=S.direction,k=S.listHeight,P=S.listItemHeight,A="".concat(a,"-item"),L=O((function(){return y}),[u,y],(function(e,n){return n[0]&&e[1]!==n[1]})),U=r.useRef(null),F=function(e){e.preventDefault()},H=function(e){U.current&&U.current.scrollTo("number"==typeof e?{index:e}:e)},V=function(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=L.length,o=0;o<t;o+=1){var r=(e+o*n+t)%t,a=L[r],i=a.group,u=a.data;if(!i&&!u.disabled)return r}return-1},W=r.useState((function(){return V(0)})),z=(0,f.Z)(W,2),j=z[0],G=z[1],Y=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];G(e);var t={source:n?"keyboard":"mouse"},o=L[e];o?w(o.value,e,t):w(null,-1,t)};(0,r.useEffect)((function(){Y(!1!==C?V(0):-1)}),[L.length,h]);var B=r.useCallback((function(e){return I.has(e)&&"combobox"!==m}),[m,(0,o.Z)(I).toString(),I.size]);(0,r.useEffect)((function(){var e,n=setTimeout((function(){if(!c&&u&&1===I.size){var e=Array.from(I)[0],n=L.findIndex((function(n){return n.data.value===e}));-1!==n&&(Y(n),H(n))}}));u&&(null===(e=U.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(n)}}),[u,h,y.length]);var $=function(e){void 0!==e&&N(e,{selected:!I.has(e)}),c||g(!1)};if(r.useImperativeHandle(n,(function(){return{onKeyDown:function(e){var n=e.which,t=e.ctrlKey;switch(n){case T.N:case T.P:case T.UP:case T.DOWN:var o=0;if(n===T.UP?o=-1:n===T.DOWN?o=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&t&&(n===T.N?o=1:n===T.P&&(o=-1)),0!==o){var r=V(j+o,o);H(r),Y(r,!0)}break;case T.ENTER:var a=L[j];a&&!a.data.disabled?$(a.value):$(void 0),u&&e.preventDefault();break;case T.ESC:g(!1),u&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){H(e)}}})),0===L.length)return r.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(A,"-empty"),onMouseDown:F},E);var Q=Object.keys(R).map((function(e){return R[e]})),X=function(e){return e.label};function q(e,n){return{role:e.group?"presentation":"option",id:"".concat(i,"_list_").concat(n)}}var J=function(e){var n=L[e];if(!n)return null;var t=n.data||{},o=t.value,a=n.group,i=K(t,!0),u=X(n);return n?r.createElement("div",(0,s.Z)({"aria-label":"string"!=typeof u||a?null:u},i,{key:e},q(n,e),{"aria-selected":B(o)}),o):null},ee={role:"listbox",id:"".concat(i,"_list")};return r.createElement(r.Fragment,null,Z&&r.createElement("div",(0,s.Z)({},ee,{style:{height:0,width:0,overflow:"hidden"}}),J(j-1),J(j),J(j+1)),r.createElement(Fn,{itemKey:"key",ref:U,data:L,height:k,itemHeight:P,fullHeight:!1,onMouseDown:F,onScroll:b,virtual:Z,direction:x,innerProps:Z?null:ee},(function(e,n){var t,o=e.group,a=e.groupOption,i=e.data,u=e.label,c=e.value,f=i.key;if(o){var m,h=null!==(m=i.title)&&void 0!==m?m:Kn(u)?u.toString():void 0;return r.createElement("div",{className:l()(A,"".concat(A,"-group")),title:h},void 0!==u?u:f)}var g,E,b,S=i.disabled,y=i.title,w=(i.children,i.style),C=i.className,N=(0,d.Z)(i,Vn),I=(g=N,E=Q,b=(0,v.Z)({},g),Array.isArray(E)&&E.forEach((function(e){delete b[e]})),b),R=B(c),T="".concat(A,"-option"),x=l()(A,T,C,(t={},(0,p.Z)(t,"".concat(T,"-grouped"),a),(0,p.Z)(t,"".concat(T,"-active"),j===n&&!S),(0,p.Z)(t,"".concat(T,"-disabled"),S),(0,p.Z)(t,"".concat(T,"-selected"),R),t)),O=X(e),k=!M||"function"==typeof M||R,P="number"==typeof O?O:O||c,D=Kn(P)?P.toString():void 0;return void 0!==y&&(D=y),r.createElement("div",(0,s.Z)({},K(I),Z?{}:q(e,n),{"aria-selected":R,className:x,title:D,onMouseMove:function(){j===n||S||Y(n)},onClick:function(){S||$(c)},style:w}),r.createElement("div",{className:"".concat(T,"-content")},P),r.isValidElement(M)||R,k&&r.createElement(_,{className:"".concat(A,"-option-state"),customizeIcon:M,customizeIconProps:{isSelected:R}},R?"✓":null))})))},zn=r.forwardRef(Wn);zn.displayName="OptionList";var jn=zn;var Gn=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],Yn=["inputValue"];var Bn=r.forwardRef((function(e,n){var t=e.id,a=e.mode,i=e.prefixCls,u=void 0===i?"rc-select":i,c=e.backfill,l=e.fieldNames,h=e.inputValue,g=e.searchValue,E=e.onSearch,b=e.autoClearSearchValue,S=void 0===b||b,y=e.onSelect,w=e.onDeselect,N=e.dropdownMatchSelectWidth,M=void 0===N||N,I=e.filterOption,R=e.filterSort,Z=e.optionFilterProp,T=e.optionLabelProp,x=e.options,O=e.children,k=e.defaultActiveFirstOption,P=e.menuItemSelectedIcon,_=e.virtual,A=e.direction,D=e.listHeight,L=void 0===D?200:D,U=e.listItemHeight,F=void 0===U?20:U,H=e.value,V=e.defaultValue,K=e.labelInValue,W=e.onChange,z=(0,d.Z)(e,Gn),j=qe(t),G=Ge(a),Y=!(x||!O),B=r.useMemo((function(){return(void 0!==I||"combobox"!==a)&&I}),[I,a]),$=r.useMemo((function(){return Ke(l,Y)}),[JSON.stringify(l),Y]),Q=C("",{value:void 0!==g?g:h,postState:function(e){return e||""}}),X=(0,f.Z)(Q,2),q=X[0],J=X[1],ee=rn(x,O,$,Z,T),ne=ee.valueOptions,te=ee.labelOptions,oe=ee.options,re=r.useCallback((function(e){return Ne(e).map((function(e){var n,t,o,r,a,i;(function(e){return!e||"object"!==(0,m.Z)(e)})(e)?n=e:(o=e.key,t=e.label,n=null!==(i=e.value)&&void 0!==i?i:o);var u,c=ne.get(n);c&&(void 0===t&&(t=null==c?void 0:c[T||$.label]),void 0===o&&(o=null!==(u=null==c?void 0:c.key)&&void 0!==u?u:n),r=null==c?void 0:c.disabled,a=null==c?void 0:c.title);return{label:t,value:n,key:o,disabled:r,title:a}}))}),[$,T,ne]),ae=C(V,{value:H}),ie=(0,f.Z)(ae,2),ue=ie[0],ce=ie[1],le=r.useMemo((function(){var e,n=re(ue);return"combobox"===a&&function(e){return!e&&0!==e}(null===(e=n[0])||void 0===e?void 0:e.value)?[]:n}),[ue,re,a]),se=function(e,n){var t=r.useRef({values:new Map,options:new Map});return[r.useMemo((function(){var o=t.current,r=o.values,a=o.options,i=e.map((function(e){var n;return void 0===e.label?(0,v.Z)((0,v.Z)({},e),{},{label:null===(n=r.get(e.value))||void 0===n?void 0:n.label}):e})),u=new Map,c=new Map;return i.forEach((function(e){u.set(e.value,e),c.set(e.value,n.get(e.value)||a.get(e.value))})),t.current.values=u,t.current.options=c,i}),[e,n]),r.useCallback((function(e){return n.get(e)||t.current.options.get(e)}),[n])]}(le,ne),fe=(0,f.Z)(se,2),de=fe[0],pe=fe[1],ve=r.useMemo((function(){if(!a&&1===de.length){var e=de[0];if(null===e.value&&(null===e.label||void 0===e.label))return[]}return de.map((function(e){var n;return(0,v.Z)((0,v.Z)({},e),{},{label:null!==(n=e.label)&&void 0!==n?n:e.value})}))}),[a,de]),me=r.useMemo((function(){return new Set(de.map((function(e){return e.value})))}),[de]);r.useEffect((function(){if("combobox"===a){var e,n=null===(e=de[0])||void 0===e?void 0:e.value;J(function(e){return null!=e}(n)?String(n):"")}}),[de]);var he=an((function(e,n){var t,o=null!=n?n:e;return t={},(0,p.Z)(t,$.value,e),(0,p.Z)(t,$.label,o),t})),ge=function(e,n,t,o,a){return r.useMemo((function(){if(!t||!1===o)return e;var r=n.options,i=n.label,u=n.value,c=[],l="function"==typeof o,s=t.toUpperCase(),f=l?o:function(e,n){return a?$e(n[a],s):n[r]?$e(n["children"!==i?i:"label"],s):$e(n[u],s)},d=l?function(e){return We(e)}:function(e){return e};return e.forEach((function(e){if(e[r])if(f(t,d(e)))c.push(e);else{var n=e[r].filter((function(e){return f(t,d(e))}));n.length&&c.push((0,v.Z)((0,v.Z)({},e),{},(0,p.Z)({},r,n)))}else f(t,d(e))&&c.push(e)})),c}),[e,o,a,t,n])}(r.useMemo((function(){if("tags"!==a)return oe;var e=(0,o.Z)(oe);return(0,o.Z)(de).sort((function(e,n){return e.value<n.value?-1:1})).forEach((function(n){var t=n.value;(function(e){return ne.has(e)})(t)||e.push(he(t,n.label))})),e}),[he,oe,ne,de,a]),$,q,B,Z),Ee=r.useMemo((function(){return"tags"!==a||!q||ge.some((function(e){return e[Z||"value"]===q}))||ge.some((function(e){return e[$.value]===q}))?ge:[he(q)].concat((0,o.Z)(ge))}),[he,Z,a,ge,q,$]),be=r.useMemo((function(){return R?(0,o.Z)(Ee).sort((function(e,n){return R(e,n)})):Ee}),[Ee,R]),Se=r.useMemo((function(){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.fieldNames,o=n.childrenAsData,r=[],a=Ke(t,!1),i=a.label,u=a.value,c=a.options,l=a.groupLabel;function s(e,n){e.forEach((function(e){if(n||!(c in e)){var t=e[u];r.push({key:Ve(e,r.length),groupOption:n,data:e,label:e[i],value:t})}else{var a=e[l];void 0===a&&o&&(a=e.label),r.push({key:Ve(e,r.length),group:!0,data:e,label:a}),s(e[c],!0)}}))}return s(e,!1),r}(be,{fieldNames:$,childrenAsData:Y})}),[be,$,Y]),ye=function(e){var n=re(e);if(ce(n),W&&(n.length!==de.length||n.some((function(e,n){var t;return(null===(t=de[n])||void 0===t?void 0:t.value)!==(null==e?void 0:e.value)})))){var t=K?n:n.map((function(e){return e.value})),o=n.map((function(e){return We(pe(e.value))}));W(G?t:t[0],G?o:o[0])}},we=r.useState(null),Ce=(0,f.Z)(we,2),Me=Ce[0],Ie=Ce[1],Re=r.useState(0),Ze=(0,f.Z)(Re,2),Te=Ze[0],xe=Ze[1],Oe=void 0!==k?k:"combobox"!==a,ke=r.useCallback((function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=t.source,r=void 0===o?"keyboard":o;xe(n),c&&"combobox"===a&&null!==e&&"keyboard"===r&&Ie(String(e))}),[c,a]),Pe=function(e,n,t){var o=function(){var n,t=pe(e);return[K?{label:null==t?void 0:t[$.label],value:e,key:null!==(n=null==t?void 0:t.key)&&void 0!==n?n:e}:e,We(t)]};if(n&&y){var r=o(),a=(0,f.Z)(r,2),i=a[0],u=a[1];y(i,u)}else if(!n&&w&&"clear"!==t){var c=o(),l=(0,f.Z)(c,2),s=l[0],d=l[1];w(s,d)}},_e=an((function(e,n){var t,r=!G||n.selected;t=r?G?[].concat((0,o.Z)(de),[e]):[e]:de.filter((function(n){return n.value!==e})),ye(t),Pe(e,r),"combobox"===a?Ie(""):Ge&&!S||(J(""),Ie(""))})),Ae=r.useMemo((function(){var e=!1!==_&&!1!==M;return(0,v.Z)((0,v.Z)({},ee),{},{flattenOptions:Se,onActiveValue:ke,defaultActiveFirstOption:Oe,onSelect:_e,menuItemSelectedIcon:P,rawValues:me,fieldNames:$,virtual:e,direction:A,listHeight:L,listItemHeight:F,childrenAsData:Y})}),[ee,Se,ke,Oe,_e,P,me,$,_,M,L,F,Y]);return r.createElement(Hn.Provider,{value:Ae},r.createElement(Be,(0,s.Z)({},z,{id:j,prefixCls:u,ref:n,omitDomProps:Yn,mode:a,displayValues:ve,onDisplayValuesChange:function(e,n){ye(e);var t=n.type,o=n.values;"remove"!==t&&"clear"!==t||o.forEach((function(e){Pe(e.value,!1,t)}))},direction:A,searchValue:q,onSearch:function(e,n){if(J(e),Ie(null),"submit"!==n.source)"blur"!==n.source&&("combobox"===a&&ye(e),null==E||E(e));else{var t=(e||"").trim();if(t){var r=Array.from(new Set([].concat((0,o.Z)(me),[t])));ye(r),Pe(t,!0),J("")}}},autoClearSearchValue:S,onSearchSplit:function(e){var n=e;"tags"!==a&&(n=e.map((function(e){var n=te.get(e);return null==n?void 0:n.value})).filter((function(e){return void 0!==e})));var t=Array.from(new Set([].concat((0,o.Z)(me),(0,o.Z)(n))));ye(t),t.forEach((function(e){Pe(e,!0)}))},dropdownMatchSelectWidth:M,OptionList:jn,emptyOptions:!Se.length,activeValue:Me,activeDescendantId:"".concat(j,"_list_").concat(Te)})))}));var $n=Bn;$n.Option=sn,$n.OptGroup=cn;var Qn=t(17341);function Xn(e){var n=r.useRef();n.current=e;var t=r.useCallback((function(){for(var e,t=arguments.length,o=new Array(t),r=0;r<t;r++)o[r]=arguments[r];return null===(e=n.current)||void 0===e?void 0:e.call.apply(e,[n].concat(o))}),[]);return t}var qn="undefined"!=typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,Jn=function(e,n){var t=r.useRef(!0);qn((function(){return e(t.current)}),n),qn((function(){return t.current=!1,function(){t.current=!0}}),[])},et=function(e,n){Jn((function(n){if(!n)return e()}),n)};function nt(e){var n=r.useRef(!1),t=r.useState(e),o=(0,f.Z)(t,2),a=o[0],i=o[1];return r.useEffect((function(){return n.current=!1,function(){n.current=!0}}),[]),[a,function(e,t){t&&n.current||i(e)}]}function tt(e){return void 0!==e}function ot(e,n){var t=n||{},o=t.defaultValue,r=t.value,a=t.onChange,i=t.postState,u=nt((function(){return tt(r)?r:tt(o)?"function"==typeof o?o():o:"function"==typeof e?e():e})),c=(0,f.Z)(u,2),l=c[0],s=c[1],d=void 0!==r?r:l,p=i?i(d):d,v=Xn(a),m=nt([d]),h=(0,f.Z)(m,2),g=h[0],E=h[1];return et((function(){var e=g[0];l!==e&&v(l,e)}),[g]),et((function(){tt(r)||s(r)}),[r]),[p,Xn((function(e,n){s(e,n),E([d],n)}))]}var rt=r.createContext(null),at="__rc_cascader_search_mark__",it=function(e,n,t){var o=t.label;return n.some((function(n){return String(n[o]).toLowerCase().includes(e.toLowerCase())}))},ut=function(e,n,t,o){return n.map((function(e){return e[o.label]})).join(" / ")},ct="__RC_CASCADER_SPLIT__",lt="SHOW_PARENT",st="SHOW_CHILD";function ft(e){return e.join(ct)}function dt(e){return e.map(ft)}function pt(e,n){var t,o;return null!==(t=e.isLeaf)&&void 0!==t?t:!(null!==(o=e[n.children])&&void 0!==o&&o.length)}function vt(e){var n=e.parentElement;if(n){var t=e.offsetTop-n.offsetTop;t-n.scrollTop<0?n.scrollTo({top:t}):t+e.offsetHeight-n.scrollTop>n.offsetHeight&&n.scrollTo({top:t+e.offsetHeight-n.offsetHeight})}}function mt(e,n){return e.map((function(e){var t;return null===(t=e[at])||void 0===t?void 0:t.map((function(e){return e[n.value]}))}))}function ht(e,n,t){var o=new Set(e),r=n();return e.filter((function(e){var n=r[e],a=n?n.parent:null,i=n?n.children:null;return!(!n||!n.node.disabled)||(t===st?!(i&&i.some((function(e){return e.key&&o.has(e.key)}))):!(a&&!a.node.disabled&&o.has(a.key)))}))}function gt(e,n,t){for(var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=n,a=[],i=function(){var n,i,c,l=e[u],s=null===(n=r)||void 0===n?void 0:n.findIndex((function(e){var n=e[t.value];return o?String(n)===String(l):n===l})),f=-1!==s?null===(i=r)||void 0===i?void 0:i[s]:null;a.push({value:null!==(c=null==f?void 0:f[t.value])&&void 0!==c?c:l,index:s,option:f}),r=null==f?void 0:f[t.children]},u=0;u<e.length;u+=1)i();return a}var Et=t(1089),bt={},St=[];function yt(e,n){}function wt(e,n){}function Ct(e,n,t){n||bt[t]||(e(!1,t),bt[t]=!0)}function Nt(e,n){Ct(yt,e,n)}Nt.preMessage=function(e){St.push(e)},Nt.resetWarned=function(){bt={}},Nt.noteOnce=function(e,n){Ct(wt,e,n)};var Mt=r.memo((function(e){return e.children}),(function(e,n){return!n.open}));function It(e){var n,t=e.prefixCls,o=e.checked,a=e.halfChecked,i=e.disabled,u=e.onClick,c=e.disableCheckbox,s=r.useContext(rt).checkable,f="boolean"!=typeof s?s:null;return r.createElement("span",{className:l()("".concat(t),(n={},(0,p.Z)(n,"".concat(t,"-checked"),o),(0,p.Z)(n,"".concat(t,"-indeterminate"),!o&&a),(0,p.Z)(n,"".concat(t,"-disabled"),i||c),n)),onClick:u},f)}var Rt="__cascader_fix_label__";function Zt(e){var n=e.prefixCls,t=e.multiple,a=e.options,i=e.activeValue,u=e.prevValuePath,c=e.onToggleOpen,s=e.onSelect,f=e.onActive,d=e.checkedSet,v=e.halfCheckedSet,m=e.loadingKeys,h=e.isSelectable,g=e.searchValue,E="".concat(n,"-menu"),b="".concat(n,"-menu-item"),S=r.useContext(rt),y=S.fieldNames,w=S.changeOnSelect,C=S.expandTrigger,N=S.expandIcon,M=S.loadingIcon,I=S.dropdownMenuColumnStyle,R="hover"===C,Z=r.useMemo((function(){return a.map((function(e){var n,t=e.disabled,r=e.disableCheckbox,a=e[at],i=null!==(n=e[Rt])&&void 0!==n?n:e[y.label],c=e[y.value],l=pt(e,y),s=a?a.map((function(e){return e[y.value]})):[].concat((0,o.Z)(u),[c]),f=ft(s);return{disabled:t,label:i,value:c,isLeaf:l,isLoading:m.includes(f),checked:d.has(f),halfChecked:v.has(f),option:e,disableCheckbox:r,fullPath:s,fullPathKey:f}}))}),[a,d,y,v,m,u]);return r.createElement("ul",{className:E,role:"menu"},Z.map((function(e){var a,u,d=e.disabled,v=e.label,m=e.value,E=e.isLeaf,S=e.isLoading,y=e.checked,C=e.halfChecked,Z=e.option,T=e.fullPath,x=e.fullPathKey,O=e.disableCheckbox,k=function(){if(!d&&!g){var e=(0,o.Z)(T);R&&E&&e.pop(),f(e)}},P=function(){h(Z)&&s(T,E)};return"string"==typeof Z.title?u=Z.title:"string"==typeof v&&(u=v),r.createElement("li",{key:x,className:l()(b,(a={},(0,p.Z)(a,"".concat(b,"-expand"),!E),(0,p.Z)(a,"".concat(b,"-active"),i===m||i===x),(0,p.Z)(a,"".concat(b,"-disabled"),d),(0,p.Z)(a,"".concat(b,"-loading"),S),a)),style:I,role:"menuitemcheckbox",title:u,"aria-checked":y,"data-path-key":x,onClick:function(){k(),O||t&&!E||P()},onDoubleClick:function(){w&&c(!1)},onMouseEnter:function(){R&&k()},onMouseDown:function(e){e.preventDefault()}},t&&r.createElement(It,{prefixCls:"".concat(n,"-checkbox"),checked:y,halfChecked:C,disabled:d||O,disableCheckbox:O,onClick:function(e){O||(e.stopPropagation(),P())}}),r.createElement("div",{className:"".concat(b,"-content")},v),!S&&N&&!E&&r.createElement("div",{className:"".concat(b,"-expand-icon")},N),S&&M&&r.createElement("div",{className:"".concat(b,"-loading-icon")},M))})))}var Tt={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var n=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||n>=Tt.F1&&n<=Tt.F12)return!1;switch(n){case Tt.ALT:case Tt.CAPS_LOCK:case Tt.CONTEXT_MENU:case Tt.CTRL:case Tt.DOWN:case Tt.END:case Tt.ESC:case Tt.HOME:case Tt.INSERT:case Tt.LEFT:case Tt.MAC_FF_META:case Tt.META:case Tt.NUMLOCK:case Tt.NUM_CENTER:case Tt.PAGE_DOWN:case Tt.PAGE_UP:case Tt.PAUSE:case Tt.PRINT_SCREEN:case Tt.RIGHT:case Tt.SHIFT:case Tt.UP:case Tt.WIN_KEY:case Tt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=Tt.ZERO&&e<=Tt.NINE)return!0;if(e>=Tt.NUM_ZERO&&e<=Tt.NUM_MULTIPLY)return!0;if(e>=Tt.A&&e<=Tt.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case Tt.SPACE:case Tt.QUESTION_MARK:case Tt.NUM_PLUS:case Tt.NUM_MINUS:case Tt.NUM_PERIOD:case Tt.NUM_DIVISION:case Tt.SEMICOLON:case Tt.DASH:case Tt.EQUALS:case Tt.COMMA:case Tt.PERIOD:case Tt.SLASH:case Tt.APOSTROPHE:case Tt.SINGLE_QUOTE:case Tt.OPEN_SQUARE_BRACKET:case Tt.BACKSLASH:case Tt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},xt=Tt,Ot=function(e,n,t,a,i,u){var c=D(),l=c.direction,s=c.searchValue,d=c.toggleOpen,p=c.open,v="rtl"===l,m=r.useMemo((function(){for(var e=-1,o=n,r=[],i=[],u=a.length,c=mt(n,t),l=function(n){var u=o.findIndex((function(e,o){return(c[o]?ft(c[o]):e[t.value])===a[n]}));if(-1===u)return"break";e=u,r.push(e),i.push(a[n]),o=o[e][t.children]},s=0;s<u&&o;s+=1){if("break"===l(s))break}for(var f=n,d=0;d<r.length-1;d+=1)f=f[r[d]][t.children];return[i,e,f,c]}),[a,t,n]),h=(0,f.Z)(m,4),g=h[0],E=h[1],b=h[2],S=h[3],y=function(e){i(e)},w=function(){if(g.length>1){var e=g.slice(0,-1);y(e)}else d(!1)},C=function(){var e,n=((null===(e=b[E])||void 0===e?void 0:e[t.children])||[]).find((function(e){return!e.disabled}));if(n){var r=[].concat((0,o.Z)(g),[n[t.value]]);y(r)}};r.useImperativeHandle(e,(function(){return{onKeyDown:function(e){var n=e.which;switch(n){case xt.UP:case xt.DOWN:var o=0;n===xt.UP?o=-1:n===xt.DOWN&&(o=1),0!==o&&function(e){var n=b.length,o=E;-1===o&&e<0&&(o=n);for(var r=0;r<n;r+=1){var a=b[o=(o+e+n)%n];if(a&&!a.disabled){var i=g.slice(0,-1).concat(S[o]?ft(S[o]):a[t.value]);return void y(i)}}}(o);break;case xt.LEFT:if(s)break;v?C():w();break;case xt.RIGHT:if(s)break;v?w():C();break;case xt.BACKSPACE:s||w();break;case xt.ENTER:if(g.length){var r=b[E],a=(null==r?void 0:r[at])||[];a.length?u(a.map((function(e){return e[t.value]})),a[a.length-1]):u(g,b[E])}break;case xt.ESC:d(!1),p&&e.stopPropagation()}},onKeyUp:function(){}}}))},kt=r.forwardRef((function(e,n){var t,a,i,u,c=D(),d=c.prefixCls,m=c.multiple,h=c.searchValue,g=c.toggleOpen,E=c.notFoundContent,b=c.direction,S=c.open,y=r.useRef(),w="rtl"===b,C=r.useContext(rt),N=C.options,M=C.values,I=C.halfValues,R=C.fieldNames,Z=C.changeOnSelect,T=C.onSelect,x=C.searchOptions,O=C.dropdownPrefixCls,k=C.loadData,P=C.expandTrigger,_=O||d,A=r.useState([]),L=(0,f.Z)(A,2),U=L[0],F=L[1];r.useEffect((function(){U.length&&U.forEach((function(e){var n=gt(e.split(ct),N,R,!0).map((function(e){return e.option})),t=n[n.length-1];(!t||t[R.children]||pt(t,R))&&F((function(n){return n.filter((function(n){return n!==e}))}))}))}),[N,U,R]);var H=r.useMemo((function(){return new Set(dt(M))}),[M]),V=r.useMemo((function(){return new Set(dt(I))}),[I]),K=function(){var e=D(),n=e.multiple,t=e.open,o=r.useContext(rt).values,a=r.useState([]),i=(0,f.Z)(a,2),u=i[0],c=i[1];return r.useEffect((function(){if(t&&!n){var e=o[0];c(e||[])}}),[t]),[u,c]}(),W=(0,f.Z)(K,2),z=W[0],j=W[1],G=function(e){j(e),function(e){if(k&&!h){var n=gt(e,N,R).map((function(e){return e.option})),t=n[n.length-1];if(t&&!pt(t,R)){var r=ft(e);F((function(e){return[].concat((0,o.Z)(e),[r])})),k(n)}}}(e)},Y=function(e){var n=e.disabled,t=pt(e,R);return!n&&(t||Z||m)},B=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];T(e),!m&&(n||Z&&("hover"===P||t))&&g(!1)},$=r.useMemo((function(){return h?x:N}),[h,x,N]),Q=r.useMemo((function(){for(var e=[{options:$}],n=$,t=mt(n,R),o=function(){var o=z[r],a=n.find((function(e,n){return(t[n]?ft(t[n]):e[R.value])===o})),i=null==a?void 0:a[R.children];if(null==i||!i.length)return"break";n=i,e.push({options:i})},r=0;r<z.length;r+=1){if("break"===o())break}return e}),[$,z,R]);Ot(n,$,R,z,G,(function(e,n){Y(n)&&B(e,pt(n,R),!0)})),r.useEffect((function(){for(var e=0;e<z.length;e+=1){var n,t=ft(z.slice(0,e+1)),o=null===(n=y.current)||void 0===n?void 0:n.querySelector('li[data-path-key="'.concat(t.replace(/\\{0,2}"/g,'\\"'),'"]'));o&&vt(o)}}),[z]);var X=!(null!==(t=Q[0])&&void 0!==t&&null!==(a=t.options)&&void 0!==a&&a.length),q=[(i={},(0,p.Z)(i,R.value,"__EMPTY__"),(0,p.Z)(i,Rt,E),(0,p.Z)(i,"disabled",!0),i)],J=(0,v.Z)((0,v.Z)({},e),{},{multiple:!X&&m,onSelect:B,onActive:G,onToggleOpen:g,checkedSet:H,halfCheckedSet:V,loadingKeys:U,isSelectable:Y}),ee=(X?[{options:q}]:Q).map((function(e,n){var t=z.slice(0,n),o=z[n];return r.createElement(Zt,(0,s.Z)({key:n},J,{searchValue:h,prefixCls:_,options:e.options,prevValuePath:t,activeValue:o}))}));return r.createElement(Mt,{open:S},r.createElement("div",{className:l()("".concat(_,"-menus"),(u={},(0,p.Z)(u,"".concat(_,"-menu-empty"),X),(0,p.Z)(u,"".concat(_,"-rtl"),w),u)),ref:y},ee))})),Pt=kt;var _t=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy"];function At(e){return e?function(e){return Array.isArray(e)&&Array.isArray(e[0])}(e)?e:(0===e.length?[]:[e]).map((function(e){return Array.isArray(e)?e:[e]})):[]}var Dt=r.forwardRef((function(e,n){var t=e.id,a=e.prefixCls,i=void 0===a?"rc-cascader":a,u=e.fieldNames,c=e.defaultValue,l=e.value,h=e.changeOnSelect,g=e.onChange,E=e.displayRender,b=e.checkable,S=e.autoClearSearchValue,y=void 0===S||S,w=e.searchValue,C=e.onSearch,N=e.showSearch,M=e.expandTrigger,I=e.options,R=e.dropdownPrefixCls,Z=e.loadData,T=e.popupVisible,x=e.open,O=e.popupClassName,k=e.dropdownClassName,P=e.dropdownMenuColumnStyle,_=e.popupPlacement,A=e.placement,D=e.onDropdownVisibleChange,L=e.onPopupVisibleChange,U=e.expandIcon,F=void 0===U?">":U,H=e.loadingIcon,V=e.children,K=e.dropdownMatchSelectWidth,W=void 0!==K&&K,z=e.showCheckedStrategy,j=void 0===z?lt:z,G=(0,d.Z)(e,_t),Y=qe(t),B=!!b,$=ot(c,{value:l,postState:At}),Q=(0,f.Z)($,2),X=Q[0],q=Q[1],J=r.useMemo((function(){return function(e){var n=e||{},t=n.label,o=n.value||"value";return{label:t||"label",value:o,key:o,children:n.children||"children"}}(u)}),[JSON.stringify(u)]),ee=r.useMemo((function(){return I||[]}),[I]),ne=function(e,n){var t=r.useRef({options:null,info:null});return r.useCallback((function(){return t.current.options!==e&&(t.current.options=e,t.current.info=(0,Et.I8)(e,{fieldNames:n,initWrapper:function(e){return(0,v.Z)((0,v.Z)({},e),{},{pathKeyEntities:{}})},processEntity:function(e,t){var o=e.nodes.map((function(e){return e[n.value]})).join(ct);t.pathKeyEntities[o]=e,e.key=o}})),t.current.info.pathKeyEntities}),[n,e])}(ee,J),te=r.useCallback((function(e){var n=ne();return e.map((function(e){return n[e].nodes.map((function(e){return e[J.value]}))}))}),[ne,J]),oe=ot("",{value:w,postState:function(e){return e||""}}),re=(0,f.Z)(oe,2),ae=re[0],ie=re[1],ue=function(e){return r.useMemo((function(){if(!e)return[!1,{}];var n={matchInputWidth:!0,limit:50};return e&&"object"===(0,m.Z)(e)&&(n=(0,v.Z)((0,v.Z)({},n),e)),n.limit<=0&&delete n.limit,[!0,n]}),[e])}(N),ce=(0,f.Z)(ue,2),le=ce[0],se=ce[1],fe=function(e,n,t,a,i,u){var c=i.filter,l=void 0===c?it:c,s=i.render,f=void 0===s?ut:s,d=i.limit,m=void 0===d?50:d,h=i.sort;return r.useMemo((function(){var r=[];return e?(function n(i,c){var s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];i.forEach((function(i){if(!(!h&&!1!==m&&m>0&&r.length>=m)){var d,g=[].concat((0,o.Z)(c),[i]),E=i[t.children],b=s||i.disabled;E&&0!==E.length&&!u||l(e,g,{label:t.label})&&r.push((0,v.Z)((0,v.Z)({},i),{},(d={disabled:b},(0,p.Z)(d,t.label,f(e,g,a,t)),(0,p.Z)(d,at,g),(0,p.Z)(d,t.children,void 0),d))),E&&n(i[t.children],g,b)}}))}(n,[]),h&&r.sort((function(n,o){return h(n[at],o[at],e,t)})),!1!==m&&m>0?r.slice(0,m):r):[]}),[e,n,t,a,f,u,l,h,m])}(ae,ee,J,R||i,se,h),de=function(e,n){return r.useCallback((function(t){var o=[],r=[];return t.forEach((function(t){gt(t,e,n).every((function(e){return e.option}))?r.push(t):o.push(t)})),[r,o]}),[e,n])}(ee,J),pe=r.useMemo((function(){var e=de(X),n=(0,f.Z)(e,2),t=n[0],o=n[1];if(!B||!X.length)return[t,[],o];var r=dt(t),a=ne(),i=(0,Qn.S)(r,!0,a),u=i.checkedKeys,c=i.halfCheckedKeys;return[te(u),te(c),o]}),[B,X,ne,te,de]),ve=(0,f.Z)(pe,3),me=ve[0],he=ve[1],ge=ve[2],Ee=function(e,n,t,a,i){return r.useMemo((function(){var u=i||function(e){var n=a?e.slice(-1):e;return n.every((function(e){return["string","number"].includes((0,m.Z)(e))}))?n.join(" / "):n.reduce((function(e,n,t){var a=r.isValidElement(n)?r.cloneElement(n,{key:t}):n;return 0===t?[a]:[].concat((0,o.Z)(e),[" / ",a])}),[])};return e.map((function(e){var o,r,a=gt(e,n,t),i=u(a.map((function(e){var n,o=e.option,r=e.value;return null!==(n=null==o?void 0:o[t.label])&&void 0!==n?n:r})),a.map((function(e){return e.option}))),c=ft(e);return{label:i,value:c,key:c,valueCells:e,disabled:null===(o=a[a.length-1])||void 0===o||null===(r=o.option)||void 0===r?void 0:r.disabled}}))}),[e,n,t,i,a])}(r.useMemo((function(){var e=ht(dt(me),ne,j);return[].concat((0,o.Z)(ge),(0,o.Z)(te(e)))}),[me,ne,te,ge,j]),ee,J,B,E),be=Xn((function(e){if(q(e),g){var n=At(e),t=n.map((function(e){return gt(e,ee,J).map((function(e){return e.option}))})),o=B?n:n[0],r=B?t:t[0];g(o,r)}})),Se=Xn((function(e){if(B&&!y||ie(""),B){var n=ft(e),t=dt(me),r=dt(he),a=t.includes(n),i=ge.some((function(e){return ft(e)===n})),u=me,c=ge;if(i&&!a)c=ge.filter((function(e){return ft(e)!==n}));else{var l,s=a?t.filter((function(e){return e!==n})):[].concat((0,o.Z)(t),[n]),f=ne();if(a)l=(0,Qn.S)(s,{checked:!1,halfCheckedKeys:r},f).checkedKeys;else l=(0,Qn.S)(s,!0,f).checkedKeys;var d=ht(l,ne,j);u=te(d)}be([].concat((0,o.Z)(c),(0,o.Z)(u)))}else be(e)})),ye=void 0!==x?x:T,we=k||O,Ce=A||_;var Ne=r.useMemo((function(){return{options:ee,fieldNames:J,values:me,halfValues:he,changeOnSelect:h,onSelect:Se,checkable:b,searchOptions:fe,dropdownPrefixCls:R,loadData:Z,expandTrigger:M,expandIcon:F,loadingIcon:H,dropdownMenuColumnStyle:P}}),[ee,J,me,he,h,Se,b,fe,R,Z,M,F,H,P]),Me=!(ae?fe:ee).length,Ie=ae&&se.matchInputWidth||Me?{}:{minWidth:"auto"};return r.createElement(rt.Provider,{value:Ne},r.createElement(Be,(0,s.Z)({},G,{ref:n,id:Y,prefixCls:i,autoClearSearchValue:y,dropdownMatchSelectWidth:W,dropdownStyle:Ie,displayValues:Ee,onDisplayValuesChange:function(e,n){if("clear"!==n.type){var t=n.values[0].valueCells;Se(t)}else be([])},mode:B?"multiple":void 0,searchValue:ae,onSearch:function(e,n){ie(e),"blur"!==n.source&&C&&C(e)},showSearch:le,OptionList:Pt,emptyOptions:Me,open:ye,dropdownClassName:we,placement:Ce,onDropdownVisibleChange:function(e){null==D||D(e),null==L||L(e)},getRawInputElement:function(){return V}})))}));Dt.SHOW_PARENT=lt,Dt.SHOW_CHILD=st;var Lt=Dt,Ut=t(10366),Ft=t(33603),Ht=t(8745),Vt=t(9708),Kt=t(53124),Wt=t(88258),zt=t(98866),jt=t(98675),Gt=t(65223),Yt=t(87244),Bt=t(13458),$t=t(78642),Qt=t(46163),Xt=t(4173),qt=t(63185),Jt=t(14747),eo=t(80110),no=t(67968);const to=e=>{const{prefixCls:n,componentCls:t,antCls:o}=e,r=`${t}-menu-item`,a=`\n &${r}-expand ${r}-expand-icon,\n ${r}-loading-icon\n `;return[{[t]:{width:e.controlWidth}},{[`${t}-dropdown`]:[(0,qt.C2)(`${n}-checkbox`,e),{[`&${o}-select-dropdown`]:{padding:0}},{[t]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${t}-menu-empty`]:{[`${t}-menu`]:{width:"100%",height:"auto",[r]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},"&-item":Object.assign(Object.assign({},Jt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:e.optionPadding,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[a]:{color:e.colorTextDisabled}},[`&-active:not(${r}-disabled)`]:{"&, &:hover":{fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg}},"&-content":{flex:"auto"},[a]:{marginInlineStart:e.paddingXXS,color:e.colorTextDescription,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}})}}}]},{[`${t}-dropdown-rtl`]:{direction:"rtl"}},(0,eo.c)(e)]};var oo=(0,no.Z)("Cascader",(e=>[to(e)]),(e=>{const n=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:e.controlItemBgActive,optionSelectedFontWeight:e.fontWeightStrong,optionPadding:`${n}px ${e.paddingSM}px`,menuPadding:e.paddingXXS}})),ro=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)n.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(t[o[r]]=e[o[r]])}return t};const{SHOW_CHILD:ao,SHOW_PARENT:io}=Lt;const uo=(e,n,t,a)=>{const i=[],u=e.toLowerCase();return n.forEach(((e,n)=>{0!==n&&i.push(" / ");let c=e[a.label];const l=typeof c;"string"!==l&&"number"!==l||(c=function(e,n,t){const a=e.toLowerCase().split(n).reduce(((e,t,r)=>0===r?[t]:[].concat((0,o.Z)(e),[n,t])),[]),i=[];let u=0;return a.forEach(((n,o)=>{const a=u+n.length;let c=e.slice(u,a);u=a,o%2==1&&(c=r.createElement("span",{className:`${t}-menu-item-keyword`,key:`separator-${o}`},c)),i.push(c)})),i}(String(c),u,t)),i.push(c)})),i},co=r.forwardRef(((e,n)=>{const{prefixCls:t,size:o,disabled:c,className:s,rootClassName:f,multiple:d,bordered:p=!0,transitionName:v,choiceTransitionName:m="",popupClassName:h,dropdownClassName:g,expandIcon:E,placement:b,showSearch:S,allowClear:y=!0,notFoundContent:w,direction:C,getPopupContainer:N,status:M,showArrow:I,builtinPlacements:R,style:Z}=e,T=ro(e,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),x=(0,Ut.Z)(T,["suffixIcon"]),{getPopupContainer:O,getPrefixCls:k,renderEmpty:P,direction:_,popupOverflow:A,cascader:D}=r.useContext(Kt.E_),L=C||_,U="rtl"===L,{status:F,hasFeedback:H,isFormItemInput:V,feedbackIcon:K}=r.useContext(Gt.aM),W=(0,Vt.F)(F,M);const z=w||(null==P?void 0:P("Cascader"))||r.createElement(Wt.Z,{componentName:"Cascader"}),j=k(),G=k("select",t),Y=k("cascader",t),[B,$]=(0,Yt.Z)(G),[Q]=oo(Y),{compactSize:X,compactItemClassnames:q}=(0,Xt.ri)(G,C),J=l()(h||g,`${Y}-dropdown`,{[`${Y}-dropdown-rtl`]:"rtl"===L},f,$),ee=r.useMemo((()=>{if(!S)return S;let e={render:uo};return"object"==typeof S&&(e=Object.assign(Object.assign({},e),S)),e}),[S]),ne=(0,jt.Z)((e=>{var n;return null!==(n=null!=o?o:X)&&void 0!==n?n:e})),te=r.useContext(zt.Z),oe=null!=c?c:te;let re=E;E||(re=U?r.createElement(a.Z,null):r.createElement(u.Z,null));const ae=r.createElement("span",{className:`${G}-menu-item-loading-icon`},r.createElement(i.Z,{spin:!0})),ie=r.useMemo((()=>!!d&&r.createElement("span",{className:`${Y}-checkbox-inner`})),[d]),ue=(0,$t.Z)(e.suffixIcon,I),{suffixIcon:ce,removeIcon:le,clearIcon:se}=(0,Qt.Z)(Object.assign(Object.assign({},e),{hasFeedback:H,feedbackIcon:K,showSuffixIcon:ue,multiple:d,prefixCls:G,componentName:"Cascader"})),fe=r.useMemo((()=>void 0!==b?b:U?"bottomRight":"bottomLeft"),[b,U]),de=(0,Bt.Z)(R,A),pe=!0===y?{clearIcon:se}:y;return Q(B(r.createElement(Lt,Object.assign({prefixCls:G,className:l()(!t&&Y,{[`${G}-lg`]:"large"===ne,[`${G}-sm`]:"small"===ne,[`${G}-rtl`]:U,[`${G}-borderless`]:!p,[`${G}-in-form-item`]:V},(0,Vt.Z)(G,W,H),q,null==D?void 0:D.className,s,f,$),disabled:oe,style:Object.assign(Object.assign({},null==D?void 0:D.style),Z)},x,{builtinPlacements:de,direction:L,placement:fe,notFoundContent:z,allowClear:pe,showSearch:ee,expandIcon:re,suffixIcon:ce,removeIcon:le,loadingIcon:ae,checkable:ie,dropdownClassName:J,dropdownPrefixCls:t||Y,choiceTransitionName:(0,Ft.m)(j,"",m),transitionName:(0,Ft.m)(j,"slide-up",v),getPopupContainer:N||O,ref:n}))))}));const lo=(0,Ht.Z)(co);co.SHOW_PARENT=io,co.SHOW_CHILD=ao,co._InternalPanelDoNotUseOrYouWillBeFired=lo;var so=co},42767:function(e,n){var t="function"==typeof Symbol&&Symbol.for,o=t?Symbol.for("react.element"):60103,r=t?Symbol.for("react.portal"):60106,a=t?Symbol.for("react.fragment"):60107,i=t?Symbol.for("react.strict_mode"):60108,u=t?Symbol.for("react.profiler"):60114,c=t?Symbol.for("react.provider"):60109,l=t?Symbol.for("react.context"):60110,s=t?Symbol.for("react.async_mode"):60111,f=t?Symbol.for("react.concurrent_mode"):60111,d=t?Symbol.for("react.forward_ref"):60112,p=t?Symbol.for("react.suspense"):60113,v=t?Symbol.for("react.suspense_list"):60120,m=t?Symbol.for("react.memo"):60115,h=t?Symbol.for("react.lazy"):60116,g=t?Symbol.for("react.block"):60121,E=t?Symbol.for("react.fundamental"):60117,b=t?Symbol.for("react.responder"):60118,S=t?Symbol.for("react.scope"):60119;function y(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case o:switch(e=e.type){case s:case f:case a:case u:case i:case p:return e;default:switch(e=e&&e.$$typeof){case l:case d:case h:case m:case c:return e;default:return n}}case r:return n}}}function w(e){return y(e)===f}n.isFragment=function(e){return y(e)===a}},16357:function(e,n,t){e.exports=t(42767)}}]);