{"ast":null,"code":"import { Icon } from '@chakra-ui/icon';\nimport { forwardRef, useMultiStyleConfig, omitThemingProps, StylesProvider, chakra, useStyles } from '@chakra-ui/system';\nimport { __DEV__ } from '@chakra-ui/utils';\nimport * as React from 'react';\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n  if (source == null) return {};\n  var target = {};\n  var sourceKeys = Object.keys(source);\n  var key, i;\n  for (i = 0; i < sourceKeys.length; i++) {\n    key = sourceKeys[i];\n    if (excluded.indexOf(key) >= 0) continue;\n    target[key] = source[key];\n  }\n  return target;\n}\nfunction _extends() {\n  _extends = Object.assign || function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n    return target;\n  };\n  return _extends.apply(this, arguments);\n}\nvar _excluded = [\"isDisabled\", \"children\"];\n\n/**\n * The tag component is used to label or categorize UI elements.\n * To style the tag globally, change the styles in `theme.components.Tag`\n * @see Docs https://chakra-ui.com/tag\n */\nvar Tag = /*#__PURE__*/forwardRef(function (props, ref) {\n  var styles = useMultiStyleConfig(\"Tag\", props);\n  var ownProps = omitThemingProps(props);\n  var containerStyles = _extends({\n    display: \"inline-flex\",\n    verticalAlign: \"top\",\n    alignItems: \"center\",\n    maxWidth: \"100%\"\n  }, styles.container);\n  return /*#__PURE__*/React.createElement(StylesProvider, {\n    value: styles\n  }, /*#__PURE__*/React.createElement(chakra.span, _extends({\n    ref: ref\n  }, ownProps, {\n    __css: containerStyles\n  })));\n});\nif (__DEV__) {\n  Tag.displayName = \"Tag\";\n}\nvar TagLabel = /*#__PURE__*/forwardRef(function (props, ref) {\n  var styles = useStyles();\n  return /*#__PURE__*/React.createElement(chakra.span, _extends({\n    ref: ref,\n    isTruncated: true\n  }, props, {\n    __css: styles.label\n  }));\n});\nif (__DEV__) {\n  TagLabel.displayName = \"TagLabel\";\n}\nvar TagLeftIcon = /*#__PURE__*/forwardRef(function (props, ref) {\n  return /*#__PURE__*/React.createElement(Icon, _extends({\n    ref: ref,\n    verticalAlign: \"top\",\n    marginEnd: \"0.5rem\"\n  }, props));\n});\nif (__DEV__) {\n  TagLeftIcon.displayName = \"TagLeftIcon\";\n}\nvar TagRightIcon = /*#__PURE__*/forwardRef(function (props, ref) {\n  return /*#__PURE__*/React.createElement(Icon, _extends({\n    ref: ref,\n    verticalAlign: \"top\",\n    marginStart: \"0.5rem\"\n  }, props));\n});\nif (__DEV__) {\n  TagRightIcon.displayName = \"TagRightIcon\";\n}\nvar TagCloseIcon = function TagCloseIcon(props) {\n  return /*#__PURE__*/React.createElement(Icon, _extends({\n    verticalAlign: \"inherit\",\n    viewBox: \"0 0 512 512\"\n  }, props), /*#__PURE__*/React.createElement(\"path\", {\n    fill: \"currentColor\",\n    d: \"M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z\"\n  }));\n};\nif (__DEV__) {\n  TagCloseIcon.displayName = \"TagCloseIcon\";\n}\n\n/**\n * TagCloseButton is used to close \"remove\" the tag\n * @see Docs https://chakra-ui.com/tag\n */\nvar TagCloseButton = function TagCloseButton(props) {\n  var isDisabled = props.isDisabled,\n    children = props.children,\n    rest = _objectWithoutPropertiesLoose(props, _excluded);\n  var styles = useStyles();\n  var btnStyles = _extends({\n    display: \"flex\",\n    alignItems: \"center\",\n    justifyContent: \"center\",\n    outline: \"0\"\n  }, styles.closeButton);\n  return /*#__PURE__*/React.createElement(chakra.button, _extends({\n    \"aria-label\": \"close\"\n  }, rest, {\n    type: \"button\",\n    disabled: isDisabled,\n    __css: btnStyles\n  }), children || /*#__PURE__*/React.createElement(TagCloseIcon, null));\n};\nif (__DEV__) {\n  TagCloseButton.displayName = \"TagCloseButton\";\n}\nexport { Tag, TagCloseButton, TagLabel, TagLeftIcon, TagRightIcon };","map":{"version":3,"names":["Icon","forwardRef","useMultiStyleConfig","omitThemingProps","StylesProvider","chakra","useStyles","__DEV__","React","_objectWithoutPropertiesLoose","source","excluded","target","sourceKeys","Object","keys","key","i","length","indexOf","_extends","assign","arguments","prototype","hasOwnProperty","call","apply","_excluded","Tag","props","ref","styles","ownProps","containerStyles","display","verticalAlign","alignItems","maxWidth","container","createElement","value","span","__css","displayName","TagLabel","isTruncated","label","TagLeftIcon","marginEnd","TagRightIcon","marginStart","TagCloseIcon","viewBox","fill","d","TagCloseButton","isDisabled","children","rest","btnStyles","justifyContent","outline","closeButton","button","type","disabled"],"sources":["C:/ldt/LDT/Safemate_Management/node_modules/@chakra-ui/tag/dist/chakra-ui-tag.esm.js"],"sourcesContent":["import { Icon } from '@chakra-ui/icon';\nimport { forwardRef, useMultiStyleConfig, omitThemingProps, StylesProvider, chakra, useStyles } from '@chakra-ui/system';\nimport { __DEV__ } from '@chakra-ui/utils';\nimport * as React from 'react';\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n  if (source == null) return {};\n  var target = {};\n  var sourceKeys = Object.keys(source);\n  var key, i;\n\n  for (i = 0; i < sourceKeys.length; i++) {\n    key = sourceKeys[i];\n    if (excluded.indexOf(key) >= 0) continue;\n    target[key] = source[key];\n  }\n\n  return target;\n}\n\nfunction _extends() {\n  _extends = Object.assign || function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n\n    return target;\n  };\n\n  return _extends.apply(this, arguments);\n}\n\nvar _excluded = [\"isDisabled\", \"children\"];\n\n/**\n * The tag component is used to label or categorize UI elements.\n * To style the tag globally, change the styles in `theme.components.Tag`\n * @see Docs https://chakra-ui.com/tag\n */\nvar Tag = /*#__PURE__*/forwardRef(function (props, ref) {\n  var styles = useMultiStyleConfig(\"Tag\", props);\n  var ownProps = omitThemingProps(props);\n\n  var containerStyles = _extends({\n    display: \"inline-flex\",\n    verticalAlign: \"top\",\n    alignItems: \"center\",\n    maxWidth: \"100%\"\n  }, styles.container);\n\n  return /*#__PURE__*/React.createElement(StylesProvider, {\n    value: styles\n  }, /*#__PURE__*/React.createElement(chakra.span, _extends({\n    ref: ref\n  }, ownProps, {\n    __css: containerStyles\n  })));\n});\n\nif (__DEV__) {\n  Tag.displayName = \"Tag\";\n}\n\nvar TagLabel = /*#__PURE__*/forwardRef(function (props, ref) {\n  var styles = useStyles();\n  return /*#__PURE__*/React.createElement(chakra.span, _extends({\n    ref: ref,\n    isTruncated: true\n  }, props, {\n    __css: styles.label\n  }));\n});\n\nif (__DEV__) {\n  TagLabel.displayName = \"TagLabel\";\n}\n\nvar TagLeftIcon = /*#__PURE__*/forwardRef(function (props, ref) {\n  return /*#__PURE__*/React.createElement(Icon, _extends({\n    ref: ref,\n    verticalAlign: \"top\",\n    marginEnd: \"0.5rem\"\n  }, props));\n});\n\nif (__DEV__) {\n  TagLeftIcon.displayName = \"TagLeftIcon\";\n}\n\nvar TagRightIcon = /*#__PURE__*/forwardRef(function (props, ref) {\n  return /*#__PURE__*/React.createElement(Icon, _extends({\n    ref: ref,\n    verticalAlign: \"top\",\n    marginStart: \"0.5rem\"\n  }, props));\n});\n\nif (__DEV__) {\n  TagRightIcon.displayName = \"TagRightIcon\";\n}\n\nvar TagCloseIcon = function TagCloseIcon(props) {\n  return /*#__PURE__*/React.createElement(Icon, _extends({\n    verticalAlign: \"inherit\",\n    viewBox: \"0 0 512 512\"\n  }, props), /*#__PURE__*/React.createElement(\"path\", {\n    fill: \"currentColor\",\n    d: \"M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z\"\n  }));\n};\n\nif (__DEV__) {\n  TagCloseIcon.displayName = \"TagCloseIcon\";\n}\n\n/**\n * TagCloseButton is used to close \"remove\" the tag\n * @see Docs https://chakra-ui.com/tag\n */\nvar TagCloseButton = function TagCloseButton(props) {\n  var isDisabled = props.isDisabled,\n      children = props.children,\n      rest = _objectWithoutPropertiesLoose(props, _excluded);\n\n  var styles = useStyles();\n\n  var btnStyles = _extends({\n    display: \"flex\",\n    alignItems: \"center\",\n    justifyContent: \"center\",\n    outline: \"0\"\n  }, styles.closeButton);\n\n  return /*#__PURE__*/React.createElement(chakra.button, _extends({\n    \"aria-label\": \"close\"\n  }, rest, {\n    type: \"button\",\n    disabled: isDisabled,\n    __css: btnStyles\n  }), children || /*#__PURE__*/React.createElement(TagCloseIcon, null));\n};\n\nif (__DEV__) {\n  TagCloseButton.displayName = \"TagCloseButton\";\n}\n\nexport { Tag, TagCloseButton, TagLabel, TagLeftIcon, TagRightIcon };\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}