1 line
48 KiB
JavaScript
1 line
48 KiB
JavaScript
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3867],{74690:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"}},69414:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"}},35195:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"}},31614:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,r=(o=n(73915),o&&o.__esModule?o:{default:o});t.default=r,e.exports=r},96530:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,r=(o=n(18245),o&&o.__esModule?o:{default:o});t.default=r,e.exports=r},73655:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,r=(o=n(83174),o&&o.__esModule?o:{default:o});t.default=r,e.exports=r},73915:function(e,t,n){"use strict";var o=n(12132),r=n(99903);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(28927)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=a?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}return o.default=e,n&&n.set(e,o),o}(n(59496)),u=o(n(74690)),i=o(n(74925));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var s=function(e,t){return l.createElement(i.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:u.default}))};s.displayName="CheckOutlined";var d=l.forwardRef(s);t.default=d},18245:function(e,t,n){"use strict";var o=n(12132),r=n(99903);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(28927)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=a?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}return o.default=e,n&&n.set(e,o),o}(n(59496)),u=o(n(69414)),i=o(n(74925));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var s=function(e,t){return l.createElement(i.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:u.default}))};s.displayName="DownOutlined";var d=l.forwardRef(s);t.default=d},83174:function(e,t,n){"use strict";var o=n(12132),r=n(99903);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(28927)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=a?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(o,l,u):o[l]=e[l]}return o.default=e,n&&n.set(e,o),o}(n(59496)),u=o(n(35195)),i=o(n(74925));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var s=function(e,t){return l.createElement(i.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:u.default}))};s.displayName="SearchOutlined";var d=l.forwardRef(s);t.default=d},49407:function(e,t,n){"use strict";var o=n(98772).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getMergedStatus=void 0,t.getStatusClassNames=function(e,t,n){var o;return(0,a.default)((o={},(0,r.default)(o,"".concat(e,"-status-success"),"success"===t),(0,r.default)(o,"".concat(e,"-status-warning"),"warning"===t),(0,r.default)(o,"".concat(e,"-status-error"),"error"===t),(0,r.default)(o,"".concat(e,"-status-validating"),"validating"===t),(0,r.default)(o,"".concat(e,"-has-feedback"),n),o))};var r=o(n(52510)),a=o(n(84875));(0,n(49893).tuple)("warning","error","");var l=function(e,t){return t||e};t.getMergedStatus=l},72799:function(e,t,n){"use strict";var o=n(98772).default,r=n(66356).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(59496)),l=n(88714),u=o(n(21558)),i=function(e){return a.createElement(l.ConfigConsumer,null,function(t){var n=(0,t.getPrefixCls)("empty");switch(e){case"Table":case"List":return a.createElement(u.default,{image:u.default.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return a.createElement(u.default,{image:u.default.PRESENTED_IMAGE_SIMPLE,className:"".concat(n,"-small")});default:return a.createElement(u.default,null)}})};t.default=i},60102:function(e,t,n){"use strict";var o=n(66356).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(59496)),a=n(88714),l=function(){var e=(0,r.useContext(a.ConfigContext).getPrefixCls)("empty-img-default");return r.createElement("svg",{className:e,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(24 31.67)"},r.createElement("ellipse",{className:"".concat(e,"-ellipse"),cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),r.createElement("path",{className:"".concat(e,"-path-1"),d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z"}),r.createElement("path",{className:"".concat(e,"-path-2"),d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",transform:"translate(13.56)"}),r.createElement("path",{className:"".concat(e,"-path-3"),d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z"}),r.createElement("path",{className:"".concat(e,"-path-4"),d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z"})),r.createElement("path",{className:"".concat(e,"-path-5"),d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z"}),r.createElement("g",{className:"".concat(e,"-g"),transform:"translate(149.65 15.383)"},r.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),r.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))};t.default=l},21558:function(e,t,n){"use strict";var o=n(66356).default,r=n(98772).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(52510)),l=r(n(60799)),u=r(n(84875)),i=o(n(59496)),c=n(88714),s=r(n(50959)),d=r(n(60102)),f=r(n(73403)),p=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);r<o.length;r++)0>t.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},v=i.createElement(d.default,null),m=i.createElement(f.default,null),h=function(e){var t=e.className,n=e.prefixCls,o=e.image,r=void 0===o?v:o,d=e.description,f=e.children,h=e.imageStyle,g=p(e,["className","prefixCls","image","description","children","imageStyle"]),b=i.useContext(c.ConfigContext),y=b.getPrefixCls,w=b.direction;return i.createElement(s.default,{componentName:"Empty"},function(e){var o,c=y("empty",n),s=void 0!==d?d:e.description,p=null;return p="string"==typeof r?i.createElement("img",{alt:"string"==typeof s?s:"empty",src:r}):r,i.createElement("div",(0,l.default)({className:(0,u.default)(c,(o={},(0,a.default)(o,"".concat(c,"-normal"),r===m),(0,a.default)(o,"".concat(c,"-rtl"),"rtl"===w),o),t)},g),i.createElement("div",{className:"".concat(c,"-image"),style:h},p),s&&i.createElement("div",{className:"".concat(c,"-description")},s),f&&i.createElement("div",{className:"".concat(c,"-footer")},f))})};h.PRESENTED_IMAGE_DEFAULT=v,h.PRESENTED_IMAGE_SIMPLE=m,t.default=h},73403:function(e,t,n){"use strict";var o=n(66356).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(59496)),a=n(88714),l=function(){var e=(0,r.useContext(a.ConfigContext).getPrefixCls)("empty-img-simple");return r.createElement("svg",{className:e,width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},r.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},r.createElement("ellipse",{className:"".concat(e,"-ellipse"),cx:"32",cy:"33",rx:"32",ry:"7"}),r.createElement("g",{className:"".concat(e,"-g"),fillRule:"nonzero"},r.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),r.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",className:"".concat(e,"-path")}))))};t.default=l},32677:function(e,t,n){"use strict";n(57890),n(32788)},80290:function(e,t,n){"use strict";var o=n(66356).default,r=n(98772).default;Object.defineProperty(t,"__esModule",{value:!0}),t.NoStyleItemContext=t.NoFormStyle=t.FormProvider=t.FormItemPrefixContext=t.FormItemInputContext=t.FormContext=void 0;var a=r(n(60799)),l=n(9355),u=r(n(29895)),i=o(n(59496)),c=i.createContext({labelAlign:"right",vertical:!1,itemRef:function(){}});t.FormContext=c;var s=i.createContext(null);t.NoStyleItemContext=s;var d=function(e){var t=(0,u.default)(e,["prefixCls"]);return i.createElement(l.FormProvider,(0,a.default)({},t))};t.FormProvider=d;var f=i.createContext({prefixCls:""});t.FormItemPrefixContext=f;var p=i.createContext({});t.FormItemInputContext=p;var v=function(e){var t=e.children,n=e.status,o=e.override,r=(0,i.useContext)(p),l=(0,i.useMemo)(function(){var e=(0,a.default)({},r);return o&&delete e.isFormItemInput,n&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e},[n,o,r]);return i.createElement(p.Provider,{value:l},t)};t.NoFormStyle=v},70261:function(e,t,n){"use strict";var o=n(66356).default,r=n(98772).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(52510)),l=r(n(60799)),u=r(n(84875)),i=o(n(91330)),c=r(n(29895)),s=o(n(59496)),d=n(88714),f=r(n(72799)),p=r(n(15772)),v=r(n(19249)),m=n(80290),h=n(70718),g=n(49407),b=r(n(98973));r(n(99565));var y=n(47485),w=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);r<o.length;r++)0>t.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},C="SECRET_COMBOBOX_MODE_DO_NOT_USE",E=function(e,t){var n,o,r=e.prefixCls,E=e.bordered,S=e.className,x=e.getPopupContainer,Z=e.dropdownClassName,O=e.popupClassName,I=e.listHeight,M=e.placement,N=e.listItemHeight,P=e.size,_=e.disabled,D=e.notFoundContent,R=e.status,k=e.showArrow,T=w(e,["prefixCls","bordered","className","getPopupContainer","dropdownClassName","popupClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","showArrow"]),V=s.useContext(d.ConfigContext),F=V.getPopupContainer,j=V.getPrefixCls,A=V.renderEmpty,L=V.direction,z=V.virtual,H=V.dropdownMatchSelectWidth,W=s.useContext(v.default),K=j("select",r),B=j(),U=(0,y.useCompactItemContext)(K,L),G=U.compactSize,X=U.compactItemClassnames,Y=s.useMemo(function(){var e=T.mode;return"combobox"===e?void 0:e===C?"combobox":e},[T.mode]),Q="multiple"===Y||"tags"===Y,J=void 0!==k?k:T.loading||!(Q||"combobox"===Y),$=(0,s.useContext)(m.FormItemInputContext),q=$.status,ee=$.hasFeedback,et=$.isFormItemInput,en=$.feedbackIcon,eo=(0,g.getMergedStatus)(q,R);o=void 0!==D?D:"combobox"===Y?null:(A||f.default)("Select");var er=(0,b.default)((0,l.default)((0,l.default)({},T),{multiple:Q,hasFeedback:ee,feedbackIcon:en,showArrow:J,prefixCls:K})),ea=er.suffixIcon,el=er.itemIcon,eu=er.removeIcon,ei=er.clearIcon,ec=(0,c.default)(T,["suffixIcon","itemIcon"]),es=(0,u.default)(O||Z,(0,a.default)({},"".concat(K,"-dropdown-").concat(L),"rtl"===L)),ed=G||P||W,ef=s.useContext(p.default),ep=(0,u.default)((n={},(0,a.default)(n,"".concat(K,"-lg"),"large"===ed),(0,a.default)(n,"".concat(K,"-sm"),"small"===ed),(0,a.default)(n,"".concat(K,"-rtl"),"rtl"===L),(0,a.default)(n,"".concat(K,"-borderless"),!(void 0===E||E)),(0,a.default)(n,"".concat(K,"-in-form-item"),et),n),(0,g.getStatusClassNames)(K,eo,ee),X,S);return s.createElement(i.default,(0,l.default)({ref:t,virtual:z,dropdownMatchSelectWidth:H},ec,{transitionName:(0,h.getTransitionName)(B,(0,h.getTransitionDirection)(M),T.transitionName),listHeight:void 0===I?256:I,listItemHeight:void 0===N?24:N,mode:Y,prefixCls:K,placement:void 0!==M?M:"rtl"===L?"bottomRight":"bottomLeft",direction:L,inputIcon:ea,menuItemSelectedIcon:el,removeIcon:eu,clearIcon:ei,notFoundContent:o,className:ep,getPopupContainer:x||F,dropdownClassName:es,showArrow:ee||k,disabled:null!=_?_:ef}))},S=s.forwardRef(E);S.SECRET_COMBOBOX_MODE_DO_NOT_USE=C,S.Option=i.Option,S.OptGroup=i.OptGroup,t.default=S},90035:function(e,t,n){"use strict";n(57890),n(671),n(32677)},98973:function(e,t,n){"use strict";var o=n(66356).default,r=n(98772).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.suffixIcon,n=e.clearIcon,o=e.menuItemSelectedIcon,r=e.removeIcon,f=e.loading,p=e.multiple,v=e.hasFeedback,m=e.prefixCls,h=e.showArrow,g=e.feedbackIcon,b=null!=n?n:d.createElement(l.default,null),y=function(e){return d.createElement(d.Fragment,null,!1!==h&&e,v&&g)},w=null;if(void 0!==t)w=y(t);else if(f)w=y(d.createElement(c.default,{spin:!0}));else{var C="".concat(m,"-suffix");w=function(e){var t=e.open,n=e.showSearch;return t&&n?y(d.createElement(s.default,{className:C})):y(d.createElement(i.default,{className:C}))}}var E=null;E=void 0!==o?o:p?d.createElement(a.default,null):null;var S=null;return{clearIcon:b,suffixIcon:w,itemIcon:E,removeIcon:void 0!==r?r:d.createElement(u.default,null)}};var a=r(n(31614)),l=r(n(66890)),u=r(n(46306)),i=r(n(96530)),c=r(n(67918)),s=r(n(73655)),d=o(n(59496))},32788:function(){},671:function(){},91330:function(e,t,n){"use strict";n.r(t),n.d(t,{BaseSelect:function(){return Q},OptGroup:function(){return eu},Option:function(){return ec},default:function(){return eE},useBaseProps:function(){return w}});var o=n(51163),r=n(49544),a=n(24572),l=n(75782),u=n(91600),i=n(68901),c=n(26143),s=n(82172),d=n(11317),f=n(59496),p=n(84875),v=n.n(p),m=n(33750),h=n(64314),g=n(61950),b=n(75729),y=f.createContext(null);function w(){return f.useContext(y)}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,t=f.useRef(null),n=f.useRef(null);return f.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]),[function(){return t.current},function(o){(o||null===t.current)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}]}var E=n(27878),S=n(8430),x=function(e){var t,n=e.className,o=e.customizeIcon,r=e.customizeIconProps,a=e.onMouseDown,l=e.onClick,u=e.children;return t="function"==typeof o?o(r):o,f.createElement("span",{className:n,onMouseDown:function(e){e.preventDefault(),a&&a(e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:l,"aria-hidden":!0},void 0!==t?t:f.createElement("span",{className:v()(n.split(/\s+/).map(function(e){return"".concat(e,"-icon")}))},u))},Z=function(e,t){var n,o,r=e.prefixCls,a=e.id,u=e.inputElement,i=e.disabled,c=e.tabIndex,s=e.autoFocus,p=e.autoComplete,m=e.editable,h=e.activeDescendantId,g=e.value,y=e.maxLength,w=e.onKeyDown,C=e.onMouseDown,E=e.onChange,S=e.onPaste,x=e.onCompositionStart,Z=e.onCompositionEnd,O=e.open,I=e.attrs,M=u||f.createElement("input",null),N=M,P=N.ref,_=N.props,D=_.onKeyDown,R=_.onChange,k=_.onMouseDown,T=_.onCompositionStart,V=_.onCompositionEnd,F=_.style;return(0,d.Kp)(!("maxLength"in M.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),M=f.cloneElement(M,(0,l.Z)((0,l.Z)((0,l.Z)({type:"search"},_),{},{id:a,ref:(0,b.sQ)(t,P),disabled:i,tabIndex:c,autoComplete:p||"off",autoFocus:s,className:v()("".concat(r,"-selection-search-input"),null===(n=M)||void 0===n?void 0:null===(o=n.props)||void 0===o?void 0:o.className),role:"combobox","aria-expanded":O,"aria-haspopup":"listbox","aria-owns":"".concat(a,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(a,"_list"),"aria-activedescendant":h},I),{},{value:m?g:"",maxLength:y,readOnly:!m,unselectable:m?null:"on",style:(0,l.Z)((0,l.Z)({},F),{},{opacity:m?null:0}),onKeyDown:function(e){w(e),D&&D(e)},onMouseDown:function(e){C(e),k&&k(e)},onChange:function(e){E(e),R&&R(e)},onCompositionStart:function(e){x(e),T&&T(e)},onCompositionEnd:function(e){Z(e),V&&V(e)},onPaste:S}))},O=f.forwardRef(Z);function I(e){return Array.isArray(e)?e:void 0!==e?[e]:[]}O.displayName="Input";var M="undefined"!=typeof window&&window.document&&window.document.documentElement;function N(e){return["string","number"].includes((0,c.Z)(e))}function P(e){var t=void 0;return e&&(N(e.title)?t=e.title.toString():N(e.label)&&(t=e.label.toString())),t}function _(e){var t;return null!==(t=e.key)&&void 0!==t?t:e.value}var D=function(e){e.preventDefault(),e.stopPropagation()},R=function(e){var t,n,o=e.id,r=e.prefixCls,l=e.values,i=e.open,c=e.searchValue,s=e.autoClearSearchValue,d=e.inputRef,p=e.placeholder,m=e.disabled,h=e.mode,g=e.showSearch,b=e.autoFocus,y=e.autoComplete,w=e.activeDescendantId,C=e.tabIndex,Z=e.removeIcon,I=e.maxTagCount,N=e.maxTagTextLength,R=e.maxTagPlaceholder,k=void 0===R?function(e){return"+ ".concat(e.length," ...")}:R,T=e.tagRender,V=e.onToggleOpen,F=e.onRemove,j=e.onInputChange,A=e.onInputPaste,L=e.onInputKeyDown,z=e.onInputMouseDown,H=e.onInputCompositionStart,W=e.onInputCompositionEnd,K=f.useRef(null),B=(0,f.useState)(0),U=(0,u.Z)(B,2),G=U[0],X=U[1],Y=(0,f.useState)(!1),Q=(0,u.Z)(Y,2),J=Q[0],$=Q[1],q="".concat(r,"-selection"),ee=i||"multiple"===h&&!1===s||"tags"===h?c:"";function et(e,t,n,o,r){return f.createElement("span",{className:v()("".concat(q,"-item"),(0,a.Z)({},"".concat(q,"-item-disabled"),n)),title:P(e)},f.createElement("span",{className:"".concat(q,"-item-content")},t),o&&f.createElement(x,{className:"".concat(q,"-item-remove"),onMouseDown:D,onClick:r,customizeIcon:Z},"\xd7"))}t=function(){X(K.current.scrollWidth)},n=[ee],M?f.useLayoutEffect(t,n):f.useEffect(t,n);var en=f.createElement("div",{className:"".concat(q,"-search"),style:{width:G},onFocus:function(){$(!0)},onBlur:function(){$(!1)}},f.createElement(O,{ref:d,open:i,prefixCls:r,id:o,inputElement:null,disabled:m,autoFocus:b,autoComplete:y,editable:"tags"===h||"multiple"===h&&!1===s||g&&(i||J),activeDescendantId:w,value:ee,onKeyDown:L,onMouseDown:z,onChange:j,onPaste:A,onCompositionStart:H,onCompositionEnd:W,tabIndex:C,attrs:(0,E.Z)(e,!0)}),f.createElement("span",{ref:K,className:"".concat(q,"-search-mirror"),"aria-hidden":!0},ee,"\xa0")),eo=f.createElement(S.Z,{prefixCls:"".concat(q,"-overflow"),data:l,renderItem:function(e){var t=e.disabled,n=e.label,o=e.value,r=!m&&!t,a=n;if("number"==typeof N&&("string"==typeof n||"number"==typeof n)){var l=String(a);l.length>N&&(a="".concat(l.slice(0,N),"..."))}var u,c,s,d,p,v,h=function(t){t&&t.stopPropagation(),F(e)};return"function"==typeof T?(c=a,v=function(e){D(e),V(!i)},f.createElement("span",{onMouseDown:v},T({label:c,value:o,disabled:t,closable:r,onClose:h}))):et(e,a,t,r,h)},renderRest:function(e){var t="function"==typeof k?k(e):k;return et({title:t},t,!1)},suffix:en,itemKey:_,maxCount:I});return f.createElement(f.Fragment,null,eo,!l.length&&!ee&&f.createElement("span",{className:"".concat(q,"-placeholder")},p))},k=function(e){var t=e.inputElement,n=e.prefixCls,o=e.id,r=e.inputRef,a=e.disabled,l=e.autoFocus,i=e.autoComplete,c=e.activeDescendantId,s=e.mode,d=e.open,p=e.values,v=e.placeholder,m=e.tabIndex,h=e.showSearch,g=e.searchValue,b=e.activeValue,y=e.maxLength,w=e.onInputKeyDown,C=e.onInputMouseDown,S=e.onInputChange,x=e.onInputPaste,Z=e.onInputCompositionStart,I=e.onInputCompositionEnd,M=f.useState(!1),N=(0,u.Z)(M,2),_=N[0],D=N[1],R="combobox"===s,k=p[0],T=g||"";R&&b&&!_&&(T=b),f.useEffect(function(){R&&D(!1)},[R,b]);var V=("combobox"===s||!!d||!!h)&&!!T,F=P(k);return f.createElement(f.Fragment,null,f.createElement("span",{className:"".concat(n,"-selection-search")},f.createElement(O,{ref:r,prefixCls:n,id:o,open:d,inputElement:t,disabled:a,autoFocus:l,autoComplete:i,editable:R||h,activeDescendantId:c,value:T,onKeyDown:w,onMouseDown:C,onChange:function(e){D(!0),S(e)},onPaste:x,onCompositionStart:Z,onCompositionEnd:I,tabIndex:m,attrs:(0,E.Z)(e,!0),maxLength:R?y:void 0})),!R&&k&&!V&&f.createElement("span",{className:"".concat(n,"-selection-item"),title:F},k.label),k?null:f.createElement("span",{className:"".concat(n,"-selection-placeholder"),style:V?{visibility:"hidden"}:void 0},v))},T=function(e,t){var n=(0,f.useRef)(null),r=(0,f.useRef)(!1),a=e.prefixCls,l=e.open,i=e.mode,c=e.showSearch,s=e.tokenWithEnter,d=e.onSearch,p=e.onSearchSubmit,v=e.onToggleOpen,m=e.onInputKeyDown,h=e.domRef;f.useImperativeHandle(t,function(){return{focus:function(){n.current.focus()},blur:function(){n.current.blur()}}});var b=C(0),y=(0,u.Z)(b,2),w=y[0],E=y[1],S=function(e){var t,n=e.which;(n===g.Z.UP||n===g.Z.DOWN)&&e.preventDefault(),m&&m(e),n!==g.Z.ENTER||"tags"!==i||r.current||l||null==p||p(e.target.value),![g.Z.ESC,g.Z.SHIFT,g.Z.BACKSPACE,g.Z.TAB,g.Z.WIN_KEY,g.Z.ALT,g.Z.META,g.Z.WIN_KEY_RIGHT,g.Z.CTRL,g.Z.SEMICOLON,g.Z.EQUALS,g.Z.CAPS_LOCK,g.Z.CONTEXT_MENU,g.Z.F1,g.Z.F2,g.Z.F3,g.Z.F4,g.Z.F5,g.Z.F6,g.Z.F7,g.Z.F8,g.Z.F9,g.Z.F10,g.Z.F11,g.Z.F12].includes(n)&&v(!0)},x=function(){E(!0)},Z=(0,f.useRef)(null),O=function(e){!1!==d(e,!0,r.current)&&v(!0)},I=function(e){e.target!==n.current&&(void 0!==document.body.style.msTouchAction?setTimeout(function(){n.current.focus()}):n.current.focus())},M=function(e){var t=w();e.target===n.current||t||"combobox"===i||e.preventDefault(),("combobox"===i||c&&t)&&l||(l&&d("",!0,!1),v())},N={inputRef:n,onInputKeyDown:S,onInputMouseDown:x,onInputChange:function(e){var t=e.target.value;if(s&&Z.current&&/[\r\n]/.test(Z.current)){var n=Z.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");t=t.replace(n,Z.current)}Z.current=null,O(t)},onInputPaste:function(e){var t=e.clipboardData.getData("text");Z.current=t},onInputCompositionStart:function(){r.current=!0},onInputCompositionEnd:function(e){r.current=!1,"combobox"!==i&&O(e.target.value)}},P="multiple"===i||"tags"===i?f.createElement(R,(0,o.Z)({},e,N)):f.createElement(k,(0,o.Z)({},e,N));return f.createElement("div",{ref:h,className:"".concat(a,"-selector"),onClick:I,onMouseDown:M},P)},V=f.forwardRef(T);V.displayName="Selector";var F=n(85628),j=["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],A=function(e){var t=!0===e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}}}},L=function(e,t){var n=e.prefixCls,r=(e.disabled,e.visible),u=e.children,c=e.popupElement,s=e.containerWidth,d=e.animation,p=e.transitionName,m=e.dropdownStyle,h=e.dropdownClassName,g=e.direction,b=e.placement,y=e.dropdownMatchSelectWidth,w=e.dropdownRender,C=e.dropdownAlign,E=e.getPopupContainer,S=e.empty,x=e.getTriggerDOMNode,Z=e.onPopupVisibleChange,O=e.onPopupMouseEnter,I=(0,i.Z)(e,j),M="".concat(n,"-dropdown"),N=c;w&&(N=w(c));var P=f.useMemo(function(){return A(y)},[y]),_=d?"".concat(M,"-").concat(d):p,D=f.useRef(null);f.useImperativeHandle(t,function(){return{getPopupElement:function(){return D.current}}});var R=(0,l.Z)({minWidth:s},m);return"number"==typeof y?R.width=y:y&&(R.width=s),f.createElement(F.Z,(0,o.Z)({},I,{showAction:Z?["click"]:[],hideAction:Z?["click"]:[],popupPlacement:b||("rtl"===(void 0===g?"ltr":g)?"bottomRight":"bottomLeft"),builtinPlacements:P,prefixCls:M,popupTransitionName:_,popup:f.createElement("div",{ref:D,onMouseEnter:O},N),popupAlign:C,popupVisible:r,getPopupContainer:E,popupClassName:v()(h,(0,a.Z)({},"".concat(M,"-empty"),S)),popupStyle:R,getTriggerDOMNode:x,onPopupVisibleChange:Z}),u)},z=f.forwardRef(L);z.displayName="SelectTrigger";var H=n(9942);function W(e,t){var n,o=e.key;return("value"in e&&(n=e.value),null!=o)?o:void 0!==n?n:"rc-index-key-".concat(t)}function K(e,t){var n,o=e||{},r=o.label;return{label:r||(t?"children":"label"),value:o.value||"value",options:o.options||"options"}}function B(e){var t=(0,l.Z)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,d.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var U=["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","showArrow","inputIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],G=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function X(e){return"tags"===e||"multiple"===e}var Y,Q=f.forwardRef(function(e,t){var n,d,p,w,E,S,Z=e.id,O=e.prefixCls,I=e.className,M=e.showSearch,N=e.tagRender,P=e.direction,_=e.omitDomProps,D=e.displayValues,R=e.onDisplayValuesChange,k=e.emptyOptions,T=e.notFoundContent,F=void 0===T?"Not Found":T,j=e.onClear,A=e.mode,L=e.disabled,W=e.loading,K=e.getInputElement,B=e.getRawInputElement,Y=e.open,Q=e.defaultOpen,J=e.onDropdownVisibleChange,$=e.activeValue,q=e.onActiveValueChange,ee=e.activeDescendantId,et=e.searchValue,en=e.autoClearSearchValue,eo=e.onSearch,er=e.onSearchSplit,ea=e.tokenSeparators,el=e.allowClear,eu=e.showArrow,ei=e.inputIcon,ec=e.clearIcon,es=e.OptionList,ed=e.animation,ef=e.transitionName,ep=e.dropdownStyle,ev=e.dropdownClassName,em=e.dropdownMatchSelectWidth,eh=e.dropdownRender,eg=e.dropdownAlign,eb=e.placement,ey=e.getPopupContainer,ew=e.showAction,eC=void 0===ew?[]:ew,eE=e.onFocus,eS=e.onBlur,ex=e.onKeyUp,eZ=e.onKeyDown,eO=e.onMouseDown,eI=(0,i.Z)(e,U),eM=X(A),eN=(void 0!==M?M:eM)||"combobox"===A,eP=(0,l.Z)({},eI);G.forEach(function(e){delete eP[e]}),null==_||_.forEach(function(e){delete eP[e]});var e_=f.useState(!1),eD=(0,u.Z)(e_,2),eR=eD[0],ek=eD[1];f.useEffect(function(){ek((0,h.Z)())},[]);var eT=f.useRef(null),eV=f.useRef(null),eF=f.useRef(null),ej=f.useRef(null),eA=f.useRef(null),eL=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=f.useState(!1),n=(0,u.Z)(t,2),o=n[0],r=n[1],a=f.useRef(null),l=function(){window.clearTimeout(a.current)};return f.useEffect(function(){return l},[]),[o,function(t,n){l(),a.current=window.setTimeout(function(){r(t),n&&n()},e)},l]}(),ez=(0,u.Z)(eL,3),eH=ez[0],eW=ez[1],eK=ez[2];f.useImperativeHandle(t,function(){var e,t;return{focus:null===(e=ej.current)||void 0===e?void 0:e.focus,blur:null===(t=ej.current)||void 0===t?void 0:t.blur,scrollTo:function(e){var t;return null===(t=eA.current)||void 0===t?void 0:t.scrollTo(e)}}});var eB=f.useMemo(function(){if("combobox"!==A)return et;var e,t=null===(e=D[0])||void 0===e?void 0:e.value;return"string"==typeof t||"number"==typeof t?String(t):""},[et,A,D]),eU="combobox"===A&&"function"==typeof K&&K()||null,eG="function"==typeof B&&B(),eX=(0,b.x1)(eV,null==eG?void 0:null===(n=eG.props)||void 0===n?void 0:n.ref),eY=(0,s.Z)(void 0,{defaultValue:Q,value:Y}),eQ=(0,u.Z)(eY,2),eJ=eQ[0],e$=eQ[1],eq=eJ,e0=!F&&k;(L||e0&&eq&&"combobox"===A)&&(eq=!1);var e1=!e0&&eq,e2=f.useCallback(function(e){var t=void 0!==e?e:!eq;L||(e$(t),eq!==t&&(null==J||J(t)))},[L,eq,e$,J]),e6=f.useMemo(function(){return(ea||[]).some(function(e){return["\n","\r\n"].includes(e)})},[ea]),e4=function(e,t,n){var o=!0,a=e;null==q||q(null);var l=n?null:function(e,t){if(!t||!t.length)return null;var n=!1,o=function e(t,o){var a=(0,H.Z)(o),l=a[0],u=a.slice(1);if(!l)return[t];var i=t.split(l);return n=n||i.length>1,i.reduce(function(t,n){return[].concat((0,r.Z)(t),(0,r.Z)(e(n,u)))},[]).filter(function(e){return e})}(e,t);return n?o:null}(e,ea);return"combobox"!==A&&l&&(a="",null==er||er(l),e2(!1),o=!1),eo&&eB!==a&&eo(a,{source:t?"typing":"effect"}),o},e9=function(e){e&&e.trim()&&eo(e,{source:"submit"})};f.useEffect(function(){eq||eM||"combobox"===A||e4("",!1,!1)},[eq]),f.useEffect(function(){eJ&&L&&e$(!1),L&&eW(!1)},[L]);var e5=C(),e7=(0,u.Z)(e5,2),e3=e7[0],e8=e7[1],te=function(e){var t,n=e3(),o=e.which;if(o!==g.Z.ENTER||("combobox"!==A&&e.preventDefault(),eq||e2(!0)),e8(!!eB),o===g.Z.BACKSPACE&&!n&&eM&&!eB&&D.length){for(var a=(0,r.Z)(D),l=null,u=a.length-1;u>=0;u-=1){var i=a[u];if(!i.disabled){a.splice(u,1),l=i;break}}l&&R(a,{type:"remove",values:[l]})}for(var c=arguments.length,s=Array(c>1?c-1:0),d=1;d<c;d++)s[d-1]=arguments[d];eq&&eA.current&&(t=eA.current).onKeyDown.apply(t,[e].concat(s)),null==eZ||eZ.apply(void 0,[e].concat(s))},tt=function(e){for(var t,n=arguments.length,o=Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];eq&&eA.current&&(t=eA.current).onKeyUp.apply(t,[e].concat(o)),null==ex||ex.apply(void 0,[e].concat(o))},tn=function(e){R(D.filter(function(t){return t!==e}),{type:"remove",values:[e]})},to=f.useRef(!1),tr=function(){eW(!0),!L&&(eE&&!to.current&&eE.apply(void 0,arguments),eC.includes("focus")&&e2(!0)),to.current=!0},ta=function(){eW(!1,function(){to.current=!1,e2(!1)}),!L&&(eB&&("tags"===A?eo(eB,{source:"submit"}):"multiple"===A&&eo("",{source:"blur"})),eS&&eS.apply(void 0,arguments))},tl=[];f.useEffect(function(){return function(){tl.forEach(function(e){return clearTimeout(e)}),tl.splice(0,tl.length)}},[]);var tu,ti,tc,ts,td,tf=function(e){var t,n=e.target,o=null===(t=eF.current)||void 0===t?void 0:t.getPopupElement();if(o&&o.contains(n)){var r=setTimeout(function(){var e,t=tl.indexOf(r);-1!==t&&tl.splice(t,1),eK(),eR||o.contains(document.activeElement)||null===(e=ej.current)||void 0===e||e.focus()});tl.push(r)}for(var a=arguments.length,l=Array(a>1?a-1:0),u=1;u<a;u++)l[u-1]=arguments[u];null==eO||eO.apply(void 0,[e].concat(l))},tp=f.useState(null),tv=(0,u.Z)(tp,2),tm=tv[0],th=tv[1],tg=f.useState({}),tb=(0,u.Z)(tg,2)[1];(0,m.Z)(function(){if(e1){var e,t=Math.ceil(null===(e=eT.current)||void 0===e?void 0:e.offsetWidth);tm===t||Number.isNaN(t)||th(t)}},[e1]),eG&&(p=function(e){e2(e)}),tu=function(){var e;return[eT.current,null===(e=eF.current)||void 0===e?void 0:e.getPopupElement()]},ts=!!eG,(td=f.useRef(null)).current={open:e1,triggerOpen:e2,customizedTrigger:ts},f.useEffect(function(){function e(e){if(null===(t=td.current)||void 0===t||!t.customizedTrigger){var t,n=e.target;n.shadowRoot&&e.composed&&(n=e.composedPath()[0]||n),td.current.open&&tu().filter(function(e){return e}).every(function(e){return!e.contains(n)&&e!==n})&&td.current.triggerOpen(!1)}}return window.addEventListener("mousedown",e),function(){return window.removeEventListener("mousedown",e)}},[]);var ty=f.useMemo(function(){return(0,l.Z)((0,l.Z)({},e),{},{notFoundContent:F,open:eq,triggerOpen:e1,id:Z,showSearch:eN,multiple:eM,toggleOpen:e2})},[e,F,e1,eq,Z,eN,eM,e2]),tw=void 0!==eu?eu:W||!eM&&"combobox"!==A;tw&&(w=f.createElement(x,{className:v()("".concat(O,"-arrow"),(0,a.Z)({},"".concat(O,"-arrow-loading"),W)),customizeIcon:ei,customizeIconProps:{loading:W,searchValue:eB,open:eq,focused:eH,showSearch:eN}}));var tC=function(){null==j||j(),R([],{type:"clear",values:D}),e4("",!1,!1)};!L&&el&&(D.length||eB)&&!("combobox"===A&&""===eB)&&(E=f.createElement(x,{className:"".concat(O,"-clear"),onMouseDown:tC,customizeIcon:ec},"\xd7"));var tE=f.createElement(es,{ref:eA}),tS=v()(O,I,(d={},(0,a.Z)(d,"".concat(O,"-focused"),eH),(0,a.Z)(d,"".concat(O,"-multiple"),eM),(0,a.Z)(d,"".concat(O,"-single"),!eM),(0,a.Z)(d,"".concat(O,"-allow-clear"),el),(0,a.Z)(d,"".concat(O,"-show-arrow"),tw),(0,a.Z)(d,"".concat(O,"-disabled"),L),(0,a.Z)(d,"".concat(O,"-loading"),W),(0,a.Z)(d,"".concat(O,"-open"),eq),(0,a.Z)(d,"".concat(O,"-customize-input"),eU),(0,a.Z)(d,"".concat(O,"-show-search"),eN),d)),tx=f.createElement(z,{ref:eF,disabled:L,prefixCls:O,visible:e1,popupElement:tE,containerWidth:tm,animation:ed,transitionName:ef,dropdownStyle:ep,dropdownClassName:ev,direction:P,dropdownMatchSelectWidth:em,dropdownRender:eh,dropdownAlign:eg,placement:eb,getPopupContainer:ey,empty:k,getTriggerDOMNode:function(){return eV.current},onPopupVisibleChange:p,onPopupMouseEnter:function(){tb({})}},eG?f.cloneElement(eG,{ref:eX}):f.createElement(V,(0,o.Z)({},e,{domRef:eV,prefixCls:O,inputElement:eU,ref:ej,id:Z,showSearch:eN,autoClearSearchValue:en,mode:A,activeDescendantId:ee,tagRender:N,values:D,open:eq,onToggleOpen:e2,activeValue:$,searchValue:eB,onSearch:e4,onSearchSubmit:e9,onRemove:tn,tokenWithEnter:e6})));return S=eG?tx:f.createElement("div",(0,o.Z)({className:tS},eP,{ref:eT,onMouseDown:tf,onKeyDown:te,onKeyUp:tt,onFocus:tr,onBlur:ta}),eH&&!eq&&f.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(D.map(function(e){var t=e.label,n=e.value;return["number","string"].includes((0,c.Z)(t))?t:n}).join(", "))),tx,w,E),f.createElement(y.Provider,{value:ty},S)}),J=function(e,t){var n=f.useRef({values:new Map,options:new Map}),o=f.useMemo(function(){var o=n.current,r=o.values,a=o.options,u=e.map(function(e){if(void 0===e.label){var t;return(0,l.Z)((0,l.Z)({},e),{},{label:null===(t=r.get(e.value))||void 0===t?void 0:t.label})}return e}),i=new Map,c=new Map;return u.forEach(function(e){i.set(e.value,e),c.set(e.value,t.get(e.value)||a.get(e.value))}),n.current.values=i,n.current.options=c,u},[e,t]),r=f.useCallback(function(e){return t.get(e)||n.current.options.get(e)},[t]);return[o,r]};function $(e,t){return I(e).join("").toUpperCase().includes(t)}var q=n(21982),ee=0,et=(0,q.Z)(),en=n(81706),eo=["children","value"],er=["children"];function ea(e){var t=f.useRef();return t.current=e,f.useCallback(function(){return t.current.apply(t,arguments)},[])}var el=function(){return null};el.isSelectOptGroup=!0;var eu=el,ei=function(){return null};ei.isSelectOption=!0;var ec=ei,es=n(87296),ed=n(17967),ef=n(77213),ep=f.createContext(null),ev=["disabled","title","children","style","className"];function em(e){return"string"==typeof e||"number"==typeof e}var eh=function(e,t){var n=w(),l=n.prefixCls,c=n.id,s=n.open,d=n.multiple,p=n.mode,m=n.searchValue,h=n.toggleOpen,b=n.notFoundContent,y=n.onPopupScroll,C=f.useContext(ep),S=C.flattenOptions,Z=C.onActiveValue,O=C.defaultActiveFirstOption,I=C.onSelect,M=C.menuItemSelectedIcon,N=C.rawValues,P=C.fieldNames,_=C.virtual,D=C.listHeight,R=C.listItemHeight,k="".concat(l,"-item"),T=(0,ed.Z)(function(){return S},[s,S],function(e,t){return t[0]&&e[1]!==t[1]}),V=f.useRef(null),F=function(e){e.preventDefault()},j=function(e){V.current&&V.current.scrollTo("number"==typeof e?{index:e}:e)},A=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=T.length,o=0;o<n;o+=1){var r=(e+o*t+n)%n,a=T[r],l=a.group,u=a.data;if(!l&&!u.disabled)return r}return -1},L=f.useState(function(){return A(0)}),z=(0,u.Z)(L,2),H=z[0],W=z[1],K=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];W(e);var n={source:t?"keyboard":"mouse"},o=T[e];if(!o){Z(null,-1,n);return}Z(o.value,e,n)};(0,f.useEffect)(function(){K(!1!==O?A(0):-1)},[T.length,m]);var B=f.useCallback(function(e){return N.has(e)&&"combobox"!==p},[p,(0,r.Z)(N).toString(),N.size]);(0,f.useEffect)(function(){var e,t=setTimeout(function(){if(!d&&s&&1===N.size){var e=Array.from(N)[0],t=T.findIndex(function(t){return t.data.value===e});-1!==t&&(K(t),j(t))}});return s&&(null===(e=V.current)||void 0===e||e.scrollTo(void 0)),function(){return clearTimeout(t)}},[s,m]);var U=function(e){void 0!==e&&I(e,{selected:!N.has(e)}),d||h(!1)};if(f.useImperativeHandle(t,function(){return{onKeyDown:function(e){var t=e.which,n=e.ctrlKey;switch(t){case g.Z.N:case g.Z.P:case g.Z.UP:case g.Z.DOWN:var o=0;if(t===g.Z.UP?o=-1:t===g.Z.DOWN?o=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&n&&(t===g.Z.N?o=1:t===g.Z.P&&(o=-1)),0!==o){var r=A(H+o,o);j(r),K(r,!0)}break;case g.Z.ENTER:var a=T[H];a&&!a.data.disabled?U(a.value):U(void 0),s&&e.preventDefault();break;case g.Z.ESC:h(!1),s&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){j(e)}}}),0===T.length)return f.createElement("div",{role:"listbox",id:"".concat(c,"_list"),className:"".concat(k,"-empty"),onMouseDown:F},b);var G=Object.keys(P).map(function(e){return P[e]}),X=function(e){return e.label},Y=function(e){var t=T[e];if(!t)return null;var n=t.data||{},r=n.value,a=t.group,l=(0,E.Z)(n,!0),u=X(t);return t?f.createElement("div",(0,o.Z)({"aria-label":"string"!=typeof u||a?null:u},l,{key:e,role:a?"presentation":"option",id:"".concat(c,"_list_").concat(e),"aria-selected":B(r)}),r):null};return f.createElement(f.Fragment,null,f.createElement("div",{role:"listbox",id:"".concat(c,"_list"),style:{height:0,width:0,overflow:"hidden"}},Y(H-1),Y(H),Y(H+1)),f.createElement(ef.Z,{itemKey:"key",ref:V,data:T,height:D,itemHeight:R,fullHeight:!1,onMouseDown:F,onScroll:y,virtual:_},function(e,t){var n=e.group,r=e.groupOption,l=e.data,u=e.label,c=e.value,s=l.key;if(n){var d,p,m=null!==(p=l.title)&&void 0!==p?p:em(u)?u.toString():void 0;return f.createElement("div",{className:v()(k,"".concat(k,"-group")),title:m},void 0!==u?u:s)}var h=l.disabled,g=l.title,b=(l.children,l.style),y=l.className,w=(0,i.Z)(l,ev),C=(0,es.Z)(w,G),S=B(c),Z="".concat(k,"-option"),O=v()(k,Z,y,(d={},(0,a.Z)(d,"".concat(Z,"-grouped"),r),(0,a.Z)(d,"".concat(Z,"-active"),H===t&&!h),(0,a.Z)(d,"".concat(Z,"-disabled"),h),(0,a.Z)(d,"".concat(Z,"-selected"),S),d)),I=X(e),N="number"==typeof I?I:I||c,P=em(N)?N.toString():void 0;return void 0!==g&&(P=g),f.createElement("div",(0,o.Z)({},(0,E.Z)(C),{"aria-selected":S,className:O,title:P,onMouseMove:function(){H!==t&&!h&&K(t)},onClick:function(){h||U(c)},style:b}),f.createElement("div",{className:"".concat(Z,"-content")},N),f.isValidElement(M)||S,(!M||"function"==typeof M||S)&&f.createElement(x,{className:"".concat(k,"-option-state"),customizeIcon:M,customizeIconProps:{isSelected:S}},S?"✓":null))}))},eg=f.forwardRef(eh);eg.displayName="OptionList";var eb,ey=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],ew=["inputValue"],eC=f.forwardRef(function(e,t){var n,d,p,v,m,h,g,b,y,w,C=e.id,E=e.mode,S=e.prefixCls,x=e.backfill,Z=e.fieldNames,O=e.inputValue,M=e.searchValue,N=e.onSearch,P=e.autoClearSearchValue,_=void 0===P||P,D=e.onSelect,R=e.onDeselect,k=e.dropdownMatchSelectWidth,T=void 0===k||k,V=e.filterOption,F=e.filterSort,j=e.optionFilterProp,A=e.optionLabelProp,L=e.options,z=e.children,H=e.defaultActiveFirstOption,U=e.menuItemSelectedIcon,G=e.virtual,Y=e.listHeight,q=void 0===Y?200:Y,el=e.listItemHeight,eu=void 0===el?20:el,ei=e.value,ec=e.defaultValue,es=e.labelInValue,ed=e.onChange,ef=(0,i.Z)(e,ey),ev=(d=f.useState(),v=(p=(0,u.Z)(d,2))[0],m=p[1],f.useEffect(function(){var e;m("rc_select_".concat((et?(e=ee,ee+=1):e="TEST_OR_SSR",e)))},[]),C||v),em=X(E),eh=!!(!L&&z),eb=f.useMemo(function(){return(void 0!==V||"combobox"!==E)&&V},[V,E]),eC=f.useMemo(function(){return K(Z,eh)},[JSON.stringify(Z),eh]),eE=(0,s.Z)("",{value:void 0!==M?M:O,postState:function(e){return e||""}}),eS=(0,u.Z)(eE,2),ex=eS[0],eZ=eS[1],eO=f.useMemo(function(){var e=L;L||(e=function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,en.Z)(t).map(function(t,o){if(!f.isValidElement(t)||!t.type)return null;var r,a,u,c,s,d,p=t.type.isSelectOptGroup,v=t.key,m=t.props,h=m.children,g=(0,i.Z)(m,er);return n||!p?(a=(r=t).key,c=(u=r.props).children,s=u.value,d=(0,i.Z)(u,eo),(0,l.Z)({key:a,value:void 0!==s?s:a,children:c},d)):(0,l.Z)((0,l.Z)({key:"__RC_SELECT_GRP__".concat(null===v?o:v,"__"),label:v},g),{},{options:e(h)})}).filter(function(e){return e})}(z));var t=new Map,n=new Map,o=function(e,t,n){n&&"string"==typeof n&&e.set(t[n],t)};return function e(r){for(var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l=0;l<r.length;l+=1){var u=r[l];!u[eC.options]||a?(t.set(u[eC.value],u),o(n,u,eC.label),o(n,u,j),o(n,u,A)):e(u[eC.options],!0)}}(e),{options:e,valueOptions:t,labelOptions:n}},[L,z,eC,j,A]),eI=eO.valueOptions,eM=eO.labelOptions,eN=eO.options,eP=f.useCallback(function(e){return I(e).map(function(e){(t=e)&&"object"===(0,c.Z)(t)?(r=e.key,o=e.label,n=null!==(u=e.value)&&void 0!==u?u:r):n=e;var t,n,o,r,a,l,u,i,s=eI.get(n);return s&&(void 0===o&&(o=null==s?void 0:s[A||eC.label]),void 0===r&&(r=null!==(i=null==s?void 0:s.key)&&void 0!==i?i:n),a=null==s?void 0:s.disabled,l=null==s?void 0:s.title),{label:o,value:n,key:r,disabled:a,title:l}})},[eC,A,eI]),e_=(0,s.Z)(ec,{value:ei}),eD=(0,u.Z)(e_,2),eR=eD[0],ek=eD[1],eT=f.useMemo(function(){var e,t=eP(eR);return"combobox"!==E||null!==(e=t[0])&&void 0!==e&&e.value?t:[]},[eR,eP,E]),eV=J(eT,eI),eF=(0,u.Z)(eV,2),ej=eF[0],eA=eF[1],eL=f.useMemo(function(){if(!E&&1===ej.length){var e=ej[0];if(null===e.value&&(null===e.label||void 0===e.label))return[]}return ej.map(function(e){var t;return(0,l.Z)((0,l.Z)({},e),{},{label:null!==(t=e.label)&&void 0!==t?t:e.value})})},[E,ej]),ez=f.useMemo(function(){return new Set(ej.map(function(e){return e.value}))},[ej]);f.useEffect(function(){if("combobox"===E){var e,t,n=null===(e=ej[0])||void 0===e?void 0:e.value;eZ(null!=n?String(n):"")}},[ej]);var eH,eW,eK,eB,eU,eG=ea(function(e,t){var n;return n={},(0,a.Z)(n,eC.value,e),(0,a.Z)(n,eC.label,null!=t?t:e),n}),eX=(eH=f.useMemo(function(){if("tags"!==E)return eN;var e=(0,r.Z)(eN);return(0,r.Z)(ej).sort(function(e,t){return e.value<t.value?-1:1}).forEach(function(t){var n,o=t.value;!eI.has(o)&&e.push(eG(o,t.label))}),e},[eG,eN,eI,ej,E]),f.useMemo(function(){if(!ex||!1===eb)return eH;var e=eC.options,t=eC.label,n=eC.value,o=[],r="function"==typeof eb,u=ex.toUpperCase(),i=r?eb:function(o,r){return j?$(r[j],u):r[e]?$(r["children"!==t?t:"label"],u):$(r[n],u)},c=r?function(e){return B(e)}:function(e){return e};return eH.forEach(function(t){if(t[e]){if(i(ex,c(t)))o.push(t);else{var n=t[e].filter(function(e){return i(ex,c(e))});n.length&&o.push((0,l.Z)((0,l.Z)({},t),{},(0,a.Z)({},e,n)))}return}i(ex,c(t))&&o.push(t)}),o},[eH,eb,j,ex,eC])),eY=f.useMemo(function(){return"tags"!==E||!ex||eX.some(function(e){return e[j||"value"]===ex})?eX:[eG(ex)].concat((0,r.Z)(eX))},[eG,j,E,eX,ex]),eQ=f.useMemo(function(){return F?(0,r.Z)(eY).sort(function(e,t){return F(e,t)}):eY},[eY,F]),eJ=f.useMemo(function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.fieldNames,o=t.childrenAsData,r=[],a=K(n,!1),l=a.label,u=a.value,i=a.options;return!function e(t,n){t.forEach(function(t){var a=t[l];if(!n&&i in t){var c=a;void 0===c&&o&&(c=t.label),r.push({key:W(t,r.length),group:!0,data:t,label:c}),e(t[i],!0)}else{var s=t[u];r.push({key:W(t,r.length),groupOption:n,data:t,label:a,value:s})}})}(e,!1),r}(eQ,{fieldNames:eC,childrenAsData:eh})},[eQ,eC,eh]),e$=function(e){var t=eP(e);if(ek(t),ed&&(t.length!==ej.length||t.some(function(e,t){var n;return(null===(n=ej[t])||void 0===n?void 0:n.value)!==(null==e?void 0:e.value)}))){var n=es?t:t.map(function(e){return e.value}),o=t.map(function(e){return B(eA(e.value))});ed(em?n:n[0],em?o:o[0])}},eq=f.useState(null),e0=(0,u.Z)(eq,2),e1=e0[0],e2=e0[1],e6=f.useState(0),e4=(0,u.Z)(e6,2),e9=e4[0],e5=e4[1],e7=void 0!==H?H:"combobox"!==E,e3=f.useCallback(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.source;e5(t),x&&"combobox"===E&&null!==e&&"keyboard"===(void 0===o?"keyboard":o)&&e2(String(e))},[x,E]),e8=function(e,t,n){var o=function(){var t,n=eA(e);return[es?{label:null==n?void 0:n[eC.label],value:e,key:null!==(t=null==n?void 0:n.key)&&void 0!==t?t:e}:e,B(n)]};if(t&&D){var r,a=o(),l=(0,u.Z)(a,2);D(l[0],l[1])}else if(!t&&R&&"clear"!==n){var i,c=o(),s=(0,u.Z)(c,2);R(s[0],s[1])}},te=ea(function(e,t){var n,o=!em||t.selected;n=o?em?[].concat((0,r.Z)(ej),[e]):[e]:ej.filter(function(t){return t.value!==e}),e$(n),e8(e,o),"combobox"===E?e2(""):(!X||_)&&(eZ(""),e2(""))}),tt=function(e,t){e$(e);var n=t.type,o=t.values;("remove"===n||"clear"===n)&&o.forEach(function(e){e8(e.value,!1,n)})},tn=function(e,t){if(eZ(e),e2(null),"submit"===t.source){var n=(e||"").trim();if(n){var o=Array.from(new Set([].concat((0,r.Z)(ez),[n])));e$(o),e8(n,!0),eZ("")}return}"blur"!==t.source&&("combobox"===E&&e$(e),null==N||N(e))},to=function(e){var t=e;"tags"!==E&&(t=e.map(function(e){var t=eM.get(e);return null==t?void 0:t.value}).filter(function(e){return void 0!==e}));var n=Array.from(new Set([].concat((0,r.Z)(ez),(0,r.Z)(t))));e$(n),n.forEach(function(e){e8(e,!0)})},tr=f.useMemo(function(){return(0,l.Z)((0,l.Z)({},eO),{},{flattenOptions:eJ,onActiveValue:e3,defaultActiveFirstOption:e7,onSelect:te,menuItemSelectedIcon:U,rawValues:ez,fieldNames:eC,virtual:!1!==G&&!1!==T,listHeight:q,listItemHeight:eu,childrenAsData:eh})},[eO,eJ,e3,e7,te,U,ez,eC,G,T,q,eu,eh]);return f.createElement(ep.Provider,{value:tr},f.createElement(Q,(0,o.Z)({},ef,{id:ev,prefixCls:void 0===S?"rc-select":S,ref:t,omitDomProps:ew,mode:E,displayValues:eL,onDisplayValuesChange:tt,searchValue:ex,onSearch:tn,autoClearSearchValue:_,onSearchSplit:to,dropdownMatchSelectWidth:T,OptionList:eg,emptyOptions:!eJ.length,activeValue:e1,activeDescendantId:"".concat(ev,"_list_").concat(e9)})))});eC.Option=ec,eC.OptGroup=eu;var eE=eC}}]); |