diff --git a/bt5/erp5_core_proxy_field_legacy/SkinTemplateItem/portal_skins/erp5_core_proxy_field_legacy/Base_viewFieldLibrary/my_date.xml b/bt5/erp5_core_proxy_field_legacy/SkinTemplateItem/portal_skins/erp5_core_proxy_field_legacy/Base_viewFieldLibrary/my_date.xml
index 5da130b794410c3c23ef6ebd60e5e2a4abafb194..cc7ca5c2e0a516b78c38d390cc0a7c3ceede7d40 100644
--- a/bt5/erp5_core_proxy_field_legacy/SkinTemplateItem/portal_skins/erp5_core_proxy_field_legacy/Base_viewFieldLibrary/my_date.xml
+++ b/bt5/erp5_core_proxy_field_legacy/SkinTemplateItem/portal_skins/erp5_core_proxy_field_legacy/Base_viewFieldLibrary/my_date.xml
@@ -2041,104 +2041,2488 @@
                     <value>
                       <list>
                         <tuple>
-                          <string>GMT-12</string>
-                          <string>GMT-12</string>
+                          <string>Africa/Abidjan</string>
+                          <string>Africa/Abidjan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Accra</string>
+                          <string>Africa/Accra</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Addis_Ababa</string>
+                          <string>Africa/Addis_Ababa</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Algiers</string>
+                          <string>Africa/Algiers</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Asmara</string>
+                          <string>Africa/Asmara</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Asmera</string>
+                          <string>Africa/Asmera</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Bamako</string>
+                          <string>Africa/Bamako</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Bangui</string>
+                          <string>Africa/Bangui</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Banjul</string>
+                          <string>Africa/Banjul</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Bissau</string>
+                          <string>Africa/Bissau</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Blantyre</string>
+                          <string>Africa/Blantyre</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Brazzaville</string>
+                          <string>Africa/Brazzaville</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Bujumbura</string>
+                          <string>Africa/Bujumbura</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Cairo</string>
+                          <string>Africa/Cairo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Casablanca</string>
+                          <string>Africa/Casablanca</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Ceuta</string>
+                          <string>Africa/Ceuta</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Conakry</string>
+                          <string>Africa/Conakry</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Dakar</string>
+                          <string>Africa/Dakar</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Dar_es_Salaam</string>
+                          <string>Africa/Dar_es_Salaam</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Djibouti</string>
+                          <string>Africa/Djibouti</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Douala</string>
+                          <string>Africa/Douala</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/El_Aaiun</string>
+                          <string>Africa/El_Aaiun</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Freetown</string>
+                          <string>Africa/Freetown</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Gaborone</string>
+                          <string>Africa/Gaborone</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Harare</string>
+                          <string>Africa/Harare</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Johannesburg</string>
+                          <string>Africa/Johannesburg</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Juba</string>
+                          <string>Africa/Juba</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Kampala</string>
+                          <string>Africa/Kampala</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Khartoum</string>
+                          <string>Africa/Khartoum</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Kigali</string>
+                          <string>Africa/Kigali</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Kinshasa</string>
+                          <string>Africa/Kinshasa</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Lagos</string>
+                          <string>Africa/Lagos</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Libreville</string>
+                          <string>Africa/Libreville</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Lome</string>
+                          <string>Africa/Lome</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Luanda</string>
+                          <string>Africa/Luanda</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Lubumbashi</string>
+                          <string>Africa/Lubumbashi</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Lusaka</string>
+                          <string>Africa/Lusaka</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Malabo</string>
+                          <string>Africa/Malabo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Maputo</string>
+                          <string>Africa/Maputo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Maseru</string>
+                          <string>Africa/Maseru</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Mbabane</string>
+                          <string>Africa/Mbabane</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Mogadishu</string>
+                          <string>Africa/Mogadishu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Monrovia</string>
+                          <string>Africa/Monrovia</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Nairobi</string>
+                          <string>Africa/Nairobi</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Ndjamena</string>
+                          <string>Africa/Ndjamena</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Niamey</string>
+                          <string>Africa/Niamey</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Nouakchott</string>
+                          <string>Africa/Nouakchott</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Ouagadougou</string>
+                          <string>Africa/Ouagadougou</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Porto-Novo</string>
+                          <string>Africa/Porto-Novo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Sao_Tome</string>
+                          <string>Africa/Sao_Tome</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Timbuktu</string>
+                          <string>Africa/Timbuktu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Tripoli</string>
+                          <string>Africa/Tripoli</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Tunis</string>
+                          <string>Africa/Tunis</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Windhoek</string>
+                          <string>Africa/Windhoek</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Adak</string>
+                          <string>America/Adak</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Anchorage</string>
+                          <string>America/Anchorage</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Anguilla</string>
+                          <string>America/Anguilla</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Antigua</string>
+                          <string>America/Antigua</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Araguaina</string>
+                          <string>America/Araguaina</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Buenos_Aires</string>
+                          <string>America/Argentina/Buenos_Aires</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Catamarca</string>
+                          <string>America/Argentina/Catamarca</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/ComodRivadavia</string>
+                          <string>America/Argentina/ComodRivadavia</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Cordoba</string>
+                          <string>America/Argentina/Cordoba</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Jujuy</string>
+                          <string>America/Argentina/Jujuy</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/La_Rioja</string>
+                          <string>America/Argentina/La_Rioja</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Mendoza</string>
+                          <string>America/Argentina/Mendoza</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Rio_Gallegos</string>
+                          <string>America/Argentina/Rio_Gallegos</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Salta</string>
+                          <string>America/Argentina/Salta</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/San_Juan</string>
+                          <string>America/Argentina/San_Juan</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/San_Luis</string>
+                          <string>America/Argentina/San_Luis</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Tucuman</string>
+                          <string>America/Argentina/Tucuman</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Ushuaia</string>
+                          <string>America/Argentina/Ushuaia</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Aruba</string>
+                          <string>America/Aruba</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Asuncion</string>
+                          <string>America/Asuncion</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Atikokan</string>
+                          <string>America/Atikokan</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Atka</string>
+                          <string>America/Atka</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Bahia</string>
+                          <string>America/Bahia</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Bahia_Banderas</string>
+                          <string>America/Bahia_Banderas</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Barbados</string>
+                          <string>America/Barbados</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Belem</string>
+                          <string>America/Belem</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Belize</string>
+                          <string>America/Belize</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Blanc-Sablon</string>
+                          <string>America/Blanc-Sablon</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Boa_Vista</string>
+                          <string>America/Boa_Vista</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Bogota</string>
+                          <string>America/Bogota</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Boise</string>
+                          <string>America/Boise</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Buenos_Aires</string>
+                          <string>America/Buenos_Aires</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Cambridge_Bay</string>
+                          <string>America/Cambridge_Bay</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Campo_Grande</string>
+                          <string>America/Campo_Grande</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Cancun</string>
+                          <string>America/Cancun</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Caracas</string>
+                          <string>America/Caracas</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Catamarca</string>
+                          <string>America/Catamarca</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Cayenne</string>
+                          <string>America/Cayenne</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Cayman</string>
+                          <string>America/Cayman</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Chicago</string>
+                          <string>America/Chicago</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Chihuahua</string>
+                          <string>America/Chihuahua</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Coral_Harbour</string>
+                          <string>America/Coral_Harbour</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Cordoba</string>
+                          <string>America/Cordoba</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Costa_Rica</string>
+                          <string>America/Costa_Rica</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Creston</string>
+                          <string>America/Creston</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Cuiaba</string>
+                          <string>America/Cuiaba</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Curacao</string>
+                          <string>America/Curacao</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Danmarkshavn</string>
+                          <string>America/Danmarkshavn</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Dawson</string>
+                          <string>America/Dawson</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Dawson_Creek</string>
+                          <string>America/Dawson_Creek</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Denver</string>
+                          <string>America/Denver</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Detroit</string>
+                          <string>America/Detroit</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Dominica</string>
+                          <string>America/Dominica</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Edmonton</string>
+                          <string>America/Edmonton</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Eirunepe</string>
+                          <string>America/Eirunepe</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/El_Salvador</string>
+                          <string>America/El_Salvador</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Ensenada</string>
+                          <string>America/Ensenada</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Fort_Wayne</string>
+                          <string>America/Fort_Wayne</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Fortaleza</string>
+                          <string>America/Fortaleza</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Glace_Bay</string>
+                          <string>America/Glace_Bay</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Godthab</string>
+                          <string>America/Godthab</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Goose_Bay</string>
+                          <string>America/Goose_Bay</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Grand_Turk</string>
+                          <string>America/Grand_Turk</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Grenada</string>
+                          <string>America/Grenada</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Guadeloupe</string>
+                          <string>America/Guadeloupe</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Guatemala</string>
+                          <string>America/Guatemala</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Guayaquil</string>
+                          <string>America/Guayaquil</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Guyana</string>
+                          <string>America/Guyana</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Halifax</string>
+                          <string>America/Halifax</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Havana</string>
+                          <string>America/Havana</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Hermosillo</string>
+                          <string>America/Hermosillo</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Indianapolis</string>
+                          <string>America/Indiana/Indianapolis</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Knox</string>
+                          <string>America/Indiana/Knox</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Marengo</string>
+                          <string>America/Indiana/Marengo</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Petersburg</string>
+                          <string>America/Indiana/Petersburg</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Tell_City</string>
+                          <string>America/Indiana/Tell_City</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Vevay</string>
+                          <string>America/Indiana/Vevay</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Vincennes</string>
+                          <string>America/Indiana/Vincennes</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Winamac</string>
+                          <string>America/Indiana/Winamac</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indianapolis</string>
+                          <string>America/Indianapolis</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Inuvik</string>
+                          <string>America/Inuvik</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Iqaluit</string>
+                          <string>America/Iqaluit</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Jamaica</string>
+                          <string>America/Jamaica</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Jujuy</string>
+                          <string>America/Jujuy</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Juneau</string>
+                          <string>America/Juneau</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Kentucky/Louisville</string>
+                          <string>America/Kentucky/Louisville</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Kentucky/Monticello</string>
+                          <string>America/Kentucky/Monticello</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Knox_IN</string>
+                          <string>America/Knox_IN</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Kralendijk</string>
+                          <string>America/Kralendijk</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/La_Paz</string>
+                          <string>America/La_Paz</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Lima</string>
+                          <string>America/Lima</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Los_Angeles</string>
+                          <string>America/Los_Angeles</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Louisville</string>
+                          <string>America/Louisville</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Lower_Princes</string>
+                          <string>America/Lower_Princes</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Maceio</string>
+                          <string>America/Maceio</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Managua</string>
+                          <string>America/Managua</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Manaus</string>
+                          <string>America/Manaus</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Marigot</string>
+                          <string>America/Marigot</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Martinique</string>
+                          <string>America/Martinique</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Matamoros</string>
+                          <string>America/Matamoros</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Mazatlan</string>
+                          <string>America/Mazatlan</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Mendoza</string>
+                          <string>America/Mendoza</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Menominee</string>
+                          <string>America/Menominee</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Merida</string>
+                          <string>America/Merida</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Metlakatla</string>
+                          <string>America/Metlakatla</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Mexico_City</string>
+                          <string>America/Mexico_City</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Miquelon</string>
+                          <string>America/Miquelon</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Moncton</string>
+                          <string>America/Moncton</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Monterrey</string>
+                          <string>America/Monterrey</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Montevideo</string>
+                          <string>America/Montevideo</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Montreal</string>
+                          <string>America/Montreal</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Montserrat</string>
+                          <string>America/Montserrat</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Nassau</string>
+                          <string>America/Nassau</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/New_York</string>
+                          <string>America/New_York</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Nipigon</string>
+                          <string>America/Nipigon</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Nome</string>
+                          <string>America/Nome</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Noronha</string>
+                          <string>America/Noronha</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/North_Dakota/Beulah</string>
+                          <string>America/North_Dakota/Beulah</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/North_Dakota/Center</string>
+                          <string>America/North_Dakota/Center</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/North_Dakota/New_Salem</string>
+                          <string>America/North_Dakota/New_Salem</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Ojinaga</string>
+                          <string>America/Ojinaga</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Panama</string>
+                          <string>America/Panama</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Pangnirtung</string>
+                          <string>America/Pangnirtung</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Paramaribo</string>
+                          <string>America/Paramaribo</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Phoenix</string>
+                          <string>America/Phoenix</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Port-au-Prince</string>
+                          <string>America/Port-au-Prince</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Port_of_Spain</string>
+                          <string>America/Port_of_Spain</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Porto_Acre</string>
+                          <string>America/Porto_Acre</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Porto_Velho</string>
+                          <string>America/Porto_Velho</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Puerto_Rico</string>
+                          <string>America/Puerto_Rico</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Rainy_River</string>
+                          <string>America/Rainy_River</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Rankin_Inlet</string>
+                          <string>America/Rankin_Inlet</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Recife</string>
+                          <string>America/Recife</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Regina</string>
+                          <string>America/Regina</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Resolute</string>
+                          <string>America/Resolute</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Rio_Branco</string>
+                          <string>America/Rio_Branco</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Rosario</string>
+                          <string>America/Rosario</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Santa_Isabel</string>
+                          <string>America/Santa_Isabel</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Santarem</string>
+                          <string>America/Santarem</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Santiago</string>
+                          <string>America/Santiago</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Santo_Domingo</string>
+                          <string>America/Santo_Domingo</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Sao_Paulo</string>
+                          <string>America/Sao_Paulo</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Scoresbysund</string>
+                          <string>America/Scoresbysund</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Shiprock</string>
+                          <string>America/Shiprock</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Sitka</string>
+                          <string>America/Sitka</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/St_Barthelemy</string>
+                          <string>America/St_Barthelemy</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/St_Johns</string>
+                          <string>America/St_Johns</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/St_Kitts</string>
+                          <string>America/St_Kitts</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/St_Lucia</string>
+                          <string>America/St_Lucia</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/St_Thomas</string>
+                          <string>America/St_Thomas</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/St_Vincent</string>
+                          <string>America/St_Vincent</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Swift_Current</string>
+                          <string>America/Swift_Current</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Tegucigalpa</string>
+                          <string>America/Tegucigalpa</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Thule</string>
+                          <string>America/Thule</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Thunder_Bay</string>
+                          <string>America/Thunder_Bay</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Tijuana</string>
+                          <string>America/Tijuana</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Toronto</string>
+                          <string>America/Toronto</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Tortola</string>
+                          <string>America/Tortola</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Vancouver</string>
+                          <string>America/Vancouver</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Virgin</string>
+                          <string>America/Virgin</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Whitehorse</string>
+                          <string>America/Whitehorse</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Winnipeg</string>
+                          <string>America/Winnipeg</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Yakutat</string>
+                          <string>America/Yakutat</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Yellowknife</string>
+                          <string>America/Yellowknife</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Casey</string>
+                          <string>Antarctica/Casey</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Davis</string>
+                          <string>Antarctica/Davis</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/DumontDUrville</string>
+                          <string>Antarctica/DumontDUrville</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Macquarie</string>
+                          <string>Antarctica/Macquarie</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Mawson</string>
+                          <string>Antarctica/Mawson</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/McMurdo</string>
+                          <string>Antarctica/McMurdo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Palmer</string>
+                          <string>Antarctica/Palmer</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Rothera</string>
+                          <string>Antarctica/Rothera</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/South_Pole</string>
+                          <string>Antarctica/South_Pole</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Syowa</string>
+                          <string>Antarctica/Syowa</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Vostok</string>
+                          <string>Antarctica/Vostok</string>
+                        </tuple>
+                        <tuple>
+                          <string>Arctic/Longyearbyen</string>
+                          <string>Arctic/Longyearbyen</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Aden</string>
+                          <string>Asia/Aden</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Almaty</string>
+                          <string>Asia/Almaty</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Amman</string>
+                          <string>Asia/Amman</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Anadyr</string>
+                          <string>Asia/Anadyr</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Aqtau</string>
+                          <string>Asia/Aqtau</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Aqtobe</string>
+                          <string>Asia/Aqtobe</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ashgabat</string>
+                          <string>Asia/Ashgabat</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ashkhabad</string>
+                          <string>Asia/Ashkhabad</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Baghdad</string>
+                          <string>Asia/Baghdad</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Bahrain</string>
+                          <string>Asia/Bahrain</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Baku</string>
+                          <string>Asia/Baku</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Bangkok</string>
+                          <string>Asia/Bangkok</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Beirut</string>
+                          <string>Asia/Beirut</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Bishkek</string>
+                          <string>Asia/Bishkek</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Brunei</string>
+                          <string>Asia/Brunei</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Calcutta</string>
+                          <string>Asia/Calcutta</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Choibalsan</string>
+                          <string>Asia/Choibalsan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Chongqing</string>
+                          <string>Asia/Chongqing</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Chungking</string>
+                          <string>Asia/Chungking</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Colombo</string>
+                          <string>Asia/Colombo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Dacca</string>
+                          <string>Asia/Dacca</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Damascus</string>
+                          <string>Asia/Damascus</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Dhaka</string>
+                          <string>Asia/Dhaka</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Dili</string>
+                          <string>Asia/Dili</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Dubai</string>
+                          <string>Asia/Dubai</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Dushanbe</string>
+                          <string>Asia/Dushanbe</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Gaza</string>
+                          <string>Asia/Gaza</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Harbin</string>
+                          <string>Asia/Harbin</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Hebron</string>
+                          <string>Asia/Hebron</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ho_Chi_Minh</string>
+                          <string>Asia/Ho_Chi_Minh</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Hong_Kong</string>
+                          <string>Asia/Hong_Kong</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Hovd</string>
+                          <string>Asia/Hovd</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Irkutsk</string>
+                          <string>Asia/Irkutsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Istanbul</string>
+                          <string>Asia/Istanbul</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Jakarta</string>
+                          <string>Asia/Jakarta</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Jayapura</string>
+                          <string>Asia/Jayapura</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Jerusalem</string>
+                          <string>Asia/Jerusalem</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kabul</string>
+                          <string>Asia/Kabul</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kamchatka</string>
+                          <string>Asia/Kamchatka</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Karachi</string>
+                          <string>Asia/Karachi</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kashgar</string>
+                          <string>Asia/Kashgar</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kathmandu</string>
+                          <string>Asia/Kathmandu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Katmandu</string>
+                          <string>Asia/Katmandu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Khandyga</string>
+                          <string>Asia/Khandyga</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kolkata</string>
+                          <string>Asia/Kolkata</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Krasnoyarsk</string>
+                          <string>Asia/Krasnoyarsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kuala_Lumpur</string>
+                          <string>Asia/Kuala_Lumpur</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kuching</string>
+                          <string>Asia/Kuching</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kuwait</string>
+                          <string>Asia/Kuwait</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Macao</string>
+                          <string>Asia/Macao</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Macau</string>
+                          <string>Asia/Macau</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Magadan</string>
+                          <string>Asia/Magadan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Makassar</string>
+                          <string>Asia/Makassar</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Manila</string>
+                          <string>Asia/Manila</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Muscat</string>
+                          <string>Asia/Muscat</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Nicosia</string>
+                          <string>Asia/Nicosia</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Novokuznetsk</string>
+                          <string>Asia/Novokuznetsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Novosibirsk</string>
+                          <string>Asia/Novosibirsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Omsk</string>
+                          <string>Asia/Omsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Oral</string>
+                          <string>Asia/Oral</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Phnom_Penh</string>
+                          <string>Asia/Phnom_Penh</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Pontianak</string>
+                          <string>Asia/Pontianak</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Pyongyang</string>
+                          <string>Asia/Pyongyang</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Qatar</string>
+                          <string>Asia/Qatar</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Qyzylorda</string>
+                          <string>Asia/Qyzylorda</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Rangoon</string>
+                          <string>Asia/Rangoon</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Riyadh</string>
+                          <string>Asia/Riyadh</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Saigon</string>
+                          <string>Asia/Saigon</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Sakhalin</string>
+                          <string>Asia/Sakhalin</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Samarkand</string>
+                          <string>Asia/Samarkand</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Seoul</string>
+                          <string>Asia/Seoul</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Shanghai</string>
+                          <string>Asia/Shanghai</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Singapore</string>
+                          <string>Asia/Singapore</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Taipei</string>
+                          <string>Asia/Taipei</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Tashkent</string>
+                          <string>Asia/Tashkent</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Tbilisi</string>
+                          <string>Asia/Tbilisi</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Tehran</string>
+                          <string>Asia/Tehran</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Tel_Aviv</string>
+                          <string>Asia/Tel_Aviv</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Thimbu</string>
+                          <string>Asia/Thimbu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Thimphu</string>
+                          <string>Asia/Thimphu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Tokyo</string>
+                          <string>Asia/Tokyo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ujung_Pandang</string>
+                          <string>Asia/Ujung_Pandang</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ulaanbaatar</string>
+                          <string>Asia/Ulaanbaatar</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ulan_Bator</string>
+                          <string>Asia/Ulan_Bator</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Urumqi</string>
+                          <string>Asia/Urumqi</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ust-Nera</string>
+                          <string>Asia/Ust-Nera</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Vientiane</string>
+                          <string>Asia/Vientiane</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Vladivostok</string>
+                          <string>Asia/Vladivostok</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Yakutsk</string>
+                          <string>Asia/Yakutsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Yekaterinburg</string>
+                          <string>Asia/Yekaterinburg</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Yerevan</string>
+                          <string>Asia/Yerevan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Azores</string>
+                          <string>Atlantic/Azores</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Bermuda</string>
+                          <string>Atlantic/Bermuda</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Canary</string>
+                          <string>Atlantic/Canary</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Cape_Verde</string>
+                          <string>Atlantic/Cape_Verde</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Faeroe</string>
+                          <string>Atlantic/Faeroe</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Faroe</string>
+                          <string>Atlantic/Faroe</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Jan_Mayen</string>
+                          <string>Atlantic/Jan_Mayen</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Madeira</string>
+                          <string>Atlantic/Madeira</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Reykjavik</string>
+                          <string>Atlantic/Reykjavik</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/South_Georgia</string>
+                          <string>Atlantic/South_Georgia</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/St_Helena</string>
+                          <string>Atlantic/St_Helena</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Stanley</string>
+                          <string>Atlantic/Stanley</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/ACT</string>
+                          <string>Australia/ACT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Adelaide</string>
+                          <string>Australia/Adelaide</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Brisbane</string>
+                          <string>Australia/Brisbane</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Broken_Hill</string>
+                          <string>Australia/Broken_Hill</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Canberra</string>
+                          <string>Australia/Canberra</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Currie</string>
+                          <string>Australia/Currie</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Darwin</string>
+                          <string>Australia/Darwin</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Eucla</string>
+                          <string>Australia/Eucla</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Hobart</string>
+                          <string>Australia/Hobart</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/LHI</string>
+                          <string>Australia/LHI</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Lindeman</string>
+                          <string>Australia/Lindeman</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Lord_Howe</string>
+                          <string>Australia/Lord_Howe</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Melbourne</string>
+                          <string>Australia/Melbourne</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/NSW</string>
+                          <string>Australia/NSW</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/North</string>
+                          <string>Australia/North</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Perth</string>
+                          <string>Australia/Perth</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Queensland</string>
+                          <string>Australia/Queensland</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/South</string>
+                          <string>Australia/South</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Sydney</string>
+                          <string>Australia/Sydney</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Tasmania</string>
+                          <string>Australia/Tasmania</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Victoria</string>
+                          <string>Australia/Victoria</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/West</string>
+                          <string>Australia/West</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Yancowinna</string>
+                          <string>Australia/Yancowinna</string>
+                        </tuple>
+                        <tuple>
+                          <string>Brazil/Acre</string>
+                          <string>Brazil/Acre</string>
+                        </tuple>
+                        <tuple>
+                          <string>Brazil/DeNoronha</string>
+                          <string>Brazil/DeNoronha</string>
+                        </tuple>
+                        <tuple>
+                          <string>Brazil/East</string>
+                          <string>Brazil/East</string>
+                        </tuple>
+                        <tuple>
+                          <string>Brazil/West</string>
+                          <string>Brazil/West</string>
+                        </tuple>
+                        <tuple>
+                          <string>CST6CDT</string>
+                          <string>CST6CDT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Atlantic</string>
+                          <string>Canada/Atlantic</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Central</string>
+                          <string>Canada/Central</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/East-Saskatchewan</string>
+                          <string>Canada/East-Saskatchewan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Eastern</string>
+                          <string>Canada/Eastern</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Mountain</string>
+                          <string>Canada/Mountain</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Newfoundland</string>
+                          <string>Canada/Newfoundland</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Pacific</string>
+                          <string>Canada/Pacific</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Saskatchewan</string>
+                          <string>Canada/Saskatchewan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Yukon</string>
+                          <string>Canada/Yukon</string>
+                        </tuple>
+                        <tuple>
+                          <string>Chile/Continental</string>
+                          <string>Chile/Continental</string>
+                        </tuple>
+                        <tuple>
+                          <string>Chile/EasterIsland</string>
+                          <string>Chile/EasterIsland</string>
+                        </tuple>
+                        <tuple>
+                          <string>Cuba</string>
+                          <string>Cuba</string>
+                        </tuple>
+                        <tuple>
+                          <string>EST5EDT</string>
+                          <string>EST5EDT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Egypt</string>
+                          <string>Egypt</string>
+                        </tuple>
+                        <tuple>
+                          <string>Eire</string>
+                          <string>Eire</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT</string>
+                          <string>Etc/GMT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+0</string>
+                          <string>Etc/GMT+0</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+1</string>
+                          <string>Etc/GMT+1</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+10</string>
+                          <string>Etc/GMT+10</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+11</string>
+                          <string>Etc/GMT+11</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+12</string>
+                          <string>Etc/GMT+12</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+2</string>
+                          <string>Etc/GMT+2</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+3</string>
+                          <string>Etc/GMT+3</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+4</string>
+                          <string>Etc/GMT+4</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+5</string>
+                          <string>Etc/GMT+5</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+6</string>
+                          <string>Etc/GMT+6</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+7</string>
+                          <string>Etc/GMT+7</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+8</string>
+                          <string>Etc/GMT+8</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+9</string>
+                          <string>Etc/GMT+9</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-0</string>
+                          <string>Etc/GMT-0</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-1</string>
+                          <string>Etc/GMT-1</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-10</string>
+                          <string>Etc/GMT-10</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-11</string>
+                          <string>Etc/GMT-11</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-12</string>
+                          <string>Etc/GMT-12</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-13</string>
+                          <string>Etc/GMT-13</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-14</string>
+                          <string>Etc/GMT-14</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-2</string>
+                          <string>Etc/GMT-2</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-3</string>
+                          <string>Etc/GMT-3</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-4</string>
+                          <string>Etc/GMT-4</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-5</string>
+                          <string>Etc/GMT-5</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-6</string>
+                          <string>Etc/GMT-6</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-7</string>
+                          <string>Etc/GMT-7</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-8</string>
+                          <string>Etc/GMT-8</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-9</string>
+                          <string>Etc/GMT-9</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT0</string>
+                          <string>Etc/GMT0</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/Greenwich</string>
+                          <string>Etc/Greenwich</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/UCT</string>
+                          <string>Etc/UCT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/UTC</string>
+                          <string>Etc/UTC</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/Universal</string>
+                          <string>Etc/Universal</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/Zulu</string>
+                          <string>Etc/Zulu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Amsterdam</string>
+                          <string>Europe/Amsterdam</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Andorra</string>
+                          <string>Europe/Andorra</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Athens</string>
+                          <string>Europe/Athens</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Belfast</string>
+                          <string>Europe/Belfast</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Belgrade</string>
+                          <string>Europe/Belgrade</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Berlin</string>
+                          <string>Europe/Berlin</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Bratislava</string>
+                          <string>Europe/Bratislava</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Brussels</string>
+                          <string>Europe/Brussels</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Bucharest</string>
+                          <string>Europe/Bucharest</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Budapest</string>
+                          <string>Europe/Budapest</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Busingen</string>
+                          <string>Europe/Busingen</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Chisinau</string>
+                          <string>Europe/Chisinau</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Copenhagen</string>
+                          <string>Europe/Copenhagen</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Dublin</string>
+                          <string>Europe/Dublin</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Gibraltar</string>
+                          <string>Europe/Gibraltar</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Guernsey</string>
+                          <string>Europe/Guernsey</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Helsinki</string>
+                          <string>Europe/Helsinki</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Isle_of_Man</string>
+                          <string>Europe/Isle_of_Man</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Istanbul</string>
+                          <string>Europe/Istanbul</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Jersey</string>
+                          <string>Europe/Jersey</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Kaliningrad</string>
+                          <string>Europe/Kaliningrad</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Kiev</string>
+                          <string>Europe/Kiev</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Lisbon</string>
+                          <string>Europe/Lisbon</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Ljubljana</string>
+                          <string>Europe/Ljubljana</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/London</string>
+                          <string>Europe/London</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Luxembourg</string>
+                          <string>Europe/Luxembourg</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Madrid</string>
+                          <string>Europe/Madrid</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Malta</string>
+                          <string>Europe/Malta</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Mariehamn</string>
+                          <string>Europe/Mariehamn</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Minsk</string>
+                          <string>Europe/Minsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Monaco</string>
+                          <string>Europe/Monaco</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Moscow</string>
+                          <string>Europe/Moscow</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Nicosia</string>
+                          <string>Europe/Nicosia</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Oslo</string>
+                          <string>Europe/Oslo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Paris</string>
+                          <string>Europe/Paris</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Podgorica</string>
+                          <string>Europe/Podgorica</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Prague</string>
+                          <string>Europe/Prague</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Riga</string>
+                          <string>Europe/Riga</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Rome</string>
+                          <string>Europe/Rome</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Samara</string>
+                          <string>Europe/Samara</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/San_Marino</string>
+                          <string>Europe/San_Marino</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Sarajevo</string>
+                          <string>Europe/Sarajevo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Simferopol</string>
+                          <string>Europe/Simferopol</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Skopje</string>
+                          <string>Europe/Skopje</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Sofia</string>
+                          <string>Europe/Sofia</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Stockholm</string>
+                          <string>Europe/Stockholm</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Tallinn</string>
+                          <string>Europe/Tallinn</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Tirane</string>
+                          <string>Europe/Tirane</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Tiraspol</string>
+                          <string>Europe/Tiraspol</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Uzhgorod</string>
+                          <string>Europe/Uzhgorod</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Vaduz</string>
+                          <string>Europe/Vaduz</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Vatican</string>
+                          <string>Europe/Vatican</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Vienna</string>
+                          <string>Europe/Vienna</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Vilnius</string>
+                          <string>Europe/Vilnius</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Volgograd</string>
+                          <string>Europe/Volgograd</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Warsaw</string>
+                          <string>Europe/Warsaw</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Zagreb</string>
+                          <string>Europe/Zagreb</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Zaporozhye</string>
+                          <string>Europe/Zaporozhye</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Zurich</string>
+                          <string>Europe/Zurich</string>
+                        </tuple>
+                        <tuple>
+                          <string>GB</string>
+                          <string>GB</string>
+                        </tuple>
+                        <tuple>
+                          <string>GB-Eire</string>
+                          <string>GB-Eire</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT</string>
+                          <string>GMT</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0</string>
+                          <string>GMT+0</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0130</string>
+                          <string>GMT+0130</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0230</string>
+                          <string>GMT+0230</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0330</string>
+                          <string>GMT+0330</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0430</string>
+                          <string>GMT+0430</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0530</string>
+                          <string>GMT+0530</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0630</string>
+                          <string>GMT+0630</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0730</string>
+                          <string>GMT+0730</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0830</string>
+                          <string>GMT+0830</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0930</string>
+                          <string>GMT+0930</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+1</string>
+                          <string>GMT+1</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+10</string>
+                          <string>GMT+10</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+1030</string>
+                          <string>GMT+1030</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+11</string>
+                          <string>GMT+11</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+1130</string>
+                          <string>GMT+1130</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+12</string>
+                          <string>GMT+12</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+1230</string>
+                          <string>GMT+1230</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+13</string>
+                          <string>GMT+13</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+2</string>
+                          <string>GMT+2</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+3</string>
+                          <string>GMT+3</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+4</string>
+                          <string>GMT+4</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+5</string>
+                          <string>GMT+5</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+6</string>
+                          <string>GMT+6</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+7</string>
+                          <string>GMT+7</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+8</string>
+                          <string>GMT+8</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+9</string>
+                          <string>GMT+9</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0</string>
+                          <string>GMT-0</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0130</string>
+                          <string>GMT-0130</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-11</string>
-                          <string>GMT-11</string>
+                          <string>GMT-0230</string>
+                          <string>GMT-0230</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0330</string>
+                          <string>GMT-0330</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0430</string>
+                          <string>GMT-0430</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0530</string>
+                          <string>GMT-0530</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0630</string>
+                          <string>GMT-0630</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0730</string>
+                          <string>GMT-0730</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0830</string>
+                          <string>GMT-0830</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0930</string>
+                          <string>GMT-0930</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-1</string>
+                          <string>GMT-1</string>
                         </tuple>
                         <tuple>
                           <string>GMT-10</string>
                           <string>GMT-10</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-9</string>
