{"ast":null,"code":"\"use client\";\n\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n  for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\nimport * as React from 'react';\nimport LoadingOutlined from \"@ant-design/icons/es/icons/LoadingOutlined\";\nimport classNames from 'classnames';\nimport RcSwitch from 'rc-switch';\nimport { devUseWarning } from '../_util/warning';\nimport Wave from '../_util/wave';\nimport { ConfigContext } from '../config-provider';\nimport DisabledContext from '../config-provider/DisabledContext';\nimport useSize from '../config-provider/hooks/useSize';\nimport useStyle from './style';\nconst Switch = /*#__PURE__*/React.forwardRef((props, ref) => {\n  const {\n      prefixCls: customizePrefixCls,\n      size: customizeSize,\n      disabled: customDisabled,\n      loading,\n      className,\n      rootClassName,\n      style\n    } = props,\n    restProps = __rest(props, [\"prefixCls\", \"size\", \"disabled\", \"loading\", \"className\", \"rootClassName\", \"style\"]);\n  if (process.env.NODE_ENV !== 'production') {\n    const warning = devUseWarning('Switch');\n    process.env.NODE_ENV !== \"production\" ? warning('checked' in props || !('value' in props), 'usage', '`value` is not a valid prop, do you mean `checked`?') : void 0;\n  }\n  const {\n    getPrefixCls,\n    direction,\n    switch: SWITCH\n  } = React.useContext(ConfigContext);\n  // ===================== Disabled =====================\n  const disabled = React.useContext(DisabledContext);\n  const mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading;\n  const prefixCls = getPrefixCls('switch', customizePrefixCls);\n  const loadingIcon = /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-handle`\n  }, loading && /*#__PURE__*/React.createElement(LoadingOutlined, {\n    className: `${prefixCls}-loading-icon`\n  }));\n  // Style\n  const [wrapSSR, hashId] = useStyle(prefixCls);\n  const mergedSize = useSize(customizeSize);\n  const classes = classNames(SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.className, {\n    [`${prefixCls}-small`]: mergedSize === 'small',\n    [`${prefixCls}-loading`]: loading,\n    [`${prefixCls}-rtl`]: direction === 'rtl'\n  }, className, rootClassName, hashId);\n  const mergedStyle = Object.assign(Object.assign({}, SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.style), style);\n  return wrapSSR( /*#__PURE__*/React.createElement(Wave, {\n    component: \"Switch\"\n  }, /*#__PURE__*/React.createElement(RcSwitch, Object.assign({}, restProps, {\n    prefixCls: prefixCls,\n    className: classes,\n    style: mergedStyle,\n    disabled: mergedDisabled,\n    ref: ref,\n    loadingIcon: loadingIcon\n  }))));\n});\nSwitch.__ANT_SWITCH = true;\nif (process.env.NODE_ENV !== 'production') {\n  Switch.displayName = 'Switch';\n}\nexport default Switch;","map":{"version":3,"names":["__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","React","LoadingOutlined","classNames","RcSwitch","devUseWarning","Wave","ConfigContext","DisabledContext","useSize","useStyle","Switch","forwardRef","props","ref","prefixCls","customizePrefixCls","size","customizeSize","disabled","customDisabled","loading","className","rootClassName","style","restProps","process","env","NODE_ENV","warning","getPrefixCls","direction","switch","SWITCH","useContext","mergedDisabled","loadingIcon","createElement","wrapSSR","hashId","mergedSize","classes","mergedStyle","assign","component","__ANT_SWITCH","displayName"],"sources":["/var/www/gavt/node_modules/antd/es/switch/index.js"],"sourcesContent":["\"use client\";\n\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n  for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\nimport * as React from 'react';\nimport LoadingOutlined from \"@ant-design/icons/es/icons/LoadingOutlined\";\nimport classNames from 'classnames';\nimport RcSwitch from 'rc-switch';\nimport { devUseWarning } from '../_util/warning';\nimport Wave from '../_util/wave';\nimport { ConfigContext } from '../config-provider';\nimport DisabledContext from '../config-provider/DisabledContext';\nimport useSize from '../config-provider/hooks/useSize';\nimport useStyle from './style';\nconst Switch = /*#__PURE__*/React.forwardRef((props, ref) => {\n  const {\n      prefixCls: customizePrefixCls,\n      size: customizeSize,\n      disabled: customDisabled,\n      loading,\n      className,\n      rootClassName,\n      style\n    } = props,\n    restProps = __rest(props, [\"prefixCls\", \"size\", \"disabled\", \"loading\", \"className\", \"rootClassName\", \"style\"]);\n  if (process.env.NODE_ENV !== 'production') {\n    const warning = devUseWarning('Switch');\n    process.env.NODE_ENV !== \"production\" ? warning('checked' in props || !('value' in props), 'usage', '`value` is not a valid prop, do you mean `checked`?') : void 0;\n  }\n  const {\n    getPrefixCls,\n    direction,\n    switch: SWITCH\n  } = React.useContext(ConfigContext);\n  // ===================== Disabled =====================\n  const disabled = React.useContext(DisabledContext);\n  const mergedDisabled = (customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled) || loading;\n  const prefixCls = getPrefixCls('switch', customizePrefixCls);\n  const loadingIcon = /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-handle`\n  }, loading && /*#__PURE__*/React.createElement(LoadingOutlined, {\n    className: `${prefixCls}-loading-icon`\n  }));\n  // Style\n  const [wrapSSR, hashId] = useStyle(prefixCls);\n  const mergedSize = useSize(customizeSize);\n  const classes = classNames(SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.className, {\n    [`${prefixCls}-small`]: mergedSize === 'small',\n    [`${prefixCls}-loading`]: loading,\n    [`${prefixCls}-rtl`]: direction === 'rtl'\n  }, className, rootClassName, hashId);\n  const mergedStyle = Object.assign(Object.assign({}, SWITCH === null || SWITCH === void 0 ? void 0 : SWITCH.style), style);\n  return wrapSSR( /*#__PURE__*/React.createElement(Wave, {\n    component: \"Switch\"\n  }, /*#__PURE__*/React.createElement(RcSwitch, Object.assign({}, restProps, {\n    prefixCls: prefixCls,\n    className: classes,\n    style: mergedStyle,\n    disabled: mergedDisabled,\n    ref: ref,\n    loadingIcon: loadingIcon\n  }))));\n});\nSwitch.__ANT_SWITCH = true;\nif (process.env.NODE_ENV !== 'production') {\n  Switch.displayName = 'Switch';\n}\nexport default Switch;"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}