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;
};
(function (factory) {
    if (typeof module === "object" && typeof module.exports === "object") {
        var v = factory(require, exports);
        if (v !== undefined) module.exports = v;
    }
    else if (typeof define === "function" && define.amd) {
        define(["require", "exports", "react", "../context"], factory);
    }
})(function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    var react_1 = __importStar(require("react"));
    var context_1 = require("../context");
    function IconAgentQuoteComponent(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 ? true : _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-agent_quote").concat(loadingKls, " ").concat(className), width: width, height: height, xmlns: "http://www.w3.org/2000/svg", fill: useCurrentColor ? 'currentColor' : '#000', viewBox: "0 0 14 14" }, rest, { ref: ref }),
            react_1.default.createElement("path", { fillRule: "evenodd", d: "M10.2632 3.2217C8.12069 2.68608 5.87931 2.68608 3.73684 3.2217C2.98897 3.40866 2.41982 4.01615 2.28192 4.7746L2.2686 4.84786C2.07051 5.93733 2.07051 8.05359 2.2686 9.14306L2.28192 9.21632C2.41982 9.97477 2.98897 10.5823 3.73684 10.7692C5.87931 11.3048 8.12069 11.3048 10.2632 10.7692C11.011 10.5823 11.5802 9.97477 11.7181 9.21632L11.7314 9.14306C11.9295 8.05359 11.9295 5.93733 11.7314 4.84786L11.7181 4.7746C11.5802 4.01614 11.011 3.40866 10.2632 3.2217ZM3.46519 2.13511C5.78602 1.5549 8.21398 1.5549 10.5348 2.13511C11.7095 2.42877 12.6034 3.38294 12.82 4.57424L12.8334 4.6475C13.0555 5.86946 13.0555 8.12146 12.8334 9.34342L12.82 9.41668C12.6034 10.608 11.7095 11.5621 10.5348 11.8558C8.21398 12.436 5.78602 12.436 3.46519 11.8558C2.29052 11.5621 1.39655 10.608 1.17995 9.41668L1.16663 9.34342C0.944457 8.12146 0.944456 5.86946 1.16663 4.6475L1.17995 4.57424C1.39655 3.38294 2.29051 2.42878 3.46519 2.13511ZM4.51101 7.81055C4.20173 7.81055 3.951 7.55982 3.951 7.25053V6.00605C3.951 5.69676 4.20173 5.44603 4.51101 5.44603C4.8203 5.44603 5.07103 5.69676 5.07103 6.00605V7.25053C5.07103 7.55982 4.8203 7.81055 4.51101 7.81055ZM8.92894 7.25053C8.92894 7.55982 9.17967 7.81055 9.48896 7.81055C9.79825 7.81055 10.049 7.55982 10.049 7.25053V6.00605C10.049 5.69676 9.79825 5.44603 9.48896 5.44603C9.17967 5.44603 8.92894 5.69676 8.92894 6.00605V7.25053Z", clipRule: "evenodd" }));
    }
    var IconAgentQuote = react_1.default.forwardRef(IconAgentQuoteComponent);
    exports.default = IconAgentQuote;
});
