defmodule Flagpack do
@moduledoc """
Provides 4x3 country flags as `Phoenix.Component`. Based on [flagpack.xyz](https://flagpack.xyz/).
Each component accepts an optional class attribute in order to be able to add extra classes to the component.
## Usage
You may use the `Flagpack.flag/1` function and pass a flag name.
"""
use Phoenix.Component
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
attr :name, :atom, required: true, doc: "The name of the flag to be rendered."
@doc """
Renders a flag by the given name.
## Examples
"""
def flag(assigns) do
apply(Flagpack, assigns.name, [assigns])
end
@doc """
Renders the Aruba flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def abw(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Afghanistan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def afg(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Angola flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ago(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Anguilla flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def aia(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Ă…land Islands flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ala(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Albania flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def alb(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Andorra flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ad(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the United Arab Emirates flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def are(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Argentina flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def arg(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Armenia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def arm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the American Samoa flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def asm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Antarctica flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ata(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the French Southern Territories flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def atf(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Antigua and Barbuda flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def atg(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Australia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def aus(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Austria flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def aut(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Azerbaijan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def aze(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Burundi flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bdi(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Belgium flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bel(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Benin flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ben(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Burkina Faso flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bfa(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Bangladesh flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bgd(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Bulgaria flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bgr(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Bahrain flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bhr(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Bahamas flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bhs(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Bosnia and Herzegovina flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bih(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Saint Barthélemy flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def blm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Belarus flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def blr(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Belize flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def blz(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Bermuda flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bmu(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Bolivia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bol(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Bonaire flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bq_bo(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Saba flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bq_sa(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Sint Eustatius flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bq_se(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Brazil flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bra(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Barbados flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def brb(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Brunei flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def brn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Bhutan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def btn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Bouvet Island flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bvt(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Botswana flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def bwa(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Central African Republic flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def caf(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Canada flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def can(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Cocos Islands flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def cck(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Switzerland flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def che(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Chile flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def chl(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the China flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def chn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the CĂ´te d'Ivoire flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def civ(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Cameroon flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def cmr(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Democratis Republic of Congo flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def cod(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Congo flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def cog(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Cook Island flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def cok(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Colombia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def col(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Comoros flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def com(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Cape Verde flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def cpv(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Costa Rica flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def cri(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Cuba flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def cub(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Curaçao flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def cuw(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Cayman Islands flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def cym(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Cyprus flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def cyp(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Czech Republic flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def cze(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Germany flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def deu(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Djibouti flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def dji(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Dominica flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def dma(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Denmark flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def dnk(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Dominican Republic flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def dom(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Ecuador flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ecu(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Egypt flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def egy(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Eritrea flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def eri(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Western Sahara flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def esh(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Spain flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def esp(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Estonia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def est(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Ethiopia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def eth(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Finland flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def fin(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Fiji flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def fji(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Falkland Islands flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def flk(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the France flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def fra(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Faroe Island flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def fro(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Micronesia (Federated States of) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def fsm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Gabon flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gab(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the England flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gb_eng(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Northern Ireland flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gb_nir(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Scotland flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gb_sct(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the United Kingdom flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gb_ukm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Wales flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gb_wls(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the United Kingdom flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gbr(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Georgia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def geo(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Guernsey flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ggy(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Ghana flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gha(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Gibraltar flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gib(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Guinea flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gin(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Guadeloupe flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def glp(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Gambia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gmb(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Guinea-Bissau flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gnb(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Equatorial Guinea flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gnq(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Greece flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def grc(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Grenada flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def grd(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Greenland flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def grl(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Guatemala flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gtm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the French Guiana flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def guf(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Guam flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def gum(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Guyana flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def guy(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Hong Kong flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def hkg(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Heard Island and McDonald Islands flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def hmd(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Honduras flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def hnd(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Croatia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def hrv(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Haiti flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def hti(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Hungary flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def hun(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Indonesia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def idn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Isle of Man flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def imn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the India flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ind(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the British Indian Ocean Territory flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def iot(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Ireland flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def irl(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Iran flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def irn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Iraq flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def irq(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Iceland flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def isl(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Israel flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def isr(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Italy flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ita(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Jamaica flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def jam(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Jersey flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def jey(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Jordan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def jor(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Japan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def jpn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Kazakhstan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def kaz(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Kenya flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ken(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Kyrgyzstan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def kgz(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Cambodia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def khm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Kiribati flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def kir(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Saint Kitts and Nevis flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def kna(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Korea (the Republic of) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def kor(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Kuwait flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def kwt(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Lao People's Democratic Republic (the) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def lao(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Lebanon flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def lbn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Liberia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def lbr(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Libya flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def lby(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Saint Lucia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def lca(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Liechtenstein flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def lie(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Sri Lanka flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def lka(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Lesotho flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def lso(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Lithuania flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ltu(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Luxembourg flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def lux(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Latvia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def lva(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Macao flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mac(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Saint Martin flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def maf(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Morocco flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mar(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Monaco flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mco(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Moldova (the Republic of) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mda(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Madagascar flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mdg(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Maldives flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mdv(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Mexico flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mex(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Marshall Islands (the) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mhl(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the North Macedonia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mkd(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Mali flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mli(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Malta flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mlt(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Montenegro flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mne(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Mongolia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mng(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Northern Mariana Islands (the) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mnp(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Mozambique flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def moz(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Mauritania flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mrt(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Montserrat flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def msr(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Martinique flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mtq(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Mauritius flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mus(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Malawi flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mwi(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Malaysia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def mys(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Namibia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def nam(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the New Caledonia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ncl(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Niger flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ner(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Norfolk Island flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def nfk(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Nigeria flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def nga(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Nicaragua flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def nic(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Niue flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def niu(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Netherlands flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def nld(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Norway flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def nor(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Nepal flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def npl(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Nauru flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def nru(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the New Zealand flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def nzl(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Oman flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def omn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Pakistan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def pak(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Panama flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def pan(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Pitcairn flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def pcn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Peru flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def per(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Philippines (the) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def phl(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Palau flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def plw(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Papua New Guinea flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def png(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Poland flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def pol(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Puerto Rico flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def pri(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Korea (the Democratic People's Republic of) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def prk(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Portugal flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def prt(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Paraguay flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def pry(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Palestine, State of flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def pse(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the French Polyesia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def pyf(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Qatar flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def qat(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Réunion flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def reu(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Romania flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def rou(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Russian Federation (the) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def rus(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Rwanda flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def rwa(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Saudi Arabia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def sau(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Sudan (the) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def sdn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Senegal flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def sen(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Singapore flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def sgp(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the South Georgia and the South Sandwich Islands flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def sgs(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Saint Helena, Ascension Island, Traistan da Cunha flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def shn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Svalbard, Jan Mayen flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def sjm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Solomon Islands flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def slb(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Sierra Leone flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def sle(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the El Salvador flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def slv(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the San Marino flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def smr(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Somalia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def som(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Saint Pierre and Miquelon flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def spm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Serbia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def srb(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the South Sudan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ssd(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Sao Tome and Principe flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def stp(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Suriname flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def sur(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Slovakia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def svk(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Slovenia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def svn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Sweden flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def swe(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Eswatini flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def swz(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Sint Maarten flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def sxm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Seychelles flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def syc(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Syrian Arab Republic (the) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def syr(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Turks and Caicos Islands (the) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def tca(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Chad flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def tcd(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Togo flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def tgo(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Thailand flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def tha(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Tajikistan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def tjk(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Turkmenistan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def tkm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Timor-Leste flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def tls(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Tonga flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ton(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Trinidad and Tobago flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def tto(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Tunisia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def tun(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Turkey flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def tur(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Tuvalu flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def tuv(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Taiwan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def twn(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Tanzania, the United Republic of flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def tza(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Uganda flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def uga(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Ukraine flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ukr(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the United States Minor Outlying Islands (the) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def umi(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Uruguay flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ury(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the United States of America flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def usa(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Uzbekistan flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def uzb(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Holy See flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def vat(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Saint Vincent and the Grenadines flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def vct(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Venezuela (Bolivarian Republic of) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def ven(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Virgin Islands (British) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def vgb(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Virgin Islands (U.S.) flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def vir(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Vietnam flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def vnm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Vanuatu flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def vut(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Wallis and Futuna flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def wlf(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Samoa flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def wsm(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Yemen flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def yem(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the South Africa flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def zaf(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Zambia flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def zmb(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc """
Renders the Zimbabwe flag.
## Examples
"""
attr :id, :string,
default: nil,
required: false,
doc: """
The ID for the outer div element and suffix for internal SVG IDs. When not provided, a unique ID will be generated.
"""
attr :class, :string, default: nil, required: false, doc: "Additional CSS classes to apply to the outer div element."
def zwe(assigns) do
assigns = assign(assigns, :id, assigns.id || unique_id())
~H"""
"""
end
@doc false
def unique_id do
:crypto.strong_rand_bytes(16)
|> Base.url_encode64()
|> binary_part(0, 16)
end
end