You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1285 lines
13 KiB

  1. //
  2. // NativeCountry.swift
  3. // GME Remit
  4. //
  5. // Created by InKwon James Kim on 26/07/2019.
  6. // Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. import ObjectMapper
  9. struct StaticModels {
  10. private let nativeCountryOrigin = NativeCountryContainer(JSONString: countries)
  11. let nativeCountries: [NativeCountryModel]
  12. init() {
  13. nativeCountries = nativeCountryOrigin!.nativeCountries
  14. }
  15. }
  16. struct NativeCountryContainer: Mappable {
  17. var nativeCountries = [NativeCountryModel]()
  18. init?(map: Map) { }
  19. mutating func mapping(map: Map) {
  20. nativeCountries <- map["NativeCountry"]
  21. }
  22. }
  23. struct NativeCountryModel: Mappable, TablePresenterProtocol {
  24. var id: String = ""
  25. var text: String = ""
  26. var code: String = ""
  27. var cellTitle: String? {
  28. return text
  29. }
  30. var cellImage: UIImage? {
  31. // return CountryEnum(rawValue: code.lowercased())?.flag ?? #imageLiteral(resourceName: "flag_default")
  32. return nil
  33. }
  34. init?(map: Map) {}
  35. mutating func mapping(map: Map) {
  36. id <- map["id"]
  37. text <- map["text"]
  38. code <- map["code"]
  39. }
  40. }
  41. private let countries =
  42. """
  43. {
  44. "NativeCountry":[
  45. {
  46. "id":"2",
  47. "text":"Afghanistan",
  48. "code":"AF"
  49. },
  50. {
  51. "id":"75",
  52. "text":"Åland Islands",
  53. "code":"AX"
  54. },
  55. {
  56. "id":"3",
  57. "text":"Albania",
  58. "code":"AL"
  59. },
  60. {
  61. "id":"5",
  62. "text":"Algeria",
  63. "code":"DZ"
  64. },
  65. {
  66. "id":"6",
  67. "text":"American Samoa",
  68. "code":"AS"
  69. },
  70. {
  71. "id":"7",
  72. "text":"Andorra",
  73. "code":"AD"
  74. },
  75. {
  76. "id":"8",
  77. "text":"Angola",
  78. "code":"AO"
  79. },
  80. {
  81. "id":"189",
  82. "text":"Anguilla",
  83. "code":"AI"
  84. },
  85. {
  86. "id":"4",
  87. "text":"Antarctica",
  88. "code":"AQ"
  89. },
  90. {
  91. "id":"9",
  92. "text":"Antigua and Barbuda",
  93. "code":"AG"
  94. },
  95. {
  96. "id":"11",
  97. "text":"Argentina",
  98. "code":"AR"
  99. },
  100. {
  101. "id":"17",
  102. "text":"Armenia",
  103. "code":"AM"
  104. },
  105. {
  106. "id":"154",
  107. "text":"Aruba",
  108. "code":"AW"
  109. },
  110. {
  111. "id":"12",
  112. "text":"Australia",
  113. "code":"AU"
  114. },
  115. {
  116. "id":"13",
  117. "text":"Austria",
  118. "code":"AT"
  119. },
  120. {
  121. "id":"10",
  122. "text":"Azerbaijan",
  123. "code":"AZ"
  124. },
  125. {
  126. "id":"14",
  127. "text":"Bahamas",
  128. "code":"BS"
  129. },
  130. {
  131. "id":"15",
  132. "text":"Bahrain",
  133. "code":"BH"
  134. },
  135. {
  136. "id":"16",
  137. "text":"Bangladesh",
  138. "code":"BD"
  139. },
  140. {
  141. "id":"18",
  142. "text":"Barbados",
  143. "code":"BB"
  144. },
  145. {
  146. "id":"35",
  147. "text":"Belarus",
  148. "code":"BY"
  149. },
  150. {
  151. "id":"19",
  152. "text":"Belgium",
  153. "code":"BE"
  154. },
  155. {
  156. "id":"27",
  157. "text":"Belize",
  158. "code":"BZ"
  159. },
  160. {
  161. "id":"60",
  162. "text":"Benin",
  163. "code":"BJ"
  164. },
  165. {
  166. "id":"20",
  167. "text":"Bermuda",
  168. "code":"BM"
  169. },
  170. {
  171. "id":"21",
  172. "text":"Bhutan",
  173. "code":"BT"
  174. },
  175. {
  176. "id":"22",
  177. "text":"Bolivia",
  178. "code":"BO"
  179. },
  180. {
  181. "id":"23",
  182. "text":"Bosnia and Herzegovina",
  183. "code":"BA"
  184. },
  185. {
  186. "id":"24",
  187. "text":"Botswana",
  188. "code":"BW"
  189. },
  190. {
  191. "id":"25",
  192. "text":"Bouvet Island",
  193. "code":"BV"
  194. },
  195. {
  196. "id":"26",
  197. "text":"Brazil",
  198. "code":"BR"
  199. },
  200. {
  201. "id":"28",
  202. "text":"British Indian Ocean Territory",
  203. "code":"IO"
  204. },
  205. {
  206. "id":"31",
  207. "text":"Brunei",
  208. "code":"BN"
  209. },
  210. {
  211. "id":"32",
  212. "text":"Bulgaria",
  213. "code":"BG"
  214. },
  215. {
  216. "id":"240",
  217. "text":"Burkina Faso",
  218. "code":"BF"
  219. },
  220. {
  221. "id":"34",
  222. "text":"Burundi",
  223. "code":"BI"
  224. },
  225. {
  226. "id":"36",
  227. "text":"Cambodia",
  228. "code":"KH"
  229. },
  230. {
  231. "id":"37",
  232. "text":"Cameroon",
  233. "code":"CM"
  234. },
  235. {
  236. "id":"38",
  237. "text":"Canada",
  238. "code":"CA"
  239. },
  240. {
  241. "id":"39",
  242. "text":"Cape Verde",
  243. "code":"CV"
  244. },
  245. {
  246. "id":"40",
  247. "text":"Cayman Islands",
  248. "code":"KY"
  249. },
  250. {
  251. "id":"41",
  252. "text":"Central African Republic",
  253. "code":"CF"
  254. },
  255. {
  256. "id":"43",
  257. "text":"Chad",
  258. "code":"TD"
  259. },
  260. {
  261. "id":"44",
  262. "text":"Chile",
  263. "code":"CL"
  264. },
  265. {
  266. "id":"45",
  267. "text":"China",
  268. "code":"CN"
  269. },
  270. {
  271. "id":"47",
  272. "text":"Christmas Island",
  273. "code":"CX"
  274. },
  275. {
  276. "id":"48",
  277. "text":"Cocos (Keeling) Islands",
  278. "code":"CC"
  279. },
  280. {
  281. "id":"49",
  282. "text":"Colombia",
  283. "code":"CO"
  284. },
  285. {
  286. "id":"50",
  287. "text":"Comoros",
  288. "code":"KM"
  289. },
  290. {
  291. "id":"52",
  292. "text":"Congo",
  293. "code":"CG"
  294. },
  295. {
  296. "id":"53",
  297. "text":"Congo, Democratic Republic of the",
  298. "code":"CD"
  299. },
  300. {
  301. "id":"54",
  302. "text":"Cook Islands",
  303. "code":"CK"
  304. },
  305. {
  306. "id":"55",
  307. "text":"Costa Rica",
  308. "code":"CR"
  309. },
  310. {
  311. "id":"111",
  312. "text":"Côte d'Ivoire",
  313. "code":"CI"
  314. },
  315. {
  316. "id":"56",
  317. "text":"Croatia",
  318. "code":"HR"
  319. },
  320. {
  321. "id":"57",
  322. "text":"Cuba",
  323. "code":"CU"
  324. },
  325. {
  326. "id":"58",
  327. "text":"Cyprus",
  328. "code":"CY"
  329. },
  330. {
  331. "id":"59",
  332. "text":"Czech Republic",
  333. "code":"CZ"
  334. },
  335. {
  336. "id":"61",
  337. "text":"Denmark",
  338. "code":"DK"
  339. },
  340. {
  341. "id":"80",
  342. "text":"Djibouti",
  343. "code":"DJ"
  344. },
  345. {
  346. "id":"62",
  347. "text":"Dominica",
  348. "code":"DM"
  349. },
  350. {
  351. "id":"63",
  352. "text":"Dominican Republic",
  353. "code":"DO"
  354. },
  355. {
  356. "id":"64",
  357. "text":"Ecuador",
  358. "code":"EC"
  359. },
  360. {
  361. "id":"232",
  362. "text":"Egypt",
  363. "code":"EG"
  364. },
  365. {
  366. "id":"65",
  367. "text":"El Salvador",
  368. "code":"SV"
  369. },
  370. {
  371. "id":"66",
  372. "text":"Equatorial Guinea",
  373. "code":"GQ"
  374. },
  375. {
  376. "id":"68",
  377. "text":"Eritrea",
  378. "code":"ER"
  379. },
  380. {
  381. "id":"69",
  382. "text":"Estonia",
  383. "code":"EE"
  384. },
  385. {
  386. "id":"67",
  387. "text":"Ethiopia",
  388. "code":"ET"
  389. },
  390. {
  391. "id":"71",
  392. "text":"Falkland Islands (Malvinas)",
  393. "code":"FK"
  394. },
  395. {
  396. "id":"70",
  397. "text":"Faroe Islands",
  398. "code":"FO"
  399. },
  400. {
  401. "id":"73",
  402. "text":"Fiji",
  403. "code":"FJ"
  404. },
  405. {
  406. "id":"74",
  407. "text":"Finland",
  408. "code":"FI"
  409. },
  410. {
  411. "id":"76",
  412. "text":"France",
  413. "code":"FR"
  414. },
  415. {
  416. "id":"77",
  417. "text":"French Guiana",
  418. "code":"GF"
  419. },
  420. {
  421. "id":"78",
  422. "text":"French Polynesia",
  423. "code":"PF"
  424. },
  425. {
  426. "id":"79",
  427. "text":"French Southern Territories",
  428. "code":"TF"
  429. },
  430. {
  431. "id":"81",
  432. "text":"Gabon",
  433. "code":"GA"
  434. },
  435. {
  436. "id":"83",
  437. "text":"Gambia",
  438. "code":"GM"
  439. },
  440. {
  441. "id":"82",
  442. "text":"Georgia",
  443. "code":"GE"
  444. },
  445. {
  446. "id":"85",
  447. "text":"Germany",
  448. "code":"DE"
  449. },
  450. {
  451. "id":"86",
  452. "text":"Ghana",
  453. "code":"GH"
  454. },
  455. {
  456. "id":"87",
  457. "text":"Gibraltar",
  458. "code":"GI"
  459. },
  460. {
  461. "id":"89",
  462. "text":"Greece",
  463. "code":"GR"
  464. },
  465. {
  466. "id":"90",
  467. "text":"Greenland",
  468. "code":"GL"
  469. },
  470. {
  471. "id":"91",
  472. "text":"Grenada",
  473. "code":"GD"
  474. },
  475. {
  476. "id":"92",
  477. "text":"Guadeloupe",
  478. "code":"GP"
  479. },
  480. {
  481. "id":"93",
  482. "text":"Guam",
  483. "code":"GU"
  484. },
  485. {
  486. "id":"94",
  487. "text":"Guatemala",
  488. "code":"GT"
  489. },
  490. {
  491. "id":"234",
  492. "text":"Guernsey",
  493. "code":"GG"
  494. },
  495. {
  496. "id":"95",
  497. "text":"Guinea",
  498. "code":"GN"
  499. },
  500. {
  501. "id":"178",
  502. "text":"Guinea-Bissau",
  503. "code":"GW"
  504. },
  505. {
  506. "id":"96",
  507. "text":"Guyana",
  508. "code":"GY"
  509. },
  510. {
  511. "id":"97",
  512. "text":"Haiti",
  513. "code":"HT"
  514. },
  515. {
  516. "id":"98",
  517. "text":"Heard Island and McDonald Islands",
  518. "code":"HM"
  519. },
  520. {
  521. "id":"99",
  522. "text":"Holy See (Vatican City State)",
  523. "code":"VA"
  524. },
  525. {
  526. "id":"100",
  527. "text":"Honduras",
  528. "code":"HN"
  529. },
  530. {
  531. "id":"101",
  532. "text":"Hong Kong",
  533. "code":"HK"
  534. },
  535. {
  536. "id":"102",
  537. "text":"Hungary",
  538. "code":"HU"
  539. },
  540. {
  541. "id":"103",
  542. "text":"Iceland",
  543. "code":"IS"
  544. },
  545. {
  546. "id":"104",
  547. "text":"India",
  548. "code":"IN"
  549. },
  550. {
  551. "id":"105",
  552. "text":"Indonesia",
  553. "code":"ID"
  554. },
  555. {
  556. "id":"107",
  557. "text":"Iraq",
  558. "code":"IQ"
  559. },
  560. {
  561. "id":"108",
  562. "text":"Ireland",
  563. "code":"IE"
  564. },
  565. {
  566. "id":"236",
  567. "text":"Isle of Man",
  568. "code":"IM"
  569. },
  570. {
  571. "id":"109",
  572. "text":"Israel",
  573. "code":"IL"
  574. },
  575. {
  576. "id":"110",
  577. "text":"Italy",
  578. "code":"IT"
  579. },
  580. {
  581. "id":"112",
  582. "text":"Jamaica",
  583. "code":"JM"
  584. },
  585. {
  586. "id":"113",
  587. "text":"Japan",
  588. "code":"JP"
  589. },
  590. {
  591. "id":"235",
  592. "text":"Jersey",
  593. "code":"JE"
  594. },
  595. {
  596. "id":"115",
  597. "text":"Jordan",
  598. "code":"JO"
  599. },
  600. {
  601. "id":"114",
  602. "text":"Kazakhstan",
  603. "code":"KZ"
  604. },
  605. {
  606. "id":"116",
  607. "text":"Kenya",
  608. "code":"KE"
  609. },
  610. {
  611. "id":"88",
  612. "text":"Kiribati",
  613. "code":"KI"
  614. },
  615. {
  616. "id":"119",
  617. "text":"Kuwait",
  618. "code":"KW"
  619. },
  620. {
  621. "id":"120",
  622. "text":"Kyrgyzstan",
  623. "code":"KG"
  624. },
  625. {
  626. "id":"121",
  627. "text":"Laos",
  628. "code":"LA"
  629. },
  630. {
  631. "id":"124",
  632. "text":"Latvia",
  633. "code":"LV"
  634. },
  635. {
  636. "id":"122",
  637. "text":"Lebanon",
  638. "code":"LB"
  639. },
  640. {
  641. "id":"123",
  642. "text":"Lesotho",
  643. "code":"LS"
  644. },
  645. {
  646. "id":"125",
  647. "text":"Liberia",
  648. "code":"LR"
  649. },
  650. {
  651. "id":"126",
  652. "text":"Libyan Arab Jamahiriya",
  653. "code":"LY"
  654. },
  655. {
  656. "id":"127",
  657. "text":"Liechtenstein",
  658. "code":"LI"
  659. },
  660. {
  661. "id":"128",
  662. "text":"Lithuania",
  663. "code":"LT"
  664. },
  665. {
  666. "id":"129",
  667. "text":"Luxembourg",
  668. "code":"LU"
  669. },
  670. {
  671. "id":"130",
  672. "text":"Macao",
  673. "code":"MO"
  674. },
  675. {
  676. "id":"231",
  677. "text":"Macedonia",
  678. "code":"MK"
  679. },
  680. {
  681. "id":"131",
  682. "text":"Madagascar",
  683. "code":"MG"
  684. },
  685. {
  686. "id":"132",
  687. "text":"Malawi",
  688. "code":"MW"
  689. },
  690. {
  691. "id":"133",
  692. "text":"Malaysia",
  693. "code":"MY"
  694. },
  695. {
  696. "id":"134",
  697. "text":"Maldives",
  698. "code":"MV"
  699. },
  700. {
  701. "id":"135",
  702. "text":"Mali",
  703. "code":"ML"
  704. },
  705. {
  706. "id":"136",
  707. "text":"Malta",
  708. "code":"MT"
  709. },
  710. {
  711. "id":"167",
  712. "text":"Marshall Islands",
  713. "code":"MH"
  714. },
  715. {
  716. "id":"137",
  717. "text":"Martinique",
  718. "code":"MQ"
  719. },
  720. {
  721. "id":"138",
  722. "text":"Mauritania",
  723. "code":"MR"
  724. },
  725. {
  726. "id":"139",
  727. "text":"Mauritius",
  728. "code":"MU"
  729. },
  730. {
  731. "id":"51",
  732. "text":"Mayotte",
  733. "code":"YT"
  734. },
  735. {
  736. "id":"140",
  737. "text":"Mexico",
  738. "code":"MX"
  739. },
  740. {
  741. "id":"166",
  742. "text":"Micronesia",
  743. "code":"FM"
  744. },
  745. {
  746. "id":"143",
  747. "text":"Moldova",
  748. "code":"MD"
  749. },
  750. {
  751. "id":"141",
  752. "text":"Monaco",
  753. "code":"MC"
  754. },
  755. {
  756. "id":"142",
  757. "text":"Mongolia",
  758. "code":"MN"
  759. },
  760. {
  761. "id":"144",
  762. "text":"Montenegro",
  763. "code":"ME"
  764. },
  765. {
  766. "id":"145",
  767. "text":"Montserrat",
  768. "code":"MS"
  769. },
  770. {
  771. "id":"146",
  772. "text":"Morocco",
  773. "code":"MA"
  774. },
  775. {
  776. "id":"147",
  777. "text":"Mozambique",
  778. "code":"MZ"
  779. },
  780. {
  781. "id":"33",
  782. "text":"Myanmar",
  783. "code":"MM"
  784. },
  785. {
  786. "id":"149",
  787. "text":"Namibia",
  788. "code":"NA"
  789. },
  790. {
  791. "id":"150",
  792. "text":"Nauru",
  793. "code":"NR"
  794. },
  795. {
  796. "id":"151",
  797. "text":"Nepal",
  798. "code":"NP"
  799. },
  800. {
  801. "id":"152",
  802. "text":"Netherlands",
  803. "code":"NL"
  804. },
  805. {
  806. "id":"153",
  807. "text":"Netherlands Antilles",
  808. "code":"AN"
  809. },
  810. {
  811. "id":"155",
  812. "text":"New Caledonia",
  813. "code":"NC"
  814. },
  815. {
  816. "id":"157",
  817. "text":"New Zealand",
  818. "code":"NZ"
  819. },
  820. {
  821. "id":"158",
  822. "text":"Nicaragua",
  823. "code":"NI"
  824. },
  825. {
  826. "id":"159",
  827. "text":"Niger",
  828. "code":"NE"
  829. },
  830. {
  831. "id":"160",
  832. "text":"Nigeria",
  833. "code":"NG"
  834. },
  835. {
  836. "id":"161",
  837. "text":"Niue",
  838. "code":"NU"
  839. },
  840. {
  841. "id":"162",
  842. "text":"Norfolk Island",
  843. "code":"NF"
  844. },
  845. {
  846. "id":"164",
  847. "text":"Northern Mariana Islands",
  848. "code":"MP"
  849. },
  850. {
  851. "id":"163",
  852. "text":"Norway",
  853. "code":"NO"
  854. },
  855. {
  856. "id":"148",
  857. "text":"Oman",
  858. "code":"OM"
  859. },
  860. {
  861. "id":"169",
  862. "text":"Pakistan",
  863. "code":"PK"
  864. },
  865. {
  866. "id":"168",
  867. "text":"Palau",
  868. "code":"PW"
  869. },
  870. {
  871. "id":"84",
  872. "text":"Palestinian Territory, Occupied",
  873. "code":"PS"
  874. },
  875. {
  876. "id":"170",
  877. "text":"Panama",
  878. "code":"PA"
  879. },
  880. {
  881. "id":"171",
  882. "text":"Papua New Guinea",
  883. "code":"PG"
  884. },
  885. {
  886. "id":"172",
  887. "text":"Paraguay",
  888. "code":"PY"
  889. },
  890. {
  891. "id":"173",
  892. "text":"Peru",
  893. "code":"PE"
  894. },
  895. {
  896. "id":"174",
  897. "text":"Philippines",
  898. "code":"PH"
  899. },
  900. {
  901. "id":"175",
  902. "text":"Pitcairn",
  903. "code":"PN"
  904. },
  905. {
  906. "id":"176",
  907. "text":"Poland",
  908. "code":"PL"
  909. },
  910. {
  911. "id":"177",
  912. "text":"Portugal",
  913. "code":"PT"
  914. },
  915. {
  916. "id":"180",
  917. "text":"Puerto Rico",
  918. "code":"PR"
  919. },
  920. {
  921. "id":"181",
  922. "text":"Qatar",
  923. "code":"QA"
  924. },
  925. {
  926. "id":"182",
  927. "text":"Réunion",
  928. "code":"RE"
  929. },
  930. {
  931. "id":"183",
  932. "text":"Romania",
  933. "code":"RO"
  934. },
  935. {
  936. "id":"184",
  937. "text":"Russian Federation",
  938. "code":"RU"
  939. },
  940. {
  941. "id":"185",
  942. "text":"Rwanda",
  943. "code":"RW"
  944. },
  945. {
  946. "id":"186",
  947. "text":"Saint Barthélemy",
  948. "code":"BL"
  949. },
  950. {
  951. "id":"187",
  952. "text":"Saint Helena",
  953. "code":"SH"
  954. },
  955. {
  956. "id":"188",
  957. "text":"Saint Kitts and Nevis",
  958. "code":"KN"
  959. },
  960. {
  961. "id":"190",
  962. "text":"Saint Lucia",
  963. "code":"LC"
  964. },
  965. {
  966. "id":"191",
  967. "text":"Saint Martin (French part)",
  968. "code":"MF"
  969. },
  970. {
  971. "id":"192",
  972. "text":"Saint Pierre and Miquelon",
  973. "code":"PM"
  974. },
  975. {
  976. "id":"193",
  977. "text":"Saint Vincent and the Grenadines",
  978. "code":"VC"
  979. },
  980. {
  981. "id":"245",
  982. "text":"Samoa",
  983. "code":"WS"
  984. },
  985. {
  986. "id":"194",
  987. "text":"San Marino",
  988. "code":"SM"
  989. },
  990. {
  991. "id":"195",
  992. "text":"Sao Tome and Principe",
  993. "code":"ST"
  994. },
  995. {
  996. "id":"196",
  997. "text":"Saudi Arabia",
  998. "code":"SA"
  999. },
  1000. {
  1001. "id":"197",
  1002. "text":"Senegal",
  1003. "code":"SN"
  1004. },
  1005. {
  1006. "id":"198",
  1007. "text":"Serbia",
  1008. "code":"RS"
  1009. },
  1010. {
  1011. "id":"199",
  1012. "text":"Seychelles",
  1013. "code":"SC"
  1014. },
  1015. {
  1016. "id":"200",
  1017. "text":"Sierra Leone",
  1018. "code":"SL"
  1019. },
  1020. {
  1021. "id":"201",
  1022. "text":"Singapore",
  1023. "code":"SG"
  1024. },
  1025. {
  1026. "id":"202",
  1027. "text":"Slovakia",
  1028. "code":"SK"
  1029. },
  1030. {
  1031. "id":"204",
  1032. "text":"Slovenia",
  1033. "code":"SI"
  1034. },
  1035. {
  1036. "id":"29",
  1037. "text":"Solomon Islands",
  1038. "code":"SB"
  1039. },
  1040. {
  1041. "id":"205",
  1042. "text":"Somalia",
  1043. "code":"SO"
  1044. },
  1045. {
  1046. "id":"206",
  1047. "text":"South Africa",
  1048. "code":"ZA"
  1049. },
  1050. {
  1051. "id":"72",
  1052. "text":"South Georgia and the South Sandwich Islands",
  1053. "code":"GS"
  1054. },
  1055. {
  1056. "id":"118",
  1057. "text":"South Korea",
  1058. "code":"KR"
  1059. },
  1060. {
  1061. "id":"208",
  1062. "text":"Spain",
  1063. "code":"ES"
  1064. },
  1065. {
  1066. "id":"42",
  1067. "text":"Sri Lanka",
  1068. "code":"LK"
  1069. },
  1070. {
  1071. "id":"210",
  1072. "text":"Sudan",
  1073. "code":"SD"
  1074. },
  1075. {
  1076. "id":"211",
  1077. "text":"Suriname",
  1078. "code":"SR"
  1079. },
  1080. {
  1081. "id":"212",
  1082. "text":"Svalbard and Jan Mayen",
  1083. "code":"SJ"
  1084. },
  1085. {
  1086. "id":"213",
  1087. "text":"Swaziland",
  1088. "code":"SZ"
  1089. },
  1090. {
  1091. "id":"214",
  1092. "text":"Sweden",
  1093. "code":"SE"
  1094. },
  1095. {
  1096. "id":"215",
  1097. "text":"Switzerland",
  1098. "code":"CH"
  1099. },
  1100. {
  1101. "id":"216",
  1102. "text":"Syria",
  1103. "code":"SY"
  1104. },
  1105. {
  1106. "id":"46",
  1107. "text":"Taiwan",
  1108. "code":"TW"
  1109. },
  1110. {
  1111. "id":"217",
  1112. "text":"Tajikistan",
  1113. "code":"TJ"
  1114. },
  1115. {
  1116. "id":"237",
  1117. "text":"Tanzania",
  1118. "code":"TZ"
  1119. },
  1120. {
  1121. "id":"218",
  1122. "text":"Thailand",
  1123. "code":"TH"
  1124. },
  1125. {
  1126. "id":"249",
  1127. "text":"Third Party",
  1128. "code":"TP"
  1129. },
  1130. {
  1131. "id":"179",
  1132. "text":"Timor-Leste",
  1133. "code":"TL"
  1134. },
  1135. {
  1136. "id":"219",
  1137. "text":"Togo",
  1138. "code":"TG"
  1139. },
  1140. {
  1141. "id":"220",
  1142. "text":"Tokelau",
  1143. "code":"TK"
  1144. },
  1145. {
  1146. "id":"221",
  1147. "text":"Tonga",
  1148. "code":"TO"
  1149. },
  1150. {
  1151. "id":"222",
  1152. "text":"Trinidad and Tobago",
  1153. "code":"TT"
  1154. },
  1155. {
  1156. "id":"224",
  1157. "text":"Tunisia",
  1158. "code":"TN"
  1159. },
  1160. {
  1161. "id":"225",
  1162. "text":"Turkey",
  1163. "code":"TR"
  1164. },
  1165. {
  1166. "id":"226",
  1167. "text":"Turkmenistan",
  1168. "code":"TM"
  1169. },
  1170. {
  1171. "id":"227",
  1172. "text":"Turks and Caicos Islands",
  1173. "code":"TC"
  1174. },
  1175. {
  1176. "id":"228",
  1177. "text":"Tuvalu",
  1178. "code":"TV"
  1179. },
  1180. {
  1181. "id":"229",
  1182. "text":"Uganda",
  1183. "code":"UG"
  1184. },
  1185. {
  1186. "id":"230",
  1187. "text":"Ukraine",
  1188. "code":"UA"
  1189. },
  1190. {
  1191. "id":"223",
  1192. "text":"United Arab Emirates",
  1193. "code":"AE"
  1194. },
  1195. {
  1196. "id":"233",
  1197. "text":"United Kingdom",
  1198. "code":"UK"
  1199. },
  1200. {
  1201. "id":"238",
  1202. "text":"United States",
  1203. "code":"US"
  1204. },
  1205. {
  1206. "id":"165",
  1207. "text":"United States Minor Outlying Islands",
  1208. "code":"UM"
  1209. },
  1210. {
  1211. "id":"241",
  1212. "text":"Uruguay",
  1213. "code":"UY"
  1214. },
  1215. {
  1216. "id":"242",
  1217. "text":"Uzbekistan",
  1218. "code":"UZ"
  1219. },
  1220. {
  1221. "id":"156",
  1222. "text":"Vanuatu",
  1223. "code":"VU"
  1224. },
  1225. {
  1226. "id":"243",
  1227. "text":"Venezuela",
  1228. "code":"VE"
  1229. },
  1230. {
  1231. "id":"203",
  1232. "text":"Vietnam",
  1233. "code":"VN"
  1234. },
  1235. {
  1236. "id":"30",
  1237. "text":"Virgin Islands, British",
  1238. "code":"VG"
  1239. },
  1240. {
  1241. "id":"239",
  1242. "text":"Virgin Islands, U.S.",
  1243. "code":"VI"
  1244. },
  1245. {
  1246. "id":"244",
  1247. "text":"Wallis and Futuna",
  1248. "code":"WF"
  1249. },
  1250. {
  1251. "id":"209",
  1252. "text":"Western Sahara",
  1253. "code":"EH"
  1254. },
  1255. {
  1256. "id":"246",
  1257. "text":"Yemen",
  1258. "code":"YE"
  1259. },
  1260. {
  1261. "id":"247",
  1262. "text":"Zambia",
  1263. "code":"ZM"
  1264. },
  1265. {
  1266. "id":"207",
  1267. "text":"Zimbabwe",
  1268. "code":"ZW"
  1269. }
  1270. ]
  1271. }
  1272. """