import { p as proxyCustomElement, H, h } from './p-a53686b3.js';
import { r as randomIdGenerator } from './p-ffe5c0e8.js';

const iconToggleOffCss = ".sc-digi-icon-toggle-off-h{--digi--icon--color:var(--digi--color--icon--primary);--digi--icon--width:initial;--digi--icon--height:auto;display:flex;min-height:1.4em;align-items:center}.sc-digi-icon-toggle-off-h svg.sc-digi-icon-toggle-off{color:var(--digi--icon--color);max-width:var(--digi--icon--width);max-height:var(--digi--icon--height);width:var(--digi--icon--width, auto);height:var(--digi--icon--height, auto)}";
const DigiIconToggleOffStyle0 = iconToggleOffCss;

const IconToggleOff = /*@__PURE__*/ proxyCustomElement(class IconToggleOff extends H {
    constructor() {
        super();
        this.__registerHost();
        this.afTitle = undefined;
        this.afDesc = undefined;
        this.afSvgAriaHidden = true;
        this.afSvgAriaLabelledby = undefined;
        this.titleId = randomIdGenerator('icontitle');
    }
    render() {
        return (h("svg", { key: '9b52732297af4f5ce69d110cd068875a05f3e4ce', class: "digi-icon-toggle-off", width: "29", height: "19", viewBox: "0 0 29 19", "aria-hidden": this.afSvgAriaHidden ? 'true' : 'false', "aria-labelledby": this.afSvgAriaLabelledby
                ? this.afSvgAriaLabelledby
                : this.afTitle
                    ? this.titleId
                    : undefined, xmlns: "http://www.w3.org/2000/svg" }, this.afTitle && h("title", { key: '29ffb6da79554b5d0cebd551d0ec7e01e23b287e', id: this.titleId }, this.afTitle), this.afDesc && h("desc", { key: '0cfec0c04e5777666b79106a446035abec4ebff3' }, this.afDesc), h("path", { key: '4dcd7d0ab4cfb0ee83a9539fb6436d2cbb1ec481', class: "digi-icon-toggle-off__shape", d: "M19.333 0H9.667C4.327 0 0 4.253 0 9.5S4.328 19 9.667 19h9.666C24.673 19 29 14.747 29 9.5S24.672 0 19.333 0zM3.223 9.5c0-3.5 2.882-6.333 6.444-6.333 3.561 0 6.444 2.832 6.444 6.333 0 3.5-2.882 6.333-6.444 6.333S3.222 13.001 3.222 9.5zm16.11 6.333h-2.462a9.374 9.374 0 000-12.666h2.462c3.562 0 6.445 2.832 6.445 6.333 0 3.5-2.883 6.333-6.445 6.333z", fill: "currentColor", "fill-rule": "nonzero" })));
    }
    static get style() { return DigiIconToggleOffStyle0; }
}, [2, "digi-icon-toggle-off", {
        "afTitle": [1, "af-title"],
        "afDesc": [1, "af-desc"],
        "afSvgAriaHidden": [4, "af-svg-aria-hidden"],
        "afSvgAriaLabelledby": [1, "af-svg-aria-labelledby"],
        "titleId": [32]
    }]);
function defineCustomElement$1() {
    if (typeof customElements === "undefined") {
        return;
    }
    const components = ["digi-icon-toggle-off"];
    components.forEach(tagName => { switch (tagName) {
        case "digi-icon-toggle-off":
            if (!customElements.get(tagName)) {
                customElements.define(tagName, IconToggleOff);
            }
            break;
    } });
}

const DigiIconToggleOff = IconToggleOff;
const defineCustomElement = defineCustomElement$1;

export { DigiIconToggleOff, defineCustomElement };
