You are here

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

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

File

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

Class

GeoTimezone
Determine the time zone based on coordinates.

Namespace

Drupal\geotimezone

Code

private static function initPolygon7() {
  static::$polygon[600] = new TimezonePolygon(28.957256, -100.640395, 29.102413, -100.674675, 29.165094, -100.769157, 29.258591, -100.812798, 29.363337, -101.007683, 29.442814, -101.056587, 29.478391, -101.166562, 31.057385, -101.166562, 31.057385, -99.285888, 28.957256, -99.285888);
  static::$polygon[601] = new TimezonePolygon(29.138232, -101.166562, 29.14649, -101.119222, 29.100684, -101.104019, 29.097871, -101.041835, 29.066538, -101.041566, 29.014187, -100.979968, 28.985498, -100.984269, 28.968751, -100.925466, 28.957256, -100.922562, 28.957256, -101.166562);
  static::$polygon[602] = new TimezonePolygon(25.603125, -97.45034, 25.590222, -97.475403, 25.603125, -97.475403);
  static::$polygon[603] = new TimezonePolygon(25.5574, -97.406975, 25.603125, -97.45034, 25.603125, -97.406975);
  static::$polygon[604] = new TimezonePolygon(25.878584, -97.475403, 25.878584, -97.406975, 25.845987, -97.406975, 25.852848, -97.410355, 25.836241, -97.422646, 25.863562, -97.447807, 25.856382, -97.469337, 25.877155, -97.458786);
  static::$polygon[605] = new TimezonePolygon(49.00264, -123.035405, 49.001335, -123.034027, 49.001205, -123.091866, 49.00264, -123.092029);
  static::$polygon[606] = new TimezonePolygon(49.00264, -122.763202, 49.00264, -118.6782, 49.000088, -118.6782, 48.999363, -121.093048, 49.00119, -122.756149);
  static::$polygon[607] = new TimezonePolygon(28.002499, -112.769588, 27.998886, -112.764153, 28.000336, -114.203705, 28.002499, -114.2021);
  static::$polygon[608] = new TimezonePolygon(32.419422, -116.797958, 32.419422, -117.096455, 32.464302, -117.11692, 32.534622, -117.123581, 32.559267, -116.797958);
  static::$polygon[609] = new TimezonePolygon(31.986613, -116.797958, 31.986613, -116.484362, 31.694955, -116.541717, 31.685986, -116.663143, 31.741388, -116.731522, 31.719105, -116.668983, 31.73262, -116.642738, 31.774395, -116.612038, 31.846441, -116.607285, 31.905546, -116.740944, 31.971329, -116.765701, 31.974984, -116.797958);
  static::$polygon[610] = new TimezonePolygon(31.986613, -115.002302, 31.986613, -113.89933, 31.602788, -113.89933, 31.613111, -113.907982, 31.595978, -113.927971, 31.656334, -113.972076, 31.58573, -113.963905, 31.568125, -113.99234, 31.566891, -113.93956, 31.491383, -114.025932, 31.497679, -114.169975, 31.674109, -114.491013, 31.764387, -114.593025, 31.764305, -114.693687, 31.817017, -114.753845, 31.822977, -114.810555, 31.957062, -115.028946);
  static::$polygon[611] = new TimezonePolygon(33.478561, -114.603758, 33.423458, -114.634239, 33.404583, -114.724243, 33.34462, -114.697563, 33.30228, -114.728806, 33.26474, -114.670082, 33.088184, -114.703598, 33.03331, -114.660667, 33.049503, -114.644218, 33.028618, -114.61438, 33.025429, -114.509384, 32.974518, -114.491791, 32.969753, -114.466347, 32.846184, -114.466003, 32.79715, -114.5261, 32.750896, -114.537178, 32.729115, -114.613914, 32.744984, -114.698471, 32.716342, -114.722538, 32.559267, -116.797958, 33.478561, -116.797958);
  static::$polygon[612] = new TimezonePolygon(32.559267, -116.797958, 32.716759, -114.717033, 32.665752, -114.739151, 32.618076, -114.803703, 32.509629, -114.803682, 32.388409, -116.405347, 31.986613, -116.484362, 31.986613, -116.797958);
  static::$polygon[613] = new TimezonePolygon(31.986613, -116.484362, 32.388409, -116.405347, 32.509629, -114.803682, 32.230785, -114.986862, 32.124508, -114.980667, 32.123096, -114.99778, 32.028042, -114.964951, 31.986613, -115.002302);
  static::$polygon[614] = new TimezonePolygon(31.986613, -115.002302, 32.028042, -114.964951, 32.123096, -114.99778, 32.124508, -114.980667, 32.230785, -114.986862, 32.495926, -114.814217, 32.211144, -113.89933, 31.986613, -113.89933);
  static::$polygon[615] = new TimezonePolygon(32.215359, -113.89933, 33.478561, -113.89933, 33.478561, -111.000702, 31.328904, -111.000702, 31.328808, -111.064751);
  static::$polygon[616] = new TimezonePolygon(33.478561, -114.603758, 33.50042, -114.591667, 33.557877, -114.524681, 33.674236, -114.529533, 33.706165, -114.490837, 33.85622, -114.528282, 33.879589, -114.500198, 33.940723, -114.531532, 34.022591, -114.43885, 34.109634, -114.414917, 34.181919, -114.244957, 34.267208, -114.129486, 34.356014, -114.180199, 34.454441, -114.335358, 34.458839, -114.382996, 34.530361, -114.378944, 34.596024, -114.434021, 34.613541, -114.421722, 34.715199, -114.470779, 34.769875, -114.549484, 34.880173, -114.634712, 35.03532, -114.635208, 35.067707, -114.603653, 35.106956, -114.649239, 35.130695, -114.579346, 35.179996, -114.570724, 35.241411, -114.582325, 35.241411, -114.047243, 33.478561, -114.047243);
  static::$polygon[617] = new TimezonePolygon(35.241411, -114.582325, 35.343788, -114.601662, 35.50053, -114.680489, 35.608101, -114.655334, 35.70504, -114.704613, 35.808628, -114.712746, 35.852985, -114.70591, 35.871895, -114.66272, 35.944523, -114.731918, 35.984608, -114.7453, 36.030037, -114.723618, 36.091862, -114.753014, 36.150917, -114.572937, 36.151756, -114.507431, 36.128323, -114.504356, 36.147324, -114.396706, 36.102016, -114.321404, 36.062843, -114.316216, 36.023148, -114.258125, 36.030521, -114.147385, 36.113037, -114.122757, 36.195095, -114.048653, 36.999989, -114.050964, 36.999994, -114.047243, 35.241411, -114.047243);
  static::$polygon[618] = new TimezonePolygon(35.241411, -111.237861, 35.241411, -111.000702, 35.158649, -111.000702, 35.15654, -111.236458);
  static::$polygon[619] = new TimezonePolygon(36.122836, -112.523972, 36.122836, -111.759797, 36.008282, -111.760162, 35.979126, -111.705681, 35.848061, -111.722649, 35.825745, -111.68869, 35.746346, -111.689018, 35.746017, -111.741722, 35.672962, -111.740837, 35.672699, -111.640633, 35.641388, -111.640778, 35.640182, -111.553062, 35.75853, -111.531952, 35.758411, -111.315582, 35.613194, -111.317871, 35.57251, -111.268478, 35.497009, -111.242088, 35.241411, -111.237861, 35.241411, -112.523972);
  static::$polygon[620] = new TimezonePolygon(36.122836, -111.21226, 36.122836, -111.157669, 36.107941, -111.157692, 36.122836, -111.127176, 36.122836, -111.082734, 36.057007, -111.082367, 36.019455, -111.115135, 36.023289, -111.138977, 35.965591, -111.138969, 35.964882, -111.246925, 36.030693, -111.255592, 36.052624, -111.295197, 36.096832, -111.278038);
  static::$polygon[621] = new TimezonePolygon(36.937727, -111.328409, 36.869591, -111.232796, 36.905941, -111.32106);
  static::$polygon[622] = new TimezonePolygon(37.0024, -112.523972, 37.004261, -111.345024, 36.937727, -111.328409, 36.966995, -111.376945, 36.946236, -111.395546, 36.954151, -111.438675, 36.924587, -111.419319, 36.932983, -111.470497, 36.873741, -111.506439, 36.870789, -111.564125, 36.841702, -111.545898, 36.855499, -111.600449, 36.714771, -111.70108, 36.670296, -111.685768, 36.68581, -111.724724, 36.6133, -111.745621, 36.565331, -111.797348, 36.55125, -111.78421, 36.551289, -111.80941, 36.519093, -111.811783, 36.504169, -111.841583, 36.450172, -111.819389, 36.424374, -111.858337, 36.39304, -111.828102, 36.368607, -111.873871, 36.22337, -111.801117, 36.206963, -111.759529, 36.122836, -111.759797, 36.122836, -112.523972);
  static::$polygon[623] = new TimezonePolygon(36.122836, -111.21226, 36.162804, -111.205261, 36.123356, -111.209557, 36.122836, -111.157669);
  static::$polygon[624] = new TimezonePolygon(36.122836, -111.127176, 36.14447, -111.082855, 36.122836, -111.082734);
  static::$polygon[625] = new TimezonePolygon(41.521236, -118.6782, 41.521236, -114.039373, 37.004261, -114.047243, 37.004261, -118.6782);
  static::$polygon[626] = new TimezonePolygon(41.993091, -114.839451, 42.000309, -117.029274, 42.452209, -117.029724, 42.448506, -118.214354, 43.362724, -118.236198, 43.779724, -118.234785, 43.779724, -114.839451);
  static::$polygon[627] = new TimezonePolygon(43.779724, -118.234785, 44.256397, -118.23317, 44.271439, -118.154144, 44.29969, -118.153168, 44.329189, -118.094635, 44.414692, -118.032112, 44.442749, -117.971565, 44.445923, -117.590569, 44.387012, -117.485008, 44.29987, -117.483765, 44.301785, -117.218132, 44.319607, -117.196716, 44.389275, -117.240196, 44.428146, -117.212967, 44.484531, -117.221634, 44.535202, -117.147339, 44.730198, -117.057388, 44.783031, -116.935211, 44.881615, -116.855194, 45.028683, -116.84127, 45.113689, -116.758825, 43.779724, -116.758825);
  static::$polygon[628] = new TimezonePolygon(45.829731, -116.758825, 45.83205, -116.787354, 45.858635, -116.788963, 45.878064, -116.758825);
  static::$polygon[629] = new TimezonePolygon(45.113689, -116.758825, 45.145035, -116.728424, 45.327099, -116.667038, 45.609306, -116.461639, 45.69252, -116.534126, 45.752079, -116.546715, 45.779308, -116.592361, 45.781181, -116.662354, 45.825699, -116.709236, 45.829731, -116.758825, 45.878064, -116.758825, 45.897457, -116.728745, 45.966591, -116.744606, 45.999191, -116.698494, 45.995495, -116.646637, 46.038212, -116.624603, 45.980927, -116.548569, 45.974506, -116.456055, 45.918129, -116.429535, 45.894348, -116.329453, 45.86182, -116.297836, 45.763935, -116.330444, 45.732231, -116.30674, 45.671219, -116.320076, 45.667141, -116.282806, 45.626133, -116.305809, 45.601845, -116.2752, 45.573997, -116.306351, 45.41708, -116.315109, 45.402744, -116.223175, 45.428894, -116.142677, 45.401428, -116.108253, 45.460991, -115.933624, 45.469177, -115.802559, 45.378918, -115.510117, 45.460899, -115.421707, 45.476887, -115.353058, 45.535316, -115.292671, 45.570072, -115.207848, 45.507389, -115.017349, 45.408785, -114.839451, 43.779724, -114.839451, 43.779724, -116.758825);
  static::$polygon[630] = new TimezonePolygon(43.779724, -114.839451, 43.779724, -111.045665, 43.313576, -111.043617, 42.000484, -111.04628, 41.989838, -113.852577, 41.993091, -114.839451);
  static::$polygon[631] = new TimezonePolygon(41.995231, -114.839451, 41.993378, -114.040382, 41.521236, -114.039373, 41.521236, -114.839451);
  static::$polygon[632] = new TimezonePolygon(44.416807, -112.920076, 44.456535, -113.007256, 44.527016, -113.00943, 44.604164, -113.085777, 44.636936, -113.051628, 44.775398, -113.134651, 44.82288, -113.247505, 44.788002, -113.344398, 44.820454, -113.356804, 44.869984, -113.456039, 44.908968, -113.477924, 44.908968, -112.920076);
  static::$polygon[633] = new TimezonePolygon(45.408785, -114.839451, 45.394676, -114.813995, 45.397205, -114.733253, 45.440044, -114.795746, 45.508602, -114.795395, 45.466316, -114.662689, 45.527149, -114.624474, 45.561474, -114.564674, 45.564686, -114.467743, 45.458687, -114.334961, 45.484043, -114.271538, 45.546688, -114.247284, 45.536381, -114.196213, 45.590244, -114.089462, 45.653015, -114.016319, 45.695206, -114.014404, 45.694187, -113.933609, 45.619148, -113.902534, 45.620108, -113.879764, 44.908968, -113.879764, 44.908968, -114.839451);
  static::$polygon[634] = new TimezonePolygon(46.038212, -114.501509, 46.03257, -114.505646, 46.025841, -114.475327, 45.99472, -114.480026, 45.977318, -114.412842, 45.934586, -114.430725, 45.88628, -114.385986, 45.852184, -114.409714, 45.846863, -114.507454, 45.777309, -114.565544, 45.71801, -114.50074, 45.671497, -114.500114, 45.638767, -114.56237, 45.608116, -114.538033, 45.570793, -114.557388, 45.527149, -114.624474, 45.470894, -114.655548, 45.508602, -114.795395, 45.440044, -114.795746, 45.397205, -114.733253, 45.394676, -114.813995, 45.408785, -114.839451, 46.038212, -114.839451);
  static::$polygon[635] = new TimezonePolygon(45.620108, -113.879764, 45.621208, -113.853683, 45.591225, -113.800598, 45.519623, -113.833862, 45.519234, -113.771378, 45.408787, -113.774597, 45.390072, -113.733597, 45.33083, -113.738487, 45.257942, -113.687416, 45.18058, -113.590569, 45.125992, -113.572823, 45.111832, -113.508141, 45.087349, -113.521599, 45.055286, -113.451385, 44.958603, -113.446198, 44.942776, -113.496902, 44.908968, -113.477924, 44.908968, -113.879764);
  static::$polygon[636] = new TimezonePolygon(44.4177, -112.920076, 44.403217, -112.887566, 44.358097, -112.850761, 44.381138, -112.814865, 44.443951, -112.82843, 44.485809, -112.776932, 44.505577, -112.714928, 44.46452, -112.504463, 44.478897, -112.466888, 44.449276, -112.383423, 44.532997, -112.355782, 44.569122, -112.286232, 44.524021, -112.104919, 44.566185, -111.869354, 44.511135, -111.822334, 44.558655, -111.701248, 44.540604, -111.465439, 44.597107, -111.522545, 44.644619, -111.514099, 44.668003, -111.471725, 44.703087, -111.487648, 44.712883, -111.411049, 44.75301, -111.388, 44.730301, -111.329399, 44.648163, -111.27401, 44.622036, -111.217514, 44.612568, -111.240761, 44.580318, -111.228523, 44.533855, -111.133125, 44.490868, -111.111946, 44.47723, -111.048729, 43.779724, -111.045665, 43.779724, -112.920076);
  static::$polygon[637] = new TimezonePolygon(49.094256, -118.6782, 49.094256, -117.038817, 49.0594, -117.0386, 49.064, -116.9095, 49.0375, -116.8863, 49.000616, -116.921369, 49.000088, -118.6782);
  static::$polygon[638] = new TimezonePolygon(48.999027, -114.839451, 49.000679, -115.728397, 49.0296, -115.7334, 49.094256, -115.826302, 49.094256, -114.839451);
  static::$polygon[639] = new TimezonePolygon(49.094256, -117.047873, 49.094256, -115.826745, 49.0194, -115.727, 49.000679, -115.728397, 49.000616, -116.921369, 49.0375, -116.8863, 49.064, -116.9095, 49.0594, -117.0386);
  static::$polygon[640] = new TimezonePolygon(46.797736, -114.839451, 46.810925, -114.865875, 46.80341, -114.899895, 46.862343, -114.946289, 46.915195, -114.923256, 46.973938, -115.01046, 46.970745, -115.049881, 47.101925, -115.140564, 47.188637, -115.29631, 47.25811, -115.320145, 47.287327, -115.502937, 47.374165, -115.59552, 47.425583, -115.759743, 47.474628, -115.634911, 47.485001, -115.686539, 47.532249, -115.700806, 47.545292, -115.753601, 47.592598, -115.689842, 47.649132, -115.732094, 47.699951, -115.72541, 47.75531, -115.798965, 47.752319, -115.831436, 47.825348, -115.853699, 47.973011, -116.047104, 49.000374, -116.05072, 49.000468, -114.839451);
  static::$polygon[641] = new TimezonePolygon(49.094256, -117.047873, 49.1015, -117.0498, 49.1558, -117.0392, 49.1673, -116.9889, 49.1499, -116.9402, 49.1826, -116.9401, 49.2135, -116.861, 49.1775, -116.8302, 49.223492, -116.758825, 49.094256, -116.758825);
  static::$polygon[642] = new TimezonePolygon(49.346927, -116.758825, 49.5892, -116.8323, 49.6377, -116.9111, 49.8092, -116.8697, 49.80091, -116.758825);
  static::$polygon[643] = new TimezonePolygon(50.69273, -116.758825, 50.7073, -116.7867, 50.9231, -117.0691, 50.9619, -117.0426, 50.9759, -117.1623, 51.0178, -117.1345, 51.0665, -117.2173, 51.2833, -117.3331, 51.2735, -117.2173, 51.3, -117.2351, 51.3292, -117.2012, 51.3611, -117.2493, 51.3677, -117.3618, 51.4017, -117.3736, 51.4122, -117.4204, 51.4671, -117.432, 51.4183, -117.7174, 51.4532, -117.8158, 51.4882, -117.8475, 51.4514, -117.9237, 51.4732, -117.976, 51.5305, -117.9403, 51.6238, -117.9801, 51.656, -117.9133, 51.7221, -117.943, 51.7486, -118.0126, 51.7214, -118.0317, 51.7326, -118.1097, 51.7733, -118.1307, 51.7865, -118.1846, 51.8979, -118.1133, 51.8958, -118.159, 51.9504, -118.1926, 51.9868, -118.2881, 51.9808, -118.3895, 52.0311, -118.4004, 52.0126, -118.4389, 52.0545, -118.512, 52.0541, -118.5884, 52.1049, -118.607, 52.1503, -118.6782, 52.1503, -116.758825);
  static::$polygon[644] = new TimezonePolygon(49.858267, -116.685509, 49.8028, -116.6788, 49.805483, -116.758825, 49.858267, -116.758825);
  static::$polygon[645] = new TimezonePolygon(49.346927, -116.758825, 49.2719, -116.6837, 49.223492, -116.758825);
  static::$polygon[646] = new TimezonePolygon(49.094256, -115.826302, 49.0985, -115.8324, 49.1311, -115.8222, 49.166, -115.8614, 49.1591, -115.9362, 49.1906, -115.9475, 49.1964, -116.0027, 49.2916, -116.0268, 49.2914, -116.0571, 49.2611, -116.0709, 49.2936, -116.1046, 49.288, -116.1669, 49.3262, -116.1852, 49.3549, -116.1507, 49.4207, -116.2369, 49.5227, -116.2969, 49.5338, -116.4324, 49.4889, -116.4672, 49.457, -116.5576, 49.477, -116.5948, 49.4722, -116.6641, 49.5559, -116.6206, 49.5704, -116.6832, 49.6197, -116.6446, 49.6421, -116.6774, 49.699, -116.5879, 49.7365, -116.5882, 49.8028, -116.6788, 49.858267, -116.685509, 49.858267, -115.799138, 49.094256, -115.799138);
  static::$polygon[647] = new TimezonePolygon(49.858267, -116.685509, 49.883, -116.6885, 49.8875, -116.6336, 49.9858, -116.5084, 49.9676, -116.4672, 49.9974, -116.4299, 50.053, -116.4976, 50.1338, -116.4421, 50.2484, -116.5516, 50.3197, -116.5419, 50.3091, -116.6, 50.331, -116.6207, 50.5131, -116.6924, 50.5823, -116.674, 50.622278, -116.612903, 50.622278, -115.799138, 49.858267, -115.799138);
  static::$polygon[648] = new TimezonePolygon(50.69273, -116.758825, 50.667, -116.7096, 50.679, -116.6628, 50.6495, -116.5713, 50.622278, -116.612903, 50.622278, -116.758825);
  static::$polygon[649] = new TimezonePolygon(46.797736, -114.839451, 46.763691, -114.77124, 46.712776, -114.786751, 46.697716, -114.763947, 46.739887, -114.67025, 46.70993, -114.626602, 46.667274, -114.641838, 46.637863, -114.612823, 46.652054, -114.541946, 46.633053, -114.467941, 46.669704, -114.370506, 46.652645, -114.325294, 46.517334, -114.344582, 46.498905, -114.40329, 46.439301, -114.373711, 46.391403, -114.420288, 46.287746, -114.429062, 46.259289, -114.470863, 46.173927, -114.446884, 46.168835, -114.507309, 46.147076, -114.524361, 46.094448, -114.460274, 46.038212, -114.501509, 46.038212, -114.839451);
  static::$polygon[650] = new TimezonePolygon(48.999027, -114.839451, 52.1503, -114.839451, 52.1503, -111.000702, 48.996147, -111.000702, 48.995358, -112.863899);
  static::$polygon[651] = new TimezonePolygon(52.898487, -118.60706, 52.881523, -118.604721, 52.898487, -118.566051, 52.898487, -118.465407, 52.852257, -118.447075, 52.851582, -118.396927, 52.771992, -118.413116, 52.736885, -118.335716, 52.676807, -118.286392, 52.61216, -118.351715, 52.561253, -118.265266, 52.502571, -118.259026, 52.479126, -118.192284, 52.447765, -118.246094, 52.388013, -118.217863, 52.3488, -118.2587, 52.3643, -118.3599, 52.2855, -118.5484, 52.1905, -118.5782, 52.1503, -118.6782, 52.898487, -118.6782);
  static::$polygon[652] = new TimezonePolygon(24.357631, -106.203979, 24.390274, -106.249184, 24.362221, -106.321404, 24.283054, -106.401398, 24.311108, -106.531952, 24.588608, -106.650848, 24.702499, -106.782791, 24.752777, -106.800003, 24.773331, -106.889183, 24.790808, -106.8924, 24.790808, -106.203979);
  static::$polygon[653] = new TimezonePolygon(20.89851, -105.428423, 20.735115, -105.239287, 20.675657, -105.278587, 20.771147, -105.34713, 20.752174, -105.413925, 20.794825, -105.546631, 20.819918, -105.521301, 20.810736, -105.49762, 20.893438, -105.451805);
  static::$polygon[654] = new TimezonePolygon(20.373875, -105.686029, 20.406277, -105.701302, 20.485571, -105.58976, 20.491573, -105.454025, 20.568186, -105.264587, 20.639349, -105.243637, 20.675657, -105.278587, 20.886665, -105.13028, 20.937775, -105.054169, 20.916111, -105.028061, 20.934166, -104.923073, 21.020275, -104.790009, 21.012775, -104.721947, 20.923611, -104.625, 20.916111, -104.535004, 20.82972, -104.467216, 20.709164, -104.284729, 20.860832, -104.275009, 20.978054, -104.210007, 21.177734, -104.227661, 21.181185, -104.208678, 20.373875, -104.208678);
  static::$polygon[655] = new TimezonePolygon(21.907063, -104.208678, 21.971386, -104.26973, 22.076385, -104.402786, 22.421944, -104.258621, 22.582341, -104.244232, 22.582341, -104.208678);
  static::$polygon[656] = new TimezonePolygon(22.582341, -104.64725, 22.582341, -104.244232, 22.421944, -104.258621, 22.319212, -104.311432, 22.451385, -104.345001, 22.41111, -104.491386, 22.4725, -104.612503);
  static::$polygon[657] = new TimezonePolygon(22.582341, -104.931266, 22.541943, -104.985291, 22.582341, -104.98963);
  static::$polygon[658] = new TimezonePolygon(21.907063, -104.208678, 21.785831, -104.093613, 21.598053, -104.152786, 21.547222, -104.20723, 21.429996, -104.056122, 21.374973, -103.944931, 21.287777, -103.961403, 21.211388, -104.042511, 21.181185, -104.208678);
  static::$polygon[659] = new TimezonePolygon(22.582341, -104.244232, 23.062775, -104.201134, 23.142776, -104.169724, 23.195831, -104.096123, 23.447498, -104.078056, 23.523052, -104.022232, 23.573055, -103.936684, 23.623333, -103.919724, 23.674721, -103.808327, 23.736942, -103.858612, 23.861385, -103.875557, 24.073055, -103.850853, 24.182499, -103.600571, 24.275555, -103.612503, 24.476109, -103.267502, 24.433887, -102.767227, 24.458885, -102.735291, 24.452221, -102.513634, 24.790808, -102.505865, 22.582341, -102.505865);
  static::$polygon[660] = new TimezonePolygon(22.582341, -105.774583, 22.589357, -105.775574, 22.677776, -105.837654, 22.837488, -106.036873, 22.823179, -106.040459, 23.010937, -106.203979, 24.357631, -106.203979, 24.211941, -106.002228, 24.098888, -105.959732, 24.055275, -105.908073, 23.789444, -105.896393, 23.47472, -105.718063, 23.28722, -105.684174, 23.144444, -105.5289, 23.147221, -105.416672, 23.067455, -105.402077, 23.034721, -105.3125, 23.039719, -105.171951, 22.927776, -104.917511, 22.783054, -104.879997, 22.678886, -105.0, 22.582341, -105.0);
  static::$polygon[661] = new TimezonePolygon(22.582341, -104.947367, 22.658886, -104.828903, 22.676666, -104.757507, 22.624443, -104.660568, 22.582341, -104.64725);
  static::$polygon[662] = new TimezonePolygon(24.790808, -101.403413, 24.761387, -101.445282, 24.754444, -101.579727, 24.78833, -101.610001, 24.790808, -101.609132);
  static::$polygon[663] = new TimezonePolygon(24.790808, -101.290734, 24.77861, -101.321121, 24.790808, -101.332363);
  static::$polygon[664] = new TimezonePolygon(22.513844, -99.27591099999999, 22.513844, -97.848787, 22.338694, -97.823227, 22.267559, -97.78536200000001, 22.213886, -97.855835, 22.271942, -97.925568, 22.297775, -97.90194700000001, 22.326385, -97.91334500000001, 22.382774, -98.10195899999999, 22.471386, -98.19306899999999, 22.468609, -98.293335, 22.398331, -98.31390399999999, 22.401386, -98.36917099999999, 22.428738, -98.381073, 22.406666, -98.40362500000001, 22.43222, -98.42834499999999, 22.440277, -98.490005, 22.423332, -98.669724, 22.339165, -98.872787, 22.414165, -99.070007, 22.448887, -99.23584);
  static::$polygon[665] = new TimezonePolygon(24.653814, -101.085294, 24.630276, -101.061684, 24.575275, -100.946671, 24.597221, -100.860573, 24.486111, -100.74057, 24.304165, -100.596947, 24.220554, -100.566681, 23.940552, -100.594177, 23.797497, -100.483612, 23.785831, -100.441391, 23.747498, -100.417236, 23.695, -100.418327, 23.610832, -100.468063, 23.41222, -100.42778, 23.278332, -100.455292, 23.234165, -100.444168, 23.206108, -100.423073, 23.194443, -100.371948, 23.203888, -100.333069, 23.248055, -100.303337, 23.241108, -100.057243, 23.120831, -100.089172, 23.12722, -100.025848, 23.00222, -99.90806600000001, 22.930553, -99.936401, 22.838886, -100.048607, 22.776943, -99.97695899999999, 22.66972, -99.72168000000001, 22.614998, -99.530563, 22.729721, -99.549454, 22.63361, -99.42723100000001, 22.679443, -99.378067, 22.513844, -99.27591099999999, 22.513844, -101.290734, 24.653814, -101.290734);
  static::$polygon[666] = new TimezonePolygon(24.653814, -101.085294, 24.790808, -101.222706, 24.790808, -101.085294);
  static::$polygon[667] = new TimezonePolygon(24.790808, -106.8924, 24.812496, -106.896393, 24.841942, -106.948898, 24.952774, -107.021118, 25.148609, -107.107513, 25.294441, -107.124733, 25.453518, -107.08722, 25.453518, -106.8924);
  static::$polygon[668] = new TimezonePolygon(24.790808, -102.505865, 24.828609, -102.504997, 25.075832, -102.666946, 25.118053, -102.665848, 25.155552, -102.257233, 25.026943, -101.837509, 25.00111, -101.797234, 24.90583, -101.746399, 24.858055, -101.585564, 24.790808, -101.609132);
  static::$polygon[669] = new TimezonePolygon(24.790808, -101.403413, 24.82111, -101.360291, 24.790808, -101.332363);
  static::$polygon[670] = new TimezonePolygon(24.790808, -101.290734, 24.810276, -101.242233, 24.790808, -101.222706);
  static::$polygon[671] = new TimezonePolygon(35.600028, -110.471276, 35.584663, -110.471276, 35.500008, -110.751083);
  static::$polygon[672] = new TimezonePolygon(36.281406, -111.000702, 36.29926, -110.936792, 36.29926, -110.922683, 36.279804, -110.917671, 36.277718, -110.875702, 36.29926, -110.864103, 36.29926, -110.471276, 36.135296, -110.471276, 36.15715, -110.500694, 36.14259, -110.569252, 36.099583, -110.616623, 36.041477, -110.616737, 36.041477, -110.545357, 36.015083, -110.54541, 36.015751, -110.500687, 36.070511, -110.500694, 36.070093, -110.471276, 35.519221, -110.471276, 35.519882, -110.723068, 35.500008, -110.723061, 35.500008, -110.88633, 35.548412, -110.83876, 35.548492, -110.803413, 35.5784, -110.803482, 35.578178, -110.839142, 35.548588, -110.856247, 35.548992, -111.000694);
  static::$polygon[673] = new TimezonePolygon(35.600028, -110.471276, 35.692028, -110.213905, 35.71973, -110.236206, 35.809635, -110.146202, 35.809341, -110.100975, 35.782558, -110.102875, 35.792759, -110.08342, 35.702568, -110.081573, 35.584663, -110.471276);
  static::$polygon[674] = new TimezonePolygon(36.29926, -110.40085, 36.281597, -110.417122, 36.163868, -110.444336, 36.134201, -110.469803, 36.135296, -110.471276, 36.29926, -110.471276);
  static::$polygon[675] = new TimezonePolygon(36.070093, -110.471276, 36.070076, -110.4701, 36.099369, -110.464981, 36.099152, -110.425018, 36.043076, -110.402847, 36.043129, -110.291725, 36.000004, -110.321472, 36.000004, -110.252213, 35.965248, -110.160629, 35.993855, -110.124161, 35.911896, -110.119186, 35.925056, -110.019737, 35.845169, -110.054718, 35.844269, -110.000671, 35.648975, -110.000671, 35.649029, -110.146416, 35.579281, -110.125679, 35.590851, -110.277817, 35.539539, -110.277725, 35.518642, -110.250687, 35.519221, -110.471276);
  static::$polygon[676] = new TimezonePolygon(36.29926, -110.936792, 36.302937, -110.92363, 36.29926, -110.922683);
  static::$polygon[677] = new TimezonePolygon(36.29926, -110.864103, 36.357929, -110.832512, 36.374046, -110.845032, 36.410198, -110.753426, 36.374996, -110.721786, 36.374996, -110.577293, 36.396507, -110.552933, 36.388065, -110.50293, 36.414101, -110.45636, 36.399059, -110.423195, 36.430649, -110.321274, 36.383873, -110.322899, 36.29926, -110.40085);
  static::$polygon[678] = new TimezonePolygon(52.898487, -109.246415, 52.8202, -109.2457, 52.8203, -109.3183, 52.7399, -109.3068, 52.74, -109.3908, 52.6967, -109.3907, 52.6965, -109.435, 52.6754, -109.4352, 52.667308, -110.0, 48.996571, -110.0, 48.996147, -111.000702, 52.898487, -111.000702);
  static::$polygon[679] = new TimezonePolygon(52.898487, -108.90131, 52.8043, -108.883, 52.8047, -109.0038, 52.8854, -109.0041, 52.8855, -109.1252, 52.898487, -109.125123);
  static::$polygon[680] = new TimezonePolygon(49.000768, -111.000702, 48.997666, -108.883, 37.340875, -108.883, 37.340875, -111.000702);
  static::$polygon[681] = new TimezonePolygon(47.575298, -103.437449, 47.52705, -103.434273, 47.515476, -103.609627, 47.575298, -103.610133);
  static::$polygon[682] = new TimezonePolygon(47.575298, -103.093439, 47.570328, -103.183258, 47.575298, -103.2193);
  static::$polygon[683] = new TimezonePolygon(35.257645, -103.047236, 36.500473, -103.040779, 36.501289, -103.000656, 36.998989, -103.00087, 36.99498, -102.432684, 35.257645, -102.432684);
  static::$polygon[684] = new TimezonePolygon(47.575298, -102.432684, 47.565319, -102.444199, 47.515064, -102.438293, 47.511234, -102.505493, 47.544117, -102.599648, 47.529018, -102.678001, 47.574188, -102.693779, 47.575298, -102.700876);
  static::$polygon[685] = new TimezonePolygon(41.416471, -102.432684, 41.416471, -101.405425, 41.395439, -101.405487, 41.395943, -101.27018, 41.048794, -101.268829, 41.04763, -101.248695, 40.697426, -101.245575, 40.697338, -101.343185, 40.004246, -101.322418, 40.00391, -102.048553, 39.568859, -102.047546, 39.56855, -101.39016, 39.134537, -101.391281, 39.13385, -101.47789, 38.700176, -101.484985, 38.700375, -101.569351, 37.736435, -101.527054, 37.738407, -102.043236, 36.992226, -102.042274, 36.99498, -102.432684);
  static::$polygon[686] = new TimezonePolygon(44.495885, -102.432684, 44.495885, -100.575531, 44.460754, -100.578499, 44.444809, -100.548409, 44.45208, -100.402504, 44.371542, -100.371283, 44.167671, -100.554504, 44.169754, -101.045906, 43.844398, -101.068039, 43.838615, -101.138382, 43.783474, -101.233551, 42.995293, -101.227699, 42.995083, -100.904144, 42.812885, -100.902817, 42.812523, -100.864647, 42.783344, -100.845474, 42.755058, -100.845665, 42.75531, -100.8908, 42.611336, -100.891045, 42.610268, -100.773277, 42.438473, -100.775101, 42.438934, -100.829506, 42.351803, -100.829094, 42.351925, -100.809998, 42.205063, -100.808517, 42.205807, -100.750061, 42.088654, -100.748962, 42.089584, -100.844398, 41.740372, -100.843887, 41.743195, -101.404457, 41.416471, -101.405425, 41.416471, -102.432684);
  static::$polygon[687] = new TimezonePolygon(44.495885, -100.575531, 44.498146, -100.57534, 44.541946, -100.5158, 44.57745, -100.637611, 44.722065, -100.623131, 44.767117, -100.716438, 44.798576, -100.730042, 44.831036, -100.691536, 44.767258, -100.602638, 44.764553, -100.533203, 44.868099, -100.394173, 45.001858, -100.41848, 45.025558, -100.371338, 45.023617, -100.280991, 45.095367, -100.328568, 45.233192, -100.260887, 45.312309, -100.316345, 45.383984, -100.277863, 45.499245, -100.363174, 45.536617, -100.486488, 45.594879, -100.430214, 45.653843, -100.420937, 45.654686, -100.339493, 45.702648, -100.298958, 45.816643, -100.387428, 45.861507, -100.357803, 45.878887, -100.426544, 45.91441, -100.423439, 45.909294, -100.473274, 45.943882, -100.512184, 45.943693, -101.349696, 46.035592, -101.353996, 46.035592, -99.91982899999999, 44.495885, -99.91982899999999);
  static::$polygon[688] = new TimezonePolygon(46.370464, -101.176257, 46.370533, -101.29921, 46.629963, -101.299706, 46.631027, -101.716919, 46.717266, -101.715202, 46.71706, -102.09391, 46.805445, -102.094943, 46.805445, -101.176257);
  static::$polygon[689] = new TimezonePolygon(46.035592, -101.353996, 46.077507, -101.355957, 46.092907, -101.3116, 46.127716, -101.310051, 46.149441, -101.189552, 46.186039, -101.196503, 46.193451, -101.176257, 46.035592, -101.176257);
  static::$polygon[690] = new TimezonePolygon(46.805445, -101.176257, 46.805445, -102.094943, 46.9809, -102.096992, 46.982227, -101.176257);
  static::$polygon[691] = new TimezonePolygon(47.279618, -101.176257, 46.982165, -101.176257, 46.982071, -101.763321, 47.24202, -101.763672, 47.242039, -101.257156, 47.26823, -101.256798, 47.246471, -101.201141, 47.278255, -101.184792);
  static::$polygon[692] = new TimezonePolygon(47.280041, -101.176257, 47.278255, -101.184792, 47.246414, -101.211823, 47.291618, -101.344551, 47.366879, -101.362907, 47.462914, -101.441185, 47.519905, -101.374985, 47.563206, -101.435257, 47.527866, -101.611702, 47.530487, -101.737099, 47.495255, -101.817497, 47.534542, -102.022751, 47.572887, -102.029465, 47.56673, -102.183136, 47.575298, -102.194947, 47.575298, -101.176257);
  static::$polygon[693] = new TimezonePolygon(47.560222, -102.432684, 47.575298, -102.423863, 47.575298, -102.205561, 47.573383, -102.20343, 47.329155, -102.207764, 47.327629, -102.144234, 46.982182, -102.144226, 46.9809, -102.096992, 46.805445, -102.094943, 46.805445, -102.432684);
  static::$polygon[694] = new TimezonePolygon(46.370464, -101.176257, 46.982227, -101.176257, 46.982574, -100.935104, 46.9048, -100.908463, 46.806805, -100.817108, 46.749069, -100.834251, 46.731529, -100.774475, 46.69162, -100.788506, 46.689583, -100.742447, 46.656368, -100.734642, 46.67767, -100.639626, 46.634357, -100.661606, 46.593048, -100.565109, 46.574833, -100.586197, 46.531155, -100.543213, 46.493355, -100.585503, 46.427361, -100.59201, 46.413525, -100.680298, 46.379101, -100.718399, 46.400154, -100.73494, 46.385326, -100.815903, 46.407135, -100.889153, 46.325314, -100.974876, 46.320118, -101.017609, 46.30323, -100.999718, 46.275612, -101.036331, 46.370392, -101.048958);
  static::$polygon[695] = new TimezonePolygon(47.279618, -101.176257, 47.295284, -101.07811, 47.257961, -100.985664, 47.185822, -100.988464, 47.025436, -100.879517, 46.982574, -100.935104, 46.982165, -101.176257);
  static::$polygon[696] = new TimezonePolygon(46.370464, -101.176257, 46.370392, -101.048958, 46.280594, -101.050186, 46.271698, -101.096138, 46.215271, -101.116653, 46.193451, -101.176257);
  static::$polygon[697] = new TimezonePolygon(47.575298, -103.610133, 47.589474, -103.610252, 47.588871, -103.737091, 47.675842, -103.738724, 47.675797, -103.799232, 47.84893, -103.800613, 47.848114, -103.965576, 47.959892, -103.965942, 47.997276, -104.04467, 48.990587, -104.049544, 48.99084, -103.610133);
  static::$polygon[698] = new TimezonePolygon(48.997666, -108.883, 48.997666, -103.610133, 48.99112, -103.610133, 48.990303, -104.023682, 48.996967, -105.0, 48.996659, -108.883);
  static::$polygon[699] = new TimezonePolygon(50.310156, -107.769619, 50.27379, -107.758044, 50.25922, -107.791933, 50.283603, -107.82911, 50.310045, -107.827148);
}