diff --git a/firmware/inc/geofence_countries.h b/firmware/inc/geofence_countries.h deleted file mode 100644 index 119547c..0000000 --- a/firmware/inc/geofence_countries.h +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Autogenerated country structures. See sim/geofence - */ - -#ifndef GEOFENCE_COUNTRIES_H -#define GEOFENCE_COUNTRIES_H - - -#include - -#include "samd20.h" - - -/** - * struct representing all we need to know about a country - */ -struct country_t { - const int32_t** outlines; - const int32_t outline_count; - const uint32_t* outline_lengths; - char* name; - char* isocode; - bool data_tx, aprs_tx; -}; - - -const struct country_t countries[233]; - -#endif /* GEOFENCE_COUNTRIES_H */ diff --git a/firmware/src/geofence_countries.c b/firmware/src/geofence_countries.c deleted file mode 100644 index 07754de..0000000 --- a/firmware/src/geofence_countries.c +++ /dev/null @@ -1,13976 +0,0 @@ -/** - * Autogenerated country structures. See sim/geofence - */ - - -#include - -#include "samd20.h" -#include "geofence_countries.h" - - -/* Longitude, Latitude */ - -/* -------------------Aruba */ -const int32_t aw_outline_1[] = { - -69826936, 11986388, - -69472650, 12590449, - -70174530, 13033108, - -70493891, 12412375, - -69829398, 11986025, -}; - -const int32_t* aw_outlines[] = { - aw_outline_1, -}; -const uint32_t aw_outline_lengths[] = { - 5, -}; - -/* -------------Afghanistan */ -const int32_t af_outline_1[] = { - 74497906, 37057216, - 74891324, 37231626, - 74659396, 37394486, - 73749637, 37231784, - 73382935, 37462257, - 71665626, 36696903, - 71582217, 37910085, - 70878855, 38456410, - 70188715, 37582481, - 69492116, 37553056, - 69303910, 37116928, - 68911787, 37333949, - 68067810, 36949808, - 65765006, 37569125, - 65554944, 37251161, - 64816331, 37132098, - 64511021, 36340670, - 63129969, 35846208, - 62688142, 35255341, - 61262021, 35619583, - 60889490, 34319427, - 60485796, 34094786, - 60510805, 33638902, - 60917032, 33505240, - 60561964, 33058783, - 60820760, 31495180, - 61660190, 31382422, - 61810829, 30913307, - 60843397, 29858688, - 62476525, 29408334, - 63971008, 29430088, - 66177072, 29835594, - 66346881, 30802771, - 66829285, 31263671, - 67596366, 31277676, - 68161038, 31802967, - 69083095, 31738448, - 69501576, 33020052, - 70261164, 33289022, - 69889666, 34007271, - 71091297, 34120266, - 70965614, 34530372, - 71620459, 35183016, - 71185090, 36042115, - 71620459, 36436478, - 72622826, 36829581, - 74526437, 37030659, -}; - -const int32_t* af_outlines[] = { - af_outline_1, -}; -const uint32_t af_outline_lengths[] = { - 47, -}; - -/* ------------------Angola */ -const int32_t ao_outline_1[] = { - 12971376, -4551761, - 12018309, -5004290, - 11778647, -4604342, - 11572178, -4952046, - 12917756, -8448947, - 12556382, -9126722, - 13393135, -11058110, - 13218242, -12047386, - 12139276, -13260839, - 11321135, -15705307, - 11389560, -17515321, - 11730533, -17680130, - 11743029, -17249224, - 13101138, -16967696, - 14017518, -17408904, - 18396419, -17399399, - 18955306, -17803563, - 20745531, -18019774, - 23380667, -17640626, - 22040183, -16262771, - 21978891, -13000958, - 23963009, -12988457, - 23988333, -11002786, - 22226162, -11122001, - 22274536, -10259112, - 21813161, -9468716, - 21806082, -7328645, - 19875199, -6986335, - 19527623, -7144467, - 19340863, -7966642, - 17579572, -8099033, - 16431480, -5900201, - 12411672, -5986349, - 12451467, -5071518, - 13048065, -4619197, -}; - -const int32_t* ao_outlines[] = { - ao_outline_1, -}; -const uint32_t ao_outline_lengths[] = { - 35, -}; - -/* ----------------Anguilla */ -const int32_t ai_outline_1[] = { - -63156290, 17741526, - -62530406, 18267670, - -63164087, 18677572, - -63609166, 18169564, - -63159128, 17741509, -}; - -const int32_t* ai_outlines[] = { - ai_outline_1, -}; -const uint32_t ai_outline_lengths[] = { - 5, -}; - -/* -----------------Albania */ -const int32_t al_outline_1[] = { - 19939069, 42506705, - 19654438, 42628584, - 19342408, 41869071, - 18851362, 42270595, - 18873685, 40389654, - 20153685, 39307877, - 20001286, 39709405, - 21030890, 40622477, - 20488955, 41272620, - 20553139, 41862350, - 20045726, 42549907, -}; - -const int32_t* al_outlines[] = { - al_outline_1, -}; -const uint32_t al_outline_lengths[] = { - 11, -}; - -/* -------------------Aland */ -const int32_t a0_outline_1[] = { - 20523836, 59786043, - 20980082, 59894242, - 21000195, 60152883, - 20324069, 60542009, - 19597116, 60581730, - 19135499, 60328090, - 19148075, 60032308, - 20520989, 59786038, -}; - -const int32_t* a0_outlines[] = { - a0_outline_1, -}; -const uint32_t a0_outline_lengths[] = { - 8, -}; - -/* -----------------Andorra */ -const int32_t ad_outline_1[] = { - 1421952, 42530815, - 1709898, 42604427, - 1414829, 42548406, -}; - -const int32_t* ad_outlines[] = { - ad_outline_1, -}; -const uint32_t ad_outline_lengths[] = { - 3, -}; - -/* ----United Arab Emirates */ -const int32_t ae_outline_1[] = { - 51411257, 24570799, - 51395240, 24318845, - 52555064, 22932807, - 55119404, 22623940, - 55468471, 23941095, - 55985138, 24063381, - 55795692, 24868087, - 56387951, 24979167, - 56579014, 24570848, - 56802667, 25654847, - 56498866, 26320981, - 55985685, 26458512, - 53935568, 24659352, - 51338494, 24564333, -}; -const int32_t ae_outline_2[] = { - 56183629, 25644913, - 56080431, 26062642, - 56417775, 26208165, - 56249512, 25625386, -}; - -const int32_t* ae_outlines[] = { - ae_outline_1, - ae_outline_2, -}; -const uint32_t ae_outline_lengths[] = { - 14, - 4, -}; - -/* ---------------Argentina */ -const int32_t ar_outline_1[] = { - -73836387, -49609319, - -74009331, -49478633, - -73891553, -49623735, -}; -const int32_t ar_outline_2[] = { - -54677711, -26308829, - -55714628, -27414806, - -58604840, -27314351, - -57643886, -25328428, - -61032933, -23755702, - -62843335, -21997308, - -63921699, -22028577, - -64325285, -22827596, - -64605533, -22228819, - -66220156, -21802539, - -67194882, -22821700, - -67356192, -24033774, - -68447133, -24596994, - -68591591, -26470373, - -68318638, -26973229, - -68846326, -27153690, - -69656903, -28413609, - -70026803, -29323995, - -69844283, -30175003, - -70519591, -31148378, - -70084861, -33201741, - -69819633, -33283756, - -69852449, -34224312, - -70555165, -35246837, - -70404760, -36061672, - -71192205, -36843640, - -70858634, -38604515, - -71401548, -38935038, - -71932111, -40691670, - -71749978, -42046783, - -72108172, -42251885, - -72146440, -42990031, - -71750625, -43237308, - -71820002, -44383076, - -71159704, -44560222, - -71261142, -44763054, - -72063705, -44771892, - -71353749, -45230518, - -71746205, -45578866, - -71699672, -46651362, - -72517912, -47876352, - -72293018, -48229096, - -72614391, -48792834, - -73576244, -49582914, - -73152913, -50738241, - -72340252, -50681864, - -72407661, -51540828, - -71971098, -51964164, - -69960264, -52008241, - -68460976, -52290447, - -69240983, -52205441, - -69551190, -52408979, - -68629931, -52652651, - -68653243, -54853651, - -69019836, -55003100, - -67245268, -54977625, - -66560806, -55287727, - -63837222, -55057502, - -63366675, -54713637, - -63688191, -54474983, - -64831001, -54513213, - -66167586, -54241110, - -67604702, -53439079, - -68165107, -52571996, - -67949323, -52267019, - -68589256, -51522014, - -68634081, -50618143, - -67476872, -50101711, - -67094037, -49123707, - -65363414, -47972813, - -65479522, -46986972, - -66516133, -46745640, - -67154871, -46116075, - -66650143, -45516492, - -65297164, -45214343, - -64846003, -43732059, - -63195402, -42809296, - -63315345, -41998361, - -63747031, -41780513, - -64585689, -41894259, - -64676949, -41202091, - -63617664, -41498362, - -62155800, -41178619, - -61436375, -39336791, - -57963048, -38744862, - -57195608, -38306519, - -56325383, -37118727, - -56279102, -36295525, - -56920733, -35871686, - -56773149, -35191018, - -58400195, -33912393, - -58189019, -31924251, - -57645745, -30226986, - -55725506, -28204116, - -53838155, -27121132, - -53891147, -25668866, - -54615880, -25576055, - -54631924, -26005800, -}; - -const int32_t* ar_outlines[] = { - ar_outline_1, - ar_outline_2, -}; -const uint32_t ar_outline_lengths[] = { - 3, - 98, -}; - -/* -----------------Armenia */ -const int32_t am_outline_1[] = { - 44811344, 41259362, - 43439446, 41107098, - 43666253, 40126357, - 45750515, 39562955, - 46114422, 38877777, - 46490628, 38906666, - 46481429, 39555153, - 45579781, 39977554, - 45964610, 40233770, - 44975888, 41277479, -}; - -const int32_t* am_outlines[] = { - am_outline_1, -}; -const uint32_t am_outline_lengths[] = { - 10, -}; - -/* ----------American Samoa */ -const int32_t as_outline_1[] = { - -170764741, -14797203, - -170118978, -14261719, - -170775404, -13827136, - -171269666, -14314798, - -170767580, -14797229, -}; - -const int32_t* as_outlines[] = { - as_outline_1, -}; -const uint32_t as_outline_lengths[] = { - 5, -}; - -/* -Ashmore and Cartier Is. */ -const int32_t a1_outline_1[] = { - 123598769, -12876968, - 124043668, -12411139, - 123549227, -11982700, - 123123874, -12445784, - 123595921, -12876985, -}; - -const int32_t* a1_outlines[] = { - a1_outline_1, -}; -const uint32_t a1_outline_lengths[] = { - 5, -}; - -/* -------Antigua and Barb. */ -const int32_t ag_outline_1[] = { - -61744390, 16564478, - -61238566, 17135706, - -61367241, 17887177, - -61890114, 18142495, - -62283774, 17862749, - -62334520, 17059993, - -61747228, 16564461, -}; - -const int32_t* ag_outlines[] = { - ag_outline_1, -}; -const uint32_t ag_outline_lengths[] = { - 7, -}; - -/* ---------------Australia */ -const int32_t au_outline_1[] = { - 146404155, -39494329, - 148079082, -38252866, - 149618776, -38109698, - 150344921, -37670398, - 150621296, -35959317, - 151889879, -33526474, - 152850412, -32641941, - 153381469, -31521962, - 154065419, -28694140, - 153907675, -26961002, - 153538207, -26326057, - 153805267, -24929423, - 153486033, -24372225, - 152803574, -24542050, - 152460103, -24309271, - 151232088, -23077023, - 150858047, -21951157, - 149905051, -21629435, - 149326941, -20620093, - 149276114, -19735247, - 148549368, -19682782, - 146756780, -18732160, - 146336180, -16769782, - 145890121, -16331726, - 145696013, -14761147, - 144691948, -13848932, - 144087131, -13880239, - 143599875, -11800335, - 142537644, -9763338, - 142031381, -9621792, - 141665874, -9999028, - 141695052, -11195086, - 141025474, -13755108, - 141169196, -15013372, - 140330385, -17225122, - 140008375, -17192409, - 140142224, -16452476, - 139832521, -16029282, - 138425894, -16317404, - 137125726, -15139699, - 135974373, -14737973, - 137033775, -14708990, - 137386211, -14291611, - 136934250, -13305440, - 137396335, -12364655, - 136906375, -11701399, - 137226616, -11062369, - 137029975, -10643340, - 136503733, -10642033, - 135134529, -11742405, - 133447871, -11294591, - 132670711, -10534092, - 131593128, -10883407, - 130323871, -10743549, - 129595661, -11750415, - 130195448, -12294712, - 128929641, -14401980, - 127022545, -13320501, - 125853513, -13584413, - 124773379, -14210397, - 123935323, -15806597, - 122702888, -16051070, - 121922009, -16852205, - 121787020, -17999730, - 120757910, -19242968, - 115891870, -20608413, - 115280621, -20270277, - 114868977, -20724226, - 115070640, -21202515, - 113579014, -21714738, - 112973289, -24103183, - 113302818, -25214122, - 112733322, -25172535, - 112463531, -25627487, - 114450245, -29323318, - 114645871, -30666539, - 115268341, -31821062, - 115229552, -33135401, - 114583124, -33362881, - 114578363, -34362280, - 115747888, -35108213, - 117636183, -35463356, - 120012443, -34333900, - 123317578, -34350285, - 123971641, -34097857, - 124521572, -33322302, - 126101134, -32652840, - 131181915, -31895409, - 132068283, -32368184, - 133495607, -32566505, - 134807129, -34117054, - 134738381, -34777247, - 135463268, -35276221, - 136263307, -35261074, - 137045749, -34134438, - 136163810, -36088808, - 137478090, -36437835, - 138739316, -35962618, - 139316924, -36518239, - 139391789, -37420248, - 140392719, -38330759, - 143492203, -39169531, - 144513714, -38674075, - 146401316, -39494343, -}; -const int32_t au_outline_2[] = { - 146838005, -43944753, - 148406168, -43262707, - 148790754, -42237675, - 148699872, -39832275, - 147716279, -39421538, - 147319808, -39839851, - 147590201, -40503551, - 146357533, -40817848, - 144976139, -40124102, - 144528105, -40151894, - 144461108, -39440681, - 143749247, -39271633, - 143441844, -40152935, - 143760826, -40447553, - 144291497, -40360901, - 144223495, -41151044, - 145085815, -43074028, - 145788854, -43815873, - 146835167, -43944766, -}; -const int32_t au_outline_3[] = { - 158849029, -55008232, - 159408050, -54470604, - 158839040, -54219489, - 158386765, -54705590, - 158846190, -55008242, -}; - -const int32_t* au_outlines[] = { - au_outline_1, - au_outline_2, - au_outline_3, -}; -const uint32_t au_outline_lengths[] = { - 104, - 19, - 5, -}; - -/* -----------------Austria */ -const int32_t at_outline_1[] = { - 16331848, 47002190, - 16676532, 47536009, - 16421302, 47674453, - 17066634, 47707551, - 16953105, 48598838, - 15066804, 48997831, - 14691327, 48599202, - 13814742, 48766944, - 12814234, 48160854, - 13014325, 47478081, - 12209308, 47718276, - 11041939, 47393097, - 10439439, 47551568, - 10183024, 47278816, - 9523993, 47524200, - 9580218, 47057384, - 10133464, 46851506, - 10349419, 46984777, - 10993259, 46776988, - 12169414, 47082137, - 12479162, 46672496, - 14549833, 46399695, - 15957655, 46677615, - 16252572, 46971909, -}; - -const int32_t* at_outlines[] = { - at_outline_1, -}; -const uint32_t at_outline_lengths[] = { - 24, -}; - -/* --------------Azerbaijan */ -const int32_t az_outline_1[] = { - 46348254, 41790161, - 46534340, 41088547, - 45280983, 41449562, - 45001419, 41290963, - 45964610, 40233770, - 45579781, 39977554, - 46481429, 39555153, - 46490628, 38906666, - 47995854, 39683930, - 48322140, 39399092, - 47996474, 38853751, - 49023320, 38103040, - 49900031, 39949068, - 50762827, 40118240, - 50667497, 40616481, - 49871725, 40959858, - 48782356, 42140867, - 48286459, 42102654, - 48572878, 41844471, - 47791011, 41199262, - 46405467, 41855063, -}; - -const int32_t* az_outlines[] = { - az_outline_1, -}; -const uint32_t az_outline_lengths[] = { - 21, -}; - -/* -----------------Burundi */ -const int32_t bi_outline_1[] = { - 29016599, -2799621, - 29403198, -4449282, - 29717797, -4455846, - 30790241, -3274578, - 30433467, -2874500, - 30553616, -2400109, - 29014119, -2758278, -}; - -const int32_t* bi_outlines[] = { - bi_outline_1, -}; -const uint32_t bi_outline_lengths[] = { - 7, -}; - -/* -----------------Belgium */ -const int32_t be_outline_1[] = { - 4205768, 51456702, - 4138269, 51666669, - 3889867, 51572416, - 4141269, 51455748, -}; -const int32_t be_outline_2[] = { - 3830749, 51212585, - 3350105, 51377688, - 3716492, 51369159, - 4226124, 51386474, - 3902066, 51207670, -}; -const int32_t be_outline_3[] = { - 6175046, 50232640, - 6235979, 50596701, - 5639480, 50843614, - 5827111, 51125635, - 5030934, 51469103, - 3821909, 51409390, - 3283836, 51654858, - 2099992, 51188644, - 2089904, 51015888, - 2524940, 51097135, - 2759391, 50750649, - 4174552, 50246490, - 4176052, 49960253, - 4860559, 50135905, - 4867584, 49788124, - 5507284, 49510880, - 5815433, 49553819, - 5744070, 49919640, - 6121309, 50139363, -}; - -const int32_t* be_outlines[] = { - be_outline_1, - be_outline_2, - be_outline_3, -}; -const uint32_t be_outline_lengths[] = { - 4, - 5, - 19, -}; - -/* -------------------Benin */ -const int32_t bj_outline_1[] = { - 3449845, 11851935, - 2878148, 12367720, - 2365983, 12221939, - 2230849, 11629155, - 1426713, 11447103, - 787472, 10710271, - 1600187, 9050033, - 1777901, 6294654, - 1190816, 6091080, - 1477899, 5791079, - 3131653, 6224333, - 2706480, 6369244, - 2703067, 8371840, - 2774842, 9048542, - 3834468, 10607438, - 3531700, 11787440, -}; - -const int32_t* bj_outlines[] = { - bj_outline_1, -}; -const uint32_t bj_outline_lengths[] = { - 16, -}; - -/* ------------Burkina Faso */ -const int32_t bf_outline_1[] = { - 484129, 10991958, - 2230849, 11629155, - 2211571, 12538404, - 987257, 13041889, - 1201191, 13357526, - 429197, 13972116, - 217482, 14911491, - -666460, 15069776, - -2113224, 14168434, - -2586735, 14227573, - -3301731, 13280734, - -4151025, 13306214, - -4428685, 12337586, - -5288113, 11827901, - -5523552, 10425997, - -4625830, 9713566, - -3223542, 9895461, - -2766613, 9424717, - -2829918, 10998367, - 159271, 11069601, -}; - -const int32_t* bf_outlines[] = { - bf_outline_1, -}; -const uint32_t bf_outline_lengths[] = { - 20, -}; - -/* --------------Bangladesh */ -const int32_t bd_outline_1[] = { - 92531846, 22410306, - 92246074, 23683614, - 91929607, 23685988, - 91619553, 22979677, - 91160460, 23660621, - 92468335, 24944133, - 89833307, 25292793, - 89670937, 26213821, - 89369767, 26006109, - 88369934, 26564111, - 88084629, 25888231, - 88951656, 25259256, - 88456280, 25188434, - 88023390, 24627849, - 88723501, 24274895, - 88567338, 23674414, - 89055833, 22186242, - 89051647, 21654102, - 88756559, 21594322, - 89317755, 21288239, - 91370603, 21807069, - 91933595, 20556616, - 92378836, 20372007, - 92610494, 20466092, - 92179572, 21293114, - 92631685, 21306188, - 92561248, 22048032, -}; - -const int32_t* bd_outlines[] = { - bd_outline_1, -}; -const uint32_t bd_outline_lengths[] = { - 27, -}; - -/* ----------------Bulgaria */ -const int32_t bg_outline_1[] = { - 25254131, 40903632, - 24996862, 40963474, - 25251292, 40903625, -}; -const int32_t bg_outline_2[] = { - 26327205, 41772793, - 27244357, 42093241, - 28303938, 41712262, - 28353283, 43036143, - 29005100, 43448658, - 28768331, 44038875, - 28423459, 43740481, - 26847742, 44146193, - 25497071, 43670797, - 22919041, 43834454, - 23028492, 44077977, - 22705098, 44237791, - 22369614, 43781277, - 22976812, 43188009, - 22466766, 42842496, - 22344039, 42313954, - 23003636, 41739827, - 22915996, 41336288, - 24487940, 41555236, - 25251149, 41243526, - 25923304, 41311896, - 26318006, 41744684, -}; - -const int32_t* bg_outlines[] = { - bg_outline_1, - bg_outline_2, -}; -const uint32_t bg_outline_lengths[] = { - 3, - 22, -}; - -/* -----------------Bahrain */ -const int32_t bh_outline_1[] = { - 50579013, 25399534, - 51065020, 26039897, - 50557535, 26650708, - 50031598, 26110989, - 50576166, 25399518, -}; - -const int32_t* bh_outlines[] = { - bh_outline_1, -}; -const uint32_t bh_outline_lengths[] = { - 5, -}; - -/* -----------------Bahamas */ -const int32_t bs_outline_1[] = { - -73657568, 20514814, - -72668092, 20910869, - -72396792, 22588459, - -74469547, 23227117, - -74759280, 23602761, - -74166042, 23692574, - -74072608, 24348147, - -74889401, 24348303, - -76032723, 25626127, - -76739329, 25970784, - -76646263, 26673089, - -77276530, 27232942, - -79265885, 27004349, - -79425552, 26607950, - -79084947, 26216292, - -77735498, 26297389, - -77791768, 25821012, - -77224590, 25488985, - -78214812, 25607549, - -78626869, 25346388, - -78871291, 24528853, - -78123372, 23495588, - -77232567, 23469918, - -77296392, 24605060, - -76727812, 24989303, - -76533893, 24402091, - -75943062, 24222495, - -76428287, 23823047, - -76341528, 23298097, - -74655992, 22491394, - -74463043, 21802489, - -73558071, 22183766, - -73160072, 21951769, - -74107103, 21234708, - -74048874, 20724403, - -73660416, 20514806, -}; - -const int32_t* bs_outlines[] = { - bs_outline_1, -}; -const uint32_t bs_outline_lengths[] = { - 36, -}; - -/* --------Bosnia and Herz. */ -const int32_t ba_outline_1[] = { - 18480034, 42579184, - 18950707, 43526668, - 19479976, 43595169, - 19245057, 43965013, - 19583740, 44043457, - 19118449, 44359976, - 19348615, 44880928, - 16918681, 45276564, - 16293400, 45008827, - 15822889, 45202766, - 15761490, 45007508, - 16214232, 44215125, - 17650530, 43006568, - 16413720, 43535746, - 17194015, 43125788, - 16931985, 43110179, - 17234655, 42731590, - 18354576, 42232367, - 18756751, 42317168, - 18553516, 42428492, - 17045398, 43014888, - 18453938, 42564477, -}; - -const int32_t* ba_outlines[] = { - ba_outline_1, -}; -const uint32_t ba_outline_lengths[] = { - 22, -}; - -/* ----------St. Barthelemy */ -const int32_t bl_outline_1[] = { - -62844538, 17444587, - -62351408, 17935045, - -62900413, 18350967, - -63323816, 17888364, - -62847377, 17444579, -}; - -const int32_t* bl_outlines[] = { - bl_outline_1, -}; -const uint32_t bl_outline_lengths[] = { - 5, -}; - -/* -----------------Belarus */ -const int32_t by_outline_1[] = { - 31690596, 52220632, - 31388394, 53184812, - 32141990, 53091147, - 32706456, 53419427, - 32450139, 53692898, - 31754215, 53810460, - 31825936, 54030703, - 30798874, 54783269, - 30882229, 55596396, - 30233636, 55845218, - 29482258, 55684559, - 29282994, 55967849, - 28032009, 56133292, - 27576743, 55798788, - 26593546, 55667503, - 26457640, 55342457, - 26775706, 55273108, - 25859272, 54919280, - 25547359, 54331825, - 25749255, 54156975, - 25461157, 54292783, - 24317925, 53892988, - 23484639, 53939805, - 23915471, 52770238, - 23175097, 52286602, - 23652435, 52040389, - 23605255, 51517911, - 24361897, 51867532, - 25267219, 51937759, - 27141985, 51752033, - 27700046, 51477990, - 29230488, 51497007, - 30160774, 51477889, - 30544516, 51265061, - 30755306, 51895173, - 31758607, 52125806, -}; - -const int32_t* by_outlines[] = { - by_outline_1, -}; -const uint32_t by_outline_lengths[] = { - 36, -}; - -/* ------------------Belize */ -const int32_t bz_outline_1[] = { - -89182172, 17291187, - -89237490, 15894430, - -88313277, 15929097, - -87375076, 17334780, - -87438776, 18316188, - -87744931, 18570981, - -87881969, 18273867, - -88073786, 18834456, - -88806326, 17965516, - -89133537, 17970786, - -89171087, 17572285, -}; - -const int32_t* bz_outlines[] = { - bz_outline_1, -}; -const uint32_t bz_outline_lengths[] = { - 11, -}; - -/* -----------------Bermuda */ -const int32_t bm_outline_1[] = { - -64816556, 31877183, - -64219167, 32384826, - -64824263, 32751063, - -65312013, 32272828, - -64819404, 31877167, -}; - -const int32_t* bm_outlines[] = { - bm_outline_1, -}; -const uint32_t bm_outline_lengths[] = { - 5, -}; - -/* -----------------Bolivia */ -const int32_t bo_outline_1[] = { - -62566950, -21988679, - -61756813, -19645254, - -59090515, -19286212, - -58093735, -20151064, - -57495655, -18214598, - -57832451, -17512055, - -58396009, -17234238, - -58345632, -16284324, - -60175572, -16269340, - -60583218, -15098352, - -60273362, -15088742, - -60506583, -13789852, - -61789916, -13525626, - -63067455, -12669142, - -64420525, -12439701, - -64992509, -11975182, - -65389879, -11246284, - -65396131, -9712425, - -66575331, -9899906, - -68622619, -11109137, - -69578615, -10951785, - -68685232, -12501970, - -69420871, -15640643, - -68842742, -16337858, - -69645683, -17248507, - -69093911, -18050522, - -68968309, -18967982, - -68462863, -19432767, - -68759226, -20378029, - -67794435, -22879479, - -67194882, -22821700, - -66220156, -21802539, - -64605533, -22228819, - -64325285, -22827596, - -63921699, -22028577, - -62628493, -22184017, -}; - -const int32_t* bo_outlines[] = { - bo_outline_1, -}; -const uint32_t bo_outline_lengths[] = { - 36, -}; - -/* ------------------Brazil */ -const int32_t br_outline_1[] = { - -54697403, 2359800, - -55957478, 2520458, - -55963317, 1857092, - -57118910, 2013954, - -58511874, 1284674, - -59231182, 1376009, - -59994310, 2689986, - -59551135, 3933531, - -60148640, 4533235, - -59990671, 5082841, - -60241661, 5257971, - -60742121, 5202028, - -60603861, 4949361, - -61002857, 4535273, - -62712109, 4017920, - -62856980, 3593447, - -64788699, 4276036, - -64221108, 3587372, - -64046601, 2502398, - -63393921, 2222493, - -65473386, 691274, - -65681436, 983453, - -66301651, 751943, - -67082278, 1185398, - -67400425, 2116713, - -67936207, 1748495, - -68193808, 1986984, - -68176552, 1719840, - -69848568, 1708757, - -69852161, 1059516, - -69311833, 1050474, - -69153344, 658764, - -70053878, 578615, - -70070524, -138848, - -69400228, -1194964, - -69972023, -4301124, - -70799488, -4173330, - -72887065, -5122780, - -73137363, -6465802, - -74002063, -7556017, - -72974040, -8993138, - -73209426, -9411408, - -72379032, -9510160, - -72181600, -10003730, - -71237938, -9966000, - -70541115, -9437508, - -70642319, -11010277, - -68622619, -11109137, - -66575331, -9899906, - -65396131, -9712425, - -65389879, -11246284, - -64992509, -11975182, - -64420525, -12439701, - -63067455, -12669142, - -61789916, -13525626, - -60506583, -13789852, - -60273362, -15088742, - -60583218, -15098352, - -60175572, -16269340, - -58345632, -16284324, - -58396009, -17234238, - -57832451, -17512055, - -57495655, -18214598, - -58131509, -19744578, - -57860721, -19979605, - -58159770, -20164602, - -57830232, -20997936, - -57985677, -22046349, - -55799555, -22353931, - -55415911, -23951350, - -54625465, -23812444, - -54241822, -24047263, - -54615880, -25576055, - -54012302, -25577970, - -53671266, -26225116, - -53838155, -27121132, - -55725506, -28204116, - -57608905, -30187818, - -56832725, -30107201, - -56004712, -31079235, - -55603003, -30850774, - -53761699, -32056797, - -53125557, -32736707, - -53531344, -33170946, - -53587570, -34076646, - -53355463, -34116374, - -52409995, -33499573, - -51844883, -32467103, - -50571261, -31499790, - -49370132, -29579745, - -48409672, -28771790, - -47930555, -27487269, - -48129784, -25979131, - -47483895, -25224500, - -45808339, -24182385, - -45033102, -24296625, - -44760975, -23770849, - -41850398, -23322614, - -41423734, -22640426, - -40624566, -22228326, - -40541544, -21409012, - -39378684, -19756468, - -39227722, -18412538, - -38716733, -17802393, - -38455745, -13435427, - -37900245, -13132606, - -36594966, -11113165, - -34965117, -9475120, - -34356580, -7272586, - -34816580, -5404296, - -35343397, -4729032, - -36911712, -4488105, - -39808500, -2437968, - -41401285, -2471064, - -43191682, -1935809, - -43890643, -2096740, - -44697024, -867790, - -47946186, -233345, - -49357906, 512933, - -49631875, 790502, - -49548340, 1847076, - -50350482, 2608184, - -50808290, 4274052, - -51271147, 4722057, - -51859777, 4634503, - -51652545, 4061274, - -52903449, 2211513, - -54661847, 2327551, -}; - -const int32_t* br_outlines[] = { - br_outline_1, -}; -const uint32_t br_outline_lengths[] = { - 128, -}; - -/* ----------------Barbados */ -const int32_t bb_outline_1[] = { - -59517556, 12621488, - -58980579, 13195442, - -59634561, 13755134, - -60089648, 13105937, - -59520394, 12621471, -}; - -const int32_t* bb_outlines[] = { - bb_outline_1, -}; -const uint32_t bb_outline_lengths[] = { - 5, -}; - -/* ------------------Brunei */ -const int32_t bn_outline_1[] = { - 114654064, 4037658, - 115026802, 4899725, - 115319239, 4365284, - 115361245, 5338768, - 114880475, 5457663, - 113751419, 4916457, - 113740369, 4279887, - 114063817, 4592687, - 114608331, 4023991, -}; - -const int32_t* bn_outlines[] = { - bn_outline_1, -}; -const uint32_t bn_outline_lengths[] = { - 9, -}; - -/* ------------------Bhutan */ -const int32_t bt_outline_1[] = { - 91641876, 27923256, - 89897896, 28294138, - 88738800, 27175601, - 89763849, 26701542, - 91998337, 26854970, - 92083452, 27290606, - 91629372, 27800860, -}; - -const int32_t* bt_outlines[] = { - bt_outline_1, -}; -const uint32_t bt_outline_lengths[] = { - 7, -}; - -/* ----------------Botswana */ -const int32_t bw_outline_1[] = { - 24909097, -17821392, - 23599722, -18459951, - 23219384, -17999721, - 20974099, -18318822, - 20979525, -21961959, - 19977364, -22000147, - 19980463, -24776780, - 20793178, -25915571, - 20739845, -26848846, - 22010979, -26635838, - 23022033, -25324084, - 24869203, -25813458, - 25583786, -25606238, - 25852400, -24935271, - 26835085, -24240791, - 27146378, -23524400, - 29364795, -22193889, - 29025546, -21796860, - 28014025, -21554183, - 27679322, -20502982, - 26168095, -19538288, - 25215953, -17787591, -}; - -const int32_t* bw_outlines[] = { - bw_outline_1, -}; -const uint32_t bw_outline_lengths[] = { - 22, -}; - -/* ----Central African Rep. */ -const int32_t cf_outline_1[] = { - 18633718, 3954273, - 18594192, 4346212, - 19500952, 5127491, - 20558098, 4462698, - 22422120, 4134934, - 22864576, 4723868, - 25065215, 4967416, - 25525081, 5312125, - 27403314, 5109197, - 25200349, 7807888, - 23537298, 8815786, - 23646281, 9822911, - 22860076, 10919666, - 21771515, 10642807, - 20342089, 9127088, - 19145524, 9015983, - 18564161, 8045915, - 16784743, 7550953, - 16545270, 7865462, - 15245920, 7263580, - 14431139, 6038699, - 15022778, 4358539, - 16183428, 2270062, - 16610694, 3505361, - 18596725, 3678690, -}; - -const int32_t* cf_outlines[] = { - cf_outline_1, -}; -const uint32_t cf_outline_lengths[] = { - 25, -}; - -/* ------------------Canada */ -const int32_t ca_outline_1[] = { - -87589504, 74349568, - -84371353, 74388486, - -83272021, 74487542, - -81711684, 74358760, - -80020668, 74483294, - -79762223, 74725740, - -79025856, 74853355, - -79363155, 75106864, - -79061662, 75249751, - -79231264, 75482963, - -80089515, 75724195, - -82369735, 75942816, - -83184992, 75867496, - -84087853, 75921835, - -86420311, 75572107, - -87164448, 75726524, - -88059979, 75658178, - -89748452, 76068512, - -88934228, 76152889, - -88871634, 76343449, - -86689680, 76270415, - -86278826, 76329058, - -85129189, 76197816, - -83828797, 76345112, - -81301378, 76390408, - -81441839, 76200781, - -81132782, 76084239, - -79386844, 76204578, - -80127783, 75915669, - -79948497, 75763104, - -79498163, 75715769, - -78709047, 75795900, - -78406144, 76129103, - -79114672, 76250099, - -77899206, 76517403, - -77550121, 76856958, - -78062718, 77065175, - -78824660, 77025192, - -79038594, 77232614, - -78246747, 77286988, - -77764181, 77415316, - -77630440, 77852637, - -76606944, 77846057, - -75499007, 77955865, - -74751582, 78311388, - -75056263, 78445624, - -74196908, 78564549, - -73992730, 78706849, - -74147375, 78807473, - -75078784, 78949756, - -74148668, 79008285, - -74071036, 79263651, - -75444847, 79332028, - -73167394, 79429924, - -72774650, 79639006, - -72113867, 79608177, - -71032475, 79712792, - -69771340, 80291729, - -69193328, 80337685, - -68256259, 80638115, - -64418288, 81412811, - -64574891, 81551768, - -65301449, 81575099, - -66356960, 81516456, - -66300294, 81556863, - -65460558, 81590254, - -65012874, 81675154, - -64178321, 81689573, - -61855206, 81999875, - -60758515, 82343781, - -61171139, 82510414, - -62640980, 82573717, - -63417376, 82861194, - -64303546, 82875007, - -64949048, 82957401, - -66005099, 82886360, - -66358757, 82991084, - -69218355, 83066151, - -69848810, 83167767, - -71492952, 83106425, - -72091203, 83159684, - -73077023, 83124705, - -73779865, 83009675, - -74252666, 83063926, - -75756689, 83101326, - -77392332, 83052344, - -77460640, 82947711, - -80084664, 82987878, - -80600845, 82917772, - -80271630, 82801924, - -81215930, 82829047, - -81582802, 82701970, - -82521389, 82653651, - -82350224, 82534703, - -82900065, 82429711, - -82643120, 82306416, - -82981551, 82284735, - -83300651, 82372115, - -84984390, 82507112, - -87008492, 82247974, - -86625899, 82112893, - -87033752, 82089213, - -88067336, 82158015, - -88862408, 82107671, - -89682157, 81964630, - -91226450, 81876727, - -92092175, 81693073, - -92100538, 81611182, - -91616140, 81520130, - -91143015, 81508923, - -90576663, 81574176, - -91047102, 81414760, - -90116618, 81339839, - -89988527, 81259924, - -90421497, 81111205, - -89613840, 80960432, - -89409859, 80784195, - -88200323, 80609719, - -87051386, 80612441, - -86463250, 80500721, - -85172991, 80446997, - -83988535, 80474247, - -83226162, 80639371, - -83206606, 80526194, - -82327218, 80487660, - -79999279, 80689153, - -80367310, 80584273, - -83046400, 80414751, - -83416165, 80284376, - -86499345, 80387377, - -87175084, 80120781, - -87356050, 80424855, - -88007589, 80501298, - -88715749, 80485929, - -89150516, 80599296, - -90185905, 80628578, - -92082985, 81324426, - -93260173, 81430698, - -94520357, 81383190, - -94630688, 81224628, - -94151805, 81154219, - -95186026, 81111611, - -95673318, 81031590, - -95872330, 80794732, - -96574301, 80704784, - -96328306, 80446001, - -96826341, 80347156, - -96603739, 80206796, - -97218285, 80146189, - -96879809, 79818095, - -95961839, 79589866, - -96144116, 79384926, - -95122408, 79206153, - -94518156, 79275626, - -93786137, 79211543, - -92732638, 79358429, - -94616998, 78965042, - -93772132, 78596282, - -93205385, 78514493, - -93191407, 78382827, - -92174398, 78164271, - -90655688, 78057605, - -89978475, 78124126, - -89572113, 78067552, - -88705293, 78096740, - -87940422, 78397218, - -87912431, 78121640, - -87459554, 78043292, - -85842649, 78002824, - -85836244, 77809913, - -86926646, 77984171, - -88060644, 77905816, - -88535197, 77700528, - -87989650, 77350339, - -87446699, 77236976, - -88627157, 77189933, - -89712430, 76922970, - -90622899, 76900056, - -91009876, 76763362, - -92740390, 76711873, - -93566634, 76999236, - -95854643, 77166402, - -97107568, 77035327, - -97347148, 76753249, - -95501407, 76172095, - -93338587, 76199733, - -92544701, 75713060, - -92827140, 75237857, - -92382061, 74751710, - -91864479, 74570640, - -89877567, 74428730, - -88992286, 74513343, - -88601573, 74383539, - -87592343, 74349566, -}; -const int32_t ca_outline_2[] = { - -98940553, 79643627, - -98403352, 79718739, - -98390407, 80058116, - -98773817, 80175833, - -99850915, 80217943, - -100474983, 80119916, - -100525702, 79897881, - -98943392, 79643622, -}; -const int32_t ca_outline_3[] = { - -101826373, 77591177, - -100761519, 77654232, - -100564833, 77760221, - -99893252, 77699381, - -98769316, 77812700, - -98557853, 78025670, - -99320999, 78356064, - -99194579, 78617080, - -101406986, 79142643, - -102267392, 79143403, - -102946599, 79365025, - -103672986, 79434521, - -105557211, 79400381, - -105955587, 79258320, - -105963052, 79006216, - -105272454, 78947696, - -105210291, 78745786, - -104345869, 78698898, - -105300041, 78596618, - -105294634, 78366808, - -104549221, 78190167, - -103716375, 78181274, - -103257461, 78038132, - -102177399, 78185076, - -101399736, 78109558, - -101179954, 77945565, - -102331595, 77982162, - -102913802, 77889959, - -102733375, 77669633, - -101829212, 77591171, -}; -const int32_t ca_outline_4[] = { - -93832391, 77354239, - -93189682, 77406551, - -92684614, 77674512, - -93317279, 77853439, - -95259841, 77874008, - -94494656, 78056625, - -94649472, 78477644, - -95811362, 78599594, - -96273671, 78750075, - -97168743, 78859515, - -98450217, 78878237, - -98776871, 78786365, - -98758213, 78459685, - -97371708, 77756033, - -96625828, 77727548, - -96695753, 77568011, - -96195787, 77397599, - -93835230, 77354235, -}; -const int32_t ca_outline_5[] = { - -111512718, 78183055, - -111048532, 78240817, - -109274422, 78235713, - -108894309, 78462861, - -109136072, 78633344, - -110227975, 78836628, - -110802348, 78837425, - -111717300, 78706543, - -113161899, 78532404, - -113740387, 78327404, - -113309349, 78196586, - -112276744, 78263032, - -111515566, 78183050, -}; -const int32_t ca_outline_6[] = { - -112172522, 77244936, - -109832931, 77467994, - -109848158, 77838756, - -109271278, 77960220, - -109229084, 78119576, - -111276587, 78179409, - -113502154, 77979215, - -114043892, 78148833, - -114547155, 78158577, - -115468189, 77987487, - -115001424, 77723198, - -114365687, 77627047, - -113616716, 77670725, - -113526121, 77472624, - -112176501, 77244933, -}; -const int32_t ca_outline_7[] = { - -104706938, 77023469, - -104072512, 77127409, - -104117832, 77369957, - -105246232, 77797796, - -106010241, 77844080, - -106515237, 77723980, - -105980578, 77320289, - -105540997, 77113290, - -104709776, 77023465, -}; -const int32_t ca_outline_8[] = { - -90092013, 77110534, - -89340914, 77250132, - -89299762, 77476888, - -89931583, 77675970, - -91180780, 77733268, - -91588283, 77628628, - -91566786, 77352230, - -90094852, 77110532, -}; -const int32_t ca_outline_9[] = { - -113013641, 74280631, - -111515072, 74395992, - -108898854, 74873230, - -106986548, 74812299, - -105804886, 75000407, - -105076595, 75613816, - -105172328, 75959725, - -106353280, 76167444, - -107278518, 76010212, - -108082995, 76482440, - -108074479, 76791859, - -108809804, 76923079, - -109558604, 76859171, - -110756355, 76408062, - -110577599, 76231380, - -109872260, 76084687, - -110299750, 75961181, - -110208472, 75819478, - -109352369, 75629058, - -110875265, 75664893, - -112364986, 76273537, - -113078401, 76361817, - -113636623, 76337706, - -113825314, 76511464, - -114428308, 76603252, - -115865316, 76518775, - -117053437, 76090603, - -117183648, 76172746, - -116754433, 76249232, - -116566002, 76457051, - -115565539, 76649755, - -115363625, 76950303, - -115800152, 77119665, - -115021088, 77307234, - -116094018, 77620256, - -116957129, 77621901, - -117490180, 77434808, - -118070626, 77477962, - -119415036, 77373107, - -121891179, 76534336, - -122789369, 76451117, - -123335059, 76105443, - -122742126, 75854052, - -121498337, 75873189, - -121655668, 75709353, - -121087852, 75630773, - -119602002, 75779377, - -118231622, 76292204, - -117904896, 76213542, - -119599891, 75760305, - -119758444, 75539464, - -118953437, 75414677, - -118336177, 75426843, - -117824362, 75561360, - -117055458, 76060348, - -117024332, 75867270, - -118035089, 75317365, - -117890343, 75146102, - -116681912, 75042155, - -115808022, 74852988, - -114868851, 74866072, - -114130535, 75006832, - -113757958, 74953016, - -114651198, 74792742, - -114807963, 74637397, - -113938969, 74355948, - -113016480, 74280629, -}; -const int32_t ca_outline_10[] = { - -113708542, 76606887, - -113062222, 76750234, - -113248173, 76914659, - -113876473, 76996297, - -114944884, 76927310, - -115280091, 76808888, - -115088714, 76690757, - -113711381, 76606883, -}; -const int32_t ca_outline_11[] = { - -95349762, 74379873, - -94826350, 74527752, - -93339405, 74567031, - -93048566, 74751379, - -93058537, 75161215, - -94102164, 75670318, - -93847680, 75793446, - -94182465, 76069245, - -94641099, 76101875, - -95247417, 76009024, - -95169156, 75728999, - -95691131, 75656112, - -96446228, 75763870, - -96958726, 75651462, - -97235308, 75783198, - -97298801, 76528555, - -98491521, 76783820, - -99335309, 76693494, - -100114166, 76830552, - -101061790, 76837186, - -101973661, 76666496, - -102473636, 76394408, - -103772519, 76747083, - -104820314, 76703089, - -105052196, 76583043, - -104668759, 76257876, - -104828426, 76071742, - -104309649, 75857349, - -103193573, 75653032, - -102902133, 75433268, - -101021986, 75488044, - -101174421, 75328143, - -100684210, 74970915, - -99677271, 74867616, - -97783963, 74942667, - -97240105, 75097767, - -97410363, 75304312, - -96796041, 75256275, - -97003426, 74955617, - -95993163, 74717274, - -96192238, 74496627, - -95352601, 74379871, -}; -const int32_t ca_outline_12[] = { - -104304996, 74914470, - -103503815, 74995828, - -103194426, 75188976, - -103571593, 75464127, - -104356065, 75542502, - -105029783, 75409849, - -105336468, 75145717, - -104927807, 74973345, - -104307834, 74914465, -}; -const int32_t ca_outline_13[] = { - -97653465, 74344883, - -96842161, 74576942, - -97161970, 74724402, - -97660346, 74726289, - -98199147, 74510631, - -97656313, 74344881, -}; -const int32_t ca_outline_14[] = { - -82213321, 41778690, - -79036689, 42802317, - -79171850, 43466569, - -78845564, 43583331, - -76819953, 43628783, - -74996139, 44970120, - -71517512, 45007559, - -71327294, 45290104, - -70865047, 45270697, - -69242870, 47462994, - -68937173, 47211251, - -68235490, 47345947, - -67806778, 47082806, - -67802233, 45727518, - -67432648, 45603103, - -66987011, 44827702, - -67317987, 44516905, - -66764229, 44321694, - -66501903, 43635849, - -65774106, 43216780, - -65086275, 43281611, - -63883871, 44176283, - -60881315, 44956000, - -59509624, 45730500, - -59421939, 46235954, - -59958296, 46514696, - -60231061, 47285143, - -60903414, 47211881, - -61592592, 46508593, - -62051407, 46786762, - -63539771, 46857157, - -63844812, 47350385, - -64431331, 47200127, - -63808520, 48997819, - -64751725, 49479985, - -66825782, 49381050, - -66299827, 49920963, - -64906307, 49987824, - -64780354, 49637756, - -63787724, 49143790, - -61703911, 48805083, - -61282269, 49024351, - -61350622, 49354915, - -62816116, 50011599, - -61733906, 49814364, - -59935614, 49981145, - -58266023, 51012760, - -57382027, 51191072, - -58667309, 49322612, - -59584732, 48669085, - -59658987, 47494936, - -59156927, 47267065, - -56472968, 47308158, - -56338885, 46773600, - -55844893, 46560718, - -55089760, 46639001, - -54578942, 47069403, - -54467353, 46632529, - -53597317, 46318642, - -52717399, 46489201, - -52206752, 47518869, - -52642542, 48791665, - -53279223, 48917064, - -53145877, 49361645, - -53878067, 49999111, - -55104025, 49839091, - -55188808, 50189733, - -55910622, 50345822, - -55058193, 50666143, - -55337479, 51152834, - -54826652, 51970889, - -55273887, 52343671, - -55451089, 53455758, - -56204542, 53981289, - -56779042, 54018474, - -57178909, 54831561, - -59768311, 55564898, - -59995343, 55945932, - -60977992, 56383354, - -60891295, 57052746, - -61483680, 57952300, - -62199772, 58336469, - -64436407, 60709778, - -65202517, 60629099, - -66133432, 59152826, - -67423575, 58562825, - -69184919, 59538615, - -69138593, 61167263, - -71203362, 61363359, - -71288962, 61751281, - -73751999, 62829056, - -74916674, 62880643, - -75068615, 62676513, - -74740604, 62428386, - -77352618, 62778773, - -78394942, 62498237, - -78584738, 62089871, - -78178798, 61243544, - -79115714, 60694522, - -78806550, 60506767, - -78203062, 60552198, - -77847670, 59893841, - -78961383, 58655958, - -77295107, 57652737, - -76992645, 56391626, - -78098552, 55470837, - -80133945, 54761462, - -78974364, 52293912, - -79979552, 52193755, - -80023884, 51562098, - -81123197, 52382337, - -80419511, 52550847, - -80270489, 52886290, - -80886455, 53429584, - -81716364, 53466892, - -81972429, 54287255, - -81780827, 54887693, - -82106026, 55265471, - -82911303, 55483699, - -84917807, 55538947, - -87229468, 56233819, - -88586122, 57021780, - -90434091, 57451795, - -91983964, 57329546, - -92811303, 58859694, - -94373680, 59123222, - -94197619, 60417232, - -93451847, 61413031, - -92149164, 62055358, - -92193091, 62342566, - -90417976, 62849054, - -90328108, 63424755, - -89564307, 63806313, - -88519180, 63820606, - -87766104, 64054793, - -86664877, 64944801, - -86716701, 64202378, - -87415465, 63933447, - -87616013, 63552576, - -87107100, 63372364, - -86098427, 63471953, - -85674610, 62952128, - -84512774, 63089202, - -83216433, 63842436, - -82614931, 63537016, - -81100443, 63261361, - -79913670, 63662167, - -79853860, 63885368, - -80501680, 64224204, - -81244173, 64267605, - -81722032, 64775549, - -83934583, 65493230, - -82899553, 65559095, - -82823573, 65790286, - -83494220, 66104492, - -82688161, 66081962, - -82634550, 66401120, - -80947253, 67153406, - -80833742, 67500703, - -81636495, 67984991, - -81699691, 68313404, - -80858823, 68601830, - -81089537, 68973157, - -80874481, 69154198, - -81998839, 69523782, - -81637285, 69752472, - -80177451, 69362784, - -79293778, 69502634, - -79134273, 69346056, - -79853231, 68937047, - -79492872, 68695431, - -78551536, 68795380, - -77818017, 69239762, - -77524537, 69021780, - -77036824, 68974315, - -76874355, 68573466, - -75827997, 68636615, - -75844804, 68501972, - -77017708, 68367335, - -77650813, 67907833, - -77666291, 67477779, - -77278156, 67128664, - -75576666, 67128238, - -74833589, 67360372, - -74640918, 67645698, - -73074544, 67678582, - -72731351, 67248081, - -74837380, 66230307, - -74187880, 65689159, - -75405420, 65477153, - -77473504, 65629069, - -78453817, 65070446, - -78637828, 64626503, - -78041769, 64205150, - -78391591, 63924624, - -77629622, 63751018, - -78728046, 63625660, - -78984794, 63409564, - -78104103, 62924008, - -76257014, 63323160, - -76416115, 63700094, - -77274895, 63870707, - -77132405, 64077168, - -75384876, 64289368, - -73772660, 64261743, - -72375565, 63520889, - -72384647, 63318084, - -71034083, 62430260, - -70253861, 62344269, - -69828311, 62537638, - -68715783, 62063148, - -66434080, 61664002, - -65853841, 61722935, - -65706193, 61408519, - -64646837, 61163223, - -64250087, 61447362, - -64472834, 61901519, - -65031586, 62148403, - -65619264, 62015990, - -65591910, 62314102, - -66685016, 62863911, - -65845666, 62703052, - -65126969, 62240467, - -64283774, 62221827, - -63971035, 62467219, - -64383927, 62749390, - -63970496, 63745368, - -64318512, 64145542, - -64797359, 64228964, - -64653449, 64521164, - -65072216, 64841163, - -66576948, 65238010, - -67178927, 65759684, - -66749380, 65987100, - -66902408, 66182568, - -65837051, 65813086, - -64875701, 64983749, - -63496724, 64742661, - -62977920, 65055808, - -62914796, 65437443, - -62350303, 65504803, - -61591011, 65952558, - -61632432, 66156811, - -60876788, 66557808, - -60972898, 66783567, - -62138903, 67325043, - -63408465, 67534937, - -64646622, 68164057, - -65546527, 68150137, - -66467264, 68587792, - -67492799, 68703367, - -67302374, 69013815, - -66454553, 69035697, - -66229570, 69275018, - -66999965, 69593683, - -66724901, 69787098, - -66892311, 70046990, - -67918636, 70460557, - -68070317, 70675469, - -69113405, 70919131, - -70188122, 70973487, - -71391020, 71634344, - -72807385, 71815391, - -73261043, 71762527, - -73772427, 71910901, - -73942029, 72136829, - -74600153, 72231502, - -74956406, 72569778, - -76076354, 72713185, - -75644839, 72898785, - -76382123, 73380218, - -77907857, 73765975, - -79324330, 73768804, - -80384081, 73890338, - -81257513, 73775919, - -82723151, 73853784, - -85030581, 73475612, - -84513035, 73688912, - -84659460, 73857160, - -86477866, 73977682, - -88218073, 73769130, - -89518672, 73238973, - -90474219, 71951840, - -90262154, 71438716, - -89526847, 71205274, - -89902091, 71078441, - -89685579, 70765894, - -89123872, 70396612, - -87772338, 70095731, - -87448136, 69892292, - -85949998, 69894109, - -85826093, 69198698, - -85423495, 69015892, - -86097609, 68739351, - -86215100, 68389473, - -86843381, 68462803, - -87296483, 68257243, - -87349115, 67834570, - -86964313, 67610460, - -87204055, 67493996, - -87870497, 67979456, - -87361134, 68403834, - -87865727, 69012559, - -88845142, 69406038, - -89780118, 69279491, - -89982939, 69567840, - -91069299, 69793670, - -91971450, 69780611, - -91132055, 70219924, - -92457780, 70899858, - -92631415, 71401091, - -93808164, 71906533, - -93104639, 72405626, - -93232559, 72653158, - -92076311, 72601540, - -91380044, 72860285, - -89943782, 73796488, - -90405193, 74059320, - -92095022, 74121116, - -93401757, 74300814, - -95426811, 74086519, - -96094295, 73673815, - -95602387, 71970334, - -96973144, 71135455, - -96696418, 70580303, - -96994730, 70185922, - -96261759, 69685964, - -96404627, 69591175, - -97425958, 69965916, - -98032743, 70004398, - -98636186, 69852222, - -99032514, 69335674, - -100873844, 69143474, - -101074366, 68811585, - -100833133, 68627566, - -100178225, 68580126, - -99764084, 68805092, - -98350630, 68576639, - -99064107, 68428049, - -99121204, 67903578, - -100468830, 68008377, - -101563580, 67874820, - -102468094, 67959516, - -103332812, 68273534, - -104188610, 68200866, - -104002928, 68500806, - -104448915, 68715682, - -102755842, 68668713, - -102081144, 68436414, - -101561981, 68458766, - -101284779, 68637031, - -101365618, 69234691, - -100597963, 69391913, - -100460009, 69872316, - -100768751, 70241900, - -102814897, 70781622, - -103353527, 70769596, - -104104276, 71131824, - -103942274, 71599134, - -104981858, 72823339, - -104366360, 73125151, - -104107321, 73551243, - -104818329, 73838738, - -105534978, 73890757, - -106782235, 73812171, - -107375410, 73550966, - -107274125, 73400510, - -108364608, 73434135, - -108686376, 73153800, - -108452095, 72653242, - -109981531, 73118894, - -110984787, 73098939, - -110975651, 72814556, - -112622200, 73111307, - -113600061, 73047804, - -113958705, 73413675, - -114956419, 73467580, - -115284564, 73744639, - -117548175, 74365998, - -118987806, 74304622, - -121484063, 74664291, - -124933827, 74450737, - -125146252, 74298854, - -124335118, 73752215, - -126193885, 72175936, - -126162462, 71872144, - -124333878, 71575803, - -123567103, 71034800, - -122836988, 70945438, - -121627919, 71254014, - -120279449, 71412321, - -119750611, 72105519, - -118907308, 72384639, - -119430496, 71740622, - -118139716, 71263889, - -118823226, 70952428, - -117907905, 70524937, - -115984666, 70436338, - -113928629, 70545598, - -112782595, 70389387, - -114644847, 70462295, - -117480110, 70200514, - -117393171, 69648655, - -116828768, 69311779, - -115942347, 69146525, - -116638308, 69050776, - -119922342, 69520366, - -121649452, 69948862, - -123228618, 69947965, - -123737927, 69582335, - -124020627, 70161142, - -124479585, 70301131, - -125366914, 70110178, - -125800791, 69602014, - -126848963, 70378364, - -127952606, 70722233, - -128539754, 70583065, - -128450821, 70258720, - -128738417, 70109493, - -129089281, 70105186, - -129576266, 70340956, - -130809986, 70271212, - -133115431, 69773883, - -133450772, 69564717, - -133994181, 69798678, - -134575939, 69826197, - -136042277, 69410114, - -136340823, 69053267, - -137831047, 69273783, - -138902962, 69791893, - -141296146, 69768635, - -141407896, 69653370, - -141002136, 69650788, - -141002136, 60300243, - -139973278, 60183146, - -139079256, 60343703, - -139185168, 60083566, - -137593299, 59226252, - -137438573, 58903120, - -136578733, 59152254, - -136321824, 59604835, - -135475934, 59793274, - -135051022, 59578659, - -134943772, 59288267, - -133401095, 58410878, - -131824273, 56589979, - -130055949, 56065233, - -130214079, 55025890, - -130575328, 54769679, - -130924386, 54933253, - -131190566, 54833288, - -131403790, 54462195, - -130892343, 54217399, - -131156412, 53922581, - -130893915, 53397956, - -129806307, 52896341, - -128609706, 51885769, - -128156856, 51139025, - -128677601, 50948879, - -128748262, 50564647, - -128166603, 49913950, - -127657187, 49840851, - -126810372, 49173089, - -125073201, 48388087, - -123111783, 48142196, - -122976667, 48679145, - -122522183, 48696572, - -122788776, 48993025, - -95162032, 48991760, - -94939340, 49349416, - -94620878, 48742602, - -92996248, 48611808, - -91518304, 48058303, - -90916046, 48209147, - -89455637, 47996213, - -88378189, 48303095, - -84875972, 46899899, - -84561750, 46457369, - -84149478, 46542764, - -83977783, 46084911, - -83615941, 46116819, - -83592693, 45817149, - -82551078, 45347358, - -82137844, 43570876, - -82545311, 42624683, - -83149671, 42141924, - -83029961, 41832971, - -82439067, 41674867, -}; -const int32_t ca_outline_15[] = { - -98659632, 71157483, - -98072835, 71254459, - -97745983, 71494399, - -96233121, 71759151, - -95991016, 72488857, - -96458391, 72837301, - -96170589, 73113571, - -96892915, 73318008, - -96549633, 73662424, - -96704673, 73843270, - -97284769, 73989960, - -97480899, 74216039, - -98731866, 74151889, - -101163282, 73909507, - -101924379, 73559551, - -101833353, 73363660, - -100800883, 73033678, - -100875668, 72870708, - -101634735, 73157245, - -102264535, 73206438, - -102885783, 73074887, - -103162824, 72782320, - -102052991, 72221756, - -100954944, 72067555, - -99564496, 71293472, - -98662471, 71157480, -}; -const int32_t ca_outline_16[] = { - -100316862, 70337000, - -99909018, 70426971, - -99847825, 70639545, - -100768301, 70811919, - -101076280, 70518276, - -100319701, 70336994, -}; -const int32_t ca_outline_17[] = { - -112992585, 67854610, - -114732289, 67976249, - -113786992, 68145635, - -113515548, 68405194, - -112814134, 68312610, - -108847614, 68597132, - -109165097, 68313766, - -108969453, 68147673, - -109558361, 68261785, - -111029523, 67980235, - -112862248, 67850112, -}; -const int32_t ca_outline_18[] = { - -79060611, 68014080, - -78384638, 68293619, - -78712568, 68492777, - -79258097, 68496090, - -79618286, 68210357, - -79063450, 68014077, -}; -const int32_t ca_outline_19[] = { - -83694023, 61949477, - -82711832, 62055105, - -81741858, 62536137, - -81499448, 62886375, - -82061371, 63179012, - -83716481, 63038460, - -84361534, 62423964, - -83696861, 61949464, -}; -const int32_t ca_outline_20[] = { - -79811495, 61379912, - -79279073, 61538033, - -78823025, 62191994, - -79173170, 62542102, - -79878312, 62611939, - -80578225, 62308333, - -80725154, 61853069, - -79814334, 61379899, -}; -const int32_t ca_outline_21[] = { - -68320812, 60008756, - -67615976, 60176649, - -67369703, 60451161, - -67724205, 60752238, - -68325959, 60774562, - -68817014, 60314702, - -68323651, 60008752, -}; -const int32_t ca_outline_22[] = { - -80314130, 59392755, - -79449474, 59853519, - -79775509, 60083113, - -80320121, 60046679, - -80773806, 59632579, - -80316968, 59392750, -}; -const int32_t ca_outline_23[] = { - -133194312, 57877707, - -133476239, 57921379, - -133212036, 57865693, -}; -const int32_t ca_outline_24[] = { - -79805099, 57199448, - -79264340, 57555908, - -79809474, 57845561, - -80287378, 57482507, - -79807938, 57199443, -}; -const int32_t ca_outline_25[] = { - -79760884, 55552999, - -78850918, 55710154, - -78220363, 56453359, - -79925294, 57110012, - -80367615, 56911294, - -80150708, 56553918, - -80537262, 56199472, - -80360779, 55751497, - -79763723, 55552989, -}; -const int32_t ca_outline_26[] = { - -131043889, 51681352, - -130562132, 52109996, - -131478054, 53407979, - -131264390, 54257333, - -133245561, 54395080, - -133546335, 53908013, - -133151310, 53192512, - -131046728, 51681347, -}; -const int32_t ca_outline_27[] = { - -79935031, 53004187, - -79496815, 53353918, - -80131870, 53627749, - -80509738, 53275822, - -79937870, 53004176, -}; -const int32_t ca_outline_28[] = { - -61947696, 46912077, - -61435378, 47057391, - -60950638, 47679446, - -61457522, 47949186, - -62105773, 47708728, - -62453376, 47193264, - -61950535, 46912071, -}; -const int32_t ca_outline_29[] = { - -59919974, 43578243, - -59439645, 43733974, - -59307314, 44117997, - -60277090, 44255878, - -60534260, 43823944, - -59922813, 43578237, -}; - -const int32_t* ca_outlines[] = { - ca_outline_1, - ca_outline_2, - ca_outline_3, - ca_outline_4, - ca_outline_5, - ca_outline_6, - ca_outline_7, - ca_outline_8, - ca_outline_9, - ca_outline_10, - ca_outline_11, - ca_outline_12, - ca_outline_13, - ca_outline_14, - ca_outline_15, - ca_outline_16, - ca_outline_17, - ca_outline_18, - ca_outline_19, - ca_outline_20, - ca_outline_21, - ca_outline_22, - ca_outline_23, - ca_outline_24, - ca_outline_25, - ca_outline_26, - ca_outline_27, - ca_outline_28, - ca_outline_29, -}; -const uint32_t ca_outline_lengths[] = { - 194, - 8, - 30, - 18, - 13, - 15, - 9, - 8, - 67, - 8, - 42, - 9, - 6, - 488, - 26, - 6, - 11, - 6, - 8, - 8, - 7, - 6, - 3, - 5, - 9, - 8, - 5, - 7, - 6, -}; - -/* -------------Switzerland */ -const int32_t ch_outline_1[] = { - 10414897, 46964395, - 9487719, 47062240, - 9625897, 47467020, - 8572632, 47775634, - 8454036, 47596188, - 7053446, 47489347, - 5969997, 46214693, - 6758062, 46415770, - 7021098, 45925772, - 7787872, 45921847, - 8422559, 46446025, - 9023766, 45845672, - 9260130, 46475196, - 10128352, 46238211, - 10454584, 46899431, -}; - -const int32_t* ch_outlines[] = { - ch_outline_1, -}; -const uint32_t ch_outline_lengths[] = { - 15, -}; - -/* -------------------Chile */ -const int32_t cl_outline_1[] = { - -109431681, -27572292, - -108773674, -27100038, - -109436963, -26667714, - -109883291, -27171889, - -109434529, -27572300, -}; -const int32_t cl_outline_2[] = { - -78980275, -34042538, - -78319807, -33625159, - -78985575, -33208560, - -79438613, -33663206, - -78983123, -34042545, -}; -const int32_t cl_outline_3[] = { - -69684751, -17649825, - -70059097, -18283478, - -70861310, -18274957, - -70533677, -21427417, - -71039761, -23209624, - -71149310, -26507363, - -71965636, -28882642, - -71765932, -29639364, - -72158065, -30632746, - -71906707, -32601368, - -72640379, -34922284, - -74103744, -37274388, - -73692306, -39349527, - -74423535, -40905670, - -74650009, -42809659, - -75290670, -43554807, - -74500880, -44068197, - -75552807, -44685999, - -75477313, -45073229, - -74947720, -45360652, - -76154867, -46688502, - -75699205, -47213987, - -74783373, -47164562, - -75974189, -47953187, - -76089883, -49208445, - -75914316, -50720332, - -75419147, -51051052, - -75724277, -51694574, - -74987003, -52532691, - -75102392, -52902175, - -74170857, -53359356, - -74206664, -53704530, - -73130913, -54342896, - -72398094, -54318693, - -72299046, -54722800, - -71648046, -55148380, - -69380833, -55718415, - -68700242, -55706680, - -67599564, -56143223, - -66871272, -55882086, - -66968749, -55477766, - -66335706, -55497103, - -65987752, -55171483, - -66186011, -54975605, - -68653243, -54853651, - -68629931, -52652651, - -68240116, -53081872, - -68520507, -53221915, - -68184663, -53305238, - -68180774, -52653634, - -68067487, -52157437, - -68733785, -51956528, - -68443360, -52356648, - -69960264, -52008241, - -71918672, -51989539, - -72407661, -51540828, - -72340252, -50681864, - -73152913, -50738241, - -73576244, -49582914, - -72614391, -48792834, - -72293018, -48229096, - -72517912, -47876352, - -71699672, -46651362, - -71746205, -45578866, - -71353749, -45230518, - -72063705, -44771892, - -71261142, -44763054, - -71159704, -44560222, - -71820002, -44383076, - -71750625, -43237308, - -72102387, -43065638, - -72143700, -42577193, - -71749978, -42046783, - -71719902, -39635250, - -70847683, -38541624, - -71192205, -36843640, - -70404760, -36061672, - -70555165, -35246837, - -69852449, -34224312, - -69819633, -33283756, - -70084861, -33201741, - -70519591, -31148378, - -69844283, -30175003, - -70026803, -29323995, - -69656903, -28413609, - -68846326, -27153690, - -68318638, -26973229, - -68591591, -26470373, - -68561983, -24747374, - -67356192, -24033774, - -67008769, -23001334, - -67879443, -22822941, - -68197015, -21300295, - -68760546, -20416169, - -68462863, -19432767, - -69080966, -18356602, - -69586412, -17573190, -}; - -const int32_t* cl_outlines[] = { - cl_outline_1, - cl_outline_2, - cl_outline_3, -}; -const uint32_t cl_outline_lengths[] = { - 5, - 5, - 97, -}; - -/* -------------------China */ -const int32_t cn_outline_1[] = { - 114139006, 22348450, - 114266028, 22540970, - 114267986, 22295536, -}; -const int32_t cn_outline_2[] = { - 130569210, 42291682, - 131393666, 42673987, - 131624910, 43105321, - 131158325, 42625997, - 130709365, 42656412, - 130636494, 42274859, -}; -const int32_t cn_outline_3[] = { - 102236993, 22465990, - 102470878, 22750908, - 102981957, 22448263, - 103326640, 22769769, - 103941483, 22540068, - 105275356, 23345186, - 106780276, 22778891, - 106663540, 21978909, - 107972664, 21507930, - 107375904, 21187275, - 109224601, 21010445, - 109429660, 20368542, - 108307457, 19561332, - 108192347, 18813294, - 108439456, 18186995, - 109662970, 17802367, - 110769668, 18445840, - 111431663, 19499754, - 110986826, 20987264, - 112097072, 21352715, - 112898989, 21178546, - 113976312, 22095541, - 116672138, 22573601, - 120208203, 25250237, - 120092788, 25976655, - 121105764, 27563350, - 121992204, 28083117, - 122850310, 29966716, - 121991494, 30532329, - 122323071, 30865072, - 122230536, 32076938, - 121346396, 32851299, - 120630771, 34492113, - 119761902, 34961222, - 121316473, 36316843, - 122822418, 36680060, - 123112205, 37449983, - 122768312, 37758509, - 120755430, 38189277, - 119448274, 37486048, - 119280765, 38273881, - 118190578, 38515657, - 118061949, 38768482, - 119235660, 38896214, - 119748149, 39536612, - 121364632, 40546367, - 121637639, 40357637, - 120859841, 39690572, - 120679514, 38751229, - 121059851, 38388532, - 121814813, 38537688, - 123005216, 39271515, - 124557622, 39659646, - 124386645, 40104266, - 125989033, 40904634, - 126721591, 41716570, - 128149418, 41387731, - 128045232, 41987512, - 128923425, 42038205, - 129697791, 42448128, - 129898250, 42998148, - 130526945, 42535386, - 130424779, 42727027, - 131068566, 42902259, - 131257338, 43378070, - 130981699, 44844314, - 131851825, 45326843, - 133113455, 45130729, - 134167655, 47302176, - 134752314, 47715403, - 134665196, 48253926, - 134293383, 48373426, - 132476280, 47714966, - 131002782, 47691451, - 130553139, 48861203, - 129498167, 49388815, - 127711148, 49671542, - 126341667, 52362021, - 125649048, 53042265, - 123309610, 53555593, - 120704082, 53171843, - 120044279, 52718224, - 120656121, 52566659, - 120749816, 52096509, - 119163705, 50406015, - 119259825, 50066400, - 117873455, 49513489, - 116683295, 49823780, - 115525070, 48130855, - 115898221, 47686932, - 116760550, 47869788, - 117350797, 47652182, - 117768397, 47987868, - 118498377, 47983996, - 119711166, 47149985, - 119867230, 46672186, - 117438132, 46586247, - 117333433, 46362026, - 116562580, 46289804, - 115681027, 45458253, - 114560163, 45389992, - 113586991, 44745714, - 111898006, 45064043, - 111402216, 44367264, - 111933139, 43711439, - 109443161, 42455958, - 106770045, 42288734, - 104982047, 41595520, - 104498250, 41658694, - 104498250, 41876974, - 103711110, 41751297, - 102156684, 42158094, - 101495281, 42538747, - 96385457, 42720338, - 95350283, 44278070, - 93516229, 44944461, - 90877266, 45196104, - 90661832, 45525226, - 91028893, 46566071, - 90330641, 47655150, - 87979723, 48555121, - 87762475, 49165809, - 86885989, 49090568, - 86549417, 48528612, - 85749368, 48385077, - 85484787, 47063505, - 84786168, 46830733, - 83029431, 47185952, - 82315208, 45594943, - 82521452, 45125483, - 81692046, 45349372, - 79871844, 44883771, - 80481522, 44714631, - 80355227, 44097278, - 80785745, 43161546, - 80165000, 42665509, - 80235132, 42043475, - 78742608, 41560047, - 78123426, 41075632, - 76907736, 41024186, - 76318522, 40352263, - 75677161, 40305808, - 75520791, 40627542, - 73991580, 40043135, - 73631661, 39448858, - 73754128, 38698930, - 74812254, 38460309, - 75118804, 37385670, - 74376158, 37137370, - 75840259, 36649701, - 75912295, 36048958, - 76551275, 35887060, - 77008078, 35189300, - 78042703, 35479795, - 78281970, 34653928, - 78970088, 34302603, - 78726645, 34013398, - 79219380, 32501061, - 78389660, 32519870, - 78757807, 31302477, - 79107135, 31402650, - 81110324, 30036796, - 81417126, 30337602, - 82043395, 30326778, - 85994572, 27910409, - 86136991, 28114327, - 87290715, 27821914, - 88756209, 28039679, - 88891343, 27316052, - 89897896, 28294138, - 91977667, 27730349, - 94622989, 29312422, - 95389243, 29037396, - 96035303, 29447143, - 96355795, 29249063, - 96137154, 28922601, - 96435691, 29050681, - 96580904, 28763669, - 96281486, 28412060, - 97322508, 28217986, - 97658873, 28500016, - 98298833, 27550100, - 98651161, 27572444, - 98656281, 25863559, - 97819483, 25251838, - 97564559, 23911046, - 98835082, 24121207, - 98863756, 23191239, - 99507130, 22959139, - 99173405, 22153318, - 99917705, 22028008, - 100147610, 21480523, - 101079747, 21755855, - 101247903, 21197309, - 101728079, 21156377, - 101524476, 22253648, - 102175961, 22414649, -}; - -const int32_t* cn_outlines[] = { - cn_outline_1, - cn_outline_2, - cn_outline_3, -}; -const uint32_t cn_outline_lengths[] = { - 3, - 6, - 197, -}; - -/* -------------Ivory Coast */ - -const int32_t* ci_outlines[] = { -}; -const uint32_t ci_outline_lengths[] = { -}; - -/* ----------------Cameroon */ -const int32_t cm_outline_1[] = { - 15552667, 7664487, - 15116212, 8557300, - 14004960, 9588716, - 14243292, 9979750, - 15654833, 10007808, - 15132229, 10648494, - 14847077, 12502076, - 14063925, 13078499, - 14197451, 12383792, - 14619704, 12150985, - 14575417, 11532417, - 13699865, 10873134, - 11861418, 7116409, - 11237277, 6450535, - 10606202, 7063079, - 9779842, 6760174, - 8997149, 5917723, - 8555887, 4755213, - 8252751, 4923980, - 8086455, 4555863, - 9469995, 3088470, - 9509925, 1932637, - 9718298, 1787446, - 9800772, 2304427, - 12361285, 2295978, - 14578929, 2199141, - 16136096, 1724206, - 16063494, 2908605, - 15062052, 3947199, - 14431139, 6038699, - 15532464, 7604412, -}; - -const int32_t* cm_outlines[] = { - cm_outline_1, -}; -const uint32_t cm_outline_lengths[] = { - 31, -}; - -/* --------Congo (Kinshasa) */ -const int32_t cd_outline_1[] = { - 30653814, -7970931, - 29540757, -6313817, - 29224397, -3053503, - 28857642, -2446669, - 29576932, -1387871, - 29942906, 819222, - 31252694, 2044575, - 30728590, 2455379, - 30757165, 3624197, - 29676869, 4586900, - 28192107, 4350225, - 27114964, 5197840, - 25525081, 5312125, - 25065215, 4967416, - 22864576, 4723868, - 22422120, 4134934, - 20647444, 4435614, - 19806567, 5089327, - 19323400, 5070744, - 18567476, 4257567, - 17752848, -549061, - 16215363, -2177796, - 15990057, -3766172, - 14707865, -4881714, - 14410720, -4831280, - 14358321, -4299420, - 13414919, -4837372, - 12829631, -4736603, - 12451467, -5071518, - 12484534, -5718766, - 12213701, -5758716, - 12009424, -4991641, - 11784100, -5890009, - 12451072, -6450697, - 12302536, -6092591, - 13068170, -5864857, - 16431480, -5900201, - 17579572, -8099033, - 19340863, -7966642, - 19527623, -7144467, - 19875199, -6986335, - 21781639, -7314689, - 21813161, -9468716, - 22274536, -10259112, - 22226162, -11122001, - 23966468, -10871785, - 24335127, -11371292, - 25288770, -11212434, - 25511858, -11753390, - 26596385, -11972034, - 27159143, -11579241, - 29014227, -13368846, - 29775163, -13438091, - 29795160, -12155483, - 29064353, -12348856, - 28383358, -11566734, - 28645514, -10550208, - 28400669, -9224752, - 28898111, -8485420, - 30720838, -8104413, -}; - -const int32_t* cd_outlines[] = { - cd_outline_1, -}; -const uint32_t cd_outline_lengths[] = { - 60, -}; - -/* -----Congo (Brazzaville) */ -const int32_t cg_outline_1[] = { - 18499779, 3604088, - 16610694, 3505361, - 16059407, 1676224, - 14578929, 2199141, - 13293584, 2161565, - 13216275, 1248445, - 14180868, 1370195, - 14429845, 901438, - 13860062, -203338, - 14474078, -573451, - 14423233, -1711569, - 13993848, -2490643, - 13733812, -2138466, - 12992002, -2313346, - 12590473, -1826811, - 12446401, -2329927, - 11577721, -2360939, - 11879923, -3665920, - 11504338, -3520345, - 11130144, -3916290, - 10806014, -3527864, - 10681598, -3939856, - 11742894, -5360008, - 12196184, -5417755, - 12018309, -5004290, - 12798208, -4430529, - 13414919, -4837372, - 14358321, -4299420, - 14410720, -4831280, - 14707865, -4881714, - 15872441, -3934280, - 16215363, -2177796, - 17752848, -549061, - 18553831, 3510199, -}; - -const int32_t* cg_outlines[] = { - cg_outline_1, -}; -const uint32_t cg_outline_lengths[] = { - 34, -}; - -/* ----------------Cook Is. */ -const int32_t ck_outline_1[] = { - -159768760, -21669939, - -159291880, -21173449, - -159845135, -20765852, - -160290385, -21260571, - -159771284, -21669956, -}; - -const int32_t* ck_outlines[] = { - ck_outline_1, -}; -const uint32_t ck_outline_lengths[] = { - 5, -}; - -/* ----------------Colombia */ -const int32_t co_outline_1[] = { - -66884487, 1358234, - -67210827, 2390106, - -67859051, 2793596, - -67311151, 3415858, - -67855251, 4506875, - -67481992, 6180264, - -69427123, 6123989, - -70129219, 6953626, - -72006627, 7032593, - -72471972, 7524265, - -72390351, 8287031, - -72796398, 9108973, - -73366182, 9194111, - -72690101, 10835848, - -71958082, 11666391, - -71319748, 11861906, - -71956941, 11569914, - -71774286, 11121114, - -70736175, 11847324, - -70896929, 12592241, - -71484750, 12873222, - -73470674, 11729224, - -75086752, 11483052, - -75815474, 10863420, - -76627677, 9288320, - -77732767, 8936993, - -77196005, 7972481, - -77538281, 7566254, - -77761908, 7698801, - -77901156, 7229349, - -78229221, 7644932, - -78350313, 7229080, - -77895595, 6437937, - -77723397, 3682047, - -78875001, 2718495, - -79474429, 1635472, - -79165436, 1124212, - -78859676, 1455361, - -77396330, 393877, - -76270606, 439402, - -74801726, -200137, - -72941090, -2394010, - -70968551, -2206841, - -70095838, -2658232, - -70735106, -3781522, - -69965924, -4235967, - -69400228, -1194964, - -70070524, -138848, - -70053878, 578615, - -69153344, 658764, - -69311833, 1050474, - -69852161, 1059516, - -69848568, 1708757, - -68176552, 1719840, - -68193808, 1986984, - -67936207, 1748495, - -67400425, 2116713, - -66895518, 1289891, -}; - -const int32_t* co_outlines[] = { - co_outline_1, -}; -const uint32_t co_outline_lengths[] = { - 58, -}; - -/* -----------------Comoros */ -const int32_t km_outline_1[] = { - 43862319, -12809448, - 44800582, -12688776, - 44895462, -11922500, - 44498515, -11631325, - 43939224, -11826397, - 43725119, -11110131, - 43138313, -10960386, - 42808101, -11912468, - 43368740, -12675749, - 43859480, -12809457, -}; - -const int32_t* km_outlines[] = { - km_outline_1, -}; -const uint32_t km_outline_lengths[] = { - 10, -}; - -/* --------------Cape Verde */ -const int32_t cv_outline_1[] = { - -24319191, 16059270, - -23664580, 16323702, - -23721084, 16891491, - -24518033, 17088272, - -24915080, 17592179, - -25647099, 17403315, - -25634657, 16638564, - -24322030, 16059261, -}; -const int32_t cv_outline_2[] = { - -24383232, 14380824, - -22736872, 14932411, - -22761010, 15554928, - -22233779, 16083581, - -22579101, 17141389, - -23393307, 17000898, - -23290854, 15751935, - -24396258, 15474334, - -24966230, 14926358, - -24386071, 14380816, -}; - -const int32_t* cv_outlines[] = { - cv_outline_1, - cv_outline_2, -}; -const uint32_t cv_outline_lengths[] = { - 8, - 10, -}; - -/* --------------Costa Rica */ -const int32_t cr_outline_1[] = { - -82875972, 7622777, - -82430497, 8087144, - -83023368, 8316021, - -82727813, 8916037, - -82939860, 9449184, - -82563583, 9576671, - -82297331, 9197467, - -82117462, 9628407, - -83297246, 11201640, - -83867784, 11300665, - -83641965, 10917207, - -83919284, 10735359, - -85744320, 11062112, - -86040791, 11395214, - -86357159, 10892632, - -86026004, 9673351, - -84134197, 8894472, - -83924863, 8166509, - -82878820, 7622768, -}; - -const int32_t* cr_outlines[] = { - cr_outline_1, -}; -const uint32_t cr_outline_lengths[] = { - 19, -}; - -/* --------------------Cuba */ -const int32_t cu_outline_1[] = { - -77712276, 19429937, - -74152648, 19665449, - -73691228, 20285339, - -75508628, 21480935, - -76612109, 21765279, - -78197160, 22929970, - -82161713, 23601254, - -84257563, 23032690, - -85298890, 22038586, - -84913468, 21413857, - -83601514, 21768585, - -83504954, 21284753, - -83024661, 21024616, - -82214929, 21304453, - -82221576, 21942542, - -78968238, 21164273, - -78755750, 20698379, - -77945919, 20291492, - -78150393, 19750770, - -77715115, 19429929, -}; - -const int32_t* cu_outlines[] = { - cu_outline_1, -}; -const uint32_t cu_outline_lengths[] = { - 20, -}; - -/* -----------------Cura�ao */ -const int32_t cw_outline_1[] = { - -68799434, 11603012, - -68332409, 12219809, - -69344388, 12782074, - -69562607, 12115328, - -68802273, 11602995, -}; - -const int32_t* cw_outlines[] = { - cw_outline_1, -}; -const uint32_t cw_outline_lengths[] = { - 5, -}; - -/* --------------Cayman Is. */ -const int32_t ky_outline_1[] = { - -80091527, 19239854, - -79293877, 19781335, - -79564476, 20147144, - -80143324, 20128649, - -80574452, 19646624, - -80094366, 19239846, -}; -const int32_t ky_outline_2[] = { - -81300165, 18844823, - -80663655, 19372759, - -81459149, 19805653, - -81848695, 19213521, - -81303004, 18844806, -}; - -const int32_t* ky_outlines[] = { - ky_outline_1, - ky_outline_2, -}; -const uint32_t ky_outline_lengths[] = { - 6, - 5, -}; - -/* ------------------Cyprus */ -const int32_t cy_outline_1[] = { - 33010338, 34197191, - 34355655, 34716927, - 34397741, 35249660, - 33417409, 35529686, - 32053443, 35390454, - 32074221, 34524810, - 33007499, 34197184, -}; - -const int32_t* cy_outlines[] = { - cy_outline_1, -}; -const uint32_t cy_outline_lengths[] = { - 7, -}; - -/* --------------Czech Rep. */ -const int32_t cz_outline_1[] = { - 18806886, 49613714, - 18516209, 49902376, - 17791709, 50006609, - 17702255, 50307160, - 16880027, 50427023, - 16989684, 50236932, - 16639117, 50102156, - 16282234, 50655614, - 14993735, 51014375, - 14723370, 50814673, - 14319721, 51037812, - 12277311, 50181433, - 12089833, 50301735, - 12681113, 49414498, - 13684980, 48876706, - 14189860, 48578582, - 14691327, 48599202, - 14993430, 49001117, - 16953105, 48598838, - 18829263, 49540124, -}; - -const int32_t* cz_outlines[] = { - cz_outline_1, -}; -const uint32_t cz_outline_lengths[] = { - 20, -}; - -/* -----------------Germany */ -const int32_t de_outline_1[] = { - 13684980, 48876706, - 12681113, 49414498, - 12089833, 50301735, - 12277311, 50181433, - 14319721, 51037812, - 14766462, 50818315, - 14963813, 51095122, - 14619390, 52528495, - 14128622, 52878215, - 14410927, 53199023, - 14258896, 53729638, - 14583529, 53639335, - 14211411, 53950350, - 14652448, 54000463, - 13966072, 54753549, - 13218961, 54947388, - 11731504, 54405589, - 11586857, 54662360, - 11036513, 54792265, - 10651405, 54642764, - 9735950, 55104316, - 9453717, 55039533, - 9739741, 54825514, - 8670297, 54903391, - 8655870, 55284292, - 8290480, 55307245, - 7835744, 54759010, - 8360009, 54091318, - 7094544, 53922051, - 6673009, 53625650, - 6613119, 53435635, - 7197311, 53282277, - 7032982, 52651356, - 6691604, 52530177, - 7019597, 52266032, - 6741838, 51910888, - 5948761, 51802675, - 6198870, 51449984, - 5857501, 51030114, - 6340929, 50451749, - 6108337, 50094228, - 6487283, 49798481, - 6344289, 49452743, - 6735433, 49160613, - 8134829, 48973596, - 7565459, 47606547, - 8430051, 47592128, - 8572632, 47775634, - 9839166, 47552286, - 10183024, 47278816, - 10439439, 47551568, - 11469923, 47506088, - 12209308, 47718276, - 13014325, 47478081, - 12760389, 48106981, - 13723940, 48542357, - 13769880, 48815982, -}; - -const int32_t* de_outlines[] = { - de_outline_1, -}; -const uint32_t de_outline_lengths[] = { - 57, -}; - -/* ----------------Djibouti */ -const int32_t dj_outline_1[] = { - 42149079, 12134138, - 41798197, 10980464, - 42922726, 10999298, - 43245967, 11499815, - 43623699, 11260020, - 43853408, 12259074, - 43328603, 13097114, - 42714488, 13037749, - 43116726, 12708603, - 42280341, 12324258, -}; - -const int32_t* dj_outlines[] = { - dj_outline_1, -}; -const uint32_t dj_outline_lengths[] = { - 10, -}; - -/* ----------------Dominica */ -const int32_t dm_outline_1[] = { - -61372712, 14790735, - -60803871, 15413945, - -61007448, 15897438, - -61499248, 16066045, - -61928499, 15486086, - -61375550, 14790726, -}; - -const int32_t* dm_outlines[] = { - dm_outline_1, -}; -const uint32_t dm_outline_lengths[] = { - 6, -}; - -/* -----------------Denmark */ -const int32_t dk_outline_1[] = { - 11462216, 54367446, - 12929380, 54827889, - 12973910, 55748118, - 12471203, 56290514, - 12696788, 56314926, - 11224755, 56152324, - 11349926, 56525678, - 10740994, 56912443, - 11324540, 57054033, - 11612207, 57377484, - 10937294, 57559327, - 10921879, 57909298, - 10463271, 57971904, - 8046947, 57114885, - 7688357, 55560565, - 8187425, 55266081, - 8284928, 54770219, - 8405195, 55058755, - 8629576, 54891737, - 8347325, 54847608, - 8453659, 54676022, - 8844148, 54635089, - 8670297, 54903391, - 9615773, 54855408, - 11459377, 54367431, -}; -const int32_t dk_outline_2[] = { - 15055234, 54745916, - 15469798, 54885995, - 15562908, 55218297, - 14636943, 55541550, - 14254287, 55027604, - 15052395, 54745906, -}; - -const int32_t* dk_outlines[] = { - dk_outline_1, - dk_outline_2, -}; -const uint32_t dk_outline_lengths[] = { - 25, - 6, -}; - -/* ----------Dominican Rep. */ -const int32_t do_outline_1[] = { - -71435585, 17204436, - -70718272, 17853045, - -68484081, 17826168, - -67890384, 18629295, - -69762096, 20054798, - -71577600, 20319239, - -72227010, 19751408, - -71757389, 19688177, - -71645306, 19163505, - -72000374, 18597879, - -71768321, 18039153, - -72278654, 18224290, - -71984016, 17506469, - -71438433, 17204428, -}; - -const int32_t* do_outlines[] = { - do_outline_1, -}; -const uint32_t do_outline_lengths[] = { - 14, -}; - -/* -----------------Algeria */ -const int32_t dz_outline_1[] = { - 11767005, 23892596, - 11507643, 24314326, - 10255832, 24591031, - 9448184, 26067137, - 9883247, 26630825, - 9820715, 29114779, - 9310256, 30115238, - 9518719, 30229420, - 9044023, 32072357, - 8333365, 32543590, - 7500133, 33832456, - 8394244, 35203870, - 8207637, 36518928, - 8883539, 37199943, - 6462597, 37444217, - 5341490, 37046791, - 3756225, 37255628, - 1169472, 36874304, - -2449284, 35420770, - -2668356, 35120185, - -1795615, 34751879, - -1679194, 33318659, - -1065528, 32468298, - -1225940, 32107237, - -2863407, 32074705, - -3768154, 31689533, - -3666824, 30964025, - -4968240, 30465376, - -5448776, 29956931, - -7142424, 29619587, - -8265174, 28980500, - -8678399, 28689379, - -8683358, 27285927, - 1145541, 21102225, - 1753206, 20331594, - 3130278, 19850207, - 3119678, 19103168, - 5836624, 19479146, - 11873051, 23694832, -}; - -const int32_t* dz_outlines[] = { - dz_outline_1, -}; -const uint32_t dz_outline_lengths[] = { - 39, -}; - -/* -----------------Ecuador */ -const int32_t ec_outline_1[] = { - -90461661, -1793981, - -89936452, -1215877, - -89134750, -1261158, - -88872999, -488263, - -89283242, -229320, - -89754480, -417001, - -90478271, 220286, - -91705791, 502298, - -92100799, -263360, - -91878753, -1139502, - -90464499, -1793990, -}; -const int32_t ec_outline_2[] = { - -75617315, 62890, - -76311039, 448499, - -77396330, 393877, - -79025424, 1623666, - -78576896, 1773787, - -78772171, 1898688, - -80464202, 1032155, - -80485851, 287923, - -81349492, -1035699, - -81380511, -2369640, - -80699094, -3138533, - -80936357, -3927721, - -80324649, -3387855, - -80478566, -4430060, - -79638516, -4454863, - -79076278, -4990650, - -78345364, -3397361, - -77506499, -2859977, - -76679106, -2562632, - -75570549, -1531220, - -75249581, -951823, - -75463937, -38445, -}; - -const int32_t* ec_outlines[] = { - ec_outline_1, - ec_outline_2, -}; -const uint32_t ec_outline_lengths[] = { - 11, - 22, -}; - -/* -------------------Egypt */ -const int32_t eg_outline_1[] = { - 34869833, 29563929, - 34319066, 31693212, - 32705719, 31482101, - 32037831, 31903586, - 31037188, 31984940, - 29121971, 31230708, - 26858890, 31846723, - 24901884, 31974389, - 25150483, 31654961, - 24703221, 30201076, - 24980262, 29181888, - 24980262, 21995867, - 31209126, 21994878, - 31400278, 22202413, - 31434486, 21995867, - 36871369, 21996713, - 36930343, 21580854, - 37159333, 21674885, - 37232330, 22283096, - 36085900, 23171382, - 36197309, 24099084, - 34385084, 26819342, - 34250750, 27364971, - 34869482, 28037145, - 34616211, 28148331, - 34904256, 29477315, -}; - -const int32_t* eg_outlines[] = { - eg_outline_1, -}; -const uint32_t eg_outline_lengths[] = { - 26, -}; - -/* -----------------Eritrea */ -const int32_t er_outline_1[] = { - 36679129, 14307571, - 37257240, 14453738, - 37571174, 14149054, - 37884228, 14852292, - 38431428, 14428596, - 40140626, 14456067, - 42378473, 12466415, - 43116726, 12708603, - 43362335, 12339132, - 43516423, 12507355, - 43233031, 13275349, - 40758190, 15318309, - 40835347, 15763723, - 40395927, 16387432, - 39656488, 16326695, - 38848875, 18368319, - 38218384, 18254367, - 38609456, 18005076, - 38253508, 17584735, - 37009036, 17058879, - 36470828, 14736460, - 36542397, 14258223, -}; - -const int32_t* er_outlines[] = { - er_outline_1, -}; -const uint32_t er_outline_lengths[] = { - 22, -}; - -/* -------------------Spain */ -const int32_t es_outline_1[] = { - 3077493, 38951440, - 3888771, 39589879, - 4539151, 39549409, - 4771168, 39901290, - 4190515, 40404269, - 3058593, 40306586, - 1920868, 39569275, - 2243444, 39191303, - 3074655, 38951419, -}; -const int32_t es_outline_2[] = { - 1576004, 38305797, - 1991520, 38508048, - 2072719, 39043346, - 1561011, 39470041, - 1043384, 39337195, - 774159, 38901844, - 1097328, 38414511, - 1573157, 38305776, -}; -const int32_t es_outline_3[] = { - -14329836, 27656817, - -13563438, 28020923, - -12990403, 29303651, - -13585051, 29615733, - -14335980, 28972451, - -14940977, 28099352, - -14332674, 27656809, -}; -const int32_t es_outline_4[] = { - -17982053, 27245684, - -17464875, 27675396, - -16226053, 27743138, - -15438402, 27361450, - -14933989, 27995036, - -15073156, 28419534, - -15935341, 28935340, - -17295641, 28598982, - -17474218, 29120885, - -17991018, 29235496, - -18421913, 28895813, - -18159309, 28189902, - -18609715, 27762142, - -17984892, 27245676, -}; -const int32_t es_outline_5[] = { - 1293278, 42709951, - -41152, 42689125, - -1428761, 43036749, - -1792723, 43372546, - -1464874, 43629729, - -1700744, 43726795, - -7664902, 44088298, - -9585716, 43311892, - -9114397, 41653925, - -8807469, 41592303, - -8777124, 41941077, - -8266073, 42137370, - -8152490, 41811966, - -6618266, 41942398, - -6212506, 41532033, - -6928454, 41009149, - -6975400, 39798392, - -7535679, 39661556, - -6997957, 39056452, - -7343009, 38457413, - -6957551, 38187901, - -7758749, 36956491, - -6861386, 36726744, - -5940074, 35736994, - -5397384, 35929893, - -5322967, 35722682, - -4192375, 36366618, - -2493741, 36414576, - -1882824, 36465035, - -1332148, 37121367, - -351313, 37428566, - -106253, 38148789, - 642924, 38694128, - 128495, 39439957, - 1335624, 40771472, - 2309110, 40994164, - 3653233, 41799437, - 3747915, 42351359, - 3420524, 42724934, - 3051685, 42793367, - 3211405, 42431154, - 2651647, 42340491, - 1448830, 42437436, - 1349449, 42690676, -}; - -const int32_t* es_outlines[] = { - es_outline_1, - es_outline_2, - es_outline_3, - es_outline_4, - es_outline_5, -}; -const uint32_t es_outline_lengths[] = { - 9, - 8, - 7, - 14, - 44, -}; - -/* -----------------Estonia */ -const int32_t ee_outline_1[] = { - 27354275, 57550283, - 27776933, 57856725, - 27427039, 58733054, - 28151072, 59374436, - 28019280, 59711941, - 25819432, 59860956, - 24195062, 59680198, - 23048111, 59221615, - 22572831, 59314104, - 21735035, 59105451, - 21821228, 58742250, - 21405425, 58297307, - 21790622, 57718426, - 22302923, 57729197, - 23408273, 58218894, - 23946570, 58045973, - 24183968, 57642213, - 24322524, 57870600, - 25111056, 58063430, - 26462078, 57544472, - 27351949, 57528114, -}; - -const int32_t* ee_outlines[] = { - ee_outline_1, -}; -const uint32_t ee_outline_lengths[] = { - 21, -}; - -/* ----------------Ethiopia */ -const int32_t et_outline_1[] = { - 42782948, 11009274, - 41798197, 10980464, - 41792672, 11686056, - 42378473, 12466415, - 40820174, 14111664, - 39074227, 14628202, - 38431428, 14428596, - 37884228, 14852292, - 37571174, 14149054, - 37257240, 14453738, - 36524305, 14256856, - 36107486, 12726452, - 35670204, 12623747, - 35112351, 11816565, - 34931385, 10864788, - 34275660, 10528136, - 34094586, 8582238, - 33281099, 8437257, - 32998893, 7899517, - 34710669, 6660315, - 35264642, 5412047, - 35791432, 5278565, - 36021967, 4468117, - 39225485, 3478777, - 40765242, 4273015, - 41481936, 3963267, - 43583518, 4854970, - 44940540, 4911997, - 47978184, 7997080, - 46978242, 7997080, - 43983798, 9008830, - 42841653, 10203064, - 42844132, 10997958, -}; - -const int32_t* et_outlines[] = { - et_outline_1, -}; -const uint32_t et_outline_lengths[] = { - 33, -}; - -/* -----------------Finland */ -const int32_t fi_outline_1[] = { - 20907076, 68967468, - 21997442, 68520624, - 22854138, 68367352, - 23638897, 67954376, - 23454922, 67460275, - 23733562, 67422913, - 23988539, 66810521, - 23700288, 66252648, - 24155500, 65805284, - 23681900, 65826322, - 24877324, 65423846, - 24851075, 65273212, - 24182585, 65133876, - 23554869, 64400640, - 21794081, 63439484, - 20997868, 63475351, - 20656922, 63340226, - 20969158, 62994301, - 20654532, 62620094, - 21103429, 61653957, - 20765411, 60606359, - 21062179, 60052622, - 23060104, 59589907, - 28002652, 60338623, - 28577511, 60652643, - 27797657, 60536124, - 30935706, 62323789, - 31536499, 62921637, - 29991531, 63735176, - 30526074, 64077301, - 29986618, 64524278, - 30110235, 64732586, - 29604214, 64968383, - 29715937, 65624571, - 30087489, 65786524, - 29066267, 66891731, - 29988064, 67668272, - 28560093, 68351356, - 28772841, 68840035, - 28414000, 68904164, - 28965853, 69021986, - 28846278, 69176886, - 29333435, 69473020, - 29141608, 69671455, - 28269156, 69871444, - 27889905, 70061665, - 26525436, 69915058, - 26011519, 69652648, - 25748330, 68990154, - 24941347, 68593279, - 23854026, 68805927, - 23323975, 68648985, - 22410909, 68719888, - 21593748, 69273599, - 21066131, 69214121, - 21065718, 69041728, - 20675867, 69069477, - 20895083, 68979821, -}; - -const int32_t* fi_outlines[] = { - fi_outline_1, -}; -const uint32_t fi_outline_lengths[] = { - 58, -}; - -/* --------------------Fiji */ -const int32_t fj_outline_1[] = { - 177084901, -12956521, - 177575938, -12479294, - 177056891, -12035290, - 176557293, -12503233, - 177082053, -12956530, -}; -const int32_t fj_outline_2[] = { - 180000000, -15908878, - 179985262, -15693673, - 179573097, -16017962, - 179550854, -16965716, - 180000000, -17394742, -}; -const int32_t fj_outline_3[] = { - -179995353, -17394716, - -179373188, -16760496, - -179555582, -15908878, - -180000000, -15693673, - -180000000, -16965716, - -179998191, -17394742, -}; -const int32_t fj_outline_4[] = { - 178025096, -19577910, - 178887002, -19212446, - 178582860, -18551841, - 179726298, -18335671, - 179687482, -17715941, - 180000000, -17085110, - 180000000, -15725590, - 179394703, -15842983, - 178310697, -16277565, - 177884572, -16959647, - 177133212, -16638564, - 176742544, -17078311, - 176831540, -18086695, - 177837707, -18684352, - 177517817, -19203229, - 178022257, -19577927, -}; -const int32_t fj_outline_5[] = { - -180000000, -17715941, - -179569189, -17085110, - -179568515, -16032497, - -179918310, -15725590, - -180000000, -15842983, -}; -const int32_t fj_outline_6[] = { - -178771362, -18681022, - -177952476, -18273506, - -177810165, -17867755, - -178085175, -17498625, - -178572152, -17516011, - -178536327, -16985616, - -179071229, -16720698, - -179443023, -17022566, - -179523629, -18004956, - -178774201, -18681030, -}; -const int32_t fj_outline_7[] = { - 180000000, -18496946, - 179683527, -18982366, - 180000000, -19429648, -}; -const int32_t fj_outline_8[] = { - -179846655, -19429622, - -179348476, -18966794, - -179856204, -18496946, - -180000000, -18982366, - -179849493, -19429648, -}; -const int32_t fj_outline_9[] = { - -178544115, -19601221, - -178086361, -19147268, - -178584548, -18682049, - -179047504, -19153432, - -178546954, -19601230, -}; -const int32_t fj_outline_10[] = { - -178707474, -21092632, - -178260724, -20653530, - -178745149, -20222129, - -179179467, -20667354, - -178710313, -21092640, -}; -const int32_t fj_outline_11[] = { - 174625143, -22124913, - 175078343, -21676421, - 174584854, -21247383, - 174138436, -21697680, - 174622304, -22124922, -}; - -const int32_t* fj_outlines[] = { - fj_outline_1, - fj_outline_2, - fj_outline_3, - fj_outline_4, - fj_outline_5, - fj_outline_6, - fj_outline_7, - fj_outline_8, - fj_outline_9, - fj_outline_10, - fj_outline_11, -}; -const uint32_t fj_outline_lengths[] = { - 5, - 5, - 6, - 16, - 5, - 10, - 3, - 5, - 5, - 5, - 5, -}; - -/* ------------Falkland Is. */ -const int32_t fk_outline_1[] = { - -59392376, -52582470, - -58115932, -52294666, - -57430617, -51826299, - -57421867, -51375068, - -58794080, -50989532, - -60797898, -51115402, - -60966089, -51508226, - -61573090, -51755088, - -61347613, -52198453, - -60824739, -52450244, - -59395223, -52582476, -}; - -const int32_t* fk_outlines[] = { - fk_outline_1, -}; -const uint32_t fk_outline_lengths[] = { - 11, -}; - -/* ------------------France */ -const int32_t fr_outline_1[] = { - 8998137, 41110353, - 9541339, 41177533, - 9990640, 42062489, - 9618594, 43314660, - 9093035, 43280115, - 8165030, 42508241, - 8373071, 41502806, - 8972148, 41086807, -}; -const int32_t fr_outline_2[] = { - -61263970, 15451421, - -60815028, 15702784, - -60731270, 16336818, - -61552985, 16932230, - -62169185, 16539447, - -62200509, 15980052, - -61264411, 15451404, -}; -const int32_t fr_outline_3[] = { - -60859684, 13988082, - -60416994, 14281177, - -60501696, 14897785, - -61383348, 15261458, - -61636062, 14640377, - -60862522, 13988073, -}; -const int32_t fr_outline_4[] = { - 45120014, -13425051, - 45672002, -12737052, - 45079581, -12211751, - 44593601, -12714635, - 45117175, -13425060, -}; -const int32_t fr_outline_5[] = { - 55660864, -21789167, - 56150428, -21599178, - 56278303, -21050338, - 55919183, -20559942, - 55359129, -20451208, - 54793244, -21144925, - 55658025, -21789192, -}; -const int32_t fr_outline_6[] = { - 6953715, 46017135, - 6758062, 46415770, - 5969997, 46214693, - 6968384, 47453227, - 7615585, 47592700, - 8134829, 48973596, - 5507284, 49510880, - 4867584, 49788124, - 4818644, 50153189, - 4149336, 49971575, - 4174552, 50246490, - 2596769, 50875908, - 2767736, 51334458, - 1379040, 51099726, - 1057425, 50275519, - -77641, 49937953, - -327705, 49624844, - -1248317, 49987615, - -2089868, 49932120, - -2324031, 49617520, - -2022719, 48983365, - -3254713, 49136016, - -4723953, 48888223, - -5193233, 48534835, - -5122544, 47992963, - -4539070, 47561237, - -3349773, 47386435, - -2535486, 46961153, - -1549621, 45517439, - -2236859, 43323665, - -1794016, 43407320, - -1428761, 43036749, - -481147, 42799294, - 764421, 42838027, - 2032672, 42353538, - 3211405, 42431154, - 3230818, 42097844, - 3642642, 42338038, - 3555819, 42920154, - 4026905, 43185090, - 5750332, 42770730, - 6796752, 42914700, - 8067356, 43911083, - 7493108, 43767145, - 7637234, 44164845, - 6900229, 44335738, - 6992675, 44827286, - 6627680, 45117965, - 7146359, 45381724, - 6790931, 45740873, - 7003886, 45958843, -}; -const int32_t fr_outline_7[] = { - -54550510, 2293086, - -52903449, 2211513, - -51547074, 4310900, - -51203648, 4045831, - -51535881, 4978353, - -53753399, 6221996, - -54371727, 5912425, - -54037392, 5720529, - -54440673, 4428022, - -53990464, 3589548, - -54591958, 2313752, -}; - -const int32_t* fr_outlines[] = { - fr_outline_1, - fr_outline_2, - fr_outline_3, - fr_outline_4, - fr_outline_5, - fr_outline_6, - fr_outline_7, -}; -const uint32_t fr_outline_lengths[] = { - 8, - 7, - 6, - 5, - 7, - 51, - 11, -}; - -/* ---------------Faroe Is. */ -const int32_t fo_outline_1[] = { - -6676468, 61198301, - -6252140, 61348281, - -6267950, 61987271, - -5956899, 62259350, - -6687508, 62554369, - -7442875, 62452065, - -7871766, 62139840, - -7314110, 61836233, - -7272123, 61423305, - -6679307, 61198297, -}; - -const int32_t* fo_outlines[] = { - fo_outline_1, -}; -const uint32_t fo_outline_lengths[] = { - 10, -}; - -/* --------------Micronesia */ -const int32_t fm_outline_1[] = { - 138071760, 8972793, - 138662465, 9563422, - 138037480, 10015671, - 137612990, 9430461, - 138068912, 8972766, -}; -const int32_t fm_outline_2[] = { - 151641737, 6884333, - 152361764, 7457221, - 152126666, 7852984, - 151637893, 7852554, - 151120580, 7344968, - 151638899, 6884324, -}; -const int32_t fm_outline_3[] = { - 158259042, 6341833, - 158781440, 6942110, - 158138300, 7423731, - 157681156, 6855738, - 158256204, 6341824, -}; -const int32_t fm_outline_4[] = { - 162996577, 4826847, - 163441414, 5310594, - 162927371, 5783998, - 162473075, 5286660, - 162993739, 4826838, -}; - -const int32_t* fm_outlines[] = { - fm_outline_1, - fm_outline_2, - fm_outline_3, - fm_outline_4, -}; -const uint32_t fm_outline_lengths[] = { - 5, - 6, - 5, - 5, -}; - -/* -------------------Gabon */ -const int32_t ga_outline_1[] = { - 11331169, 1740197, - 11335355, 999675, - 9590863, 1031974, - 9559269, 1511105, - 9209465, 1270760, - 8868923, -170772, - 8255491, -554315, - 8920316, -2146220, - 11099368, -4366222, - 11441716, -4241153, - 11130144, -3916290, - 11288329, -3641065, - 11879923, -3665920, - 11605416, -2342587, - 12446401, -2329927, - 12590473, -1826811, - 12992002, -2313346, - 13733812, -2138466, - 13993848, -2490643, - 14383959, -1890065, - 14480591, -618305, - 13860062, -203338, - 13884604, 190840, - 14439196, 849090, - 14180868, 1370195, - 13216275, 1248445, - 13293584, 2161565, - 11348381, 2299701, - 11330037, 1935900, -}; - -const int32_t* ga_outlines[] = { - ga_outline_1, -}; -const uint32_t ga_outline_lengths[] = { - 29, -}; - -/* --------------------Gaza */ -const int32_t g1_outline_1[] = { - 34350175, 31362760, - 34689783, 31922987, - 34308772, 31940538, - 33749112, 31331652, - 34348316, 31292920, -}; - -const int32_t* g1_outlines[] = { - g1_outline_1, -}; -const uint32_t g1_outline_lengths[] = { - 5, -}; - -/* ----------United Kingdom */ -const int32_t gb_outline_1[] = { - -1296170, 59652116, - -869111, 59800060, - -325100, 60812829, - -705294, 61044696, - -1305558, 60919300, - -1934019, 60634169, - -2112945, 60282236, - -1732931, 59788325, - -1299009, 59652112, -}; -const int32_t gb_outline_2[] = { - -5221170, 49731134, - -4384704, 50063168, - -3487215, 49978961, - -2920225, 50432147, - -1208396, 50303317, - 1195613, 50683496, - 1824820, 51094884, - 1559493, 51629891, - 2191494, 52597193, - 1653340, 53109492, - 782621, 53244515, - 302678, 54251721, - -866371, 54861984, - -1266616, 55697625, - -2233077, 56206462, - -1353123, 57572235, - -1924218, 57928333, - -3330198, 57949273, - -2726351, 58282339, - -2052120, 59438116, - -3269176, 59531311, - -3835680, 58823538, - -5174781, 58789927, - -5754769, 58327265, - -5842732, 58616608, - -6268381, 58736589, - -7373911, 58373408, - -7506844, 57893673, - -7952165, 57672553, - -7943030, 56854212, - -7409565, 56711034, - -6876190, 56979507, - -7106500, 56535527, - -6584561, 56094018, - -6942755, 55735875, - -6688712, 55468780, - -7273740, 55358586, - -6961656, 55237864, - -8144791, 54453496, - -7355172, 54121244, - -7007731, 54406705, - -6005462, 53786252, - -5031536, 54437999, - -4035762, 54523550, - -3474037, 53935527, - -3507562, 53604380, - -4940168, 53536418, - -5117945, 52737988, - -4503183, 52518002, - -5697241, 51949528, - -5408262, 51488871, - -4540157, 51363496, - -6090452, 50205654, - -5911094, 49828778, - -5224009, 49731123, -}; - -const int32_t* gb_outlines[] = { - gb_outline_1, - gb_outline_2, -}; -const uint32_t gb_outline_lengths[] = { - 9, - 55, -}; - -/* -----------------Georgia */ -const int32_t ge_outline_1[] = { - 45280983, 41449562, - 46457911, 41070200, - 46662395, 41245492, - 46190536, 41624847, - 46429902, 41890957, - 45638585, 42205070, - 45655536, 42517658, - 44870983, 42756380, - 43825982, 42571509, - 42760625, 43169555, - 40647985, 43533903, - 39978309, 43419828, - 39628137, 43639516, - 39649579, 43196310, - 41086165, 42481450, - 41164858, 41301139, - 42682382, 41585728, - 43439446, 41107098, - 45217167, 41423205, -}; - -const int32_t* ge_outlines[] = { - ge_outline_1, -}; -const uint32_t ge_outline_lengths[] = { - 19, -}; - -/* ----------------Guernsey */ -const int32_t gg_outline_1[] = { - -2542583, 49134884, - -2063170, 49496664, - -2554854, 49798085, - -3095280, 49466106, - -2545421, 49134867, -}; - -const int32_t* gg_outlines[] = { - gg_outline_1, -}; -const uint32_t gg_outline_lengths[] = { - 5, -}; - -/* -------------------Ghana */ -const int32_t gh_outline_1[] = { - -312551, 11118879, - -2829918, 10998367, - -2907335, 10727968, - -2505859, 8208746, - -3243897, 6648684, - -2761915, 5356929, - -3553106, 4993857, - -2202696, 4327672, - -1568827, 4480955, - 1141175, 5403188, - 1623849, 5983867, - 525577, 6850917, - 686286, 8354860, - -4743, 11055545, - -299453, 11166888, -}; - -const int32_t* gh_outlines[] = { - gh_outline_1, -}; -const uint32_t gh_outline_lengths[] = { - 15, -}; - -/* ------------------Guinea */ -const int32_t gn_outline_1[] = { - -11573679, 12426316, - -13729258, 12673896, - -13948878, 12178170, - -13732770, 11736022, - -14682945, 11508489, - -15043026, 10940156, - -15461255, 11101978, - -15437171, 10607376, - -14798352, 9998138, - -13294581, 8602453, - -13059474, 8881161, - -13292695, 9049212, - -12501477, 9862155, - -11205639, 9977737, - -10500542, 8687549, - -10712077, 8335249, - -9663564, 8473534, - -9463832, 7415876, - -9117595, 7215883, - -8659741, 7688361, - -8231865, 7556743, - -8009864, 8078495, - -8236958, 8455655, - -7690971, 8562468, - -8136958, 9495695, - -7985682, 10278437, - -8337390, 10990618, - -8666721, 11009478, - -8398520, 11366541, - -8998954, 12345906, - -9365179, 12479285, - -9714750, 12042461, - -10274867, 12212661, - -10709230, 11898703, - -10933198, 12205194, - -11305163, 12015412, - -11456736, 12417558, -}; - -const int32_t* gn_outlines[] = { - gn_outline_1, -}; -const uint32_t gn_outline_lengths[] = { - 37, -}; - -/* ------------------Gambia */ -const int32_t gm_outline_1[] = { - -16767989, 12628423, - -16648765, 13154131, - -15151129, 13556511, - -14246741, 13235830, - -13826716, 13407807, - -15108343, 13812125, - -16562284, 13587304, - -16680448, 14010809, - -17273291, 13365011, - -16765177, 12623412, -}; - -const int32_t* gm_outlines[] = { - gm_outline_1, -}; -const uint32_t gm_outline_lengths[] = { - 10, -}; - -/* -----------Guinea Bissau */ -const int32_t gw_outline_1[] = { - -14064842, 12675272, - -16711790, 12354852, - -16442889, 12609481, - -16763992, 12793818, - -17158289, 12306875, - -16470386, 11519279, - -16676684, 11025631, - -16285216, 10609704, - -14855961, 10536350, - -14645135, 10718809, - -15043026, 10940156, - -14720252, 11481909, - -13953217, 11664611, - -13729258, 12673896, -}; - -const int32_t* gw_outlines[] = { - gw_outline_1, -}; -const uint32_t gw_outline_lengths[] = { - 14, -}; - -/* --------------Eq. Guinea */ -const int32_t gq_outline_1[] = { - 8654612, 2765558, - 9399854, 3706739, - 8649267, 4200965, - 7985080, 3330428, - 8651764, 2765549, -}; -const int32_t gq_outline_2[] = { - 10790940, 2167566, - 9979879, 2167774, - 9869107, 2750907, - 9549612, 2678955, - 8979676, 946388, - 9601212, 579953, - 9676491, 1074707, - 11335355, 999675, - 11328744, 2167412, - 11096610, 2167485, -}; - -const int32_t* gq_outlines[] = { - gq_outline_1, - gq_outline_2, -}; -const uint32_t gq_outline_lengths[] = { - 5, - 10, -}; - -/* ------------------Greece */ -const int32_t gr_outline_1[] = { - 22783854, 41331995, - 20964280, 40849909, - 20206857, 39653494, - 19638493, 40140257, - 19272977, 39959362, - 19519196, 39258086, - 20208060, 38942004, - 19940309, 38038836, - 20556176, 37374329, - 21163275, 37336710, - 21584459, 36473604, - 22925886, 35793691, - 23440720, 35978245, - 23453206, 37050132, - 23913243, 37321947, - 23982718, 36421858, - 24924359, 36509682, - 25301760, 35992525, - 25921885, 36317621, - 26386933, 36150715, - 27366043, 36459687, - 26621735, 35587523, - 23747369, 36021123, - 23146558, 35657466, - 23488232, 34886998, - 24766723, 34564726, - 26420036, 34704020, - 26753446, 35218018, - 27317364, 35071294, - 27674327, 35549459, - 28392961, 35797277, - 28680889, 36427789, - 28354945, 36781883, - 27453961, 36712150, - 28015148, 36980840, - 27262962, 36976573, - 27535088, 37163854, - 27067937, 37657908, - 27232374, 37978663, - 26290724, 38277195, - 26377852, 38624151, - 26606365, 38498758, - 27000321, 38896726, - 26771538, 39536348, - 25719315, 39603007, - 25909335, 40128157, - 25668955, 40135893, - 26538866, 40621341, - 26038953, 40726765, - 26581347, 41601285, - 26107378, 41725669, - 26135333, 41385742, - 25251149, 41243526, - 24487940, 41555236, - 22859249, 41337371, -}; - -const int32_t* gr_outlines[] = { - gr_outline_1, -}; -const uint32_t gr_outline_lengths[] = { - 55, -}; - -/* -----------------Grenada */ -const int32_t gd_outline_1[] = { - -61777394, 11565937, - -61297900, 11753044, - -61157897, 12227788, - -61788057, 12660259, - -62231339, 12005490, - -61780232, 11565910, -}; - -const int32_t* gd_outlines[] = { - gd_outline_1, -}; -const uint32_t gd_outline_lengths[] = { - 6, -}; - -/* ---------------Greenland */ -const int32_t gl_outline_1[] = { - -43902042, 59588495, - -42702414, 59982199, - -42714640, 60372870, - -41668884, 61817645, - -41705078, 62552939, - -40131624, 63653194, - -40191776, 64193848, - -39733159, 64476547, - -40085613, 64872296, - -39286454, 65178710, - -39166214, 65415642, - -38253786, 65494804, - -36776067, 65378236, - -36516732, 65615438, - -33842313, 66546171, - -32762295, 67539864, - -31713701, 68001568, - -30731465, 67910311, - -29748124, 68143275, - -26124787, 68558667, - -23261057, 69615524, - -21949795, 69931748, - -21761858, 70129313, - -22086905, 70262625, - -23563529, 70287939, - -25370508, 70495603, - -24897868, 70685194, - -25251930, 71207794, - -24775491, 71075444, - -24171311, 70474987, - -23541969, 70318354, - -21864060, 70294818, - -21112053, 70465427, - -21313051, 71508192, - -21627246, 71616500, - -21562307, 71810190, - -22123727, 71991314, - -21631612, 72377135, - -21591888, 72937590, - -22381031, 73139738, - -20171697, 73408558, - -19895761, 73841605, - -20567342, 74016314, - -18898416, 74261230, - -18788309, 74507458, - -19600709, 75035413, - -19340441, 75070609, - -18802188, 74890038, - -17586103, 74875985, - -16942891, 75035215, - -17707950, 75492982, - -18942235, 75472241, - -19747647, 76284188, - -21323121, 76429688, - -21435815, 76592644, - -20534580, 76809782, - -19441205, 76749120, - -19532473, 76420384, - -19128609, 75985559, - -18435604, 75927349, - -18133770, 76038371, - -18320197, 76683107, - -17854582, 77005413, - -18126098, 77329501, - -19218638, 77350749, - -20048538, 77487364, - -18926766, 77530141, - -19121889, 77773417, - -20099984, 77944189, - -21037610, 77998230, - -20605233, 78653288, - -19698177, 78787714, - -19351095, 79009469, - -18574151, 79147366, - -18976623, 79410878, - -18843412, 79646439, - -17836832, 79639045, - -17214649, 79788970, - -17026901, 80039930, - -17477802, 80109929, - -16592755, 80137664, - -15517974, 80366230, - -15553988, 80466529, - -16226458, 80558913, - -15346612, 80584484, - -14095097, 80728171, - -13794790, 80823174, - -13912074, 80946693, - -12782173, 81042963, - -10976425, 81481439, - -12193804, 81737200, - -13556323, 81849409, - -15511138, 81899928, - -16632424, 81791315, - -17543136, 81489696, - -18731068, 81563660, - -18996224, 81696071, - -19894099, 81692533, - -21509423, 81266828, - -20698621, 81690448, - -20722014, 81991922, - -21090251, 82120225, - -23225376, 82078458, - -23977418, 81790818, - -24193724, 81912829, - -25017847, 82060715, - -27866037, 82110684, - -29413430, 82026022, - -29348939, 82104022, - -22912726, 82271147, - -21634262, 82427401, - -21071746, 82597292, - -21311156, 82712805, - -22225452, 82831085, - -24185450, 82948368, - -24894535, 83205486, - -27039182, 83122032, - -28354145, 83127819, - -26007494, 83172385, - -25369942, 83277948, - -26785983, 83419950, - -28280367, 83487151, - -29795384, 83611799, - -32999037, 83649453, - -33998835, 83582444, - -34662492, 83621224, - -36716194, 83585814, - -37098472, 83529728, - -37951458, 83541418, - -38363722, 83462257, - -39009036, 83431685, - -38963518, 83240412, - -39593650, 83338566, - -40395585, 83383962, - -41472441, 83184995, - -41995656, 83274678, - -43015324, 83317057, - -44795076, 83180006, - -45552580, 83097019, - -46547275, 83093070, - -46905272, 82934811, - -46446116, 82818212, - -45765579, 82800162, - -46001369, 82723363, - -46446458, 82748764, - -47547460, 82702155, - -47800308, 82600098, - -47149614, 82320350, - -45066331, 82003750, - -44978440, 81876653, - -46275598, 82136935, - -48549809, 82448101, - -50018357, 82531002, - -50973859, 82529140, - -51438503, 82463147, - -51139194, 82218133, - -50216309, 81969051, - -50641042, 81965868, - -52511200, 82370111, - -53259838, 82372538, - -53522146, 82286536, - -54002610, 82373428, - -54726319, 82410913, - -55927295, 82294407, - -58955633, 82145290, - -59715401, 81990154, - -60704356, 81970234, - -61643473, 81759426, - -61726989, 81220642, - -62602128, 81281637, - -63288315, 81258605, - -63668805, 81126399, - -65044396, 81009998, - -67422578, 80436346, - -67650139, 80218726, - -67308465, 80043277, - -65882766, 79946951, - -65276808, 79986624, - -66217703, 79215115, - -67454665, 79205667, - -68569915, 79114751, - -69374347, 78998183, - -69459507, 78913634, - -71917738, 78694287, - -72867770, 78524568, - -73267196, 78193118, - -72373130, 77868298, - -71000100, 77696163, - -70237484, 77468536, - -69102185, 77367356, - -69235593, 77309635, - -71102418, 77259532, - -71588946, 77020066, - -71027966, 76766722, - -69388648, 76587190, - -69888561, 76339370, - -68595355, 76005682, - -66753072, 75860905, - -65989711, 76093521, - -65286608, 76024307, - -64336290, 76149830, - -63676190, 76117417, - -63248888, 76218357, - -61431902, 76066513, - -58876572, 75615238, - -58972215, 75304439, - -56942975, 74549936, - -57654674, 74084777, - -57266872, 73996547, - -56589380, 74034717, - -56334843, 73832100, - -56535940, 73523199, - -55796222, 73256059, - -56134887, 73135851, - -56001029, 72915463, - -56663231, 72726786, - -56019561, 72503118, - -56104551, 72204114, - -55824474, 72062814, - -56098756, 71586767, - -55570718, 71304225, - -54318556, 71238890, - -54162923, 70967244, - -54960456, 70742482, - -54625645, 70442725, - -55243893, 70235209, - -55341827, 69660818, - -53844740, 69103666, - -52585356, 69219098, - -51614609, 69462763, - -51413638, 69384498, - -51698251, 68734052, - -52237779, 68862119, - -53100611, 68806291, - -53822354, 68332195, - -53645287, 68161977, - -54333414, 67131170, - -53720125, 66780369, - -54097085, 66268740, - -53624239, 65534181, - -52970068, 65379638, - -51882774, 63564612, - -48601480, 60675046, - -45813801, 60324941, - -45653003, 60025206, - -43904890, 59588482, -}; -const int32_t gl_outline_2[] = { - -18765429, 81750100, - -18230204, 81830324, - -18372470, 81961923, - -18936675, 82156384, - -19404652, 82183260, - -19908796, 82140562, - -20034434, 81978637, - -19385033, 81787698, - -18768268, 81750099, -}; -const int32_t gl_outline_3[] = { - -19127261, 77844280, - -18600391, 77929844, - -18433322, 78115226, - -18511287, 78453233, - -19138922, 78526906, - -19763835, 78344308, - -19563510, 77914345, - -19130109, 77844278, -}; -const int32_t gl_outline_4[] = { - -17950423, 77545816, - -17192218, 77783011, - -17344950, 77921022, - -17956802, 77963724, - -18669201, 77668505, - -18428857, 77567079, - -17953262, 77545815, -}; -const int32_t gl_outline_5[] = { - -72021125, 77217415, - -71171211, 77279455, - -70993282, 77413922, - -72335096, 77558803, - -72861356, 77486372, - -72935440, 77366422, - -72023964, 77217413, -}; - -const int32_t* gl_outlines[] = { - gl_outline_1, - gl_outline_2, - gl_outline_3, - gl_outline_4, - gl_outline_5, -}; -const uint32_t gl_outline_lengths[] = { - 246, - 9, - 8, - 7, - 7, -}; - -/* ---------------Guatemala */ -const int32_t gt_outline_1[] = { - -89728824, 17815343, - -90989142, 17816428, - -90992960, 17252435, - -91409626, 17255870, - -90416978, 16390988, - -90447153, 16072681, - -91736586, 16070179, - -92209037, 14571016, - -92619306, 14934717, - -92684290, 14546859, - -91534114, 13578824, - -89732327, 13477586, - -90104751, 13834756, - -89171779, 14606885, - -89170332, 15039904, - -87811424, 15890831, - -88502489, 16375248, - -89237490, 15894430, - -89371537, 17815008, -}; - -const int32_t* gt_outlines[] = { - gt_outline_1, -}; -const uint32_t gt_outline_lengths[] = { - 19, -}; - -/* --------------------Guam */ -const int32_t gu_outline_1[] = { - 144703276, 12817171, - 145390002, 13572224, - 144694077, 14038577, - 144200130, 13427619, - 144700437, 12817153, -}; - -const int32_t* gu_outlines[] = { - gu_outline_1, -}; -const uint32_t gu_outline_lengths[] = { - 5, -}; - -/* ------------------Guyana */ -const int32_t gy_outline_1[] = { - -60576400, 5192500, - -59990671, 5082841, - -60148640, 4533235, - -59551135, 3933531, - -59995918, 2765405, - -59756184, 1900631, - -58821748, 1201212, - -57317501, 1963467, - -56482795, 1942127, - -58054299, 4101659, - -57881086, 4880633, - -57330984, 5020181, - -57056612, 5938680, - -56724226, 5965987, - -58503457, 8061449, - -59934302, 8988396, - -60466554, 8559500, - -59828921, 8279130, - -60718639, 7535919, - -60352091, 7002877, - -61145608, 6694553, - -61390795, 5938752, - -60651355, 5221148, -}; - -const int32_t* gy_outlines[] = { - gy_outline_1, -}; -const uint32_t gy_outline_lengths[] = { - 23, -}; - -/* ---------------Hong Kong */ -const int32_t hk_outline_1[] = { - 113545498, 22221484, - 113626481, 21858081, - 114335647, 21793789, - 114755376, 22557599, - 114651629, 22755248, - 114015398, 22511902, - 113675439, 22791210, - 113548139, 22222622, -}; - -const int32_t* hk_outlines[] = { - hk_outline_1, -}; -const uint32_t hk_outline_lengths[] = { - 8, -}; - -/* ----------------Honduras */ -const int32_t hn_outline_1[] = { - -89170126, 14360306, - -88482681, 13854242, - -87731456, 13841067, - -87820704, 13285151, - -88195858, 13167177, - -87226010, 12542825, - -87585031, 13043307, - -87009300, 13007828, - -86758958, 13746134, - -86040368, 14050144, - -85733926, 13858683, - -84985135, 14752432, - -83157522, 14993062, - -83413712, 14825344, - -83121922, 14557394, - -82713449, 14927528, - -83116190, 15600006, - -84120327, 16235002, - -85421474, 16338934, - -85765268, 16938628, - -86774750, 16740996, - -87074527, 16236929, - -87976930, 16302240, - -88777939, 15849766, - -88364544, 15616016, - -89170332, 15039904, - -89337248, 14411366, -}; - -const int32_t* hn_outlines[] = { - hn_outline_1, -}; -const uint32_t hn_outline_lengths[] = { - 27, -}; - -/* -----------------Croatia */ -const int32_t hr_outline_1[] = { - 19009510, 44919377, - 19399981, 45212482, - 19004659, 45399498, - 18905387, 45931715, - 17807160, 45790403, - 16427653, 46524395, - 15635968, 46200717, - 15339452, 45467040, - 14568850, 45657210, - 13878666, 45428387, - 13628341, 45770950, - 13073003, 45528913, - 13488653, 44658179, - 14455222, 44300086, - 14839656, 43662665, - 15505254, 43494579, - 16509894, 42628027, - 18454962, 42102547, - 18892981, 42250103, - 18645917, 42442732, - 17585106, 42938360, - 16300119, 44124488, - 15736633, 44765793, - 15788107, 45178946, - 16293400, 45008827, - 16918681, 45276564, - 18995461, 44904025, -}; - -const int32_t* hr_outlines[] = { - hr_outline_1, -}; -const uint32_t hr_outline_lengths[] = { - 27, -}; - -/* -------------------Haiti */ -const int32_t ht_outline_1[] = { - -71766228, 17608953, - -71494533, 17698196, - -72000374, 18597879, - -71645306, 19163505, - -71779227, 19718149, - -71350057, 19867341, - -72653153, 20495212, - -73773155, 20044569, - -73723909, 18996064, - -74542687, 19026055, - -74905319, 18582272, - -74754726, 18061006, - -74022644, 17632426, - -71769067, 17608944, -}; - -const int32_t* ht_outlines[] = { - ht_outline_1, -}; -const uint32_t ht_outline_lengths[] = { - 14, -}; - -/* -----------------Hungary */ -const int32_t hu_outline_1[] = { - 20508080, 46166923, - 21151911, 46304356, - 21999714, 47505029, - 22876614, 47947254, - 22253758, 48407379, - 20643106, 48549694, - 19898609, 48131324, - 18914118, 48050811, - 18724205, 47787156, - 17761885, 47770154, - 17174584, 48012056, - 17066634, 47707551, - 16421302, 47674453, - 16676532, 47536009, - 16093049, 46863288, - 17706387, 45827249, - 20280959, 46132997, -}; - -const int32_t* hu_outlines[] = { - hu_outline_1, -}; -const uint32_t hu_outline_lengths[] = { - 17, -}; - -/* ---------------Indonesia */ -const int32_t id_outline_1[] = { - 122950895, -11352819, - 125301570, -9958448, - 125589543, -9212042, - 125068107, -9511917, - 124922275, -8942496, - 125578251, -8374738, - 126564916, -8388238, - 127143108, -8041295, - 128045331, -8702002, - 128563820, -8234377, - 127434180, -7068796, - 125842338, -7235117, - 125195345, -7755789, - 122795387, -7648203, - 122261932, -8093196, - 117931172, -7641302, - 115926438, -7956289, - 114728103, -7476803, - 114854604, -7213084, - 115298461, -7436338, - 115906935, -7205773, - 115951689, -6745878, - 115525987, -6404661, - 114775175, -6860910, - 114073932, -6435017, - 112260700, -6447633, - 110872138, -5976258, - 110241171, -6448091, - 109295119, -6410808, - 107460005, -5546912, - 106303990, -5526912, - 106421256, -3488959, - 108191718, -3656841, - 108731300, -2742813, - 108211877, -2166897, - 107241148, -2420656, - 106659202, -2070658, - 106043487, -1073305, - 105284689, -1158336, - 104939269, -1540342, - 104807639, -932128, - 105454543, -278879, - 104891982, 511450, - 104903310, 1535415, - 104260790, 1621939, - 104176411, 1364870, - 103981485, 1623620, - 103480225, 1329474, - 101803942, 2547608, - 100699715, 2698360, - 97764766, 5599663, - 96292715, 5719278, - 95322588, 6349292, - 94835791, 6126219, - 94764375, 5205297, - 95118536, 4515178, - 97057675, 2672885, - 95783451, 3366901, - 95329928, 3054741, - 95323909, 2579997, - 96877392, 1829315, - 96666145, 1247821, - 97380620, 262637, - 97889497, 117658, - 97878349, -657977, - 98470501, -1884009, - 100276303, -3738026, - 100772973, -3657157, - 100991910, -3062408, - 102244009, -4493334, - 104769353, -6335901, - 105017683, -7215973, - 105962477, -7328771, - 106428577, -7829523, - 110986817, -8681498, - 113169005, -8738031, - 117023631, -9543537, - 118571617, -9293219, - 118805080, -10054891, - 120397838, -10736647, - 121264721, -10159118, - 120795648, -9335139, - 123820266, -8925890, - 122426099, -10594827, - 122029672, -9995226, - 121286442, -10393476, - 121489659, -10950737, - 122374635, -10742963, - 122857883, -11353227, -}; -const int32_t id_outline_2[] = { - 126839414, 3305627, - 127249369, 3558426, - 127369259, 4320521, - 126729622, 4997623, - 126189250, 4012633, - 126836567, 3305609, -}; -const int32_t id_outline_3[] = { - 108842108, 2401311, - 109266175, 2662604, - 109312573, 3139373, - 108648655, 3386401, - 108805214, 4165050, - 108111023, 4646401, - 107575429, 3842583, - 107957366, 3260800, - 108534426, 3295263, - 108361527, 2739633, - 108839269, 2401302, -}; -const int32_t id_outline_4[] = { - 114696671, -4620540, - 115662791, -4219761, - 116195124, -4493261, - 116641092, -4165438, - 116894211, -1844329, - 117958813, -983561, - 118084775, 401627, - 118889117, 406936, - 119400618, 810912, - 119310068, 1331734, - 118434444, 1996330, - 118079852, 3124500, - 118311114, 4328033, - 115836831, 4333272, - 114545907, 1467141, - 113622241, 1235941, - 112476161, 1559074, - 111809018, 1011665, - 110505734, 861958, - 109548893, 1848360, - 110221588, 1695442, - 109945616, 2347900, - 109094265, 2272637, - 108472244, 977223, - 108907146, -1088740, - 108400487, -1368695, - 108490606, -1948219, - 108928840, -2104232, - 109514613, -1734764, - 110079519, -3381274, - 111383504, -3410658, - 111808147, -4000265, - 113110498, -3632527, - 114100100, -3823075, - 114693832, -4620549, -}; -const int32_t id_outline_5[] = { - 125401427, 2177787, - 125788879, 2408395, - 126107242, 3439347, - 125387782, 4176938, - 125042559, 3875364, - 124910875, 2743761, - 125398579, 2177769, -}; -const int32_t id_outline_6[] = { - 105723013, 2407518, - 106555814, 2728974, - 106733878, 3178336, - 106406308, 3646733, - 105673148, 3513521, - 105243466, 2991352, - 105720175, 2407500, -}; -const int32_t id_outline_7[] = { - 140979103, -9564812, - 141423626, -9156968, - 140976121, -9118714, - 140973489, -2609756, - 141422503, -2598201, - 140810804, -2035600, - 137991441, -1039045, - 136781707, -1286456, - 136718098, -801941, - 135927481, -267873, - 135265809, -214860, - 134517045, -652416, - 132704012, 86268, - 131771713, -166594, - 130888031, 441807, - 129906299, 125228, - 129014388, 779750, - 129131951, 2545530, - 128652170, 3046423, - 127230307, 2046473, - 126713929, -838655, - 127075932, -1214006, - 127085687, -1975217, - 128110153, -2161638, - 128532469, -1902367, - 128870146, -956398, - 128401369, -92092, - 129388276, -626272, - 129883311, -488896, - 130124041, -1278725, - 129293477, -1799721, - 129610510, -2343780, - 128099804, -2425264, - 127346109, -2849797, - 126471240, -2621193, - 126780700, -1836627, - 126506472, -1406477, - 124658754, -1183897, - 124016809, -1422732, - 123808921, -485858, - 123302459, -135384, - 124571294, 33814, - 125308424, 789118, - 125682052, 1529828, - 125226435, 2122416, - 123820123, 1300018, - 120840878, 1746082, - 119966494, 1304439, - 119401247, 427763, - 118367052, -3214418, - 119171458, -4126473, - 118972185, -5621470, - 119998420, -6074328, - 120452707, -7523010, - 120986567, -7514242, - 121228375, -7110137, - 120904461, -6631258, - 120814405, -4074156, - 121756630, -5855349, - 122837204, -6120384, - 123373112, -5765419, - 123991845, -6468183, - 124469757, -6158875, - 123650233, -4808383, - 123640163, -3822868, - 122775858, -3446542, - 122203191, -2054760, - 122558115, -1891321, - 122891678, -2309740, - 123757429, -2443796, - 125486992, -2391868, - 125667643, -3646886, - 126573971, -4260290, - 129740137, -3827948, - 130816220, -4308582, - 131212799, -4046913, - 131258613, -3355932, - 130636368, -2619151, - 130051592, -2508144, - 131317893, -1878351, - 131776905, -2381342, - 131612442, -3073109, - 132336780, -3536168, - 132735156, -4480135, - 133646380, -4749400, - 134344686, -4389819, - 137621884, -5743762, - 138181777, -6747458, - 137269232, -8093294, - 137370077, -8735474, - 138876794, -8847622, - 139738764, -8568996, - 140976265, -9564821, -}; -const int32_t id_outline_8[] = { - 102288089, -5933437, - 102845242, -5313296, - 102066151, -4844437, - 101670147, -5409733, - 102285242, -5933446, -}; -const int32_t id_outline_9[] = { - 132849224, -6437479, - 133622036, -5346341, - 133338321, -4914538, - 132839181, -4954965, - 132181021, -5610067, - 132332783, -6196015, - 132846386, -6437497, -}; -const int32_t id_outline_10[] = { - 134202096, -7357398, - 134977225, -7081314, - 135335006, -6321907, - 134943377, -5129769, - 134193077, -5115916, - 133781918, -5557182, - 133609972, -6768804, - 134199248, -7357407, -}; -const int32_t id_outline_11[] = { - 112701441, -6296110, - 113176389, -5744805, - 112683474, -5276179, - 112136930, -5811123, - 112698602, -6296128, -}; -const int32_t id_outline_12[] = { - 128629164, -7656915, - 129122348, -7109276, - 128621411, -6619886, - 128080607, -7137478, - 128626325, -7656932, -}; -const int32_t id_outline_13[] = { - 130777215, -8796977, - 131662855, -8296131, - 132423782, -7120887, - 132128928, -6705977, - 131560456, -6671650, - 130771385, -7425623, - 130326036, -8350136, - 130774376, -8796986, -}; -const int32_t id_outline_14[] = { - 129783229, -8493889, - 130279477, -7781369, - 129502326, -7368034, - 129156008, -8025393, - 129780391, -8493898, -}; -const int32_t id_outline_15[] = { - 124134569, -9413843, - 124444425, -9190335, - 124282315, -9427892, -}; - -const int32_t* id_outlines[] = { - id_outline_1, - id_outline_2, - id_outline_3, - id_outline_4, - id_outline_5, - id_outline_6, - id_outline_7, - id_outline_8, - id_outline_9, - id_outline_10, - id_outline_11, - id_outline_12, - id_outline_13, - id_outline_14, - id_outline_15, -}; -const uint32_t id_outline_lengths[] = { - 89, - 6, - 11, - 35, - 7, - 7, - 93, - 5, - 7, - 8, - 5, - 5, - 8, - 5, - 3, -}; - -/* -------------Isle of Man */ -const int32_t im_outline_1[] = { - -4610765, 53793630, - -3888834, 54270060, - -4100261, 54599915, - -4620916, 54642186, - -5234492, 54072493, - -4613613, 53793619, -}; - -const int32_t* im_outlines[] = { - im_outline_1, -}; -const uint32_t im_outline_lengths[] = { - 6, -}; - -/* -------------------India */ -const int32_t in_outline_1[] = { - 91624161, 22563181, - 91480027, 22884798, - 91241812, 22666665, - 91621323, 22563156, -}; -const int32_t in_outline_2[] = { - 92477049, 10075963, - 92889079, 10327996, - 93490807, 11767286, - 93525760, 13404685, - 93124743, 13980239, - 92454259, 13552108, - 91903681, 10749705, - 92025861, 10261186, - 92474201, 10075945, -}; -const int32_t in_outline_3[] = { - 72775782, 10752308, - 73245098, 11263265, - 72770311, 11705179, - 72323274, 11214056, - 72772934, 10752299, -}; -const int32_t in_outline_4[] = { - 93833505, 6299490, - 94378046, 6948420, - 93953960, 8366195, - 93077914, 8796020, - 93181580, 9451413, - 92610763, 9663787, - 92293936, 9013858, - 92804126, 8688380, - 92651493, 8098379, - 93830666, 6299463, -}; -const int32_t in_outline_5[] = { - 73043255, 7804295, - 73532711, 8315162, - 73035449, 8761455, - 72574272, 8263318, - 73040417, 7804277, -}; -const int32_t in_outline_6[] = { - 97145153, 28340309, - 96281486, 28412060, - 96580904, 28763669, - 96435691, 29050681, - 96137154, 28922601, - 96355795, 29249063, - 96035303, 29447143, - 95389243, 29037396, - 94622989, 29312422, - 93251954, 28629462, - 92546731, 27879171, - 91631905, 27759952, - 92049702, 26874845, - 89763849, 26701542, - 88857656, 26961477, - 88577929, 28093346, - 88098939, 27904544, - 87995067, 26382368, - 85240203, 26750353, - 84091069, 27491338, - 82733373, 27518989, - 80070695, 28830178, - 80401841, 29730252, - 80985467, 30237119, - 79107135, 31402650, - 78757807, 31302477, - 78389660, 32519870, - 79219380, 32501061, - 78726645, 34013398, - 78970088, 34302603, - 78281970, 34653928, - 78042703, 35479795, - 77073367, 35556859, - 77000909, 34991996, - 76594422, 34735862, - 75709204, 34503060, - 73961199, 34653460, - 73904093, 34075667, - 74250897, 33946090, - 74003779, 33189445, - 75333519, 32279215, - 74555524, 31818569, - 74632833, 31034636, - 71870262, 27962498, - 70797925, 27709620, - 70403691, 28025053, - 69537023, 27122941, - 69506947, 26742650, - 70147680, 26506442, - 70100240, 25910039, - 70648482, 25666929, - 71044010, 24400084, - 68781154, 24313708, - 68724102, 23964682, - 67718087, 23816618, - 68649883, 22664772, - 68640828, 21956780, - 70232265, 20490726, - 70958841, 20297934, - 72403664, 20854481, - 72221899, 19779294, - 73055104, 15902723, - 76155666, 8695147, - 77481616, 7631865, - 78366789, 8057563, - 78631226, 8700840, - 79827036, 9023110, - 79537248, 9660310, - 80263141, 10178618, - 80214003, 11605430, - 80788350, 13308748, - 80625755, 15376191, - 81164690, 15362018, - 81588480, 15910243, - 82526743, 16211890, - 82797729, 16878734, - 85489548, 19160723, - 87051126, 19998177, - 87358368, 21147756, - 89444399, 21450234, - 88567338, 23674414, - 88723501, 24274895, - 88023390, 24627849, - 88456280, 25188434, - 88951656, 25259256, - 88084629, 25888231, - 88369934, 26564111, - 89369767, 26006109, - 89670937, 26213821, - 89833307, 25292793, - 92468335, 24944133, - 91160460, 23660621, - 91619553, 22979677, - 91929607, 23685988, - 92246074, 23683614, - 92574893, 21978088, - 93151136, 22230626, - 93326271, 24064190, - 94127667, 23876472, - 95128687, 26597291, - 96190792, 27261276, - 97102061, 27115425, - 96876853, 27586740, - 97289486, 28236826, -}; - -const int32_t* in_outlines[] = { - in_outline_1, - in_outline_2, - in_outline_3, - in_outline_4, - in_outline_5, - in_outline_6, -}; -const uint32_t in_outline_lengths[] = { - 4, - 9, - 5, - 10, - 5, - 104, -}; - -/* -----------------Ireland */ -const int32_t ie_outline_1[] = { - -9733587, 51192347, - -6072521, 52018069, - -5578232, 52929347, - -5833839, 54226433, - -6019054, 54051270, - -6649815, 54058638, - -7049691, 54408251, - -7544411, 54133590, - -8144791, 54453496, - -7376902, 55027696, - -6512579, 55233054, - -7001056, 55566674, - -8514610, 55363140, - -9141607, 54540122, - -9771218, 54560414, - -10365840, 54447979, - -10699753, 54045709, - -10494775, 53294830, - -9876015, 53052290, - -10839396, 52134149, - -10483537, 51435455, - -9736426, 51192336, -}; - -const int32_t* ie_outlines[] = { - ie_outline_1, -}; -const uint32_t ie_outline_lengths[] = { - 22, -}; - -/* --------------------Iran */ -const int32_t ir_outline_1[] = { - 61235566, 35705568, - 61119656, 36642563, - 60341302, 36637655, - 59301727, 37510655, - 58261639, 37665813, - 57193542, 38216398, - 55578443, 38099740, - 54639686, 37444740, - 53914152, 37343560, - 53823647, 37693986, - 53478685, 37251793, - 51812068, 36976660, - 49444154, 37890802, - 49097539, 38738861, - 48635508, 38398741, - 48261270, 38642287, - 47992656, 38884293, - 48322140, 39399092, - 47995854, 39683930, - 46170127, 38869048, - 45479628, 39006243, - 44587125, 39768528, - 44023180, 39377441, - 44449871, 38334247, - 44222957, 37880165, - 44589963, 37710359, - 45361652, 36015343, - 46273379, 35773211, - 45397046, 33970845, - 46112769, 32957647, - 47329798, 32455511, - 47829980, 31794412, - 47679494, 31002390, - 48010640, 30989807, - 48014925, 30465632, - 48546521, 29962352, - 47982523, 30011321, - 48082317, 29794867, - 48516490, 29571358, - 49800246, 29697544, - 51340273, 27531330, - 54564793, 26110599, - 56086611, 26314917, - 56605828, 26675292, - 57149758, 25420380, - 61471535, 24696026, - 62039010, 25148629, - 61566918, 25186317, - 61842351, 26225942, - 63157772, 26649763, - 63305203, 27124564, - 62752784, 27265643, - 62758004, 28243572, - 61889890, 28546525, - 60843397, 29858688, - 61810829, 30913307, - 61660190, 31382422, - 60820760, 31495180, - 60561964, 33058783, - 60917032, 33505240, - 60510805, 33638902, - 60485796, 34094786, - 60889490, 34319427, - 61238872, 35659269, -}; - -const int32_t* ir_outlines[] = { - ir_outline_1, -}; -const uint32_t ir_outline_lengths[] = { - 64, -}; - -/* --------------------Iraq */ -const int32_t iq_outline_1[] = { - 48179721, 29611415, - 48184787, 29978839, - 48348191, 29782651, - 48218277, 29601932, -}; -const int32_t iq_outline_2[] = { - 42350104, 37060579, - 41296012, 36383356, - 40987036, 34429031, - 38773524, 33372198, - 39145445, 32124492, - 40369292, 31938975, - 42074411, 31080372, - 44716473, 29193618, - 46531447, 29096256, - 47331352, 30079681, - 48727828, 29603887, - 48962306, 30110177, - 48546521, 29962352, - 48014925, 30465632, - 48010640, 30989807, - 47679494, 31002390, - 47829980, 31794412, - 47371300, 32423753, - 46112769, 32957647, - 45397046, 33970845, - 46273379, 35773211, - 45361652, 36015343, - 45033974, 36658893, - 44765153, 37142433, - 44245702, 36983319, - 44064628, 37312448, - 42774576, 37371877, - 42359042, 37094991, -}; - -const int32_t* iq_outlines[] = { - iq_outline_1, - iq_outline_2, -}; -const uint32_t iq_outline_lengths[] = { - 4, - 28, -}; - -/* -----------------Iceland */ -const int32_t is_outline_1[] = { - -18650013, 63204656, - -14663793, 64161407, - -13210948, 64940386, - -13202513, 65590185, - -14454459, 66191206, - -14205015, 66470147, - -14862114, 66560906, - -15345552, 66463526, - -15759154, 66668962, - -16353084, 66696587, - -17580560, 66269674, - -18853724, 66364808, - -19734936, 66188723, - -20484373, 66248577, - -20865528, 65835579, - -21039406, 66130430, - -22144199, 66569682, - -23165350, 66585475, - -24132665, 66160682, - -24921233, 65501738, - -23971498, 65222153, - -22788354, 65360886, - -23091239, 65186079, - -24331516, 65028044, - -24323494, 64683846, - -23875531, 64548091, - -22769553, 64597735, - -22468033, 64397127, - -23169689, 64095544, - -22881150, 63656548, - -21268360, 63676295, - -20367413, 63369675, - -18652852, 63204648, -}; - -const int32_t* is_outlines[] = { - is_outline_1, -}; -const uint32_t is_outline_lengths[] = { - 33, -}; - -/* ------------------Israel */ -const int32_t il_outline_1[] = { - 35276688, 31422781, - 34880478, 31368156, - 35203664, 31750025, - 35010500, 32338179, - 35551447, 32395512, - 35913495, 32949589, - 35869100, 33431751, - 35108578, 33083659, - 35385852, 33611322, - 34718152, 33270400, - 33798951, 31251610, - 34477350, 31584841, - 34350175, 31362760, - 34807112, 29092871, - 35408714, 31482932, -}; - -const int32_t* il_outlines[] = { - il_outline_1, -}; -const uint32_t il_outline_lengths[] = { - 15, -}; - -/* -------------------Italy */ -const int32_t it_outline_1[] = { - 8804568, 38557892, - 9954007, 38994523, - 10249652, 40549170, - 10000154, 41192531, - 9459017, 41547266, - 8254080, 41456963, - 7758695, 41031295, - 7916493, 38988179, - 8801729, 38557885, -}; -const int32_t it_outline_2[] = { - 12007241, 36383661, - 12498081, 36793979, - 11902130, 37201308, - 11493693, 36744155, - 12004403, 36383646, -}; -const int32_t it_outline_3[] = { - 13719862, 45587577, - 13378178, 46261593, - 13699964, 46520259, - 12388316, 46702650, - 12169414, 47082137, - 10993259, 46776988, - 10452824, 46864939, - 10080553, 46227974, - 9304372, 46495555, - 9023766, 45845672, - 8422559, 46446025, - 7787872, 45921847, - 7021098, 45925772, - 6790931, 45740873, - 7153392, 45400947, - 6724680, 44973015, - 7030709, 44716700, - 6900229, 44335738, - 7677128, 44083144, - 7207255, 43515542, - 8200073, 43583363, - 8832550, 44085676, - 9816915, 43734469, - 10077957, 43138164, - 9679994, 42881050, - 9819053, 42503595, - 10654450, 42430335, - 12367861, 41195232, - 13460455, 40899815, - 13594340, 40436997, - 14477815, 40264435, - 15357086, 39707059, - 15662900, 38967150, - 15430928, 38639948, - 14259668, 38376879, - 12607038, 38522227, - 11986841, 37835608, - 12412939, 37285414, - 15167146, 36327929, - 15725593, 36912098, - 15632554, 37590115, - 16343903, 37667755, - 17589471, 38863690, - 17127971, 40060366, - 18372982, 39474908, - 18931671, 40146614, - 18237121, 40920832, - 16553974, 41609275, - 16436268, 42162886, - 14838893, 42494036, - 13916808, 43773199, - 12802232, 44371382, - 12810084, 45212882, - 13584548, 45286052, - 13637333, 45535953, -}; - -const int32_t* it_outlines[] = { - it_outline_1, - it_outline_2, - it_outline_3, -}; -const uint32_t it_outline_lengths[] = { - 9, - 5, - 55, -}; - -/* -----------------Jamaica */ -const int32_t jm_outline_1[] = { - -77201943, 17283947, - -75890421, 17611890, - -76013247, 18435929, - -77203776, 18881973, - -78548994, 18747950, - -78630264, 17933179, - -77204791, 17283938, -}; - -const int32_t* jm_outlines[] = { - jm_outline_1, -}; -const uint32_t jm_outline_lengths[] = { - 7, -}; - -/* ------------------Jersey */ -const int32_t je_outline_1[] = { - -2049542, 48874431, - -1583119, 49202371, - -1815109, 49493288, - -2340848, 49548740, - -2668167, 49096485, - -2052381, 48874419, -}; - -const int32_t* je_outlines[] = { - je_outline_1, -}; -const uint32_t je_outline_lengths[] = { - 6, -}; - -/* ------------------Jordan */ -const int32_t jo_outline_1[] = { - 39247449, 32350991, - 38773524, 33372198, - 36818404, 32317303, - 35611239, 32682055, - 35439311, 31132414, - 34682148, 29037696, - 34950816, 29353527, - 36068473, 29200538, - 36755253, 29866032, - 37469216, 29995065, - 37980087, 30499998, - 36958550, 31491508, - 39292769, 32243814, -}; - -const int32_t* jo_outlines[] = { - jo_outline_1, -}; -const uint32_t jo_outline_lengths[] = { - 13, -}; - -/* -------------------Japan */ -const int32_t jp_outline_1[] = { - 130511179, 29850653, - 131351293, 30205875, - 132270682, 32548376, - 133042748, 32403590, - 133648770, 33093127, - 134335936, 32892061, - 134971862, 33499392, - 135840417, 33130027, - 137301499, 34249104, - 139554133, 34318681, - 140701210, 34946497, - 141316322, 35661234, - 141029301, 36224402, - 141445302, 37058476, - 141381153, 38014100, - 141853937, 38223818, - 142424843, 39403309, - 141886007, 41501016, - 141363232, 42126919, - 141744989, 42236914, - 143341385, 41673554, - 144228373, 42608601, - 145775137, 42910983, - 146282056, 43392529, - 146053597, 43670601, - 145439212, 43737068, - 145727984, 44521340, - 145204949, 44639903, - 144620290, 44264264, - 143573770, 44645354, - 142145862, 45788675, - 140701668, 45717488, - 140621637, 45143464, - 141330129, 44694957, - 140949064, 43529145, - 140090867, 43545790, - 139967951, 43071065, - 138968826, 42215909, - 139881164, 41054929, - 139487118, 40681474, - 139293505, 39895685, - 139601986, 39506967, - 138993746, 38309280, - 138657767, 38647536, - 138156031, 38550626, - 137786033, 37418514, - 137428144, 37868957, - 136553787, 37655522, - 135557178, 35999818, - 133599012, 35877600, - 133774049, 36422605, - 133067497, 36652502, - 132743897, 36275437, - 132956187, 35895525, - 130725436, 34683994, - 130127572, 34062547, - 129807142, 34224745, - 129850729, 34871156, - 129370328, 35050724, - 128738848, 34175945, - 129236712, 33656866, - 128317619, 33023692, - 128207647, 32591992, - 128717217, 32206099, - 129323040, 32522526, - 129540675, 32107206, - 129267551, 31501653, - 130270520, 30867420, - 129947477, 30312329, - 130508340, 29850646, -}; -const int32_t jp_outline_2[] = { - 139828469, 32666396, - 140322588, 33105595, - 139796687, 33506203, - 139320059, 33094435, - 139825631, 32666374, -}; -const int32_t jp_outline_3[] = { - 128959187, 27301986, - 130163747, 28471222, - 129749075, 28909955, - 128953680, 28611223, - 128433645, 27841711, - 128956348, 27301978, -}; -const int32_t jp_outline_4[] = { - 127655345, 25688468, - 128780781, 26812959, - 128345655, 27275621, - 127649308, 27023378, - 127200546, 26153008, - 127652506, 25688460, -}; -const int32_t jp_outline_5[] = { - 142173126, 26211252, - 142649835, 26681861, - 142091550, 27127948, - 141659308, 26690278, - 142170287, 26211244, -}; -const int32_t jp_outline_6[] = { - 125361829, 24306142, - 125889670, 24795249, - 125228447, 25277896, - 124823038, 24683403, - 125358991, 24306134, -}; -const int32_t jp_outline_7[] = { - 123829896, 23853637, - 124529316, 24047403, - 124771358, 24603269, - 124402438, 24986789, - 123732546, 24823504, - 123233253, 24251572, - 123827058, 23853621, -}; - -const int32_t* jp_outlines[] = { - jp_outline_1, - jp_outline_2, - jp_outline_3, - jp_outline_4, - jp_outline_5, - jp_outline_6, - jp_outline_7, -}; -const uint32_t jp_outline_lengths[] = { - 70, - 5, - 6, - 6, - 5, - 5, - 7, -}; - -/* --------------Kazakhstan */ -const int32_t kz_outline_1[] = { - 80259108, 42235405, - 80202208, 42734471, - 80785745, 43161546, - 80355227, 44097278, - 80481522, 44714631, - 79871844, 44883771, - 81692046, 45349372, - 82521452, 45125483, - 82315208, 45594943, - 83029431, 47185952, - 84786168, 46830733, - 85484787, 47063505, - 85749368, 48385077, - 86549417, 48528612, - 86808320, 49049689, - 87322812, 49085788, - 86675513, 49777293, - 86180865, 49499326, - 85232603, 49615804, - 84989465, 50061410, - 84323248, 50239151, - 83945084, 50774653, - 83357316, 50994560, - 82493954, 50727597, - 81465904, 50739849, - 80735251, 51293406, - 79986208, 50774573, - 77859977, 53269177, - 76484764, 54022542, - 76837299, 54442361, - 75437176, 54089665, - 74351508, 53487637, - 73858926, 53619722, - 73406911, 53447537, - 73666435, 54063468, - 73229925, 53957816, - 72622314, 54134339, - 72446765, 53941824, - 72186011, 54325624, - 71093157, 54212219, - 70738142, 55305149, - 70182463, 55162469, - 68977211, 55389616, - 68155818, 54976695, - 65476907, 54623279, - 65088350, 54340172, - 61928652, 53946472, - 61231020, 54019490, - 60979456, 53621736, - 61534929, 53523294, - 61199184, 53287133, - 62082695, 53005417, - 61047468, 52972475, - 60774353, 52675803, - 60994548, 52336854, - 60030314, 51933261, - 61554719, 51324592, - 61389402, 50861026, - 60942302, 50695508, - 60058584, 50850280, - 59523009, 50492860, - 58359151, 51063829, - 57838820, 51091660, - 57442205, 50888882, - 56491464, 51019520, - 55686241, 50582856, - 54641653, 51011559, - 54555253, 50535778, - 53338117, 51482359, - 52571189, 51481636, - 52219166, 51709349, - 51344540, 51475359, - 50793926, 51729190, - 48625124, 50612668, - 48759018, 49928322, - 48334959, 49858248, - 47503586, 50402708, - 46889569, 49696965, - 47031369, 49150278, - 46660903, 48412236, - 47202057, 47792453, - 48109958, 47745403, - 48552513, 47320987, - 48959315, 46774587, - 48509214, 46649964, - 49245913, 46291592, - 48864417, 46118418, - 49402849, 46048613, - 51219323, 46790705, - 52073981, 46522634, - 52654301, 46649104, - 52245190, 45712970, - 51225612, 45644043, - 50752065, 45224253, - 49943554, 45376786, - 49546364, 44950496, - 50938402, 42974274, - 52166372, 42477666, - 52022624, 41840293, - 52353482, 41460213, - 52661389, 41467666, - 52493880, 41780365, - 53012549, 42130704, - 54120963, 42335192, - 55434371, 41296289, - 55977439, 41322231, - 55975678, 44994927, - 58555209, 45555356, - 61007879, 44393775, - 61990249, 43492120, - 64905471, 43714690, - 65802987, 42876967, - 66100284, 42990835, - 66009590, 42004874, - 66498651, 41994877, - 66709648, 41179135, - 67935722, 41196575, - 68415072, 40619431, - 69153631, 41425247, - 70946803, 42248661, - 71256659, 42733564, - 72275825, 42757671, - 73492961, 42409036, - 73556256, 43002797, - 74209089, 43240355, - 75366173, 42836970, - 76988090, 42973601, - 79126673, 42775733, - 80233066, 42207809, -}; - -const int32_t* kz_outlines[] = { - kz_outline_1, -}; -const uint32_t kz_outline_lengths[] = { - 129, -}; - -/* -------------------Kenya */ -const int32_t ke_outline_1[] = { - 34878367, 5109584, - 33976090, 4220202, - 34978205, 1773634, - 33943121, 173783, - 33903227, -1002053, - 37643875, -3045439, - 37622019, -3511508, - 39221766, -4692368, - 39167391, -5139551, - 39860594, -4734467, - 40643134, -2992165, - 41874212, -1988937, - 41830267, -1235010, - 41532736, -1695343, - 40978763, -870277, - 40964399, 2814652, - 41884031, 3977738, - 40765242, 4273015, - 39494467, 3456093, - 38225292, 3618998, - 36905577, 4411459, - 36021967, 4468117, - 35745025, 5344009, - 35084449, 5311864, -}; - -const int32_t* ke_outlines[] = { - ke_outline_1, -}; -const uint32_t ke_outline_lengths[] = { - 24, -}; - -/* --------------Kyrgyzstan */ -const int32_t kg_outline_1[] = { - 71064213, 39884925, - 71080338, 40079877, - 71156254, 39883451, -}; -const int32_t kg_outline_2[] = { - 71035997, 42284678, - 71228551, 42162899, - 70200914, 41514467, - 71393086, 41123376, - 71664907, 41541206, - 72187350, 41025941, - 73136959, 40810634, - 71692495, 40152349, - 70990578, 40254903, - 70515100, 39949911, - 69966768, 40202223, - 69530250, 40097292, - 69297712, 39524821, - 70799327, 39394701, - 71470341, 39603674, - 72229984, 39207526, - 73822912, 39488956, - 73991580, 40043135, - 74865587, 40493491, - 75555574, 40625195, - 75677161, 40305808, - 76318522, 40352263, - 76907736, 41024186, - 78123426, 41075632, - 80209341, 42190034, - 79126673, 42775733, - 76988090, 42973601, - 75366173, 42836970, - 74209089, 43240355, - 73556256, 43002797, - 73492961, 42409036, - 71760560, 42821491, - 71256659, 42733564, - 70978999, 42266565, -}; - -const int32_t* kg_outlines[] = { - kg_outline_1, - kg_outline_2, -}; -const uint32_t kg_outline_lengths[] = { - 3, - 34, -}; - -/* ----------------Cambodia */ - -const int32_t* kh_outlines[] = { -}; -const uint32_t kh_outline_lengths[] = { -}; - -/* ----------------Kiribati */ -const int32_t ki_outline_1[] = { - -159270905, 3345288, - -158813060, 3890260, - -159389365, 4371677, - -159855169, 3820855, - -159273743, 3345270, -}; -const int32_t ki_outline_2[] = { - 172774883, 2560907, - 173418733, 3135815, - 172764525, 3553986, - 172301372, 3028714, - 172772044, 2560880, -}; -const int32_t ki_outline_3[] = { - -157242760, 1279711, - -156749468, 1882174, - -157634021, 2457981, - -158005520, 1760499, - -157245599, 1279702, -}; -const int32_t ki_outline_4[] = { - 172995626, 383314, - 173443239, 677149, - 173620674, 1393512, - 173385998, 2105850, - 172918335, 2395248, - 172499630, 2055619, - 172521100, 825570, - 172992787, 383287, -}; -const int32_t ki_outline_5[] = { - 174783426, -1715383, - 175189366, -1034316, - 174774991, -305865, - 174230576, -165735, - 173958395, -744935, - 174780587, -1715411, -}; -const int32_t ki_outline_6[] = { - 169543733, -1328100, - 170004407, -853593, - 169537454, -394763, - 169073752, -867429, - 169540894, -1328109, -}; -const int32_t ki_outline_7[] = { - -171085035, -3594575, - -170681584, -3333705, - -170722996, -2847656, - -171990384, -2401519, - -172053293, -3099396, - -171087883, -3594602, -}; -const int32_t ki_outline_8[] = { - -154955775, -4544729, - -154494230, -4038478, - -154961264, -3579998, - -155464186, -4048176, - -154958623, -4544738, -}; -const int32_t ki_outline_9[] = { - -171239492, -4918728, - -170782869, -4442863, - -171261967, -3990792, - -171710847, -4469154, - -171242330, -4918746, -}; -const int32_t ki_outline_10[] = { - -172212151, -4975019, - -171731795, -4514159, - -172215457, -4041140, - -172677497, -4507794, - -172214990, -4975028, -}; -const int32_t ki_outline_11[] = { - -174497986, -5145234, - -174053536, -4650403, - -174578520, -4208108, - -174988188, -4700318, - -174500825, -5145243, -}; -const int32_t ki_outline_12[] = { - -155884831, -6081575, - -155414967, -5579377, - -155965041, -5158987, - -156375599, -5654966, - -155887679, -6081584, -}; -const int32_t ki_outline_13[] = { - -151786169, -11899490, - -151334065, -11418408, - -151833959, -10948766, - -152267782, -11430044, - -151789016, -11899517, -}; - -const int32_t* ki_outlines[] = { - ki_outline_1, - ki_outline_2, - ki_outline_3, - ki_outline_4, - ki_outline_5, - ki_outline_6, - ki_outline_7, - ki_outline_8, - ki_outline_9, - ki_outline_10, - ki_outline_11, - ki_outline_12, - ki_outline_13, -}; -const uint32_t ki_outline_lengths[] = { - 5, - 5, - 5, - 8, - 6, - 5, - 6, - 5, - 5, - 5, - 5, - 5, - 5, -}; - -/* -----St. Kitts and Nevis */ -const int32_t kn_outline_1[] = { - -62578080, 16668180, - -62101596, 17286363, - -62913879, 17817865, - -63272127, 17225355, - -62580919, 16668162, -}; - -const int32_t* kn_outlines[] = { - kn_outline_1, -}; -const uint32_t kn_outline_lengths[] = { - 5, -}; - -/* ----------------S. Korea */ -const int32_t kr_outline_1[] = { - 126284094, 32823088, - 127320884, 33239191, - 127284350, 33711102, - 126819741, 33925140, - 128829775, 34397576, - 129540019, 34927655, - 130021301, 36071518, - 129752049, 37408067, - 128590743, 38931663, - 128032916, 38864975, - 128374617, 38623453, - 128106263, 38327320, - 127090305, 38283865, - 126633844, 37781848, - 125939437, 37875138, - 126223691, 37302919, - 125714014, 36733237, - 126198358, 35926481, - 125558992, 34847972, - 125795832, 34131084, - 126708314, 33926353, - 125738655, 33428927, - 126281255, 32823080, -}; -const int32_t kr_outline_2[] = { - 130873407, 37089759, - 131383416, 37530732, - 130869445, 37909423, - 130361080, 37509073, - 130870559, 37089752, -}; - -const int32_t* kr_outlines[] = { - kr_outline_1, - kr_outline_2, -}; -const uint32_t kr_outline_lengths[] = { - 23, - 5, -}; - -/* ------------------Kosovo */ -const int32_t k0_outline_1[] = { - 21518918, 42328420, - 21752911, 42669798, - 20623163, 43198624, - 20029502, 42732014, - 20566165, 41873698, - 21541556, 42280829, -}; - -const int32_t* k0_outlines[] = { - k0_outline_1, -}; -const uint32_t k0_outline_lengths[] = { - 6, -}; - -/* ------------------Kuwait */ -const int32_t kw_outline_1[] = { - 48354596, 29956720, - 47223294, 30041494, - 46531447, 29096256, - 47433203, 28989544, - 47671328, 28533166, - 48442442, 28542908, - 48607391, 28173354, - 48889336, 28503111, - 48537421, 29305068, - 48796019, 29812800, - 48454228, 29938453, -}; - -const int32_t* kw_outlines[] = { - kw_outline_1, -}; -const uint32_t kw_outline_lengths[] = { - 11, -}; - -/* --------------------Laos */ -const int32_t la_outline_1[] = { - 107524468, 14871829, - 107653142, 15255214, - 107165887, 15802492, - 107396368, 16042999, - 106656462, 16492608, - 105146474, 18650977, - 103891618, 19304969, - 104031971, 19675124, - 104587857, 19618749, - 104927887, 20018132, - 104367815, 20441387, - 104583204, 20646698, - 104101321, 20945489, - 103635041, 20697077, - 103104433, 20891639, - 102949609, 21681358, - 101707517, 22486585, - 101800529, 21212607, - 101247903, 21197309, - 101138919, 21567469, - 100129626, 20372218, - 100519477, 20177911, - 100513584, 19553481, - 101211934, 19548337, - 100908492, 17583857, - 102101491, 18210640, - 102660629, 17817951, - 103288246, 18408405, - 103949550, 18319010, - 104816056, 17300283, - 104819362, 16466068, - 105641024, 15656537, - 105185542, 14319072, - 106066834, 13921158, - 105978880, 14343018, - 106501430, 14578199, - 106938048, 14327314, - 107513778, 14817382, -}; - -const int32_t* la_outlines[] = { - la_outline_1, -}; -const uint32_t la_outline_lengths[] = { - 38, -}; - -/* -----------------Lebanon */ -const int32_t lb_outline_1[] = { - 35914735, 33465368, - 36584977, 34221216, - 36432946, 34613491, - 35976225, 34629197, - 35888675, 34992543, - 35260689, 34437084, - 34714442, 32902133, - 34965458, 32724513, - 35869100, 33431751, -}; - -const int32_t* lb_outlines[] = { - lb_outline_1, -}; -const uint32_t lb_outline_lengths[] = { - 9, -}; - -/* -----------------Liberia */ -const int32_t lr_outline_1[] = { - -10314636, 8310859, - -11507527, 6906525, - -11878791, 7159084, - -11878836, 6653893, - -9363194, 4668240, - -7340053, 3949987, - -7096619, 4378485, - -7571594, 4386420, - -7454391, 5841297, - -8603570, 6507816, - -8296615, 7074036, - -8578848, 7677043, - -8889629, 7262701, - -9463832, 7415876, - -9484116, 8156995, - -9768280, 8534570, - -10285746, 8454108, -}; - -const int32_t* lr_outlines[] = { - lr_outline_1, -}; -const uint32_t lr_outline_lengths[] = { - 17, -}; - -/* -------------------Libya */ -const int32_t ly_outline_1[] = { - 9310256, 30115238, - 9805219, 29176922, - 9915963, 27785689, - 9883247, 26630825, - 9422393, 26147081, - 10325802, 24530233, - 11507643, 24314326, - 11967877, 23517865, - 13481269, 23180186, - 14215543, 22619678, - 15984119, 23445230, - 23980320, 19496636, - 23980320, 19995935, - 24979534, 20002576, - 24980262, 29181888, - 24703221, 30201076, - 24852674, 31334829, - 25150483, 31654961, - 25590011, 31575782, - 25212575, 32264287, - 23559630, 32568566, - 23356296, 32924720, - 22481131, 33239101, - 21503323, 33298414, - 19765991, 32451802, - 19477685, 31835404, - 19693083, 31109098, - 19123515, 30659566, - 17995600, 31286965, - 15994971, 31726187, - 15358721, 32738817, - 11437197, 33554571, - 11139307, 33401505, - 11504544, 33181952, - 11505011, 32413680, - 10274643, 31684962, - 10216351, 30783205, - 9420947, 30179319, -}; - -const int32_t* ly_outlines[] = { - ly_outline_1, -}; -const uint32_t ly_outline_lengths[] = { - 38, -}; - -/* -------------Saint Lucia */ -const int32_t lc_outline_1[] = { - -60948671, 13278033, - -60440233, 14058493, - -61081639, 14497337, - -61520017, 13821711, - -60951518, 13278024, -}; - -const int32_t* lc_outlines[] = { - lc_outline_1, -}; -const uint32_t lc_outline_lengths[] = { - 5, -}; - -/* -----------Liechtenstein */ - -const int32_t* li_outlines[] = { -}; -const uint32_t li_outline_lengths[] = { -}; - -/* ---------------Sri Lanka */ -const int32_t lk_outline_1[] = { - 80499093, 5499458, - 81956995, 6109306, - 82320139, 7341076, - 81058168, 9649346, - 79927459, 10254521, - 79414637, 9839865, - 79261906, 8011962, - 79692495, 5954196, - 80496254, 5499449, -}; - -const int32_t* lk_outlines[] = { - lk_outline_1, -}; -const uint32_t lk_outline_lengths[] = { - 9, -}; - -/* -----------------Lesotho */ - -const int32_t* ls_outlines[] = { -}; -const uint32_t ls_outline_lengths[] = { -}; - -/* ---------------Lithuania */ -const int32_t lt_outline_1[] = { - 23733669, 53912261, - 24768178, 53974638, - 25461157, 54292783, - 25749255, 54156975, - 25547359, 54331825, - 25859272, 54919280, - 26775706, 55273108, - 26457640, 55342457, - 26593546, 55667503, - 24840987, 56411182, - 24120673, 56264262, - 22084569, 56406760, - 21046081, 56070062, - 21020093, 56377109, - 20608467, 56126619, - 20512113, 55156976, - 20957767, 55278898, - 20694166, 55058090, - 21203097, 55007483, - 21389210, 55275539, - 22567279, 55059116, - 22766238, 54356781, - 23370076, 54200460, - 23559109, 53919808, -}; - -const int32_t* lt_outlines[] = { - lt_outline_1, -}; -const uint32_t lt_outline_lengths[] = { - 24, -}; - -/* --------------Luxembourg */ -const int32_t lu_outline_1[] = { - 6089059, 50154585, - 5744070, 49919640, - 5789696, 49538265, - 6344289, 49452743, - 6487283, 49798481, - 6110044, 50123761, -}; - -const int32_t* lu_outlines[] = { - lu_outline_1, -}; -const uint32_t lu_outline_lengths[] = { - 6, -}; - -/* ------------------Latvia */ -const int32_t lv_outline_1[] = { - 28202024, 56260388, - 27639472, 56845647, - 27838225, 57247693, - 27511112, 57508166, - 26462078, 57544472, - 25282617, 58048497, - 24322524, 57870600, - 24474142, 58173688, - 23909362, 57964352, - 23721228, 57232458, - 22883001, 57887837, - 22457783, 57958145, - 21395229, 57732296, - 20627673, 56862238, - 20604191, 56025009, - 20975707, 55821123, - 21046081, 56070062, - 22084569, 56406760, - 24120673, 56264262, - 24840987, 56411182, - 26593546, 55667503, - 27576743, 55798788, - 28173350, 56190341, -}; - -const int32_t* lv_outlines[] = { - lv_outline_1, -}; -const uint32_t lv_outline_lengths[] = { - 23, -}; - -/* -------------------Macau */ -const int32_t mo_outline_1[] = { - 113481771, 21776640, - 113951707, 22038921, - 113870499, 22515116, - 113505199, 22662921, - 113549118, 22225181, - 113088731, 22207942, - 113480433, 21776632, -}; - -const int32_t* mo_outlines[] = { - mo_outline_1, -}; -const uint32_t mo_outline_lengths[] = { - 7, -}; - -/* --------------St. Martin */ -const int32_t mf_outline_1[] = { - -63007780, 17638809, - -62562728, 18149203, - -63109263, 18542039, - -63569739, 18024277, - -63010619, 17638800, -}; - -const int32_t* mf_outlines[] = { - mf_outline_1, -}; -const uint32_t mf_outline_lengths[] = { - 5, -}; - -/* -----------------Morocco */ -const int32_t ma_outline_1[] = { - -8683358, 28620727, - -7160202, 29612656, - -5448776, 29956931, - -4968240, 30465376, - -3666824, 30964025, - -3768154, 31689533, - -2863407, 32074705, - -1225940, 32107237, - -1065528, 32468298, - -1679194, 33318659, - -1795615, 34751879, - -2219620, 35104182, - -1710752, 35169349, - -2855636, 35761621, - -4352625, 35539004, - -5104200, 36239023, - -6076914, 36129388, - -7217164, 34241883, - -8773944, 33558940, - -9564300, 32840289, - -10249167, 31499960, - -10216800, 30039446, - -11736507, 28678534, - -13257894, 28203352, - -13933697, 26990677, - -14863174, 26359760, - -15314111, 24901864, - -16296930, 24036472, - -17356350, 22034155, - -17349873, 21153200, - -17073461, 21004735, - -16730934, 21470315, - -14750948, 21500600, - -13891107, 23691002, - -12431120, 24830677, - -11392551, 26883416, - -8794884, 27120690, - -8683358, 27656449, -}; - -const int32_t* ma_outlines[] = { - ma_outline_1, -}; -const uint32_t ma_outline_lengths[] = { - 38, -}; - -/* ------------------Monaco */ -const int32_t mc_outline_1[] = { - 7436937, 43761462, - 7012743, 43541614, - 7631853, 43455772, - 7872593, 43840611, - 7438697, 43750451, -}; - -const int32_t* mc_outlines[] = { - mc_outline_1, -}; -const uint32_t mc_outline_lengths[] = { - 5, -}; - -/* -----------------Moldova */ - -const int32_t* md_outlines[] = { -}; -const uint32_t md_outline_lengths[] = { -}; - -/* --------------Madagascar */ -const int32_t mg_outline_1[] = { - 45208597, -25977207, - 46918522, -25519760, - 47576781, -24974516, - 49920791, -17507892, - 50913258, -15509858, - 50363328, -12932274, - 49656111, -11839635, - 48918325, -11740793, - 46818674, -14797080, - 45172817, -15518132, - 44107819, -15954085, - 43552849, -17256380, - 43960074, -19858613, - 43091537, -21185245, - 42807966, -22275864, - 43650298, -25206260, - 45205749, -25977215, -}; - -const int32_t* mg_outlines[] = { - mg_outline_1, -}; -const uint32_t mg_outline_lengths[] = { - 17, -}; - -/* ----------------Maldives */ -const int32_t mv_outline_1[] = { - 73398898, 2777879, - 73852898, 3084731, - 73583799, 3713029, - 73977512, 4245040, - 73385298, 4678371, - 73024777, 4198809, - 73327869, 3733992, - 72932906, 3243880, - 73396060, 2777861, -}; - -const int32_t* mv_outlines[] = { - mv_outline_1, -}; -const uint32_t mv_outline_lengths[] = { - 9, -}; - -/* ------------------Mexico */ -const int32_t mx_outline_1[] = { - -89133537, 17970786, - -88372422, 18482307, - -88090288, 17893293, - -87478293, 18032545, - -86985989, 19847759, - -86318352, 20452622, - -86527911, 21737535, - -88162917, 22034256, - -90388628, 21495043, - -90773376, 21158231, - -91167153, 19551122, - -91859322, 19129220, - -94324183, 18609425, - -95552359, 19179434, - -96750254, 20859126, - -97392460, 22556707, - -96791496, 26210247, - -97369427, 26339227, - -97140186, 26029728, - -97375625, 25871800, - -99107766, 26446909, - -99505315, 27548338, - -101380342, 29742545, - -102343075, 29864967, - -103257695, 29001122, - -104400621, 29573745, - -104917853, 30583351, - -106445376, 31768392, - -108211832, 31779320, - -108214446, 31329431, - -111041974, 31324211, - -114835955, 32508323, - -114724770, 32715339, - -117128267, 32533363, - -117328187, 32873430, - -117491932, 32230032, - -116203550, 29774203, - -114518804, 28365834, - -114701944, 28214699, - -114963947, 28685640, - -115456700, 28712586, - -115795607, 28171483, - -115637117, 27795084, - -114705807, 26890585, - -112687724, 25894512, - -112741137, 24730039, - -112431120, 24281129, - -110674123, 23288903, - -110271309, 22557666, - -109769645, 22494299, - -109078571, 22992502, - -108999043, 23622387, - -109561074, 24624416, - -110123680, 24735142, - -110706229, 26284951, - -112300226, 28000458, - -112168506, 28384918, - -109771936, 26298611, - -109636946, 25359244, - -108680429, 24894695, - -106170204, 22392197, - -105675897, 21264882, - -106104645, 20280932, - -105263597, 19014845, - -103648264, 17944082, - -102081019, 17535265, - -99857778, 16317474, - -96559200, 15218775, - -94568929, 15758451, - -92167013, 14112515, - -91879094, 14273993, - -92235133, 14545389, - -92204258, 15275010, - -91736586, 16070179, - -90447153, 16072681, - -90416978, 16390988, - -91409626, 17255870, - -90992960, 17252435, - -90989142, 17816428, - -89162355, 17901954, -}; -const int32_t mx_outline_2[] = { - -118283302, 28507777, - -117800871, 29086456, - -118415355, 29578740, - -118846798, 29071226, - -118286150, 28507769, -}; -const int32_t mx_outline_3[] = { - -106528335, 21107637, - -106055525, 21654488, - -106640741, 22129307, - -107081014, 21570536, - -106531174, 21107629, -}; -const int32_t mx_outline_4[] = { - -110972283, 18291845, - -110465435, 18752768, - -110999897, 19290059, - -111512664, 18770661, - -110975121, 18291836, -}; - -const int32_t* mx_outlines[] = { - mx_outline_1, - mx_outline_2, - mx_outline_3, - mx_outline_4, -}; -const uint32_t mx_outline_lengths[] = { - 80, - 5, - 5, - 5, -}; - -/* ------------Marshall Is. */ -const int32_t mh_outline_1[] = { - 166867894, 10702337, - 167348493, 11167447, - 166864328, 11611187, - 166395569, 11151640, - 166865055, 10702329, -}; -const int32_t mh_outline_2[] = { - 168818056, 6844866, - 169262731, 7429963, - 168559610, 7768235, - 168242101, 7202722, - 168815217, 6844857, -}; -const int32_t mh_outline_3[] = { - 171760523, 6524167, - 172178006, 6817355, - 172052027, 7311245, - 170698284, 7452119, - 170740558, 6817786, - 171757676, 6524149, -}; -const int32_t mh_outline_4[] = { - 169619883, 5349798, - 170183720, 6018267, - 169610963, 6446267, - 169141341, 5800624, - 169617044, 5349780, -}; - -const int32_t* mh_outlines[] = { - mh_outline_1, - mh_outline_2, - mh_outline_3, - mh_outline_4, -}; -const uint32_t mh_outline_lengths[] = { - 5, - 5, - 6, - 5, -}; - -/* ---------------Macedonia */ -const int32_t mk_outline_1[] = { - 22951497, 41605621, - 22239699, 42358136, - 20778086, 42071023, - 20448593, 41521259, - 20964280, 40849909, - 22929686, 41356076, -}; - -const int32_t* mk_outlines[] = { - mk_outline_1, -}; -const uint32_t mk_outline_lengths[] = { - 6, -}; - -/* --------------------Mali */ -const int32_t ml_outline_1[] = { - -5479014, 10565088, - -5288113, 11827901, - -4428685, 12337586, - -4051186, 13382435, - -3301731, 13280734, - -2586735, 14227573, - -2113224, 14168434, - -760433, 15047761, - 3504256, 15356318, - 4234649, 16996378, - 4227624, 19142752, - 3119678, 19103168, - 3130278, 19850207, - 1753206, 20331594, - 1145541, 21102225, - -4822615, 24995574, - -6594083, 24994649, - -5628664, 16568645, - -5359897, 16282875, - -5512494, 15496261, - -9350555, 15677381, - -10948235, 15151138, - -11502676, 15636821, - -12280608, 14809036, - -11450555, 12557704, - -11492444, 12166955, - -10933198, 12205194, - -10709230, 11898703, - -9043079, 12402335, - -8398520, 11366541, - -8666721, 11009478, - -8337390, 10990618, - -7990640, 10162500, - -7497959, 10439771, - -7017109, 10143249, - -6261132, 10724068, - -6117213, 10201880, - -5507014, 10483437, -}; - -const int32_t* ml_outlines[] = { - ml_outline_1, -}; -const uint32_t ml_outline_lengths[] = { - 38, -}; - -/* -------------------Malta */ -const int32_t mt_outline_1[] = { - 14535622, 35453530, - 14971349, 36010358, - 14495467, 36391396, - 13988889, 36389588, - 13774811, 35903440, - 14532783, 35453522, -}; - -const int32_t* mt_outlines[] = { - mt_outline_1, -}; -const uint32_t mt_outline_lengths[] = { - 6, -}; - -/* -----------------Myanmar */ -const int32_t mm_outline_1[] = { - 101128167, 21705109, - 100214733, 21462974, - 99917705, 22028008, - 99192989, 22125985, - 99507130, 22959139, - 98863756, 23191239, - 98835082, 24121207, - 97564559, 23911046, - 97583271, 24774812, - 98656281, 25863559, - 98739375, 26698161, - 98651161, 27572444, - 98298833, 27550100, - 97599234, 28517045, - 96876853, 27586740, - 97102061, 27115425, - 96190792, 27261276, - 95128687, 26597291, - 94127667, 23876472, - 93326271, 24064190, - 93151136, 22230626, - 92574893, 21978088, - 92599849, 21270145, - 92208246, 21357866, - 92324111, 20791830, - 91981017, 21741311, - 91743449, 21393760, - 91940907, 20571329, - 93045323, 19403755, - 93109858, 18635966, - 93998723, 18065731, - 93902487, 15712713, - 95466615, 15293696, - 97036592, 16238864, - 97831754, 13336916, - 97489936, 12326334, - 97643610, 10783352, - 97959368, 10407065, - 97675725, 9800566, - 98009009, 9445544, - 98500990, 9593691, - 98757207, 10660951, - 99614721, 11781191, - 99136817, 13716679, - 98202093, 14975930, - 98888253, 16351892, - 97373927, 18517960, - 97745848, 18588165, - 98015028, 19749486, - 98916730, 19772899, - 99458863, 20363044, - 100122494, 20316638, - 101147292, 21581627, -}; - -const int32_t* mm_outlines[] = { - mm_outline_1, -}; -const uint32_t mm_outline_lengths[] = { - 53, -}; - -/* --------------Montenegro */ -const int32_t me_outline_1[] = { - 20339978, 42892881, - 18974162, 43542353, - 19026668, 43292446, - 18443859, 42968436, - 18517449, 42432911, - 18028289, 42698283, - 18000783, 42447043, - 19444537, 41541300, - 19328978, 42249255, - 20347623, 42852781, -}; - -const int32_t* me_outlines[] = { - me_outline_1, -}; -const uint32_t me_outline_lengths[] = { - 10, -}; - -/* ----------------Mongolia */ -const int32_t mn_outline_1[] = { - 116551153, 49920307, - 115429211, 49896487, - 114297028, 50274397, - 112806427, 49523589, - 110709804, 49142965, - 108613657, 49322800, - 107965424, 49653529, - 107916537, 49947803, - 107233279, 49989399, - 106711088, 50312585, - 105383567, 50473710, - 104078737, 50154222, - 103304371, 50200292, - 102288413, 50585126, - 102111516, 51353451, - 98893113, 52117279, - 97835706, 51051663, - 98250261, 50302454, - 97359770, 49741434, - 94614716, 50023714, - 94251069, 50556396, - 92354806, 50864182, - 87814308, 49162321, - 87979723, 48555121, - 90330641, 47655150, - 91028893, 46566071, - 90661832, 45525226, - 90877266, 45196104, - 93516229, 44944461, - 95350283, 44278070, - 96385457, 42720338, - 101495281, 42538747, - 102156684, 42158094, - 103711110, 41751297, - 104498250, 41876974, - 104498250, 41658694, - 104982047, 41595520, - 107748696, 42400974, - 109443161, 42455958, - 111933139, 43711439, - 111402216, 44367264, - 111898006, 45064043, - 113586991, 44745714, - 114560163, 45389992, - 115681027, 45458253, - 116562580, 46289804, - 117333433, 46362026, - 117438132, 46586247, - 119867230, 46672186, - 119711166, 47149985, - 118498377, 47983996, - 117768397, 47987868, - 117350797, 47652182, - 116760550, 47869788, - 115898221, 47686932, - 115616384, 47874799, - 116631561, 49877055, -}; - -const int32_t* mn_outlines[] = { - mn_outline_1, -}; -const uint32_t mn_outline_lengths[] = { - 57, -}; - -/* ----------N. Mariana Is. */ -const int32_t mp_outline_1[] = { - 145732134, 17626776, - 146283511, 18166962, - 146092386, 19009402, - 145614608, 19232968, - 145197340, 18778353, - 145319017, 17881604, - 145729296, 17626767, -}; -const int32_t mp_outline_2[] = { - 145694253, 15897977, - 146165024, 16414867, - 145576618, 16807892, - 145185411, 16323685, - 145691405, 15897960, -}; -const int32_t mp_outline_3[] = { - 145219358, 13672561, - 145643120, 13921650, - 145589581, 14483429, - 146271070, 15269193, - 145819020, 15700922, - 145207599, 15264781, - 145290541, 14623566, - 144702953, 14160685, - 145216519, 13672543, -}; - -const int32_t* mp_outlines[] = { - mp_outline_1, - mp_outline_2, - mp_outline_3, -}; -const uint32_t mp_outline_lengths[] = { - 7, - 5, - 9, -}; - -/* --------------Mozambique */ -const int32_t mz_outline_1[] = { - 34659510, -11588638, - 34357829, -12164728, - 34563651, -13360165, - 35892717, -14891801, - 35755311, -16058288, - 35167184, -16560224, - 35272547, -17118430, - 34248216, -15887501, - 34555485, -15140929, - 34374987, -14424849, - 33636428, -14568199, - 33201724, -14013353, - 30224950, -15066930, - 30437752, -15995354, - 32947986, -16712309, - 32993054, -18359596, - 32699736, -18940905, - 32992740, -19984870, - 32429775, -21297045, - 31287836, -22402037, - 31985827, -24460674, - 32112903, -26839490, - 32886137, -26849313, - 32780540, -27253231, - 33151068, -27174179, - 33269699, -25793934, - 35223257, -25002091, - 35814977, -24395123, - 35985307, -22246030, - 35191564, -20169361, - 37521093, -18080389, - 40128202, -16771487, - 40945696, -15694882, - 41293595, -14729020, - 40892938, -11621557, - 41055308, -10591823, - 40392028, -10025118, - 40105430, -10175111, - 40463552, -10464321, - 39988694, -10820831, - 38491732, -11413303, - 37920197, -11294760, - 37372889, -11710447, - 34826534, -11575671, -}; - -const int32_t* mz_outlines[] = { - mz_outline_1, -}; -const uint32_t mz_outline_lengths[] = { - 44, -}; - -/* --------------Mauritania */ -const int32_t mr_outline_1[] = { - -5275015, 25274523, - -8683358, 27285927, - -8682199, 25995515, - -12016287, 25995409, - -12023420, 23467557, - -13153267, 22820518, - -13016220, 21333939, - -16964558, 21329235, - -17048048, 20806140, - -16953554, 21749477, - -17344186, 21553982, - -17484746, 20707322, - -16696007, 20162847, - -16961468, 19320337, - -16494587, 18186858, - -16900571, 15585265, - -16239025, 16531285, - -14533726, 16655953, - -13409637, 16059174, - -12302518, 14816998, - -11502676, 15636821, - -10948235, 15151138, - -9350555, 15677381, - -5512494, 15496261, - -5359897, 16282875, - -5628664, 16568645, - -6594083, 24994649, - -4822615, 24995574, - -5049502, 25135464, -}; - -const int32_t* mr_outlines[] = { - mr_outline_1, -}; -const uint32_t mr_outline_lengths[] = { - 29, -}; - -/* --------------Montserrat */ -const int32_t ms_outline_1[] = { - -62149781, 16247811, - -61699689, 16758748, - -62193098, 17241360, - -62670427, 16682441, - -62152620, 16247794, -}; - -const int32_t* ms_outlines[] = { - ms_outline_1, -}; -const uint32_t ms_outline_lengths[] = { - 5, -}; - -/* ---------------Mauritius */ -const int32_t mu_outline_1[] = { - 57526880, -20935775, - 58035354, -20723169, - 58241113, -20211623, - 57964800, -19680791, - 57522101, -19575058, - 56868505, -20429219, - 57524041, -20935784, -}; - -const int32_t* mu_outlines[] = { - mu_outline_1, -}; -const uint32_t mu_outline_lengths[] = { - 7, -}; - -/* ------------------Malawi */ -const int32_t mw_outline_1[] = { - 34937018, -11463425, - 34320881, -9731542, - 32919877, -9407376, - 33661536, -10553097, - 33261354, -10893334, - 33252362, -12112588, - 33512298, -12347717, - 33021576, -12630487, - 32670433, -13590432, - 33636428, -14568199, - 34505314, -14598120, - 34248216, -15887501, - 35201392, -17131093, - 35291466, -16247169, - 35791226, -15958656, - 35892717, -14891801, - 34563651, -13360165, - 34357829, -12164728, - 34952621, -11543738, -}; - -const int32_t* mw_outlines[] = { - mw_outline_1, -}; -const uint32_t mw_outline_lengths[] = { - 19, -}; - -/* ----------------Malaysia */ -const int32_t my_outline_1[] = { - 110614771, 878135, - 111809018, 1011665, - 112476161, 1559074, - 113622241, 1235941, - 114545907, 1467141, - 115860762, 4348052, - 117277522, 4299321, - 117767984, 3716395, - 118898613, 4085621, - 119026299, 4587035, - 119643711, 4982533, - 119677730, 5519684, - 118121471, 6487034, - 117607006, 7641150, - 116857559, 7679883, - 114971798, 5346683, - 113731844, 4927062, - 112731624, 3543560, - 111049502, 3118170, - 110738631, 2028279, - 109357282, 2387396, - 109167208, 1607547, - 109628888, 2027520, - 109654005, 1614888, - 110505734, 861958, -}; -const int32_t my_outline_2[] = { - 103482444, 877385, - 104444953, 981265, - 104250198, 1102620, - 104737597, 1481850, - 104430814, 2331987, - 104652832, 2905968, - 104353011, 3290369, - 103893441, 3215366, - 103896226, 4747580, - 103466212, 5664883, - 102391818, 6636962, - 101759700, 6534266, - 102101078, 6242249, - 101873598, 5825275, - 101113955, 5636760, - 100754494, 6460069, - 99390088, 6787311, - 99235802, 6209922, - 99910545, 5840613, - 99762862, 5146801, - 100925902, 2628465, - 103479606, 877375, -}; -const int32_t my_outline_3[] = { - 114571742, 4049051, - 114063817, 4592687, - 115047679, 5016352, - 114840249, 4393218, - 114608331, 4023991, -}; -const int32_t my_outline_4[] = { - 115170568, 4364202, - 115026802, 4899725, - 115266688, 4633980, - 115246691, 4347222, -}; -const int32_t my_outline_5[] = { - 117625098, 4121476, - 117884720, 4186147, - 117736821, 4004018, -}; - -const int32_t* my_outlines[] = { - my_outline_1, - my_outline_2, - my_outline_3, - my_outline_4, - my_outline_5, -}; -const uint32_t my_outline_lengths[] = { - 25, - 22, - 5, - 4, - 3, -}; - -/* -----------------Namibia */ -const int32_t na_outline_1[] = { - 25001758, -17568589, - 20745531, -18019774, - 18955306, -17803563, - 18396419, -17399399, - 14017518, -17408904, - 13179480, -16971672, - 11743029, -17249224, - 11799254, -16788829, - 11377729, -16997934, - 11365674, -18176794, - 14037479, -22592438, - 14058158, -24267690, - 14866965, -27415712, - 16183851, -28937869, - 16695782, -28947304, - 16447551, -28617525, - 17056249, -28030999, - 17447951, -28698139, - 18102697, -28871667, - 19161748, -28938746, - 19980409, -28451280, - 19977364, -22000147, - 20970991, -22000147, - 20974099, -18318822, - 23219384, -17999721, - 23599722, -18459951, - 25258793, -17793590, - 25092138, -17634321, -}; - -const int32_t* na_outlines[] = { - na_outline_1, -}; -const uint32_t na_outline_lengths[] = { - 28, -}; - -/* -----------New Caledonia */ -const int32_t nc_outline_1[] = { - 159940239, -19758918, - 160424198, -19233284, - 159931445, -18687999, - 159479098, -19177453, - 159937401, -19758935, -}; -const int32_t nc_outline_2[] = { - 167515139, -23077305, - 167966408, -22765971, - 167832119, -22270714, - 164674262, -19922548, - 163727501, -19855714, - 163632477, -20417295, - 164624594, -21600362, - 167512301, -23077313, -}; -const int32_t nc_outline_3[] = { - 168011000, -22062394, - 168520570, -21806977, - 168489129, -21181470, - 167860676, -20933885, - 167480204, -20327188, - 166299557, -20084175, - 166144400, -20974195, - 168008162, -22062419, -}; - -const int32_t* nc_outlines[] = { - nc_outline_1, - nc_outline_2, - nc_outline_3, -}; -const uint32_t nc_outline_lengths[] = { - 5, - 8, - 8, -}; - -/* -------------------Niger */ -const int32_t ne_outline_1[] = { - 13448202, 14380640, - 15474325, 16908372, - 15963188, 20346167, - 15181843, 21523389, - 14978904, 22996269, - 14215543, 22619678, - 13481269, 23180186, - 11967877, 23517865, - 10932174, 22907278, - 7481745, 20873091, - 5836624, 19479146, - 4227624, 19142752, - 4182152, 16581779, - 3504256, 15356318, - 228693, 14963686, - 429197, 13972116, - 1201191, 13357526, - 987257, 13041889, - 1564946, 12635401, - 2104600, 12701291, - 2389186, 11897049, - 2365983, 12221939, - 2805232, 12383836, - 3653134, 11731835, - 3646675, 12529984, - 4147522, 13457725, - 4664808, 13733216, - 6299795, 13658804, - 7005027, 12995531, - 7830507, 13340910, - 9615872, 12810638, - 10475874, 13330213, - 12463190, 13093768, - 13606332, 13704612, - 13505766, 14134432, -}; - -const int32_t* ne_outlines[] = { - ne_outline_1, -}; -const uint32_t ne_outline_lengths[] = { - 35, -}; - -/* ----------Norfolk Island */ -const int32_t nf_outline_1[] = { - 167963255, -29490032, - 168438122, -29010590, - 167886521, -28619506, - 167458348, -29058677, - 167960416, -29490040, -}; - -const int32_t* nf_outlines[] = { - nf_outline_1, -}; -const uint32_t nf_outline_lengths[] = { - 5, -}; - -/* -----------------Nigeria */ -const int32_t ng_outline_1[] = { - 13763475, 13489560, - 13426912, 13701766, - 12319065, 13073664, - 10475874, 13330213, - 9615872, 12810638, - 7830507, 13340910, - 6937177, 13008198, - 6299795, 13658804, - 5491994, 13872840, - 4147522, 13457725, - 3490566, 11499195, - 3834468, 10607438, - 2774842, 9048542, - 2774635, 6711734, - 2706480, 6369244, - 2259586, 6324154, - 2559938, 5944302, - 3352414, 5947702, - 4365983, 5854971, - 5235929, 4367042, - 5934055, 3862912, - 8550075, 4187860, - 8908081, 4475519, - 8532836, 4605866, - 9060147, 6009058, - 10143597, 6996414, - 10606202, 7063079, - 11153348, 6437919, - 11477568, 6597393, - 13699865, 10873134, - 14559759, 11492266, - 14619704, 12150985, - 14197451, 12383792, - 13932358, 13258490, -}; - -const int32_t* ng_outlines[] = { - ng_outline_1, -}; -const uint32_t ng_outline_lengths[] = { - 34, -}; - -/* ---------------Nicaragua */ -const int32_t ni_outline_1[] = { - -87820704, 13285151, - -88037072, 12652991, - -85991698, 10691561, - -85669463, 10624314, - -85908029, 10897551, - -85584195, 11189445, - -83919284, 10735359, - -83641965, 10917207, - -83430843, 10440091, - -82733894, 15138119, - -83492881, 15437559, - -83760462, 15220362, - -83157522, 14993062, - -83635480, 14876424, - -84985135, 14752432, - -85733926, 13858683, - -86040368, 14050144, - -86758958, 13746134, - -87009300, 13007828, - -87838400, 13385794, -}; - -const int32_t* ni_outlines[] = { - ni_outline_1, -}; -const uint32_t ni_outline_lengths[] = { - 20, -}; - -/* --------------------Niue */ -const int32_t nu_outline_1[] = { - -169901280, -19564210, - -169344271, -19041338, - -169906437, -18542922, - -170397483, -19074088, - -169904119, -19564219, -}; - -const int32_t* nu_outlines[] = { - nu_outline_1, -}; -const uint32_t nu_outline_lengths[] = { - 5, -}; - -/* -------------Netherlands */ -const int32_t nl_outline_1[] = { - 6006846, 50949963, - 6198870, 51449984, - 5948761, 51802675, - 6741838, 51910888, - 7019597, 52266032, - 6691604, 52530177, - 7179533, 52966222, - 7134779, 53803708, - 4916938, 53604327, - 4329035, 53200593, - 4001150, 52349183, - 3064683, 51685579, - 2932990, 51254955, - 3350105, 51377688, - 3902066, 51207670, - 5030934, 51469103, - 5827111, 51125635, - 5693585, 50774738, - 6048447, 50904903, -}; -const int32_t nl_outline_2[] = { - -62959541, 17043472, - -62527074, 17670615, - -63423574, 18045091, - -63665491, 17454831, - -62962388, 17043463, -}; -const int32_t nl_outline_3[] = { - -68252010, 11589603, - -67775624, 12298987, - -68437889, 12738040, - -68814778, 12188961, - -68254849, 11589594, -}; - -const int32_t* nl_outlines[] = { - nl_outline_1, - nl_outline_2, - nl_outline_3, -}; -const uint32_t nl_outline_lengths[] = { - 19, - 5, - 5, -}; - -/* ------------------Norway */ -const int32_t no_outline_1[] = { - 16704514, 76474622, - 17488168, 76625753, - 17620059, 77039431, - 18146292, 77408501, - 18654649, 77492254, - 18886935, 77949231, - 19415594, 78048825, - 19805471, 78447329, - 21103699, 77900035, - 20426836, 77576143, - 20816750, 77357178, - 22007386, 77400529, - 22232639, 77197207, - 22968682, 77183600, - 25348391, 77746296, - 24515518, 77972429, - 23583040, 78035305, - 23861095, 78187465, - 23351329, 78316784, - 22698056, 78331850, - 22443680, 78617125, - 21725575, 78681146, - 21721255, 78831842, - 21025994, 78978126, - 21152244, 79102982, - 20640213, 79206416, - 19317911, 79254305, - 19002521, 79599835, - 18405285, 79704517, - 19326130, 79647159, - 19539453, 79485070, - 20636530, 79326014, - 22261034, 79308075, - 22671475, 79158578, - 24004332, 79110411, - 24868781, 79271395, - 25986824, 79350125, - 26413847, 79581697, - 27647647, 79908071, - 27144546, 80219356, - 26042322, 80251626, - 24406014, 80433145, - 23694377, 80366282, - 23640191, 80483906, - 23059187, 80547531, - 22072505, 80442535, - 21995852, 80268378, - 21170866, 80316035, - 19831603, 80550095, - 19250106, 80505988, - 19221396, 80410765, - 18041414, 80420625, - 17469061, 80149098, - 18056011, 79999841, - 17824830, 79951547, - 16379540, 80129878, - 15682276, 80038491, - 15393818, 79736473, - 14850535, 79863784, - 14297200, 79858319, - 13745697, 79939199, - 12650723, 79865990, - 11675826, 79899559, - 10410657, 79841448, - 10294109, 79507166, - 10781832, 79102919, - 11136073, 79033125, - 10926424, 78968562, - 10240129, 78963814, - 10108526, 78836023, - 10712006, 78426214, - 11645310, 78160277, - 12300802, 78148747, - 12562068, 78243972, - 12953572, 78154868, - 13507697, 78150760, - 13233217, 78036527, - 13366536, 77822924, - 14285171, 77673870, - 13598481, 77574836, - 13730336, 77297868, - 16114474, 76543206, - 16701675, 76474618, -}; -const int32_t no_outline_2[] = { - 31579699, 80003788, - 33773421, 80130918, - 34063478, 80236954, - 33327901, 80317564, - 31308372, 80178830, - 31047321, 80088393, - 31576851, 80003786, -}; -const int32_t no_outline_3[] = { - 28041064, 78741351, - 28610102, 78797736, - 29478315, 78771217, - 30145862, 78905248, - 29890651, 78993700, - 28955468, 79053846, - 28035665, 79007485, - 27439921, 78852208, - 28038226, 78741349, -}; -const int32_t no_outline_4[] = { - 26732497, 78557681, - 27211425, 78589956, - 27446586, 78716096, - 26878734, 78877377, - 26362320, 78895442, - 25982853, 78812652, - 26020053, 78702161, - 26729650, 78557679, -}; -const int32_t no_outline_5[] = { - 19102692, 74230490, - 19606665, 74329682, - 19699048, 74506097, - 19383515, 74624899, - 18762761, 74630793, - 18359049, 74459497, - 19099854, 74230485, -}; -const int32_t no_outline_6[] = { - -9043367, 70684555, - -7665109, 70944455, - -7578978, 71226949, - -7929240, 71320303, - -8498826, 71276007, - -9243574, 71030783, - -9540351, 70827752, - -9046215, 70684552, -}; -const int32_t no_outline_7[] = { - 20889298, 69071442, - 21143746, 69247246, - 21621811, 69270706, - 22410909, 68719888, - 23323975, 68648985, - 23854026, 68805927, - 24941347, 68593279, - 25748330, 68990154, - 26072442, 69691560, - 26525436, 69915058, - 27127523, 69906483, - 27747890, 70064819, - 29141608, 69671455, - 29333435, 69473020, - 28832633, 69118983, - 29118558, 69049943, - 29388313, 69298145, - 30087283, 69432867, - 30180151, 69635851, - 30788894, 69528518, - 30869769, 69783438, - 31354258, 69709076, - 31178592, 69895935, - 30483916, 69991224, - 31281314, 70173961, - 31409675, 70347059, - 30431877, 70788557, - 28274545, 71181989, - 27475422, 71231027, - 26921278, 71059072, - 25539795, 71286032, - 24394515, 71119177, - 23862057, 70892450, - 23324172, 70987695, - 21738700, 70779104, - 21551204, 70633226, - 21902939, 70441142, - 21679932, 70401313, - 20199122, 70318224, - 19761086, 70422504, - 18997401, 70388508, - 17848779, 69759154, - 17197132, 69710657, - 16543401, 69335594, - 16166881, 69454753, - 15668846, 69421089, - 13981550, 68791038, - 14237668, 68505155, - 13292371, 68388063, - 12567188, 68098497, - 12382028, 67791120, - 12783907, 67651607, - 14639099, 68028484, - 14383456, 67595519, - 12820351, 66728353, - 12627905, 66386694, - 12068120, 66272638, - 11981325, 65886612, - 11392722, 65761552, - 11685483, 65268091, - 10490229, 65055251, - 10292349, 64853847, - 10565418, 64688861, - 9199081, 63869970, - 8735218, 64002037, - 7986418, 63834897, - 7397267, 63499179, - 7418881, 63290232, - 4824465, 62307585, - 4496400, 61933481, - 4694093, 59174322, - 5335445, 58391238, - 6368346, 57890042, - 8031253, 57856069, - 10656669, 58971606, - 11220775, 58715940, - 11195829, 59078252, - 11642723, 58926064, - 11680758, 59592276, - 12486088, 60106769, - 12294163, 61002682, - 12706023, 61059838, - 12880790, 61352276, - 12155356, 61720727, - 12175199, 63595963, - 12792737, 63999995, - 14063252, 64095517, - 14077616, 64463995, - 13650251, 64581533, - 14479657, 65301438, - 14543221, 66129346, - 15483731, 66305976, - 15422960, 66489842, - 16403471, 67054976, - 16127418, 67425805, - 16783602, 67895029, - 17324657, 68103802, - 17916656, 67964894, - 18303048, 68555400, - 19969818, 68356394, - 20348036, 68848715, - 20116729, 69020901, - 20675867, 69069477, -}; - -const int32_t* no_outlines[] = { - no_outline_1, - no_outline_2, - no_outline_3, - no_outline_4, - no_outline_5, - no_outline_6, - no_outline_7, -}; -const uint32_t no_outline_lengths[] = { - 83, - 7, - 9, - 8, - 7, - 8, - 103, -}; - -/* -------------------Nepal */ -const int32_t np_outline_1[] = { - 80907646, 30171905, - 80084592, 28994172, - 80418577, 28612023, - 82733373, 27518989, - 84610215, 27298695, - 85240203, 26750353, - 88054912, 26430015, - 88109790, 27870598, - 86136991, 28114327, - 85994572, 27910409, - 82043395, 30326778, - 80966145, 30180014, -}; - -const int32_t* np_outlines[] = { - np_outline_1, -}; -const uint32_t np_outline_lengths[] = { - 12, -}; - -/* -------------------Nauru */ -const int32_t nr_outline_1[] = { - 166942113, -1002948, - 167407566, -514407, - 166937073, -37197, - 166457894, -523360, - 166939274, -1002957, -}; - -const int32_t* nr_outlines[] = { - nr_outline_1, -}; -const uint32_t nr_outline_lengths[] = { - 5, -}; - -/* -------------New Zealand */ -const int32_t nz_outline_1[] = { - -172479876, -9029647, - -172030261, -8565124, - -172510374, -8099337, - -172947638, -8561458, - -172482715, -9029664, -}; -const int32_t nz_outline_2[] = { - -171184497, -9804112, - -170737477, -9342188, - -171216135, -8886432, - -171653417, -9345453, - -171187335, -9804130, -}; -const int32_t nz_outline_3[] = { - 167558079, -47568539, - 168534323, -47301889, - 168679832, -46910735, - 169922975, -46814485, - 171122396, -46070539, - 171722704, -44449862, - 173388693, -44099894, - 173541775, -43652804, - 173228757, -43369590, - 174732267, -41743864, - 175378892, -41942841, - 176130809, -41577418, - 177247532, -40306097, - 177451432, -39447430, - 178280810, -39434921, - 178888287, -37470155, - 178034789, -37197047, - 177248601, -37634050, - 176508928, -37366959, - 175721483, -35808254, - 175016368, -35874493, - 174667759, -35012796, - 173275802, -34109694, - 172426624, -34163349, - 172295111, -34605395, - 174392129, -37749187, - 174163445, -38639216, - 173448826, -38957289, - 173351449, -39472763, - 174694143, -40208615, - 174738196, -40503414, - 174571909, -40746758, - 173885219, -40375750, - 173385234, -40687964, - 173172010, -40222870, - 172381556, -40237653, - 170492974, -42637910, - 167508716, -44296957, - 166517129, -45066150, - 166028481, -45905708, - 166478618, -46455028, - 167389492, -46551893, - 167075477, -47291726, - 167555240, -47568545, -}; -const int32_t nz_outline_4[] = { - -176217021, -44652068, - -175693438, -44363681, - -175765788, -43610242, - -176941233, -43458926, - -177259533, -43953541, - -176219859, -44652081, -}; -const int32_t nz_outline_5[] = { - 166190241, -51129530, - 166631664, -50987939, - 166716654, -50556980, - 166184492, -50244935, - 165757019, -50354789, - 165439968, -50808031, - 166187402, -51129535, -}; -const int32_t nz_outline_6[] = { - 169130634, -52843086, - 169682675, -52547228, - 169126681, -52210099, - 168572591, -52495945, - 169127795, -52843092, -}; - -const int32_t* nz_outlines[] = { - nz_outline_1, - nz_outline_2, - nz_outline_3, - nz_outline_4, - nz_outline_5, - nz_outline_6, -}; -const uint32_t nz_outline_lengths[] = { - 5, - 5, - 44, - 6, - 7, - 5, -}; - -/* --------------------Oman */ -const int32_t om_outline_1[] = { - 55320169, 22496920, - 55641020, 22001856, - 54977398, 19995935, - 51977627, 18996149, - 53085672, 16648384, - 52662952, 16499152, - 52810258, 16306040, - 55178864, 16620671, - 55737283, 17467505, - 56599459, 17610745, - 57105849, 18413901, - 58152126, 18738305, - 58267676, 19968666, - 59116844, 19994713, - 59279457, 20881492, - 60259133, 22200079, - 60194517, 22743634, - 59062415, 23833584, - 57416181, 24297391, - 57007887, 24711101, - 56692633, 25456302, - 56869358, 26410214, - 56533811, 26740263, - 55648144, 26172723, - 55701396, 25624490, - 56167451, 26047452, - 56387951, 24979167, - 55795692, 24868087, - 55992162, 24092941, - 55468471, 23941095, - 55259236, 22590895, -}; - -const int32_t* om_outlines[] = { - om_outline_1, -}; -const uint32_t om_outline_lengths[] = { - 31, -}; - -/* ----------------Pakistan */ -const int32_t pk_outline_1[] = { - 60843397, 29858688, - 61889890, 28546525, - 62758004, 28243572, - 62752784, 27265643, - 63305203, 27124564, - 63157772, 26649763, - 61842351, 26225942, - 61587840, 25202337, - 61117797, 25181029, - 61326951, 24840342, - 64681943, 24775239, - 66247707, 25053556, - 67243418, 23591345, - 68083387, 23340350, - 68776815, 23852084, - 68234933, 23596958, - 68165062, 23857298, - 68724102, 23964682, - 68758929, 24307246, - 70767284, 24245387, - 71047891, 24687737, - 70648482, 25666929, - 70100240, 25910039, - 70147680, 26506442, - 69506947, 26742650, - 69537023, 27122941, - 70403691, 28025053, - 70797925, 27709620, - 71870262, 27962498, - 74632833, 31034636, - 74555524, 31818569, - 75324680, 32215264, - 74003779, 33189445, - 74246504, 33990167, - 73922392, 34043084, - 73850095, 34485284, - 74300403, 34765394, - 75709204, 34503060, - 77434337, 35308215, - 76551275, 35887060, - 76147833, 35829026, - 75885004, 36600710, - 75145205, 36973215, - 72249827, 36734734, - 71185090, 36042115, - 71620459, 35183016, - 70965614, 34530372, - 71051610, 34049724, - 69889666, 34007271, - 70261164, 33289022, - 69501576, 33020052, - 69279314, 31936808, - 68869000, 31634243, - 68161038, 31802967, - 67452860, 31234630, - 66829285, 31263671, - 66346881, 30802771, - 66231232, 29865719, - 64098748, 29391948, - 62373480, 29425385, - 60843397, 29858688, - 61104151, 30128389, - 60868200, 29884375, -}; - -const int32_t* pk_outlines[] = { - pk_outline_1, -}; -const uint32_t pk_outline_lengths[] = { - 63, -}; - -/* ------------------Panama */ -const int32_t pa_outline_1[] = { - -80843408, 6771309, - -79678113, 7199233, - -79570531, 8177948, - -78815335, 7796125, - -78154301, 6858674, - -77641794, 6862993, - -77901156, 7229349, - -77761908, 7698801, - -77538281, 7566254, - -77196005, 7972481, - -77393069, 8644686, - -76747369, 7994116, - -77378291, 9211373, - -79050398, 9978084, - -79718484, 10020773, - -81301836, 9229607, - -82382941, 9984576, - -83020942, 9980987, - -82563583, 9576671, - -82939860, 9449184, - -82879350, 8070662, - -83364718, 8704228, - -83252429, 7821317, - -82234853, 7753326, - -82029507, 7004124, - -80846247, 6771300, -}; - -const int32_t* pa_outlines[] = { - pa_outline_1, -}; -const uint32_t pa_outline_lengths[] = { - 26, -}; - -/* ------------Pitcairn Is. */ -const int32_t pn_outline_1[] = { - -128295889, -24823151, - -127842536, -24338485, - -128356893, -23911699, - -128798631, -24363528, - -128298736, -24823168, -}; - -const int32_t* pn_outlines[] = { - pn_outline_1, -}; -const uint32_t pn_outline_lengths[] = { - 5, -}; - -/* --------------------Peru */ -const int32_t pe_outline_1[] = { - -69839782, -10933436, - -70642319, -11010277, - -70541115, -9437508, - -71237938, -9966000, - -72142955, -10005173, - -72379032, -9510160, - -73209426, -9411408, - -72974040, -8993138, - -74002063, -7556017, - -73137363, -6465802, - -72887065, -5122780, - -70799488, -4173330, - -69972023, -4301124, - -70735106, -3781522, - -70064729, -2701693, - -70968551, -2206841, - -72941090, -2394010, - -73664306, -1248861, - -75184058, -41746, - -75626253, -122831, - -75259345, -590136, - -75570549, -1531220, - -76679106, -2562632, - -78345364, -3397361, - -79033276, -4969145, - -79638516, -4454863, - -80478566, -4430060, - -80324649, -3387855, - -79940853, -3121331, - -80134439, -2978862, - -80775145, -3136447, - -81708674, -4177695, - -81542414, -6260488, - -80124019, -7334152, - -78598446, -10264264, - -76666556, -13527868, - -76808858, -13981757, - -76262000, -14931991, - -70462899, -18771859, - -68842742, -16337858, - -69420871, -15640643, - -68685232, -12501970, - -69674034, -10954057, -}; - -const int32_t* pe_outlines[] = { - pe_outline_1, -}; -const uint32_t pe_outline_lengths[] = { - 43, -}; - -/* -------------Philippines */ -const int32_t ph_outline_1[] = { - 121945491, 19929515, - 122477950, 20512520, - 121805067, 21260975, - 121343440, 20661630, - 121942644, 19929498, -}; -const int32_t ph_outline_2[] = { - 125350493, 5148801, - 126542566, 6032026, - 127036765, 7286166, - 126603373, 9926056, - 126024130, 10709347, - 125968974, 12307555, - 125346333, 12969147, - 124590527, 12968909, - 124865762, 13894438, - 124511098, 14415236, - 123816673, 14315858, - 122470781, 14759452, - 122011616, 15480668, - 122962573, 17193756, - 122369999, 19180987, - 121273120, 19809963, - 120202957, 18708621, - 119867203, 16758350, - 119326929, 16309337, - 120003154, 14281221, - 119671262, 13665507, - 120352715, 12643975, - 119530667, 12570217, - 118822094, 10751624, - 116992801, 8984582, - 116536097, 7777418, - 116859572, 7392211, - 117316419, 7463722, - 119189469, 9597810, - 120364968, 10299726, - 120102472, 11022533, - 120775993, 11965719, - 121443477, 11826246, - 121521181, 10305730, - 122703481, 8718734, - 121769790, 8075559, - 121385185, 6464148, - 120612975, 6354100, - 120488056, 5726603, - 121465135, 5453792, - 122667449, 6313269, - 122669983, 6887978, - 123534270, 6982376, - 123893713, 5916841, - 125347654, 5148783, -}; -const int32_t ph_outline_3[] = { - 119880678, 4609660, - 120699411, 5266435, - 120396661, 5748494, - 119856666, 5661382, - 119372384, 5059916, - 119877830, 4609651, -}; - -const int32_t* ph_outlines[] = { - ph_outline_1, - ph_outline_2, - ph_outline_3, -}; -const uint32_t ph_outline_lengths[] = { - 5, - 45, - 6, -}; - -/* -------------------Palau */ -const int32_t pw_outline_1[] = { - 134536961, 6912010, - 135108757, 7666333, - 134531149, 8143613, - 134057081, 7436679, - 134534113, 6912001, -}; -const int32_t pw_outline_2[] = { - 131151723, 2570248, - 131637092, 3056447, - 131148417, 3511372, - 130685758, 3025580, - 131148884, 2570239, -}; - -const int32_t* pw_outlines[] = { - pw_outline_1, - pw_outline_2, -}; -const uint32_t pw_outline_lengths[] = { - 5, - 5, -}; - -/* --------Papua New Guinea */ -const int32_t pg_outline_1[] = { - 150324574, -11098828, - 151105039, -11030325, - 151649292, -10356584, - 151717816, -9802579, - 151233067, -9238077, - 151561329, -8907327, - 151489545, -8168022, - 150877325, -8031885, - 150637484, -8913536, - 150112293, -8770070, - 149708850, -9118383, - 147637237, -7176911, - 148221555, -6907854, - 148277520, -6198712, - 149551511, -6728141, - 150520649, -6715856, - 152337761, -5824672, - 152633873, -5201254, - 153181773, -5176307, - 154110182, -3998957, - 153843832, -3628267, - 152995544, -3504882, - 152940980, -2708667, - 150018437, -1961090, - 150113227, -1202876, - 149417931, -931992, - 149098930, -1516963, - 149829027, -2036278, - 149606416, -2750274, - 151594127, -3749713, - 151168676, -4026896, - 151147987, -4546875, - 150654435, -5030793, - 150073063, -4561524, - 149376159, -5130292, - 147620564, -5077374, - 147119573, -4740523, - 146569005, -5198120, - 146272256, -5098451, - 146501047, -4602819, - 146192027, -4133752, - 141326221, -2198771, - 140640394, -2306686, - 140973489, -2609756, - 140976121, -9118714, - 140526703, -8664129, - 140526757, -8902343, - 140672886, -9447872, - 142793898, -9749169, - 143671956, -9287963, - 144041236, -8438268, - 144603141, -8093115, - 145761725, -8452543, - 147556739, -10462347, - 150321735, -11098854, -}; -const int32_t pg_outline_2[] = { - 147849257, -2787418, - 148318303, -2199593, - 147623852, -1589584, - 146559294, -1532658, - 146130573, -1924141, - 146345378, -2612583, - 147846418, -2787445, -}; -const int32_t pg_outline_3[] = { - 155723152, -7311496, - 156309806, -7025189, - 156333099, -6371671, - 154988339, -4724463, - 154438651, -4607479, - 154091596, -5085769, - 154353114, -6123333, - 155049910, -7060943, - 155720313, -7311514, -}; -const int32_t pg_outline_4[] = { - 152871953, -9670240, - 153329483, -9472311, - 153409406, -8934805, - 152402700, -8558248, - 152100498, -9181391, - 152869115, -9670258, -}; -const int32_t pg_outline_5[] = { - 153558096, -12072956, - 154548003, -11760630, - 154687871, -11174180, - 154169408, -10872841, - 153015037, -10921513, - 152826939, -11606528, - 153555248, -12072974, -}; - -const int32_t* pg_outlines[] = { - pg_outline_1, - pg_outline_2, - pg_outline_3, - pg_outline_4, - pg_outline_5, -}; -const uint32_t pg_outline_lengths[] = { - 55, - 7, - 9, - 6, - 7, -}; - -/* ------------------Poland */ -const int32_t pl_outline_1[] = { - 23482986, 54005951, - 22893924, 54390530, - 19644206, 54447089, - 19904996, 54696725, - 19248723, 54636652, - 18337651, 55096456, - 17108415, 54973078, - 15927094, 54521314, - 13981460, 54177311, - 14213683, 53870739, - 13822467, 54082641, - 13865541, 53853375, - 14258896, 53729638, - 14414547, 53283516, - 14128622, 52878215, - 14619390, 52528495, - 14601612, 51832388, - 15016634, 51252734, - 14809410, 50858963, - 14993735, 51014375, - 16282234, 50655614, - 16639117, 50102156, - 16989684, 50236932, - 16880027, 50427023, - 17702255, 50307160, - 17831289, 49983306, - 18562410, 49879330, - 18968322, 49396232, - 19441627, 49597695, - 19802229, 49192345, - 21350457, 49428762, - 22809797, 49020724, - 22706132, 49606219, - 24089923, 50530454, - 23539624, 51618916, - 23652435, 52040389, - 23175097, 52286602, - 23915471, 52770238, - 23477668, 53958950, -}; - -const int32_t* pl_outlines[] = { - pl_outline_1, -}; -const uint32_t pl_outline_lengths[] = { - 39, -}; - -/* -------------Puerto Rico */ -const int32_t pr_outline_1[] = { - -66242057, 17516821, - -64872476, 17987223, - -64978774, 18441622, - -65740303, 18851161, - -67218929, 18930698, - -68359637, 18246153, - -68044832, 17655759, - -66244904, 17516813, -}; - -const int32_t* pr_outlines[] = { - pr_outline_1, -}; -const uint32_t pr_outline_lengths[] = { - 8, -}; - -/* ----------------N. Korea */ -const int32_t kp_outline_1[] = { - 125411452, 37361402, - 126676711, 37426137, - 126563362, 37716504, - 127090305, 38283865, - 128038926, 38308537, - 128374617, 38623453, - 128595450, 38219069, - 128798784, 38739248, - 127996543, 39558463, - 130062354, 40646751, - 130161240, 41541861, - 131055639, 42111383, - 131064667, 42503050, - 130709365, 42656412, - 130687348, 42302532, - 129898250, 42998148, - 129697791, 42448128, - 128923425, 42038205, - 128045232, 41987512, - 128149418, 41387731, - 126903491, 41781064, - 125314443, 40644623, - 123910520, 39830509, - 124834500, 39158929, - 124285306, 37976629, - 125408614, 37361380, -}; -const int32_t kp_outline_2[] = { - 126460837, 37610364, - 126493599, 37782547, - 126516030, 37604675, -}; - -const int32_t* kp_outlines[] = { - kp_outline_1, - kp_outline_2, -}; -const uint32_t kp_outline_lengths[] = { - 26, - 3, -}; - -/* ----------------Portugal */ -const int32_t pt_outline_1[] = { - -7832609, 36644612, - -6970855, 37090702, - -7406124, 37179431, - -7496046, 37523570, - -6957551, 38187901, - -7343009, 38457413, - -6997957, 39056452, - -7535679, 39661556, - -6975400, 39798392, - -6928454, 41009149, - -6212506, 41532033, - -6618266, 41942398, - -8152490, 41811966, - -8266073, 42137370, - -8852340, 41926924, - -8768797, 42358962, - -9315260, 41909560, - -9130018, 40818994, - -9920635, 38692608, - -9297689, 38095033, - -9353169, 36811720, - -7938161, 36644322, -}; -const int32_t pt_outline_2[] = { - -31176796, 39009376, - -30689756, 39491733, - -31212710, 39867684, - -31731891, 39383458, - -31179634, 39009355, -}; -const int32_t pt_outline_3[] = { - -28227851, 38030260, - -26784240, 38374645, - -26757426, 39012860, - -28346438, 39093654, - -29131610, 38867370, - -29184260, 38369744, - -28230690, 38030253, -}; -const int32_t pt_outline_4[] = { - -25435061, 37357659, - -24832731, 37548665, - -24797661, 38022109, - -26078165, 38198032, - -26218607, 37642258, - -25437899, 37357645, -}; -const int32_t pt_outline_5[] = { - -25029319, 36580151, - -24590393, 37043370, - -25268657, 37367912, - -25635277, 36912826, - -25032166, 36580144, -}; -const int32_t pt_outline_6[] = { - -16834375, 32267485, - -16324967, 32540447, - -16290615, 32926084, - -17391240, 33207178, - -17627039, 32595734, - -16837213, 32267477, -}; - -const int32_t* pt_outlines[] = { - pt_outline_1, - pt_outline_2, - pt_outline_3, - pt_outline_4, - pt_outline_5, - pt_outline_6, -}; -const uint32_t pt_outline_lengths[] = { - 22, - 5, - 7, - 6, - 5, - 6, -}; - -/* ----------------Paraguay */ -const int32_t py_outline_1[] = { - -58160031, -19854907, - -59090515, -19286212, - -61756813, -19645254, - -62650996, -22233728, - -61032933, -23755702, - -57643886, -25328428, - -58604840, -27314351, - -55714628, -27414806, - -54755101, -26532900, - -54241822, -24047263, - -54625465, -23812444, - -55415911, -23951350, - -55849169, -22307623, - -57955906, -22109186, - -57830232, -20997936, - -58139926, -19998882, -}; - -const int32_t* py_outlines[] = { - py_outline_1, -}; -const uint32_t py_outline_lengths[] = { - 16, -}; - -/* -----------Fr. Polynesia */ -const int32_t pf_outline_1[] = { - -140092745, -9889769, - -139062045, -8846693, - -139361992, -8462784, - -140275642, -8337360, - -140698766, -8900207, - -140522463, -9615008, - -140095583, -9889796, -}; -const int32_t pf_outline_2[] = { - -138683638, -10976550, - -138190140, -10349664, - -138486934, -9450762, - -139136219, -9263289, - -139568524, -9571598, - -139568506, -10122261, - -138686477, -10976568, -}; -const int32_t pf_outline_3[] = { - -145477687, -16779907, - -144602233, -15849766, - -144947968, -15365522, - -145490874, -15461929, - -146062966, -16081644, - -145480525, -16779933, -}; -const int32_t pf_outline_4[] = { - -142527080, -16540842, - -142032064, -16014921, - -142531320, -15585614, - -142978771, -16107829, - -142529919, -16540851, -}; -const int32_t pf_outline_5[] = { - -151446408, -17311276, - -150916680, -16830837, - -151538144, -16141503, - -151960334, -16650948, - -151449255, -17311285, -}; -const int32_t pf_outline_6[] = { - -143382447, -17101274, - -142994752, -16881069, - -143001759, -16444795, - -143939825, -16209841, - -144092269, -16804007, - -143385286, -17101292, -}; -const int32_t pf_outline_7[] = { - -149178575, -18291896, - -148733846, -17971835, - -148834538, -17458685, - -149272503, -17103296, - -150190572, -17138763, - -150232047, -17827949, - -149181414, -18291905, -}; -const int32_t pf_outline_8[] = { - -140667442, -18844310, - -140253435, -18571838, - -140189089, -17674111, - -140680243, -17239660, - -141422709, -18060748, - -140670281, -18844327, -}; -const int32_t pf_outline_9[] = { - -136309301, -18994090, - -135880661, -18712148, - -135973843, -18243492, - -137383471, -17959971, - -137291169, -18661749, - -136312149, -18994116, -}; -const int32_t pf_outline_10[] = { - -138531383, -21297399, - -138056893, -20844559, - -138558512, -20348302, - -139017425, -20796578, - -138534222, -21297416, -}; - -const int32_t* pf_outlines[] = { - pf_outline_1, - pf_outline_2, - pf_outline_3, - pf_outline_4, - pf_outline_5, - pf_outline_6, - pf_outline_7, - pf_outline_8, - pf_outline_9, - pf_outline_10, -}; -const uint32_t pf_outline_lengths[] = { - 7, - 7, - 6, - 5, - 5, - 6, - 7, - 6, - 6, - 5, -}; - -/* -------------------Qatar */ -const int32_t qa_outline_1[] = { - 51623125, 24301046, - 52024358, 24871718, - 52014548, 25851944, - 51186580, 26552146, - 50324017, 25531359, - 50928287, 24595138, - 51605455, 24338435, -}; - -const int32_t* qa_outlines[] = { - qa_outline_1, -}; -const uint32_t qa_outline_lengths[] = { - 7, -}; - -/* -----------------Romania */ -const int32_t ro_outline_1[] = { - 28111950, 45569156, - 28239493, 46640820, - 26787277, 48255810, - 24979121, 47724138, - 23139497, 48087400, - 22290652, 47727835, - 21151911, 46304356, - 20241837, 46108603, - 21490190, 45147889, - 21360069, 44826666, - 22093049, 44541928, - 22720918, 44605515, - 22494569, 44435427, - 23028492, 44077977, - 22867676, 43864553, - 24226764, 43763474, - 25497071, 43670797, - 27086901, 44167405, - 28585309, 43742239, - 28487141, 43414602, - 28823479, 43465509, - 29314157, 44472849, - 29957575, 44697968, - 30143427, 45331596, - 29613296, 45699954, - 29705912, 45259894, - 29403656, 45419651, - 28760705, 45234136, - 28162543, 45513757, -}; - -const int32_t* ro_outlines[] = { - ro_outline_1, -}; -const uint32_t ro_outline_lengths[] = { - 29, -}; - -/* ------------------Russia */ -const int32_t ru_outline_1[] = { - 57969705, 81630504, - 59617817, 81706461, - 59857613, 81826236, - 59358473, 81916102, - 57950750, 81886034, - 57460108, 81721549, - 57966866, 81630500, -}; -const int32_t ru_outline_2[] = { - 63532612, 81530666, - 64212816, 81631157, - 63969319, 81740111, - 62764319, 81783241, - 61740185, 81716905, - 61845549, 81626268, - 63529773, 81530663, -}; -const int32_t ru_outline_3[] = { - 56990307, 79993737, - 58234366, 80062524, - 58734809, 80251524, - 59501269, 80279935, - 59697291, 80356721, - 60271233, 80399328, - 61316405, 80358055, - 62453043, 80577122, - 62577954, 80682705, - 63203379, 80624753, - 64790370, 80694438, - 65886521, 80931076, - 65554199, 81180285, - 64554544, 81266904, - 63922939, 81210070, - 63724330, 81051154, - 62882878, 81026901, - 62380442, 80922485, - 61783035, 80959736, - 62016058, 81053698, - 61724582, 81159640, - 60394195, 81150353, - 59651198, 81020907, - 59905089, 80915129, - 59359973, 80880699, - 59016691, 81075083, - 58333873, 81173533, - 58464110, 81257499, - 59101968, 81224029, - 59645045, 81259350, - 59681238, 81396600, - 57921016, 81623109, - 56958022, 81604084, - 55931158, 81393097, - 55231514, 81368878, - 55017104, 81308837, - 55464950, 81131310, - 57080453, 81094302, - 56801625, 81045919, - 54464649, 81177234, - 53596257, 80871882, - 53767458, 80759965, - 55799060, 80556288, - 57000153, 80596986, - 57939988, 80712142, - 58928396, 80706987, - 58857635, 80513940, - 56940550, 80564481, - 56605712, 80436240, - 55060052, 80394305, - 54571692, 80288178, - 54741133, 80172621, - 55388432, 80157708, - 55552500, 80023780, - 56987469, 79993736, -}; -const int32_t ru_outline_4[] = { - 98415200, 78700108, - 99671692, 78759481, - 100340748, 78926839, - 100239454, 79123391, - 99828744, 79212788, - 100206863, 79532991, - 100738891, 79687607, - 99620066, 80069952, - 98336894, 80115352, - 97708747, 80241842, - 97862853, 80332341, - 97493349, 80545728, - 98271650, 80670320, - 98222817, 80833547, - 97161188, 80992347, - 96122394, 81327861, - 95062733, 81337302, - 94515021, 81188827, - 93081992, 81086667, - 92361777, 80924414, - 92143585, 80779127, - 92520483, 80707316, - 92406163, 80644864, - 91542702, 80523165, - 91076899, 80365989, - 91245369, 80232815, - 91866913, 80128070, - 90887480, 80081052, - 90687219, 79888105, - 91891428, 79619131, - 92863127, 79611225, - 92671202, 79457847, - 93814658, 79349854, - 94505121, 79020852, - 96496884, 78911101, - 97334770, 78750483, - 98412353, 78700104, -}; -const int32_t ru_outline_5[] = { - 91227142, 80993788, - 91984772, 81115694, - 91826022, 81227323, - 89787403, 81266890, - 89455467, 81179200, - 89627260, 81069261, - 91224303, 80993786, -}; -const int32_t ru_outline_6[] = { - 51434488, 79841567, - 51877483, 79911438, - 51607710, 80096469, - 50766483, 80165520, - 50460786, 80286747, - 49807316, 80305082, - 49432655, 80256084, - 49364078, 80298635, - 49903336, 80323280, - 50231446, 80443644, - 51243012, 80482839, - 52143932, 80673273, - 50921002, 80982292, - 51377678, 81088885, - 51288161, 81179180, - 50545596, 81237745, - 49930016, 81137555, - 50195882, 80996711, - 48821127, 80845332, - 47207232, 80920280, - 46507821, 80817296, - 44861946, 80711252, - 44458288, 80603623, - 45894281, 80384256, - 46485750, 80384205, - 46331356, 80225406, - 47494091, 80016405, - 48504408, 80020956, - 49204276, 80096126, - 50207946, 79858470, - 51431649, 79841565, -}; -const int32_t ru_outline_7[] = { - 79101170, 80740036, - 80594018, 80808424, - 80877032, 80928157, - 80432303, 81016000, - 79092717, 81027886, - 78528476, 80848183, - 79098332, 80740035, -}; -const int32_t ru_outline_8[] = { - 52860599, 80096279, - 54141462, 80183451, - 54282534, 80289783, - 53789772, 80387149, - 54589254, 80367641, - 54844142, 80557197, - 53773090, 80676325, - 53363746, 80481106, - 52772016, 80475770, - 51764556, 80260827, - 52046726, 80155772, - 52857761, 80096276, -}; -const int32_t ru_outline_9[] = { - 59333716, 79844120, - 60360149, 79994494, - 60130755, 80135173, - 59325379, 80185900, - 58582616, 80087884, - 58470066, 79984497, - 59330877, 79844118, -}; -const int32_t ru_outline_10[] = { - 76813539, 79407248, - 77853967, 79435617, - 77954947, 79559410, - 75958064, 79737188, - 75610623, 79660143, - 75747005, 79544222, - 76810700, 79407246, -}; -const int32_t ru_outline_11[] = { - 99849774, 77862745, - 101444203, 78100803, - 102893967, 78097792, - 104974663, 78261869, - 105715180, 78460138, - 105791761, 78595040, - 105514883, 78868443, - 104917844, 78941095, - 104082501, 79214957, - 103287186, 79207094, - 103440762, 79369605, - 102419423, 79515239, - 101199493, 79391194, - 99813698, 78634195, - 98837948, 78037410, - 99214809, 77903596, - 99846935, 77862739, -}; -const int32_t ru_outline_12[] = { - 107484250, 77964442, - 108116287, 78098569, - 107964597, 78230606, - 107168259, 78273645, - 106853139, 78415982, - 106236769, 78418908, - 105656637, 78305430, - 105632212, 78175061, - 106199093, 78058648, - 107481403, 77964440, -}; -const int32_t ru_outline_13[] = { - 107306213, 77141884, - 108128594, 77268821, - 107904572, 77400935, - 107296215, 77443492, - 106820404, 77288347, - 107303374, 77141880, -}; -const int32_t ru_outline_14[] = { - 89302124, 77083925, - 89847195, 77121783, - 90128143, 77285566, - 89838975, 77396465, - 89223638, 77399055, - 88693192, 77221317, - 89299286, 77083923, -}; -const int32_t ru_outline_15[] = { - 95856754, 76873288, - 96575280, 76933209, - 96971644, 77221598, - 96473663, 77303903, - 95632588, 77185270, - 94826467, 77003339, - 95853915, 76873286, -}; -const int32_t ru_outline_16[] = { - 56439236, 70412853, - 57480473, 70477235, - 58072247, 70743641, - 56236998, 71560217, - 55796581, 71966021, - 55807172, 72433938, - 56536326, 72755460, - 56878296, 73195590, - 58252297, 73752242, - 58264550, 73953147, - 58832303, 74068209, - 59087640, 74349755, - 60805282, 74807269, - 61599626, 75200151, - 68496280, 76212627, - 69340067, 76552271, - 69098618, 76917212, - 68215107, 77081140, - 67409238, 77104378, - 66534368, 77000374, - 65474320, 76675529, - 64244778, 76472669, - 62895841, 76348443, - 60997656, 76376619, - 60585841, 76215993, - 57745809, 75742791, - 57281155, 75489418, - 56546531, 75436228, - 56374126, 75287527, - 56026119, 75308590, - 55377760, 75156205, - 55701863, 74915719, - 55200244, 74541473, - 54287124, 74056533, - 53336392, 73805537, - 53728291, 73422699, - 52852514, 73242788, - 52775268, 73025758, - 52111099, 72795940, - 52224817, 72370077, - 51215101, 72150622, - 50979554, 71822673, - 51211382, 71494722, - 53104519, 70757834, - 54468602, 70537482, - 56436397, 70412844, -}; -const int32_t ru_outline_17[] = { - 148400885, 76544085, - 149410232, 76575123, - 149855572, 76782439, - 149454088, 76883854, - 148396232, 76817877, - 147949464, 76648134, - 148398047, 76544082, -}; -const int32_t ru_outline_18[] = { - 97537924, 76479777, - 98031970, 76615689, - 97314324, 76808449, - 96906884, 76734955, - 96898000, 76612643, - 97535085, 76479774, -}; -const int32_t ru_outline_19[] = { - 139103152, 74537201, - 139655723, 74606163, - 139910737, 74769048, - 141778083, 74849512, - 142545047, 74703827, - 143576510, 74964416, - 144439037, 74958293, - 145808671, 75535332, - 145557026, 75668234, - 143943220, 75953344, - 143089785, 75930563, - 141672055, 76234750, - 141152047, 76209119, - 140495127, 75917941, - 138795272, 76306373, - 137235788, 76042197, - 136498864, 75320832, - 137751852, 74720386, - 139100313, 74537196, -}; -const int32_t ru_outline_20[] = { - 152790261, 75977311, - 153335035, 76122511, - 152779930, 76301543, - 152109418, 76142796, - 152787422, 75977306, -}; -const int32_t ru_outline_21[] = { - 135748429, 75268127, - 136326342, 75348176, - 136618043, 75607748, - 135689985, 75954686, - 135267785, 75876277, - 135002872, 75386996, - 135745590, 75268125, -}; -const int32_t ru_outline_22[] = { - 149597379, 74654119, - 150946945, 74851255, - 151167822, 75229911, - 148961668, 75371720, - 148560309, 75521594, - 147192283, 75531358, - 146774423, 75676532, - 146280897, 75673348, - 145820115, 75419428, - 145780401, 75132385, - 147873476, 74722643, - 149050637, 74653962, -}; -const int32_t ru_outline_23[] = { - 81980513, 75132277, - 82670716, 75351133, - 82544350, 75575961, - 81972213, 75624773, - 81051422, 75367795, - 81337868, 75207812, - 81977675, 75132274, -}; -const int32_t ru_outline_24[] = { - 84714383, 74278525, - 85321563, 74521023, - 84652408, 74631672, - 83940646, 74449287, - 84711545, 74278520, -}; -const int32_t ru_outline_25[] = { - 110421831, 74132613, - 110360494, 74260181, - 111579840, 74563235, - 111057497, 74367606, - 111403070, 74169247, - 110718248, 74101579, -}; -const int32_t ru_outline_26[] = { - 143196595, 73090525, - 143925631, 73213366, - 143704915, 73644137, - 142416228, 74002399, - 141480642, 74016856, - 141193819, 74365681, - 139927221, 74334716, - 139748061, 73973859, - 140429990, 73795322, - 140095907, 73587994, - 139293217, 73488044, - 139423015, 73279030, - 139976152, 73226841, - 140641903, 73319257, - 143193747, 73090522, -}; -const int32_t ru_outline_27[] = { - 136125659, 73759823, - 136588992, 73852524, - 136674493, 74032106, - 135918372, 74312984, - 135216644, 74365797, - 134987116, 74155048, - 136122820, 73759818, -}; -const int32_t ru_outline_28[] = { - 83415051, 73915532, - 84045246, 74051052, - 83776389, 74221724, - 82507788, 74283507, - 81964416, 74202555, - 82216097, 73975333, - 83412212, 73915527, -}; -const int32_t ru_outline_29[] = { - 112019566, 73856536, - 111753826, 73910887, - 111999075, 74035480, - 112406461, 73998366, - 112468283, 73848762, - 112222513, 73835225, -}; -const int32_t ru_outline_30[] = { - 75348521, 73303636, - 76874067, 73321803, - 77205213, 73446782, - 76411677, 73673600, - 75338631, 73649452, - 74895222, 73431592, - 75345682, 73303631, -}; -const int32_t ru_outline_31[] = { - 180000000, 71723702, - 179580544, 71588550, - 179551456, 70985625, - 180000000, 70771520, -}; -const int32_t ru_outline_32[] = { - -179413640, 70771523, - -177594030, 70941499, - -177049858, 71226188, - -178115942, 71649629, - -179570153, 71723702, - -180000000, 71588550, - -180000000, 70985625, - -179416478, 70771520, -}; -const int32_t ru_outline_33[] = { - 178796829, 70673859, - 180000000, 70920609, - 180000000, 71595368, - 179704002, 71653084, - 178601086, 71341214, - 178181043, 71033903, - 178400861, 70749650, - 178793991, 70673853, -}; -const int32_t ru_outline_34[] = { - -180000000, 70673859, - -179609434, 70920609, - -179589410, 71595368, - -180000000, 71653084, -}; -const int32_t ru_outline_35[] = { - 160653466, 70657534, - 161155588, 70857224, - 160851544, 71036807, - 160342226, 71076158, - 160000346, 70816388, - 160650627, 70657531, -}; -const int32_t ru_outline_36[] = { - 30155186, 69745921, - 29812282, 69728781, - 30088217, 69717552, -}; -const int32_t ru_outline_37[] = { - 48669797, 68569514, - 49882154, 68726078, - 50732104, 69089628, - 50264271, 69436492, - 49375837, 69658946, - 48657867, 69637412, - 48009436, 69414546, - 47829683, 69039776, - 48061296, 68716785, - 48666958, 68569511, -}; -const int32_t ru_outline_38[] = { - 169838874, 68976573, - 169645701, 69186188, - 168689031, 69434822, - 169405365, 69440376, - 169712293, 69618837, - 170546962, 69099108, - 169869462, 68955752, -}; -const int32_t ru_outline_39[] = { - 180000000, 69044770, - 179781730, 69123885, - 179550917, 68985589, - 179607134, 64975205, - 180000000, 64918011, -}; -const int32_t ru_outline_40[] = { - -173155140, 64083883, - -171972014, 64349075, - -172365539, 64737841, - -171797309, 64976377, - -171806814, 65313521, - -170254929, 65520232, - -170105701, 65788062, - -169327086, 65976624, - -169385171, 66231217, - -171585289, 67086909, - -173601504, 67316143, - -174416410, 67277640, - -175053810, 67807669, - -179214285, 69044770, - -180000000, 69123885, - -180000000, 64975205, - -179721735, 64918011, - -178919827, 65466061, - -178338608, 65297958, - -177017015, 65417722, - -176401463, 65321138, - -176266015, 64935247, - -175725561, 64667857, - -173157979, 64083879, -}; -const int32_t ru_outline_41[] = { - 37185213, 64083812, - 35373545, 64573745, - 35271874, 64939415, - 35649615, 64793865, - 36079989, 64835220, - 36858685, 64274064, - 37531325, 64183164, - 37349704, 64045693, -}; -const int32_t ru_outline_42[] = { - 168085444, 54250574, - 168529193, 54532683, - 167986863, 54974380, - 167508483, 55115187, - 167038098, 54969678, - 166349934, 55566914, - 165395906, 55451129, - 165362111, 55166130, - 166370039, 54487892, - 166826634, 54455386, - 167092644, 54671706, - 168082605, 54250564, -}; -const int32_t ru_outline_43[] = { - 22766238, 54356781, - 22567279, 55059116, - 21235733, 55264117, - 21211515, 55519407, - 20899781, 55286650, - 20923578, 55541805, - 19650755, 55100087, - 19156061, 54475391, - 22731814, 54350117, -}; -const int32_t ru_outline_44[] = { - 135785565, 54886456, - 136342539, 55100603, - 136288829, 54873859, - 135919361, 54851568, -}; -const int32_t ru_outline_45[] = { - 153058408, 47402033, - 153550208, 47765884, - 153048185, 48109731, - 152535148, 47724374, - 153055569, 47402015, -}; -const int32_t ru_outline_46[] = { - 151819954, 46477722, - 152735715, 47173580, - 152320522, 47447000, - 151706317, 47220364, - 151268649, 46820282, - 151817116, 46477709, -}; -const int32_t ru_outline_47[] = { - 146034471, 43078789, - 147237334, 43589828, - 147100718, 44116489, - 147936681, 44657833, - 150499979, 45702655, - 150964551, 46333491, - 150167647, 46498017, - 149072152, 45766977, - 147668381, 45642928, - 146616382, 44759457, - 146026494, 44814825, - 145101041, 43764561, - 145485655, 43279839, - 145832988, 43385926, - 145575091, 43188811, - 146031624, 43078783, -}; -const int32_t ru_outline_48[] = { - 87476182, 49091447, - 88192579, 49451707, - 89109472, 49501368, - 90053754, 50093737, - 92354806, 50864182, - 94251069, 50556396, - 94614716, 50023714, - 97359770, 49741434, - 98250261, 50302454, - 97835706, 51051663, - 98893113, 52117279, - 102111516, 51353451, - 102288413, 50585126, - 103304371, 50200292, - 104078737, 50154222, - 105383567, 50473710, - 106711088, 50312585, - 107233279, 49989399, - 107916537, 49947803, - 107965424, 49653529, - 108613657, 49322800, - 110709804, 49142965, - 112806427, 49523589, - 114297028, 50274397, - 117873455, 49513489, - 119259825, 50066400, - 119163705, 50406015, - 120681499, 51973053, - 120656121, 52566659, - 120067527, 52632908, - 120094504, 52787217, - 120985462, 53284576, - 123607779, 53546520, - 125649048, 53042265, - 126341667, 52362021, - 127590271, 50208975, - 127550790, 49801789, - 129498167, 49388815, - 130553139, 48861203, - 130961954, 47709310, - 132476280, 47714966, - 133144042, 48105640, - 134293383, 48373426, - 134665196, 48253926, - 134752314, 47715403, - 134167655, 47302176, - 133113455, 45130729, - 131851825, 45326843, - 130981699, 44844314, - 131257338, 43378070, - 131068566, 42902259, - 130424779, 42727027, - 130687348, 42302532, - 130249680, 42188678, - 130883216, 42001765, - 131859164, 42765164, - 133275125, 42375909, - 135470670, 43311492, - 138052904, 45637433, - 140495953, 48265953, - 141070408, 50047604, - 140960014, 50727449, - 141421326, 51515272, - 141757835, 51173970, - 141417400, 48760073, - 141727661, 48025930, - 141499075, 46000003, - 142067906, 45602719, - 142748659, 46299879, - 143257249, 45739571, - 143886968, 45965340, - 143911501, 46850057, - 143002990, 47786527, - 143452471, 48997163, - 143800595, 49001395, - 144649889, 48344773, - 145084377, 48471825, - 145155048, 48836718, - 143627040, 52016362, - 143770995, 52993695, - 143162683, 54511086, - 142662223, 54676626, - 142020107, 54467679, - 142222983, 53833539, - 141497413, 53553598, - 139837497, 54527976, - 138549906, 54567660, - 138072254, 54170997, - 138000164, 54458563, - 138649134, 54990860, - 138399034, 55281923, - 137556405, 55452829, - 136579820, 55237746, - 140783890, 57654880, - 141151230, 58160624, - 142615843, 58972900, - 143947074, 59180616, - 145462433, 59180021, - 146020709, 58939676, - 146701192, 59149051, - 148795255, 59029861, - 149649086, 59522339, - 150291677, 59287265, - 150183341, 58848644, - 151240640, 58646060, - 155262613, 58964967, - 155611977, 59390161, - 154790638, 59741949, - 154984818, 59994099, - 157372612, 61506125, - 159075126, 61673369, - 159624805, 61508430, - 159353181, 60906738, - 160156922, 60417223, - 161059298, 60586118, - 162588302, 61435882, - 163371157, 61404605, - 163105741, 61008801, - 161735954, 60615292, - 158735095, 58598869, - 157975929, 58235347, - 156490673, 57936590, - 156436325, 57386615, - 155566504, 56788204, - 155115684, 55182171, - 156207084, 51124657, - 155516046, 51215479, - 155065738, 51040553, - 155218488, 50620361, - 154768629, 50354777, - 154866914, 49936434, - 153554637, 48839268, - 153679359, 48547767, - 154129945, 48446474, - 155196946, 49162192, - 155303765, 49757475, - 156100660, 49991924, - 158466427, 51645308, - 158993649, 52682055, - 160391894, 52973364, - 160410992, 54008956, - 161014831, 54315394, - 161930385, 54299787, - 162507023, 54635464, - 162173981, 55475669, - 162460104, 55930927, - 163215928, 55810961, - 163784732, 56230912, - 163212119, 57261301, - 163654261, 57862351, - 162461190, 58163211, - 162557041, 58351532, - 163008678, 58663911, - 163140461, 58350110, - 163653578, 58293892, - 165106442, 58938645, - 164752389, 59431490, - 163710522, 59250932, - 163800183, 59717940, - 165088826, 59627328, - 165693329, 60017755, - 165857370, 59695380, - 166395048, 59638105, - 167437094, 60205603, - 168424827, 60366953, - 169062074, 60359691, - 169864898, 59813455, - 170508119, 59753903, - 171029834, 60301269, - 173804775, 61465405, - 177377132, 62379137, - 179285082, 62125299, - 179991077, 62615005, - 179816336, 63209076, - 179364556, 63423906, - 178685528, 64423082, - 180000000, 65038544, - 180000000, 68991589, - 179086509, 69520945, - 176028806, 70044824, - 173100702, 70051616, - 170500969, 70259862, - 170077763, 70170665, - 169872723, 69790027, - 169639152, 70007232, - 168351120, 70168716, - 167756337, 70088157, - 166743253, 69662602, - 163964090, 69890171, - 161157043, 69738052, - 160217001, 69888508, - 160455531, 70308784, - 160225266, 70657290, - 158905353, 71065502, - 157525909, 71217536, - 155878417, 71240489, - 152631681, 70981993, - 151885891, 71392981, - 150100336, 71720364, - 150437654, 71979126, - 149721292, 72284007, - 148475266, 72446174, - 146701596, 72436059, - 145628792, 72669440, - 142163379, 72852384, - 140850635, 73022084, - 140239835, 72903219, - 140532030, 72644835, - 139403315, 72617028, - 138718879, 72376484, - 139250871, 71679511, - 138656087, 71775818, - 136807848, 71655631, - 135840857, 71771007, - 134184184, 71523132, - 133497997, 71688689, - 132980459, 72021478, - 132560003, 72061828, - 131910871, 71780096, - 131207068, 71016450, - 130526702, 71087787, - 129596146, 71604519, - 129909973, 71741340, - 129590720, 71990941, - 129860754, 72317784, - 129437306, 72580265, - 129699102, 72698957, - 129374613, 72952453, - 129528997, 73151523, - 127945878, 73594793, - 127056932, 73674045, - 125859532, 73628772, - 125028096, 73819356, - 124866112, 74021305, - 124315570, 74062818, - 123930103, 73981239, - 123936338, 73838555, - 123000194, 73684550, - 122969679, 73119951, - 121008522, 73075952, - 120239456, 73277866, - 119321441, 73215943, - 118853553, 73312940, - 119352244, 73542491, - 118578875, 73710970, - 115331600, 73828205, - 113834073, 73693970, - 113206608, 74044360, - 113795759, 74450559, - 112211059, 74663435, - 114028109, 75249000, - 114304098, 75932396, - 113643594, 76311716, - 113078167, 76364398, - 113065294, 76580947, - 112643931, 76729781, - 111822781, 76726814, - 110520062, 76860341, - 108145132, 76840194, - 107232938, 76626992, - 107867238, 76949570, - 107152457, 77123106, - 105795525, 77194899, - 106489088, 77361777, - 106275639, 77540271, - 104398923, 77814109, - 103866196, 77820194, - 102820476, 77695763, - 101134518, 77249931, - 100550873, 77011802, - 100527733, 76609016, - 98634282, 76598606, - 98356585, 76478776, - 98657117, 76349100, - 97304775, 76140893, - 97474341, 76346794, - 96890086, 76460790, - 95190347, 76385265, - 94867421, 76241138, - 92802509, 76174919, - 92455139, 75882990, - 89979149, 75690101, - 87619661, 75263570, - 86705760, 75255136, - 85342431, 74650820, - 85905226, 74517624, - 85598263, 74262373, - 86497270, 74015747, - 85153534, 73847744, - 81753356, 73783534, - 80255550, 73655202, - 79949126, 73352347, - 80376041, 72942577, - 80399999, 72446315, - 81782570, 72163850, - 82219654, 71871243, - 81803285, 71854412, - 81075703, 72187956, - 79659734, 72495815, - 78796390, 72525842, - 78605022, 72646085, - 79479370, 72577428, - 79936837, 72689117, - 79969994, 72958015, - 79378822, 73208788, - 78884631, 73196315, - 78246486, 72945975, - 78553000, 72659718, - 77308483, 72737723, - 76471370, 72403037, - 76765317, 72167399, - 75917487, 72054950, - 76189407, 72286726, - 76047590, 72601164, - 75302689, 72977140, - 75361547, 73121973, - 74697539, 73248685, - 73937016, 73214923, - 73660111, 72995289, - 74375538, 72756059, - 74616951, 72233612, - 73318490, 71931340, - 72637055, 71444327, - 73875589, 70611105, - 73111159, 69703479, - 73468518, 69051017, - 74616376, 68944611, - 74000491, 68587096, - 73012847, 69011049, - 73151673, 70977077, - 72333281, 71476090, - 73061958, 72048122, - 73253003, 72716954, - 71609643, 73041285, - 72039810, 73123226, - 72017730, 73322183, - 70950468, 73641444, - 69752268, 73504324, - 69475237, 73106810, - 69012865, 73026285, - 68611516, 72710958, - 67869427, 71749965, - 66536434, 71358520, - 65951739, 70751600, - 66142649, 70431223, - 66731764, 70361219, - 66476265, 69498383, - 66950621, 69297564, - 67638146, 69355050, - 68522358, 68772910, - 68313724, 68564724, - 67282234, 68999961, - 64405235, 69672255, - 60856971, 70000370, - 59020410, 70614871, - 58454337, 70531095, - 58036674, 70230840, - 58610392, 69792496, - 59744901, 69540885, - 60422626, 68974776, - 60251219, 68875143, - 59713119, 68854933, - 59370493, 69121187, - 58833785, 69161386, - 57019341, 68729545, - 55800615, 68794157, - 54377935, 68455817, - 54301497, 68720740, - 54910609, 69049898, - 53647380, 69146669, - 49005434, 68035783, - 48471584, 68027054, - 48264136, 67827173, - 47470330, 67658687, - 47267940, 67085295, - 46592883, 66998504, - 45403729, 67425298, - 45776692, 67605045, - 47123122, 67803342, - 46260866, 68573578, - 43192957, 68828166, - 42934153, 68581544, - 43758761, 68232211, - 43333454, 67248818, - 43969102, 66953559, - 43903614, 66553243, - 43800973, 66471055, - 43080299, 66598726, - 42839425, 66938829, - 42157658, 66913141, - 41417132, 66366935, - 39417904, 65683416, - 39359424, 65309374, - 39817241, 64932149, - 39509119, 64816110, - 37236058, 65378019, - 36623946, 65326199, - 36304846, 65101812, - 35828883, 65380859, - 35106503, 65215221, - 35220346, 65911841, - 34349043, 66378927, - 38357191, 65882100, - 40394786, 66162041, - 41585404, 66742862, - 41807342, 67218370, - 41349201, 67802520, - 40115922, 68272782, - 38725447, 68509849, - 36070233, 69332012, - 33887731, 69469568, - 33260114, 69861300, - 32050443, 70105523, - 31382725, 69882136, - 30561755, 69896195, - 30397237, 69732824, - 30869769, 69783438, - 30860723, 69538414, - 30180151, 69635851, - 29994065, 69392454, - 28414000, 68904164, - 28772841, 68840035, - 28470746, 68488376, - 28685201, 68189791, - 29343873, 68061866, - 29988064, 67668272, - 29066267, 66891731, - 30087489, 65786524, - 29715937, 65624571, - 29604214, 64968383, - 30110235, 64732586, - 29986618, 64524278, - 30526074, 64077301, - 29991531, 63735176, - 31536499, 62921637, - 31186758, 62481404, - 29251625, 61287780, - 27797657, 60536124, - 27354150, 60501110, - 28685183, 60069050, - 27841899, 59979426, - 27570886, 59762066, - 27571236, 59435160, - 28151072, 59374436, - 27434163, 58787264, - 27778487, 57870676, - 27354275, 57550283, - 27828613, 57293297, - 27639472, 56845647, - 28284292, 56055905, - 29282994, 55967849, - 29482258, 55684559, - 30233636, 55845218, - 30906870, 55570044, - 30798874, 54783269, - 31825936, 54030703, - 31754215, 53810460, - 32450139, 53692898, - 32706456, 53419427, - 32141990, 53091147, - 31417849, 53196029, - 31258794, 53016708, - 31763359, 52101079, - 33735224, 52344760, - 34397822, 51780403, - 34121150, 51679169, - 34213856, 51255372, - 35064084, 51203438, - 35591081, 50368758, - 36619445, 50209234, - 37422809, 50411492, - 38046904, 49920000, - 38258574, 50052341, - 40080627, 49576839, - 40108789, 49251539, - 39686545, 49007908, - 40003579, 48822080, - 39644738, 48591193, - 39957899, 48268910, - 39778685, 47887537, - 38900286, 47855110, - 38287401, 47559163, - 38214386, 47091439, - 37761411, 47090813, - 37343919, 46740848, - 37439311, 45952609, - 37185878, 45663490, - 36391372, 45586965, - 36575060, 45393555, - 36214557, 45026406, - 39729080, 43146834, - 40372894, 43200516, - 40084607, 43553101, - 40647985, 43533903, - 42890018, 43132611, - 43825982, 42571509, - 44870983, 42756380, - 45705249, 42498077, - 45638585, 42205070, - 47520591, 41229055, - 47861088, 41212729, - 48572878, 41844471, - 48876742, 41570200, - 48984746, 41978316, - 47949159, 43138901, - 48067764, 43997245, - 47354106, 44561134, - 47806947, 45174098, - 49026087, 45660769, - 49692403, 46325476, - 49566926, 46544276, - 49232268, 46337168, - 48541149, 46605629, - 48959315, 46774587, - 48167010, 47708764, - 47292338, 47740931, - 46660903, 48412236, - 47031369, 49150278, - 46889569, 49696965, - 47429170, 50357955, - 48334959, 49858248, - 48759018, 49928322, - 48625124, 50612668, - 50793926, 51729190, - 51344540, 51475359, - 52219166, 51709349, - 52571189, 51481636, - 53338117, 51482359, - 54555253, 50535778, - 54641653, 51011559, - 55686241, 50582856, - 56491464, 51019520, - 57442205, 50888882, - 57838820, 51091660, - 58359151, 51063829, - 59523009, 50492860, - 60058584, 50850280, - 60942302, 50695508, - 61389402, 50861026, - 61554719, 51324592, - 60030314, 51933261, - 60994548, 52336854, - 60774353, 52675803, - 61047468, 52972475, - 62082695, 53005417, - 61199184, 53287133, - 61534929, 53523294, - 60979456, 53621736, - 61231020, 54019490, - 61928652, 53946472, - 65088350, 54340172, - 65476907, 54623279, - 68155818, 54976695, - 68977211, 55389616, - 70182463, 55162469, - 70738142, 55305149, - 71093157, 54212219, - 72186011, 54325624, - 72446765, 53941824, - 72622314, 54134339, - 73229925, 53957816, - 73666435, 54063468, - 73406911, 53447537, - 73858926, 53619722, - 74351508, 53487637, - 75437176, 54089665, - 76837299, 54442361, - 76484764, 54022542, - 77859977, 53269177, - 79986208, 50774573, - 80735251, 51293406, - 81465904, 50739849, - 82493954, 50727597, - 83357316, 50994560, - 83945084, 50774653, - 84323248, 50239151, - 84989465, 50061410, - 85232603, 49615804, - 86180865, 49499326, - 86675513, 49777293, - 86626474, 49562684, - 87416704, 49076589, -}; -const int32_t ru_outline_49[] = { - -180000000, 64423082, - -179556020, 65038544, - -179551420, 68991589, - -180000000, 69520945, -}; - -const int32_t* ru_outlines[] = { - ru_outline_1, - ru_outline_2, - ru_outline_3, - ru_outline_4, - ru_outline_5, - ru_outline_6, - ru_outline_7, - ru_outline_8, - ru_outline_9, - ru_outline_10, - ru_outline_11, - ru_outline_12, - ru_outline_13, - ru_outline_14, - ru_outline_15, - ru_outline_16, - ru_outline_17, - ru_outline_18, - ru_outline_19, - ru_outline_20, - ru_outline_21, - ru_outline_22, - ru_outline_23, - ru_outline_24, - ru_outline_25, - ru_outline_26, - ru_outline_27, - ru_outline_28, - ru_outline_29, - ru_outline_30, - ru_outline_31, - ru_outline_32, - ru_outline_33, - ru_outline_34, - ru_outline_35, - ru_outline_36, - ru_outline_37, - ru_outline_38, - ru_outline_39, - ru_outline_40, - ru_outline_41, - ru_outline_42, - ru_outline_43, - ru_outline_44, - ru_outline_45, - ru_outline_46, - ru_outline_47, - ru_outline_48, - ru_outline_49, -}; -const uint32_t ru_outline_lengths[] = { - 7, - 7, - 55, - 37, - 7, - 31, - 7, - 12, - 7, - 7, - 17, - 10, - 6, - 7, - 7, - 46, - 7, - 6, - 19, - 5, - 7, - 12, - 7, - 5, - 6, - 15, - 7, - 7, - 6, - 7, - 4, - 8, - 8, - 4, - 6, - 3, - 10, - 7, - 5, - 24, - 8, - 12, - 9, - 4, - 5, - 6, - 16, - 582, - 4, -}; - -/* ------------------Rwanda */ -const int32_t rw_outline_1[] = { - 30656608, -2373806, - 30812618, -1563051, - 30412329, -1063034, - 29351616, -1517524, - 28857642, -2446669, - 29463708, -2808347, - 29868175, -2716363, - 29930185, -2339542, - 30593403, -2396802, -}; - -const int32_t* rw_outlines[] = { - rw_outline_1, -}; -const uint32_t rw_outline_lengths[] = { - 9, -}; - -/* ---------------W. Sahara */ -const int32_t w0_outline_1[] = { - -8817827, 27656425, - -8794884, 27120690, - -11392551, 26883416, - -12431120, 24830677, - -13891107, 23691002, - -14750948, 21500600, - -17003060, 21420705, - -17148390, 21818100, - -17474334, 20625108, - -17079453, 20384238, - -16676639, 20568444, - -16927898, 21114777, - -17048048, 20806140, - -16964558, 21329235, - -13016220, 21333939, - -13153267, 22820518, - -12023420, 23467557, - -12016287, 25995409, - -8682199, 25995515, - -8683358, 27656449, -}; - -const int32_t* w0_outlines[] = { - w0_outline_1, -}; -const uint32_t w0_outline_lengths[] = { - 20, -}; - -/* ------------Saudi Arabia */ -const int32_t sa_outline_1[] = { - 55104312, 22621454, - 52555064, 22932807, - 51592537, 24078838, - 51734750, 24262806, - 52233018, 23991962, - 51745476, 24844916, - 50855631, 24679628, - 50557418, 26832101, - 49263655, 27917759, - 48690844, 28872830, - 48222355, 28935791, - 48442442, 28542908, - 47671328, 28533166, - 47433203, 28989544, - 44690835, 29202351, - 42074411, 31080372, - 40369292, 31938975, - 39145445, 32124492, - 36958550, 31491508, - 37980087, 30499998, - 36068473, 29200538, - 34950816, 29353527, - 34973399, 29555015, - 34266982, 27823647, - 34896719, 27701737, - 36115544, 25925994, - 36159095, 25372025, - 36770120, 24985684, - 37215271, 24009870, - 38080519, 23490708, - 38630010, 22458709, - 38682750, 21140079, - 39781219, 19879902, - 40390770, 19454130, - 41680347, 17398045, - 41438961, 16523304, - 42809071, 15937789, - 43346066, 17486005, - 46727666, 17265581, - 47143613, 16946661, - 48172175, 18156923, - 49041996, 18581784, - 51977627, 18996149, - 54977398, 19995935, - 55387704, 21236216, - 55641020, 22001856, - 55119404, 22623940, -}; - -const int32_t* sa_outlines[] = { - sa_outline_1, -}; -const uint32_t sa_outline_lengths[] = { - 47, -}; - -/* -------------------Sudan */ -const int32_t sd_outline_1[] = { - 34078093, 9461510, - 34343977, 10658623, - 34931385, 10864788, - 35112351, 11816565, - 36125210, 12757051, - 37009036, 17058879, - 38609456, 18005076, - 38818180, 17606239, - 39048598, 17914793, - 38897384, 18370832, - 37835477, 19109811, - 37694396, 21210644, - 36964641, 22405854, - 36398262, 22414858, - 36871369, 21996713, - 31434486, 21995867, - 31400278, 22202413, - 31209126, 21994878, - 24980262, 21995867, - 24979534, 20002576, - 23980320, 19995935, - 23970762, 15721544, - 22933926, 15533104, - 21825262, 12790529, - 22414476, 12546390, - 22860076, 10919666, - 23646281, 9822911, - 23679303, 8732489, - 24531912, 8886896, - 25067021, 10293783, - 25798043, 10420493, - 26658710, 9484146, - 28844482, 9326092, - 30003057, 10277405, - 31154454, 9770921, - 32420783, 11089112, - 32072281, 12006728, - 32721853, 12223070, - 33199289, 12217282, - 33130101, 10745956, - 33907054, 10181439, - 34078102, 9461510, -}; - -const int32_t* sd_outlines[] = { - sd_outline_1, -}; -const uint32_t sd_outline_lengths[] = { - 42, -}; - -/* ----------------S. Sudan */ -const int32_t s0_outline_1[] = { - 34380206, 4620667, - 35268316, 5492293, - 34710669, 6660315, - 32998893, 7899517, - 33281099, 8437257, - 34101719, 8676340, - 33907054, 10181439, - 33130101, 10745956, - 33199289, 12217282, - 32072281, 12006728, - 32420783, 11089112, - 31154454, 9770921, - 30003057, 10277405, - 28844482, 9326092, - 26658710, 9484146, - 25798043, 10420493, - 25067021, 10293783, - 24531912, 8886896, - 24160414, 8696264, - 28192107, 4350225, - 29552076, 4636044, - 30838562, 3490711, - 31152334, 3785601, - 32135891, 3519731, - 33489355, 3755064, - 34176854, 4419105, -}; - -const int32_t* s0_outlines[] = { - s0_outline_1, -}; -const uint32_t s0_outline_lengths[] = { - 26, -}; - -/* -----------------Senegal */ -const int32_t sn_outline_1[] = { - -12408663, 14889014, - -13409637, 16059174, - -14533726, 16655953, - -16239025, 16531285, - -16535236, 15838357, - -16454010, 16911312, - -17979080, 14824435, - -16996826, 13476118, - -17201246, 12306955, - -16514368, 11906736, - -16244577, 12237075, - -16711790, 12354852, - -15196090, 12679947, - -11389398, 12404410, - -12302518, 14816998, -}; -const int32_t sn_outline_2[] = { - -16769301, 13148497, - -16669363, 13474984, - -15427496, 13468372, - -16351809, 13343364, - -16562284, 13587304, - -15108343, 13812125, - -13847494, 13335306, - -15151129, 13556511, - -16763336, 13064136, -}; - -const int32_t* sn_outlines[] = { - sn_outline_1, - sn_outline_2, -}; -const uint32_t sn_outline_lengths[] = { - 15, - 9, -}; - -/* ---------------Singapore */ -const int32_t sg_outline_1[] = { - 103824181, 813308, - 104411374, 1192324, - 104362200, 1627499, - 103480225, 1329474, - 103280979, 1586755, - 103283494, 1064399, - 103822663, 813299, -}; - -const int32_t* sg_outlines[] = { - sg_outline_1, -}; -const uint32_t sg_outline_lengths[] = { - 7, -}; - -/* ------------Saint Helena */ -const int32_t sh_outline_1[] = { - -14395161, -8423267, - -13853423, -7930631, - -14403228, -7434895, - -14864100, -7946188, - -14398000, -8423285, -}; -const int32_t sh_outline_2[] = { - -5777757, -16437964, - -5210552, -15966582, - -5787944, -15478011, - -6231658, -16006884, - -5780596, -16437990, -}; - -const int32_t* sh_outlines[] = { - sh_outline_1, - sh_outline_2, -}; -const uint32_t sh_outline_lengths[] = { - 5, - 5, -}; - -/* -------------Solomon Is. */ -const int32_t sb_outline_1[] = { - 162303285, -11275830, - 162725744, -11098482, - 162792399, -10663333, - 161942764, -9992377, - 161955870, -9439426, - 160993972, -7938548, - 160220109, -8083769, - 158303293, -7123498, - 158020531, -7648687, - 158989849, -8568504, - 158702064, -8776048, - 157260367, -6506396, - 156419436, -6163523, - 155914951, -6796631, - 155328046, -6768481, - 155319584, -7359837, - 156085946, -7472347, - 156210326, -8432552, - 157089804, -9074955, - 158587646, -9095688, - 159574320, -10146863, - 160840297, -10340698, - 161292500, -10938442, - 162300446, -11275839, -}; -const int32_t sb_outline_2[] = { - 165908835, -11295052, - 166610742, -10672120, - 165857110, -10232749, - 165342375, -10805476, - 165905996, -11295079, -}; -const int32_t sb_outline_3[] = { - 160510526, -12274261, - 160958911, -12029534, - 160956890, -11562836, - 159763307, -11095217, - 159622442, -11813955, - 160507687, -12274279, -}; -const int32_t sb_outline_4[] = { - 166843559, -12123628, - 167376421, -11624418, - 166749424, -11129995, - 166300159, -11630927, - 166840720, -12123637, -}; - -const int32_t* sb_outlines[] = { - sb_outline_1, - sb_outline_2, - sb_outline_3, - sb_outline_4, -}; -const uint32_t sb_outline_lengths[] = { - 24, - 5, - 6, - 5, -}; - -/* ------------Sierra Leone */ -const int32_t sl_outline_1[] = { - -11505119, 6457463, - -11148218, 6622868, - -11507527, 6906525, - -10314636, 8310859, - -10712077, 8335249, - -10690527, 9314260, - -11273641, 9996517, - -12501477, 9862155, - -13129884, 9047560, - -13548149, 9416261, - -13719349, 8381904, - -13321513, 7316546, - -11507967, 6457454, -}; - -const int32_t* sl_outlines[] = { - sl_outline_1, -}; -const uint32_t sl_outline_lengths[] = { - 13, -}; - -/* -------------El Salvador */ -const int32_t sv_outline_1[] = { - -89418824, 14431082, - -90095184, 13736518, - -90546210, 13915665, - -90070687, 13206109, - -88543174, 12744503, - -87461845, 13020433, - -87814218, 13399153, - -87731456, 13841067, - -88482681, 13854242, - -89383242, 14427615, -}; - -const int32_t* sv_outlines[] = { - sv_outline_1, -}; -const uint32_t sv_outline_lengths[] = { - 10, -}; - -/* --------------San Marino */ - -const int32_t* sm_outlines[] = { -}; -const uint32_t sm_outline_lengths[] = { -}; - -/* --------------Somaliland */ -const int32_t s1_outline_1[] = { - 42862943, 10903207, - 42841653, 10203064, - 44022866, 8986038, - 46978242, 7997080, - 47978184, 7997080, - 48938124, 9451743, - 48938537, 11258432, - 49379861, 11340870, - 48528878, 11761321, - 44476111, 10875585, - 43228252, 11942102, - 42741536, 11543366, - 43245967, 11499815, - 42906143, 10960253, -}; - -const int32_t* s1_outlines[] = { - s1_outline_1, -}; -const uint32_t s1_outline_lengths[] = { - 14, -}; - -/* -----------------Somalia */ -const int32_t so_outline_1[] = { - 47452840, 7490493, - 44940540, 4911997, - 43583518, 4854970, - 42024132, 4137937, - 40978763, 2842409, - 40978763, -870277, - 41537596, -1613179, - 41255345, -2050802, - 41816747, -2045469, - 44010271, 514317, - 46364558, 2151480, - 48323380, 4212094, - 49436150, 5945120, - 51230786, 9237024, - 51325711, 9945392, - 51809714, 10243017, - 51547774, 12165930, - 50698417, 12415792, - 48596216, 11545333, - 48491562, 11302092, - 48938537, 11258432, - 48938124, 9451743, - 47731587, 7759338, -}; - -const int32_t* so_outlines[] = { - so_outline_1, -}; -const uint32_t so_outline_lengths[] = { - 23, -}; - -/* -St. Pierre and Miquelon */ -const int32_t pm_outline_1[] = { - -56168439, 46443256, - -55697317, 46863405, - -55964925, 47284183, - -56454543, 47398636, - -56825143, 46758736, - -56171286, 46443249, -}; - -const int32_t* pm_outlines[] = { - pm_outline_1, -}; -const uint32_t pm_outline_lengths[] = { - 6, -}; - -/* ------------------Serbia */ -const int32_t rs_outline_1[] = { - 22445683, 42359115, - 22466766, 42842496, - 22976812, 43188009, - 22369614, 43781277, - 22720918, 44605515, - 22093049, 44541928, - 21360069, 44826666, - 21490190, 45147889, - 20161384, 46141883, - 19530722, 46155188, - 18839082, 45835751, - 19399981, 45212482, - 19062843, 45137189, - 19007139, 44869195, - 19356880, 44858551, - 19128366, 44330264, - 19583740, 44043457, - 19245057, 43965013, - 19495068, 43642863, - 19194357, 43533308, - 20344371, 42827951, - 20800616, 43261078, - 21752911, 42669798, - 21562486, 42247520, - 22422066, 42328860, -}; - -const int32_t* rs_outlines[] = { - rs_outline_1, -}; -const uint32_t rs_outline_lengths[] = { - 25, -}; - -/* ---Sao Tome and Principe */ -const int32_t st_outline_1[] = { - 7390593, 1089509, - 7901438, 1633962, - 7381843, 2149853, - 6881481, 1601535, - 7387754, 1089491, -}; -const int32_t st_outline_2[] = { - 6559345, -404792, - 7198955, 326756, - 6553372, 846450, - 6019000, 227457, - 6556507, -404801, -}; - -const int32_t* st_outlines[] = { - st_outline_1, - st_outline_2, -}; -const uint32_t st_outline_lengths[] = { - 5, - 5, -}; - -/* ----------------Suriname */ -const int32_t sr_outline_1[] = { - -54568413, 2342596, - -53990464, 3589548, - -54452198, 5013487, - -53919902, 5769000, - -53593032, 5640684, - -53685504, 6064751, - -54803260, 6436769, - -57310826, 6309314, - -57209802, 5195391, - -57881086, 4880633, - -58054506, 4171941, - -57646733, 3394517, - -57303649, 3377103, - -56482795, 1942127, - -55929622, 1887507, - -55957478, 2520458, - -54604741, 2335774, -}; - -const int32_t* sr_outlines[] = { - sr_outline_1, -}; -const uint32_t sr_outline_lengths[] = { - 17, -}; - -/* ----------------Slovakia */ -const int32_t sk_outline_1[] = { - 22295206, 48685814, - 22538650, 49072712, - 21890111, 49343447, - 20422659, 49392333, - 19802229, 49192345, - 19441627, 49597695, - 19149450, 49399978, - 18596519, 49491444, - 17758525, 48888123, - 17135625, 48841047, - 16865456, 48386914, - 17147357, 48005956, - 18145582, 47763413, - 19950388, 48146621, - 20489988, 48526906, - 21451329, 48552228, - 21766970, 48338108, - 22142861, 48568507, -}; - -const int32_t* sk_outlines[] = { - sk_outline_1, -}; -const uint32_t sk_outline_lengths[] = { - 18, -}; - -/* ----------------Slovenia */ -const int32_t si_outline_1[] = { - 15976834, 46801378, - 13399522, 46317534, - 13874731, 45614837, - 13156744, 45746559, - 13321261, 45237323, - 13617651, 45148785, - 13577910, 45516884, - 14733601, 45508484, - 15339452, 45467040, - 15635968, 46200717, - 16516173, 46499897, - 16037192, 46844837, -}; - -const int32_t* si_outlines[] = { - si_outline_1, -}; -const uint32_t si_outline_lengths[] = { - 12, -}; - -/* ------------------Sweden */ -const int32_t se_outline_1[] = { - 18149517, 56674050, - 19279670, 57262011, - 19249100, 57564324, - 19779690, 57978195, - 19108549, 58218733, - 18080796, 57922502, - 17656126, 57264362, - 17737514, 56818710, - 18146678, 56674045, -}; -const int32_t se_outline_2[] = { - 12550893, 55556243, - 12620036, 55679362, - 12571563, 55554023, -}; -const int32_t se_outline_3[] = { - 20116729, 69020901, - 20348036, 68848715, - 19969818, 68356394, - 18162588, 68528399, - 17916656, 67964894, - 17324657, 68103802, - 16193561, 67505180, - 16403471, 67054976, - 15422960, 66489842, - 15483731, 66305976, - 14543221, 66129346, - 14479657, 65301438, - 13650251, 64581533, - 14077616, 64463995, - 14141180, 64173522, - 13960520, 64013997, - 12792737, 63999995, - 11999911, 63291691, - 12155356, 61720727, - 12863686, 61290261, - 12683026, 61046813, - 12294163, 61002682, - 12486088, 60106769, - 11680758, 59592276, - 11642723, 58926064, - 10818510, 59203453, - 10698432, 58978345, - 10825220, 58289706, - 12288216, 56582811, - 12046848, 56208570, - 12608349, 56033012, - 12437274, 55398451, - 12687374, 55181472, - 14345745, 55159768, - 14771573, 55453825, - 14673028, 55767742, - 16931078, 56179550, - 17565891, 57304345, - 17041230, 57629826, - 17188383, 58301984, - 17758373, 58677125, - 18771493, 58887174, - 19437728, 59807419, - 18904533, 60395023, - 17722377, 60846812, - 17610690, 61481908, - 18043731, 62318415, - 18960561, 63004094, - 20991140, 63683865, - 21413159, 64077765, - 21964393, 64435971, - 21656953, 64828435, - 22715842, 65619737, - 24267969, 65626244, - 24603436, 65818852, - 24155500, 65805284, - 23700288, 66252648, - 23988539, 66810521, - 23733562, 67422913, - 23454922, 67460275, - 23638897, 67954376, - 22854138, 68367352, - 20491955, 69033304, -}; - -const int32_t* se_outlines[] = { - se_outline_1, - se_outline_2, - se_outline_3, -}; -const uint32_t se_outline_lengths[] = { - 9, - 3, - 63, -}; - -/* ---------------Swaziland */ -const int32_t sz_outline_1[] = { - 32077914, -26449804, - 32060495, -26018301, - 31335168, -25755584, - 30803366, -26413426, - 30938086, -26915770, - 31958384, -27305878, - 32105977, -26519979, -}; - -const int32_t* sz_outlines[] = { - sz_outline_1, -}; -const uint32_t sz_outline_lengths[] = { - 7, -}; - -/* ------------Sint Maarten */ -const int32_t sx_outline_1[] = { - -63018946, 17588940, - -62570956, 18154244, - -63210871, 18489729, - -63564996, 17979297, - -63021785, 17588923, -}; - -const int32_t* sx_outlines[] = { - sx_outline_1, -}; -const uint32_t sx_outline_lengths[] = { - 5, -}; - -/* --------------Seychelles */ -const int32_t sc_outline_1[] = { - 55546364, -5235917, - 55985659, -4634512, - 55397154, -4111716, - 54937774, -4665536, - 55543526, -5235926, -}; - -const int32_t* sc_outlines[] = { - sc_outline_1, -}; -const uint32_t sc_outline_lengths[] = { - 5, -}; - -/* -------------------Syria */ -const int32_t sy_outline_1[] = { - 39268379, 33620011, - 40987036, 34429031, - 41296012, 36383356, - 42350104, 37060579, - 42268510, 37276585, - 39356594, 36681580, - 36658567, 36802554, - 36636756, 36233958, - 36153579, 35833854, - 35827473, 36277227, - 35561365, 36162881, - 35315298, 35570166, - 35563206, 34483150, - 35713413, 34327565, - 36383907, 34657884, - 36584977, 34221216, - 35968427, 33732406, - 35787246, 32734923, - 36818404, 32317303, - 39056709, 33514022, -}; - -const int32_t* sy_outlines[] = { - sy_outline_1, -}; -const uint32_t sy_outline_lengths[] = { - 20, -}; - -/* ----Turks and Caicos Is. */ -const int32_t tc_outline_1[] = { - -71662284, 21331482, - -71209246, 21659266, - -71381749, 22155979, - -72025141, 22368604, - -72678153, 22119230, - -72621622, 21434230, - -71665123, 21331473, -}; - -const int32_t* tc_outlines[] = { - tc_outline_1, -}; -const uint32_t tc_outline_lengths[] = { - 7, -}; - -/* --------------------Chad */ -const int32_t td_outline_1[] = { - 22937645, 11192026, - 22352303, 12660436, - 21825262, 12790529, - 22933926, 15533104, - 23970762, 15721544, - 23980320, 19496636, - 15984119, 23445230, - 14978958, 22996161, - 15181843, 21523389, - 15963188, 20346167, - 15474325, 16908372, - 13448202, 14380640, - 13763475, 13489560, - 14847077, 12502076, - 15132229, 10648494, - 15654833, 10007808, - 14243292, 9979750, - 13977265, 9691552, - 15116212, 8557300, - 15480065, 7523772, - 18564161, 8045915, - 19108675, 8656138, - 18956285, 8938878, - 20342089, 9127088, - 21771515, 10642807, - 22894859, 11028985, -}; - -const int32_t* td_outlines[] = { - td_outline_1, -}; -const uint32_t td_outline_lengths[] = { - 26, -}; - -/* --------------------Togo */ - -const int32_t* tg_outlines[] = { -}; -const uint32_t tg_outline_lengths[] = { -}; - -/* ----------------Thailand */ -const int32_t th_outline_1[] = { - 98118065, 9877895, - 98291700, 10051321, - 98134396, 9875365, -}; -const int32_t th_outline_2[] = { - 99954239, 20415441, - 99458863, 20363044, - 98916730, 19772899, - 98015028, 19749486, - 97745848, 18588165, - 97373927, 18517960, - 98888253, 16351892, - 98202093, 14975930, - 99136817, 13716679, - 99614721, 11781191, - 98562587, 10034965, - 98739690, 11270953, - 98349543, 10847401, - 97816428, 9174794, - 97814515, 7891805, - 98041555, 7406900, - 98604466, 7430187, - 99189494, 6955260, - 99390879, 6144957, - 100320626, 6040300, - 100261454, 6682689, - 101053499, 6242564, - 101113955, 5636760, - 101873598, 5825275, - 102101078, 6242249, - 102479664, 5949672, - 102548178, 6285207, - 101762745, 7227689, - 100932612, 7472643, - 100384685, 8897393, - 100399884, 10062601, - 99635688, 10075474, - 100425864, 12614519, - 100807360, 12203869, - 101798642, 12145955, - 102388108, 11176229, - 103099843, 11295035, - 102319728, 13539997, - 103199358, 14332613, - 105074133, 14227450, - 105475554, 14530119, - 105641024, 15656537, - 104819362, 16466068, - 104816056, 17300283, - 103949550, 18319010, - 103288246, 18408405, - 102660629, 17817951, - 102101491, 18210640, - 100955879, 17541125, - 101211934, 19548337, - 100513584, 19553481, - 100519477, 20177911, - 100003637, 20379580, -}; - -const int32_t* th_outlines[] = { - th_outline_1, - th_outline_2, -}; -const uint32_t th_outline_lengths[] = { - 3, - 53, -}; - -/* --------------Tajikistan */ -const int32_t tj_outline_1[] = { - 75008365, 37293532, - 74812254, 38460309, - 73801622, 38606890, - 73631661, 39448858, - 72229984, 39207526, - 71470341, 39603674, - 70799327, 39394701, - 69297712, 39524821, - 69530250, 40097292, - 69966768, 40202223, - 70515100, 39949911, - 70946390, 40187571, - 70371549, 40384145, - 70751060, 40721749, - 70401930, 41035091, - 69712823, 40657000, - 69357189, 40767381, - 69274868, 40198083, - 68630668, 40167106, - 68972046, 40089951, - 68463294, 39536702, - 67426198, 39465571, - 67357674, 39216674, - 68132507, 38927649, - 68350277, 38211046, - 67814333, 37487008, - 67957947, 36972004, - 68911787, 37333949, - 69303910, 37116928, - 69492116, 37553056, - 70188715, 37582481, - 70878855, 38456410, - 71582217, 37910085, - 71665626, 36696903, - 73382935, 37462257, - 73653463, 37239376, - 74348975, 37418743, - 74918138, 37250020, -}; - -const int32_t* tj_outlines[] = { - tj_outline_1, -}; -const uint32_t tj_outline_lengths[] = { - 38, -}; - -/* ------------Turkmenistan */ -const int32_t tm_outline_1[] = { - 66511371, 37599172, - 66574514, 38010774, - 65612921, 38238591, - 62483191, 39975619, - 61799869, 41163428, - 60089585, 41399434, - 59985201, 42211709, - 58589057, 42778473, - 58151515, 42628093, - 58474387, 42299378, - 58028940, 42487633, - 56964095, 41856561, - 57017940, 41263470, - 55487031, 41272261, - 54120963, 42335192, - 52493880, 41780365, - 52553537, 42297891, - 52138542, 41985676, - 52607391, 38821144, - 52887369, 38445765, - 53392177, 38488338, - 53400217, 37640658, - 53552033, 37131099, - 54009437, 36979809, - 53914152, 37343560, - 54699424, 37470162, - 55380886, 38051111, - 57193542, 38216398, - 58261639, 37665813, - 59301727, 37510655, - 60341302, 36637655, - 61119656, 36642563, - 61262021, 35619583, - 62307849, 35170773, - 63056595, 35445819, - 63129969, 35846208, - 64511021, 36340670, - 64816331, 37132098, - 65554944, 37251161, - 65765006, 37569125, - 66510644, 37458691, -}; - -const int32_t* tm_outlines[] = { - tm_outline_1, -}; -const uint32_t tm_outline_lengths[] = { - 41, -}; - -/* --------------East Timor */ -const int32_t tl_outline_1[] = { - 125071853, -9957486, - 127718101, -8577776, - 127399325, -7964949, - 126084084, -8040704, - 125877840, -7756336, - 125386201, -7768378, - 125131717, -8326463, - 123652129, -9110518, - 123694790, -9645183, - 125124431, -9015412, - 124768815, -9844222, - 125069014, -9957504, -}; - -const int32_t* tl_outlines[] = { - tl_outline_1, -}; -const uint32_t tl_outline_lengths[] = { - 12, -}; - -/* -------------------Tonga */ -const int32_t to_outline_1[] = { - -173988732, -19126112, - -173472703, -18585339, - -173994175, -18137145, - -174518315, -18640059, - -173991579, -19126120, -}; -const int32_t to_outline_2[] = { - -174914850, -21870474, - -174519115, -21642621, - -174506305, -21121958, - -175508034, -20685699, - -175769291, -21285124, - -174917688, -21870491, -}; - -const int32_t* to_outlines[] = { - to_outline_1, - to_outline_2, -}; -const uint32_t to_outline_lengths[] = { - 5, - 6, -}; - -/* -----Trinidad and Tobago */ -const int32_t tt_outline_1[] = { - -61159919, 9632846, - -60632545, 9896227, - -60076541, 11338831, - -60506825, 11767932, - -61216566, 11384330, - -61990582, 11008831, - -62354777, 10089877, - -62268539, 9806134, - -61299553, 9628415, -}; - -const int32_t* tt_outlines[] = { - tt_outline_1, -}; -const uint32_t tt_outline_lengths[] = { - 9, -}; - -/* -----------------Tunisia */ -const int32_t tn_outline_1[] = { - 9807384, 30342230, - 10256039, 30864933, - 10159874, 31545799, - 11505011, 32413680, - 11504544, 33181952, - 11934271, 33032871, - 11378250, 34046800, - 10830907, 34264746, - 11722790, 34702195, - 11414551, 35782998, - 10940456, 36139437, - 11558192, 36773840, - 11368935, 37328626, - 10626450, 37309470, - 9662279, 37697555, - 8255769, 37189142, - 8019800, 36883592, - 8601261, 36833921, - 8207637, 36518928, - 8394244, 35203870, - 7838304, 34410301, - 7495588, 33976525, - 7731342, 33268506, - 9044023, 32072357, - 9637989, 30282333, -}; - -const int32_t* tn_outlines[] = { - tn_outline_1, -}; -const uint32_t tn_outline_lengths[] = { - 25, -}; - -/* ------------------Turkey */ -const int32_t tr_outline_1[] = { - 44758325, 37217108, - 44211278, 37908071, - 44449871, 38334247, - 44023180, 39377441, - 44587125, 39768528, - 44817138, 39650418, - 43666253, 40126357, - 43631676, 40929022, - 42754112, 41578909, - 41779386, 41440518, - 41510053, 41517485, - 41755132, 41809909, - 41466638, 41852605, - 40153876, 41296228, - 38409105, 41267598, - 36533072, 41679036, - 34999064, 42397052, - 33149720, 42323274, - 30865026, 41427397, - 29095228, 41569897, - 28536270, 41783249, - 28280367, 42238622, - 27741162, 42308653, - 27801636, 41956535, - 27244357, 42093241, - 26327205, 41772793, - 26602385, 41354140, - 26109183, 40749655, - 25632070, 40871331, - 25685798, 40426550, - 25230119, 40062361, - 25703091, 39760860, - 25810116, 39209846, - 26347776, 39383018, - 26578248, 39109494, - 25999787, 38814138, - 26156983, 38302902, - 25998547, 38161543, - 25904439, 38463205, - 25847307, 38220742, - 26330600, 37841763, - 27039613, 37770019, - 26619112, 37644223, - 26904579, 36759032, - 27352155, 36868905, - 26938831, 36726694, - 27104337, 36484798, - 28467836, 36398049, - 29533265, 35814298, - 30604793, 35924260, - 31003942, 36479430, - 32860077, 35674107, - 33892439, 35854363, - 34726452, 36408331, - 35378279, 36212275, - 35771409, 35563979, - 35892672, 35916566, - 36636756, 36233958, - 36658567, 36802554, - 39356594, 36681580, - 40705711, 37097703, - 42202672, 37297256, - 42358988, 37108583, - 42774576, 37371877, - 44114386, 37301857, - 44281868, 36978000, - 44766698, 37156333, -}; - -const int32_t* tr_outlines[] = { - tr_outline_1, -}; -const uint32_t tr_outline_lengths[] = { - 67, -}; - -/* ----------------Tanzania */ -const int32_t tz_outline_1[] = { - 30823677, -999006, - 30470208, -1131138, - 30854992, -2265390, - 30424214, -2641592, - 30790241, -3274578, - 29947298, -4307274, - 29403198, -4449282, - 29323409, -4898869, - 29540757, -6313817, - 30968368, -8550943, - 33420931, -9608036, - 34088595, -9537759, - 34959493, -11578098, - 37372889, -11710447, - 40463552, -10464321, - 40507569, -10988843, - 40784116, -10775562, - 40876076, -10288427, - 40210739, -9729528, - 39763594, -8425334, - 40353805, -7696426, - 39962732, -7204301, - 39839816, -5884576, - 40287276, -5370344, - 40179379, -4584340, - 39538422, -4372696, - 39190145, -4677281, - 37608167, -3497038, - 37643875, -3045439, - 33979395, -1002053, - 30844760, -1002053, -}; - -const int32_t* tz_outlines[] = { - tz_outline_1, -}; -const uint32_t tz_outline_lengths[] = { - 31, -}; - -/* ------------------Uganda */ -const int32_t ug_outline_1[] = { - 30598730, -1069698, - 33903227, -1002053, - 33943121, 173783, - 34976445, 1719632, - 34866221, 2589681, - 33976090, 4220202, - 33489355, 3755064, - 30929408, 3634061, - 30728590, 2455379, - 31252694, 2044575, - 29942906, 819222, - 29576932, -1387871, - 30519867, -1062518, -}; - -const int32_t* ug_outlines[] = { - ug_outline_1, -}; -const uint32_t ug_outline_lengths[] = { - 13, -}; - -/* -----------------Ukraine */ -const int32_t ua_outline_1[] = { - 31346020, 52105372, - 30667298, 51814096, - 30544516, 51265061, - 30160774, 51477889, - 29346505, 51382545, - 29102073, 51627515, - 28731294, 51433423, - 28183735, 51607853, - 27700046, 51477990, - 27141985, 51752033, - 25785790, 51923803, - 24361897, 51867532, - 23646695, 51628863, - 24089923, 50530454, - 22706132, 49606219, - 22852072, 49062736, - 22538650, 49072712, - 22131857, 48405310, - 22876614, 47947254, - 24484059, 47947098, - 24893341, 47717755, - 27549246, 48477709, - 28773775, 48119566, - 30131004, 46423082, - 28958361, 46458480, - 28317683, 45347124, - 29403656, 45419651, - 29705912, 45259894, - 29620419, 44947625, - 29887336, 44968960, - 31105011, 46203262, - 32433323, 45771736, - 32078399, 45496020, - 32176477, 45176208, - 33133111, 44865470, - 33159907, 44308376, - 33999760, 44071125, - 35641081, 44730533, - 36751246, 44872702, - 36899774, 45611779, - 35578855, 45680923, - 35402498, 45875811, - 36044775, 46346227, - 38553823, 46890164, - 38729884, 47257715, - 38214386, 47091439, - 38287401, 47559163, - 38900286, 47855110, - 39778685, 47887537, - 39957899, 48268910, - 39644738, 48591193, - 40003579, 48822080, - 39686545, 49007908, - 40094892, 49542661, - 38258574, 50052341, - 38046904, 49920000, - 37422809, 50411492, - 36619445, 50209234, - 35591081, 50368758, - 35064084, 51203438, - 34213856, 51255372, - 34121150, 51679169, - 34397822, 51780403, - 33735224, 52344760, - 31573707, 52108082, -}; - -const int32_t* ua_outlines[] = { - ua_outline_1, -}; -const uint32_t ua_outline_lengths[] = { - 65, -}; - -/* -----------------Uruguay */ -const int32_t uy_outline_1[] = { - -57650893, -30294994, - -58485832, -34404046, - -56372689, -35256454, - -54762261, -35283499, - -53885209, -34958109, - -53138143, -34193265, - -52983309, -33551931, - -53537624, -33622851, - -53125557, -32736707, - -55557351, -30875944, - -56004712, -31079235, - -56721693, -30186937, - -57645745, -30226986, -}; - -const int32_t* uy_outlines[] = { - uy_outline_1, -}; -const uint32_t uy_outline_lengths[] = { - 13, -}; - -/* -----------United States */ -const int32_t us_outline_1[] = { - -170793487, 52275114, - -166557850, 53239294, - -164961211, 54169010, - -163261428, 54429311, - -162931692, 54166585, - -162348227, 54167877, - -162229767, 54587886, - -161519505, 55126292, - -160344221, 54672169, - -159132366, 54749730, - -158912836, 54971559, - -159331828, 55451282, - -159129770, 55637550, - -158179164, 55886549, - -157847524, 56271900, - -156332291, 56825542, - -154958219, 57652872, - -155151437, 57304364, - -154750995, 56811586, - -155184118, 56318715, - -154744761, 56162351, - -153881920, 56329801, - -151779844, 57519811, - -152022291, 57927472, - -151576789, 58142582, - -151579727, 58422535, - -152257416, 58841614, - -153020849, 58663092, - -152933452, 59008334, - -153584811, 59274067, - -152259841, 59894978, - -152370577, 59184936, - -151571777, 58957334, - -150688885, 59055927, - -149142265, 59764979, - -147613296, 59594890, - -146741392, 60056759, - -145792402, 60244630, - -144875519, 60032946, - -145056610, 59775350, - -144729327, 59593310, - -142924540, 59870962, - -140236664, 59494737, - -136976956, 58080028, - -136196688, 56882545, - -135430192, 56528001, - -135054076, 56056076, - -134123628, 55825361, - -134061339, 55165914, - -133113113, 54518188, - -131996193, 54455297, - -131588636, 54657037, - -130389161, 54532657, - -129607465, 55423877, - -130048457, 55057260, - -129985135, 55358842, - -130055949, 56065233, - -131824273, 56589979, - -133401095, 58410878, - -134943772, 59288267, - -135260779, 59695013, - -135475934, 59793274, - -136321824, 59604835, - -136578733, 59152254, - -137438573, 58903120, - -137593299, 59226252, - -139185168, 60083566, - -139079256, 60343703, - -139973278, 60183146, - -141002136, 60300243, - -141002136, 69650788, - -140552979, 69613122, - -140715645, 69770839, - -143119950, 70264871, - -144753312, 70142931, - -145721310, 70308112, - -147444808, 70353404, - -149181216, 70647342, - -151326671, 70586065, - -151907522, 70708044, - -152078022, 70974501, - -153226752, 71078846, - -154224574, 70984989, - -154669788, 71198168, - -156509501, 71549910, - -158128769, 70991148, - -159485593, 71014187, - -161236023, 70437257, - -162186189, 70442442, - -164173164, 69155459, - -166554786, 68988501, - -167169998, 68273255, - -164484691, 67499905, - -164082712, 67092230, - -163043398, 66851920, - -162165860, 66251731, - -163449203, 66261693, - -163189500, 66566768, - -163395052, 66736083, - -164583694, 66759648, - -168208612, 65892806, - -168450178, 65524611, - -167350595, 65221452, - -166542345, 64456514, - -165002327, 64259302, - -163794704, 64393951, - -162791411, 64179133, - -161894857, 64521864, - -161240057, 63819087, - -161580707, 63666461, - -162516096, 63699990, - -163250558, 63273888, - -164060695, 63462269, - -164751859, 63345723, - -166613204, 61679375, - -165486725, 60806984, - -165799887, 60567142, - -167660559, 60399805, - -167860335, 60132706, - -167399364, 59824814, - -166207201, 59538734, - -165230472, 59778878, - -165244405, 60193614, - -164037213, 59589538, - -162448515, 59772473, - -162229982, 58887913, - -162593342, 58630782, - -162301461, 58424062, - -160882797, 58332694, - -160321574, 58682037, - -159748305, 58603614, - -159097072, 58180948, - -158348434, 58394091, - -157972983, 58402792, - -157946860, 58255880, - -158142315, 57712354, - -160867498, 56243945, - -161903076, 56130828, - -163141664, 55454815, - -164729428, 55120954, - -165350936, 54519270, - -167286985, 54162173, - -167525928, 53705591, - -168532302, 53724162, - -169389923, 53056415, - -170803324, 52959507, - -171276179, 52599173, - -170796335, 52275103, -}; -const int32_t us_outline_2[] = { - -169673710, 62750885, - -168415655, 63084055, - -168396279, 63452147, - -170326103, 63892018, - -172062043, 63844482, - -172058153, 63252658, - -171559714, 63130253, - -170743190, 63201392, - -169676549, 62750881, -}; -const int32_t us_outline_3[] = { - -172228869, 60075461, - -171809068, 60224068, - -171931221, 60485098, - -172768496, 60813347, - -173333887, 60738206, - -173420790, 60352063, - -172231708, 60075456, -}; -const int32_t us_outline_4[] = { - -147273967, 60576510, - -147531909, 60698406, - -147026652, 60759978, - -146949226, 60610700, - -147272961, 60575308, -}; -const int32_t us_outline_5[] = { - -170261190, 56891750, - -169678983, 57297591, - -169979811, 57473066, - -170501346, 57437948, - -170823122, 57132748, - -170264029, 56891745, -}; -const int32_t us_outline_6[] = { - -169584777, 56293487, - -169052256, 56682625, - -169871429, 56873382, - -170200051, 56543840, - -169587615, 56293482, -}; -const int32_t us_outline_7[] = { - -155600433, 55535677, - -155114786, 55888574, - -155607862, 56175582, - -156186512, 55829052, - -155603272, 55535666, -}; -const int32_t us_outline_8[] = { - -130575328, 54769679, - -130203901, 54947031, - -130535488, 54748748, -}; -const int32_t us_outline_9[] = { - 173660685, 52080782, - 174223866, 52473673, - 173782083, 53025082, - 173158473, 53263640, - 172209349, 53146893, - 172149206, 52764239, - 173657837, 52080777, -}; -const int32_t us_outline_10[] = { - -176958786, 51323112, - -175560424, 51797796, - -172885627, 51814859, - -171864458, 52331593, - -172359242, 52653476, - -173290516, 52372837, - -174172365, 52693933, - -174869961, 52387092, - -175794211, 52316742, - -178557087, 52045972, - -178321998, 51445696, - -176961625, 51323107, -}; -const int32_t us_outline_11[] = { - 179453300, 51090630, - 179839190, 51230332, - 179722435, 51605565, - 180000000, 51908554, - 179859114, 52267041, - 179404037, 52270193, - 179053757, 51983465, - 178684154, 52249329, - 178115915, 52134055, - 177513721, 52384486, - 176872099, 52052563, - 177085754, 51606382, - 177525318, 51590270, - 178035184, 51895007, - 178324208, 51449737, - 179279773, 51090217, -}; -const int32_t us_outline_12[] = { - -180000000, 51605565, - -179780904, 51908554, - -180000000, 52267041, -}; -const int32_t us_outline_13[] = { - -81806043, 24130820, - -80345642, 24592025, - -79680988, 25780833, - -79651757, 27087327, - -81013567, 30701601, - -80726312, 31536267, - -78554815, 33432504, - -77707973, 33612660, - -76967600, 34327565, - -76339956, 34293865, - -75201611, 35001347, - -75033491, 35766256, - -75541084, 36978036, - -74723303, 38040896, - -74634837, 38666913, - -73727888, 39531075, - -73515446, 40266265, - -72139407, 40588094, - -71217439, 41130433, - -69684194, 41008707, - -69497776, 41859509, - -70244518, 42433237, - -70134969, 43171666, - -66580757, 44691208, - -66650476, 45100714, - -67366936, 45173774, - -67432648, 45603103, - -67802233, 45727518, - -67806778, 47082806, - -68235490, 47345947, - -68887415, 47202827, - -69242870, 47462994, - -70689786, 45428336, - -71517512, 45007559, - -74708867, 45003863, - -74101776, 45322338, - -75401252, 44772276, - -76819953, 43628783, - -78720428, 43624933, - -79171850, 43466569, - -79036689, 42802317, - -82690012, 41675177, - -83149671, 42141924, - -82545311, 42624683, - -82137844, 43570876, - -82551078, 45347358, - -83592693, 45817149, - -83615941, 46116819, - -83977783, 46084911, - -84149478, 46542764, - -84561750, 46457369, - -84875972, 46899899, - -88378189, 48303095, - -89455637, 47996213, - -90916046, 48209147, - -91518304, 48058303, - -92996248, 48611808, - -94620878, 48742602, - -94939340, 49349416, - -95162032, 48991760, - -123063256, 48977730, - -123184439, 49132721, - -123573733, 48725489, - -123283783, 48455181, - -123573149, 48322785, - -125076048, 48553457, - -124400075, 46065768, - -124593500, 43785937, - -124988238, 42829095, - -124519461, 41418397, - -124759904, 40168808, - -124258815, 39660077, - -124095205, 38738699, - -122949215, 37616145, - -122269972, 36154256, - -121108729, 34903599, - -120825427, 33838558, - -119826887, 33590222, - -119804581, 32916772, - -119037375, 33046369, - -118350829, 32441587, - -117956684, 32644890, - -117909334, 33122128, - -117146997, 32152391, - -116903499, 32167467, - -117128267, 32533363, - -114724770, 32715339, - -114835955, 32508323, - -114361716, 32360293, - -111041974, 31324211, - -108214446, 31329431, - -108211832, 31779320, - -106445376, 31768392, - -104917853, 30583351, - -104400621, 29573745, - -103257695, 29001122, - -102343075, 29864967, - -101380342, 29742545, - -99505315, 27548338, - -99107766, 26446909, - -97146231, 25961462, - -97291363, 25467989, - -96714330, 25849928, - -96932289, 27160841, - -96577903, 27756916, - -93981772, 29285973, - -93272435, 29393357, - -89356634, 28586003, - -88650154, 28920491, - -88371074, 29848610, - -86575432, 30023446, - -85032719, 29213921, - -84043414, 29650083, - -83099904, 28772012, - -83285442, 27774607, - -82584666, 26297437, - -81599825, 25345759, - -82254733, 24623776, - -81808881, 24130812, -}; -const int32_t us_outline_14[] = { - -160197104, 21376807, - -159236158, 21512554, - -158851508, 22108273, - -159242823, 22624624, - -160201820, 22422701, - -160692596, 21841761, - -160199942, 21376798, -}; -const int32_t us_outline_15[] = { - -155620888, 18536041, - -154405818, 19327594, - -154738563, 20144599, - -156513140, 21532324, - -157318964, 21645284, - -157875920, 22112634, - -158558487, 21909275, - -158716455, 21517791, - -158397832, 20994882, - -156341804, 20176333, - -156320056, 18961205, - -155623727, 18536015, -}; - -const int32_t* us_outlines[] = { - us_outline_1, - us_outline_2, - us_outline_3, - us_outline_4, - us_outline_5, - us_outline_6, - us_outline_7, - us_outline_8, - us_outline_9, - us_outline_10, - us_outline_11, - us_outline_12, - us_outline_13, - us_outline_14, - us_outline_15, -}; -const uint32_t us_outline_lengths[] = { - 148, - 9, - 7, - 5, - 6, - 5, - 5, - 3, - 7, - 12, - 16, - 3, - 119, - 7, - 12, -}; - -/* --------------Uzbekistan */ -const int32_t uz_outline_1[] = { - 71206174, 39892551, - 71005409, 40152273, - 71156254, 39883451, -}; -const int32_t uz_outline_2[] = { - 71094495, 40271234, - 71692495, 40152349, - 73136959, 40810634, - 72187350, 41025941, - 71664907, 41541206, - 71393086, 41123376, - 70200914, 41514467, - 71228551, 42162899, - 71035997, 42284678, - 69153631, 41425247, - 68415072, 40619431, - 67935722, 41196575, - 66709648, 41179135, - 66498651, 41994877, - 66009590, 42004874, - 66100284, 42990835, - 65802987, 42876967, - 64905471, 43714690, - 61990249, 43492120, - 61007879, 44393775, - 58555209, 45555356, - 55975678, 44994927, - 55977439, 41322231, - 57017940, 41263470, - 56964095, 41856561, - 58028940, 42487633, - 58474387, 42299378, - 58151515, 42628093, - 58589057, 42778473, - 59985201, 42211709, - 60089585, 41399434, - 61902807, 41093691, - 62483191, 39975619, - 63763677, 39160524, - 66574514, 38010774, - 66522268, 37348494, - 67758988, 37172222, - 68350277, 38211046, - 68132507, 38927649, - 67357674, 39216674, - 67426198, 39465571, - 68506961, 39562774, - 68972046, 40089951, - 68630668, 40167106, - 69274868, 40198083, - 69357189, 40767381, - 69712823, 40657000, - 70441465, 41023438, - 70751060, 40721749, - 70371549, 40384145, - 70990578, 40254903, -}; - -const int32_t* uz_outlines[] = { - uz_outline_1, - uz_outline_2, -}; -const uint32_t uz_outline_lengths[] = { - 3, - 51, -}; - -/* -----------------Vatican */ -const int32_t va_outline_1[] = { - 12432728, 41561113, - 11992545, 41984422, - 12429881, 41561106, -}; - -const int32_t* va_outlines[] = { - va_outline_1, -}; -const uint32_t va_outline_lengths[] = { - 3, -}; - -/* ------St. Vin. and Gren. */ -const int32_t vc_outline_1[] = { - -61340579, 12253349, - -60933516, 12489384, - -60674864, 13297407, - -60880013, 13717777, - -61351718, 13762862, - -61802690, 12697499, - -61343418, 12253332, -}; - -const int32_t* vc_outlines[] = { - vc_outline_1, -}; -const uint32_t vc_outline_lengths[] = { - 7, -}; - -/* ---------------Venezuela */ -const int32_t ve_outline_1[] = { - -66429238, 821654, - -65681436, 983453, - -65473386, 691274, - -63393921, 2222493, - -64046601, 2502398, - -64221108, 3587372, - -64788699, 4276036, - -62856980, 3593447, - -62712109, 4017920, - -60679158, 4827090, - -61390795, 5938752, - -61203595, 6588383, - -60352091, 7002877, - -60718639, 7535919, - -59849079, 8248696, - -60017513, 8549297, - -59387570, 8196082, - -59417528, 8479169, - -60305854, 9074205, - -60770526, 9931302, - -61906104, 10069153, - -61499284, 10268570, - -61741084, 11163243, - -63384875, 11121567, - -63911881, 11610000, - -64825225, 11131166, - -65528255, 11393513, - -65863650, 10948669, - -67825957, 10931536, - -68110076, 11500701, - -69372604, 11952973, - -69836279, 12587476, - -70531674, 12399236, - -70688133, 11685339, - -71237875, 12296540, - -71319748, 11861906, - -71958082, 11666391, - -72690101, 10835848, - -73366182, 9194111, - -72796398, 9108973, - -72390351, 8287031, - -72471972, 7524265, - -72006627, 7032593, - -70129219, 6953626, - -69427123, 6123989, - -67481992, 6180264, - -67855251, 4506875, - -67311151, 3415858, - -67859051, 2793596, - -67210827, 2390106, - -66619052, 992134, -}; - -const int32_t* ve_outlines[] = { - ve_outline_1, -}; -const uint32_t ve_outline_lengths[] = { - 51, -}; - -/* ------British Virgin Is. */ -const int32_t vg_outline_1[] = { - -64669403, 17969823, - -64021125, 18201368, - -63824439, 18709691, - -64093834, 19126035, - -64674415, 19097651, - -65144243, 18409794, - -64672242, 17969815, -}; - -const int32_t* vg_outlines[] = { - vg_outline_1, -}; -const uint32_t vg_outline_lengths[] = { - 7, -}; - -/* ---------U.S. Virgin Is. */ -const int32_t vi_outline_1[] = { - -64885663, 17270690, - -64131788, 17770585, - -64301525, 18612783, - -64962092, 18813054, - -65472362, 18349097, - -65287920, 17503573, - -64888502, 17270681, -}; - -const int32_t* vi_outlines[] = { - vi_outline_1, -}; -const uint32_t vi_outline_lengths[] = { - 7, -}; - -/* -----------------Vietnam */ -const int32_t vn_outline_1[] = { - 102301375, 22178152, - 102949609, 21681358, - 103104433, 20891639, - 103635041, 20697077, - 104101321, 20945489, - 104583204, 20646698, - 104367815, 20441387, - 104927887, 20018132, - 104587857, 19618749, - 104031971, 19675124, - 103891618, 19304969, - 105146474, 18650977, - 106656462, 16492608, - 107396368, 16042999, - 107165887, 15802492, - 107653142, 15255214, - 107331411, 14126629, - 107538113, 12431773, - 105851445, 11635000, - 106163987, 10794942, - 105697762, 10994053, - 104426367, 10411244, - 103661919, 10508943, - 103689488, 10786327, - 103433109, 10537772, - 103748013, 9673592, - 104430113, 9789481, - 104327498, 8523124, - 104711205, 8154238, - 106169036, 8906148, - 106330095, 8315306, - 106943437, 8360442, - 107096555, 8865669, - 106753785, 9202760, - 107092198, 9791353, - 109300114, 11018717, - 109878323, 12483743, - 109212582, 15591813, - 106133939, 18970076, - 106308724, 19589021, - 107015545, 20320646, - 107826167, 20616355, - 108410584, 21414446, - 108354547, 21696916, - 107351201, 21608906, - 106663540, 21978909, - 106780276, 22778891, - 105275356, 23345186, - 103941483, 22540068, - 103620210, 22782040, - 102981957, 22448263, - 102720996, 22648481, - 102427885, 22732818, - 102183040, 22284033, -}; - -const int32_t* vn_outlines[] = { - vn_outline_1, -}; -const uint32_t vn_outline_lengths[] = { - 54, -}; - -/* -----------------Vanuatu */ -const int32_t vu_outline_1[] = { - 168401857, -18236892, - 169032951, -17727150, - 168710554, -17193833, - 168925359, -16776342, - 168627613, -15112821, - 168196457, -14553281, - 167547317, -14970035, - 168046241, -14144513, - 167909634, -13517197, - 167394109, -13278270, - 166987720, -13590204, - 166963520, -14369353, - 166170900, -14436151, - 166190448, -15490416, - 167135502, -16864669, - 168009374, -17203193, - 167735604, -17856185, - 168399019, -18236900, -}; -const int32_t vu_outline_2[] = { - 169863371, -20665130, - 170319518, -20044467, - 169896070, -19724700, - 169620260, -18513170, - 168938286, -18213259, - 168563518, -19013897, - 169377535, -20455560, - 169860524, -20665139, -}; - -const int32_t* vu_outlines[] = { - vu_outline_1, - vu_outline_2, -}; -const uint32_t vu_outline_lengths[] = { - 18, - 8, -}; - -/* ---------------West Bank */ -const int32_t ps_outline_1[] = { - 35499462, 31672379, - 35551447, 32395512, - 35010500, 32338179, - 35203664, 31750025, - 34880478, 31368156, - 35465460, 31562361, -}; - -const int32_t* ps_outlines[] = { - ps_outline_1, -}; -const uint32_t ps_outline_lengths[] = { - 6, -}; - -/* -------Wallis and Futuna */ -const int32_t wf_outline_1[] = { - -176174306, -13780343, - -175678894, -13266638, - -176180271, -12782374, - -176644520, -13301076, - -176177144, -13780352, -}; -const int32_t wf_outline_2[] = { - -178098919, -14762397, - -177599213, -14239989, - -178242111, -13797516, - -178639229, -14316077, - -178101758, -14762415, -}; - -const int32_t* wf_outlines[] = { - wf_outline_1, - wf_outline_2, -}; -const uint32_t wf_outline_lengths[] = { - 5, - 5, -}; - -/* -------------------Samoa */ -const int32_t ws_outline_1[] = { - -171452868, -14484593, - -171024561, -14174771, - -171185134, -13631456, - -172236639, -13035627, - -173104816, -13214664, - -173210189, -13638151, - -172844458, -14110270, - -171727016, -14485311, -}; - -const int32_t* ws_outlines[] = { - ws_outline_1, -}; -const uint32_t ws_outline_lengths[] = { - 8, -}; - -/* -------------------Yemen */ -const int32_t ye_outline_1[] = { - 53722470, 11876992, - 54654751, 12110599, - 54950197, 12645713, - 54330405, 13081775, - 53441845, 13146754, - 52876922, 12439418, - 53719631, 11876974, -}; -const int32_t ye_outline_2[] = { - 43298572, 12463890, - 43989898, 12166407, - 45175180, 12395625, - 45865185, 12932397, - 48822870, 13638045, - 49552005, 14246210, - 52511227, 15326008, - 52647833, 15979852, - 53387443, 16327406, - 53522352, 16749677, - 53085672, 16648384, - 51977627, 18996149, - 50949991, 18857840, - 48172175, 18156923, - 47143613, 16946661, - 46727666, 17265581, - 43302192, 17456788, - 43033578, 16550382, - 42799324, 16371788, - 42645209, 16802934, - 42404461, 16578348, - 42100094, 15333043, - 42558962, 14522602, - 42252170, 13574421, - 43130830, 12660462, -}; - -const int32_t* ye_outlines[] = { - ye_outline_1, - ye_outline_2, -}; -const uint32_t ye_outline_lengths[] = { - 7, - 25, -}; - -/* ------------South Africa */ -const int32_t za_outline_1[] = { - 27901834, -30623812, - 27056924, -29625630, - 28625823, -28581714, - 29386759, -29319759, - 29098040, -29919048, - 28392090, -30147565, - 28018157, -30642308, -}; -const int32_t za_outline_2[] = { - 37817672, -47269468, - 38328158, -46841194, - 37598016, -46520718, - 37149676, -46968410, - 37814833, -47269480, -}; -const int32_t za_outline_3[] = { - 29013500, -22278431, - 27085508, -23577932, - 26835085, -24240791, - 25912093, -24747481, - 25443640, -25714447, - 24748182, -25817386, - 23057481, -25312302, - 22597615, -26132714, - 21646254, -26854172, - 20685021, -26822437, - 20793178, -25915571, - 19980463, -24776780, - 19980409, -28451280, - 19245776, -28901639, - 17447951, -28698139, - 17056249, -28030999, - 16447551, -28617525, - 16123223, -28339721, - 16031523, -28766804, - 17782977, -31866213, - 17879385, -32335022, - 17403278, -32857304, - 18040012, -34506258, - 20056344, -35154337, - 22635353, -34383374, - 24888130, -34538036, - 27287027, -33853302, - 30320072, -31564630, - 31690722, -29619461, - 32756312, -28708032, - 33095786, -27694317, - 33335241, -26843165, - 33070696, -26481409, - 32886137, -26849313, - 31994667, -26817481, - 31958384, -27305878, - 31273984, -27238386, - 30794275, -26764304, - 31207320, -25843328, - 31948260, -25957588, - 31985827, -24460674, - 31287836, -22402037, - 29129876, -22213262, -}; - -const int32_t* za_outlines[] = { - za_outline_1, - za_outline_2, - za_outline_3, -}; -const uint32_t za_outline_lengths[] = { - 7, - 5, - 43, -}; - -/* ------------------Zambia */ -const int32_t zm_outline_1[] = { - 30350579, -15349702, - 30231876, -14990347, - 33201724, -14013353, - 32670433, -13590432, - 33021576, -12630487, - 33512298, -12347717, - 33252362, -12112588, - 33261354, -10893334, - 33661536, -10553097, - 33195723, -9626124, - 30751120, -8193602, - 28972213, -8464957, - 28400669, -9224752, - 28645514, -10550208, - 28357262, -11482963, - 29064353, -12348856, - 29795160, -12155483, - 29775163, -13438091, - 29014227, -13368846, - 27159143, -11579241, - 26824072, -11965206, - 26025928, -11890175, - 25349388, -11623010, - 25288770, -11212434, - 24377914, -11417132, - 23966468, -10871785, - 23963009, -12988457, - 21978891, -13000958, - 21979826, -15955562, - 22459427, -16815142, - 23380667, -17640626, - 24732884, -17517735, - 26779893, -18041534, - 27932171, -16896222, - 28760543, -16532117, - 28913095, -15987803, - 30379828, -15505868, -}; - -const int32_t* zm_outlines[] = { - zm_outline_1, -}; -const uint32_t zm_outline_lengths[] = { - 37, -}; - -/* ----------------Zimbabwe */ -const int32_t zw_outline_1[] = { - 29994891, -15644055, - 28913095, -15987803, - 28760543, -16532117, - 27932171, -16896222, - 27020803, -17958432, - 25223966, -17915232, - 26168095, -19538288, - 27679322, -20502982, - 28014025, -21554183, - 29025546, -21796860, - 29364795, -22193889, - 31287836, -22402037, - 32429775, -21297045, - 32992740, -19984870, - 32699736, -18940905, - 32993054, -18359596, - 32947986, -16712309, - 30437752, -15995354, - 30250686, -15643437, -}; - -const int32_t* zw_outlines[] = { - zw_outline_1, -}; -const uint32_t zw_outline_lengths[] = { - 19, -}; - -const struct country_t countries[] = { - - /* -------------------Aruba */ - { .outlines = aw_outlines, .outline_count = 1, .outline_lengths = aw_outline_lengths, .isocode = "AW", - .data_tx = true, .aprs_tx = true, .name = "Aruba" }, - - /* -------------Afghanistan */ - { .outlines = af_outlines, .outline_count = 1, .outline_lengths = af_outline_lengths, .isocode = "AF", - .data_tx = true, .aprs_tx = true, .name = "Afghanistan" }, - - /* ------------------Angola */ - { .outlines = ao_outlines, .outline_count = 1, .outline_lengths = ao_outline_lengths, .isocode = "AO", - .data_tx = true, .aprs_tx = true, .name = "Angola" }, - - /* ----------------Anguilla */ - { .outlines = ai_outlines, .outline_count = 1, .outline_lengths = ai_outline_lengths, .isocode = "AI", - .data_tx = true, .aprs_tx = true, .name = "Anguilla" }, - - /* -----------------Albania */ - { .outlines = al_outlines, .outline_count = 1, .outline_lengths = al_outline_lengths, .isocode = "AL", - .data_tx = true, .aprs_tx = false, .name = "Albania" }, - - /* -------------------Aland */ - { .outlines = a0_outlines, .outline_count = 1, .outline_lengths = a0_outline_lengths, .isocode = "A0", - .data_tx = true, .aprs_tx = true, .name = "Aland" }, - - /* -----------------Andorra */ - { .outlines = ad_outlines, .outline_count = 1, .outline_lengths = ad_outline_lengths, .isocode = "AD", - .data_tx = true, .aprs_tx = true, .name = "Andorra" }, - - /* ----United Arab Emirates */ - { .outlines = ae_outlines, .outline_count = 2, .outline_lengths = ae_outline_lengths, .isocode = "AE", - .data_tx = true, .aprs_tx = true, .name = "United Arab Emirates" }, - - /* ---------------Argentina */ - { .outlines = ar_outlines, .outline_count = 2, .outline_lengths = ar_outline_lengths, .isocode = "AR", - .data_tx = true, .aprs_tx = true, .name = "Argentina" }, - - /* -----------------Armenia */ - { .outlines = am_outlines, .outline_count = 1, .outline_lengths = am_outline_lengths, .isocode = "AM", - .data_tx = true, .aprs_tx = true, .name = "Armenia" }, - - /* ----------American Samoa */ - { .outlines = as_outlines, .outline_count = 1, .outline_lengths = as_outline_lengths, .isocode = "AS", - .data_tx = true, .aprs_tx = true, .name = "American Samoa" }, - - /* -Ashmore and Cartier Is. */ - { .outlines = a1_outlines, .outline_count = 1, .outline_lengths = a1_outline_lengths, .isocode = "A1", - .data_tx = true, .aprs_tx = true, .name = "Ashmore and Cartier Is." }, - - /* -------Antigua and Barb. */ - { .outlines = ag_outlines, .outline_count = 1, .outline_lengths = ag_outline_lengths, .isocode = "AG", - .data_tx = true, .aprs_tx = true, .name = "Antigua and Barb." }, - - /* ---------------Australia */ - { .outlines = au_outlines, .outline_count = 3, .outline_lengths = au_outline_lengths, .isocode = "AU", - .data_tx = true, .aprs_tx = true, .name = "Australia" }, - - /* -----------------Austria */ - { .outlines = at_outlines, .outline_count = 1, .outline_lengths = at_outline_lengths, .isocode = "AT", - .data_tx = true, .aprs_tx = true, .name = "Austria" }, - - /* --------------Azerbaijan */ - { .outlines = az_outlines, .outline_count = 1, .outline_lengths = az_outline_lengths, .isocode = "AZ", - .data_tx = true, .aprs_tx = true, .name = "Azerbaijan" }, - - /* -----------------Burundi */ - { .outlines = bi_outlines, .outline_count = 1, .outline_lengths = bi_outline_lengths, .isocode = "BI", - .data_tx = true, .aprs_tx = true, .name = "Burundi" }, - - /* -----------------Belgium */ - { .outlines = be_outlines, .outline_count = 3, .outline_lengths = be_outline_lengths, .isocode = "BE", - .data_tx = true, .aprs_tx = false, .name = "Belgium" }, - - /* -------------------Benin */ - { .outlines = bj_outlines, .outline_count = 1, .outline_lengths = bj_outline_lengths, .isocode = "BJ", - .data_tx = true, .aprs_tx = true, .name = "Benin" }, - - /* ------------Burkina Faso */ - { .outlines = bf_outlines, .outline_count = 1, .outline_lengths = bf_outline_lengths, .isocode = "BF", - .data_tx = true, .aprs_tx = true, .name = "Burkina Faso" }, - - /* --------------Bangladesh */ - { .outlines = bd_outlines, .outline_count = 1, .outline_lengths = bd_outline_lengths, .isocode = "BD", - .data_tx = true, .aprs_tx = true, .name = "Bangladesh" }, - - /* ----------------Bulgaria */ - { .outlines = bg_outlines, .outline_count = 2, .outline_lengths = bg_outline_lengths, .isocode = "BG", - .data_tx = true, .aprs_tx = true, .name = "Bulgaria" }, - - /* -----------------Bahrain */ - { .outlines = bh_outlines, .outline_count = 1, .outline_lengths = bh_outline_lengths, .isocode = "BH", - .data_tx = true, .aprs_tx = true, .name = "Bahrain" }, - - /* -----------------Bahamas */ - { .outlines = bs_outlines, .outline_count = 1, .outline_lengths = bs_outline_lengths, .isocode = "BS", - .data_tx = true, .aprs_tx = true, .name = "Bahamas" }, - - /* --------Bosnia and Herz. */ - { .outlines = ba_outlines, .outline_count = 1, .outline_lengths = ba_outline_lengths, .isocode = "BA", - .data_tx = true, .aprs_tx = false, .name = "Bosnia and Herz." }, - - /* ----------St. Barthelemy */ - { .outlines = bl_outlines, .outline_count = 1, .outline_lengths = bl_outline_lengths, .isocode = "BL", - .data_tx = true, .aprs_tx = true, .name = "St. Barthelemy" }, - - /* -----------------Belarus */ - { .outlines = by_outlines, .outline_count = 1, .outline_lengths = by_outline_lengths, .isocode = "BY", - .data_tx = true, .aprs_tx = true, .name = "Belarus" }, - - /* ------------------Belize */ - { .outlines = bz_outlines, .outline_count = 1, .outline_lengths = bz_outline_lengths, .isocode = "BZ", - .data_tx = true, .aprs_tx = true, .name = "Belize" }, - - /* -----------------Bermuda */ - { .outlines = bm_outlines, .outline_count = 1, .outline_lengths = bm_outline_lengths, .isocode = "BM", - .data_tx = true, .aprs_tx = true, .name = "Bermuda" }, - - /* -----------------Bolivia */ - { .outlines = bo_outlines, .outline_count = 1, .outline_lengths = bo_outline_lengths, .isocode = "BO", - .data_tx = true, .aprs_tx = true, .name = "Bolivia" }, - - /* ------------------Brazil */ - { .outlines = br_outlines, .outline_count = 1, .outline_lengths = br_outline_lengths, .isocode = "BR", - .data_tx = true, .aprs_tx = true, .name = "Brazil" }, - - /* ----------------Barbados */ - { .outlines = bb_outlines, .outline_count = 1, .outline_lengths = bb_outline_lengths, .isocode = "BB", - .data_tx = true, .aprs_tx = true, .name = "Barbados" }, - - /* ------------------Brunei */ - { .outlines = bn_outlines, .outline_count = 1, .outline_lengths = bn_outline_lengths, .isocode = "BN", - .data_tx = true, .aprs_tx = true, .name = "Brunei" }, - - /* ------------------Bhutan */ - { .outlines = bt_outlines, .outline_count = 1, .outline_lengths = bt_outline_lengths, .isocode = "BT", - .data_tx = true, .aprs_tx = true, .name = "Bhutan" }, - - /* ----------------Botswana */ - { .outlines = bw_outlines, .outline_count = 1, .outline_lengths = bw_outline_lengths, .isocode = "BW", - .data_tx = true, .aprs_tx = true, .name = "Botswana" }, - - /* ----Central African Rep. */ - { .outlines = cf_outlines, .outline_count = 1, .outline_lengths = cf_outline_lengths, .isocode = "CF", - .data_tx = true, .aprs_tx = true, .name = "Central African Rep." }, - - /* ------------------Canada */ - { .outlines = ca_outlines, .outline_count = 29, .outline_lengths = ca_outline_lengths, .isocode = "CA", - .data_tx = true, .aprs_tx = true, .name = "Canada" }, - - /* -------------Switzerland */ - { .outlines = ch_outlines, .outline_count = 1, .outline_lengths = ch_outline_lengths, .isocode = "CH", - .data_tx = true, .aprs_tx = true, .name = "Switzerland" }, - - /* -------------------Chile */ - { .outlines = cl_outlines, .outline_count = 3, .outline_lengths = cl_outline_lengths, .isocode = "CL", - .data_tx = true, .aprs_tx = true, .name = "Chile" }, - - /* -------------------China */ - { .outlines = cn_outlines, .outline_count = 3, .outline_lengths = cn_outline_lengths, .isocode = "CN", - .data_tx = true, .aprs_tx = true, .name = "China" }, - - /* -------------Ivory Coast */ - { .outlines = ci_outlines, .outline_count = 0, .outline_lengths = ci_outline_lengths, .isocode = "CI", - .data_tx = true, .aprs_tx = true, .name = "Ivory Coast" }, - - /* ----------------Cameroon */ - { .outlines = cm_outlines, .outline_count = 1, .outline_lengths = cm_outline_lengths, .isocode = "CM", - .data_tx = true, .aprs_tx = true, .name = "Cameroon" }, - - /* --------Congo (Kinshasa) */ - { .outlines = cd_outlines, .outline_count = 1, .outline_lengths = cd_outline_lengths, .isocode = "CD", - .data_tx = true, .aprs_tx = true, .name = "Congo (Kinshasa)" }, - - /* -----Congo (Brazzaville) */ - { .outlines = cg_outlines, .outline_count = 1, .outline_lengths = cg_outline_lengths, .isocode = "CG", - .data_tx = true, .aprs_tx = true, .name = "Congo (Brazzaville)" }, - - /* ----------------Cook Is. */ - { .outlines = ck_outlines, .outline_count = 1, .outline_lengths = ck_outline_lengths, .isocode = "CK", - .data_tx = true, .aprs_tx = true, .name = "Cook Is." }, - - /* ----------------Colombia */ - { .outlines = co_outlines, .outline_count = 1, .outline_lengths = co_outline_lengths, .isocode = "CO", - .data_tx = true, .aprs_tx = true, .name = "Colombia" }, - - /* -----------------Comoros */ - { .outlines = km_outlines, .outline_count = 1, .outline_lengths = km_outline_lengths, .isocode = "KM", - .data_tx = true, .aprs_tx = true, .name = "Comoros" }, - - /* --------------Cape Verde */ - { .outlines = cv_outlines, .outline_count = 2, .outline_lengths = cv_outline_lengths, .isocode = "CV", - .data_tx = true, .aprs_tx = true, .name = "Cape Verde" }, - - /* --------------Costa Rica */ - { .outlines = cr_outlines, .outline_count = 1, .outline_lengths = cr_outline_lengths, .isocode = "CR", - .data_tx = true, .aprs_tx = true, .name = "Costa Rica" }, - - /* --------------------Cuba */ - { .outlines = cu_outlines, .outline_count = 1, .outline_lengths = cu_outline_lengths, .isocode = "CU", - .data_tx = true, .aprs_tx = true, .name = "Cuba" }, - - /* -----------------Cura�ao */ - { .outlines = cw_outlines, .outline_count = 1, .outline_lengths = cw_outline_lengths, .isocode = "CW", - .data_tx = true, .aprs_tx = true, .name = "Cura�ao" }, - - /* --------------Cayman Is. */ - { .outlines = ky_outlines, .outline_count = 2, .outline_lengths = ky_outline_lengths, .isocode = "KY", - .data_tx = true, .aprs_tx = true, .name = "Cayman Is." }, - - /* ------------------Cyprus */ - { .outlines = cy_outlines, .outline_count = 1, .outline_lengths = cy_outline_lengths, .isocode = "CY", - .data_tx = true, .aprs_tx = true, .name = "Cyprus" }, - - /* --------------Czech Rep. */ - { .outlines = cz_outlines, .outline_count = 1, .outline_lengths = cz_outline_lengths, .isocode = "CZ", - .data_tx = true, .aprs_tx = true, .name = "Czech Rep." }, - - /* -----------------Germany */ - { .outlines = de_outlines, .outline_count = 1, .outline_lengths = de_outline_lengths, .isocode = "DE", - .data_tx = true, .aprs_tx = true, .name = "Germany" }, - - /* ----------------Djibouti */ - { .outlines = dj_outlines, .outline_count = 1, .outline_lengths = dj_outline_lengths, .isocode = "DJ", - .data_tx = true, .aprs_tx = true, .name = "Djibouti" }, - - /* ----------------Dominica */ - { .outlines = dm_outlines, .outline_count = 1, .outline_lengths = dm_outline_lengths, .isocode = "DM", - .data_tx = true, .aprs_tx = true, .name = "Dominica" }, - - /* -----------------Denmark */ - { .outlines = dk_outlines, .outline_count = 2, .outline_lengths = dk_outline_lengths, .isocode = "DK", - .data_tx = true, .aprs_tx = true, .name = "Denmark" }, - - /* ----------Dominican Rep. */ - { .outlines = do_outlines, .outline_count = 1, .outline_lengths = do_outline_lengths, .isocode = "DO", - .data_tx = true, .aprs_tx = true, .name = "Dominican Rep." }, - - /* -----------------Algeria */ - { .outlines = dz_outlines, .outline_count = 1, .outline_lengths = dz_outline_lengths, .isocode = "DZ", - .data_tx = true, .aprs_tx = true, .name = "Algeria" }, - - /* -----------------Ecuador */ - { .outlines = ec_outlines, .outline_count = 2, .outline_lengths = ec_outline_lengths, .isocode = "EC", - .data_tx = true, .aprs_tx = true, .name = "Ecuador" }, - - /* -------------------Egypt */ - { .outlines = eg_outlines, .outline_count = 1, .outline_lengths = eg_outline_lengths, .isocode = "EG", - .data_tx = true, .aprs_tx = true, .name = "Egypt" }, - - /* -----------------Eritrea */ - { .outlines = er_outlines, .outline_count = 1, .outline_lengths = er_outline_lengths, .isocode = "ER", - .data_tx = true, .aprs_tx = true, .name = "Eritrea" }, - - /* -------------------Spain */ - { .outlines = es_outlines, .outline_count = 5, .outline_lengths = es_outline_lengths, .isocode = "ES", - .data_tx = true, .aprs_tx = true, .name = "Spain" }, - - /* -----------------Estonia */ - { .outlines = ee_outlines, .outline_count = 1, .outline_lengths = ee_outline_lengths, .isocode = "EE", - .data_tx = true, .aprs_tx = true, .name = "Estonia" }, - - /* ----------------Ethiopia */ - { .outlines = et_outlines, .outline_count = 1, .outline_lengths = et_outline_lengths, .isocode = "ET", - .data_tx = true, .aprs_tx = true, .name = "Ethiopia" }, - - /* -----------------Finland */ - { .outlines = fi_outlines, .outline_count = 1, .outline_lengths = fi_outline_lengths, .isocode = "FI", - .data_tx = true, .aprs_tx = false, .name = "Finland" }, - - /* --------------------Fiji */ - { .outlines = fj_outlines, .outline_count = 11, .outline_lengths = fj_outline_lengths, .isocode = "FJ", - .data_tx = true, .aprs_tx = true, .name = "Fiji" }, - - /* ------------Falkland Is. */ - { .outlines = fk_outlines, .outline_count = 1, .outline_lengths = fk_outline_lengths, .isocode = "FK", - .data_tx = true, .aprs_tx = true, .name = "Falkland Is." }, - - /* ------------------France */ - { .outlines = fr_outlines, .outline_count = 7, .outline_lengths = fr_outline_lengths, .isocode = "FR", - .data_tx = true, .aprs_tx = false, .name = "France" }, - - /* ---------------Faroe Is. */ - { .outlines = fo_outlines, .outline_count = 1, .outline_lengths = fo_outline_lengths, .isocode = "FO", - .data_tx = true, .aprs_tx = true, .name = "Faroe Is." }, - - /* --------------Micronesia */ - { .outlines = fm_outlines, .outline_count = 4, .outline_lengths = fm_outline_lengths, .isocode = "FM", - .data_tx = true, .aprs_tx = true, .name = "Micronesia" }, - - /* -------------------Gabon */ - { .outlines = ga_outlines, .outline_count = 1, .outline_lengths = ga_outline_lengths, .isocode = "GA", - .data_tx = true, .aprs_tx = true, .name = "Gabon" }, - - /* --------------------Gaza */ - { .outlines = g1_outlines, .outline_count = 1, .outline_lengths = g1_outline_lengths, .isocode = "G1", - .data_tx = true, .aprs_tx = true, .name = "Gaza" }, - - /* ----------United Kingdom */ - { .outlines = gb_outlines, .outline_count = 2, .outline_lengths = gb_outline_lengths, .isocode = "GB", - .data_tx = true, .aprs_tx = false, .name = "United Kingdom" }, - - /* -----------------Georgia */ - { .outlines = ge_outlines, .outline_count = 1, .outline_lengths = ge_outline_lengths, .isocode = "GE", - .data_tx = true, .aprs_tx = true, .name = "Georgia" }, - - /* ----------------Guernsey */ - { .outlines = gg_outlines, .outline_count = 1, .outline_lengths = gg_outline_lengths, .isocode = "GG", - .data_tx = true, .aprs_tx = false, .name = "Guernsey" }, - - /* -------------------Ghana */ - { .outlines = gh_outlines, .outline_count = 1, .outline_lengths = gh_outline_lengths, .isocode = "GH", - .data_tx = true, .aprs_tx = true, .name = "Ghana" }, - - /* ------------------Guinea */ - { .outlines = gn_outlines, .outline_count = 1, .outline_lengths = gn_outline_lengths, .isocode = "GN", - .data_tx = true, .aprs_tx = true, .name = "Guinea" }, - - /* ------------------Gambia */ - { .outlines = gm_outlines, .outline_count = 1, .outline_lengths = gm_outline_lengths, .isocode = "GM", - .data_tx = true, .aprs_tx = true, .name = "Gambia" }, - - /* -----------Guinea Bissau */ - { .outlines = gw_outlines, .outline_count = 1, .outline_lengths = gw_outline_lengths, .isocode = "GW", - .data_tx = true, .aprs_tx = true, .name = "Guinea Bissau" }, - - /* --------------Eq. Guinea */ - { .outlines = gq_outlines, .outline_count = 2, .outline_lengths = gq_outline_lengths, .isocode = "GQ", - .data_tx = true, .aprs_tx = true, .name = "Eq. Guinea" }, - - /* ------------------Greece */ - { .outlines = gr_outlines, .outline_count = 1, .outline_lengths = gr_outline_lengths, .isocode = "GR", - .data_tx = true, .aprs_tx = true, .name = "Greece" }, - - /* -----------------Grenada */ - { .outlines = gd_outlines, .outline_count = 1, .outline_lengths = gd_outline_lengths, .isocode = "GD", - .data_tx = true, .aprs_tx = true, .name = "Grenada" }, - - /* ---------------Greenland */ - { .outlines = gl_outlines, .outline_count = 5, .outline_lengths = gl_outline_lengths, .isocode = "GL", - .data_tx = true, .aprs_tx = true, .name = "Greenland" }, - - /* ---------------Guatemala */ - { .outlines = gt_outlines, .outline_count = 1, .outline_lengths = gt_outline_lengths, .isocode = "GT", - .data_tx = true, .aprs_tx = true, .name = "Guatemala" }, - - /* --------------------Guam */ - { .outlines = gu_outlines, .outline_count = 1, .outline_lengths = gu_outline_lengths, .isocode = "GU", - .data_tx = true, .aprs_tx = true, .name = "Guam" }, - - /* ------------------Guyana */ - { .outlines = gy_outlines, .outline_count = 1, .outline_lengths = gy_outline_lengths, .isocode = "GY", - .data_tx = true, .aprs_tx = true, .name = "Guyana" }, - - /* ---------------Hong Kong */ - { .outlines = hk_outlines, .outline_count = 1, .outline_lengths = hk_outline_lengths, .isocode = "HK", - .data_tx = true, .aprs_tx = true, .name = "Hong Kong" }, - - /* ----------------Honduras */ - { .outlines = hn_outlines, .outline_count = 1, .outline_lengths = hn_outline_lengths, .isocode = "HN", - .data_tx = true, .aprs_tx = true, .name = "Honduras" }, - - /* -----------------Croatia */ - { .outlines = hr_outlines, .outline_count = 1, .outline_lengths = hr_outline_lengths, .isocode = "HR", - .data_tx = true, .aprs_tx = false, .name = "Croatia" }, - - /* -------------------Haiti */ - { .outlines = ht_outlines, .outline_count = 1, .outline_lengths = ht_outline_lengths, .isocode = "HT", - .data_tx = true, .aprs_tx = true, .name = "Haiti" }, - - /* -----------------Hungary */ - { .outlines = hu_outlines, .outline_count = 1, .outline_lengths = hu_outline_lengths, .isocode = "HU", - .data_tx = true, .aprs_tx = false, .name = "Hungary" }, - - /* ---------------Indonesia */ - { .outlines = id_outlines, .outline_count = 15, .outline_lengths = id_outline_lengths, .isocode = "ID", - .data_tx = true, .aprs_tx = true, .name = "Indonesia" }, - - /* -------------Isle of Man */ - { .outlines = im_outlines, .outline_count = 1, .outline_lengths = im_outline_lengths, .isocode = "IM", - .data_tx = true, .aprs_tx = false, .name = "Isle of Man" }, - - /* -------------------India */ - { .outlines = in_outlines, .outline_count = 6, .outline_lengths = in_outline_lengths, .isocode = "IN", - .data_tx = true, .aprs_tx = true, .name = "India" }, - - /* -----------------Ireland */ - { .outlines = ie_outlines, .outline_count = 1, .outline_lengths = ie_outline_lengths, .isocode = "IE", - .data_tx = true, .aprs_tx = true, .name = "Ireland" }, - - /* --------------------Iran */ - { .outlines = ir_outlines, .outline_count = 1, .outline_lengths = ir_outline_lengths, .isocode = "IR", - .data_tx = true, .aprs_tx = true, .name = "Iran" }, - - /* --------------------Iraq */ - { .outlines = iq_outlines, .outline_count = 2, .outline_lengths = iq_outline_lengths, .isocode = "IQ", - .data_tx = true, .aprs_tx = true, .name = "Iraq" }, - - /* -----------------Iceland */ - { .outlines = is_outlines, .outline_count = 1, .outline_lengths = is_outline_lengths, .isocode = "IS", - .data_tx = true, .aprs_tx = true, .name = "Iceland" }, - - /* ------------------Israel */ - { .outlines = il_outlines, .outline_count = 1, .outline_lengths = il_outline_lengths, .isocode = "IL", - .data_tx = true, .aprs_tx = true, .name = "Israel" }, - - /* -------------------Italy */ - { .outlines = it_outlines, .outline_count = 3, .outline_lengths = it_outline_lengths, .isocode = "IT", - .data_tx = true, .aprs_tx = false, .name = "Italy" }, - - /* -----------------Jamaica */ - { .outlines = jm_outlines, .outline_count = 1, .outline_lengths = jm_outline_lengths, .isocode = "JM", - .data_tx = true, .aprs_tx = true, .name = "Jamaica" }, - - /* ------------------Jersey */ - { .outlines = je_outlines, .outline_count = 1, .outline_lengths = je_outline_lengths, .isocode = "JE", - .data_tx = true, .aprs_tx = false, .name = "Jersey" }, - - /* ------------------Jordan */ - { .outlines = jo_outlines, .outline_count = 1, .outline_lengths = jo_outline_lengths, .isocode = "JO", - .data_tx = true, .aprs_tx = true, .name = "Jordan" }, - - /* -------------------Japan */ - { .outlines = jp_outlines, .outline_count = 7, .outline_lengths = jp_outline_lengths, .isocode = "JP", - .data_tx = true, .aprs_tx = true, .name = "Japan" }, - - /* --------------Kazakhstan */ - { .outlines = kz_outlines, .outline_count = 1, .outline_lengths = kz_outline_lengths, .isocode = "KZ", - .data_tx = true, .aprs_tx = true, .name = "Kazakhstan" }, - - /* -------------------Kenya */ - { .outlines = ke_outlines, .outline_count = 1, .outline_lengths = ke_outline_lengths, .isocode = "KE", - .data_tx = true, .aprs_tx = true, .name = "Kenya" }, - - /* --------------Kyrgyzstan */ - { .outlines = kg_outlines, .outline_count = 2, .outline_lengths = kg_outline_lengths, .isocode = "KG", - .data_tx = true, .aprs_tx = true, .name = "Kyrgyzstan" }, - - /* ----------------Cambodia */ - { .outlines = kh_outlines, .outline_count = 0, .outline_lengths = kh_outline_lengths, .isocode = "KH", - .data_tx = true, .aprs_tx = true, .name = "Cambodia" }, - - /* ----------------Kiribati */ - { .outlines = ki_outlines, .outline_count = 13, .outline_lengths = ki_outline_lengths, .isocode = "KI", - .data_tx = true, .aprs_tx = true, .name = "Kiribati" }, - - /* -----St. Kitts and Nevis */ - { .outlines = kn_outlines, .outline_count = 1, .outline_lengths = kn_outline_lengths, .isocode = "KN", - .data_tx = true, .aprs_tx = true, .name = "St. Kitts and Nevis" }, - - /* ----------------S. Korea */ - { .outlines = kr_outlines, .outline_count = 2, .outline_lengths = kr_outline_lengths, .isocode = "KR", - .data_tx = true, .aprs_tx = true, .name = "S. Korea" }, - - /* ------------------Kosovo */ - { .outlines = k0_outlines, .outline_count = 1, .outline_lengths = k0_outline_lengths, .isocode = "K0", - .data_tx = true, .aprs_tx = true, .name = "Kosovo" }, - - /* ------------------Kuwait */ - { .outlines = kw_outlines, .outline_count = 1, .outline_lengths = kw_outline_lengths, .isocode = "KW", - .data_tx = true, .aprs_tx = true, .name = "Kuwait" }, - - /* --------------------Laos */ - { .outlines = la_outlines, .outline_count = 1, .outline_lengths = la_outline_lengths, .isocode = "LA", - .data_tx = true, .aprs_tx = true, .name = "Laos" }, - - /* -----------------Lebanon */ - { .outlines = lb_outlines, .outline_count = 1, .outline_lengths = lb_outline_lengths, .isocode = "LB", - .data_tx = true, .aprs_tx = true, .name = "Lebanon" }, - - /* -----------------Liberia */ - { .outlines = lr_outlines, .outline_count = 1, .outline_lengths = lr_outline_lengths, .isocode = "LR", - .data_tx = true, .aprs_tx = true, .name = "Liberia" }, - - /* -------------------Libya */ - { .outlines = ly_outlines, .outline_count = 1, .outline_lengths = ly_outline_lengths, .isocode = "LY", - .data_tx = true, .aprs_tx = true, .name = "Libya" }, - - /* -------------Saint Lucia */ - { .outlines = lc_outlines, .outline_count = 1, .outline_lengths = lc_outline_lengths, .isocode = "LC", - .data_tx = true, .aprs_tx = true, .name = "Saint Lucia" }, - - /* -----------Liechtenstein */ - { .outlines = li_outlines, .outline_count = 0, .outline_lengths = li_outline_lengths, .isocode = "LI", - .data_tx = true, .aprs_tx = true, .name = "Liechtenstein" }, - - /* ---------------Sri Lanka */ - { .outlines = lk_outlines, .outline_count = 1, .outline_lengths = lk_outline_lengths, .isocode = "LK", - .data_tx = true, .aprs_tx = true, .name = "Sri Lanka" }, - - /* -----------------Lesotho */ - { .outlines = ls_outlines, .outline_count = 0, .outline_lengths = ls_outline_lengths, .isocode = "LS", - .data_tx = true, .aprs_tx = true, .name = "Lesotho" }, - - /* ---------------Lithuania */ - { .outlines = lt_outlines, .outline_count = 1, .outline_lengths = lt_outline_lengths, .isocode = "LT", - .data_tx = true, .aprs_tx = true, .name = "Lithuania" }, - - /* --------------Luxembourg */ - { .outlines = lu_outlines, .outline_count = 1, .outline_lengths = lu_outline_lengths, .isocode = "LU", - .data_tx = true, .aprs_tx = false, .name = "Luxembourg" }, - - /* ------------------Latvia */ - { .outlines = lv_outlines, .outline_count = 1, .outline_lengths = lv_outline_lengths, .isocode = "LV", - .data_tx = true, .aprs_tx = true, .name = "Latvia" }, - - /* -------------------Macau */ - { .outlines = mo_outlines, .outline_count = 1, .outline_lengths = mo_outline_lengths, .isocode = "MO", - .data_tx = true, .aprs_tx = true, .name = "Macau" }, - - /* --------------St. Martin */ - { .outlines = mf_outlines, .outline_count = 1, .outline_lengths = mf_outline_lengths, .isocode = "MF", - .data_tx = true, .aprs_tx = true, .name = "St. Martin" }, - - /* -----------------Morocco */ - { .outlines = ma_outlines, .outline_count = 1, .outline_lengths = ma_outline_lengths, .isocode = "MA", - .data_tx = true, .aprs_tx = true, .name = "Morocco" }, - - /* ------------------Monaco */ - { .outlines = mc_outlines, .outline_count = 1, .outline_lengths = mc_outline_lengths, .isocode = "MC", - .data_tx = true, .aprs_tx = true, .name = "Monaco" }, - - /* -----------------Moldova */ - { .outlines = md_outlines, .outline_count = 0, .outline_lengths = md_outline_lengths, .isocode = "MD", - .data_tx = true, .aprs_tx = false, .name = "Moldova" }, - - /* --------------Madagascar */ - { .outlines = mg_outlines, .outline_count = 1, .outline_lengths = mg_outline_lengths, .isocode = "MG", - .data_tx = true, .aprs_tx = true, .name = "Madagascar" }, - - /* ----------------Maldives */ - { .outlines = mv_outlines, .outline_count = 1, .outline_lengths = mv_outline_lengths, .isocode = "MV", - .data_tx = true, .aprs_tx = true, .name = "Maldives" }, - - /* ------------------Mexico */ - { .outlines = mx_outlines, .outline_count = 4, .outline_lengths = mx_outline_lengths, .isocode = "MX", - .data_tx = true, .aprs_tx = true, .name = "Mexico" }, - - /* ------------Marshall Is. */ - { .outlines = mh_outlines, .outline_count = 4, .outline_lengths = mh_outline_lengths, .isocode = "MH", - .data_tx = true, .aprs_tx = true, .name = "Marshall Is." }, - - /* ---------------Macedonia */ - { .outlines = mk_outlines, .outline_count = 1, .outline_lengths = mk_outline_lengths, .isocode = "MK", - .data_tx = true, .aprs_tx = false, .name = "Macedonia" }, - - /* --------------------Mali */ - { .outlines = ml_outlines, .outline_count = 1, .outline_lengths = ml_outline_lengths, .isocode = "ML", - .data_tx = true, .aprs_tx = true, .name = "Mali" }, - - /* -------------------Malta */ - { .outlines = mt_outlines, .outline_count = 1, .outline_lengths = mt_outline_lengths, .isocode = "MT", - .data_tx = true, .aprs_tx = true, .name = "Malta" }, - - /* -----------------Myanmar */ - { .outlines = mm_outlines, .outline_count = 1, .outline_lengths = mm_outline_lengths, .isocode = "MM", - .data_tx = true, .aprs_tx = true, .name = "Myanmar" }, - - /* --------------Montenegro */ - { .outlines = me_outlines, .outline_count = 1, .outline_lengths = me_outline_lengths, .isocode = "ME", - .data_tx = true, .aprs_tx = false, .name = "Montenegro" }, - - /* ----------------Mongolia */ - { .outlines = mn_outlines, .outline_count = 1, .outline_lengths = mn_outline_lengths, .isocode = "MN", - .data_tx = true, .aprs_tx = true, .name = "Mongolia" }, - - /* ----------N. Mariana Is. */ - { .outlines = mp_outlines, .outline_count = 3, .outline_lengths = mp_outline_lengths, .isocode = "MP", - .data_tx = true, .aprs_tx = true, .name = "N. Mariana Is." }, - - /* --------------Mozambique */ - { .outlines = mz_outlines, .outline_count = 1, .outline_lengths = mz_outline_lengths, .isocode = "MZ", - .data_tx = true, .aprs_tx = true, .name = "Mozambique" }, - - /* --------------Mauritania */ - { .outlines = mr_outlines, .outline_count = 1, .outline_lengths = mr_outline_lengths, .isocode = "MR", - .data_tx = true, .aprs_tx = true, .name = "Mauritania" }, - - /* --------------Montserrat */ - { .outlines = ms_outlines, .outline_count = 1, .outline_lengths = ms_outline_lengths, .isocode = "MS", - .data_tx = true, .aprs_tx = true, .name = "Montserrat" }, - - /* ---------------Mauritius */ - { .outlines = mu_outlines, .outline_count = 1, .outline_lengths = mu_outline_lengths, .isocode = "MU", - .data_tx = true, .aprs_tx = true, .name = "Mauritius" }, - - /* ------------------Malawi */ - { .outlines = mw_outlines, .outline_count = 1, .outline_lengths = mw_outline_lengths, .isocode = "MW", - .data_tx = true, .aprs_tx = true, .name = "Malawi" }, - - /* ----------------Malaysia */ - { .outlines = my_outlines, .outline_count = 5, .outline_lengths = my_outline_lengths, .isocode = "MY", - .data_tx = true, .aprs_tx = true, .name = "Malaysia" }, - - /* -----------------Namibia */ - { .outlines = na_outlines, .outline_count = 1, .outline_lengths = na_outline_lengths, .isocode = "NA", - .data_tx = true, .aprs_tx = true, .name = "Namibia" }, - - /* -----------New Caledonia */ - { .outlines = nc_outlines, .outline_count = 3, .outline_lengths = nc_outline_lengths, .isocode = "NC", - .data_tx = true, .aprs_tx = true, .name = "New Caledonia" }, - - /* -------------------Niger */ - { .outlines = ne_outlines, .outline_count = 1, .outline_lengths = ne_outline_lengths, .isocode = "NE", - .data_tx = true, .aprs_tx = true, .name = "Niger" }, - - /* ----------Norfolk Island */ - { .outlines = nf_outlines, .outline_count = 1, .outline_lengths = nf_outline_lengths, .isocode = "NF", - .data_tx = true, .aprs_tx = true, .name = "Norfolk Island" }, - - /* -----------------Nigeria */ - { .outlines = ng_outlines, .outline_count = 1, .outline_lengths = ng_outline_lengths, .isocode = "NG", - .data_tx = true, .aprs_tx = true, .name = "Nigeria" }, - - /* ---------------Nicaragua */ - { .outlines = ni_outlines, .outline_count = 1, .outline_lengths = ni_outline_lengths, .isocode = "NI", - .data_tx = true, .aprs_tx = true, .name = "Nicaragua" }, - - /* --------------------Niue */ - { .outlines = nu_outlines, .outline_count = 1, .outline_lengths = nu_outline_lengths, .isocode = "NU", - .data_tx = true, .aprs_tx = true, .name = "Niue" }, - - /* -------------Netherlands */ - { .outlines = nl_outlines, .outline_count = 3, .outline_lengths = nl_outline_lengths, .isocode = "NL", - .data_tx = true, .aprs_tx = true, .name = "Netherlands" }, - - /* ------------------Norway */ - { .outlines = no_outlines, .outline_count = 7, .outline_lengths = no_outline_lengths, .isocode = "NO", - .data_tx = true, .aprs_tx = false, .name = "Norway" }, - - /* -------------------Nepal */ - { .outlines = np_outlines, .outline_count = 1, .outline_lengths = np_outline_lengths, .isocode = "NP", - .data_tx = true, .aprs_tx = true, .name = "Nepal" }, - - /* -------------------Nauru */ - { .outlines = nr_outlines, .outline_count = 1, .outline_lengths = nr_outline_lengths, .isocode = "NR", - .data_tx = true, .aprs_tx = true, .name = "Nauru" }, - - /* -------------New Zealand */ - { .outlines = nz_outlines, .outline_count = 6, .outline_lengths = nz_outline_lengths, .isocode = "NZ", - .data_tx = true, .aprs_tx = true, .name = "New Zealand" }, - - /* --------------------Oman */ - { .outlines = om_outlines, .outline_count = 1, .outline_lengths = om_outline_lengths, .isocode = "OM", - .data_tx = true, .aprs_tx = true, .name = "Oman" }, - - /* ----------------Pakistan */ - { .outlines = pk_outlines, .outline_count = 1, .outline_lengths = pk_outline_lengths, .isocode = "PK", - .data_tx = true, .aprs_tx = true, .name = "Pakistan" }, - - /* ------------------Panama */ - { .outlines = pa_outlines, .outline_count = 1, .outline_lengths = pa_outline_lengths, .isocode = "PA", - .data_tx = true, .aprs_tx = true, .name = "Panama" }, - - /* ------------Pitcairn Is. */ - { .outlines = pn_outlines, .outline_count = 1, .outline_lengths = pn_outline_lengths, .isocode = "PN", - .data_tx = true, .aprs_tx = true, .name = "Pitcairn Is." }, - - /* --------------------Peru */ - { .outlines = pe_outlines, .outline_count = 1, .outline_lengths = pe_outline_lengths, .isocode = "PE", - .data_tx = true, .aprs_tx = true, .name = "Peru" }, - - /* -------------Philippines */ - { .outlines = ph_outlines, .outline_count = 3, .outline_lengths = ph_outline_lengths, .isocode = "PH", - .data_tx = true, .aprs_tx = true, .name = "Philippines" }, - - /* -------------------Palau */ - { .outlines = pw_outlines, .outline_count = 2, .outline_lengths = pw_outline_lengths, .isocode = "PW", - .data_tx = true, .aprs_tx = true, .name = "Palau" }, - - /* --------Papua New Guinea */ - { .outlines = pg_outlines, .outline_count = 5, .outline_lengths = pg_outline_lengths, .isocode = "PG", - .data_tx = true, .aprs_tx = true, .name = "Papua New Guinea" }, - - /* ------------------Poland */ - { .outlines = pl_outlines, .outline_count = 1, .outline_lengths = pl_outline_lengths, .isocode = "PL", - .data_tx = true, .aprs_tx = true, .name = "Poland" }, - - /* -------------Puerto Rico */ - { .outlines = pr_outlines, .outline_count = 1, .outline_lengths = pr_outline_lengths, .isocode = "PR", - .data_tx = true, .aprs_tx = true, .name = "Puerto Rico" }, - - /* ----------------N. Korea */ - { .outlines = kp_outlines, .outline_count = 2, .outline_lengths = kp_outline_lengths, .isocode = "KP", - .data_tx = false, .aprs_tx = false, .name = "N. Korea" }, - - /* ----------------Portugal */ - { .outlines = pt_outlines, .outline_count = 6, .outline_lengths = pt_outline_lengths, .isocode = "PT", - .data_tx = true, .aprs_tx = false, .name = "Portugal" }, - - /* ----------------Paraguay */ - { .outlines = py_outlines, .outline_count = 1, .outline_lengths = py_outline_lengths, .isocode = "PY", - .data_tx = true, .aprs_tx = true, .name = "Paraguay" }, - - /* -----------Fr. Polynesia */ - { .outlines = pf_outlines, .outline_count = 10, .outline_lengths = pf_outline_lengths, .isocode = "PF", - .data_tx = true, .aprs_tx = true, .name = "Fr. Polynesia" }, - - /* -------------------Qatar */ - { .outlines = qa_outlines, .outline_count = 1, .outline_lengths = qa_outline_lengths, .isocode = "QA", - .data_tx = true, .aprs_tx = true, .name = "Qatar" }, - - /* -----------------Romania */ - { .outlines = ro_outlines, .outline_count = 1, .outline_lengths = ro_outline_lengths, .isocode = "RO", - .data_tx = true, .aprs_tx = false, .name = "Romania" }, - - /* ------------------Russia */ - { .outlines = ru_outlines, .outline_count = 49, .outline_lengths = ru_outline_lengths, .isocode = "RU", - .data_tx = true, .aprs_tx = true, .name = "Russia" }, - - /* ------------------Rwanda */ - { .outlines = rw_outlines, .outline_count = 1, .outline_lengths = rw_outline_lengths, .isocode = "RW", - .data_tx = true, .aprs_tx = true, .name = "Rwanda" }, - - /* ---------------W. Sahara */ - { .outlines = w0_outlines, .outline_count = 1, .outline_lengths = w0_outline_lengths, .isocode = "W0", - .data_tx = true, .aprs_tx = true, .name = "W. Sahara" }, - - /* ------------Saudi Arabia */ - { .outlines = sa_outlines, .outline_count = 1, .outline_lengths = sa_outline_lengths, .isocode = "SA", - .data_tx = true, .aprs_tx = true, .name = "Saudi Arabia" }, - - /* -------------------Sudan */ - { .outlines = sd_outlines, .outline_count = 1, .outline_lengths = sd_outline_lengths, .isocode = "SD", - .data_tx = true, .aprs_tx = true, .name = "Sudan" }, - - /* ----------------S. Sudan */ - { .outlines = s0_outlines, .outline_count = 1, .outline_lengths = s0_outline_lengths, .isocode = "S0", - .data_tx = true, .aprs_tx = true, .name = "S. Sudan" }, - - /* -----------------Senegal */ - { .outlines = sn_outlines, .outline_count = 2, .outline_lengths = sn_outline_lengths, .isocode = "SN", - .data_tx = true, .aprs_tx = true, .name = "Senegal" }, - - /* ---------------Singapore */ - { .outlines = sg_outlines, .outline_count = 1, .outline_lengths = sg_outline_lengths, .isocode = "SG", - .data_tx = true, .aprs_tx = true, .name = "Singapore" }, - - /* ------------Saint Helena */ - { .outlines = sh_outlines, .outline_count = 2, .outline_lengths = sh_outline_lengths, .isocode = "SH", - .data_tx = true, .aprs_tx = true, .name = "Saint Helena" }, - - /* -------------Solomon Is. */ - { .outlines = sb_outlines, .outline_count = 4, .outline_lengths = sb_outline_lengths, .isocode = "SB", - .data_tx = true, .aprs_tx = true, .name = "Solomon Is." }, - - /* ------------Sierra Leone */ - { .outlines = sl_outlines, .outline_count = 1, .outline_lengths = sl_outline_lengths, .isocode = "SL", - .data_tx = true, .aprs_tx = true, .name = "Sierra Leone" }, - - /* -------------El Salvador */ - { .outlines = sv_outlines, .outline_count = 1, .outline_lengths = sv_outline_lengths, .isocode = "SV", - .data_tx = true, .aprs_tx = true, .name = "El Salvador" }, - - /* --------------San Marino */ - { .outlines = sm_outlines, .outline_count = 0, .outline_lengths = sm_outline_lengths, .isocode = "SM", - .data_tx = true, .aprs_tx = true, .name = "San Marino" }, - - /* --------------Somaliland */ - { .outlines = s1_outlines, .outline_count = 1, .outline_lengths = s1_outline_lengths, .isocode = "S1", - .data_tx = true, .aprs_tx = true, .name = "Somaliland" }, - - /* -----------------Somalia */ - { .outlines = so_outlines, .outline_count = 1, .outline_lengths = so_outline_lengths, .isocode = "SO", - .data_tx = true, .aprs_tx = true, .name = "Somalia" }, - - /* -St. Pierre and Miquelon */ - { .outlines = pm_outlines, .outline_count = 1, .outline_lengths = pm_outline_lengths, .isocode = "PM", - .data_tx = true, .aprs_tx = true, .name = "St. Pierre and Miquelon" }, - - /* ------------------Serbia */ - { .outlines = rs_outlines, .outline_count = 1, .outline_lengths = rs_outline_lengths, .isocode = "RS", - .data_tx = true, .aprs_tx = true, .name = "Serbia" }, - - /* ---Sao Tome and Principe */ - { .outlines = st_outlines, .outline_count = 2, .outline_lengths = st_outline_lengths, .isocode = "ST", - .data_tx = true, .aprs_tx = true, .name = "Sao Tome and Principe" }, - - /* ----------------Suriname */ - { .outlines = sr_outlines, .outline_count = 1, .outline_lengths = sr_outline_lengths, .isocode = "SR", - .data_tx = true, .aprs_tx = true, .name = "Suriname" }, - - /* ----------------Slovakia */ - { .outlines = sk_outlines, .outline_count = 1, .outline_lengths = sk_outline_lengths, .isocode = "SK", - .data_tx = true, .aprs_tx = false, .name = "Slovakia" }, - - /* ----------------Slovenia */ - { .outlines = si_outlines, .outline_count = 1, .outline_lengths = si_outline_lengths, .isocode = "SI", - .data_tx = true, .aprs_tx = true, .name = "Slovenia" }, - - /* ------------------Sweden */ - { .outlines = se_outlines, .outline_count = 3, .outline_lengths = se_outline_lengths, .isocode = "SE", - .data_tx = true, .aprs_tx = false, .name = "Sweden" }, - - /* ---------------Swaziland */ - { .outlines = sz_outlines, .outline_count = 1, .outline_lengths = sz_outline_lengths, .isocode = "SZ", - .data_tx = true, .aprs_tx = true, .name = "Swaziland" }, - - /* ------------Sint Maarten */ - { .outlines = sx_outlines, .outline_count = 1, .outline_lengths = sx_outline_lengths, .isocode = "SX", - .data_tx = true, .aprs_tx = true, .name = "Sint Maarten" }, - - /* --------------Seychelles */ - { .outlines = sc_outlines, .outline_count = 1, .outline_lengths = sc_outline_lengths, .isocode = "SC", - .data_tx = true, .aprs_tx = true, .name = "Seychelles" }, - - /* -------------------Syria */ - { .outlines = sy_outlines, .outline_count = 1, .outline_lengths = sy_outline_lengths, .isocode = "SY", - .data_tx = true, .aprs_tx = true, .name = "Syria" }, - - /* ----Turks and Caicos Is. */ - { .outlines = tc_outlines, .outline_count = 1, .outline_lengths = tc_outline_lengths, .isocode = "TC", - .data_tx = true, .aprs_tx = true, .name = "Turks and Caicos Is." }, - - /* --------------------Chad */ - { .outlines = td_outlines, .outline_count = 1, .outline_lengths = td_outline_lengths, .isocode = "TD", - .data_tx = true, .aprs_tx = true, .name = "Chad" }, - - /* --------------------Togo */ - { .outlines = tg_outlines, .outline_count = 0, .outline_lengths = tg_outline_lengths, .isocode = "TG", - .data_tx = true, .aprs_tx = true, .name = "Togo" }, - - /* ----------------Thailand */ - { .outlines = th_outlines, .outline_count = 2, .outline_lengths = th_outline_lengths, .isocode = "TH", - .data_tx = true, .aprs_tx = true, .name = "Thailand" }, - - /* --------------Tajikistan */ - { .outlines = tj_outlines, .outline_count = 1, .outline_lengths = tj_outline_lengths, .isocode = "TJ", - .data_tx = true, .aprs_tx = true, .name = "Tajikistan" }, - - /* ------------Turkmenistan */ - { .outlines = tm_outlines, .outline_count = 1, .outline_lengths = tm_outline_lengths, .isocode = "TM", - .data_tx = true, .aprs_tx = true, .name = "Turkmenistan" }, - - /* --------------East Timor */ - { .outlines = tl_outlines, .outline_count = 1, .outline_lengths = tl_outline_lengths, .isocode = "TL", - .data_tx = true, .aprs_tx = true, .name = "East Timor" }, - - /* -------------------Tonga */ - { .outlines = to_outlines, .outline_count = 2, .outline_lengths = to_outline_lengths, .isocode = "TO", - .data_tx = true, .aprs_tx = true, .name = "Tonga" }, - - /* -----Trinidad and Tobago */ - { .outlines = tt_outlines, .outline_count = 1, .outline_lengths = tt_outline_lengths, .isocode = "TT", - .data_tx = true, .aprs_tx = true, .name = "Trinidad and Tobago" }, - - /* -----------------Tunisia */ - { .outlines = tn_outlines, .outline_count = 1, .outline_lengths = tn_outline_lengths, .isocode = "TN", - .data_tx = true, .aprs_tx = true, .name = "Tunisia" }, - - /* ------------------Turkey */ - { .outlines = tr_outlines, .outline_count = 1, .outline_lengths = tr_outline_lengths, .isocode = "TR", - .data_tx = true, .aprs_tx = true, .name = "Turkey" }, - - /* ----------------Tanzania */ - { .outlines = tz_outlines, .outline_count = 1, .outline_lengths = tz_outline_lengths, .isocode = "TZ", - .data_tx = true, .aprs_tx = true, .name = "Tanzania" }, - - /* ------------------Uganda */ - { .outlines = ug_outlines, .outline_count = 1, .outline_lengths = ug_outline_lengths, .isocode = "UG", - .data_tx = true, .aprs_tx = true, .name = "Uganda" }, - - /* -----------------Ukraine */ - { .outlines = ua_outlines, .outline_count = 1, .outline_lengths = ua_outline_lengths, .isocode = "UA", - .data_tx = true, .aprs_tx = true, .name = "Ukraine" }, - - /* -----------------Uruguay */ - { .outlines = uy_outlines, .outline_count = 1, .outline_lengths = uy_outline_lengths, .isocode = "UY", - .data_tx = true, .aprs_tx = true, .name = "Uruguay" }, - - /* -----------United States */ - { .outlines = us_outlines, .outline_count = 15, .outline_lengths = us_outline_lengths, .isocode = "US", - .data_tx = true, .aprs_tx = true, .name = "United States" }, - - /* --------------Uzbekistan */ - { .outlines = uz_outlines, .outline_count = 2, .outline_lengths = uz_outline_lengths, .isocode = "UZ", - .data_tx = true, .aprs_tx = true, .name = "Uzbekistan" }, - - /* -----------------Vatican */ - { .outlines = va_outlines, .outline_count = 1, .outline_lengths = va_outline_lengths, .isocode = "VA", - .data_tx = true, .aprs_tx = true, .name = "Vatican" }, - - /* ------St. Vin. and Gren. */ - { .outlines = vc_outlines, .outline_count = 1, .outline_lengths = vc_outline_lengths, .isocode = "VC", - .data_tx = true, .aprs_tx = true, .name = "St. Vin. and Gren." }, - - /* ---------------Venezuela */ - { .outlines = ve_outlines, .outline_count = 1, .outline_lengths = ve_outline_lengths, .isocode = "VE", - .data_tx = true, .aprs_tx = true, .name = "Venezuela" }, - - /* ------British Virgin Is. */ - { .outlines = vg_outlines, .outline_count = 1, .outline_lengths = vg_outline_lengths, .isocode = "VG", - .data_tx = true, .aprs_tx = true, .name = "British Virgin Is." }, - - /* ---------U.S. Virgin Is. */ - { .outlines = vi_outlines, .outline_count = 1, .outline_lengths = vi_outline_lengths, .isocode = "VI", - .data_tx = true, .aprs_tx = true, .name = "U.S. Virgin Is." }, - - /* -----------------Vietnam */ - { .outlines = vn_outlines, .outline_count = 1, .outline_lengths = vn_outline_lengths, .isocode = "VN", - .data_tx = true, .aprs_tx = true, .name = "Vietnam" }, - - /* -----------------Vanuatu */ - { .outlines = vu_outlines, .outline_count = 2, .outline_lengths = vu_outline_lengths, .isocode = "VU", - .data_tx = true, .aprs_tx = true, .name = "Vanuatu" }, - - /* ---------------West Bank */ - { .outlines = ps_outlines, .outline_count = 1, .outline_lengths = ps_outline_lengths, .isocode = "PS", - .data_tx = true, .aprs_tx = true, .name = "West Bank" }, - - /* -------Wallis and Futuna */ - { .outlines = wf_outlines, .outline_count = 2, .outline_lengths = wf_outline_lengths, .isocode = "WF", - .data_tx = true, .aprs_tx = true, .name = "Wallis and Futuna" }, - - /* -------------------Samoa */ - { .outlines = ws_outlines, .outline_count = 1, .outline_lengths = ws_outline_lengths, .isocode = "WS", - .data_tx = true, .aprs_tx = true, .name = "Samoa" }, - - /* -------------------Yemen */ - { .outlines = ye_outlines, .outline_count = 2, .outline_lengths = ye_outline_lengths, .isocode = "YE", - .data_tx = false, .aprs_tx = false, .name = "Yemen" }, - - /* ------------South Africa */ - { .outlines = za_outlines, .outline_count = 3, .outline_lengths = za_outline_lengths, .isocode = "ZA", - .data_tx = true, .aprs_tx = true, .name = "South Africa" }, - - /* ------------------Zambia */ - { .outlines = zm_outlines, .outline_count = 1, .outline_lengths = zm_outline_lengths, .isocode = "ZM", - .data_tx = true, .aprs_tx = true, .name = "Zambia" }, - - /* ----------------Zimbabwe */ - { .outlines = zw_outlines, .outline_count = 1, .outline_lengths = zw_outline_lengths, .isocode = "ZW", - .data_tx = true, .aprs_tx = true, .name = "Zimbabwe" }, -};