"use strict";
var __assign = (this && this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
      desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
    Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
    o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
    __setModuleDefault(result, mod);
    return result;
};
var __rest = (this && this.__rest) || function (s, e) {
    var t = {};
    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
        t[p] = s[p];
    if (s != null && typeof Object.getOwnPropertySymbols === "function")
        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
            if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
                t[p[i]] = s[p[i]];
        }
    return t;
};
Object.defineProperty(exports, "__esModule", { value: true });
var react_1 = __importStar(require("react"));
var context_1 = require("../context");
function IconClockCircleGreyFillComponent(props, ref) {
    var prefixFromContext = (0, react_1.useContext)(context_1.Context).prefix;
    var _a = props.className, className = _a === void 0 ? '' : _a, prefixFromProps = props.prefix, _b = props.width, width = _b === void 0 ? '1em' : _b, _c = props.height, height = _c === void 0 ? '1em' : _c, _d = props.useCurrentColor, useCurrentColor = _d === void 0 ? false : _d, spin = props.spin, rest = __rest(props, ["className", "prefix", "width", "height", "useCurrentColor", "spin"]);
    var prefix = prefixFromProps || prefixFromContext || 'hiagent';
    var loadingKls = spin ? " ".concat(prefix, "-icon-loading") : '';
    return react_1.default.createElement("svg", __assign({ className: "".concat(prefix, "-icon ").concat(prefix, "-icon-clock-circle-grey-fill").concat(loadingKls, " ").concat(className), width: width, height: height, viewBox: "0 0 16 16", fill: useCurrentColor ? 'currentColor' : 'none', xmlns: "http://www.w3.org/2000/svg" }, rest, { ref: ref }),
        react_1.default.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14.6644 8.66439C14.6644 12.345 11.6807 15.3288 8.00002 15.3288C4.31938 15.3288 1.33563 12.345 1.33563 8.66439C1.33563 4.98375 4.31938 2 8.00002 2C11.6807 2 14.6644 4.98375 14.6644 8.66439Z", fill: useCurrentColor ? 'currentColor' : '#141414', fillOpacity: ".08" }),
        react_1.default.createElement("path", { d: "M8.00002 14.6623C11.6807 14.6623 14.6644 11.6785 14.6644 7.99788C14.6644 4.31724 11.6807 1.3335 8.00002 1.3335C4.31938 1.3335 1.33563 4.31724 1.33563 7.99788C1.33563 11.6785 4.31938 14.6623 8.00002 14.6623Z", fill: useCurrentColor ? 'currentColor' : '#737A87' }),
        react_1.default.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M8.00002 13.5515C11.0672 13.5515 13.5537 11.0651 13.5537 7.99788C13.5537 4.93068 11.0672 2.44423 8.00002 2.44423C4.93282 2.44423 2.44636 4.93068 2.44636 7.99788C2.44636 11.0651 4.93282 13.5515 8.00002 13.5515ZM14.6644 7.99788C14.6644 11.6785 11.6807 14.6623 8.00002 14.6623C4.31938 14.6623 1.33563 11.6785 1.33563 7.99788C1.33563 4.31724 4.31938 1.3335 8.00002 1.3335C11.6807 1.3335 14.6644 4.31724 14.6644 7.99788Z", fill: useCurrentColor ? 'currentColor' : '#676B72' }),
        react_1.default.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M11.6668 8.48429L11.6668 9.22478C11.6668 9.42926 11.5011 9.59502 11.2966 9.59502L7.4535 9.595C7.37486 9.595 7.30194 9.57048 7.24198 9.52867L7.20761 9.50156L7.1767 9.47065C7.11857 9.40526 7.08326 9.31913 7.08326 9.22476L7.08324 5.36894C7.08324 5.16446 7.24901 4.9987 7.45349 4.9987L8.19397 4.9987C8.39845 4.9987 8.56422 5.16447 8.56422 5.36895L8.56432 8.11396L11.2966 8.11405C11.5011 8.11405 11.6668 8.27981 11.6668 8.48429Z", fill: useCurrentColor ? 'currentColor' : '#141414', fillOpacity: ".2" }),
        react_1.default.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M11.3336 8.15128L11.3336 8.89177C11.3336 9.09625 11.1679 9.26201 10.9634 9.26201L7.12031 9.262C7.04167 9.262 6.96875 9.23747 6.90879 9.19566L6.87442 9.16855L6.84351 9.13764C6.78538 9.07225 6.75007 8.98613 6.75007 8.89175L6.75005 5.03594C6.75005 4.83146 6.91582 4.66569 7.1203 4.66569L7.86078 4.66569C8.06526 4.66569 8.23103 4.83146 8.23103 5.03594L8.23113 7.78096L10.9634 7.78104C11.1679 7.78104 11.3336 7.9468 11.3336 8.15128Z", fill: useCurrentColor ? 'currentColor' : '#fff' }));
}
var IconClockCircleGreyFill = react_1.default.forwardRef(IconClockCircleGreyFillComponent);
exports.default = IconClockCircleGreyFill;
