Source code for ferrosoft.apps.ferrobase.models.builtin

#  Copyright (c) 2025 Ferrosoft GmbH. All rights reserved.
from dataclasses import dataclass
from typing import Iterable
from uuid import UUID

from django.utils.translation import gettext as _

from ferrosoft.apps.ferrobase.models import (
    SubscriptionPlan,
    AppFeature,
    FeatureAssignment,
)
from ferrosoft.apps.ferrobase.models.shared import Country, Language, TimeZone
from ferrosoft.apps.ferrobase.models.units import MeasurementUnit, UnitSystem

__all__ = [
    "BuiltinSubscriptionPlan",
    "APP_FEATURES",
    "COUNTRIES",
    "LANGUAGES",
    "MEASUREMENT_UNITS",
    "SUBSCRIPTION_PLANS",
    "TIMEZONES",
]


APP_FEATURES: dict[str, AppFeature] = {
    "users": AppFeature(
        id=UUID("019ae9c6-e4ac-7d56-a7b9-f1b247cf2d64"),
        code="users",
        name=_("Users"),
    ),
    "api_access": AppFeature(
        id=UUID("019ae9c6-e4ac-7949-bc34-61f310258415"),
        code="api_access",
        name=_("API Access"),
    ),
    "erp_integration": AppFeature(
        id=UUID("019ae9c6-e4ac-702d-b030-37adb24838b2"),
        code="erp_integration",
        name=_("ERP integration"),
    ),
    "multi_tenancy": AppFeature(
        id=UUID("019ae9c6-e4ac-7ea6-9088-15deeb80d8d1"),
        code="multi_tenancy",
        name=_("Multi-tenancy"),
    ),
    "reporting": AppFeature(
        id=UUID("019ae9c6-e4ac-7920-b28e-77f92829531e"),
        code="reporting",
        name=_("Reporting"),
    ),
    "report_ci": AppFeature(
        id=UUID("019ae9c6-e4ac-701c-a1e4-6933495d6608"),
        code="report_ci",
        name=_("Report CI"),
    ),
    "report_whole_year": AppFeature(
        id=UUID("019ae9c6-e4ac-780a-ae0d-3d48a771909e"),
        code="report_whole_year",
        name=_("Report over whole year"),
    ),
}

