diff --git a/angular.json b/angular.json
index deb81383afc5..b9617f89bbf9 100644
--- a/angular.json
+++ b/angular.json
@@ -485,7 +485,7 @@
},
{
"glob": "**/*",
- "input": "projects/icons/src/icons/src",
+ "input": "projects/icons/src",
"output": "assets/taiga-ui/icons"
}
],
diff --git a/package.json b/package.json
index 3e0403a21808..2c58a0d82ccb 100644
--- a/package.json
+++ b/package.json
@@ -18,15 +18,13 @@
"prettier": "prettier --write \"projects/**/*.{js,ts,html,md,less,json}\"",
"clear": "prettier --write '**/projects/**/*.{js,ts,html,md,less,json}' && tslint '**/projects/**/*.ts' --fix",
"typecheck": "tsc --noEmit --skipLibCheck",
- "*** build **": "",
+ "*** Build **": "",
"build": "node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng build --configuration=production",
"build:demo": "node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng build --prod --configuration=production",
"postbuild:demo": "node scripts/checkDist.js && cp ./dist/demo/browser/index.html ./dist/demo/browser/404.html",
"*** Icons ***": "",
- "compile:icons": "ts-node --project ./tsconfig.compiler.json scripts/compileIcons.ts",
- "prebuild:icons": "npm run compile:icons projects/icons",
+ "prebuild:icons": "ts-node --project ./tsconfig.compiler.json projects/icons/scripts/compile-icons.ts",
"build:icons": "ng run icons:build --configuration=production",
- "postbuild:icons": "node projects/icons/scripts/copy-icons.js",
"*** Release ***": "",
"release": "standard-version -a --no-verify",
"release:patch": "node scripts/release.js patch",
diff --git a/projects/addon-editor/components/color-selector/color-selector.style.less b/projects/addon-editor/components/color-selector/color-selector.style.less
index 31b3fc8f22f3..07ba5887d594 100644
--- a/projects/addon-editor/components/color-selector/color-selector.style.less
+++ b/projects/addon-editor/components/color-selector/color-selector.style.less
@@ -90,7 +90,7 @@
&:hover,
&_active {
- color: var(--tui-primary-text);
+ color: var(--tui-text-01);
background: var(--tui-secondary-hover);
}
}
diff --git a/projects/addon-editor/components/toolbar/toolbar.component.ts b/projects/addon-editor/components/toolbar/toolbar.component.ts
index c7032ddbdcbe..e4713fb6a0b6 100644
--- a/projects/addon-editor/components/toolbar/toolbar.component.ts
+++ b/projects/addon-editor/components/toolbar/toolbar.component.ts
@@ -111,13 +111,13 @@ export class TuiToolbarComponent {
{
size: '5',
px: 24,
- family: 'tuiHeading',
+ family: 'var(--tui-heading-font)',
name: 'Подзаголовок',
},
{
size: '6',
px: 30,
- family: 'tuiHeading',
+ family: 'var(--tui-heading-font)',
name: 'Заголовок',
},
];
diff --git a/projects/addon-editor/constants/default-editor-styles.ts b/projects/addon-editor/constants/default-editor-styles.ts
index 3ec1e920fb6b..52a93ceb95d1 100644
--- a/projects/addon-editor/constants/default-editor-styles.ts
+++ b/projects/addon-editor/constants/default-editor-styles.ts
@@ -127,7 +127,7 @@ body.tui-editor-socket {
.tui-editor-socket font[size='7'] {
display: block;
margin: 32px 0 16px;
- font-family: tuiHeading, 'Manrope', sans-serif;
+ font-family: var(--tui-heading-font);
}
.tui-editor-socket font[size='5'] {
diff --git a/projects/addon-editor/icons/all.ts b/projects/addon-editor/icons/all.ts
deleted file mode 100644
index ca71220474fe..000000000000
--- a/projects/addon-editor/icons/all.ts
+++ /dev/null
@@ -1,59 +0,0 @@
-var tuiIconToolbarAttach = "";
-
-var tuiIconToolbarBold = "";
-
-var tuiIconToolbarClearFormat = "";
-
-var tuiIconToolbarCode = "";
-
-var tuiIconToolbarColor = "";
-
-var tuiIconToolbarFont = "";
-
-var tuiIconToolbarFormat = "";
-
-var tuiIconToolbarHilite = "";
-
-var tuiIconToolbarHr = "";
-
-var tuiIconToolbarImg = "";
-
-var tuiIconToolbarIndent = "";
-
-var tuiIconToolbarItalic = "";
-
-var tuiIconToolbarJustifyCenter = "";
-
-var tuiIconToolbarJustifyFull = "";
-
-var tuiIconToolbarJustifyLeft = "";
-
-var tuiIconToolbarJustifyRight = "";
-
-var tuiIconToolbarLink = "";
-
-var tuiIconToolbarOL = "";
-
-var tuiIconToolbarOutdent = "";
-
-var tuiIconToolbarQuote = "";
-
-var tuiIconToolbarRedo = "";
-
-var tuiIconToolbarStrikeThrough = "";
-
-var tuiIconToolbarSubscript = "";
-
-var tuiIconToolbarSuperscript = "";
-
-var tuiIconToolbarTeX = "";
-
-var tuiIconToolbarTransparent = "";
-
-var tuiIconToolbarUL = "";
-
-var tuiIconToolbarUnderline = "";
-
-var tuiIconToolbarUndo = "";
-
-export { tuiIconToolbarAttach, tuiIconToolbarBold, tuiIconToolbarClearFormat, tuiIconToolbarCode, tuiIconToolbarColor, tuiIconToolbarFont, tuiIconToolbarFormat, tuiIconToolbarHilite, tuiIconToolbarHr, tuiIconToolbarImg, tuiIconToolbarIndent, tuiIconToolbarItalic, tuiIconToolbarJustifyCenter, tuiIconToolbarJustifyFull, tuiIconToolbarJustifyLeft, tuiIconToolbarJustifyRight, tuiIconToolbarLink, tuiIconToolbarOL, tuiIconToolbarOutdent, tuiIconToolbarQuote, tuiIconToolbarRedo, tuiIconToolbarStrikeThrough, tuiIconToolbarSubscript, tuiIconToolbarSuperscript, tuiIconToolbarTeX, tuiIconToolbarTransparent, tuiIconToolbarUL, tuiIconToolbarUnderline, tuiIconToolbarUndo };
diff --git a/projects/addon-editor/icons/index.ts b/projects/addon-editor/icons/index.ts
deleted file mode 100644
index 73508fe9b5e1..000000000000
--- a/projects/addon-editor/icons/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './all';
diff --git a/projects/addon-editor/icons/package.json b/projects/addon-editor/icons/package.json
deleted file mode 100644
index cdd9e35f1143..000000000000
--- a/projects/addon-editor/icons/package.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "ngPackage": {
- "lib": {
- "entryFile": "index.ts"
- }
- }
-}
\ No newline at end of file
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarAttach.svg b/projects/addon-editor/icons/src/tuiIconToolbarAttach.svg
deleted file mode 100644
index c7a0d9bea8a4..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarAttach.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarBold.svg b/projects/addon-editor/icons/src/tuiIconToolbarBold.svg
deleted file mode 100644
index db6c9604845c..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarBold.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarClearFormat.svg b/projects/addon-editor/icons/src/tuiIconToolbarClearFormat.svg
deleted file mode 100644
index 30997412b4cf..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarClearFormat.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarCode.svg b/projects/addon-editor/icons/src/tuiIconToolbarCode.svg
deleted file mode 100644
index 61c184a86346..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarCode.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarColor.svg b/projects/addon-editor/icons/src/tuiIconToolbarColor.svg
deleted file mode 100644
index 71862b2201bf..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarColor.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarFont.svg b/projects/addon-editor/icons/src/tuiIconToolbarFont.svg
deleted file mode 100644
index 56fe6a06c8f4..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarFont.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarFormat.svg b/projects/addon-editor/icons/src/tuiIconToolbarFormat.svg
deleted file mode 100644
index 2f0d1c531d11..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarFormat.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarHilite.svg b/projects/addon-editor/icons/src/tuiIconToolbarHilite.svg
deleted file mode 100644
index 543c7e505ba6..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarHilite.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarHr.svg b/projects/addon-editor/icons/src/tuiIconToolbarHr.svg
deleted file mode 100644
index 9d3051135c72..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarHr.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarImg.svg b/projects/addon-editor/icons/src/tuiIconToolbarImg.svg
deleted file mode 100644
index 6464d827aee4..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarImg.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarIndent.svg b/projects/addon-editor/icons/src/tuiIconToolbarIndent.svg
deleted file mode 100644
index 10b16bf3244f..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarIndent.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarItalic.svg b/projects/addon-editor/icons/src/tuiIconToolbarItalic.svg
deleted file mode 100644
index 2a09a8959c11..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarItalic.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarJustifyCenter.svg b/projects/addon-editor/icons/src/tuiIconToolbarJustifyCenter.svg
deleted file mode 100644
index d59e17e0c295..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarJustifyCenter.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarJustifyFull.svg b/projects/addon-editor/icons/src/tuiIconToolbarJustifyFull.svg
deleted file mode 100644
index df6e9c8e443c..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarJustifyFull.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarJustifyLeft.svg b/projects/addon-editor/icons/src/tuiIconToolbarJustifyLeft.svg
deleted file mode 100644
index 1b7c152c73ab..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarJustifyLeft.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarJustifyRight.svg b/projects/addon-editor/icons/src/tuiIconToolbarJustifyRight.svg
deleted file mode 100644
index 46a2f381bd46..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarJustifyRight.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarLink.svg b/projects/addon-editor/icons/src/tuiIconToolbarLink.svg
deleted file mode 100644
index c1dbe1ea7c60..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarLink.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarOL.svg b/projects/addon-editor/icons/src/tuiIconToolbarOL.svg
deleted file mode 100644
index 882494b42a54..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarOL.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarOutdent.svg b/projects/addon-editor/icons/src/tuiIconToolbarOutdent.svg
deleted file mode 100644
index 85d6aceb993c..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarOutdent.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarQuote.svg b/projects/addon-editor/icons/src/tuiIconToolbarQuote.svg
deleted file mode 100644
index 6c62d7e86607..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarQuote.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarRedo.svg b/projects/addon-editor/icons/src/tuiIconToolbarRedo.svg
deleted file mode 100644
index 76747529650e..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarRedo.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarStrikeThrough.svg b/projects/addon-editor/icons/src/tuiIconToolbarStrikeThrough.svg
deleted file mode 100644
index ddfc78cdf89e..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarStrikeThrough.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarSubscript.svg b/projects/addon-editor/icons/src/tuiIconToolbarSubscript.svg
deleted file mode 100644
index 24157e4d9630..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarSubscript.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarSuperscript.svg b/projects/addon-editor/icons/src/tuiIconToolbarSuperscript.svg
deleted file mode 100644
index 93e10d349d7b..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarSuperscript.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarTeX.svg b/projects/addon-editor/icons/src/tuiIconToolbarTeX.svg
deleted file mode 100644
index edc5b5e19fd1..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarTeX.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarTransparent.svg b/projects/addon-editor/icons/src/tuiIconToolbarTransparent.svg
deleted file mode 100644
index 29df7c0f6252..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarTransparent.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarUL.svg b/projects/addon-editor/icons/src/tuiIconToolbarUL.svg
deleted file mode 100644
index e20ab6d2f47e..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarUL.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarUnderline.svg b/projects/addon-editor/icons/src/tuiIconToolbarUnderline.svg
deleted file mode 100644
index 35026a5a28a8..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarUnderline.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/icons/src/tuiIconToolbarUndo.svg b/projects/addon-editor/icons/src/tuiIconToolbarUndo.svg
deleted file mode 100644
index 7ca1b54c2e4f..000000000000
--- a/projects/addon-editor/icons/src/tuiIconToolbarUndo.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/projects/addon-editor/index.ts b/projects/addon-editor/index.ts
index 8c2b189aa788..17d2e62afa00 100644
--- a/projects/addon-editor/index.ts
+++ b/projects/addon-editor/index.ts
@@ -2,7 +2,6 @@ export * from '@taiga-ui/addon-editor/components';
export * from '@taiga-ui/addon-editor/constants';
export * from '@taiga-ui/addon-editor/directives';
export * from '@taiga-ui/addon-editor/enums';
-export * from '@taiga-ui/addon-editor/icons';
export * from '@taiga-ui/addon-editor/interfaces';
export * from '@taiga-ui/addon-editor/tokens';
export * from '@taiga-ui/addon-editor/utils';
diff --git a/projects/addon-editor/styles/editor-socket.css b/projects/addon-editor/styles/editor-socket.css
index 33b108003ab9..a5d416a78183 100644
--- a/projects/addon-editor/styles/editor-socket.css
+++ b/projects/addon-editor/styles/editor-socket.css
@@ -125,7 +125,7 @@ body.tui-editor-socket {
.tui-editor-socket font[size='7'] {
display: block;
margin: 32px 0 16px;
- font-family: tuiHeading, 'Manrope', sans-serif;
+ font-family: var(--tui-heading-font);
}
.tui-editor-socket font[size='5'] {
diff --git a/projects/addon-mobile/components/theme-android/theme-android.style.less b/projects/addon-mobile/components/theme-android/theme-android.style.less
index 7dd3ccfe0e3d..a8b7af72913d 100644
--- a/projects/addon-mobile/components/theme-android/theme-android.style.less
+++ b/projects/addon-mobile/components/theme-android/theme-android.style.less
@@ -1,10 +1,3 @@
-@font-face {
- font-family: 'tuiHeading';
- src: local('hapica');
- font-weight: 400;
- font-style: normal;
-}
-
html {
touch-action: manipulation;
}
diff --git a/projects/icons/src/icons/all.ts b/projects/icons/all.ts
similarity index 80%
rename from projects/icons/src/icons/all.ts
rename to projects/icons/all.ts
index 0ea065296039..e13e266fa006 100644
--- a/projects/icons/src/icons/all.ts
+++ b/projects/icons/all.ts
@@ -18,12 +18,20 @@ var tuiIconArrowLeftLgLarge = "";
+var tuiIconArrowLongDownLeft = "";
+
+var tuiIconArrowLongDownRight = "";
+
var tuiIconArrowLongLeft = "";
var tuiIconArrowLongRight = "";
var tuiIconArrowLongUp = "";
+var tuiIconArrowLongUpLeft = "";
+
+var tuiIconArrowLongUpRight = "";
+
var tuiIconArrowRight = "";
var tuiIconArrowRightLarge = "";
@@ -310,6 +318,64 @@ var tuiIconToggleOn = "";
+var tuiIconToolbarAttach = "";
+
+var tuiIconToolbarBold = "";
+
+var tuiIconToolbarClearFormat = "";
+
+var tuiIconToolbarCode = "";
+
+var tuiIconToolbarColor = "";
+
+var tuiIconToolbarFont = "";
+
+var tuiIconToolbarFormat = "";
+
+var tuiIconToolbarHilite = "";
+
+var tuiIconToolbarHr = "";
+
+var tuiIconToolbarImg = "";
+
+var tuiIconToolbarIndent = "";
+
+var tuiIconToolbarItalic = "";
+
+var tuiIconToolbarJustifyCenter = "";
+
+var tuiIconToolbarJustifyFull = "";
+
+var tuiIconToolbarJustifyLeft = "";
+
+var tuiIconToolbarJustifyRight = "";
+
+var tuiIconToolbarLink = "";
+
+var tuiIconToolbarOL = "";
+
+var tuiIconToolbarOutdent = "";
+
+var tuiIconToolbarQuote = "";
+
+var tuiIconToolbarRedo = "";
+
+var tuiIconToolbarStrikeThrough = "";
+
+var tuiIconToolbarSubscript = "";
+
+var tuiIconToolbarSuperscript = "";
+
+var tuiIconToolbarTeX = "";
+
+var tuiIconToolbarTransparent = "";
+
+var tuiIconToolbarUL = "";
+
+var tuiIconToolbarUnderline = "";
+
+var tuiIconToolbarUndo = "";
+
var tuiIconTooltip = "";
var tuiIconTooltipLarge = "";
@@ -342,4 +408,4 @@ var tuiIconWifiOffLarge = "";
-export { tuiIcon2Info, tuiIconAlertCircle2Large, tuiIconAlertCircleLarge, tuiIconArrowDown, tuiIconArrowDown2Large, tuiIconArrowDownLarge, tuiIconArrowLeft, tuiIconArrowLeftLarge, tuiIconArrowLeftLgLarge, tuiIconArrowLongDown, tuiIconArrowLongLeft, tuiIconArrowLongRight, tuiIconArrowLongUp, tuiIconArrowRight, tuiIconArrowRightLarge, tuiIconArrowRightLgLarge, tuiIconArrowUp, tuiIconArrowUp2Large, tuiIconArrowUpLarge, tuiIconAttach, tuiIconAttachLarge, tuiIconAttention, tuiIconBackCircleLarge, tuiIconBell, tuiIconBellLarge, tuiIconBookmark, tuiIconBookmarkLarge, tuiIconCalendar, tuiIconCalendarLarge, tuiIconCall, tuiIconCallIn, tuiIconCallInLarge, tuiIconCallLarge, tuiIconCallOut, tuiIconCallOutLarge, tuiIconCallTransferLarge, tuiIconCameraLarge, tuiIconCancel, tuiIconCancelCircleLarge, tuiIconCard, tuiIconCardsLarge, tuiIconChartBar, tuiIconChartLarge, tuiIconChartLineLarge, tuiIconCheck, tuiIconCheckCircle, tuiIconCheckCircle2Large, tuiIconCheckCircleLarge, tuiIconCheckLarge, tuiIconCheckList, tuiIconCloseCircleLarge, tuiIconCloseLarge, tuiIconCloseLgLarge, tuiIconCloud, tuiIconCode, tuiIconCodeLarge, tuiIconCollapse, tuiIconComment, tuiIconCommentLarge, tuiIconCompanyLarge, tuiIconCopy, tuiIconCopyLarge, tuiIconDeleteLarge, tuiIconDesktopLarge, tuiIconDislikeLarge, tuiIconDone, tuiIconDownload, tuiIconDownloadLarge, tuiIconDraft, tuiIconDragLarge, tuiIconEdit, tuiIconEdit2Large, tuiIconExpand, tuiIconExternal, tuiIconExternalLarge, tuiIconEyeClosed, tuiIconEyeOpen, tuiIconFile, tuiIconFileLarge, tuiIconFilter, tuiIconFilterLarge, tuiIconFlag, tuiIconFlagLarge, tuiIconFolder, tuiIconFolderLarge, tuiIconFrameLarge, tuiIconGeoLarge, tuiIconHeart, tuiIconHeartLarge, tuiIconHelpCircleLarge, tuiIconHideLarge, tuiIconImgLarge, tuiIconInfo, tuiIconInfoCircleLarge, tuiIconLikeLarge, tuiIconLink, tuiIconLinkedLarge, tuiIconLock, tuiIconLockLarge, tuiIconLockOpenLarge, tuiIconLoginLarge, tuiIconLogoutLarge, tuiIconMail, tuiIconMailLarge, tuiIconMenuLarge, tuiIconMicLarge, tuiIconMicOffLarge, tuiIconMinus, tuiIconMinus2, tuiIconMinusLarge, tuiIconMobile, tuiIconMobileLarge, tuiIconMoreHorLarge, tuiIconMoreVer, tuiIconMoreVertLarge, tuiIconMusicLarge, tuiIconNavBack, tuiIconPause2, tuiIconPause2Large, tuiIconPicture, tuiIconPiechartLarge, tuiIconPin, tuiIconPlay2, tuiIconPlay2Large, tuiIconPlus, tuiIconPlusCircleLarge, tuiIconPlusLarge, tuiIconPrintLarge, tuiIconRedo, tuiIconRefresh, tuiIconRenewLarge, tuiIconRotate, tuiIconSearch, tuiIconSearchLarge, tuiIconSettings, tuiIconSettings2Large, tuiIconShowLarge, tuiIconSortDown, tuiIconSortUp, tuiIconSound, tuiIconSoundLarge, tuiIconSoundOff, tuiIconSoundOffLarge, tuiIconStar, tuiIconStarLarge, tuiIconStop, tuiIconStopLarge, tuiIconStructureLarge, tuiIconSubitem, tuiIconSublevelLarge, tuiIconTime, tuiIconTimeLarge, tuiIconToggleOff, tuiIconToggleOffLarge, tuiIconToggleOn, tuiIconToggleOnLarge, tuiIconTooltip, tuiIconTooltipLarge, tuiIconTrash, tuiIconTrashLarge, tuiIconUndo, tuiIconUndoLarge, tuiIconUpload, tuiIconUploadLarge, tuiIconUser, tuiIconUsers, tuiIconVideo, tuiIconVideoLarge, tuiIconViewListLarge, tuiIconWarningLarge, tuiIconWifiOffLarge, tuiIconWifiOnLarge };
+export { tuiIcon2Info, tuiIconAlertCircle2Large, tuiIconAlertCircleLarge, tuiIconArrowDown, tuiIconArrowDown2Large, tuiIconArrowDownLarge, tuiIconArrowLeft, tuiIconArrowLeftLarge, tuiIconArrowLeftLgLarge, tuiIconArrowLongDown, tuiIconArrowLongDownLeft, tuiIconArrowLongDownRight, tuiIconArrowLongLeft, tuiIconArrowLongRight, tuiIconArrowLongUp, tuiIconArrowLongUpLeft, tuiIconArrowLongUpRight, tuiIconArrowRight, tuiIconArrowRightLarge, tuiIconArrowRightLgLarge, tuiIconArrowUp, tuiIconArrowUp2Large, tuiIconArrowUpLarge, tuiIconAttach, tuiIconAttachLarge, tuiIconAttention, tuiIconBackCircleLarge, tuiIconBell, tuiIconBellLarge, tuiIconBookmark, tuiIconBookmarkLarge, tuiIconCalendar, tuiIconCalendarLarge, tuiIconCall, tuiIconCallIn, tuiIconCallInLarge, tuiIconCallLarge, tuiIconCallOut, tuiIconCallOutLarge, tuiIconCallTransferLarge, tuiIconCameraLarge, tuiIconCancel, tuiIconCancelCircleLarge, tuiIconCard, tuiIconCardsLarge, tuiIconChartBar, tuiIconChartLarge, tuiIconChartLineLarge, tuiIconCheck, tuiIconCheckCircle, tuiIconCheckCircle2Large, tuiIconCheckCircleLarge, tuiIconCheckLarge, tuiIconCheckList, tuiIconCloseCircleLarge, tuiIconCloseLarge, tuiIconCloseLgLarge, tuiIconCloud, tuiIconCode, tuiIconCodeLarge, tuiIconCollapse, tuiIconComment, tuiIconCommentLarge, tuiIconCompanyLarge, tuiIconCopy, tuiIconCopyLarge, tuiIconDeleteLarge, tuiIconDesktopLarge, tuiIconDislikeLarge, tuiIconDone, tuiIconDownload, tuiIconDownloadLarge, tuiIconDraft, tuiIconDragLarge, tuiIconEdit, tuiIconEdit2Large, tuiIconExpand, tuiIconExternal, tuiIconExternalLarge, tuiIconEyeClosed, tuiIconEyeOpen, tuiIconFile, tuiIconFileLarge, tuiIconFilter, tuiIconFilterLarge, tuiIconFlag, tuiIconFlagLarge, tuiIconFolder, tuiIconFolderLarge, tuiIconFrameLarge, tuiIconGeoLarge, tuiIconHeart, tuiIconHeartLarge, tuiIconHelpCircleLarge, tuiIconHideLarge, tuiIconImgLarge, tuiIconInfo, tuiIconInfoCircleLarge, tuiIconLikeLarge, tuiIconLink, tuiIconLinkedLarge, tuiIconLock, tuiIconLockLarge, tuiIconLockOpenLarge, tuiIconLoginLarge, tuiIconLogoutLarge, tuiIconMail, tuiIconMailLarge, tuiIconMenuLarge, tuiIconMicLarge, tuiIconMicOffLarge, tuiIconMinus, tuiIconMinus2, tuiIconMinusLarge, tuiIconMobile, tuiIconMobileLarge, tuiIconMoreHorLarge, tuiIconMoreVer, tuiIconMoreVertLarge, tuiIconMusicLarge, tuiIconNavBack, tuiIconPause2, tuiIconPause2Large, tuiIconPicture, tuiIconPiechartLarge, tuiIconPin, tuiIconPlay2, tuiIconPlay2Large, tuiIconPlus, tuiIconPlusCircleLarge, tuiIconPlusLarge, tuiIconPrintLarge, tuiIconRedo, tuiIconRefresh, tuiIconRenewLarge, tuiIconRotate, tuiIconSearch, tuiIconSearchLarge, tuiIconSettings, tuiIconSettings2Large, tuiIconShowLarge, tuiIconSortDown, tuiIconSortUp, tuiIconSound, tuiIconSoundLarge, tuiIconSoundOff, tuiIconSoundOffLarge, tuiIconStar, tuiIconStarLarge, tuiIconStop, tuiIconStopLarge, tuiIconStructureLarge, tuiIconSubitem, tuiIconSublevelLarge, tuiIconTime, tuiIconTimeLarge, tuiIconToggleOff, tuiIconToggleOffLarge, tuiIconToggleOn, tuiIconToggleOnLarge, tuiIconToolbarAttach, tuiIconToolbarBold, tuiIconToolbarClearFormat, tuiIconToolbarCode, tuiIconToolbarColor, tuiIconToolbarFont, tuiIconToolbarFormat, tuiIconToolbarHilite, tuiIconToolbarHr, tuiIconToolbarImg, tuiIconToolbarIndent, tuiIconToolbarItalic, tuiIconToolbarJustifyCenter, tuiIconToolbarJustifyFull, tuiIconToolbarJustifyLeft, tuiIconToolbarJustifyRight, tuiIconToolbarLink, tuiIconToolbarOL, tuiIconToolbarOutdent, tuiIconToolbarQuote, tuiIconToolbarRedo, tuiIconToolbarStrikeThrough, tuiIconToolbarSubscript, tuiIconToolbarSuperscript, tuiIconToolbarTeX, tuiIconToolbarTransparent, tuiIconToolbarUL, tuiIconToolbarUnderline, tuiIconToolbarUndo, tuiIconTooltip, tuiIconTooltipLarge, tuiIconTrash, tuiIconTrashLarge, tuiIconUndo, tuiIconUndoLarge, tuiIconUpload, tuiIconUploadLarge, tuiIconUser, tuiIconUsers, tuiIconVideo, tuiIconVideoLarge, tuiIconViewListLarge, tuiIconWarningLarge, tuiIconWifiOffLarge, tuiIconWifiOnLarge };
diff --git a/projects/icons/src/constants/icons.ts b/projects/icons/constants/icons.ts
similarity index 98%
rename from projects/icons/src/constants/icons.ts
rename to projects/icons/constants/icons.ts
index c8c326c1250a..6aca37e3cc29 100644
--- a/projects/icons/src/constants/icons.ts
+++ b/projects/icons/constants/icons.ts
@@ -28,7 +28,7 @@ import {
tuiIconToggleOffLarge,
tuiIconTooltip,
tuiIconTrashLarge,
-} from '../icons/all';
+} from '../all';
export const tuiCoreIcons = {
tuiIconArrowRight,
diff --git a/projects/icons/ng-package.json b/projects/icons/ng-package.json
index f62b94fb1f88..14ba68779e0b 100644
--- a/projects/icons/ng-package.json
+++ b/projects/icons/ng-package.json
@@ -1,7 +1,8 @@
{
"$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
"dest": "../../dist/icons",
+ "assets": ["src"],
"lib": {
- "entryFile": "src/public-api.ts"
+ "entryFile": "./public-api.ts"
}
}
diff --git a/projects/icons/src/public-api.ts b/projects/icons/public-api.ts
similarity index 74%
rename from projects/icons/src/public-api.ts
rename to projects/icons/public-api.ts
index 73bde9eddd55..d259890383b8 100644
--- a/projects/icons/src/public-api.ts
+++ b/projects/icons/public-api.ts
@@ -1,5 +1,5 @@
/**
* Public API Surface of @taiga-ui/icons
*/
-export * from './icons/all';
+export * from './all';
export * from './constants/icons';
diff --git a/scripts/compileIcons.ts b/projects/icons/scripts/compile-icons.ts
similarity index 81%
rename from scripts/compileIcons.ts
rename to projects/icons/scripts/compile-icons.ts
index ca7bc7f252b7..92b8110baf41 100644
--- a/scripts/compileIcons.ts
+++ b/projects/icons/scripts/compile-icons.ts
@@ -1,13 +1,11 @@
import {readdirSync, unlinkSync, writeFileSync} from 'fs';
import {rollup} from 'rollup';
-import {rollupSvgo} from './rollupSvgo';
+import {rollupSvgo} from './rollup-svgo';
const typescript = require('rollup-plugin-typescript2');
-
-const projectPath = process.argv[2];
-const hasSrc = projectPath.includes('icons');
-const allToCompilePath = `${projectPath}${hasSrc ? '/src' : ''}/icons/all-to-compile.ts`;
-const iconsSrc = `${projectPath}${hasSrc ? '/src' : ''}/icons/src/`;
+const projectPath = 'projects/icons';
+const allToCompilePath = `${projectPath}/all-to-compile.ts`;
+const iconsSrc = `${projectPath}/src/`;
const inputOptions = {
input: allToCompilePath,
@@ -39,7 +37,7 @@ async function build(): Promise {
await bundle.write({
format: 'es',
- file: projectPath + '/src/icons/all.ts',
+ file: projectPath + '/all.ts',
});
deleteAllToCompileFile();
@@ -56,7 +54,7 @@ function prepareAllToCompileFile() {
}.svg';\n`
);
}, '')}
-
+
export {
${icons.reduce((acc, el) => {
return acc + `${el.split('.')[0]},\n`;
diff --git a/projects/icons/scripts/copy-icons.js b/projects/icons/scripts/copy-icons.js
deleted file mode 100644
index 30357620f94b..000000000000
--- a/projects/icons/scripts/copy-icons.js
+++ /dev/null
@@ -1,4 +0,0 @@
-const fs = require('fs-extra');
-const {resolve} = require('path');
-
-fs.copy(resolve(__dirname, '..', 'src/icons/src'), './dist/icons/src');
diff --git a/projects/icons/scripts/process-icons.js b/projects/icons/scripts/process-icons.js
new file mode 100644
index 000000000000..629be2a4e0e8
--- /dev/null
+++ b/projects/icons/scripts/process-icons.js
@@ -0,0 +1,68 @@
+const fs = require('fs');
+const glob = require('glob');
+const WIDTH_SEARCH = 'width="';
+const HEIGHT_SEARCH = 'height="';
+const START = ' {
+ files.forEach(file => {
+ const src = String(fs.readFileSync(file));
+ const wrapped = wrapIcon(src, file.replace('.svg', ''));
+ const final =
+ typeof wrapped === 'string'
+ ? wrapped.replace('${wrapped.src}`;
+
+ fs.writeFileSync(file, final);
+ });
+ });
+}
+
+function wrapIcon(source, name) {
+ const indexOfSTART = source.indexOf(START);
+ const src = source.substring(indexOfSTART);
+ const attibutes = src.substring(indexOfSTART, src.indexOf('>', indexOfSTART));
+
+ if (
+ !attibutes ||
+ !attibutes.includes(WIDTH_SEARCH) ||
+ !attibutes.includes(HEIGHT_SEARCH)
+ ) {
+ return '';
+ }
+
+ const indexOfWidth = attibutes.indexOf(WIDTH_SEARCH);
+ const indexOfHeight = attibutes.indexOf(HEIGHT_SEARCH);
+ const widthOffset = indexOfWidth + WIDTH_SEARCH.length;
+ const heightOffset = indexOfHeight + HEIGHT_SEARCH.length;
+ const widthString = attibutes.substring(
+ widthOffset,
+ attibutes.indexOf('"', widthOffset),
+ );
+ const heightString = attibutes.substring(
+ heightOffset,
+ attibutes.indexOf('"', heightOffset),
+ );
+
+ if (
+ !heightString ||
+ !widthString ||
+ widthString.includes('%') ||
+ heightString.includes('%')
+ ) {
+ return src.replace(START, `${src}`,
+ };
+}
diff --git a/scripts/rollup-pluginutils.d.ts b/projects/icons/scripts/rollup-pluginutils.d.ts
similarity index 100%
rename from scripts/rollup-pluginutils.d.ts
rename to projects/icons/scripts/rollup-pluginutils.d.ts
diff --git a/scripts/rollupSvgo.ts b/projects/icons/scripts/rollup-svgo.ts
similarity index 100%
rename from scripts/rollupSvgo.ts
rename to projects/icons/scripts/rollup-svgo.ts
diff --git a/projects/icons/src/icons/src/AD.png b/projects/icons/src/AD.png
similarity index 100%
rename from projects/icons/src/icons/src/AD.png
rename to projects/icons/src/AD.png
diff --git a/projects/icons/src/icons/src/AE.png b/projects/icons/src/AE.png
similarity index 100%
rename from projects/icons/src/icons/src/AE.png
rename to projects/icons/src/AE.png
diff --git a/projects/icons/src/icons/src/AF.png b/projects/icons/src/AF.png
similarity index 100%
rename from projects/icons/src/icons/src/AF.png
rename to projects/icons/src/AF.png
diff --git a/projects/icons/src/icons/src/AG.png b/projects/icons/src/AG.png
similarity index 100%
rename from projects/icons/src/icons/src/AG.png
rename to projects/icons/src/AG.png
diff --git a/projects/icons/src/icons/src/AI.png b/projects/icons/src/AI.png
similarity index 100%
rename from projects/icons/src/icons/src/AI.png
rename to projects/icons/src/AI.png
diff --git a/projects/icons/src/icons/src/AL.png b/projects/icons/src/AL.png
similarity index 100%
rename from projects/icons/src/icons/src/AL.png
rename to projects/icons/src/AL.png
diff --git a/projects/icons/src/icons/src/AM.png b/projects/icons/src/AM.png
similarity index 100%
rename from projects/icons/src/icons/src/AM.png
rename to projects/icons/src/AM.png
diff --git a/projects/icons/src/icons/src/AN.png b/projects/icons/src/AN.png
similarity index 100%
rename from projects/icons/src/icons/src/AN.png
rename to projects/icons/src/AN.png
diff --git a/projects/icons/src/icons/src/AO.png b/projects/icons/src/AO.png
similarity index 100%
rename from projects/icons/src/icons/src/AO.png
rename to projects/icons/src/AO.png
diff --git a/projects/icons/src/icons/src/AR.png b/projects/icons/src/AR.png
similarity index 100%
rename from projects/icons/src/icons/src/AR.png
rename to projects/icons/src/AR.png
diff --git a/projects/icons/src/AT.png b/projects/icons/src/AT.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/AU.png b/projects/icons/src/AU.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/AW.png b/projects/icons/src/AW.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/AX.png b/projects/icons/src/AX.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/AZ.png b/projects/icons/src/AZ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BA.png b/projects/icons/src/BA.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BB.png b/projects/icons/src/BB.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BD.png b/projects/icons/src/BD.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BE.png b/projects/icons/src/BE.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BF.png b/projects/icons/src/BF.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BG.png b/projects/icons/src/BG.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BH.png b/projects/icons/src/BH.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BI.png b/projects/icons/src/BI.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BJ.png b/projects/icons/src/BJ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BM.png b/projects/icons/src/BM.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BN.png b/projects/icons/src/BN.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BO.png b/projects/icons/src/BO.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BR.png b/projects/icons/src/BR.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BS.png b/projects/icons/src/BS.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BT.png b/projects/icons/src/BT.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BW.png b/projects/icons/src/BW.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BY.png b/projects/icons/src/BY.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/BZ.png b/projects/icons/src/BZ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CA.png b/projects/icons/src/CA.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CD.png b/projects/icons/src/CD.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CF.png b/projects/icons/src/CF.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CG.png b/projects/icons/src/CG.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CH.png b/projects/icons/src/CH.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CI.png b/projects/icons/src/CI.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CL.png b/projects/icons/src/CL.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CM.png b/projects/icons/src/CM.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CN.png b/projects/icons/src/CN.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CO.png b/projects/icons/src/CO.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CR.png b/projects/icons/src/CR.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CU.png b/projects/icons/src/CU.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CV.png b/projects/icons/src/CV.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CY.png b/projects/icons/src/CY.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/CZ.png b/projects/icons/src/CZ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/DE.png b/projects/icons/src/DE.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/DJ.png b/projects/icons/src/DJ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/DK.png b/projects/icons/src/DK.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/DM.png b/projects/icons/src/DM.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/DO.png b/projects/icons/src/DO.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/DZ.png b/projects/icons/src/DZ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/EC.png b/projects/icons/src/EC.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/EE.png b/projects/icons/src/EE.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/EG.png b/projects/icons/src/EG.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/ER.png b/projects/icons/src/ER.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/ES.png b/projects/icons/src/ES.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/ET.png b/projects/icons/src/ET.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/FI.png b/projects/icons/src/FI.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/FJ.png b/projects/icons/src/FJ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/FK.png b/projects/icons/src/FK.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/FM.png b/projects/icons/src/FM.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/FR.png b/projects/icons/src/FR.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GA.png b/projects/icons/src/GA.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GD.png b/projects/icons/src/GD.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GE.png b/projects/icons/src/GE.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GG.png b/projects/icons/src/GG.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GH.png b/projects/icons/src/GH.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GI.png b/projects/icons/src/GI.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GL.png b/projects/icons/src/GL.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GM.png b/projects/icons/src/GM.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GN.png b/projects/icons/src/GN.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GQ.png b/projects/icons/src/GQ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GR.png b/projects/icons/src/GR.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GT.png b/projects/icons/src/GT.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GW.png b/projects/icons/src/GW.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/GY.png b/projects/icons/src/GY.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/HK.png b/projects/icons/src/HK.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/HN.png b/projects/icons/src/HN.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/HR.png b/projects/icons/src/HR.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/HT.png b/projects/icons/src/HT.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/HU.png b/projects/icons/src/HU.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/ID.png b/projects/icons/src/ID.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/IE.png b/projects/icons/src/IE.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/IL.png b/projects/icons/src/IL.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/IM.png b/projects/icons/src/IM.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/IN.png b/projects/icons/src/IN.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/IQ.png b/projects/icons/src/IQ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/IR.png b/projects/icons/src/IR.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/IS.png b/projects/icons/src/IS.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/IT.png b/projects/icons/src/IT.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/JE.png b/projects/icons/src/JE.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/JM.png b/projects/icons/src/JM.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/JO.png b/projects/icons/src/JO.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/JP.png b/projects/icons/src/JP.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/KE.png b/projects/icons/src/KE.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/KG.png b/projects/icons/src/KG.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/KH.png b/projects/icons/src/KH.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/KM.png b/projects/icons/src/KM.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/KN.png b/projects/icons/src/KN.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/KP.png b/projects/icons/src/KP.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/KR.png b/projects/icons/src/KR.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/KW.png b/projects/icons/src/KW.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/KY.png b/projects/icons/src/KY.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/KZ.png b/projects/icons/src/KZ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/LA.png b/projects/icons/src/LA.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/LB.png b/projects/icons/src/LB.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/LC.png b/projects/icons/src/LC.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/LI.png b/projects/icons/src/LI.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/LK.png b/projects/icons/src/LK.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/LR.png b/projects/icons/src/LR.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/LS.png b/projects/icons/src/LS.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/LT.png b/projects/icons/src/LT.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/LU.png b/projects/icons/src/LU.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/LV.png b/projects/icons/src/LV.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/LY.png b/projects/icons/src/LY.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MA.png b/projects/icons/src/MA.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MC.png b/projects/icons/src/MC.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MD.png b/projects/icons/src/MD.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/ME.png b/projects/icons/src/ME.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MG.png b/projects/icons/src/MG.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MK.png b/projects/icons/src/MK.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/ML.png b/projects/icons/src/ML.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MM.png b/projects/icons/src/MM.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MN.png b/projects/icons/src/MN.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MO.png b/projects/icons/src/MO.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MR.png b/projects/icons/src/MR.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MS.png b/projects/icons/src/MS.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MT.png b/projects/icons/src/MT.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MU.png b/projects/icons/src/MU.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MV.png b/projects/icons/src/MV.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MW.png b/projects/icons/src/MW.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MX.png b/projects/icons/src/MX.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MY.png b/projects/icons/src/MY.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/MZ.png b/projects/icons/src/MZ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/NA.png b/projects/icons/src/NA.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/NE.png b/projects/icons/src/NE.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/NG.png b/projects/icons/src/NG.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/NI.png b/projects/icons/src/NI.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/NL.png b/projects/icons/src/NL.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/NO.png b/projects/icons/src/NO.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/NP.png b/projects/icons/src/NP.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/NZ.png b/projects/icons/src/NZ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/OM.png b/projects/icons/src/OM.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/PA.png b/projects/icons/src/PA.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/PE.png b/projects/icons/src/PE.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/PF.png b/projects/icons/src/PF.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/PG.png b/projects/icons/src/PG.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/PH.png b/projects/icons/src/PH.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/PK.png b/projects/icons/src/PK.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/PL.png b/projects/icons/src/PL.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/PR.png b/projects/icons/src/PR.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/PT.png b/projects/icons/src/PT.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/PW.png b/projects/icons/src/PW.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/PY.png b/projects/icons/src/PY.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/QA.png b/projects/icons/src/QA.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/RO.png b/projects/icons/src/RO.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/RS.png b/projects/icons/src/RS.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/RU.png b/projects/icons/src/RU.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/RW.png b/projects/icons/src/RW.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SA.png b/projects/icons/src/SA.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SB.png b/projects/icons/src/SB.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SC.png b/projects/icons/src/SC.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SD.png b/projects/icons/src/SD.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SE.png b/projects/icons/src/SE.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SG.png b/projects/icons/src/SG.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SH.png b/projects/icons/src/SH.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SI.png b/projects/icons/src/SI.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SK.png b/projects/icons/src/SK.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SL.png b/projects/icons/src/SL.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SM.png b/projects/icons/src/SM.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SN.png b/projects/icons/src/SN.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SO.png b/projects/icons/src/SO.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SR.png b/projects/icons/src/SR.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/ST.png b/projects/icons/src/ST.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SV.png b/projects/icons/src/SV.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SY.png b/projects/icons/src/SY.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/SZ.png b/projects/icons/src/SZ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/TC.png b/projects/icons/src/TC.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/TD.png b/projects/icons/src/TD.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/TG.png b/projects/icons/src/TG.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/TH.png b/projects/icons/src/TH.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/TJ.png b/projects/icons/src/TJ.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/TL.png b/projects/icons/src/TL.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/TM.png b/projects/icons/src/TM.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/TN.png b/projects/icons/src/TN.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/TO.png b/projects/icons/src/TO.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/TR.png b/projects/icons/src/TR.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/TT.png b/projects/icons/src/TT.png
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/projects/icons/src/icons/src/AT.png b/projects/icons/src/icons/src/AT.png
deleted file mode 100644
index 0565bb90e1bd..000000000000
Binary files a/projects/icons/src/icons/src/AT.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/AU.png b/projects/icons/src/icons/src/AU.png
deleted file mode 100644
index b88c9d302f98..000000000000
Binary files a/projects/icons/src/icons/src/AU.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/AW.png b/projects/icons/src/icons/src/AW.png
deleted file mode 100644
index 52cabb3192a0..000000000000
Binary files a/projects/icons/src/icons/src/AW.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/AX.png b/projects/icons/src/icons/src/AX.png
deleted file mode 100644
index 2f201bb0bcb2..000000000000
Binary files a/projects/icons/src/icons/src/AX.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/AZ.png b/projects/icons/src/icons/src/AZ.png
deleted file mode 100644
index 58e033b665a2..000000000000
Binary files a/projects/icons/src/icons/src/AZ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BA.png b/projects/icons/src/icons/src/BA.png
deleted file mode 100644
index 9c04d9f2fdab..000000000000
Binary files a/projects/icons/src/icons/src/BA.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BB.png b/projects/icons/src/icons/src/BB.png
deleted file mode 100644
index 3cf38b549f2d..000000000000
Binary files a/projects/icons/src/icons/src/BB.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BD.png b/projects/icons/src/icons/src/BD.png
deleted file mode 100644
index ce8d2f736641..000000000000
Binary files a/projects/icons/src/icons/src/BD.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BE.png b/projects/icons/src/icons/src/BE.png
deleted file mode 100644
index 3ff7f405cce8..000000000000
Binary files a/projects/icons/src/icons/src/BE.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BF.png b/projects/icons/src/icons/src/BF.png
deleted file mode 100644
index c31d9377018d..000000000000
Binary files a/projects/icons/src/icons/src/BF.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BG.png b/projects/icons/src/icons/src/BG.png
deleted file mode 100644
index 443185f08b95..000000000000
Binary files a/projects/icons/src/icons/src/BG.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BH.png b/projects/icons/src/icons/src/BH.png
deleted file mode 100644
index bb2534738651..000000000000
Binary files a/projects/icons/src/icons/src/BH.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BI.png b/projects/icons/src/icons/src/BI.png
deleted file mode 100644
index 1d076b470345..000000000000
Binary files a/projects/icons/src/icons/src/BI.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BJ.png b/projects/icons/src/icons/src/BJ.png
deleted file mode 100644
index 7210027b3426..000000000000
Binary files a/projects/icons/src/icons/src/BJ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BM.png b/projects/icons/src/icons/src/BM.png
deleted file mode 100644
index b305d1af8d6e..000000000000
Binary files a/projects/icons/src/icons/src/BM.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BN.png b/projects/icons/src/icons/src/BN.png
deleted file mode 100644
index eab13ea3c247..000000000000
Binary files a/projects/icons/src/icons/src/BN.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BO.png b/projects/icons/src/icons/src/BO.png
deleted file mode 100644
index cabfc5806db8..000000000000
Binary files a/projects/icons/src/icons/src/BO.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BR.png b/projects/icons/src/icons/src/BR.png
deleted file mode 100644
index 15dddc68f902..000000000000
Binary files a/projects/icons/src/icons/src/BR.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BS.png b/projects/icons/src/icons/src/BS.png
deleted file mode 100644
index 127caf66a5df..000000000000
Binary files a/projects/icons/src/icons/src/BS.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BT.png b/projects/icons/src/icons/src/BT.png
deleted file mode 100644
index 6add15ed2345..000000000000
Binary files a/projects/icons/src/icons/src/BT.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BW.png b/projects/icons/src/icons/src/BW.png
deleted file mode 100644
index 8809762098db..000000000000
Binary files a/projects/icons/src/icons/src/BW.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BY.png b/projects/icons/src/icons/src/BY.png
deleted file mode 100644
index 847d9cbf5cdb..000000000000
Binary files a/projects/icons/src/icons/src/BY.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/BZ.png b/projects/icons/src/icons/src/BZ.png
deleted file mode 100644
index 032d382e885b..000000000000
Binary files a/projects/icons/src/icons/src/BZ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CA.png b/projects/icons/src/icons/src/CA.png
deleted file mode 100644
index 0d59bc73e565..000000000000
Binary files a/projects/icons/src/icons/src/CA.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CD.png b/projects/icons/src/icons/src/CD.png
deleted file mode 100644
index a802d3eadcc4..000000000000
Binary files a/projects/icons/src/icons/src/CD.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CF.png b/projects/icons/src/icons/src/CF.png
deleted file mode 100644
index 17f946d56d8d..000000000000
Binary files a/projects/icons/src/icons/src/CF.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CG.png b/projects/icons/src/icons/src/CG.png
deleted file mode 100644
index 41556fa3e494..000000000000
Binary files a/projects/icons/src/icons/src/CG.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CH.png b/projects/icons/src/icons/src/CH.png
deleted file mode 100644
index 64710d93944d..000000000000
Binary files a/projects/icons/src/icons/src/CH.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CI.png b/projects/icons/src/icons/src/CI.png
deleted file mode 100644
index 5149283c7796..000000000000
Binary files a/projects/icons/src/icons/src/CI.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CL.png b/projects/icons/src/icons/src/CL.png
deleted file mode 100644
index d6b08c5cd12d..000000000000
Binary files a/projects/icons/src/icons/src/CL.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CM.png b/projects/icons/src/icons/src/CM.png
deleted file mode 100644
index 157992666553..000000000000
Binary files a/projects/icons/src/icons/src/CM.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CN.png b/projects/icons/src/icons/src/CN.png
deleted file mode 100644
index b5ff437e30fa..000000000000
Binary files a/projects/icons/src/icons/src/CN.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CO.png b/projects/icons/src/icons/src/CO.png
deleted file mode 100644
index 0b30f9a0d151..000000000000
Binary files a/projects/icons/src/icons/src/CO.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CR.png b/projects/icons/src/icons/src/CR.png
deleted file mode 100644
index ec6014a0c035..000000000000
Binary files a/projects/icons/src/icons/src/CR.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CU.png b/projects/icons/src/icons/src/CU.png
deleted file mode 100644
index fb3dd69b8a6e..000000000000
Binary files a/projects/icons/src/icons/src/CU.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CV.png b/projects/icons/src/icons/src/CV.png
deleted file mode 100644
index f66b5a42ac43..000000000000
Binary files a/projects/icons/src/icons/src/CV.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CY.png b/projects/icons/src/icons/src/CY.png
deleted file mode 100644
index 57833ed53740..000000000000
Binary files a/projects/icons/src/icons/src/CY.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/CZ.png b/projects/icons/src/icons/src/CZ.png
deleted file mode 100644
index c0611f9f6276..000000000000
Binary files a/projects/icons/src/icons/src/CZ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/DE.png b/projects/icons/src/icons/src/DE.png
deleted file mode 100644
index ecd7db30ab6a..000000000000
Binary files a/projects/icons/src/icons/src/DE.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/DJ.png b/projects/icons/src/icons/src/DJ.png
deleted file mode 100644
index 84a3e44c1ebd..000000000000
Binary files a/projects/icons/src/icons/src/DJ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/DK.png b/projects/icons/src/icons/src/DK.png
deleted file mode 100644
index a31de2dbe241..000000000000
Binary files a/projects/icons/src/icons/src/DK.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/DM.png b/projects/icons/src/icons/src/DM.png
deleted file mode 100644
index ab78dd01b6ea..000000000000
Binary files a/projects/icons/src/icons/src/DM.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/DO.png b/projects/icons/src/icons/src/DO.png
deleted file mode 100644
index 0f13193ded48..000000000000
Binary files a/projects/icons/src/icons/src/DO.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/DZ.png b/projects/icons/src/icons/src/DZ.png
deleted file mode 100644
index 41e1bd102927..000000000000
Binary files a/projects/icons/src/icons/src/DZ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/EC.png b/projects/icons/src/icons/src/EC.png
deleted file mode 100644
index b76a5e877ab6..000000000000
Binary files a/projects/icons/src/icons/src/EC.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/EE.png b/projects/icons/src/icons/src/EE.png
deleted file mode 100644
index 9a699c1cb795..000000000000
Binary files a/projects/icons/src/icons/src/EE.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/EG.png b/projects/icons/src/icons/src/EG.png
deleted file mode 100644
index 8514601202bb..000000000000
Binary files a/projects/icons/src/icons/src/EG.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/ER.png b/projects/icons/src/icons/src/ER.png
deleted file mode 100644
index 580e5b7a2432..000000000000
Binary files a/projects/icons/src/icons/src/ER.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/ES.png b/projects/icons/src/icons/src/ES.png
deleted file mode 100644
index 46525a89414f..000000000000
Binary files a/projects/icons/src/icons/src/ES.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/ET.png b/projects/icons/src/icons/src/ET.png
deleted file mode 100644
index 2b7b6c7ad948..000000000000
Binary files a/projects/icons/src/icons/src/ET.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/FI.png b/projects/icons/src/icons/src/FI.png
deleted file mode 100644
index 96891636380b..000000000000
Binary files a/projects/icons/src/icons/src/FI.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/FJ.png b/projects/icons/src/icons/src/FJ.png
deleted file mode 100644
index f4b75cb2d84f..000000000000
Binary files a/projects/icons/src/icons/src/FJ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/FK.png b/projects/icons/src/icons/src/FK.png
deleted file mode 100644
index fcee64360a69..000000000000
Binary files a/projects/icons/src/icons/src/FK.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/FM.png b/projects/icons/src/icons/src/FM.png
deleted file mode 100644
index 9309f4c7e1a7..000000000000
Binary files a/projects/icons/src/icons/src/FM.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/FR.png b/projects/icons/src/icons/src/FR.png
deleted file mode 100644
index a657bfb3a660..000000000000
Binary files a/projects/icons/src/icons/src/FR.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GA.png b/projects/icons/src/icons/src/GA.png
deleted file mode 100644
index ca6bf954148c..000000000000
Binary files a/projects/icons/src/icons/src/GA.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GD.png b/projects/icons/src/icons/src/GD.png
deleted file mode 100644
index e0ba0257b748..000000000000
Binary files a/projects/icons/src/icons/src/GD.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GE.png b/projects/icons/src/icons/src/GE.png
deleted file mode 100644
index 9d4ddda8f6c6..000000000000
Binary files a/projects/icons/src/icons/src/GE.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GG.png b/projects/icons/src/icons/src/GG.png
deleted file mode 100644
index bcf70f344dc9..000000000000
Binary files a/projects/icons/src/icons/src/GG.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GH.png b/projects/icons/src/icons/src/GH.png
deleted file mode 100644
index d0febf646c14..000000000000
Binary files a/projects/icons/src/icons/src/GH.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GI.png b/projects/icons/src/icons/src/GI.png
deleted file mode 100644
index 60f19931791e..000000000000
Binary files a/projects/icons/src/icons/src/GI.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GL.png b/projects/icons/src/icons/src/GL.png
deleted file mode 100644
index 752e62de92af..000000000000
Binary files a/projects/icons/src/icons/src/GL.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GM.png b/projects/icons/src/icons/src/GM.png
deleted file mode 100644
index 9896b88cfb94..000000000000
Binary files a/projects/icons/src/icons/src/GM.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GN.png b/projects/icons/src/icons/src/GN.png
deleted file mode 100644
index 2d95d3b07ed0..000000000000
Binary files a/projects/icons/src/icons/src/GN.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GQ.png b/projects/icons/src/icons/src/GQ.png
deleted file mode 100644
index 4f366a0a34be..000000000000
Binary files a/projects/icons/src/icons/src/GQ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GR.png b/projects/icons/src/icons/src/GR.png
deleted file mode 100644
index 266b1591a9fa..000000000000
Binary files a/projects/icons/src/icons/src/GR.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GT.png b/projects/icons/src/icons/src/GT.png
deleted file mode 100644
index b686412b9ef1..000000000000
Binary files a/projects/icons/src/icons/src/GT.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GW.png b/projects/icons/src/icons/src/GW.png
deleted file mode 100644
index 923828396f16..000000000000
Binary files a/projects/icons/src/icons/src/GW.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/GY.png b/projects/icons/src/icons/src/GY.png
deleted file mode 100644
index e74ed8661c23..000000000000
Binary files a/projects/icons/src/icons/src/GY.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/HK.png b/projects/icons/src/icons/src/HK.png
deleted file mode 100644
index f8c7e24527e2..000000000000
Binary files a/projects/icons/src/icons/src/HK.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/HN.png b/projects/icons/src/icons/src/HN.png
deleted file mode 100644
index b914d9108c07..000000000000
Binary files a/projects/icons/src/icons/src/HN.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/HR.png b/projects/icons/src/icons/src/HR.png
deleted file mode 100644
index a3ed4f8c91cc..000000000000
Binary files a/projects/icons/src/icons/src/HR.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/HT.png b/projects/icons/src/icons/src/HT.png
deleted file mode 100644
index 75f1f2f0a9dc..000000000000
Binary files a/projects/icons/src/icons/src/HT.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/HU.png b/projects/icons/src/icons/src/HU.png
deleted file mode 100644
index dd46cd92d2d9..000000000000
Binary files a/projects/icons/src/icons/src/HU.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/ID.png b/projects/icons/src/icons/src/ID.png
deleted file mode 100644
index 05d8a2ce794c..000000000000
Binary files a/projects/icons/src/icons/src/ID.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/IE.png b/projects/icons/src/icons/src/IE.png
deleted file mode 100644
index d5071eb53aca..000000000000
Binary files a/projects/icons/src/icons/src/IE.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/IL.png b/projects/icons/src/icons/src/IL.png
deleted file mode 100644
index 36752f633c2d..000000000000
Binary files a/projects/icons/src/icons/src/IL.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/IM.png b/projects/icons/src/icons/src/IM.png
deleted file mode 100644
index 5e7ab1f702fc..000000000000
Binary files a/projects/icons/src/icons/src/IM.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/IN.png b/projects/icons/src/icons/src/IN.png
deleted file mode 100644
index 58651e18a20c..000000000000
Binary files a/projects/icons/src/icons/src/IN.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/IQ.png b/projects/icons/src/icons/src/IQ.png
deleted file mode 100644
index 57feaef9d0fd..000000000000
Binary files a/projects/icons/src/icons/src/IQ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/IR.png b/projects/icons/src/icons/src/IR.png
deleted file mode 100644
index 0063d0ced09b..000000000000
Binary files a/projects/icons/src/icons/src/IR.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/IS.png b/projects/icons/src/icons/src/IS.png
deleted file mode 100644
index 8d152ba68b52..000000000000
Binary files a/projects/icons/src/icons/src/IS.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/IT.png b/projects/icons/src/icons/src/IT.png
deleted file mode 100644
index cbf47cd675a9..000000000000
Binary files a/projects/icons/src/icons/src/IT.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/JE.png b/projects/icons/src/icons/src/JE.png
deleted file mode 100644
index 47d9cf1f8518..000000000000
Binary files a/projects/icons/src/icons/src/JE.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/JM.png b/projects/icons/src/icons/src/JM.png
deleted file mode 100644
index 0d3bc7be04a8..000000000000
Binary files a/projects/icons/src/icons/src/JM.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/JO.png b/projects/icons/src/icons/src/JO.png
deleted file mode 100644
index 3a9ce598acb7..000000000000
Binary files a/projects/icons/src/icons/src/JO.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/JP.png b/projects/icons/src/icons/src/JP.png
deleted file mode 100644
index 9d35672d95e6..000000000000
Binary files a/projects/icons/src/icons/src/JP.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/KE.png b/projects/icons/src/icons/src/KE.png
deleted file mode 100644
index 1c7f41fd6786..000000000000
Binary files a/projects/icons/src/icons/src/KE.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/KG.png b/projects/icons/src/icons/src/KG.png
deleted file mode 100644
index ff2a9411df97..000000000000
Binary files a/projects/icons/src/icons/src/KG.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/KH.png b/projects/icons/src/icons/src/KH.png
deleted file mode 100644
index f4efd83ef20a..000000000000
Binary files a/projects/icons/src/icons/src/KH.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/KM.png b/projects/icons/src/icons/src/KM.png
deleted file mode 100644
index ff1acfa2be88..000000000000
Binary files a/projects/icons/src/icons/src/KM.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/KN.png b/projects/icons/src/icons/src/KN.png
deleted file mode 100644
index 53cdd801df8b..000000000000
Binary files a/projects/icons/src/icons/src/KN.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/KP.png b/projects/icons/src/icons/src/KP.png
deleted file mode 100644
index b117f39d4ffc..000000000000
Binary files a/projects/icons/src/icons/src/KP.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/KR.png b/projects/icons/src/icons/src/KR.png
deleted file mode 100644
index 82bde0611173..000000000000
Binary files a/projects/icons/src/icons/src/KR.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/KW.png b/projects/icons/src/icons/src/KW.png
deleted file mode 100644
index a7744c84afe0..000000000000
Binary files a/projects/icons/src/icons/src/KW.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/KY.png b/projects/icons/src/icons/src/KY.png
deleted file mode 100644
index ed2edbc72034..000000000000
Binary files a/projects/icons/src/icons/src/KY.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/KZ.png b/projects/icons/src/icons/src/KZ.png
deleted file mode 100644
index f46c56544b29..000000000000
Binary files a/projects/icons/src/icons/src/KZ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/LA.png b/projects/icons/src/icons/src/LA.png
deleted file mode 100644
index fad340ebfe5f..000000000000
Binary files a/projects/icons/src/icons/src/LA.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/LB.png b/projects/icons/src/icons/src/LB.png
deleted file mode 100644
index 2fcebd7a7c9d..000000000000
Binary files a/projects/icons/src/icons/src/LB.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/LC.png b/projects/icons/src/icons/src/LC.png
deleted file mode 100644
index 8a8825ff9cf4..000000000000
Binary files a/projects/icons/src/icons/src/LC.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/LI.png b/projects/icons/src/icons/src/LI.png
deleted file mode 100644
index 4149dfe180e9..000000000000
Binary files a/projects/icons/src/icons/src/LI.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/LK.png b/projects/icons/src/icons/src/LK.png
deleted file mode 100644
index cbb55a79cedd..000000000000
Binary files a/projects/icons/src/icons/src/LK.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/LR.png b/projects/icons/src/icons/src/LR.png
deleted file mode 100644
index 42cdab86df98..000000000000
Binary files a/projects/icons/src/icons/src/LR.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/LS.png b/projects/icons/src/icons/src/LS.png
deleted file mode 100644
index 87a322b94954..000000000000
Binary files a/projects/icons/src/icons/src/LS.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/LT.png b/projects/icons/src/icons/src/LT.png
deleted file mode 100644
index 0a06931df11f..000000000000
Binary files a/projects/icons/src/icons/src/LT.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/LU.png b/projects/icons/src/icons/src/LU.png
deleted file mode 100644
index f671f77e4a08..000000000000
Binary files a/projects/icons/src/icons/src/LU.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/LV.png b/projects/icons/src/icons/src/LV.png
deleted file mode 100644
index 2d34c7551cb0..000000000000
Binary files a/projects/icons/src/icons/src/LV.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/LY.png b/projects/icons/src/icons/src/LY.png
deleted file mode 100644
index 59e21fd771d4..000000000000
Binary files a/projects/icons/src/icons/src/LY.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MA.png b/projects/icons/src/icons/src/MA.png
deleted file mode 100644
index af129f17c248..000000000000
Binary files a/projects/icons/src/icons/src/MA.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MC.png b/projects/icons/src/icons/src/MC.png
deleted file mode 100644
index 4b694b540c53..000000000000
Binary files a/projects/icons/src/icons/src/MC.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MD.png b/projects/icons/src/icons/src/MD.png
deleted file mode 100644
index 36e653cd7b74..000000000000
Binary files a/projects/icons/src/icons/src/MD.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/ME.png b/projects/icons/src/icons/src/ME.png
deleted file mode 100644
index fa2b76523e05..000000000000
Binary files a/projects/icons/src/icons/src/ME.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MG.png b/projects/icons/src/icons/src/MG.png
deleted file mode 100644
index a004e4fdd1b1..000000000000
Binary files a/projects/icons/src/icons/src/MG.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MK.png b/projects/icons/src/icons/src/MK.png
deleted file mode 100644
index 9dbbe7fb9d8b..000000000000
Binary files a/projects/icons/src/icons/src/MK.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/ML.png b/projects/icons/src/icons/src/ML.png
deleted file mode 100644
index c2e7a80cf2a8..000000000000
Binary files a/projects/icons/src/icons/src/ML.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MM.png b/projects/icons/src/icons/src/MM.png
deleted file mode 100644
index 76d44499c85f..000000000000
Binary files a/projects/icons/src/icons/src/MM.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MN.png b/projects/icons/src/icons/src/MN.png
deleted file mode 100644
index 8c072b2ba0e1..000000000000
Binary files a/projects/icons/src/icons/src/MN.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MO.png b/projects/icons/src/icons/src/MO.png
deleted file mode 100644
index a3d6befc1a09..000000000000
Binary files a/projects/icons/src/icons/src/MO.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MR.png b/projects/icons/src/icons/src/MR.png
deleted file mode 100644
index 24f3d82e4a23..000000000000
Binary files a/projects/icons/src/icons/src/MR.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MS.png b/projects/icons/src/icons/src/MS.png
deleted file mode 100644
index e07c5b6175a2..000000000000
Binary files a/projects/icons/src/icons/src/MS.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MT.png b/projects/icons/src/icons/src/MT.png
deleted file mode 100644
index 9aaf9e6f42f2..000000000000
Binary files a/projects/icons/src/icons/src/MT.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MU.png b/projects/icons/src/icons/src/MU.png
deleted file mode 100644
index 7820fd4835bb..000000000000
Binary files a/projects/icons/src/icons/src/MU.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MV.png b/projects/icons/src/icons/src/MV.png
deleted file mode 100644
index 6491aec2a2c4..000000000000
Binary files a/projects/icons/src/icons/src/MV.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MW.png b/projects/icons/src/icons/src/MW.png
deleted file mode 100644
index 7ae21321ee1a..000000000000
Binary files a/projects/icons/src/icons/src/MW.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MX.png b/projects/icons/src/icons/src/MX.png
deleted file mode 100644
index 3a7bb07fc741..000000000000
Binary files a/projects/icons/src/icons/src/MX.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MY.png b/projects/icons/src/icons/src/MY.png
deleted file mode 100644
index 7c7f8369fbdd..000000000000
Binary files a/projects/icons/src/icons/src/MY.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/MZ.png b/projects/icons/src/icons/src/MZ.png
deleted file mode 100644
index d7aeb647d0bf..000000000000
Binary files a/projects/icons/src/icons/src/MZ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/NA.png b/projects/icons/src/icons/src/NA.png
deleted file mode 100644
index 1fe0caf45854..000000000000
Binary files a/projects/icons/src/icons/src/NA.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/NE.png b/projects/icons/src/icons/src/NE.png
deleted file mode 100644
index 7222feafa987..000000000000
Binary files a/projects/icons/src/icons/src/NE.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/NG.png b/projects/icons/src/icons/src/NG.png
deleted file mode 100644
index 8e58b61c394f..000000000000
Binary files a/projects/icons/src/icons/src/NG.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/NI.png b/projects/icons/src/icons/src/NI.png
deleted file mode 100644
index ced9ae7a9ff4..000000000000
Binary files a/projects/icons/src/icons/src/NI.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/NL.png b/projects/icons/src/icons/src/NL.png
deleted file mode 100644
index 98ec90f36e77..000000000000
Binary files a/projects/icons/src/icons/src/NL.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/NO.png b/projects/icons/src/icons/src/NO.png
deleted file mode 100644
index 6aa6779020b8..000000000000
Binary files a/projects/icons/src/icons/src/NO.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/NP.png b/projects/icons/src/icons/src/NP.png
deleted file mode 100644
index ce97c53ff867..000000000000
Binary files a/projects/icons/src/icons/src/NP.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/NZ.png b/projects/icons/src/icons/src/NZ.png
deleted file mode 100644
index 635746d74654..000000000000
Binary files a/projects/icons/src/icons/src/NZ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/OM.png b/projects/icons/src/icons/src/OM.png
deleted file mode 100644
index 36ee51e22402..000000000000
Binary files a/projects/icons/src/icons/src/OM.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/PA.png b/projects/icons/src/icons/src/PA.png
deleted file mode 100644
index 20eaa26048cd..000000000000
Binary files a/projects/icons/src/icons/src/PA.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/PE.png b/projects/icons/src/icons/src/PE.png
deleted file mode 100644
index 5d17f9d10ba8..000000000000
Binary files a/projects/icons/src/icons/src/PE.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/PF.png b/projects/icons/src/icons/src/PF.png
deleted file mode 100644
index 4254c9a80183..000000000000
Binary files a/projects/icons/src/icons/src/PF.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/PG.png b/projects/icons/src/icons/src/PG.png
deleted file mode 100644
index fccb27355506..000000000000
Binary files a/projects/icons/src/icons/src/PG.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/PH.png b/projects/icons/src/icons/src/PH.png
deleted file mode 100644
index cfad85214b0c..000000000000
Binary files a/projects/icons/src/icons/src/PH.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/PK.png b/projects/icons/src/icons/src/PK.png
deleted file mode 100644
index 3c53c097472f..000000000000
Binary files a/projects/icons/src/icons/src/PK.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/PL.png b/projects/icons/src/icons/src/PL.png
deleted file mode 100644
index d87f8f7bbec5..000000000000
Binary files a/projects/icons/src/icons/src/PL.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/PR.png b/projects/icons/src/icons/src/PR.png
deleted file mode 100644
index c51d9b6aac41..000000000000
Binary files a/projects/icons/src/icons/src/PR.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/PT.png b/projects/icons/src/icons/src/PT.png
deleted file mode 100644
index c10f5cc01256..000000000000
Binary files a/projects/icons/src/icons/src/PT.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/PW.png b/projects/icons/src/icons/src/PW.png
deleted file mode 100644
index 20862d7f76f5..000000000000
Binary files a/projects/icons/src/icons/src/PW.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/PY.png b/projects/icons/src/icons/src/PY.png
deleted file mode 100644
index 00400ac3bc94..000000000000
Binary files a/projects/icons/src/icons/src/PY.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/QA.png b/projects/icons/src/icons/src/QA.png
deleted file mode 100644
index 909d31246215..000000000000
Binary files a/projects/icons/src/icons/src/QA.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/RO.png b/projects/icons/src/icons/src/RO.png
deleted file mode 100644
index 08a1415f0e08..000000000000
Binary files a/projects/icons/src/icons/src/RO.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/RS.png b/projects/icons/src/icons/src/RS.png
deleted file mode 100644
index f532c5c2a935..000000000000
Binary files a/projects/icons/src/icons/src/RS.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/RU.png b/projects/icons/src/icons/src/RU.png
deleted file mode 100644
index 4313abbb1c9d..000000000000
Binary files a/projects/icons/src/icons/src/RU.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/RW.png b/projects/icons/src/icons/src/RW.png
deleted file mode 100644
index 79b97f8c824a..000000000000
Binary files a/projects/icons/src/icons/src/RW.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SA.png b/projects/icons/src/icons/src/SA.png
deleted file mode 100644
index 8d3cde6556b7..000000000000
Binary files a/projects/icons/src/icons/src/SA.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SB.png b/projects/icons/src/icons/src/SB.png
deleted file mode 100644
index 06523704671e..000000000000
Binary files a/projects/icons/src/icons/src/SB.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SC.png b/projects/icons/src/icons/src/SC.png
deleted file mode 100644
index 11648d3e88c2..000000000000
Binary files a/projects/icons/src/icons/src/SC.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SD.png b/projects/icons/src/icons/src/SD.png
deleted file mode 100644
index eff1e63e1b15..000000000000
Binary files a/projects/icons/src/icons/src/SD.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SE.png b/projects/icons/src/icons/src/SE.png
deleted file mode 100644
index cec93f99407c..000000000000
Binary files a/projects/icons/src/icons/src/SE.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SG.png b/projects/icons/src/icons/src/SG.png
deleted file mode 100644
index 46ece6adb139..000000000000
Binary files a/projects/icons/src/icons/src/SG.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SH.png b/projects/icons/src/icons/src/SH.png
deleted file mode 100644
index d50f0f9a034c..000000000000
Binary files a/projects/icons/src/icons/src/SH.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SI.png b/projects/icons/src/icons/src/SI.png
deleted file mode 100644
index 74c318082f02..000000000000
Binary files a/projects/icons/src/icons/src/SI.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SK.png b/projects/icons/src/icons/src/SK.png
deleted file mode 100644
index ea9e3fd8d1bb..000000000000
Binary files a/projects/icons/src/icons/src/SK.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SL.png b/projects/icons/src/icons/src/SL.png
deleted file mode 100644
index dd3e9434093f..000000000000
Binary files a/projects/icons/src/icons/src/SL.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SM.png b/projects/icons/src/icons/src/SM.png
deleted file mode 100644
index 6223ba589d5a..000000000000
Binary files a/projects/icons/src/icons/src/SM.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SN.png b/projects/icons/src/icons/src/SN.png
deleted file mode 100644
index 9975f289785a..000000000000
Binary files a/projects/icons/src/icons/src/SN.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SO.png b/projects/icons/src/icons/src/SO.png
deleted file mode 100644
index 14fa9e3ac6b3..000000000000
Binary files a/projects/icons/src/icons/src/SO.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SR.png b/projects/icons/src/icons/src/SR.png
deleted file mode 100644
index f93a165ae48f..000000000000
Binary files a/projects/icons/src/icons/src/SR.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/ST.png b/projects/icons/src/icons/src/ST.png
deleted file mode 100644
index 2866a8a48f6f..000000000000
Binary files a/projects/icons/src/icons/src/ST.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SV.png b/projects/icons/src/icons/src/SV.png
deleted file mode 100644
index 17e904151d28..000000000000
Binary files a/projects/icons/src/icons/src/SV.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SY.png b/projects/icons/src/icons/src/SY.png
deleted file mode 100644
index a5463979f5fb..000000000000
Binary files a/projects/icons/src/icons/src/SY.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/SZ.png b/projects/icons/src/icons/src/SZ.png
deleted file mode 100644
index 0e309bb55301..000000000000
Binary files a/projects/icons/src/icons/src/SZ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/TC.png b/projects/icons/src/icons/src/TC.png
deleted file mode 100644
index 0408de437590..000000000000
Binary files a/projects/icons/src/icons/src/TC.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/TD.png b/projects/icons/src/icons/src/TD.png
deleted file mode 100644
index 5c902441e035..000000000000
Binary files a/projects/icons/src/icons/src/TD.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/TG.png b/projects/icons/src/icons/src/TG.png
deleted file mode 100644
index 918fea8ec5b9..000000000000
Binary files a/projects/icons/src/icons/src/TG.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/TH.png b/projects/icons/src/icons/src/TH.png
deleted file mode 100644
index f978afeacae2..000000000000
Binary files a/projects/icons/src/icons/src/TH.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/TJ.png b/projects/icons/src/icons/src/TJ.png
deleted file mode 100644
index febb8b6899f9..000000000000
Binary files a/projects/icons/src/icons/src/TJ.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/TL.png b/projects/icons/src/icons/src/TL.png
deleted file mode 100644
index 43633d8e60fb..000000000000
Binary files a/projects/icons/src/icons/src/TL.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/TM.png b/projects/icons/src/icons/src/TM.png
deleted file mode 100644
index f2f1bdcd1972..000000000000
Binary files a/projects/icons/src/icons/src/TM.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/TN.png b/projects/icons/src/icons/src/TN.png
deleted file mode 100644
index 57ddc50a728b..000000000000
Binary files a/projects/icons/src/icons/src/TN.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/TO.png b/projects/icons/src/icons/src/TO.png
deleted file mode 100644
index 27185747b402..000000000000
Binary files a/projects/icons/src/icons/src/TO.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/TR.png b/projects/icons/src/icons/src/TR.png
deleted file mode 100644
index 552159f81b27..000000000000
Binary files a/projects/icons/src/icons/src/TR.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/TT.png b/projects/icons/src/icons/src/TT.png
deleted file mode 100644
index fcd8247052b7..000000000000
Binary files a/projects/icons/src/icons/src/TT.png and /dev/null differ
diff --git a/projects/icons/src/icons/src/tuiIcon2Info.svg b/projects/icons/src/tuiIcon2Info.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIcon2Info.svg
rename to projects/icons/src/tuiIcon2Info.svg
diff --git a/projects/icons/src/icons/src/tuiIconAlertCircle2Large.svg b/projects/icons/src/tuiIconAlertCircle2Large.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconAlertCircle2Large.svg
rename to projects/icons/src/tuiIconAlertCircle2Large.svg
diff --git a/projects/icons/src/icons/src/tuiIconAlertCircleLarge.svg b/projects/icons/src/tuiIconAlertCircleLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconAlertCircleLarge.svg
rename to projects/icons/src/tuiIconAlertCircleLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowDown.svg b/projects/icons/src/tuiIconArrowDown.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowDown.svg
rename to projects/icons/src/tuiIconArrowDown.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowDown2Large.svg b/projects/icons/src/tuiIconArrowDown2Large.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowDown2Large.svg
rename to projects/icons/src/tuiIconArrowDown2Large.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowDownLarge.svg b/projects/icons/src/tuiIconArrowDownLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowDownLarge.svg
rename to projects/icons/src/tuiIconArrowDownLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowLeft.svg b/projects/icons/src/tuiIconArrowLeft.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowLeft.svg
rename to projects/icons/src/tuiIconArrowLeft.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowLeftLarge.svg b/projects/icons/src/tuiIconArrowLeftLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowLeftLarge.svg
rename to projects/icons/src/tuiIconArrowLeftLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowLeftLgLarge.svg b/projects/icons/src/tuiIconArrowLeftLgLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowLeftLgLarge.svg
rename to projects/icons/src/tuiIconArrowLeftLgLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowLongDown.svg b/projects/icons/src/tuiIconArrowLongDown.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowLongDown.svg
rename to projects/icons/src/tuiIconArrowLongDown.svg
diff --git a/projects/icons/src/tuiIconArrowLongDownLeft.svg b/projects/icons/src/tuiIconArrowLongDownLeft.svg
new file mode 100644
index 000000000000..ad0c17266071
--- /dev/null
+++ b/projects/icons/src/tuiIconArrowLongDownLeft.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconArrowLongDownRight.svg b/projects/icons/src/tuiIconArrowLongDownRight.svg
new file mode 100644
index 000000000000..aa014f222ba6
--- /dev/null
+++ b/projects/icons/src/tuiIconArrowLongDownRight.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/icons/src/tuiIconArrowLongLeft.svg b/projects/icons/src/tuiIconArrowLongLeft.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowLongLeft.svg
rename to projects/icons/src/tuiIconArrowLongLeft.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowLongRight.svg b/projects/icons/src/tuiIconArrowLongRight.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowLongRight.svg
rename to projects/icons/src/tuiIconArrowLongRight.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowLongUp.svg b/projects/icons/src/tuiIconArrowLongUp.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowLongUp.svg
rename to projects/icons/src/tuiIconArrowLongUp.svg
diff --git a/projects/icons/src/tuiIconArrowLongUpLeft.svg b/projects/icons/src/tuiIconArrowLongUpLeft.svg
new file mode 100644
index 000000000000..38c4d5b51c00
--- /dev/null
+++ b/projects/icons/src/tuiIconArrowLongUpLeft.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconArrowLongUpRight.svg b/projects/icons/src/tuiIconArrowLongUpRight.svg
new file mode 100644
index 000000000000..b1e4c80cb50e
--- /dev/null
+++ b/projects/icons/src/tuiIconArrowLongUpRight.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/icons/src/tuiIconArrowRight.svg b/projects/icons/src/tuiIconArrowRight.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowRight.svg
rename to projects/icons/src/tuiIconArrowRight.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowRightLarge.svg b/projects/icons/src/tuiIconArrowRightLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowRightLarge.svg
rename to projects/icons/src/tuiIconArrowRightLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowRightLgLarge.svg b/projects/icons/src/tuiIconArrowRightLgLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowRightLgLarge.svg
rename to projects/icons/src/tuiIconArrowRightLgLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowUp.svg b/projects/icons/src/tuiIconArrowUp.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowUp.svg
rename to projects/icons/src/tuiIconArrowUp.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowUp2Large.svg b/projects/icons/src/tuiIconArrowUp2Large.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowUp2Large.svg
rename to projects/icons/src/tuiIconArrowUp2Large.svg
diff --git a/projects/icons/src/icons/src/tuiIconArrowUpLarge.svg b/projects/icons/src/tuiIconArrowUpLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconArrowUpLarge.svg
rename to projects/icons/src/tuiIconArrowUpLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconAttach.svg b/projects/icons/src/tuiIconAttach.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconAttach.svg
rename to projects/icons/src/tuiIconAttach.svg
diff --git a/projects/icons/src/icons/src/tuiIconAttachLarge.svg b/projects/icons/src/tuiIconAttachLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconAttachLarge.svg
rename to projects/icons/src/tuiIconAttachLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconAttention.svg b/projects/icons/src/tuiIconAttention.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconAttention.svg
rename to projects/icons/src/tuiIconAttention.svg
diff --git a/projects/icons/src/icons/src/tuiIconBackCircleLarge.svg b/projects/icons/src/tuiIconBackCircleLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconBackCircleLarge.svg
rename to projects/icons/src/tuiIconBackCircleLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconBell.svg b/projects/icons/src/tuiIconBell.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconBell.svg
rename to projects/icons/src/tuiIconBell.svg
diff --git a/projects/icons/src/icons/src/tuiIconBellLarge.svg b/projects/icons/src/tuiIconBellLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconBellLarge.svg
rename to projects/icons/src/tuiIconBellLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconBookmark.svg b/projects/icons/src/tuiIconBookmark.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconBookmark.svg
rename to projects/icons/src/tuiIconBookmark.svg
diff --git a/projects/icons/src/icons/src/tuiIconBookmarkLarge.svg b/projects/icons/src/tuiIconBookmarkLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconBookmarkLarge.svg
rename to projects/icons/src/tuiIconBookmarkLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCalendar.svg b/projects/icons/src/tuiIconCalendar.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCalendar.svg
rename to projects/icons/src/tuiIconCalendar.svg
diff --git a/projects/icons/src/icons/src/tuiIconCalendarLarge.svg b/projects/icons/src/tuiIconCalendarLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCalendarLarge.svg
rename to projects/icons/src/tuiIconCalendarLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCall.svg b/projects/icons/src/tuiIconCall.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCall.svg
rename to projects/icons/src/tuiIconCall.svg
diff --git a/projects/icons/src/icons/src/tuiIconCallIn.svg b/projects/icons/src/tuiIconCallIn.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCallIn.svg
rename to projects/icons/src/tuiIconCallIn.svg
diff --git a/projects/icons/src/icons/src/tuiIconCallInLarge.svg b/projects/icons/src/tuiIconCallInLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCallInLarge.svg
rename to projects/icons/src/tuiIconCallInLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCallLarge.svg b/projects/icons/src/tuiIconCallLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCallLarge.svg
rename to projects/icons/src/tuiIconCallLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCallOut.svg b/projects/icons/src/tuiIconCallOut.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCallOut.svg
rename to projects/icons/src/tuiIconCallOut.svg
diff --git a/projects/icons/src/icons/src/tuiIconCallOutLarge.svg b/projects/icons/src/tuiIconCallOutLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCallOutLarge.svg
rename to projects/icons/src/tuiIconCallOutLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCallTransferLarge.svg b/projects/icons/src/tuiIconCallTransferLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCallTransferLarge.svg
rename to projects/icons/src/tuiIconCallTransferLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCameraLarge.svg b/projects/icons/src/tuiIconCameraLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCameraLarge.svg
rename to projects/icons/src/tuiIconCameraLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCancel.svg b/projects/icons/src/tuiIconCancel.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCancel.svg
rename to projects/icons/src/tuiIconCancel.svg
diff --git a/projects/icons/src/icons/src/tuiIconCancelCircleLarge.svg b/projects/icons/src/tuiIconCancelCircleLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCancelCircleLarge.svg
rename to projects/icons/src/tuiIconCancelCircleLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCard.svg b/projects/icons/src/tuiIconCard.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCard.svg
rename to projects/icons/src/tuiIconCard.svg
diff --git a/projects/icons/src/icons/src/tuiIconCardsLarge.svg b/projects/icons/src/tuiIconCardsLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCardsLarge.svg
rename to projects/icons/src/tuiIconCardsLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconChartBar.svg b/projects/icons/src/tuiIconChartBar.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconChartBar.svg
rename to projects/icons/src/tuiIconChartBar.svg
diff --git a/projects/icons/src/icons/src/tuiIconChartLarge.svg b/projects/icons/src/tuiIconChartLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconChartLarge.svg
rename to projects/icons/src/tuiIconChartLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconChartLineLarge.svg b/projects/icons/src/tuiIconChartLineLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconChartLineLarge.svg
rename to projects/icons/src/tuiIconChartLineLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCheck.svg b/projects/icons/src/tuiIconCheck.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCheck.svg
rename to projects/icons/src/tuiIconCheck.svg
diff --git a/projects/icons/src/icons/src/tuiIconCheckCircle.svg b/projects/icons/src/tuiIconCheckCircle.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCheckCircle.svg
rename to projects/icons/src/tuiIconCheckCircle.svg
diff --git a/projects/icons/src/icons/src/tuiIconCheckCircle2Large.svg b/projects/icons/src/tuiIconCheckCircle2Large.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCheckCircle2Large.svg
rename to projects/icons/src/tuiIconCheckCircle2Large.svg
diff --git a/projects/icons/src/icons/src/tuiIconCheckCircleLarge.svg b/projects/icons/src/tuiIconCheckCircleLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCheckCircleLarge.svg
rename to projects/icons/src/tuiIconCheckCircleLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCheckLarge.svg b/projects/icons/src/tuiIconCheckLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCheckLarge.svg
rename to projects/icons/src/tuiIconCheckLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCheckList.svg b/projects/icons/src/tuiIconCheckList.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCheckList.svg
rename to projects/icons/src/tuiIconCheckList.svg
diff --git a/projects/icons/src/icons/src/tuiIconCloseCircleLarge.svg b/projects/icons/src/tuiIconCloseCircleLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCloseCircleLarge.svg
rename to projects/icons/src/tuiIconCloseCircleLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCloseLarge.svg b/projects/icons/src/tuiIconCloseLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCloseLarge.svg
rename to projects/icons/src/tuiIconCloseLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCloseLgLarge.svg b/projects/icons/src/tuiIconCloseLgLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCloseLgLarge.svg
rename to projects/icons/src/tuiIconCloseLgLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCloud.svg b/projects/icons/src/tuiIconCloud.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCloud.svg
rename to projects/icons/src/tuiIconCloud.svg
diff --git a/projects/icons/src/icons/src/tuiIconCode.svg b/projects/icons/src/tuiIconCode.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCode.svg
rename to projects/icons/src/tuiIconCode.svg
diff --git a/projects/icons/src/icons/src/tuiIconCodeLarge.svg b/projects/icons/src/tuiIconCodeLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCodeLarge.svg
rename to projects/icons/src/tuiIconCodeLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCollapse.svg b/projects/icons/src/tuiIconCollapse.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCollapse.svg
rename to projects/icons/src/tuiIconCollapse.svg
diff --git a/projects/icons/src/icons/src/tuiIconComment.svg b/projects/icons/src/tuiIconComment.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconComment.svg
rename to projects/icons/src/tuiIconComment.svg
diff --git a/projects/icons/src/icons/src/tuiIconCommentLarge.svg b/projects/icons/src/tuiIconCommentLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCommentLarge.svg
rename to projects/icons/src/tuiIconCommentLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCompanyLarge.svg b/projects/icons/src/tuiIconCompanyLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCompanyLarge.svg
rename to projects/icons/src/tuiIconCompanyLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconCopy.svg b/projects/icons/src/tuiIconCopy.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCopy.svg
rename to projects/icons/src/tuiIconCopy.svg
diff --git a/projects/icons/src/icons/src/tuiIconCopyLarge.svg b/projects/icons/src/tuiIconCopyLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconCopyLarge.svg
rename to projects/icons/src/tuiIconCopyLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconDeleteLarge.svg b/projects/icons/src/tuiIconDeleteLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconDeleteLarge.svg
rename to projects/icons/src/tuiIconDeleteLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconDesktopLarge.svg b/projects/icons/src/tuiIconDesktopLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconDesktopLarge.svg
rename to projects/icons/src/tuiIconDesktopLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconDislikeLarge.svg b/projects/icons/src/tuiIconDislikeLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconDislikeLarge.svg
rename to projects/icons/src/tuiIconDislikeLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconDone.svg b/projects/icons/src/tuiIconDone.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconDone.svg
rename to projects/icons/src/tuiIconDone.svg
diff --git a/projects/icons/src/icons/src/tuiIconDownload.svg b/projects/icons/src/tuiIconDownload.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconDownload.svg
rename to projects/icons/src/tuiIconDownload.svg
diff --git a/projects/icons/src/icons/src/tuiIconDownloadLarge.svg b/projects/icons/src/tuiIconDownloadLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconDownloadLarge.svg
rename to projects/icons/src/tuiIconDownloadLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconDraft.svg b/projects/icons/src/tuiIconDraft.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconDraft.svg
rename to projects/icons/src/tuiIconDraft.svg
diff --git a/projects/icons/src/icons/src/tuiIconDragLarge.svg b/projects/icons/src/tuiIconDragLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconDragLarge.svg
rename to projects/icons/src/tuiIconDragLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconEdit.svg b/projects/icons/src/tuiIconEdit.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconEdit.svg
rename to projects/icons/src/tuiIconEdit.svg
diff --git a/projects/icons/src/icons/src/tuiIconEdit2Large.svg b/projects/icons/src/tuiIconEdit2Large.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconEdit2Large.svg
rename to projects/icons/src/tuiIconEdit2Large.svg
diff --git a/projects/icons/src/icons/src/tuiIconExpand.svg b/projects/icons/src/tuiIconExpand.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconExpand.svg
rename to projects/icons/src/tuiIconExpand.svg
diff --git a/projects/icons/src/icons/src/tuiIconExternal.svg b/projects/icons/src/tuiIconExternal.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconExternal.svg
rename to projects/icons/src/tuiIconExternal.svg
diff --git a/projects/icons/src/icons/src/tuiIconExternalLarge.svg b/projects/icons/src/tuiIconExternalLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconExternalLarge.svg
rename to projects/icons/src/tuiIconExternalLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconEyeClosed.svg b/projects/icons/src/tuiIconEyeClosed.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconEyeClosed.svg
rename to projects/icons/src/tuiIconEyeClosed.svg
diff --git a/projects/icons/src/icons/src/tuiIconEyeOpen.svg b/projects/icons/src/tuiIconEyeOpen.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconEyeOpen.svg
rename to projects/icons/src/tuiIconEyeOpen.svg
diff --git a/projects/icons/src/icons/src/tuiIconFile.svg b/projects/icons/src/tuiIconFile.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconFile.svg
rename to projects/icons/src/tuiIconFile.svg
diff --git a/projects/icons/src/icons/src/tuiIconFileLarge.svg b/projects/icons/src/tuiIconFileLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconFileLarge.svg
rename to projects/icons/src/tuiIconFileLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconFilter.svg b/projects/icons/src/tuiIconFilter.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconFilter.svg
rename to projects/icons/src/tuiIconFilter.svg
diff --git a/projects/icons/src/icons/src/tuiIconFilterLarge.svg b/projects/icons/src/tuiIconFilterLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconFilterLarge.svg
rename to projects/icons/src/tuiIconFilterLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconFlag.svg b/projects/icons/src/tuiIconFlag.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconFlag.svg
rename to projects/icons/src/tuiIconFlag.svg
diff --git a/projects/icons/src/icons/src/tuiIconFlagLarge.svg b/projects/icons/src/tuiIconFlagLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconFlagLarge.svg
rename to projects/icons/src/tuiIconFlagLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconFolder.svg b/projects/icons/src/tuiIconFolder.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconFolder.svg
rename to projects/icons/src/tuiIconFolder.svg
diff --git a/projects/icons/src/icons/src/tuiIconFolderLarge.svg b/projects/icons/src/tuiIconFolderLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconFolderLarge.svg
rename to projects/icons/src/tuiIconFolderLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconFrameLarge.svg b/projects/icons/src/tuiIconFrameLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconFrameLarge.svg
rename to projects/icons/src/tuiIconFrameLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconGeoLarge.svg b/projects/icons/src/tuiIconGeoLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconGeoLarge.svg
rename to projects/icons/src/tuiIconGeoLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconHeart.svg b/projects/icons/src/tuiIconHeart.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconHeart.svg
rename to projects/icons/src/tuiIconHeart.svg
diff --git a/projects/icons/src/icons/src/tuiIconHeartLarge.svg b/projects/icons/src/tuiIconHeartLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconHeartLarge.svg
rename to projects/icons/src/tuiIconHeartLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconHelpCircleLarge.svg b/projects/icons/src/tuiIconHelpCircleLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconHelpCircleLarge.svg
rename to projects/icons/src/tuiIconHelpCircleLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconHideLarge.svg b/projects/icons/src/tuiIconHideLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconHideLarge.svg
rename to projects/icons/src/tuiIconHideLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconImgLarge.svg b/projects/icons/src/tuiIconImgLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconImgLarge.svg
rename to projects/icons/src/tuiIconImgLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconInfo.svg b/projects/icons/src/tuiIconInfo.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconInfo.svg
rename to projects/icons/src/tuiIconInfo.svg
diff --git a/projects/icons/src/icons/src/tuiIconInfoCircleLarge.svg b/projects/icons/src/tuiIconInfoCircleLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconInfoCircleLarge.svg
rename to projects/icons/src/tuiIconInfoCircleLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconLikeLarge.svg b/projects/icons/src/tuiIconLikeLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconLikeLarge.svg
rename to projects/icons/src/tuiIconLikeLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconLink.svg b/projects/icons/src/tuiIconLink.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconLink.svg
rename to projects/icons/src/tuiIconLink.svg
diff --git a/projects/icons/src/icons/src/tuiIconLinkedLarge.svg b/projects/icons/src/tuiIconLinkedLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconLinkedLarge.svg
rename to projects/icons/src/tuiIconLinkedLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconLock.svg b/projects/icons/src/tuiIconLock.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconLock.svg
rename to projects/icons/src/tuiIconLock.svg
diff --git a/projects/icons/src/icons/src/tuiIconLockLarge.svg b/projects/icons/src/tuiIconLockLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconLockLarge.svg
rename to projects/icons/src/tuiIconLockLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconLockOpenLarge.svg b/projects/icons/src/tuiIconLockOpenLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconLockOpenLarge.svg
rename to projects/icons/src/tuiIconLockOpenLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconLoginLarge.svg b/projects/icons/src/tuiIconLoginLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconLoginLarge.svg
rename to projects/icons/src/tuiIconLoginLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconLogoutLarge.svg b/projects/icons/src/tuiIconLogoutLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconLogoutLarge.svg
rename to projects/icons/src/tuiIconLogoutLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconMail.svg b/projects/icons/src/tuiIconMail.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMail.svg
rename to projects/icons/src/tuiIconMail.svg
diff --git a/projects/icons/src/icons/src/tuiIconMailLarge.svg b/projects/icons/src/tuiIconMailLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMailLarge.svg
rename to projects/icons/src/tuiIconMailLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconMenuLarge.svg b/projects/icons/src/tuiIconMenuLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMenuLarge.svg
rename to projects/icons/src/tuiIconMenuLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconMicLarge.svg b/projects/icons/src/tuiIconMicLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMicLarge.svg
rename to projects/icons/src/tuiIconMicLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconMicOffLarge.svg b/projects/icons/src/tuiIconMicOffLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMicOffLarge.svg
rename to projects/icons/src/tuiIconMicOffLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconMinus.svg b/projects/icons/src/tuiIconMinus.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMinus.svg
rename to projects/icons/src/tuiIconMinus.svg
diff --git a/projects/icons/src/icons/src/tuiIconMinus2.svg b/projects/icons/src/tuiIconMinus2.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMinus2.svg
rename to projects/icons/src/tuiIconMinus2.svg
diff --git a/projects/icons/src/icons/src/tuiIconMinusLarge.svg b/projects/icons/src/tuiIconMinusLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMinusLarge.svg
rename to projects/icons/src/tuiIconMinusLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconMobile.svg b/projects/icons/src/tuiIconMobile.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMobile.svg
rename to projects/icons/src/tuiIconMobile.svg
diff --git a/projects/icons/src/icons/src/tuiIconMobileLarge.svg b/projects/icons/src/tuiIconMobileLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMobileLarge.svg
rename to projects/icons/src/tuiIconMobileLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconMoreHorLarge.svg b/projects/icons/src/tuiIconMoreHorLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMoreHorLarge.svg
rename to projects/icons/src/tuiIconMoreHorLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconMoreVer.svg b/projects/icons/src/tuiIconMoreVer.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMoreVer.svg
rename to projects/icons/src/tuiIconMoreVer.svg
diff --git a/projects/icons/src/icons/src/tuiIconMoreVertLarge.svg b/projects/icons/src/tuiIconMoreVertLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMoreVertLarge.svg
rename to projects/icons/src/tuiIconMoreVertLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconMusicLarge.svg b/projects/icons/src/tuiIconMusicLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconMusicLarge.svg
rename to projects/icons/src/tuiIconMusicLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconNavBack.svg b/projects/icons/src/tuiIconNavBack.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconNavBack.svg
rename to projects/icons/src/tuiIconNavBack.svg
diff --git a/projects/icons/src/icons/src/tuiIconPause2.svg b/projects/icons/src/tuiIconPause2.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconPause2.svg
rename to projects/icons/src/tuiIconPause2.svg
diff --git a/projects/icons/src/icons/src/tuiIconPause2Large.svg b/projects/icons/src/tuiIconPause2Large.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconPause2Large.svg
rename to projects/icons/src/tuiIconPause2Large.svg
diff --git a/projects/icons/src/icons/src/tuiIconPicture.svg b/projects/icons/src/tuiIconPicture.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconPicture.svg
rename to projects/icons/src/tuiIconPicture.svg
diff --git a/projects/icons/src/icons/src/tuiIconPiechartLarge.svg b/projects/icons/src/tuiIconPiechartLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconPiechartLarge.svg
rename to projects/icons/src/tuiIconPiechartLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconPin.svg b/projects/icons/src/tuiIconPin.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconPin.svg
rename to projects/icons/src/tuiIconPin.svg
diff --git a/projects/icons/src/icons/src/tuiIconPlay2.svg b/projects/icons/src/tuiIconPlay2.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconPlay2.svg
rename to projects/icons/src/tuiIconPlay2.svg
diff --git a/projects/icons/src/icons/src/tuiIconPlay2Large.svg b/projects/icons/src/tuiIconPlay2Large.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconPlay2Large.svg
rename to projects/icons/src/tuiIconPlay2Large.svg
diff --git a/projects/icons/src/icons/src/tuiIconPlus.svg b/projects/icons/src/tuiIconPlus.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconPlus.svg
rename to projects/icons/src/tuiIconPlus.svg
diff --git a/projects/icons/src/icons/src/tuiIconPlusCircleLarge.svg b/projects/icons/src/tuiIconPlusCircleLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconPlusCircleLarge.svg
rename to projects/icons/src/tuiIconPlusCircleLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconPlusLarge.svg b/projects/icons/src/tuiIconPlusLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconPlusLarge.svg
rename to projects/icons/src/tuiIconPlusLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconPrintLarge.svg b/projects/icons/src/tuiIconPrintLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconPrintLarge.svg
rename to projects/icons/src/tuiIconPrintLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconRedo.svg b/projects/icons/src/tuiIconRedo.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconRedo.svg
rename to projects/icons/src/tuiIconRedo.svg
diff --git a/projects/icons/src/icons/src/tuiIconRefresh.svg b/projects/icons/src/tuiIconRefresh.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconRefresh.svg
rename to projects/icons/src/tuiIconRefresh.svg
diff --git a/projects/icons/src/icons/src/tuiIconRenewLarge.svg b/projects/icons/src/tuiIconRenewLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconRenewLarge.svg
rename to projects/icons/src/tuiIconRenewLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconRotate.svg b/projects/icons/src/tuiIconRotate.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconRotate.svg
rename to projects/icons/src/tuiIconRotate.svg
diff --git a/projects/icons/src/icons/src/tuiIconSearch.svg b/projects/icons/src/tuiIconSearch.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconSearch.svg
rename to projects/icons/src/tuiIconSearch.svg
diff --git a/projects/icons/src/icons/src/tuiIconSearchLarge.svg b/projects/icons/src/tuiIconSearchLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconSearchLarge.svg
rename to projects/icons/src/tuiIconSearchLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconSettings.svg b/projects/icons/src/tuiIconSettings.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconSettings.svg
rename to projects/icons/src/tuiIconSettings.svg
diff --git a/projects/icons/src/icons/src/tuiIconSettings2Large.svg b/projects/icons/src/tuiIconSettings2Large.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconSettings2Large.svg
rename to projects/icons/src/tuiIconSettings2Large.svg
diff --git a/projects/icons/src/icons/src/tuiIconShowLarge.svg b/projects/icons/src/tuiIconShowLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconShowLarge.svg
rename to projects/icons/src/tuiIconShowLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconSortDown.svg b/projects/icons/src/tuiIconSortDown.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconSortDown.svg
rename to projects/icons/src/tuiIconSortDown.svg
diff --git a/projects/icons/src/icons/src/tuiIconSortUp.svg b/projects/icons/src/tuiIconSortUp.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconSortUp.svg
rename to projects/icons/src/tuiIconSortUp.svg
diff --git a/projects/icons/src/icons/src/tuiIconSound.svg b/projects/icons/src/tuiIconSound.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconSound.svg
rename to projects/icons/src/tuiIconSound.svg
diff --git a/projects/icons/src/icons/src/tuiIconSoundLarge.svg b/projects/icons/src/tuiIconSoundLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconSoundLarge.svg
rename to projects/icons/src/tuiIconSoundLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconSoundOff.svg b/projects/icons/src/tuiIconSoundOff.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconSoundOff.svg
rename to projects/icons/src/tuiIconSoundOff.svg
diff --git a/projects/icons/src/icons/src/tuiIconSoundOffLarge.svg b/projects/icons/src/tuiIconSoundOffLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconSoundOffLarge.svg
rename to projects/icons/src/tuiIconSoundOffLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconStar.svg b/projects/icons/src/tuiIconStar.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconStar.svg
rename to projects/icons/src/tuiIconStar.svg
diff --git a/projects/icons/src/icons/src/tuiIconStarLarge.svg b/projects/icons/src/tuiIconStarLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconStarLarge.svg
rename to projects/icons/src/tuiIconStarLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconStop.svg b/projects/icons/src/tuiIconStop.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconStop.svg
rename to projects/icons/src/tuiIconStop.svg
diff --git a/projects/icons/src/icons/src/tuiIconStopLarge.svg b/projects/icons/src/tuiIconStopLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconStopLarge.svg
rename to projects/icons/src/tuiIconStopLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconStructureLarge.svg b/projects/icons/src/tuiIconStructureLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconStructureLarge.svg
rename to projects/icons/src/tuiIconStructureLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconSubitem.svg b/projects/icons/src/tuiIconSubitem.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconSubitem.svg
rename to projects/icons/src/tuiIconSubitem.svg
diff --git a/projects/icons/src/icons/src/tuiIconSublevelLarge.svg b/projects/icons/src/tuiIconSublevelLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconSublevelLarge.svg
rename to projects/icons/src/tuiIconSublevelLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconTime.svg b/projects/icons/src/tuiIconTime.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconTime.svg
rename to projects/icons/src/tuiIconTime.svg
diff --git a/projects/icons/src/icons/src/tuiIconTimeLarge.svg b/projects/icons/src/tuiIconTimeLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconTimeLarge.svg
rename to projects/icons/src/tuiIconTimeLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconToggleOff.svg b/projects/icons/src/tuiIconToggleOff.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconToggleOff.svg
rename to projects/icons/src/tuiIconToggleOff.svg
diff --git a/projects/icons/src/icons/src/tuiIconToggleOffLarge.svg b/projects/icons/src/tuiIconToggleOffLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconToggleOffLarge.svg
rename to projects/icons/src/tuiIconToggleOffLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconToggleOn.svg b/projects/icons/src/tuiIconToggleOn.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconToggleOn.svg
rename to projects/icons/src/tuiIconToggleOn.svg
diff --git a/projects/icons/src/icons/src/tuiIconToggleOnLarge.svg b/projects/icons/src/tuiIconToggleOnLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconToggleOnLarge.svg
rename to projects/icons/src/tuiIconToggleOnLarge.svg
diff --git a/projects/icons/src/tuiIconToolbarAttach.svg b/projects/icons/src/tuiIconToolbarAttach.svg
new file mode 100644
index 000000000000..a9ff7e2f8fc0
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarAttach.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarBold.svg b/projects/icons/src/tuiIconToolbarBold.svg
new file mode 100644
index 000000000000..6f8f2a1cc1c7
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarBold.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarClearFormat.svg b/projects/icons/src/tuiIconToolbarClearFormat.svg
new file mode 100644
index 000000000000..afbb11c44bef
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarClearFormat.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarCode.svg b/projects/icons/src/tuiIconToolbarCode.svg
new file mode 100644
index 000000000000..d1e3db4de669
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarCode.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarColor.svg b/projects/icons/src/tuiIconToolbarColor.svg
new file mode 100644
index 000000000000..4499e36efa44
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarColor.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarFont.svg b/projects/icons/src/tuiIconToolbarFont.svg
new file mode 100644
index 000000000000..8d88e02f56b6
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarFont.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarFormat.svg b/projects/icons/src/tuiIconToolbarFormat.svg
new file mode 100644
index 000000000000..ac9ce5471334
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarFormat.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarHilite.svg b/projects/icons/src/tuiIconToolbarHilite.svg
new file mode 100644
index 000000000000..6acc59d1591a
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarHilite.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/icons/src/tuiIconToolbarHr.svg b/projects/icons/src/tuiIconToolbarHr.svg
new file mode 100644
index 000000000000..d76457a53647
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarHr.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarImg.svg b/projects/icons/src/tuiIconToolbarImg.svg
new file mode 100644
index 000000000000..4da8f3012c4b
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarImg.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarIndent.svg b/projects/icons/src/tuiIconToolbarIndent.svg
new file mode 100644
index 000000000000..78fd2a306e04
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarIndent.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarItalic.svg b/projects/icons/src/tuiIconToolbarItalic.svg
new file mode 100644
index 000000000000..cf3fbe16104d
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarItalic.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarJustifyCenter.svg b/projects/icons/src/tuiIconToolbarJustifyCenter.svg
new file mode 100644
index 000000000000..d1def9fea6cb
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarJustifyCenter.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarJustifyFull.svg b/projects/icons/src/tuiIconToolbarJustifyFull.svg
new file mode 100644
index 000000000000..13acf1f390d6
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarJustifyFull.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarJustifyLeft.svg b/projects/icons/src/tuiIconToolbarJustifyLeft.svg
new file mode 100644
index 000000000000..31023cff0944
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarJustifyLeft.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarJustifyRight.svg b/projects/icons/src/tuiIconToolbarJustifyRight.svg
new file mode 100644
index 000000000000..3daf20129244
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarJustifyRight.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarLink.svg b/projects/icons/src/tuiIconToolbarLink.svg
new file mode 100644
index 000000000000..bd198c079ef9
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarLink.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarOL.svg b/projects/icons/src/tuiIconToolbarOL.svg
new file mode 100644
index 000000000000..330443f16f3d
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarOL.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarOutdent.svg b/projects/icons/src/tuiIconToolbarOutdent.svg
new file mode 100644
index 000000000000..3da14d50190f
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarOutdent.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarQuote.svg b/projects/icons/src/tuiIconToolbarQuote.svg
new file mode 100644
index 000000000000..c4914c1e4807
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarQuote.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarRedo.svg b/projects/icons/src/tuiIconToolbarRedo.svg
new file mode 100644
index 000000000000..8c05e373dad6
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarRedo.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarStrikeThrough.svg b/projects/icons/src/tuiIconToolbarStrikeThrough.svg
new file mode 100644
index 000000000000..0f63ca88b49a
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarStrikeThrough.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarSubscript.svg b/projects/icons/src/tuiIconToolbarSubscript.svg
new file mode 100644
index 000000000000..b071fb05437b
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarSubscript.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarSuperscript.svg b/projects/icons/src/tuiIconToolbarSuperscript.svg
new file mode 100644
index 000000000000..bff710ba7dd9
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarSuperscript.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarTeX.svg b/projects/icons/src/tuiIconToolbarTeX.svg
new file mode 100644
index 000000000000..b1f3ad311534
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarTeX.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarTransparent.svg b/projects/icons/src/tuiIconToolbarTransparent.svg
new file mode 100644
index 000000000000..ef51476030ca
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarTransparent.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarUL.svg b/projects/icons/src/tuiIconToolbarUL.svg
new file mode 100644
index 000000000000..775bc8db5f92
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarUL.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarUnderline.svg b/projects/icons/src/tuiIconToolbarUnderline.svg
new file mode 100644
index 000000000000..dda137ffb42b
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarUnderline.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/tuiIconToolbarUndo.svg b/projects/icons/src/tuiIconToolbarUndo.svg
new file mode 100644
index 000000000000..cf38f9ca1753
--- /dev/null
+++ b/projects/icons/src/tuiIconToolbarUndo.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/projects/icons/src/icons/src/tuiIconTooltip.svg b/projects/icons/src/tuiIconTooltip.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconTooltip.svg
rename to projects/icons/src/tuiIconTooltip.svg
diff --git a/projects/icons/src/icons/src/tuiIconTooltipLarge.svg b/projects/icons/src/tuiIconTooltipLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconTooltipLarge.svg
rename to projects/icons/src/tuiIconTooltipLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconTrash.svg b/projects/icons/src/tuiIconTrash.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconTrash.svg
rename to projects/icons/src/tuiIconTrash.svg
diff --git a/projects/icons/src/icons/src/tuiIconTrashLarge.svg b/projects/icons/src/tuiIconTrashLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconTrashLarge.svg
rename to projects/icons/src/tuiIconTrashLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconUndo.svg b/projects/icons/src/tuiIconUndo.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconUndo.svg
rename to projects/icons/src/tuiIconUndo.svg
diff --git a/projects/icons/src/icons/src/tuiIconUndoLarge.svg b/projects/icons/src/tuiIconUndoLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconUndoLarge.svg
rename to projects/icons/src/tuiIconUndoLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconUpload.svg b/projects/icons/src/tuiIconUpload.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconUpload.svg
rename to projects/icons/src/tuiIconUpload.svg
diff --git a/projects/icons/src/icons/src/tuiIconUploadLarge.svg b/projects/icons/src/tuiIconUploadLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconUploadLarge.svg
rename to projects/icons/src/tuiIconUploadLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconUser.svg b/projects/icons/src/tuiIconUser.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconUser.svg
rename to projects/icons/src/tuiIconUser.svg
diff --git a/projects/icons/src/icons/src/tuiIconUsers.svg b/projects/icons/src/tuiIconUsers.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconUsers.svg
rename to projects/icons/src/tuiIconUsers.svg
diff --git a/projects/icons/src/icons/src/tuiIconVideo.svg b/projects/icons/src/tuiIconVideo.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconVideo.svg
rename to projects/icons/src/tuiIconVideo.svg
diff --git a/projects/icons/src/icons/src/tuiIconVideoLarge.svg b/projects/icons/src/tuiIconVideoLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconVideoLarge.svg
rename to projects/icons/src/tuiIconVideoLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconViewListLarge.svg b/projects/icons/src/tuiIconViewListLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconViewListLarge.svg
rename to projects/icons/src/tuiIconViewListLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconWarningLarge.svg b/projects/icons/src/tuiIconWarningLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconWarningLarge.svg
rename to projects/icons/src/tuiIconWarningLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconWifiOffLarge.svg b/projects/icons/src/tuiIconWifiOffLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconWifiOffLarge.svg
rename to projects/icons/src/tuiIconWifiOffLarge.svg
diff --git a/projects/icons/src/icons/src/tuiIconWifiOnLarge.svg b/projects/icons/src/tuiIconWifiOnLarge.svg
similarity index 100%
rename from projects/icons/src/icons/src/tuiIconWifiOnLarge.svg
rename to projects/icons/src/tuiIconWifiOnLarge.svg
diff --git a/tsconfig.json b/tsconfig.json
index 460a70f42ebf..fdb84aac8e28 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -29,7 +29,7 @@
"@taiga-ui/cdk": ["projects/cdk/index"],
"@taiga-ui/cdk/*": ["projects/cdk/*"],
"@taiga-ui/testing": ["projects/testing/src/public-api"],
- "@taiga-ui/icons": ["projects/icons/src/public-api"],
+ "@taiga-ui/icons": ["projects/icons/public-api"],
"@taiga-ui/core": ["projects/core/index"],
"@taiga-ui/core/*": ["projects/core/*"],
"@taiga-ui/kit": ["projects/kit/index"],