import { ChangeDetectionStrategy, Component, EventEmitter, input, Output } from '@angular/core';
import { IconModule } from '@ironsource/fusion-ui/components/icon/v1';
import * as i0 from "@angular/core";
import * as i1 from "@ironsource/fusion-ui/components/icon/v1";
function ChipComponent_Conditional_1_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelement(0, "fusion-icon", 3);
} if (rf & 2) {
    const ctx_r0 = i0.ɵɵnextContext();
    i0.ɵɵproperty("name", ctx_r0.iconName());
} }
function ChipComponent_Conditional_4_Template(rf, ctx) { if (rf & 1) {
    const _r3 = i0.ɵɵgetCurrentView();
    i0.ɵɵelementStart(0, "fusion-icon", 4);
    i0.ɵɵlistener("click", function ChipComponent_Conditional_4_Template_fusion_icon_click_0_listener() { i0.ɵɵrestoreView(_r3); const ctx_r2 = i0.ɵɵnextContext(); return i0.ɵɵresetView(ctx_r2.remove.emit(ctx_r2.label())); });
    i0.ɵɵelementEnd();
} if (rf & 2) {
    const ctx_r1 = i0.ɵɵnextContext();
    i0.ɵɵproperty("name", ctx_r1.removeIconName());
} }
export class ChipComponent {
    constructor() {
        this.label = input.required();
        this.iconName = input();
        this.removeIconName = input('ph/fill/x-circle');
        this.removable = input(false);
        this.theme = input('default');
        this.size = input('small');
        this.variant = input('filled');
        this.shape = input('square');
        this.selected = input(false);
        this.disabled = input(false);
        /** @internal */
        this.remove = new EventEmitter();
    }
    static { this.ɵfac = function ChipComponent_Factory(t) { return new (t || ChipComponent)(); }; }
    static { this.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: ChipComponent, selectors: [["fusion-chip"]], hostAttrs: [1, "fusion-v4"], inputs: { label: [i0.ɵɵInputFlags.SignalBased, "label"], iconName: [i0.ɵɵInputFlags.SignalBased, "iconName"], removeIconName: [i0.ɵɵInputFlags.SignalBased, "removeIconName"], removable: [i0.ɵɵInputFlags.SignalBased, "removable"], theme: [i0.ɵɵInputFlags.SignalBased, "theme"], size: [i0.ɵɵInputFlags.SignalBased, "size"], variant: [i0.ɵɵInputFlags.SignalBased, "variant"], shape: [i0.ɵɵInputFlags.SignalBased, "shape"], selected: [i0.ɵɵInputFlags.SignalBased, "selected"], disabled: [i0.ɵɵInputFlags.SignalBased, "disabled"] }, outputs: { remove: "remove" }, standalone: true, features: [i0.ɵɵStandaloneFeature], decls: 5, vars: 13, consts: [["class", "fu-chip-start-icon", 3, "name"], [1, "fu-chip-label"], ["class", "fu-chip-remove-icon", 3, "name"], [1, "fu-chip-start-icon", 3, "name"], [1, "fu-chip-remove-icon", 3, "name", "click"]], template: function ChipComponent_Template(rf, ctx) { if (rf & 1) {
            i0.ɵɵelementStart(0, "div");
            i0.ɵɵtemplate(1, ChipComponent_Conditional_1_Template, 1, 1, "fusion-icon", 0);
            i0.ɵɵelementStart(2, "div", 1);
            i0.ɵɵtext(3);
            i0.ɵɵelementEnd();
            i0.ɵɵtemplate(4, ChipComponent_Conditional_4_Template, 1, 1, "fusion-icon", 2);
            i0.ɵɵelementEnd();
        } if (rf & 2) {
            i0.ɵɵclassMapInterpolate4("fu-chip-wrapper fu-chip-", ctx.size(), " fu-chip-", ctx.variant(), " fu-chip-", ctx.theme(), "  fu-chip-", ctx.shape(), "");
            i0.ɵɵclassProp("fu-chip-selected", ctx.selected())("fu-chip-disabled", ctx.disabled());
            i0.ɵɵadvance();
            i0.ɵɵconditional(1, ctx.iconName() ? 1 : -1);
            i0.ɵɵadvance(2);
            i0.ɵɵtextInterpolate(ctx.label());
            i0.ɵɵadvance();
            i0.ɵɵconditional(4, ctx.removable() ? 4 : -1);
        } }, dependencies: [IconModule, i1.IconComponent], styles: ["@import\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap\";.fusion-v4[_ngcontent-%COMP%]{--background-default: #FFFFFF;--background-paper: hsl(0, 0%, 99%);--background-model-elevation: #FFFFFF;--background-backdrop: hsla(0, 0%, 0%, .11);--background-paper-elevation-0: hsl(0, 0%, 97.5%);--background-paper-elevation-1: hsl(0, 0%, 94.6%);--background-paper-elevation-2: hsl(0, 0%, 92%);--background-paper-elevation-3: hsl(0, 0%, 89.5%);--background-paper-elevation-4: hsl(0, 0%, 86.8%);--background-paper-elevation-5: hsl(0, 0%, 83%);--background-paper-elevation-6: hsl(0, 0%, 73.2%);--background-paper-elevation-7: hsl(0, 0%, 55.2%);--background-paper-elevation-8: hsl(0, 0%, 50.3%);--background-paper-elevation-9: hsl(0, 0%, 39.3%);--action-primary: hsl(0, 0%, 12.5%);--action-active: hsl(0, 0%, 50.3%);--action-hover: hsla(0, 0%, 0%, .05);--action-selected: hsl(0, 0%, 92%);--action-disabled: hsl(0, 0%, 87%);--action-disabled-background: hsl(0, 0%, 95%);--action-focus: hsl(0, 0%, 92%);--action-outlined-border: hsl(0, 0%, 73%);--default-light: hsl(0, 0%, 89.5%);--default-main: hsl(0, 0%, 94.51%);--default-dark: hsl(0, 0%, 92%);--default-outlined-border: hsl(0, 0%, 73.2%);--default-contrast-text: hsl(0, 0%, 12.5%);--default-button-contrast-text: hsl(0, 0%, 0%);--common-white: #FFFFFF;--common-black: #000000;--common-inverse-white: #FFFFFF;--common-inverse-black: #000000;--common-divider: hsl(0, 0%, 86.8%);--common-divider-elevation-0: hsl(0, 0%, 89%);--text-primary: hsl(0, 0%, 12.5%);--text-secondary: hsl(0, 0%, 39.3%);--text-disabled: hsl(0, 0%, 73.33%);--primary-lighter: hsl(209, 100%, 96.5%);--primary-light: hsl(209, 95%, 90.1%);--primary-main: hsl(206, 100%, 50%);--primary-main-8-p: hsla(206, 100%, 50%, .08);--primary-main-50-p: hsla(206, 100%, 50%, .5);--primary-dark: hsl(208, 93.5%, 47.4%);--primary-darker: hsl(211, 90%, 42%);--primary-outlined-border: hsl(206, 100%, 50%);--primary-contrast-text: hsl(216, 71%, 23%);--primary-button-contrast-text: hsl(0, 0%, 100%);--info-lighter: hsl(223, 98.4%, 97.1%);--info-light: hsl(224, 87.1%, 92%);--info-main: hsl(226, 70%, 55.5%);--info-main-8-p: hsla(226, 70%, 55.5%, .08);--info-main-50-p: hsla(226, 70%, 55.5%, .5);--info-dark: hsl(226, 58.6%, 51.3%);--info-darker: hsl(226, 55%, 45%);--info-outlined-border: hsl(226, 70%, 55.5%);--info-contrast-text: hsl(226, 50%, 24%);--info-button-contrast-text: hsl(0, 0%, 100%);--success-lighter: hsl(139, 55.2%, 94.5%);--success-light: hsl(141, 43.7%, 86%);--success-main: hsl(151, 55%, 41.5%);--success-main-8-p: hsla(151, 55%, 41.5%, .08);--success-main-50-p: hsla(151, 55%, 41.5%, .5);--success-dark: hsl(152, 57.5%, 37.6%);--success-darker: hsl(153, 67%, 28.5%);--success-outlined-border: hsl(151, 55%, 41.5%);--success-contrast-text: hsl(155, 40%, 16.5%);--success-button-contrast-text: hsl(0, 0%, 100%);--warning-lighter: hsl(45, 100%, 90.8%);--warning-light: hsl(40, 100%, 81.5%);--warning-main: hsl(42, 100%, 62%);--warning-main-8-p: hsla(42, 100%, 62%, .08);--warning-main-50-p: hsla(42, 100%, 62%, .5);--warning-dark: hsl(42, 100%, 55%);--warning-darker: hsl(25, 50%, 38%);--warning-outlined-border: hsl(42, 100%, 62%);--warning-contrast-text: hsl(25, 40%, 22%);--warning-button-contrast-text: hsl(24, 40%, 22%);--error-lighter: hsl(0, 100%, 96.8%);--error-light: hsl(0, 90.2%, 91.9%);--error-main: hsl(358, 75%, 59%);--error-main-8-p: hsla(358, 75%, 59%, .08);--error-main-50-p: hsla(358, 75%, 59%, .5);--error-dark: hsl(358, 67.4%, 54.6%);--error-darker: hsl(358, 65%, 47%);--error-outlined-border: hsl(358, 75%, 59%);--error-contrast-text: hsl(350, 63%, 24%);--error-button-contrast-text: hsl(0, 0%, 100%);--aba: #FFC134;--abb: #4F4FF5}.fusion-v4[_ngcontent-%COMP%]{--spacing-tockenset: 0px;--spacing-25: 2px;--spacing-50: 4px;--spacing-75: 6px;--spacing-100: 8px;--spacing-125: 10px;--spacing-150: 12px;--spacing-200: 16px;--spacing-250: 20px;--spacing-300: 24px;--spacing-400: 32px;--spacing-500: 40px;--spacing-600: 48px;--spacing-700: 56px;--spacing-800: 64px;--spacing-900: 72px;--spacing-1000: 80px}.font-v4-bold[_ngcontent-%COMP%], .font-v4-tab-label-2[_ngcontent-%COMP%], .font-v4-chart-2[_ngcontent-%COMP%], .font-v4-chart-1[_ngcontent-%COMP%]{font-family:Inter,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}.font-v4-semibold[_ngcontent-%COMP%], [_nghost-%COMP%]   .fu-chip-wrapper[_ngcontent-%COMP%], .font-v4-chip-label[_ngcontent-%COMP%], .font-v4-table-label[_ngcontent-%COMP%], .font-v4-button[_ngcontent-%COMP%], .font-v4-heading-6[_ngcontent-%COMP%], .font-v4-heading-5[_ngcontent-%COMP%], .font-v4-heading-4[_ngcontent-%COMP%], .font-v4-heading-3[_ngcontent-%COMP%], .font-v4-heading-2[_ngcontent-%COMP%], .font-v4-heading-1[_ngcontent-%COMP%], .font-v4-title[_ngcontent-%COMP%]{font-family:Inter,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.font-v4-medium[_ngcontent-%COMP%], .font-v4-tab-label-1[_ngcontent-%COMP%], .font-v4-input-label[_ngcontent-%COMP%], .font-v4-overline[_ngcontent-%COMP%], .font-v4-subtitle-2[_ngcontent-%COMP%], .font-v4-subtitle-1[_ngcontent-%COMP%]{font-family:Inter,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}.font-v4-regular[_ngcontent-%COMP%], .font-v4-caption[_ngcontent-%COMP%], .font-v4-body-2[_ngcontent-%COMP%], .font-v4-body-1[_ngcontent-%COMP%]{font-family:Inter,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.font-v4-title[_ngcontent-%COMP%]{font-size:2.5rem;line-height:3rem;letter-spacing:-.055rem}.font-v4-heading-1[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.75rem;letter-spacing:-.0285rem}.font-v4-heading-2[_ngcontent-%COMP%]{font-size:1.125rem;line-height:1.75rem;letter-spacing:-.01575rem}.font-v4-heading-3[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;letter-spacing:-.011rem}.font-v4-heading-4[_ngcontent-%COMP%]{font-size:.875rem;line-height:1rem;letter-spacing:unset}.font-v4-heading-5[_ngcontent-%COMP%]{font-size:.8125rem;line-height:16px;letter-spacing:unset}.font-v4-heading-6[_ngcontent-%COMP%]{font-size:.75rem;line-height:.75rem;letter-spacing:0}.font-v4-body-1[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem;letter-spacing:-.00525rem}.font-v4-body-2[_ngcontent-%COMP%]{font-size:.8125rem;line-height:1.25rem;letter-spacing:-.00244rem}.font-v4-subtitle-1[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem;letter-spacing:-.00525rem}.font-v4-subtitle-2[_ngcontent-%COMP%]{font-size:.8125rem;line-height:1.25rem;letter-spacing:-.00244rem}.font-v4-chart-1[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.5rem;letter-spacing:-.015rem}.font-v4-chart-2[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.25rem;letter-spacing:-.0125rem}.font-v4-button[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem;letter-spacing:.00875rem}.font-v4-overline[_ngcontent-%COMP%]{font-size:.75rem;line-height:1rem;letter-spacing:.045rem;text-transform:uppercase}.font-v4-caption[_ngcontent-%COMP%]{font-size:.75rem;line-height:1rem}.font-v4-table-label[_ngcontent-%COMP%]{font-size:.8125rem;line-height:1.25rem;letter-spacing:.00813rem}.font-v4-input-label[_ngcontent-%COMP%]{font-size:.8125rem;line-height:1rem;letter-spacing:.00813rem}.font-v4-tab-label-1[_ngcontent-%COMP%], .font-v4-tab-label-2[_ngcontent-%COMP%]{font-size:.875rem;line-height:1rem}[_nghost-%COMP%]   .fu-chip-wrapper[_ngcontent-%COMP%], .font-v4-chip-label[_ngcontent-%COMP%]{font-size:.75rem;line-height:1rem}[_nghost-%COMP%]{margin:0;padding:0;display:inline-flex}[_nghost-%COMP%]   .fu-chip-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:4px;padding:2px 4px;border-radius:6px;color:var(--action-primary, hsl(0, 0%, 12.5%));background-color:var(--default-light, hsl(0, 0%, 89.5%))}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-outlined[_ngcontent-%COMP%]{background-color:var(--common-inverse-white, #FFFFFF);outline:solid 1px var(--common-divider-elevation-0, hsl(0, 0%, 89%))}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-round[_ngcontent-%COMP%]{border-radius:100px}[_nghost-%COMP%]   .fu-chip-wrapper[_ngcontent-%COMP%]:hover{background-color:var(--action-active, hsl(0, 0%, 50.3%));color:var(--action-primary, hsl(0, 0%, 12.5%));outline:solid 1px var(--devider, hsl(0, 0%, 86.8%));cursor:default}[_nghost-%COMP%]   .fu-chip-wrapper[_ngcontent-%COMP%]:hover   .fu-chip-remove-icon[_ngcontent-%COMP%], [_nghost-%COMP%]   .fu-chip-wrapper[_ngcontent-%COMP%]:hover   .fu-chip-start-icon[_ngcontent-%COMP%]{color:var(--action-primary, hsl(0, 0%, 12.5%))}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-medium[_ngcontent-%COMP%]{padding:6px}[_nghost-%COMP%]   .fu-chip-wrapper[_ngcontent-%COMP%]   .fu-chip-remove-icon[_ngcontent-%COMP%], [_nghost-%COMP%]   .fu-chip-wrapper[_ngcontent-%COMP%]   .fu-chip-start-icon[_ngcontent-%COMP%]{width:16px;height:16px;color:var(--action-active, hsl(0, 0%, 50.3%));cursor:pointer}[_nghost-%COMP%]   .fu-chip-wrapper[_ngcontent-%COMP%]   .fu-chip-start-icon[_ngcontent-%COMP%]{cursor:default}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-primary[_ngcontent-%COMP%]{color:var(--primary-contrast-text, hsl(216, 71%, 23%));background-color:var(--primary-light, hsl(209, 95%, 90.1%))}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-info[_ngcontent-%COMP%]{color:var(--info-contrast-text, hsl(226, 50%, 24%));background-color:var(--info-light, hsl(224, 87.1%, 92%))}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-error[_ngcontent-%COMP%]{color:var(--error-contrast-text, hsl(350, 63%, 24%));background-color:var(--error-light, hsl(0, 90.2%, 91.9%))}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-warning[_ngcontent-%COMP%]{color:var(--warning-contrast-text, hsl(25, 40%, 22%));background-color:var(--warning-light, hsl(40, 100%, 81.5%))}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-success[_ngcontent-%COMP%]{color:var(--success-contrast-text, hsl(155, 40%, 16.5%));background-color:var(--success-light, hsl(141, 43.7%, 86%))}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-dark[_ngcontent-%COMP%]{color:var(--common-inverse-white, #FFFFFF);background-color:var(--common-inverse-black, #000000)}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-selected[_ngcontent-%COMP%]{color:var(--action-primary, hsl(0, 0%, 12.5%));background-color:var(--action-hover, hsla(0, 0%, 0%, .05));outline:solid 1px var(--action-active, hsl(0, 0%, 50.3%))}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-selected.fu-chip-disabled[_ngcontent-%COMP%]{outline:solid 1px var(--action-outlined-border, hsl(0, 0%, 73%))}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-selected.fu-chip-disabled[_ngcontent-%COMP%]:hover{outline:solid 1px var(--action-outlined-border, hsl(0, 0%, 73%))}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-disabled[_ngcontent-%COMP%]{color:var(--action-disabled, hsl(0, 0%, 87%));background-color:var(--action-disabled-background, hsl(0, 0%, 95%))}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-disabled[_ngcontent-%COMP%]:hover{outline-width:0}[_nghost-%COMP%]   .fu-chip-wrapper.fu-chip-disabled[_ngcontent-%COMP%]   .fu-chip-remove-icon[_ngcontent-%COMP%]{color:var(--action-disabled, hsl(0, 0%, 87%));pointer-events:none;cursor:default}"], changeDetection: 0 }); }
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(ChipComponent, [{
        type: Component,
        args: [{ selector: 'fusion-chip', standalone: true, host: { class: 'fusion-v4' }, imports: [IconModule], changeDetection: ChangeDetectionStrategy.OnPush, template: "<div class=\"fu-chip-wrapper fu-chip-{{size()}} fu-chip-{{variant()}} fu-chip-{{theme()}}  fu-chip-{{shape()}}\"\n     [class.fu-chip-selected]=\"selected()\"\n     [class.fu-chip-disabled]=\"disabled()\"\n>\n    @if (iconName()) {\n        <fusion-icon class=\"fu-chip-start-icon\" [name]=\"iconName()\"></fusion-icon>\n    }\n    <div class=\"fu-chip-label\">{{ label() }}</div>\n    @if (removable()) {\n        <fusion-icon class=\"fu-chip-remove-icon\" [name]=\"removeIconName()\" (click)=\"remove.emit(label())\"></fusion-icon>\n    }\n</div>", styles: ["@import\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap\";.fusion-v4{--background-default: #FFFFFF;--background-paper: hsl(0, 0%, 99%);--background-model-elevation: #FFFFFF;--background-backdrop: hsla(0, 0%, 0%, .11);--background-paper-elevation-0: hsl(0, 0%, 97.5%);--background-paper-elevation-1: hsl(0, 0%, 94.6%);--background-paper-elevation-2: hsl(0, 0%, 92%);--background-paper-elevation-3: hsl(0, 0%, 89.5%);--background-paper-elevation-4: hsl(0, 0%, 86.8%);--background-paper-elevation-5: hsl(0, 0%, 83%);--background-paper-elevation-6: hsl(0, 0%, 73.2%);--background-paper-elevation-7: hsl(0, 0%, 55.2%);--background-paper-elevation-8: hsl(0, 0%, 50.3%);--background-paper-elevation-9: hsl(0, 0%, 39.3%);--action-primary: hsl(0, 0%, 12.5%);--action-active: hsl(0, 0%, 50.3%);--action-hover: hsla(0, 0%, 0%, .05);--action-selected: hsl(0, 0%, 92%);--action-disabled: hsl(0, 0%, 87%);--action-disabled-background: hsl(0, 0%, 95%);--action-focus: hsl(0, 0%, 92%);--action-outlined-border: hsl(0, 0%, 73%);--default-light: hsl(0, 0%, 89.5%);--default-main: hsl(0, 0%, 94.51%);--default-dark: hsl(0, 0%, 92%);--default-outlined-border: hsl(0, 0%, 73.2%);--default-contrast-text: hsl(0, 0%, 12.5%);--default-button-contrast-text: hsl(0, 0%, 0%);--common-white: #FFFFFF;--common-black: #000000;--common-inverse-white: #FFFFFF;--common-inverse-black: #000000;--common-divider: hsl(0, 0%, 86.8%);--common-divider-elevation-0: hsl(0, 0%, 89%);--text-primary: hsl(0, 0%, 12.5%);--text-secondary: hsl(0, 0%, 39.3%);--text-disabled: hsl(0, 0%, 73.33%);--primary-lighter: hsl(209, 100%, 96.5%);--primary-light: hsl(209, 95%, 90.1%);--primary-main: hsl(206, 100%, 50%);--primary-main-8-p: hsla(206, 100%, 50%, .08);--primary-main-50-p: hsla(206, 100%, 50%, .5);--primary-dark: hsl(208, 93.5%, 47.4%);--primary-darker: hsl(211, 90%, 42%);--primary-outlined-border: hsl(206, 100%, 50%);--primary-contrast-text: hsl(216, 71%, 23%);--primary-button-contrast-text: hsl(0, 0%, 100%);--info-lighter: hsl(223, 98.4%, 97.1%);--info-light: hsl(224, 87.1%, 92%);--info-main: hsl(226, 70%, 55.5%);--info-main-8-p: hsla(226, 70%, 55.5%, .08);--info-main-50-p: hsla(226, 70%, 55.5%, .5);--info-dark: hsl(226, 58.6%, 51.3%);--info-darker: hsl(226, 55%, 45%);--info-outlined-border: hsl(226, 70%, 55.5%);--info-contrast-text: hsl(226, 50%, 24%);--info-button-contrast-text: hsl(0, 0%, 100%);--success-lighter: hsl(139, 55.2%, 94.5%);--success-light: hsl(141, 43.7%, 86%);--success-main: hsl(151, 55%, 41.5%);--success-main-8-p: hsla(151, 55%, 41.5%, .08);--success-main-50-p: hsla(151, 55%, 41.5%, .5);--success-dark: hsl(152, 57.5%, 37.6%);--success-darker: hsl(153, 67%, 28.5%);--success-outlined-border: hsl(151, 55%, 41.5%);--success-contrast-text: hsl(155, 40%, 16.5%);--success-button-contrast-text: hsl(0, 0%, 100%);--warning-lighter: hsl(45, 100%, 90.8%);--warning-light: hsl(40, 100%, 81.5%);--warning-main: hsl(42, 100%, 62%);--warning-main-8-p: hsla(42, 100%, 62%, .08);--warning-main-50-p: hsla(42, 100%, 62%, .5);--warning-dark: hsl(42, 100%, 55%);--warning-darker: hsl(25, 50%, 38%);--warning-outlined-border: hsl(42, 100%, 62%);--warning-contrast-text: hsl(25, 40%, 22%);--warning-button-contrast-text: hsl(24, 40%, 22%);--error-lighter: hsl(0, 100%, 96.8%);--error-light: hsl(0, 90.2%, 91.9%);--error-main: hsl(358, 75%, 59%);--error-main-8-p: hsla(358, 75%, 59%, .08);--error-main-50-p: hsla(358, 75%, 59%, .5);--error-dark: hsl(358, 67.4%, 54.6%);--error-darker: hsl(358, 65%, 47%);--error-outlined-border: hsl(358, 75%, 59%);--error-contrast-text: hsl(350, 63%, 24%);--error-button-contrast-text: hsl(0, 0%, 100%);--aba: #FFC134;--abb: #4F4FF5}.fusion-v4{--spacing-tockenset: 0px;--spacing-25: 2px;--spacing-50: 4px;--spacing-75: 6px;--spacing-100: 8px;--spacing-125: 10px;--spacing-150: 12px;--spacing-200: 16px;--spacing-250: 20px;--spacing-300: 24px;--spacing-400: 32px;--spacing-500: 40px;--spacing-600: 48px;--spacing-700: 56px;--spacing-800: 64px;--spacing-900: 72px;--spacing-1000: 80px}.font-v4-bold,.font-v4-tab-label-2,.font-v4-chart-2,.font-v4-chart-1{font-family:Inter,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}.font-v4-semibold,:host .fu-chip-wrapper,.font-v4-chip-label,.font-v4-table-label,.font-v4-button,.font-v4-heading-6,.font-v4-heading-5,.font-v4-heading-4,.font-v4-heading-3,.font-v4-heading-2,.font-v4-heading-1,.font-v4-title{font-family:Inter,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.font-v4-medium,.font-v4-tab-label-1,.font-v4-input-label,.font-v4-overline,.font-v4-subtitle-2,.font-v4-subtitle-1{font-family:Inter,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}.font-v4-regular,.font-v4-caption,.font-v4-body-2,.font-v4-body-1{font-family:Inter,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.font-v4-title{font-size:2.5rem;line-height:3rem;letter-spacing:-.055rem}.font-v4-heading-1{font-size:1.5rem;line-height:1.75rem;letter-spacing:-.0285rem}.font-v4-heading-2{font-size:1.125rem;line-height:1.75rem;letter-spacing:-.01575rem}.font-v4-heading-3{font-size:1rem;line-height:1.5rem;letter-spacing:-.011rem}.font-v4-heading-4{font-size:.875rem;line-height:1rem;letter-spacing:unset}.font-v4-heading-5{font-size:.8125rem;line-height:16px;letter-spacing:unset}.font-v4-heading-6{font-size:.75rem;line-height:.75rem;letter-spacing:0}.font-v4-body-1{font-size:.875rem;line-height:1.25rem;letter-spacing:-.00525rem}.font-v4-body-2{font-size:.8125rem;line-height:1.25rem;letter-spacing:-.00244rem}.font-v4-subtitle-1{font-size:.875rem;line-height:1.25rem;letter-spacing:-.00525rem}.font-v4-subtitle-2{font-size:.8125rem;line-height:1.25rem;letter-spacing:-.00244rem}.font-v4-chart-1{font-size:1.5rem;line-height:1.5rem;letter-spacing:-.015rem}.font-v4-chart-2{font-size:1.25rem;line-height:1.25rem;letter-spacing:-.0125rem}.font-v4-button{font-size:.875rem;line-height:1.25rem;letter-spacing:.00875rem}.font-v4-overline{font-size:.75rem;line-height:1rem;letter-spacing:.045rem;text-transform:uppercase}.font-v4-caption{font-size:.75rem;line-height:1rem}.font-v4-table-label{font-size:.8125rem;line-height:1.25rem;letter-spacing:.00813rem}.font-v4-input-label{font-size:.8125rem;line-height:1rem;letter-spacing:.00813rem}.font-v4-tab-label-1,.font-v4-tab-label-2{font-size:.875rem;line-height:1rem}:host .fu-chip-wrapper,.font-v4-chip-label{font-size:.75rem;line-height:1rem}:host{margin:0;padding:0;display:inline-flex}:host .fu-chip-wrapper{display:flex;align-items:center;justify-content:center;gap:4px;padding:2px 4px;border-radius:6px;color:var(--action-primary, hsl(0, 0%, 12.5%));background-color:var(--default-light, hsl(0, 0%, 89.5%))}:host .fu-chip-wrapper.fu-chip-outlined{background-color:var(--common-inverse-white, #FFFFFF);outline:solid 1px var(--common-divider-elevation-0, hsl(0, 0%, 89%))}:host .fu-chip-wrapper.fu-chip-round{border-radius:100px}:host .fu-chip-wrapper:hover{background-color:var(--action-active, hsl(0, 0%, 50.3%));color:var(--action-primary, hsl(0, 0%, 12.5%));outline:solid 1px var(--devider, hsl(0, 0%, 86.8%));cursor:default}:host .fu-chip-wrapper:hover .fu-chip-remove-icon,:host .fu-chip-wrapper:hover .fu-chip-start-icon{color:var(--action-primary, hsl(0, 0%, 12.5%))}:host .fu-chip-wrapper.fu-chip-medium{padding:6px}:host .fu-chip-wrapper .fu-chip-remove-icon,:host .fu-chip-wrapper .fu-chip-start-icon{width:16px;height:16px;color:var(--action-active, hsl(0, 0%, 50.3%));cursor:pointer}:host .fu-chip-wrapper .fu-chip-start-icon{cursor:default}:host .fu-chip-wrapper.fu-chip-primary{color:var(--primary-contrast-text, hsl(216, 71%, 23%));background-color:var(--primary-light, hsl(209, 95%, 90.1%))}:host .fu-chip-wrapper.fu-chip-info{color:var(--info-contrast-text, hsl(226, 50%, 24%));background-color:var(--info-light, hsl(224, 87.1%, 92%))}:host .fu-chip-wrapper.fu-chip-error{color:var(--error-contrast-text, hsl(350, 63%, 24%));background-color:var(--error-light, hsl(0, 90.2%, 91.9%))}:host .fu-chip-wrapper.fu-chip-warning{color:var(--warning-contrast-text, hsl(25, 40%, 22%));background-color:var(--warning-light, hsl(40, 100%, 81.5%))}:host .fu-chip-wrapper.fu-chip-success{color:var(--success-contrast-text, hsl(155, 40%, 16.5%));background-color:var(--success-light, hsl(141, 43.7%, 86%))}:host .fu-chip-wrapper.fu-chip-dark{color:var(--common-inverse-white, #FFFFFF);background-color:var(--common-inverse-black, #000000)}:host .fu-chip-wrapper.fu-chip-selected{color:var(--action-primary, hsl(0, 0%, 12.5%));background-color:var(--action-hover, hsla(0, 0%, 0%, .05));outline:solid 1px var(--action-active, hsl(0, 0%, 50.3%))}:host .fu-chip-wrapper.fu-chip-selected.fu-chip-disabled{outline:solid 1px var(--action-outlined-border, hsl(0, 0%, 73%))}:host .fu-chip-wrapper.fu-chip-selected.fu-chip-disabled:hover{outline:solid 1px var(--action-outlined-border, hsl(0, 0%, 73%))}:host .fu-chip-wrapper.fu-chip-disabled{color:var(--action-disabled, hsl(0, 0%, 87%));background-color:var(--action-disabled-background, hsl(0, 0%, 95%))}:host .fu-chip-wrapper.fu-chip-disabled:hover{outline-width:0}:host .fu-chip-wrapper.fu-chip-disabled .fu-chip-remove-icon{color:var(--action-disabled, hsl(0, 0%, 87%));pointer-events:none;cursor:default}\n"] }]
    }], null, { remove: [{
            type: Output
        }] }); })();
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassDebugInfo(ChipComponent, { className: "ChipComponent", filePath: "chip.component.ts", lineNumber: 13 }); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hpcC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9mdXNpb24tdWkvY29tcG9uZW50cy9jaGlwL3Y0L2NoaXAuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZnVzaW9uLXVpL2NvbXBvbmVudHMvY2hpcC92NC9jaGlwLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDOUYsT0FBTyxFQUFXLFVBQVUsRUFBQyxNQUFNLDBDQUEwQyxDQUFDOzs7O0lDSXRFLGlDQUEwRTs7O0lBQWxDLHdDQUFtQjs7OztJQUkzRCxzQ0FBa0c7SUFBL0IsdUtBQVMsZUFBQSxtQkFBWSxjQUFPLENBQUMsQ0FBQSxJQUFDO0lBQUMsaUJBQWM7OztJQUF2RSw4Q0FBeUI7O0FERzFFLE1BQU0sT0FBTyxhQUFhO0lBVDFCO1FBVUksVUFBSyxHQUFHLEtBQUssQ0FBQyxRQUFRLEVBQVUsQ0FBQztRQUNqQyxhQUFRLEdBQUcsS0FBSyxFQUFZLENBQUM7UUFDN0IsbUJBQWMsR0FBRyxLQUFLLENBQVcsa0JBQWtCLENBQUMsQ0FBQztRQUNyRCxjQUFTLEdBQUcsS0FBSyxDQUFVLEtBQUssQ0FBQyxDQUFDO1FBQ2xDLFVBQUssR0FBRyxLQUFLLENBQTRFLFNBQVMsQ0FBQyxDQUFDO1FBQ3BHLFNBQUksR0FBRyxLQUFLLENBQXFCLE9BQU8sQ0FBQyxDQUFDO1FBQzFDLFlBQU8sR0FBRyxLQUFLLENBQXdCLFFBQVEsQ0FBQyxDQUFDO1FBQ2pELFVBQUssR0FBRyxLQUFLLENBQXFCLFFBQVEsQ0FBQyxDQUFDO1FBQzVDLGFBQVEsR0FBRyxLQUFLLENBQVUsS0FBSyxDQUFDLENBQUM7UUFDakMsYUFBUSxHQUFHLEtBQUssQ0FBVSxLQUFLLENBQUMsQ0FBQztRQUVqQyxnQkFBZ0I7UUFDRyxXQUFNLEdBQUcsSUFBSSxZQUFZLEVBQVUsQ0FBQztLQUMxRDs4RUFkWSxhQUFhO29FQUFiLGFBQWE7WUNaMUIsMkJBR0M7WUFDRyw4RUFFQztZQUNELDhCQUEyQjtZQUFBLFlBQWE7WUFBQSxpQkFBTTtZQUM5Qyw4RUFFQztZQUNMLGlCQUFNOztZQVhELHNKQUF5RztZQUN6RyxrREFBcUMsb0NBQUE7WUFHdEMsY0FFQztZQUZELDRDQUVDO1lBQzBCLGVBQWE7WUFBYixpQ0FBYTtZQUN4QyxjQUVDO1lBRkQsNkNBRUM7NEJESFMsVUFBVTs7aUZBS1gsYUFBYTtjQVR6QixTQUFTOzJCQUNJLGFBQWEsY0FDWCxJQUFJLFFBQ1YsRUFBQyxLQUFLLEVBQUUsV0FBVyxFQUFDLFdBQ2pCLENBQUMsVUFBVSxDQUFDLG1CQUdKLHVCQUF1QixDQUFDLE1BQU07Z0JBZTVCLE1BQU07a0JBQXhCLE1BQU07O2tGQWJFLGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQsIEV2ZW50RW1pdHRlciwgaW5wdXQsIE91dHB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0ljb25EYXRhLCBJY29uTW9kdWxlfSBmcm9tICdAaXJvbnNvdXJjZS9mdXNpb24tdWkvY29tcG9uZW50cy9pY29uL3YxJztcblxuQENvbXBvbmVudCh7XG4gICAgc2VsZWN0b3I6ICdmdXNpb24tY2hpcCcsXG4gICAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgICBob3N0OiB7Y2xhc3M6ICdmdXNpb24tdjQnfSxcbiAgICBpbXBvcnRzOiBbSWNvbk1vZHVsZV0sXG4gICAgdGVtcGxhdGVVcmw6ICcuL2NoaXAuY29tcG9uZW50Lmh0bWwnLFxuICAgIHN0eWxlVXJsOiAnLi9jaGlwLmNvbXBvbmVudC5zY3NzJyxcbiAgICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaFxufSlcbmV4cG9ydCBjbGFzcyBDaGlwQ29tcG9uZW50IHtcbiAgICBsYWJlbCA9IGlucHV0LnJlcXVpcmVkPHN0cmluZz4oKTtcbiAgICBpY29uTmFtZSA9IGlucHV0PEljb25EYXRhPigpO1xuICAgIHJlbW92ZUljb25OYW1lID0gaW5wdXQ8SWNvbkRhdGE+KCdwaC9maWxsL3gtY2lyY2xlJyk7XG4gICAgcmVtb3ZhYmxlID0gaW5wdXQ8Ym9vbGVhbj4oZmFsc2UpO1xuICAgIHRoZW1lID0gaW5wdXQ8J2RlZmF1bHQnIHwgJ3ByaW1hcnknIHwgJ2luZm8nIHwgJ2Vycm9yJyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJyB8ICdkYXJrJz4oJ2RlZmF1bHQnKTtcbiAgICBzaXplID0gaW5wdXQ8J3NtYWxsJyB8ICdtZWRpdW0nPignc21hbGwnKTtcbiAgICB2YXJpYW50ID0gaW5wdXQ8J2ZpbGxlZCcgfCAnb3V0bGluZWQnPignZmlsbGVkJyk7XG4gICAgc2hhcGUgPSBpbnB1dDwnc3F1YXJlJyB8ICdyb3VuZCc+KCdzcXVhcmUnKTtcbiAgICBzZWxlY3RlZCA9IGlucHV0PGJvb2xlYW4+KGZhbHNlKTtcbiAgICBkaXNhYmxlZCA9IGlucHV0PGJvb2xlYW4+KGZhbHNlKTtcblxuICAgIC8qKiBAaW50ZXJuYWwgKi9cbiAgICBAT3V0cHV0KCkgcmVhZG9ubHkgcmVtb3ZlID0gbmV3IEV2ZW50RW1pdHRlcjxzdHJpbmc+KCk7XG59XG4iLCI8ZGl2IGNsYXNzPVwiZnUtY2hpcC13cmFwcGVyIGZ1LWNoaXAte3tzaXplKCl9fSBmdS1jaGlwLXt7dmFyaWFudCgpfX0gZnUtY2hpcC17e3RoZW1lKCl9fSAgZnUtY2hpcC17e3NoYXBlKCl9fVwiXG4gICAgIFtjbGFzcy5mdS1jaGlwLXNlbGVjdGVkXT1cInNlbGVjdGVkKClcIlxuICAgICBbY2xhc3MuZnUtY2hpcC1kaXNhYmxlZF09XCJkaXNhYmxlZCgpXCJcbj5cbiAgICBAaWYgKGljb25OYW1lKCkpIHtcbiAgICAgICAgPGZ1c2lvbi1pY29uIGNsYXNzPVwiZnUtY2hpcC1zdGFydC1pY29uXCIgW25hbWVdPVwiaWNvbk5hbWUoKVwiPjwvZnVzaW9uLWljb24+XG4gICAgfVxuICAgIDxkaXYgY2xhc3M9XCJmdS1jaGlwLWxhYmVsXCI+e3sgbGFiZWwoKSB9fTwvZGl2PlxuICAgIEBpZiAocmVtb3ZhYmxlKCkpIHtcbiAgICAgICAgPGZ1c2lvbi1pY29uIGNsYXNzPVwiZnUtY2hpcC1yZW1vdmUtaWNvblwiIFtuYW1lXT1cInJlbW92ZUljb25OYW1lKClcIiAoY2xpY2spPVwicmVtb3ZlLmVtaXQobGFiZWwoKSlcIj48L2Z1c2lvbi1pY29uPlxuICAgIH1cbjwvZGl2PiJdfQ==