-                          <string>GMT-9</string>
+                          <string>GMT-1030</string>
+                          <string>GMT-1030</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-8</string>
-                          <string>GMT-8</string>
+                          <string>GMT-11</string>
+                          <string>GMT-11</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-7</string>
-                          <string>GMT-7</string>
+                          <string>GMT-1130</string>
+                          <string>GMT-1130</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-6</string>
-                          <string>GMT-6</string>
+                          <string>GMT-12</string>
+                          <string>GMT-12</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-5</string>
-                          <string>GMT-5</string>
+                          <string>GMT-1230</string>
+                          <string>GMT-1230</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-4</string>
-                          <string>GMT-4</string>
+                          <string>GMT-2</string>
+                          <string>GMT-2</string>
                         </tuple>
                         <tuple>
                           <string>GMT-3</string>
                           <string>GMT-3</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-2</string>
-                          <string>GMT-2</string>
+                          <string>GMT-4</string>
+                          <string>GMT-4</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-1</string>
-                          <string>GMT-1</string>
+                          <string>GMT-5</string>
+                          <string>GMT-5</string>
                         </tuple>
                         <tuple>
-                          <string>GMT</string>
-                          <string>GMT</string>
+                          <string>GMT-6</string>
+                          <string>GMT-6</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+1</string>
-                          <string>GMT+1</string>
+                          <string>GMT-7</string>
+                          <string>GMT-7</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+2</string>
-                          <string>GMT+2</string>
+                          <string>GMT-8</string>
+                          <string>GMT-8</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+3</string>
-                          <string>GMT+3</string>
+                          <string>GMT-9</string>
+                          <string>GMT-9</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+4</string>
-                          <string>GMT+4</string>
+                          <string>GMT0</string>
+                          <string>GMT0</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+5</string>
-                          <string>GMT+5</string>
+                          <string>Greenwich</string>
+                          <string>Greenwich</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+6</string>
-                          <string>GMT+6</string>
+                          <string>HST</string>
+                          <string>HST</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+7</string>
-                          <string>GMT+7</string>
+                          <string>Hongkong</string>
+                          <string>Hongkong</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+8</string>
-                          <string>GMT+8</string>
+                          <string>Iceland</string>
+                          <string>Iceland</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+9</string>
-                          <string>GMT+9</string>
+                          <string>Indian/Antananarivo</string>
+                          <string>Indian/Antananarivo</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+10</string>
-                          <string>GMT+10</string>
+                          <string>Indian/Chagos</string>
+                          <string>Indian/Chagos</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+11</string>
-                          <string>GMT+11</string>
+                          <string>Indian/Christmas</string>
+                          <string>Indian/Christmas</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+12</string>
-                          <string>GMT+12</string>
+                          <string>Indian/Cocos</string>
+                          <string>Indian/Cocos</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Comoro</string>
+                          <string>Indian/Comoro</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Kerguelen</string>
+                          <string>Indian/Kerguelen</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Mahe</string>
+                          <string>Indian/Mahe</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Maldives</string>
+                          <string>Indian/Maldives</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Mauritius</string>
+                          <string>Indian/Mauritius</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Mayotte</string>
+                          <string>Indian/Mayotte</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Reunion</string>
+                          <string>Indian/Reunion</string>
+                        </tuple>
+                        <tuple>
+                          <string>Iran</string>
+                          <string>Iran</string>
+                        </tuple>
+                        <tuple>
+                          <string>Israel</string>
+                          <string>Israel</string>
+                        </tuple>
+                        <tuple>
+                          <string>Jamaica</string>
+                          <string>Jamaica</string>
+                        </tuple>
+                        <tuple>
+                          <string>Japan</string>
+                          <string>Japan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Kwajalein</string>
+                          <string>Kwajalein</string>
+                        </tuple>
+                        <tuple>
+                          <string>Libya</string>
+                          <string>Libya</string>
+                        </tuple>
+                        <tuple>
+                          <string>MST7MDT</string>
+                          <string>MST7MDT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Mexico/BajaNorte</string>
+                          <string>Mexico/BajaNorte</string>
+                        </tuple>
+                        <tuple>
+                          <string>Mexico/BajaSur</string>
+                          <string>Mexico/BajaSur</string>
+                        </tuple>
+                        <tuple>
+                          <string>Mexico/General</string>
+                          <string>Mexico/General</string>
+                        </tuple>
+                        <tuple>
+                          <string>NZ</string>
+                          <string>NZ</string>
+                        </tuple>
+                        <tuple>
+                          <string>NZ-CHAT</string>
+                          <string>NZ-CHAT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Navajo</string>
+                          <string>Navajo</string>
+                        </tuple>
+                        <tuple>
+                          <string>PRC</string>
+                          <string>PRC</string>
+                        </tuple>
+                        <tuple>
+                          <string>PST8PDT</string>
+                          <string>PST8PDT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Apia</string>
+                          <string>Pacific/Apia</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Auckland</string>
+                          <string>Pacific/Auckland</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Chatham</string>
+                          <string>Pacific/Chatham</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Chuuk</string>
+                          <string>Pacific/Chuuk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Easter</string>
+                          <string>Pacific/Easter</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Efate</string>
+                          <string>Pacific/Efate</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Enderbury</string>
+                          <string>Pacific/Enderbury</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Fakaofo</string>
+                          <string>Pacific/Fakaofo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Fiji</string>
+                          <string>Pacific/Fiji</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Funafuti</string>
+                          <string>Pacific/Funafuti</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Galapagos</string>
+                          <string>Pacific/Galapagos</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Gambier</string>
+                          <string>Pacific/Gambier</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Guadalcanal</string>
+                          <string>Pacific/Guadalcanal</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Guam</string>
+                          <string>Pacific/Guam</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Honolulu</string>
+                          <string>Pacific/Honolulu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Johnston</string>
+                          <string>Pacific/Johnston</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Kiritimati</string>
+                          <string>Pacific/Kiritimati</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Kosrae</string>
+                          <string>Pacific/Kosrae</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Kwajalein</string>
+                          <string>Pacific/Kwajalein</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Majuro</string>
+                          <string>Pacific/Majuro</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Marquesas</string>
+                          <string>Pacific/Marquesas</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Midway</string>
+                          <string>Pacific/Midway</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Nauru</string>
+                          <string>Pacific/Nauru</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Niue</string>
+                          <string>Pacific/Niue</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Norfolk</string>
+                          <string>Pacific/Norfolk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Noumea</string>
+                          <string>Pacific/Noumea</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Pago_Pago</string>
+                          <string>Pacific/Pago_Pago</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Palau</string>
+                          <string>Pacific/Palau</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Pitcairn</string>
+                          <string>Pacific/Pitcairn</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Pohnpei</string>
+                          <string>Pacific/Pohnpei</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Ponape</string>
+                          <string>Pacific/Ponape</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Port_Moresby</string>
+                          <string>Pacific/Port_Moresby</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Rarotonga</string>
+                          <string>Pacific/Rarotonga</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Saipan</string>
+                          <string>Pacific/Saipan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Samoa</string>
+                          <string>Pacific/Samoa</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Tahiti</string>
+                          <string>Pacific/Tahiti</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Tarawa</string>
+                          <string>Pacific/Tarawa</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Tongatapu</string>
+                          <string>Pacific/Tongatapu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Truk</string>
+                          <string>Pacific/Truk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Wake</string>
+                          <string>Pacific/Wake</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Wallis</string>
+                          <string>Pacific/Wallis</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Yap</string>
+                          <string>Pacific/Yap</string>
+                        </tuple>
+                        <tuple>
+                          <string>Poland</string>
+                          <string>Poland</string>
+                        </tuple>
+                        <tuple>
+                          <string>Portugal</string>
+                          <string>Portugal</string>
+                        </tuple>
+                        <tuple>
+                          <string>ROC</string>
+                          <string>ROC</string>
+                        </tuple>
+                        <tuple>
+                          <string>ROK</string>
+                          <string>ROK</string>
+                        </tuple>
+                        <tuple>
+                          <string>Singapore</string>
+                          <string>Singapore</string>
+                        </tuple>
+                        <tuple>
+                          <string>Turkey</string>
+                          <string>Turkey</string>
+                        </tuple>
+                        <tuple>
+                          <string>UCT</string>
+                          <string>UCT</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Alaska</string>
+                          <string>US/Alaska</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Aleutian</string>
+                          <string>US/Aleutian</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Arizona</string>
+                          <string>US/Arizona</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Central</string>
+                          <string>US/Central</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/East-Indiana</string>
+                          <string>US/East-Indiana</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Eastern</string>
+                          <string>US/Eastern</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Hawaii</string>
+                          <string>US/Hawaii</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Indiana-Starke</string>
+                          <string>US/Indiana-Starke</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Michigan</string>
+                          <string>US/Michigan</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Mountain</string>
+                          <string>US/Mountain</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Pacific</string>
+                          <string>US/Pacific</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Pacific-New</string>
+                          <string>US/Pacific-New</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Samoa</string>
+                          <string>US/Samoa</string>
+                        </tuple>
+                        <tuple>
+                          <string>UTC</string>
+                          <string>UTC</string>
+                        </tuple>
+                        <tuple>
+                          <string>Universal</string>
+                          <string>Universal</string>
+                        </tuple>
+                        <tuple>
+                          <string>W-SU</string>
+                          <string>W-SU</string>
+                        </tuple>
+                        <tuple>
+                          <string>Zulu</string>
+                          <string>Zulu</string>
                         </tuple>
                       </list>
                     </value>
