16 #include "zone_policies.h"
28 static const basic::ZoneRule kZoneRulesAN[] ACE_TIME_PROGMEM = {
37 basic::ZoneContext::kSuffixS ,
49 basic::ZoneContext::kSuffixS ,
61 basic::ZoneContext::kSuffixS ,
73 basic::ZoneContext::kSuffixS ,
85 basic::ZoneContext::kSuffixS ,
97 basic::ZoneContext::kSuffixS ,
109 basic::ZoneContext::kSuffixS ,
121 basic::ZoneContext::kSuffixS ,
133 basic::ZoneContext::kSuffixS ,
142 const basic::ZonePolicy kPolicyAN ACE_TIME_PROGMEM = {
156 static const basic::ZoneRule kZoneRulesAQ[] ACE_TIME_PROGMEM = {
165 basic::ZoneContext::kSuffixS ,
174 const basic::ZonePolicy kPolicyAQ ACE_TIME_PROGMEM = {
188 static const basic::ZoneRule kZoneRulesAS[] ACE_TIME_PROGMEM = {
197 basic::ZoneContext::kSuffixS ,
209 basic::ZoneContext::kSuffixS ,
221 basic::ZoneContext::kSuffixS ,
233 basic::ZoneContext::kSuffixS ,
245 basic::ZoneContext::kSuffixS ,
257 basic::ZoneContext::kSuffixS ,
269 basic::ZoneContext::kSuffixS ,
278 const basic::ZonePolicy kPolicyAS ACE_TIME_PROGMEM = {
292 static const basic::ZoneRule kZoneRulesAT[] ACE_TIME_PROGMEM = {
301 basic::ZoneContext::kSuffixS ,
313 basic::ZoneContext::kSuffixS ,
325 basic::ZoneContext::kSuffixS ,
337 basic::ZoneContext::kSuffixS ,
349 basic::ZoneContext::kSuffixS ,
361 basic::ZoneContext::kSuffixS ,
373 basic::ZoneContext::kSuffixS ,
385 basic::ZoneContext::kSuffixS ,
394 const basic::ZonePolicy kPolicyAT ACE_TIME_PROGMEM = {
408 static const basic::ZoneRule kZoneRulesAV[] ACE_TIME_PROGMEM = {
417 basic::ZoneContext::kSuffixS ,
429 basic::ZoneContext::kSuffixS ,
441 basic::ZoneContext::kSuffixS ,
453 basic::ZoneContext::kSuffixS ,
465 basic::ZoneContext::kSuffixS ,
477 basic::ZoneContext::kSuffixS ,
489 basic::ZoneContext::kSuffixS ,
501 basic::ZoneContext::kSuffixS ,
513 basic::ZoneContext::kSuffixS ,
522 const basic::ZonePolicy kPolicyAV ACE_TIME_PROGMEM = {
536 static const basic::ZoneRule kZoneRulesAW[] ACE_TIME_PROGMEM = {
545 basic::ZoneContext::kSuffixS ,
557 basic::ZoneContext::kSuffixS ,
569 basic::ZoneContext::kSuffixS ,
581 basic::ZoneContext::kSuffixS ,
590 const basic::ZonePolicy kPolicyAW ACE_TIME_PROGMEM = {
604 static const basic::ZoneRule kZoneRulesArmenia[] ACE_TIME_PROGMEM = {
613 basic::ZoneContext::kSuffixW ,
625 basic::ZoneContext::kSuffixS ,
637 basic::ZoneContext::kSuffixS ,
646 const basic::ZonePolicy kPolicyArmenia ACE_TIME_PROGMEM = {
660 static const basic::ZoneRule kZoneRulesAus[] ACE_TIME_PROGMEM = {
669 basic::ZoneContext::kSuffixW ,
678 const basic::ZonePolicy kPolicyAus ACE_TIME_PROGMEM = {
692 static const basic::ZoneRule kZoneRulesAzer[] ACE_TIME_PROGMEM = {
701 basic::ZoneContext::kSuffixW ,
713 basic::ZoneContext::kSuffixW ,
722 const basic::ZonePolicy kPolicyAzer ACE_TIME_PROGMEM = {
736 static const basic::ZoneRule kZoneRulesBarb[] ACE_TIME_PROGMEM = {
745 basic::ZoneContext::kSuffixW ,
754 const basic::ZonePolicy kPolicyBarb ACE_TIME_PROGMEM = {
768 static const basic::ZoneRule kZoneRulesBrazil[] ACE_TIME_PROGMEM = {
777 basic::ZoneContext::kSuffixW ,
789 basic::ZoneContext::kSuffixW ,
801 basic::ZoneContext::kSuffixW ,
813 basic::ZoneContext::kSuffixW ,
825 basic::ZoneContext::kSuffixW ,
837 basic::ZoneContext::kSuffixW ,
849 basic::ZoneContext::kSuffixW ,
861 basic::ZoneContext::kSuffixW ,
873 basic::ZoneContext::kSuffixW ,
885 basic::ZoneContext::kSuffixW ,
897 basic::ZoneContext::kSuffixW ,
909 basic::ZoneContext::kSuffixW ,
921 basic::ZoneContext::kSuffixW ,
933 basic::ZoneContext::kSuffixW ,
945 basic::ZoneContext::kSuffixW ,
957 basic::ZoneContext::kSuffixW ,
969 basic::ZoneContext::kSuffixW ,
981 basic::ZoneContext::kSuffixW ,
993 basic::ZoneContext::kSuffixW ,
1005 basic::ZoneContext::kSuffixW ,
1014 const basic::ZonePolicy kPolicyBrazil ACE_TIME_PROGMEM = {
1028 static const basic::ZoneRule kZoneRulesC_Eur[] ACE_TIME_PROGMEM = {
1037 basic::ZoneContext::kSuffixS ,
1049 basic::ZoneContext::kSuffixS ,
1061 basic::ZoneContext::kSuffixS ,
1070 const basic::ZonePolicy kPolicyC_Eur ACE_TIME_PROGMEM = {
1084 static const basic::ZoneRule kZoneRulesCO[] ACE_TIME_PROGMEM = {
1093 basic::ZoneContext::kSuffixW ,
1102 const basic::ZonePolicy kPolicyCO ACE_TIME_PROGMEM = {
1116 static const basic::ZoneRule kZoneRulesCR[] ACE_TIME_PROGMEM = {
1125 basic::ZoneContext::kSuffixW ,
1134 const basic::ZonePolicy kPolicyCR ACE_TIME_PROGMEM = {
1148 static const basic::ZoneRule kZoneRulesCanada[] ACE_TIME_PROGMEM = {
1157 basic::ZoneContext::kSuffixW ,
1169 basic::ZoneContext::kSuffixW ,
1181 basic::ZoneContext::kSuffixW ,
1193 basic::ZoneContext::kSuffixW ,
1205 basic::ZoneContext::kSuffixW ,
1214 const basic::ZonePolicy kPolicyCanada ACE_TIME_PROGMEM = {
1228 static const basic::ZoneRule kZoneRulesChatham[] ACE_TIME_PROGMEM = {
1237 basic::ZoneContext::kSuffixS ,
1249 basic::ZoneContext::kSuffixS ,
1261 basic::ZoneContext::kSuffixS ,
1273 basic::ZoneContext::kSuffixS ,
1285 basic::ZoneContext::kSuffixS ,
1294 const basic::ZonePolicy kPolicyChatham ACE_TIME_PROGMEM = {
1308 static const basic::ZoneRule kZoneRulesChile[] ACE_TIME_PROGMEM = {
1317 basic::ZoneContext::kSuffixU ,
1329 basic::ZoneContext::kSuffixU ,
1341 basic::ZoneContext::kSuffixU ,
1353 basic::ZoneContext::kSuffixU ,
1365 basic::ZoneContext::kSuffixU ,
1377 basic::ZoneContext::kSuffixU ,
1389 basic::ZoneContext::kSuffixU ,
1401 basic::ZoneContext::kSuffixU ,
1413 basic::ZoneContext::kSuffixU ,
1425 basic::ZoneContext::kSuffixU ,
1437 basic::ZoneContext::kSuffixU ,
1449 basic::ZoneContext::kSuffixU ,
1461 basic::ZoneContext::kSuffixU ,
1473 basic::ZoneContext::kSuffixU ,
1485 basic::ZoneContext::kSuffixU ,
1494 const basic::ZonePolicy kPolicyChile ACE_TIME_PROGMEM = {
1508 static const basic::ZoneRule kZoneRulesCook[] ACE_TIME_PROGMEM = {
1517 basic::ZoneContext::kSuffixW ,
1526 const basic::ZonePolicy kPolicyCook ACE_TIME_PROGMEM = {
1540 static const basic::ZoneRule kZoneRulesCuba[] ACE_TIME_PROGMEM = {
1549 basic::ZoneContext::kSuffixS ,
1561 basic::ZoneContext::kSuffixS ,
1573 basic::ZoneContext::kSuffixS ,
1585 basic::ZoneContext::kSuffixS ,
1597 basic::ZoneContext::kSuffixS ,
1609 basic::ZoneContext::kSuffixS ,
1621 basic::ZoneContext::kSuffixS ,
1633 basic::ZoneContext::kSuffixS ,
1645 basic::ZoneContext::kSuffixS ,
1657 basic::ZoneContext::kSuffixS ,
1669 basic::ZoneContext::kSuffixS ,
1681 basic::ZoneContext::kSuffixS ,
1693 basic::ZoneContext::kSuffixS ,
1705 basic::ZoneContext::kSuffixS ,
1714 const basic::ZonePolicy kPolicyCuba ACE_TIME_PROGMEM = {
1728 static const basic::ZoneRule kZoneRulesDhaka[] ACE_TIME_PROGMEM = {
1737 basic::ZoneContext::kSuffixW ,
1749 basic::ZoneContext::kSuffixW ,
1761 basic::ZoneContext::kSuffixW ,
1770 const basic::ZonePolicy kPolicyDhaka ACE_TIME_PROGMEM = {
1784 static const basic::ZoneRule kZoneRulesEU[] ACE_TIME_PROGMEM = {
1793 basic::ZoneContext::kSuffixU ,
1805 basic::ZoneContext::kSuffixU ,
1817 basic::ZoneContext::kSuffixU ,
1826 const basic::ZonePolicy kPolicyEU ACE_TIME_PROGMEM = {
1840 static const basic::ZoneRule kZoneRulesEUAsia[] ACE_TIME_PROGMEM = {
1849 basic::ZoneContext::kSuffixU ,
1861 basic::ZoneContext::kSuffixU ,
1873 basic::ZoneContext::kSuffixU ,
1882 const basic::ZonePolicy kPolicyEUAsia ACE_TIME_PROGMEM = {
1896 static const basic::ZoneRule kZoneRulesEcuador[] ACE_TIME_PROGMEM = {
1905 basic::ZoneContext::kSuffixW ,
1914 const basic::ZonePolicy kPolicyEcuador ACE_TIME_PROGMEM = {
1928 static const basic::ZoneRule kZoneRulesEire[] ACE_TIME_PROGMEM = {
1937 basic::ZoneContext::kSuffixU ,
1949 basic::ZoneContext::kSuffixU ,
1961 basic::ZoneContext::kSuffixU ,
1970 const basic::ZonePolicy kPolicyEire ACE_TIME_PROGMEM = {
1984 static const basic::ZoneRule kZoneRulesFiji[] ACE_TIME_PROGMEM = {
1993 basic::ZoneContext::kSuffixW ,
2005 basic::ZoneContext::kSuffixW ,
2017 basic::ZoneContext::kSuffixW ,
2029 basic::ZoneContext::kSuffixW ,
2041 basic::ZoneContext::kSuffixW ,
2053 basic::ZoneContext::kSuffixW ,
2065 basic::ZoneContext::kSuffixW ,
2077 basic::ZoneContext::kSuffixW ,
2089 basic::ZoneContext::kSuffixW ,
2101 basic::ZoneContext::kSuffixW ,
2113 basic::ZoneContext::kSuffixW ,
2125 basic::ZoneContext::kSuffixW ,
2137 basic::ZoneContext::kSuffixW ,
2146 const basic::ZonePolicy kPolicyFiji ACE_TIME_PROGMEM = {
2160 static const basic::ZoneRule kZoneRulesGhana[] ACE_TIME_PROGMEM = {
2169 basic::ZoneContext::kSuffixW ,
2178 const basic::ZonePolicy kPolicyGhana ACE_TIME_PROGMEM = {
2192 static const basic::ZoneRule kZoneRulesGuat[] ACE_TIME_PROGMEM = {
2201 basic::ZoneContext::kSuffixW ,
2213 basic::ZoneContext::kSuffixW ,
2225 basic::ZoneContext::kSuffixW ,
2234 const basic::ZonePolicy kPolicyGuat ACE_TIME_PROGMEM = {
2248 static const basic::ZoneRule kZoneRulesHK[] ACE_TIME_PROGMEM = {
2257 basic::ZoneContext::kSuffixW ,
2266 const basic::ZonePolicy kPolicyHK ACE_TIME_PROGMEM = {
2280 static const basic::ZoneRule kZoneRulesHaiti[] ACE_TIME_PROGMEM = {
2289 basic::ZoneContext::kSuffixS ,
2301 basic::ZoneContext::kSuffixW ,
2313 basic::ZoneContext::kSuffixW ,
2325 basic::ZoneContext::kSuffixW ,
2337 basic::ZoneContext::kSuffixW ,
2349 basic::ZoneContext::kSuffixW ,
2361 basic::ZoneContext::kSuffixW ,
2370 const basic::ZonePolicy kPolicyHaiti ACE_TIME_PROGMEM = {
2384 static const basic::ZoneRule kZoneRulesHoliday[] ACE_TIME_PROGMEM = {
2393 basic::ZoneContext::kSuffixS ,
2402 const basic::ZonePolicy kPolicyHoliday ACE_TIME_PROGMEM = {
2416 static const basic::ZoneRule kZoneRulesHond[] ACE_TIME_PROGMEM = {
2425 basic::ZoneContext::kSuffixW ,
2437 basic::ZoneContext::kSuffixW ,
2449 basic::ZoneContext::kSuffixW ,
2458 const basic::ZonePolicy kPolicyHond ACE_TIME_PROGMEM = {
2472 static const basic::ZoneRule kZoneRulesIran[] ACE_TIME_PROGMEM = {
2481 basic::ZoneContext::kSuffixW ,
2493 basic::ZoneContext::kSuffixW ,
2505 basic::ZoneContext::kSuffixW ,
2517 basic::ZoneContext::kSuffixW ,
2529 basic::ZoneContext::kSuffixW ,
2541 basic::ZoneContext::kSuffixW ,
2553 basic::ZoneContext::kSuffixW ,
2565 basic::ZoneContext::kSuffixW ,
2577 basic::ZoneContext::kSuffixW ,
2589 basic::ZoneContext::kSuffixW ,
2601 basic::ZoneContext::kSuffixW ,
2613 basic::ZoneContext::kSuffixW ,
2625 basic::ZoneContext::kSuffixW ,
2637 basic::ZoneContext::kSuffixW ,
2649 basic::ZoneContext::kSuffixW ,
2661 basic::ZoneContext::kSuffixW ,
2673 basic::ZoneContext::kSuffixW ,
2685 basic::ZoneContext::kSuffixW ,
2697 basic::ZoneContext::kSuffixW ,
2709 basic::ZoneContext::kSuffixW ,
2721 basic::ZoneContext::kSuffixW ,
2733 basic::ZoneContext::kSuffixW ,
2745 basic::ZoneContext::kSuffixW ,
2757 basic::ZoneContext::kSuffixW ,
2769 basic::ZoneContext::kSuffixW ,
2781 basic::ZoneContext::kSuffixW ,
2793 basic::ZoneContext::kSuffixW ,
2805 basic::ZoneContext::kSuffixW ,
2817 basic::ZoneContext::kSuffixW ,
2829 basic::ZoneContext::kSuffixW ,
2841 basic::ZoneContext::kSuffixW ,
2853 basic::ZoneContext::kSuffixW ,
2865 basic::ZoneContext::kSuffixW ,
2877 basic::ZoneContext::kSuffixW ,
2889 basic::ZoneContext::kSuffixW ,
2901 basic::ZoneContext::kSuffixW ,
2913 basic::ZoneContext::kSuffixW ,
2925 basic::ZoneContext::kSuffixW ,
2937 basic::ZoneContext::kSuffixW ,
2949 basic::ZoneContext::kSuffixW ,
2961 basic::ZoneContext::kSuffixW ,
2973 basic::ZoneContext::kSuffixW ,
2985 basic::ZoneContext::kSuffixW ,
2997 basic::ZoneContext::kSuffixW ,
3009 basic::ZoneContext::kSuffixW ,
3021 basic::ZoneContext::kSuffixW ,
3033 basic::ZoneContext::kSuffixW ,
3045 basic::ZoneContext::kSuffixW ,
3057 basic::ZoneContext::kSuffixW ,
3069 basic::ZoneContext::kSuffixW ,
3081 basic::ZoneContext::kSuffixW ,
3093 basic::ZoneContext::kSuffixW ,
3105 basic::ZoneContext::kSuffixW ,
3117 basic::ZoneContext::kSuffixW ,
3129 basic::ZoneContext::kSuffixW ,
3138 const basic::ZonePolicy kPolicyIran ACE_TIME_PROGMEM = {
3152 static const basic::ZoneRule kZoneRulesIraq[] ACE_TIME_PROGMEM = {
3161 basic::ZoneContext::kSuffixS ,
3173 basic::ZoneContext::kSuffixS ,
3185 basic::ZoneContext::kSuffixS ,
3194 const basic::ZonePolicy kPolicyIraq ACE_TIME_PROGMEM = {
3208 static const basic::ZoneRule kZoneRulesJapan[] ACE_TIME_PROGMEM = {
3217 basic::ZoneContext::kSuffixW ,
3226 const basic::ZonePolicy kPolicyJapan ACE_TIME_PROGMEM = {
3240 static const basic::ZoneRule kZoneRulesJordan[] ACE_TIME_PROGMEM = {
3249 basic::ZoneContext::kSuffixS ,
3261 basic::ZoneContext::kSuffixS ,
3273 basic::ZoneContext::kSuffixS ,
3285 basic::ZoneContext::kSuffixS ,
3297 basic::ZoneContext::kSuffixW ,
3309 basic::ZoneContext::kSuffixS ,
3321 basic::ZoneContext::kSuffixS ,
3333 basic::ZoneContext::kSuffixS ,
3345 basic::ZoneContext::kSuffixS ,
3357 basic::ZoneContext::kSuffixW ,
3369 basic::ZoneContext::kSuffixW ,
3381 basic::ZoneContext::kSuffixS ,
3390 const basic::ZonePolicy kPolicyJordan ACE_TIME_PROGMEM = {
3404 static const basic::ZoneRule kZoneRulesLH[] ACE_TIME_PROGMEM = {
3413 basic::ZoneContext::kSuffixW ,
3425 basic::ZoneContext::kSuffixW ,
3437 basic::ZoneContext::kSuffixW ,
3449 basic::ZoneContext::kSuffixW ,
3461 basic::ZoneContext::kSuffixW ,
3473 basic::ZoneContext::kSuffixW ,
3485 basic::ZoneContext::kSuffixW ,
3497 basic::ZoneContext::kSuffixW ,
3509 basic::ZoneContext::kSuffixW ,
3518 const basic::ZonePolicy kPolicyLH ACE_TIME_PROGMEM = {
3532 static const basic::ZoneRule kZoneRulesLebanon[] ACE_TIME_PROGMEM = {
3541 basic::ZoneContext::kSuffixW ,
3553 basic::ZoneContext::kSuffixW ,
3565 basic::ZoneContext::kSuffixW ,
3574 const basic::ZonePolicy kPolicyLebanon ACE_TIME_PROGMEM = {
3588 static const basic::ZoneRule kZoneRulesMacau[] ACE_TIME_PROGMEM = {
3597 basic::ZoneContext::kSuffixW ,
3606 const basic::ZonePolicy kPolicyMacau ACE_TIME_PROGMEM = {
3620 static const basic::ZoneRule kZoneRulesMauritius[] ACE_TIME_PROGMEM = {
3629 basic::ZoneContext::kSuffixW ,
3641 basic::ZoneContext::kSuffixW ,
3653 basic::ZoneContext::kSuffixW ,
3662 const basic::ZonePolicy kPolicyMauritius ACE_TIME_PROGMEM = {
3663 kZoneRulesMauritius ,
3676 static const basic::ZoneRule kZoneRulesMexico[] ACE_TIME_PROGMEM = {
3685 basic::ZoneContext::kSuffixW ,
3697 basic::ZoneContext::kSuffixW ,
3709 basic::ZoneContext::kSuffixW ,
3721 basic::ZoneContext::kSuffixW ,
3733 basic::ZoneContext::kSuffixW ,
3745 basic::ZoneContext::kSuffixW ,
3757 basic::ZoneContext::kSuffixW ,
3766 const basic::ZonePolicy kPolicyMexico ACE_TIME_PROGMEM = {
3780 static const basic::ZoneRule kZoneRulesMoldova[] ACE_TIME_PROGMEM = {
3789 basic::ZoneContext::kSuffixW ,
3801 basic::ZoneContext::kSuffixW ,
3810 const basic::ZonePolicy kPolicyMoldova ACE_TIME_PROGMEM = {
3824 static const basic::ZoneRule kZoneRulesMoncton[] ACE_TIME_PROGMEM = {
3833 basic::ZoneContext::kSuffixW ,
3845 basic::ZoneContext::kSuffixW + 1 ,
3857 basic::ZoneContext::kSuffixW + 1 ,
3866 const basic::ZonePolicy kPolicyMoncton ACE_TIME_PROGMEM = {
3880 static const basic::ZoneRule kZoneRulesMongol[] ACE_TIME_PROGMEM = {
3889 basic::ZoneContext::kSuffixW ,
3901 basic::ZoneContext::kSuffixW ,
3913 basic::ZoneContext::kSuffixW ,
3925 basic::ZoneContext::kSuffixW ,
3937 basic::ZoneContext::kSuffixW ,
3949 basic::ZoneContext::kSuffixW ,
3958 const basic::ZonePolicy kPolicyMongol ACE_TIME_PROGMEM = {
3972 static const basic::ZoneRule kZoneRulesNC[] ACE_TIME_PROGMEM = {
3981 basic::ZoneContext::kSuffixS ,
3990 const basic::ZonePolicy kPolicyNC ACE_TIME_PROGMEM = {
4004 static const basic::ZoneRule kZoneRulesNZ[] ACE_TIME_PROGMEM = {
4013 basic::ZoneContext::kSuffixS ,
4025 basic::ZoneContext::kSuffixS ,
4037 basic::ZoneContext::kSuffixS ,
4049 basic::ZoneContext::kSuffixS ,
4061 basic::ZoneContext::kSuffixS ,
4070 const basic::ZonePolicy kPolicyNZ ACE_TIME_PROGMEM = {
4084 static const basic::ZoneRule kZoneRulesNic[] ACE_TIME_PROGMEM = {
4093 basic::ZoneContext::kSuffixW ,
4105 basic::ZoneContext::kSuffixW ,
4117 basic::ZoneContext::kSuffixW ,
4129 basic::ZoneContext::kSuffixW ,
4141 basic::ZoneContext::kSuffixW ,
4150 const basic::ZonePolicy kPolicyNic ACE_TIME_PROGMEM = {
4164 static const basic::ZoneRule kZoneRulesPRC[] ACE_TIME_PROGMEM = {
4173 basic::ZoneContext::kSuffixW ,
4182 const basic::ZonePolicy kPolicyPRC ACE_TIME_PROGMEM = {
4196 static const basic::ZoneRule kZoneRulesPakistan[] ACE_TIME_PROGMEM = {
4205 basic::ZoneContext::kSuffixW ,
4217 basic::ZoneContext::kSuffixW ,
4229 basic::ZoneContext::kSuffixW ,
4241 basic::ZoneContext::kSuffixW ,
4253 basic::ZoneContext::kSuffixW ,
4265 basic::ZoneContext::kSuffixW ,
4274 const basic::ZonePolicy kPolicyPakistan ACE_TIME_PROGMEM = {
4275 kZoneRulesPakistan ,
4288 static const basic::ZoneRule kZoneRulesPara[] ACE_TIME_PROGMEM = {
4297 basic::ZoneContext::kSuffixW ,
4309 basic::ZoneContext::kSuffixW ,
4321 basic::ZoneContext::kSuffixW ,
4333 basic::ZoneContext::kSuffixW ,
4345 basic::ZoneContext::kSuffixW ,
4357 basic::ZoneContext::kSuffixW ,
4369 basic::ZoneContext::kSuffixW ,
4381 basic::ZoneContext::kSuffixW ,
4393 basic::ZoneContext::kSuffixW ,
4405 basic::ZoneContext::kSuffixW ,
4414 const basic::ZonePolicy kPolicyPara ACE_TIME_PROGMEM = {
4428 static const basic::ZoneRule kZoneRulesPeru[] ACE_TIME_PROGMEM = {
4437 basic::ZoneContext::kSuffixW ,
4446 const basic::ZonePolicy kPolicyPeru ACE_TIME_PROGMEM = {
4460 static const basic::ZoneRule kZoneRulesPhil[] ACE_TIME_PROGMEM = {
4469 basic::ZoneContext::kSuffixW ,
4478 const basic::ZonePolicy kPolicyPhil ACE_TIME_PROGMEM = {
4492 static const basic::ZoneRule kZoneRulesROK[] ACE_TIME_PROGMEM = {
4501 basic::ZoneContext::kSuffixW ,
4510 const basic::ZonePolicy kPolicyROK ACE_TIME_PROGMEM = {
4524 static const basic::ZoneRule kZoneRulesRussiaAsia[] ACE_TIME_PROGMEM = {
4533 basic::ZoneContext::kSuffixS ,
4545 basic::ZoneContext::kSuffixS ,
4557 basic::ZoneContext::kSuffixS ,
4566 const basic::ZonePolicy kPolicyRussiaAsia ACE_TIME_PROGMEM = {
4567 kZoneRulesRussiaAsia ,
4580 static const basic::ZoneRule kZoneRulesSA[] ACE_TIME_PROGMEM = {
4589 basic::ZoneContext::kSuffixW ,
4598 const basic::ZonePolicy kPolicySA ACE_TIME_PROGMEM = {
4612 static const basic::ZoneRule kZoneRulesSalv[] ACE_TIME_PROGMEM = {
4621 basic::ZoneContext::kSuffixW ,
4630 const basic::ZonePolicy kPolicySalv ACE_TIME_PROGMEM = {
4644 static const basic::ZoneRule kZoneRulesSyria[] ACE_TIME_PROGMEM = {
4653 basic::ZoneContext::kSuffixW ,
4665 basic::ZoneContext::kSuffixW ,
4677 basic::ZoneContext::kSuffixW ,
4689 basic::ZoneContext::kSuffixW ,
4701 basic::ZoneContext::kSuffixW ,
4713 basic::ZoneContext::kSuffixW ,
4725 basic::ZoneContext::kSuffixW ,
4737 basic::ZoneContext::kSuffixW ,
4749 basic::ZoneContext::kSuffixW ,
4761 basic::ZoneContext::kSuffixW ,
4773 basic::ZoneContext::kSuffixW ,
4785 basic::ZoneContext::kSuffixW ,
4794 const basic::ZonePolicy kPolicySyria ACE_TIME_PROGMEM = {
4808 static const basic::ZoneRule kZoneRulesTaiwan[] ACE_TIME_PROGMEM = {
4817 basic::ZoneContext::kSuffixW ,
4826 const basic::ZonePolicy kPolicyTaiwan ACE_TIME_PROGMEM = {
4840 static const basic::ZoneRule kZoneRulesThule[] ACE_TIME_PROGMEM = {
4849 basic::ZoneContext::kSuffixW ,
4861 basic::ZoneContext::kSuffixW ,
4873 basic::ZoneContext::kSuffixW ,
4885 basic::ZoneContext::kSuffixW ,
4897 basic::ZoneContext::kSuffixW ,
4906 const basic::ZonePolicy kPolicyThule ACE_TIME_PROGMEM = {
4920 static const basic::ZoneRule kZoneRulesTonga[] ACE_TIME_PROGMEM = {
4929 basic::ZoneContext::kSuffixW ,
4941 basic::ZoneContext::kSuffixS ,
4953 basic::ZoneContext::kSuffixS ,
4965 basic::ZoneContext::kSuffixW ,
4977 basic::ZoneContext::kSuffixW ,
4989 basic::ZoneContext::kSuffixW ,
5001 basic::ZoneContext::kSuffixW ,
5010 const basic::ZonePolicy kPolicyTonga ACE_TIME_PROGMEM = {
5024 static const basic::ZoneRule kZoneRulesTunisia[] ACE_TIME_PROGMEM = {
5033 basic::ZoneContext::kSuffixS ,
5045 basic::ZoneContext::kSuffixS ,
5057 basic::ZoneContext::kSuffixS ,
5069 basic::ZoneContext::kSuffixS ,
5081 basic::ZoneContext::kSuffixS ,
5090 const basic::ZonePolicy kPolicyTunisia ACE_TIME_PROGMEM = {
5104 static const basic::ZoneRule kZoneRulesUS[] ACE_TIME_PROGMEM = {
5113 basic::ZoneContext::kSuffixW ,
5125 basic::ZoneContext::kSuffixW ,
5137 basic::ZoneContext::kSuffixW ,
5149 basic::ZoneContext::kSuffixW ,
5161 basic::ZoneContext::kSuffixW ,
5170 const basic::ZonePolicy kPolicyUS ACE_TIME_PROGMEM = {
5184 static const basic::ZoneRule kZoneRulesUruguay[] ACE_TIME_PROGMEM = {
5193 basic::ZoneContext::kSuffixW ,
5205 basic::ZoneContext::kSuffixW ,
5217 basic::ZoneContext::kSuffixW ,
5229 basic::ZoneContext::kSuffixW ,
5241 basic::ZoneContext::kSuffixW ,
5253 basic::ZoneContext::kSuffixW ,
5262 const basic::ZonePolicy kPolicyUruguay ACE_TIME_PROGMEM = {
5276 static const basic::ZoneRule kZoneRulesVanuatu[] ACE_TIME_PROGMEM = {
5285 basic::ZoneContext::kSuffixW ,
5294 const basic::ZonePolicy kPolicyVanuatu ACE_TIME_PROGMEM = {
5308 static const basic::ZoneRule kZoneRulesWinn[] ACE_TIME_PROGMEM = {
5317 basic::ZoneContext::kSuffixS ,
5329 basic::ZoneContext::kSuffixS ,
5341 basic::ZoneContext::kSuffixS ,
5350 const basic::ZonePolicy kPolicyWinn ACE_TIME_PROGMEM = {
5364 static const basic::ZoneRule kZoneRulesZion[] ACE_TIME_PROGMEM = {
5373 basic::ZoneContext::kSuffixW ,
5385 basic::ZoneContext::kSuffixW ,
5397 basic::ZoneContext::kSuffixW ,
5409 basic::ZoneContext::kSuffixW ,
5421 basic::ZoneContext::kSuffixW ,
5433 basic::ZoneContext::kSuffixW ,
5445 basic::ZoneContext::kSuffixW ,
5457 basic::ZoneContext::kSuffixW ,
5469 basic::ZoneContext::kSuffixW ,
5481 basic::ZoneContext::kSuffixW ,
5493 basic::ZoneContext::kSuffixW ,
5505 basic::ZoneContext::kSuffixW ,
5517 basic::ZoneContext::kSuffixW ,
5529 basic::ZoneContext::kSuffixW ,
5541 basic::ZoneContext::kSuffixW ,
5553 basic::ZoneContext::kSuffixW ,
5565 basic::ZoneContext::kSuffixW ,
5577 basic::ZoneContext::kSuffixW ,
5589 basic::ZoneContext::kSuffixW ,
5601 basic::ZoneContext::kSuffixW ,
5613 basic::ZoneContext::kSuffixW ,
5625 basic::ZoneContext::kSuffixW ,
5637 basic::ZoneContext::kSuffixW ,
5649 basic::ZoneContext::kSuffixW ,
5658 const basic::ZonePolicy kPolicyZion ACE_TIME_PROGMEM = {