{"ast":null,"code":"import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport { composeRef } from \"rc-util/es/ref\";\nimport { warning } from \"rc-util/es/warning\";\nvar Input = function Input(props, ref) {\n  var _inputNode2;\n  var prefixCls = props.prefixCls,\n    id = props.id,\n    inputElement = props.inputElement,\n    disabled = props.disabled,\n    tabIndex = props.tabIndex,\n    autoFocus = props.autoFocus,\n    autoComplete = props.autoComplete,\n    editable = props.editable,\n    activeDescendantId = props.activeDescendantId,\n    value = props.value,\n    maxLength = props.maxLength,\n    _onKeyDown = props.onKeyDown,\n    _onMouseDown = props.onMouseDown,\n    _onChange = props.onChange,\n    onPaste = props.onPaste,\n    _onCompositionStart = props.onCompositionStart,\n    _onCompositionEnd = props.onCompositionEnd,\n    open = props.open,\n    attrs = props.attrs;\n  var inputNode = inputElement || /*#__PURE__*/React.createElement(\"input\", null);\n  var _inputNode = inputNode,\n    originRef = _inputNode.ref,\n    originProps = _inputNode.props;\n  var onOriginKeyDown = originProps.onKeyDown,\n    onOriginChange = originProps.onChange,\n    onOriginMouseDown = originProps.onMouseDown,\n    onOriginCompositionStart = originProps.onCompositionStart,\n    onOriginCompositionEnd = originProps.onCompositionEnd,\n    style = originProps.style;\n  warning(!('maxLength' in inputNode.props), \"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled.\");\n  inputNode = /*#__PURE__*/React.cloneElement(inputNode, _objectSpread(_objectSpread(_objectSpread({\n    type: 'search'\n  }, originProps), {}, {\n    // Override over origin props\n    id: id,\n    ref: composeRef(ref, originRef),\n    disabled: disabled,\n    tabIndex: tabIndex,\n    autoComplete: autoComplete || 'off',\n    autoFocus: autoFocus,\n    className: classNames(\"\".concat(prefixCls, \"-selection-search-input\"), (_inputNode2 = inputNode) === null || _inputNode2 === void 0 || (_inputNode2 = _inputNode2.props) === null || _inputNode2 === void 0 ? void 0 : _inputNode2.className),\n    role: 'combobox',\n    'aria-expanded': open || false,\n    'aria-haspopup': 'listbox',\n    'aria-owns': \"\".concat(id, \"_list\"),\n    'aria-autocomplete': 'list',\n    'aria-controls': \"\".concat(id, \"_list\"),\n    'aria-activedescendant': open ? activeDescendantId : undefined\n  }, attrs), {}, {\n    value: editable ? value : '',\n    maxLength: maxLength,\n    readOnly: !editable,\n    unselectable: !editable ? 'on' : null,\n    style: _objectSpread(_objectSpread({}, style), {}, {\n      opacity: editable ? null : 0\n    }),\n    onKeyDown: function onKeyDown(event) {\n      _onKeyDown(event);\n      if (onOriginKeyDown) {\n        onOriginKeyDown(event);\n      }\n    },\n    onMouseDown: function onMouseDown(event) {\n      _onMouseDown(event);\n      if (onOriginMouseDown) {\n        onOriginMouseDown(event);\n      }\n    },\n    onChange: function onChange(event) {\n      _onChange(event);\n      if (onOriginChange) {\n        onOriginChange(event);\n      }\n    },\n    onCompositionStart: function onCompositionStart(event) {\n      _onCompositionStart(event);\n      if (onOriginCompositionStart) {\n        onOriginCompositionStart(event);\n      }\n    },\n    onCompositionEnd: function onCompositionEnd(event) {\n      _onCompositionEnd(event);\n      if (onOriginCompositionEnd) {\n        onOriginCompositionEnd(event);\n      }\n    },\n    onPaste: onPaste\n  }));\n  return inputNode;\n};\nvar RefInput = /*#__PURE__*/React.forwardRef(Input);\nif (process.env.NODE_ENV !== 'production') {\n  RefInput.displayName = 'Input';\n}\nexport default RefInput;","map":{"version":3,"names":["_objectSpread","React","classNames","composeRef","warning","Input","props","ref","_inputNode2","prefixCls","id","inputElement","disabled","tabIndex","autoFocus","autoComplete","editable","activeDescendantId","value","maxLength","_onKeyDown","onKeyDown","_onMouseDown","onMouseDown","_onChange","onChange","onPaste","_onCompositionStart","onCompositionStart","_onCompositionEnd","onCompositionEnd","open","attrs","inputNode","createElement","_inputNode","originRef","originProps","onOriginKeyDown","onOriginChange","onOriginMouseDown","onOriginCompositionStart","onOriginCompositionEnd","style","cloneElement","type","className","concat","role","undefined","readOnly","unselectable","opacity","event","RefInput","forwardRef","process","env","NODE_ENV","displayName"],"sources":["D:/Project/UC_Trains_Voice/react-demo/node_modules/rc-select/es/Selector/Input.js"],"sourcesContent":["import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport { composeRef } from \"rc-util/es/ref\";\nimport { warning } from \"rc-util/es/warning\";\nvar Input = function Input(props, ref) {\n  var _inputNode2;\n  var prefixCls = props.prefixCls,\n    id = props.id,\n    inputElement = props.inputElement,\n    disabled = props.disabled,\n    tabIndex = props.tabIndex,\n    autoFocus = props.autoFocus,\n    autoComplete = props.autoComplete,\n    editable = props.editable,\n    activeDescendantId = props.activeDescendantId,\n    value = props.value,\n    maxLength = props.maxLength,\n    _onKeyDown = props.onKeyDown,\n    _onMouseDown = props.onMouseDown,\n    _onChange = props.onChange,\n    onPaste = props.onPaste,\n    _onCompositionStart = props.onCompositionStart,\n    _onCompositionEnd = props.onCompositionEnd,\n    open = props.open,\n    attrs = props.attrs;\n  var inputNode = inputElement || /*#__PURE__*/React.createElement(\"input\", null);\n  var _inputNode = inputNode,\n    originRef = _inputNode.ref,\n    originProps = _inputNode.props;\n  var onOriginKeyDown = originProps.onKeyDown,\n    onOriginChange = originProps.onChange,\n    onOriginMouseDown = originProps.onMouseDown,\n    onOriginCompositionStart = originProps.onCompositionStart,\n    onOriginCompositionEnd = originProps.onCompositionEnd,\n    style = originProps.style;\n  warning(!('maxLength' in inputNode.props), \"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled.\");\n  inputNode = /*#__PURE__*/React.cloneElement(inputNode, _objectSpread(_objectSpread(_objectSpread({\n    type: 'search'\n  }, originProps), {}, {\n    // Override over origin props\n    id: id,\n    ref: composeRef(ref, originRef),\n    disabled: disabled,\n    tabIndex: tabIndex,\n    autoComplete: autoComplete || 'off',\n    autoFocus: autoFocus,\n    className: classNames(\"\".concat(prefixCls, \"-selection-search-input\"), (_inputNode2 = inputNode) === null || _inputNode2 === void 0 || (_inputNode2 = _inputNode2.props) === null || _inputNode2 === void 0 ? void 0 : _inputNode2.className),\n    role: 'combobox',\n    'aria-expanded': open || false,\n    'aria-haspopup': 'listbox',\n    'aria-owns': \"\".concat(id, \"_list\"),\n    'aria-autocomplete': 'list',\n    'aria-controls': \"\".concat(id, \"_list\"),\n    'aria-activedescendant': open ? activeDescendantId : undefined\n  }, attrs), {}, {\n    value: editable ? value : '',\n    maxLength: maxLength,\n    readOnly: !editable,\n    unselectable: !editable ? 'on' : null,\n    style: _objectSpread(_objectSpread({}, style), {}, {\n      opacity: editable ? null : 0\n    }),\n    onKeyDown: function onKeyDown(event) {\n      _onKeyDown(event);\n      if (onOriginKeyDown) {\n        onOriginKeyDown(event);\n      }\n    },\n    onMouseDown: function onMouseDown(event) {\n      _onMouseDown(event);\n      if (onOriginMouseDown) {\n        onOriginMouseDown(event);\n      }\n    },\n    onChange: function onChange(event) {\n      _onChange(event);\n      if (onOriginChange) {\n        onOriginChange(event);\n      }\n    },\n    onCompositionStart: function onCompositionStart(event) {\n      _onCompositionStart(event);\n      if (onOriginCompositionStart) {\n        onOriginCompositionStart(event);\n      }\n    },\n    onCompositionEnd: function onCompositionEnd(event) {\n      _onCompositionEnd(event);\n      if (onOriginCompositionEnd) {\n        onOriginCompositionEnd(event);\n      }\n    },\n    onPaste: onPaste\n  }));\n  return inputNode;\n};\nvar RefInput = /*#__PURE__*/React.forwardRef(Input);\nif (process.env.NODE_ENV !== 'production') {\n  RefInput.displayName = 'Input';\n}\nexport default RefInput;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}