Compare commits

...

210 commits

Author SHA1 Message Date
HatScripts
287e4c3899
Merge pull request #148 from ahmeterenodaci/patch-1
Add react-native-circle-flags to README
2025-12-18 18:14:54 +11:00
Ahmet Eren Odacı
a5f84b7a3f
Add react-native-circle-flags to README
I created the React Native equivalent of circle-flags, which is react-native-circle-flags. I added it to the README, hoping it helps others.
2025-12-17 13:28:34 +03:00
HatScripts
43ede44381 Fix missing masks 2025-12-14 11:33:59 +11:00
HatScripts
92ce8ef684 Remove groups from 23 flag icons, minify
Removed all groups (`<g>`) in preference for path unions.
2025-12-13 23:01:34 +11:00
HatScripts
4bc41a10e9 Update Mexican Spanish flag (slight redesign)
- Align flag stripes
- Move Mexico's coat of arms lower so that it's not as heavily cropped
2025-12-13 20:54:31 +11:00
HatScripts
c76b2cbf88 Update Mexico flag - eagle and snake 2025-12-13 20:15:31 +11:00
HatScripts
49e852a3cc Add Malta civil ensign flag 2025-12-13 15:56:10 +11:00
HatScripts
acce3c4871 Update Malta flag cross position 2025-12-13 15:40:17 +11:00
HatScripts
54235dbb1e Add Minnesota state flag
Added the SVG file for the Minnesota (us-mn) state flag and updated gallery.md to include Minnesota in the flag gallery.
2025-12-13 15:32:12 +11:00
HatScripts
66333d058b Add Sealand flag (Closes #125) 2025-12-13 14:34:08 +11:00
HatScripts
ef03b1f97e Update Mauritania flag (Closes #129) 2025-12-13 14:14:23 +11:00
HatScripts
ca50d99af1 Add flag for Kursk People's Republic (#123) 2025-12-12 15:26:35 +11:00
HatScripts
1f0cda5c3f Update color palette icons in README
Inline SVG color circles weren't displaying, so we have replaced them with external `placeholder.pics` image icons.
2025-12-12 12:36:35 +11:00
HatScripts
e5735f4755 Add emojis to section headers in README
Updated README.md to include relevant emojis in section headers for improved visual clarity and organization.
2025-12-11 22:51:25 +11:00
HatScripts
bc36c9ad7f Add SVG color swatches to palette in README
Replaces plain color codes in the color palette section with inline SVG circles for visual reference, improving clarity for contributors selecting flag colors.
2025-12-11 22:27:57 +11:00
HatScripts
45207c1337 Add flag for Belgorod People's Republic (Closes #123) 2025-12-11 22:13:29 +11:00
HatScripts
5de5ffccee Update SVGO config
Removed the 'removeViewBox' plugin, updated the 'removeAttrs' pattern to include 'maskUnits', and replaced 'removeScriptElement' with 'removeScripts'.
2025-12-09 11:50:53 +11:00
HatScripts
3b2571e8eb Update .gitignore with additional patterns
Added rules to ignore .vscode, flags/in_progress, gradient directories, and all .py files to prevent them from being tracked by git.
2025-12-09 11:49:40 +11:00
HatScripts
b5152d3f24 Merge branch 'gh-pages' of https://github.com/HatScripts/circle-flags into gh-pages 2025-12-09 11:40:44 +11:00
HatScripts
b041df8160 Add language symlinks: en-gb and es-es (#101)
Created symbolic links for en-gb and es-es language flags pointing to their respective country flags.
2025-12-09 11:40:38 +11:00
HatScripts
c1f19b2480
Merge pull request #147 from HatScripts/git-files
Add .gitattributes and .gitignore files for SVG handling and node_modules exclusion
2025-12-09 08:31:36 +11:00
HatScripts
286dc6a522
Merge pull request #145 from HatScripts/aq-true_south-dark-blue
Change Antarctica True South flag to use dark blue color
2025-12-09 08:30:07 +11:00
Waldir Pimenta
829e4a9392 Add .gitattributes and .gitignore files for SVG handling and node_modules exclusion 2025-12-08 18:03:20 +00:00
HatScripts
ebdeda65a5 Update Tibetan language flag symlink
Changed the bo.svg symlink target from tibet.svg to cn-xz.svg.
2025-12-08 22:41:23 +11:00
HatScripts
72546b9e11 Revert "Fix pt-pt.svg symlink"
This reverts commit 17741c16f5.
2025-12-08 22:38:29 +11:00
HatScripts
17741c16f5 Fix pt-pt.svg symlink 2025-12-08 22:36:26 +11:00
HatScripts
6cde8133b2
Merge pull request #146 from HatScripts/pt-pt
Add `pt-pt` alias for `pt` language flag
2025-12-08 22:29:54 +11:00
HatScripts
cb83dd31a3 Update Vietnam flag 2025-12-08 22:25:48 +11:00
HatScripts
b7cdd3c0b4 Rename Tibet flag to cn-xz and update gallery
Renamed flags/tibet.svg to flags/cn-xz.svg for consistency with other Chinese region codes. Updated gallery.md to reference the new filename and code.
2025-12-08 22:17:36 +11:00
Waldir Pimenta
0665edb169 Add pt-pt alias for pt language flag
Since Brazilian Portuguese is the globally dominant variety of Portuguese
(in terms of number of speakers and cultural influence)
similar to how American English is for English,
it is common for people to use a `pt-pt` language code
to specifically refer to European Portuguese.

This commit therefore adds an alias `pt-pt` -> `pt`,
similar to the existing `en-gb` -> `en` alias for English (United Kingdom).
Despite the apparent redundancy, the `pt-pt` code is actually used in practice,
and indeed has an IETF language tag (`pt-PT`) and POSIX locale (`pt_PT`).
2025-12-08 11:07:16 +00:00
HatScripts
f8785cb317 Revert "Move flag image sizing from HTML to CSS"
This reverts commit 1d871b7866.
2025-12-08 19:12:01 +11:00
HatScripts
1d871b7866 Move flag image sizing from HTML to CSS
Removed explicit width attributes from flag <img> tags in gallery.md and added a CSS rule to set image width to 96px. This centralizes image sizing in CSS for easier maintenance and cleaner markup.
2025-12-08 19:09:31 +11:00
HatScripts
952222c46f Update label for 'xx' language flag
Changed the label from '<Unknown>' to '<Placeholder>' for the 'xx' language flag entry in gallery.md.
2025-12-08 17:47:51 +11:00
HatScripts
d31a17e0aa Move English (en) flag entry in gallery
Relocated the English (en) flag entry above its regional variants for better logical grouping in the language flags gallery.
2025-12-08 17:23:47 +11:00
HatScripts
8bdb30150c Add usage instructions and ISO language codes to gallery
Added usage examples for main and language flags, specifying the URL format and relevant ISO code references. Updated language flag entries to display their ISO 639-1 codes.
2025-12-08 16:59:26 +11:00
HatScripts
8b8032e402 Clarify Portuguese (Brazil) label in gallery
Updated the label for the Brazilian Portuguese flag from 'Portuguese' to 'Portuguese (Brazil)' to distinguish it from European Portuguese.
2025-12-08 16:06:03 +11:00
Waldir Pimenta
a5b1d58b76 Change Antarctica True South flag to use dark blue color 2025-12-08 01:55:13 +00:00
HatScripts
10f443cfc9
Merge pull request #144 from HatScripts/gallery-update
Update Gallery page
2025-12-08 12:43:36 +11:00
HatScripts
e8c763a213 Merge branch 'gh-pages' of https://github.com/HatScripts/circle-flags into gh-pages 2025-12-08 12:36:37 +11:00
HatScripts
3cf3c01435 Fix religious text on Afghanistan Emirate flag
https://en.wikipedia.org/wiki/Shahada
2025-12-08 12:36:32 +11:00
Waldir Pimenta
8b700ea35b Add Language flags section to the gallery 2025-12-08 01:19:55 +00:00
Waldir Pimenta
b062346eda Create sections in gallery for Main flags and Other flags
Also add missing flags from the Other category:

- `checkered.svg`
- `klingon.svg`
- `lgbt.svg`
- `lgbt-progress.svg`
- `lgbt-transgender.svg`
- `pirate.svg`
2025-12-08 01:17:56 +00:00
Waldir Pimenta
a36f8f05d6 Add missing flags to the gallery 2025-12-08 00:59:59 +00:00
Waldir Pimenta
11abf751b9
Merge pull request #126 from ByMykel/patch-1
Fix gallery flags
2025-12-07 23:26:24 +00:00
HatScripts
c70232c5e4 Remove spaces from text of Saudi Arabia and Somaliland 2025-12-07 21:58:39 +11:00
HatScripts
c1935603b3 Add missing dot to text of Iraq flag 2025-12-07 20:59:51 +11:00
HatScripts
79f0e95c8f Expand SVG attribute removal list in SVGO config
Added 'data', 'fill-rule', and 'xml' to the list of attributes removed by the SVGO 'removeAttrs' plugin to further optimize SVG files.
2025-12-06 21:55:56 +11:00
HatScripts
e5f515dbab Remove fill-rule 2025-12-06 21:53:30 +11:00
HatScripts
618e4a3bbd Remove redundant <mask> code 2025-12-06 21:22:05 +11:00
HatScripts
b7ddba58ae Fix missing viewBoxes (Fixes #131) 2025-12-06 21:05:03 +11:00
HatScripts
ece9507c8c Update Eswatini flag - fixes #141 2025-12-06 20:26:47 +11:00
HatScripts
9ef5e9c6ef Update logo - shorten flag 2025-12-06 19:48:17 +11:00
HatScripts
94f57d9156 Fix religious text on Iraq flag
https://en.wikipedia.org/wiki/Takbir
2025-12-06 19:03:03 +11:00
HatScripts
c9fdafeaac Fix religious text on Saudi Arabia and Somaliland flags
https://en.wikipedia.org/wiki/Shahada
2025-12-06 18:48:04 +11:00
HatScripts
c888ec17d0 Create flag of Artsakh 2025-10-17 21:07:38 +11:00
HatScripts
9abb9b5b88 Optimize flag of Armenia 2025-10-17 21:07:04 +11:00
HatScripts
fab8ca0fc1
Merge pull request #142 from kasperskei/gh-pages
Add flag for Tanzanian Zanzibar
2025-10-12 16:29:55 +11:00
kasperskei
bced2d8e31 Add flag for Tanzanian Zanzibar 2025-10-10 00:03:24 +03:00
HatScripts
c7eb0a1f2d
Merge pull request #139 from chomnr/gh-pages
Add solid-circle-flags to README
2025-05-14 21:32:08 +10:00
chomnr
7df3d8fd89 Add solid-circle-flags to README 2025-05-13 11:41:43 -04:00
HatScripts
98574d233d Update Syria flag 2024-12-09 18:42:33 +11:00
ByMykel
bb05c986e6
Fix gallery flags 2024-10-21 16:15:14 +02:00
HatScripts
6452fa836a Create translingual language symlink 2024-06-21 17:10:56 +10:00
HatScripts
26bf60c379 Update copyright year 2024-04-03 13:00:54 +11:00
HatScripts
01466c05df Add 6 US state flags to gallery 2024-04-03 12:21:46 +11:00
HatScripts
635175e0c1 Add 6 US state flags (#113) 2024-04-03 12:14:27 +11:00
HatScripts
f74f3ba20a Update us-ca 2024-04-03 12:13:37 +11:00
HatScripts
46107c4e5b
Merge pull request #112 from ebuyuran/gh-pages
Turkish Flag Circle Position Change
2024-03-29 10:06:43 +11:00
ebuyuran
8c6757f1e8 turkish flag copy&paste 2024-03-28 14:46:49 +03:00
ebuyuran
f58176572b turkish flag optimized 2024-03-27 14:00:03 +03:00
ebuyuran
1b8b7eb052 turkish flag circle placement change 2024-03-27 01:24:35 +03:00
HatScripts
7b0dc8acd3 Create Filipino symlink 2024-02-05 17:21:33 +11:00
HatScripts
dd5910007a Create LGBT Progress Pride flag 2023-10-05 21:32:18 +11:00
HatScripts
8c2388e381 Add Piedmontese language symlink 2023-10-01 21:42:34 +11:00
HatScripts
9928c0690f Create Betsy Ross and Confederate battle flag 2023-09-26 18:56:10 +10:00
HatScripts
f2bb23355a Prefix torres_strait_islands.svg with au- 2023-09-26 18:47:10 +10:00
HatScripts
2fa0ddf1c9 Add Ethiopian region flags to gallery 2023-09-25 18:50:09 +10:00
HatScripts
45906a185c Update Afar symlink 2023-09-25 18:45:41 +10:00
HatScripts
1ba54e3012 Create Ethiopian region flags 2023-09-25 18:39:38 +10:00
HatScripts
9a4db1b157 Move United Nations flag to other directory 2023-09-25 18:10:52 +10:00
HatScripts
4dc4ef4d86 Create checkered flag 2023-09-25 18:03:42 +10:00
HatScripts
a776002373 Create LGBT flags 2023-09-25 18:02:20 +10:00
HatScripts
af6996e113 Move some flags to other directory 2023-09-25 18:00:17 +10:00
HatScripts
09924d27a3 Rename fictional directory to other 2023-09-25 17:52:53 +10:00
HatScripts
bb5c738108 Create symlink for American Samoa 2023-09-25 17:26:54 +10:00
HatScripts
70469be84e Create symlinks for US outlying areas 2023-09-25 17:24:14 +10:00
HatScripts
417f97017f Rename Italian regions to English versions 2023-08-26 20:31:24 +10:00
HatScripts
4bd2597a78 Create pt-br.svg 2023-07-24 19:40:27 +10:00
HatScripts
7ace243492 Delete pt-br.svg 2023-07-24 19:39:30 +10:00
HatScripts
7a6860b994 Create Brazilian Portuguese flag 2023-07-24 19:30:59 +10:00
HatScripts
1af7a96121 Merge branch 'gh-pages' of https://github.com/HatScripts/circle-flags into gh-pages 2023-07-24 17:24:42 +10:00
HatScripts
6405f02396 Create Mexican Spanish flag 2023-07-24 17:24:35 +10:00
HatScripts
7551183edf
Add PayPal link to FUNDING.yml 2023-07-06 20:16:06 +10:00
HatScripts
93513b628f
Create FUNDING.yml 2023-07-06 19:08:14 +10:00
HatScripts
3558505872
Merge pull request #98 from mikima/gh-pages
Added all the Italian regional flags
2023-06-09 10:57:18 +10:00
mikima
5dd9a6943d Update it-34.svg
fixed veneto icon
2023-05-28 00:26:43 -07:00
mikima
f3db39121a Merge remote-tracking branch 'upstream/gh-pages' into gh-pages 2023-05-28 00:15:04 -07:00
mikima
7dfa898edb added italian regions 2023-05-28 00:11:24 -07:00
HatScripts
f0e2344039 Update Georgia flag 2023-05-24 21:45:50 +10:00
HatScripts
559b1e4d38 Update Russia flag 2023-05-24 21:45:12 +10:00
HatScripts
3a5d47e4f4 Create Quebec flag (Closes #90) 2023-05-24 21:41:45 +10:00
HatScripts
0e841a8857 Create Yugoslavia flag (Closes #97) 2023-05-24 21:39:14 +10:00
HatScripts
0e46835188 Update Martinique flag (Closes #89, closes #92) 2023-05-24 21:34:28 +10:00
HatScripts
0cfe5e2872 Create DPR and LPR flags (Closes #88, closes #91) 2023-05-24 21:31:51 +10:00
HatScripts
9d4ae0ede2 Create pirate/Jolly Roger flag (Closes #78, closes #83) 2023-05-24 21:27:00 +10:00
HatScripts
26fe955f01 Create Mars flag (Closes #81) 2023-05-24 20:44:46 +10:00
mikima
c5e2b304c8 run SVGO on YU flag 2023-05-24 08:57:32 +02:00
mikima
3bcd258bf1 Merge remote-tracking branch 'upstream/gh-pages' into gh-pages 2023-05-24 08:53:05 +02:00
HatScripts
7ab2c5fa11 Update svgo.config.js (Fixes #93) 2023-05-23 20:15:08 +10:00
mikima
759b39880a added yugoslavia 2023-05-11 10:50:46 +02:00
HatScripts
680d8bd4c6 Create Antarctica True South flag 2023-04-26 19:59:29 +10:00
HatScripts
233aac6647 Revert af flag to tricolor
Revert the flag of Afghanistan (`af.svg`) to the internationally-recognized tricolor design. Rename the newer white design `af-emirate.svg`.
2023-04-26 18:34:38 +10:00
HatScripts
7e62b64b1d Rename kurdistan to iq-kr 2023-04-26 18:02:24 +10:00
HatScripts
7375f7125c Update mni symlink 2023-04-11 17:14:47 +10:00
HatScripts
c8c261a656 Rename manipur to in-mn 2023-04-11 17:10:26 +10:00
HatScripts
0a9caaf270 Update Afghanistan flag 2023-04-05 20:04:51 +10:00
HatScripts
b9b64f2be8 Create cn-hk symlink pointing to hk 2023-04-05 17:21:24 +10:00
HatScripts
44683d1012 Update South Korean flag (Closes #86) 2023-04-04 21:51:45 +10:00
HatScripts
53eef25172 Update lus symlink 2023-04-01 19:06:12 +11:00
HatScripts
5797a9642e Rename mizoram to in-mz 2023-04-01 18:56:13 +11:00
HatScripts
a4d2251c4b Revert "Rename mizoram to in-mz"
This reverts commit 1be2e1a35f.
2023-04-01 18:54:03 +11:00
HatScripts
1be2e1a35f Rename mizoram to in-mz 2023-04-01 18:52:31 +11:00
HatScripts
8bb4b8ed88 Add userscripts to README 2023-02-27 17:24:44 +11:00
HatScripts
4d744db6f0 Update copyright year 2023-01-03 20:41:00 +11:00
HatScripts
c9eed380a2
README - Require "latest version" of svgo to contribute 2022-12-27 20:25:40 +11:00
HatScripts
a6cb75c4a6 Create English dialect flags 2022-12-13 15:25:46 +11:00
HatScripts
ffca2be73c Update gh and tz 2022-12-13 15:21:44 +11:00
HatScripts
de30d69161 Add Netherlands Antilles to gallery 2022-12-07 19:18:38 +11:00
HatScripts
0f34b24a45 Create Netherlands Antilles flag 2022-12-07 19:13:16 +11:00
HatScripts
4d4d470b37 Update Latin flag 2022-11-14 18:17:25 +11:00
HatScripts
9c65023ebe Update Latin flag (#67) 2022-11-12 16:18:25 +11:00
HatScripts
5b53aba298 Simplify us-ga 2022-11-08 13:00:39 +11:00
HatScripts
e42d5c4183 Create 5 US state flags 2022-10-24 16:36:42 +11:00
HatScripts
a403e7cb4b Simplify us-nm 2022-10-06 18:06:00 +11:00
HatScripts
0408d3ad99 Create 12 US state flags 2022-10-04 20:57:30 +11:00
HatScripts
85d91659fa Add in-tg to gallery 2022-10-04 20:54:56 +11:00
HatScripts
d34fecec73 Create Telangana flag and Telugu language symlink 2022-09-29 16:32:42 +10:00
HatScripts
07324c28b7 Revert border-radius to mask 2022-09-23 17:42:37 +10:00
HatScripts
9e375b3074 Update svgo.config.js 2022-09-23 15:21:52 +10:00
HatScripts
652b201a68 Fix seam in circle-flags logo 2022-09-17 14:39:20 +10:00
HatScripts
414b51b671 Create Old Norse language flag 2022-08-13 15:44:04 +10:00
HatScripts
1ce58c5cc1 Simplify circle-flags logo 2022-08-12 16:53:06 +10:00
HatScripts
e5a7735802 Update Australia flag 2022-08-12 16:51:37 +10:00
HatScripts
3c63da7634 Create Brazilian Portuguese language symlink to Brazil flag 2022-08-12 16:51:08 +10:00
HatScripts
32d963a282 Update flags gallery 2022-08-03 15:08:58 +10:00
HatScripts
ae8c0d7016 Optimize style attributes 2022-08-02 18:06:58 +10:00
HatScripts
370b5c2f94 Create Australian state and territory flags 2022-08-02 17:25:22 +10:00
HatScripts
148ed57f5a Run svgo v2.8.0 2022-08-02 17:18:37 +10:00
HatScripts
8a83d009c7 Create flag of Sark 2022-07-27 15:12:43 +10:00
HatScripts
f3bf3967c8 Create Mizoram flag and Mizo language symlink 2022-06-23 15:22:19 +10:00
HatScripts
142b0bb698 Create Krio language symlink to Sierra Leone flag 2022-06-23 15:05:30 +10:00
HatScripts
dc6a078abb Create Ilocano language symlink to Philippines flag 2022-06-23 15:04:44 +10:00
HatScripts
b9579d91cc Create Kurdish (Sorani) language symlink to Kurdistan flag 2022-06-23 15:04:03 +10:00
HatScripts
6fb4b7490a Create Manipur flag and Manipuri language symlink 2022-06-23 15:02:14 +10:00
HatScripts
6a004d85fc Remove clipPath from Spanish flag 2022-06-10 23:08:07 +10:00
HatScripts
cd0de03895 Add 28 flags to gallery 2022-06-10 17:53:22 +10:00
HatScripts
c94ae2b2a6 Gallery - make ISO codes lowercase 2022-06-07 17:55:38 +10:00
HatScripts
2bb55df2d0 Fix Greek flag 2022-06-04 12:54:32 +10:00
HatScripts
10b2450b86 Create South Ndebele language symlink to South Africa flag 2022-06-03 15:28:33 +10:00
HatScripts
f425f7074f Create North Ndebele language symlink to Zimbabwe flag 2022-06-03 15:27:53 +10:00
HatScripts
a21fc224b3 Create Interslavic language flag 2022-05-29 17:20:25 +10:00
HatScripts
b88645b63d Create Dagestan flag and Avar language symlink 2022-05-29 17:19:38 +10:00
HatScripts
5fa0ec3f5e Create English dialect flags 2022-05-29 17:18:20 +10:00
HatScripts
8f8e888d7e Update flags: ca, in, ng, nu, us, za 2022-05-29 17:17:36 +10:00
HatScripts
fe309b4b10 Update United Kingdom flag 2022-05-27 19:27:59 +10:00
HatScripts
d54746cb9c Update United Kingdom flag 2022-05-27 18:17:37 +10:00
HatScripts
369a12401e Create 15 language symlinks 2022-05-22 20:31:30 +10:00
HatScripts
d7320d8cf1 Create Kikuyu flag and Kikuyu language symlink 2022-05-22 20:30:14 +10:00
HatScripts
4f9d6292ba Create Kanuri flag and Kanuri language symlink 2022-05-22 20:27:56 +10:00
HatScripts
ef2c4d1f5c Create Guarani flag and Guarani language symlink 2022-05-22 20:27:32 +10:00
HatScripts
02e64eddd3 Create Sami flag and Northern Sami language symlink 2022-05-22 20:26:14 +10:00
HatScripts
dbbbe3ffea Create Komi Republic flag and Komi language symlink 2022-05-22 20:25:49 +10:00
HatScripts
9f13ab960a Create Chuvashia flag and Chuvash language symlink 2022-05-22 20:24:51 +10:00
HatScripts
b5c30338ad Create Azad Kashmir flag and Kashmiri language symlink 2022-05-22 20:24:18 +10:00
HatScripts
ff5bc3b495 Create Cornwall flag and Cornish language symlink 2022-05-22 20:22:11 +10:00
HatScripts
04204772f5 Create Ewe flag and Ewe language symlink 2022-05-22 20:21:51 +10:00
HatScripts
21c03811b7 Create Tigray flag and Tigrinya language symlink 2022-05-22 20:21:19 +10:00
HatScripts
746f622ab1 Create Ido and Volapük language flags 2022-05-20 20:57:40 +10:00
HatScripts
64443e04da Create Chechnya flag and Chechen language symlink 2022-05-18 16:57:34 +10:00
HatScripts
0a2e549841 Create Wiphala flag and Aymara language symlink 2022-05-18 16:42:26 +10:00
HatScripts
37d1fa9aa1 Create Brittany flag and Breton language symlink 2022-05-18 16:41:19 +10:00
HatScripts
735ac9cec0 Create Ossetian language symlink to South Ossetia flag 2022-05-18 15:54:32 +10:00
HatScripts
7324729a21 Create Occitania flag and Occitan language symlink 2022-05-18 15:47:12 +10:00
HatScripts
0194de7a38 Create Norwegian Nynorsk language symlink to Norway flag 2022-05-18 15:43:54 +10:00
HatScripts
9aadf98c48 Create Yorubaland flag and Yoruba language symlink 2022-05-17 12:12:09 +10:00
HatScripts
7ac13dfbe0 Update Congo flag 2022-05-17 12:11:17 +10:00
HatScripts
d9a696230e Remove deprecated language iw 2022-05-17 12:11:05 +10:00
HatScripts
28a301bb1a Create Abkhazian language symlink to Abkhazia flag 2022-05-16 23:20:18 +10:00
HatScripts
16d2820b85 Create Afar flag and language symlink 2022-05-16 23:18:13 +10:00
HatScripts
4b31aac680 Create Akan language symlink to Ghana flag 2022-05-16 22:54:00 +10:00
HatScripts
a3e64a0fe6 Create Quechua flag and language symlink 2022-05-16 22:53:01 +10:00
HatScripts
3cb9064fdf Create Oromia flag and Oromo language symlink 2022-05-16 21:21:34 +10:00
HatScripts
fe35e8a2e7 Create Rundi language symlink to Burundi flag 2022-05-16 21:19:26 +10:00
HatScripts
783584c84c Create Lingala language symlink to Kongo flag 2022-05-16 20:36:54 +10:00
HatScripts
7a7d388b56 Create Assam flag and Assamese language symlink 2022-05-16 20:35:58 +10:00
HatScripts
0dae707fd4 Create Grisons flag and Romansh language symlink 2022-05-16 20:34:16 +10:00
HatScripts
ffdd78e1b0 Merge branch 'gh-pages' of https://github.com/HatScripts/circle-flags into gh-pages 2022-05-16 11:45:39 +10:00
HatScripts
d57644ecaa Fix Hausa flag 2022-05-16 11:45:15 +10:00
HatScripts
2be4af6766
Merge pull request #50 from waldyrious/license-markdown
Add file extension to the LICENSE file
2022-05-16 11:38:18 +10:00
HatScripts
6cbf556482 Create more symlinks for language flags 2022-05-16 11:34:58 +10:00
HatScripts
72a80f18d5 Create Kongo flag 2022-05-16 11:31:09 +10:00
Waldir Pimenta
708ee6ca7b Rename LICENSE to LICENSE.md 2022-05-15 18:25:05 +01:00
Waldir Pimenta
553674a376 Minor markup fixes to the README 2022-05-15 18:24:25 +01:00
HatScripts
3a0c70b15f Create Interlingua and Interlingue language flags 2022-05-14 21:40:20 +10:00
HatScripts
f43cfb7a6d Create Aragon flag 2022-05-14 21:07:05 +10:00
HatScripts
bdeb54733c Create more symlinks for language flags 2022-05-14 20:35:08 +10:00
HatScripts
6d9157a015 Create Udmurtia flag 2022-05-14 20:32:58 +10:00
HatScripts
4e89c2c5b6 Create Otomi flag 2022-05-14 17:53:22 +10:00
HatScripts
970e19f59c Create Bashkortostan flag 2022-05-14 17:24:50 +10:00
HatScripts
db685c546c Use border-radius instead of mask 2022-05-14 15:18:53 +10:00
286 changed files with 979 additions and 429 deletions

1
.gitattributes vendored Normal file
View file

@ -0,0 +1 @@
*.svg text diff

13
.github/FUNDING.yml vendored Normal file
View file

@ -0,0 +1,13 @@
# These are supported funding model platforms
github: HatScripts
patreon: HatScripts
open_collective: # Replace with a single Open Collective username
ko_fi: hatscripts
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: ['https://www.paypal.com/donate/?hosted_button_id=Z6X9JK6UR2LKY']

5
.gitignore vendored Normal file
View file

@ -0,0 +1,5 @@
/node_modules/
/.vscode/
/flags/in_progress/
/gradient/
*.py

View file

@ -1,6 +1,6 @@
MIT License # MIT License
Copyright (c) 2022 HatScripts Copyright (c) 2024 HatScripts
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View file

@ -4,52 +4,57 @@ A collection of circular SVG country flags.
## Usage ## Usage
``` ```text
https://hatscripts.github.io/circle-flags/flags/xx.svg https://hatscripts.github.io/circle-flags/flags/xx.svg
``` ```
(Where `xx` is the [ISO 3166-1 alpha-2 code](https://www.iso.org/obp/ui/#search/code/) of a country). (Where `xx` is the [ISO 3166-1 alpha-2 code](https://www.iso.org/obp/ui/#search/code/) of a country).
For example, the following code: For example, the following code:
```html ```html
<img src="https://hatscripts.github.io/circle-flags/flags/br.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/br.svg" width="48" />
<img src="https://hatscripts.github.io/circle-flags/flags/cn.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/cn.svg" width="48" />
<img src="https://hatscripts.github.io/circle-flags/flags/gb.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/gb.svg" width="48" />
<img src="https://hatscripts.github.io/circle-flags/flags/id.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/id.svg" width="48" />
<img src="https://hatscripts.github.io/circle-flags/flags/in.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/in.svg" width="48" />
<img src="https://hatscripts.github.io/circle-flags/flags/ng.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/ng.svg" width="48" />
<img src="https://hatscripts.github.io/circle-flags/flags/ru.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/ru.svg" width="48" />
<img src="https://hatscripts.github.io/circle-flags/flags/us.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/us.svg" width="48" />
``` ```
...produces this:<br/><br/> ...produces this:<br/><br/> <img src="https://hatscripts.github.io/circle-flags/flags/br.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/cn.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/gb.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/id.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/in.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/ng.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/ru.svg" width="48"> <img src="https://hatscripts.github.io/circle-flags/flags/us.svg" width="48">
<img src="https://hatscripts.github.io/circle-flags/flags/br.svg" width="48">
<img src="https://hatscripts.github.io/circle-flags/flags/cn.svg" width="48">
<img src="https://hatscripts.github.io/circle-flags/flags/gb.svg" width="48">
<img src="https://hatscripts.github.io/circle-flags/flags/id.svg" width="48">
<img src="https://hatscripts.github.io/circle-flags/flags/in.svg" width="48">
<img src="https://hatscripts.github.io/circle-flags/flags/ng.svg" width="48">
<img src="https://hatscripts.github.io/circle-flags/flags/ru.svg" width="48">
<img src="https://hatscripts.github.io/circle-flags/flags/us.svg" width="48">
To view all the available flags, check [the gallery](https://hatscripts.github.io/circle-flags/gallery). To view all the available flags, check [the gallery](https://hatscripts.github.io/circle-flags/gallery).
### React ### React
If you're using [React](https://reactjs.org), you may want to try the If you're using [React](https://reactjs.org), you may want to try the [react-circle-flags](https://www.npmjs.com/package/react-circle-flags) package.
[react-circle-flags](https://www.npmjs.com/package/react-circle-flags) package.
### React Native / Expo
If you're using [React Native / Expo](https://reactnative.dev/), you may want to try the [react-native-circle-flags](https://www.npmjs.com/package/react-native-circle-flags) package.
### SolidJS
If you're using [SolidJS](https://www.solidjs.com/), you may want to try the [solid-circle-flags](https://www.npmjs.com/package/solid-circle-flags) package.
### NPM ### NPM
If you want to install this package as a dependency, you can install it from this GitHub repository: If you want to install this package as a dependency, you can install it from this GitHub repository:
``` ```sh
npm install --save https://github.com/HatScripts/circle-flags npm install --save https://github.com/HatScripts/circle-flags
``` ```
## Contributing ### 📜 Userscripts
To contribute, you need to have [svgo](https://github.com/svg/svgo) installed - [Google Translate: Filter & Flags](https://github.com/HatScripts/google-translate-filter-and-flags) - Filters languages and shows country flags on Google Translate
(version 2.3.1 or newer). - [Wiktionary: Filter & Flags](https://github.com/HatScripts/wiktionary-filter-and-flags) - Filters languages and shows country flags on Wiktionary
## 🚀 Contributing
To contribute, you need to have the latest version of [svgo](https://github.com/svg/svgo) installed.
First, edit the relevant SVG files in the `flags/` directory. First, edit the relevant SVG files in the `flags/` directory.
@ -61,28 +66,28 @@ svgo ./flags --recursive --config=svgo.config.js
Then commit the changes, and submit them as a pull request. Then commit the changes, and submit them as a pull request.
### The color palette ### 🎨 The color palette
Submitted flags should conform to the following color palette.<br> Submitted flags should conform to the following color palette.<br/> Try to match the flag's original colors with the nearest color from the palette.
Try to match the flag's original colors with the nearest color from the palette.
* `#eeeeee`: white - <img src="https://placeholder.pics/svg/16x16/eeeeee/eeeeee"/> `#eeeeee`: white
* `#acabb1`: gray - <img src="https://placeholder.pics/svg/16x16/acabb1/acabb1"/> `#acabb1`: gray
* `#333333`: black - <img src="https://placeholder.pics/svg/16x16/333333/333333"/> `#333333`: black
* `#a2001d`: dark red - <img src="https://placeholder.pics/svg/16x16/a2001d/a2001d"/> `#a2001d`: dark red
* `#d80027`: red - <img src="https://placeholder.pics/svg/16x16/d80027/d80027"/> `#d80027`: red
* `#ff9811`: orange - <img src="https://placeholder.pics/svg/16x16/ff9811/ff9811"/> `#ff9811`: orange
* `#ffda44`: yellow - <img src="https://placeholder.pics/svg/16x16/ffda44/ffda44"/> `#ffda44`: yellow
* `#6da544`: green - <img src="https://placeholder.pics/svg/16x16/6da544/6da544"/> `#6da544`: green
* `#496e2d`: dark green - <img src="https://placeholder.pics/svg/16x16/496e2d/496e2d"/> `#496e2d`: dark green
* `#338af3`: light blue - <img src="https://placeholder.pics/svg/16x16/338af3/338af3"/> `#338af3`: light blue
* `#0052b4`: blue - <img src="https://placeholder.pics/svg/16x16/0052b4/0052b4"/> `#0052b4`: blue
Special cases: Special cases:
* `#002266`: dark blue (only one usage: [<img src="https://hatscripts.github.io/circle-flags/flags/td.svg" width="16"> Chad](https://github.com/HatScripts/circle-flags/blob/gh-pages/flags/td.svg), to differentiate from [<img src="https://hatscripts.github.io/circle-flags/flags/ro.svg" width="16"> Romania](https://github.com/HatScripts/circle-flags/blob/gh-pages/flags/ro.svg))
* `#4a1f63`: purple (only one usage: [<img src="https://hatscripts.github.io/circle-flags/flags/es-ib.svg" width="16"> Balearic Islands](https://github.com/HatScripts/circle-flags/blob/gh-pages/flags/es-ib.svg))
* `#751a46`: dark pink (only one usage: [<img src="https://hatscripts.github.io/circle-flags/flags/qa.svg" width="16"> Qatar](https://github.com/HatScripts/circle-flags/blob/gh-pages/flags/qa.svg))
## License - <img src="https://placeholder.pics/svg/16x16/002266/002266"> `#002266`: dark blue (only two usages: [<img src="https://hatscripts.github.io/circle-flags/flags/td.svg" width="16"> Chad](https://github.com/HatScripts/circle-flags/blob/gh-pages/flags/td.svg), to differentiate from [<img src="https://hatscripts.github.io/circle-flags/flags/ro.svg" width="16"> Romania](https://github.com/HatScripts/circle-flags/blob/gh-pages/flags/ro.svg); and [<img src="https://hatscripts.github.io/circle-flags/flags/aq-true_south.svg" width="16"> True South (Antarctica)](https://github.com/HatScripts/circle-flags/blob/gh-pages/flags/aq-true_south.svg))
- <img src="https://placeholder.pics/svg/16x16/4a1f63/4a1f63"> `#4a1f63`: purple (only one usage: [<img src="https://hatscripts.github.io/circle-flags/flags/es-ib.svg" width="16"> Balearic Islands](https://github.com/HatScripts/circle-flags/blob/gh-pages/flags/es-ib.svg))
- <img src="https://placeholder.pics/svg/16x16/751a46/751a46"> `#751a46`: dark pink (only one usage: [<img src="https://hatscripts.github.io/circle-flags/flags/qa.svg" width="16"> Qatar](https://github.com/HatScripts/circle-flags/blob/gh-pages/flags/qa.svg))
This project is released under the [MIT license](LICENSE). ## 🧾 License
This project is released under the [MIT license](LICENSE.md).

1
flags/af-emirate.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h512v512H0Z"/><path fill="#333" d="M131.4 194.7V236h-15.8v-26.7H97.8q-6.3 0-10.8 2.3a15 15 0 0 0-6.7 6.4 22 22 0 0 0-2.3 10.5q0 6 2.3 10.3 2.2 3.9 6.7 6 4.5 2 10.8 2H173v-52.2h-13V236h-15.8v-41.4zm52.9 0V247H197v-52.4zm55.3 0V236h-11v-31h-12.8v31h-9.3v11h45.9v-52.3zm24.3 0V247h12.8v-52.4zm77.8 0V236H326v-26.7h-17.8q-6.3 0-10.8 2.3a15 15 0 0 0-6.7 6.4 22 22 0 0 0-2.3 10.5q0 6 2.3 10.3 2.2 3.9 6.7 6 4.5 2 10.8 2h46.5v-52.2zm24.2 0V247h12.8v-52.4zm55.3 0V236h-11v-31h-12.8v31H388v11h46v-52.3zM97.8 220.3h5V236h-5q-2.5 0-4-.3-1.5-.5-2.2-2a13 13 0 0 1-.8-5.1q0-3.7.8-5.4 1-1.8 2.5-2.3 1.5-.7 3.7-.7m210.3 0h5v15.9h-5q-2.5 0-4-.4-1.6-.5-2.2-2a13 13 0 0 1-.8-5.1q0-3.7.8-5.4 1-1.8 2.5-2.3 1.6-.7 3.7-.7m-193.3 47.5V296h-11v-18.5H91.7q-4.5 0-7.4 1.6-3 1.5-4.6 4.5t-1.6 7.1 1.6 7q1.5 3 4.6 4.3 3 1.4 7.4 1.4h51.7v-36h-8.8V296h-11v-28.4zm36.3 0v36h8.8v-36zm39.7 0v35.7a6 6 0 0 1-.6 2.8q-.6 1-2 2-1.6.5-4 .6a9 9 0 0 1-4.2-.7q-1.8-.8-2.4-2-1-1.3-1-3l.3-2.9 1.5-10.8-8.7-1-1.2 8.3-.6 6.4q0 3.7 2 6.7a14 14 0 0 0 5.9 4.8q3.5 1.7 8.3 1.7 4.5 0 8-1.6 3.6-1.6 5.5-4.6 2-2.7 2-6.7v-35.8zm159.5 10a36 36 0 0 0-10 1.3 57 57 0 0 0-1.3 17h-11v-2a20 20 0 0 0-2-9.2q-1.7-3.6-5.3-5.3a20 20 0 0 0-8.7-1.8h-4.2v7.5h4.2q2.7 0 4.3.8t2.2 2.6.7 5.4v2h-12.7v7.6H434v-12.8q0-5-1.6-7.8a8 8 0 0 0-4.7-4 19 19 0 0 0-8-1.4 36 36 0 0 0-10 1.4 40 40 0 0 0-1.4 7.4 57 57 0 0 0 0 9.6h-11v-4.8q0-4.2-2-7.2t-5.4-4.6a18 18 0 0 0-8-1.7q-2 0-4.1.4l-4.3.8.7 7a48 48 0 0 1 6.7-.6q3.9 0 6 1.5 1.6 1.5 1.7 4.4v5h-24v-5.4q0-5-1.5-7.8-1.7-3-4.8-4-3-1.4-8-1.4m-131.7.1a16 16 0 0 0-7.4 1.6q-3 1.4-4.6 4.4T205 291t1.6 7q1.6 3 4.6 4.3 3 1.4 7.4 1.4h3.5v1.6q0 2.4-1.5 3.4-1.5 1.2-4.7 1.2l-3-.2q-1.8.1-4.3-.4l-1.2 7q4.2 1 8.5 1 4.5 0 7.8-1.4 3.3-1.5 5.3-4.2a11 11 0 0 0 1.9-6.4v-1.6h22.9a15 15 0 0 0 7.9-2q1 .6 2.2 1 2.2 1 4.7 1h13.9v-14l-.3-3.3-1.3-8.6-8.7 1.3q.9 5.3 1.4 10.5v6.6h-5l-2-.4-.8-.5q.6-2.7.7-6.2v-8.6h-8.8v8.6q0 3-.4 4.6t-1 2a5 5 0 0 1-2.5.5h-3v-13h-9v13H231v-18.5zm73.8 0v26.6q0 2.8-1 4-1 1.5-2.8 1.5h-2.8l-.2 7.3 3 .2q3.9 0 6.7-1.7t4.3-4.6q1.5-2.8 1.6-6.7v-26.7zm58 7.4q2.1 0 3.3.5a3 3 0 0 1 1.7 1.7q.3 1.4.4 3.4v5.4h-8a71 71 0 0 1 0-8.6l.2-2.3zm69.3 0q2.1 0 3.4.5t1.6 1.7q.5 1.4.5 3.4v5.4h-8a71 71 0 0 1-.1-8.6l.2-2.3zm-328.1.1H95v11h-3.4q-1.7 0-2.7-.4-1-.3-1.6-1.4a9 9 0 0 1-.5-3.5q0-2.6.6-3.7a3 3 0 0 1 1.6-1.6 8 8 0 0 1 2.5-.4m127 0h3.5v11h-3.5q-1.7 0-2.7-.4-1-.3-1.6-1.4a9 9 0 0 1-.5-3.5q0-2.6.6-3.7a3 3 0 0 1 1.7-1.6 8 8 0 0 1 2.5-.4"/></g></svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="M144.7 0h222.6l37 257.7-37 254.3H144.7l-42.4-255.2z"/><path fill="#496e2d" d="M367.3 0H512v512H367.3z"/><path fill="#333" d="M0 0h144.7v512H0z"/><g fill="#ffda44"><path d="M256 167a89 89 0 1 0 0 178 89 89 0 0 0 0-178zm0 144.7a55.7 55.7 0 1 1 0-111.4 55.7 55.7 0 0 1 0 111.4z"/><path d="M256 222.6c-12.3 0-22.3 10-22.3 22.3v33.4h44.6v-33.4c0-12.3-10-22.3-22.3-22.3z"/></g></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="M145 0h222l32 256-32 256H145l-32-256Z"/><path fill="#496e2d" d="M367 0h145v512H367Z"/><path fill="#333" d="M0 0h145v512H0Z"/><path fill="#ffda44" d="M256 167a89 89 0 0 0 0 178 89 89 0 0 0 0-178m0 33a56 56 0 0 1 0 112 56 56 0 0 1 0-112m0 28.5c-12 0-22 10-22 22v33h44v-33c0-12-10-22-22-22"/></g></svg>

Before

Width:  |  Height:  |  Size: 577 B

After

Width:  |  Height:  |  Size: 495 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="m0 166.9 253-26.7L512 167v178l-261.1 26L0 344.8z"/><path fill="#d80027" d="M0 0h512v166.9H0z"/><path fill="#ff9811" d="M0 344.9h512V512H0z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="m0 171 256-32 256 32v170l-256 32L0 341Z"/><path fill="#d80027" d="M0 0h512v171H0Z"/><path fill="#ff9811" d="M0 341h512v171H0Z"/></g></svg>

Before

Width:  |  Height:  |  Size: 347 B

After

Width:  |  Height:  |  Size: 334 B

1
flags/an.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h171l85 32 85-32h171v171l-32 85 32 85v171H341l-85-32-85 32H0V341l32-85-32-85Z"/><path fill="#d80027" d="M171 0h170v512H171z"/><path fill="#0052b4" d="M512 171v170H0V171z"/><path fill="#eee" d="m236 247 52-37h-64l52 37-20-61zm-45 79 52-37h-64l52 37-20-61zm90 0 52-37h-64l52 37-20-61zm74-47 52-37h-64l52 37-20-61zm-238 0 52-37h-64l52 37-20-61z"/></g></svg>

After

Width:  |  Height:  |  Size: 551 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="M0 0h512v256l-253 36.6L0 256z"/><path fill="#333" d="M0 256h512v256H0z"/><g fill="#ffda44"><path d="m220.9 203.6 21.7 15.8-8.3 25.5L256 229l21.7 15.7-8.3-25.5 21.7-15.7h-26.8L256 178l-8.3 25.5z"/><path d="M320 145.1a127.2 127.2 0 0 0-64-17v33.3a94 94 0 0 1 47.3 12.7 94.7 94.7 0 0 1-94.6 163.8 94 94 0 0 1-31.6-29.8l-27.9 18.4a128.1 128.1 0 0 0 217.7-6.5A128.1 128.1 0 0 0 320 145.1z"/><path d="M182.2 233.7a33.4 33.4 0 0 0 13.3 45.4l108.4 59.2c-7.4 13.5-3.4 30 10 37.3l29.3 16a27.8 27.8 0 0 0 37.8-11l16-29.3z"/></g></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="M0 0h512v256l-256 32L0 256Z"/><path fill="#333" d="M0 256h512v256H0z"/><path fill="#ffda44" d="M256 128v33a94 94 0 0 1 47 13 95 95 0 0 1 23 138l-144-78a33 33 0 0 0 13 45l104 57a95 95 0 0 1-90 2 94 94 0 0 1-32-30l-28 18a128 128 0 0 0 160 46l5 4 29 16a28 28 0 0 0 38-11l16-30-37-20 7-11a128 128 0 0 0-47-175 127 127 0 0 0-64-17m0 50-8 26h-27l22 15-9 26 22-16 22 16-9-26 22-16h-27z"/></g></svg>

Before

Width:  |  Height:  |  Size: 723 B

After

Width:  |  Height:  |  Size: 587 B

1
flags/aq-true_south.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 256 256 28l256 228v256H0Z"/><path fill="#002266" d="m114 256 142 228 142-228-142 57ZM0 0h512v256H398L256 28 114 256H0Z"/></g></svg>

After

Width:  |  Height:  |  Size: 328 B

1
flags/artsakh.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="m0 171 256-32 256 32v170l-256 32L0 341Z"/><path fill="#d80027" d="M0 0h512v171H0Z"/><path fill="#ff9811" d="M0 341h512v171H0Z"/><path fill="#eee" d="M428 0v57h-43v57h-43v57h-43v57h-43v56h43v57h43v57h43v57h43v57h84v-57h-41v-57h-43v-57h-43v-57h-43v-56h43v-57h43v-57h43V57h41V0z"/></g></svg>

After

Width:  |  Height:  |  Size: 484 B

1
flags/au-act.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M0 0h170l64 256-64 256H0Z"/><path fill="#ffda44" d="M170 0h342v512H170Z"/><path fill="#eee" d="m375 200-32 34 32 34h26a17 17 0 0 0 17-17 17 17 0 0 0 17-17 17 17 0 0 0 17-17h-51a17 17 0 0 0-17-17z"/><path fill="#0052b4" d="M276 200a17 17 0 0 0-17 17h-51a17 17 0 0 0 17 17 17 17 0 0 0 17 17 17 17 0 0 0 17 17h27c0 34 44 44 44 44s45-10 45-44v-68h-89z"/><path fill="#eee" d="m136 189 7 15 16-4-7 15 12 10-15 3v17l-13-11-13 11v-17l-16-3 13-10-7-15 16 4zm-45-43 7 15 16-4-7 15 12 10-15 3v17l-13-11-13 11v-17l-16-3 13-10-7-15 16 4zm19 92 6 17h17l-14 11 5 17-14-11-14 11 5-17-14-11h18zm-70-34 7 15 16-4-7 15 12 10-16 3v17l-12-11-13 11v-17l-16-3 13-10-7-15 16 4zm51 99-6 17-17-8 8 17-17 6 17 6-8 17 17-8 6 17 6-17 17 8-8-17 17-6-17-6 8-17-17 8zm207-98v9l21 8-21 7v9l32-12 32 12v-9l-21-8 21-7v-9l-32 12zm21 30v19h-6v-9h-15v39h64v-39h-15v9h-8v-19zm11 53a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9"/></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
flags/au-nsw.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M256 0h256v512H0V256Z"/><path fill="#eee" d="M0 0v32l32 32L0 96v160h32l32-32 32 32h32v-83l83 83h45l-8-16 8-15v-14l-83-83h83V96l-32-32 32-32V0H96L64 32 32 0Z"/><path fill="#d80027" d="M32 0v32H0v64h32v160h64V96h160V32H96V0Zm96 128 128 128v-31l-97-97z"/><path fill="#eee" d="M402 185h-40a74 74 0 0 0-51 51v40a74 74 0 0 0 51 51h40a74 74 0 0 0 51-51v-40a74 74 0 0 0-51-51z"/><path fill="#d80027" d="M382 182a74 74 0 0 0-20 3v51h-51a74 74 0 0 0-3 20 74 74 0 0 0 3 20h51v51a74 74 0 0 0 20 3 74 74 0 0 0 20-3v-51h51a74 74 0 0 0 3-20 74 74 0 0 0-3-20h-51v-51a74 74 0 0 0-20-3z"/><path fill="#ffda44" d="m382 295-3 8-8-4 4 8-8 3 8 3-4 8 8-4 3 8 3-8 8 4-4-8 8-3-8-3 4-8-8 4zm54-54-3 8-8-4 4 8-8 3 8 3-4 8 8-4 3 8 3-8 8 4-4-8 8-3-8-3 4-8-8 4zm-108 0-3 8-8-4 4 8-8 3 8 3-4 8 8-4 3 8 3-8 8 4-4-8 8-3-8-3 4-8-8 4zm54-54-3 8-8-4 4 8-8 3 8 3-4 8 8-4 3 8 3-8 8 4-4-8 8-3-8-3 4-8-8 4zm-10 52a7 7 0 0 0-6 6v5h-3v-2c0-3-3-6-6-6l-1 2v12l2 1h8a6 6 0 0 0 6 7v2h-3a5 5 0 0 0-5 6l1 1h12l2-1v-8l17-1v3h-3a5 5 0 0 0-5 5l1 2h13l1-2v-16c3 0 5-2 5-5 0-2-2-5-5-5h-16l-2-1 2-2h16v-3h-16a5 5 0 0 0-5 5c0 2 2 5 5 5h16l2 1-2 2h-18a6 6 0 0 1-6-7 7 7 0 0 0-7-6z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

1
flags/au-nt.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#333" d="M0 0h171l64 256-64 256H0Z"/><path fill="#ff9811" d="M171 0h341v512H171z"/><path fill="#333" d="M341 282c6-3 13-3 18 0-5-3-6-11-5-17 2-6 7-13 13-14-6 1-13-3-17-7-4-5-6-13-4-19-2 6-10 9-16 9s-13-3-16-9c2 6 0 14-4 19-3 4-10 8-16 7 6 1 10 8 12 14 1 6 0 14-5 17 5-3 13-3 18 0 6 2 11 8 11 15 0-7 5-13 11-15z"/><path fill="#eee" d="M358 237c14 18 75 0 45-37-29-37-60 18-45 37z"/><path fill="#eee" d="M330 224c23 0 47-59 0-59s-23 59 0 59z"/><path fill="#eee" d="M303 237c14-19-17-74-46-37-30 37 31 55 45 37zm42 53c-21 11-17 73 26 53 42-20-5-63-26-53z"/><path fill="#eee" d="M315 290c-21-10-68 33-26 53 43 20 47-42 26-53zm49-23c-5 22 47 58 57 13 11-46-52-36-57-13z"/><path fill="#eee" d="M296 267c-6-23-68-33-57 13 10 45 62 9 57-13zm-160-78 7 15 16-4-7 15 12 10-15 3v17l-13-11-13 11v-17l-16-3 13-10-7-15 16 4zm-45-43 7 15 16-4-7 15 12 10-15 3v17l-13-11-13 11v-17l-16-3 13-10-7-15 16 4zm19 92 6 17h17l-14 11 5 17-14-11-14 11 5-17-14-11h18zm-70-34 7 15 16-4-7 15 12 10-16 3v17l-12-11-13 11v-17l-16-3 13-10-7-15 16 4zm51 99-6 17-17-8 8 17-17 6 17 6-8 17 17-8 6 17 6-17 17 8-8-17 17-6-17-6 8-17-17 8z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

1
flags/au-qld.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M256 0h256v512H0V256Z"/><path fill="#eee" d="M0 0v32l32 32L0 96v160h32l32-32 32 32h32v-83l83 83h45l-8-16 8-15v-14l-83-83h83V96l-32-32 32-32V0H96L64 32 32 0Z"/><path fill="#d80027" d="M32 0v32H0v64h32v160h64V96h160V32H96V0Zm96 128 128 128v-31l-97-97z"/><circle cx="382" cy="256" r="74" fill="#eee"/><path fill="#338af3" d="M405 322.1 382 312l-23 10.2 23-66.1zm0-132.2L382 200l-23-10.2 23 66.1zM315.9 279l10.2-23-10.2-23 66.1 23zm132.2 0L438 256l10.2-23-66.1 23z"/><path fill="#ffda44" d="M377 228v5h-5v10h5v9.4a15.2 15.2 0 0 0-20.7 22.2v9.4H408v-9.4a15.2 15.2 0 0 0-20.7-22.2V243h5v-10h-5v-5z"/></g></svg>

After

Width:  |  Height:  |  Size: 800 B

1
flags/au-sa.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M256 0h256v512H0V256Z"/><path fill="#eee" d="M0 0v32l32 32L0 96v160h32l32-32 32 32h32v-83l83 83h45l-8-16 8-15v-14l-83-83h83V96l-32-32 32-32V0H96L64 32 32 0Z"/><path fill="#d80027" d="M32 0v32H0v64h32v160h64V96h160V32H96V0Zm96 128 128 128v-31l-97-97z"/><circle cx="382" cy="256" r="74" fill="#ff9811"/><path fill="#333" d="M382 228a14 14 0 0 0-14 14h-42a14 14 0 0 0 14 14 14 14 0 0 0 14 14 14 14 0 0 0 14 14h28a14 14 0 0 0 14-14 14 14 0 0 0 14-14 14 14 0 0 0 14-14h-42a14 14 0 0 0-14-14z"/></g></svg>

After

Width:  |  Height:  |  Size: 695 B

1
flags/au-tas.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M256 0h256v512H0V256Z"/><path fill="#eee" d="M0 0v32l32 32L0 96v160h32l32-32 32 32h32v-83l83 83h45l-8-16 8-15v-14l-83-83h83V96l-32-32 32-32V0H96L64 32 32 0Z"/><path fill="#d80027" d="M32 0v32H0v64h32v160h64V96h160V32H96V0Zm96 128 128 128v-31l-97-97z"/><circle cx="382" cy="256" r="74" fill="#eee"/><path fill="#d80027" d="M363 221a14 14 0 0 0-14 14v10h-5v-6c0-6-5-11-11-11a3 3 0 0 0-3 3v25c0 1 1 3 3 3h16a13 13 0 0 0 13 12v6h-5c-7 0-12 5-12 11l3 3h25c2 0 3-2 3-3v-17h34v5h-5c-6 0-11 5-11 11 0 2 1 3 3 3h24c2 0 3-1 3-3v-33c5 0 10-4 10-9 0-6-5-10-10-10h-32a3 3 0 0 1-3-3c0-2 1-3 3-3h32v-7h-32a10 10 0 0 0 0 19h32c2 0 3 2 3 4 0 1-1 3-3 3h-35c-7 0-13-6-13-13a14 14 0 0 0-13-14z"/></g></svg>

After

Width:  |  Height:  |  Size: 882 B

View file

Before

Width:  |  Height:  |  Size: 631 B

After

Width:  |  Height:  |  Size: 631 B

1
flags/au-vic.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M256 0h256v512H0V256Z"/><path fill="#eee" d="M0 0v32l32 32L0 96v160h32l32-32 32 32h32v-83l83 83h45l-8-16 8-15v-14l-83-83h83V96l-32-32 32-32V0H96L64 32 32 0Z"/><path fill="#d80027" d="M32 0v32H0v64h32v160h64V96h160V32H96V0Zm96 128 128 128v-31l-97-97z"/><path fill="#eee" d="m313 267 7 15 15-4-7 15 13 10-16 3v16l-13-10-12 10v-16l-16-3 13-10-7-15 16 4zm66-61 7 15 15-4-7 15 13 10-16 4v16l-13-10-12 10v-16l-16-4 13-10-7-15 16 4zm1 146 40-29h-50l40 29-15-48Zm-1 29 5 15 14-7-7 15 15 5-15 5 7 15-14-7-5 15-6-15-14 7 7-15-15-5 15-5-7-15 14 7zm57-114-8 14h-16l8 14-8 14h16l8 13 8-13h16l-8-14 8-14h-16z"/><path fill="#ffda44" d="M370 93v8h-8v17h8v15a25 25 0 0 0-34 37v15h85v-15a25 25 0 0 0-34-37v-15h8v-17h-8v-8z"/></g></svg>

After

Width:  |  Height:  |  Size: 913 B

1
flags/au-wa.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M256 0h256v512H0V256Z"/><path fill="#eee" d="M0 0v32l32 32L0 96v160h32l32-32 32 32h32v-83l83 83h45l-8-16 8-15v-14l-83-83h83V96l-32-32 32-32V0H96L64 32 32 0Z"/><path fill="#d80027" d="M32 0v32H0v64h32v160h64V96h160V32H96V0Zm96 128 128 128v-31l-97-97z"/><circle cx="382" cy="256" r="74" fill="#ffda44"/><path fill="#333" d="M397 299.8c-51.4 7.8-53.2-24-53.2-24-2-22.9 21.4-29.6 28.4-42.3 7-12.6-9.3-14.5-8.3-6.4 1 8.2-3.8 9.6-4 10.2-.3.7-7.3 7.6-8.3 6.3-1-1.3 2.9-6.3 2.9-6.3s-3-1.7-4.2-5.6c-3.2-8.8 13-30.7 29.9-15.9 16.8 14.8-5.6 32-11.4 40.4-5.8 8.3-5.6 14.6-2 15.7 3.7 1.2 6.5-2.5 8-8.1 1.5-5.3 10.8-22.7 30.5-16.9 14.7 4.4 12.9 10.5 24.7 7.3 4.1 39.6-33 45.6-33 45.6z"/></g></svg>

After

Width:  |  Height:  |  Size: 879 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M256 0h256v512H0V256Z"/><path fill="#eee" d="m400 256 5 17h18l-14 10 5 17-14-10-15 10 6-17-15-10h18zm40-78 7 15 16-4-7 15 13 10-16 3v17l-13-10-12 10v-17l-16-3 13-10-7-15 15 4zm-57-67 7 15 16-4-7 15 13 10-16 4v16l-13-10-12 10v-16l-16-4 12-10-7-15 16 4zm-65 89 7 15 16-4-7 15 12 10-15 4v16l-13-10-13 10v-16l-16-4 13-10-7-15 16 4zm65 156 7 15 16-4-7 15 13 10-16 3v17l-13-10-12 10v-17l-16-3 12-10-7-15 16 4zm-229-56 14 30 32-8-14 30 26 20-32 7v33l-26-21-25 21v-33l-32-7 26-20-14-30 31 8z"/><path fill="#eee" d="M0 0v32l32 32L0 96v160h32l32-32 32 32h32v-83l83 83h45l-8-16 8-15v-14l-83-83h83V96l-32-32 32-32V0H96L64 32 32 0Z"/><path fill="#d80027" d="M32 0v32H0v64h32v160h64V96h160V32H96V0H32zm96 128 128 128v-31l-97-97h-31z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M0 0h512v512H0z"/><path fill="#eee" d="m154 300 14 30 32-8-14 30 25 20-32 7 1 33-26-21-26 21 1-33-33-7 26-20-14-30 32 8zm222-27h47l-38 27 15-44 14 44zm7-162 7 15 16-4-7 15 12 10-15 3v17l-13-11-13 11v-17l-15-3 12-10-7-15 16 4zm57 67 7 15 16-4-7 15 12 10-15 3v16l-13-10-13 11v-17l-15-3 12-10-7-15 16 4zm-122 22 7 15 16-4-7 15 12 10-15 3v16l-13-10-13 11v-17l-15-3 12-10-7-15 16 4zm65 156 7 15 16-4-7 15 12 10-15 3v17l-13-11-13 11v-17l-15-3 12-10-7-15 16 4zM0 0v32l32 32L0 96v160h32l32-32 32 32h32v-83l83 83h45l-8-16 8-15v-14l-83-83h83V96l-32-32 32-32V0H96L64 32 32 0Z"/><path fill="#d80027" d="M32 0v32H0v64h32v160h64V96h160V32H96V0Zm96 128 128 128v-31l-97-97z"/></g></svg>

Before

Width:  |  Height:  |  Size: 927 B

After

Width:  |  Height:  |  Size: 866 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="m0 166.9 253-31.8 259 31.8v178l-257.5 37.4L0 345z"/><path fill="#338af3" d="M0 0h512v166.9H0z"/><path fill="#6da544" d="M0 344.9h512V512H0z"/><g fill="#eee"><path d="M261.6 328.2a72.3 72.3 0 1 1 34.4-136 89 89 0 1 0 0 127.3 72 72 0 0 1-34.4 8.7z"/><path d="m317.2 206 9.6 26.8 25.8-12.3-12.2 25.8 26.9 9.6-27 9.6 12.3 25.8-25.8-12.3-9.6 27-9.6-27-25.8 12.3 12.3-25.8-27-9.6 27-9.6-12.3-25.8 25.8 12.3z"/></g></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="m0 167 256-32 256 32v178l-256 32L0 345Z"/><path fill="#338af3" d="M0 0h512v167H0Z"/><path fill="#6da544" d="M0 345h512v167H0Z"/><path fill="#eee" d="M229 167a89 89 0 1 0 67 153 72 72 0 0 1-34 8 72 72 0 1 1 34-136 89 89 0 0 0-67-25m88 39-9 27-26-12 12 25-27 10 27 10-12 25 26-12 9 27 10-27 26 12-13-25 27-10-27-10 13-25-26 12z"/></g></svg>

Before

Width:  |  Height:  |  Size: 614 B

After

Width:  |  Height:  |  Size: 534 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="M0 0h512v326.7l-19.3 76.5 19.3 77.7V512H0V185.2l21.4-76.5L0 31z"/><path fill="#eee" d="M0 31v117.2l512 295.7V326.7L0 31z"/><path fill="#333" d="M0 108.2v77L512 481v-77L0 108.2z"/><g fill="#d80027"><path d="M328.3 228.2a72.3 72.3 0 1 1-136-34.4 89 89 0 1 0 127.3 0 72 72 0 0 1 8.7 34.4z"/><path d="M239.3 144.7h33.4v167h-33.4z"/><path d="M311.6 178H200.4c0 7.8 6.6 14 14.3 14h-.4a14 14 0 0 0 13.9 14 14 14 0 0 0 13.9 13.8h27.8a14 14 0 0 0 14-13.9 14 14 0 0 0 13.8-13.9h-.4c7.6 0 14.3-6.2 14.3-13.9zM178.1 322.9h155.8v33.4H178.1z"/><path d="M289.4 333.9h66.8v33.4h-66.8zm-133.6 0h66.8v33.4h-66.8z"/></g></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="M0 0h512v327l-19 76 19 78v31H0V185l21-76L0 31z"/><path fill="#eee" d="M0 31v117l512 296V327z"/><path fill="#333" d="M0 108v77l512 296v-77z"/><path fill="#d80027" d="M239 145v33h-39q1 13 15 14h-1a14 14 0 0 0 14 14 14 14 0 0 0 11 13v79a72 72 0 0 1-47-104 89 89 0 0 0 5 129h-19v11h-22v33h67v-11h66v11h67v-33h-22v-11h-19a89 89 0 0 0 5-129 72 72 0 0 1 8 34 72 72 0 0 1-55 70v-78a14 14 0 0 0 11-14 14 14 0 0 0 14-14h-1q13-1 15-14h-39v-33z"/></g></svg>

Before

Width:  |  Height:  |  Size: 807 B

After

Width:  |  Height:  |  Size: 641 B

1
flags/ca-qc.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M0 0h224l32 32 32-32h224v224l-32 32 32 32v224H288l-32-32-32 32H0V288l32-32-32-32Z"/><path fill="#eee" d="M224 0v224H0v64h224v224h64V288h224v-64H288V0h-64zm-96 96v32H96v32h32v32h32v-32h32v-32h-32V96h-32zm224 0v32h-32v32h32v32h32v-32h32v-32h-32V96h-32zM128 320v32H96v32h32v32h32v-32h32v-32h-32v-32h-32zm224 0v32h-32v32h32v32h32v-32h32v-32h-32v-32h-32z"/></g></svg>

After

Width:  |  Height:  |  Size: 558 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="M0 0h144.7l113.2 39.9L367.3 0H512v512H367.3l-108-45.3L144.8 512H0z"/><path fill="#eee" d="M144.7 0h222.6v512H144.7z"/><path fill="#d80027" d="M300.5 289.4 345 267l-22.2-11v-22.3L278.3 256l22.2-44.5h-22.2L256 178l-22.3 33.4h-22.2l22.2 44.5-44.5-22.3V256L167 267.1l44.5 22.3-11.2 22.3H245V345h22v-33.3h44.6z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="M0 0v512h144l112-64 112 64h144V0H368L256 64 144 0Z"/><path fill="#eee" d="M144 0h224v512H144Z"/><path fill="#d80027" d="m301 289 44-22-22-11v-22l-45 22 23-44h-23l-22-34-22 33h-23l23 45-45-22v22l-22 11 45 22-12 23h45v33h22v-33h45z"/></g></svg>

Before

Width:  |  Height:  |  Size: 514 B

After

Width:  |  Height:  |  Size: 438 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#6da544" d="M0 0h512v512H0z"/><g fill="#ffda44"><path d="m393 367.3 7 14.7 15.9-3.7-7.1 14.7 12.7 10-15.9 3.7V423L393 412.8 380.3 423v-16.3l-15.9-3.6 12.8-10.1-7.1-14.7L386 382zm-65.4-155.8 7 14.7 16-3.7-7.2 14.7 12.8 10-16 3.6.1 16.3-12.7-10.2-12.7 10.2v-16.3l-15.8-3.5 12.7-10.1-7-14.7 15.8 3.7zm65.4-89 7 14.6 15.9-3.6-7.1 14.6 12.7 10.1-15.9 3.6v16.3L393 167.9l-12.7 10.2v-16.3l-15.9-3.6 12.8-10-7.1-14.7L386 137zm57 66.7 7 14.7 16-3.7-7.1 14.7 12.7 10.1-15.9 3.6v16.3l-12.6-10.2-12.7 10.2v-16.3l-15.9-3.6 12.8-10.1-7.1-14.7L443 204zm-40.8 78 5.6 17h17.9l-14.5 10.4 5.5 17-14.5-10.5-14.4 10.6 5.5-17-14.5-10.6h18z"/><path d="M283.8 328.3a72.3 72.3 0 1 1 34.4-136 89 89 0 1 0 0 127.3 72 72 0 0 1-34.4 8.7zM161 100.2a44.5 44.5 0 0 0-77.1 0h77zm.1.2-38.7 38.7-38.7-38.7a44.3 44.3 0 0 0-5.8 22 44.5 44.5 0 1 0 89 0 44.3 44.3 0 0 0-5.8-22z"/></g><path fill="#a2001d" d="M111.3 128v37.6a44.6 44.6 0 0 0 11.1 1.4c3.9 0 7.6-.5 11.2-1.4V128h-22.3z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#6da544" d="M0 0h512v512H0z"/><path fill="#ffda44" d="M123 75a48 48 0 0 0-48 48 48 48 0 0 0 48 48 48 48 0 0 0 48-48 48 48 0 0 0-48-48m270 48-7 14-16-4 7 15-13 10 16 4v16l13-10 13 10v-16l15-4-12-10 7-15-16 4zm-142 44a89 89 0 1 0 67 153 72 72 0 0 1-34 8 72 72 0 1 1 34-136 89 89 0 0 0-67-25m199 22-7 15-16-4 7 15-13 10 16 4v16l13-10 13 10v-16l16-4-13-10 7-15-16 4zm-122 23-7 14-16-4 7 15-13 10 16 4v16l13-10 12 10v-16l16-4-13-10 8-15-16 4zm81 55-5 17h-18l14 11-5 17 14-11 15 11-6-17 15-11h-18zm-16 100-7 15-16-4 7 15-13 10 16 4v16l13-10 13 10v-16l15-4-12-10 7-15-16 4z"/><path fill="#6da544" d="M82 98h81l-29 30-11 8-12-8z"/><path fill="#a2001d" d="M111 128v41l12 2 11-1v-42z"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 870 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="m401.9 0-234 172.8L0 401.8V512h110.5L339 336.9l173-226.4V0z"/><path fill="#d80027" d="M512 110.3 110.3 512H512V110.3z"/><path fill="#6da544" d="M0 0v401.9L401.9 0H0z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="M384 0h128v128L352 352 128 512H0V384l160-224Z"/><path fill="#6da544" d="M0 384 384 0H0Z"/><path fill="#d80027" d="M512 128 128 512h384z"/></g></svg>

Before

Width:  |  Height:  |  Size: 374 B

After

Width:  |  Height:  |  Size: 344 B

1
flags/ch-gr.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M128 0h128l256 256v256H0V256Z"/><path fill="#338af3" d="M256 0h64l32 32 32-32h64l64 64v64l-32 32 32 32v64h-64l-32-32-32 32h-64l-64-64v-64l32-32-32-32Z"/><path fill="#333" d="M0 0h128v256H0z"/><path fill="#ffda44" d="M320 0v64h-64v64h128V0h-64zm64 128v128h64v-64h64v-64H384zm-128 64h64v64h-64zM448 0h64v64h-64z"/><path fill="#333" d="M291 291c-32 0-68 8-82 19-5 4-7 10-7 16 0 10 7 18 17 20l-25 7a99 99 0 0 0-77-44 9 9 0 0 0-3 18c33 12 45 13 57 37-21-7-35 24-48 37-3 1-4 4-4 7 0 5 4 9 9 9l6-2c13-10 26-33 44-28 57 16 66 13 105 7-31 9-30 21-8 36-11 17-25 17-41 22-4 1-7 5-7 9 0 5 4 9 9 9l5-1c19-9 40-18 60-33-1-8-13-17 8-24 9 8 14 19 41 16 4 7 10 12 7 28l-12 3c-5 0-8 4-8 9s4 9 9 9c3 0 6-2 7-4l18-14c2-15-2-29-8-42-14-2-17-15-23-29 12 6 22 12 32-3-14-5-28-13-39-4-39-24-55-19-80-24 9-8 11-20 8-37 26-7 69-23 96 26 3-41-30-54-66-55z"/></g></svg>

After

Width:  |  Height:  |  Size: 1 KiB

1
flags/cn-hk.svg Symbolic link
View file

@ -0,0 +1 @@
hk.svg

View file

Before

Width:  |  Height:  |  Size: 904 B

After

Width:  |  Height:  |  Size: 904 B

1
flags/cq.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M304 0h208v208l-32 48 32 48v208H304l-48-32-48 32H0V304Z"/><path fill="#d80027" d="M0 0v304h208v208h96V304h208v-96H304V0Z"/><path fill="#ffda44" d="M120 27a23 23 0 0 0-23 23v16h-9v-9c0-10-8-18-18-18-2 0-4 2-4 4v42c0 2 2 4 4 4h27a21 21 0 0 0 21 22v9h-8c-11 0-19 8-19 18 0 3 2 5 5 5h41c3 0 5-2 5-5v-28h57v9h-9c-10 0-18 8-18 18 0 2 2 4 4 4h42c2 0 4-2 4-4V82c9 0 16-7 16-16s-7-16-16-16h-54c-3 0-5-2-5-5s2-6 5-6h54V29h-54c-8 0-16 7-16 16 0 8 8 16 16 16h54c3 0 6 2 6 5s-3 5-6 5h-58c-12 0-22-9-22-21a23 23 0 0 0-22-23zm0 135a23 23 0 0 0-23 23v16h-9v-9c0-10-8-18-18-18-2 0-4 2-4 4v42c0 2 2 4 4 4h27a21 21 0 0 0 21 22v9h-8c-11 0-19 8-19 18 0 3 2 5 5 5h41c3 0 5-2 5-5v-28h57v9h-9c-10 0-18 8-18 18 0 2 2 4 4 4h42c2 0 4-2 4-4v-55c9 0 16-7 16-16s-7-16-16-16h-54c-3 0-5-2-5-5s2-6 5-6h54v-10h-54c-8 0-16 7-16 16 0 8 8 16 16 16h54c3 0 6 2 6 5s-3 5-6 5h-58c-12 0-22-9-22-21a23 23 0 0 0-22-23z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#496e2d" d="M0 0h256l45.3 251.8L256 512H0z"/><path fill="#eee" d="M256 0h256v512H256z"/><g fill="#d80027"><path d="m311 206.9-21 29-34-11 21 28.8-21 29 34-11.1 21 29v-35.8l34-11.1-34-11z"/><path d="M277.2 328.3a72.3 72.3 0 1 1 34.5-136 89 89 0 1 0 0 127.3 72 72 0 0 1-34.5 8.7z"/></g></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#496e2d" d="M0 0h256l32 256-32 256H0Z"/><path fill="#eee" d="M256 0h256v512H256z"/><path fill="#d80027" d="M245 167a89 89 0 1 0 67 153 72 72 0 0 1-35 8 72 72 0 1 1 35-136 89 89 0 0 0-67-25m66 40-21 29-34-11 21 29-21 29 34-11 21 29v-36l34-11-34-11z"/></g></svg>

Before

Width:  |  Height:  |  Size: 478 B

After

Width:  |  Height:  |  Size: 444 B

1
flags/es-ar.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="M0 0v57l32 29-32 28v57l32 29-32 28v57l32 28-32 28v57l32 29-32 28v57h512v-57l-32-28 32-29v-57l-32-28 32-28v-57l-32-28 32-29v-57l-32-28 32-29V0H0z"/><path fill="#d80027" d="M0 57h512v57H0Zm0 114h512v57H0Zm0 114h512v56H0Zm0 113h512v57H0Z"/><path fill="#ff9811" d="M96 128v160l96 96c53 0 96-43 96-96l-48-48 48-48v-64h-28v32h-27v-32h-27v32h-28v-32h-27v32h-28v-32z"/><path fill="#0052b4" d="M192 192h96v96h-96z"/><path fill="#eee" d="M192 288v96a96 96 0 0 1-96-96Z"/></g></svg>

After

Width:  |  Height:  |  Size: 667 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><mask id="b"><path fill="#fff" d="M160 272v24a24 24 0 0 0 24 24 24 24 0 0 0 24-24v-24h-24z"/></mask><g mask="url(#a)"><path fill="#ffda44" d="m0 128 256-32 256 32v256l-256 32L0 384Z"/><path fill="#d80027" d="M0 0h512v128H0zm0 384h512v128H0z"/><g fill="#eee"><path d="M144 304h-16v-80h16zm128 0h16v-80h-16z"/><ellipse cx="208" cy="296" rx="48" ry="32"/></g><g fill="#d80027"><rect width="16" height="24" x="128" y="192" rx="8"/><rect width="16" height="24" x="272" y="192" rx="8"/><path d="M208 272v24a24 24 0 0 0 24 24 24 24 0 0 0 24-24v-24h-24z"/></g><g fill="#ff9811"><rect width="32" height="16" x="120" y="208" ry="8"/><rect width="32" height="16" x="264" y="208" ry="8"/><rect width="32" height="16" x="120" y="304" rx="8"/><rect width="32" height="16" x="264" y="304" rx="8"/><path d="M160 272v24a24 24 0 0 0 24 24 24 24 0 0 0 24-24v-24h-24z"/></g><path d="M122 252h172m-172 24h28m116 0h28"/><path fill="#d80027" d="M122 248a4 4 0 0 0-4 4 4 4 0 0 0 4 4h172a4 4 0 0 0 4-4 4 4 0 0 0-4-4zm0 24a4 4 0 0 0-4 4 4 4 0 0 0 4 4h28a4 4 0 0 0 4-4 4 4 0 0 0-4-4zm144 0a4 4 0 0 0-4 4 4 4 0 0 0 4 4h28a4 4 0 0 0 4-4 4 4 0 0 0-4-4z"/><path fill="#eee" d="M196 168c-7 0-13 5-15 11l-5-1c-9 0-16 7-16 16s7 16 16 16c7 0 13-4 15-11a16 16 0 0 0 17-4 16 16 0 0 0 17 4 16 16 0 1 0 10-20 16 16 0 0 0-27-5c-3-4-7-6-12-6zm0 8c5 0 8 4 8 8 0 5-3 8-8 8-4 0-8-3-8-8 0-4 4-8 8-8zm24 0c5 0 8 4 8 8 0 5-3 8-8 8-4 0-8-3-8-8 0-4 4-8 8-8zm-44 10 4 1 4 8c0 4-4 7-8 7s-8-3-8-8c0-4 4-8 8-8zm64 0c5 0 8 4 8 8 0 5-3 8-8 8-4 0-8-3-8-7l4-8z"/><path fill="none" d="M220 284v12c0 7 5 12 12 12s12-5 12-12v-12z"/><path fill="#ff9811" d="M200 160h16v32h-16z"/><path fill="#eee" d="M208 224h48v48h-48z"/><g fill="#d80027"><path d="m248 208-8 8h-64l-8-8c0-13 18-24 40-24s40 11 40 24zm-88 16h48v48h-48z"/><rect width="20" height="32" x="222" y="232" rx="10" ry="10"/><g mask="url(#b)"><path d="M170 272h10v48h-10zm19 0h10v48h-10z"/></g></g><path fill="#ff9811" d="M168 232v8h8v16h-8v8h32v-8h-8v-16h8v-8zm8-16h64v8h-64z"/><g fill="#ffda44"><circle cx="186" cy="202" r="6"/><circle cx="208" cy="202" r="6"/><circle cx="230" cy="202" r="6"/></g><g fill="#338af3"><circle cx="208" cy="272" r="16"/><rect width="32" height="16" x="264" y="320" ry="8"/><rect width="32" height="16" x="120" y="320" ry="8"/></g></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="m0 128 256-32 256 32v256l-256 32L0 384Z"/><path fill="#eee" d="M196 168q-11 1-15 11l-5-1q-15 1-16 16c-1 15 7 16 16 16q11 0 15-11a16 16 0 0 0 17-4 16 16 0 0 0 17 4 16 16 0 1 0 10-20 16 16 0 0 0-27-5q-4-6-12-6m0 8q8 1 8 8 0 8-8 8-7 0-8-8 1-7 8-8m24 0q8 1 8 8 0 8-8 8-7 0-8-8 1-7 8-8m-44 10 4 1 4 8q-1 7-8 7-9 0-8-8 1-7 8-8m64 0q8 1 8 8 0 8-8 8-7 0-8-7l4-8zm-112 38v80h16v-80zm80 0v40c-26 0-48 14-48 32s22 32 48 32 48-14 48-32v-72zm64 0v80h16v-80z"/><path fill="#ff9811" d="M200 160h16v32h-16z"/><path fill="#d80027" d="M0 0v128h512V0zm208 184c-22 0-40 11-40 24l8 8h64l8-8c0-13-18-24-40-24m-72 8a8 8 0 0 0-8 8v8a8 8 0 1 0 16 0v-8a8 8 0 0 0-8-8m144 0a8 8 0 0 0-8 8v8a8 8 0 1 0 16 0v-8a8 8 0 0 0-8-8m-120 32v24h-38a4 4 0 0 0-4 4 4 4 0 0 0 4 4h38v40a24 24 0 0 0 24 24 24 24 0 0 0 24-24 24 24 0 0 0 24 24 24 24 0 0 0 24-24v-24h-48v-48zm72 8a10 10 0 0 0-10 10v12a10 10 0 1 0 20 0v-12a10 10 0 0 0-10-10m24 16v8h38a4 4 0 0 0 4-4 4 4 0 0 0-4-4zm-134 24a4 4 0 0 0-4 4 4 4 0 0 0 4 4h28a4 4 0 0 0 4-4 4 4 0 0 0-4-4zm144 0a4 4 0 0 0-4 4 4 4 0 0 0 4 4h28a4 4 0 0 0 4-4 4 4 0 0 0-4-4zM0 384v128h512V384z"/><path fill="#ffda44" d="M186 196a6 6 0 0 0-6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0-6-6m22 0a6 6 0 0 0-6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0-6-6m22 0a6 6 0 0 0-6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0-6-6"/><path fill="#ff9811" d="M128 208a8 8 0 1 0 0 16h16a8 8 0 1 0 0-16zm144 0a8 8 0 1 0 0 16h16a8 8 0 1 0 0-16zm-96 8v8h64v-8zm-8 16v8h8v16h-8v8h32v-8h-8v-16h8v-8zm-8 40v24q1 12 9 19v-43zm19 0v47h10v-47zm20 0v43q9-7 9-19v-24zm-71 32a8 8 0 1 0 0 16h16a8 8 0 1 0 0-16zm144 0a8 8 0 1 0 0 16h16a8 8 0 1 0 0-16z"/><path fill="#338af3" d="M208 256a16 16 0 0 0-16 16 16 16 0 0 0 16 16 16 16 0 0 0 16-16 16 16 0 0 0-16-16m-80 64a8 8 0 1 0 0 16h16a8 8 0 1 0 0-16zm144 0a8 8 0 1 0 0 16h16a8 8 0 1 0 0-16z"/></g></svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2 KiB

1
flags/et-af.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m0 160 256-32 256 32v192l-256 32L0 352Z"/><path fill="#0052b4" d="M0 0h512v160H0Z"/><path fill="#496e2d" d="M0 352h512v160H0Z"/><path fill="#d80027" d="M0 0v512l256-256L0 0z"/><path fill="#ff9811" d="m345 229-12 11 40 40-40 40 11 11 40-40 40 40 11-11-40-40 40-40-11-11-40 40z"/><path fill="#d80027" d="m384 181 21 62-54-38h66l-53 39z"/></g></svg>

After

Width:  |  Height:  |  Size: 539 B

1
flags/et-am.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="M0 0h192l160 64L512 0v512H320l-160-64L0 512Z"/><path fill="#d80027" d="M0 512 192 0h320L320 512Z"/><path fill="#ffda44" d="m176 378 208-150H128l208 150-80-244Z"/></g></svg>

After

Width:  |  Height:  |  Size: 368 B

1
flags/et-be.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="m0 160 256-32 256 32v192l-256 32L0 352Z"/><path fill="#333" d="M0 0h512v160H0Z"/><path fill="#496e2d" d="M0 352h512v160H0Z"/><path fill="#d80027" d="M0 0v512l256-256Z"/></g></svg>

After

Width:  |  Height:  |  Size: 375 B

1
flags/et-ga.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="M0 0h512v128l-256 64L0 128Z"/><path fill="#eee" d="M0 128h512v128l-256 64L0 256Z"/><path fill="#496e2d" d="M0 256h512v128l-256 64L0 384Z"/><path fill="#333" d="M0 384h512v128H0Zm221-139 91-65H200l91 65-35-106z"/></g></svg>

After

Width:  |  Height:  |  Size: 418 B

1
flags/et-ha.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h512v64l-32 48 32 48v192l-32 48 32 48v64H0v-64l32-48-32-48V160l32-48L0 64Z"/><path fill="#d80027" d="M0 64h512v96H0z"/><path fill="#6da544" d="M0 352h512v96H0z"/><circle cx="256" cy="256" r="72" fill="#338af3"/></g></svg>

After

Width:  |  Height:  |  Size: 418 B

1
flags/et-or.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m0 160 256-32 256 32v192l-256 32L0 352Z"/><path fill="#d80027" d="M0 0h512v160H0Z"/><path fill="#333" d="M0 352h512v160H0Z"/><path fill="#6da544" d="M233 294c0 25-26 42-26 42h98s-26-17-26-42z"/><path fill="#496e2d" d="M256 176c-9 0-17 4-23 10a32 32 0 0 0-48 24 32 32 0 0 0 2 59 32 32 0 0 0 46 25c6 6 14 10 23 10s17-4 23-10c4 3 9 4 14 4 17 0 31-13 32-29a32 32 0 0 0 2-59 32 32 0 0 0-48-24c-6-6-14-10-23-10z"/></g></svg>

After

Width:  |  Height:  |  Size: 611 B

1
flags/et-si.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#496e2d" d="M0 0h512v149H0Z"/><path fill="#eee" d="M0 149h512v32H0z"/><path fill="#d80027" d="M0 363h512v149H0Z"/><path fill="#eee" d="M0 331h512v32H0z"/><path fill="#0052b4" d="M0 181h512v150H0Z"/><path fill="#eee" d="m312 317 104-75H288l104 75-40-122zm-203-32 49-36H98l49 36-19-58zm64 32 49-36h-60l49 36-19-58Zm0-64 49-36h-60l49 36-19-58Z"/></g></svg>

After

Width:  |  Height:  |  Size: 537 B

1
flags/et-sn.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m0 160 256-32 256 32v192l-256 32L0 352Z"/><path fill="#0052b4" d="M0 0h512v160H0Z"/><path fill="#d80027" d="M0 352h512v160H0Z"/><path fill="#ff9811" d="m256 188-72 88v48h144v-48l-72-88z"/></g></svg>

After

Width:  |  Height:  |  Size: 391 B

1
flags/et-so.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m0 160 256-32 256 32v192l-256 32L0 352Z"/><path fill="#496e2d" d="M0 0h512v160H0Z"/><path fill="#d80027" d="M0 352h512v160H0Z"/><path fill="#338af3" d="M0 0v512l256-256Z"/><path fill="#eee" d="M132 168v176L28 202l168 54-168 54Z"/></g></svg>

After

Width:  |  Height:  |  Size: 433 B

1
flags/et-sw.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#6da544" d="M0 0h512v512H0Z"/><path fill="#0052b4" d="M0 0v80l64 176L0 432v80l256-256Z"/><path fill="#eee" d="M0 80v80l64 96-64 96v80l176-176Z"/><path fill="#ffda44" d="m344 317 104-75H320l104 75-40-122z"/><path fill="#d80027" d="M0 160v192l96-96-96-96z"/></g></svg>

After

Width:  |  Height:  |  Size: 450 B

1
flags/et-ti.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="M0 0h512v512H0l64-256Z"/><path fill="#ffda44" d="M0 0v512l256-256Zm404 168v176L300 202l168 54-168 54Z"/></g></svg>

After

Width:  |  Height:  |  Size: 310 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="m0 345 255.7-31L512 345v167H0z"/><path fill="#ffda44" d="m0 167 258-40.7L512 167v178H0z"/><path fill="#6da544" d="M0 0h512v167H0z"/><circle cx="256" cy="256" r="122.4" fill="#0052b4"/><g fill="#ffda44"><path d="m256 161.2 22 68h71.7l-58 42 22.3 68.3-58-42.3-58 42.2 22.2-68.1-58-42H234z"/><path d="m344.1 273-70-22.9 43.2-59.6-18-13L256 237l-43.3-59.7-18 13.1 43.3 59.7-70.1 22.7 6.9 21.2 70-22.8V345h22.3v-73.7l70.1 22.8z"/></g></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="m0 345 256-32 256 32v167H0Z"/><path fill="#ffda44" d="m0 167 256-32 256 32v178H0Z"/><path fill="#6da544" d="M0 0h512v167H0z"/><circle cx="256" cy="256" r="123" fill="#0052b4"/><path fill="#ffda44" d="m256 161-17 53-26-37-18 13 28 39h-61l43 32-37 12 7 21 42-14-19 59 47-34v40h22v-40l47 35-19-60 42 14 7-21-38-12 44-32h-61l28-38-18-13-26 36z"/></g></svg>

Before

Width:  |  Height:  |  Size: 635 B

After

Width:  |  Height:  |  Size: 548 B

1
flags/ewe.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="m0 167 256-32 256 32v178l-256 32L0 345Z"/><path fill="#6da544" d="M0 0h512v167H0zm0 345h512v167H0z"/><path fill="#ffda44" d="m110 200 36 112-95-69h117l-94 69zm146 0 36 112-94-69h117l-95 69zm146 0 36 112-94-69h117l-95 69z"/></g></svg>

After

Width:  |  Height:  |  Size: 429 B

1
flags/fr-bre.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h256l256 57v57l-32 28 32 29v57l-32 28 32 29v56l-32 29 32 28v57l-256 29L0 455v-57l32-28-32-29v-56l32-29-32-28Z"/><path fill="#333" d="M256 0h256v57H256zm0 114h256v57H256zM0 228h512v57H0zm0 113h512v57H0zm0 114h512v57H0zM16 72l19 14 19-14-19-40z"/><circle cx="46.7" cy="32.4" r="6" fill="#333"/><circle cx="22.7" cy="32.4" r="6" fill="#333"/><circle cx="34.7" cy="20.4" r="6" fill="#333"/><path fill="#333" d="m109 72 19 14 19-14-19-40z"/><circle cx="140.4" cy="32.4" r="6" fill="#333"/><circle cx="116.4" cy="32.4" r="6" fill="#333"/><circle cx="128.4" cy="20.4" r="6" fill="#333"/><path fill="#333" d="m203 72 19 14 19-14-19-40z"/><circle cx="234.1" cy="32.4" r="6" fill="#333"/><circle cx="210.1" cy="32.4" r="6" fill="#333"/><circle cx="222.1" cy="20.4" r="6" fill="#333"/><path fill="#333" d="m156 138 19 14 19-14-19-40z"/><circle cx="187.2" cy="98.2" r="6" fill="#333"/><circle cx="163.2" cy="98.2" r="6" fill="#333"/><circle cx="175.2" cy="86.2" r="6" fill="#333"/><path fill="#333" d="m63 138 19 14 18-14-18-40z"/><circle cx="93.5" cy="98.2" r="6" fill="#333"/><circle cx="69.5" cy="98.2" r="6" fill="#333"/><circle cx="81.5" cy="86.2" r="6" fill="#333"/><path fill="#333" d="m16 204 19 14 19-14-19-40z"/><circle cx="46.7" cy="164" r="6" fill="#333"/><circle cx="22.7" cy="164" r="6" fill="#333"/><circle cx="34.7" cy="152" r="6" fill="#333"/><path fill="#333" d="m109 204 19 14 19-14-19-40z"/><circle cx="140.4" cy="164" r="6" fill="#333"/><circle cx="116.4" cy="164" r="6" fill="#333"/><circle cx="128.4" cy="152" r="6" fill="#333"/><path fill="#333" d="m203 204 19 14 19-14-19-40z"/><circle cx="234.1" cy="164" r="6" fill="#333"/><circle cx="210.1" cy="164" r="6" fill="#333"/><circle cx="222.1" cy="152" r="6" fill="#333"/></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

1
flags/gb-con.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#333" d="M0 0h208l48 32 48-32h208v208l-32 48 32 48v208H304l-48-32-48 32H0V304l32-48-32-48Z"/><path fill="#eee" d="M208 0v208H0v96h208v208h96V304h208v-96H304V0h-96z"/></g></svg>

After

Width:  |  Height:  |  Size: 360 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m0 0 8 16-8 15v16l32 65-32 64v32l32 48-32 48v32l32 64-32 65v47l16-8 15 8h16l65-32 64 32h32l48-32 48 32h32l64-32 65 32h47l-8-15 8-16v-16l-32-65 32-64v-32l-32-48 32-48v-32l-32-64 32-65V0l-15 8-16-8h-16l-65 32-64-32h-32l-48 32-48-32h-32l-64 32L47 0H0z"/><path fill="#0052b4" d="m47 0 129 129V0Zm289 0v129L465 0ZM0 47v129h129Zm512 0L383 176h129ZM0 336v129l129-129Zm383 0 129 129V336Zm-47 47v129h129zm-160 0L47 512h129Z"/><path fill="#d80027" d="M208 0v208H0v96h208v208h96V304h208v-96H304V0h-96z"/><path fill="#d80027" d="m336 336 176 176v-31L367 336Zm0-160L512 0h-31L336 145Zm-160 0L0 0v31l145 145zm0 160L0 512h31l145-145Z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m0 0 8 22-8 23v23l32 54-32 54v32l32 48-32 48v32l32 54-32 54v68l22-8 23 8h23l54-32 54 32h32l48-32 48 32h32l54-32 54 32h68l-8-22 8-23v-23l-32-54 32-54v-32l-32-48 32-48v-32l-32-54 32-54V0l-22 8-23-8h-23l-54 32-54-32h-32l-48 32-48-32h-32l-54 32L68 0H0z"/><path fill="#0052b4" d="M336 0v108L444 0Zm176 68L404 176h108zM0 176h108L0 68ZM68 0l108 108V0Zm108 512V404L68 512ZM0 444l108-108H0Zm512-108H404l108 108Zm-68 176L336 404v108z"/><path fill="#d80027" d="M0 0v45l131 131h45L0 0zm208 0v208H0v96h208v208h96V304h208v-96H304V0h-96zm259 0L336 131v45L512 0h-45zM176 336 0 512h45l131-131v-45zm160 0 176 176v-45L381 336h-45z"/></g></svg>

Before

Width:  |  Height:  |  Size: 824 B

After

Width:  |  Height:  |  Size: 817 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h222.6l31 23.4L289.4 0H512v222.6l-21.5 31 21.5 35.8V512H289.4l-34.2-20.5-32.6 20.5H0V289.4l22.7-32.6L0 222.6z"/><path fill="#d80027" d="M222.6 0v222.6H0v66.8h222.6V512h66.8V289.4H512v-66.8H289.4V0z"/><path fill="#d80027" d="M155.8 122.4V89h-33.4v33.4H89v33.4h33.4v33.4h33.4v-33.4h33.4v-33.4zm233.8 0V89h-33.4v33.4h-33.4v33.4h33.4v33.4h33.4v-33.4H423v-33.4zM155.8 356.2v-33.4h-33.4v33.4H89v33.4h33.4V423h33.4v-33.4h33.4v-33.4zm233.8 0v-33.4h-33.4v33.4h-33.4v33.4h33.4V423h33.4v-33.4H423v-33.4z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h224l32 32 32-32h224v224l-32 32 32 32v224H288l-32-32-32 32H0V288l32-32-32-32Z"/><path fill="#d80027" d="M224 0v224H0v64h224v224h64V288h224v-64H288V0h-64zm-96 96v32H96v32h32v32h32v-32h32v-32h-32V96h-32zm224 0v32h-32v32h32v32h32v-32h32v-32h-32V96h-32zM128 320v32H96v32h32v32h32v-32h32v-32h-32v-32h-32zm224 0v32h-32v32h32v32h32v-32h32v-32h-32v-32h-32z"/></g></svg>

Before

Width:  |  Height:  |  Size: 702 B

After

Width:  |  Height:  |  Size: 558 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="m0 167 257.3-31.9L512 167v178l-256.3 29L0 345z"/><path fill="#d80027" d="M0 0h512v167H0z"/><path fill="#496e2d" d="M0 345h512v167H0z"/><path fill="#333" d="m256 167 22.1 68h71.5l-57.8 42 22 68-57.8-42-57.9 42 22.1-68-57.8-42h71.5z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="m0 167 256-32 256 32v178l-256 32L0 345Z"/><path fill="#d80027" d="M0 0h512v167H0Z"/><path fill="#496e2d" d="M0 345h512v167H0Z"/><path fill="#333" d="m198 345 151-109H163l151 109-58-178Z"/></g></svg>

Before

Width:  |  Height:  |  Size: 439 B

After

Width:  |  Height:  |  Size: 394 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 122.5 89 0h67l356 55.7v66.7l-28.4 33.5 28.4 33.3V256l-26.6 32.2 26.6 34.6v66.8L485 421l27 35.3V512H0v-55.7l27.2-34.2L0 389.6v-66.8L30.6 251 0 189.2z"/><path fill="#338af3" d="M0 0v122.5h89V0zm155.9 0v122.4H256V55.7h256V0H155.9zM256 122.4v66.8h256v-66.8zm0 66.8H155.9V256H89v-66.8H0v133.6h512V256H256zM0 389.6v66.7h512v-66.7z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M0 0h99l29 32 28-32h356v57l-32 28 32 29v57l-32 28 32 29v57l-32 28 32 28v57l-32 29 32 28v57H0v-57l32-28-32-29v-56l32-29-32-28V171l32-29-32-28Z"/><path fill="#eee" d="M99 0v114H0v57h99v114H0v57h512v-57H156V171h100v-57H156V0Zm157 57v57h256V57Zm0 114v57h256v-57ZM0 398v57h512v-57z"/></g></svg>

Before

Width:  |  Height:  |  Size: 533 B

After

Width:  |  Height:  |  Size: 485 B

1
flags/guarani.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m0 167 256-32 256 32v178l-256 32L0 345Z"/><path fill="#d80027" d="M0 0h512v167H0Z"/><path fill="#0052b4" d="M0 345h512v167H0Z"/><path fill="#333" d="M256 80A176 176 0 0 0 80 256a176 176 0 0 0 176 176 176 176 0 0 0 176-176A176 176 0 0 0 256 80Zm0 16a160 160 0 0 1 160 160 160 160 0 0 1-160 160A160 160 0 0 1 96 256 160 160 0 0 1 256 96Zm0 7a32 32 0 0 0-32 32 32 32 0 0 0 20 30v28a64 64 0 0 0-24 10l-20-20a32 32 0 0 0-7-35 32 32 0 0 0-23-10 32 32 0 0 0-22 10 32 32 0 0 0 0 45 32 32 0 0 0 35 7l20 20a64 64 0 0 0-10 24h-29a32 32 0 0 0-29-20 32 32 0 0 0-32 32 32 32 0 0 0 32 32 32 32 0 0 0 29-20h29a64 64 0 0 0 10 24l-20 20a32 32 0 0 0-35 7 32 32 0 0 0 0 45 32 32 0 0 0 45 0 32 32 0 0 0 7-35l20-20a64 64 0 0 0 24 10v28a32 32 0 0 0-20 30 32 32 0 0 0 32 32 32 32 0 0 0 32-32 32 32 0 0 0-20-30v-28a64 64 0 0 0 24-10l20 20a32 32 0 0 0 7 35 32 32 0 0 0 45 0 32 32 0 0 0 0-45 32 32 0 0 0-35-7l-20-20a64 64 0 0 0 10-24h28a32 32 0 0 0 30 20 32 32 0 0 0 32-32 32 32 0 0 0-32-32 32 32 0 0 0-30 20h-28a64 64 0 0 0-10-24l20-20a32 32 0 0 0 35-7 32 32 0 0 0 0-45 32 32 0 0 0-22-10 32 32 0 0 0-23 10 32 32 0 0 0-7 35l-20 20a64 64 0 0 0-24-10v-28a32 32 0 0 0 20-30 32 32 0 0 0-32-32Zm0 105a48 48 0 0 1 48 48 48 48 0 0 1-48 48 48 48 0 0 1-48-48 48 48 0 0 1 48-48zm0 16a32 32 0 0 0-32 32 32 32 0 0 0 32 32 32 32 0 0 0 32-32 32 32 0 0 0-32-32z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><circle cx="256" cy="256" r="256" fill="#eee"/><path fill="#6da544" d="m218 154 38-84 38 84-140 140-84-38 84-38 140 140-38 84-38-84 140-140 84 38-84 38z"/><path fill="#333" d="M244.5 29.5c0 40.5-11.2 78.5-30.7 110.8l-49-49a45.1 45.1 0 0 0-63.7 0l-9.9 9.8a45.1 45.1 0 0 0 0 63.7l49.1 49a214.2 214.2 0 0 1-110.8 30.7v23c40.5 0 78.5 11.2 110.8 30.7l-49 49a45.1 45.1 0 0 0 0 63.7l9.8 9.9a45.1 45.1 0 0 0 63.7 0l49-49.1a214.2 214.2 0 0 1 30.7 110.8h23c0-40.5 11.2-78.5 30.7-110.8l49 49a45.1 45.1 0 0 0 63.7 0l9.9-9.8a45.1 45.1 0 0 0 0-63.7l-49.1-49a214.2 214.2 0 0 1 110.8-30.7v-23c-40.5 0-78.5-11.2-110.8-30.7l49-49a45.1 45.1 0 0 0 0-63.7l-9.8-9.9a45.1 45.1 0 0 0-63.7 0l-49 49.1a214.2 214.2 0 0 1-30.7-110.8h-23zM256 92.2a233.8 233.8 0 0 0 27.7 62.6L256 182.5l-27.7-27.7A233.8 233.8 0 0 0 256 92.2zM133 98a25 25 0 0 1 17.6 7.4l52 51.8a215.9 215.9 0 0 1-45.4 45.3l-51.8-51.9a24.7 24.7 0 0 1 0-35.3l9.9-10A25 25 0 0 1 133 98zm246 0c6.4 0 12.8 2.4 17.7 7.4l10 9.9a24.7 24.7 0 0 1 0 35.3l-52 52a215.9 215.9 0 0 1-45.2-45.3l51.9-52A25 25 0 0 1 379 98zm-162.3 73.5 25.2 25.1-45.3 45.3-25.2-25.2a236.7 236.7 0 0 0 45.3-45.3zm78.6 0a236.7 236.7 0 0 0 45.2 45.2l-25.1 25.2-45.3-45.3 25.2-25.1zM256 210.6l45.3 45.3-45.3 45.3-45.3-45.3 45.3-45.3zm-101.2 17.6 27.7 27.7-27.7 27.7A233.8 233.8 0 0 0 92.2 256a233.8 233.8 0 0 0 62.6-27.7zm202.4 0a233.8 233.8 0 0 0 62.6 27.7 233.8 233.8 0 0 0-62.6 27.7L329.5 256l27.7-27.7zM196.6 270l45.3 45.3-25.2 25.1a236.7 236.7 0 0 0-45.3-45.2l25.2-25.2zm118.8 0 25.1 25.2a236.7 236.7 0 0 0-45.2 45.3l-25.2-25.2 45.3-45.3zm-158.1 39.4a215.9 215.9 0 0 1 45.2 45.3l-51.9 51.8a24.7 24.7 0 0 1-35.3 0l-10-9.9a24.7 24.7 0 0 1 0-35.3l52-51.9zm197.4 0 52 51.9a24.7 24.7 0 0 1 0 35.3l-10 10a24.7 24.7 0 0 1-35.3 0l-52-52a215.9 215.9 0 0 1 45.4-45.2zm-98.7 20 27.7 27.7a233.8 233.8 0 0 0-27.7 62.6 233.8 233.8 0 0 0-27.7-62.6l27.7-27.7z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h512v512H0z"/><path fill="#6da544" d="m218 154 38-84 38 84-140 140-84-38 84-38 140 140-38 84-38-84 140-140 84 38-84 38z"/><path fill="#333" d="M244.5 29.5c0 40.5-11.2 78.5-30.7 110.8l-49-49a45.1 45.1 0 0 0-63.7 0l-9.9 9.8a45.1 45.1 0 0 0 0 63.7l49.1 49a214.2 214.2 0 0 1-110.8 30.7v23c40.5 0 78.5 11.2 110.8 30.7l-49 49a45.1 45.1 0 0 0 0 63.7l9.8 9.9a45.1 45.1 0 0 0 63.7 0l49-49.1a214.2 214.2 0 0 1 30.7 110.8h23c0-40.5 11.2-78.5 30.7-110.8l49 49a45.1 45.1 0 0 0 63.7 0l9.9-9.8a45.1 45.1 0 0 0 0-63.7l-49.1-49a214.2 214.2 0 0 1 110.8-30.7v-23c-40.5 0-78.5-11.2-110.8-30.7l49-49a45.1 45.1 0 0 0 0-63.7l-9.8-9.9a45.1 45.1 0 0 0-63.7 0l-49 49.1a214.2 214.2 0 0 1-30.7-110.8h-23zM256 92.2a233.8 233.8 0 0 0 27.7 62.6L256 182.5l-27.7-27.7A233.8 233.8 0 0 0 256 92.2zM133 98a25 25 0 0 1 17.6 7.4l52 51.8a215.9 215.9 0 0 1-45.4 45.3l-51.8-51.9a24.7 24.7 0 0 1 0-35.3l9.9-10A25 25 0 0 1 133 98zm246 0c6.4 0 12.8 2.4 17.7 7.4l10 9.9a24.7 24.7 0 0 1 0 35.3l-52 52a215.9 215.9 0 0 1-45.2-45.3l51.9-52A25 25 0 0 1 379 98zm-162.3 73.5 25.2 25.1-45.3 45.3-25.2-25.2a236.7 236.7 0 0 0 45.3-45.3zm78.6 0a236.7 236.7 0 0 0 45.2 45.2l-25.1 25.2-45.3-45.3 25.2-25.1zM256 210.6l45.3 45.3-45.3 45.3-45.3-45.3 45.3-45.3zm-101.2 17.6 27.7 27.7-27.7 27.7A233.8 233.8 0 0 0 92.2 256a233.8 233.8 0 0 0 62.6-27.7zm202.4 0a233.8 233.8 0 0 0 62.6 27.7 233.8 233.8 0 0 0-62.6 27.7L329.5 256l27.7-27.7zM196.6 270l45.3 45.3-25.2 25.1a236.7 236.7 0 0 0-45.3-45.2l25.2-25.2zm118.8 0 25.1 25.2a236.7 236.7 0 0 0-45.2 45.3l-25.2-25.2 45.3-45.3zm-158.1 39.4a215.9 215.9 0 0 1 45.2 45.3l-51.9 51.8a24.7 24.7 0 0 1-35.3 0l-10-9.9a24.7 24.7 0 0 1 0-35.3l52-51.9zm197.4 0 52 51.9a24.7 24.7 0 0 1 0 35.3l-10 10a24.7 24.7 0 0 1-35.3 0l-52-52a215.9 215.9 0 0 1 45.4-45.2zm-98.7 20 27.7 27.7a233.8 233.8 0 0 0-27.7 62.6 233.8 233.8 0 0 0-27.7-62.6l27.7-27.7z"/></g></svg>

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 2 KiB

1
flags/in-as.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h512v512H0z"/><path fill="#333" d="M256 112c-22 0-40 18-40 40-7-12-20-20-34-20a40 40 0 1 0 0 80h6v126h-2c-10 0-20 8-20 20v16c0 10 10 20 20 20h2v2c0 12 10 20 20 20h96c12 0 20-8 20-20v-2h2c12 0 20-10 20-20v-16c0-12-8-20-20-20h-2V212h6a40 40 0 1 0 0-80c-14 1-27 9-34 22v-2c0-22-18-40-40-40z"/><rect width="224" height="32" x="144" y="448" fill="#acabb1" rx="16" ry="16"/><rect width="192" height="48" x="160" y="32" fill="#acabb1" rx="24" ry="24"/></g></svg>

After

Width:  |  Height:  |  Size: 652 B

1
flags/in-mn.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="M0 0h512v73L256 96 0 73Z"/><path fill="#eee" d="M0 73h512v73l-256 23L0 146Z"/><path fill="#333" d="M0 146h512v73l-256 23L0 219Z"/><path fill="#ffda44" d="M0 219h512v74l-256 22L0 293Z"/><path fill="#4a1f63" d="M0 293h512v73l-256 23L0 366Z"/><path fill="#338af3" d="M0 366h512v73l-256 23L0 439Z"/><path fill="#6da544" d="M0 439h512v73H0z"/></g></svg>

After

Width:  |  Height:  |  Size: 544 B

1
flags/in-mz.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h512v256l-256 32L0 256Z"/><path fill="#338af3" d="M0 256h512v256H0Z"/><circle cx="256" cy="256" r="128" fill="#d80027"/></g></svg>

After

Width:  |  Height:  |  Size: 327 B

1
flags/in-tg.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h512v128l-256 64L0 128Z"/><path fill="#338af3" d="M0 128h512v128l-256 64L0 256Z"/><path fill="#ff9811" d="M0 256h512v128l-256 64L0 384Z"/><path fill="#496e2d" d="M0 384h512v128H0z"/></g></svg>

After

Width:  |  Height:  |  Size: 389 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m0 160.3 256-32 256 32v192l-256 32-256-32z"/><path fill="#ff9811" d="M0-.3h512v160.6H0Z"/><path fill="#6da544" d="M0 352.3h512v159.9H0Z"/><circle cx="256" cy="256" r="72" fill="#0052b4"/><circle cx="256" cy="256" r="48" fill="#eee"/><circle cx="256" cy="256" r="24" fill="#0052b4"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m0 160 256-32 256 32v192l-256 32L0 352z"/><path fill="#ff9811" d="M0 0h512v160H0Z"/><path fill="#6da544" d="M0 352h512v160H0Z"/><circle cx="256" cy="256" r="72" fill="#0052b4"/><circle cx="256" cy="256" r="48" fill="#eee"/><circle cx="256" cy="256" r="24" fill="#0052b4"/></g></svg>

Before

Width:  |  Height:  |  Size: 485 B

After

Width:  |  Height:  |  Size: 475 B

View file

Before

Width:  |  Height:  |  Size: 611 B

After

Width:  |  Height:  |  Size: 611 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m0 167 253.8-19.3L512 167v178l-254.9 32.3L0 345z"/><path fill="#a2001d" d="M0 0h512v167H0z"/><path fill="#333" d="M0 345h512v167H0z"/><path fill="#496e2d" d="M194.8 239.3h-49.4a22.3 22.3 0 0 1 21.6-16.7v-33.4c-30.7 0-55.7 25-55.7 55.7v27.8h83.5a5.6 5.6 0 0 1 5.5 5.6v11H89v33.5h144.7v-44.5a39 39 0 0 0-39-39zm83.5 50v-100h-33.4v133.5h55.6v-33.4zm111.3 0v-100h-33.4v100H345V256h-33.3v66.8h100.1v-33.4z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m0 167 256-32 256 32v178l-256 32L0 345Z"/><path fill="#a2001d" d="M0 0h512v167H0Z"/><path fill="#333" d="M0 345h512v167H0Z"/><path fill="#496e2d" d="m186.4 223.4-7.5 12.2-4.8 9 8.5 12.1h18.9q2.3 0 3.8 1a6 6 0 0 1 2.4 3.5q.8 2.4.8 6.7v5.5h-47.1v-30.5h-14.7v8.6H129v-8.6h-14.7V287q0 4.4-1.7 6.8a5 5 0 0 1-4.5 2.4l-2-.1h-2.8l-.2 12.2 5.2.3q6.2 0 10.8-2.8 4.8-2.7 7.3-7.7 2.6-5 2.6-11V264h17.7v21.8h76.5V268q0-5-1.4-9.3-1.5-4.3-4-7.6a17 17 0 0 0-6.8-5 23 23 0 0 0-9.5-1.7h-11.1l1.4-2.7 1.6-3a104 104 0 0 1 5.3-8.5zM236 226v59.7h14.6V226zm132 0v47.3h-15.2v-38.6h-14.6v38.6h-15.3v-30.5h-20.4q-7.2 0-12.3 2.6a17 17 0 0 0-7.7 7.3 25 25 0 0 0-2.6 12q0 7 2.6 11.7a16 16 0 0 0 7.7 7q5.1 2.4 12.3 2.3h80.2V226zm26.3 0v59.7H409V226zm-91.8 29.3h5.7v18h-5.7q-2.7 0-4.5-.5a4 4 0 0 1-2.6-2.3q-.8-2-.8-5.8 0-4.2 1-6.2a5 5 0 0 1 2.7-2.6q1.8-.6 4.2-.6m-155.8 39.4v11.2h14.7v-11.2z"/></g></svg>

Before

Width:  |  Height:  |  Size: 606 B

After

Width:  |  Height:  |  Size: 1 KiB

1
flags/it-21.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="M0 0h512v512H0V0Z"/><path fill="#eee" d="M512 204.8H310.9V0H201.1v204.8H0v102.4h201.1V512h109.8V307.2H512V204.8z"/><path fill="#0052b4" d="M256 544c-77 0-149.3-30-203.6-84.4C-2 405.3-32 333-32 256S-2 106.7 52.4 52.4C106.7-2 179-32 256-32S405.3-2 459.6 52.4C514 106.7 544 179 544 256s-30 149.3-84.4 203.6A286.1 286.1 0 0 1 256 544Zm0-512c-59.8 0-116 23.3-158.4 65.6C55.3 140 32 196.2 32 256s23.3 116 65.6 158.4C140 456.7 196.2 480 256 480s116-23.3 158.4-65.6C456.7 372 480 315.8 480 256s-23.3-116-65.6-158.4A222.5 222.5 0 0 0 256 32Z"/><path fill="#0052b4" d="m432 176-32-64H112l-32 64h64l-20-40h120l-20 40h64l-20-40h120l-20 40h64Z"/></g></svg>

After

Width:  |  Height:  |  Size: 839 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#333" d="M0 0h256l64 256-64 256H0Z"/><path fill="#d80027" d="M256 0h256v512H256Z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#333" d="M0 0h256l64 256-64 256H0V0Z"/><path fill="#d80027" d="M256 0h256v512H256V0Z"/></g></svg>

Before

Width:  |  Height:  |  Size: 277 B

After

Width:  |  Height:  |  Size: 281 B

1
flags/it-25.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#6da544" d="M0 0h512v512H0V0Z"/><path fill="#eee" d="M253.9 161.3a62.7 62.7 0 1 1 71.5 30.3 33.7 33.7 0 1 0 25.3 62.3 62.7 62.7 0 1 1-30.3 71.5 33.7 33.7 0 1 0-62.3 25.3 62.7 62.7 0 1 1-71.5-30.3 33.7 33.7 0 1 0-25.3-62.3 62.7 62.7 0 1 1 30.3-71.5 33.7 33.7 0 1 0 62.3-25.3Z"/></g></svg>

After

Width:  |  Height:  |  Size: 471 B

1
flags/it-32.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M0 512V256l256-64 256 64v256H0Z"/><path fill="#eee" d="M0 256V0h512v256H0Z"/><path fill="#eee" d="M130 108.3v192c0 66.6 56.7 124.5 125.8 124.5s126-58 126-124.6v-192l-126 .7-125.9-.6Z"/><path fill="#333" d="M255.8 428.8C185.4 428.8 126 370 126 300.2v-196l130 .7 129.9-.6v196c0 69.6-59.5 128.5-130 128.5ZM134 112.3v188c0 65.3 55.8 120.5 122 120.5 66 0 121.9-55.2 121.9-120.6V112.3l-122 .6-121.9-.6Z"/><path fill="#333" d="M259.8 423.9h-8V260.5H130.1v-8h121.7V110.2h8v142.3h121.1v8H259.8v163.4z"/><path fill="#333" d="M189.2 141.6c-5 0-10.7 2.5-13.8 8.8 3.1-1.9 10-.6 10 8.2 0 2.5-1.2 5-3.1 6.3-5 0-8.8-8.9-18.3-8.9-6.2 0-12 4.5-12 10.7v43.4l29-4.4-8.8 17h41.5l-8.8-17 29 4.4v-43.4c0-6.2-5.7-10.7-12-10.7-9.4 0-13.2 8.9-18.2 8.9 5-14.5-4.4-23.3-14.5-23.3Z"/><path fill="#d80027" d="M315.3 141.6c-5 0-10.7 2.5-13.8 8.8 3.1-1.9 10-.6 10 8.2 0 2.5-1.2 5-3.1 6.3-5 0-8.8-8.9-18.2-8.9-6.3 0-12 4.5-12 10.7v43.4l29-4.4-8.9 17h41.5l-8.8-17 29 4.4v-43.4c0-6.2-5.7-10.7-12-10.7-9.4 0-13.2 8.9-18.2 8.9 5-14.5-4.4-23.3-14.5-23.3ZM189.2 279c-5 0-10.7 2.6-13.8 8.9 3.1-1.9 10-.6 10 8.2 0 2.5-1.2 5-3.1 6.3-5 0-8.8-8.8-18.3-8.8-6.2 0-12 4.4-12 10.6v43.4l29-4.4-8.8 17h41.5l-8.8-17 29 4.4v-43.4c0-6.2-5.7-10.6-12-10.6-9.4 0-13.2 8.8-18.2 8.8 5-14.5-4.4-23.3-14.5-23.3Z"/><path fill="#333" d="M315.3 279c-5 0-10.7 2.6-13.8 8.9 3.1-1.9 10-.6 10 8.2 0 2.5-1.2 5-3.1 6.3-5 0-8.8-8.8-18.2-8.8-6.3 0-12 4.4-12 10.6v43.4l29-4.4-8.9 17h41.5l-8.8-17 29 4.4v-43.4c0-6.2-5.7-10.6-12-10.6-9.4 0-13.2 8.8-18.2 8.8 5-14.5-4.4-23.3-14.5-23.3Z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

1
flags/it-34.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M512 0v256l-256 64L0 256V0h512Z"/><path fill="#ff9811" d="M512 256v256H0V256h512Z"/><path fill="#ffda44" d="M256 528c-72.7 0-141-28.3-192.3-79.7S-16 328.7-16 256 12.3 115 63.7 63.7 183.3-16 256-16s141 28.3 192.3 79.7S528 183.3 528 256s-28.3 141-79.7 192.3S328.7 528 256 528Zm0-512c-64.1 0-124.4 25-169.7 70.3C41 131.6 16 191.9 16 256s25 124.4 70.3 169.7C131.6 471 191.9 496 256 496s124.4-25 169.7-70.3C471 380.4 496 320.1 496 256s-25-124.4-70.3-169.7A238.4 238.4 0 0 0 256 16Z"/><path fill="#a2001d" d="M256 32a222.6 222.6 0 0 1 158.4 65.6 223.3 223.3 0 0 1 48 245.6 223.3 223.3 0 0 1-119.2 119.2A222.4 222.4 0 0 1 256 480a222.8 222.8 0 0 1-158.4-65.6 223.3 223.3 0 0 1-48-245.6A223.3 223.3 0 0 1 168.8 49.6C196.4 37.9 225.8 32 256 32m0-16a240 240 0 1 0 0 480 240 240 0 0 0 0-480Z"/><circle cx="216" cy="152" r="48" fill="#ff9811"/><path fill="#ffda45" d="M384 288v-16c0-31-21.5-56-48-56h-88v-72c0-12-16-24-16-24s-16 12-16 24h-72v72h32v35.7c0 7.7 0 12.3 6.5 22.3L166 287.8l-54 .2v24h112v48h-24v24h48v-48l24-24h48v48h-24v24h48v-48l24-24 40 40v8h-24v24h48v-48l-48-48Z"/><path fill="#eee" d="M264 144h136a24 24 0 0 1-24 24 24 24 0 0 1-24 24 24 24 0 0 1-24 24h-80c22.1 0 40-21.5 40-48a24 24 0 0 0-24-24Zm-80 168v64h-40a16 16 0 0 0-16 16 16 16 0 0 0-16-16H72v-64h40a16 16 0 0 1 16 16 16 16 0 0 1 16-16h40Z"/><path fill="#ffda44" d="M428 200c0-5.1-6-14.5-8.7-18.3L416 177l-3.3 4.7c-2.6 3.8-8.7 13.2-8.7 18.3a12 12 0 0 0 8 11.3V280a4 4 0 0 1-8 0v-16a12 12 0 0 0-12-12h-16v8h16a4 4 0 0 1 4 4v16a12 12 0 0 0 24 0v-68.7c4.7-1.7 8-6 8-11.3Z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

1
flags/it-36.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#338af3" d="M0 0h512v512H0V0Z"/><path fill="#eee" d="M304 344v16h-32v-16h-32v16h-32v-16h-32v64h160v-64h-32z"/><path fill="#333" d="M248 352h-2.3l24-24-5.7-5.7-29.7 29.7H224a8 8 0 0 0-8 8h10.3a8 8 0 0 0 0 11.3l11.4-11.3H256a8 8 0 0 0-8-8Zm56 8a8 8 0 0 0-8-8h-8v-24h-8v24h-8a8 8 0 0 0-8 8h18.3l11.4 11.3a8 8 0 0 0 0-11.3H304Z"/><path fill="#ffda44" d="M304 256a24 24 0 0 0 24-24 24 24 0 0 0 24-24 24 24 0 0 0 24-24h-80c-9 0-17.3 3-24 8v-8a24 24 0 0 0-24-24 24 24 0 0 0-24-24 24 24 0 0 0-24-24v80a40 40 0 0 0 4.5 18.5A84.2 84.2 0 0 0 184 208a32 32 0 0 0-32 32c9.4-5.5 20.3-8 32-8l72 80a24 24 0 1 0 48 0l16-16 40 40a16 16 0 0 0 16-16 16 16 0 0 0 16-16l-88-48Z"/></g></svg>

After

Width:  |  Height:  |  Size: 852 B

1
flags/it-42.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="m345.1 0 26.7 253L345 512H167l-26-261.1L167.2 0h177.9Z"/><path fill="#338af3" d="M512 0v512H345.1V0H512Z"/><path fill="#6da544" d="M167.1 0v512H0V0h167.1Z"/><path fill="#eee" d="M256 144c44.2 0 80 17.9 80 40v88H176v-88c0-22.1 35.8-40 80-40Z"/><path fill="#acabb1" d="M230.5 192.1c-.3.4-9.6-1.2-10-1-.5.3-3.5 9-4 9s-3.7-8.9-4.1-9.2c-.4-.2-9.5 1.6-9.8 1.2-.2-.4 6-7.7 6-8.2 0-.5-6.2-7.5-6-7.9.3-.4 9.6 1.3 10 1 .5-.2 3.5-9 4-9s3.7 9 4.1 9.2c.4.2 9.5-1.6 9.8-1.2.2.5-5.9 7.7-5.9 8.2 0 .5 6.1 7.5 5.9 8Zm80.5 0c-.3.4-9.7-1.2-10.1-1-.4.3-3.4 9-3.9 9s-3.7-8.9-4.2-9.2c-.4-.2-9.5 1.6-9.7 1.2-.3-.4 5.9-7.7 5.9-8.2 0-.5-6.2-7.5-6-7.9.3-.4 9.7 1.3 10.1 1 .5-.2 3.4-9 4-9 .4 0 3.6 9 4 9.2.5.2 9.6-1.6 9.8-1.2.3.5-5.9 7.7-5.9 8.2 0 .5 6.2 7.5 6 8Zm0 62.2c-.3.4-9.7-1.3-10.1-1-.4.2-3.4 9-3.9 9s-3.7-9-4.2-9.2c-.4-.2-9.5 1.6-9.7 1.2-.3-.5 5.9-7.7 5.9-8.2 0-.5-6.2-7.5-6-8 .3-.3 9.7 1.3 10.1 1 .5-.2 3.4-9 4-9 .4 0 3.6 9 4 9.3.5.2 9.6-1.6 9.8-1.2.3.4-5.9 7.7-5.9 8.2 0 .5 6.2 7.5 6 7.9Zm-80.5 0c-.3.4-9.6-1.3-10-1-.5.2-3.5 9-4 9s-3.7-9-4.1-9.2c-.4-.2-9.5 1.6-9.8 1.2-.2-.5 6-7.7 6-8.2 0-.5-6.2-7.5-6-8 .3-.3 9.6 1.3 10 1 .5-.2 3.5-9 4-9s3.7 9 4.1 9.3c.4.2 9.5-1.6 9.8-1.2.2.4-5.9 7.7-5.9 8.2 0 .5 6.1 7.5 5.9 7.9ZM224 280a48 48 0 1 0 96 0h16a80 80 0 1 1-160 0h48Z"/><path fill="#acabb1" d="M252 272h8v64h-8z"/><path fill="#d80027" d="M336 208h-76v-64a163 163 0 0 0-8 0v64h-76v8h76v56h8v-56h76v-8Z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

1
flags/it-45.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h512v512H0V0Z"/><path fill="#496e2d" d="M136 128v240h240V128H136Zm16 224V247l203 105H152Zm208-161a166 166 0 0 1-104 0 166 166 0 0 0-104 0v-47h208v47Z"/><path fill="#d80027" d="M136 384h240v16H136z"/></g></svg>

After

Width:  |  Height:  |  Size: 406 B

1
flags/it-52.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h512v512H0V0Z"/><path fill="#d80027" d="M0 392h512v48.3H0zM0 79.7h512V128H0z"/><path fill="#acabb1" d="M352 264v-8l-24-24h-24.2L288 200a8 8 0 0 0 8-8h16v-24h-40a8 8 0 0 0-8-8v16a8 8 0 0 0-8 8v30.1a23.9 23.9 0 0 0-16-6.1h-64a16 16 0 0 0 16 16 16 16 0 0 0 16 16 8 8 0 0 0 8 8h32a8 8 0 0 1-8 8h-8a24 24 0 0 0-24 24 24 24 0 0 0-24-24 16 16 0 0 0-16 16v16a8 8 0 0 1-8 8h8a16 16 0 0 0 16-16 8 8 0 1 1 16 0 8 8 0 0 0 8 8h1.4a24 24 0 0 0 22.6 16v8a16 16 0 0 0 16 16l16 16v8h8v-8l-24-24v-8a16 16 0 0 0 16 16l16 16v8h8v-8l-24-24v-21.2c13.9-2.5 27.2-9 38-19.6l.6-.6L328 264l16 16v8h8v-8l-24-24h-16c0-2.2-.2-4.3-.6-6.4L328 240l16 16v8h8Z"/></g></svg>

After

Width:  |  Height:  |  Size: 835 B

1
flags/it-55.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#6da544" d="M0 0h512v512H0V0Z"/><path fill="#eee" d="M152 72h208v384H152z"/><path fill="#d80027" d="M232 136h16l-16 16v96l16 16h-16v48h16l-16 16v96l16 16h16l16-16v-96l-16-16h16v-48h-16l16-16v-96l-16-16h16V88h-48v48zm112-48h-48v48h16l-16 16v96l16 16h-16v48h16l-16 16v96l16 16h16l16-16v-96l-16-16h16v-48h-16l16-16v-96l-16-16h16V88zm-176 48h16l-16 16v96l16 16h-16v48h16l-16 16v96l16 16h16l16-16v-96l-16-16h16v-48h-16l16-16v-96l-16-16h16V88h-48v48z"/></g></svg>

After

Width:  |  Height:  |  Size: 641 B

1
flags/it-57.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h512v512H0V0Z"/><path fill="#496e2d" d="M256 544c-77 0-149.3-30-203.6-84.4C-2 405.3-32 333-32 256S-2 106.7 52.4 52.4C106.7-2 179-32 256-32S405.3-2 459.6 52.4C514 106.7 544 179 544 256s-30 149.3-84.4 203.6A286.1 286.1 0 0 1 256 544Zm0-512c-59.8 0-116 23.3-158.4 65.6C55.3 140 32 196.2 32 256s23.3 116 65.6 158.4C140 456.7 196.2 480 256 480s116-23.3 158.4-65.6C456.7 372 480 315.8 480 256s-23.3-116-65.6-158.4A222.5 222.5 0 0 0 256 32Z"/><path fill="#333" d="M363.9 146.4a32.4 32.4 0 0 0-35.5 7.2l-76.2 76.9 46 46 20.8-21V305l-89-89v-31a35.5 35.5 0 1 0-69.5-15.2L116.7 208h44.6v125.5a34.4 34.4 0 1 0 68.7 0v-12.1a74.4 74.4 0 0 0 89-3.6v16a32.5 32.5 0 1 0 65 0V176.4c0-13.2-8-25-20.1-30ZM195.4 151a25.6 25.6 0 1 1 0 51.1 25.6 25.6 0 0 1 0-51.1Zm-52 47.2 17-15 .9 3.2v11.8h-18ZM217 333.6c0 12-9.4 21.4-21.4 21.4s-21.3-9.5-21.3-21.4V208.1h5a35.3 35.3 0 0 0 37.7-3.4v4.7a74.4 74.4 0 0 0 0 100.8v23.4Zm82-18.2-43.3-43.3-9.2 9.2 38.8 38.9c-2.3.5-4.7.8-7 1l-35.9-35.8-9.2 9.2 25.4 25.5a61.7 61.7 0 0 1-37.8-94.7l85.7 85.7a62 62 0 0 1-7.5 4.3Z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

1
flags/it-62.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#338af3" d="M0 0h512v512H0Z"/><path fill="#ffda44" d="M160 64v48h192V64a16 16 0 0 0-16 16h-16a16 16 0 0 0-32 0h-16a16 16 0 0 0-32 0h-16a16 16 0 0 0-32 0h-16a16 16 0 0 0-16-16m39 73-62 62 1 1h-1v113l62 62h114l62-62V200h-1l1-1-62-62z"/><path fill="#d80027" d="m256 205 51 51-51 51-51-51z"/><path fill="#338af3" d="m199 149-50 50 50 51 51-51zm131 17-12 33 12 34 34-34zm-74 39v102l51-51zm74 74-30 21-21 30 34 34 51-51z"/><path fill="#0052b4" d="m296 166-34 33 34 34 11-34z"/><path fill="#6da544" d="m205 143 17 17 40 6 28-6 17-17zm108 6-17 17v67l17 17 17-17v-67zm-170 56v102l17-17 6-40-6-28zm226 0-17 17-5 40 5 28 17 17zM250 347l-28 5-17 17h102l-17-17z"/><path fill="#eee" d="m222 160 17 17 17 6 17-6 17-17zm-62 62v68l17-17 6-17-6-17zm192 0-17 17-6 17 6 17 17 17zm-96 107-17 6-17 17h68l-17-17z"/><path fill="#d80027" d="m239 177 17 17 17-17zm-62 62v34l17-17zm158 0-17 17 17 17zm-136 23-50 50 50 51 51-50zm114 0-51 51 17 16 51-50zm-57 56-17 17h34z"/><path fill="#eee" d="M280 244a8 8 0 0 1-8 8 8 8 0 0 1-8 8v8h-4l4 8-8 8-8-8 4-8h-4v-8a8 8 0 0 1-8-8 8 8 0 0 1-8-8h16a8 8 0 1 1 16 0z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

1
flags/it-65.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="M0 0h512v512H0V0Z"/><path fill="#0052b4" d="M256 404.4S368 378.7 368 293v-77l-88 80-78 86c27.3 16.3 54 22.4 54 22.4Z"/><path fill="#eee" d="M144 152v141a97 97 0 0 0 1.6 17.4L224 240l80-88H144Z"/><path fill="#6da544" d="M304 152 145.5 310.5c6.5 34 31.7 57 56.4 71.6l166-166v-64h-64Z"/></g></svg>

After

Width:  |  Height:  |  Size: 490 B

1
flags/it-67.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#338af3" d="M0 0h512v512H0V0Z"/><path fill="#d80027" d="M344 152H144v141c0 18 5 33.3 12.7 46.3l30.9 33.1c31.4 23.5 68.4 32 68.4 32S368 378.7 368 293V192l-24-40Z"/><path fill="#eee" d="m202.4 210.3-14.2-4.7-6.7 13.4-6.7-13.4-14.2 4.7 4.8-14.2-13.4-6.6 13.4-6.7-4.8-14.2 14.2 4.8 6.7-13.4 6.7 13.4 14.2-4.8-4.8 14.2 13.4 6.7-13.4 6.6 4.8 14.2Z"/><path fill="#eee" d="M344 152 156.6 339.4a117 117 0 0 0 30.9 33.1L368 192v-40h-24Z"/></g></svg>

After

Width:  |  Height:  |  Size: 623 B

1
flags/it-72.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M0 0h512v512H0V0Z"/><path fill="#eee" d="m176 152-32 32v109c0 85.6 112 111.4 112 111.4s40.6-9.3 73-35.5l29.2-34.7A88.6 88.6 0 0 0 368 293V152H176Z"/><path fill="#d80027" d="M358.2 334.2 176 152h-32v32l185 185a110 110 0 0 0 29.2-34.8Z"/></g></svg>

After

Width:  |  Height:  |  Size: 442 B

1
flags/it-75.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h512v512H0V0Z"/><path fill="#338af3" d="M208 408a64 64 0 0 1-64-64v-1.6l4.8-54.4-4.8-38.4V184h65.6l46.4 3 46.4-3H368v65.6l-3.5 50.6 3.5 42.2v1.6a64 64 0 0 1-64 64"/><path fill="#eee" d="M352 335.8 295.8 392h-79.6L160 335.8v-79.6l56.2-56.2h79.6l56.2 56.2v79.6z"/><path fill="#ffda44" d="M144 152h224v32H144z"/><path fill="#d80027" d="M302.4 184h-92.8L144 249.6v92.8l65.6 65.6h92.8l65.6-65.6v-92.8L302.4 184Zm45.2 150L294 387.6h-76L164.4 334v-76l53.6-53.6h76l53.6 53.6v76Z"/><path fill="#6da544" d="M243.7 308.3c0 13.4-14 22.5-14 22.5h52.5s-13.9-9-13.9-22.5h-24.6Z"/><path fill="#496e2d" d="M256 245.2c-4.8 0-9.1 2.1-12.3 5.3a17.1 17.1 0 0 0-25.7 12.9 17.1 17.1 0 0 0 1 31.6 17.1 17.1 0 0 0 24.7 13.3c3.2 3.3 7.5 5.4 12.3 5.4s9.1-2.1 12.3-5.4c2.2 1.7 4.8 2.2 7.5 2.2A17 17 0 0 0 293 295a17.1 17.1 0 0 0 1.1-31.6 17.1 17.1 0 0 0-25.7-12.9 17.4 17.4 0 0 0-12.3-5.3Z"/><path fill="#ff9811" d="m352 120-16-16-16 16-16-16-16 16-16-16-16 16-16-16-16 16-16-16-16 16-16-16-16 16-16-16v32h224v-32l-16 16z"/><path fill="#6da544" d="M0 0h48v512H0z"/><path fill="#d80027" d="M464 0h48v512h-48z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

1
flags/it-77.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M0 0h512v512H0V0Z"/><path fill="#eee" d="M144 152v141c0 85.6 112 111.4 112 111.4S368 378.7 368 293V152H144Z"/><path fill="#0052b4" d="M330.7 224c-10.5 0-16-3.3-20.8-6.2-4.5-2.7-8.3-5-16.6-5s-12 2.3-16.6 5c-4.8 3-10.3 6.2-20.7 6.2s-15.9-3.3-20.7-6.2c-4.5-2.7-8.4-5-16.6-5s-12.1 2.3-16.6 5c-4.9 3-10.3 6.2-20.8 6.2a35.5 35.5 0 0 1-20.7-6.2c-4.5-2.7-8.4-5-16.6-5l-8-4 8-4c10.4 0 15.9 3.3 20.7 6.2 4.5 2.7 8.4 5 16.6 5s12.1-2.3 16.6-5c4.9-3 10.3-6.2 20.8-6.2 10.4 0 15.9 3.3 20.7 6.2 4.5 2.7 8.4 5 16.6 5s12.1-2.3 16.6-5c4.8-3 10.3-6.2 20.7-6.2 10.5 0 16 3.3 20.8 6.2 4.5 2.7 8.3 5 16.6 5s12-2.3 16.6-5c4.8-3 10.3-6.2 20.7-6.2l8 4-8 4c-8.2 0-12.1 2.3-16.6 5-4.8 3-10.3 6.2-20.7 6.2Zm0 24c-10.5 0-16-3.3-20.8-6.2-4.5-2.7-8.3-5-16.6-5s-12 2.3-16.6 5c-4.8 3-10.3 6.2-20.7 6.2s-15.9-3.3-20.7-6.2c-4.5-2.7-8.4-5-16.6-5s-12.1 2.3-16.6 5c-4.9 3-10.3 6.2-20.8 6.2a35.5 35.5 0 0 1-20.7-6.2c-4.5-2.7-8.4-5-16.6-5l-8-4 8-4c10.4 0 15.9 3.3 20.7 6.2 4.5 2.7 8.4 5 16.6 5s12.1-2.3 16.6-5c4.9-3 10.3-6.2 20.8-6.2 10.4 0 15.9 3.3 20.7 6.2 4.5 2.7 8.4 5 16.6 5s12.1-2.3 16.6-5c4.8-3 10.3-6.2 20.7-6.2 10.5 0 16 3.3 20.8 6.2 4.5 2.7 8.3 5 16.6 5s12-2.3 16.6-5c4.8-3 10.3-6.2 20.7-6.2l8 4-8 4c-8.2 0-12.1 2.3-16.6 5-4.8 3-10.3 6.2-20.7 6.2Zm0 24c-10.5 0-16-3.3-20.8-6.2-4.5-2.7-8.3-5-16.6-5s-12 2.3-16.6 5c-4.8 3-10.3 6.2-20.7 6.2s-15.9-3.3-20.7-6.2c-4.5-2.7-8.4-5-16.6-5s-12.1 2.3-16.6 5c-4.9 3-10.3 6.2-20.8 6.2a35.5 35.5 0 0 1-20.7-6.2c-4.5-2.7-8.4-5-16.6-5l-8-4 8-4c10.4 0 15.9 3.3 20.7 6.2 4.5 2.7 8.4 5 16.6 5s12.1-2.3 16.6-5c4.9-3 10.3-6.2 20.8-6.2 10.4 0 15.9 3.3 20.7 6.2 4.5 2.7 8.4 5 16.6 5s12.1-2.3 16.6-5c4.8-3 10.3-6.2 20.7-6.2 10.5 0 16 3.3 20.8 6.2 4.5 2.7 8.3 5 16.6 5s12-2.3 16.6-5c4.8-3 10.3-6.2 20.7-6.2l8 4-8 4c-8.2 0-12.1 2.3-16.6 5-4.8 3-10.3 6.2-20.7 6.2Zm0 24c-10.5 0-16-3.3-20.8-6.2-4.5-2.7-8.3-5-16.6-5s-12 2.3-16.6 5c-4.8 3-10.3 6.2-20.7 6.2s-15.9-3.3-20.7-6.2c-4.5-2.7-8.4-5-16.6-5s-12.1 2.3-16.6 5c-4.9 3-10.3 6.2-20.8 6.2a35.5 35.5 0 0 1-20.7-6.2c-4.5-2.7-8.4-5-16.6-5l-8-4 8-4c10.4 0 15.9 3.3 20.7 6.2 4.5 2.7 8.4 5 16.6 5s12.1-2.3 16.6-5c4.9-3 10.3-6.2 20.8-6.2 10.4 0 15.9 3.3 20.7 6.2 4.5 2.7 8.4 5 16.6 5s12.1-2.3 16.6-5c4.8-3 10.3-6.2 20.7-6.2 10.5 0 16 3.3 20.8 6.2 4.5 2.7 8.3 5 16.6 5s12-2.3 16.6-5c4.8-3 10.3-6.2 20.7-6.2l8 4-8 4c-8.2 0-12.1 2.3-16.6 5-4.8 3-10.3 6.2-20.7 6.2Z"/></g></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

1
flags/it-78.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#0052b4" d="M0 0h512v512H0V0Z"/><circle cx="256" cy="256" r="160" fill="#eee"/><path fill="#ffda44" d="M357.8 357.8a144 144 0 0 1-203.6 0L256 256l101.8 101.8ZM154.2 154.2a144 144 0 0 1 203.6 0L256 256 154.2 154.2Z"/><path fill="#333" d="M376 248h-24v-24h-16v24h-24v16h24v24h16v-24h24v-16zm-208 8 8-32h-16l8 32zm0 0 32 8v-16l-32 8zm0 0-8 32h16l-8-32zm0 0-32-8v16l32-8z"/><path fill="#6da544" d="M248 192h16v24h-16z"/><path fill="#496e2d" d="m256 120-32 80h64l-32-80z"/><path fill="#338af3" d="m280 384-48-16v-24h48v40zm-48-48a16 16 0 0 1-16-16h80a16 16 0 0 1-16 16"/></g></svg>

After

Width:  |  Height:  |  Size: 760 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="m0 0 216.9 301.6L512 512V0z"/><path fill="#ffda44" d="m0 0 512 512H0z"/><path fill="#ff9811" d="M320.4 320.4A38.9 38.9 0 0 1 272 265l-3.2-1.7a72.5 72.5 0 0 0 30.5-125l-23.3 24a38.9 38.9 0 0 1-23.8 69.5v3.6a72.5 72.5 0 0 0-123.2 36l32.4 8.2a38.9 38.9 0 0 1 72-14l3.2-2a72.5 72.5 0 0 0 92.7 89l-9-32.3zM252.7 254z"/><path fill="#eee" d="M348.2 170.8 330 235.4l-54.3-10-35-72.1-94.4 33.5-7.4-21-24.7-3 18.6 52.4 65-16.6 18.4 52-45 66.3 76.4 65-14.5 17 9.7 22.9 36-42.4-46.7-48 35.8-42 79.8 5.8 18.2-98.5 22 4 15-19.8zM253.4 255z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#d80027" d="m0 0 216.9 301.6L512 512V0H0Z"/><path fill="#ffda44" d="m0 0 512 512H0V0Z"/><path fill="none" d="M0 0h512v512H0z"/><path fill="#ff9811" d="M281.2 307.2a63.5 63.5 0 0 1-10.6-39.8c44-20.3 66.6-71 50.7-118L291 159.7a64 64 0 0 1-32.5 78 96.1 96.1 0 0 0-127.4 15l24 21.2a63.6 63.6 0 0 1 83.7-11 95.3 95.3 0 0 0 15.8 62 95.4 95.4 0 0 0 61 41l6.3-31.5a63.6 63.6 0 0 1-40.7-27.2Z"/><path fill="#eee" d="m403.4 160-37.8 33.7 21.6 94.4a29.8 29.8 0 0 1-39.6 34.6l-.6-.3-91-35-59.8 25.2-6.3 2.6 6.5 3.3 81.2 39.8-6 66-.1 2a5.7 5.7 0 1 1-11-3l-10-49.5-92.6-28.5a29.7 29.7 0 0 1-10.2-51.6l.5-.4L224 232l8.1-64.4.9-6.8-6.1 4-75 50.5L97.5 177l-1.5-1a5.7 5.7 0 1 1 8-8l48 16 71-65.9a29.7 29.7 0 0 1 49.7 17v.6L288 232l51.7 39.2 5.5 4.2-.5-7.3-6.1-90.3 60.2-27.9 1.7-.7a5.7 5.7 0 1 1 3 10.9Z"/></g></svg>

Before

Width:  |  Height:  |  Size: 734 B

After

Width:  |  Height:  |  Size: 982 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h222.6l31 23.4L289.4 0H512v222.6l-21.5 31 21.5 35.8V512H289.4l-34.2-20.5-32.6 20.5H0V289.4l22.7-32.6L0 222.6z"/><path fill="#d80027" d="M222.6 0v222.6H0v66.8h222.6V512h66.8V289.4H512v-66.8H289.4V0z"/><path fill="#333" d="M378.4 89a44.5 44.5 0 0 0-43 33.4l43 11.2 43.2-11.2A44.5 44.5 0 0 0 378.4 89zM334 189.2l55.7 11.1v-23.6c15.6-4 28-16.4 32-32l-43.2-11.1h-55.6L334 167z"/><path fill="#acabb1" d="M421.6 122.4h-98.8V167h11.1v-22.3h87.7a44.6 44.6 0 0 0 1.4-11.1c0-3.9-.5-7.6-1.4-11.2z"/><path fill="#333" d="M144.7 89a44.5 44.5 0 0 0-43.1 33.4l43.1 11.2 43.1-11.2A44.5 44.5 0 0 0 144.7 89zm-44.5 100.2 55.6 11.1v-23.6c15.7-4 28-16.4 32-32l-43.1-11.1H89l11.2 33.4z"/><path fill="#acabb1" d="M187.8 122.4H89V167h11.2v-22.3h87.6a44.6 44.6 0 0 0 1.4-11.1c0-3.9-.5-7.6-1.4-11.2z"/><path fill="#333" d="M378.4 311.7a44.5 44.5 0 0 0-43 33.3l43 11.2 43.2-11.2a44.5 44.5 0 0 0-43.2-33.3zM334 411.8l55.7 11.2v-23.7c15.6-4 28-16.4 32-32l-43.2-11.1h-55.6l11.1 33.4z"/><path fill="#acabb1" d="M421.6 345h-98.8v44.6h11.1v-22.3h87.7a44.6 44.6 0 0 0 1.4-11.1c0-3.9-.5-7.6-1.4-11.2z"/><path fill="#333" d="M144.7 311.7a44.5 44.5 0 0 0-43.1 33.3l43.1 11.2 43.1-11.2a44.5 44.5 0 0 0-43.1-33.3zm-44.5 100.1 55.6 11.2v-23.7c15.7-4 28-16.4 32-32l-43.1-11.1H89l11.2 33.4z"/><path fill="#acabb1" d="M187.8 345H89v44.6h11.2v-22.3h87.6a44.6 44.6 0 0 0 1.4-11.1c0-3.9-.5-7.6-1.4-11.2z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h222.6l31 23.4L289.4 0H512v222.6l-21.5 31 21.5 35.8V512H289.4l-34.2-20.5-32.6 20.5H0V289.4l22.7-32.6L0 222.6V0Z"/><path fill="#d80027" d="M222.6 0v222.6H0v66.8h222.6V512h66.8V289.4H512v-66.8H289.4V0h-66.8Z"/><path fill="#333" d="M378.4 89c-20.3 0-38 13.8-43 33.4l43 11.2 43.2-11.2A44.5 44.5 0 0 0 378.4 89ZM334 189.2l55.7 11.1v-23.6c15.6-4 28-16.4 32-32l-43.2-11.1h-55.6L334 167v22.2Z"/><path fill="#acabb1" d="M421.6 122.4h-98.8V167h11.1v-22.3h87.7a44.6 44.6 0 0 0 0-22.3Z"/><path fill="#333" d="M144.7 89c-20.3 0-38 13.7-43.1 33.4l43.1 11.2 43.1-11.2A44.5 44.5 0 0 0 144.7 89Zm-44.5 100.2 55.6 11.1v-23.6c15.7-4 28-16.4 32-32l-43.1-11.1H89l11.2 33.4v22.2Z"/><path fill="#acabb1" d="M187.8 122.4H89V167h11.2v-22.3h87.6a44.6 44.6 0 0 0 0-22.3Z"/><path fill="#333" d="M378.4 311.7c-20.2 0-38 13.7-43 33.3l43 11.2 43.2-11.2a44.5 44.5 0 0 0-43.2-33.3ZM334 411.8l55.7 11.2v-23.7c15.6-4 28-16.4 32-32l-43.2-11.1h-55.6l11.1 33.4v22.2Z"/><path fill="#acabb1" d="M421.6 345h-98.8v44.6h11.1v-22.3h87.7a44.6 44.6 0 0 0 0-22.3Z"/><path fill="#333" d="M144.7 311.7c-20.3 0-38 13.7-43.1 33.3l43.1 11.2 43.1-11.2a44.5 44.5 0 0 0-43.1-33.3Zm-44.5 100.1 55.6 11.2v-23.7c15.7-4 28-16.4 32-32l-43.1-11.1H89l11.2 33.4v22.2Z"/><path fill="#acabb1" d="M187.8 345H89v44.6h11.2v-22.3h87.6a44.6 44.6 0 0 0 0-22.3Z"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

1
flags/kanuri.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="m0 167 256-32 256 32v178l-256 32L0 345Z"/><path fill="#496e2d" d="M0 345h512v167H0Z"/><path fill="#0052b4" d="M0 0h512v167H0Z"/><path fill="#ffda44" d="m373 373 36 112-94-69h117l-95 69z"/></g></svg>

After

Width:  |  Height:  |  Size: 394 B

1
flags/kikuyu.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m228 0 32 211-32 211h-32l-32-211L196 0Z"/><path fill="#496e2d" d="M196 0v450H0V0Z"/><path fill="#eee" d="m178 87-31-14-49 112L49 73 18 87l62 138-62 138 31 14 49-112 49 112 31-14-62-138Z"/><path fill="#eee" d="M98 80 81 96 65 224l16 130 17 16 17-16 15-131-15-127-17-16Z"/><path fill="#333" d="m154 148-10 76 10 78a159 159 0 0 0 22-77c0-28-10-54-22-77zm-112 0 9 74-9 80a159 159 0 0 1-22-77c0-28 10-54 22-77z"/><path fill="#a2001d" d="M42 148v154a269 269 0 0 0 39 52V96c-11 12-26 30-39 52zm112 0a269 269 0 0 0-39-52v258c11-12 26-30 39-52V148Z"/><path fill="#d80027" d="M512 0v422H228V0Z"/><path fill="#333" d="m0 450 86-17 75 8 55-51 41 18 106-56 149 70v90H0Z"/></g></svg>

After

Width:  |  Height:  |  Size: 862 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="M124.4 149.7 512 132.8V0H0z"/><path fill="#eee" d="M112.5 132.8H512v122.4l-294.2 16.6z"/><path fill="#d80027" d="M512 255.3H234.5l-136 139.8L512 377.7V256z"/><path fill="#0052b4" d="M108.2 377.7 0 511.2l512 .8V377.7z"/><path fill="#6da544" d="M.8 0 0 511.2l256-256z"/><g fill="#eee"><path d="M67.5 255.3a78 78 0 0 1 61.2-76 78.2 78.2 0 0 0-16.7-2 78 78 0 1 0 16.7 154 78 78 0 0 1-61.2-76z"/><path d="m127.9 188.5 4.1 12.7h13.4l-10.8 8 4.1 12.7-10.8-8-10.9 8 4.2-12.8-10.9-7.9h13.4zm0 33.4 4.1 12.7h13.4l-10.8 8 4.1 12.7-10.8-8-10.9 8 4.2-12.8-10.9-7.9h13.4zm0 33.4L132 268h13.4l-10.8 8 4.1 12.6-10.8-7.8-10.9 7.8 4.2-12.7-10.9-7.9h13.4zm0 33.3 4.1 12.8h13.4l-10.8 8 4.1 12.6-10.8-7.8L117 322l4.2-12.7-10.9-7.9h13.4z"/></g></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#ffda44" d="M96 128h416V0H0Z"/><path fill="#eee" d="M96 128h416v128l-288 32Z"/><path fill="#d80027" d="M512 256H224L64 416l448-32z"/><path fill="#0052b4" d="M96 384 0 511l512 1V384Z"/><path fill="#6da544" d="M0 0v512l256-256Z"/><path fill="#eee" d="M112 177a78 78 0 1 0 17 154 78 78 0 0 1-61-76 78 78 0 0 1 61-76zm16 12-4 12h-14l11 8-4 13 11-8 11 8-4-13 10-8h-13zm0 33-4 13h-14l11 8-4 12 11-8 11 8-4-12 10-8h-13zm0 33-4 13h-14l11 8-4 13 11-8 11 8-4-13 10-8h-13zm0 34-4 12h-14l11 8-4 13 11-8 11 8-4-13 10-8h-13z"/></g></svg>

Before

Width:  |  Height:  |  Size: 928 B

After

Width:  |  Height:  |  Size: 707 B

1
flags/kongo.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="m0 160 256-32 256 32v192l-256 32L0 352Z"/><path fill="#d80027" d="M0 0h512v160H0Z"/><path fill="#ffda44" d="M0 352h512v160H0Z"/><path fill="#333" d="M144 423 256 79l112 344L75 211h362z"/><path fill="#eee" d="m175 381 81-250 81 250-213-154h264z"/></g></svg>

After

Width:  |  Height:  |  Size: 449 B

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h512v512H0z"/><path fill="#d80027" d="M345 256c0 22.3-39.8 78-89 78s-89-55.7-89-78a89 89 0 1 1 178 0z"/><path fill="#0052b4" d="M345 256a89 89 0 1 1-178 0"/><path fill="#333" d="m350.4 334.7 23.7-23.6 15.7 15.7-23.6 23.6zm-39.3 39.4 23.6-23.7 15.7 15.8-23.6 23.6zm86.6 7.8 23.6-23.6L437 374l-23.6 23.7zm-39.4 39.4 23.6-23.6 15.8 15.7L374 437zm15.8-63 23.6-23.6 15.7 15.7-23.6 23.7zm-39.4 39.4 23.6-23.6 15.8 15.7-23.7 23.6zm63-220.4-63-63 15.8-15.7 63 63zm-63-15.7-23.6-23.7 15.7-15.7 23.7 23.6zm39.4 39.3-23.7-23.6 15.8-15.7 23.6 23.6zm7.8-86.6-23.6-23.6L374 75l23.7 23.6zm39.4 39.4L397.7 130l15.7-15.8L437 138zM90.7 358.3l63 63-15.8 15.7-63-63zm63 15.7 23.6 23.7-15.7 15.7-23.7-23.6zm-39.4-39.3 23.6 23.6-15.7 15.8-23.6-23.7zm23.6-23.6 63 63-15.7 15.7-63-63zm15.8-220.4-63 63L75 137.9l63-63zm23.6 23.6-63 63-15.7-15.8 63-63zm23.6 23.6-63 63-15.7-15.7 63-63z"/></g></svg> <svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><mask id="a"><circle cx="256" cy="256" r="256" fill="#fff"/></mask><g mask="url(#a)"><path fill="#eee" d="M0 0h512v512H0Z"/><path fill="#333" d="m350 335 24-24 16 16-24 23zm-39 39 24-24 15 16-23 24zm87 8 23-24 16 16-24 24zm-40 39 24-23 16 15-24 24Zm16-63 24-23 15 15-23 24zm-39 40 23-24 16 16-24 23zm63-221-63-63 15-15 64 63zm-63-15-24-24 16-16 23 24zm39 39-24-24 16-15 24 23zm8-87-24-23 16-16 24 24Zm39 40-23-24 15-16 24 24ZM91 358l63 63-16 16-63-63zm63 16 23 24-15 15-24-23zm-40-39 24 23-16 16-23-24zm24-24 63 63-16 16-63-63zm16-220-63 63-16-16 63-63zm23 23-63 63-15-16 63-63zm24 24-63 63-16-16 63-63z"/><path fill="#d80027" d="M319 319 193 193a89 89 0 1 1 126 126z"/><path fill="#0052b4" d="M319 319a89 89 0 1 1-126-126z"/><circle cx="224.5" cy="224.5" r="44.5" fill="#d80027"/><circle cx="287.5" cy="287.5" r="44.5" fill="#0052b4"/></g></svg>

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 933 B

1
flags/language/aa.svg Symbolic link
View file

@ -0,0 +1 @@
../et-af.svg

1
flags/language/ab.svg Symbolic link
View file

@ -0,0 +1 @@
../ge-ab.svg

1
flags/language/ak.svg Symbolic link
View file

@ -0,0 +1 @@
../gh.svg

1
flags/language/an.svg Symbolic link
View file

@ -0,0 +1 @@
../es-ar.svg

1
flags/language/as.svg Symbolic link
View file

@ -0,0 +1 @@
../in-as.svg

1
flags/language/av.svg Symbolic link
View file

@ -0,0 +1 @@
../ru-da.svg

1
flags/language/ay.svg Symbolic link
View file

@ -0,0 +1 @@
../wiphala.svg

1
flags/language/ba.svg Symbolic link
View file

@ -0,0 +1 @@
../ru-ba.svg

1
flags/language/bi.svg Symbolic link
View file

@ -0,0 +1 @@
../vu.svg

1
flags/language/bm.svg Symbolic link
View file

@ -0,0 +1 @@
../ml.svg

View file

@ -1 +1 @@
../in.svg ../bd.svg

1
flags/language/bo.svg Symbolic link
View file

@ -0,0 +1 @@
../cn-xz.svg

Some files were not shown because too many files have changed in this diff Show more