'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

const index = require('./index-7a477838.js');
const randomIdGenerator_util = require('./randomIdGenerator.util-e7f4b6de.js');

const iconCaretCircleRightCss = ".sc-digi-icon-caret-circle-right-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-caret-circle-right-h svg.sc-digi-icon-caret-circle-right{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 DigiIconCaretCircleRightStyle0 = iconCaretCircleRightCss;

const IconCaretCircleRight = class {
    constructor(hostRef) {
        index.registerInstance(this, hostRef);
        this.afTitle = undefined;
        this.afDesc = undefined;
        this.afSvgAriaHidden = true;
        this.afSvgAriaLabelledby = undefined;
        this.titleId = randomIdGenerator_util.randomIdGenerator('icontitle');
    }
    render() {
        return (index.h("svg", { key: '5cc332cd35a537263e995462e801f4676613a40f', class: "digi-icon-caret-circle-right", width: "25", height: "25", viewBox: "0 0 25 25", "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 && index.h("title", { key: '7e12ef61a0b22c60f34955f1cb4b264d21ed3a79', id: this.titleId }, this.afTitle), this.afDesc && index.h("desc", { key: 'd315198c9ebaee72260f8fdf79adcf23f43ff958' }, this.afDesc), index.h("path", { key: 'cf409fbbd79b392274d795b2f6185a730b494d5a', class: "digi-icon-caret-circle-right__shape", d: "M10.484 17.485v-9.97c0-.54.655-.811 1.033-.428l4.955 4.985a.6.6 0 010 .851l-4.955 4.985c-.378.388-1.033.116-1.033-.423zM12.5 0C19.405 0 25 5.595 25 12.5S19.405 25 12.5 25 0 19.405 0 12.5 5.595 0 12.5 0zm0 2.42C6.93 2.42 2.42 6.93 2.42 12.5S6.93 22.58 12.5 22.58s10.08-4.51 10.08-10.08S18.07 2.42 12.5 2.42z", fill: "currentColor", "fill-rule": "nonzero" })));
    }
};
IconCaretCircleRight.style = DigiIconCaretCircleRightStyle0;

exports.digi_icon_caret_circle_right = IconCaretCircleRight;