COUNTRIES: list[Country] = [
    Country(
        id=UUID("5d4823cd-2ff1-494a-9092-3e8a2fabd5c0"),
        iso_code="AF",
        english_name="Afghanistan",
        localized_name=_("Afghanistan"),
    ),
    Country(
        id=UUID("a98752fe-237c-4bcf-9c7e-3974679edce9"),
        iso_code="AL",
        english_name="Albania",
        localized_name=_("Albania"),
    ),
    Country(
        id=UUID("61df16b6-d6eb-4856-9b7c-217bf60a54a2"),
        iso_code="DZ",
        english_name="Algeria",
        localized_name=_("Algeria"),
    ),
    Country(
        id=UUID("792682ab-e8dc-42d6-a2c2-389836c2f0c7"),
        iso_code="AS",
        english_name="American Samoa",
        localized_name=_("American Samoa"),
    ),
    Country(
        id=UUID("841660ff-922c-4145-84b7-b34b992466cf"),
        iso_code="AD",
        english_name="Andorra",
        localized_name=_("Andorra"),
    ),
    Country(
        id=UUID("bcc29247-f344-4d0b-933d-69af36da1169"),
        iso_code="AO",
        english_name="Angola",
        localized_name=_("Angola"),
    ),
    Country(
        id=UUID("7992520e-6fe2-46b2-9257-ea290e1823e0"),
        iso_code="AI",
        english_name="Anguilla",
        localized_name=_("Anguilla"),
    ),
    Country(
        id=UUID("8cfc42c0-6255-424c-b454-e1fc08d3130f"),
        iso_code="AQ",
        english_name="Antarctica",
        localized_name=_("Antarctica"),
    ),
    Country(
        id=UUID("1831f698-8296-4e66-8c76-22b0c0292c87"),
        iso_code="AG",
        english_name="Antigua and Barbuda",
        localized_name=_("Antigua and Barbuda"),
    ),
    Country(
        id=UUID("77877e2a-a532-4a9c-8c49-7ae5fc3deab7"),
        iso_code="AR",
        english_name="Argentina",
        localized_name=_("Argentina"),
    ),
    Country(
        id=UUID("ce3dc2c5-1021-4976-9e8e-fcc801b96cd6"),
        iso_code="AM",
        english_name="Armenia",
        localized_name=_("Armenia"),
    ),
    Country(
        id=UUID("640a8b61-6bff-4c36-bdd7-a95a3c4693ee"),
        iso_code="AW",
        english_name="Aruba",
        localized_name=_("Aruba"),
    ),
    Country(
        id=UUID("9077be21-7422-49ec-bce6-776ea5f0f566"),
        iso_code="AU",
        english_name="Australia",
        localized_name=_("Australia"),
    ),
    Country(
        id=UUID("f9c39796-35ec-432e-8df8-b8446c5f71ad"),
        iso_code="AT",
        english_name="Austria",
        localized_name=_("Austria"),
    ),
    Country(
        id=UUID("034d022c-5ea8-4839-bdb4-e177fcf8e32b"),
        iso_code="AZ",
        english_name="Azerbaijan",
        localized_name=_("Azerbaijan"),
    ),
    Country(
        id=UUID("3676c0e2-9a92-469b-95b7-b92fedbc0cea"),
        iso_code="BS",
        english_name="Bahamas (the)",
        localized_name=_("Bahamas (the)"),
    ),
    Country(
        id=UUID("f56ce0db-b39d-4a34-a4e9-3011dfa7c174"),
        iso_code="BH",
        english_name="Bahrain",
        localized_name=_("Bahrain"),
    ),
    Country(
        id=UUID("af412ba9-1cb3-427d-9273-0e0365e789cc"),
        iso_code="BD",
        english_name="Bangladesh",
        localized_name=_("Bangladesh"),
    ),
    Country(
        id=UUID("af3b8b75-a676-4243-a1c7-4067cc014f17"),
        iso_code="BB",
        english_name="Barbados",
        localized_name=_("Barbados"),
    ),
    Country(
        id=UUID("8befc71e-273a-4c72-9fad-6824f7d5764e"),
        iso_code="BY",
        english_name="Belarus",
        localized_name=_("Belarus"),
    ),
    Country(
        id=UUID("7ad1caa1-3694-48e9-8805-67551577551a"),
        iso_code="BE",
        english_name="Belgium",
        localized_name=_("Belgium"),
    ),
    Country(
        id=UUID("bdd7e49c-3993-4328-9cb1-58c7e6af7b1a"),
        iso_code="BZ",
        english_name="Belize",
        localized_name=_("Belize"),
    ),
    Country(
        id=UUID("e188d8c0-cd09-4c13-a2a0-17fbc2e18fd4"),
        iso_code="BJ",
        english_name="Benin",
        localized_name=_("Benin"),
    ),
    Country(
        id=UUID("0da41540-2543-4ea9-be60-cdcca7c2c1ec"),
        iso_code="BM",
        english_name="Bermuda",
        localized_name=_("Bermuda"),
    ),
    Country(
        id=UUID("f599b79c-c722-48ce-b5f2-5e45b37dd5f9"),
        iso_code="BT",
        english_name="Bhutan",
        localized_name=_("Bhutan"),
    ),
    Country(
        id=UUID("d322372f-1593-464b-b5a6-59a0548eccc4"),
        iso_code="BO",
        english_name="Bolivia (Plurinational State of)",
        localized_name=_("Bolivia (Plurinational State of)"),
    ),
    Country(
        id=UUID("08a8f7cc-6c0c-4ebe-9227-0c5b8e138684"),
        iso_code="BQ",
        english_name="Bonaire, Sint Eustatius and Saba",
        localized_name=_("Bonaire, Sint Eustatius and Saba"),
    ),
    Country(
        id=UUID("515acfdb-4d07-426f-9f50-f4d0711e4ebc"),
        iso_code="BA",
        english_name="Bosnia and Herzegovina",
        localized_name=_("Bosnia and Herzegovina"),
    ),
    Country(
        id=UUID("cf2212a4-74ad-42f0-958c-22d4900aebc4"),
        iso_code="BW",
        english_name="Botswana",
        localized_name=_("Botswana"),
    ),
    Country(
        id=UUID("d16e1819-9072-4cb5-b0db-3822f2d558db"),
        iso_code="BV",
        english_name="Bouvet Island",
        localized_name=_("Bouvet Island"),
    ),
    Country(
        id=UUID("5f37594f-404c-4534-bd47-e3154dedb312"),
        iso_code="BR",
        english_name="Brazil",
        localized_name=_("Brazil"),
    ),
    Country(
        id=UUID("46dfe59c-4ca0-4c32-afe5-8838c78bf6ab"),
        iso_code="IO",
        english_name="British Indian Ocean Territory (the)",
        localized_name=_("British Indian Ocean Territory (the)"),
    ),
    Country(
        id=UUID("56d66d7b-dd92-4c4e-81d0-8148b3751d58"),
        iso_code="BN",
        english_name="Brunei Darussalam",
        localized_name=_("Brunei Darussalam"),
    ),
    Country(
        id=UUID("0ea66cf2-6ba6-49f2-975e-3af7f2dc5daf"),
        iso_code="BG",
        english_name="Bulgaria",
        localized_name=_("Bulgaria"),
    ),
    Country(
        id=UUID("5d581ded-6388-45c4-8a8e-b74d578e8042"),
        iso_code="BF",
        english_name="Burkina Faso",
        localized_name=_("Burkina Faso"),
    ),
    Country(
        id=UUID("1a652560-688f-46c6-859c-e5d23c04fd10"),
        iso_code="BI",
        english_name="Burundi",
        localized_name=_("Burundi"),
    ),
    Country(
        id=UUID("60c29f6a-16c6-46db-87f6-1a37b11a1da3"),
        iso_code="CV",
        english_name="Cabo Verde",
        localized_name=_("Cabo Verde"),
    ),
    Country(
        id=UUID("cc9dc450-4df3-44a7-ba71-a8a5c8f7bb20"),
        iso_code="KH",
        english_name="Cambodia",
        localized_name=_("Cambodia"),
    ),
    Country(
        id=UUID("3701b60c-691f-41dd-b467-a9954a2feb16"),
        iso_code="CM",
        english_name="Cameroon",
        localized_name=_("Cameroon"),
    ),
    Country(
        id=UUID("8f71facc-d79f-46ee-ba7d-ad550dd6299a"),
        iso_code="CA",
        english_name="Canada",
        localized_name=_("Canada"),
    ),
    Country(
        id=UUID("68f120d0-e9ab-4654-9fd3-ac0d9945eb71"),
        iso_code="KY",
        english_name="Cayman Islands (the)",
        localized_name=_("Cayman Islands (the)"),
    ),
    Country(
        id=UUID("2275cec7-c583-440f-8906-e225e8e7f4f0"),
        iso_code="CF",
        english_name="Central African Republic (the)",
        localized_name=_("Central African Republic (the)"),
    ),
    Country(
        id=UUID("eb47f0eb-952c-4c33-bc7e-9a149a03863e"),
        iso_code="TD",
        english_name="Chad",
        localized_name=_("Chad"),
    ),
    Country(
        id=UUID("a71d0ec2-791e-42cd-9fac-ab2ddd722168"),
        iso_code="CL",
        english_name="Chile",
        localized_name=_("Chile"),
    ),
    Country(
        id=UUID("b0d7161b-97e9-43ed-b751-48ebfec0e4ef"),
        iso_code="CN",
        english_name="China",
        localized_name=_("China"),
    ),
    Country(
        id=UUID("ff688d1a-4b9e-4cc4-99f8-b56e5a816c94"),
        iso_code="CX",
        english_name="Christmas Island",
        localized_name=_("Christmas Island"),
    ),
    Country(
        id=UUID("200614fd-78d6-4d3f-b57c-fba2b0da32e3"),
        iso_code="CC",
        english_name="Cocos (Keeling) Islands (the)",
        localized_name=_("Cocos (Keeling) Islands (the)"),
    ),
    Country(
        id=UUID("4588697d-3779-4152-b9b7-cd0f349b4481"),
        iso_code="CO",
        english_name="Colombia",
        localized_name=_("Colombia"),
    ),
    Country(
        id=UUID("08dcbac2-cd6d-4f2e-8668-7c138f8ad4ed"),
        iso_code="KM",
        english_name="Comoros (the)",
        localized_name=_("Comoros (the)"),
    ),
    Country(
        id=UUID("99ee4a9f-3014-4ed2-901a-0e04ef098bca"),
        iso_code="CD",
        english_name="Congo (the Democratic Republic of the)",
        localized_name=_("Congo (the Democratic Republic of the)"),
    ),
    Country(
        id=UUID("00ecfd0f-5696-4dab-a2b1-78434e50d199"),
        iso_code="CG",
        english_name="Congo (the)",
        localized_name=_("Congo (the)"),
    ),
    Country(
        id=UUID("2c69c52d-5521-4d1c-a645-eb184b0ed81f"),
        iso_code="CK",
        english_name="Cook Islands (the)",
        localized_name=_("Cook Islands (the)"),
    ),
    Country(
        id=UUID("889251eb-8848-405a-b9e2-da733f8a7a76"),
        iso_code="CR",
        english_name="Costa Rica",
        localized_name=_("Costa Rica"),
    ),
    Country(
        id=UUID("e88b38f9-38cd-43dd-8d24-344fe863471f"),
        iso_code="HR",
        english_name="Croatia",
        localized_name=_("Croatia"),
    ),
    Country(
        id=UUID("e02838c0-46da-450d-8699-f7aeeb4a0fba"),
        iso_code="CU",
        english_name="Cuba",
        localized_name=_("Cuba"),
    ),
    Country(
        id=UUID("286646e1-bd6f-41a8-bf8b-de06328850eb"),
        iso_code="CW",
        english_name="Curaçao",
        localized_name=_("Curaçao"),
    ),
    Country(
        id=UUID("20ed1579-0cab-48c9-b5c5-68df5b9402b9"),
        iso_code="CY",
        english_name="Cyprus",
        localized_name=_("Cyprus"),
    ),
    Country(
        id=UUID("38dea7b4-b7aa-4783-b605-6b20ad775364"),
        iso_code="CZ",
        english_name="Czechia",
        localized_name=_("Czechia"),
    ),
    Country(
        id=UUID("bc3a40fd-5422-4ace-84d8-14155fa98d84"),
        iso_code="CI",
        english_name="Côte d'Ivoire",
        localized_name=_("Côte d'Ivoire"),
    ),
    Country(
        id=UUID("cca1fe18-0a48-44ea-a57d-0efc9afc26be"),
        iso_code="DK",
        english_name="Denmark",
        localized_name=_("Denmark"),
    ),
    Country(
        id=UUID("dba6af48-a0a9-47a3-92b5-e94a993d3c0c"),
        iso_code="DJ",
        english_name="Djibouti",
        localized_name=_("Djibouti"),
    ),
    Country(
        id=UUID("e701aa7c-2c78-4b22-9b7b-7246da1cf0d2"),
        iso_code="DM",
        english_name="Dominica",
        localized_name=_("Dominica"),
    ),
    Country(
        id=UUID("f5c9b008-2162-460a-be7a-d679f4c3e907"),
        iso_code="DO",
        english_name="Dominican Republic (the)",
        localized_name=_("Dominican Republic (the)"),
    ),
    Country(
        id=UUID("f3f0dcbb-755f-42eb-b6ce-9679689b8445"),
        iso_code="EC",
        english_name="Ecuador",
        localized_name=_("Ecuador"),
    ),
    Country(
        id=UUID("b3b244e5-f8bd-4d5e-9c6c-ea12ba88065e"),
        iso_code="EG",
        english_name="Egypt",
        localized_name=_("Egypt"),
    ),
    Country(
        id=UUID("327ddff5-0d3f-422f-855c-bd2dd7ba5aa5"),
        iso_code="SV",
        english_name="El Salvador",
        localized_name=_("El Salvador"),
    ),
    Country(
        id=UUID("344024c3-0f36-41bb-b9f4-70c84e3c2354"),
        iso_code="GQ",
        english_name="Equatorial Guinea",
        localized_name=_("Equatorial Guinea"),
    ),
    Country(
        id=UUID("20353aea-ab80-4056-a90c-b2a4752e0dac"),
        iso_code="ER",
        english_name="Eritrea",
        localized_name=_("Eritrea"),
    ),
    Country(
        id=UUID("f23948e5-0f52-4944-bcfe-582dff825355"),
        iso_code="EE",
        english_name="Estonia",
        localized_name=_("Estonia"),
    ),
    Country(
        id=UUID("8347e324-4d70-46aa-ad3e-f9e27746d86f"),
        iso_code="SZ",
        english_name="Eswatini",
        localized_name=_("Eswatini"),
    ),
    Country(
        id=UUID("8e84a068-299a-4ac0-8cc2-f199a9a16543"),
        iso_code="ET",
        english_name="Ethiopia",
        localized_name=_("Ethiopia"),
    ),
    Country(
        id=UUID("8731e56c-eb71-43d2-bd9f-b2c6ab92912e"),
        iso_code="FK",
        english_name="Falkland Islands (the) [Malvinas]",
        localized_name=_("Falkland Islands (the) [Malvinas]"),
    ),
    Country(
        id=UUID("c1b95b8f-4a71-494c-8f17-009bd310ad09"),
        iso_code="FO",
        english_name="Faroe Islands (the)",
        localized_name=_("Faroe Islands (the)"),
    ),
    Country(
        id=UUID("bd21cc61-19f5-4481-9430-1fc9e6c755e8"),
        iso_code="FJ",
        english_name="Fiji",
        localized_name=_("Fiji"),
    ),
    Country(
        id=UUID("21338b86-285d-4692-81b7-c92f3cff9622"),
        iso_code="FI",
        english_name="Finland",
        localized_name=_("Finland"),
    ),
    Country(
        id=UUID("a0c6ae72-775d-4c80-b91b-55b789c0bbee"),
        iso_code="FR",
        english_name="France",
        localized_name=_("France"),
    ),
    Country(
        id=UUID("d471879a-e96f-4940-bcbe-dd16ece0da46"),
        iso_code="GF",
        english_name="French Guiana",
        localized_name=_("French Guiana"),
    ),
    Country(
        id=UUID("20f31514-0082-447f-9f38-b4230d40fef8"),
        iso_code="PF",
        english_name="French Polynesia",
        localized_name=_("French Polynesia"),
    ),
    Country(
        id=UUID("faea5212-f384-465d-9fe6-4cc2bebbe094"),
        iso_code="TF",
        english_name="French Southern Territories (the)",
        localized_name=_("French Southern Territories (the)"),
    ),
    Country(
        id=UUID("453f59fb-91f7-451e-ab1a-f52be35acb5f"),
        iso_code="GA",
        english_name="Gabon",
        localized_name=_("Gabon"),
    ),
    Country(
        id=UUID("9d9bdda8-8abb-4297-8c03-55e00c1853df"),
        iso_code="GM",
        english_name="Gambia (the)",
        localized_name=_("Gambia (the)"),
    ),
    Country(
        id=UUID("a10ec9a0-4fdf-4bf3-96d9-3fe02bf9c240"),
        iso_code="GE",
        english_name="Georgia",
        localized_name=_("Georgia"),
    ),
    Country(
        id=UUID("f9228d1f-d6a9-4cfd-b949-cda4d429a280"),
        iso_code="DE",
        english_name="Germany",
        localized_name=_("Germany"),
    ),
    Country(
        id=UUID("53380204-a1f7-450c-b653-73116e5a9044"),
        iso_code="GH",
        english_name="Ghana",
        localized_name=_("Ghana"),
    ),
    Country(
        id=UUID("30730b1e-3f87-49fe-bde1-6c976cd26fee"),
        iso_code="GI",
        english_name="Gibraltar",
        localized_name=_("Gibraltar"),
    ),
    Country(
        id=UUID("77b5a01c-13fd-41a6-b9a5-dbefb4a27078"),
        iso_code="GR",
        english_name="Greece",
        localized_name=_("Greece"),
    ),
    Country(
        id=UUID("980c3fdf-2e2d-4557-ad99-988924dd2429"),
        iso_code="GL",
        english_name="Greenland",
        localized_name=_("Greenland"),
    ),
    Country(
        id=UUID("ac1e1c21-3502-49c3-af5e-40ac531b5dab"),
        iso_code="GD",
        english_name="Grenada",
        localized_name=_("Grenada"),
    ),
    Country(
        id=UUID("d73d462d-f504-4947-8c5a-69fa2db4d761"),
        iso_code="GP",
        english_name="Guadeloupe",
        localized_name=_("Guadeloupe"),
    ),
    Country(
        id=UUID("ae280fbd-328d-4b14-8af4-ed0593d170d5"),
        iso_code="GU",
        english_name="Guam",
        localized_name=_("Guam"),
    ),
    Country(
        id=UUID("4f6b712f-54aa-41cb-9e53-f4780ad9e961"),
        iso_code="GT",
        english_name="Guatemala",
        localized_name=_("Guatemala"),
    ),
    Country(
        id=UUID("e129db4b-ba54-4a25-b50a-d0b1e9bb65fb"),
        iso_code="GG",
        english_name="Guernsey",
        localized_name=_("Guernsey"),
    ),
    Country(
        id=UUID("484c74c8-7e0e-414f-b0ef-aa4b74940ce0"),
        iso_code="GN",
        english_name="Guinea",
        localized_name=_("Guinea"),
    ),
    Country(
        id=UUID("38ec9a7e-f5d0-4890-82b5-0f79933a1326"),
        iso_code="GW",
        english_name="Guinea-Bissau",
        localized_name=_("Guinea-Bissau"),
    ),
    Country(
        id=UUID("d4bb9db5-5079-4d3f-84b8-47952f96c812"),
        iso_code="GY",
        english_name="Guyana",
        localized_name=_("Guyana"),
    ),
    Country(
        id=UUID("a51d67b0-c982-4029-a567-75159f1236a4"),
        iso_code="HT",
        english_name="Haiti",
        localized_name=_("Haiti"),
    ),
    Country(
        id=UUID("f22007f9-c675-40e1-924d-5da9fed23e5c"),
        iso_code="HM",
        english_name="Heard Island and McDonald Islands",
        localized_name=_("Heard Island and McDonald Islands"),
    ),
    Country(
        id=UUID("1dfd5fd8-3806-485d-98b0-6d043eb2be3f"),
        iso_code="VA",
        english_name="Holy See (the)",
        localized_name=_("Holy See (the)"),
    ),
    Country(
        id=UUID("526b803f-aace-462c-a7aa-e279066fbc1c"),
        iso_code="HN",
        english_name="Honduras",
        localized_name=_("Honduras"),
    ),
    Country(
        id=UUID("1d6a1a19-76f6-4140-b96d-b599e1130b91"),
        iso_code="HK",
        english_name="Hong Kong",
        localized_name=_("Hong Kong"),
    ),
    Country(
        id=UUID("57aff53b-4bef-4b92-94f2-53ff822bb7f0"),
        iso_code="HU",
        english_name="Hungary",
        localized_name=_("Hungary"),
    ),
    Country(
        id=UUID("0228c020-7761-4fc1-8c6f-dc181268e656"),
        iso_code="IS",
        english_name="Iceland",
        localized_name=_("Iceland"),
    ),
    Country(
        id=UUID("ed702828-85d4-4fa5-9ee3-867fc256203e"),
        iso_code="IN",
        english_name="India",
        localized_name=_("India"),
    ),
    Country(
        id=UUID("13bb518e-edd7-46a3-b273-0dc647aa126d"),
        iso_code="ID",
        english_name="Indonesia",
        localized_name=_("Indonesia"),
    ),
    Country(
        id=UUID("a47a2dbc-8876-4779-8f7a-2d2c16e19ef1"),
        iso_code="IR",
        english_name="Iran (Islamic Republic of)",
        localized_name=_("Iran (Islamic Republic of)"),
    ),
    Country(
        id=UUID("653ee21d-c6c0-4656-ba93-8d413e36538b"),
        iso_code="IQ",
        english_name="Iraq",
        localized_name=_("Iraq"),
    ),
    Country(
        id=UUID("589c8570-cdb7-4e4f-95a0-91308e3a7261"),
        iso_code="IE",
        english_name="Ireland",
        localized_name=_("Ireland"),
    ),
    Country(
        id=UUID("612a9936-df24-44f4-b6eb-adbf9a8a6597"),
        iso_code="IM",
        english_name="Isle of Man",
        localized_name=_("Isle of Man"),
    ),
    Country(
        id=UUID("01796160-85a4-47d4-8f77-85c1fca16c06"),
        iso_code="IL",
        english_name="Israel",
        localized_name=_("Israel"),
    ),
    Country(
        id=UUID("045bee51-ab66-4b5a-b665-96aa3759cb5a"),
        iso_code="IT",
        english_name="Italy",
        localized_name=_("Italy"),
    ),
    Country(
        id=UUID("64388a7d-ce7e-4aa7-a109-37989b4147bf"),
        iso_code="JM",
        english_name="Jamaica",
        localized_name=_("Jamaica"),
    ),
    Country(
        id=UUID("ba63bf57-6014-4eda-8923-45a1b5081635"),
        iso_code="JP",
        english_name="Japan",
        localized_name=_("Japan"),
    ),
    Country(
        id=UUID("522ec6c4-0415-4353-ae1b-dbb3afa26732"),
        iso_code="JE",
        english_name="Jersey",
        localized_name=_("Jersey"),
    ),
    Country(
        id=UUID("8b15ca57-657d-49ba-ad22-25eea1607a9f"),
        iso_code="JO",
        english_name="Jordan",
        localized_name=_("Jordan"),
    ),
    Country(
        id=UUID("c9d3dc69-a4c8-48eb-9be5-c8a7709cf5cf"),
        iso_code="KZ",
        english_name="Kazakhstan",
        localized_name=_("Kazakhstan"),
    ),
    Country(
        id=UUID("b40903ad-865f-48ec-bcfb-7faea3c5d491"),
        iso_code="KE",
        english_name="Kenya",
        localized_name=_("Kenya"),
    ),
    Country(
        id=UUID("0b4e3e9e-36a7-499e-8c30-3a514a1a5bbd"),
        iso_code="KI",
        english_name="Kiribati",
        localized_name=_("Kiribati"),
    ),
    Country(
        id=UUID("2d874a98-7326-4ee8-b709-e59254a6d4c4"),
        iso_code="KP",
        english_name="Korea (the Democratic People's Republic of)",
        localized_name=_("Korea (the Democratic People's Republic of)"),
    ),
    Country(
        id=UUID("5eb8313a-f601-441a-910d-ad03f8eca3d2"),
        iso_code="KR",
        english_name="Korea (the Republic of)",
        localized_name=_("Korea (the Republic of)"),
    ),
    Country(
        id=UUID("a891dd97-9726-43a0-a815-de42a77078e5"),
        iso_code="KW",
        english_name="Kuwait",
        localized_name=_("Kuwait"),
    ),
    Country(
        id=UUID("29f13bdc-00bb-44e1-bddf-d6968e173173"),
        iso_code="KG",
        english_name="Kyrgyzstan",
        localized_name=_("Kyrgyzstan"),
    ),
    Country(
        id=UUID("90109713-9ea9-4848-9918-c579c6064eb0"),
        iso_code="LA",
        english_name="Lao People's Democratic Republic (the)",
        localized_name=_("Lao People's Democratic Republic (the)"),
    ),
    Country(
        id=UUID("961bb684-e5bf-44c4-8084-1f2a2c5435c7"),
        iso_code="LV",
        english_name="Latvia",
        localized_name=_("Latvia"),
    ),
    Country(
        id=UUID("a5cbb98c-cbd2-4cc9-9979-fb0e9dd66771"),
        iso_code="LB",
        english_name="Lebanon",
        localized_name=_("Lebanon"),
    ),
    Country(
        id=UUID("84e363a0-e435-416b-ad42-54d50d9b0ecb"),
        iso_code="LS",
        english_name="Lesotho",
        localized_name=_("Lesotho"),
    ),
    Country(
        id=UUID("9faa0e9b-60a8-4ef4-b15c-b963374f5979"),
        iso_code="LR",
        english_name="Liberia",
        localized_name=_("Liberia"),
    ),
    Country(
        id=UUID("051963fc-0dc3-4347-a931-ceb9e7d34157"),
        iso_code="LY",
        english_name="Libya",
        localized_name=_("Libya"),
    ),
    Country(
        id=UUID("279589b3-d05b-4ad1-84d5-bdba04f3be70"),
        iso_code="LI",
        english_name="Liechtenstein",
        localized_name=_("Liechtenstein"),
    ),
    Country(
        id=UUID("d3af3073-cf54-4347-bb59-3b7b5544d830"),
        iso_code="LT",
        english_name="Lithuania",
        localized_name=_("Lithuania"),
    ),
    Country(
        id=UUID("dae8194d-9ba8-4f77-8388-aeddfefede9c"),
        iso_code="LU",
        english_name="Luxembourg",
        localized_name=_("Luxembourg"),
    ),
    Country(
        id=UUID("11cb80ea-7a24-41fa-8361-c7d299300fe5"),
        iso_code="MO",
        english_name="Macao",
        localized_name=_("Macao"),
    ),
    Country(
        id=UUID("02008b68-a201-4eab-8680-2ed8f7ca9191"),
        iso_code="MG",
        english_name="Madagascar",
        localized_name=_("Madagascar"),
    ),
    Country(
        id=UUID("9112db2a-0845-4edf-bc28-ad3fb8007ddc"),
        iso_code="MW",
        english_name="Malawi",
        localized_name=_("Malawi"),
    ),
    Country(
        id=UUID("1a5b0d1c-e3ce-4c58-9bf0-888034514fac"),
        iso_code="MY",
        english_name="Malaysia",
        localized_name=_("Malaysia"),
    ),
    Country(
        id=UUID("704dc32a-8ea9-4d46-bccd-90b6685d140a"),
        iso_code="MV",
        english_name="Maldives",
        localized_name=_("Maldives"),
    ),
    Country(
        id=UUID("6a516f44-46f2-4cb9-b443-8b2947ddffe2"),
        iso_code="ML",
        english_name="Mali",
        localized_name=_("Mali"),
    ),
    Country(
        id=UUID("ecf7d254-bfbe-4dcb-b7d9-31a05293711d"),
        iso_code="MT",
        english_name="Malta",
        localized_name=_("Malta"),
    ),
    Country(
        id=UUID("750616b9-53aa-4ab1-8456-4b1c1c50cfaf"),
        iso_code="MH",
        english_name="Marshall Islands (the)",
        localized_name=_("Marshall Islands (the)"),
    ),
    Country(
        id=UUID("835ea959-2415-4773-a4de-d44ff730d89b"),
        iso_code="MQ",
        english_name="Martinique",
        localized_name=_("Martinique"),
    ),
    Country(
        id=UUID("8b5f87dc-cda6-4f6e-ab19-b22905348d42"),
        iso_code="MR",
        english_name="Mauritania",
        localized_name=_("Mauritania"),
    ),
    Country(
        id=UUID("c3e686c7-8c2d-4102-814d-d093a9a9ba78"),
        iso_code="MU",
        english_name="Mauritius",
        localized_name=_("Mauritius"),
    ),
    Country(
        id=UUID("2056f63b-3e05-4f17-9c11-1d3a3611510d"),
        iso_code="YT",
        english_name="Mayotte",
        localized_name=_("Mayotte"),
    ),
    Country(
        id=UUID("375f20e4-8f1d-43c6-949e-7d31d7d6e714"),
        iso_code="MX",
        english_name="Mexico",
        localized_name=_("Mexico"),
    ),
    Country(
        id=UUID("f7a64c25-84e4-4053-8092-26c0e58bcf3d"),
        iso_code="FM",
        english_name="Micronesia (Federated States of)",
        localized_name=_("Micronesia (Federated States of)"),
    ),
    Country(
        id=UUID("d5ca9179-a8f7-47c6-af69-9b03f0e9a675"),
        iso_code="MD",
        english_name="Moldova (the Republic of)",
        localized_name=_("Moldova (the Republic of)"),
    ),
    Country(
        id=UUID("72857f9a-6373-4cb2-ad6b-1d2e243075b4"),
        iso_code="MC",
        english_name="Monaco",
        localized_name=_("Monaco"),
    ),
    Country(
        id=UUID("393c2d50-9606-4d36-9df3-a569ec9da573"),
        iso_code="MN",
        english_name="Mongolia",
        localized_name=_("Mongolia"),
    ),
    Country(
        id=UUID("c0bad159-8d97-4341-b5f2-f52da4c65648"),
        iso_code="ME",
        english_name="Montenegro",
        localized_name=_("Montenegro"),
    ),
    Country(
        id=UUID("8ac4492e-2631-40c9-8d63-3aa0aac2e6ff"),
        iso_code="MS",
        english_name="Montserrat",
        localized_name=_("Montserrat"),
    ),
    Country(
        id=UUID("12ed8991-5a99-47af-a9aa-4a641797e400"),
        iso_code="MA",
        english_name="Morocco",
        localized_name=_("Morocco"),
    ),
    Country(
        id=UUID("bf320464-afb6-4406-993b-b64d7a9be6b7"),
        iso_code="MZ",
        english_name="Mozambique",
        localized_name=_("Mozambique"),
    ),
    Country(
        id=UUID("c0ed4280-62b2-4b69-b2c6-46dc148add41"),
        iso_code="MM",
        english_name="Myanmar",
        localized_name=_("Myanmar"),
    ),
    Country(
        id=UUID("90e9a54d-1453-4c80-a76c-8d4e74e41686"),
        iso_code="NA",
        english_name="Namibia",
        localized_name=_("Namibia"),
    ),
    Country(
        id=UUID("8eb98c2b-0ebd-49b8-b2d2-7156a231d1e5"),
        iso_code="NR",
        english_name="Nauru",
        localized_name=_("Nauru"),
    ),
    Country(
        id=UUID("963aaf29-7c67-4a35-a69b-f059d6e1ff1c"),
        iso_code="NP",
        english_name="Nepal",
        localized_name=_("Nepal"),
    ),
    Country(
        id=UUID("619a3637-c131-4ab4-ae65-2d1ca2a73b48"),
        iso_code="NL",
        english_name="Netherlands (the)",
        localized_name=_("Netherlands (the)"),
    ),
    Country(
        id=UUID("7e766bbf-9032-40a6-a10b-316c76845008"),
        iso_code="NC",
        english_name="New Caledonia",
        localized_name=_("New Caledonia"),
    ),
    Country(
        id=UUID("05dab52b-b99f-4b1c-8cdc-909782f5e834"),
        iso_code="NZ",
        english_name="New Zealand",
        localized_name=_("New Zealand"),
    ),
    Country(
        id=UUID("1e0151cb-eeab-4028-86b6-fd18f47be31f"),
        iso_code="NI",
        english_name="Nicaragua",
        localized_name=_("Nicaragua"),
    ),
    Country(
        id=UUID("ccc71894-5021-420d-90cc-d021df90fa3a"),
        iso_code="NE",
        english_name="Niger (the)",
        localized_name=_("Niger (the)"),
    ),
    Country(
        id=UUID("4197ba6d-acf3-42bc-96c8-049cd674fe3d"),
        iso_code="NG",
        english_name="Nigeria",
        localized_name=_("Nigeria"),
    ),
    Country(
        id=UUID("cdef9295-e9b4-4695-9b48-a4f05e31e28f"),
        iso_code="NU",
        english_name="Niue",
        localized_name=_("Niue"),
    ),
    Country(
        id=UUID("6c4cfee8-68a2-4209-81d0-ce200b92b77d"),
        iso_code="NF",
        english_name="Norfolk Island",
        localized_name=_("Norfolk Island"),
    ),
    Country(
        id=UUID("6c1f7c3b-175c-48ac-b633-1a8db2d47bf2"),
        iso_code="MP",
        english_name="Northern Mariana Islands (the)",
        localized_name=_("Northern Mariana Islands (the)"),
    ),
    Country(
        id=UUID("378a3a7a-a189-434e-a48d-6f7e8499f60a"),
        iso_code="NO",
        english_name="Norway",
        localized_name=_("Norway"),
    ),
    Country(
        id=UUID("df7dc039-9154-450b-b7c3-6bd8e2e2678f"),
        iso_code="OM",
        english_name="Oman",
        localized_name=_("Oman"),
    ),
    Country(
        id=UUID("c4fcb9ed-7240-4533-900c-9ad04cf80675"),
        iso_code="PK",
        english_name="Pakistan",
        localized_name=_("Pakistan"),
    ),
    Country(
        id=UUID("743193a0-a329-4eed-ba90-b0c08a579b0b"),
        iso_code="PW",
        english_name="Palau",
        localized_name=_("Palau"),
    ),
    Country(
        id=UUID("7323a7f4-77e5-4876-97f0-d3ffe5b5b4a3"),
        iso_code="PA",
        english_name="Panama",
        localized_name=_("Panama"),
    ),
    Country(
        id=UUID("b65c38e5-ad04-47ab-8de4-cd2c13937750"),
        iso_code="PG",
        english_name="Papua New Guinea",
        localized_name=_("Papua New Guinea"),
    ),
    Country(
        id=UUID("43ea5945-d82c-496d-b3c7-65775cdad3c9"),
        iso_code="PY",
        english_name="Paraguay",
        localized_name=_("Paraguay"),
    ),
    Country(
        id=UUID("51c69e17-5261-41c9-be8a-b8cbba8aaa2a"),
        iso_code="PE",
        english_name="Peru",
        localized_name=_("Peru"),
    ),
    Country(
        id=UUID("3c328f8f-316a-4599-ba8d-548067518c98"),
        iso_code="PH",
        english_name="Philippines (the)",
        localized_name=_("Philippines (the)"),
    ),
    Country(
        id=UUID("cf103e52-d598-4b3c-a8f5-c81f7e3617e3"),
        iso_code="PN",
        english_name="Pitcairn",
        localized_name=_("Pitcairn"),
    ),
    Country(
        id=UUID("459067f1-06e7-4c0f-9786-e6aefd240256"),
        iso_code="PL",
        english_name="Poland",
        localized_name=_("Poland"),
    ),
    Country(
        id=UUID("3ccd027c-5a65-41e5-b393-dc075c67c7a5"),
        iso_code="PT",
        english_name="Portugal",
        localized_name=_("Portugal"),
    ),
    Country(
        id=UUID("caf2c342-6747-4626-996b-c2c732c0422b"),
        iso_code="PR",
        english_name="Puerto Rico",
        localized_name=_("Puerto Rico"),
    ),
    Country(
        id=UUID("ea74059e-4d5d-4660-a006-8bc2a0eab63c"),
        iso_code="QA",
        english_name="Qatar",
        localized_name=_("Qatar"),
    ),
    Country(
        id=UUID("db0de617-a67b-4044-a2b7-358eba52aaeb"),
        iso_code="MK",
        english_name="Republic of North Macedonia",
        localized_name=_("Republic of North Macedonia"),
    ),
    Country(
        id=UUID("5b79285d-05ef-449a-b194-240772b2eb67"),
        iso_code="RO",
        english_name="Romania",
        localized_name=_("Romania"),
    ),
    Country(
        id=UUID("33fc1d3d-b184-46fe-a33f-c49092f94b15"),
        iso_code="RU",
        english_name="Russian Federation (the)",
        localized_name=_("Russian Federation (the)"),
    ),
    Country(
        id=UUID("4f76602a-9a53-4c6a-a664-e5d2d73e6909"),
        iso_code="RW",
        english_name="Rwanda",
        localized_name=_("Rwanda"),
    ),
    Country(
        id=UUID("00832350-d5a1-48b0-9670-72e1419c1065"),
        iso_code="RE",
        english_name="Réunion",
        localized_name=_("Réunion"),
    ),
    Country(
        id=UUID("d4be798e-abd2-49b7-981a-5e7810e1541d"),
        iso_code="BL",
        english_name="Saint Barthélemy",
        localized_name=_("Saint Barthélemy"),
    ),
    Country(
        id=UUID("577ab869-5492-4316-be5e-7d2433a016ae"),
        iso_code="SH",
        english_name="Saint Helena, Ascension and Tristan da Cunha",
        localized_name=_("Saint Helena, Ascension and Tristan da Cunha"),
    ),
    Country(
        id=UUID("e19ed110-81e0-4bb4-900f-533e3d52d786"),
        iso_code="KN",
        english_name="Saint Kitts and Nevis",
        localized_name=_("Saint Kitts and Nevis"),
    ),
    Country(
        id=UUID("0da20cb1-c49e-4625-8af5-55b6dd38d039"),
        iso_code="LC",
        english_name="Saint Lucia",
        localized_name=_("Saint Lucia"),
    ),
    Country(
        id=UUID("3084a3f4-0289-45c4-b449-8096ac15b433"),
        iso_code="MF",
        english_name="Saint Martin (French part)",
        localized_name=_("Saint Martin (French part)"),
    ),
    Country(
        id=UUID("77075ca9-dc48-412e-9741-8d2b920415b2"),
        iso_code="PM",
        english_name="Saint Pierre and Miquelon",
        localized_name=_("Saint Pierre and Miquelon"),
    ),
    Country(
        id=UUID("156d5173-6a9c-495d-b416-d779389d5892"),
        iso_code="VC",
        english_name="Saint Vincent and the Grenadines",
        localized_name=_("Saint Vincent and the Grenadines"),
    ),
    Country(
        id=UUID("3ac2ec31-4585-4909-b055-836790e19398"),
        iso_code="WS",
        english_name="Samoa",
        localized_name=_("Samoa"),
    ),
    Country(
        id=UUID("8c449f26-fab0-498b-8b25-05671ed87a5b"),
        iso_code="SM",
        english_name="San Marino",
        localized_name=_("San Marino"),
    ),
    Country(
        id=UUID("c5b45a9f-e88b-4189-8af9-2b3afe87eacd"),
        iso_code="ST",
        english_name="Sao Tome and Principe",
        localized_name=_("Sao Tome and Principe"),
    ),
    Country(
        id=UUID("dccfb5c4-48fa-4970-822c-bd72078418f1"),
        iso_code="SA",
        english_name="Saudi Arabia",
        localized_name=_("Saudi Arabia"),
    ),
    Country(
        id=UUID("adc3e533-94a3-4ebd-b191-d1b1ca235e6f"),
        iso_code="SN",
        english_name="Senegal",
        localized_name=_("Senegal"),
    ),
    Country(
        id=UUID("f4d58f6e-8e04-4685-9723-ac2e42ce3f02"),
        iso_code="RS",
        english_name="Serbia",
        localized_name=_("Serbia"),
    ),
    Country(
        id=UUID("fe7fb4dc-fb1d-4b56-9ee4-f05c14b48e0e"),
        iso_code="SC",
        english_name="Seychelles",
        localized_name=_("Seychelles"),
    ),
    Country(
        id=UUID("61278461-0c5a-4109-9bcd-20b85e990e57"),
        iso_code="SL",
        english_name="Sierra Leone",
        localized_name=_("Sierra Leone"),
    ),
    Country(
        id=UUID("1a6b1c7a-0b6e-4fba-a784-a20db834aacd"),
        iso_code="SG",
        english_name="Singapore",
        localized_name=_("Singapore"),
    ),
    Country(
        id=UUID("22eb7610-9047-4ae6-bd3b-433757b86a22"),
        iso_code="SX",
        english_name="Sint Maarten (Dutch part)",
        localized_name=_("Sint Maarten (Dutch part)"),
    ),
    Country(
        id=UUID("407c8c97-dfc8-46ad-ae05-1ed30c959bb2"),
        iso_code="SK",
        english_name="Slovakia",
        localized_name=_("Slovakia"),
    ),
    Country(
        id=UUID("9a043598-53fb-42fd-ad17-456162128379"),
        iso_code="SI",
        english_name="Slovenia",
        localized_name=_("Slovenia"),
    ),
    Country(
        id=UUID("de2d4e66-9582-4588-87ad-8a6b49df4bb6"),
        iso_code="SB",
        english_name="Solomon Islands",
        localized_name=_("Solomon Islands"),
    ),
    Country(
        id=UUID("820cdaf9-de84-449e-a3a7-e53d4693230a"),
        iso_code="SO",
        english_name="Somalia",
        localized_name=_("Somalia"),
    ),
    Country(
        id=UUID("57dff24f-860f-4744-bde4-21e2fcbe1e14"),
        iso_code="ZA",
        english_name="South Africa",
        localized_name=_("South Africa"),
    ),
    Country(
        id=UUID("030f6e89-b6e2-491d-b9ba-40848bd1fd5b"),
        iso_code="GS",
        english_name="South Georgia and the South Sandwich Islands",
        localized_name=_("South Georgia and the South Sandwich Islands"),
    ),
    Country(
        id=UUID("d2b3e432-6c92-48ac-8546-f634959771a0"),
        iso_code="SS",
        english_name="South Sudan",
        localized_name=_("South Sudan"),
    ),
    Country(
        id=UUID("0a249313-c3a2-4e73-b631-a3f8c3f61918"),
        iso_code="ES",
        english_name="Spain",
        localized_name=_("Spain"),
    ),
    Country(
        id=UUID("5c4ebbac-6bae-41fa-b92b-f0fdf13281a5"),
        iso_code="LK",
        english_name="Sri Lanka",
        localized_name=_("Sri Lanka"),
    ),
    Country(
        id=UUID("62d32665-dc73-475d-a759-2dc916ed8497"),
        iso_code="SD",
        english_name="Sudan (the)",
        localized_name=_("Sudan (the)"),
    ),
    Country(
        id=UUID("f4fc0993-c5eb-47da-9a5c-8357380a2bf1"),
        iso_code="SR",
        english_name="Suriname",
        localized_name=_("Suriname"),
    ),
    Country(
        id=UUID("e1ec09a3-20c1-4436-b418-810f499e580c"),
        iso_code="SJ",
        english_name="Svalbard and Jan Mayen",
        localized_name=_("Svalbard and Jan Mayen"),
    ),
    Country(
        id=UUID("5259a536-5793-4ead-8adc-b7465b1cc63f"),
        iso_code="SE",
        english_name="Sweden",
        localized_name=_("Sweden"),
    ),
    Country(
        id=UUID("a7655a13-0e08-4f7f-ab7c-7ee683e01bc8"),
        iso_code="CH",
        english_name="Switzerland",
        localized_name=_("Switzerland"),
    ),
    Country(
        id=UUID("b9dd4e95-cbf7-44af-b84d-f05dd011acbe"),
        iso_code="SY",
        english_name="Syrian Arab Republic",
        localized_name=_("Syrian Arab Republic"),
    ),
    Country(
        id=UUID("a7d1a17b-7613-4660-b6f9-34346079e14f"),
        iso_code="TW",
        english_name="Taiwan (Province of China)",
        localized_name=_("Taiwan (Province of China)"),
    ),
    Country(
        id=UUID("92308ae4-04c2-4deb-9301-7c8d88b1c01d"),
        iso_code="TJ",
        english_name="Tajikistan",
        localized_name=_("Tajikistan"),
    ),
    Country(
        id=UUID("f2475634-dd8f-49f0-9de9-fee8e9363bea"),
        iso_code="TZ",
        english_name="Tanzania, United Republic of",
        localized_name=_("Tanzania, United Republic of"),
    ),
    Country(
        id=UUID("39a11a6e-aa33-4a98-a206-93459036599f"),
        iso_code="TH",
        english_name="Thailand",
        localized_name=_("Thailand"),
    ),
    Country(
        id=UUID("6aa780fe-6021-48a4-a640-e6671446d581"),
        iso_code="TL",
        english_name="Timor-Leste",
        localized_name=_("Timor-Leste"),
    ),
    Country(
        id=UUID("a620a2f8-3008-4d50-82ce-605600e24e60"),
        iso_code="TG",
        english_name="Togo",
        localized_name=_("Togo"),
    ),
    Country(
        id=UUID("65ef2e6a-406a-4b3c-ad54-fcb2e06564b5"),
        iso_code="TK",
        english_name="Tokelau",
        localized_name=_("Tokelau"),
    ),
    Country(
        id=UUID("d23420b5-2b50-4b30-9695-a9bd81952db6"),
        iso_code="TO",
        english_name="Tonga",
        localized_name=_("Tonga"),
    ),
    Country(
        id=UUID("5753f5c5-7d84-4d41-abb3-04678b92ba86"),
        iso_code="TT",
        english_name="Trinidad and Tobago",
        localized_name=_("Trinidad and Tobago"),
    ),
    Country(
        id=UUID("c382b103-88b0-479e-9738-a82a099c74fa"),
        iso_code="TN",
        english_name="Tunisia",
        localized_name=_("Tunisia"),
    ),
    Country(
        id=UUID("f6fafdbc-3b3f-4ec9-bb45-d3b0ae4d60d6"),
        iso_code="TR",
        english_name="Turkey",
        localized_name=_("Turkey"),
    ),
    Country(
        id=UUID("5e920748-3bee-4356-a606-b5a33a4013d4"),
        iso_code="TM",
        english_name="Turkmenistan",
        localized_name=_("Turkmenistan"),
    ),
    Country(
        id=UUID("d1ccab1b-1425-4165-a8ff-11a3531ea6b1"),
        iso_code="TC",
        english_name="Turks and Caicos Islands (the)",
        localized_name=_("Turks and Caicos Islands (the)"),
    ),
    Country(
        id=UUID("4e847c10-1acc-4687-b615-992a73c131bc"),
        iso_code="TV",
        english_name="Tuvalu",
        localized_name=_("Tuvalu"),
    ),
    Country(
        id=UUID("0c486397-7204-4793-9090-8624122ef4a8"),
        iso_code="UG",
        english_name="Uganda",
        localized_name=_("Uganda"),
    ),
    Country(
        id=UUID("bf3939a2-edc5-4980-a8ce-97e4dbdd7907"),
        iso_code="UA",
        english_name="Ukraine",
        localized_name=_("Ukraine"),
    ),
    Country(
        id=UUID("9d61c9ba-34a6-46f7-b012-0c499cfcbd18"),
        iso_code="AE",
        english_name="United Arab Emirates (the)",
        localized_name=_("United Arab Emirates (the)"),
    ),
    Country(
        id=UUID("341ef841-4985-4507-9916-ddd5d4a0c3ca"),
        iso_code="GB",
        english_name="United Kingdom of Great Britain and Northern Ireland (the)",
        localized_name=_("United Kingdom of Great Britain and Northern Ireland (the)"),
    ),
    Country(
        id=UUID("95282a8f-580f-4822-8283-0492813863f8"),
        iso_code="UM",
        english_name="United States Minor Outlying Islands (the)",
        localized_name=_("United States Minor Outlying Islands (the)"),
    ),
    Country(
        id=UUID("0a4373e7-011e-4cb1-808c-dfd28005913b"),
        iso_code="US",
        english_name="United States of America (the)",
        localized_name=_("United States of America (the)"),
    ),
    Country(
        id=UUID("48c0b1bd-0717-4485-963c-caf59b2e0601"),
        iso_code="UY",
        english_name="Uruguay",
        localized_name=_("Uruguay"),
    ),
    Country(
        id=UUID("33ed7dd3-9a48-4cbc-b645-4da2b69ff187"),
        iso_code="UZ",
        english_name="Uzbekistan",
        localized_name=_("Uzbekistan"),
    ),
    Country(
        id=UUID("12baffac-0cb7-44eb-a084-27f6908ebed3"),
        iso_code="VU",
        english_name="Vanuatu",
        localized_name=_("Vanuatu"),
    ),
    Country(
        id=UUID("d9cadee9-efb0-473f-8c93-9c2b1dca74fd"),
        iso_code="VE",
        english_name="Venezuela (Bolivarian Republic of)",
        localized_name=_("Venezuela (Bolivarian Republic of)"),
    ),
    Country(
        id=UUID("3a6f19d1-71fd-4511-8939-7bb1b97c91f9"),
        iso_code="VN",
        english_name="Viet Nam",
        localized_name=_("Viet Nam"),
    ),
    Country(
        id=UUID("7876508b-3e5b-488d-83e7-2e376cfbd223"),
        iso_code="VG",
        english_name="Virgin Islands (British)",
        localized_name=_("Virgin Islands (British)"),
    ),
    Country(
        id=UUID("41bc0482-e763-4acf-9dc2-b8fc9e3d2fe4"),
        iso_code="VI",
        english_name="Virgin Islands (U.S.)",
        localized_name=_("Virgin Islands (U.S.)"),
    ),
    Country(
        id=UUID("cd5b58f8-70b9-4ff7-b201-69136ab2e91e"),
        iso_code="WF",
        english_name="Wallis and Futuna",
        localized_name=_("Wallis and Futuna"),
    ),
    Country(
        id=UUID("28ded745-40ae-4968-91a4-f3abdde930cd"),
        iso_code="EH",
        english_name="Western Sahara",
        localized_name=_("Western Sahara"),
    ),
    Country(
        id=UUID("e0a28207-4fb8-4cb2-9ac3-f6228f947c3a"),
        iso_code="YE",
        english_name="Yemen",
        localized_name=_("Yemen"),
    ),
    Country(
        id=UUID("9444f382-4e01-41b0-b133-29610bfebf7f"),
        iso_code="ZM",
        english_name="Zambia",
        localized_name=_("Zambia"),
    ),
    Country(
        id=UUID("8cd39f6f-49ff-46e5-b4cd-f96c37275dac"),
        iso_code="ZW",
        english_name="Zimbabwe",
        localized_name=_("Zimbabwe"),
    ),
    Country(
        id=UUID("53981a39-2c96-4f4c-a1ee-0124e1eeac80"),
        iso_code="AX",
        english_name="Åland Islands",
        localized_name=_("Åland Islands"),
    ),
]