diff --git a/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_viewFieldLibrary/my_date_time_field.xml b/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_viewFieldLibrary/my_date_time_field.xml
index bd867b001cd45c26617b8d7b95582219794c1bca..840b14cf311b13e912bf99bcabf9c89e0bc9ed7d 100644
--- a/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_viewFieldLibrary/my_date_time_field.xml
+++ b/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_viewFieldLibrary/my_date_time_field.xml
@@ -583,6 +583,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>max_length</string> </key>
                     <value> <string></string> </value>
@@ -658,6 +662,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>max_length</string> </key>
                     <value> <string></string> </value>
@@ -733,6 +741,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <int>0</int> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string>text</string> </value>
+                </item>
                 <item>
                     <key> <string>max_length</string> </key>
                     <value> <int>2</int> </value>
@@ -848,6 +860,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <string></string> </value>
@@ -919,6 +935,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <string></string> </value>
@@ -990,6 +1010,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <int>0</int> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string>text</string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <int>0</int> </value>
@@ -1097,6 +1121,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <string></string> </value>
@@ -1168,6 +1196,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <string></string> </value>
@@ -1239,6 +1271,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <int>0</int> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string>text</string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <int>0</int> </value>
@@ -1346,6 +1382,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <string></string> </value>
@@ -1417,6 +1457,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <string></string> </value>
@@ -1488,6 +1532,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <int>0</int> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string>text</string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <int>0</int> </value>
@@ -1595,6 +1643,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <string></string> </value>
@@ -1666,6 +1718,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <string></string> </value>
@@ -1737,6 +1793,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <int>0</int> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string>text</string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <int>0</int> </value>
@@ -1991,266 +2051,2654 @@
                     <value>
                       <list>
                         <tuple>
