"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 IconWebEmbComponent(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-web-emb").concat(loadingKls, " ").concat(className), width: width, height: height, xmlns: "http://www.w3.org/2000/svg", fill: useCurrentColor ? 'currentColor' : '#000', viewBox: "0 0 16 16" }, rest, { ref: ref }),
        react_1.default.createElement("path", { fillRule: "evenodd", d: "M3.59999 2.20001C2.38497 2.20001 1.39999 3.18499 1.39999 4.40001V11.5333C1.39999 12.7484 2.38497 13.7333 3.59999 13.7333H12.4C13.615 13.7333 14.6 12.7484 14.6 11.5333V4.40001C14.6 3.18499 13.615 2.20001 12.4 2.20001H3.59999ZM2.59999 4.40001C2.59999 3.84773 3.04771 3.40001 3.59999 3.40001H12.4C12.9523 3.40001 13.4 3.84773 13.4 4.40001V6.15053H2.79068H2.59999V4.40001ZM2.59999 7.35053V11.5333C2.59999 12.0856 3.04771 12.5333 3.59999 12.5333H12.4C12.9523 12.5333 13.4 12.0856 13.4 11.5333V7.35053H2.79068H2.59999ZM5.33333 4.80001C5.33333 5.1682 5.03485 5.46668 4.66666 5.46668C4.29847 5.46668 3.99999 5.1682 3.99999 4.80001C3.99999 4.43182 4.29847 4.13335 4.66666 4.13335C5.03485 4.13335 5.33333 4.43182 5.33333 4.80001ZM7.02294 5.46668C7.39113 5.46668 7.68961 5.1682 7.68961 4.80001C7.68961 4.43182 7.39113 4.13335 7.02294 4.13335C6.65475 4.13335 6.35628 4.43182 6.35628 4.80001C6.35628 5.1682 6.65475 5.46668 7.02294 5.46668Z", clipRule: "evenodd" }));
}
var IconWebEmb = react_1.default.forwardRef(IconWebEmbComponent);
exports.default = IconWebEmb;
