2022-01-02 13:45:32 +01:00
|
|
|
|
export class AutoFillConstants {
|
|
|
|
|
static readonly UsernameFieldNames: string[] = [
|
|
|
|
|
// English
|
|
|
|
|
"username",
|
|
|
|
|
"user name",
|
|
|
|
|
"email",
|
|
|
|
|
"email address",
|
|
|
|
|
"e-mail",
|
|
|
|
|
"e-mail address",
|
|
|
|
|
"userid",
|
|
|
|
|
"user id",
|
|
|
|
|
"customer id",
|
|
|
|
|
"login id",
|
|
|
|
|
// German
|
|
|
|
|
"benutzername",
|
|
|
|
|
"benutzer name",
|
|
|
|
|
"email adresse",
|
|
|
|
|
"e-mail adresse",
|
|
|
|
|
"benutzerid",
|
|
|
|
|
"benutzer id",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:01:26 +01:00
|
|
|
|
static readonly ExcludedAutofillTypes: string[] = [
|
|
|
|
|
"radio",
|
|
|
|
|
"checkbox",
|
|
|
|
|
"hidden",
|
|
|
|
|
"file",
|
|
|
|
|
"button",
|
|
|
|
|
"image",
|
|
|
|
|
"reset",
|
|
|
|
|
"search",
|
|
|
|
|
];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export class CreditCardAutoFillConstants {
|
|
|
|
|
static readonly CardAttributes: string[] = [
|
|
|
|
|
"autoCompleteType",
|
|
|
|
|
"data-stripe",
|
|
|
|
|
"htmlName",
|
|
|
|
|
"htmlID",
|
|
|
|
|
"label-tag",
|
|
|
|
|
"placeholder",
|
|
|
|
|
"label-left",
|
|
|
|
|
"label-top",
|
|
|
|
|
"data-recurly",
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
static readonly CardAttributesExtended: string[] = [
|
|
|
|
|
...CreditCardAutoFillConstants.CardAttributes,
|
|
|
|
|
"label-right",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:10:16 +01:00
|
|
|
|
static readonly ExpiryMonthFieldNames: string[] = [
|
|
|
|
|
"exp-month",
|
|
|
|
|
"cc-exp-month",
|
|
|
|
|
"cc-month",
|
|
|
|
|
"card-month",
|
|
|
|
|
"cc-mo",
|
|
|
|
|
"card-mo",
|
|
|
|
|
"exp-mo",
|
|
|
|
|
"card-exp-mo",
|
|
|
|
|
"cc-exp-mo",
|
|
|
|
|
"card-expiration-month",
|
|
|
|
|
"expiration-month",
|
|
|
|
|
"cc-mm",
|
|
|
|
|
"cc-m",
|
|
|
|
|
"card-mm",
|
|
|
|
|
"card-m",
|
|
|
|
|
"card-exp-mm",
|
|
|
|
|
"cc-exp-mm",
|
|
|
|
|
"exp-mm",
|
|
|
|
|
"exp-m",
|
|
|
|
|
"expire-month",
|
|
|
|
|
"expire-mo",
|
|
|
|
|
"expiry-month",
|
|
|
|
|
"expiry-mo",
|
|
|
|
|
"card-expire-month",
|
|
|
|
|
"card-expire-mo",
|
|
|
|
|
"card-expiry-month",
|
|
|
|
|
"card-expiry-mo",
|
|
|
|
|
"mois-validite",
|
|
|
|
|
"mois-expiration",
|
|
|
|
|
"m-validite",
|
|
|
|
|
"m-expiration",
|
|
|
|
|
"expiry-date-field-month",
|
|
|
|
|
"expiration-date-month",
|
|
|
|
|
"expiration-date-mm",
|
|
|
|
|
"exp-mon",
|
|
|
|
|
"validity-mo",
|
|
|
|
|
"exp-date-mo",
|
|
|
|
|
"cb-date-mois",
|
|
|
|
|
"date-m",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:12:56 +01:00
|
|
|
|
static readonly ExpiryYearFieldNames: string[] = [
|
|
|
|
|
"exp-year",
|
|
|
|
|
"cc-exp-year",
|
|
|
|
|
"cc-year",
|
|
|
|
|
"card-year",
|
|
|
|
|
"cc-yr",
|
|
|
|
|
"card-yr",
|
|
|
|
|
"exp-yr",
|
|
|
|
|
"card-exp-yr",
|
|
|
|
|
"cc-exp-yr",
|
|
|
|
|
"card-expiration-year",
|
|
|
|
|
"expiration-year",
|
|
|
|
|
"cc-yy",
|
|
|
|
|
"cc-y",
|
|
|
|
|
"card-yy",
|
|
|
|
|
"card-y",
|
|
|
|
|
"card-exp-yy",
|
|
|
|
|
"cc-exp-yy",
|
|
|
|
|
"exp-yy",
|
|
|
|
|
"exp-y",
|
|
|
|
|
"cc-yyyy",
|
|
|
|
|
"card-yyyy",
|
|
|
|
|
"card-exp-yyyy",
|
|
|
|
|
"cc-exp-yyyy",
|
|
|
|
|
"expire-year",
|
|
|
|
|
"expire-yr",
|
|
|
|
|
"expiry-year",
|
|
|
|
|
"expiry-yr",
|
|
|
|
|
"card-expire-year",
|
|
|
|
|
"card-expire-yr",
|
|
|
|
|
"card-expiry-year",
|
|
|
|
|
"card-expiry-yr",
|
|
|
|
|
"an-validite",
|
|
|
|
|
"an-expiration",
|
|
|
|
|
"annee-validite",
|
|
|
|
|
"annee-expiration",
|
|
|
|
|
"expiry-date-field-year",
|
|
|
|
|
"expiration-date-year",
|
|
|
|
|
"cb-date-ann",
|
|
|
|
|
"expiration-date-yy",
|
|
|
|
|
"expiration-date-yyyy",
|
|
|
|
|
"validity-year",
|
|
|
|
|
"exp-date-year",
|
|
|
|
|
"date-y",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:16:27 +01:00
|
|
|
|
static readonly CVVFieldNames: string[] = [
|
|
|
|
|
"cvv",
|
|
|
|
|
"cvc",
|
|
|
|
|
"cvv2",
|
|
|
|
|
"cc-csc",
|
|
|
|
|
"cc-cvv",
|
|
|
|
|
"card-csc",
|
|
|
|
|
"card-cvv",
|
|
|
|
|
"cvd",
|
|
|
|
|
"cid",
|
|
|
|
|
"cvc2",
|
|
|
|
|
"cnv",
|
|
|
|
|
"cvn2",
|
|
|
|
|
"cc-code",
|
|
|
|
|
"card-code",
|
|
|
|
|
"code-securite",
|
|
|
|
|
"security-code",
|
|
|
|
|
"crypto",
|
|
|
|
|
"card-verif",
|
|
|
|
|
"verification-code",
|
|
|
|
|
"csc",
|
|
|
|
|
"ccv",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:18:17 +01:00
|
|
|
|
static readonly CardBrandFieldNames: string[] = [
|
|
|
|
|
"cc-type",
|
|
|
|
|
"card-type",
|
|
|
|
|
"card-brand",
|
|
|
|
|
"cc-brand",
|
|
|
|
|
"cb-type",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:01:26 +01:00
|
|
|
|
// Each index represents a language. These three arrays should all be the same length.
|
|
|
|
|
// 0: English, 1: Danish, 2: German/Dutch, 3: French/Spanish/Italian, 4: Russian, 5: Portuguese
|
|
|
|
|
static readonly MonthAbbr = ["mm", "mm", "mm", "mm", "mm", "mm"];
|
|
|
|
|
static readonly YearAbbrShort = ["yy", "åå", "jj", "aa", "гг", "rr"];
|
|
|
|
|
static readonly YearAbbrLong = ["yyyy", "åååå", "jjjj", "aa", "гггг", "rrrr"];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export class IdentityAutoFillConstants {
|
|
|
|
|
static readonly IdentityAttributes: string[] = [
|
|
|
|
|
"autoCompleteType",
|
|
|
|
|
"data-stripe",
|
|
|
|
|
"htmlName",
|
|
|
|
|
"htmlID",
|
|
|
|
|
"label-tag",
|
|
|
|
|
"placeholder",
|
|
|
|
|
"label-left",
|
|
|
|
|
"label-top",
|
|
|
|
|
"data-recurly",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:40:10 +01:00
|
|
|
|
static readonly TitleFieldNames: string[] = ["honorific-prefix", "prefix", "title"];
|
|
|
|
|
|
2022-01-02 13:45:32 +01:00
|
|
|
|
static readonly FirstnameFieldNames: string[] = [
|
|
|
|
|
// English
|
|
|
|
|
"f-name",
|
|
|
|
|
"first-name",
|
|
|
|
|
"given-name",
|
|
|
|
|
"first-n",
|
|
|
|
|
// German
|
|
|
|
|
"vorname",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:37:57 +01:00
|
|
|
|
static readonly MiddlenameFieldNames: string[] = [
|
|
|
|
|
"m-name",
|
|
|
|
|
"middle-name",
|
|
|
|
|
"additional-name",
|
|
|
|
|
"middle-initial",
|
|
|
|
|
"middle-n",
|
|
|
|
|
"middle-i",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 13:45:32 +01:00
|
|
|
|
static readonly LastnameFieldNames: string[] = [
|
|
|
|
|
// English
|
|
|
|
|
"l-name",
|
|
|
|
|
"last-name",
|
|
|
|
|
"s-name",
|
|
|
|
|
"surname",
|
|
|
|
|
"family-name",
|
|
|
|
|
"family-n",
|
|
|
|
|
"last-n",
|
|
|
|
|
// German
|
|
|
|
|
"nachname",
|
|
|
|
|
"familienname",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:41:50 +01:00
|
|
|
|
static readonly EmailFieldNames: string[] = ["e-mail", "email-address"];
|
|
|
|
|
|
2022-01-02 14:43:46 +01:00
|
|
|
|
static readonly Address1FieldNames: string[] = [
|
|
|
|
|
"address-1",
|
|
|
|
|
"address-line-1",
|
|
|
|
|
"addr-1",
|
|
|
|
|
"street-1",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:46:54 +01:00
|
|
|
|
static readonly Address2FieldNames: string[] = [
|
|
|
|
|
"address-2",
|
|
|
|
|
"address-line-2",
|
|
|
|
|
"addr-2",
|
|
|
|
|
"street-2",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:47:12 +01:00
|
|
|
|
static readonly Address3FieldNames: string[] = [
|
|
|
|
|
"address-3",
|
|
|
|
|
"address-line-3",
|
|
|
|
|
"addr-3",
|
|
|
|
|
"street-3",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:49:10 +01:00
|
|
|
|
static readonly PostalCodeFieldNames: string[] = [
|
|
|
|
|
"postal",
|
|
|
|
|
"zip",
|
|
|
|
|
"zip2",
|
|
|
|
|
"zip-code",
|
|
|
|
|
"postal-code",
|
|
|
|
|
"post-code",
|
|
|
|
|
"address-zip",
|
|
|
|
|
"address-postal",
|
|
|
|
|
"address-code",
|
|
|
|
|
"address-postal-code",
|
|
|
|
|
"address-zip-code",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 14:50:26 +01:00
|
|
|
|
static readonly CityFieldNames: string[] = [
|
|
|
|
|
"city",
|
|
|
|
|
"town",
|
|
|
|
|
"address-level-2",
|
|
|
|
|
"address-city",
|
|
|
|
|
"address-town",
|
|
|
|
|
];
|
|
|
|
|
|
2022-01-02 13:45:32 +01:00
|
|
|
|
static readonly IsoCountries: { [id: string]: string } = {
|
|
|
|
|
afghanistan: "AF",
|
|
|
|
|
"aland islands": "AX",
|
|
|
|
|
albania: "AL",
|
|
|
|
|
algeria: "DZ",
|
|
|
|
|
"american samoa": "AS",
|
|
|
|
|
andorra: "AD",
|
|
|
|
|
angola: "AO",
|
|
|
|
|
anguilla: "AI",
|
|
|
|
|
antarctica: "AQ",
|
|
|
|
|
"antigua and barbuda": "AG",
|
|
|
|
|
argentina: "AR",
|
|
|
|
|
armenia: "AM",
|
|
|
|
|
aruba: "AW",
|
|
|
|
|
australia: "AU",
|
|
|
|
|
austria: "AT",
|
|
|
|
|
azerbaijan: "AZ",
|
|
|
|
|
bahamas: "BS",
|
|
|
|
|
bahrain: "BH",
|
|
|
|
|
bangladesh: "BD",
|
|
|
|
|
barbados: "BB",
|
|
|
|
|
belarus: "BY",
|
|
|
|
|
belgium: "BE",
|
|
|
|
|
belize: "BZ",
|
|
|
|
|
benin: "BJ",
|
|
|
|
|
bermuda: "BM",
|
|
|
|
|
bhutan: "BT",
|
|
|
|
|
bolivia: "BO",
|
|
|
|
|
"bosnia and herzegovina": "BA",
|
|
|
|
|
botswana: "BW",
|
|
|
|
|
"bouvet island": "BV",
|
|
|
|
|
brazil: "BR",
|
|
|
|
|
"british indian ocean territory": "IO",
|
|
|
|
|
"brunei darussalam": "BN",
|
|
|
|
|
bulgaria: "BG",
|
|
|
|
|
"burkina faso": "BF",
|
|
|
|
|
burundi: "BI",
|
|
|
|
|
cambodia: "KH",
|
|
|
|
|
cameroon: "CM",
|
|
|
|
|
canada: "CA",
|
|
|
|
|
"cape verde": "CV",
|
|
|
|
|
"cayman islands": "KY",
|
|
|
|
|
"central african republic": "CF",
|
|
|
|
|
chad: "TD",
|
|
|
|
|
chile: "CL",
|
|
|
|
|
china: "CN",
|
|
|
|
|
"christmas island": "CX",
|
|
|
|
|
"cocos (keeling) islands": "CC",
|
|
|
|
|
colombia: "CO",
|
|
|
|
|
comoros: "KM",
|
|
|
|
|
congo: "CG",
|
|
|
|
|
"congo, democratic republic": "CD",
|
|
|
|
|
"cook islands": "CK",
|
|
|
|
|
"costa rica": "CR",
|
|
|
|
|
"cote d'ivoire": "CI",
|
|
|
|
|
croatia: "HR",
|
|
|
|
|
cuba: "CU",
|
|
|
|
|
cyprus: "CY",
|
|
|
|
|
"czech republic": "CZ",
|
|
|
|
|
denmark: "DK",
|
|
|
|
|
djibouti: "DJ",
|
|
|
|
|
dominica: "DM",
|
|
|
|
|
"dominican republic": "DO",
|
|
|
|
|
ecuador: "EC",
|
|
|
|
|
egypt: "EG",
|
|
|
|
|
"el salvador": "SV",
|
|
|
|
|
"equatorial guinea": "GQ",
|
|
|
|
|
eritrea: "ER",
|
|
|
|
|
estonia: "EE",
|
|
|
|
|
ethiopia: "ET",
|
|
|
|
|
"falkland islands": "FK",
|
|
|
|
|
"faroe islands": "FO",
|
|
|
|
|
fiji: "FJ",
|
|
|
|
|
finland: "FI",
|
|
|
|
|
france: "FR",
|
|
|
|
|
"french guiana": "GF",
|
|
|
|
|
"french polynesia": "PF",
|
|
|
|
|
"french southern territories": "TF",
|
|
|
|
|
gabon: "GA",
|
|
|
|
|
gambia: "GM",
|
|
|
|
|
georgia: "GE",
|
|
|
|
|
germany: "DE",
|
|
|
|
|
ghana: "GH",
|
|
|
|
|
gibraltar: "GI",
|
|
|
|
|
greece: "GR",
|
|
|
|
|
greenland: "GL",
|
|
|
|
|
grenada: "GD",
|
|
|
|
|
guadeloupe: "GP",
|
|
|
|
|
guam: "GU",
|
|
|
|
|
guatemala: "GT",
|
|
|
|
|
guernsey: "GG",
|
|
|
|
|
guinea: "GN",
|
|
|
|
|
"guinea-bissau": "GW",
|
|
|
|
|
guyana: "GY",
|
|
|
|
|
haiti: "HT",
|
|
|
|
|
"heard island & mcdonald islands": "HM",
|
|
|
|
|
"holy see (vatican city state)": "VA",
|
|
|
|
|
honduras: "HN",
|
|
|
|
|
"hong kong": "HK",
|
|
|
|
|
hungary: "HU",
|
|
|
|
|
iceland: "IS",
|
|
|
|
|
india: "IN",
|
|
|
|
|
indonesia: "ID",
|
|
|
|
|
"iran, islamic republic of": "IR",
|
|
|
|
|
iraq: "IQ",
|
|
|
|
|
ireland: "IE",
|
|
|
|
|
"isle of man": "IM",
|
|
|
|
|
israel: "IL",
|
|
|
|
|
italy: "IT",
|
|
|
|
|
jamaica: "JM",
|
|
|
|
|
japan: "JP",
|
|
|
|
|
jersey: "JE",
|
|
|
|
|
jordan: "JO",
|
|
|
|
|
kazakhstan: "KZ",
|
|
|
|
|
kenya: "KE",
|
|
|
|
|
kiribati: "KI",
|
|
|
|
|
"republic of korea": "KR",
|
|
|
|
|
"south korea": "KR",
|
|
|
|
|
"democratic people's republic of korea": "KP",
|
|
|
|
|
"north korea": "KP",
|
|
|
|
|
kuwait: "KW",
|
|
|
|
|
kyrgyzstan: "KG",
|
|
|
|
|
"lao people's democratic republic": "LA",
|
|
|
|
|
latvia: "LV",
|
|
|
|
|
lebanon: "LB",
|
|
|
|
|
lesotho: "LS",
|
|
|
|
|
liberia: "LR",
|
|
|
|
|
"libyan arab jamahiriya": "LY",
|
|
|
|
|
liechtenstein: "LI",
|
|
|
|
|
lithuania: "LT",
|
|
|
|
|
luxembourg: "LU",
|
|
|
|
|
macao: "MO",
|
|
|
|
|
macedonia: "MK",
|
|
|
|
|
madagascar: "MG",
|
|
|
|
|
malawi: "MW",
|
|
|
|
|
malaysia: "MY",
|
|
|
|
|
maldives: "MV",
|
|
|
|
|
mali: "ML",
|
|
|
|
|
malta: "MT",
|
|
|
|
|
"marshall islands": "MH",
|
|
|
|
|
martinique: "MQ",
|
|
|
|
|
mauritania: "MR",
|
|
|
|
|
mauritius: "MU",
|
|
|
|
|
mayotte: "YT",
|
|
|
|
|
mexico: "MX",
|
|
|
|
|
"micronesia, federated states of": "FM",
|
|
|
|
|
moldova: "MD",
|
|
|
|
|
monaco: "MC",
|
|
|
|
|
mongolia: "MN",
|
|
|
|
|
montenegro: "ME",
|
|
|
|
|
montserrat: "MS",
|
|
|
|
|
morocco: "MA",
|
|
|
|
|
mozambique: "MZ",
|
|
|
|
|
myanmar: "MM",
|
|
|
|
|
namibia: "NA",
|
|
|
|
|
nauru: "NR",
|
|
|
|
|
nepal: "NP",
|
|
|
|
|
netherlands: "NL",
|
|
|
|
|
"netherlands antilles": "AN",
|
|
|
|
|
"new caledonia": "NC",
|
|
|
|
|
"new zealand": "NZ",
|
|
|
|
|
nicaragua: "NI",
|
|
|
|
|
niger: "NE",
|
|
|
|
|
nigeria: "NG",
|
|
|
|
|
niue: "NU",
|
|
|
|
|
"norfolk island": "NF",
|
|
|
|
|
"northern mariana islands": "MP",
|
|
|
|
|
norway: "NO",
|
|
|
|
|
oman: "OM",
|
|
|
|
|
pakistan: "PK",
|
|
|
|
|
palau: "PW",
|
|
|
|
|
"palestinian territory, occupied": "PS",
|
|
|
|
|
panama: "PA",
|
|
|
|
|
"papua new guinea": "PG",
|
|
|
|
|
paraguay: "PY",
|
|
|
|
|
peru: "PE",
|
|
|
|
|
philippines: "PH",
|
|
|
|
|
pitcairn: "PN",
|
|
|
|
|
poland: "PL",
|
|
|
|
|
portugal: "PT",
|
|
|
|
|
"puerto rico": "PR",
|
|
|
|
|
qatar: "QA",
|
|
|
|
|
reunion: "RE",
|
|
|
|
|
romania: "RO",
|
|
|
|
|
"russian federation": "RU",
|
|
|
|
|
rwanda: "RW",
|
|
|
|
|
"saint barthelemy": "BL",
|
|
|
|
|
"saint helena": "SH",
|
|
|
|
|
"saint kitts and nevis": "KN",
|
|
|
|
|
"saint lucia": "LC",
|
|
|
|
|
"saint martin": "MF",
|
|
|
|
|
"saint pierre and miquelon": "PM",
|
|
|
|
|
"saint vincent and grenadines": "VC",
|
|
|
|
|
samoa: "WS",
|
|
|
|
|
"san marino": "SM",
|
|
|
|
|
"sao tome and principe": "ST",
|
|
|
|
|
"saudi arabia": "SA",
|
|
|
|
|
senegal: "SN",
|
|
|
|
|
serbia: "RS",
|
|
|
|
|
seychelles: "SC",
|
|
|
|
|
"sierra leone": "SL",
|
|
|
|
|
singapore: "SG",
|
|
|
|
|
slovakia: "SK",
|
|
|
|
|
slovenia: "SI",
|
|
|
|
|
"solomon islands": "SB",
|
|
|
|
|
somalia: "SO",
|
|
|
|
|
"south africa": "ZA",
|
|
|
|
|
"south georgia and sandwich isl.": "GS",
|
|
|
|
|
spain: "ES",
|
|
|
|
|
"sri lanka": "LK",
|
|
|
|
|
sudan: "SD",
|
|
|
|
|
suriname: "SR",
|
|
|
|
|
"svalbard and jan mayen": "SJ",
|
|
|
|
|
swaziland: "SZ",
|
|
|
|
|
sweden: "SE",
|
|
|
|
|
switzerland: "CH",
|
|
|
|
|
"syrian arab republic": "SY",
|
|
|
|
|
taiwan: "TW",
|
|
|
|
|
tajikistan: "TJ",
|
|
|
|
|
tanzania: "TZ",
|
|
|
|
|
thailand: "TH",
|
|
|
|
|
"timor-leste": "TL",
|
|
|
|
|
togo: "TG",
|
|
|
|
|
tokelau: "TK",
|
|
|
|
|
tonga: "TO",
|
|
|
|
|
"trinidad and tobago": "TT",
|
|
|
|
|
tunisia: "TN",
|
|
|
|
|
turkey: "TR",
|
|
|
|
|
turkmenistan: "TM",
|
|
|
|
|
"turks and caicos islands": "TC",
|
|
|
|
|
tuvalu: "TV",
|
|
|
|
|
uganda: "UG",
|
|
|
|
|
ukraine: "UA",
|
|
|
|
|
"united arab emirates": "AE",
|
|
|
|
|
"united kingdom": "GB",
|
|
|
|
|
"united states": "US",
|
|
|
|
|
"united states outlying islands": "UM",
|
|
|
|
|
uruguay: "UY",
|
|
|
|
|
uzbekistan: "UZ",
|
|
|
|
|
vanuatu: "VU",
|
|
|
|
|
venezuela: "VE",
|
|
|
|
|
vietnam: "VN",
|
|
|
|
|
"virgin islands, british": "VG",
|
|
|
|
|
"virgin islands, u.s.": "VI",
|
|
|
|
|
"wallis and futuna": "WF",
|
|
|
|
|
"western sahara": "EH",
|
|
|
|
|
yemen: "YE",
|
|
|
|
|
zambia: "ZM",
|
|
|
|
|
zimbabwe: "ZW",
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static readonly IsoStates: { [id: string]: string } = {
|
|
|
|
|
alabama: "AL",
|
|
|
|
|
alaska: "AK",
|
|
|
|
|
"american samoa": "AS",
|
|
|
|
|
arizona: "AZ",
|
|
|
|
|
arkansas: "AR",
|
|
|
|
|
california: "CA",
|
|
|
|
|
colorado: "CO",
|
|
|
|
|
connecticut: "CT",
|
|
|
|
|
delaware: "DE",
|
|
|
|
|
"district of columbia": "DC",
|
|
|
|
|
"federated states of micronesia": "FM",
|
|
|
|
|
florida: "FL",
|
|
|
|
|
georgia: "GA",
|
|
|
|
|
guam: "GU",
|
|
|
|
|
hawaii: "HI",
|
|
|
|
|
idaho: "ID",
|
|
|
|
|
illinois: "IL",
|
|
|
|
|
indiana: "IN",
|
|
|
|
|
iowa: "IA",
|
|
|
|
|
kansas: "KS",
|
|
|
|
|
kentucky: "KY",
|
|
|
|
|
louisiana: "LA",
|
|
|
|
|
maine: "ME",
|
|
|
|
|
"marshall islands": "MH",
|
|
|
|
|
maryland: "MD",
|
|
|
|
|
massachusetts: "MA",
|
|
|
|
|
michigan: "MI",
|
|
|
|
|
minnesota: "MN",
|
|
|
|
|
mississippi: "MS",
|
|
|
|
|
missouri: "MO",
|
|
|
|
|
montana: "MT",
|
|
|
|
|
nebraska: "NE",
|
|
|
|
|
nevada: "NV",
|
|
|
|
|
"new hampshire": "NH",
|
|
|
|
|
"new jersey": "NJ",
|
|
|
|
|
"new mexico": "NM",
|
|
|
|
|
"new york": "NY",
|
|
|
|
|
"north carolina": "NC",
|
|
|
|
|
"north dakota": "ND",
|
|
|
|
|
"northern mariana islands": "MP",
|
|
|
|
|
ohio: "OH",
|
|
|
|
|
oklahoma: "OK",
|
|
|
|
|
oregon: "OR",
|
|
|
|
|
palau: "PW",
|
|
|
|
|
pennsylvania: "PA",
|
|
|
|
|
"puerto rico": "PR",
|
|
|
|
|
"rhode island": "RI",
|
|
|
|
|
"south carolina": "SC",
|
|
|
|
|
"south dakota": "SD",
|
|
|
|
|
tennessee: "TN",
|
|
|
|
|
texas: "TX",
|
|
|
|
|
utah: "UT",
|
|
|
|
|
vermont: "VT",
|
|
|
|
|
"virgin islands": "VI",
|
|
|
|
|
virginia: "VA",
|
|
|
|
|
washington: "WA",
|
|
|
|
|
"west virginia": "WV",
|
|
|
|
|
wisconsin: "WI",
|
|
|
|
|
wyoming: "WY",
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static readonly IsoProvinces: { [id: string]: string } = {
|
|
|
|
|
alberta: "AB",
|
|
|
|
|
"british columbia": "BC",
|
|
|
|
|
manitoba: "MB",
|
|
|
|
|
"new brunswick": "NB",
|
|
|
|
|
"newfoundland and labrador": "NL",
|
|
|
|
|
"nova scotia": "NS",
|
|
|
|
|
ontario: "ON",
|
|
|
|
|
"prince edward island": "PE",
|
|
|
|
|
quebec: "QC",
|
|
|
|
|
saskatchewan: "SK",
|
|
|
|
|
};
|
|
|
|
|
}
|