LANGUAGES: list[Language] = [
    Language(
        id=UUID("2461a75c-50ee-430b-8f26-3e7eabf7f943"),
        iso_code="ab",
        english_name=_("Abkhazian"),
        localized_name="аҧсуа бызшәа, аҧсшәа",
    ),
    Language(
        id=UUID("d8cf32b2-b8c5-4d9a-9ea5-c71fe6a16a01"),
        iso_code="aa",
        english_name=_("Afar"),
        localized_name="Afaraf",
    ),
    Language(
        id=UUID("c01d2fd2-b3a8-4ef2-9a0b-8de8cd57ee8c"),
        iso_code="af",
        english_name=_("Afrikaans"),
        localized_name="Afrikaans",
    ),
    Language(
        id=UUID("607548fa-8091-443a-998f-e1b417b9c7ab"),
        iso_code="ak",
        english_name=_("Akan"),
        localized_name="Akan",
    ),
    Language(
        id=UUID("84d6caa1-35b9-43cf-944c-b475405e687c"),
        iso_code="sq",
        english_name=_("Albanian"),
        localized_name="Shqip",
    ),
    Language(
        id=UUID("89ed1d07-f158-4f77-a7fe-7355e06ffcb2"),
        iso_code="am",
        english_name=_("Amharic"),
        localized_name="አማርኛ",
    ),
    Language(
        id=UUID("e4e70df9-27f6-43a0-baf8-484513273835"),
        iso_code="ar",
        english_name=_("Arabic"),
        localized_name="العربية",
    ),
    Language(
        id=UUID("6eff3104-1beb-4923-bd17-74d5cbd5d1b8"),
        iso_code="an",
        english_name=_("Aragonese"),
        localized_name="aragonés",
    ),
    Language(
        id=UUID("7ed0fd38-3433-462f-a417-5569d72bf736"),
        iso_code="hy",
        english_name=_("Armenian"),
        localized_name="Հայերեն",
    ),
    Language(
        id=UUID("4c6e302f-7e11-4329-a634-0394fc76bc75"),
        iso_code="as",
        english_name=_("Assamese"),
        localized_name="অসমীয়া",
    ),
    Language(
        id=UUID("3df3d414-2439-4186-a881-9c5cbb7d05e6"),
        iso_code="av",
        english_name=_("Avaric"),
        localized_name="авар мацӀ, магӀарул мацӀ",
    ),
    Language(
        id=UUID("4c3a677f-b243-4cf8-ae0b-b661ab8b750a"),
        iso_code="ae",
        english_name=_("Avestan"),
        localized_name="avesta",
    ),
    Language(
        id=UUID("567dba6c-78b6-42c9-a0cc-296e6215a02c"),
        iso_code="ay",
        english_name=_("Aymara"),
        localized_name="aymar aru",
    ),
    Language(
        id=UUID("3a47bcee-1225-488b-8f14-539b96ef26ff"),
        iso_code="az",
        english_name=_("Azerbaijani"),
        localized_name="azərbaycan dili",
    ),
    Language(
        id=UUID("b355b555-5f3e-4eec-a1d4-eb25816e08a7"),
        iso_code="bm",
        english_name=_("Bambara"),
        localized_name="bamanankan",
    ),
    Language(
        id=UUID("c8e67f4e-d1f8-4ecb-9754-3df280e1d480"),
        iso_code="ba",
        english_name=_("Bashkir"),
        localized_name="башҡорт теле",
    ),
    Language(
        id=UUID("f1558459-715a-4c4d-9950-85cdfb4b4e13"),
        iso_code="eu",
        english_name=_("Basque"),
        localized_name="euskara, euskera",
    ),
    Language(
        id=UUID("fe4712cc-49fd-458f-836c-9c3d3802874d"),
        iso_code="be",
        english_name=_("Belarusian"),
        localized_name="беларуская мова",
    ),
    Language(
        id=UUID("67d76d5d-353d-4338-b880-057ad415d875"),
        iso_code="bn",
        english_name=_("Bengali"),
        localized_name="বাং",
    ),
    Language(
        id=UUID("96085f2b-6a79-4051-8629-8598f2b83176"),
        iso_code="bh",
        english_name=_("Bihari languages"),
        localized_name="भोजपुरी",
    ),
    Language(
        id=UUID("11c25dd5-f047-460e-b4c2-bd4fd80f32a3"),
        iso_code="bi",
        english_name=_("Bislama"),
        localized_name="Bislama",
    ),
    Language(
        id=UUID("9bc51887-1f10-4aad-8f7a-f562929d4074"),
        iso_code="bs",
        english_name=_("Bosnian"),
        localized_name="bosanski jezik",
    ),
    Language(
        id=UUID("fea0f19d-ce96-4342-bfdb-bbd9acb57780"),
        iso_code="br",
        english_name=_("Breton"),
        localized_name="brezhoneg",
    ),
    Language(
        id=UUID("e2def4a6-4660-48af-bbcf-dd47dc237ca6"),
        iso_code="bg",
        english_name=_("Bulgarian"),
        localized_name="български език",
    ),
    Language(
        id=UUID("a1fae026-4656-4fcb-84a1-c2568f30a7e1"),
        iso_code="my",
        english_name=_("Burmese"),
        localized_name="ဗမာစာ",
    ),
    Language(
        id=UUID("35cb9e5c-8d6b-4ebd-ad78-88b4cec4d8a4"),
        iso_code="ca",
        english_name=_("Catalan, Valencian"),
        localized_name="català, valencià",
    ),
    Language(
        id=UUID("c8022e29-e92c-4c3b-b875-579f5382f969"),
        iso_code="ch",
        english_name=_("Chamorro"),
        localized_name="Chamoru",
    ),
    Language(
        id=UUID("d788686b-4b81-42a1-9a21-5d4b91c3583a"),
        iso_code="ce",
        english_name=_("Chechen"),
        localized_name="нохчийн мотт",
    ),
    Language(
        id=UUID("4d495541-9e84-43aa-b1db-290cc1650311"),
        iso_code="ny",
        english_name=_("Chichewa, Chewa, Nyanja"),
        localized_name="chiCheŵa, chinyanja",
    ),
    Language(
        id=UUID("b27e59e9-e001-41dc-8efc-174fea58a471"),
        iso_code="zh",
        english_name=_("Chinese"),
        localized_name="中文 (Zhōngwén), 汉语 / 漢語 (Hànyǔ)",
    ),
    Language(
        id=UUID("868ec3b3-40ee-4a5d-a9ed-9496241d5028"),
        iso_code="cv",
        english_name=_("Chuvash"),
        localized_name="чӑваш чӗлхи",
    ),
    Language(
        id=UUID("19b4e66f-d4db-4522-9b74-38ef0a9c4dc5"),
        iso_code="kw",
        english_name=_("Cornish"),
        localized_name="Kernewek",
    ),
    Language(
        id=UUID("46cb8c45-9b0c-470f-b1bf-e21f7f01c927"),
        iso_code="co",
        english_name=_("Corsican"),
        localized_name="corsu, lingua corsa",
    ),
    Language(
        id=UUID("9f424e46-82cf-431e-9180-6eedfc1423b5"),
        iso_code="cr",
        english_name=_("Cree"),
        localized_name="ᓀᐦᐃᔭᐍᐏᐣ",
    ),
    Language(
        id=UUID("7d1f42fc-d0f8-4230-b5de-ff043e376a52"),
        iso_code="hr",
        english_name=_("Croatian"),
        localized_name="hrvatski jezik",
    ),
    Language(
        id=UUID("89198f38-fd68-4a9d-8bb5-d6375e6efdd7"),
        iso_code="cs",
        english_name=_("Czech"),
        localized_name="čeština, český jazyk",
    ),
    Language(
        id=UUID("056a5288-bda0-4145-ad4f-9806c9449163"),
        iso_code="da",
        english_name=_("Danish"),
        localized_name="dansk",
    ),
    Language(
        id=UUID("38aa4525-7586-4dd5-9241-771df3b2d603"),
        iso_code="dv",
        english_name=_("Divehi, Dhivehi, Maldivian"),
        localized_name="ދިވެހި",
    ),
    Language(
        id=UUID("b8c86738-df9b-460e-8b2f-117f95a565c8"),
        iso_code="nl",
        english_name=_("Dutch, Flemish"),
        localized_name="Nederlands, Vlaams",
    ),
    Language(
        id=UUID("6115356b-7f7d-4fca-8215-7af53a8b0692"),
        iso_code="dz",
        english_name=_("Dzongkha"),
        localized_name="རྫོང་ཁ",
    ),
    Language(
        id=UUID("23d16d3a-ebf7-457f-9cd8-ddce732124c8"),
        iso_code="en",
        english_name=_("English"),
        localized_name="English",
    ),
    Language(
        id=UUID("9809beab-2857-44a9-b668-19112a510763"),
        iso_code="eo",
        english_name=_("Esperanto"),
        localized_name="Esperanto",
    ),
    Language(
        id=UUID("16a80058-8705-4e60-b9c4-c861231119c7"),
        iso_code="et",
        english_name=_("Estonian"),
        localized_name="eesti, eesti keel",
    ),
    Language(
        id=UUID("29cd5b0a-a818-4bce-85e5-e6955a3dcee9"),
        iso_code="ee",
        english_name=_("Ewe"),
        localized_name="Eʋegbe",
    ),
    Language(
        id=UUID("b18c8ade-1300-4891-a7cb-f932c37df030"),
        iso_code="fo",
        english_name=_("Faroese"),
        localized_name="føroyskt",
    ),
    Language(
        id=UUID("ead65b65-2e7e-4866-bf00-4575869037d8"),
        iso_code="fj",
        english_name=_("Fijian"),
        localized_name="vosa Vakaviti",
    ),
    Language(
        id=UUID("5aa7e34a-c04f-456e-b18c-3c312caff06c"),
        iso_code="fi",
        english_name=_("Finnish"),
        localized_name="suomi, suomen kieli",
    ),
    Language(
        id=UUID("0b0347e1-d4b8-4a9a-b806-b82532f8a79a"),
        iso_code="fr",
        english_name=_("French"),
        localized_name="français, langue française",
    ),
    Language(
        id=UUID("865a5e17-148a-4aac-813f-7a56def69876"),
        iso_code="ff",
        english_name=_("Fulah"),
        localized_name="Fulfulde, Pulaar, Pular",
    ),
    Language(
        id=UUID("80c1caa8-20bf-4126-a1d7-5399aad0d78e"),
        iso_code="gl",
        english_name=_("Galician"),
        localized_name="Galego",
    ),
    Language(
        id=UUID("32836526-4312-43f4-a6a3-08fbed9b2831"),
        iso_code="ka",
        english_name=_("Georgian"),
        localized_name="ქართული",
    ),
    Language(
        id=UUID("818616bd-47ad-4e1b-a76e-aeb90762c382"),
        iso_code="de",
        english_name=_("German"),
        localized_name="Deutsch",
    ),
    Language(
        id=UUID("05931df2-8496-4ba7-8c50-7105f6f27ecc"),
        iso_code="el",
        english_name=_("Greek, Modern (1453–)"),
        localized_name="ελληνικά",
    ),
    Language(
        id=UUID("28d098ef-2db8-41f3-852e-1a744d4852e8"),
        iso_code="gn",
        english_name=_("Guarani"),
        localized_name="Avañe'ẽ",
    ),
    Language(
        id=UUID("68e7d881-41e2-416b-9ee8-f17259f9fddd"),
        iso_code="gu",
        english_name=_("Gujarati"),
        localized_name="ગુજરાતી",
    ),
    Language(
        id=UUID("9c2f7c93-f43a-45f5-876a-c893145b2d7f"),
        iso_code="ht",
        english_name=_("Haitian, Haitian Kreol"),
        localized_name="Kreyòl ayisyen",
    ),
    Language(
        id=UUID("bf5af8fb-0f57-4928-958e-360a6a8776a0"),
        iso_code="ha",
        english_name=_("Hausa"),
        localized_name="هَوُسَ",
    ),
    Language(
        id=UUID("6a916a22-437b-4b6f-8a2a-aef856ba04a4"),
        iso_code="he",
        english_name=_("Hebrew"),
        localized_name="עברית",
    ),
    Language(
        id=UUID("eaade325-348c-4e44-95bb-804aad3796af"),
        iso_code="hz",
        english_name=_("Herero"),
        localized_name="Otjiherero",
    ),
    Language(
        id=UUID("ccb31fe3-509d-4a96-bc45-f79e0a404414"),
        iso_code="hi",
        english_name=_("Hindi"),
        localized_name="हिन्दी, हिंदी",
    ),
    Language(
        id=UUID("2b9ff77a-896a-4329-8da7-f1be0008f5c3"),
        iso_code="ho",
        english_name=_("Hiri Motu"),
        localized_name="Hiri Motu",
    ),
    Language(
        id=UUID("951ac4f4-3553-4ada-95ce-b380757fe2a7"),
        iso_code="hu",
        english_name=_("Hungarian"),
        localized_name="magyar",
    ),
    Language(
        id=UUID("25c6ba6f-b326-48d5-b477-c24c3352178e"),
        iso_code="ia",
        english_name=_("Interlingua (International Auxiliary Language Association)"),
        localized_name="Interlingua",
    ),
    Language(
        id=UUID("1d097745-c408-4a51-8708-2fa0cbe9857c"),
        iso_code="id",
        english_name=_("Indonesian"),
        localized_name="Bahasa Indonesia",
    ),
    Language(
        id=UUID("89605be9-8051-4549-b9f9-300c100d2c98"),
        iso_code="ie",
        english_name=_("Interlingue, Occidental"),
        localized_name="(ursprünglich:) Occidental, (nach 1945:) Interlingue",
    ),
    Language(
        id=UUID("930f2e00-50c7-4930-b4dc-b19ce3e99660"),
        iso_code="ga",
        english_name=_("Irish"),
        localized_name="Gaeilge",
    ),
    Language(
        id=UUID("d4c16fc3-8aab-4d64-8e5a-d3b64d3472c1"),
        iso_code="ig",
        english_name=_("Igbo"),
        localized_name="Asụsụ Igbo",
    ),
    Language(
        id=UUID("6b653ac2-ea46-4bc6-b080-8da09fd473c2"),
        iso_code="ik",
        english_name=_("Inupiaq"),
        localized_name="Iñupiaq, Iñupiatun",
    ),
    Language(
        id=UUID("cd2a7ab1-a44c-424f-9024-04e7dcb6f40d"),
        iso_code="io",
        english_name=_("Ido"),
        localized_name="Ido",
    ),
    Language(
        id=UUID("a756e6f7-ee87-43f6-adbd-14e5de399fe4"),
        iso_code="is",
        english_name=_("Icelandic"),
        localized_name="Íslenska",
    ),
    Language(
        id=UUID("250acca8-fadf-48f9-b0e8-9e983eeb7ec0"),
        iso_code="it",
        english_name=_("Italian"),
        localized_name="Italiano",
    ),
    Language(
        id=UUID("426645a6-500d-42ea-bf19-b24dad7e6bd7"),
        iso_code="iu",
        english_name=_("Inuktitut"),
        localized_name="ᐃᓄᒃᑎᑐᑦ",
    ),
    Language(
        id=UUID("2917a53f-ca41-4f34-9168-fdf2a93a4664"),
        iso_code="ja",
        english_name=_("Japanese"),
        localized_name="日本語, (にほんご Nihongo)",
    ),
    Language(
        id=UUID("a93ee80e-26c6-4499-b486-a17fa9250f72"),
        iso_code="jv",
        english_name=_("Javanese"),
        localized_name="ꦧꦱꦗꦮ, Basa Jawa",
    ),
    Language(
        id=UUID("e2bdf42f-a7cf-4ff4-b09b-ec409fe1d466"),
        iso_code="kl",
        english_name=_("Kalaallisut, Greenlandic"),
        localized_name="kalaallisut, kalaallit oqaasii",
    ),
    Language(
        id=UUID("8681a44d-9f02-41ae-83e1-32d765235fed"),
        iso_code="kn",
        english_name=_("Kannada"),
        localized_name="ಕನ್ನಡ",
    ),
    Language(
        id=UUID("ee210842-e44a-462a-8e75-3d37e7e2f73a"),
        iso_code="kr",
        english_name=_("Kanuri"),
        localized_name="Kanuri",
    ),
    Language(
        id=UUID("d50d3976-7851-47c6-80b4-35adb66d7a70"),
        iso_code="ks",
        english_name=_("Kashmiri"),
        localized_name="कश्मीरी, كشميري",
    ),
    Language(
        id=UUID("590bb549-2666-4131-8b48-458b4844009f"),
        iso_code="kk",
        english_name=_("Kazakh"),
        localized_name="қазақ тілі",
    ),
    Language(
        id=UUID("c7159488-b06d-40a5-8f3c-54c1653fa914"),
        iso_code="km",
        english_name=_("Central Khmer"),
        localized_name="ខ្មែរ, ខេមរភាសា, ភាសាខ្មែរ",
    ),
    Language(
        id=UUID("bcc065fb-9ed6-4829-ab14-df5a243b04de"),
        iso_code="ki",
        english_name=_("Kikuyu, Gikuyu"),
        localized_name="Gĩkũyũ",
    ),
    Language(
        id=UUID("8993005a-fe95-4204-848a-ced7e295c786"),
        iso_code="rw",
        english_name=_("Kinyarwanda"),
        localized_name="Ikinyarwanda",
    ),
    Language(
        id=UUID("32b04e36-0d49-49bf-9b18-0b4f16433481"),
        iso_code="ky",
        english_name=_("Kirghiz, Kyrgyz"),
        localized_name="Кыргызча, Кыргыз тили",
    ),
    Language(
        id=UUID("dca4763b-12a4-4b28-b6e5-8795a6c310b3"),
        iso_code="kv",
        english_name=_("Komi"),
        localized_name="коми кыв",
    ),
    Language(
        id=UUID("37fb648e-6a68-43b6-b58e-41b9c02ad0e8"),
        iso_code="kg",
        english_name=_("Kongo"),
        localized_name="Kikongo",
    ),
    Language(
        id=UUID("63ae9d62-ace7-48fe-9f73-04a31c567a61"),
        iso_code="ko",
        english_name=_("Korean"),
        localized_name="한국어 (韓國語, Hangugeo)",
    ),
    Language(
        id=UUID("7e3a987d-6f61-4a6f-bd91-1b6c0d822c89"),
        iso_code="ku",
        english_name=_("Kurdish"),
        localized_name="Kurdî, کوردی",
    ),
    Language(
        id=UUID("99a81571-39f0-4719-b10c-dc93bf2d9d30"),
        iso_code="kj",
        english_name=_("Kuanyama, Kwanyama"),
        localized_name="Kuanyama",
    ),
    Language(
        id=UUID("ec820f07-e02b-4083-8901-8326d170262c"),
        iso_code="la",
        english_name=_("Latin"),
        localized_name="latine, lingua latina",
    ),
    Language(
        id=UUID("764fb3fe-8f96-4233-bf9a-d414e950eecb"),
        iso_code="lb",
        english_name=_("Luxembourgish, Letzeburgesch"),
        localized_name="Lëtzebuergesch",
    ),
    Language(
        id=UUID("760d4308-71a9-4f4b-bb5a-a88c4447e8aa"),
        iso_code="lg",
        english_name=_("Ganda"),
        localized_name="Luganda",
    ),
    Language(
        id=UUID("e2df0015-306e-40fd-93ef-ea70290852bc"),
        iso_code="li",
        english_name=_("Limburgan, Limburger, Limburgish"),
        localized_name="Limburgs",
    ),
    Language(
        id=UUID("3833a445-b264-469a-a5e1-52f8e9cc56be"),
        iso_code="ln",
        english_name=_("Lingala"),
        localized_name="Lingála",
    ),
    Language(
        id=UUID("d92d0dea-79be-419a-be91-2c67e98e3202"),
        iso_code="lo",
        english_name=_("Lao"),
        localized_name="ພາສາລາວ",
    ),
    Language(
        id=UUID("8d94f935-6216-42de-936b-3e0830ecbef2"),
        iso_code="lt",
        english_name=_("Lithuanian"),
        localized_name="lietuvių kalba",
    ),
    Language(
        id=UUID("225b2979-5388-42f4-9071-e91c1c87f5ff"),
        iso_code="lu",
        english_name=_("Luba-Katanga"),
        localized_name="Kiluba",
    ),
    Language(
        id=UUID("6b1f39f0-d921-492c-9bfc-c7809d3171ab"),
        iso_code="lv",
        english_name=_("Latvian"),
        localized_name="latviešu valoda",
    ),
    Language(
        id=UUID("77f47f5a-b5ec-4681-8608-d5e4d9f84813"),
        iso_code="gv",
        english_name=_("Manx"),
        localized_name="Gaelg, Gailck",
    ),
    Language(
        id=UUID("7e427a4d-9deb-402d-a2a1-1f1ed440e504"),
        iso_code="mk",
        english_name=_("Macedonian"),
        localized_name="македонски јазик",
    ),
    Language(
        id=UUID("6adb0256-5717-41ac-8e33-bd7af9369681"),
        iso_code="mg",
        english_name=_("Malagasy"),
        localized_name="fiteny malagasy",
    ),
    Language(
        id=UUID("1c488241-6079-4388-b35a-ee424ead9265"),
        iso_code="ms",
        english_name=_("Malay"),
        localized_name="Bahasa Melayu, بهاس ملايو",
    ),
    Language(
        id=UUID("dfbf37a7-cea4-4b00-a316-c0428aca1b9f"),
        iso_code="ml",
        english_name=_("Malayalam"),
        localized_name="മലയാളം",
    ),
    Language(
        id=UUID("8166faf3-e480-441a-8439-e6c127bb04a1"),
        iso_code="mt",
        english_name=_("Maltese"),
        localized_name="Malti",
    ),
    Language(
        id=UUID("2f36ca61-64e2-4be3-865a-bb961f553e64"),
        iso_code="mi",
        english_name=_("Maori"),
        localized_name="te reo Māori",
    ),
    Language(
        id=UUID("55865e2d-9d7c-4917-a0ac-4d1d39c96dec"),
        iso_code="mr",
        english_name=_("Marathi"),
        localized_name="मराठी",
    ),
    Language(
        id=UUID("555396ea-4075-43c1-b547-13c6cbd2e794"),
        iso_code="mh",
        english_name=_("Marshallese"),
        localized_name="Kajin Ṃajeḷ",
    ),
    Language(
        id=UUID("064231fd-a0da-47a1-8ce4-6e074a4c36ac"),
        iso_code="mn",
        english_name=_("Mongolian"),
        localized_name="Монгол хэл",
    ),
    Language(
        id=UUID("e5bf2b7c-c56d-44a6-92d1-1d21772a611b"),
        iso_code="na",
        english_name=_("Nauru"),
        localized_name="Dorerin Naoero",
    ),
    Language(
        id=UUID("4d47b451-4fb8-4279-9fec-c60632f41b8b"),
        iso_code="nv",
        english_name=_("Navajo, Navaho"),
        localized_name="Diné bizaad",
    ),
    Language(
        id=UUID("2a49fcc6-9245-4ab3-b806-eb08c0453ff9"),
        iso_code="nd",
        english_name=_("North Ndebele"),
        localized_name="isiNdebele",
    ),
    Language(
        id=UUID("3544f617-9481-4557-acfd-c8f63af05c02"),
        iso_code="ne",
        english_name=_("Nepali"),
        localized_name="नेपाली",
    ),
    Language(
        id=UUID("c7d201a8-fc99-47f2-8538-565c59922041"),
        iso_code="ng",
        english_name=_("Ndonga"),
        localized_name="Owambo",
    ),
    Language(
        id=UUID("b8105ef9-a93f-41e8-be09-b238142fcdd6"),
        iso_code="nb",
        english_name=_("Norwegian Bokmål"),
        localized_name="Norsk Bokmål",
    ),
    Language(
        id=UUID("374a68ae-c99d-429d-86de-11fe7563d7f6"),
        iso_code="nn",
        english_name=_("Norwegian Nynorsk"),
        localized_name="Norsk Nynorsk",
    ),
    Language(
        id=UUID("8a02f01f-c977-4aea-a8d8-19eb2558c555"),
        iso_code="no",
        english_name=_("Norwegian"),
        localized_name="Norsk",
    ),
    Language(
        id=UUID("2067635b-c4f4-4415-9408-d06d85551123"),
        iso_code="ii",
        english_name=_("Sichuan Yi, Nuosu"),
        localized_name="ꆈꌠ꒿, Nuosuhxop",
    ),
    Language(
        id=UUID("a35dc65b-bed0-4811-a4c9-2298bb9290ff"),
        iso_code="nr",
        english_name=_("South Ndebele"),
        localized_name="isiNdebele",
    ),
    Language(
        id=UUID("b6daa059-292e-4e7a-8cf4-fe46adfce4a7"),
        iso_code="oc",
        english_name=_("Occitan"),
        localized_name="occitan, lenga d'òc",
    ),
    Language(
        id=UUID("b853b01a-f59c-4067-b444-bc8e74a9fa7b"),
        iso_code="oj",
        english_name=_("Ojibwa"),
        localized_name="ᐊᓂᔑᓈᐯᒧᐎᓐ",
    ),
    Language(
        id=UUID("73d2f049-aadd-4e69-9c5a-1a7134f33e48"),
        iso_code="cu",
        english_name=_(
            "Church Slavic, Old Slavonic, Church Slavonic, Old Bulgarian, Old Church Slavonic"
        ),
        localized_name="ѩзыкъ словѣньскъ",
    ),
    Language(
        id=UUID("a0060c48-b272-43ab-adbf-d78d925667f2"),
        iso_code="om",
        english_name=_("Oromo"),
        localized_name="Afaan Oromoo",
    ),
    Language(
        id=UUID("a0792a22-d47b-42d9-ac5d-6237679f2aa0"),
        iso_code="or",
        english_name=_("Oriya"),
        localized_name="ଓଡ଼ିଆ",
    ),
    Language(
        id=UUID("c93f240d-d932-4f97-8732-43d8686768bd"),
        iso_code="os",
        english_name=_("Ossetian, Ossetic"),
        localized_name="ирон æвзаг",
    ),
    Language(
        id=UUID("6bd04e30-e21f-4633-9707-b67994afdc2a"),
        iso_code="pa",
        english_name=_("Panjabi, Punjabi"),
        localized_name="ਪੰਜਾਬੀ",
    ),
    Language(
        id=UUID("f971651f-b6f3-4663-84f3-ecadf4ea686d"),
        iso_code="pi",
        english_name=_("Pali"),
        localized_name="पालि, पाळि",
    ),
    Language(
        id=UUID("18fe2ca0-e9e0-48ee-8f0f-982484ed8fd6"),
        iso_code="fa",
        english_name=_("Persian"),
        localized_name="فارسی",
    ),
    Language(
        id=UUID("d04a6302-7c2f-4312-a3a2-353bd49b3910"),
        iso_code="pl",
        english_name=_("Polish"),
        localized_name="język polski, polszczyzna",
    ),
    Language(
        id=UUID("925c480d-2363-46b9-b75c-343f214e5b46"),
        iso_code="ps",
        english_name=_("Pashto, Pushto"),
        localized_name="پښتو",
    ),
    Language(
        id=UUID("ae73fd1e-abcc-4b9b-8485-40c45569846f"),
        iso_code="pt",
        english_name=_("Portuguese"),
        localized_name="Português",
    ),
    Language(
        id=UUID("607d7676-c7c1-4f5a-ba2c-e570b100ee09"),
        iso_code="qu",
        english_name=_("Quechua"),
        localized_name="Runa Simi, Kichwa",
    ),
    Language(
        id=UUID("0ec38362-c45d-46fc-a709-800bc49fb629"),
        iso_code="rm",
        english_name=_("Romansh"),
        localized_name="Rumantsch, Romontsch, Rumauntsch",
    ),
    Language(
        id=UUID("7533072e-acba-4005-b845-a63511465a82"),
        iso_code="rn",
        english_name=_("Rundi"),
        localized_name="Ikirundi",
    ),
    Language(
        id=UUID("b00fcc47-6392-4009-adc0-290b178faf6c"),
        iso_code="ro",
        english_name=_("Romanian, Moldavian, Moldovan"),
        localized_name="Română",
    ),
    Language(
        id=UUID("94d7eacc-e041-43c9-85d7-bc9c23270aba"),
        iso_code="ru",
        english_name=_("Russian"),
        localized_name="русский",
    ),
    Language(
        id=UUID("5418a654-3ac1-4319-af30-eafcf8641603"),
        iso_code="sa",
        english_name=_("Sanskrit"),
        localized_name="संस्कृतम्",
    ),
    Language(
        id=UUID("469627ea-6b22-426a-932e-70ce0c667fe9"),
        iso_code="sc",
        english_name=_("Sardinian"),
        localized_name="sardu",
    ),
    Language(
        id=UUID("c74cad31-3058-47c8-b0e4-c0ae4c439ec7"),
        iso_code="sd",
        english_name=_("Sindhi"),
        localized_name="सिन्धी, سنڌي، سندھی",
    ),
    Language(
        id=UUID("ce305221-25f7-42b9-ae43-7d30732ec34a"),
        iso_code="se",
        english_name=_("Northern Sami"),
        localized_name="Davvisámegiella",
    ),
    Language(
        id=UUID("d31eb88d-f705-40fc-aaa7-1e867fe9c62e"),
        iso_code="(sh)",
        english_name=_("Serbo-Croatian"),
        localized_name="српскохрватски, srpskohrvatski",
    ),
    Language(
        id=UUID("a9459f5b-7dd8-4f01-a73d-468f5dccbf5e"),
        iso_code="sm",
        english_name=_("Samoan"),
        localized_name="gagana fa'a Samoa",
    ),
    Language(
        id=UUID("77e7e61a-e766-4bdf-b2d8-73452c2f008b"),
        iso_code="sg",
        english_name=_("Sango"),
        localized_name="yângâ tî sängö",
    ),
    Language(
        id=UUID("812cc766-7ed8-4597-80d0-c79d1243a75b"),
        iso_code="sr",
        english_name=_("Serbian"),
        localized_name="српски језик, srpski jezik",
    ),
    Language(
        id=UUID("decf8586-0609-4c33-8b13-861a8a687959"),
        iso_code="gd",
        english_name=_("Gaelic, Scottish Gaelic"),
        localized_name="Gàidhlig",
    ),
    Language(
        id=UUID("2161d7ab-6305-4747-b026-f3abb06f28b4"),
        iso_code="sn",
        english_name=_("Shona"),
        localized_name="chiShona",
    ),
    Language(
        id=UUID("cbbbe617-af5a-4b7a-a56f-7b9ac7766db5"),
        iso_code="si",
        english_name=_("Sinhala, Sinhalese"),
        localized_name="සිංල",
    ),
    Language(
        id=UUID("5ab14903-cca1-45e1-b5e1-8d9e9d3f6b75"),
        iso_code="sk",
        english_name=_("Slovak"),
        localized_name="slovenčina, slovenský jazyk",
    ),
    Language(
        id=UUID("55998e04-f6d8-469a-ac43-44aafc7a8176"),
        iso_code="sl",
        english_name=_("Slovenian"),
        localized_name="slovenski jezik, slovenščina",
    ),
    Language(
        id=UUID("24426005-b46d-48b6-8564-8cbfcd361c77"),
        iso_code="so",
        english_name=_("Somali"),
        localized_name="Soomaaliga, af Soomaali",
    ),
    Language(
        id=UUID("bf043224-c60a-41d0-8bbf-6f5b784c75a1"),
        iso_code="st",
        english_name=_("Southern Sotho"),
        localized_name="Sesotho",
    ),
    Language(
        id=UUID("b303116d-3f02-4ecf-ab24-05ff034de500"),
        iso_code="es",
        english_name=_("Spanish, Castilian"),
        localized_name="Español",
    ),
    Language(
        id=UUID("f032fde5-a725-4a17-8a6f-1b8c5374001c"),
        iso_code="su",
        english_name=_("Sundanese"),
        localized_name="Basa Sunda",
    ),
    Language(
        id=UUID("d5eace61-b74a-4803-bd03-4a5179ec1e65"),
        iso_code="sw",
        english_name=_("Swahili"),
        localized_name="Kiswahili",
    ),
    Language(
        id=UUID("2b5fef98-2b50-4738-a432-65a87949ddc3"),
        iso_code="ss",
        english_name=_("Swati"),
        localized_name="SiSwati",
    ),
    Language(
        id=UUID("4d3821bf-ad3c-4603-8bf8-ca0aa1f529d8"),
        iso_code="sv",
        english_name=_("Swedish"),
        localized_name="Svenska",
    ),
    Language(
        id=UUID("aa10a484-5bed-459d-80a1-33890fc62528"),
        iso_code="ta",
        english_name=_("Tamil"),
        localized_name="தமிழ்",
    ),
    Language(
        id=UUID("ebe91ec2-145a-4205-b832-6cef0eea9e2c"),
        iso_code="te",
        english_name=_("Telugu"),
        localized_name="తెలుగు",
    ),
    Language(
        id=UUID("9c6b48ec-c95b-406f-912d-3951a2136dee"),
        iso_code="tg",
        english_name=_("Tajik"),
        localized_name="тоҷикӣ, toçikī, تاجیکی",
    ),
    Language(
        id=UUID("d88c7923-a762-42d9-b633-178efbfa83fe"),
        iso_code="th",
        english_name=_("Thai"),
        localized_name="ไทย",
    ),
    Language(
        id=UUID("7a5e0eaf-9f25-4b2e-873f-00a82ce1c341"),
        iso_code="ti",
        english_name=_("Tigrinya"),
        localized_name="ትግርኛ",
    ),
    Language(
        id=UUID("d86ac0a8-8dc4-422c-ad58-b44167461a3c"),
        iso_code="bo",
        english_name=_("Tibetan"),
        localized_name="བོད་ཡིག",
    ),
    Language(
        id=UUID("ac4fb62a-0691-4668-a28f-8098949546d7"),
        iso_code="tk",
        english_name=_("Turkmen"),
        localized_name="Türkmen, Түркмен",
    ),
    Language(
        id=UUID("5da933f8-ec65-4b18-9f2d-34fc17e5c401"),
        iso_code="tl",
        english_name=_("Tagalog"),
        localized_name="Wikang Tagalog",
    ),
    Language(
        id=UUID("42138665-90e9-4a21-b7c7-8e1a10bf4734"),
        iso_code="tn",
        english_name=_("Tswana"),
        localized_name="Setswana",
    ),
    Language(
        id=UUID("c3bc8a30-573f-483e-837e-3c485e1d8eae"),
        iso_code="to",
        english_name=_("Tonga (Tonga Islands)"),
        localized_name="Faka Tonga",
    ),
    Language(
        id=UUID("a3148bdd-34ff-48bf-a79b-d3da52615274"),
        iso_code="tr",
        english_name=_("Turkish"),
        localized_name="Türkçe",
    ),
    Language(
        id=UUID("7f288ed6-20c8-4401-ba90-2960ffcc1e25"),
        iso_code="ts",
        english_name=_("Tsonga"),
        localized_name="Xitsonga",
    ),
    Language(
        id=UUID("b628ef97-f082-49fa-b352-be974c3d44a5"),
        iso_code="tt",
        english_name=_("Tatar"),
        localized_name="татар теле, tatar tele",
    ),
    Language(
        id=UUID("1631ebfb-bc6d-4576-b52b-ea578d546364"),
        iso_code="tw",
        english_name=_("Twi"),
        localized_name="Twi",
    ),
    Language(
        id=UUID("d1885604-505b-4660-9351-00e173d3f92d"),
        iso_code="ty",
        english_name=_("Tahitian"),
        localized_name="Reo Tahiti",
    ),
    Language(
        id=UUID("52d11504-b1bc-4040-8ae8-11e2e72106cc"),
        iso_code="ug",
        english_name=_("Uighur, Uyghur"),
        localized_name="Uyghurche, ئۇيغۇرچە",
    ),
    Language(
        id=UUID("e5c3b33c-56ce-43ea-ae16-4dcec25183d1"),
        iso_code="uk",
        english_name=_("Ukrainian"),
        localized_name="Українська",
    ),
    Language(
        id=UUID("7790a57e-b8a8-4159-a374-515a9ac33852"),
        iso_code="ur",
        english_name=_("Urdu"),
        localized_name="اردو",
    ),
    Language(
        id=UUID("7b64b406-59b2-493d-93b3-870345bd7a47"),
        iso_code="uz",
        english_name=_("Uzbek"),
        localized_name="Oʻzbek, Ўзбек, أۇزبېك",
    ),
    Language(
        id=UUID("cb36d7d6-ba78-499f-be98-bbe0a8fb9334"),
        iso_code="ve",
        english_name=_("Venda"),
        localized_name="Tshivenḓa",
    ),
    Language(
        id=UUID("cad7ad48-3925-43bd-a79d-f385aab9fff8"),
        iso_code="vi",
        english_name=_("Vietnamese"),
        localized_name="Tiếng Việt",
    ),
    Language(
        id=UUID("049bd920-6fe2-4f2d-9697-d99bdc23407e"),
        iso_code="vo",
        english_name=_("Volapük"),
        localized_name="Volapük",
    ),
    Language(
        id=UUID("1c4c2082-c70e-4ad4-8417-24c7c6343e6c"),
        iso_code="wa",
        english_name=_("Walloon"),
        localized_name="Walon",
    ),
    Language(
        id=UUID("09e65d2b-06ab-424f-87c0-9cc1208d4efb"),
        iso_code="cy",
        english_name=_("Welsh"),
        localized_name="Cymraeg",
    ),
    Language(
        id=UUID("9e57ece3-302f-4ee2-ba84-538899f082ba"),
        iso_code="wo",
        english_name=_("Wolof"),
        localized_name="Wollof",
    ),
    Language(
        id=UUID("2754c7e8-0f64-4757-9910-5596daee6332"),
        iso_code="fy",
        english_name=_("Western Frisian"),
        localized_name="Frysk",
    ),
    Language(
        id=UUID("e0d68844-cde2-41ec-933b-c8835f8c7a1e"),
        iso_code="xh",
        english_name=_("Xhosa"),
        localized_name="isiXhosa",
    ),
    Language(
        id=UUID("8e995b34-2b7f-485d-9fff-22224c0e5817"),
        iso_code="yi",
        english_name=_("Yiddish"),
        localized_name="ייִדיש",
    ),
    Language(
        id=UUID("5153f98e-52c4-4b95-b195-9621e5658aac"),
        iso_code="yo",
        english_name=_("Yoruba"),
        localized_name="Yorùbá",
    ),
    Language(
        id=UUID("e6c26e94-1bb7-401f-865a-5e805ac763b1"),
        iso_code="za",
        english_name=_("Zhuang, Chuang"),
        localized_name="Saɯ cueŋƅ, Saw cuengh",
    ),
    Language(
        id=UUID("5b99af45-47b1-4f71-af73-9cffc168d9f5"),
        iso_code="zu",
        english_name=_("Zulu"),
        localized_name="isiZulu",
    ),
]