-                          <string>GMT-12</string>
-                          <string>GMT-12</string>
+                          <string>Africa/Abidjan</string>
+                          <string>Africa/Abidjan</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-11</string>
-                          <string>GMT-11</string>
+                          <string>Africa/Accra</string>
+                          <string>Africa/Accra</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-10</string>
-                          <string>GMT-10</string>
+                          <string>Africa/Addis_Ababa</string>
+                          <string>Africa/Addis_Ababa</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-9</string>
-                          <string>GMT-9</string>
+                          <string>Africa/Algiers</string>
+                          <string>Africa/Algiers</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-8</string>
-                          <string>GMT-8</string>
+                          <string>Africa/Asmara</string>
+                          <string>Africa/Asmara</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-7</string>
-                          <string>GMT-7</string>
+                          <string>Africa/Asmera</string>
+                          <string>Africa/Asmera</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-6</string>
-                          <string>GMT-6</string>
+                          <string>Africa/Bamako</string>
+                          <string>Africa/Bamako</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-5</string>
-                          <string>GMT-5</string>
+                          <string>Africa/Bangui</string>
+                          <string>Africa/Bangui</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-4</string>
-                          <string>GMT-4</string>
+                          <string>Africa/Banjul</string>
+                          <string>Africa/Banjul</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-3</string>
-                          <string>GMT-3</string>
+                          <string>Africa/Bissau</string>
+                          <string>Africa/Bissau</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-2</string>
-                          <string>GMT-2</string>
+                          <string>Africa/Blantyre</string>
+                          <string>Africa/Blantyre</string>
                         </tuple>
                         <tuple>
