1/** 2 * å½å®¶çµè¯åºå·æ°æ®(询ç表å䏿) 3 * æ¬æä»¶ç± src/scripts/generate-country-calling-codes.cjs çæ,è¯·å¿æå·¥ç¼è¾ã 4 * éæ°çæ: node src/scripts/generate-country-calling-codes.cjs 5 * æ°æ®æº: mledoze/countries(ITU E.164);æææå½é åºå·çå°åº,åºå· = E.164 å½å®¶ç ã 6 * å¹çæè½½: ç»å ¸èæ¬å¯è½è¢«å页夿¬¡å è½½,å®å«é²æ¢éå¤å£°æä¸éå¤èµå¼ã 7 */ 8if (!window.countryCallingCodes) { 9 window.countryCallingCodes = [ 10 { name: "American Samoa", code: "+1", countryCode: "AS" }, 11 { name: "Anguilla", code: "+1", countryCode: "AI" }, 12 { name: "Antigua and Barbuda", code: "+1", countryCode: "AG" }, 13 { name: "Bahamas", code: "+1", countryCode: "BS" }, 14 { name: "Barbados", code: "+1", countryCode: "BB" }, 15 { name: "Bermuda", code: "+1", countryCode: "BM" }, 16 { name: "British Virgin Islands", code: "+1", countryCode: "VG" }, 17 { name: "Canada", code: "+1", countryCode: "CA" }, 18 { name: "Cayman Islands", code: "+1", countryCode: "KY" }, 19 { name: "Dominica", code: "+1", countryCode: "DM" }, 20 { name: "Dominican Republic", code: "+1", countryCode: "DO" }, 21 { name: "Grenada", code: "+1", countryCode: "GD" }, 22 { name: "Guam", code: "+1", countryCode: "GU" }, 23 { name: "Jamaica", code: "+1", countryCode: "JM" }, 24 { name: "Montserrat", code: "+1", countryCode: "MS" }, 25 { name: "Northern Mariana Islands", code: "+1", countryCode: "MP" }, 26 { name: "Puerto Rico", code: "+1", countryCode: "PR" }, 27 { name: "Saint Kitts and Nevis", code: "+1", countryCode: "KN" }, 28 { name: "Saint Lucia", code: "+1", countryCode: "LC" }, 29 { name: "Saint Vincent and the Grenadines", code: "+1", countryCode: "VC" }, 30 { name: "Sint Maarten", code: "+1", countryCode: "SX" }, 31 { name: "Trinidad and Tobago", code: "+1", countryCode: "TT" }, 32 { name: "Turks and Caicos Islands", code: "+1", countryCode: "TC" }, 33 { name: "United States", code: "+1", countryCode: "US" }, 34 { name: "United States Virgin Islands", code: "+1", countryCode: "VI" }, 35 { name: "Saint Helena, Ascension and Tristan da Cunha", code: "+2", countryCode: "SH" }, 36 { name: "Kazakhstan", code: "+7", countryCode: "KZ" }, 37 { name: "Russia", code: "+7", countryCode: "RU" }, 38 { name: "Egypt", code: "+20", countryCode: "EG" }, 39 { name: "South Africa", code: "+27", countryCode: "ZA" }, 40 { name: "Greece", code: "+30", countryCode: "GR" }, 41 { name: "Netherlands", code: "+31", countryCode: "NL" }, 42 { name: "Belgium", code: "+32", countryCode: "BE" }, 43 { name: "France", code: "+33", countryCode: "FR" }, 44 { name: "Spain", code: "+34", countryCode: "ES" }, 45 { name: "Hungary", code: "+36", countryCode: "HU" }, 46 { name: "Italy", code: "+39", countryCode: "IT" }, 47 { name: "Vatican City", code: "+39", countryCode: "VA" }, 48 { name: "Romania", code: "+40", countryCode: "RO" }, 49 { name: "Switzerland", code: "+41", countryCode: "CH" }, 50 { name: "Austria", code: "+43", countryCode: "AT" }, 51 { name: "Guernsey", code: "+44", countryCode: "GG" }, 52 { name: "Isle of Man", code: "+44", countryCode: "IM" }, 53 { name: "Jersey", code: "+44", countryCode: "JE" }, 54 { name: "United Kingdom", code: "+44", countryCode: "GB" }, 55 { name: "Denmark", code: "+45", countryCode: "DK" }, 56 { name: "Sweden", code: "+46", countryCode: "SE" }, 57 { name: "Bouvet Island", code: "+47", countryCode: "BV" }, 58 { name: "Norway", code: "+47", countryCode: "NO" }, 59 { name: "Svalbard and Jan Mayen", code: "+47", countryCode: "SJ" }, 60 { name: "Poland", code: "+48", countryCode: "PL" }, 61 { name: "Germany", code: "+49", countryCode: "DE" }, 62 { name: "Peru", code: "+51", countryCode: "PE" }, 63 { name: "Mexico", code: "+52", countryCode: "MX" }, 64 { name: "Cuba", code: "+53", countryCode: "CU" }, 65 { name: "Argentina", code: "+54", countryCode: "AR" }, 66 { name: "Brazil", code: "+55", countryCode: "BR" }, 67 { name: "Chile", code: "+56", countryCode: "CL" }, 68 { name: "Colombia", code: "+57", countryCode: "CO" },
69 { name: "Venezuela", code: "+58", countryCode: "VE" }, 70 { name: "Malaysia", code: "+60", countryCode: "MY" }, 71 { name: "Australia", code: "+61", countryCode: "AU" }, 72 { name: "Christmas Island", code: "+61", countryCode: "CX" }, 73 { name: "Cocos (Keeling) Islands", code: "+61", countryCode: "CC" }, 74 { name: "Indonesia", code: "+62", countryCode: "ID" }, 75 { name: "Philippines", code: "+63", countryCode: "PH" }, 76 { name: "New Zealand", code: "+64", countryCode: "NZ" }, 77 { name: "Pitcairn Islands", code: "+64", countryCode: "PN" }, 78 { name: "Singapore", code: "+65", countryCode: "SG" }, 79 { name: "Thailand", code: "+66", countryCode: "TH" }, 80 { name: "Japan", code: "+81", countryCode: "JP" }, 81 { name: "South Korea", code: "+82", countryCode: "KR" }, 82 { name: "Vietnam", code: "+84", countryCode: "VN" }, 83 { name: "China", code: "+86", countryCode: "CN" }, 84 { name: "Turkey", code: "+90", countryCode: "TR" }, 85 { name: "India", code: "+91", countryCode: "IN" }, 86 { name: "Pakistan", code: "+92", countryCode: "PK" }, 87 { name: "Afghanistan", code: "+93", countryCode: "AF" }, 88 { name: "Sri Lanka", code: "+94", countryCode: "LK" }, 89 { name: "Myanmar", code: "+95", countryCode: "MM" }, 90 { name: "Iran", code: "+98", countryCode: "IR" }, 91 { name: "South Sudan", code: "+211", countryCode: "SS" }, 92 { name: "Morocco", code: "+212", countryCode: "MA" }, 93 { name: "Western Sahara", code: "+212", countryCode: "EH" },
94 { name: "Algeria", code: "+213", countryCode: "DZ" }, 95 { name: "Tunisia", code: "+216", countryCode: "TN" }, 96 { name: "Libya", code: "+218", countryCode: "LY" }, 97 { name: "Gambia", code: "+220", countryCode: "GM" }, 98 { name: "Senegal", code: "+221", countryCode: "SN" }, 99 { name: "Mauritania", code: "+222", countryCode: "MR" }, 100 { name: "Mali", code: "+223", countryCode: "ML" }, 101 { name: "Guinea", code: "+224", countryCode: "GN" }, 102 { name: "Ivory Coast", code: "+225", countryCode: "CI" }, 103 { name: "Burkina Faso", code: "+226", countryCode: "BF" }, 104 { name: "Niger", code: "+227", countryCode: "NE" }, 105 { name: "Togo", code: "+228", countryCode: "TG" }, 106 { name: "Benin", code: "+229", countryCode: "BJ" }, 107 { name: "Mauritius", code: "+230", countryCode: "MU" }, 108 { name: "Liberia", code: "+231", countryCode: "LR" }, 109 { name: "Sierra Leone", code: "+232", countryCode: "SL" }, 110 { name: "Ghana", code: "+233", countryCode: "GH" }, 111 { name: "Nigeria", code: "+234", countryCode: "NG" }, 112 { name: "Chad", code: "+235", countryCode: "TD" }, 113 { name: "Central African Republic", code: "+236", countryCode: "CF" }, 114 { name: "Cameroon", code: "+237", countryCode: "CM" }, 115 { name: "Cape Verde", code: "+238", countryCode: "CV" }, 116 { name: "São Tomé and PrÃncipe", code: "+239", countryCode: "ST" }, 117 { name: "Equatorial Guinea", code: "+240", countryCode: "GQ" }, 118 { name: "Gabon", code: "+241", countryCode: "GA" }, 119 { name: "Congo", code: "+242", countryCode: "CG" }, 120 { name: "DR Congo", code: "+243", countryCode: "CD" }, 121 { name: "Angola", code: "+244", countryCode: "AO" }, 122 { name: "Guinea-Bissau", code: "+245", countryCode: "GW" }, 123 { name: "British Indian Ocean Territory", code: "+246", countryCode: "IO" }, 124 { name: "Seychelles", code: "+248", countryCode: "SC" }, 125 { name: "Sudan", code: "+249", countryCode: "SD" }, 126 { name: "Rwanda", code: "+250", countryCode: "RW" }, 127 { name: "Ethiopia", code: "+251", countryCode: "ET" }, 128 { name: "Somalia", code: "+252", countryCode: "SO" }, 129 { name: "Djibouti", code: "+253", countryCode: "DJ" }, 130 { name: "Kenya", code: "+254", countryCode: "KE" }, 131 { name: "Tanzania", code: "+255", countryCode: "TZ" }, 132 { name: "Uganda", code: "+256", countryCode: "UG" }, 133 { name: "Burundi", code: "+257", countryCode: "BI" }, 134 { name: "Mozambique", code: "+258", countryCode: "MZ" }, 135 { name: "Zambia", code: "+260", countryCode: "ZM" }, 136 { name: "Madagascar", code: "+261", countryCode: "MG" }, 137 { name: "French Southern and Antarctic Lands", code: "+262", countryCode: "TF" }, 138 { name: "Mayotte", code: "+262", countryCode: "YT" }, 139 { name: "Réunion", code: "+262", countryCode: "RE" }, 140 { name: "Zimbabwe", code: "+263", countryCode: "ZW" }, 141 { name: "Namibia", code: "+264", countryCode: "NA" }, 142 { name: "Malawi", code: "+265", countryCode: "MW" }, 143 { name: "Lesotho", code: "+266", countryCode: "LS" }, 144 { name: "Botswana", code: "+267", countryCode: "BW" }, 145 { name: "Eswatini", code: "+268", countryCode: "SZ" }, 146 { name: "United States Minor Outlying Islands", code: "+268", countryCode: "UM" }, 147 { name: "Comoros", code: "+269", countryCode: "KM" }, 148 { name: "Eritrea", code: "+291", countryCode: "ER" }, 149 { name: "Aruba", code: "+297", countryCode: "AW" }, 150 { name: "Faroe Islands", code: "+298", countryCode: "FO" }, 151 { name: "Greenland", code: "+299", countryCode: "GL" }, 152 { name: "Gibraltar", code: "+350", countryCode: "GI" }, 153 { name: "Portugal", code: "+351", countryCode: "PT" }, 154 { name: "Luxembourg", code: "+352", countryCode: "LU" }, 155 { name: "Ireland", code: "+353", countryCode: "IE" }, 156 { name: "Iceland", code: "+354", countryCode: "IS" }, 157 { name: "Albania", code: "+355", countryCode: "AL" }, 158 { name: "Malta", code: "+356", countryCode: "MT" }, 159 { name: "Cyprus", code: "+357", countryCode: "CY" }, 160 { name: "à land Islands", code: "+358", countryCode: "AX" }, 161 { name: "Finland", code: "+358", countryCode: "FI" }, 162 { name: "Bulgaria", code: "+359", countryCode: "BG" }, 163 { name: "Lithuania", code: "+370", countryCode: "LT" }, 164 { name: "Latvia", code: "+371", countryCode: "LV" }, 165 { name: "Estonia", code: "+372", countryCode: "EE" }, 166 { name: "Moldova", code: "+373", countryCode: "MD" }, 167 { name: "Armenia", code: "+374", countryCode: "AM" }, 168 { name: "Belarus", code: "+375", countryCode: "BY" }, 169 { name: "Andorra", code: "+376", countryCode: "AD" }, 170 { name: "Monaco", code: "+377", countryCode: "MC" }, 171 { name: "San Marino", code: "+378", countryCode: "SM" }, 172 { name: "Ukraine", code: "+380", countryCode: "UA" }, 173 { name: "Serbia", code: "+381", countryCode: "RS" }, 174 { name: "Montenegro", code: "+382", countryCode: "ME" }, 175 { name: "Kosovo", code: "+383", countryCode: "XK" }, 176 { name: "Croatia", code: "+385", countryCode: "HR" }, 177 { name: "Slovenia", code: "+386", countryCode: "SI" }, 178 { name: "Bosnia and Herzegovina", code: "+387", countryCode: "BA" }, 179 { name: "North Macedonia", code: "+389", countryCode: "MK" }, 180 { name: "Czech Republic", code: "+420", countryCode: "CZ" }, 181 { name: "Slovakia", code: "+421", countryCode: "SK" }, 182 { name: "Liechtenstein", code: "+423", countryCode: "LI" }, 183 { name: "Falkland Islands", code: "+500", countryCode: "FK" }, 184 { name: "South Georgia", code: "+500", countryCode: "GS" }, 185 { name: "Belize", code: "+501", countryCode: "BZ" }, 186 { name: "Guatemala", code: "+502", countryCode: "GT" }, 187 { name: "El Salvador", code: "+503", countryCode: "SV" }, 188 { name: "Honduras", code: "+504", countryCode: "HN" }, 189 { name: "Nicaragua", code: "+505", countryCode: "NI" }, 190 { name: "Costa Rica", code: "+506", countryCode: "CR" }, 191 { name: "Panama", code: "+507", countryCode: "PA" }, 192 { name: "Saint Pierre and Miquelon", code: "+508", countryCode: "PM" }, 193 { name: "Haiti", code: "+509", countryCode: "HT" }, 194 { name: "Guadeloupe", code: "+590", countryCode: "GP" }, 195 { name: "Saint Barthélemy", code: "+590", countryCode: "BL" }, 196 { name: "Saint Martin", code: "+590", countryCode: "MF" }, 197 { name: "Bolivia", code: "+591", countryCode: "BO" }, 198 { name: "Guyana", code: "+592", countryCode: "GY" }, 199 { name: "Ecuador", code: "+593", countryCode: "EC" }, 200 { name: "French Guiana", code: "+594", countryCode: "GF" }, 201 { name: "Paraguay", code: "+595", countryCode: "PY" }, 202 { name: "Martinique", code: "+596", countryCode: "MQ" }, 203 { name: "Suriname", code: "+597", countryCode: "SR" }, 204 { name: "Uruguay", code: "+598", countryCode: "UY" }, 205 { name: "Caribbean Netherlands", code: "+599", countryCode: "BQ" }, 206 { name: "Curaçao", code: "+599", countryCode: "CW" }, 207 { name: "Timor-Leste", code: "+670", countryCode: "TL" }, 208 { name: "Norfolk Island", code: "+672", countryCode: "NF" },
209 { name: "Brunei", code: "+673", countryCode: "BN" }, 210 { name: "Nauru", code: "+674", countryCode: "NR" }, 211 { name: "Papua New Guinea", code: "+675", countryCode: "PG" }, 212 { name: "Tonga", code: "+676", countryCode: "TO" }, 213 { name: "Solomon Islands", code: "+677", countryCode: "SB" }, 214 { name: "Vanuatu", code: "+678", countryCode: "VU" }, 215 { name: "Fiji", code: "+679", countryCode: "FJ" }, 216 { name: "Palau", code: "+680", countryCode: "PW" }, 217 { name: "Wallis and Futuna", code: "+681", countryCode: "WF" }, 218 { name: "Cook Islands", code: "+682", countryCode: "CK" }, 219 { name: "Niue", code: "+683", countryCode: "NU" }, 220 { name: "Samoa", code: "+685", countryCode: "WS" }, 221 { name: "Kiribati", code: "+686", countryCode: "KI" }, 222 { name: "New Caledonia", code: "+687", countryCode: "NC" }, 223 { name: "Tuvalu", code: "+688", countryCode: "TV" }, 224 { name: "French Polynesia", code: "+689", countryCode: "PF" }, 225 { name: "Tokelau", code: "+690", countryCode: "TK" }, 226 { name: "Micronesia", code: "+691", countryCode: "FM" }, 227 { name: "Marshall Islands", code: "+692", countryCode: "MH" }, 228 { name: "North Korea", code: "+850", countryCode: "KP" }, 229 { name: "Hong Kong", code: "+852", countryCode: "HK" }, 230 { name: "Macau", code: "+853", countryCode: "MO" }, 231 { name: "Cambodia", code: "+855", countryCode: "KH" }, 232 { name: "Laos", code: "+856", countryCode: "LA" }, 233 { name: "Bangladesh", code: "+880", countryCode: "BD" }, 234 { name: "Taiwan", code: "+886", countryCode: "TW" }, 235 { name: "Maldives", code: "+960", countryCode: "MV" }, 236 { name: "Lebanon", code: "+961", countryCode: "LB" }, 237 { name: "Jordan", code: "+962", countryCode: "JO" }, 238 { name: "Syria", code: "+963", countryCode: "SY" }, 239 { name: "Iraq", code: "+964", countryCode: "IQ" }, 240 { name: "Kuwait", code: "+965", countryCode: "KW" }, 241 { name: "Saudi Arabia", code: "+966", countryCode: "SA" }, 242 { name: "Yemen", code: "+967", countryCode: "YE" }, 243 { name: "Oman", code: "+968", countryCode: "OM" }, 244 { name: "Palestine", code: "+970", countryCode: "PS" }, 245 { name: "United Arab Emirates", code: "+971", countryCode: "AE" }, 246 { name: "Israel", code: "+972", countryCode: "IL" }, 247 { name: "Bahrain", code: "+973", countryCode: "BH" }, 248 { name: "Qatar", code: "+974", countryCode: "QA" }, 249 { name: "Bhutan", code: "+975", countryCode: "BT" }, 250 { name: "Mongolia", code: "+976", countryCode: "MN" }, 251 { name: "Nepal", code: "+977", countryCode: "NP" }, 252 { name: "Tajikistan", code: "+992", countryCode: "TJ" }, 253 { name: "Turkmenistan", code: "+993", countryCode: "TM" }, 254 { name: "Azerbaijan", code: "+994", countryCode: "AZ" }, 255 { name: "Georgia", code: "+995", countryCode: "GE" }, 256 { name: "Kyrgyzstan", code: "+996", countryCode: "KG" }, 257 { name: "Uzbekistan", code: "+998", countryCode: "UZ" } 258 ]; 259}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.