import * as i0 from '@angular/core';
import { Component, ChangeDetectionStrategy, NgModule } from '@angular/core';
import * as i1 from '@angular/common';
import { CommonModule } from '@angular/common';
import { FlagBaseComponent } from '@ironsource/fusion-ui/components/flag/common/base';

class FlagComponent extends FlagBaseComponent {
    static { this.ɵfac = /*@__PURE__*/ (() => { let ɵFlagComponent_BaseFactory; return function FlagComponent_Factory(t) { return (ɵFlagComponent_BaseFactory || (ɵFlagComponent_BaseFactory = i0.ɵɵgetInheritedFactory(FlagComponent)))(t || FlagComponent); }; })(); }
    static { this.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: FlagComponent, selectors: [["fusion-flag"]], features: [i0.ɵɵInheritDefinitionFeature], decls: 1, vars: 1, consts: [["title", "", 1, "fusion-flag", 3, "ngClass"]], template: function FlagComponent_Template(rf, ctx) { if (rf & 1) {
            i0.ɵɵelement(0, "div", 0);
        } if (rf & 2) {
            i0.ɵɵproperty("ngClass", "fusion-flag-" + ctx.flagName);
        } }, dependencies: [i1.NgClass], styles: ["[_nghost-%COMP%]   .fusion-flag[_ngcontent-%COMP%]{width:16px;height:16px;display:inline-block;overflow:hidden;position:relative;vertical-align:middle;box-sizing:content-box;background:url(https://fusion.ironsrc.net/assets/images/flags-sprites-with-unknown.png) no-repeat}[_nghost-%COMP%]   .fusion-flag-ad[_ngcontent-%COMP%]{background-position:0 0}[_nghost-%COMP%]   .fusion-flag-ae[_ngcontent-%COMP%]{background-position:-16px 0}[_nghost-%COMP%]   .fusion-flag-af[_ngcontent-%COMP%]{background-position:-32px 0}[_nghost-%COMP%]   .fusion-flag-ag[_ngcontent-%COMP%]{background-position:-48px 0}[_nghost-%COMP%]   .fusion-flag-ai[_ngcontent-%COMP%]{background-position:-64px 0}[_nghost-%COMP%]   .fusion-flag-al[_ngcontent-%COMP%]{background-position:-80px 0}[_nghost-%COMP%]   .fusion-flag-am[_ngcontent-%COMP%]{background-position:-96px 0}[_nghost-%COMP%]   .fusion-flag-an[_ngcontent-%COMP%]{background-position:-112px 0}[_nghost-%COMP%]   .fusion-flag-ao[_ngcontent-%COMP%]{background-position:-128px 0}[_nghost-%COMP%]   .fusion-flag-aq[_ngcontent-%COMP%]{background-position:-144px 0}[_nghost-%COMP%]   .fusion-flag-ar[_ngcontent-%COMP%]{background-position:-160px 0}[_nghost-%COMP%]   .fusion-flag-as[_ngcontent-%COMP%]{background-position:-176px 0}[_nghost-%COMP%]   .fusion-flag-at[_ngcontent-%COMP%]{background-position:-192px 0}[_nghost-%COMP%]   .fusion-flag-au[_ngcontent-%COMP%], [_nghost-%COMP%]   .fusion-flag-hm[_ngcontent-%COMP%]{background-position:-208px 0}[_nghost-%COMP%]   .fusion-flag-aw[_ngcontent-%COMP%]{background-position:-224px 0}[_nghost-%COMP%]   .fusion-flag-ax[_ngcontent-%COMP%]{background-position:-240px 0}[_nghost-%COMP%]   .fusion-flag-az[_ngcontent-%COMP%]{background-position:0 -16px}[_nghost-%COMP%]   .fusion-flag-ba[_ngcontent-%COMP%]{background-position:-16px -16px}[_nghost-%COMP%]   .fusion-flag-bb[_ngcontent-%COMP%]{background-position:-32px -16px}[_nghost-%COMP%]   .fusion-flag-bd[_ngcontent-%COMP%]{background-position:-48px -16px}[_nghost-%COMP%]   .fusion-flag-be[_ngcontent-%COMP%]{background-position:-64px -16px}[_nghost-%COMP%]   .fusion-flag-bf[_ngcontent-%COMP%]{background-position:-80px -16px}[_nghost-%COMP%]   .fusion-flag-bg[_ngcontent-%COMP%]{background-position:-96px -16px}[_nghost-%COMP%]   .fusion-flag-bh[_ngcontent-%COMP%]{background-position:-112px -16px}[_nghost-%COMP%]   .fusion-flag-bi[_ngcontent-%COMP%]{background-position:-128px -16px}[_nghost-%COMP%]   .fusion-flag-bj[_ngcontent-%COMP%]{background-position:-144px -16px}[_nghost-%COMP%]   .fusion-flag-bl[_ngcontent-%COMP%]{background-position:-160px -16px}[_nghost-%COMP%]   .fusion-flag-bm[_ngcontent-%COMP%]{background-position:-176px -16px}[_nghost-%COMP%]   .fusion-flag-bn[_ngcontent-%COMP%]{background-position:-192px -16px}[_nghost-%COMP%]   .fusion-flag-bo[_ngcontent-%COMP%]{background-position:-208px -16px}[_nghost-%COMP%]   .fusion-flag-br[_ngcontent-%COMP%]{background-position:-224px -16px}[_nghost-%COMP%]   .fusion-flag-bs[_ngcontent-%COMP%]{background-position:-240px -16px}[_nghost-%COMP%]   .fusion-flag-bt[_ngcontent-%COMP%]{background-position:0 -32px}[_nghost-%COMP%]   .fusion-flag-bw[_ngcontent-%COMP%]{background-position:-16px -32px}[_nghost-%COMP%]   .fusion-flag-by[_ngcontent-%COMP%]{background-position:-32px -32px}[_nghost-%COMP%]   .fusion-flag-bz[_ngcontent-%COMP%]{background-position:-48px -32px}[_nghost-%COMP%]   .fusion-flag-ca[_ngcontent-%COMP%]{background-position:-64px -32px}[_nghost-%COMP%]   .fusion-flag-cc[_ngcontent-%COMP%]{background-position:-80px -32px}[_nghost-%COMP%]   .fusion-flag-cd[_ngcontent-%COMP%]{background-position:-96px -32px}[_nghost-%COMP%]   .fusion-flag-cf[_ngcontent-%COMP%]{background-position:-112px -32px}[_nghost-%COMP%]   .fusion-flag-cg[_ngcontent-%COMP%]{background-position:-128px -32px}[_nghost-%COMP%]   .fusion-flag-ch[_ngcontent-%COMP%]{background-position:-144px -32px}[_nghost-%COMP%]   .fusion-flag-ci[_ngcontent-%COMP%]{background-position:-160px -32px}[_nghost-%COMP%]   .fusion-flag-ck[_ngcontent-%COMP%]{background-position:-176px -32px}[_nghost-%COMP%]   .fusion-flag-cl[_ngcontent-%COMP%]{background-position:-192px -32px}[_nghost-%COMP%]   .fusion-flag-cm[_ngcontent-%COMP%]{background-position:-208px -32px}[_nghost-%COMP%]   .fusion-flag-cn[_ngcontent-%COMP%]{background-position:-224px -32px}[_nghost-%COMP%]   .fusion-flag-co[_ngcontent-%COMP%]{background-position:-240px -32px}[_nghost-%COMP%]   .fusion-flag-cr[_ngcontent-%COMP%]{background-position:0 -48px}[_nghost-%COMP%]   .fusion-flag-cu[_ngcontent-%COMP%]{background-position:-16px -48px}[_nghost-%COMP%]   .fusion-flag-cv[_ngcontent-%COMP%]{background-position:-32px -48px}[_nghost-%COMP%]   .fusion-flag-cw[_ngcontent-%COMP%]{background-position:-48px -48px}[_nghost-%COMP%]   .fusion-flag-cx[_ngcontent-%COMP%]{background-position:-64px -48px}[_nghost-%COMP%]   .fusion-flag-cy[_ngcontent-%COMP%]{background-position:-80px -48px}[_nghost-%COMP%]   .fusion-flag-cz[_ngcontent-%COMP%]{background-position:-96px -48px}[_nghost-%COMP%]   .fusion-flag-de[_ngcontent-%COMP%]{background-position:-112px -48px}[_nghost-%COMP%]   .fusion-flag-dj[_ngcontent-%COMP%]{background-position:-128px -48px}[_nghost-%COMP%]   .fusion-flag-dk[_ngcontent-%COMP%]{background-position:-144px -48px}[_nghost-%COMP%]   .fusion-flag-dm[_ngcontent-%COMP%]{background-position:-160px -48px}[_nghost-%COMP%]   .fusion-flag-do[_ngcontent-%COMP%]{background-position:-176px -48px}[_nghost-%COMP%]   .fusion-flag-dz[_ngcontent-%COMP%]{background-position:-192px -48px}[_nghost-%COMP%]   .fusion-flag-ec[_ngcontent-%COMP%]{background-position:-208px -48px}[_nghost-%COMP%]   .fusion-flag-ee[_ngcontent-%COMP%]{background-position:-224px -48px}[_nghost-%COMP%]   .fusion-flag-eg[_ngcontent-%COMP%]{background-position:-240px -48px}[_nghost-%COMP%]   .fusion-flag-eh[_ngcontent-%COMP%]{background-position:0 -64px}[_nghost-%COMP%]   .fusion-flag-er[_ngcontent-%COMP%]{background-position:-16px -64px}[_nghost-%COMP%]   .fusion-flag-es[_ngcontent-%COMP%]{background-position:-32px -64px}[_nghost-%COMP%]   .fusion-flag-et[_ngcontent-%COMP%]{background-position:-48px -64px}[_nghost-%COMP%]   .fusion-flag-eu[_ngcontent-%COMP%]{background-position:-64px -64px}[_nghost-%COMP%]   .fusion-flag-fi[_ngcontent-%COMP%]{background-position:-80px -64px}[_nghost-%COMP%]   .fusion-flag-fj[_ngcontent-%COMP%]{background-position:-96px -64px}[_nghost-%COMP%]   .fusion-flag-fk[_ngcontent-%COMP%]{background-position:-112px -64px}[_nghost-%COMP%]   .fusion-flag-fm[_ngcontent-%COMP%]{background-position:-128px -64px}[_nghost-%COMP%]   .fusion-flag-fo[_ngcontent-%COMP%]{background-position:-144px -64px}[_nghost-%COMP%]   .fusion-flag-fr[_ngcontent-%COMP%], [_nghost-%COMP%]   .fusion-flag-re[_ngcontent-%COMP%], [_nghost-%COMP%]   .fusion-flag-pm[_ngcontent-%COMP%], [_nghost-%COMP%]   .fusion-flag-gp[_ngcontent-%COMP%]{background-position:-160px -64px}[_nghost-%COMP%]   .fusion-flag-ga[_ngcontent-%COMP%]{background-position:-176px -64px}[_nghost-%COMP%]   .fusion-flag-gb[_ngcontent-%COMP%]{background-position:-192px -64px}[_nghost-%COMP%]   .fusion-flag-gd[_ngcontent-%COMP%]{background-position:-208px -64px}[_nghost-%COMP%]   .fusion-flag-ge[_ngcontent-%COMP%]{background-position:-224px -64px}[_nghost-%COMP%]   .fusion-flag-gg[_ngcontent-%COMP%]{background-position:-240px -64px}[_nghost-%COMP%]   .fusion-flag-gh[_ngcontent-%COMP%]{background-position:0 -80px}[_nghost-%COMP%]   .fusion-flag-gi[_ngcontent-%COMP%]{background-position:-16px -80px}[_nghost-%COMP%]   .fusion-flag-gl[_ngcontent-%COMP%]{background-position:-32px -80px}[_nghost-%COMP%]   .fusion-flag-gm[_ngcontent-%COMP%]{background-position:-48px -80px}[_nghost-%COMP%]   .fusion-flag-gn[_ngcontent-%COMP%]{background-position:-64px -80px}[_nghost-%COMP%]   .fusion-flag-gq[_ngcontent-%COMP%]{background-position:-80px -80px}[_nghost-%COMP%]   .fusion-flag-gr[_ngcontent-%COMP%]{background-position:-96px -80px}[_nghost-%COMP%]   .fusion-flag-gs[_ngcontent-%COMP%]{background-position:-112px -80px}[_nghost-%COMP%]   .fusion-flag-gt[_ngcontent-%COMP%]{background-position:-128px -80px}[_nghost-%COMP%]   .fusion-flag-gu[_ngcontent-%COMP%]{background-position:-144px -80px}[_nghost-%COMP%]   .fusion-flag-gw[_ngcontent-%COMP%]{background-position:-160px -80px}[_nghost-%COMP%]   .fusion-flag-gy[_ngcontent-%COMP%]{background-position:-176px -80px}[_nghost-%COMP%]   .fusion-flag-hk[_ngcontent-%COMP%]{background-position:-192px -80px}[_nghost-%COMP%]   .fusion-flag-hn[_ngcontent-%COMP%]{background-position:-208px -80px}[_nghost-%COMP%]   .fusion-flag-hr[_ngcontent-%COMP%]{background-position:-224px -80px}[_nghost-%COMP%]   .fusion-flag-ht[_ngcontent-%COMP%]{background-position:-240px -80px}[_nghost-%COMP%]   .fusion-flag-hu[_ngcontent-%COMP%]{background-position:0 -96px}[_nghost-%COMP%]   .fusion-flag-ic[_ngcontent-%COMP%]{background-position:-16px -96px}[_nghost-%COMP%]   .fusion-flag-id[_ngcontent-%COMP%]{background-position:-32px -96px}[_nghost-%COMP%]   .fusion-flag-ie[_ngcontent-%COMP%]{background-position:-48px -96px}[_nghost-%COMP%]   .fusion-flag-il[_ngcontent-%COMP%]{background-position:-64px -96px}[_nghost-%COMP%]   .fusion-flag-im[_ngcontent-%COMP%]{background-position:-80px -96px}[_nghost-%COMP%]   .fusion-flag-in[_ngcontent-%COMP%]{background-position:-96px -96px}[_nghost-%COMP%]   .fusion-flag-iq[_ngcontent-%COMP%]{background-position:-112px -96px}[_nghost-%COMP%]   .fusion-flag-ir[_ngcontent-%COMP%]{background-position:-128px -96px}[_nghost-%COMP%]   .fusion-flag-is[_ngcontent-%COMP%]{background-position:-144px -96px}[_nghost-%COMP%]   .fusion-flag-it[_ngcontent-%COMP%]{background-position:-160px -96px}[_nghost-%COMP%]   .fusion-flag-je[_ngcontent-%COMP%]{background-position:-176px -96px}[_nghost-%COMP%]   .fusion-flag-jm[_ngcontent-%COMP%]{background-position:-192px -96px}[_nghost-%COMP%]   .fusion-flag-jo[_ngcontent-%COMP%]{background-position:-208px -96px}[_nghost-%COMP%]   .fusion-flag-jp[_ngcontent-%COMP%]{background-position:-224px -96px}[_nghost-%COMP%]   .fusion-flag-ke[_ngcontent-%COMP%]{background-position:-240px -96px}[_nghost-%COMP%]   .fusion-flag-kg[_ngcontent-%COMP%]{background-position:0 -112px}[_nghost-%COMP%]   .fusion-flag-kh[_ngcontent-%COMP%]{background-position:-16px -112px}[_nghost-%COMP%]   .fusion-flag-ki[_ngcontent-%COMP%]{background-position:-32px -112px}[_nghost-%COMP%]   .fusion-flag-km[_ngcontent-%COMP%]{background-position:-48px -112px}[_nghost-%COMP%]   .fusion-flag-kn[_ngcontent-%COMP%]{background-position:-64px -112px}[_nghost-%COMP%]   .fusion-flag-kp[_ngcontent-%COMP%]{background-position:-80px -112px}[_nghost-%COMP%]   .fusion-flag-kr[_ngcontent-%COMP%]{background-position:-96px -112px}[_nghost-%COMP%]   .fusion-flag-kw[_ngcontent-%COMP%]{background-position:-112px -112px}[_nghost-%COMP%]   .fusion-flag-ky[_ngcontent-%COMP%]{background-position:-128px -112px}[_nghost-%COMP%]   .fusion-flag-kz[_ngcontent-%COMP%]{background-position:-144px -112px}[_nghost-%COMP%]   .fusion-flag-la[_ngcontent-%COMP%]{background-position:-160px -112px}[_nghost-%COMP%]   .fusion-flag-lb[_ngcontent-%COMP%]{background-position:-176px -112px}[_nghost-%COMP%]   .fusion-flag-lc[_ngcontent-%COMP%]{background-position:-192px -112px}[_nghost-%COMP%]   .fusion-flag-li[_ngcontent-%COMP%]{background-position:-208px -112px}[_nghost-%COMP%]   .fusion-flag-lk[_ngcontent-%COMP%]{background-position:-224px -112px}[_nghost-%COMP%]   .fusion-flag-lr[_ngcontent-%COMP%]{background-position:-240px -112px}[_nghost-%COMP%]   .fusion-flag-ls[_ngcontent-%COMP%]{background-position:0 -128px}[_nghost-%COMP%]   .fusion-flag-lt[_ngcontent-%COMP%]{background-position:-16px -128px}[_nghost-%COMP%]   .fusion-flag-lu[_ngcontent-%COMP%]{background-position:-32px -128px}[_nghost-%COMP%]   .fusion-flag-lv[_ngcontent-%COMP%]{background-position:-48px -128px}[_nghost-%COMP%]   .fusion-flag-ly[_ngcontent-%COMP%]{background-position:-64px -128px}[_nghost-%COMP%]   .fusion-flag-ma[_ngcontent-%COMP%]{background-position:-80px -128px}[_nghost-%COMP%]   .fusion-flag-mc[_ngcontent-%COMP%]{background-position:-96px -128px}[_nghost-%COMP%]   .fusion-flag-md[_ngcontent-%COMP%]{background-position:-112px -128px}[_nghost-%COMP%]   .fusion-flag-me[_ngcontent-%COMP%]{background-position:-128px -128px}[_nghost-%COMP%]   .fusion-flag-mf[_ngcontent-%COMP%]{background-position:-144px -128px}[_nghost-%COMP%]   .fusion-flag-mg[_ngcontent-%COMP%]{background-position:-160px -128px}[_nghost-%COMP%]   .fusion-flag-mh[_ngcontent-%COMP%]{background-position:-176px -128px}[_nghost-%COMP%]   .fusion-flag-mk[_ngcontent-%COMP%]{background-position:-192px -128px}[_nghost-%COMP%]   .fusion-flag-ml[_ngcontent-%COMP%]{background-position:-208px -128px}[_nghost-%COMP%]   .fusion-flag-mm[_ngcontent-%COMP%]{background-position:-224px -128px}[_nghost-%COMP%]   .fusion-flag-mn[_ngcontent-%COMP%]{background-position:-240px -128px}[_nghost-%COMP%]   .fusion-flag-mo[_ngcontent-%COMP%]{background-position:0 -144px}[_nghost-%COMP%]   .fusion-flag-mp[_ngcontent-%COMP%]{background-position:-16px -144px}[_nghost-%COMP%]   .fusion-flag-mq[_ngcontent-%COMP%]{background-position:-32px -144px}[_nghost-%COMP%]   .fusion-flag-mr[_ngcontent-%COMP%]{background-position:-48px -144px}[_nghost-%COMP%]   .fusion-flag-ms[_ngcontent-%COMP%]{background-position:-64px -144px}[_nghost-%COMP%]   .fusion-flag-mt[_ngcontent-%COMP%]{background-position:-80px -144px}[_nghost-%COMP%]   .fusion-flag-mu[_ngcontent-%COMP%]{background-position:-96px -144px}[_nghost-%COMP%]   .fusion-flag-mv[_ngcontent-%COMP%]{background-position:-112px -144px}[_nghost-%COMP%]   .fusion-flag-mw[_ngcontent-%COMP%]{background-position:-128px -144px}[_nghost-%COMP%]   .fusion-flag-mx[_ngcontent-%COMP%]{background-position:-144px -144px}[_nghost-%COMP%]   .fusion-flag-my[_ngcontent-%COMP%]{background-position:-160px -144px}[_nghost-%COMP%]   .fusion-flag-mz[_ngcontent-%COMP%]{background-position:-176px -144px}[_nghost-%COMP%]   .fusion-flag-na[_ngcontent-%COMP%]{background-position:-192px -144px}[_nghost-%COMP%]   .fusion-flag-nc[_ngcontent-%COMP%]{background-position:-208px -144px}[_nghost-%COMP%]   .fusion-flag-ne[_ngcontent-%COMP%]{background-position:-224px -144px}[_nghost-%COMP%]   .fusion-flag-nf[_ngcontent-%COMP%]{background-position:-240px -144px}[_nghost-%COMP%]   .fusion-flag-ng[_ngcontent-%COMP%]{background-position:0 -160px}[_nghost-%COMP%]   .fusion-flag-ni[_ngcontent-%COMP%]{background-position:-16px -160px}[_nghost-%COMP%]   .fusion-flag-nl[_ngcontent-%COMP%], [_nghost-%COMP%]   .fusion-flag-bq[_ngcontent-%COMP%]{background-position:-32px -160px}[_nghost-%COMP%]   .fusion-flag-no[_ngcontent-%COMP%], [_nghost-%COMP%]   .fusion-flag-sj[_ngcontent-%COMP%], [_nghost-%COMP%]   .fusion-flag-bv[_ngcontent-%COMP%]{background-position:-48px -160px}[_nghost-%COMP%]   .fusion-flag-np[_ngcontent-%COMP%]{background-position:-64px -160px}[_nghost-%COMP%]   .fusion-flag-nr[_ngcontent-%COMP%]{background-position:-80px -160px}[_nghost-%COMP%]   .fusion-flag-nu[_ngcontent-%COMP%]{background-position:-96px -160px}[_nghost-%COMP%]   .fusion-flag-nz[_ngcontent-%COMP%]{background-position:-112px -160px}[_nghost-%COMP%]   .fusion-flag-om[_ngcontent-%COMP%]{background-position:-128px -160px}[_nghost-%COMP%]   .fusion-flag-pa[_ngcontent-%COMP%]{background-position:-144px -160px}[_nghost-%COMP%]   .fusion-flag-pe[_ngcontent-%COMP%]{background-position:-160px -160px}[_nghost-%COMP%]   .fusion-flag-pf[_ngcontent-%COMP%]{background-position:-176px -160px}[_nghost-%COMP%]   .fusion-flag-pg[_ngcontent-%COMP%]{background-position:-192px -160px}[_nghost-%COMP%]   .fusion-flag-ph[_ngcontent-%COMP%]{background-position:-208px -160px}[_nghost-%COMP%]   .fusion-flag-pk[_ngcontent-%COMP%]{background-position:-224px -160px}[_nghost-%COMP%]   .fusion-flag-pl[_ngcontent-%COMP%]{background-position:-240px -160px}[_nghost-%COMP%]   .fusion-flag-pn[_ngcontent-%COMP%]{background-position:0 -176px}[_nghost-%COMP%]   .fusion-flag-pr[_ngcontent-%COMP%]{background-position:-16px -176px}[_nghost-%COMP%]   .fusion-flag-ps[_ngcontent-%COMP%]{background-position:-32px -176px}[_nghost-%COMP%]   .fusion-flag-pt[_ngcontent-%COMP%]{background-position:-48px -176px}[_nghost-%COMP%]   .fusion-flag-pw[_ngcontent-%COMP%]{background-position:-64px -176px}[_nghost-%COMP%]   .fusion-flag-py[_ngcontent-%COMP%]{background-position:-80px -176px}[_nghost-%COMP%]   .fusion-flag-qa[_ngcontent-%COMP%]{background-position:-96px -176px}[_nghost-%COMP%]   .fusion-flag-ro[_ngcontent-%COMP%]{background-position:-112px -176px}[_nghost-%COMP%]   .fusion-flag-rs[_ngcontent-%COMP%]{background-position:-128px -176px}[_nghost-%COMP%]   .fusion-flag-ru[_ngcontent-%COMP%]{background-position:-144px -176px}[_nghost-%COMP%]   .fusion-flag-rw[_ngcontent-%COMP%]{background-position:-160px -176px}[_nghost-%COMP%]   .fusion-flag-sa[_ngcontent-%COMP%]{background-position:-176px -176px}[_nghost-%COMP%]   .fusion-flag-sb[_ngcontent-%COMP%]{background-position:-192px -176px}[_nghost-%COMP%]   .fusion-flag-sc[_ngcontent-%COMP%]{background-position:-208px -176px}[_nghost-%COMP%]   .fusion-flag-sd[_ngcontent-%COMP%]{background-position:-224px -176px}[_nghost-%COMP%]   .fusion-flag-se[_ngcontent-%COMP%]{background-position:-240px -176px}[_nghost-%COMP%]   .fusion-flag-sg[_ngcontent-%COMP%]{background-position:0 -192px}[_nghost-%COMP%]   .fusion-flag-sh[_ngcontent-%COMP%]{background-position:-16px -192px}[_nghost-%COMP%]   .fusion-flag-si[_ngcontent-%COMP%]{background-position:-32px -192px}[_nghost-%COMP%]   .fusion-flag-sk[_ngcontent-%COMP%]{background-position:-48px -192px}[_nghost-%COMP%]   .fusion-flag-sl[_ngcontent-%COMP%]{background-position:-64px -192px}[_nghost-%COMP%]   .fusion-flag-sm[_ngcontent-%COMP%]{background-position:-80px -192px}[_nghost-%COMP%]   .fusion-flag-sn[_ngcontent-%COMP%]{background-position:-96px -192px}[_nghost-%COMP%]   .fusion-flag-so[_ngcontent-%COMP%]{background-position:-112px -192px}[_nghost-%COMP%]   .fusion-flag-sr[_ngcontent-%COMP%]{background-position:-128px -192px}[_nghost-%COMP%]   .fusion-flag-ss[_ngcontent-%COMP%]{background-position:-144px -192px}[_nghost-%COMP%]   .fusion-flag-st[_ngcontent-%COMP%]{background-position:-160px -192px}[_nghost-%COMP%]   .fusion-flag-sv[_ngcontent-%COMP%]{background-position:-176px -192px}[_nghost-%COMP%]   .fusion-flag-sy[_ngcontent-%COMP%]{background-position:-192px -192px}[_nghost-%COMP%]   .fusion-flag-sz[_ngcontent-%COMP%]{background-position:-208px -192px}[_nghost-%COMP%]   .fusion-flag-tc[_ngcontent-%COMP%]{background-position:-224px -192px}[_nghost-%COMP%]   .fusion-flag-td[_ngcontent-%COMP%]{background-position:-240px -192px}[_nghost-%COMP%]   .fusion-flag-tf[_ngcontent-%COMP%]{background-position:0 -208px}[_nghost-%COMP%]   .fusion-flag-tg[_ngcontent-%COMP%]{background-position:-16px -208px}[_nghost-%COMP%]   .fusion-flag-th[_ngcontent-%COMP%]{background-position:-32px -208px}[_nghost-%COMP%]   .fusion-flag-tj[_ngcontent-%COMP%]{background-position:-48px -208px}[_nghost-%COMP%]   .fusion-flag-tk[_ngcontent-%COMP%]{background-position:-64px -208px}[_nghost-%COMP%]   .fusion-flag-tl[_ngcontent-%COMP%]{background-position:-80px -208px}[_nghost-%COMP%]   .fusion-flag-tm[_ngcontent-%COMP%]{background-position:-96px -208px}[_nghost-%COMP%]   .fusion-flag-tn[_ngcontent-%COMP%]{background-position:-112px -208px}[_nghost-%COMP%]   .fusion-flag-to[_ngcontent-%COMP%]{background-position:-128px -208px}[_nghost-%COMP%]   .fusion-flag-tr[_ngcontent-%COMP%]{background-position:-144px -208px}[_nghost-%COMP%]   .fusion-flag-tt[_ngcontent-%COMP%]{background-position:-160px -208px}[_nghost-%COMP%]   .fusion-flag-tv[_ngcontent-%COMP%]{background-position:-176px -208px}[_nghost-%COMP%]   .fusion-flag-tw[_ngcontent-%COMP%]{background-position:-192px -208px}[_nghost-%COMP%]   .fusion-flag-tz[_ngcontent-%COMP%]{background-position:-208px -208px}[_nghost-%COMP%]   .fusion-flag-ua[_ngcontent-%COMP%]{background-position:-224px -208px}[_nghost-%COMP%]   .fusion-flag-ug[_ngcontent-%COMP%]{background-position:-240px -208px}[_nghost-%COMP%]   .fusion-flag-us[_ngcontent-%COMP%], [_nghost-%COMP%]   .fusion-flag-um[_ngcontent-%COMP%]{background-position:0 -224px}[_nghost-%COMP%]   .fusion-flag-uy[_ngcontent-%COMP%]{background-position:-16px -224px}[_nghost-%COMP%]   .fusion-flag-uz[_ngcontent-%COMP%]{background-position:-32px -224px}[_nghost-%COMP%]   .fusion-flag-va[_ngcontent-%COMP%]{background-position:-48px -224px}[_nghost-%COMP%]   .fusion-flag-vc[_ngcontent-%COMP%]{background-position:-64px -224px}[_nghost-%COMP%]   .fusion-flag-ve[_ngcontent-%COMP%]{background-position:-80px -224px}[_nghost-%COMP%]   .fusion-flag-vg[_ngcontent-%COMP%]{background-position:-96px -224px}[_nghost-%COMP%]   .fusion-flag-vi[_ngcontent-%COMP%]{background-position:-112px -224px}[_nghost-%COMP%]   .fusion-flag-vn[_ngcontent-%COMP%]{background-position:-128px -224px}[_nghost-%COMP%]   .fusion-flag-vu[_ngcontent-%COMP%]{background-position:-144px -224px}[_nghost-%COMP%]   .fusion-flag-wf[_ngcontent-%COMP%]{background-position:-160px -224px}[_nghost-%COMP%]   .fusion-flag-ws[_ngcontent-%COMP%]{background-position:-176px -224px}[_nghost-%COMP%]   .fusion-flag-ye[_ngcontent-%COMP%]{background-position:-192px -224px}[_nghost-%COMP%]   .fusion-flag-yt[_ngcontent-%COMP%]{background-position:-208px -224px}[_nghost-%COMP%]   .fusion-flag-za[_ngcontent-%COMP%]{background-position:-224px -224px}[_nghost-%COMP%]   .fusion-flag-zm[_ngcontent-%COMP%]{background-position:-240px -224px}[_nghost-%COMP%]   .fusion-flag-zw[_ngcontent-%COMP%]{background-position:0 -240px}[_nghost-%COMP%]   .fusion-flag-xk[_ngcontent-%COMP%]{background-position:-32px -240px}[_nghost-%COMP%]   .fusion-flag-sx[_ngcontent-%COMP%]{background-position:-16px -240px}[_nghost-%COMP%]   .fusion-flag-bi[_ngcontent-%COMP%]{background-position:-48px -240px}[_nghost-%COMP%]   .fusion-flag-io[_ngcontent-%COMP%]{background-position:-64px -240px}[_nghost-%COMP%]   .fusion-flag-gf[_ngcontent-%COMP%]{background-position:-80px -240px}[_nghost-%COMP%]   .fusion-flag-zz[_ngcontent-%COMP%]{background-position:-96px -240px}"], changeDetection: 0 }); }
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FlagComponent, [{
        type: Component,
        args: [{ selector: 'fusion-flag', changeDetection: ChangeDetectionStrategy.OnPush, template: "<div class=\"fusion-flag\" [ngClass]=\"'fusion-flag-' + flagName\" title=\"\"></div>\n", styles: [":host .fusion-flag{width:16px;height:16px;display:inline-block;overflow:hidden;position:relative;vertical-align:middle;box-sizing:content-box;background:url(https://fusion.ironsrc.net/assets/images/flags-sprites-with-unknown.png) no-repeat}:host .fusion-flag-ad{background-position:0 0}:host .fusion-flag-ae{background-position:-16px 0}:host .fusion-flag-af{background-position:-32px 0}:host .fusion-flag-ag{background-position:-48px 0}:host .fusion-flag-ai{background-position:-64px 0}:host .fusion-flag-al{background-position:-80px 0}:host .fusion-flag-am{background-position:-96px 0}:host .fusion-flag-an{background-position:-112px 0}:host .fusion-flag-ao{background-position:-128px 0}:host .fusion-flag-aq{background-position:-144px 0}:host .fusion-flag-ar{background-position:-160px 0}:host .fusion-flag-as{background-position:-176px 0}:host .fusion-flag-at{background-position:-192px 0}:host .fusion-flag-au,:host .fusion-flag-hm{background-position:-208px 0}:host .fusion-flag-aw{background-position:-224px 0}:host .fusion-flag-ax{background-position:-240px 0}:host .fusion-flag-az{background-position:0 -16px}:host .fusion-flag-ba{background-position:-16px -16px}:host .fusion-flag-bb{background-position:-32px -16px}:host .fusion-flag-bd{background-position:-48px -16px}:host .fusion-flag-be{background-position:-64px -16px}:host .fusion-flag-bf{background-position:-80px -16px}:host .fusion-flag-bg{background-position:-96px -16px}:host .fusion-flag-bh{background-position:-112px -16px}:host .fusion-flag-bi{background-position:-128px -16px}:host .fusion-flag-bj{background-position:-144px -16px}:host .fusion-flag-bl{background-position:-160px -16px}:host .fusion-flag-bm{background-position:-176px -16px}:host .fusion-flag-bn{background-position:-192px -16px}:host .fusion-flag-bo{background-position:-208px -16px}:host .fusion-flag-br{background-position:-224px -16px}:host .fusion-flag-bs{background-position:-240px -16px}:host .fusion-flag-bt{background-position:0 -32px}:host .fusion-flag-bw{background-position:-16px -32px}:host .fusion-flag-by{background-position:-32px -32px}:host .fusion-flag-bz{background-position:-48px -32px}:host .fusion-flag-ca{background-position:-64px -32px}:host .fusion-flag-cc{background-position:-80px -32px}:host .fusion-flag-cd{background-position:-96px -32px}:host .fusion-flag-cf{background-position:-112px -32px}:host .fusion-flag-cg{background-position:-128px -32px}:host .fusion-flag-ch{background-position:-144px -32px}:host .fusion-flag-ci{background-position:-160px -32px}:host .fusion-flag-ck{background-position:-176px -32px}:host .fusion-flag-cl{background-position:-192px -32px}:host .fusion-flag-cm{background-position:-208px -32px}:host .fusion-flag-cn{background-position:-224px -32px}:host .fusion-flag-co{background-position:-240px -32px}:host .fusion-flag-cr{background-position:0 -48px}:host .fusion-flag-cu{background-position:-16px -48px}:host .fusion-flag-cv{background-position:-32px -48px}:host .fusion-flag-cw{background-position:-48px -48px}:host .fusion-flag-cx{background-position:-64px -48px}:host .fusion-flag-cy{background-position:-80px -48px}:host .fusion-flag-cz{background-position:-96px -48px}:host .fusion-flag-de{background-position:-112px -48px}:host .fusion-flag-dj{background-position:-128px -48px}:host .fusion-flag-dk{background-position:-144px -48px}:host .fusion-flag-dm{background-position:-160px -48px}:host .fusion-flag-do{background-position:-176px -48px}:host .fusion-flag-dz{background-position:-192px -48px}:host .fusion-flag-ec{background-position:-208px -48px}:host .fusion-flag-ee{background-position:-224px -48px}:host .fusion-flag-eg{background-position:-240px -48px}:host .fusion-flag-eh{background-position:0 -64px}:host .fusion-flag-er{background-position:-16px -64px}:host .fusion-flag-es{background-position:-32px -64px}:host .fusion-flag-et{background-position:-48px -64px}:host .fusion-flag-eu{background-position:-64px -64px}:host .fusion-flag-fi{background-position:-80px -64px}:host .fusion-flag-fj{background-position:-96px -64px}:host .fusion-flag-fk{background-position:-112px -64px}:host .fusion-flag-fm{background-position:-128px -64px}:host .fusion-flag-fo{background-position:-144px -64px}:host .fusion-flag-fr,:host .fusion-flag-re,:host .fusion-flag-pm,:host .fusion-flag-gp{background-position:-160px -64px}:host .fusion-flag-ga{background-position:-176px -64px}:host .fusion-flag-gb{background-position:-192px -64px}:host .fusion-flag-gd{background-position:-208px -64px}:host .fusion-flag-ge{background-position:-224px -64px}:host .fusion-flag-gg{background-position:-240px -64px}:host .fusion-flag-gh{background-position:0 -80px}:host .fusion-flag-gi{background-position:-16px -80px}:host .fusion-flag-gl{background-position:-32px -80px}:host .fusion-flag-gm{background-position:-48px -80px}:host .fusion-flag-gn{background-position:-64px -80px}:host .fusion-flag-gq{background-position:-80px -80px}:host .fusion-flag-gr{background-position:-96px -80px}:host .fusion-flag-gs{background-position:-112px -80px}:host .fusion-flag-gt{background-position:-128px -80px}:host .fusion-flag-gu{background-position:-144px -80px}:host .fusion-flag-gw{background-position:-160px -80px}:host .fusion-flag-gy{background-position:-176px -80px}:host .fusion-flag-hk{background-position:-192px -80px}:host .fusion-flag-hn{background-position:-208px -80px}:host .fusion-flag-hr{background-position:-224px -80px}:host .fusion-flag-ht{background-position:-240px -80px}:host .fusion-flag-hu{background-position:0 -96px}:host .fusion-flag-ic{background-position:-16px -96px}:host .fusion-flag-id{background-position:-32px -96px}:host .fusion-flag-ie{background-position:-48px -96px}:host .fusion-flag-il{background-position:-64px -96px}:host .fusion-flag-im{background-position:-80px -96px}:host .fusion-flag-in{background-position:-96px -96px}:host .fusion-flag-iq{background-position:-112px -96px}:host .fusion-flag-ir{background-position:-128px -96px}:host .fusion-flag-is{background-position:-144px -96px}:host .fusion-flag-it{background-position:-160px -96px}:host .fusion-flag-je{background-position:-176px -96px}:host .fusion-flag-jm{background-position:-192px -96px}:host .fusion-flag-jo{background-position:-208px -96px}:host .fusion-flag-jp{background-position:-224px -96px}:host .fusion-flag-ke{background-position:-240px -96px}:host .fusion-flag-kg{background-position:0 -112px}:host .fusion-flag-kh{background-position:-16px -112px}:host .fusion-flag-ki{background-position:-32px -112px}:host .fusion-flag-km{background-position:-48px -112px}:host .fusion-flag-kn{background-position:-64px -112px}:host .fusion-flag-kp{background-position:-80px -112px}:host .fusion-flag-kr{background-position:-96px -112px}:host .fusion-flag-kw{background-position:-112px -112px}:host .fusion-flag-ky{background-position:-128px -112px}:host .fusion-flag-kz{background-position:-144px -112px}:host .fusion-flag-la{background-position:-160px -112px}:host .fusion-flag-lb{background-position:-176px -112px}:host .fusion-flag-lc{background-position:-192px -112px}:host .fusion-flag-li{background-position:-208px -112px}:host .fusion-flag-lk{background-position:-224px -112px}:host .fusion-flag-lr{background-position:-240px -112px}:host .fusion-flag-ls{background-position:0 -128px}:host .fusion-flag-lt{background-position:-16px -128px}:host .fusion-flag-lu{background-position:-32px -128px}:host .fusion-flag-lv{background-position:-48px -128px}:host .fusion-flag-ly{background-position:-64px -128px}:host .fusion-flag-ma{background-position:-80px -128px}:host .fusion-flag-mc{background-position:-96px -128px}:host .fusion-flag-md{background-position:-112px -128px}:host .fusion-flag-me{background-position:-128px -128px}:host .fusion-flag-mf{background-position:-144px -128px}:host .fusion-flag-mg{background-position:-160px -128px}:host .fusion-flag-mh{background-position:-176px -128px}:host .fusion-flag-mk{background-position:-192px -128px}:host .fusion-flag-ml{background-position:-208px -128px}:host .fusion-flag-mm{background-position:-224px -128px}:host .fusion-flag-mn{background-position:-240px -128px}:host .fusion-flag-mo{background-position:0 -144px}:host .fusion-flag-mp{background-position:-16px -144px}:host .fusion-flag-mq{background-position:-32px -144px}:host .fusion-flag-mr{background-position:-48px -144px}:host .fusion-flag-ms{background-position:-64px -144px}:host .fusion-flag-mt{background-position:-80px -144px}:host .fusion-flag-mu{background-position:-96px -144px}:host .fusion-flag-mv{background-position:-112px -144px}:host .fusion-flag-mw{background-position:-128px -144px}:host .fusion-flag-mx{background-position:-144px -144px}:host .fusion-flag-my{background-position:-160px -144px}:host .fusion-flag-mz{background-position:-176px -144px}:host .fusion-flag-na{background-position:-192px -144px}:host .fusion-flag-nc{background-position:-208px -144px}:host .fusion-flag-ne{background-position:-224px -144px}:host .fusion-flag-nf{background-position:-240px -144px}:host .fusion-flag-ng{background-position:0 -160px}:host .fusion-flag-ni{background-position:-16px -160px}:host .fusion-flag-nl,:host .fusion-flag-bq{background-position:-32px -160px}:host .fusion-flag-no,:host .fusion-flag-sj,:host .fusion-flag-bv{background-position:-48px -160px}:host .fusion-flag-np{background-position:-64px -160px}:host .fusion-flag-nr{background-position:-80px -160px}:host .fusion-flag-nu{background-position:-96px -160px}:host .fusion-flag-nz{background-position:-112px -160px}:host .fusion-flag-om{background-position:-128px -160px}:host .fusion-flag-pa{background-position:-144px -160px}:host .fusion-flag-pe{background-position:-160px -160px}:host .fusion-flag-pf{background-position:-176px -160px}:host .fusion-flag-pg{background-position:-192px -160px}:host .fusion-flag-ph{background-position:-208px -160px}:host .fusion-flag-pk{background-position:-224px -160px}:host .fusion-flag-pl{background-position:-240px -160px}:host .fusion-flag-pn{background-position:0 -176px}:host .fusion-flag-pr{background-position:-16px -176px}:host .fusion-flag-ps{background-position:-32px -176px}:host .fusion-flag-pt{background-position:-48px -176px}:host .fusion-flag-pw{background-position:-64px -176px}:host .fusion-flag-py{background-position:-80px -176px}:host .fusion-flag-qa{background-position:-96px -176px}:host .fusion-flag-ro{background-position:-112px -176px}:host .fusion-flag-rs{background-position:-128px -176px}:host .fusion-flag-ru{background-position:-144px -176px}:host .fusion-flag-rw{background-position:-160px -176px}:host .fusion-flag-sa{background-position:-176px -176px}:host .fusion-flag-sb{background-position:-192px -176px}:host .fusion-flag-sc{background-position:-208px -176px}:host .fusion-flag-sd{background-position:-224px -176px}:host .fusion-flag-se{background-position:-240px -176px}:host .fusion-flag-sg{background-position:0 -192px}:host .fusion-flag-sh{background-position:-16px -192px}:host .fusion-flag-si{background-position:-32px -192px}:host .fusion-flag-sk{background-position:-48px -192px}:host .fusion-flag-sl{background-position:-64px -192px}:host .fusion-flag-sm{background-position:-80px -192px}:host .fusion-flag-sn{background-position:-96px -192px}:host .fusion-flag-so{background-position:-112px -192px}:host .fusion-flag-sr{background-position:-128px -192px}:host .fusion-flag-ss{background-position:-144px -192px}:host .fusion-flag-st{background-position:-160px -192px}:host .fusion-flag-sv{background-position:-176px -192px}:host .fusion-flag-sy{background-position:-192px -192px}:host .fusion-flag-sz{background-position:-208px -192px}:host .fusion-flag-tc{background-position:-224px -192px}:host .fusion-flag-td{background-position:-240px -192px}:host .fusion-flag-tf{background-position:0 -208px}:host .fusion-flag-tg{background-position:-16px -208px}:host .fusion-flag-th{background-position:-32px -208px}:host .fusion-flag-tj{background-position:-48px -208px}:host .fusion-flag-tk{background-position:-64px -208px}:host .fusion-flag-tl{background-position:-80px -208px}:host .fusion-flag-tm{background-position:-96px -208px}:host .fusion-flag-tn{background-position:-112px -208px}:host .fusion-flag-to{background-position:-128px -208px}:host .fusion-flag-tr{background-position:-144px -208px}:host .fusion-flag-tt{background-position:-160px -208px}:host .fusion-flag-tv{background-position:-176px -208px}:host .fusion-flag-tw{background-position:-192px -208px}:host .fusion-flag-tz{background-position:-208px -208px}:host .fusion-flag-ua{background-position:-224px -208px}:host .fusion-flag-ug{background-position:-240px -208px}:host .fusion-flag-us,:host .fusion-flag-um{background-position:0 -224px}:host .fusion-flag-uy{background-position:-16px -224px}:host .fusion-flag-uz{background-position:-32px -224px}:host .fusion-flag-va{background-position:-48px -224px}:host .fusion-flag-vc{background-position:-64px -224px}:host .fusion-flag-ve{background-position:-80px -224px}:host .fusion-flag-vg{background-position:-96px -224px}:host .fusion-flag-vi{background-position:-112px -224px}:host .fusion-flag-vn{background-position:-128px -224px}:host .fusion-flag-vu{background-position:-144px -224px}:host .fusion-flag-wf{background-position:-160px -224px}:host .fusion-flag-ws{background-position:-176px -224px}:host .fusion-flag-ye{background-position:-192px -224px}:host .fusion-flag-yt{background-position:-208px -224px}:host .fusion-flag-za{background-position:-224px -224px}:host .fusion-flag-zm{background-position:-240px -224px}:host .fusion-flag-zw{background-position:0 -240px}:host .fusion-flag-xk{background-position:-32px -240px}:host .fusion-flag-sx{background-position:-16px -240px}:host .fusion-flag-bi{background-position:-48px -240px}:host .fusion-flag-io{background-position:-64px -240px}:host .fusion-flag-gf{background-position:-80px -240px}:host .fusion-flag-zz{background-position:-96px -240px}\n"] }]
    }], null, null); })();
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassDebugInfo(FlagComponent, { className: "FlagComponent", filePath: "flag.component.ts", lineNumber: 10 }); })();

class FlagModule {
    static { this.ɵfac = function FlagModule_Factory(t) { return new (t || FlagModule)(); }; }
    static { this.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: FlagModule }); }
    static { this.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ imports: [CommonModule] }); }
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FlagModule, [{
        type: NgModule,
        args: [{
                declarations: [FlagComponent],
                exports: [FlagComponent],
                imports: [CommonModule]
            }]
    }], null, null); })();
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(FlagModule, { declarations: [FlagComponent], imports: [CommonModule], exports: [FlagComponent] }); })();

/**
 * Generated bundle index. Do not edit.
 */

export { FlagComponent, FlagModule };
//# sourceMappingURL=ironsource-fusion-ui-components-flag-v1.mjs.map
