import { r as registerInstance, h } from './index-148a7577.js';
import { r as randomIdGenerator } from './randomIdGenerator.util-56406f2e.js';

const iconEyeCss = ".sc-digi-icon-eye-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-eye-h svg.sc-digi-icon-eye{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 DigiIconEyeStyle0 = iconEyeCss;

const IconEye = class {
    constructor(hostRef) {
        registerInstance(this, hostRef);
        this.afTitle = undefined;
        this.afDesc = undefined;
        this.afSvgAriaHidden = true;
        this.afSvgAriaLabelledby = undefined;
        this.titleId = randomIdGenerator('icontitle');
    }
    render() {
        return (h("svg", { key: '3784ff48124922d377f3049ce1f67cf5aa87f2a6', class: "digi-icon-eye", width: "29", height: "18", viewBox: "0 0 29 18", xmlns: "http://www.w3.org/2000/svg", "aria-hidden": this.afSvgAriaHidden ? 'true' : 'false', "aria-labelledby": this.afSvgAriaLabelledby
                ? this.afSvgAriaLabelledby
                : this.afTitle
                    ? this.titleId
                    : undefined }, this.afTitle && h("title", { key: '27e711e22942e6b6d4ae6de33e94d955a92baa74', id: this.titleId }, this.afTitle), this.afDesc && h("desc", { key: 'db9bcabcb78c72ac40698f976f4e325d14b9ea81' }, this.afDesc), h("path", { key: 'c0111491ccaec423a226d420e31c28da849fe44e', class: "digi-icon-eye__shape", d: "M28.616 7.808C25.782 3.128 20.496 0 14.475 0 8.45 0 3.167 3.13.334 7.808a2.294 2.294 0 000 2.384C3.168 14.872 8.454 18 14.474 18c6.025 0 11.31-3.13 14.142-7.808a2.294 2.294 0 000-2.384zm-14.141 7.844C9.32 15.652 4.82 12.977 2.412 9c2.22-3.665 6.216-6.225 10.865-6.604.492.494.796 1.166.796 1.908 0 1.513-1.26 2.74-2.815 2.74-1.554 0-2.814-1.227-2.814-2.74v-.002c-.513.934-.804 2-.804 3.133 0 3.674 3.06 6.652 6.835 6.652s6.835-2.978 6.835-6.652a6.509 6.509 0 00-1.402-4.036C22.703 4.53 25.03 6.51 26.538 9c-2.409 3.977-6.909 6.652-12.063 6.652z", fill: "currentColor", "fill-rule": "nonzero" })));
    }
};
IconEye.style = DigiIconEyeStyle0;

export { IconEye as digi_icon_eye };