-                          <string>GMT-1</string>
-                          <string>GMT-1</string>
+                          <string>Africa/Brazzaville</string>
+                          <string>Africa/Brazzaville</string>
                         </tuple>
                         <tuple>
-                          <string>GMT</string>
-                          <string>GMT</string>
+                          <string>Africa/Bujumbura</string>
+                          <string>Africa/Bujumbura</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+1</string>
-                          <string>GMT+1</string>
+                          <string>Africa/Cairo</string>
+                          <string>Africa/Cairo</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+2</string>
-                          <string>GMT+2</string>
+                          <string>Africa/Casablanca</string>
+                          <string>Africa/Casablanca</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+3</string>
-                          <string>GMT+3</string>
+                          <string>Africa/Ceuta</string>
+                          <string>Africa/Ceuta</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+4</string>
-                          <string>GMT+4</string>
+                          <string>Africa/Conakry</string>
+                          <string>Africa/Conakry</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+5</string>
-                          <string>GMT+5</string>
+                          <string>Africa/Dakar</string>
+                          <string>Africa/Dakar</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+6</string>
-                          <string>GMT+6</string>
+                          <string>Africa/Dar_es_Salaam</string>
+                          <string>Africa/Dar_es_Salaam</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+7</string>
-                          <string>GMT+7</string>
+                          <string>Africa/Djibouti</string>
+                          <string>Africa/Djibouti</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+8</string>
-                          <string>GMT+8</string>
+                          <string>Africa/Douala</string>
+                          <string>Africa/Douala</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+9</string>
-                          <string>GMT+9</string>
+                          <string>Africa/El_Aaiun</string>
+                          <string>Africa/El_Aaiun</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+10</string>
-                          <string>GMT+10</string>
+                          <string>Africa/Freetown</string>
+                          <string>Africa/Freetown</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+11</string>
-                          <string>GMT+11</string>
+                          <string>Africa/Gaborone</string>
+                          <string>Africa/Gaborone</string>
                         </tuple>
                         <tuple>
-                          <string>GMT+12</string>
-                          <string>GMT+12</string>
+                          <string>Africa/Harare</string>
+                          <string>Africa/Harare</string>
                         </tuple>