MEASUREMENT_UNITS: list[MeasurementUnit] = [
    # Metric units
    MeasurementUnit(
        id=UUID("e0913086-581f-4e6a-886d-db7478a0efb2"),
        symbol="MJ",
        name=_("Megajoule"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("13e6e7ee-e33c-4f82-b824-09e7697aeef3"),
        symbol="L",
        name=_("Liter"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("9afba255-1aba-41ca-94af-3eafc6c53ff7"),
        symbol="kg",
        name=_("Kilogram"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("df3b8c69-5cb4-424c-805b-82bfe01bd19c"),
        symbol="kWh",
        name=_("Kilowatt hours"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("ab294960-fa7c-48d7-af70-f3124a120087"),
        symbol="kgCO2e",
        name=_("Kilogram CO2 equivalent"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("6affa81e-e9e6-40c4-b5ac-f746da8b0f32"),
        symbol="gCO2e",
        name=_("Gram CO2 equivalent"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("e2113753-1998-4ce3-ae9c-c43767b52bc4"),
        symbol="MJ/kg",
        name=_("Megajoule per kilogram"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("821b5d1a-cf9a-4ea1-a60b-f32e22a3d895"),
        symbol="MJ/L",
        name=_("Megajoule per liter"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("a0d2cea8-a4d7-4491-88ff-3d9b22573cfd"),
        symbol="MJ/kWh",
        name=_("Megajoule per kilowatt hour"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("ced68e1a-9425-41f0-8bed-836d26374c6a"),
        symbol="kgCO2e/kg",
        name=_("Kilogram CO2 equivalent per kilogram"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("e32aaa27-6a16-4447-a559-0d8361a195d5"),
        symbol="kgCO2e/L",
        name=_("Kilogram CO2 equivalent per Liter"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("69c58dcb-2e9a-4fa7-a505-3b730c037c32"),
        symbol="kgCO2e/kWh",
        name=_("Kilogram CO2 equivalent per kilowatt hour"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("30c06577-f96f-4308-9c83-0b8cb8fb2ad2"),
        symbol="gCO2e/MJ",
        name=_("Gram CO2 equivalent per megajoule"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("7f4c90b7-9247-43f5-9bbd-4b2666cfdce3"),
        symbol="s",
        name=_("Second"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("0196ca1c-0011-72ef-accf-499b34d325d0"),
        symbol="min",
        name=_("Minute"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("0196ca1c-8836-7ec7-800c-7e35e872658e"),
        symbol="h",
        name=_("Hour"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("7b68fc3d-f9f7-4547-8858-087d72640089"),
        symbol="m",
        name=_("Meter"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("f30a3508-3814-4c6c-8810-2480174e0d33"),
        symbol="km",
        name=_("Kilometer"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("7a2a5b6c-2ac4-4b3b-a12f-cd377bd18917"),
        symbol="A",
        name=_("Ampere"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("4e745c74-8e70-486a-bc53-1921b77b0029"),
        symbol="K",
        name=_("Kelvin"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("08b0a4f1-6380-4418-b79c-7b03e0d9b8fc"),
        symbol="mol",
        name=_("Mole"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("40de121d-a06f-4eb1-99d0-6d80dfc95f44"),
        symbol="cd",
        name=_("Candela"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("10af5832-ef89-4442-b1c4-c123cf00b24b"),
        symbol="t",
        name=_("Metric ton"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("5a3b3914-96fb-4c45-9b32-9031a6d77260"),
        symbol="tkm",
        name=_("Ton kilometer"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("1453825a-b150-412e-b2ab-5ade17b6c757"),
        symbol="kg/tkm",
        name=_("Kilogram per ton kilometer"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("5d6a3876-f331-4b1b-8d60-8aab88fd1f1a"),
        symbol="L/tkm",
        name=_("Liter per ton kilometer"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("063463bf-f6b4-4926-a2e6-f7fb18ce353f"),
        symbol="kWh/tkm",
        name=_("Kilowatt hours per ton kilometer"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("4faab2b7-33ae-4875-bb6d-7cf84798155d"),
        symbol="gCO2e/tkm",
        name=_("Gram CO2 equivalent per ton kilometer"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("0195dbed-c653-742b-bc67-d20f329bdd32"),
        symbol="gCO2e/t",
        name=_("Gram CO2 equivalent per ton"),
        system=UnitSystem.METRIC,
    ),
    MeasurementUnit(
        id=UUID("01976371-8c7d-7032-aaa3-5e38ad70f9cb"),
        symbol="kgCO2e/t",
        name=_("Kilogram CO2 equivalent per ton"),
        system=UnitSystem.METRIC,
    ),
    ########################
    # U.S. customary units #
    ########################
    #
    # Length (normalizes to: kilometer)
    MeasurementUnit(
        id=UUID("019a8197-431b-75c1-9401-15e189c7395f"),
        symbol="in",
        name=_("inch"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-722a-aaf7-eade4d795511"),
        symbol="ft",
        name=_("foot"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-71b0-a707-4fa63f856edb"),
        symbol="yd",
        name=_("yard"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-7c73-98d3-8baaaac8841e"),
        symbol="mi",
        name=_("mile"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-78a1-9bf9-b0d3f8ad15b0"),
        symbol="le",
        name=_("league"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    #
    # Length (nautical; normalizes to: kilometer)
    #
    MeasurementUnit(
        id=UUID("019a8197-431b-7e35-8d73-fe985929d581"),
        symbol="ftm",
        name=_("fathom"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-78da-b116-fd2f8e0932c5"),
        symbol="cb",
        name=_("cable"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-745e-b8fb-8e0891f7f07c"),
        symbol="nmi",
        name=_("nautical mile"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    #
    # Volume (normalizes to: Liter)
    #
    MeasurementUnit(
        id=UUID("019a8197-431b-70ad-87f8-dc07f38861c3"),
        symbol="cu in",
        name=_("cubic inch"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-78ac-b6e8-388e8b872183"),
        symbol="cu ft",
        name=_("cubic foot"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-7458-8665-b6b8db5e56f8"),
        symbol="cu yd",
        name=_("cubic yard"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-78c7-8e29-1a768727a5be"),
        symbol="acre ft",
        name=_("acre foot"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    #
    # Volume (fluid; normalizes to: Liter)
    #
    MeasurementUnit(
        id=UUID("019a8197-431b-7b84-893a-04fe1921f06d"),
        symbol="US fl oz",
        name=_("US fluid ounce"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-7621-8a00-be824ee3dc48"),
        symbol="c",
        name=_("US cup"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-770d-8220-9055f7115efb"),
        symbol="US pt",
        name=_("US pint"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-7d84-8dca-879e3e9b602c"),
        symbol="US qt",
        name=_("US quart"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-7d6d-ab8c-b05d0a34ee76"),
        symbol="pot",
        name=_("US pottle"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-75be-b049-ae43dcb780e0"),
        symbol="US gal",
        name=_("US gallon"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-7800-9903-89e1392110db"),
        symbol="bbl",
        name=_("barrel"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8197-431b-7102-80f3-a2af0f729abd"),
        symbol="oil bbl",
        name=_("oil barrel"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8198-e497-7d66-a65f-c152a046a35a"),
        symbol="hhd",
        name=_("hogshead"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    #
    # Volume (dry; normalizes to: Liter)
    #
    MeasurementUnit(
        id=UUID("019a8198-e497-7801-ba98-e130902b570c"),
        symbol="pt",
        name=_("US dry pint"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8198-e497-7c33-827a-ca0def628d7e"),
        symbol="qt",
        name=_("US dry quart"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8198-e497-74a4-962c-8b89292ae972"),
        symbol="gal",
        name=_("US dry gallon"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8198-e497-7064-9f4c-f249c706d33b"),
        symbol="pk",
        name=_("peck"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8198-e497-73e9-b934-2eb3a37c5727"),
        symbol="bu",
        name=_("bushel"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8198-e497-700f-a97a-f0435448d4f2"),
        symbol="dry bbl",
        name=_("US dry barrel"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    #
    # Mass and weight (normalizes to: kilogram)
    #
    MeasurementUnit(
        id=UUID("019a8198-e497-73c9-97d0-57476fb9d208"),
        symbol="oz",
        name=_("ounce"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8198-e497-70a4-8cf3-b9bfb02cb2de"),
        symbol="lb",
        name=_("pound"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8198-e497-7930-a39d-9035cf084c68"),
        symbol="cwt",
        name=_("US hundredweight"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8199-a7db-7bbd-818d-164e56ca03c4"),
        symbol="long cwt",
        name=_("long hundredweight"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8199-a7db-7353-b971-d90c29735887"),
        symbol="st",
        name=_("short ton"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8199-a7db-778b-bfb0-a1ca4450a7f2"),
        symbol="ton",
        name=_("long ton"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8199-a7db-7477-883a-1239a016e104"),
        symbol="dw t",
        name=_("troy pennyweight"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8199-a7db-747a-91eb-b23ba40b3a21"),
        symbol="oz t",
        name=_("troy ounce"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    MeasurementUnit(
        id=UUID("019a8199-a7db-7fa1-983a-ca33a4136be0"),
        symbol="lb t",
        name=_("troy pound"),
        system=UnitSystem.US_CUSTOMARY,
    ),
    ##################
    # IMPERIAL UNITS #
    ##################
    #
    # Length units
    MeasurementUnit(
        id=UUID("019a9b64-df26-7e7c-841c-54d73f438a37"),
        symbol="ft",
        name=_("foot"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b64-df26-79b7-84b7-6d94355ecb29"),
        symbol="yd",
        name=_("yard"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b64-df26-7258-b0df-299e8c8867d9"),
        symbol="ch",
        name=_("chain"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b64-df26-776b-95b7-27c697e44fbb"),
        symbol="fur",
        name=_("furlong"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b64-df26-7ac5-9308-6234adff3569"),
        symbol="mile",
        name=_("mile"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b64-df26-7982-ba40-de79409715a5"),
        symbol="lea",
        name=_("league"),
        system=UnitSystem.IMPERIAL,
    ),
    # Length (nautical)
    MeasurementUnit(
        id=UUID("019a9b6c-92fc-7767-9a33-5aa5cdd349e0"),
        symbol="ftm",
        name=_("fathom"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b6c-92fc-7033-b215-a00e877548ea"),
        symbol="cb",
        name=_("cable"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b6c-92fc-71b8-8143-b593127e850d"),
        symbol="nmi",
        name=_("nautical mile"),
        system=UnitSystem.IMPERIAL,
    ),
    # Volume
    MeasurementUnit(
        id=UUID("019a9b6c-92fc-785e-b480-ed4d67c7f016"),
        symbol="fl oz",
        name=_("fluid ounce"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b6c-92fc-76ce-93a6-285911495104"),
        symbol="gi",
        name=_("gill"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b6c-92fc-7793-a7a1-4408777d97f6"),
        symbol="pt",
        name=_("pint"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b6c-92fc-7e77-8fd7-66ffbc6121c7"),
        symbol="qt",
        name=_("quart"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b6c-92fc-7eb7-87f7-fba1f4b29ab5"),
        symbol="gal",
        name=_("gallon"),
        system=UnitSystem.IMPERIAL,
    ),
    # Mass and weight
    MeasurementUnit(
        id=UUID("019a9b6c-92fc-7dcf-a743-2aad7486610a"),
        symbol="oz",
        name=_("ounce"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b6c-92fc-751d-8365-3c7146a5f587"),
        symbol="lb",
        name=_("pound"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b6d-380e-7f3f-a77d-5e897000ed55"),
        symbol="st",
        name=_("stone"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b6d-380e-7c26-abe1-38cd62c438da"),
        symbol="qr",
        name=_("quarter"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b6d-380e-7df2-a6a9-df4ff3c5b3eb"),
        symbol="cwt",
        name=_("hundredweight"),
        system=UnitSystem.IMPERIAL,
    ),
    MeasurementUnit(
        id=UUID("019a9b6d-380e-7ccb-bd63-9c19a84fe3ce"),
        symbol="ton",
        name=_("ton"),
        system=UnitSystem.IMPERIAL,
    ),
]


[docs] @dataclass class BuiltinSubscriptionPlan: plan: SubscriptionPlan features: Iterable[FeatureAssignment]
SUBSCRIPTION_PLANS: list[BuiltinSubscriptionPlan] = [ # These are plans advertised on the public page. Features assigned to the # plans are those advertised as being included without surcharge. Features # with surcharge require negotiation, and the result is a custom # subscription plan. BuiltinSubscriptionPlan( plan=SubscriptionPlan( id=UUID("01999994-6610-7964-912b-cd0fe8a69c73"), name=_("Demo"), max_tonnage=100, ), features=[ FeatureAssignment( feature=APP_FEATURES["users"], limit=1, ), ], ), BuiltinSubscriptionPlan( plan=SubscriptionPlan( id=UUID("01999995-f6f9-74c7-8e99-4a14d8365c65"), name=_("Basic"), max_tonnage=1_000, ), features=[ FeatureAssignment( feature=APP_FEATURES["users"], limit=2, ), FeatureAssignment(feature=APP_FEATURES["reporting"]), ], ), BuiltinSubscriptionPlan( plan=SubscriptionPlan( id=UUID("019ae905-3350-7eaf-adaf-2ebc306327d9"), name=_("Business"), max_tonnage=100_000, ), features=[ FeatureAssignment(feature=APP_FEATURES["users"]), FeatureAssignment(feature=APP_FEATURES["api_access"]), FeatureAssignment(feature=APP_FEATURES["reporting"]), FeatureAssignment(feature=APP_FEATURES["report_whole_year"]), ], ), BuiltinSubscriptionPlan( plan=SubscriptionPlan( id=UUID("019ae905-3350-79b8-800c-933dfdd2b8b6"), name=_("Enterprise"), max_tonnage=1_000_000, ), features=[ FeatureAssignment(feature=APP_FEATURES["users"]), FeatureAssignment(feature=APP_FEATURES["api_access"]), FeatureAssignment(feature=APP_FEATURES["reporting"]), FeatureAssignment(feature=APP_FEATURES["report_whole_year"]), ], ), # This plan is not advertised on the public page. It is used for the default # organization (Ferrosoft). BuiltinSubscriptionPlan( plan=SubscriptionPlan( id=UUID("01999995-5448-71ed-bb0c-dac586cd8ace"), name=_("Unlimited"), max_tonnage=None, enable_all_features=True, ), features=[], ), ] TIMEZONES: list[TimeZone] = [ TimeZone( id=UUID("777cd347-4e5e-4e12-a028-69cf55ede7f6"), identifier="Africa/Abidjan", ), TimeZone( id=UUID("a7522efa-012a-4b90-b817-a3c7624ee0ba"), identifier="Africa/Algiers", ), TimeZone( id=UUID("c1f7f20e-0a46-411a-80b7-8d1020441509"), identifier="Africa/Bissau", ), TimeZone( id=UUID("18afaa8f-d2dc-4339-bcbf-0c4c3b81a024"), identifier="Africa/Cairo", ), TimeZone( id=UUID("adee2b86-1fdb-4fd9-b7cc-3acc620354fb"), identifier="Africa/Casablanca", ), TimeZone( id=UUID("18c65aaf-f670-4b38-abfe-02caeee07ff0"), identifier="Africa/Ceuta", ), TimeZone( id=UUID("f98328d0-7100-4555-bd71-d0adb47d6c6d"), identifier="Africa/El_Aaiun", ), TimeZone( id=UUID("99e5d7f1-6726-4bd3-a9c1-635b8a306eec"), identifier="Africa/Johannesburg", ), TimeZone( id=UUID("cc9ee662-eb7c-4585-8a6e-c39cf095a0f7"), identifier="Africa/Juba", ), TimeZone( id=UUID("9ccadfbe-85b0-4e50-91a1-2c89e68532e5"), identifier="Africa/Khartoum", ), TimeZone( id=UUID("b20be311-9b66-4145-a222-6729e0c68c81"), identifier="Africa/Lagos", ), TimeZone( id=UUID("3962255d-c6a1-4d56-8448-f2a3ba338f0e"), identifier="Africa/Maputo", ), TimeZone( id=UUID("b296beb4-5100-409e-aeae-49c462677b05"), identifier="Africa/Monrovia", ), TimeZone( id=UUID("7a25f383-9692-4b00-86cd-a55ec6049df9"), identifier="Africa/Nairobi", ), TimeZone( id=UUID("226bcd3e-996e-4c8c-8256-dc5d0d84b086"), identifier="Africa/Ndjamena", ), TimeZone( id=UUID("a5ff3ca2-5d3c-4388-8356-672e44a98e69"), identifier="Africa/Sao_Tome", ), TimeZone( id=UUID("2c53db1c-6c47-4a4a-8cbb-ee3c0483b298"), identifier="Africa/Tripoli", ), TimeZone( id=UUID("1f04c191-fd8c-409a-97fc-7e55fc7989a3"), identifier="Africa/Tunis", ), TimeZone( id=UUID("f8d3174b-58f4-4d8c-b8c5-8be2ee35504e"), identifier="Africa/Windhoek", ), TimeZone( id=UUID("7cb4538d-67ef-4344-b409-fbcef140b155"), identifier="America/Adak", ), TimeZone( id=UUID("f4b0dfd2-13e1-4de8-8e3c-4dceaa5b00e7"), identifier="America/Anchorage", ), TimeZone( id=UUID("880079d1-28b7-40ca-a59d-86bd19286b81"), identifier="America/Araguaina", ), TimeZone( id=UUID("39fa47e5-1a0e-4330-9e80-748c7b7c1758"), identifier="America/Argentina/Buenos_Aires", ), TimeZone( id=UUID("5546f6ab-4dc6-4764-a002-1621f34b84cd"), identifier="America/Argentina/Catamarca", ), TimeZone( id=UUID("ae96f4dd-17f9-401c-b050-73c0f284dfcd"), identifier="America/Argentina/Cordoba", ), TimeZone( id=UUID("59b023b6-15c9-4e62-8955-7ad036d9a9f1"), identifier="America/Argentina/Jujuy", ), TimeZone( id=UUID("3f94fd65-be9e-408a-b565-3d1958c46adf"), identifier="America/Argentina/La_Rioja", ), TimeZone( id=UUID("efc30bfc-ad87-479a-8865-d7b1584db910"), identifier="America/Argentina/Mendoza", ), TimeZone( id=UUID("675466d7-8fac-4c1b-8b2c-c143a6b650bc"), identifier="America/Argentina/Rio_Gallegos", ), TimeZone( id=UUID("169d7799-a2ee-4c2f-bccb-4bb568ed14b8"), identifier="America/Argentina/Salta", ), TimeZone( id=UUID("a1110372-1857-48a3-bd35-1e361834fb0b"), identifier="America/Argentina/San_Juan", ), TimeZone( id=UUID("15c11e1d-5aa4-469f-ab9c-e0d897abab96"), identifier="America/Argentina/San_Luis", ), TimeZone( id=UUID("ab5679a8-99ff-4584-95da-d25a1413f592"), identifier="America/Argentina/Tucuman", ), TimeZone( id=UUID("d5843d76-a9f6-4647-9d35-1e9298415dde"), identifier="America/Argentina/Ushuaia", ), TimeZone( id=UUID("6fef1d5f-991f-4179-a12b-eccf8e1acba7"), identifier="America/Asuncion", ), TimeZone( id=UUID("0884c9ec-9290-4973-af4e-740cd8be253e"), identifier="America/Bahia", ), TimeZone( id=UUID("b537a9e4-8adc-41ce-80ba-c3c72e0432de"), identifier="America/Bahia_Banderas", ), TimeZone( id=UUID("5fecfba5-8eb2-4535-a588-753bd440ca3d"), identifier="America/Barbados", ), TimeZone( id=UUID("bc43b02d-f2f4-4808-ac61-c921e1efbede"), identifier="America/Belem", ), TimeZone( id=UUID("87ed5431-c860-487d-901a-d14ede1fb5c7"), identifier="America/Belize", ), TimeZone( id=UUID("56abced7-97df-43ff-8453-b82795b54b11"), identifier="America/Boa_Vista", ), TimeZone( id=UUID("39feb482-d456-455b-a3f1-e15ac1adda26"), identifier="America/Bogota", ), TimeZone( id=UUID("9c1f9b23-fa75-4dc8-bf5e-d491023cc267"), identifier="America/Boise", ), TimeZone( id=UUID("371f2005-4b6e-4817-ad16-fe73d7a34f33"), identifier="America/Cambridge_Bay", ), TimeZone( id=UUID("f2a634a6-99d6-44d5-bb0b-ab8da222e423"), identifier="America/Campo_Grande", ), TimeZone( id=UUID("61237e1b-5be1-431a-8219-284f60b8c0c5"), identifier="America/Cancun", ), TimeZone( id=UUID("5a65a3d2-88b0-4d45-a750-bbb90db4df8b"), identifier="America/Caracas", ), TimeZone( id=UUID("ada52847-90b8-4b40-a0e9-ee707c9dd107"), identifier="America/Cayenne", ), TimeZone( id=UUID("04b8a785-c119-4bbb-8e00-fb36c089522e"), identifier="America/Chicago", ), TimeZone( id=UUID("84c81e50-24c9-4f0d-8902-02377e367dd6"), identifier="America/Chihuahua", ), TimeZone( id=UUID("f812a86b-7ec4-4715-b2b5-01a9acb6bd63"), identifier="America/Ciudad_Juarez", ), TimeZone( id=UUID("d2fd1b24-c13e-4dad-a24e-f2b0c1a917b8"), identifier="America/Costa_Rica", ), TimeZone( id=UUID("7c15db46-5078-48a8-b668-148668912d07"), identifier="America/Cuiaba", ), TimeZone( id=UUID("6dc19c1f-5f05-46a4-bd1d-8db1f560f35a"), identifier="America/Danmarkshavn", ), TimeZone( id=UUID("2984fca3-28ae-4fe3-a151-7e81110e3908"), identifier="America/Dawson", ), TimeZone( id=UUID("6aa2a6d9-378b-4ba8-8fd3-0c1c88e7030d"), identifier="America/Dawson_Creek", ), TimeZone( id=UUID("3da61a15-3c75-4577-a173-d4db84e60f8c"), identifier="America/Denver", ), TimeZone( id=UUID("81a5f0ac-256d-4d91-97a7-cb75f4935666"), identifier="America/Detroit", ), TimeZone( id=UUID("c200d6c8-5553-48ba-a465-c9f2e985d5b7"), identifier="America/Edmonton", ), TimeZone( id=UUID("c62bb282-d457-4ea8-8270-dd2a8f518392"), identifier="America/Eirunepe", ), TimeZone( id=UUID("672aecd0-44cd-485d-b5a1-e0f2d965e3df"), identifier="America/El_Salvador", ), TimeZone( id=UUID("e848d4dc-4c9d-46f2-94de-77063940bf49"), identifier="America/Fort_Nelson", ), TimeZone( id=UUID("f1dd0fff-881f-4b0e-ab27-e36b6b6c11f5"), identifier="America/Fortaleza", ), TimeZone( id=UUID("b466ae79-445e-4f88-8031-573c84626e9f"), identifier="America/Glace_Bay", ), TimeZone( id=UUID("47d394de-86a3-4970-b67b-c3cfb6e4eb7a"), identifier="America/Goose_Bay", ), TimeZone( id=UUID("31cd7c22-571e-4652-8fd3-3e581e724cc0"), identifier="America/Grand_Turk", ), TimeZone( id=UUID("93d6af38-780c-4c15-b994-327861e06afd"), identifier="America/Guatemala", ), TimeZone( id=UUID("416ce3e1-5622-4bdb-98b0-a9a1f5d9ace3"), identifier="America/Guayaquil", ), TimeZone( id=UUID("497deaab-b53c-4db6-9509-b96e5e3656c2"), identifier="America/Guyana", ), TimeZone( id=UUID("0602d24c-7c58-4cce-b1ec-df48c2db1036"), identifier="America/Halifax", ), TimeZone( id=UUID("36b04d95-0aa0-4aae-8601-19e72445debf"), identifier="America/Havana", ), TimeZone( id=UUID("e341a80a-054b-4e10-82dd-d2bc6f1c2ca3"), identifier="America/Hermosillo", ), TimeZone( id=UUID("417b46cd-62cd-436b-a544-ce2fd55e64d3"), identifier="America/Indiana/Indianapolis", ), TimeZone( id=UUID("00588de8-e91a-495b-b45b-0da02ca2d76a"), identifier="America/Indiana/Knox", ), TimeZone( id=UUID("0b8c437e-c56b-4938-9fbb-7a0cb527d28b"), identifier="America/Indiana/Marengo", ), TimeZone( id=UUID("f33828b0-675f-42ed-91f7-78e55c8d947d"), identifier="America/Indiana/Petersburg", ), TimeZone( id=UUID("1dc78123-7b0d-41fb-b536-824db2aabe23"), identifier="America/Indiana/Tell_City", ), TimeZone( id=UUID("38538360-4d20-474f-a239-ed5ab87e33f8"), identifier="America/Indiana/Vevay", ), TimeZone( id=UUID("8d0fb223-6d7d-4077-b2a3-69745a7b3bf2"), identifier="America/Indiana/Vincennes", ), TimeZone( id=UUID("4e06c9d7-5586-4282-b50b-3093ceb84ea0"), identifier="America/Indiana/Winamac", ), TimeZone( id=UUID("1bbf6467-062c-4e43-b444-c7c7b6d40623"), identifier="America/Inuvik", ), TimeZone( id=UUID("64a98524-4317-43d5-85b2-c0282647dc8e"), identifier="America/Iqaluit", ), TimeZone( id=UUID("79556d50-1cd3-433e-91ec-7e7186b99733"), identifier="America/Jamaica", ), TimeZone( id=UUID("9d5ade40-1069-4c85-954c-8025232d0c12"), identifier="America/Juneau", ), TimeZone( id=UUID("34ae2b1d-c86c-4547-9bf8-afa0cc17670d"), identifier="America/Kentucky/Louisville", ), TimeZone( id=UUID("59e8c523-d2cd-449f-a533-71a205ac366d"), identifier="America/Kentucky/Monticello", ), TimeZone( id=UUID("3d8dc1ef-3d26-4c20-8358-de5eebb62685"), identifier="America/La_Paz", ), TimeZone( id=UUID("aa178bd5-fc29-4874-8933-06155a4b4d58"), identifier="America/Lima", ), TimeZone( id=UUID("56ba8da1-797b-49bd-b567-bfba4cd0ec56"), identifier="America/Los_Angeles", ), TimeZone( id=UUID("67b1f9d7-8741-44f8-a5f5-3d0ddbd1f2e8"), identifier="America/Maceio", ), TimeZone( id=UUID("467cfb22-bc35-496e-9d16-4e92810a5f7a"), identifier="America/Managua", ), TimeZone( id=UUID("a000f32e-6dfd-430b-af83-5c61b7cd3e39"), identifier="America/Manaus", ), TimeZone( id=UUID("b92ee57c-983b-48c6-b389-a078e725b725"), identifier="America/Martinique", ), TimeZone( id=UUID("8c1bab8d-d081-4ad8-a238-57cde199ad3f"), identifier="America/Matamoros", ), TimeZone( id=UUID("570e4c4e-0d18-43eb-8640-45e151b3f6a6"), identifier="America/Mazatlan", ), TimeZone( id=UUID("5445ef50-edf2-4bb8-a9c5-0a116a0a9f7e"), identifier="America/Menominee", ), TimeZone( id=UUID("f4207d8c-9ed3-42ba-96d7-63e62fe70b56"), identifier="America/Merida", ), TimeZone( id=UUID("01dec763-7d1c-4129-92ba-60ef2e7ee6d9"), identifier="America/Metlakatla", ), TimeZone( id=UUID("5e8f5ff9-7538-47db-b221-c9945ffd1acc"), identifier="America/Mexico_City", ), TimeZone( id=UUID("696e0985-15d6-47a8-a3ce-4d7828fad2ab"), identifier="America/Miquelon", ), TimeZone( id=UUID("736d4d85-efaa-43e2-a399-f5cbbca2844e"), identifier="America/Moncton", ), TimeZone( id=UUID("e883181c-b93a-42fe-b607-355e5f4281d7"), identifier="America/Monterrey", ), TimeZone( id=UUID("3ec05fdc-7675-41fc-84c3-05057811af50"), identifier="America/Montevideo", ), TimeZone( id=UUID("968d0842-a150-41ce-9efe-e595a898470f"), identifier="America/New_York", ), TimeZone( id=UUID("dfab294b-dfad-409e-bbf7-2bc77796bf57"), identifier="America/Nome", ), TimeZone( id=UUID("e41ceebe-2bc2-4769-8347-51d2598bd408"), identifier="America/Noronha", ), TimeZone( id=UUID("9a7bfed4-467c-43d6-812c-2f0a0ac4b116"), identifier="America/North_Dakota/Beulah", ), TimeZone( id=UUID("a9ac5e65-a7f9-496b-94af-f5ea7e3aaf83"), identifier="America/North_Dakota/Center", ), TimeZone( id=UUID("bea4c23b-2872-4702-8a22-d6a892dd414c"), identifier="America/North_Dakota/New_Salem", ), TimeZone( id=UUID("9f9ad1e2-e939-46a6-8446-1dde3a6712cf"), identifier="America/Nuuk", ), TimeZone( id=UUID("18b1bded-81a4-4fd3-ab3b-a2f7564b400e"), identifier="America/Ojinaga", ), TimeZone( id=UUID("4607ebda-94e7-45ca-a82b-131f47634d35"), identifier="America/Panama", ), TimeZone( id=UUID("94bad230-5d56-40bd-be0a-0d458a547fbe"), identifier="America/Paramaribo", ), TimeZone( id=UUID("df6b44c7-9c34-468e-8937-99b0bcf42ae2"), identifier="America/Phoenix", ), TimeZone( id=UUID("d8174d43-c93b-4cdb-be58-eea0c8946500"), identifier="America/Port-au-Prince", ), TimeZone( id=UUID("b9e5ded3-3bce-4618-ba67-bd77123a8822"), identifier="America/Porto_Velho", ), TimeZone( id=UUID("592fc0f3-710d-45f6-99c3-11427100f0e7"), identifier="America/Puerto_Rico", ), TimeZone( id=UUID("e517ee0f-a0f2-426c-a730-e6a09eebb2fe"), identifier="America/Punta_Arenas", ), TimeZone( id=UUID("6dcf9e6d-e6d6-4c05-9f0d-061829028cbd"), identifier="America/Rankin_Inlet", ), TimeZone( id=UUID("5790cc22-abac-40e1-9138-872dcb495b2e"), identifier="America/Recife", ), TimeZone( id=UUID("5c70b1e9-fd49-4d12-b9a9-c89369fed08c"), identifier="America/Regina", ), TimeZone( id=UUID("42e9d22e-a359-4118-9e55-d91518488389"), identifier="America/Resolute", ), TimeZone( id=UUID("64a20c5a-e1a4-4cb8-89a0-e832a1bf5a44"), identifier="America/Rio_Branco", ), TimeZone( id=UUID("c5e4d301-9e64-4989-9d03-8ea4c0e4e65d"), identifier="America/Santarem", ), TimeZone( id=UUID("5620a91b-60c3-4bd5-b130-dd553f4abd63"), identifier="America/Santiago", ), TimeZone( id=UUID("92632ba2-901b-40f9-b713-9febf8cfd341"), identifier="America/Santo_Domingo", ), TimeZone( id=UUID("3199715c-80fa-4515-891d-dd1aec7d15c6"), identifier="America/Sao_Paulo", ), TimeZone( id=UUID("b37cbf84-56be-40ba-9b1b-36f92e2758f4"), identifier="America/Scoresbysund", ), TimeZone( id=UUID("c0f670ff-bd66-4f4a-bd9b-6f999fb1bec4"), identifier="America/Sitka", ), TimeZone( id=UUID("5649a65a-7e3e-4699-bf58-1af9131b742d"), identifier="America/St_Johns", ), TimeZone( id=UUID("d8928dda-fd06-42fd-b473-494eb614c4d7"), identifier="America/Swift_Current", ), TimeZone( id=UUID("152ce75e-4f60-4a65-9296-b5b1f9bf6a50"), identifier="America/Tegucigalpa", ), TimeZone( id=UUID("7f359c28-edb3-4b00-8320-18d04ef01a8b"), identifier="America/Thule", ), TimeZone( id=UUID("70ca134a-3b67-49d8-b57e-b193b65f8561"), identifier="America/Tijuana", ), TimeZone( id=UUID("a5d49cd0-98e0-449c-b2e3-3f0622f152eb"), identifier="America/Toronto", ), TimeZone( id=UUID("ef0bb152-d404-4630-970a-baae1a942b00"), identifier="America/Vancouver", ), TimeZone( id=UUID("6534bb94-3230-4ebd-a3c9-e92cf6972018"), identifier="America/Whitehorse", ), TimeZone( id=UUID("c04ba5a0-1fc8-46b0-8551-f6e3d2936378"), identifier="America/Winnipeg", ), TimeZone( id=UUID("fd8ed9f2-bb3f-41b7-89ee-70d8b52e8aa3"), identifier="America/Yakutat", ), TimeZone( id=UUID("e70abe5c-56f7-44a5-925f-c4443a85591b"), identifier="Antarctica/Casey", ), TimeZone( id=UUID("7f735d1e-b851-4455-bce9-bd61a98b45a5"), identifier="Antarctica/Davis", ), TimeZone( id=UUID("0316aac5-e001-4741-9020-1389270bedd6"), identifier="Antarctica/Macquarie", ), TimeZone( id=UUID("84130f78-cf23-4aa3-85d9-78c32ecb4672"), identifier="Antarctica/Mawson", ), TimeZone( id=UUID("0c61af71-ca26-423c-908f-2d9185138292"), identifier="Antarctica/Palmer", ), TimeZone( id=UUID("64dacb24-08b7-4860-b1f2-e4f66a4eb467"), identifier="Antarctica/Rothera", ), TimeZone( id=UUID("3ba543ae-11f9-45de-abb8-9fc1fe239d8f"), identifier="Antarctica/Troll", ), TimeZone( id=UUID("ba0368b7-9a82-4574-af4a-4d5aebb6acc5"), identifier="Asia/Almaty", ), TimeZone( id=UUID("2e0b09ee-701d-443c-b28d-6bf81fc63ca2"), identifier="Asia/Amman", ), TimeZone( id=UUID("0c9ad0b9-bfd8-48d6-bedd-ad94c3c6035e"), identifier="Asia/Anadyr", ), TimeZone( id=UUID("6a773c7d-e3c7-45d4-bcc0-59ad7af185ff"), identifier="Asia/Aqtau", ), TimeZone( id=UUID("6a0ee263-0bbf-45c7-b858-10e88fe293b4"), identifier="Asia/Aqtobe", ), TimeZone( id=UUID("40fa6c35-72c8-44cc-b8dc-76431b261929"), identifier="Asia/Ashgabat", ), TimeZone( id=UUID("63308214-1366-41f5-923d-478cdb596e3e"), identifier="Asia/Atyrau", ), TimeZone( id=UUID("876c270a-3ad5-4a29-a046-6fc0f4a470fb"), identifier="Asia/Baghdad", ), TimeZone( id=UUID("60795055-f184-421a-aafb-5e9920a4f05f"), identifier="Asia/Baku", ), TimeZone( id=UUID("45b05488-c272-475c-8869-7676846da3e4"), identifier="Asia/Bangkok", ), TimeZone( id=UUID("8bb73513-7ef0-44f2-b7c7-da1d2a8a7569"), identifier="Asia/Barnaul", ), TimeZone( id=UUID("40bec04f-6c0e-473d-9a11-90c421fdd0e7"), identifier="Asia/Beirut", ), TimeZone( id=UUID("e25fb618-edcf-463f-b4e2-76fa75e77435"), identifier="Asia/Bishkek", ), TimeZone( id=UUID("ffd52dc4-0bce-4565-92fe-8d0862a67da0"), identifier="Asia/Chita", ), TimeZone( id=UUID("44a04ebf-671a-4ccf-8588-594b6cf8139c"), identifier="Asia/Choibalsan", ), TimeZone( id=UUID("8fb08e07-e6f5-4728-9d3e-344c01de572e"), identifier="Asia/Colombo", ), TimeZone( id=UUID("f7cfed78-c96d-4876-9777-b74d3ee096a9"), identifier="Asia/Damascus", ), TimeZone( id=UUID("3bb1cad7-8b8c-4569-8af2-13e24ad69aeb"), identifier="Asia/Dhaka", ), TimeZone( id=UUID("affa0474-ed9f-44aa-a23c-4ef177230b76"), identifier="Asia/Dili", ), TimeZone( id=UUID("93677b95-e589-4154-bce4-b68a5b0ceb41"), identifier="Asia/Dubai", ), TimeZone( id=UUID("53af03e1-4601-428c-9517-4941970be83a"), identifier="Asia/Dushanbe", ), TimeZone( id=UUID("a1ee346f-ddef-4e24-b9bf-5c1e3baed4bc"), identifier="Asia/Famagusta", ), TimeZone( id=UUID("5fd0b638-ae64-4a0b-b93a-f6a061af81bb"), identifier="Asia/Gaza", ), TimeZone( id=UUID("d9610c62-52b9-4eef-9c82-da0cacdcc1c4"), identifier="Asia/Hebron", ), TimeZone( id=UUID("d04d7d3f-bed7-4161-9635-ba1020794d43"), identifier="Asia/Ho_Chi_Minh", ), TimeZone( id=UUID("d77f0a7e-b276-45c8-be5e-74b87de9c6d5"), identifier="Asia/Hong_Kong", ), TimeZone( id=UUID("79eca52b-2476-4be9-b1b6-90cde719ff30"), identifier="Asia/Hovd", ), TimeZone( id=UUID("6827c7b1-454a-4078-aba9-87c6d1e2e727"), identifier="Asia/Irkutsk", ), TimeZone( id=UUID("37cd6390-9f69-426b-8c38-c6ab7fcae0e2"), identifier="Asia/Jakarta", ), TimeZone( id=UUID("2a344c8c-8886-4c5f-8ab3-a175f1087248"), identifier="Asia/Jayapura", ), TimeZone( id=UUID("cf93e07f-b19e-4e8a-abe6-74e8cba12d7c"), identifier="Asia/Jerusalem", ), TimeZone( id=UUID("085131ed-dba8-4899-bcba-142aaa9a03c7"), identifier="Asia/Kabul", ), TimeZone( id=UUID("30530f81-a34a-4eed-a4ef-5a99f052ef0c"), identifier="Asia/Kamchatka", ), TimeZone( id=UUID("66b3c6a1-acde-4b53-a2c9-564abcdf2f50"), identifier="Asia/Karachi", ), TimeZone( id=UUID("31aa565c-b8a7-46e8-bc73-98e4ab4e0192"), identifier="Asia/Kathmandu", ), TimeZone( id=UUID("4c70181f-6682-497b-a2f0-07215b29c390"), identifier="Asia/Khandyga", ), TimeZone( id=UUID("285c6b03-a891-457e-953a-faf40881ba67"), identifier="Asia/Kolkata", ), TimeZone( id=UUID("50c82d7c-33a4-4999-8689-f0a080ca64ee"), identifier="Asia/Krasnoyarsk", ), TimeZone( id=UUID("c6229d83-fbab-4b56-a437-d051d16b777c"), identifier="Asia/Kuching", ), TimeZone( id=UUID("3d163f72-8f78-4abf-aae2-ea7bb92da678"), identifier="Asia/Macau", ), TimeZone( id=UUID("69b8c1fc-4b8d-46a0-bc12-591f9cee5ec0"), identifier="Asia/Magadan", ), TimeZone( id=UUID("e406d6cf-6891-4d4c-969e-48acf7843e6a"), identifier="Asia/Makassar", ), TimeZone( id=UUID("daf408ac-217a-41cb-9bb5-4731eaa39733"), identifier="Asia/Manila", ), TimeZone( id=UUID("ee6a551c-24ff-4fa0-99fb-df2ba2661c8e"), identifier="Asia/Nicosia", ), TimeZone( id=UUID("1a344bbc-2fd8-4dc6-9ee6-abf2c7563c12"), identifier="Asia/Novokuznetsk", ), TimeZone( id=UUID("5aee3397-90ca-4732-a970-887fff5007a0"), identifier="Asia/Novosibirsk", ), TimeZone( id=UUID("2284dba4-a2fe-45c8-91f7-c6df4763feb4"), identifier="Asia/Omsk", ), TimeZone( id=UUID("77b7bdcc-9d43-4e78-a9d8-b4a1d3c1e21f"), identifier="Asia/Oral", ), TimeZone( id=UUID("bbc663fd-05e8-4a5e-866e-9f81bec0b22b"), identifier="Asia/Pontianak", ), TimeZone( id=UUID("3e456b1d-5607-4ced-97e5-abf94bbcadf5"), identifier="Asia/Pyongyang", ), TimeZone( id=UUID("68d68f18-8fa9-4dd5-907f-a792f312c17d"), identifier="Asia/Qatar", ), TimeZone( id=UUID("a48c3fcb-fb40-4954-b895-88874ab6469b"), identifier="Asia/Qostanay", ), TimeZone( id=UUID("e58b244b-7c19-4415-8884-5fd37b1a9a68"), identifier="Asia/Qyzylorda", ), TimeZone( id=UUID("c460edfe-353a-44e7-b08b-2068c220de22"), identifier="Asia/Riyadh", ), TimeZone( id=UUID("12f3ad0b-fcf9-4f87-b486-ad2e6300cd3c"), identifier="Asia/Sakhalin", ), TimeZone( id=UUID("e67bf368-6b34-480f-9c76-95d5aff44205"), identifier="Asia/Samarkand", ), TimeZone( id=UUID("13603fc8-0c66-4800-870c-bad161f8215f"), identifier="Asia/Seoul", ), TimeZone( id=UUID("80b67f34-4e91-4673-8313-2e6af5e577ab"), identifier="Asia/Shanghai", ), TimeZone( id=UUID("a3fd887f-b8e1-4ccb-833e-dd9c408c180f"), identifier="Asia/Singapore", ), TimeZone( id=UUID("9199ac7a-2dec-4214-9e01-382ed9148dad"), identifier="Asia/Srednekolymsk", ), TimeZone( id=UUID("5c568016-f240-4d37-878e-6ab822128ecc"), identifier="Asia/Taipei", ), TimeZone( id=UUID("987231c4-c82f-48e7-bac8-8645ff7002dd"), identifier="Asia/Tashkent", ), TimeZone( id=UUID("bcbe5ca5-a4a0-46c2-96ca-dd935c260525"), identifier="Asia/Tbilisi", ), TimeZone( id=UUID("e2c866e2-c802-4037-81c7-9c6090bca9e5"), identifier="Asia/Tehran", ), TimeZone( id=UUID("470f9ff7-e634-4180-be9d-357a880a9ab3"), identifier="Asia/Thimphu", ), TimeZone( id=UUID("72dd188a-0df6-4563-bdf8-875e87785270"), identifier="Asia/Tokyo", ), TimeZone( id=UUID("30dbe203-05b7-474d-b886-44e3b25e349f"), identifier="Asia/Tomsk", ), TimeZone( id=UUID("3f62e6a1-b2ca-47a3-a231-67a2f2c92f41"), identifier="Asia/Ulaanbaatar", ), TimeZone( id=UUID("9f264458-3b43-4453-9eb9-e0fc7a973719"), identifier="Asia/Urumqi", ), TimeZone( id=UUID("1ebd0545-062b-4d53-ae29-b155600cdcd4"), identifier="Asia/Ust-Nera", ), TimeZone( id=UUID("58d5da3d-6728-4577-9eb3-03ec814a1f93"), identifier="Asia/Vladivostok", ), TimeZone( id=UUID("12d3d931-83e8-4591-8158-0f8ae260ad24"), identifier="Asia/Yakutsk", ), TimeZone( id=UUID("a6146bd0-f0b8-4eb0-b409-dd3a00375f1a"), identifier="Asia/Yangon", ), TimeZone( id=UUID("d4a099d3-1a8b-4496-ab42-0cfa51fe2036"), identifier="Asia/Yekaterinburg", ), TimeZone( id=UUID("bb6a0b60-c3f2-4651-93b0-588c3b495882"), identifier="Asia/Yerevan", ), TimeZone( id=UUID("6bfb9401-9cd3-4f92-9002-578c08a58786"), identifier="Atlantic/Azores", ), TimeZone( id=UUID("17c62713-36c1-44b2-8fa7-f3321448025e"), identifier="Atlantic/Bermuda", ), TimeZone( id=UUID("1d8fd0e8-96a0-4b9f-ae53-b70a10cb66af"), identifier="Atlantic/Canary", ), TimeZone( id=UUID("7a7b678b-3add-47d5-bf3f-a8b8980b5862"), identifier="Atlantic/Cape_Verde", ), TimeZone( id=UUID("15937423-7393-4a1c-b062-41755515b7cd"), identifier="Atlantic/Faroe", ), TimeZone( id=UUID("5b33ebe8-3bae-4d78-a5bd-f0a1874f5822"), identifier="Atlantic/Madeira", ), TimeZone( id=UUID("21993081-4305-4f3e-b86a-2f06eba495d8"), identifier="Atlantic/South_Georgia", ), TimeZone( id=UUID("e44d114c-c2f7-4793-8f3f-86582c6a5e17"), identifier="Atlantic/Stanley", ), TimeZone( id=UUID("4d7221cb-b13e-4d51-bbed-4674f76a96d1"), identifier="Australia/Adelaide", ), TimeZone( id=UUID("cdf97524-2ad3-4921-8987-01eb6cc58c12"), identifier="Australia/Brisbane", ), TimeZone( id=UUID("b01c69a8-3841-4e82-81a2-cbd00c490be6"), identifier="Australia/Broken_Hill", ), TimeZone( id=UUID("71183066-09bc-4a5b-ac88-130e475daac5"), identifier="Australia/Darwin", ), TimeZone( id=UUID("e49bde17-be82-4804-8e08-2b4c7de0c15a"), identifier="Australia/Eucla", ), TimeZone( id=UUID("8547a497-5044-451b-a78a-c43ecf78c973"), identifier="Australia/Hobart", ), TimeZone( id=UUID("d59db6e8-39d5-4d09-8f5a-8465c5242c3c"), identifier="Australia/Lindeman", ), TimeZone( id=UUID("1331b2f0-4133-4996-90b5-28f04026561b"), identifier="Australia/Lord_Howe", ), TimeZone( id=UUID("afe2ffe0-bb66-4a71-ab53-3efecbb1a7de"), identifier="Australia/Melbourne", ), TimeZone( id=UUID("ba294ad6-fd05-4c1c-8acb-92aad6aaef0e"), identifier="Australia/Perth", ), TimeZone( id=UUID("88f9b6af-a2a2-4881-84ac-daf305795193"), identifier="Australia/Sydney", ), TimeZone( id=UUID("59aa5986-e03a-41e9-ba1e-e57bb17a7821"), identifier="CET", ), TimeZone( id=UUID("c217919c-ac24-42b9-aff4-aedbd70c21ed"), identifier="CST6CDT", ), TimeZone( id=UUID("3ff36938-eb33-409e-bd80-7381d53226b3"), identifier="EET", ), TimeZone( id=UUID("c1834329-1412-4f65-b3dd-e2ee2b373dd4"), identifier="EST", ), TimeZone( id=UUID("e76611ef-900b-45a3-a944-09ca6c561a8e"), identifier="EST5EDT", ), TimeZone( id=UUID("7ba27403-517f-4397-9717-8978871b9bd0"), identifier="Etc/GMT", ), TimeZone( id=UUID("60ed9f6e-db28-456d-9de9-b48c823776f2"), identifier="Etc/GMT+1", ), TimeZone( id=UUID("671d4354-57e3-40a7-b4da-e5218ba31d74"), identifier="Etc/GMT+10", ), TimeZone( id=UUID("df4dc068-6cfb-405e-8f4f-748b7ab97277"), identifier="Etc/GMT+11", ), TimeZone( id=UUID("26d811eb-0522-4cf3-b4d3-b5d5b31aee54"), identifier="Etc/GMT+12", ), TimeZone( id=UUID("d51afbe9-0ecd-4607-ae06-05eac0b5b215"), identifier="Etc/GMT+2", ), TimeZone( id=UUID("9fd92b6e-ea27-403e-aea3-d0d44bb26e16"), identifier="Etc/GMT+3", ), TimeZone( id=UUID("618983b0-fc87-4adf-b92d-6053353a1774"), identifier="Etc/GMT+4", ), TimeZone( id=UUID("08e10616-43a9-4432-b195-6f26ce0ab25d"), identifier="Etc/GMT+5", ), TimeZone( id=UUID("fba4cfbc-8a41-4605-8f4b-eb88ed594290"), identifier="Etc/GMT+6", ), TimeZone( id=UUID("267afb66-0152-4f64-89b8-44327d511c68"), identifier="Etc/GMT+7", ), TimeZone( id=UUID("a2bd6702-a91c-476d-9163-6d38ff28e07a"), identifier="Etc/GMT+8", ), TimeZone( id=UUID("aae6b6d6-c906-4c76-a814-6c49718749a8"), identifier="Etc/GMT+9", ), TimeZone( id=UUID("5b67d9dc-1914-4ac9-a581-ef5550fb8eaa"), identifier="Etc/GMT-1", ), TimeZone( id=UUID("507c574a-6ad0-449c-8f20-e677bd70aa8a"), identifier="Etc/GMT-10", ), TimeZone( id=UUID("2012041c-9c46-4865-9501-09ee1467bdc5"), identifier="Etc/GMT-11", ), TimeZone( id=UUID("f56868f9-735b-477c-b5c3-839f669a99b1"), identifier="Etc/GMT-12", ), TimeZone( id=UUID("2abfc658-e26e-43c4-80fe-dedc63706e22"), identifier="Etc/GMT-13", ), TimeZone( id=UUID("6afaa3a6-966c-477c-a1bc-ba51fdb46b33"), identifier="Etc/GMT-14", ), TimeZone( id=UUID("28ab2ff1-f27a-4ee7-8e49-d9df37e2e5e9"), identifier="Etc/GMT-2", ), TimeZone( id=UUID("fde05829-12d7-42cd-ba6f-a71bc37180c2"), identifier="Etc/GMT-3", ), TimeZone( id=UUID("dcb35a7d-3175-42a4-a7bc-dd2018907334"), identifier="Etc/GMT-4", ), TimeZone( id=UUID("ca3f9c65-f75b-4cce-84ef-dccfda704d83"), identifier="Etc/GMT-5", ), TimeZone( id=UUID("640fb99f-68d5-4013-a0a8-e7510b87adff"), identifier="Etc/GMT-6", ), TimeZone( id=UUID("7de3688d-3a0d-4e34-b042-adff9a400cf5"), identifier="Etc/GMT-7", ), TimeZone( id=UUID("c0c1ebfd-318e-4057-a8cc-6b5d0ca3b500"), identifier="Etc/GMT-8", ), TimeZone( id=UUID("7baf7c6c-93e1-46f1-895a-03eca6ee1e40"), identifier="Etc/GMT-9", ), TimeZone( id=UUID("c748323d-acb2-435e-829b-9c36fdfae5eb"), identifier="Etc/UTC", ), TimeZone( id=UUID("6b8cf4fd-15d9-4fff-89e8-fe9c22bce897"), identifier="Europe/Andorra", ), TimeZone( id=UUID("9833bc06-3392-4dde-9924-4b78b76ae8c6"), identifier="Europe/Astrakhan", ), TimeZone( id=UUID("012a2664-e106-443b-83c6-7f058b9a00bc"), identifier="Europe/Athens", ), TimeZone( id=UUID("6c548b63-ebf9-441a-b13c-00ef2ebb7bad"), identifier="Europe/Belgrade", ), TimeZone( id=UUID("4612a59a-1e4b-47a6-b212-788f0a5d8ea7"), identifier="Europe/Berlin", ), TimeZone( id=UUID("e27738de-fe03-4c44-89a3-a57eed1e68cf"), identifier="Europe/Brussels", ), TimeZone( id=UUID("284da557-8b6f-4f4c-82c9-4ece1c027376"), identifier="Europe/Bucharest", ), TimeZone( id=UUID("04fe332f-ca55-405e-88d6-fdc89899f3b0"), identifier="Europe/Budapest", ), TimeZone( id=UUID("788e0a23-09c8-45a8-9cad-7290ee3ffea6"), identifier="Europe/Chisinau", ), TimeZone( id=UUID("36079ee0-32fd-4fc7-85cf-aeebeb5e946d"), identifier="Europe/Dublin", ), TimeZone( id=UUID("242756b8-1aab-4444-928e-cead9c686938"), identifier="Europe/Gibraltar", ), TimeZone( id=UUID("8cb7b95e-4ada-4c75-976b-13e21cb79319"), identifier="Europe/Helsinki", ), TimeZone( id=UUID("cd353773-ebfb-420d-9665-ea2dfacb090f"), identifier="Europe/Istanbul", ), TimeZone( id=UUID("96e9d048-7ba4-4ac4-a5fb-3f8bbe14f3e9"), identifier="Europe/Kaliningrad", ), TimeZone( id=UUID("2ea1b563-1870-41aa-9a9e-fe861788cccb"), identifier="Europe/Kirov", ), TimeZone( id=UUID("1e3a1022-bd48-4b43-969c-502ad0cf37c8"), identifier="Europe/Kyiv", ), TimeZone( id=UUID("3a9a1087-9792-4bf8-8c95-24c49b316a1d"), identifier="Europe/Lisbon", ), TimeZone( id=UUID("1fd0545c-f4fb-4ba5-af1e-4b744d06dd08"), identifier="Europe/London", ), TimeZone( id=UUID("1568ffdd-5f40-4268-8fd3-d954c331e05e"), identifier="Europe/Madrid", ), TimeZone( id=UUID("610de27e-2e34-4c14-ad46-b3900c0f8b66"), identifier="Europe/Malta", ), TimeZone( id=UUID("18e07b4e-909d-4020-a3f9-32ba5092ac97"), identifier="Europe/Minsk", ), TimeZone( id=UUID("4e988be6-9a3c-42d2-badc-03a3dd3c9b7d"), identifier="Europe/Moscow", ), TimeZone( id=UUID("d2d99604-70d1-4f55-ab71-819a52fd2894"), identifier="Europe/Paris", ), TimeZone( id=UUID("3af31379-7959-4486-9a0b-4ca21be2a886"), identifier="Europe/Prague", ), TimeZone( id=UUID("6a968e31-7786-4c0a-ba5a-1c38f4de0263"), identifier="Europe/Riga", ), TimeZone( id=UUID("f1464ba1-13fd-4a12-9228-08eee07fa5cf"), identifier="Europe/Rome", ), TimeZone( id=UUID("143069fd-8b68-42b8-9e00-52b8a0905670"), identifier="Europe/Samara", ), TimeZone( id=UUID("5564aa00-6e5f-4db0-a14b-dd084c105f6e"), identifier="Europe/Saratov", ), TimeZone( id=UUID("e893207a-65a6-4d37-9089-cce1b38738f2"), identifier="Europe/Simferopol", ), TimeZone( id=UUID("d8caec1e-5e66-4fca-9d72-44b678a09837"), identifier="Europe/Sofia", ), TimeZone( id=UUID("b7ec1d11-4484-4ea1-be02-d7281b567e88"), identifier="Europe/Tallinn", ), TimeZone( id=UUID("efa158ad-45c7-4be1-8fde-04d7fb5f97e2"), identifier="Europe/Tirane", ), TimeZone( id=UUID("08b10831-75f2-47aa-bea4-2bc6314fde09"), identifier="Europe/Ulyanovsk", ), TimeZone( id=UUID("666ad0b6-176a-40da-854c-24f031d71553"), identifier="Europe/Vienna", ), TimeZone( id=UUID("15bb4082-174a-4bd3-a365-f1063f4207f2"), identifier="Europe/Vilnius", ), TimeZone( id=UUID("de8739da-32c2-46ef-8ad4-e5aff93e11f1"), identifier="Europe/Volgograd", ), TimeZone( id=UUID("0e28c67a-32dc-4615-aafe-daa61a2517e7"), identifier="Europe/Warsaw", ), TimeZone( id=UUID("0aecbd36-58cd-4055-abae-805829b55ce1"), identifier="Europe/Zurich", ), TimeZone( id=UUID("e84f8b52-0803-429c-a13a-13961df4715e"), identifier="Factory", ), TimeZone( id=UUID("7286f70f-0553-4556-a3e5-833f6bbf0f8e"), identifier="HST", ), TimeZone( id=UUID("eecf359f-a60c-4d6d-9cd4-31de606f4ece"), identifier="Indian/Chagos", ), TimeZone( id=UUID("20e46138-0ee9-4dd3-aee7-d6c8e9d36f6d"), identifier="Indian/Maldives", ), TimeZone( id=UUID("3194c75e-e81b-4041-84f8-a9b227291784"), identifier="Indian/Mauritius", ), TimeZone( id=UUID("2c1c1c74-bcf9-472f-bab3-feaf5ea79648"), identifier="MET", ), TimeZone( id=UUID("d9bc1862-df42-4664-9be3-021651d2b1ff"), identifier="MST", ), TimeZone( id=UUID("22da681a-021f-4f95-b2b5-b380298dd07a"), identifier="MST7MDT", ), TimeZone( id=UUID("483a6779-ace3-4712-ba72-a9b29907f72e"), identifier="Pacific/Apia", ), TimeZone( id=UUID("2ab3626e-07f8-40eb-8220-5e15409f977e"), identifier="Pacific/Auckland", ), TimeZone( id=UUID("8bc9ec95-8788-475b-8c5c-46853663c808"), identifier="Pacific/Bougainville", ), TimeZone( id=UUID("8e223a8e-6ca5-4759-a043-398b58fccdcf"), identifier="Pacific/Chatham", ), TimeZone( id=UUID("42322d80-6d3b-4eac-80d4-9508ef5e34b1"), identifier="Pacific/Easter", ), TimeZone( id=UUID("5a47d964-72f0-47ac-9e55-8012fcd688e2"), identifier="Pacific/Efate", ), TimeZone( id=UUID("32b36d81-3c81-4377-8a4c-b199202581f6"), identifier="Pacific/Fakaofo", ), TimeZone( id=UUID("d9585a82-0441-4aad-9b32-030938afd073"), identifier="Pacific/Fiji", ), TimeZone( id=UUID("c1d11bb8-2544-4cc8-b718-0aa23dcb72f2"), identifier="Pacific/Galapagos", ), TimeZone( id=UUID("f86d33d1-bba9-4a21-91c2-d5abd70f96f4"), identifier="Pacific/Gambier", ), TimeZone( id=UUID("f9e5b6fe-4f26-4743-a506-687e3c9b6978"), identifier="Pacific/Guadalcanal", ), TimeZone( id=UUID("af9588c8-6898-46c0-9f67-1d247334d6bd"), identifier="Pacific/Guam", ), TimeZone( id=UUID("78d138d0-ded3-469d-bd16-7aa0f13c6da2"), identifier="Pacific/Honolulu", ), TimeZone( id=UUID("051adcbb-407c-4bc6-a753-4c3208f5d894"), identifier="Pacific/Kanton", ), TimeZone( id=UUID("515e83b9-e6d1-422c-9298-6480969a784f"), identifier="Pacific/Kiritimati", ), TimeZone( id=UUID("5df4ba8c-6eaa-4494-8c13-df61028ad3d1"), identifier="Pacific/Kosrae", ), TimeZone( id=UUID("19d7f9fd-24ea-4958-9b80-1c52e7750966"), identifier="Pacific/Kwajalein", ), TimeZone( id=UUID("9f6e7d51-5271-4b04-81f8-7349e1f5011d"), identifier="Pacific/Marquesas", ), TimeZone( id=UUID("9edb6225-20b7-4499-b829-42d1b05fa70e"), identifier="Pacific/Nauru", ), TimeZone( id=UUID("fae68f21-262f-44b0-8a3a-cbb80f55ac8f"), identifier="Pacific/Niue", ), TimeZone( id=UUID("8363ce11-42a4-4209-a328-60cfd8478342"), identifier="Pacific/Norfolk", ), TimeZone( id=UUID("a8b082d7-55d3-486c-9c8d-12dbf7abd982"), identifier="Pacific/Noumea", ), TimeZone( id=UUID("cc7bd996-62c6-494a-b3f4-30bc986067ed"), identifier="Pacific/Pago_Pago", ), TimeZone( id=UUID("d9f7e88f-83ca-4eb3-983a-ca78cfa89cbb"), identifier="Pacific/Palau", ), TimeZone( id=UUID("a5187521-8ea0-45fa-872a-40ad909d5d28"), identifier="Pacific/Pitcairn", ), TimeZone( id=UUID("745bda36-db0c-4029-84c2-a487d6f2306a"), identifier="Pacific/Port_Moresby", ), TimeZone( id=UUID("c2b3912d-65c5-44e8-8108-84f5db76937b"), identifier="Pacific/Rarotonga", ), TimeZone( id=UUID("d576b73b-74c2-4afd-92f8-d64437a9f6f0"), identifier="Pacific/Tahiti", ), TimeZone( id=UUID("6786c487-5eac-404d-b359-8727adb27413"), identifier="Pacific/Tarawa", ), TimeZone( id=UUID("9eca8c04-4c48-4414-be8d-32f3918e2779"), identifier="Pacific/Tongatapu", ), TimeZone( id=UUID("2b507979-ed9d-46af-99ba-87ef5680ffaf"), identifier="PST8PDT", ), TimeZone( id=UUID("054d8e04-9bb4-42a8-bd3f-ec312d1587df"), identifier="WET", ), ]