import React from 'react';
import 'react-dom';
import '../../_rollupPluginBabelHelpers-b9ad31fa.js';
import PropTypes from 'prop-types';
import { withTheme } from 'styled-components';
import '../../key_codes-ff72266d.js';
import '../../hooks/useActivify.js';
import '../../index-6829ab1f.js';
import '@styled-system/space';
import '@styled-system/color';
import '@styled-system/border';
import '@styled-system/variant';
import '@styled-system/typography';
import '../../style-inject.es-1f59c1d0.js';
import '@styled-system/layout';
import '@styled-system/flexbox';
import '@styled-system/position';
import '@styled-system/shadow';
import '../box.js';
import '../../index.esm-f8e9e79f.js';
import '@styled-system/grid';
import '@styled-system/background';
import { g as getObjectValue } from '../../util-cc00ee1d.js';
import { I as IconWrapper } from '../../IconWrapper-5c8fb47b.js';

var RegexIconV2 = function RegexIconV2(props) {
  return /*#__PURE__*/React.createElement(IconWrapper, props, /*#__PURE__*/React.createElement("svg", {
    xmlns: "http://www.w3.org/2000/svg",
    width: "24",
    height: "24",
    viewBox: "0 0 24 24",
    fill: "none"
  }, /*#__PURE__*/React.createElement("path", {
    fillRule: "evenodd",
    clipRule: "evenodd",
    d: "M6.45455 22C3.68182 20.4075 2 16.8712 2 12C2 7.10539 3.68182 3.59251 6.45455 2V3.14754C4.59091 4.74005 3.38636 7.62061 3.38636 12C3.38636 16.3794 4.59091 19.2365 6.45455 20.829V22ZM7.84091 18.7682V16.4965H9.70455V18.7682H7.84091ZM13.3636 8.88525L13.5909 6.19204L11.7727 7.66745L11.2045 6.70726L13.3182 5.60656L11.2045 4.52927L11.7727 3.54567L13.5909 5.02108L13.3636 2.35129H14.4545L14.2045 5.02108L16.0455 3.54567L16.5909 4.52927L14.4773 5.60656L16.5909 6.70726L16.0455 7.66745L14.2045 6.19204L14.4545 8.88525H13.3636ZM17.5227 22V20.829C19.4091 19.2365 20.5909 16.3794 20.5909 12C20.5909 7.62061 19.4091 4.74005 17.5227 3.14754V2C20.3182 3.59251 22 7.10539 22 12C22 16.8712 20.3182 20.4075 17.5227 22Z",
    fill: getObjectValue(props.theme.colors, props.iconColor, props.theme.colors.grey.deep),
    stroke: getObjectValue(props.theme.colors, props.iconColor, props.theme.colors.grey.deep),
    strokeWidth: "0.5"
  })));
};
RegexIconV2.propTypes = {
  iconColor: PropTypes.string
};
RegexIconV2.__docgenInfo = {
  "description": "",
  "methods": [],
  "displayName": "RegexIconV2",
  "props": {
    "iconColor": {
      "type": {
        "name": "string"
      },
      "required": false,
      "description": ""
    }
  }
};
var RegexIconV2$1 = withTheme(RegexIconV2);

export default RegexIconV2$1;