-                      </list>
-                    </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>size</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string>Timezone</string> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-  <record id="10" aka="AAAAAAAAAAo=">
-    <pickle>
-      <global name="IntegerField" module="Products.Formulator.StandardFields"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>year</string> </value>
-        </item>
-        <item>
-            <key> <string>message_values</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>external_validator_failed</string> </key>
-                    <value> <string>The input failed the external validator.</string> </value>
-                </item>
-                <item>
-                    <key> <string>integer_out_of_range</string> </key>
-                    <value> <string>The integer you entered was out of range.</string> </value>
-                </item>
-                <item>
-                    <key> <string>not_integer</string> </key>
-                    <value> <string>You did not enter an integer.</string> </value>
-                </item>
-                <item>
-                    <key> <string>required_not_found</string> </key>
-                    <value> <string>Input is required but no input given.</string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>overrides</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_maxwidth</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_width</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>end</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>start</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <string></string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>tales</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_maxwidth</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>display_width</string> </key>
-                    <value> <string></string> </value>
-                </item>
+                        <tuple>
+                          <string>Africa/Johannesburg</string>
+                          <string>Africa/Johannesburg</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Juba</string>
+                          <string>Africa/Juba</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Kampala</string>
+                          <string>Africa/Kampala</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Khartoum</string>
+                          <string>Africa/Khartoum</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Kigali</string>
+                          <string>Africa/Kigali</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Kinshasa</string>
+                          <string>Africa/Kinshasa</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Lagos</string>
+                          <string>Africa/Lagos</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Libreville</string>
+                          <string>Africa/Libreville</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Lome</string>
+                          <string>Africa/Lome</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Luanda</string>
+                          <string>Africa/Luanda</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Lubumbashi</string>
+                          <string>Africa/Lubumbashi</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Lusaka</string>
+                          <string>Africa/Lusaka</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Malabo</string>
+                          <string>Africa/Malabo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Maputo</string>
+                          <string>Africa/Maputo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Maseru</string>
+                          <string>Africa/Maseru</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Mbabane</string>
+                          <string>Africa/Mbabane</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Mogadishu</string>
+                          <string>Africa/Mogadishu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Monrovia</string>
+                          <string>Africa/Monrovia</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Nairobi</string>
+                          <string>Africa/Nairobi</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Ndjamena</string>
+                          <string>Africa/Ndjamena</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Niamey</string>
+                          <string>Africa/Niamey</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Nouakchott</string>
+                          <string>Africa/Nouakchott</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Ouagadougou</string>
+                          <string>Africa/Ouagadougou</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Porto-Novo</string>
+                          <string>Africa/Porto-Novo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Sao_Tome</string>
+                          <string>Africa/Sao_Tome</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Timbuktu</string>
+                          <string>Africa/Timbuktu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Tripoli</string>
+                          <string>Africa/Tripoli</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Tunis</string>
+                          <string>Africa/Tunis</string>
+                        </tuple>
+                        <tuple>
+                          <string>Africa/Windhoek</string>
+                          <string>Africa/Windhoek</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Adak</string>
+                          <string>America/Adak</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Anchorage</string>
+                          <string>America/Anchorage</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Anguilla</string>
+                          <string>America/Anguilla</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Antigua</string>
+                          <string>America/Antigua</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Araguaina</string>
+                          <string>America/Araguaina</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Buenos_Aires</string>
+                          <string>America/Argentina/Buenos_Aires</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Catamarca</string>
+                          <string>America/Argentina/Catamarca</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/ComodRivadavia</string>
+                          <string>America/Argentina/ComodRivadavia</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Cordoba</string>
+                          <string>America/Argentina/Cordoba</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Jujuy</string>
+                          <string>America/Argentina/Jujuy</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/La_Rioja</string>
+                          <string>America/Argentina/La_Rioja</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Mendoza</string>
+                          <string>America/Argentina/Mendoza</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Rio_Gallegos</string>
+                          <string>America/Argentina/Rio_Gallegos</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Salta</string>
+                          <string>America/Argentina/Salta</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/San_Juan</string>
+                          <string>America/Argentina/San_Juan</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/San_Luis</string>
+                          <string>America/Argentina/San_Luis</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Tucuman</string>
+                          <string>America/Argentina/Tucuman</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Argentina/Ushuaia</string>
+                          <string>America/Argentina/Ushuaia</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Aruba</string>
+                          <string>America/Aruba</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Asuncion</string>
+                          <string>America/Asuncion</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Atikokan</string>
+                          <string>America/Atikokan</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Atka</string>
+                          <string>America/Atka</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Bahia</string>
+                          <string>America/Bahia</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Bahia_Banderas</string>
+                          <string>America/Bahia_Banderas</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Barbados</string>
+                          <string>America/Barbados</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Belem</string>
+                          <string>America/Belem</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Belize</string>
+                          <string>America/Belize</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Blanc-Sablon</string>
+                          <string>America/Blanc-Sablon</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Boa_Vista</string>
+                          <string>America/Boa_Vista</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Bogota</string>
+                          <string>America/Bogota</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Boise</string>
+                          <string>America/Boise</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Buenos_Aires</string>
+                          <string>America/Buenos_Aires</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Cambridge_Bay</string>
+                          <string>America/Cambridge_Bay</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Campo_Grande</string>
+                          <string>America/Campo_Grande</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Cancun</string>
+                          <string>America/Cancun</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Caracas</string>
+                          <string>America/Caracas</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Catamarca</string>
+                          <string>America/Catamarca</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Cayenne</string>
+                          <string>America/Cayenne</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Cayman</string>
+                          <string>America/Cayman</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Chicago</string>
+                          <string>America/Chicago</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Chihuahua</string>
+                          <string>America/Chihuahua</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Coral_Harbour</string>
+                          <string>America/Coral_Harbour</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Cordoba</string>
+                          <string>America/Cordoba</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Costa_Rica</string>
+                          <string>America/Costa_Rica</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Creston</string>
+                          <string>America/Creston</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Cuiaba</string>
+                          <string>America/Cuiaba</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Curacao</string>
+                          <string>America/Curacao</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Danmarkshavn</string>
+                          <string>America/Danmarkshavn</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Dawson</string>
+                          <string>America/Dawson</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Dawson_Creek</string>
+                          <string>America/Dawson_Creek</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Denver</string>
+                          <string>America/Denver</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Detroit</string>
+                          <string>America/Detroit</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Dominica</string>
+                          <string>America/Dominica</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Edmonton</string>
+                          <string>America/Edmonton</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Eirunepe</string>
+                          <string>America/Eirunepe</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/El_Salvador</string>
+                          <string>America/El_Salvador</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Ensenada</string>
+                          <string>America/Ensenada</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Fort_Wayne</string>
+                          <string>America/Fort_Wayne</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Fortaleza</string>
+                          <string>America/Fortaleza</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Glace_Bay</string>
+                          <string>America/Glace_Bay</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Godthab</string>
+                          <string>America/Godthab</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Goose_Bay</string>
+                          <string>America/Goose_Bay</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Grand_Turk</string>
+                          <string>America/Grand_Turk</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Grenada</string>
+                          <string>America/Grenada</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Guadeloupe</string>
+                          <string>America/Guadeloupe</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Guatemala</string>
+                          <string>America/Guatemala</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Guayaquil</string>
+                          <string>America/Guayaquil</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Guyana</string>
+                          <string>America/Guyana</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Halifax</string>
+                          <string>America/Halifax</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Havana</string>
+                          <string>America/Havana</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Hermosillo</string>
+                          <string>America/Hermosillo</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Indianapolis</string>
+                          <string>America/Indiana/Indianapolis</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Knox</string>
+                          <string>America/Indiana/Knox</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Marengo</string>
+                          <string>America/Indiana/Marengo</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Petersburg</string>
+                          <string>America/Indiana/Petersburg</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Tell_City</string>
+                          <string>America/Indiana/Tell_City</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Vevay</string>
+                          <string>America/Indiana/Vevay</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Vincennes</string>
+                          <string>America/Indiana/Vincennes</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indiana/Winamac</string>
+                          <string>America/Indiana/Winamac</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Indianapolis</string>
+                          <string>America/Indianapolis</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Inuvik</string>
+                          <string>America/Inuvik</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Iqaluit</string>
+                          <string>America/Iqaluit</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Jamaica</string>
+                          <string>America/Jamaica</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Jujuy</string>
+                          <string>America/Jujuy</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Juneau</string>
+                          <string>America/Juneau</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Kentucky/Louisville</string>
+                          <string>America/Kentucky/Louisville</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Kentucky/Monticello</string>
+                          <string>America/Kentucky/Monticello</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Knox_IN</string>
+                          <string>America/Knox_IN</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Kralendijk</string>
+                          <string>America/Kralendijk</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/La_Paz</string>
+                          <string>America/La_Paz</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Lima</string>
+                          <string>America/Lima</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Los_Angeles</string>
+                          <string>America/Los_Angeles</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Louisville</string>
+                          <string>America/Louisville</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Lower_Princes</string>
+                          <string>America/Lower_Princes</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Maceio</string>
+                          <string>America/Maceio</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Managua</string>
+                          <string>America/Managua</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Manaus</string>
+                          <string>America/Manaus</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Marigot</string>
+                          <string>America/Marigot</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Martinique</string>
+                          <string>America/Martinique</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Matamoros</string>
+                          <string>America/Matamoros</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Mazatlan</string>
+                          <string>America/Mazatlan</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Mendoza</string>
+                          <string>America/Mendoza</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Menominee</string>
+                          <string>America/Menominee</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Merida</string>
+                          <string>America/Merida</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Metlakatla</string>
+                          <string>America/Metlakatla</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Mexico_City</string>
+                          <string>America/Mexico_City</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Miquelon</string>
+                          <string>America/Miquelon</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Moncton</string>
+                          <string>America/Moncton</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Monterrey</string>
+                          <string>America/Monterrey</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Montevideo</string>
+                          <string>America/Montevideo</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Montreal</string>
+                          <string>America/Montreal</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Montserrat</string>
+                          <string>America/Montserrat</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Nassau</string>
+                          <string>America/Nassau</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/New_York</string>
+                          <string>America/New_York</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Nipigon</string>
+                          <string>America/Nipigon</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Nome</string>
+                          <string>America/Nome</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Noronha</string>
+                          <string>America/Noronha</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/North_Dakota/Beulah</string>
+                          <string>America/North_Dakota/Beulah</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/North_Dakota/Center</string>
+                          <string>America/North_Dakota/Center</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/North_Dakota/New_Salem</string>
+                          <string>America/North_Dakota/New_Salem</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Ojinaga</string>
+                          <string>America/Ojinaga</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Panama</string>
+                          <string>America/Panama</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Pangnirtung</string>
+                          <string>America/Pangnirtung</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Paramaribo</string>
+                          <string>America/Paramaribo</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Phoenix</string>
+                          <string>America/Phoenix</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Port-au-Prince</string>
+                          <string>America/Port-au-Prince</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Port_of_Spain</string>
+                          <string>America/Port_of_Spain</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Porto_Acre</string>
+                          <string>America/Porto_Acre</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Porto_Velho</string>
+                          <string>America/Porto_Velho</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Puerto_Rico</string>
+                          <string>America/Puerto_Rico</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Rainy_River</string>
+                          <string>America/Rainy_River</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Rankin_Inlet</string>
+                          <string>America/Rankin_Inlet</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Recife</string>
+                          <string>America/Recife</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Regina</string>
+                          <string>America/Regina</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Resolute</string>
+                          <string>America/Resolute</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Rio_Branco</string>
+                          <string>America/Rio_Branco</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Rosario</string>
+                          <string>America/Rosario</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Santa_Isabel</string>
+                          <string>America/Santa_Isabel</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Santarem</string>
+                          <string>America/Santarem</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Santiago</string>
+                          <string>America/Santiago</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Santo_Domingo</string>
+                          <string>America/Santo_Domingo</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Sao_Paulo</string>
+                          <string>America/Sao_Paulo</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Scoresbysund</string>
+                          <string>America/Scoresbysund</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Shiprock</string>
+                          <string>America/Shiprock</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Sitka</string>
+                          <string>America/Sitka</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/St_Barthelemy</string>
+                          <string>America/St_Barthelemy</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/St_Johns</string>
+                          <string>America/St_Johns</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/St_Kitts</string>
+                          <string>America/St_Kitts</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/St_Lucia</string>
+                          <string>America/St_Lucia</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/St_Thomas</string>
+                          <string>America/St_Thomas</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/St_Vincent</string>
+                          <string>America/St_Vincent</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Swift_Current</string>
+                          <string>America/Swift_Current</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Tegucigalpa</string>
+                          <string>America/Tegucigalpa</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Thule</string>
+                          <string>America/Thule</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Thunder_Bay</string>
+                          <string>America/Thunder_Bay</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Tijuana</string>
+                          <string>America/Tijuana</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Toronto</string>
+                          <string>America/Toronto</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Tortola</string>
+                          <string>America/Tortola</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Vancouver</string>
+                          <string>America/Vancouver</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Virgin</string>
+                          <string>America/Virgin</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Whitehorse</string>
+                          <string>America/Whitehorse</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Winnipeg</string>
+                          <string>America/Winnipeg</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Yakutat</string>
+                          <string>America/Yakutat</string>
+                        </tuple>
+                        <tuple>
+                          <string>America/Yellowknife</string>
+                          <string>America/Yellowknife</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Casey</string>
+                          <string>Antarctica/Casey</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Davis</string>
+                          <string>Antarctica/Davis</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/DumontDUrville</string>
+                          <string>Antarctica/DumontDUrville</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Macquarie</string>
+                          <string>Antarctica/Macquarie</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Mawson</string>
+                          <string>Antarctica/Mawson</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/McMurdo</string>
+                          <string>Antarctica/McMurdo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Palmer</string>
+                          <string>Antarctica/Palmer</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Rothera</string>
+                          <string>Antarctica/Rothera</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/South_Pole</string>
+                          <string>Antarctica/South_Pole</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Syowa</string>
+                          <string>Antarctica/Syowa</string>
+                        </tuple>
+                        <tuple>
+                          <string>Antarctica/Vostok</string>
+                          <string>Antarctica/Vostok</string>
+                        </tuple>
+                        <tuple>
+                          <string>Arctic/Longyearbyen</string>
+                          <string>Arctic/Longyearbyen</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Aden</string>
+                          <string>Asia/Aden</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Almaty</string>
+                          <string>Asia/Almaty</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Amman</string>
+                          <string>Asia/Amman</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Anadyr</string>
+                          <string>Asia/Anadyr</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Aqtau</string>
+                          <string>Asia/Aqtau</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Aqtobe</string>
+                          <string>Asia/Aqtobe</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ashgabat</string>
+                          <string>Asia/Ashgabat</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ashkhabad</string>
+                          <string>Asia/Ashkhabad</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Baghdad</string>
+                          <string>Asia/Baghdad</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Bahrain</string>
+                          <string>Asia/Bahrain</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Baku</string>
+                          <string>Asia/Baku</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Bangkok</string>
+                          <string>Asia/Bangkok</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Beirut</string>
+                          <string>Asia/Beirut</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Bishkek</string>
+                          <string>Asia/Bishkek</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Brunei</string>
+                          <string>Asia/Brunei</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Calcutta</string>
+                          <string>Asia/Calcutta</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Choibalsan</string>
+                          <string>Asia/Choibalsan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Chongqing</string>
+                          <string>Asia/Chongqing</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Chungking</string>
+                          <string>Asia/Chungking</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Colombo</string>
+                          <string>Asia/Colombo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Dacca</string>
+                          <string>Asia/Dacca</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Damascus</string>
+                          <string>Asia/Damascus</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Dhaka</string>
+                          <string>Asia/Dhaka</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Dili</string>
+                          <string>Asia/Dili</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Dubai</string>
+                          <string>Asia/Dubai</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Dushanbe</string>
+                          <string>Asia/Dushanbe</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Gaza</string>
+                          <string>Asia/Gaza</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Harbin</string>
+                          <string>Asia/Harbin</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Hebron</string>
+                          <string>Asia/Hebron</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ho_Chi_Minh</string>
+                          <string>Asia/Ho_Chi_Minh</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Hong_Kong</string>
+                          <string>Asia/Hong_Kong</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Hovd</string>
+                          <string>Asia/Hovd</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Irkutsk</string>
+                          <string>Asia/Irkutsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Istanbul</string>
+                          <string>Asia/Istanbul</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Jakarta</string>
+                          <string>Asia/Jakarta</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Jayapura</string>
+                          <string>Asia/Jayapura</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Jerusalem</string>
+                          <string>Asia/Jerusalem</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kabul</string>
+                          <string>Asia/Kabul</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kamchatka</string>
+                          <string>Asia/Kamchatka</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Karachi</string>
+                          <string>Asia/Karachi</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kashgar</string>
+                          <string>Asia/Kashgar</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kathmandu</string>
+                          <string>Asia/Kathmandu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Katmandu</string>
+                          <string>Asia/Katmandu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Khandyga</string>
+                          <string>Asia/Khandyga</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kolkata</string>
+                          <string>Asia/Kolkata</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Krasnoyarsk</string>
+                          <string>Asia/Krasnoyarsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kuala_Lumpur</string>
+                          <string>Asia/Kuala_Lumpur</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kuching</string>
+                          <string>Asia/Kuching</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Kuwait</string>
+                          <string>Asia/Kuwait</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Macao</string>
+                          <string>Asia/Macao</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Macau</string>
+                          <string>Asia/Macau</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Magadan</string>
+                          <string>Asia/Magadan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Makassar</string>
+                          <string>Asia/Makassar</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Manila</string>
+                          <string>Asia/Manila</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Muscat</string>
+                          <string>Asia/Muscat</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Nicosia</string>
+                          <string>Asia/Nicosia</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Novokuznetsk</string>
+                          <string>Asia/Novokuznetsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Novosibirsk</string>
+                          <string>Asia/Novosibirsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Omsk</string>
+                          <string>Asia/Omsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Oral</string>
+                          <string>Asia/Oral</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Phnom_Penh</string>
+                          <string>Asia/Phnom_Penh</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Pontianak</string>
+                          <string>Asia/Pontianak</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Pyongyang</string>
+                          <string>Asia/Pyongyang</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Qatar</string>
+                          <string>Asia/Qatar</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Qyzylorda</string>
+                          <string>Asia/Qyzylorda</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Rangoon</string>
+                          <string>Asia/Rangoon</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Riyadh</string>
+                          <string>Asia/Riyadh</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Saigon</string>
+                          <string>Asia/Saigon</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Sakhalin</string>
+                          <string>Asia/Sakhalin</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Samarkand</string>
+                          <string>Asia/Samarkand</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Seoul</string>
+                          <string>Asia/Seoul</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Shanghai</string>
+                          <string>Asia/Shanghai</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Singapore</string>
+                          <string>Asia/Singapore</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Taipei</string>
+                          <string>Asia/Taipei</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Tashkent</string>
+                          <string>Asia/Tashkent</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Tbilisi</string>
+                          <string>Asia/Tbilisi</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Tehran</string>
+                          <string>Asia/Tehran</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Tel_Aviv</string>
+                          <string>Asia/Tel_Aviv</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Thimbu</string>
+                          <string>Asia/Thimbu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Thimphu</string>
+                          <string>Asia/Thimphu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Tokyo</string>
+                          <string>Asia/Tokyo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ujung_Pandang</string>
+                          <string>Asia/Ujung_Pandang</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ulaanbaatar</string>
+                          <string>Asia/Ulaanbaatar</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ulan_Bator</string>
+                          <string>Asia/Ulan_Bator</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Urumqi</string>
+                          <string>Asia/Urumqi</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Ust-Nera</string>
+                          <string>Asia/Ust-Nera</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Vientiane</string>
+                          <string>Asia/Vientiane</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Vladivostok</string>
+                          <string>Asia/Vladivostok</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Yakutsk</string>
+                          <string>Asia/Yakutsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Yekaterinburg</string>
+                          <string>Asia/Yekaterinburg</string>
+                        </tuple>
+                        <tuple>
+                          <string>Asia/Yerevan</string>
+                          <string>Asia/Yerevan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Azores</string>
+                          <string>Atlantic/Azores</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Bermuda</string>
+                          <string>Atlantic/Bermuda</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Canary</string>
+                          <string>Atlantic/Canary</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Cape_Verde</string>
+                          <string>Atlantic/Cape_Verde</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Faeroe</string>
+                          <string>Atlantic/Faeroe</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Faroe</string>
+                          <string>Atlantic/Faroe</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Jan_Mayen</string>
+                          <string>Atlantic/Jan_Mayen</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Madeira</string>
+                          <string>Atlantic/Madeira</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Reykjavik</string>
+                          <string>Atlantic/Reykjavik</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/South_Georgia</string>
+                          <string>Atlantic/South_Georgia</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/St_Helena</string>
+                          <string>Atlantic/St_Helena</string>
+                        </tuple>
+                        <tuple>
+                          <string>Atlantic/Stanley</string>
+                          <string>Atlantic/Stanley</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/ACT</string>
+                          <string>Australia/ACT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Adelaide</string>
+                          <string>Australia/Adelaide</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Brisbane</string>
+                          <string>Australia/Brisbane</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Broken_Hill</string>
+                          <string>Australia/Broken_Hill</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Canberra</string>
+                          <string>Australia/Canberra</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Currie</string>
+                          <string>Australia/Currie</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Darwin</string>
+                          <string>Australia/Darwin</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Eucla</string>
+                          <string>Australia/Eucla</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Hobart</string>
+                          <string>Australia/Hobart</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/LHI</string>
+                          <string>Australia/LHI</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Lindeman</string>
+                          <string>Australia/Lindeman</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Lord_Howe</string>
+                          <string>Australia/Lord_Howe</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Melbourne</string>
+                          <string>Australia/Melbourne</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/NSW</string>
+                          <string>Australia/NSW</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/North</string>
+                          <string>Australia/North</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Perth</string>
+                          <string>Australia/Perth</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Queensland</string>
+                          <string>Australia/Queensland</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/South</string>
+                          <string>Australia/South</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Sydney</string>
+                          <string>Australia/Sydney</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Tasmania</string>
+                          <string>Australia/Tasmania</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Victoria</string>
+                          <string>Australia/Victoria</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/West</string>
+                          <string>Australia/West</string>
+                        </tuple>
+                        <tuple>
+                          <string>Australia/Yancowinna</string>
+                          <string>Australia/Yancowinna</string>
+                        </tuple>
+                        <tuple>
+                          <string>Brazil/Acre</string>
+                          <string>Brazil/Acre</string>
+                        </tuple>
+                        <tuple>
+                          <string>Brazil/DeNoronha</string>
+                          <string>Brazil/DeNoronha</string>
+                        </tuple>
+                        <tuple>
+                          <string>Brazil/East</string>
+                          <string>Brazil/East</string>
+                        </tuple>
+                        <tuple>
+                          <string>Brazil/West</string>
+                          <string>Brazil/West</string>
+                        </tuple>
+                        <tuple>
+                          <string>CST6CDT</string>
+                          <string>CST6CDT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Atlantic</string>
+                          <string>Canada/Atlantic</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Central</string>
+                          <string>Canada/Central</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/East-Saskatchewan</string>
+                          <string>Canada/East-Saskatchewan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Eastern</string>
+                          <string>Canada/Eastern</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Mountain</string>
+                          <string>Canada/Mountain</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Newfoundland</string>
+                          <string>Canada/Newfoundland</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Pacific</string>
+                          <string>Canada/Pacific</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Saskatchewan</string>
+                          <string>Canada/Saskatchewan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Canada/Yukon</string>
+                          <string>Canada/Yukon</string>
+                        </tuple>
+                        <tuple>
+                          <string>Chile/Continental</string>
+                          <string>Chile/Continental</string>
+                        </tuple>
+                        <tuple>
+                          <string>Chile/EasterIsland</string>
+                          <string>Chile/EasterIsland</string>
+                        </tuple>
+                        <tuple>
+                          <string>Cuba</string>
+                          <string>Cuba</string>
+                        </tuple>
+                        <tuple>
+                          <string>EST5EDT</string>
+                          <string>EST5EDT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Egypt</string>
+                          <string>Egypt</string>
+                        </tuple>
+                        <tuple>
+                          <string>Eire</string>
+                          <string>Eire</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT</string>
+                          <string>Etc/GMT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+0</string>
+                          <string>Etc/GMT+0</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+1</string>
+                          <string>Etc/GMT+1</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+10</string>
+                          <string>Etc/GMT+10</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+11</string>
+                          <string>Etc/GMT+11</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+12</string>
+                          <string>Etc/GMT+12</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+2</string>
+                          <string>Etc/GMT+2</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+3</string>
+                          <string>Etc/GMT+3</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+4</string>
+                          <string>Etc/GMT+4</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+5</string>
+                          <string>Etc/GMT+5</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+6</string>
+                          <string>Etc/GMT+6</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+7</string>
+                          <string>Etc/GMT+7</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+8</string>
+                          <string>Etc/GMT+8</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT+9</string>
+                          <string>Etc/GMT+9</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-0</string>
+                          <string>Etc/GMT-0</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-1</string>
+                          <string>Etc/GMT-1</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-10</string>
+                          <string>Etc/GMT-10</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-11</string>
+                          <string>Etc/GMT-11</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-12</string>
+                          <string>Etc/GMT-12</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-13</string>
+                          <string>Etc/GMT-13</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-14</string>
+                          <string>Etc/GMT-14</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-2</string>
+                          <string>Etc/GMT-2</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-3</string>
+                          <string>Etc/GMT-3</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-4</string>
+                          <string>Etc/GMT-4</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-5</string>
+                          <string>Etc/GMT-5</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-6</string>
+                          <string>Etc/GMT-6</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-7</string>
+                          <string>Etc/GMT-7</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-8</string>
+                          <string>Etc/GMT-8</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT-9</string>
+                          <string>Etc/GMT-9</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/GMT0</string>
+                          <string>Etc/GMT0</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/Greenwich</string>
+                          <string>Etc/Greenwich</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/UCT</string>
+                          <string>Etc/UCT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/UTC</string>
+                          <string>Etc/UTC</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/Universal</string>
+                          <string>Etc/Universal</string>
+                        </tuple>
+                        <tuple>
+                          <string>Etc/Zulu</string>
+                          <string>Etc/Zulu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Amsterdam</string>
+                          <string>Europe/Amsterdam</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Andorra</string>
+                          <string>Europe/Andorra</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Athens</string>
+                          <string>Europe/Athens</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Belfast</string>
+                          <string>Europe/Belfast</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Belgrade</string>
+                          <string>Europe/Belgrade</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Berlin</string>
+                          <string>Europe/Berlin</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Bratislava</string>
+                          <string>Europe/Bratislava</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Brussels</string>
+                          <string>Europe/Brussels</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Bucharest</string>
+                          <string>Europe/Bucharest</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Budapest</string>
+                          <string>Europe/Budapest</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Busingen</string>
+                          <string>Europe/Busingen</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Chisinau</string>
+                          <string>Europe/Chisinau</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Copenhagen</string>
+                          <string>Europe/Copenhagen</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Dublin</string>
+                          <string>Europe/Dublin</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Gibraltar</string>
+                          <string>Europe/Gibraltar</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Guernsey</string>
+                          <string>Europe/Guernsey</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Helsinki</string>
+                          <string>Europe/Helsinki</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Isle_of_Man</string>
+                          <string>Europe/Isle_of_Man</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Istanbul</string>
+                          <string>Europe/Istanbul</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Jersey</string>
+                          <string>Europe/Jersey</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Kaliningrad</string>
+                          <string>Europe/Kaliningrad</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Kiev</string>
+                          <string>Europe/Kiev</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Lisbon</string>
+                          <string>Europe/Lisbon</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Ljubljana</string>
+                          <string>Europe/Ljubljana</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/London</string>
+                          <string>Europe/London</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Luxembourg</string>
+                          <string>Europe/Luxembourg</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Madrid</string>
+                          <string>Europe/Madrid</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Malta</string>
+                          <string>Europe/Malta</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Mariehamn</string>
+                          <string>Europe/Mariehamn</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Minsk</string>
+                          <string>Europe/Minsk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Monaco</string>
+                          <string>Europe/Monaco</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Moscow</string>
+                          <string>Europe/Moscow</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Nicosia</string>
+                          <string>Europe/Nicosia</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Oslo</string>
+                          <string>Europe/Oslo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Paris</string>
+                          <string>Europe/Paris</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Podgorica</string>
+                          <string>Europe/Podgorica</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Prague</string>
+                          <string>Europe/Prague</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Riga</string>
+                          <string>Europe/Riga</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Rome</string>
+                          <string>Europe/Rome</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Samara</string>
+                          <string>Europe/Samara</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/San_Marino</string>
+                          <string>Europe/San_Marino</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Sarajevo</string>
+                          <string>Europe/Sarajevo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Simferopol</string>
+                          <string>Europe/Simferopol</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Skopje</string>
+                          <string>Europe/Skopje</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Sofia</string>
+                          <string>Europe/Sofia</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Stockholm</string>
+                          <string>Europe/Stockholm</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Tallinn</string>
+                          <string>Europe/Tallinn</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Tirane</string>
+                          <string>Europe/Tirane</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Tiraspol</string>
+                          <string>Europe/Tiraspol</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Uzhgorod</string>
+                          <string>Europe/Uzhgorod</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Vaduz</string>
+                          <string>Europe/Vaduz</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Vatican</string>
+                          <string>Europe/Vatican</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Vienna</string>
+                          <string>Europe/Vienna</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Vilnius</string>
+                          <string>Europe/Vilnius</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Volgograd</string>
+                          <string>Europe/Volgograd</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Warsaw</string>
+                          <string>Europe/Warsaw</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Zagreb</string>
+                          <string>Europe/Zagreb</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Zaporozhye</string>
+                          <string>Europe/Zaporozhye</string>
+                        </tuple>
+                        <tuple>
+                          <string>Europe/Zurich</string>
+                          <string>Europe/Zurich</string>
+                        </tuple>
+                        <tuple>
+                          <string>GB</string>
+                          <string>GB</string>
+                        </tuple>
+                        <tuple>
+                          <string>GB-Eire</string>
+                          <string>GB-Eire</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT</string>
+                          <string>GMT</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0</string>
+                          <string>GMT+0</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0130</string>
+                          <string>GMT+0130</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0230</string>
+                          <string>GMT+0230</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0330</string>
+                          <string>GMT+0330</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0430</string>
+                          <string>GMT+0430</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0530</string>
+                          <string>GMT+0530</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0630</string>
+                          <string>GMT+0630</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0730</string>
+                          <string>GMT+0730</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0830</string>
+                          <string>GMT+0830</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+0930</string>
+                          <string>GMT+0930</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+1</string>
+                          <string>GMT+1</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+10</string>
+                          <string>GMT+10</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+1030</string>
+                          <string>GMT+1030</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+11</string>
+                          <string>GMT+11</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+1130</string>
+                          <string>GMT+1130</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+12</string>
+                          <string>GMT+12</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+1230</string>
+                          <string>GMT+1230</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+13</string>
+                          <string>GMT+13</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+2</string>
+                          <string>GMT+2</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+3</string>
+                          <string>GMT+3</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+4</string>
+                          <string>GMT+4</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+5</string>
+                          <string>GMT+5</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+6</string>
+                          <string>GMT+6</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+7</string>
+                          <string>GMT+7</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+8</string>
+                          <string>GMT+8</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT+9</string>
+                          <string>GMT+9</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0</string>
+                          <string>GMT-0</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0130</string>
+                          <string>GMT-0130</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0230</string>
+                          <string>GMT-0230</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0330</string>
+                          <string>GMT-0330</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0430</string>
+                          <string>GMT-0430</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0530</string>
+                          <string>GMT-0530</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0630</string>
+                          <string>GMT-0630</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0730</string>
+                          <string>GMT-0730</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0830</string>
+                          <string>GMT-0830</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-0930</string>
+                          <string>GMT-0930</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-1</string>
+                          <string>GMT-1</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-10</string>
+                          <string>GMT-10</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-1030</string>
+                          <string>GMT-1030</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-11</string>
+                          <string>GMT-11</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-1130</string>
+                          <string>GMT-1130</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-12</string>
+                          <string>GMT-12</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-1230</string>
+                          <string>GMT-1230</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-2</string>
+                          <string>GMT-2</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-3</string>
+                          <string>GMT-3</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-4</string>
+                          <string>GMT-4</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-5</string>
+                          <string>GMT-5</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-6</string>
+                          <string>GMT-6</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-7</string>
+                          <string>GMT-7</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-8</string>
+                          <string>GMT-8</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT-9</string>
+                          <string>GMT-9</string>
+                        </tuple>
+                        <tuple>
+                          <string>GMT0</string>
+                          <string>GMT0</string>
+                        </tuple>
+                        <tuple>
+                          <string>Greenwich</string>
+                          <string>Greenwich</string>
+                        </tuple>
+                        <tuple>
+                          <string>HST</string>
+                          <string>HST</string>
+                        </tuple>
+                        <tuple>
+                          <string>Hongkong</string>
+                          <string>Hongkong</string>
+                        </tuple>
+                        <tuple>
+                          <string>Iceland</string>
+                          <string>Iceland</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Antananarivo</string>
+                          <string>Indian/Antananarivo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Chagos</string>
+                          <string>Indian/Chagos</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Christmas</string>
+                          <string>Indian/Christmas</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Cocos</string>
+                          <string>Indian/Cocos</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Comoro</string>
+                          <string>Indian/Comoro</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Kerguelen</string>
+                          <string>Indian/Kerguelen</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Mahe</string>
+                          <string>Indian/Mahe</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Maldives</string>
+                          <string>Indian/Maldives</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Mauritius</string>
+                          <string>Indian/Mauritius</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Mayotte</string>
+                          <string>Indian/Mayotte</string>
+                        </tuple>
+                        <tuple>
+                          <string>Indian/Reunion</string>
+                          <string>Indian/Reunion</string>
+                        </tuple>
+                        <tuple>
+                          <string>Iran</string>
+                          <string>Iran</string>
+                        </tuple>
+                        <tuple>
+                          <string>Israel</string>
+                          <string>Israel</string>
+                        </tuple>
+                        <tuple>
+                          <string>Jamaica</string>
+                          <string>Jamaica</string>
+                        </tuple>
+                        <tuple>
+                          <string>Japan</string>
+                          <string>Japan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Kwajalein</string>
+                          <string>Kwajalein</string>
+                        </tuple>
+                        <tuple>
+                          <string>Libya</string>
+                          <string>Libya</string>
+                        </tuple>
+                        <tuple>
+                          <string>MST7MDT</string>
+                          <string>MST7MDT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Mexico/BajaNorte</string>
+                          <string>Mexico/BajaNorte</string>
+                        </tuple>
+                        <tuple>
+                          <string>Mexico/BajaSur</string>
+                          <string>Mexico/BajaSur</string>
+                        </tuple>
+                        <tuple>
+                          <string>Mexico/General</string>
+                          <string>Mexico/General</string>
+                        </tuple>
+                        <tuple>
+                          <string>NZ</string>
+                          <string>NZ</string>
+                        </tuple>
+                        <tuple>
+                          <string>NZ-CHAT</string>
+                          <string>NZ-CHAT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Navajo</string>
+                          <string>Navajo</string>
+                        </tuple>
+                        <tuple>
+                          <string>PRC</string>
+                          <string>PRC</string>
+                        </tuple>
+                        <tuple>
+                          <string>PST8PDT</string>
+                          <string>PST8PDT</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Apia</string>
+                          <string>Pacific/Apia</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Auckland</string>
+                          <string>Pacific/Auckland</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Chatham</string>
+                          <string>Pacific/Chatham</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Chuuk</string>
+                          <string>Pacific/Chuuk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Easter</string>
+                          <string>Pacific/Easter</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Efate</string>
+                          <string>Pacific/Efate</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Enderbury</string>
+                          <string>Pacific/Enderbury</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Fakaofo</string>
+                          <string>Pacific/Fakaofo</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Fiji</string>
+                          <string>Pacific/Fiji</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Funafuti</string>
+                          <string>Pacific/Funafuti</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Galapagos</string>
+                          <string>Pacific/Galapagos</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Gambier</string>
+                          <string>Pacific/Gambier</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Guadalcanal</string>
+                          <string>Pacific/Guadalcanal</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Guam</string>
+                          <string>Pacific/Guam</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Honolulu</string>
+                          <string>Pacific/Honolulu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Johnston</string>
+                          <string>Pacific/Johnston</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Kiritimati</string>
+                          <string>Pacific/Kiritimati</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Kosrae</string>
+                          <string>Pacific/Kosrae</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Kwajalein</string>
+                          <string>Pacific/Kwajalein</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Majuro</string>
+                          <string>Pacific/Majuro</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Marquesas</string>
+                          <string>Pacific/Marquesas</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Midway</string>
+                          <string>Pacific/Midway</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Nauru</string>
+                          <string>Pacific/Nauru</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Niue</string>
+                          <string>Pacific/Niue</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Norfolk</string>
+                          <string>Pacific/Norfolk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Noumea</string>
+                          <string>Pacific/Noumea</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Pago_Pago</string>
+                          <string>Pacific/Pago_Pago</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Palau</string>
+                          <string>Pacific/Palau</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Pitcairn</string>
+                          <string>Pacific/Pitcairn</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Pohnpei</string>
+                          <string>Pacific/Pohnpei</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Ponape</string>
+                          <string>Pacific/Ponape</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Port_Moresby</string>
+                          <string>Pacific/Port_Moresby</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Rarotonga</string>
+                          <string>Pacific/Rarotonga</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Saipan</string>
+                          <string>Pacific/Saipan</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Samoa</string>
+                          <string>Pacific/Samoa</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Tahiti</string>
+                          <string>Pacific/Tahiti</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Tarawa</string>
+                          <string>Pacific/Tarawa</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Tongatapu</string>
+                          <string>Pacific/Tongatapu</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Truk</string>
+                          <string>Pacific/Truk</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Wake</string>
+                          <string>Pacific/Wake</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Wallis</string>
+                          <string>Pacific/Wallis</string>
+                        </tuple>
+                        <tuple>
+                          <string>Pacific/Yap</string>
+                          <string>Pacific/Yap</string>
+                        </tuple>
+                        <tuple>
+                          <string>Poland</string>
+                          <string>Poland</string>
+                        </tuple>
+                        <tuple>
+                          <string>Portugal</string>
+                          <string>Portugal</string>
+                        </tuple>
+                        <tuple>
+                          <string>ROC</string>
+                          <string>ROC</string>
+                        </tuple>
+                        <tuple>
+                          <string>ROK</string>
+                          <string>ROK</string>
+                        </tuple>
+                        <tuple>
+                          <string>Singapore</string>
+                          <string>Singapore</string>
+                        </tuple>
+                        <tuple>
+                          <string>Turkey</string>
+                          <string>Turkey</string>
+                        </tuple>
+                        <tuple>
+                          <string>UCT</string>
+                          <string>UCT</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Alaska</string>
+                          <string>US/Alaska</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Aleutian</string>
+                          <string>US/Aleutian</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Arizona</string>
+                          <string>US/Arizona</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Central</string>
+                          <string>US/Central</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/East-Indiana</string>
+                          <string>US/East-Indiana</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Eastern</string>
+                          <string>US/Eastern</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Hawaii</string>
+                          <string>US/Hawaii</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Indiana-Starke</string>
+                          <string>US/Indiana-Starke</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Michigan</string>
+                          <string>US/Michigan</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Mountain</string>
+                          <string>US/Mountain</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Pacific</string>
+                          <string>US/Pacific</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Pacific-New</string>
+                          <string>US/Pacific-New</string>
+                        </tuple>
+                        <tuple>
+                          <string>US/Samoa</string>
+                          <string>US/Samoa</string>
+                        </tuple>
+                        <tuple>
+                          <string>UTC</string>
+                          <string>UTC</string>
+                        </tuple>
+                        <tuple>
+                          <string>Universal</string>
+                          <string>Universal</string>
+                        </tuple>
+                        <tuple>
+                          <string>W-SU</string>
+                          <string>W-SU</string>
+                        </tuple>
+                        <tuple>
+                          <string>Zulu</string>
+                          <string>Zulu</string>
+                        </tuple>
+                      </list>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>required</string> </key>
+                    <value> <int>0</int> </value>
+                </item>
+                <item>
+                    <key> <string>size</string> </key>
+                    <value> <int>1</int> </value>
+                </item>
+                <item>
+                    <key> <string>title</string> </key>
+                    <value> <string>Timezone</string> </value>
+                </item>
+                <item>
+                    <key> <string>unicode</string> </key>
+                    <value> <int>0</int> </value>
+                </item>
+                <item>
+                    <key> <string>whitespace_preserve</string> </key>
+                    <value> <int>0</int> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="10" aka="AAAAAAAAAAo=">
+    <pickle>
+      <global name="IntegerField" module="Products.Formulator.StandardFields"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>year</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+                <item>
+                    <key> <string>integer_out_of_range</string> </key>
+                    <value> <string>The integer you entered was out of range.</string> </value>
+                </item>
+                <item>
+                    <key> <string>not_integer</string> </key>
+                    <value> <string>You did not enter an integer.</string> </value>
+                </item>
+                <item>
+                    <key> <string>required_not_found</string> </key>
+                    <value> <string>Input is required but no input given.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>alternate_name</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>css_class</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>default</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>description</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>display_maxwidth</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>display_width</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>editable</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>enabled</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>end</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>external_validator</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>extra</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>hidden</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>required</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>start</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>title</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>whitespace_preserve</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>alternate_name</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>css_class</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>default</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>description</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>display_maxwidth</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>display_width</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>editable</string> </key>
                     <value> <string></string> </value>
