UNPKG

@semantic-icons/circle-flags

Version:

Icons generated based on circle-flags v1.0.1

856 lines (842 loc) 101 kB
import * as i0 from '@angular/core'; import { input, ChangeDetectionStrategy, ViewEncapsulation, Component } from '@angular/core'; class SiArFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiArFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiArFlagIcon, isStandalone: true, selector: "svg[si-ar-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#496e2d" d="M0 0h512v512H0z" /> <svg:path fill="#eee" d="M379 176v97h-16c-2.8 0-5.3-.2-7.8-.4 3-4.3 5.2-8.9 6.4-13.7a37.7 37.7 0 0 0-4-29.2A31.6 31.6 0 0 0 331 215a31.6 31.6 0 0 0-26.5 14.7c-5.3 8.6-6.7 19-4.1 29.2 1.2 4.8 3.4 9.4 6.4 13.7-2.5.2-5 .4-7.8.4h-16v-58h-24v82a15 15 0 0 1-15 15v24a39 39 0 0 0 39-39h16c12.4 0 23-2.3 32-6 9 3.7 19.6 6 32 6h40V176zm39 0v121h24V176zm-330 0v24h24v-24zm39 0v24h24v-24zm24 39a82 82 0 0 0-82 82h24a58 58 0 0 1 34-52.8V297h102v-82h-24v58h-15v-58h-24v58h-15zm180 24c3.4 0 4.7 1 6.1 3.4a14 14 0 0 1 1.2 10.7c-.9 3.6-3 7.7-7.3 11.2a21.7 21.7 0 0 1-7.3-11.2 14 14 0 0 1 1.2-10.7c1.4-2.4 2.7-3.4 6.1-3.4zm-204 73v24h24v-24zm39 0v24h24v-24zm39 0v24h24v-24z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiArFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-ar-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#496e2d" d="M0 0h512v512H0z" /> <svg:path fill="#eee" d="M379 176v97h-16c-2.8 0-5.3-.2-7.8-.4 3-4.3 5.2-8.9 6.4-13.7a37.7 37.7 0 0 0-4-29.2A31.6 31.6 0 0 0 331 215a31.6 31.6 0 0 0-26.5 14.7c-5.3 8.6-6.7 19-4.1 29.2 1.2 4.8 3.4 9.4 6.4 13.7-2.5.2-5 .4-7.8.4h-16v-58h-24v82a15 15 0 0 1-15 15v24a39 39 0 0 0 39-39h16c12.4 0 23-2.3 32-6 9 3.7 19.6 6 32 6h40V176zm39 0v121h24V176zm-330 0v24h24v-24zm39 0v24h24v-24zm24 39a82 82 0 0 0-82 82h24a58 58 0 0 1 34-52.8V297h102v-82h-24v58h-15v-58h-24v58h-15zm180 24c3.4 0 4.7 1 6.1 3.4a14 14 0 0 1 1.2 10.7c-.9 3.6-3 7.7-7.3 11.2a21.7 21.7 0 0 1-7.3-11.2 14 14 0 0 1 1.2-10.7c1.4-2.4 2.7-3.4 6.1-3.4zm-204 73v24h24v-24zm39 0v24h24v-24zm39 0v24h24v-24z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnAuFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnAuFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiEnAuFlagIcon, isStandalone: true, selector: "svg[si-en-au-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#0052b4" d="M512 0v512H0l16-34-16-34V336l64-80-64-80V68L68 0h108l80 64 80-64h108l34 16z" /> <svg:path fill="#eee" d="m0 0 8 22-8 23v23l108 108H0v32l32 48-32 48v32h108L0 444v68L512 0l-23 8-22-8h-23L336 108V0h-32l-48 32-48-32h-32v108L68 0H0zm399 159-7 15-16-4 7 15-12 10 16 4v16l12-10 13 10v-16l16-4-13-10 7-15-16 4-7-15zm57 51-7 15-15-4 7 15-13 10 16 3v17l12-10 13 10v-17l16-3-13-10 7-15-16 4-7-15zm-122 22-7 15-16-4 7 15-13 10 16 4v16l13-10 13 10v-16l15-4-12-10 7-15-16 4-7-15zm82 56-6 17h-18l15 10-6 17 15-10 14 10-5-17 14-10h-18l-5-17zm-214 60-14 30-31-8 14 30-26 20 32 7v33l25-21 26 21v-33l32-7-26-20 14-30-32 8-14-30zm197 24-7 15-16-4 7 15-12 10 16 3v17l12-10 13 10v-17l16-3-13-10 7-15-16 4-7-15z" /> <svg:path fill="#d80027" d="m208 304 96-96V0h-96v208H0v96zm128-128L512 0h-45L336 131Zm-160 0L0 0v45l131 131z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnAuFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-en-au-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#0052b4" d="M512 0v512H0l16-34-16-34V336l64-80-64-80V68L68 0h108l80 64 80-64h108l34 16z" /> <svg:path fill="#eee" d="m0 0 8 22-8 23v23l108 108H0v32l32 48-32 48v32h108L0 444v68L512 0l-23 8-22-8h-23L336 108V0h-32l-48 32-48-32h-32v108L68 0H0zm399 159-7 15-16-4 7 15-12 10 16 4v16l12-10 13 10v-16l16-4-13-10 7-15-16 4-7-15zm57 51-7 15-15-4 7 15-13 10 16 3v17l12-10 13 10v-17l16-3-13-10 7-15-16 4-7-15zm-122 22-7 15-16-4 7 15-13 10 16 4v16l13-10 13 10v-16l15-4-12-10 7-15-16 4-7-15zm82 56-6 17h-18l15 10-6 17 15-10 14 10-5-17 14-10h-18l-5-17zm-214 60-14 30-31-8 14 30-26 20 32 7v33l25-21 26 21v-33l32-7-26-20 14-30-32 8-14-30zm197 24-7 15-16-4 7 15-12 10 16 3v17l12-10 13 10v-17l16-3-13-10 7-15-16 4-7-15z" /> <svg:path fill="#d80027" d="m208 304 96-96V0h-96v208H0v96zm128-128L512 0h-45L336 131Zm-160 0L0 0v45l131 131z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnCaFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnCaFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiEnCaFlagIcon, isStandalone: true, selector: "svg[si-en-ca-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#eee" d="M144 0 45 512h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54V0l-72 32-72-32Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108V68zM404 336l108 108V336H404zm-228 68L68 512h108V404zm160 0v108h108L336 404z" /> <svg:path fill="#d80027" d="M0 0v512h45l131-131v-45l-32 32V0H0zm368 0v144L512 0H368zM256 34l-22 33h-23l23 45-45-22v22l-22 11 45 22-12 23h45v33h22v-33h45l-11-23 44-22-22-11V90l-45 22 23-44h-23l-22-34zm48 174-96 96v208h96V304h208v-96H304zm32 128 176 176v-45L381 336h-45z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnCaFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-en-ca-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#eee" d="M144 0 45 512h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54V0l-72 32-72-32Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108V68zM404 336l108 108V336H404zm-228 68L68 512h108V404zm160 0v108h108L336 404z" /> <svg:path fill="#d80027" d="M0 0v512h45l131-131v-45l-32 32V0H0zm368 0v144L512 0H368zM256 34l-22 33h-23l23 45-45-22v22l-22 11 45 22-12 23h45v33h22v-33h45l-11-23 44-22-22-11V90l-45 22 23-44h-23l-22-34zm48 174-96 96v208h96V304h208v-96H304zm32 128 176 176v-45L381 336h-45z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnGhFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnGhFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiEnGhFlagIcon, isStandalone: true, selector: "svg[si-en-gh-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#ffda44" d="M0 167v178l84 32 83-32 121-57 57-121-172-32z" /> <svg:path fill="#496e2d" d="M0 345v167l115-52 52-115Z" /> <svg:path fill="#d80027" d="M0 0v167h345l114-52L512 0Z" /> <svg:path fill="#333" d="m102 345 151-109H67l151 109-58-178Z" /> <svg:path fill="#eee" d="M512 0 0 512l23-8 22 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnGhFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-en-gh-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#ffda44" d="M0 167v178l84 32 83-32 121-57 57-121-172-32z" /> <svg:path fill="#496e2d" d="M0 345v167l115-52 52-115Z" /> <svg:path fill="#d80027" d="M0 0v167h345l114-52L512 0Z" /> <svg:path fill="#333" d="m102 345 151-109H67l151 109-58-178Z" /> <svg:path fill="#eee" d="M512 0 0 512l23-8 22 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnHkFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnHkFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiEnHkFlagIcon, isStandalone: true, selector: "svg[si-en-hk-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#d80027" d="M0 0h512L288 288 0 512Z" /> <svg:path fill="#eee" d="M212.2 133.6c-5.8 24.2-16.1 19.6-21.2 40.7A55.7 55.7 0 0 1 217 66c-10.1 42.2.4 46-4.8 67.6zm-77.4 17.9c21.2 13 13.6 21.4 32.1 32.8A55.7 55.7 0 0 1 72 126.1c37 22.7 43.8 13.8 62.8 25.4zm-7 79.3c19-16.2 24.7-6.4 41.2-20.4a55.7 55.7 0 0 1-84.7 72.2c33-28.2 26.6-37.4 43.6-51.8zm73.4 31c-9.6-23 1.5-25.3-6.8-45.3A55.7 55.7 0 0 1 237 319.3c-16.6-40-27.3-36.9-35.8-57.4zm52.2-60c-24.9 2-23.7-9.3-45.3-7.6a55.7 55.7 0 0 1 111-8.7c-43.3 3.4-43.6 14.5-65.7 16.3z" /> <svg:path fill="#eee" d="M512 0 0 512l23-8 22 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnHkFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-en-hk-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#d80027" d="M0 0h512L288 288 0 512Z" /> <svg:path fill="#eee" d="M212.2 133.6c-5.8 24.2-16.1 19.6-21.2 40.7A55.7 55.7 0 0 1 217 66c-10.1 42.2.4 46-4.8 67.6zm-77.4 17.9c21.2 13 13.6 21.4 32.1 32.8A55.7 55.7 0 0 1 72 126.1c37 22.7 43.8 13.8 62.8 25.4zm-7 79.3c19-16.2 24.7-6.4 41.2-20.4a55.7 55.7 0 0 1-84.7 72.2c33-28.2 26.6-37.4 43.6-51.8zm73.4 31c-9.6-23 1.5-25.3-6.8-45.3A55.7 55.7 0 0 1 237 319.3c-16.6-40-27.3-36.9-35.8-57.4zm52.2-60c-24.9 2-23.7-9.3-45.3-7.6a55.7 55.7 0 0 1 111-8.7c-43.3 3.4-43.6 14.5-65.7 16.3z" /> <svg:path fill="#eee" d="M512 0 0 512l23-8 22 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnIeFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnIeFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiEnIeFlagIcon, isStandalone: true, selector: "svg[si-en-ie-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#eee" d="m167 0-32 172 32 173 121-57 57-121 32-84-32-83Z" /> <svg:path fill="#6da544" d="M0 0v512l115-52 52-115V0Z" /> <svg:path fill="#ff9811" d="M345 0v167l115-52L512 0Z" /> <svg:path fill="#eee" d="M512 0 0 512l23-8 22 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnIeFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-en-ie-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#eee" d="m167 0-32 172 32 173 121-57 57-121 32-84-32-83Z" /> <svg:path fill="#6da544" d="M0 0v512l115-52 52-115V0Z" /> <svg:path fill="#ff9811" d="M345 0v167l115-52L512 0Z" /> <svg:path fill="#eee" d="M512 0 0 512l23-8 22 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnInFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnInFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiEnInFlagIcon, isStandalone: true, selector: "svg[si-en-in-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#eee" d="M512 0 0 160v192l45 160h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#6da544" d="M0 352v160l96-64 64-96z" /> <svg:circle cx="256" cy="256" r="72" fill="#0052b4" /> <svg:circle cx="256" cy="256" r="48" fill="#eee" /> <svg:circle cx="256" cy="256" r="24" fill="#0052b4" /> <svg:path fill="#eee" d="m160 352 192-192v192z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> <svg:path fill="#ff9811" d="M0 0v160h352L512 0Z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnInFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-en-in-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#eee" d="M512 0 0 160v192l45 160h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#6da544" d="M0 352v160l96-64 64-96z" /> <svg:circle cx="256" cy="256" r="72" fill="#0052b4" /> <svg:circle cx="256" cy="256" r="48" fill="#eee" /> <svg:circle cx="256" cy="256" r="24" fill="#0052b4" /> <svg:path fill="#eee" d="m160 352 192-192v192z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> <svg:path fill="#ff9811" d="M0 0v160h352L512 0Z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnKeFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnKeFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiEnKeFlagIcon, isStandalone: true, selector: "svg[si-en-ke-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#eee" d="m0 145 253-28 259 28v33l-36 76 36 80v33l-257 33L0 367v-33l39-78-39-78Z" /> <svg:path fill="#333" d="M0 0h512v145H0Z" /> <svg:path fill="#a2001d" d="M0 178h512v156H0Z" /> <svg:path fill="#496e2d" d="M0 367h512v145H0Z" /> <svg:path fill="#eee" d="M0 145v33l32 78-32 78v33l72 32 73-32 143-79 79-143-183-32Z" /> <svg:path fill="#333" d="M0 0v145h367l105-41L512 0Z" /> <svg:path fill="#a2001d" d="M0 178v156h178l110-46 46-110Z" /> <svg:path fill="#496e2d" d="M0 367v145l104-40 41-105z" /> <svg:path fill="#eee" d="m240 118-30-14-50 112-49-112-31 14 62 138-62 138 31 14 49-112 50 112 30-14-61-138Z" /> <svg:path fill="#eee" d="m160 111-17 16-15 128 16 130 16 16 17-16 15-131-15-127-17-16z" /> <svg:path fill="#333" d="m216 179-10 76 10 78a159 159 0 0 0 22-77c0-28-10-54-22-77zm-111 0 8 74-9 80a159 159 0 0 1-22-77c0-28 10-54 22-77z" /> <svg:path fill="#a2001d" d="M105 179v154a269 269 0 0 0 39 52V127c-12 12-27 30-39 52zm111 0a269 269 0 0 0-39-52v258c11-12 26-30 39-52V179Z" /> <svg:path fill="#eee" d="M512 0 0 512l23-8 22 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnKeFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-en-ke-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#eee" d="m0 145 253-28 259 28v33l-36 76 36 80v33l-257 33L0 367v-33l39-78-39-78Z" /> <svg:path fill="#333" d="M0 0h512v145H0Z" /> <svg:path fill="#a2001d" d="M0 178h512v156H0Z" /> <svg:path fill="#496e2d" d="M0 367h512v145H0Z" /> <svg:path fill="#eee" d="M0 145v33l32 78-32 78v33l72 32 73-32 143-79 79-143-183-32Z" /> <svg:path fill="#333" d="M0 0v145h367l105-41L512 0Z" /> <svg:path fill="#a2001d" d="M0 178v156h178l110-46 46-110Z" /> <svg:path fill="#496e2d" d="M0 367v145l104-40 41-105z" /> <svg:path fill="#eee" d="m240 118-30-14-50 112-49-112-31 14 62 138-62 138 31 14 49-112 50 112 30-14-61-138Z" /> <svg:path fill="#eee" d="m160 111-17 16-15 128 16 130 16 16 17-16 15-131-15-127-17-16z" /> <svg:path fill="#333" d="m216 179-10 76 10 78a159 159 0 0 0 22-77c0-28-10-54-22-77zm-111 0 8 74-9 80a159 159 0 0 1-22-77c0-28 10-54 22-77z" /> <svg:path fill="#a2001d" d="M105 179v154a269 269 0 0 0 39 52V127c-12 12-27 30-39 52zm111 0a269 269 0 0 0-39-52v258c11-12 26-30 39-52V179Z" /> <svg:path fill="#eee" d="M512 0 0 512l23-8 22 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnNgFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnNgFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiEnNgFlagIcon, isStandalone: true, selector: "svg[si-en-ng-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#6da544" d="M0 0v512l96-64 64-96 192-192 96-64 64-96H352l-96 64-96-64Z" /> <svg:path fill="#eee" d="M160 0v352L45 512h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54V0L352 160V0Z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnNgFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-en-ng-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#6da544" d="M0 0v512l96-64 64-96 192-192 96-64 64-96H352l-96 64-96-64Z" /> <svg:path fill="#eee" d="M160 0v352L45 512h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54V0L352 160V0Z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnNzFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnNzFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiEnNzFlagIcon, isStandalone: true, selector: "svg[si-en-nz-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#0052b4" d="M512 0v512H0l16-34-16-34V336l64-80-64-80V68L68 0h108l80 64 80-64h108l34 16z" /> <svg:path fill="#eee" d="m0 0 8 22-8 23v23l108 108H0v32l32 48-32 48v32h108L0 444v68L512 0l-23 8-22-8h-23L336 108V0h-32l-48 32-48-32h-32v108L68 0H0zm383 169-11 35h-37l30 21-12 35 30-22 30 22-12-35 30-21h-37l-11-35zm61 72-11 35h-37l30 21-11 35 29-21 30 21-12-35 30-21h-37l-11-35zm-123 10-11 35h-37l30 22-11 35 29-22 30 22-11-35 29-22h-36l-12-35zm59 114-11 35h-37l30 21-11 35 29-21 30 21-11-35 29-21h-36l-12-35z" /> <svg:path fill="#d80027" d="M0 0v45l131 131h45L0 0zm208 0v208H0v96h208l96-96V0h-96zm259 0L336 131v45L512 0h-45zm-84 194-6 17h-18l15 11-6 17 15-10 15 10-6-17 15-11h-18l-6-17zm61 72-6 18h-18l15 11-6 17 15-11 15 11-6-17 15-11h-18l-6-18zm-123 11-5 17h-19l15 11-6 17 15-11 15 11-6-17 15-11h-18l-6-17zm59 113-5 18h-19l15 10-6 18 15-11 15 11-5-18 14-10h-18l-6-18z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnNzFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-en-nz-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#0052b4" d="M512 0v512H0l16-34-16-34V336l64-80-64-80V68L68 0h108l80 64 80-64h108l34 16z" /> <svg:path fill="#eee" d="m0 0 8 22-8 23v23l108 108H0v32l32 48-32 48v32h108L0 444v68L512 0l-23 8-22-8h-23L336 108V0h-32l-48 32-48-32h-32v108L68 0H0zm383 169-11 35h-37l30 21-12 35 30-22 30 22-12-35 30-21h-37l-11-35zm61 72-11 35h-37l30 21-11 35 29-21 30 21-12-35 30-21h-37l-11-35zm-123 10-11 35h-37l30 22-11 35 29-22 30 22-11-35 29-22h-36l-12-35zm59 114-11 35h-37l30 21-11 35 29-21 30 21-11-35 29-21h-36l-12-35z" /> <svg:path fill="#d80027" d="M0 0v45l131 131h45L0 0zm208 0v208H0v96h208l96-96V0h-96zm259 0L336 131v45L512 0h-45zm-84 194-6 17h-18l15 11-6 17 15-10 15 10-6-17 15-11h-18l-6-17zm61 72-6 18h-18l15 11-6 17 15-11 15 11-6-17 15-11h-18l-6-18zm-123 11-5 17h-19l15 11-6 17 15-11 15 11-6-17 15-11h-18l-6-17zm59 113-5 18h-19l15 10-6 18 15-11 15 11-5-18 14-10h-18l-6-18z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnPhFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnPhFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiEnPhFlagIcon, isStandalone: true, selector: "svg[si-en-ph-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#eee" d="M0 0v512l160-96 96-160-96-160Z" /> <svg:path fill="#ffda44" d="m175 256-31-15 17-30-34 7-5-35-23 25-24-25-4 35-34-7 16 30-31 15 32 15-17 30 34-6 4 34 24-25 24 25 4-34 34 6-17-30zM68 100l11 15 17-6-11 15 11 14-17-5-11 14v-18l-17-6 17-5zm0 265 11 15 17-6-11 15 11 14-17-6-11 15v-18l-17-6 17-5zm149-132-11 14-17-5 11 14-11 15 17-6 11 14v-18l17-5-17-6z" /> <svg:path fill="#0052b4" d="M0 0h512l-96 160-160 96Z" /> <svg:path fill="#eee" d="M512 0 0 512l23-8 22 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnPhFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-en-ph-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#eee" d="M0 0v512l160-96 96-160-96-160Z" /> <svg:path fill="#ffda44" d="m175 256-31-15 17-30-34 7-5-35-23 25-24-25-4 35-34-7 16 30-31 15 32 15-17 30 34-6 4 34 24-25 24 25 4-34 34 6-17-30zM68 100l11 15 17-6-11 15 11 14-17-5-11 14v-18l-17-6 17-5zm0 265 11 15 17-6-11 15 11 14-17-6-11 15v-18l-17-6 17-5zm149-132-11 14-17-5 11 14-11 15 17-6 11 14v-18l17-5-17-6z" /> <svg:path fill="#0052b4" d="M0 0h512l-96 160-160 96Z" /> <svg:path fill="#eee" d="M512 0 0 512l23-8 22 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#d80027" d="m304 208-96 96v208h96V304h208v-96ZM176 336 0 512h45l131-131Zm160 0 176 176v-45L381 336Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnSgFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnSgFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiEnSgFlagIcon, isStandalone: true, selector: "svg[si-en-sg-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#eee" d="M512 0 0 256v256l23-8 22 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#d80027" d="M0 0v256h256l-48 48v208h96V304h208v-96H304L512 0H0zm176 336L0 512h45l131-131v-45zm160 0 176 176v-45L381 336h-45z" /> <svg:path fill="#eee" d="M156 134a78 78 0 0 1 61-76 78 78 0 0 0-17-2 78 78 0 1 0 17 154 78 78 0 0 1-61-76Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> <svg:path fill="#eee" d="m241 106 39-28h-48l39 28-15-46Zm45 33 39-28h-48l39 28-15-46zm-17 53 39-28h-48l39 28-15-46zm-56 0 39-28h-48l39 28-15-46zm-17-53 39-28h-48l39 28-15-46z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnSgFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-en-sg-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#eee" d="M512 0 0 256v256l23-8 22 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54z" /> <svg:path fill="#d80027" d="M0 0v256h256l-48 48v208h96V304h208v-96H304L512 0H0zm176 336L0 512h45l131-131v-45zm160 0 176 176v-45L381 336h-45z" /> <svg:path fill="#eee" d="M156 134a78 78 0 0 1 61-76 78 78 0 0 0-17-2 78 78 0 1 0 17 154 78 78 0 0 1-61-76Z" /> <svg:path fill="#0052b4" d="M512 68 404 176h108ZM404 336l108 108V336Zm-228 68L68 512h108zm160 0v108h108z" /> <svg:path fill="#eee" d="m241 106 39-28h-48l39 28-15-46Zm45 33 39-28h-48l39 28-15-46zm-17 53 39-28h-48l39 28-15-46zm-56 0 39-28h-48l39 28-15-46zm-17-53 39-28h-48l39 28-15-46z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnTzFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnTzFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "20.0.4", type: SiEnTzFlagIcon, isStandalone: true, selector: "svg[si-en-tz-flag-icon]", inputs: { width: { classPropertyName: "width", publicName: "width", isSignal: true, isRequired: false, transformFunction: null }, height: { classPropertyName: "height", publicName: "height", isSignal: true, isRequired: false, transformFunction: null }, viewBox: { classPropertyName: "viewBox", publicName: "viewBox", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { "attr.xmlns": "xmlns", "attr.width": "width()", "attr.height": "height()", "attr.viewBox": "viewBox()" } }, ngImport: i0, template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#ffda44" d="M399 0 268 68l-68 132 24 88 89 25 131-68 68-132V68L444 0Z" /> <svg:path fill="#333" d="M444 0 222 222l2 66 66 2L512 68V0Z" /> <svg:path fill="#338af3" d="M512 113 313 313l67 131 132 68Z" /> <svg:path fill="#6da544" d="m0 0 68 132 132 68L399 0Z" /> <svg:path fill="#eee" d="M512 512 0 0l8 23-8 22v23l32 54-32 54v32l32 48-32 48v32l32 54-32 54v68l22-8 23 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32z" /> <svg:path fill="#d80027" d="m304 304-96-96H0v96h208v208h96zM176 176 0 0v45l131 131Zm0 160L0 512h45l131-131Z" /> <svg:path fill="#0052b4" d="M444 512 336 404v108ZM176 404 68 512h108Zm-68-228L0 68v108zm0 160H0v108z" /> </svg:g> `, isInline: true, styles: [""], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnTzFlagIcon, decorators: [{ type: Component, args: [{ selector: 'svg[si-en-tz-flag-icon]', standalone: true, imports: [], template: ` <svg:mask id="a"> <svg:circle cx="256" cy="256" r="256" fill="#fff" /> </svg:mask> <svg:g mask="url(#a)"> <svg:path fill="#ffda44" d="M399 0 268 68l-68 132 24 88 89 25 131-68 68-132V68L444 0Z" /> <svg:path fill="#333" d="M444 0 222 222l2 66 66 2L512 68V0Z" /> <svg:path fill="#338af3" d="M512 113 313 313l67 131 132 68Z" /> <svg:path fill="#6da544" d="m0 0 68 132 132 68L399 0Z" /> <svg:path fill="#eee" d="M512 512 0 0l8 23-8 22v23l32 54-32 54v32l32 48-32 48v32l32 54-32 54v68l22-8 23 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32z" /> <svg:path fill="#d80027" d="m304 304-96-96H0v96h208v208h96zM176 176 0 0v45l131 131Zm0 160L0 512h45l131-131Z" /> <svg:path fill="#0052b4" d="M444 512 336 404v108ZM176 404 68 512h108Zm-68-228L0 68v108zm0 160H0v108z" /> </svg:g> `, host: { '[attr.xmlns]': 'xmlns', '[attr.width]': 'width()', '[attr.height]': 'height()', '[attr.viewBox]': 'viewBox()', }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }] }); class SiEnUsFlagIcon { xmlns = 'http://www.w3.org/2000/svg'; width = input('512'); height = input('512'); viewBox = input('0 0 512 512'); static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.0.4", ngImport: i0, type: SiEnUsFlagIcon, deps: [], target: i0.ɵɵFactoryTarget.Component }); static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "2