import{b as le}from"./chunk-EYM4P7PJ.js";import{a as _a,b as va,c as Ca}from"./chunk-YTD236A7.js";import{a as ra,b as sa,e as Ma}from"./chunk-LMJPPEGF.js";import{d as $e,u as oa}from"./chunk-RYVFWWYD.js";import{a as ea}from"./chunk-IDBHWKSL.js";import{b as Ge,d as Fe,g as G,i as B}from"./chunk-HIL4HGDQ.js";import{a as ca,b as ma,c as la,d as da,e as ua,f as pa,g as ga,h as fa,i as ha,j as Aa,l as ba}from"./chunk-72XYY5XX.js";import{a as Y}from"./chunk-JXKEKZLA.js";import{Ae as W,Bc as ve,Be as We,Ce as k,Db as Ee,Ec as F,Ga as be,Gc as P,Ge as Ze,Hb as c,Ia as A,Ib as m,Jb as ke,Jc as L,Jd as j,Kc as U,Ma as d,Mc as R,Ob as Be,Oc as Le,Pc as b,Pd as Ce,Q as $,Qa as xe,Qe as Me,R as T,Rc as K,T as Ae,Tc as Ue,Uc as O,Wa as i,Wc as V,X as v,Xa as t,Xd as Ve,Y as z,Ya as u,Za as X,Zb as te,_a as ee,_b as D,ab as E,ad as Ke,da as S,db as C,dd as Oe,ea as w,ef as oe,fb as _,ff as re,gf as se,hf as ce,ib as Ie,ic as Pe,if as me,jf as Je,lb as ae,lf as Qe,mb as J,mf as x,nb as Q,nc as ne,nf as Ye,ob as _e,of as qe,pb as s,pc as Te,pf as Xe,qb as h,qc as ze,qf as aa,rb as l,re as ie,sf as ta,te as je,tf as na,ua as ye,uf as ia,xa as o,xc as De,xe as H,ya as f,yc as Ne,ye as He,zc as Re}from"./chunk-B5D4QNNR.js";import{e as Ka}from"./chunk-GAL4ENT6.js";var Va=["menuarea"],ja=["contentarea"],Sa=(()=>{class a extends Xe{menuArea;contentarea;open=!0;constructor(e,n){super(e,n)}getMenu(){return[new Y("users.frontcomponent.1","","fal fa-users"),new Y("users.frontcomponent.2","roles","fal fa-user-tag"),new Y("users.frontcomponent.6","messages","fal fa-messages"),new Y("users.frontcomponent.5","settings","fal fa-cogs")]}getModuleName(){return"users"}getStreamController(){return null}getModuleWidgetMenus(){return[]}static \u0275fac=function(n){return new(n||a)(f(qe),f(Re))};static \u0275cmp=v({type:a,selectors:[["app-front"]],viewQuery:function(n,r){if(n&1&&(ae(Va,5),ae(ja,5)),n&2){let p;J(p=Q())&&(r.menuArea=p.first),J(p=Q())&&(r.contentarea=p.first)}},features:[be],decls:3,vars:0,consts:[["contentarea",""],[1,"modulecontentarea"]],template:function(n,r){n&1&&(i(0,"div",1,0),u(2,"router-outlet"),t())},dependencies:[Ne],styles:[".modulecontentarea[_ngcontent-%COMP%]{max-width:1300px;margin:0 auto;padding:30px}"]})}return a})();var wa=(()=>{class a{static{this.\u0275fac=function(n){return new(n||a)}}static{this.\u0275mod=z({type:a})}static{this.\u0275inj=T({imports:[Ce,j,Ce,j]})}}return a})();var Se={};Ka(Se,{countries:()=>Xa,default:()=>at,version:()=>$a,zones:()=>et});var $a="2024a",Xa={AD:{name:"Andorra",abbr:"AD",zones:["Europe/Andorra"]},AE:{name:"United Arab Emirates",abbr:"AE",zones:["Asia/Dubai"]},AF:{name:"Afghanistan",abbr:"AF",zones:["Asia/Kabul"]},AG:{name:"Antigua & Barbuda",abbr:"AG",zones:["America/Puerto_Rico","America/Antigua"]},AI:{name:"Anguilla",abbr:"AI",zones:["America/Puerto_Rico","America/Anguilla"]},AL:{name:"Albania",abbr:"AL",zones:["Europe/Tirane"]},AM:{name:"Armenia",abbr:"AM",zones:["Asia/Yerevan"]},AO:{name:"Angola",abbr:"AO",zones:["Africa/Lagos","Africa/Luanda"]},AQ:{name:"Antarctica",abbr:"AQ",zones:["Antarctica/Casey","Antarctica/Davis","Antarctica/Mawson","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Troll","Antarctica/Vostok","Pacific/Auckland","Pacific/Port_Moresby","Asia/Riyadh","Antarctica/McMurdo","Antarctica/DumontDUrville","Antarctica/Syowa"]},AR:{name:"Argentina",abbr:"AR",zones:["America/Argentina/Buenos_Aires","America/Argentina/Cordoba","America/Argentina/Salta","America/Argentina/Jujuy","America/Argentina/Tucuman","America/Argentina/Catamarca","America/Argentina/La_Rioja","America/Argentina/San_Juan","America/Argentina/Mendoza","America/Argentina/San_Luis","America/Argentina/Rio_Gallegos","America/Argentina/Ushuaia"]},AS:{name:"Samoa (American)",abbr:"AS",zones:["Pacific/Pago_Pago"]},AT:{name:"Austria",abbr:"AT",zones:["Europe/Vienna"]},AU:{name:"Australia",abbr:"AU",zones:["Australia/Lord_Howe","Antarctica/Macquarie","Australia/Hobart","Australia/Melbourne","Australia/Sydney","Australia/Broken_Hill","Australia/Brisbane","Australia/Lindeman","Australia/Adelaide","Australia/Darwin","Australia/Perth","Australia/Eucla"]},AW:{name:"Aruba",abbr:"AW",zones:["America/Puerto_Rico","America/Aruba"]},AX:{name:"\xC5land Islands",abbr:"AX",zones:["Europe/Helsinki","Europe/Mariehamn"]},AZ:{name:"Azerbaijan",abbr:"AZ",zones:["Asia/Baku"]},BA:{name:"Bosnia & Herzegovina",abbr:"BA",zones:["Europe/Belgrade","Europe/Sarajevo"]},BB:{name:"Barbados",abbr:"BB",zones:["America/Barbados"]},BD:{name:"Bangladesh",abbr:"BD",zones:["Asia/Dhaka"]},BE:{name:"Belgium",abbr:"BE",zones:["Europe/Brussels"]},BF:{name:"Burkina Faso",abbr:"BF",zones:["Africa/Abidjan","Africa/Ouagadougou"]},BG:{name:"Bulgaria",abbr:"BG",zones:["Europe/Sofia"]},BH:{name:"Bahrain",abbr:"BH",zones:["Asia/Qatar","Asia/Bahrain"]},BI:{name:"Burundi",abbr:"BI",zones:["Africa/Maputo","Africa/Bujumbura"]},BJ:{name:"Benin",abbr:"BJ",zones:["Africa/Lagos","Africa/Porto-Novo"]},BL:{name:"St Barthelemy",abbr:"BL",zones:["America/Puerto_Rico","America/St_Barthelemy"]},BM:{name:"Bermuda",abbr:"BM",zones:["Atlantic/Bermuda"]},BN:{name:"Brunei",abbr:"BN",zones:["Asia/Kuching","Asia/Brunei"]},BO:{name:"Bolivia",abbr:"BO",zones:["America/La_Paz"]},BQ:{name:"Caribbean NL",abbr:"BQ",zones:["America/Puerto_Rico","America/Kralendijk"]},BR:{name:"Brazil",abbr:"BR",zones:["America/Noronha","America/Belem","America/Fortaleza","America/Recife","America/Araguaina","America/Maceio","America/Bahia","America/Sao_Paulo","America/Campo_Grande","America/Cuiaba","America/Santarem","America/Porto_Velho","America/Boa_Vista","America/Manaus","America/Eirunepe","America/Rio_Branco"]},BS:{name:"Bahamas",abbr:"BS",zones:["America/Toronto","America/Nassau"]},BT:{name:"Bhutan",abbr:"BT",zones:["Asia/Thimphu"]},BW:{name:"Botswana",abbr:"BW",zones:["Africa/Maputo","Africa/Gaborone"]},BY:{name:"Belarus",abbr:"BY",zones:["Europe/Minsk"]},BZ:{name:"Belize",abbr:"BZ",zones:["America/Belize"]},CA:{name:"Canada",abbr:"CA",zones:["America/St_Johns","America/Halifax","America/Glace_Bay","America/Moncton","America/Goose_Bay","America/Toronto","America/Iqaluit","America/Winnipeg","America/Resolute","America/Rankin_Inlet","America/Regina","America/Swift_Current","America/Edmonton","America/Cambridge_Bay","America/Inuvik","America/Dawson_Creek","America/Fort_Nelson","America/Whitehorse","America/Dawson","America/Vancouver","America/Panama","America/Puerto_Rico","America/Phoenix","America/Blanc-Sablon","America/Atikokan","America/Creston"]},CC:{name:"Cocos (Keeling) Islands",abbr:"CC",zones:["Asia/Yangon","Indian/Cocos"]},CD:{name:"Congo (Dem. Rep.)",abbr:"CD",zones:["Africa/Maputo","Africa/Lagos","Africa/Kinshasa","Africa/Lubumbashi"]},CF:{name:"Central African Rep.",abbr:"CF",zones:["Africa/Lagos","Africa/Bangui"]},CG:{name:"Congo (Rep.)",abbr:"CG",zones:["Africa/Lagos","Africa/Brazzaville"]},CH:{name:"Switzerland",abbr:"CH",zones:["Europe/Zurich"]},CI:{name:"C\xF4te d'Ivoire",abbr:"CI",zones:["Africa/Abidjan"]},CK:{name:"Cook Islands",abbr:"CK",zones:["Pacific/Rarotonga"]},CL:{name:"Chile",abbr:"CL",zones:["America/Santiago","America/Punta_Arenas","Pacific/Easter"]},CM:{name:"Cameroon",abbr:"CM",zones:["Africa/Lagos","Africa/Douala"]},CN:{name:"China",abbr:"CN",zones:["Asia/Shanghai","Asia/Urumqi"]},CO:{name:"Colombia",abbr:"CO",zones:["America/Bogota"]},CR:{name:"Costa Rica",abbr:"CR",zones:["America/Costa_Rica"]},CU:{name:"Cuba",abbr:"CU",zones:["America/Havana"]},CV:{name:"Cape Verde",abbr:"CV",zones:["Atlantic/Cape_Verde"]},CW:{name:"Cura\xE7ao",abbr:"CW",zones:["America/Puerto_Rico","America/Curacao"]},CX:{name:"Christmas Island",abbr:"CX",zones:["Asia/Bangkok","Indian/Christmas"]},CY:{name:"Cyprus",abbr:"CY",zones:["Asia/Nicosia","Asia/Famagusta"]},CZ:{name:"Czech Republic",abbr:"CZ",zones:["Europe/Prague"]},DE:{name:"Germany",abbr:"DE",zones:["Europe/Zurich","Europe/Berlin","Europe/Busingen"]},DJ:{name:"Djibouti",abbr:"DJ",zones:["Africa/Nairobi","Africa/Djibouti"]},DK:{name:"Denmark",abbr:"DK",zones:["Europe/Berlin","Europe/Copenhagen"]},DM:{name:"Dominica",abbr:"DM",zones:["America/Puerto_Rico","America/Dominica"]},DO:{name:"Dominican Republic",abbr:"DO",zones:["America/Santo_Domingo"]},DZ:{name:"Algeria",abbr:"DZ",zones:["Africa/Algiers"]},EC:{name:"Ecuador",abbr:"EC",zones:["America/Guayaquil","Pacific/Galapagos"]},EE:{name:"Estonia",abbr:"EE",zones:["Europe/Tallinn"]},EG:{name:"Egypt",abbr:"EG",zones:["Africa/Cairo"]},EH:{name:"Western Sahara",abbr:"EH",zones:["Africa/El_Aaiun"]},ER:{name:"Eritrea",abbr:"ER",zones:["Africa/Nairobi","Africa/Asmara"]},ES:{name:"Spain",abbr:"ES",zones:["Europe/Madrid","Africa/Ceuta","Atlantic/Canary"]},ET:{name:"Ethiopia",abbr:"ET",zones:["Africa/Nairobi","Africa/Addis_Ababa"]},FI:{name:"Finland",abbr:"FI",zones:["Europe/Helsinki"]},FJ:{name:"Fiji",abbr:"FJ",zones:["Pacific/Fiji"]},FK:{name:"Falkland Islands",abbr:"FK",zones:["Atlantic/Stanley"]},FM:{name:"Micronesia",abbr:"FM",zones:["Pacific/Kosrae","Pacific/Port_Moresby","Pacific/Guadalcanal","Pacific/Chuuk","Pacific/Pohnpei"]},FO:{name:"Faroe Islands",abbr:"FO",zones:["Atlantic/Faroe"]},FR:{name:"France",abbr:"FR",zones:["Europe/Paris"]},GA:{name:"Gabon",abbr:"GA",zones:["Africa/Lagos","Africa/Libreville"]},GB:{name:"Britain (UK)",abbr:"GB",zones:["Europe/London"]},GD:{name:"Grenada",abbr:"GD",zones:["America/Puerto_Rico","America/Grenada"]},GE:{name:"Georgia",abbr:"GE",zones:["Asia/Tbilisi"]},GF:{name:"French Guiana",abbr:"GF",zones:["America/Cayenne"]},GG:{name:"Guernsey",abbr:"GG",zones:["Europe/London","Europe/Guernsey"]},GH:{name:"Ghana",abbr:"GH",zones:["Africa/Abidjan","Africa/Accra"]},GI:{name:"Gibraltar",abbr:"GI",zones:["Europe/Gibraltar"]},GL:{name:"Greenland",abbr:"GL",zones:["America/Nuuk","America/Danmarkshavn","America/Scoresbysund","America/Thule"]},GM:{name:"Gambia",abbr:"GM",zones:["Africa/Abidjan","Africa/Banjul"]},GN:{name:"Guinea",abbr:"GN",zones:["Africa/Abidjan","Africa/Conakry"]},GP:{name:"Guadeloupe",abbr:"GP",zones:["America/Puerto_Rico","America/Guadeloupe"]},GQ:{name:"Equatorial Guinea",abbr:"GQ",zones:["Africa/Lagos","Africa/Malabo"]},GR:{name:"Greece",abbr:"GR",zones:["Europe/Athens"]},GS:{name:"South Georgia & the South Sandwich Islands",abbr:"GS",zones:["Atlantic/South_Georgia"]},GT:{name:"Guatemala",abbr:"GT",zones:["America/Guatemala"]},GU:{name:"Guam",abbr:"GU",zones:["Pacific/Guam"]},GW:{name:"Guinea-Bissau",abbr:"GW",zones:["Africa/Bissau"]},GY:{name:"Guyana",abbr:"GY",zones:["America/Guyana"]},HK:{name:"Hong Kong",abbr:"HK",zones:["Asia/Hong_Kong"]},HN:{name:"Honduras",abbr:"HN",zones:["America/Tegucigalpa"]},HR:{name:"Croatia",abbr:"HR",zones:["Europe/Belgrade","Europe/Zagreb"]},HT:{name:"Haiti",abbr:"HT",zones:["America/Port-au-Prince"]},HU:{name:"Hungary",abbr:"HU",zones:["Europe/Budapest"]},ID:{name:"Indonesia",abbr:"ID",zones:["Asia/Jakarta","Asia/Pontianak","Asia/Makassar","Asia/Jayapura"]},IE:{name:"Ireland",abbr:"IE",zones:["Europe/Dublin"]},IL:{name:"Israel",abbr:"IL",zones:["Asia/Jerusalem"]},IM:{name:"Isle of Man",abbr:"IM",zones:["Europe/London","Europe/Isle_of_Man"]},IN:{name:"India",abbr:"IN",zones:["Asia/Kolkata"]},IO:{name:"British Indian Ocean Territory",abbr:"IO",zones:["Indian/Chagos"]},IQ:{name:"Iraq",abbr:"IQ",zones:["Asia/Baghdad"]},IR:{name:"Iran",abbr:"IR",zones:["Asia/Tehran"]},IS:{name:"Iceland",abbr:"IS",zones:["Africa/Abidjan","Atlantic/Reykjavik"]},IT:{name:"Italy",abbr:"IT",zones:["Europe/Rome"]},JE:{name:"Jersey",abbr:"JE",zones:["Europe/London","Europe/Jersey"]},JM:{name:"Jamaica",abbr:"JM",zones:["America/Jamaica"]},JO:{name:"Jordan",abbr:"JO",zones:["Asia/Amman"]},JP:{name:"Japan",abbr:"JP",zones:["Asia/Tokyo"]},KE:{name:"Kenya",abbr:"KE",zones:["Africa/Nairobi"]},KG:{name:"Kyrgyzstan",abbr:"KG",zones:["Asia/Bishkek"]},KH:{name:"Cambodia",abbr:"KH",zones:["Asia/Bangkok","Asia/Phnom_Penh"]},KI:{name:"Kiribati",abbr:"KI",zones:["Pacific/Tarawa","Pacific/Kanton","Pacific/Kiritimati"]},KM:{name:"Comoros",abbr:"KM",zones:["Africa/Nairobi","Indian/Comoro"]},KN:{name:"St Kitts & Nevis",abbr:"KN",zones:["America/Puerto_Rico","America/St_Kitts"]},KP:{name:"Korea (North)",abbr:"KP",zones:["Asia/Pyongyang"]},KR:{name:"Korea (South)",abbr:"KR",zones:["Asia/Seoul"]},KW:{name:"Kuwait",abbr:"KW",zones:["Asia/Riyadh","Asia/Kuwait"]},KY:{name:"Cayman Islands",abbr:"KY",zones:["America/Panama","America/Cayman"]},KZ:{name:"Kazakhstan",abbr:"KZ",zones:["Asia/Almaty","Asia/Qyzylorda","Asia/Qostanay","Asia/Aqtobe","Asia/Aqtau","Asia/Atyrau","Asia/Oral"]},LA:{name:"Laos",abbr:"LA",zones:["Asia/Bangkok","Asia/Vientiane"]},LB:{name:"Lebanon",abbr:"LB",zones:["Asia/Beirut"]},LC:{name:"St Lucia",abbr:"LC",zones:["America/Puerto_Rico","America/St_Lucia"]},LI:{name:"Liechtenstein",abbr:"LI",zones:["Europe/Zurich","Europe/Vaduz"]},LK:{name:"Sri Lanka",abbr:"LK",zones:["Asia/Colombo"]},LR:{name:"Liberia",abbr:"LR",zones:["Africa/Monrovia"]},LS:{name:"Lesotho",abbr:"LS",zones:["Africa/Johannesburg","Africa/Maseru"]},LT:{name:"Lithuania",abbr:"LT",zones:["Europe/Vilnius"]},LU:{name:"Luxembourg",abbr:"LU",zones:["Europe/Brussels","Europe/Luxembourg"]},LV:{name:"Latvia",abbr:"LV",zones:["Europe/Riga"]},LY:{name:"Libya",abbr:"LY",zones:["Africa/Tripoli"]},MA:{name:"Morocco",abbr:"MA",zones:["Africa/Casablanca"]},MC:{name:"Monaco",abbr:"MC",zones:["Europe/Paris","Europe/Monaco"]},MD:{name:"Moldova",abbr:"MD",zones:["Europe/Chisinau"]},ME:{name:"Montenegro",abbr:"ME",zones:["Europe/Belgrade","Europe/Podgorica"]},MF:{name:"St Martin (French)",abbr:"MF",zones:["America/Puerto_Rico","America/Marigot"]},MG:{name:"Madagascar",abbr:"MG",zones:["Africa/Nairobi","Indian/Antananarivo"]},MH:{name:"Marshall Islands",abbr:"MH",zones:["Pacific/Tarawa","Pacific/Kwajalein","Pacific/Majuro"]},MK:{name:"North Macedonia",abbr:"MK",zones:["Europe/Belgrade","Europe/Skopje"]},ML:{name:"Mali",abbr:"ML",zones:["Africa/Abidjan","Africa/Bamako"]},MM:{name:"Myanmar (Burma)",abbr:"MM",zones:["Asia/Yangon"]},MN:{name:"Mongolia",abbr:"MN",zones:["Asia/Ulaanbaatar","Asia/Hovd","Asia/Choibalsan"]},MO:{name:"Macau",abbr:"MO",zones:["Asia/Macau"]},MP:{name:"Northern Mariana Islands",abbr:"MP",zones:["Pacific/Guam","Pacific/Saipan"]},MQ:{name:"Martinique",abbr:"MQ",zones:["America/Martinique"]},MR:{name:"Mauritania",abbr:"MR",zones:["Africa/Abidjan","Africa/Nouakchott"]},MS:{name:"Montserrat",abbr:"MS",zones:["America/Puerto_Rico","America/Montserrat"]},MT:{name:"Malta",abbr:"MT",zones:["Europe/Malta"]},MU:{name:"Mauritius",abbr:"MU",zones:["Indian/Mauritius"]},MV:{name:"Maldives",abbr:"MV",zones:["Indian/Maldives"]},MW:{name:"Malawi",abbr:"MW",zones:["Africa/Maputo","Africa/Blantyre"]},MX:{name:"Mexico",abbr:"MX",zones:["America/Mexico_City","America/Cancun","America/Merida","America/Monterrey","America/Matamoros","America/Chihuahua","America/Ciudad_Juarez","America/Ojinaga","America/Mazatlan","America/Bahia_Banderas","America/Hermosillo","America/Tijuana"]},MY:{name:"Malaysia",abbr:"MY",zones:["Asia/Kuching","Asia/Singapore","Asia/Kuala_Lumpur"]},MZ:{name:"Mozambique",abbr:"MZ",zones:["Africa/Maputo"]},NA:{name:"Namibia",abbr:"NA",zones:["Africa/Windhoek"]},NC:{name:"New Caledonia",abbr:"NC",zones:["Pacific/Noumea"]},NE:{name:"Niger",abbr:"NE",zones:["Africa/Lagos","Africa/Niamey"]},NF:{name:"Norfolk Island",abbr:"NF",zones:["Pacific/Norfolk"]},NG:{name:"Nigeria",abbr:"NG",zones:["Africa/Lagos"]},NI:{name:"Nicaragua",abbr:"NI",zones:["America/Managua"]},NL:{name:"Netherlands",abbr:"NL",zones:["Europe/Brussels","Europe/Amsterdam"]},NO:{name:"Norway",abbr:"NO",zones:["Europe/Berlin","Europe/Oslo"]},NP:{name:"Nepal",abbr:"NP",zones:["Asia/Kathmandu"]},NR:{name:"Nauru",abbr:"NR",zones:["Pacific/Nauru"]},NU:{name:"Niue",abbr:"NU",zones:["Pacific/Niue"]},NZ:{name:"New Zealand",abbr:"NZ",zones:["Pacific/Auckland","Pacific/Chatham"]},OM:{name:"Oman",abbr:"OM",zones:["Asia/Dubai","Asia/Muscat"]},PA:{name:"Panama",abbr:"PA",zones:["America/Panama"]},PE:{name:"Peru",abbr:"PE",zones:["America/Lima"]},PF:{name:"French Polynesia",abbr:"PF",zones:["Pacific/Tahiti","Pacific/Marquesas","Pacific/Gambier"]},PG:{name:"Papua New Guinea",abbr:"PG",zones:["Pacific/Port_Moresby","Pacific/Bougainville"]},PH:{name:"Philippines",abbr:"PH",zones:["Asia/Manila"]},PK:{name:"Pakistan",abbr:"PK",zones:["Asia/Karachi"]},PL:{name:"Poland",abbr:"PL",zones:["Europe/Warsaw"]},PM:{name:"St Pierre & Miquelon",abbr:"PM",zones:["America/Miquelon"]},PN:{name:"Pitcairn",abbr:"PN",zones:["Pacific/Pitcairn"]},PR:{name:"Puerto Rico",abbr:"PR",zones:["America/Puerto_Rico"]},PS:{name:"Palestine",abbr:"PS",zones:["Asia/Gaza","Asia/Hebron"]},PT:{name:"Portugal",abbr:"PT",zones:["Europe/Lisbon","Atlantic/Madeira","Atlantic/Azores"]},PW:{name:"Palau",abbr:"PW",zones:["Pacific/Palau"]},PY:{name:"Paraguay",abbr:"PY",zones:["America/Asuncion"]},QA:{name:"Qatar",abbr:"QA",zones:["Asia/Qatar"]},RE:{name:"R\xE9union",abbr:"RE",zones:["Asia/Dubai","Indian/Reunion"]},RO:{name:"Romania",abbr:"RO",zones:["Europe/Bucharest"]},RS:{name:"Serbia",abbr:"RS",zones:["Europe/Belgrade"]},RU:{name:"Russia",abbr:"RU",zones:["Europe/Kaliningrad","Europe/Moscow","Europe/Simferopol","Europe/Kirov","Europe/Volgograd","Europe/Astrakhan","Europe/Saratov","Europe/Ulyanovsk","Europe/Samara","Asia/Yekaterinburg","Asia/Omsk","Asia/Novosibirsk","Asia/Barnaul","Asia/Tomsk","Asia/Novokuznetsk","Asia/Krasnoyarsk","Asia/Irkutsk","Asia/Chita","Asia/Yakutsk","Asia/Khandyga","Asia/Vladivostok","Asia/Ust-Nera","Asia/Magadan","Asia/Sakhalin","Asia/Srednekolymsk","Asia/Kamchatka","Asia/Anadyr"]},RW:{name:"Rwanda",abbr:"RW",zones:["Africa/Maputo","Africa/Kigali"]},SA:{name:"Saudi Arabia",abbr:"SA",zones:["Asia/Riyadh"]},SB:{name:"Solomon Islands",abbr:"SB",zones:["Pacific/Guadalcanal"]},SC:{name:"Seychelles",abbr:"SC",zones:["Asia/Dubai","Indian/Mahe"]},SD:{name:"Sudan",abbr:"SD",zones:["Africa/Khartoum"]},SE:{name:"Sweden",abbr:"SE",zones:["Europe/Berlin","Europe/Stockholm"]},SG:{name:"Singapore",abbr:"SG",zones:["Asia/Singapore"]},SH:{name:"St Helena",abbr:"SH",zones:["Africa/Abidjan","Atlantic/St_Helena"]},SI:{name:"Slovenia",abbr:"SI",zones:["Europe/Belgrade","Europe/Ljubljana"]},SJ:{name:"Svalbard & Jan Mayen",abbr:"SJ",zones:["Europe/Berlin","Arctic/Longyearbyen"]},SK:{name:"Slovakia",abbr:"SK",zones:["Europe/Prague","Europe/Bratislava"]},SL:{name:"Sierra Leone",abbr:"SL",zones:["Africa/Abidjan","Africa/Freetown"]},SM:{name:"San Marino",abbr:"SM",zones:["Europe/Rome","Europe/San_Marino"]},SN:{name:"Senegal",abbr:"SN",zones:["Africa/Abidjan","Africa/Dakar"]},SO:{name:"Somalia",abbr:"SO",zones:["Africa/Nairobi","Africa/Mogadishu"]},SR:{name:"Suriname",abbr:"SR",zones:["America/Paramaribo"]},SS:{name:"South Sudan",abbr:"SS",zones:["Africa/Juba"]},ST:{name:"Sao Tome & Principe",abbr:"ST",zones:["Africa/Sao_Tome"]},SV:{name:"El Salvador",abbr:"SV",zones:["America/El_Salvador"]},SX:{name:"St Maarten (Dutch)",abbr:"SX",zones:["America/Puerto_Rico","America/Lower_Princes"]},SY:{name:"Syria",abbr:"SY",zones:["Asia/Damascus"]},SZ:{name:"Eswatini (Swaziland)",abbr:"SZ",zones:["Africa/Johannesburg","Africa/Mbabane"]},TC:{name:"Turks & Caicos Is",abbr:"TC",zones:["America/Grand_Turk"]},TD:{name:"Chad",abbr:"TD",zones:["Africa/Ndjamena"]},TF:{name:"French S. Terr.",abbr:"TF",zones:["Asia/Dubai","Indian/Maldives","Indian/Kerguelen"]},TG:{name:"Togo",abbr:"TG",zones:["Africa/Abidjan","Africa/Lome"]},TH:{name:"Thailand",abbr:"TH",zones:["Asia/Bangkok"]},TJ:{name:"Tajikistan",abbr:"TJ",zones:["Asia/Dushanbe"]},TK:{name:"Tokelau",abbr:"TK",zones:["Pacific/Fakaofo"]},TL:{name:"East Timor",abbr:"TL",zones:["Asia/Dili"]},TM:{name:"Turkmenistan",abbr:"TM",zones:["Asia/Ashgabat"]},TN:{name:"Tunisia",abbr:"TN",zones:["Africa/Tunis"]},TO:{name:"Tonga",abbr:"TO",zones:["Pacific/Tongatapu"]},TR:{name:"Turkey",abbr:"TR",zones:["Europe/Istanbul"]},TT:{name:"Trinidad & Tobago",abbr:"TT",zones:["America/Puerto_Rico","America/Port_of_Spain"]},TV:{name:"Tuvalu",abbr:"TV",zones:["Pacific/Tarawa","Pacific/Funafuti"]},TW:{name:"Taiwan",abbr:"TW",zones:["Asia/Taipei"]},TZ:{name:"Tanzania",abbr:"TZ",zones:["Africa/Nairobi","Africa/Dar_es_Salaam"]},UA:{name:"Ukraine",abbr:"UA",zones:["Europe/Simferopol","Europe/Kyiv"]},UG:{name:"Uganda",abbr:"UG",zones:["Africa/Nairobi","Africa/Kampala"]},UM:{name:"US minor outlying islands",abbr:"UM",zones:["Pacific/Pago_Pago","Pacific/Tarawa","Pacific/Midway","Pacific/Wake"]},US:{name:"United States",abbr:"US",zones:["America/New_York","America/Detroit","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Indiana/Indianapolis","America/Indiana/Vincennes","America/Indiana/Winamac","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Vevay","America/Chicago","America/Indiana/Tell_City","America/Indiana/Knox","America/Menominee","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/North_Dakota/Beulah","America/Denver","America/Boise","America/Phoenix","America/Los_Angeles","America/Anchorage","America/Juneau","America/Sitka","America/Metlakatla","America/Yakutat","America/Nome","America/Adak","Pacific/Honolulu"]},UY:{name:"Uruguay",abbr:"UY",zones:["America/Montevideo"]},UZ:{name:"Uzbekistan",abbr:"UZ",zones:["Asia/Samarkand","Asia/Tashkent"]},VA:{name:"Vatican City",abbr:"VA",zones:["Europe/Rome","Europe/Vatican"]},VC:{name:"St Vincent",abbr:"VC",zones:["America/Puerto_Rico","America/St_Vincent"]},VE:{name:"Venezuela",abbr:"VE",zones:["America/Caracas"]},VG:{name:"Virgin Islands (UK)",abbr:"VG",zones:["America/Puerto_Rico","America/Tortola"]},VI:{name:"Virgin Islands (US)",abbr:"VI",zones:["America/Puerto_Rico","America/St_Thomas"]},VN:{name:"Vietnam",abbr:"VN",zones:["Asia/Bangkok","Asia/Ho_Chi_Minh"]},VU:{name:"Vanuatu",abbr:"VU",zones:["Pacific/Efate"]},WF:{name:"Wallis & Futuna",abbr:"WF",zones:["Pacific/Tarawa","Pacific/Wallis"]},WS:{name:"Samoa (western)",abbr:"WS",zones:["Pacific/Apia"]},YE:{name:"Yemen",abbr:"YE",zones:["Asia/Riyadh","Asia/Aden"]},YT:{name:"Mayotte",abbr:"YT",zones:["Africa/Nairobi","Indian/Mayotte"]},ZA:{name:"South Africa",abbr:"ZA",zones:["Africa/Johannesburg"]},ZM:{name:"Zambia",abbr:"ZM",zones:["Africa/Maputo","Africa/Lusaka"]},ZW:{name:"Zimbabwe",abbr:"ZW",zones:["Africa/Maputo","Africa/Harare"]}},et={"Europe/Andorra":{name:"Europe/Andorra",lat:42.5,long:1.5167,countries:["AD"],comments:""},"Asia/Dubai":{name:"Asia/Dubai",lat:25.3,long:55.3,countries:["AE","OM","RE","SC","TF"],comments:"Crozet"},"Asia/Kabul":{name:"Asia/Kabul",lat:34.5167,long:69.2,countries:["AF"],comments:""},"Europe/Tirane":{name:"Europe/Tirane",lat:41.3333,long:19.8333,countries:["AL"],comments:""},"Asia/Yerevan":{name:"Asia/Yerevan",lat:40.1833,long:44.5,countries:["AM"],comments:""},"Antarctica/Casey":{name:"Antarctica/Casey",lat:-65.7167,long:110.5167,countries:["AQ"],comments:"Casey"},"Antarctica/Davis":{name:"Antarctica/Davis",lat:-67.4167,long:77.9667,countries:["AQ"],comments:"Davis"},"Antarctica/Mawson":{name:"Antarctica/Mawson",lat:-66.4,long:62.8833,countries:["AQ"],comments:"Mawson"},"Antarctica/Palmer":{name:"Antarctica/Palmer",lat:-63.2,long:-63.9,countries:["AQ"],comments:"Palmer"},"Antarctica/Rothera":{name:"Antarctica/Rothera",lat:-66.4333,long:-67.8667,countries:["AQ"],comments:"Rothera"},"Antarctica/Troll":{name:"Antarctica/Troll",lat:-71.9886,long:2.535,countries:["AQ"],comments:"Troll"},"Antarctica/Vostok":{name:"Antarctica/Vostok",lat:-77.6,long:106.9,countries:["AQ"],comments:"Vostok"},"America/Argentina/Buenos_Aires":{name:"America/Argentina/Buenos_Aires",lat:-33.4,long:-57.55,countries:["AR"],comments:"Buenos Aires (BA, CF)"},"America/Argentina/Cordoba":{name:"America/Argentina/Cordoba",lat:-30.6,long:-63.8167,countries:["AR"],comments:"most areas: CB, CC, CN, ER, FM, MN, SE, SF"},"America/Argentina/Salta":{name:"America/Argentina/Salta",lat:-23.2167,long:-64.5833,countries:["AR"],comments:"Salta (SA, LP, NQ, RN)"},"America/Argentina/Jujuy":{name:"America/Argentina/Jujuy",lat:-23.8167,long:-64.7,countries:["AR"],comments:"Jujuy (JY)"},"America/Argentina/Tucuman":{name:"America/Argentina/Tucuman",lat:-25.1833,long:-64.7833,countries:["AR"],comments:"Tucum\xE1n (TM)"},"America/Argentina/Catamarca":{name:"America/Argentina/Catamarca",lat:-27.5333,long:-64.2167,countries:["AR"],comments:"Catamarca (CT), Chubut (CH)"},"America/Argentina/La_Rioja":{name:"America/Argentina/La_Rioja",lat:-28.5667,long:-65.15,countries:["AR"],comments:"La Rioja (LR)"},"America/Argentina/San_Juan":{name:"America/Argentina/San_Juan",lat:-30.4667,long:-67.4833,countries:["AR"],comments:"San Juan (SJ)"},"America/Argentina/Mendoza":{name:"America/Argentina/Mendoza",lat:-31.1167,long:-67.1833,countries:["AR"],comments:"Mendoza (MZ)"},"America/Argentina/San_Luis":{name:"America/Argentina/San_Luis",lat:-32.6833,long:-65.65,countries:["AR"],comments:"San Luis (SL)"},"America/Argentina/Rio_Gallegos":{name:"America/Argentina/Rio_Gallegos",lat:-50.3667,long:-68.7833,countries:["AR"],comments:"Santa Cruz (SC)"},"America/Argentina/Ushuaia":{name:"America/Argentina/Ushuaia",lat:-53.2,long:-67.7,countries:["AR"],comments:"Tierra del Fuego (TF)"},"Pacific/Pago_Pago":{name:"Pacific/Pago_Pago",lat:-13.7333,long:-169.3,countries:["AS","UM"],comments:"Midway"},"Europe/Vienna":{name:"Europe/Vienna",lat:48.2167,long:16.3333,countries:["AT"],comments:""},"Australia/Lord_Howe":{name:"Australia/Lord_Howe",lat:-30.45,long:159.0833,countries:["AU"],comments:"Lord Howe Island"},"Antarctica/Macquarie":{name:"Antarctica/Macquarie",lat:-53.5,long:158.95,countries:["AU"],comments:"Macquarie Island"},"Australia/Hobart":{name:"Australia/Hobart",lat:-41.1167,long:147.3167,countries:["AU"],comments:"Tasmania"},"Australia/Melbourne":{name:"Australia/Melbourne",lat:-36.1833,long:144.9667,countries:["AU"],comments:"Victoria"},"Australia/Sydney":{name:"Australia/Sydney",lat:-32.1333,long:151.2167,countries:["AU"],comments:"New South Wales (most areas)"},"Australia/Broken_Hill":{name:"Australia/Broken_Hill",lat:-30.05,long:141.45,countries:["AU"],comments:"New South Wales (Yancowinna)"},"Australia/Brisbane":{name:"Australia/Brisbane",lat:-26.5333,long:153.0333,countries:["AU"],comments:"Queensland (most areas)"},"Australia/Lindeman":{name:"Australia/Lindeman",lat:-19.7333,long:149,countries:["AU"],comments:"Queensland (Whitsunday Islands)"},"Australia/Adelaide":{name:"Australia/Adelaide",lat:-33.0833,long:138.5833,countries:["AU"],comments:"South Australia"},"Australia/Darwin":{name:"Australia/Darwin",lat:-11.5333,long:130.8333,countries:["AU"],comments:"Northern Territory"},"Australia/Perth":{name:"Australia/Perth",lat:-30.05,long:115.85,countries:["AU"],comments:"Western Australia (most areas)"},"Australia/Eucla":{name:"Australia/Eucla",lat:-30.2833,long:128.8667,countries:["AU"],comments:"Western Australia (Eucla)"},"Asia/Baku":{name:"Asia/Baku",lat:40.3833,long:49.85,countries:["AZ"],comments:""},"America/Barbados":{name:"America/Barbados",lat:13.1,long:-58.3833,countries:["BB"],comments:""},"Asia/Dhaka":{name:"Asia/Dhaka",lat:23.7167,long:90.4167,countries:["BD"],comments:""},"Europe/Brussels":{name:"Europe/Brussels",lat:50.8333,long:4.3333,countries:["BE","LU","NL"],comments:""},"Europe/Sofia":{name:"Europe/Sofia",lat:42.6833,long:23.3167,countries:["BG"],comments:""},"Atlantic/Bermuda":{name:"Atlantic/Bermuda",lat:32.2833,long:-63.2333,countries:["BM"],comments:""},"America/La_Paz":{name:"America/La_Paz",lat:-15.5,long:-67.85,countries:["BO"],comments:""},"America/Noronha":{name:"America/Noronha",lat:-2.15,long:-31.5833,countries:["BR"],comments:"Atlantic islands"},"America/Belem":{name:"America/Belem",lat:-.55,long:-47.5167,countries:["BR"],comments:"Par\xE1 (east), Amap\xE1"},"America/Fortaleza":{name:"America/Fortaleza",lat:-2.2833,long:-37.5,countries:["BR"],comments:"Brazil (northeast: MA, PI, CE, RN, PB)"},"America/Recife":{name:"America/Recife",lat:-7.95,long:-33.1,countries:["BR"],comments:"Pernambuco"},"America/Araguaina":{name:"America/Araguaina",lat:-6.8,long:-47.8,countries:["BR"],comments:"Tocantins"},"America/Maceio":{name:"America/Maceio",lat:-8.3333,long:-34.2833,countries:["BR"],comments:"Alagoas, Sergipe"},"America/Bahia":{name:"America/Bahia",lat:-11.0167,long:-37.4833,countries:["BR"],comments:"Bahia"},"America/Sao_Paulo":{name:"America/Sao_Paulo",lat:-22.4667,long:-45.3833,countries:["BR"],comments:"Brazil (southeast: GO, DF, MG, ES, RJ, SP, PR, SC, RS)"},"America/Campo_Grande":{name:"America/Campo_Grande",lat:-19.55,long:-53.3833,countries:["BR"],comments:"Mato Grosso do Sul"},"America/Cuiaba":{name:"America/Cuiaba",lat:-14.4167,long:-55.9167,countries:["BR"],comments:"Mato Grosso"},"America/Santarem":{name:"America/Santarem",lat:-1.5667,long:-53.1333,countries:["BR"],comments:"Par\xE1 (west)"},"America/Porto_Velho":{name:"America/Porto_Velho",lat:-7.2333,long:-62.1,countries:["BR"],comments:"Rond\xF4nia"},"America/Boa_Vista":{name:"America/Boa_Vista",lat:2.8167,long:-59.3333,countries:["BR"],comments:"Roraima"},"America/Manaus":{name:"America/Manaus",lat:-2.8667,long:-59.9833,countries:["BR"],comments:"Amazonas (east)"},"America/Eirunepe":{name:"America/Eirunepe",lat:-5.3333,long:-68.1333,countries:["BR"],comments:"Amazonas (west)"},"America/Rio_Branco":{name:"America/Rio_Branco",lat:-8.0333,long:-66.2,countries:["BR"],comments:"Acre"},"Asia/Thimphu":{name:"Asia/Thimphu",lat:27.4667,long:89.65,countries:["BT"],comments:""},"Europe/Minsk":{name:"Europe/Minsk",lat:53.9,long:27.5667,countries:["BY"],comments:""},"America/Belize":{name:"America/Belize",lat:17.5,long:-87.8,countries:["BZ"],comments:""},"America/St_Johns":{name:"America/St_Johns",lat:47.5667,long:-51.2833,countries:["CA"],comments:"Newfoundland, Labrador (SE)"},"America/Halifax":{name:"America/Halifax",lat:44.65,long:-62.4,countries:["CA"],comments:"Atlantic - NS (most areas), PE"},"America/Glace_Bay":{name:"America/Glace_Bay",lat:46.2,long:-58.05,countries:["CA"],comments:"Atlantic - NS (Cape Breton)"},"America/Moncton":{name:"America/Moncton",lat:46.1,long:-63.2167,countries:["CA"],comments:"Atlantic - New Brunswick"},"America/Goose_Bay":{name:"America/Goose_Bay",lat:53.3333,long:-59.5833,countries:["CA"],comments:"Atlantic - Labrador (most areas)"},"America/Toronto":{name:"America/Toronto",lat:43.65,long:-78.6167,countries:["CA","BS"],comments:"Eastern - ON & QC (most areas)"},"America/Iqaluit":{name:"America/Iqaluit",lat:63.7333,long:-67.5333,countries:["CA"],comments:"Eastern - NU (most areas)"},"America/Winnipeg":{name:"America/Winnipeg",lat:49.8833,long:-96.85,countries:["CA"],comments:"Central - ON (west), Manitoba"},"America/Resolute":{name:"America/Resolute",lat:74.6956,long:-93.1708,countries:["CA"],comments:"Central - NU (Resolute)"},"America/Rankin_Inlet":{name:"America/Rankin_Inlet",lat:62.8167,long:-91.9169,countries:["CA"],comments:"Central - NU (central)"},"America/Regina":{name:"America/Regina",lat:50.4,long:-103.35,countries:["CA"],comments:"CST - SK (most areas)"},"America/Swift_Current":{name:"America/Swift_Current",lat:50.2833,long:-106.1667,countries:["CA"],comments:"CST - SK (midwest)"},"America/Edmonton":{name:"America/Edmonton",lat:53.55,long:-112.5333,countries:["CA"],comments:"Mountain - AB, BC(E), NT(E), SK(W)"},"America/Cambridge_Bay":{name:"America/Cambridge_Bay",lat:69.1139,long:-104.9472,countries:["CA"],comments:"Mountain - NU (west)"},"America/Inuvik":{name:"America/Inuvik",lat:68.3497,long:-132.2833,countries:["CA"],comments:"Mountain - NT (west)"},"America/Dawson_Creek":{name:"America/Dawson_Creek",lat:55.7667,long:-119.7667,countries:["CA"],comments:"MST - BC (Dawson Cr, Ft St John)"},"America/Fort_Nelson":{name:"America/Fort_Nelson",lat:58.8,long:-121.3,countries:["CA"],comments:"MST - BC (Ft Nelson)"},"America/Whitehorse":{name:"America/Whitehorse",lat:60.7167,long:-134.95,countries:["CA"],comments:"MST - Yukon (east)"},"America/Dawson":{name:"America/Dawson",lat:64.0667,long:-138.5833,countries:["CA"],comments:"MST - Yukon (west)"},"America/Vancouver":{name:"America/Vancouver",lat:49.2667,long:-122.8833,countries:["CA"],comments:"Pacific - BC (most areas)"},"Europe/Zurich":{name:"Europe/Zurich",lat:47.3833,long:8.5333,countries:["CH","DE","LI"],comments:"B\xFCsingen"},"Africa/Abidjan":{name:"Africa/Abidjan",lat:5.3167,long:-3.9667,countries:["CI","BF","GH","GM","GN","IS","ML","MR","SH","SL","SN","TG"],comments:""},"Pacific/Rarotonga":{name:"Pacific/Rarotonga",lat:-20.7667,long:-158.2333,countries:["CK"],comments:""},"America/Santiago":{name:"America/Santiago",lat:-32.55,long:-69.3333,countries:["CL"],comments:"most of Chile"},"America/Punta_Arenas":{name:"America/Punta_Arenas",lat:-52.85,long:-69.0833,countries:["CL"],comments:"Region of Magallanes"},"Pacific/Easter":{name:"Pacific/Easter",lat:-26.85,long:-108.5667,countries:["CL"],comments:"Easter Island"},"Asia/Shanghai":{name:"Asia/Shanghai",lat:31.2333,long:121.4667,countries:["CN"],comments:"Beijing Time"},"Asia/Urumqi":{name:"Asia/Urumqi",lat:43.8,long:87.5833,countries:["CN"],comments:"Xinjiang Time"},"America/Bogota":{name:"America/Bogota",lat:4.6,long:-73.9167,countries:["CO"],comments:""},"America/Costa_Rica":{name:"America/Costa_Rica",lat:9.9333,long:-83.9167,countries:["CR"],comments:""},"America/Havana":{name:"America/Havana",lat:23.1333,long:-81.6333,countries:["CU"],comments:""},"Atlantic/Cape_Verde":{name:"Atlantic/Cape_Verde",lat:14.9167,long:-22.4833,countries:["CV"],comments:""},"Asia/Nicosia":{name:"Asia/Nicosia",lat:35.1667,long:33.3667,countries:["CY"],comments:"most of Cyprus"},"Asia/Famagusta":{name:"Asia/Famagusta",lat:35.1167,long:33.95,countries:["CY"],comments:"Northern Cyprus"},"Europe/Prague":{name:"Europe/Prague",lat:50.0833,long:14.4333,countries:["CZ","SK"],comments:""},"Europe/Berlin":{name:"Europe/Berlin",lat:52.5,long:13.3667,countries:["DE","DK","NO","SE","SJ"],comments:"most of Germany"},"America/Santo_Domingo":{name:"America/Santo_Domingo",lat:18.4667,long:-68.1,countries:["DO"],comments:""},"Africa/Algiers":{name:"Africa/Algiers",lat:36.7833,long:3.05,countries:["DZ"],comments:""},"America/Guayaquil":{name:"America/Guayaquil",lat:-1.8333,long:-78.1667,countries:["EC"],comments:"Ecuador (mainland)"},"Pacific/Galapagos":{name:"Pacific/Galapagos",lat:.9,long:-88.4,countries:["EC"],comments:"Gal\xE1pagos Islands"},"Europe/Tallinn":{name:"Europe/Tallinn",lat:59.4167,long:24.75,countries:["EE"],comments:""},"Africa/Cairo":{name:"Africa/Cairo",lat:30.05,long:31.25,countries:["EG"],comments:""},"Africa/El_Aaiun":{name:"Africa/El_Aaiun",lat:27.15,long:-12.8,countries:["EH"],comments:""},"Europe/Madrid":{name:"Europe/Madrid",lat:40.4,long:-2.3167,countries:["ES"],comments:"Spain (mainland)"},"Africa/Ceuta":{name:"Africa/Ceuta",lat:35.8833,long:-4.6833,countries:["ES"],comments:"Ceuta, Melilla"},"Atlantic/Canary":{name:"Atlantic/Canary",lat:28.1,long:-14.6,countries:["ES"],comments:"Canary Islands"},"Europe/Helsinki":{name:"Europe/Helsinki",lat:60.1667,long:24.9667,countries:["FI","AX"],comments:""},"Pacific/Fiji":{name:"Pacific/Fiji",lat:-17.8667,long:178.4167,countries:["FJ"],comments:""},"Atlantic/Stanley":{name:"Atlantic/Stanley",lat:-50.3,long:-56.15,countries:["FK"],comments:""},"Pacific/Kosrae":{name:"Pacific/Kosrae",lat:5.3167,long:162.9833,countries:["FM"],comments:"Kosrae"},"Atlantic/Faroe":{name:"Atlantic/Faroe",lat:62.0167,long:-5.2333,countries:["FO"],comments:""},"Europe/Paris":{name:"Europe/Paris",lat:48.8667,long:2.3333,countries:["FR","MC"],comments:""},"Europe/London":{name:"Europe/London",lat:51.5083,long:.1253,countries:["GB","GG","IM","JE"],comments:""},"Asia/Tbilisi":{name:"Asia/Tbilisi",lat:41.7167,long:44.8167,countries:["GE"],comments:""},"America/Cayenne":{name:"America/Cayenne",lat:4.9333,long:-51.6667,countries:["GF"],comments:""},"Europe/Gibraltar":{name:"Europe/Gibraltar",lat:36.1333,long:-4.65,countries:["GI"],comments:""},"America/Nuuk":{name:"America/Nuuk",lat:64.1833,long:-50.2667,countries:["GL"],comments:"most of Greenland"},"America/Danmarkshavn":{name:"America/Danmarkshavn",lat:76.7667,long:-17.3333,countries:["GL"],comments:"National Park (east coast)"},"America/Scoresbysund":{name:"America/Scoresbysund",lat:70.4833,long:-20.0333,countries:["GL"],comments:"Scoresbysund/Ittoqqortoormiit"},"America/Thule":{name:"America/Thule",lat:76.5667,long:-67.2167,countries:["GL"],comments:"Thule/Pituffik"},"Europe/Athens":{name:"Europe/Athens",lat:37.9667,long:23.7167,countries:["GR"],comments:""},"Atlantic/South_Georgia":{name:"Atlantic/South_Georgia",lat:-53.7333,long:-35.4667,countries:["GS"],comments:""},"America/Guatemala":{name:"America/Guatemala",lat:14.6333,long:-89.4833,countries:["GT"],comments:""},"Pacific/Guam":{name:"Pacific/Guam",lat:13.4667,long:144.75,countries:["GU","MP"],comments:""},"Africa/Bissau":{name:"Africa/Bissau",lat:11.85,long:-14.4167,countries:["GW"],comments:""},"America/Guyana":{name:"America/Guyana",lat:6.8,long:-57.8333,countries:["GY"],comments:""},"Asia/Hong_Kong":{name:"Asia/Hong_Kong",lat:22.2833,long:114.15,countries:["HK"],comments:""},"America/Tegucigalpa":{name:"America/Tegucigalpa",lat:14.1,long:-86.7833,countries:["HN"],comments:""},"America/Port-au-Prince":{name:"America/Port-au-Prince",lat:18.5333,long:-71.6667,countries:["HT"],comments:""},"Europe/Budapest":{name:"Europe/Budapest",lat:47.5,long:19.0833,countries:["HU"],comments:""},"Asia/Jakarta":{name:"Asia/Jakarta",lat:-5.8333,long:106.8,countries:["ID"],comments:"Java, Sumatra"},"Asia/Pontianak":{name:"Asia/Pontianak",lat:.0333,long:109.3333,countries:["ID"],comments:"Borneo (west, central)"},"Asia/Makassar":{name:"Asia/Makassar",lat:-4.8833,long:119.4,countries:["ID"],comments:"Borneo (east, south), Sulawesi/Celebes, Bali, Nusa Tengarra, Timor (west)"},"Asia/Jayapura":{name:"Asia/Jayapura",lat:-1.4667,long:140.7,countries:["ID"],comments:"New Guinea (West Papua / Irian Jaya), Malukus/Moluccas"},"Europe/Dublin":{name:"Europe/Dublin",lat:53.3333,long:-5.75,countries:["IE"],comments:""},"Asia/Jerusalem":{name:"Asia/Jerusalem",lat:31.7806,long:35.2239,countries:["IL"],comments:""},"Asia/Kolkata":{name:"Asia/Kolkata",lat:22.5333,long:88.3667,countries:["IN"],comments:""},"Indian/Chagos":{name:"Indian/Chagos",lat:-6.6667,long:72.4167,countries:["IO"],comments:""},"Asia/Baghdad":{name:"Asia/Baghdad",lat:33.35,long:44.4167,countries:["IQ"],comments:""},"Asia/Tehran":{name:"Asia/Tehran",lat:35.6667,long:51.4333,countries:["IR"],comments:""},"Europe/Rome":{name:"Europe/Rome",lat:41.9,long:12.4833,countries:["IT","SM","VA"],comments:""},"America/Jamaica":{name:"America/Jamaica",lat:17.9681,long:-75.2067,countries:["JM"],comments:""},"Asia/Amman":{name:"Asia/Amman",lat:31.95,long:35.9333,countries:["JO"],comments:""},"Asia/Tokyo":{name:"Asia/Tokyo",lat:35.6544,long:139.7447,countries:["JP"],comments:""},"Africa/Nairobi":{name:"Africa/Nairobi",lat:-.7167,long:36.8167,countries:["KE","DJ","ER","ET","KM","MG","SO","TZ","UG","YT"],comments:""},"Asia/Bishkek":{name:"Asia/Bishkek",lat:42.9,long:74.6,countries:["KG"],comments:""},"Pacific/Tarawa":{name:"Pacific/Tarawa",lat:1.4167,long:173,countries:["KI","MH","TV","UM","WF"],comments:"Gilberts, Marshalls, Wake"},"Pacific/Kanton":{name:"Pacific/Kanton",lat:-1.2167,long:-170.2833,countries:["KI"],comments:"Phoenix Islands"},"Pacific/Kiritimati":{name:"Pacific/Kiritimati",lat:1.8667,long:-156.6667,countries:["KI"],comments:"Line Islands"},"Asia/Pyongyang":{name:"Asia/Pyongyang",lat:39.0167,long:125.75,countries:["KP"],comments:""},"Asia/Seoul":{name:"Asia/Seoul",lat:37.55,long:126.9667,countries:["KR"],comments:""},"Asia/Almaty":{name:"Asia/Almaty",lat:43.25,long:76.95,countries:["KZ"],comments:"most of Kazakhstan"},"Asia/Qyzylorda":{name:"Asia/Qyzylorda",lat:44.8,long:65.4667,countries:["KZ"],comments:"Qyzylorda/Kyzylorda/Kzyl-Orda"},"Asia/Qostanay":{name:"Asia/Qostanay",lat:53.2,long:63.6167,countries:["KZ"],comments:"Qostanay/Kostanay/Kustanay"},"Asia/Aqtobe":{name:"Asia/Aqtobe",lat:50.2833,long:57.1667,countries:["KZ"],comments:"Aqt\xF6be/Aktobe"},"Asia/Aqtau":{name:"Asia/Aqtau",lat:44.5167,long:50.2667,countries:["KZ"],comments:"Mangghysta\u016B/Mankistau"},"Asia/Atyrau":{name:"Asia/Atyrau",lat:47.1167,long:51.9333,countries:["KZ"],comments:"Atyra\u016B/Atirau/Gur'yev"},"Asia/Oral":{name:"Asia/Oral",lat:51.2167,long:51.35,countries:["KZ"],comments:"West Kazakhstan"},"Asia/Beirut":{name:"Asia/Beirut",lat:33.8833,long:35.5,countries:["LB"],comments:""},"Asia/Colombo":{name:"Asia/Colombo",lat:6.9333,long:79.85,countries:["LK"],comments:""},"Africa/Monrovia":{name:"Africa/Monrovia",lat:6.3,long:-9.2167,countries:["LR"],comments:""},"Europe/Vilnius":{name:"Europe/Vilnius",lat:54.6833,long:25.3167,countries:["LT"],comments:""},"Europe/Riga":{name:"Europe/Riga",lat:56.95,long:24.1,countries:["LV"],comments:""},"Africa/Tripoli":{name:"Africa/Tripoli",lat:32.9,long:13.1833,countries:["LY"],comments:""},"Africa/Casablanca":{name:"Africa/Casablanca",lat:33.65,long:-6.4167,countries:["MA"],comments:""},"Europe/Chisinau":{name:"Europe/Chisinau",lat:47,long:28.8333,countries:["MD"],comments:""},"Pacific/Kwajalein":{name:"Pacific/Kwajalein",lat:9.0833,long:167.3333,countries:["MH"],comments:"Kwajalein"},"Asia/Yangon":{name:"Asia/Yangon",lat:16.7833,long:96.1667,countries:["MM","CC"],comments:""},"Asia/Ulaanbaatar":{name:"Asia/Ulaanbaatar",lat:47.9167,long:106.8833,countries:["MN"],comments:"most of Mongolia"},"Asia/Hovd":{name:"Asia/Hovd",lat:48.0167,long:91.65,countries:["MN"],comments:"Bayan-\xD6lgii, Govi-Altai, Hovd, Uvs, Zavkhan"},"Asia/Choibalsan":{name:"Asia/Choibalsan",lat:48.0667,long:114.5,countries:["MN"],comments:"Dornod, S\xFCkhbaatar"},"Asia/Macau":{name:"Asia/Macau",lat:22.1972,long:113.5417,countries:["MO"],comments:""},"America/Martinique":{name:"America/Martinique",lat:14.6,long:-60.9167,countries:["MQ"],comments:""},"Europe/Malta":{name:"Europe/Malta",lat:35.9,long:14.5167,countries:["MT"],comments:""},"Indian/Mauritius":{name:"Indian/Mauritius",lat:-19.8333,long:57.5,countries:["MU"],comments:""},"Indian/Maldives":{name:"Indian/Maldives",lat:4.1667,long:73.5,countries:["MV","TF"],comments:"Kerguelen, St Paul I, Amsterdam I"},"America/Mexico_City":{name:"America/Mexico_City",lat:19.4,long:-98.85,countries:["MX"],comments:"Central Mexico"},"America/Cancun":{name:"America/Cancun",lat:21.0833,long:-85.2333,countries:["MX"],comments:"Quintana Roo"},"America/Merida":{name:"America/Merida",lat:20.9667,long:-88.3833,countries:["MX"],comments:"Campeche, Yucat\xE1n"},"America/Monterrey":{name:"America/Monterrey",lat:25.6667,long:-99.6833,countries:["MX"],comments:"Durango; Coahuila, Nuevo Le\xF3n, Tamaulipas (most areas)"},"America/Matamoros":{name:"America/Matamoros",lat:25.8333,long:-96.5,countries:["MX"],comments:"Coahuila, Nuevo Le\xF3n, Tamaulipas (US border)"},"America/Chihuahua":{name:"America/Chihuahua",lat:28.6333,long:-105.9167,countries:["MX"],comments:"Chihuahua (most areas)"},"America/Ciudad_Juarez":{name:"America/Ciudad_Juarez",lat:31.7333,long:-105.5167,countries:["MX"],comments:"Chihuahua (US border - west)"},"America/Ojinaga":{name:"America/Ojinaga",lat:29.5667,long:-103.5833,countries:["MX"],comments:"Chihuahua (US border - east)"},"America/Mazatlan":{name:"America/Mazatlan",lat:23.2167,long:-105.5833,countries:["MX"],comments:"Baja California Sur, Nayarit (most areas), Sinaloa"},"America/Bahia_Banderas":{name:"America/Bahia_Banderas",lat:20.8,long:-104.75,countries:["MX"],comments:"Bah\xEDa de Banderas"},"America/Hermosillo":{name:"America/Hermosillo",lat:29.0667,long:-109.0333,countries:["MX"],comments:"Sonora"},"America/Tijuana":{name:"America/Tijuana",lat:32.5333,long:-116.9833,countries:["MX"],comments:"Baja California"},"Asia/Kuching":{name:"Asia/Kuching",lat:1.55,long:110.3333,countries:["MY","BN"],comments:"Sabah, Sarawak"},"Africa/Maputo":{name:"Africa/Maputo",lat:-24.0333,long:32.5833,countries:["MZ","BI","BW","CD","MW","RW","ZM","ZW"],comments:"Central Africa Time"},"Africa/Windhoek":{name:"Africa/Windhoek",lat:-21.4333,long:17.1,countries:["NA"],comments:""},"Pacific/Noumea":{name:"Pacific/Noumea",lat:-21.7333,long:166.45,countries:["NC"],comments:""},"Pacific/Norfolk":{name:"Pacific/Norfolk",lat:-28.95,long:167.9667,countries:["NF"],comments:""},"Africa/Lagos":{name:"Africa/Lagos",lat:6.45,long:3.4,countries:["NG","AO","BJ","CD","CF","CG","CM","GA","GQ","NE"],comments:"West Africa Time"},"America/Managua":{name:"America/Managua",lat:12.15,long:-85.7167,countries:["NI"],comments:""},"Asia/Kathmandu":{name:"Asia/Kathmandu",lat:27.7167,long:85.3167,countries:["NP"],comments:""},"Pacific/Nauru":{name:"Pacific/Nauru",lat:.5167,long:166.9167,countries:["NR"],comments:""},"Pacific/Niue":{name:"Pacific/Niue",lat:-18.9833,long:-168.0833,countries:["NU"],comments:""},"Pacific/Auckland":{name:"Pacific/Auckland",lat:-35.1333,long:174.7667,countries:["NZ","AQ"],comments:"New Zealand time"},"Pacific/Chatham":{name:"Pacific/Chatham",lat:-42.05,long:-175.45,countries:["NZ"],comments:"Chatham Islands"},"America/Panama":{name:"America/Panama",lat:8.9667,long:-78.4667,countries:["PA","CA","KY"],comments:"EST - ON (Atikokan), NU (Coral H)"},"America/Lima":{name:"America/Lima",lat:-11.95,long:-76.95,countries:["PE"],comments:""},"Pacific/Tahiti":{name:"Pacific/Tahiti",lat:-16.4667,long:-148.4333,countries:["PF"],comments:"Society Islands"},"Pacific/Marquesas":{name:"Pacific/Marquesas",lat:-9,long:-138.5,countries:["PF"],comments:"Marquesas Islands"},"Pacific/Gambier":{name:"Pacific/Gambier",lat:-22.8667,long:-133.05,countries:["PF"],comments:"Gambier Islands"},"Pacific/Port_Moresby":{name:"Pacific/Port_Moresby",lat:-8.5,long:147.1667,countries:["PG","AQ","FM"],comments:"Papua New Guinea (most areas), Chuuk, Yap, Dumont d'Urville"},"Pacific/Bougainville":{name:"Pacific/Bougainville",lat:-5.7833,long:155.5667,countries:["PG"],comments:"Bougainville"},"Asia/Manila":{name:"Asia/Manila",lat:14.5833,long:121,countries:["PH"],comments:""},"Asia/Karachi":{name:"Asia/Karachi",lat:24.8667,long:67.05,countries:["PK"],comments:""},"Europe/Warsaw":{name:"Europe/Warsaw",lat:52.25,long:21,countries:["PL"],comments:""},"America/Miquelon":{name:"America/Miquelon",lat:47.05,long:-55.6667,countries:["PM"],comments:""},"Pacific/Pitcairn":{name:"Pacific/Pitcairn",lat:-24.9333,long:-129.9167,countries:["PN"],comments:""},"America/Puerto_Rico":{name:"America/Puerto_Rico",lat:18.4683,long:-65.8939,countries:["PR","AG","CA","AI","AW","BL","BQ","CW","DM","GD","GP","KN","LC","MF","MS","SX","TT","VC","VG","VI"],comments:"AST - QC (Lower North Shore)"},"Asia/Gaza":{name:"Asia/Gaza",lat:31.5,long:34.4667,countries:["PS"],comments:"Gaza Strip"},"Asia/Hebron":{name:"Asia/Hebron",lat:31.5333,long:35.095,countries:["PS"],comments:"West Bank"},"Europe/Lisbon":{name:"Europe/Lisbon",lat:38.7167,long:-8.8667,countries:["PT"],comments:"Portugal (mainland)"},"Atlantic/Madeira":{name:"Atlantic/Madeira",lat:32.6333,long:-15.1,countries:["PT"],comments:"Madeira Islands"},"Atlantic/Azores":{name:"Atlantic/Azores",lat:37.7333,long:-24.3333,countries:["PT"],comments:"Azores"},"Pacific/Palau":{name:"Pacific/Palau",lat:7.3333,long:134.4833,countries:["PW"],comments:""},"America/Asuncion":{name:"America/Asuncion",lat:-24.7333,long:-56.3333,countries:["PY"],comments:""},"Asia/Qatar":{name:"Asia/Qatar",lat:25.2833,long:51.5333,countries:["QA","BH"],comments:""},"Europe/Bucharest":{name:"Europe/Bucharest",lat:44.4333,long:26.1,countries:["RO"],comments:""},"Europe/Belgrade":{name:"Europe/Belgrade",lat:44.8333,long:20.5,countries:["RS","BA","HR","ME","MK","SI"],comments:""},"Europe/Kaliningrad":{name:"Europe/Kaliningrad",lat:54.7167,long:20.5,countries:["RU"],comments:"MSK-01 - Kaliningrad"},"Europe/Moscow":{name:"Europe/Moscow",lat:55.7558,long:37.6178,countries:["RU"],comments:"MSK+00 - Moscow area"},"Europe/Simferopol":{name:"Europe/Simferopol",lat:44.95,long:34.1,countries:["RU","UA"],comments:"Crimea"},"Europe/Kirov":{name:"Europe/Kirov",lat:58.6,long:49.65,countries:["RU"],comments:"MSK+00 - Kirov"},"Europe/Volgograd":{name:"Europe/Volgograd",lat:48.7333,long:44.4167,countries:["RU"],comments:"MSK+00 - Volgograd"},"Europe/Astrakhan":{name:"Europe/Astrakhan",lat:46.35,long:48.05,countries:["RU"],comments:"MSK+01 - Astrakhan"},"Europe/Saratov":{name:"Europe/Saratov",lat:51.5667,long:46.0333,countries:["RU"],comments:"MSK+01 - Saratov"},"Europe/Ulyanovsk":{name:"Europe/Ulyanovsk",lat:54.3333,long:48.4,countries:["RU"],comments:"MSK+01 - Ulyanovsk"},"Europe/Samara":{name:"Europe/Samara",lat:53.2,long:50.15,countries:["RU"],comments:"MSK+01 - Samara, Udmurtia"},"Asia/Yekaterinburg":{name:"Asia/Yekaterinburg",lat:56.85,long:60.6,countries:["RU"],comments:"MSK+02 - Urals"},"Asia/Omsk":{name:"Asia/Omsk",lat:55,long:73.4,countries:["RU"],comments:"MSK+03 - Omsk"},"Asia/Novosibirsk":{name:"Asia/Novosibirsk",lat:55.0333,long:82.9167,countries:["RU"],comments:"MSK+04 - Novosibirsk"},"Asia/Barnaul":{name:"Asia/Barnaul",lat:53.3667,long:83.75,countries:["RU"],comments:"MSK+04 - Altai"},"Asia/Tomsk":{name:"Asia/Tomsk",lat:56.5,long:84.9667,countries:["RU"],comments:"MSK+04 - Tomsk"},"Asia/Novokuznetsk":{name:"Asia/Novokuznetsk",lat:53.75,long:87.1167,countries:["RU"],comments:"MSK+04 - Kemerovo"},"Asia/Krasnoyarsk":{name:"Asia/Krasnoyarsk",lat:56.0167,long:92.8333,countries:["RU"],comments:"MSK+04 - Krasnoyarsk area"},"Asia/Irkutsk":{name:"Asia/Irkutsk",lat:52.2667,long:104.3333,countries:["RU"],comments:"MSK+05 - Irkutsk, Buryatia"},"Asia/Chita":{name:"Asia/Chita",lat:52.05,long:113.4667,countries:["RU"],comments:"MSK+06 - Zabaykalsky"},"Asia/Yakutsk":{name:"Asia/Yakutsk",lat:62,long:129.6667,countries:["RU"],comments:"MSK+06 - Lena River"},"Asia/Khandyga":{name:"Asia/Khandyga",lat:62.6564,long:135.5539,countries:["RU"],comments:"MSK+06 - Tomponsky, Ust-Maysky"},"Asia/Vladivostok":{name:"Asia/Vladivostok",lat:43.1667,long:131.9333,countries:["RU"],comments:"MSK+07 - Amur River"},"Asia/Ust-Nera":{name:"Asia/Ust-Nera",lat:64.5603,long:143.2267,countries:["RU"],comments:"MSK+07 - Oymyakonsky"},"Asia/Magadan":{name:"Asia/Magadan",lat:59.5667,long:150.8,countries:["RU"],comments:"MSK+08 - Magadan"},"Asia/Sakhalin":{name:"Asia/Sakhalin",lat:46.9667,long:142.7,countries:["RU"],comments:"MSK+08 - Sakhalin Island"},"Asia/Srednekolymsk":{name:"Asia/Srednekolymsk",lat:67.4667,long:153.7167,countries:["RU"],comments:"MSK+08 - Sakha (E), N Kuril Is"},"Asia/Kamchatka":{name:"Asia/Kamchatka",lat:53.0167,long:158.65,countries:["RU"],comments:"MSK+09 - Kamchatka"},"Asia/Anadyr":{name:"Asia/Anadyr",lat:64.75,long:177.4833,countries:["RU"],comments:"MSK+09 - Bering Sea"},"Asia/Riyadh":{name:"Asia/Riyadh",lat:24.6333,long:46.7167,countries:["SA","AQ","KW","YE"],comments:"Syowa"},"Pacific/Guadalcanal":{name:"Pacific/Guadalcanal",lat:-8.4667,long:160.2,countries:["SB","FM"],comments:"Pohnpei"},"Africa/Khartoum":{name:"Africa/Khartoum",lat:15.6,long:32.5333,countries:["SD"],comments:""},"Asia/Singapore":{name:"Asia/Singapore",lat:1.2833,long:103.85,countries:["SG","MY"],comments:"peninsular Malaysia"},"America/Paramaribo":{name:"America/Paramaribo",lat:5.8333,long:-54.8333,countries:["SR"],comments:""},"Africa/Juba":{name:"Africa/Juba",lat:4.85,long:31.6167,countries:["SS"],comments:""},"Africa/Sao_Tome":{name:"Africa/Sao_Tome",lat:.3333,long:6.7333,countries:["ST"],comments:""},"America/El_Salvador":{name:"America/El_Salvador",lat:13.7,long:-88.8,countries:["SV"],comments:""},"Asia/Damascus":{name:"Asia/Damascus",lat:33.5,long:36.3,countries:["SY"],comments:""},"America/Grand_Turk":{name:"America/Grand_Turk",lat:21.4667,long:-70.8667,countries:["TC"],comments:""},"Africa/Ndjamena":{name:"Africa/Ndjamena",lat:12.1167,long:15.05,countries:["TD"],comments:""},"Asia/Bangkok":{name:"Asia/Bangkok",lat:13.75,long:100.5167,countries:["TH","CX","KH","LA","VN"],comments:"north Vietnam"},"Asia/Dushanbe":{name:"Asia/Dushanbe",lat:38.5833,long:68.8,countries:["TJ"],comments:""},"Pacific/Fakaofo":{name:"Pacific/Fakaofo",lat:-8.6333,long:-170.7667,countries:["TK"],comments:""},"Asia/Dili":{name:"Asia/Dili",lat:-7.45,long:125.5833,countries:["TL"],comments:""},"Asia/Ashgabat":{name:"Asia/Ashgabat",lat:37.95,long:58.3833,countries:["TM"],comments:""},"Africa/Tunis":{name:"Africa/Tunis",lat:36.8,long:10.1833,countries:["TN"],comments:""},"Pacific/Tongatapu":{name:"Pacific/Tongatapu",lat:-20.8667,long:-174.8,countries:["TO"],comments:""},"Europe/Istanbul":{name:"Europe/Istanbul",lat:41.0167,long:28.9667,countries:["TR"],comments:""},"Asia/Taipei":{name:"Asia/Taipei",lat:25.05,long:121.5,countries:["TW"],comments:""},"Europe/Kyiv":{name:"Europe/Kyiv",lat:50.4333,long:30.5167,countries:["UA"],comments:"most of Ukraine"},"America/New_York":{name:"America/New_York",lat:40.7142,long:-73.9936,countries:["US"],comments:"Eastern (most areas)"},"America/Detroit":{name:"America/Detroit",lat:42.3314,long:-82.9542,countries:["US"],comments:"Eastern - MI (most areas)"},"America/Kentucky/Louisville":{name:"America/Kentucky/Louisville",lat:38.2542,long:-84.2406,countries:["US"],comments:"Eastern - KY (Louisville area)"},"America/Kentucky/Monticello":{name:"America/Kentucky/Monticello",lat:36.8297,long:-83.1508,countries:["US"],comments:"Eastern - KY (Wayne)"},"America/Indiana/Indianapolis":{name:"America/Indiana/Indianapolis",lat:39.7683,long:-85.8419,countries:["US"],comments:"Eastern - IN (most areas)"},"America/Indiana/Vincennes":{name:"America/Indiana/Vincennes",lat:38.6772,long:-86.4714,countries:["US"],comments:"Eastern - IN (Da, Du, K, Mn)"},"America/Indiana/Winamac":{name:"America/Indiana/Winamac",lat:41.0514,long:-85.3969,countries:["US"],comments:"Eastern - IN (Pulaski)"},"America/Indiana/Marengo":{name:"America/Indiana/Marengo",lat:38.3756,long:-85.6553,countries:["US"],comments:"Eastern - IN (Crawford)"},"America/Indiana/Petersburg":{name:"America/Indiana/Petersburg",lat:38.4919,long:-86.7214,countries:["US"],comments:"Eastern - IN (Pike)"},"America/Indiana/Vevay":{name:"America/Indiana/Vevay",lat:38.7478,long:-84.9328,countries:["US"],comments:"Eastern - IN (Switzerland)"},"America/Chicago":{name:"America/Chicago",lat:41.85,long:-86.35,countries:["US"],comments:"Central (most areas)"},"America/Indiana/Tell_City":{name:"America/Indiana/Tell_City",lat:37.9531,long:-85.2386,countries:["US"],comments:"Central - IN (Perry)"},"America/Indiana/Knox":{name:"America/Indiana/Knox",lat:41.2958,long:-85.375,countries:["US"],comments:"Central - IN (Starke)"},"America/Menominee":{name:"America/Menominee",lat:45.1078,long:-86.3858,countries:["US"],comments:"Central - MI (Wisconsin border)"},"America/North_Dakota/Center":{name:"America/North_Dakota/Center",lat:47.1164,long:-100.7008,countries:["US"],comments:"Central - ND (Oliver)"},"America/North_Dakota/New_Salem":{name:"America/North_Dakota/New_Salem",lat:46.845,long:-100.5892,countries:["US"],comments:"Central - ND (Morton rural)"},"America/North_Dakota/Beulah":{name:"America/North_Dakota/Beulah",lat:47.2642,long:-100.2222,countries:["US"],comments:"Central - ND (Mercer)"},"America/Denver":{name:"America/Denver",lat:39.7392,long:-103.0158,countries:["US"],comments:"Mountain (most areas)"},"America/Boise":{name:"America/Boise",lat:43.6136,long:-115.7975,countries:["US"],comments:"Mountain - ID (south), OR (east)"},"America/Phoenix":{name:"America/Phoenix",lat:33.4483,long:-111.9267,countries:["US","CA"],comments:"MST - AZ (most areas), Creston BC"},"America/Los_Angeles":{name:"America/Los_Angeles",lat:34.0522,long:-117.7572,countries:["US"],comments:"Pacific"},"America/Anchorage":{name:"America/Anchorage",lat:61.2181,long:-148.0997,countries:["US"],comments:"Alaska (most areas)"},"America/Juneau":{name:"America/Juneau",lat:58.3019,long:-133.5803,countries:["US"],comments:"Alaska - Juneau area"},"America/Sitka":{name:"America/Sitka",lat:57.1764,long:-134.6981,countries:["US"],comments:"Alaska - Sitka area"},"America/Metlakatla":{name:"America/Metlakatla",lat:55.1269,long:-130.4236,countries:["US"],comments:"Alaska - Annette Island"},"America/Yakutat":{name:"America/Yakutat",lat:59.5469,long:-138.2728,countries:["US"],comments:"Alaska - Yakutat"},"America/Nome":{name:"America/Nome",lat:64.5011,long:-164.5936,countries:["US"],comments:"Alaska (west)"},"America/Adak":{name:"America/Adak",lat:51.88,long:-175.3419,countries:["US"],comments:"Alaska - western Aleutians"},"Pacific/Honolulu":{name:"Pacific/Honolulu",lat:21.3069,long:-156.1417,countries:["US"],comments:"Hawaii"},"America/Montevideo":{name:"America/Montevideo",lat:-33.0908,long:-55.7875,countries:["UY"],comments:""},"Asia/Samarkand":{name:"Asia/Samarkand",lat:39.6667,long:66.8,countries:["UZ"],comments:"Uzbekistan (west)"},"Asia/Tashkent":{name:"Asia/Tashkent",lat:41.3333,long:69.3,countries:["UZ"],comments:"Uzbekistan (east)"},"America/Caracas":{name:"America/Caracas",lat:10.5,long:-65.0667,countries:["VE"],comments:""},"Asia/Ho_Chi_Minh":{name:"Asia/Ho_Chi_Minh",lat:10.75,long:106.6667,countries:["VN"],comments:"south Vietnam"},"Pacific/Efate":{name:"Pacific/Efate",lat:-16.3333,long:168.4167,countries:["VU"],comments:""},"Pacific/Apia":{name:"Pacific/Apia",lat:-12.1667,long:-170.2667,countries:["WS"],comments:""},"Africa/Johannesburg":{name:"Africa/Johannesburg",lat:-25.75,long:28,countries:["ZA","LS","SZ"],comments:""},"America/Antigua":{name:"America/Antigua",lat:17.05,long:-60.2,countries:["AG"],comments:""},"America/Anguilla":{name:"America/Anguilla",lat:18.2,long:-62.9333,countries:["AI"],comments:""},"Africa/Luanda":{name:"Africa/Luanda",lat:-7.2,long:13.2333,countries:["AO"],comments:""},"Antarctica/McMurdo":{name:"Antarctica/McMurdo",lat:-76.1667,long:166.6,countries:["AQ"],comments:"New Zealand time - McMurdo, South Pole"},"Antarctica/DumontDUrville":{name:"Antarctica/DumontDUrville",lat:-65.3333,long:140.0167,countries:["AQ"],comments:"Dumont-d'Urville"},"Antarctica/Syowa":{name:"Antarctica/Syowa",lat:-68.9939,long:39.59,countries:["AQ"],comments:"Syowa"},"America/Aruba":{name:"America/Aruba",lat:12.5,long:-68.0333,countries:["AW"],comments:""},"Europe/Mariehamn":{name:"Europe/Mariehamn",lat:60.1,long:19.95,countries:["AX"],comments:""},"Europe/Sarajevo":{name:"Europe/Sarajevo",lat:43.8667,long:18.4167,countries:["BA"],comments:""},"Africa/Ouagadougou":{name:"Africa/Ouagadougou",lat:12.3667,long:-.4833,countries:["BF"],comments:""},"Asia/Bahrain":{name:"Asia/Bahrain",lat:26.3833,long:50.5833,countries:["BH"],comments:""},"Africa/Bujumbura":{name:"Africa/Bujumbura",lat:-2.6167,long:29.3667,countries:["BI"],comments:""},"Africa/Porto-Novo":{name:"Africa/Porto-Novo",lat:6.4833,long:2.6167,countries:["BJ"],comments:""},"America/St_Barthelemy":{name:"America/St_Barthelemy",lat:17.8833,long:-61.15,countries:["BL"],comments:""},"Asia/Brunei":{name:"Asia/Brunei",lat:4.9333,long:114.9167,countries:["BN"],comments:""},"America/Kralendijk":{name:"America/Kralendijk",lat:12.1508,long:-67.7233,countries:["BQ"],comments:""},"America/Nassau":{name:"America/Nassau",lat:25.0833,long:-76.65,countries:["BS"],comments:""},"Africa/Gaborone":{name:"Africa/Gaborone",lat:-23.35,long:25.9167,countries:["BW"],comments:""},"America/Blanc-Sablon":{name:"America/Blanc-Sablon",lat:51.4167,long:-56.8833,countries:["CA"],comments:"AST - QC (Lower North Shore)"},"America/Atikokan":{name:"America/Atikokan",lat:48.7586,long:-90.3783,countries:["CA"],comments:"EST - ON (Atikokan), NU (Coral H)"},"America/Creston":{name:"America/Creston",lat:49.1,long:-115.4833,countries:["CA"],comments:"MST - BC (Creston)"},"Indian/Cocos":{name:"Indian/Cocos",lat:-11.8333,long:96.9167,countries:["CC"],comments:""},"Africa/Kinshasa":{name:"Africa/Kinshasa",lat:-3.7,long:15.3,countries:["CD"],comments:"Dem. Rep. of Congo (west)"},"Africa/Lubumbashi":{name:"Africa/Lubumbashi",lat:-10.3333,long:27.4667,countries:["CD"],comments:"Dem. Rep. of Congo (east)"},"Africa/Bangui":{name:"Africa/Bangui",lat:4.3667,long:18.5833,countries:["CF"],comments:""},"Africa/Brazzaville":{name:"Africa/Brazzaville",lat:-3.7333,long:15.2833,countries:["CG"],comments:""},"Africa/Douala":{name:"Africa/Douala",lat:4.05,long:9.7,countries:["CM"],comments:""},"America/Curacao":{name:"America/Curacao",lat:12.1833,long:-69,countries:["CW"],comments:""},"Indian/Christmas":{name:"Indian/Christmas",lat:-9.5833,long:105.7167,countries:["CX"],comments:""},"Europe/Busingen":{name:"Europe/Busingen",lat:47.7,long:8.6833,countries:["DE"],comments:"Busingen"},"Africa/Djibouti":{name:"Africa/Djibouti",lat:11.6,long:43.15,countries:["DJ"],comments:""},"Europe/Copenhagen":{name:"Europe/Copenhagen",lat:55.6667,long:12.5833,countries:["DK"],comments:""},"America/Dominica":{name:"America/Dominica",lat:15.3,long:-60.6,countries:["DM"],comments:""},"Africa/Asmara":{name:"Africa/Asmara",lat:15.3333,long:38.8833,countries:["ER"],comments:""},"Africa/Addis_Ababa":{name:"Africa/Addis_Ababa",lat:9.0333,long:38.7,countries:["ET"],comments:""},"Pacific/Chuuk":{name:"Pacific/Chuuk",lat:7.4167,long:151.7833,countries:["FM"],comments:"Chuuk/Truk, Yap"},"Pacific/Pohnpei":{name:"Pacific/Pohnpei",lat:6.9667,long:158.2167,countries:["FM"],comments:"Pohnpei/Ponape"},"Africa/Libreville":{name:"Africa/Libreville",lat:.3833,long:9.45,countries:["GA"],comments:""},"America/Grenada":{name:"America/Grenada",lat:12.05,long:-60.25,countries:["GD"],comments:""},"Europe/Guernsey":{name:"Europe/Guernsey",lat:49.4547,long:-1.4639,countries:["GG"],comments:""},"Africa/Accra":{name:"Africa/Accra",lat:5.55,long:.2167,countries:["GH"],comments:""},"Africa/Banjul":{name:"Africa/Banjul",lat:13.4667,long:-15.35,countries:["GM"],comments:""},"Africa/Conakry":{name:"Africa/Conakry",lat:9.5167,long:-12.2833,countries:["GN"],comments:""},"America/Guadeloupe":{name:"America/Guadeloupe",lat:16.2333,long:-60.4667,countries:["GP"],comments:""},"Africa/Malabo":{name:"Africa/Malabo",lat:3.75,long:8.7833,countries:["GQ"],comments:""},"Europe/Zagreb":{name:"Europe/Zagreb",lat:45.8,long:15.9667,countries:["HR"],comments:""},"Europe/Isle_of_Man":{name:"Europe/Isle_of_Man",lat:54.15,long:-3.5333,countries:["IM"],comments:""},"Atlantic/Reykjavik":{name:"Atlantic/Reykjavik",lat:64.15,long:-20.15,countries:["IS"],comments:""},"Europe/Jersey":{name:"Europe/Jersey",lat:49.1836,long:-1.8933,countries:["JE"],comments:""},"Asia/Phnom_Penh":{name:"Asia/Phnom_Penh",lat:11.55,long:104.9167,countries:["KH"],comments:""},"Indian/Comoro":{name:"Indian/Comoro",lat:-10.3167,long:43.2667,countries:["KM"],comments:""},"America/St_Kitts":{name:"America/St_Kitts",lat:17.3,long:-61.2833,countries:["KN"],comments:""},"Asia/Kuwait":{name:"Asia/Kuwait",lat:29.3333,long:47.9833,countries:["KW"],comments:""},"America/Cayman":{name:"America/Cayman",lat:19.3,long:-80.6167,countries:["KY"],comments:""},"Asia/Vientiane":{name:"Asia/Vientiane",lat:17.9667,long:102.6,countries:["LA"],comments:""},"America/St_Lucia":{name:"America/St_Lucia",lat:14.0167,long:-61,countries:["LC"],comments:""},"Europe/Vaduz":{name:"Europe/Vaduz",lat:47.15,long:9.5167,countries:["LI"],comments:""},"Africa/Maseru":{name:"Africa/Maseru",lat:-28.5333,long:27.5,countries:["LS"],comments:""},"Europe/Luxembourg":{name:"Europe/Luxembourg",lat:49.6,long:6.15,countries:["LU"],comments:""},"Europe/Monaco":{name:"Europe/Monaco",lat:43.7,long:7.3833,countries:["MC"],comments:""},"Europe/Podgorica":{name:"Europe/Podgorica",lat:42.4333,long:19.2667,countries:["ME"],comments:""},"America/Marigot":{name:"America/Marigot",lat:18.0667,long:-62.9167,countries:["MF"],comments:""},"Indian/Antananarivo":{name:"Indian/Antananarivo",lat:-17.0833,long:47.5167,countries:["MG"],comments:""},"Pacific/Majuro":{name:"Pacific/Majuro",lat:7.15,long:171.2,countries:["MH"],comments:"most of Marshall Islands"},"Europe/Skopje":{name:"Europe/Skopje",lat:41.9833,long:21.4333,countries:["MK"],comments:""},"Africa/Bamako":{name:"Africa/Bamako",lat:12.65,long:-8,countries:["ML"],comments:""},"Pacific/Saipan":{name:"Pacific/Saipan",lat:15.2,long:145.75,countries:["MP"],comments:""},"Africa/Nouakchott":{name:"Africa/Nouakchott",lat:18.1,long:-14.05,countries:["MR"],comments:""},"America/Montserrat":{name:"America/Montserrat",lat:16.7167,long:-61.7833,countries:["MS"],comments:""},"Africa/Blantyre":{name:"Africa/Blantyre",lat:-14.2167,long:35,countries:["MW"],comments:""},"Asia/Kuala_Lumpur":{name:"Asia/Kuala_Lumpur",lat:3.1667,long:101.7,countries:["MY"],comments:"Malaysia (peninsula)"},"Africa/Niamey":{name:"Africa/Niamey",lat:13.5167,long:2.1167,countries:["NE"],comments:""},"Europe/Amsterdam":{name:"Europe/Amsterdam",lat:52.3667,long:4.9,countries:["NL"],comments:""},"Europe/Oslo":{name:"Europe/Oslo",lat:59.9167,long:10.75,countries:["NO"],comments:""},"Asia/Muscat":{name:"Asia/Muscat",lat:23.6,long:58.5833,countries:["OM"],comments:""},"Indian/Reunion":{name:"Indian/Reunion",lat:-19.1333,long:55.4667,countries:["RE"],comments:""},"Africa/Kigali":{name:"Africa/Kigali",lat:-.05,long:30.0667,countries:["RW"],comments:""},"Indian/Mahe":{name:"Indian/Mahe",lat:-3.3333,long:55.4667,countries:["SC"],comments:""},"Europe/Stockholm":{name:"Europe/Stockholm",lat:59.3333,long:18.05,countries:["SE"],comments:""},"Atlantic/St_Helena":{name:"Atlantic/St_Helena",lat:-14.0833,long:-4.3,countries:["SH"],comments:""},"Europe/Ljubljana":{name:"Europe/Ljubljana",lat:46.05,long:14.5167,countries:["SI"],comments:""},"Arctic/Longyearbyen":{name:"Arctic/Longyearbyen",lat:78,long:16,countries:["SJ"],comments:""},"Europe/Bratislava":{name:"Europe/Bratislava",lat:48.15,long:17.1167,countries:["SK"],comments:""},"Africa/Freetown":{name:"Africa/Freetown",lat:8.5,long:-12.75,countries:["SL"],comments:""},"Europe/San_Marino":{name:"Europe/San_Marino",lat:43.9167,long:12.4667,countries:["SM"],comments:""},"Africa/Dakar":{name:"Africa/Dakar",lat:14.6667,long:-16.5667,countries:["SN"],comments:""},"Africa/Mogadishu":{name:"Africa/Mogadishu",lat:2.0667,long:45.3667,countries:["SO"],comments:""},"America/Lower_Princes":{name:"America/Lower_Princes",lat:18.0514,long:-62.9528,countries:["SX"],comments:""},"Africa/Mbabane":{name:"Africa/Mbabane",lat:-25.7,long:31.1,countries:["SZ"],comments:""},"Indian/Kerguelen":{name:"Indian/Kerguelen",lat:-48.6472,long:70.2175,countries:["TF"],comments:""},"Africa/Lome":{name:"Africa/Lome",lat:6.1333,long:1.2167,countries:["TG"],comments:""},"America/Port_of_Spain":{name:"America/Port_of_Spain",lat:10.65,long:-60.4833,countries:["TT"],comments:""},"Pacific/Funafuti":{name:"Pacific/Funafuti",lat:-7.4833,long:179.2167,countries:["TV"],comments:""},"Africa/Dar_es_Salaam":{name:"Africa/Dar_es_Salaam",lat:-5.2,long:39.2833,countries:["TZ"],comments:""},"Africa/Kampala":{name:"Africa/Kampala",lat:.3167,long:32.4167,countries:["UG"],comments:""},"Pacific/Midway":{name:"Pacific/Midway",lat:28.2167,long:-176.6333,countries:["UM"],comments:"Midway Islands"},"Pacific/Wake":{name:"Pacific/Wake",lat:19.2833,long:166.6167,countries:["UM"],comments:"Wake Island"},"Europe/Vatican":{name:"Europe/Vatican",lat:41.9022,long:12.4531,countries:["VA"],comments:""},"America/St_Vincent":{name:"America/St_Vincent",lat:13.15,long:-60.7667,countries:["VC"],comments:""},"America/Tortola":{name:"America/Tortola",lat:18.45,long:-63.3833,countries:["VG"],comments:""},"America/St_Thomas":{name:"America/St_Thomas",lat:18.35,long:-63.0667,countries:["VI"],comments:""},"Pacific/Wallis":{name:"Pacific/Wallis",lat:-12.7,long:-175.8333,countries:["WF"],comments:""},"Asia/Aden":{name:"Asia/Aden",lat:12.75,long:45.2,countries:["YE"],comments:""},"Indian/Mayotte":{name:"Indian/Mayotte",lat:-11.2167,long:45.2333,countries:["YT"],comments:""},"Africa/Lusaka":{name:"Africa/Lusaka",lat:-14.5833,long:28.2833,countries:["ZM"],comments:""},"Africa/Harare":{name:"Africa/Harare",lat:-16.1667,long:31.05,countries:["ZW"],comments:""}},at={version:$a,countries:Xa,zones:et};var ya=(()=>{class a{findByDialCode(e){for(let n of this.countryList)if(n.dial_code=="+"+e)return n;return null}countryList=[{name:"Afghanistan",dial_code:"+93",code:"AF"},{name:"Aland Islands",dial_code:"+358",code:"AX"},{name:"Albania",dial_code:"+355",code:"AL"},{name:"Algeria",dial_code:"+213",code:"DZ"},{name:"AmericanSamoa",dial_code:"+1684",code:"AS"},{name:"Andorra",dial_code:"+376",code:"AD"},{name:"Angola",dial_code:"+244",code:"AO"},{name:"Anguilla",dial_code:"+1264",code:"AI"},{name:"Antarctica",dial_code:"+672",code:"AQ"},{name:"Antigua and Barbuda",dial_code:"+1268",code:"AG"},{name:"Argentina",dial_code:"+54",code:"AR"},{name:"Armenia",dial_code:"+374",code:"AM"},{name:"Aruba",dial_code:"+297",code:"AW"},{name:"Australia",dial_code:"+61",code:"AU"},{name:"Austria",dial_code:"+43",code:"AT"},{name:"Azerbaijan",dial_code:"+994",code:"AZ"},{name:"Bahamas",dial_code:"+1242",code:"BS"},{name:"Bahrain",dial_code:"+973",code:"BH"},{name:"Bangladesh",dial_code:"+880",code:"BD"},{name:"Barbados",dial_code:"+1246",code:"BB"},{name:"Belarus",dial_code:"+375",code:"BY"},{name:"Belgium",dial_code:"+32",code:"BE"},{name:"Belize",dial_code:"+501",code:"BZ"},{name:"Benin",dial_code:"+229",code:"BJ"},{name:"Bermuda",dial_code:"+1441",code:"BM"},{name:"Bhutan",dial_code:"+975",code:"BT"},{name:"Bolivia, Plurinational State of",dial_code:"+591",code:"BO"},{name:"Bosnia and Herzegovina",dial_code:"+387",code:"BA"},{name:"Botswana",dial_code:"+267",code:"BW"},{name:"Brazil",dial_code:"+55",code:"BR"},{name:"British Indian Ocean Territory",dial_code:"+246",code:"IO"},{name:"Brunei Darussalam",dial_code:"+673",code:"BN"},{name:"Bulgaria",dial_code:"+359",code:"BG"},{name:"Burkina Faso",dial_code:"+226",code:"BF"},{name:"Burundi",dial_code:"+257",code:"BI"},{name:"Cambodia",dial_code:"+855",code:"KH"},{name:"Cameroon",dial_code:"+237",code:"CM"},{name:"Canada",dial_code:"+1",code:"CA"},{name:"Cape Verde",dial_code:"+238",code:"CV"},{name:"Cayman Islands",dial_code:"+ 345",code:"KY"},{name:"Central African Republic",dial_code:"+236",code:"CF"},{name:"Chad",dial_code:"+235",code:"TD"},{name:"Chile",dial_code:"+56",code:"CL"},{name:"China",dial_code:"+86",code:"CN"},{name:"Christmas Island",dial_code:"+61",code:"CX"},{name:"Cocos (Keeling) Islands",dial_code:"+61",code:"CC"},{name:"Colombia",dial_code:"+57",code:"CO"},{name:"Comoros",dial_code:"+269",code:"KM"},{name:"Congo",dial_code:"+242",code:"CG"},{name:"Congo, The Democratic Republic of the Congo",dial_code:"+243",code:"CD"},{name:"Cook Islands",dial_code:"+682",code:"CK"},{name:"Costa Rica",dial_code:"+506",code:"CR"},{name:"Cote d'Ivoire",dial_code:"+225",code:"CI"},{name:"Croatia",dial_code:"+385",code:"HR"},{name:"Cuba",dial_code:"+53",code:"CU"},{name:"Cyprus",dial_code:"+357",code:"CY"},{name:"Czech Republic",dial_code:"+420",code:"CZ"},{name:"Denmark",dial_code:"+45",code:"DK"},{name:"Djibouti",dial_code:"+253",code:"DJ"},{name:"Dominica",dial_code:"+1767",code:"DM"},{name:"Dominican Republic",dial_code:"+1849",code:"DO"},{name:"Ecuador",dial_code:"+593",code:"EC"},{name:"Egypt",dial_code:"+20",code:"EG"},{name:"El Salvador",dial_code:"+503",code:"SV"},{name:"Equatorial Guinea",dial_code:"+240",code:"GQ"},{name:"Eritrea",dial_code:"+291",code:"ER"},{name:"Estonia",dial_code:"+372",code:"EE"},{name:"Ethiopia",dial_code:"+251",code:"ET"},{name:"Falkland Islands (Malvinas)",dial_code:"+500",code:"FK"},{name:"Faroe Islands",dial_code:"+298",code:"FO"},{name:"Fiji",dial_code:"+679",code:"FJ"},{name:"Finland",dial_code:"+358",code:"FI"},{name:"France",dial_code:"+33",code:"FR"},{name:"French Guiana",dial_code:"+594",code:"GF"},{name:"French Polynesia",dial_code:"+689",code:"PF"},{name:"Gabon",dial_code:"+241",code:"GA"},{name:"Gambia",dial_code:"+220",code:"GM"},{name:"Georgia",dial_code:"+995",code:"GE"},{name:"Germany",dial_code:"+49",code:"DE"},{name:"Ghana",dial_code:"+233",code:"GH"},{name:"Gibraltar",dial_code:"+350",code:"GI"},{name:"Greece",dial_code:"+30",code:"GR"},{name:"Greenland",dial_code:"+299",code:"GL"},{name:"Grenada",dial_code:"+1473",code:"GD"},{name:"Guadeloupe",dial_code:"+590",code:"GP"},{name:"Guam",dial_code:"+1671",code:"GU"},{name:"Guatemala",dial_code:"+502",code:"GT"},{name:"Guinea",dial_code:"+224",code:"GN"},{name:"Guinea-Bissau",dial_code:"+245",code:"GW"},{name:"Guyana",dial_code:"+595",code:"GY"},{name:"Haiti",dial_code:"+509",code:"HT"},{name:"Holy See (Vatican City State)",dial_code:"+379",code:"VA"},{name:"Honduras",dial_code:"+504",code:"HN"},{name:"Hong Kong",dial_code:"+852",code:"HK"},{name:"Hungary",dial_code:"+36",code:"HU"},{name:"Iceland",dial_code:"+354",code:"IS"},{name:"India",dial_code:"+91",code:"IN"},{name:"Indonesia",dial_code:"+62",code:"ID"},{name:"Iran, Islamic Republic of Persian Gulf",dial_code:"+98",code:"IR"},{name:"Iraq",dial_code:"+964",code:"IQ"},{name:"Ireland",dial_code:"+353",code:"IE"},{name:"Israel",dial_code:"+972",code:"IL"},{name:"Italy",dial_code:"+39",code:"IT"},{name:"Jamaica",dial_code:"+1876",code:"JM"},{name:"Japan",dial_code:"+81",code:"JP"},{name:"Jordan",dial_code:"+962",code:"JO"},{name:"Kazakhstan",dial_code:"+77",code:"KZ"},{name:"Kenya",dial_code:"+254",code:"KE"},{name:"Kiribati",dial_code:"+686",code:"KI"},{name:"Korea, Democratic People's Republic of Korea",dial_code:"+850",code:"KP"},{name:"Korea, Republic of South Korea",dial_code:"+82",code:"KR"},{name:"Kuwait",dial_code:"+965",code:"KW"},{name:"Kyrgyzstan",dial_code:"+996",code:"KG"},{name:"Laos",dial_code:"+856",code:"LA"},{name:"Latvia",dial_code:"+371",code:"LV"},{name:"Lebanon",dial_code:"+961",code:"LB"},{name:"Lesotho",dial_code:"+266",code:"LS"},{name:"Liberia",dial_code:"+231",code:"LR"},{name:"Libyan Arab Jamahiriya",dial_code:"+218",code:"LY"},{name:"Liechtenstein",dial_code:"+423",code:"LI"},{name:"Lithuania",dial_code:"+370",code:"LT"},{name:"Luxembourg",dial_code:"+352",code:"LU"},{name:"Macao",dial_code:"+853",code:"MO"},{name:"Macedonia",dial_code:"+389",code:"MK"},{name:"Madagascar",dial_code:"+261",code:"MG"},{name:"Malawi",dial_code:"+265",code:"MW"},{name:"Malaysia",dial_code:"+60",code:"MY"},{name:"Maldives",dial_code:"+960",code:"MV"},{name:"Mali",dial_code:"+223",code:"ML"},{name:"Malta",dial_code:"+356",code:"MT"},{name:"Marshall Islands",dial_code:"+692",code:"MH"},{name:"Martinique",dial_code:"+596",code:"MQ"},{name:"Mauritania",dial_code:"+222",code:"MR"},{name:"Mauritius",dial_code:"+230",code:"MU"},{name:"Mayotte",dial_code:"+262",code:"YT"},{name:"Mexico",dial_code:"+52",code:"MX"},{name:"Micronesia, Federated States of Micronesia",dial_code:"+691",code:"FM"},{name:"Moldova",dial_code:"+373",code:"MD"},{name:"Monaco",dial_code:"+377",code:"MC"},{name:"Mongolia",dial_code:"+976",code:"MN"},{name:"Montenegro",dial_code:"+382",code:"ME"},{name:"Montserrat",dial_code:"+1664",code:"MS"},{name:"Morocco",dial_code:"+212",code:"MA"},{name:"Mozambique",dial_code:"+258",code:"MZ"},{name:"Myanmar",dial_code:"+95",code:"MM"},{name:"Namibia",dial_code:"+264",code:"NA"},{name:"Nauru",dial_code:"+674",code:"NR"},{name:"Nepal",dial_code:"+977",code:"NP"},{name:"Netherlands",dial_code:"+31",code:"NL"},{name:"Netherlands Antilles",dial_code:"+599",code:"AN"},{name:"New Caledonia",dial_code:"+687",code:"NC"},{name:"New Zealand",dial_code:"+64",code:"NZ"},{name:"Nicaragua",dial_code:"+505",code:"NI"},{name:"Niger",dial_code:"+227",code:"NE"},{name:"Nigeria",dial_code:"+234",code:"NG"},{name:"Niue",dial_code:"+683",code:"NU"},{name:"Norfolk Island",dial_code:"+672",code:"NF"},{name:"Northern Mariana Islands",dial_code:"+1670",code:"MP"},{name:"Norway",dial_code:"+47",code:"NO"},{name:"Oman",dial_code:"+968",code:"OM"},{name:"Pakistan",dial_code:"+92",code:"PK"},{name:"Palau",dial_code:"+680",code:"PW"},{name:"Palestinian Territory, Occupied",dial_code:"+970",code:"PS"},{name:"Panama",dial_code:"+507",code:"PA"},{name:"Papua New Guinea",dial_code:"+675",code:"PG"},{name:"Paraguay",dial_code:"+595",code:"PY"},{name:"Peru",dial_code:"+51",code:"PE"},{name:"Philippines",dial_code:"+63",code:"PH"},{name:"Pitcairn",dial_code:"+872",code:"PN"},{name:"Poland",dial_code:"+48",code:"PL"},{name:"Portugal",dial_code:"+351",code:"PT"},{name:"Puerto Rico",dial_code:"+1939",code:"PR"},{name:"Qatar",dial_code:"+974",code:"QA"},{name:"Romania",dial_code:"+40",code:"RO"},{name:"Russia",dial_code:"+7",code:"RU"},{name:"Rwanda",dial_code:"+250",code:"RW"},{name:"Reunion",dial_code:"+262",code:"RE"},{name:"Saint Barthelemy",dial_code:"+590",code:"BL"},{name:"Saint Helena, Ascension and Tristan Da Cunha",dial_code:"+290",code:"SH"},{name:"Saint Kitts and Nevis",dial_code:"+1869",code:"KN"},{name:"Saint Lucia",dial_code:"+1758",code:"LC"},{name:"Saint Martin",dial_code:"+590",code:"MF"},{name:"Saint Pierre and Miquelon",dial_code:"+508",code:"PM"},{name:"Saint Vincent and the Grenadines",dial_code:"+1784",code:"VC"},{name:"Samoa",dial_code:"+685",code:"WS"},{name:"San Marino",dial_code:"+378",code:"SM"},{name:"Sao Tome and Principe",dial_code:"+239",code:"ST"},{name:"Saudi Arabia",dial_code:"+966",code:"SA"},{name:"Senegal",dial_code:"+221",code:"SN"},{name:"Serbia",dial_code:"+381",code:"RS"},{name:"Seychelles",dial_code:"+248",code:"SC"},{name:"Sierra Leone",dial_code:"+232",code:"SL"},{name:"Singapore",dial_code:"+65",code:"SG"},{name:"Slovakia",dial_code:"+421",code:"SK"},{name:"Slovenia",dial_code:"+386",code:"SI"},{name:"Solomon Islands",dial_code:"+677",code:"SB"},{name:"Somalia",dial_code:"+252",code:"SO"},{name:"South Africa",dial_code:"+27",code:"ZA"},{name:"South Sudan",dial_code:"+211",code:"SS"},{name:"South Georgia and the South Sandwich Islands",dial_code:"+500",code:"GS"},{name:"Spain",dial_code:"+34",code:"ES"},{name:"Sri Lanka",dial_code:"+94",code:"LK"},{name:"Sudan",dial_code:"+249",code:"SD"},{name:"Suriname",dial_code:"+597",code:"SR"},{name:"Svalbard and Jan Mayen",dial_code:"+47",code:"SJ"},{name:"Swaziland",dial_code:"+268",code:"SZ"},{name:"Sweden",dial_code:"+46",code:"SE"},{name:"Switzerland",dial_code:"+41",code:"CH"},{name:"Syrian Arab Republic",dial_code:"+963",code:"SY"},{name:"Taiwan",dial_code:"+886",code:"TW"},{name:"Tajikistan",dial_code:"+992",code:"TJ"},{name:"Tanzania, United Republic of Tanzania",dial_code:"+255",code:"TZ"},{name:"Thailand",dial_code:"+66",code:"TH"},{name:"Timor-Leste",dial_code:"+670",code:"TL"},{name:"Togo",dial_code:"+228",code:"TG"},{name:"Tokelau",dial_code:"+690",code:"TK"},{name:"Tonga",dial_code:"+676",code:"TO"},{name:"Trinidad and Tobago",dial_code:"+1868",code:"TT"},{name:"Tunisia",dial_code:"+216",code:"TN"},{name:"Turkey",dial_code:"+90",code:"TR"},{name:"Turkmenistan",dial_code:"+993",code:"TM"},{name:"Turks and Caicos Islands",dial_code:"+1649",code:"TC"},{name:"Tuvalu",dial_code:"+688",code:"TV"},{name:"Uganda",dial_code:"+256",code:"UG"},{name:"Ukraine",dial_code:"+380",code:"UA"},{name:"United Arab Emirates",dial_code:"+971",code:"AE"},{name:"United Kingdom",dial_code:"+44",code:"GB"},{name:"United States",dial_code:"+1",code:"US"},{name:"Uruguay",dial_code:"+598",code:"UY"},{name:"Uzbekistan",dial_code:"+998",code:"UZ"},{name:"Vanuatu",dial_code:"+678",code:"VU"},{name:"Venezuela, Bolivarian Republic of Venezuela",dial_code:"+58",code:"VE"},{name:"Vietnam",dial_code:"+84",code:"VN"},{name:"Virgin Islands, British",dial_code:"+1284",code:"VG"},{name:"Virgin Islands, U.S.",dial_code:"+1340",code:"VI"},{name:"Wallis and Futuna",dial_code:"+681",code:"WF"},{name:"Yemen",dial_code:"+967",code:"YE"},{name:"Zambia",dial_code:"+260",code:"ZM"},{name:"Zimbabwe",dial_code:"+263",code:"ZW"}];static \u0275fac=function(n){return new(n||a)};static \u0275prov=$({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function it(a,g){if(a&1&&(i(0,"mat-option",28),s(1),t()),a&2){let e=g.$implicit;d("value",e.code),o(),l(" ",e.name," ")}}function ot(a,g){if(a&1&&(i(0,"mat-option",28),s(1),t()),a&2){let e=g.$implicit;d("value",e),o(),l(" ",e," ")}}var ka=(()=>{class a{userService;urlService;countries;http;app;tenantController;zones=Se;timezones=[];formGroup=new R({name:new b(""),alias:new Le(""),address:new b(""),postCode:new b(""),city:new b(""),email:new b(""),phoneNumber:new b(""),countryCode:new b(""),timeZone:new b(""),vatNumber:new b(""),smsSenderName:new b("",[P.maxLength(8)])});sub;constructor(e,n,r,p,y,M){this.userService=e,this.urlService=n,this.countries=r,this.http=p,this.app=y,this.tenantController=M,this.sub=this.userService.onReady().subscribe(N=>{this.patchValues()});for(let N of Object.keys(this.zones.zones))this.timezones.push(N);this.timezones.sort((N,ge)=>this.naturalCompare(N,ge))}naturalCompare(e,n){var r=[],p=[];for(e.replace(/(\d+)|(\D+)/g,function(ge,fe,he){r.push([fe||1/0,he||""])}),n.replace(/(\d+)|(\D+)/g,function(ge,fe,he){p.push([fe||1/0,he||""])});r.length&&p.length;){var y=r.shift(),M=p.shift(),N=y[0]-M[0]||y[1].localeCompare(M[1]);if(N)return N}return r.length-p.length}patchValues(){var e=this.userService.getTenant();this.formGroup.patchValue({name:e.name,alias:e.alias,address:e.companyInformation.address,postCode:e.companyInformation.postCode,city:e.companyInformation.city,email:e.companyInformation.email,phoneNumber:e.companyInformation.phoneNumber,vatNumber:e.companyInformation.vatNumber,countryCode:e.companyInformation.countryCode,timeZone:e.companyInformation.timeZone,smsSenderName:e.companyInformation.smsSenderName})}getCountryList(){return this.countries.countryList}ngOnDestroy(){this.sub&&this.sub.unsubscribe()}ngOnInit(){}save(){var e=this.userService.getTenant();e.name=this.formGroup.value.name,e.alias=this.formGroup.value.alias,e.companyInformation.address=this.formGroup.value.address,e.companyInformation.city=this.formGroup.value.city,e.companyInformation.email=this.formGroup.value.email,e.companyInformation.phoneNumber=this.formGroup.value.phoneNumber,e.companyInformation.postCode=this.formGroup.value.postCode,e.companyInformation.vatNumber=this.formGroup.value.vatNumber,e.companyInformation.countryCode=this.formGroup.value.countryCode,e.companyInformation.timeZone=this.formGroup.value.timeZone,e.companyInformation.smsSenderName=this.formGroup.value.smsSenderName,this.tenantController.update(e).subscribe(n=>{this.userService.reloadTenants()})}onFileSelected(e){let n=e.target.files[0],r=this.urlService.getBackendUrl()+"/api/tenantcontroller/logoupload",p=new FormData;p.append("image",n,n.name),this.http.post(r,p).subscribe(y=>{let M=this.app.logo;this.app.logo="",setTimeout(()=>{this.app.logo=M},10)})}static \u0275fac=function(n){return new(n||a)(f(B),f(Ge),f(ya),f(ne),f(oa),f(Fe))};static \u0275cmp=v({type:a,selectors:[["app-contact-details"]],decls:83,vars:43,consts:[["message",""],["fileInput",""],[1,"outerbox"],[1,"content"],[1,"example-form",3,"formGroup"],[1,"contactdetails"],[1,"example-full-width"],["matInput","","placeholder","","value","","formControlName","name"],["matInput","","placeholder","","value","","formControlName","alias"],["matInput","","placeholder","","value","","formControlName","smsSenderName","maxlength","8"],["align","end"],[1,"title"],["matInput","","formControlName","address"],["matInput","","formControlName","postCode"],["matInput","","formControlName","city"],["matInput","","formControlName","email"],["matInput","","formControlName","phoneNumber"],["matInput","","formControlName","vatNumber"],[1,"nationality"],["matInput","","formControlName","countryCode"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","timeZone"],[2,"text-align","center","padding-top","10px"],["mat-flat-button","","color","primary",3,"click"],[1,"fal","fa-save"],["mat-raised-button","","color","primary",3,"click"],[1,"fa","fa-image"],["type","file",2,"display","none",3,"change"],[3,"value"]],template:function(n,r){if(n&1){let p=E();i(0,"div",2)(1,"div",3)(2,"form",4)(3,"div",5)(4,"mat-form-field",6)(5,"mat-label"),s(6),c(7,"translate"),t(),u(8,"input",7),t(),i(9,"mat-form-field",6)(10,"mat-label"),s(11),c(12,"translate"),t(),u(13,"input",8),t(),i(14,"mat-form-field",6)(15,"mat-label"),s(16),c(17,"translate"),t(),u(18,"input",9,0),i(20,"mat-hint",10),s(21),t()()(),i(22,"div",11),s(23),c(24,"translate"),t(),i(25,"div",5)(26,"mat-form-field",6)(27,"mat-label"),s(28),c(29,"translate"),t(),u(30,"input",12),t(),i(31,"mat-form-field",6)(32,"mat-label"),s(33),c(34,"translate"),t(),u(35,"input",13),t(),i(36,"mat-form-field",6)(37,"mat-label"),s(38),c(39,"translate"),t(),u(40,"input",14),t()(),i(41,"div",11),s(42),c(43,"translate"),t(),i(44,"div",5)(45,"mat-form-field",6)(46,"mat-label"),s(47),c(48,"translate"),t(),u(49,"input",15),t(),i(50,"mat-form-field",6)(51,"mat-label"),s(52),c(53,"translate"),t(),u(54,"input",16),t(),i(55,"mat-form-field",6)(56,"mat-label"),s(57),c(58,"translate"),t(),u(59,"input",17),t()(),i(60,"div",5)(61,"mat-form-field",18)(62,"mat-label"),s(63,"Country"),t(),i(64,"mat-select",19),A(65,it,2,2,"mat-option",20),t()(),i(66,"mat-form-field",18)(67,"mat-label"),s(68,"Timezone"),t(),i(69,"mat-select",21),A(70,ot,2,2,"mat-option",20),t()()(),i(71,"div",22)(72,"button",23),C("click",function(){return S(p),w(r.save())}),u(73,"i",24),s(74),c(75,"translate"),t(),s(76," \xA0\xA0 "),i(77,"button",25),C("click",function(){S(p);let M=_e(82);return w(M.click())}),u(78,"i",26),s(79),c(80,"translate"),t(),i(81,"input",27,1),C("change",function(M){return S(p),w(r.onFileSelected(M))}),t()()()()()}if(n&2){let p=_e(19);o(2),d("formGroup",r.formGroup),o(4),h(m(7,17,"booking.settings.contact.3")),o(5),h(m(12,19,"booking.settings.contact.13")),o(5),h(m(17,21,"booking.settings.contact.14")),o(5),l("",p.value.length," / 8"),o(2),l(" ",m(24,23,"booking.settings.contact.1")," "),o(5),h(m(29,25,"booking.settings.contact.4")),o(5),h(m(34,27,"booking.settings.contact.5")),o(5),h(m(39,29,"booking.settings.contact.6")),o(4),l(" ",m(43,31,"booking.settings.contact.2")," "),o(5),h(m(48,33,"booking.settings.contact.7")),o(5),h(m(53,35,"booking.settings.contact.8")),o(5),h(m(58,37,"booking.settings.contact.11")),o(8),d("ngForOf",r.getCountryList()),o(5),d("ngForOf",r.timezones),o(4),l("\xA0 ",m(75,39,"booking.settings.contact.9")," "),o(5),l(" ",m(80,41,"booking.settings.contact.12")," ")}},dependencies:[te,k,H,ie,je,W,aa,Ve,K,F,L,U,Ke,O,V,x],styles:[".contactdetails[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:15px;padding:20px;border-radius:5px}mat-form-field[_ngcontent-%COMP%]{flex:1 1 25%;color:#4a5073}.address[_ngcontent-%COMP%]{font-size:15px;padding:10px 10px 10px 0}.title[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:1.5;font-weight:300}"]})}return a})();function st(a,g){a&1&&(i(0,"div",17),u(1,"i",18),t())}function ct(a,g){if(a&1&&(i(0,"div",17),u(1,"img",19),t()),a&2){let e=_();o(),d("src",e.base64Image,ye)}}var Ba=(()=>{class a{themeService;userService;image="";formGroup=new R({buttonBackground:new b,buttonTextColor:new b,menuBackground:new b,menuTextColor:new b});hexToRgb(e){var n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return n?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16)}:null}constructor(e,n){this.themeService=e,this.userService=n,this.formGroup.patchValue({menuBackground:"#"+e.menu.background,menuTextColor:"#"+e.menu.text,buttonBackground:"#"+e.button.background,buttonTextColor:"#"+e.button.text}),this.formGroup.valueChanges.subscribe(r=>{r.buttonTextColor&&r.buttonBackground&&this.themeService.changePrimaryButtonColor(r.buttonBackground.hex,r.buttonTextColor.hex),r.menuBackground&&r.menuTextColor&&this.themeService.changeMenuColors(r.menuBackground.hex,r.menuTextColor.hex)})}ngAfterViewInit(){}ngOnInit(){}onFileDropped(e){this.prepareFilesList(e)}fileBrowseHandler(e){this.prepareFilesList(e)}prepareFilesList(e){for(let n of e){let r=new FileReader;r.readAsDataURL(n),r.onload=()=>{n.base64=r.result,this.image=n.base64.split(",")[1],this.themeService.logo=this.image}}}deleteFile(e,n){}formatBytes(e,n=2){if(e===0)return"0 Bytes";let r=1024,p=n<=0?0:n,y=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],M=Math.floor(Math.log(e)/Math.log(r));return parseFloat((e/Math.pow(r,M)).toFixed(p))+" "+y[M]}getImageUrl(e){}get base64Image(){return this.image?"data:image/jpg;base64,"+this.image:""}static \u0275fac=function(n){return new(n||a)(f($e),f(B))};static \u0275cmp=v({type:a,selectors:[["app-theme"]],decls:51,vars:27,consts:[["fileDropRef",""],[1,"gridview"],[1,"cell1"],[3,"formGroup"],[1,"innercell"],["matInput","","formControlName","buttonBackground"],["matInput","","formControlName","buttonTextColor"],["matInput","","formControlName","menuBackground"],["matInput","","formControlName","menuTextColor"],[1,"cell2"],["class","image",4,"ngIf"],["appDnd","",1,"container",3,"fileDropped"],["type","file","id","fileDropRef","multiple","",3,"change"],["for","fileDropRef"],[1,"buttons"],["mat-flat-button","","color","primary",3,"click"],[1,"fa","fa-save"],[1,"image"],[1,"fa-solid","fa-image-slash"],[3,"src"]],template:function(n,r){if(n&1){let p=E();i(0,"div",1)(1,"div",2)(2,"form",3)(3,"div",4)(4,"b"),s(5),c(6,"translate"),t(),i(7,"div"),s(8),c(9,"translate"),u(10,"br"),i(11,"mat-form-field"),u(12,"input",5),t()(),i(13,"div"),s(14),c(15,"translate"),u(16,"br"),i(17,"mat-form-field"),u(18,"input",6),t()()(),i(19,"div",4)(20,"b"),s(21),c(22,"translate"),t(),i(23,"div"),s(24),c(25,"translate"),u(26,"br"),i(27,"mat-form-field"),u(28,"input",7),t()(),i(29,"div"),s(30),c(31,"translate"),u(32,"br"),i(33,"mat-form-field"),u(34,"input",8),t()()()()(),i(35,"div",9)(36,"b"),s(37),c(38,"translate"),t(),A(39,st,2,0,"div",10)(40,ct,2,1,"div",10),i(41,"div",11),C("fileDropped",function(M){return S(p),w(r.onFileDropped(M))}),i(42,"input",12,0),C("change",function(M){return S(p),w(r.fileBrowseHandler(M.target.files))}),t(),i(44,"label",13),s(45,"Browse for file"),t()()()(),i(46,"div",14)(47,"button",15),C("click",function(){return S(p),w(r.themeService.save())}),u(48,"i",16),s(49),c(50,"translate"),t()()}n&2&&(o(2),d("formGroup",r.formGroup),o(3),l(" ",m(6,11,"users.theme.1")," "),o(3),l(" ",m(9,13,"users.theme.2")," "),o(6),l(" ",m(15,15,"users.theme.3")," "),o(7),l(" ",m(22,17,"users.theme.4")," "),o(3),l(" ",m(25,19,"users.theme.2")," "),o(6),l(" ",m(31,21,"users.theme.3")," "),o(7),l(" ",m(38,23,"users.theme.6")," "),o(2),d("ngIf",!r.base64Image),o(),d("ngIf",r.base64Image),o(9),l(" ",m(50,25,"users.theme.5")," "))},dependencies:[D,k,H,W,K,F,L,U,O,V,x],styles:[".gridview[_ngcontent-%COMP%]{display:flex;gap:20px;flex-wrap:wrap}.cell1[_ngcontent-%COMP%]{flex:1 1 50%;border:dashed 2px #DDD}.cell2[_ngcontent-%COMP%]{flex:1 1 33%;border:dashed 2px #DDD;padding:20px}.innercell[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding:20px;gap:20px}.innercell[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{flex:1 1 100%}.innercell[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{flex:1 1 25%}.innercell[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{padding:2rem;text-align:center;position:relative;margin:0 auto}.container[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{opacity:0;position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}.container[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{color:#fff;width:183px;height:44px;border-radius:21.5px;background-color:#db202f;padding:8px 16px}.container[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:20px;font-weight:600;color:#38424c}.image[_ngcontent-%COMP%]{width:100px;height:100px;text-align:center;padding:20px;margin:0 auto;border:solid 1px #000}.image[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{padding-top:30px;font-size:80px;color:#333}.buttons[_ngcontent-%COMP%]{text-align:center;padding:20px}.image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100px;max-height:100px}"]})}return a})();var lt=a=>({name:a});function dt(a,g){if(a&1&&(i(0,"div",6)(1,"div",5),s(2),c(3,"translate"),t(),i(4,"div"),u(5,"app-contact-details"),t()()),a&2){let e=_();o(2),l(" ",ke(3,1,"booking.settings.7",Ee(4,lt,e.userService.getTenant().name))," ")}}var Pa=(()=>{class a{userService;constructor(e){this.userService=e}ngOnInit(){}static \u0275fac=function(n){return new(n||a)(f(B))};static \u0275cmp=v({type:a,selectors:[["app-settings"]],decls:15,vars:10,consts:[[1,"header"],[1,"header_sub_info"],[1,"flexcontainer"],["class","contactinfo tt_contentbox settingsbox",4,"ngIf"],[1,"tt_contentbox","settingsbox"],[1,"title"],[1,"contactinfo","tt_contentbox","settingsbox"]],template:function(n,r){n&1&&(i(0,"div",0),s(1),c(2,"translate"),t(),i(3,"div",1),s(4),c(5,"translate"),t(),i(6,"div",2),A(7,dt,6,6,"div",3),t(),i(8,"div",4)(9,"div",5),s(10),c(11,"translate"),t(),u(12,"br")(13,"br")(14,"app-theme"),t()),n&2&&(o(),l(" ",m(2,4,"booking.settings.3"),`
`),o(3),l(" ",m(5,6,"booking.settings.4"),`
`),o(3),d("ngIf",r.userService.getTenant()),o(3),l(" ",m(11,8,"users.settings.1")," "))},dependencies:[D,ka,Ba,x],styles:[".header[_ngcontent-%COMP%]{font-size:20px;font-weight:500;margin-bottom:10px;display:block}.header_sub_info[_ngcontent-%COMP%]{color:#4a5073;font-size:13px;font-weight:500;margin-bottom:30px;padding-right:150px}.settingsbox[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{display:inline-block;font-size:20px;text-align:center;font-weight:400;padding-bottom:10px}"]})}return a})();var Ta=(()=>{class a{constructor(){}ngOnInit(){}static \u0275fac=function(n){return new(n||a)};static \u0275cmp=v({type:a,selectors:[["app-roles"]],decls:2,vars:0,template:function(n,r){n&1&&(i(0,"p"),s(1,"roles works!"),t())}})}return a})();function ut(a,g){if(a&1&&(i(0,"div",8),s(1),c(2,"translate"),u(3,"br")(4,"br"),i(5,"b"),s(6),c(7,"translate"),t(),u(8,"br"),i(9,"mat-form-field",9)(10,"mat-label"),s(11),c(12,"translate"),t(),u(13,"input",10),t(),i(14,"mat-form-field",9)(15,"mat-label"),s(16),c(17,"translate"),t(),u(18,"input",10),t(),i(19,"mat-form-field",9)(20,"mat-label"),s(21),c(22,"translate"),t(),u(23,"input",10),t()()),a&2){let e=_();o(),l(" ",m(2,8,"users.inviteuser.2")," "),o(5),h(m(7,10,"users.inviteuser.4")),o(5),h(m(12,12,"users.inviteuser.9")),o(2),d("formControl",e.firstNameControl),o(3),h(m(17,14,"users.inviteuser.17")),o(2),d("formControl",e.lastNameControl),o(3),h(m(22,16,"users.inviteuser.3")),o(2),d("formControl",e.emailControl)}}function pt(a,g){if(a&1&&(i(0,"mat-radio-button",17),s(1),c(2,"translate"),t()),a&2){let e=g.$implicit,n=_().$implicit;d("value",n+"."+e),o(),l(" ",m(2,2,"ROLENAME."+n+"."+e)," ")}}function gt(a,g){a&1&&(i(0,"div"),u(1,"mat-checkbox",19),t())}function ft(a,g){if(a&1&&(i(0,"div")(1,"div",13)(2,"div",14),s(3),c(4,"translate"),t(),i(5,"mat-radio-group",15),A(6,pt,3,4,"mat-radio-button",16),i(7,"mat-radio-button",17),s(8),c(9,"translate"),t()(),A(10,gt,2,0,"div",18),t()()),a&2){let e=g.$implicit,n=_(2);o(),xe(e),o(2),h(m(4,6,"frontcomponent."+e.toLowerCase())),o(2),d("formControlName",e),o(),d("ngForOf",n.userService.getRoles(e)),o(2),l(" ",m(9,8,"users.inviteuser.5")," ")}}function ht(a,g){if(a&1&&(i(0,"div")(1,"div"),s(2),c(3,"translate"),t(),i(4,"form",11),A(5,ft,11,10,"div",12),t()()),a&2){let e=_();o(2),l(" ",m(3,3,"users.inviteuser.8")," "),o(2),d("formGroup",e.formGroup),o(),d("ngForOf",e.userService.getModules())}}function At(a,g){a&1&&(i(0,"div"),s(1),c(2,"translate"),t()),a&2&&(o(),l(" ",m(2,1,"users.inviteuser.13")," "))}function bt(a,g){if(a&1&&(i(0,"div")(1,"div",20)(2,"p"),s(3),c(4,"translate"),t(),i(5,"form",11)(6,"mat-form-field",9)(7,"mat-label"),s(8),c(9,"translate"),t(),u(10,"input",21),c(11,"translate"),t(),i(12,"mat-form-field",22)(13,"mat-label"),s(14),c(15,"translate"),t(),i(16,"textarea",23),s(17),c(18,"translate"),t()()(),A(19,At,3,3,"div",3),t()()),a&2){let e=_();o(3),h(m(4,7,"users.inviteuser.12")),o(2),d("formGroup",e.contentForm),o(3),h(m(9,9,"users.inviteuser.18")),o(2),Ie("value",m(11,11,"users.inviteuser.10")),o(4),h(m(15,13,"users.inviteuser.19")),o(3),h(m(18,15,"")),o(2),d("ngIf",!e.validInviteLinkInContent)}}function _t(a,g){a&1&&(i(0,"div")(1,"mat-icon"),s(2,"done"),t(),s(3),c(4,"translate"),t()),a&2&&(o(3),l(" ",m(4,1,"users.inviteuser.14")," "))}function vt(a,g){a&1&&(i(0,"span"),s(1),c(2,"translate"),t()),a&2&&(o(),h(m(2,1,"users.inviteuser.15")))}function Ct(a,g){a&1&&(i(0,"span"),s(1),c(2,"translate"),t()),a&2&&(o(),h(m(2,1,"users.inviteuser.16")))}function Mt(a,g){if(a&1){let e=E();i(0,"button",24),C("click",function(){S(e);let r=_();return w(r.next())}),s(1),c(2,"translate"),t()}if(a&2){let e=_();d("disabled",!e.emailControl.valid||!e.firstNameControl.valid||!e.lastNameControl.valid),o(),h(m(2,2,"users.inviteuser.6"))}}function St(a,g){if(a&1){let e=E();i(0,"button",25),C("click",function(){S(e);let r=_();return w(r.next())}),s(1),c(2,"translate"),t()}a&2&&(o(),h(m(2,1,"users.inviteuser.6")))}function wt(a,g){if(a&1){let e=E();i(0,"button",24),C("click",function(){S(e);let r=_();return w(r.sendInvite())}),s(1),c(2,"translate"),t()}if(a&2){let e=_();d("disabled",!e.contentForm.valid||!e.validInviteLinkInContent),o(),h(m(2,2,"users.inviteuser.7"))}}var Da=(()=>{class a{userService;userController;translateService;step=1;firstNameControl=new b("",[P.required]);lastNameControl=new b("",[P.required]);emailControl=new b("",[P.required,P.email]);validInviteLinkInContent=!0;contentForm=new R({subject:new b("",[P.required]),content:new b("",[P.required])});externalModulesSelected=[];formGroup=new R({});constructor(e,n,r){this.userService=e,this.userController=n,this.translateService=r,e.getModules().forEach(p=>{var y=p;this.formGroup.addControl(y,new b(""))}),this.contentForm.valueChanges.subscribe(p=>{this.validInviteLinkInContent=p.content.indexOf("[[invitelink]]")>-1}),r.get("users.inviteuser.11").subscribe(p=>{this.contentForm.patchValue({content:p})}),r.get("users.inviteuser.10").subscribe(p=>{this.contentForm.patchValue({subject:p})})}setEmailSubjectAndContent(e,n){this.contentForm.patchValue({content:n,subject:e})}ngOnInit(){}next(){this.step==1&&this.externalModulesSelected.length>0?this.step=3:this.step=this.step+1}sendInvite(){var e={};e.roles=[],e.firstName=this.firstNameControl.value,e.lastName=this.lastNameControl.value,e.email=this.emailControl.value,this.userService.getModules().forEach(n=>{var r=this.formGroup.value[n];r&&e.roles.push(r)}),this.externalModulesSelected.length>0&&(e.roles=this.externalModulesSelected),e.subject=this.contentForm.value.subject,e.content=this.contentForm.value.content,this.userController.sendInvite(e).subscribe(n=>{}),this.step=4}static \u0275fac=function(n){return new(n||a)(f(B),f(G),f(Qe))};static \u0275cmp=v({type:a,selectors:[["app-invite-user"]],decls:15,vars:12,consts:[["mat-dialog-title",""],[1,"mat-typography"],["style","max-width: 300px",4,"ngIf"],[4,"ngIf"],["align","end"],["mat-button","","mat-dialog-close",""],["mat-button","",3,"disabled","click",4,"ngIf"],["mat-button","",3,"click",4,"ngIf"],[2,"max-width","300px"],["appearance","fill",2,"width","100%"],["matInput","","cdkFocusInitial","",3,"formControl"],[3,"formGroup"],[4,"ngFor","ngForOf"],[1,"module"],[1,"header"],[1,"example-radio-group",3,"formControlName"],["class","example-radio-button",3,"value",4,"ngFor","ngForOf"],[1,"example-radio-button",3,"value"],[4,"ngFor"],[1,"example-margin"],[2,"max-width","402px"],["matInput","","formControlName","subject",3,"value"],["appearance","fill",2,"width","100%","min-height","200px"],["matInput","","formControlName","content",2,"min-height","100px"],["mat-button","",3,"click","disabled"],["mat-button","",3,"click"]],template:function(n,r){n&1&&(i(0,"h2",0),s(1),c(2,"translate"),t(),i(3,"mat-dialog-content",1),A(4,ut,24,18,"div",2)(5,ht,6,5,"div",3)(6,bt,20,17,"div",3)(7,_t,5,3,"div",3),t(),i(8,"mat-dialog-actions",4)(9,"button",5),A(10,vt,3,3,"span",3)(11,Ct,3,3,"span",3),t(),A(12,Mt,3,4,"button",6)(13,St,3,3,"button",7)(14,wt,3,4,"button",6),t()),n&2&&(o(),h(m(2,10,"users.inviteuser.1")),o(3),d("ngIf",r.step==1),o(),d("ngIf",r.step==2),o(),d("ngIf",r.step==3),o(),d("ngIf",r.step==4),o(3),d("ngIf",r.step!=4),o(),d("ngIf",r.step==4),o(),d("ngIf",r.step==1),o(),d("ngIf",r.step==2),o(),d("ngIf",r.step==3))},dependencies:[te,D,na,re,se,me,ce,k,H,ie,W,K,F,L,U,Ue,O,V,ra,_a,va,x],styles:[".example-radio-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin:15px 0}.example-radio-button[_ngcontent-%COMP%]{margin:5px}.module[_ngcontent-%COMP%]{margin-top:40px}.module[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{border-bottom:solid 1px #DDD;text-align:center;font-weight:700}"]})}return a})();function yt(a,g){a&1&&(i(0,"th",12),s(1),c(2,"translate"),t()),a&2&&(o(),l(" ",m(2,1,"users.userscomponent.2")," "))}function xt(a,g){if(a&1&&(i(0,"td",13),s(1),t()),a&2){let e=g.$implicit;o(),l(" ",e.firstName," ")}}function It(a,g){a&1&&(i(0,"th",12),s(1),c(2,"translate"),t()),a&2&&(o(),l(" ",m(2,1,"users.userscomponent.3")," "))}function Et(a,g){if(a&1&&(i(0,"td",13),s(1),t()),a&2){let e=g.$implicit;o(),l(" ",e.lastName," ")}}function kt(a,g){a&1&&(i(0,"th",12),s(1),c(2,"translate"),t()),a&2&&(o(),l(" ",m(2,1,"users.userscomponent.4")," "))}function Bt(a,g){if(a&1&&(i(0,"td",13),s(1),t()),a&2){let e=g.$implicit;o(),l(" ",e.email," ")}}function Pt(a,g){a&1&&u(0,"tr",14)}function Tt(a,g){if(a&1){let e=E();i(0,"tr",15),C("click",function(){let r=S(e).$implicit,p=_();return w(p.openUser(r))}),t()}}var Na=(()=>{class a{userService;userController;dialog;users=[];displayedColumns=["firstName","lastName","email"];externalModulesSelected=[];constructor(e,n,r){this.userService=e,this.userController=n,this.dialog=r}ngOnInit(){this.loadData()}loadData(){this.userController.getUsers().subscribe(e=>{this.users=e.content})}inviteUser(){var e=this.dialog.open(Da);e.componentInstance.externalModulesSelected=this.externalModulesSelected}openUser(e){var n=this.dialog.open(le);n.componentInstance.userId=e.id,n.afterClosed().subscribe(r=>{this.loadData()})}static \u0275fac=function(n){return new(n||a)(f(B),f(G),f(oe))};static \u0275cmp=v({type:a,selectors:[["app-users"]],decls:19,vars:6,consts:[[1,"header"],[1,"menu"],["mat-flat-button","","color","primary",3,"click"],[1,"tt_contentbox"],["mat-table","",1,"tt_table",3,"dataSource"],["matColumnDef","firstName"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","lastName"],["matColumnDef","email"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"click",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row","",3,"click"]],template:function(n,r){n&1&&(i(0,"div",0),s(1),c(2,"translate"),t(),i(3,"div",1)(4,"button",2),C("click",function(){return r.inviteUser()}),s(5,"Invite user"),t()(),i(6,"div",3)(7,"table",4),X(8,5),A(9,yt,3,3,"th",6)(10,xt,2,1,"td",7),ee(),X(11,8),A(12,It,3,3,"th",6)(13,Et,2,1,"td",7),ee(),X(14,9),A(15,kt,3,3,"th",6)(16,Bt,2,1,"td",7),ee(),A(17,Pt,1,0,"tr",10)(18,Tt,1,0,"tr",11),t()()),n&2&&(o(),l(" ",m(2,4,"users.userscomponent.1"),`
`),o(6),d("dataSource",r.users),o(10),d("matHeaderRowDef",r.displayedColumns),o(),d("matRowDefColumns",r.displayedColumns))},dependencies:[ca,la,ga,da,ma,fa,ua,pa,ha,Aa,k,x],styles:[".header[_ngcontent-%COMP%]{font-size:30px;font-weight:500}.menu[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px}"]})}return a})();var Ra=(()=>{class a{route;constructor(e){this.route=e}ngOnInit(){}getGmailAddress(){return Be()?"http://localhost:8080/oauth2/authorization/gmail":"https://auth.thundertech.no/oauth2/authorization/gmail"}openGoogleAuth(){document.location=this.getGmailAddress()}static \u0275fac=function(n){return new(n||a)(f(De))};static \u0275cmp=v({type:a,selectors:[["app-configure-mail"]],decls:13,vars:3,consts:[["mat-dialog-title",""],[1,"mat-typography"],[1,"option"],[1,"fa","fa-arrow-right"],[1,"option",3,"click"],["align","end"],["mat-button","","mat-dialog-close",""]],template:function(n,r){n&1&&(i(0,"h2",0),s(1),c(2,"translate"),t(),i(3,"mat-dialog-content",1)(4,"div",2),s(5," Standard SMTP "),u(6,"i",3),t(),i(7,"div",4),C("click",function(){return r.openGoogleAuth()}),s(8," Trough google API "),u(9,"i",3),t()(),i(10,"mat-dialog-actions",5)(11,"button",6),s(12,"Cancel"),t()()),n&2&&(o(),l(" ",m(2,1,"commerce.messagecenter.mailconfig.1"),`
`))},dependencies:[re,se,me,ce,k,x],styles:[".option[_ngcontent-%COMP%]{padding:10px;margin-bottom:20px;cursor:pointer;border-radius:5px}.option[_ngcontent-%COMP%]:hover{background-color:#eee}.option[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{float:right;margin-top:5px}"]})}return a})();var Ga=(()=>{class a{httpService;urlService;constructor(e,n){this.httpService=e,this.urlService=n}isMailConfigured(){return this.httpService.post(this.urlService.getBackendUrl()+"/commerce/messages/mailconfig",null)}static \u0275fac=function(n){return new(n||a)(Ae(ne),Ae(ea))};static \u0275prov=$({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();function Dt(a,g){if(a&1){let e=E();i(0,"button",9),C("click",function(){S(e);let r=_(2);return w(r.showMailConfig())}),s(1),c(2,"translate"),t()}a&2&&(o(),l(" ",m(2,1,"commerce.messagecenter.7")," "))}function Nt(a,g){if(a&1&&(i(0,"div",4)(1,"div",5),s(2),c(3,"translate"),t(),i(4,"div",6),s(5),c(6,"translate"),t(),i(7,"div",7),A(8,Dt,3,3,"button",8),t()()),a&2){let e=_();o(2),l(" ",m(3,3,"commerce.messagecenter.3")," "),o(3),l(" ",m(6,5,"commerce.messagecenter.4")," "),o(3),d("ngIf",!e.mailConfig.isConfigured)}}var Fa=(()=>{class a{messageCenterController;dialog;userController;mailConfig;constructor(e,n,r){this.messageCenterController=e,this.dialog=n,this.userController=r,this.load()}ngOnInit(){}showMailConfig(){var e=this.dialog.open(Ra)}load(){this.messageCenterController.isMailConfigured().subscribe(e=>{this.mailConfig=e})}static \u0275fac=function(n){return new(n||a)(f(Ga),f(oe),f(G))};static \u0275cmp=v({type:a,selectors:[["app-message-center"]],decls:15,vars:13,consts:[[1,"header"],[1,"header_sub_info"],[1,"gridlist"],["class","tt_contentbox",4,"ngIf"],[1,"tt_contentbox"],[1,"title"],[1,"description"],[1,"buttons"],["mat-flat-button","","color","primary",3,"click",4,"ngIf"],["mat-flat-button","","color","primary",3,"click"]],template:function(n,r){n&1&&(i(0,"div",0),s(1),c(2,"translate"),t(),i(3,"div",1),s(4),c(5,"translate"),t(),i(6,"div",2),A(7,Nt,9,7,"div",3),i(8,"div",4)(9,"div",5),s(10),c(11,"translate"),t(),i(12,"div",6),s(13),c(14,"translate"),t()()()),n&2&&(o(),l(" ",m(2,5,"commerce.messagecenter.1"),`
`),o(3),l(" ",m(5,7,"commerce.messagecenter.2"),`
`),o(3),d("ngIf",r.mailConfig),o(3),l(" ",m(11,9,"commerce.messagecenter.5")," "),o(3),l(" ",m(14,11,"commerce.messagecenter.6")," "))},dependencies:[D,k,x],styles:[".header[_ngcontent-%COMP%]{font-size:20px;font-weight:500;margin-bottom:10px;display:block}.header_sub_info[_ngcontent-%COMP%]{color:#4a5073;font-size:13px;font-weight:500;margin-bottom:30px;padding-right:150px}.gridlist[_ngcontent-%COMP%]{display:flex;gap:20px}.gridlist[_ngcontent-%COMP%]   .tt_contentbox[_ngcontent-%COMP%]{margin:0}.title[_ngcontent-%COMP%]{font-size:18px;padding-bottom:20px;font-weight:500}.buttons[_ngcontent-%COMP%]{padding:20px;text-align:center}"]})}return a})();var Rt=[{path:"",component:Sa,children:[{path:"",component:Na},{path:"roles",component:Ta},{path:"userview/:id",component:le},{path:"messages",component:Fa},{path:"settings",component:Pa}]}],La=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=z({type:a});static \u0275inj=T({imports:[ve.forChild(Rt),ve]})}return a})();var Ua=(()=>{class a{static{this.\u0275fac=function(n){return new(n||a)}}static{this.\u0275mod=z({type:a})}static{this.\u0275inj=T({imports:[j,Me,Me,j]})}}return a})();var yi=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=z({type:a});static \u0275inj=T({providers:[Te(ze())],imports:[La,Pe,Ua,ia,wa,ba,Je,Ze,He,We,ta,Oe,sa,Ca,Ma,Ye.forChild()]})}return a})();export{ya as a,ka as b,Na as c,wa as d,Ua as e,yi as f};