@@ -2275,6 +4723,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <string></string> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <string></string> </value>
@@ -2346,6 +4798,10 @@
                     <key> <string>hidden</string> </key>
                     <value> <int>0</int> </value>
                 </item>
+                <item>
+                    <key> <string>input_type</string> </key>
+                    <value> <string>text</string> </value>
+                </item>
                 <item>
                     <key> <string>required</string> </key>
                     <value> <int>0</int> </value>
diff --git a/product/Formulator/Widget.py b/product/Formulator/Widget.py
index edcb340455dcb140bfaaef412be176a91fa0f423..87ff121fb6bc028a03ad4765d1c689b12654ec56 100644
--- a/product/Formulator/Widget.py
+++ b/product/Formulator/Widget.py
@@ -2,7 +2,7 @@
 import string
 from DummyField import fields
 from DocumentTemplate.DT_Util import html_quote
-from DateTime import DateTime
+from DateTime import DateTime, Timezones
 from cgi import escape
 import types
 from DocumentTemplate.ustr import ustr
@@ -1280,9 +1280,7 @@ class MultiCheckBoxWidget(MultiItemsWidget):
 
 MultiCheckBoxWidgetInstance = MultiCheckBoxWidget()
 
-gmt_timezones =  [('GMT%s' %zone, 'GMT%s' %zone,) for zone in range(-12, 0)]\
-                  + [('GMT', 'GMT',),] \
-                  + [('GMT+%s' %zone, 'GMT+%s' %zone,) for zone in range(1, 13)]
+gmt_timezones = [(x, x) for x in sorted(set(Timezones()))]
 
 class DateTimeWidget(Widget):
   """