You are here

private static function GeoTimezone::initPolygon25 in Geo Time Zone 8.3

Same name and namespace in other branches
  1. 8 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::initPolygon25()
  2. 8.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::initPolygon25()
  3. 6.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::initPolygon25()
  4. 6 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::initPolygon25()
  5. 7.2 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::initPolygon25()
  6. 7 src/GeoTimezone.php \Drupal\geotimezone\GeoTimezone::initPolygon25()
1 call to GeoTimezone::initPolygon25()
GeoTimezone::__construct in src/GeoTimezone.php
GeoTimezone constructor.

File

src/GeoTimezone.php, line 8170
Contains \Drupal\geotimezone\GeoTimezone.

Class

GeoTimezone
Determine the time zone based on coordinates.

Namespace

Drupal\geotimezone

Code

private static function initPolygon25() {
  static::$polygon[2400] = new TimezonePolygon(21.55659, 108.035889, 21.543833, 107.957886, 21.64875, 107.876221, 21.661167, 107.822746, 21.604778, 107.653198, 21.612139, 107.504059, 21.665501, 107.470055, 21.598223, 107.383553, 21.669472, 107.365448, 21.742027, 107.306778, 21.724964, 107.273552, 25.382833, 107.273552, 25.382833, 108.035889);
  static::$polygon[2401] = new TimezonePolygon(21.252361, 109.767021, 21.346916, 109.764191, 21.358723, 109.912109, 21.399918, 109.907555, 21.447195, 109.950752, 21.438972, 109.927254, 21.460251, 109.909859, 21.490305, 109.940697, 21.467777, 109.88414, 21.495611, 109.835472, 21.458973, 109.820694, 21.465416, 109.79847, 21.541334, 109.794975, 21.548889, 109.764137, 21.583416, 109.781998, 21.571722, 109.755363, 21.600445, 109.74332, 21.654897, 109.756496, 21.627548, 109.803245, 21.649198, 109.894172, 21.838544, 109.945705, 21.879307, 109.988693, 21.869735, 110.044096, 21.888634, 110.087091, 21.252361, 110.087091);
  static::$polygon[2402] = new TimezonePolygon(22.694863, 111.101901, 22.64111, 111.023713, 22.643665, 110.963394, 22.610158, 110.929279, 22.609031, 110.893924, 22.584219, 110.880724, 22.584844, 110.820522, 22.563438, 110.800413, 22.586979, 110.761992, 22.494882, 110.729538, 22.471025, 110.739932, 22.46314, 110.681257, 22.434486, 110.705303, 22.376236, 110.701781, 22.35863, 110.735253, 22.282218, 110.774247, 22.29535, 110.706492, 22.236403, 110.644557, 22.184837, 110.665898, 22.151108, 110.629598, 22.19808, 110.563141, 22.148942, 110.498311, 22.202405, 110.429552, 22.207911, 110.406529, 22.173095, 110.374151, 22.187293, 110.339259, 22.154257, 110.322043, 22.132167, 110.35423, 21.991162, 110.346447, 21.920754, 110.38304, 21.891194, 110.376299, 21.894212, 110.314455, 21.923016, 110.279064, 21.883527, 110.239137, 21.899843, 110.11259, 21.888634, 110.087091, 22.694863, 110.087091);
  static::$polygon[2403] = new TimezonePolygon(22.694863, 111.101901, 22.619314, 111.155694, 22.584556, 111.287119, 22.549277, 111.313099, 22.506902, 111.26837, 22.507992, 111.398174, 22.436003, 111.415344, 22.446032, 111.45925, 22.491589, 111.467941, 22.494024, 111.517199, 22.550525, 111.581312, 22.482162, 111.681794, 22.382299, 111.591738, 22.336587, 111.473239, 22.280627, 111.444846, 22.238818, 111.35135, 22.123407, 111.324244, 22.05115, 111.278809, 22.029589, 111.299056, 21.987844, 111.270546, 21.914844, 111.28459, 21.844291, 111.421042, 21.750611, 111.380454, 21.705453, 111.438117, 21.596705, 111.404728, 21.532944, 111.446281, 21.537222, 111.365997, 21.525944, 111.350754, 21.522612, 111.414474, 21.413389, 111.256943, 21.448111, 111.247307, 21.436916, 111.281059, 21.481638, 111.310692, 21.498501, 111.294502, 21.493084, 111.251778, 21.514278, 111.257973, 21.501944, 111.231888, 21.52364, 111.23278, 21.518555, 111.162003, 21.505501, 111.196419, 21.495861, 111.170166, 21.499861, 111.221886, 21.483973, 111.230614, 21.464135, 111.101901, 21.479635, 111.101901, 21.496916, 111.146332, 21.488876, 111.101901);
  static::$polygon[2404] = new TimezonePolygon(23.123449, 112.198914, 23.124705, 112.187763, 23.13945, 112.198914);
  static::$polygon[2405] = new TimezonePolygon(23.211371, 112.198914, 23.229012, 112.193058, 23.23194, 112.198914);
  static::$polygon[2406] = new TimezonePolygon(23.38508, 112.198914, 23.404499, 112.185082, 23.422719, 112.198914);
  static::$polygon[2407] = new TimezonePolygon(24.261142, 111.96546, 24.261142, 112.198914, 23.481415, 112.198914, 23.501476, 112.145223, 23.491147, 112.049782, 23.410022, 111.976956, 23.40835, 111.868163, 23.383531, 111.816113, 23.397709, 111.770139, 23.34353, 111.729839, 23.306855, 111.729559, 23.282191, 111.634141, 23.217498, 111.632005, 23.232987, 111.569053, 23.280001, 111.566143, 23.321487, 111.525786, 23.279311, 111.47828, 23.325543, 111.360893, 23.45741, 111.382605, 23.546777, 111.471668, 23.621423, 111.479494, 23.644008, 111.614848, 23.67915, 111.620036, 23.711178, 111.659017, 23.738817, 111.619914, 23.819319, 111.645319, 23.841065, 111.699624, 23.821123, 111.795345, 23.946562, 111.853868, 23.972187, 111.932321, 24.088056, 111.877705, 24.224234, 111.871028);
  static::$polygon[2408] = new TimezonePolygon(25.382833, 111.202849, 25.288208, 111.092042, 25.210054, 111.077625, 25.152751, 110.98408, 25.034845, 110.949871, 24.947195, 110.984391, 24.950213, 111.090329, 25.046986, 111.10162, 25.081379, 111.18276, 25.153462, 111.259921, 25.11329, 111.338107, 25.142567, 111.385884, 25.111896, 111.432005, 25.058344, 111.417351, 25.032869, 111.458938, 24.966707, 111.423311, 24.942152, 111.465949, 24.90098, 111.447228, 24.806461, 111.477922, 24.683805, 111.442723, 24.643637, 111.516816, 24.653133, 111.560833, 24.699423, 111.5924, 24.706394, 111.640239, 24.776639, 111.667018, 24.799077, 111.766655, 24.767918, 111.871092, 24.761836, 111.997015, 24.750444, 112.016484, 24.70662, 111.941492, 24.661669, 111.952031, 24.630222, 111.923522, 24.553744, 111.985746, 24.482784, 111.984727, 24.362952, 112.05887, 24.267399, 111.981469, 24.261142, 111.96546, 24.261142, 110.635597, 25.382833, 110.635597);
  static::$polygon[2409] = new TimezonePolygon(22.502306, 112.987778, 22.451805, 113.012802, 22.446362, 113.00708, 22.496639, 112.98317);
  static::$polygon[2410] = new TimezonePolygon(23.123449, 112.198914, 23.123449, 113.043556, 22.442975, 113.043556, 22.454361, 113.017334, 22.502556, 113.000664, 22.504667, 112.963196, 22.450945, 112.991447, 22.427431, 113.043556, 22.160556, 113.043556, 22.130853, 113.016873, 22.161126, 112.959409, 22.280147, 112.954154, 22.401796, 112.825338, 22.473851, 112.794791, 22.475582, 112.756963, 22.589999, 112.717043, 22.574289, 112.642959, 22.600445, 112.609076, 22.552036, 112.594879, 22.572893, 112.578022, 22.566062, 112.550639, 22.59902, 112.506956, 22.702429, 112.472938, 22.706516, 112.444728, 22.672641, 112.404606, 22.785965, 112.379976, 22.794897, 112.316178, 22.822077, 112.323288, 22.858459, 112.294255, 22.904501, 112.312555, 22.913773, 112.257199, 22.991409, 112.296006, 23.056096, 112.287832, 23.11017, 112.316892);
  static::$polygon[2411] = new TimezonePolygon(23.211371, 112.198914, 23.16139, 112.215503, 23.13945, 112.198914);
  static::$polygon[2412] = new TimezonePolygon(23.38508, 112.198914, 23.367911, 112.211143, 23.323035, 112.204066, 23.336179, 112.249131, 23.320867, 112.257473, 23.255529, 112.246076, 23.23194, 112.198914);
  static::$polygon[2413] = new TimezonePolygon(23.477975, 112.198914, 23.456981, 112.255559, 23.422153, 112.245479, 23.426646, 112.201895, 23.422719, 112.198914);
  static::$polygon[2414] = new TimezonePolygon(22.124271, 113.526558, 22.128277, 113.536858, 22.080278, 113.55175, 22.076937, 113.526558);
  static::$polygon[2415] = new TimezonePolygon(22.216753, 113.526558, 22.222334, 113.526558, 22.222334, 113.546321, 22.213583, 113.528946);
  static::$polygon[2416] = new TimezonePolygon(22.481138, 113.878552, 22.533611, 113.906525, 22.578189, 113.837753, 25.382833, 113.837753, 25.382833, 114.403358, 22.599906, 114.403358, 22.609222, 114.391891, 22.584473, 114.272804, 22.543612, 114.227379, 22.561947, 114.161346, 22.502466, 114.051643, 22.529945, 113.935753, 22.484333, 113.92775, 22.481138, 113.913659);
  static::$polygon[2417] = new TimezonePolygon(41.61962, 105.104637, 41.738693, 105.265419, 41.734585, 105.305832, 41.957584, 105.80175, 42.259388, 106.68364, 42.356667, 107.266472, 42.407223, 107.294914, 42.461834, 107.452835, 42.465973, 107.519859, 42.426945, 107.554222, 42.412029, 107.912415, 42.461945, 108.238556, 42.439445, 108.292198, 42.455334, 108.52536, 42.409752, 108.782364, 42.387333, 108.811417, 42.456528, 108.968307, 42.422749, 109.271721, 42.468224, 109.533333, 42.624973, 109.834724, 42.63024, 109.964462, 39.382084, 109.964462, 39.382084, 105.104637);
  static::$polygon[2418] = new TimezonePolygon(43.386189, 111.173786, 43.343418, 111.047028, 43.056446, 110.702469, 42.929974, 110.621948, 42.858555, 110.452393, 42.797474, 110.449112, 42.76889, 110.416527, 42.637917, 110.153557, 42.63024, 109.964462, 43.386189, 109.964462);
  static::$polygon[2419] = new TimezonePolygon(39.382084, 111.112919, 39.431107, 111.188566, 39.424927, 111.346923, 39.530842, 111.418663, 39.640091, 111.429941, 39.6573, 111.511746, 39.650537, 111.642836, 39.612322, 111.726285, 39.619163, 111.927126, 39.805037, 111.974538, 40.065812, 112.18143, 40.171143, 112.235237, 40.267032, 112.334027, 40.28124, 112.394374, 39.382084, 112.394374);
  static::$polygon[2420] = new TimezonePolygon(42.389143, 112.394374, 42.384576, 112.341248, 42.448794, 112.258077, 42.480139, 112.138156, 42.563894, 112.113362, 42.612204, 112.004525, 42.948978, 111.818409, 43.039033, 111.636385, 43.151203, 111.578019, 43.188963, 111.504379, 43.189048, 111.411962, 43.254893, 111.283038, 43.383299, 111.167298, 43.386189, 111.175795, 43.386189, 112.394374);
  static::$polygon[2421] = new TimezonePolygon(41.384137, 112.394374, 41.384137, 113.934309, 41.37946, 113.938549, 41.307132, 113.913488, 41.25237, 113.963919, 41.259019, 113.997023, 41.219759, 114.000716, 41.184974, 113.981769, 41.172131, 113.923287, 41.121866, 113.890349, 41.096278, 113.833132, 40.992035, 113.980142, 40.881071, 114.055707, 40.826399, 114.044857, 40.753363, 114.129246, 40.727078, 114.059462, 40.659688, 114.052965, 40.634081, 114.015748, 40.571656, 114.065626, 40.537522, 114.05379, 40.522749, 113.963043, 40.466728, 113.879284, 40.527124, 113.795367, 40.491472, 113.780192, 40.361455, 113.571321, 40.339654, 113.483982, 40.333913, 113.320796, 40.411089, 113.23041, 40.375653, 113.089866, 40.374184, 112.978131, 40.335034, 112.89364, 40.212965, 112.845304, 40.167594, 112.75266, 40.297017, 112.46139, 40.28124, 112.394374);
  static::$polygon[2422] = new TimezonePolygon(42.389143, 112.394374, 42.405083, 112.579794, 42.252747, 112.720582, 42.186365, 112.712087, 42.107914, 112.891058, 41.988935, 112.970695, 41.973139, 113.1329, 42.030692, 113.246937, 42.133236, 113.34066, 42.159685, 113.421184, 42.117317, 113.647316, 42.132133, 113.720052, 42.068679, 113.8104, 42.054346, 113.910511, 41.957783, 113.958277, 41.978716, 114.004039, 41.965972, 114.064351, 42.000037, 114.08999, 42.062564, 114.056015, 42.122138, 114.09317, 42.136866, 114.207884, 42.189304, 114.275801, 42.156495, 114.377473, 42.1107, 114.392469, 42.110998, 114.455783, 42.181433, 114.455966, 42.201366, 114.388718, 42.230341, 114.494007, 42.294921, 114.564585, 42.278952, 114.678847, 42.231595, 114.669413, 42.213099, 114.764962, 42.176631, 114.824286, 42.110526, 114.752357, 42.112089, 114.631457, 42.133576, 114.57518, 42.119206, 114.515907, 41.990151, 114.473073, 41.926479, 114.33326, 41.81843, 114.222245, 41.573094, 114.221268, 41.526349, 114.249679, 41.530118, 114.020153, 41.438123, 113.885359, 41.384137, 113.934309, 41.384137, 112.394374);
  static::$polygon[2423] = new TimezonePolygon(45.856918, 109.035402, 45.856918, 111.896863, 45.56435, 111.8713, 45.307079, 112.039497, 45.152519, 112.085701, 45.078869, 112.083664, 45.074833, 111.888252, 44.962055, 111.740501, 44.723141, 111.559807, 44.58886, 111.51683, 44.418056, 111.395691, 44.347305, 111.386833, 44.063362, 111.631668, 44.034557, 111.670471, 44.01561, 111.805527, 43.987083, 111.858192, 43.806332, 112.011719, 43.752972, 111.989082, 43.720055, 111.915695, 43.695057, 111.760582, 43.489498, 111.574448, 43.470722, 111.424309, 43.386189, 111.173786, 43.386189, 109.035402);
  static::$polygon[2424] = new TimezonePolygon(44.848774, 112.966167, 44.865112, 112.90033, 44.870472, 112.75808, 44.954723, 112.568642, 45.048, 112.461197, 45.078869, 112.083664, 45.307079, 112.039497, 45.56435, 111.8713, 45.856918, 111.896863, 45.856918, 112.966167);
  static::$polygon[2425] = new TimezonePolygon(45.856918, 112.966167, 45.856918, 111.896863, 46.038139, 111.912697, 46.114731, 111.871101, 46.149361, 111.814301, 46.223869, 111.4972, 46.290249, 111.420799, 46.45377, 111.360703, 47.225891, 111.621498, 47.267441, 111.676003, 47.36932, 111.990997, 47.418812, 112.047203, 47.620838, 112.124802, 47.762001, 112.232002, 47.790001, 112.308998, 47.782001, 112.536003, 47.804001, 112.727997, 47.91153, 112.735703, 48.160061, 112.5755, 48.309971, 112.551697, 48.327646, 112.553865, 48.327646, 112.966167);
  static::$polygon[2426] = new TimezonePolygon(50.393281, 105.104637, 50.392776, 105.119392, 50.480389, 105.357277, 50.432362, 105.611832, 50.411694, 106.047302, 50.351028, 106.09214, 50.295696, 106.279198, 50.344833, 106.531776, 50.327, 106.72467, 50.222168, 106.96653, 50.071122, 107.07002, 48.327646, 107.07002, 48.327646, 105.104637);
  static::$polygon[2427] = new TimezonePolygon(49.563011, 108.134541, 49.563011, 109.035402, 49.338256, 109.035402, 49.359444, 108.9655, 49.334332, 108.55558, 49.442917, 108.368141, 49.528751, 108.284225, 49.55489, 108.151527);
  static::$polygon[2428] = new TimezonePolygon(50.071122, 107.07002, 50.019665, 107.146469, 49.992222, 107.271111, 50.021446, 107.326469, 49.975418, 107.398941, 49.953835, 107.65892, 49.98275, 107.743637, 49.921555, 107.85508, 49.920223, 107.97567, 49.855473, 107.946999, 49.744083, 107.982224, 49.676777, 107.945526, 49.67514, 108.012886, 49.61525, 108.025276, 49.563011, 108.131033, 49.563011, 107.07002);
  static::$polygon[2429] = new TimezonePolygon(50.071122, 107.07002, 50.798375, 107.07002, 50.798375, 108.16433, 50.758049, 108.065536, 50.659157, 108.179428, 50.613609, 108.416656, 50.592766, 108.481659, 50.527771, 108.544708, 50.537773, 108.658333, 50.504166, 108.685257, 50.464157, 108.654709, 50.452217, 108.603867, 50.470825, 108.570831, 50.449158, 108.484993, 50.462494, 108.43692, 50.404434, 108.338593, 50.411102, 108.204163, 50.314438, 108.132477, 50.331665, 108.077477, 50.353325, 108.076103, 50.337212, 107.985527, 50.222214, 107.937477, 50.19249, 107.8936, 50.206657, 107.820541, 50.172218, 107.813873, 50.157494, 107.773613, 50.02388, 107.797211, 49.953415, 107.678886, 49.975418, 107.398941, 50.021446, 107.326469, 49.992222, 107.271111, 50.019665, 107.146469, 50.070583, 107.070389);
  static::$polygon[2430] = new TimezonePolygon(50.798375, 108.16433, 50.833939, 108.251457, 51.048882, 108.332207, 51.059158, 108.49971, 51.109718, 108.570831, 51.157494, 108.555817, 51.270828, 108.352768, 51.335266, 108.464432, 51.465546, 108.537491, 51.50972, 108.597214, 51.508331, 108.63916, 51.445824, 108.743042, 51.460823, 108.79776, 51.439713, 108.927467, 51.460274, 109.016388, 51.475541, 109.035402, 50.798375, 109.035402);
  static::$polygon[2431] = new TimezonePolygon(50.798375, 109.035402, 50.798375, 112.966152, 49.586529, 112.966141, 49.502998, 112.790947, 49.491833, 112.716309, 49.528278, 112.646919, 49.546471, 112.513168, 49.395527, 111.934502, 49.404415, 111.694916, 49.34375, 111.501892, 49.373474, 111.379669, 49.333637, 111.32, 49.285973, 111.132751, 49.184307, 110.955025, 49.145111, 110.766281, 49.162083, 110.596252, 49.258415, 110.399475, 49.191666, 110.326668, 49.165112, 110.234108, 49.209972, 109.887001, 49.19125, 109.843414, 49.22728, 109.756447, 49.226028, 109.539642, 49.287998, 109.484612, 49.362305, 109.203529, 49.336113, 109.042473, 49.338256, 109.035402);
  static::$polygon[2432] = new TimezonePolygon(48.327646, 112.966167, 48.327646, 112.553865, 48.626228, 112.5905, 48.7672, 112.549301, 48.995941, 112.403702, 49.11525, 112.3769, 49.282089, 112.465302, 49.543068, 112.491791, 49.528278, 112.646919, 49.489918, 112.74128, 49.586534, 112.966167);
  static::$polygon[2433] = new TimezonePolygon(52.354898, 112.966167, 52.336655, 112.930267, 52.349716, 112.878036, 52.329437, 112.690262, 52.361664, 112.599991, 52.349716, 112.538879, 52.25, 112.492477, 52.20694, 112.402206, 52.252777, 112.296371, 52.240547, 112.208878, 52.303879, 112.16832, 52.280273, 112.138893, 52.283333, 112.074707, 52.219437, 112.009987, 52.204712, 111.933319, 52.127487, 111.886108, 52.089989, 111.796654, 52.017212, 111.739433, 51.927773, 111.607758, 51.823608, 111.198029, 51.835266, 111.139709, 51.782211, 111.014999, 51.722214, 111.001938, 51.725266, 110.955261, 51.669159, 110.84137, 51.592216, 110.863876, 51.574715, 110.781662, 51.502777, 110.696091, 51.494713, 110.544708, 51.522217, 110.420532, 51.579437, 110.394707, 51.619987, 110.049149, 51.465271, 109.686096, 51.4161, 109.428864, 51.346657, 109.379967, 51.39138, 109.338593, 51.362213, 109.252213, 51.50666, 109.074158, 51.475541, 109.035402, 53.269103, 109.035402, 53.269103, 112.966167);
  static::$polygon[2434] = new TimezonePolygon(48.327646, 115.82509, 48.270473, 115.82608, 48.180332, 115.510025, 48.0, 115.549805, 48.0, 115.462608, 47.984333, 115.462135, 47.935806, 115.576111, 47.685501, 115.915695, 47.679111, 115.949364, 47.835415, 116.137665, 47.876667, 116.256279, 47.842472, 116.495247, 47.890362, 116.642197, 47.900028, 116.803947, 47.872437, 116.896933, 46.371089, 116.896933, 46.381001, 116.861359, 46.31575, 116.764389, 46.287109, 116.585114, 46.2355, 116.554863, 46.097752, 116.375748, 45.950195, 116.261948, 45.827946, 116.284615, 45.761139, 116.273445, 45.703835, 116.223389, 45.678555, 116.167557, 45.675499, 116.065025, 45.611778, 115.934219, 45.502918, 115.765274, 45.438362, 115.721031, 45.383057, 115.339142, 45.372391, 115.068748, 45.453056, 114.751915, 45.430889, 114.643387, 45.374195, 114.513031, 45.286335, 114.488945, 45.165249, 114.379364, 44.951805, 114.048691, 44.834915, 113.757751, 44.770863, 113.664612, 44.75536, 113.576309, 44.792641, 113.496002, 44.791168, 113.198303, 44.848774, 112.966167, 48.327646, 112.966167);
  static::$polygon[2435] = new TimezonePolygon(47.872437, 116.896933, 47.80975, 117.108192, 47.638611, 117.386665, 47.750446, 117.469948, 47.788944, 117.55658, 47.990196, 117.759697, 48.025444, 117.841858, 48.039001, 118.081802, 48.037472, 118.119614, 48.019306, 118.109276, 48.031582, 118.190224, 48.001915, 118.252914, 48.0, 118.478615, 47.806557, 118.775864, 47.7809, 118.862315, 46.794049, 118.862315, 46.781387, 118.801476, 46.804474, 118.670387, 46.76825, 118.640808, 46.762917, 118.595413, 46.807999, 118.513725, 46.779751, 118.451279, 46.787556, 118.270058, 46.737141, 118.25808, 46.720779, 118.173248, 46.630249, 118.041115, 46.577305, 117.879913, 46.518806, 117.817085, 46.513943, 117.672836, 46.585556, 117.600136, 46.579639, 117.438774, 46.34864, 117.365692, 46.347473, 116.981697, 46.371089, 116.896933);
  static::$polygon[2436] = new TimezonePolygon(47.7809, 118.862315, 47.70322, 119.124054, 47.539471, 119.151665, 47.519085, 119.208252, 47.545944, 119.316833, 47.43264, 119.322197, 47.336166, 119.475113, 47.347668, 119.559608, 47.315723, 119.644196, 47.320999, 119.71611, 47.279057, 119.810364, 47.161583, 119.871696, 47.15453, 119.813225, 47.21825, 119.762886, 47.193054, 119.701363, 47.124943, 119.792557, 47.122055, 119.841393, 47.031971, 119.836281, 47.034889, 119.789528, 46.987167, 119.816498, 46.923168, 119.803886, 46.751888, 119.924309, 46.70536, 119.838196, 46.622002, 119.774414, 46.55064, 119.597694, 46.493057, 119.569, 46.460918, 119.51078, 46.419418, 119.513275, 46.475304, 119.389526, 46.536751, 119.405746, 46.560471, 119.458504, 46.63361, 119.403694, 46.73436, 119.211975, 46.720554, 119.126251, 46.742889, 119.088448, 46.780445, 119.093941, 46.784752, 118.97261, 46.818195, 118.978333, 46.794049, 118.862315);
  static::$polygon[2437] = new TimezonePolygon(50.798375, 112.966167, 50.798375, 116.896933, 49.742651, 116.896933, 49.833752, 116.706696, 49.940334, 116.606697, 49.963028, 116.44767, 50.032391, 116.233917, 50.008167, 116.057167, 49.887054, 115.759163, 49.902332, 115.400696, 49.979389, 115.237915, 50.193359, 114.964386, 50.252724, 114.708916, 50.244473, 114.454559, 50.282917, 114.349052, 50.177807, 114.014915, 50.08461, 113.868805, 50.090111, 113.779274, 49.974777, 113.493332, 49.812668, 113.198364, 49.681084, 113.107864, 49.614223, 113.100609, 49.586534, 112.966167);
  static::$polygon[2438] = new TimezonePolygon(48.327646, 115.82509, 48.531696, 115.821556, 48.792641, 116.11097, 48.883335, 116.054947, 49.839832, 116.700279, 49.745467, 116.896933, 48.327646, 116.896933);
  static::$polygon[2439] = new TimezonePolygon(53.269103, 113.952576, 53.233047, 113.982208, 53.252495, 114.048027, 53.223602, 114.046371, 53.204712, 114.092484, 53.196655, 114.198318, 53.071938, 114.126923, 53.089714, 114.161652, 53.073883, 114.191093, 53.103607, 114.231369, 53.067772, 114.325272, 53.021378, 114.281372, 52.967209, 114.317207, 52.960548, 114.226646, 52.823883, 114.242203, 52.718323, 114.123596, 52.625549, 113.954163, 52.634995, 113.897774, 52.603325, 113.859421, 52.577217, 113.738037, 52.450272, 113.579163, 52.494156, 113.534149, 52.470268, 113.469437, 52.478043, 113.273323, 52.439987, 113.133614, 52.354898, 112.966167, 53.269103, 112.966167);
  static::$polygon[2440] = new TimezonePolygon(50.798375, 116.896933, 50.798375, 119.491457, 50.739471, 119.480309, 50.693443, 119.428253, 50.681084, 119.372223, 50.631443, 119.344139, 50.609695, 119.280281, 50.502804, 119.230667, 50.450527, 119.241058, 50.409721, 119.203857, 50.417751, 119.157913, 50.38475, 119.116302, 50.345722, 119.178474, 50.347805, 119.342857, 50.31686, 119.367973, 50.277195, 119.316391, 50.174946, 119.363808, 50.079277, 119.292969, 50.012085, 119.197502, 50.013195, 119.117332, 49.983776, 119.073586, 49.981667, 118.933197, 49.925724, 118.562637, 49.87225, 118.487999, 49.834362, 118.484474, 49.824055, 118.38678, 49.776112, 118.379471, 49.732971, 118.238251, 49.660999, 118.158974, 49.661251, 118.111664, 49.612362, 118.066803, 49.613499, 118.018333, 49.538387, 117.873444, 49.50539, 117.854553, 49.628387, 117.47847, 49.631554, 117.274277, 49.725193, 116.933388, 49.742651, 116.896933);
  static::$polygon[2441] = new TimezonePolygon(50.798375, 119.491457, 50.901028, 119.510887, 51.005165, 119.615669, 51.019112, 119.686607, 51.090279, 119.744942, 51.218304, 119.759109, 51.220196, 119.808998, 51.282749, 119.805969, 51.297443, 119.867752, 51.341446, 119.879585, 51.354752, 119.927719, 51.385113, 119.900475, 51.452694, 119.987389, 51.490807, 119.970947, 51.552582, 120.043167, 51.596474, 120.036858, 51.64814, 120.097389, 51.677166, 120.092529, 51.68161, 120.174469, 51.784916, 120.318726, 51.843555, 120.454002, 51.882946, 120.47403, 51.879112, 120.538475, 51.91214, 120.557251, 51.928223, 120.646362, 51.99789, 120.707748, 52.033739, 120.685499, 52.033739, 120.827698, 50.798375, 120.827698);
  static::$polygon[2442] = new TimezonePolygon(52.033739, 120.685499, 52.04314, 120.679665, 52.078415, 120.740776, 52.15839, 120.778168, 52.207001, 120.736557, 52.249889, 120.75367, 52.313168, 120.620445, 52.344723, 120.610191, 52.543083, 120.72097, 52.641304, 120.452499, 52.615082, 120.371445, 52.619389, 120.269753, 52.576721, 120.182358, 52.584057, 120.061226, 52.631584, 120.024193, 52.704834, 120.05558, 52.772194, 120.027222, 52.806526, 120.165497, 52.866306, 120.280441, 53.071362, 120.529274, 53.104416, 120.627167, 53.173695, 120.680885, 53.240276, 120.825607, 53.263557, 120.813889, 53.269103, 120.827698, 52.033739, 120.827698);
  static::$polygon[2443] = new TimezonePolygon(59.45373, 105.104637, 59.453323, 105.11026, 59.469437, 105.189423, 59.420273, 105.232483, 59.383881, 105.2061, 59.363052, 105.248871, 59.310547, 105.184143, 59.261108, 105.296097, 59.198601, 105.33194, 59.148605, 105.301933, 59.094994, 105.362762, 59.061661, 105.3022, 59.04583, 105.143883, 59.010469, 105.104637);
  static::$polygon[2444] = new TimezonePolygon(60.285002, 105.104637, 60.275269, 105.221916, 60.298607, 105.296654, 60.249161, 105.375809, 60.270828, 105.44136, 60.25444, 105.477203, 60.109993, 105.420822, 60.000549, 105.488876, 59.893883, 105.430542, 59.845543, 105.495247, 59.820831, 105.378311, 59.860275, 105.185257, 59.849081, 105.104637);
  static::$polygon[2445] = new TimezonePolygon(59.31032, 109.32836, 59.31694, 109.260536, 59.363052, 109.24498, 59.403382, 109.32836);
  static::$polygon[2446] = new TimezonePolygon(59.426475, 109.32836, 59.451103, 109.25943, 59.499941, 109.32836);
  static::$polygon[2447] = new TimezonePolygon(59.221181, 111.244916, 59.183327, 111.182213, 59.239433, 111.083054, 59.208046, 110.996933, 59.238045, 110.92276, 59.259995, 110.701393, 59.191658, 110.578873, 59.131104, 110.59166, 59.036942, 110.49971, 59.035828, 110.352203, 58.983047, 110.287773, 58.974159, 110.181931, 59.009163, 109.935532, 58.978043, 109.830276, 59.071938, 109.741089, 59.061661, 109.640549, 59.1511, 109.628593, 59.184715, 109.52388, 59.291939, 109.516663, 59.31032, 109.32836, 59.403382, 109.32836, 59.416664, 109.35582, 59.426475, 109.32836, 59.499941, 109.32836, 59.645546, 109.533867, 59.68721, 109.484154, 59.750275, 109.494713, 59.861938, 109.651382, 59.903046, 109.61998, 60.028877, 109.76944, 60.052216, 109.716377, 60.111938, 109.693588, 60.226097, 109.726379, 60.25444, 109.806931, 60.298607, 109.805884, 60.298607, 111.244916);
  static::$polygon[2448] = new TimezonePolygon(59.221181, 111.244916, 59.256943, 111.304153, 59.27388, 111.435257, 59.2061, 111.646103, 59.278046, 111.768051, 59.271103, 111.941933, 59.344711, 111.993317, 59.503609, 112.221367, 59.50444, 112.27388, 59.466385, 112.271378, 59.416939, 112.334152, 59.364998, 112.272774, 59.336655, 112.30748, 59.303047, 112.283867, 59.29805, 112.343323, 59.330276, 112.438026, 59.310822, 112.632202, 59.26944, 112.638603, 59.222763, 112.51915, 59.124992, 112.449707, 58.92305, 112.44693, 58.871376, 112.519989, 58.961182, 112.627617, 59.026657, 112.555542, 59.071686, 112.574219, 59.032494, 112.645264, 59.087212, 112.731369, 59.118324, 112.882202, 59.154991, 112.911652, 59.134438, 112.971367, 59.165825, 113.141663, 59.163426, 113.161472, 56.783855, 113.161472, 56.783855, 111.244916);
  static::$polygon[2449] = new TimezonePolygon(53.269103, 113.952576, 53.284439, 113.939972, 53.356384, 113.943314, 53.389717, 113.832207, 53.457497, 113.827766, 53.534721, 113.895538, 53.616432, 113.814697, 53.619713, 113.887497, 53.652771, 113.93248, 53.64444, 113.974426, 53.716934, 113.994713, 53.723045, 114.087769, 53.756104, 114.143051, 53.734718, 114.194977, 53.746658, 114.296097, 53.814713, 114.381653, 53.809158, 114.503052, 53.902771, 114.595833, 53.926102, 114.735527, 53.950829, 114.762207, 53.944992, 114.849152, 53.992493, 114.975807, 54.070274, 115.024147, 54.091776, 115.078029, 53.269103, 115.078029);
  static::$polygon[2450] = new TimezonePolygon(55.026479, 115.078029, 55.026479, 116.837595, 55.021378, 116.841087, 54.9786, 116.826393, 54.972214, 116.871643, 54.795547, 116.923866, 54.7686, 116.869431, 54.704163, 116.873871, 54.661102, 116.769707, 54.598045, 116.772217, 54.563324, 116.714432, 54.535828, 116.723312, 54.510551, 116.657211, 54.509438, 116.537201, 54.464073, 116.522751, 54.501389, 116.371094, 54.507217, 116.184982, 54.423882, 115.670822, 54.364716, 115.509163, 54.301384, 115.499268, 54.184433, 115.183319, 54.12027, 115.149429, 54.091776, 115.078029);
  static::$polygon[2451] = new TimezonePolygon(55.026479, 116.837595, 55.113884, 116.777771, 55.114716, 116.699142, 55.227486, 116.469437, 55.30555, 116.461647, 55.373604, 116.376083, 55.347488, 116.114433, 55.379433, 116.069443, 55.365547, 115.963882, 55.396942, 115.929977, 55.445267, 115.967209, 55.498878, 115.889427, 55.646103, 115.91304, 55.672218, 115.841087, 55.744995, 115.868317, 55.826385, 115.841927, 55.916664, 115.898041, 56.041107, 115.758614, 56.116936, 115.76915, 56.149437, 115.836929, 56.174164, 115.761932, 56.296944, 115.684143, 56.397217, 115.679703, 56.416382, 115.714996, 56.401932, 115.784416, 56.429672, 115.798798, 56.492767, 115.675537, 56.565269, 115.681931, 56.589714, 115.464706, 56.656097, 115.433319, 56.711105, 115.585823, 56.783855, 115.612767, 56.783855, 116.530603, 56.758888, 116.559418, 56.760826, 116.738586, 56.72332, 116.795822, 56.781105, 116.967209, 56.779335, 116.994585, 55.026479, 116.994585);
  static::$polygon[2452] = new TimezonePolygon(59.163426, 113.161472, 59.153046, 113.247208, 59.260277, 113.463043, 59.333328, 113.486923, 59.376656, 113.421097, 59.438599, 113.472763, 59.439713, 113.524429, 59.49527, 113.609711, 59.576385, 113.602478, 59.609993, 113.7836, 59.688324, 113.849152, 59.68055, 114.041931, 59.741104, 114.04332, 59.749718, 114.173027, 59.883606, 114.315536, 59.997772, 114.566673, 60.045273, 114.521103, 60.113884, 114.546097, 60.219986, 114.69664, 60.224159, 114.735527, 60.18055, 114.813873, 60.27166, 115.013046, 60.298607, 115.031844, 60.298607, 116.678253, 60.257774, 116.732208, 60.242218, 116.839981, 60.157768, 116.973602, 60.123652, 116.994585, 56.783855, 116.994585, 56.783855, 116.530603, 56.796661, 116.515823, 56.826103, 116.379967, 56.848602, 116.363876, 56.817497, 116.257492, 56.81221, 116.121094, 56.863609, 116.041656, 56.861107, 115.962769, 56.93277, 115.861649, 56.956551, 115.736801, 56.87249, 115.58638, 56.783855, 115.612767, 56.783855, 113.161472);
  static::$polygon[2453] = new TimezonePolygon(56.783855, 117.027756, 56.776382, 117.040268, 56.779335, 116.994585, 56.783855, 116.994585);
  static::$polygon[2454] = new TimezonePolygon(56.783855, 117.027756, 56.799438, 117.001663, 56.815544, 117.022217, 56.801102, 117.135536, 56.879433, 117.193314, 56.948601, 117.3311, 56.9161, 117.364151, 56.866936, 117.344711, 56.857773, 117.415268, 56.825829, 117.410263, 56.81694, 117.460541, 56.871376, 117.498032, 56.847214, 117.572769, 56.935547, 117.569992, 56.974709, 117.674423, 57.014442, 117.688873, 57.15332, 117.596939, 57.191101, 117.741364, 57.293327, 117.797211, 57.323326, 117.596367, 57.259995, 117.546371, 57.23777, 117.474152, 57.25444, 117.431374, 57.32972, 117.444427, 57.327774, 117.36499, 57.454437, 117.328598, 57.458328, 117.288879, 57.513329, 117.252213, 57.565544, 117.310532, 57.613052, 117.287773, 57.639717, 117.137772, 57.738884, 117.178307, 57.804161, 117.084427, 57.842766, 117.123032, 57.857216, 117.262497, 57.84388, 117.309982, 57.906654, 117.41748, 57.92749, 117.366089, 58.127213, 117.407494, 58.157211, 117.439972, 58.135826, 117.573883, 58.185547, 117.590553, 58.282768, 117.471367, 58.313606, 117.479156, 58.371101, 117.664429, 58.400543, 117.672211, 58.398586, 117.952863, 56.783855, 117.952863);
  static::$polygon[2455] = new TimezonePolygon(58.225339, 118.911141, 58.21666, 118.80304, 58.169159, 118.672211, 58.21666, 118.552467, 58.211105, 118.489151, 58.246941, 118.470543, 58.285271, 118.370819, 58.351105, 118.328873, 58.381378, 118.208328, 58.387436, 118.135422, 58.337494, 118.075546, 58.398331, 117.989433, 58.398586, 117.952863, 58.541231, 117.952863, 58.541231, 118.911141);
  static::$polygon[2456] = new TimezonePolygon(60.123652, 116.994585, 60.035828, 117.048599, 60.01944, 117.297493, 59.99527, 117.308868, 59.95694, 117.233322, 59.963326, 117.113876, 59.908882, 117.057213, 59.829437, 117.227478, 59.654991, 117.200821, 59.587212, 117.084427, 59.56916, 117.19664, 59.527771, 117.236099, 59.494156, 117.331383, 59.499435, 117.464432, 59.470825, 117.598877, 59.540833, 117.758331, 59.449432, 117.818878, 59.441658, 117.883614, 59.454712, 117.939972, 59.583328, 118.057213, 59.609993, 118.149986, 59.61055, 118.2836, 59.588882, 118.350273, 59.517769, 118.390266, 59.409988, 118.755829, 59.333328, 118.755257, 59.28611, 118.851379, 59.213051, 118.701393, 59.065544, 118.702477, 59.023605, 118.736923, 59.014412, 118.847794, 58.943604, 118.853867, 58.939697, 118.792191, 58.887497, 118.786652, 58.814713, 118.896942, 58.695541, 118.887497, 58.615273, 118.826927, 58.612495, 118.763046, 58.578049, 118.801376, 58.5588, 118.911141, 58.541231, 118.911141, 58.541231, 116.994585);
  static::$polygon[2457] = new TimezonePolygon(58.5588, 118.911141, 58.549164, 118.966087, 58.502495, 119.0336, 58.486656, 119.124687, 58.458885, 119.135536, 58.408325, 119.126083, 58.363884, 119.065536, 58.290276, 119.131653, 58.222672, 119.108383, 58.234993, 119.031372, 58.225339, 118.911141);
  static::$polygon[2458] = new TimezonePolygon(44.566012, 122.184981, 44.566012, 123.75647, 43.461378, 123.75647, 43.458023, 123.749503, 43.369689, 123.697341, 43.369071, 123.657908, 43.378118, 123.593377, 43.463869, 123.486937, 43.427507, 123.450913, 43.488316, 123.344752, 43.556308, 123.34648, 43.549441, 123.444238, 43.592552, 123.427652, 43.589326, 123.497339, 43.697473, 123.526465, 43.751099, 123.473022, 43.872451, 123.476781, 44.052883, 123.321281, 44.164547, 123.366121, 44.194046, 123.300106, 44.328535, 123.208747, 44.382888, 123.124632, 44.516262, 123.130436, 44.503632, 123.030312, 44.238412, 122.468984, 44.237787, 122.350783, 44.278397, 122.268478, 44.467361, 122.291323, 44.479782, 122.225936, 44.564653, 122.190065);
  static::$polygon[2459] = new TimezonePolygon(46.377158, 120.827698, 46.377158, 123.067337, 46.258092, 123.177458, 46.233925, 123.137716, 46.112428, 123.07852, 46.080282, 122.785141, 45.883158, 122.825001, 45.789002, 122.809077, 45.725366, 122.728935, 45.717532, 122.690371, 45.779957, 122.540945, 45.864765, 122.48372, 45.910622, 122.413939, 45.914812, 122.375059, 45.863776, 122.346304, 45.814582, 122.232759, 45.888631, 122.090674, 45.925221, 122.077283, 45.969528, 122.006878, 46.025523, 121.839033, 45.99956, 121.770065, 45.943112, 121.816657, 45.82666, 121.763509, 45.768985, 121.697015, 45.766431, 121.633043, 45.688318, 121.753621, 45.71758, 121.865657, 45.703682, 121.943137, 45.64742, 121.992728, 45.585592, 121.962392, 45.541335, 121.983291, 45.485624, 122.034673, 45.486896, 122.081701, 45.443763, 122.165948, 45.308155, 122.148397, 45.268255, 122.24189, 45.222619, 122.226417, 45.156058, 122.119596, 44.927361, 122.084915, 44.91835, 122.037725, 44.894802, 122.032067, 44.793988, 122.097507, 44.77525, 122.167735, 44.753843, 122.073966, 44.731223, 122.122834, 44.700658, 122.095337, 44.583979, 122.117781, 44.566012, 122.184981, 44.566012, 120.827698);
  static::$polygon[2460] = new TimezonePolygon(46.377158, 123.067337, 46.44888, 123.001003, 46.5235, 122.990168, 46.579313, 123.003978, 46.592627, 123.052692, 46.626404, 123.042765, 46.603354, 123.223343, 46.625425, 123.266219, 46.669088, 123.281103, 46.70377, 123.595465, 46.812921, 123.632737, 46.830496, 123.599917, 46.850744, 123.621147, 46.892841, 123.597231, 46.897353, 123.563373, 46.833608, 123.549337, 46.839594, 123.482056, 46.958629, 123.511883, 46.995642, 123.350532, 46.955452, 123.341406, 46.905096, 123.375423, 46.848021, 123.348173, 46.859064, 123.213463, 46.755224, 123.157375, 46.725198, 123.004954, 46.778638, 122.98044, 46.830494, 122.898706, 46.960321, 122.891089, 46.949768, 122.79912, 46.981554, 122.771738, 47.065324, 122.835064, 47.131963, 122.615357, 47.339375, 122.403547, 47.419754, 122.507002, 47.554045, 122.597138, 47.791821, 123.16635, 47.956691, 123.288921, 48.043478, 123.597987, 48.188303, 123.75647, 46.377158, 123.75647);
  static::$polygon[2461] = new TimezonePolygon(51.371261, 123.75647, 51.37698, 123.712205, 51.327108, 123.655342, 51.280584, 123.534726, 51.25203, 123.26215, 51.293594, 123.150268, 51.310724, 122.994438, 51.451066, 122.874714, 51.542376, 122.875715, 51.740267, 122.749022, 51.802968, 122.758674, 51.895516, 122.699655, 51.964641, 122.713592, 52.021103, 122.640888, 52.131788, 122.628513, 52.165012, 122.741665, 52.248729, 122.776891, 52.320052, 122.998789, 52.325532, 123.157864, 52.380871, 123.389466, 52.460584, 123.479111, 52.705053, 123.463646, 52.805466, 123.527918, 52.939128, 123.75647);
  static::$polygon[2462] = new TimezonePolygon(53.269103, 120.827698, 53.286415, 120.870804, 53.301861, 121.070137, 53.273167, 121.121948, 53.281307, 121.218498, 53.321999, 121.318306, 53.323082, 121.438774, 53.423138, 121.859085, 53.421139, 122.076057, 53.467445, 122.138359, 53.46386, 122.239029, 53.498501, 122.317085, 53.441666, 122.413719, 53.462612, 122.642525, 53.452915, 122.833557, 53.511223, 123.037529, 53.503334, 123.137306, 53.56086, 123.257004, 53.530304, 123.442307, 53.495693, 123.474197, 53.550972, 123.488914, 53.544304, 123.536362, 53.494446, 123.532913, 53.547165, 123.585587, 53.48925, 123.677834, 53.487589, 123.75647, 52.939128, 123.75647, 52.939128, 120.827698);
  static::$polygon[2463] = new TimezonePolygon(35.297001, 110.436531, 35.394179, 110.508413, 35.540074, 110.552787, 35.615295, 110.602605, 35.863707, 110.54995, 35.925986, 110.498822, 35.991294, 110.504742, 36.105997, 110.44477, 36.533374, 110.505712, 36.585907, 110.494353, 36.667881, 110.41953, 36.738546, 110.441216, 36.76705, 110.398986, 36.819348, 110.425946, 36.958363, 110.42993, 37.007604, 110.389459, 37.008316, 110.454787, 37.038085, 110.43612, 37.269157, 110.656682, 37.283238, 110.704773, 37.34326, 110.710088, 37.363782, 110.643801, 37.390277, 110.633062, 37.449944, 110.661333, 37.482966, 110.740652, 37.574575, 110.784538, 37.645258, 110.770405, 37.663533, 110.802727, 35.297001, 110.802727);
  static::$polygon[2464] = new TimezonePolygon(37.663533, 110.802727, 37.692793, 110.756675, 37.708726, 110.640053, 37.739317, 110.751362, 37.797284, 110.674517, 37.915131, 110.597825, 37.952828, 110.527702, 37.996699, 110.542818, 38.024862, 110.506497, 38.176213, 110.510012, 38.203102, 110.521536, 38.216125, 110.564962, 38.304722, 110.592044, 38.319037, 110.675124, 38.331139, 110.691803, 38.331139, 110.802727);
  static::$polygon[2465] = new TimezonePolygon(37.749195, 126.352394, 37.779804, 126.356026, 37.82486, 126.432053, 37.772057, 126.513054, 37.749195, 126.516444);
  static::$polygon[2466] = new TimezonePolygon(37.749195, 126.520982, 37.761806, 126.518692, 37.752029, 126.610085, 37.780224, 126.651726, 37.749195, 126.656454);
  static::$polygon[2467] = new TimezonePolygon(38.331139, 127.382829, 38.304943, 127.132332, 38.199665, 126.975586, 38.143196, 126.971169, 38.091251, 126.882027, 37.967945, 126.783997, 37.952362, 126.685776, 37.821804, 126.677109, 37.832171, 126.666692, 38.331139, 126.666692);
  static::$polygon[2468] = new TimezonePolygon(38.325739, 127.410225, 38.331139, 127.393081, 38.331139, 127.410225);
  static::$polygon[2469] = new TimezonePolygon(38.331139, 110.691803, 38.369568, 110.74477, 38.447235, 110.788473, 38.438871, 110.854236, 38.459653, 110.879092, 38.583535, 110.91685, 38.639087, 110.894228, 38.842906, 111.019871, 38.983242, 110.99578, 39.017119, 111.081592, 39.062781, 111.127275, 39.25968, 111.208614, 39.289394, 111.212129, 38.331139, 111.212129);
  static::$polygon[2470] = new TimezonePolygon(39.289394, 111.212129, 39.35268, 111.118769, 39.380769, 111.11089, 39.382084, 111.112919, 39.382084, 111.212129);
  static::$polygon[2471] = new TimezonePolygon(39.911523, 124.255466, 39.807072, 124.255466, 39.784332, 124.229553, 39.815582, 124.188637, 39.857224, 124.245026, 39.902973, 124.233971);
  static::$polygon[2472] = new TimezonePolygon(43.487705, 123.811134, 43.461378, 123.75647, 43.487705, 123.75647);
  static::$polygon[2473] = new TimezonePolygon(40.904528, 125.61068, 40.89778, 125.574512, 40.927266, 125.61068);
  static::$polygon[2474] = new TimezonePolygon(41.360257, 125.61068, 41.426689, 125.53168, 41.535188, 125.504141, 41.606993, 125.447542, 41.669615, 125.445137, 41.678138, 125.328138, 41.709839, 125.332334, 41.709839, 125.61068);
  static::$polygon[2475] = new TimezonePolygon(41.709839, 123.811134, 41.709839, 125.332334, 41.678138, 125.328138, 41.669615, 125.445137, 41.606993, 125.447542, 41.535188, 125.504141, 41.426689, 125.53168, 41.360257, 125.61068, 40.932636, 125.61068, 40.907015, 125.575863, 40.910099, 125.61068, 40.757228, 125.61068, 40.756119, 125.600883, 40.773613, 125.565491, 40.720501, 125.53508, 40.719818, 125.477654, 40.669361, 125.451241, 40.66993, 125.412338, 40.626003, 125.411652, 40.655403, 125.28273, 40.612808, 125.253052, 40.53347, 125.022789, 40.507893, 125.00145, 40.484737, 125.039177, 40.458668, 125.035294, 40.454552, 124.91993, 40.47966, 124.895264, 40.426933, 124.856216, 40.374714, 124.742859, 40.31963, 124.719307, 40.285679, 124.6138, 40.134029, 124.403717, 40.060593, 124.335289, 40.024529, 124.365837, 39.982124, 124.347801, 39.931973, 124.255466, 39.931973, 123.811134);
  static::$polygon[2476] = new TimezonePolygon(43.487705, 123.811134, 43.457854, 123.863584, 43.401815, 123.866355, 43.295685, 124.008445, 43.294081, 124.091722, 43.234641, 124.148908, 43.254461, 124.217198, 43.219526, 124.278099, 43.163295, 124.291806, 43.078126, 124.422038, 42.993875, 124.341766, 42.951287, 124.435655, 42.889463, 124.360605, 42.867093, 124.443799, 42.832926, 124.458519, 42.964723, 124.655968, 43.059506, 124.695758, 43.112414, 124.796799, 43.127129, 124.88558, 42.947846, 124.85471, 42.794042, 124.866389, 42.781118, 124.884433, 42.811011, 124.929444, 42.784031, 124.97986, 42.672411, 124.980203, 42.620053, 125.020519, 42.615934, 125.088617, 42.507337, 125.076432, 42.415373, 125.181124, 42.31075, 125.167504, 42.307688, 125.261493, 42.150813, 125.30454, 42.173315, 125.363503, 42.132116, 125.477343, 42.004579, 125.35855, 41.813949, 125.291432, 41.736573, 125.335873, 41.709839, 125.332334, 41.709839, 123.811134);
  static::$polygon[2477] = new TimezonePolygon(40.768727, 125.61068, 40.763268, 125.680763, 40.807304, 125.632492, 40.89093, 125.765167, 40.861824, 125.808067, 40.905224, 125.871399, 40.910694, 125.910187, 40.87648, 125.932159, 40.902683, 125.970848, 40.899406, 126.022209, 40.913662, 125.973106, 40.933331, 126.000549, 40.9254, 126.034576, 40.97382, 126.077103, 40.996429, 126.062576, 41.002663, 126.104187, 41.088264, 126.118103, 41.093102, 126.168083, 41.16032, 126.283203, 41.351589, 126.432167, 41.372025, 126.491592, 41.363491, 126.50647, 41.345901, 126.475403, 41.35124, 126.510452, 39.931973, 126.510452, 39.931973, 125.61068);
  static::$polygon[2478] = new TimezonePolygon(41.408339, 126.510452, 41.432335, 126.50174, 41.445646, 126.510452);
  static::$polygon[2479] = new TimezonePolygon(41.360257, 125.61068, 41.340356, 125.634345, 41.271715, 125.647847, 41.243182, 125.748815, 41.196278, 125.737265, 41.16716, 125.792574, 41.106858, 125.717083, 41.076005, 125.734222, 40.982431, 125.678344, 40.932636, 125.61068);
  static::$polygon[2480] = new TimezonePolygon(40.910099, 125.61068, 40.915135, 125.667533, 40.88002, 125.722379, 40.803127, 125.630417, 40.7654, 125.682861, 40.757228, 125.61068);
  static::$polygon[2481] = new TimezonePolygon(41.35124, 126.510452, 41.354233, 126.530098, 41.408339, 126.510452, 41.445646, 126.510452, 41.562279, 126.586792, 41.612785, 126.5588, 41.617252, 126.590302, 41.670292, 126.609543, 41.655212, 126.649307, 41.706844, 126.725227, 41.709839, 126.71986, 41.709839, 126.760216, 41.691547, 126.792213, 41.709839, 126.796043, 41.709839, 127.048724, 41.702068, 127.049217, 41.700802, 127.076721, 41.670124, 127.031799, 41.642124, 127.10183, 41.624081, 127.086014, 41.622711, 127.117577, 41.596813, 127.124222, 41.59306, 127.178047, 41.543697, 127.097443, 41.52409, 127.140228, 41.531151, 127.206482, 41.497101, 127.24044, 41.510639, 127.276733, 41.476128, 127.258163, 41.46035, 127.347191, 41.47842, 127.392853, 41.455514, 127.410225, 39.931973, 127.410225, 39.931973, 126.510452);
  static::$polygon[2482] = new TimezonePolygon(41.709839, 126.71986, 41.730888, 126.682129, 41.749565, 126.69072, 41.709839, 126.760216);
  static::$polygon[2483] = new TimezonePolygon(41.709839, 126.796043, 41.746132, 126.803642, 41.721977, 126.840782, 41.786015, 126.877602, 41.806999, 126.942123, 41.772804, 126.929848, 41.741627, 127.046707, 41.709839, 127.048724);
  static::$polygon[2484] = new TimezonePolygon(49.791793, 123.75647, 49.791378, 125.235999, 49.615271, 125.221146, 49.583206, 125.248174, 49.367763, 125.267335, 49.136526, 125.140489, 49.130791, 125.073389, 49.170612, 125.02596, 49.178854, 124.893846, 49.112409, 124.809582, 49.071491, 124.833559, 49.010745, 124.769183, 48.862896, 124.705849, 48.812773, 124.645685, 48.646397, 124.612403, 48.594706, 124.583246, 48.583933, 124.53348, 48.550177, 124.511412, 48.492876, 124.555576, 48.405731, 124.512431, 48.209743, 124.579557, 48.166464, 124.555671, 48.089893, 124.45639, 48.094165, 124.41215, 48.172465, 124.461439, 48.348916, 124.332474, 48.505144, 124.309317, 48.532157, 124.253214, 48.41061, 124.032224, 48.300446, 123.930552, 48.195581, 123.764433, 48.188303, 123.75647);
  static::$polygon[2485] = new TimezonePolygon(51.371261, 123.75647, 51.360588, 123.839068, 51.30104, 123.929747, 51.346979, 124.099278, 51.350137, 124.207203, 51.290376, 124.298825, 51.273331, 124.38728, 51.35312, 124.425841, 51.388014, 124.488006, 51.374876, 124.569969, 51.334238, 124.631594, 51.347934, 124.728494, 51.389998, 124.781498, 51.37874, 124.865382, 51.451124, 124.937941, 51.493762, 124.924207, 51.537761, 125.062026, 51.610165, 125.064224, 51.658953, 125.118112, 51.632366, 125.150953, 51.622709, 125.36018, 51.425799, 125.583347, 50.40473, 125.58297, 50.40803, 125.544292, 50.351676, 125.558783, 50.281776, 125.479517, 50.221835, 125.469684, 50.160971, 125.355544, 50.134859, 125.370892, 50.118627, 125.32732, 50.131388, 125.30803, 50.104648, 125.272764, 50.054706, 125.308184, 50.040681, 125.261179, 50.001835, 125.289914, 49.947536, 125.196919, 49.855473, 125.245549, 49.829734, 125.231919, 49.826818, 125.191871, 49.791793, 125.235483, 49.791793, 123.75647);
  static::$polygon[2486] = new TimezonePolygon(50.277152, 127.410225, 50.280556, 127.398109, 50.327915, 127.333336, 50.425194, 127.357719, 50.47747, 127.287613, 50.583279, 127.35936, 50.687027, 127.279892, 50.747082, 127.294586, 50.776943, 127.232803, 50.933861, 127.111809, 51.057999, 126.922859, 51.188362, 126.897919, 51.319889, 126.974335, 51.310028, 126.873192, 51.243637, 126.902885, 51.255917, 126.841446, 51.322193, 126.818611, 51.343304, 126.915031, 51.385777, 126.915833, 51.427582, 126.789528, 51.526554, 126.832779, 51.595165, 126.675941, 51.632805, 126.734612, 51.713417, 126.723557, 51.727112, 126.668915, 51.893156, 126.50946, 51.893156, 127.410225);
  static::$polygon[2487] = new TimezonePolygon(51.425799, 125.583347, 51.252629, 125.779608, 51.20533, 125.871869, 51.108757, 125.947194, 51.110102, 126.000918, 50.988218, 126.041614, 50.853066, 125.960121, 50.849262, 125.91088, 50.793239, 125.909276, 50.737599, 125.834052, 50.545089, 125.861784, 50.504391, 125.780486, 50.512253, 125.7436, 50.477945, 125.726094, 50.431849, 125.642022, 50.43019, 125.589049, 50.406311, 125.583347);
  static::$polygon[2488] = new TimezonePolygon(53.06937, 125.583347, 53.046417, 125.508362, 53.101082, 125.462723, 53.197388, 125.123001, 53.173779, 124.917336, 53.094276, 124.875084, 53.132694, 124.833054, 53.149555, 124.722275, 53.189056, 124.704308, 53.216721, 124.432053, 53.365501, 124.24575, 53.343693, 124.114998, 53.391724, 124.062531, 53.488724, 123.844414, 53.489002, 123.75647, 53.994519, 123.75647, 53.994519, 125.583347);
  static::$polygon[2489] = new TimezonePolygon(53.487589, 123.75647, 53.485474, 123.856613, 53.391724, 124.062531, 53.343693, 124.114998, 53.367787, 124.223938, 53.234018, 124.145992, 53.179975, 123.9827, 52.976422, 123.820239, 52.939128, 123.75647);
  static::$polygon[2490] = new TimezonePolygon(53.06937, 125.583347, 53.074612, 125.600471, 52.979362, 125.738724, 52.934113, 125.722389, 52.908722, 125.656998, 52.857498, 125.671387, 52.895222, 125.832497, 52.760834, 125.967697, 52.796417, 126.049225, 52.770557, 126.104584, 52.747696, 126.094414, 52.73875, 126.042336, 52.671417, 126.055725, 52.656776, 125.970413, 52.607887, 125.974136, 52.580971, 126.005722, 52.60014, 126.069832, 52.535168, 126.193916, 52.465832, 126.18911, 52.468918, 126.258469, 52.395943, 126.343697, 52.306389, 126.328392, 52.284721, 126.439613, 52.251446, 126.34008, 52.206417, 126.298805, 52.168472, 126.466393, 52.121582, 126.555969, 52.033417, 126.515724, 52.021862, 126.444832, 51.942722, 126.461861, 51.893156, 126.50946, 51.893156, 125.583347);
  static::$polygon[2491] = new TimezonePolygon(63.435753, 105.104637, 63.435753, 106.611172, 63.368599, 106.736366, 63.296661, 106.674149, 63.303047, 106.504707, 63.331108, 106.444138, 63.271378, 106.361923, 63.219986, 106.358322, 63.200546, 106.433037, 63.146103, 106.383614, 63.110275, 106.404709, 63.071106, 106.293053, 63.069717, 106.121918, 62.896103, 106.216087, 62.843605, 106.444702, 62.776939, 106.467758, 62.747215, 106.525818, 62.681664, 106.469147, 62.599716, 106.814423, 62.582771, 106.707207, 62.53833, 106.65332, 62.477211, 106.714432, 62.37249, 106.530823, 62.383881, 106.427467, 62.317215, 106.479156, 62.317772, 106.393883, 62.26194, 106.319153, 62.241661, 106.447746, 62.185822, 106.447479, 62.102776, 106.373032, 62.030823, 106.416656, 61.99749, 106.199997, 61.843605, 105.912773, 61.805267, 105.885536, 61.683327, 105.949142, 61.673882, 105.8647, 61.617767, 105.802757, 61.649437, 105.694702, 61.61721, 105.592484, 61.565544, 105.55748, 61.532768, 105.366379, 61.478043, 105.273613, 61.419991, 105.275818, 61.411685, 105.104637);
  static::$polygon[2492] = new TimezonePolygon(64.37077600000001, 107.009928, 64.41609200000001, 106.886383, 64.41831999999999, 106.734421, 64.510544, 106.633614, 64.508606, 106.571663, 64.444427, 106.585823, 64.443314, 106.39444, 64.396378, 106.186653, 64.420822, 106.066093, 64.48526, 106.147491, 64.516098, 106.038879, 64.482483, 105.941933, 64.478043, 105.79248, 64.530548, 105.804153, 64.57222, 105.726089, 64.61442599999999, 105.74942, 64.65887499999999, 105.703873, 64.66831999999999, 105.74054, 64.64415, 105.818047, 64.658035, 105.877197, 64.791656, 105.847214, 64.821381, 105.898041, 64.818054, 106.00972, 64.889984, 105.942749, 64.904709, 106.040817, 64.859146, 106.10582, 64.857208, 106.223312, 65.00432600000001, 105.975199, 65.00432600000001, 107.009928);
  static::$polygon[2493] = new TimezonePolygon(63.435753, 106.611172, 63.491661, 106.506943, 63.613609, 106.684982, 63.698326, 106.628311, 63.844154, 106.797211, 63.924995, 106.680267, 63.98555, 106.702766, 63.996658, 106.764427, 63.977211, 106.86026, 63.912032, 107.009928, 63.435753, 107.009928);
  static::$polygon[2494] = new TimezonePolygon(66.57289900000001, 106.261687, 66.553589, 106.305817, 66.47554, 106.326927, 66.43498200000001, 106.185257, 66.37803599999999, 106.100807, 66.257767, 106.14888, 66.18858299999999, 106.117477, 66.150543, 106.211113, 66.150818, 106.353043, 66.004715, 106.488876, 65.741089, 106.4711, 65.671646, 106.41832, 65.63220200000001, 106.643883, 65.610535, 106.621918, 65.593048, 106.714996, 65.551086, 106.698868, 65.49942, 106.965271, 65.37608299999999, 106.84137, 65.39276099999999, 106.611649, 65.308868, 106.4422, 65.261383, 106.426933, 65.203873, 106.511658, 65.204987, 106.373596, 65.138885, 106.291092, 65.128586, 106.192467, 65.090271, 106.165817, 65.028046, 105.982483, 65.00432600000001, 105.975199, 65.00432600000001, 105.104637, 66.57289900000001, 105.104637);
  static::$polygon[2495] = new TimezonePolygon(64.16972699999999, 107.962573, 64.180542, 107.850807, 64.243317, 107.675537, 64.296646, 107.620819, 64.247208, 107.323318, 64.28692599999999, 107.236649, 64.33137499999999, 107.234154, 64.336929, 107.102203, 64.37077600000001, 107.009928, 65.00432600000001, 107.009928, 65.00432600000001, 107.962573);
  static::$polygon[2496] = new TimezonePolygon(63.912032, 107.009928, 63.885269, 107.071381, 63.953606, 107.181931, 63.950829, 107.291092, 63.867767, 107.359154, 63.856941, 107.562759, 63.98999, 107.679153, 64.00804100000001, 107.794434, 63.983879, 107.854713, 64.00082399999999, 107.94664, 63.999019, 107.962573, 63.435753, 107.962573, 63.435753, 107.009928);
  static::$polygon[2497] = new TimezonePolygon(64.16972699999999, 107.962573, 65.00432600000001, 107.962573, 65.00432600000001, 108.915218, 63.54158, 108.915218, 63.535828, 108.856644, 63.599716, 108.558594, 63.572495, 108.128036, 63.62249, 108.116379, 63.672218, 108.265823, 63.808044, 108.288589, 63.826385, 108.371643, 63.789436, 108.466087, 63.807495, 108.605553, 63.785828, 108.64888, 63.858604, 108.76944, 63.9086, 108.683868, 63.98082, 108.738312, 64.1147, 108.489967, 64.17469800000001, 108.544144, 64.200821, 108.476929, 64.237762, 108.53804, 64.289154, 108.452209, 64.30081199999999, 108.356934, 64.246933, 108.29776, 64.262207, 108.139977, 64.24054, 108.040543, 64.169144, 107.968597);
  static::$polygon[2498] = new TimezonePolygon(64.16972699999999, 107.962573, 64.169144, 107.968597, 64.223465, 108.026543, 64.238586, 108.16304, 64.20832799999999, 108.2211, 64.03360000000001, 108.321663, 63.989159, 108.251389, 64.000214, 107.962573);
  static::$polygon[2499] = new TimezonePolygon(61.86718, 108.915218, 61.86718, 109.602337, 61.823326, 109.58638, 61.774437, 109.585823, 61.760826, 109.638893, 61.713936, 109.612633, 61.676659, 109.716087, 61.648048, 109.7061, 61.533333, 109.874153, 61.327217, 109.787491, 61.291382, 109.855263, 61.302216, 109.936096, 61.270271, 110.090271, 61.15638, 110.179703, 61.146385, 110.321114, 61.181107, 110.397217, 61.159714, 110.483047, 61.086655, 110.519989, 61.036659, 110.457489, 60.976936, 110.448029, 60.81916, 110.22998, 60.796104, 110.224991, 60.769989, 110.294708, 60.691933, 110.267761, 60.672218, 110.210274, 60.669159, 110.039978, 60.624161, 110.122208, 60.57972, 110.117752, 60.558327, 110.038879, 60.516937, 110.021927, 60.458885, 109.916382, 60.403603, 109.951927, 60.374161, 109.861099, 60.338043, 109.87886, 60.313049, 109.805542, 60.298607, 109.805884, 60.298607, 108.915218);
}