@onesy/date
Version:
Time and date utils library
6 lines • 87.9 kB
JavaScript
/** @license Date v1.0.2
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((a="undefined"!=typeof globalThis?globalThis:a||self).Date={})}(this,(function(a){"use strict";function e(a,e,r){return e in a?Object.defineProperty(a,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):a[e]=r,a}function r(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var n={},o="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},i={exports:{}};!function(a,e){Object.defineProperty(e,"__esModule",{value:!0});const r={},n="undefined"!=typeof window&&void 0!==window.document,i=!(void 0===o||!a.exports);e.default=function a(e,o,t={}){var l;const c=Object.assign(Object.assign({},r),t),{variant:u}=c,s=o&&"object"==typeof o&&Object.getPrototypeOf(o);switch(e){case"string":return"string"==typeof o;case"number":return"number"==typeof o&&!Number.isNaN(o);case"boolean":return"boolean"==typeof o;case"array":return Array.isArray(o);case"object":return"object"==typeof o&&!!o&&o.constructor===Object;case"object-like":return"object"==typeof o&&(null===o||o.constructor!==Object);case"class":return("object"==typeof o||"function"==typeof o)&&(/class/gi.test(String(o))||/class/gi.test(String(null==o?void 0:o.constructor)));case"function":return!!(o&&o instanceof Function);case"async":return!(!a("function",o)||!(n?"AsyncFunction"===o.constructor.name:o()instanceof Promise));case"map":return!(s!==Map.prototype);case"weakmap":return!(s!==WeakMap.prototype);case"set":return!(s!==Set.prototype);case"weakset":return!(s!==WeakSet.prototype);case"promise":return!(s!==Promise.prototype);case"int8array":return!(s!==Int8Array.prototype);case"uint8array":return!(s!==Uint8Array.prototype);case"uint8clampedarray":return!(s!==Uint8ClampedArray.prototype);case"int16array":return!(s!==Int16Array.prototype);case"uint16array":return!(s!==Uint16Array.prototype);case"int32array":return!(s!==Int32Array.prototype);case"uint32array":return!(s!==Uint32Array.prototype);case"float32array":return!(s!==Float32Array.prototype);case"float64array":return!(s!==Float64Array.prototype);case"bigint64array":return!(s!==BigInt64Array.prototype);case"biguint64array":return!(s!==BigUint64Array.prototype);case"typedarray":return a("int8array",o)||a("uint8array",o)||a("uint8clampedarray",o)||a("int16array",o)||a("uint16array",o)||a("int32array",o)||a("uint32array",o)||a("float32array",o)||a("float64array",o)||a("bigint64array",o)||a("biguint64array",o);case"dataview":return!(s!==DataView.prototype);case"arraybuffer":return!(s!==ArrayBuffer.prototype);case"sharedarraybuffer":return"undefined"!=typeof SharedArrayBuffer&&!(s!==SharedArrayBuffer.prototype);case"symbol":return!("symbol"!=typeof o);case"error":return!!(o&&o instanceof Error);case"date":return!!(o&&o instanceof Date);case"regexp":return!!(o&&o instanceof RegExp);case"arguments":return!(!o||"[object Arguments]"!==o.toString());case"null":return null===o;case"undefined":return void 0===o;case"blob":return n&&o instanceof Blob;case"buffer":return!(!i||"function"!=typeof(null===(l=null==o?void 0:o.constructor)||void 0===l?void 0:l.isBuffer)||!o.constructor.isBuffer(o));case"element":if(o)switch(u){case void 0:case"html":case"element":return n&&("object"==typeof HTMLElement?o instanceof HTMLElement:o&&"object"==typeof o&&null!==o&&1===o.nodeType&&"string"==typeof o.nodeName);case"node":return n&&("object"==typeof Node?o instanceof Node:o&&"object"==typeof o&&null!==o&&"number"==typeof o.nodeType&&"string"==typeof o.nodeName);case"react":return o.elementType||o.hasOwnProperty("$$typeof");default:return!1}return!1;case"simple":return a("string",o,c)||a("number",o,c)||a("boolean",o,c)||a("undefined",o,c)||a("null",o,c);case"not-array-object":return!a("array",o,c)&&!a("object",o,c);default:return!1}}}(i,i.exports);var t=r(i.exports),l={};Object.defineProperty(l,"__esModule",{value:!0});const c=a=>Array.isArray(a),u=a=>"object"==typeof a&&!!a&&a.constructor===Object,s=(a,e)=>{const r=e||new WeakSet;if(r.has(a))return a;if((u(a)||c(a))&&r.add(a),c(a))return a.map((a=>s(a,r)));if(u(a)){const e={};return Object.keys(a).forEach((n=>e[n]=s(a[n],r))),e}return a};var b=l.default=s,d=function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(n,"__esModule",{value:!0});const m=d(i.exports),T=d(l),M={copy:!1,merge:{array:!1}},A=(a,e,r={})=>{const n=Object.assign(Object.assign({},M),r);if(n.merge.array&&(0,m.default)("array",a)&&(0,m.default)("array",e)){const r=Math.max(a.length,e.length);for(let o=0;o<r;o++)void 0===a[o]&&(a[o]=e[o]),((0,m.default)("object",a[o])&&(0,m.default)("object",e[o])||(0,m.default)("array",a[o])&&(0,m.default)("array",e[o]))&&(a[o]=A(a[o],e[o],n))}return(0,m.default)("object",a)&&(0,m.default)("object",e)&&Object.keys(e).forEach((r=>{a.hasOwnProperty(r)?(0,m.default)("object",a[r])&&(0,m.default)("object",e[r])&&(a[r]=A(a[r],e[r],n)):a[r]=n.copy?(0,T.default)(e[r]):e[r]})),a};var G=n.default=A;const h={},y=["millisecond","milliseconds","second","minute","minutes","hour","hours","day","days","dayWeek","dayYear","week","weeks","month","months","year"],g=["January","February","March","April","May","June","July","August","September","October","November","December"],f=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],p=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],S=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"];class v{static get utc(){return new v(new Date,{utc:!0})}static get daysInMonth(){return(new v).daysInMonth}static get valueOf(){return(new v).valueOf}static get unix(){return(new v).unix}static get milliseconds(){return(new v).milliseconds}static get iso(){return(new v).iso}static get onesyDate(){return new v}static get local(){return(new v).local}constructor(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value_=a,this.options=r,e(this,"value",void 0),e(this,"millisecond",void 0),e(this,"milliseconds",void 0),e(this,"second",void 0),e(this,"minute",void 0),e(this,"minutes",void 0),e(this,"hour",void 0),e(this,"hours",void 0),e(this,"day",void 0),e(this,"days",void 0),e(this,"dayWeek",void 0),e(this,"dayYear",void 0),e(this,"week",void 0),e(this,"weeks",void 0),e(this,"month",void 0),e(this,"months",void 0),e(this,"year",void 0),this.init()}init(){this.options=G(this.options,h),this.value=new Date(this.value_.valid?this.value_.value:this.value_),this.valid&&(this.millisecond=this.value[this.options.utc?"getUTCMilliseconds":"getMilliseconds"](),this.milliseconds=this.value.getTime(),this.second=this.value[this.options.utc?"getUTCSeconds":"getSeconds"](),this.minute=this.value[this.options.utc?"getUTCMinutes":"getMinutes"](),this.minutes=Math.ceil(this.milliseconds/6e4),this.hour=this.value[this.options.utc?"getUTCHours":"getHours"](),this.hours=Math.ceil(this.milliseconds/36e5),this.day=this.value[this.options.utc?"getUTCDate":"getDate"](),this.days=Math.ceil(this.milliseconds/864e5),this.dayWeek=this.value[this.options.utc?"getUTCDay":"getDay"](),this.weeks=Math.ceil((this.milliseconds/1e3+345600)/604800),this.month=this.value[this.options.utc?"getUTCMonth":"getMonth"]()+1,this.year=this.value[this.options.utc?"getUTCFullYear":"getFullYear"](),this.dayYear=Math.ceil((this.milliseconds-Number(new Date(this.year,0,0)))/1e3/60/60/24),this.months=12*(this.year-1970)-(12-this.month),this.weekValue())}weekValue(){const a=new Date(this.year,0,1);return a.setDate(a.getDate()+(1-a.getDay()%7)),this.week=Math.round((Number(this.value)-Number(a))/6048e5)+1,this.week}get monthsNames(){var a;return(null===(a=this.options.overrides)||void 0===a?void 0:a.months)||g}get monthsAbr(){var a;return(null===(a=this.options.overrides)||void 0===a?void 0:a.monthsAbr)||f}get daysWeek(){var a;return(null===(a=this.options.overrides)||void 0===a?void 0:a.daysWeek)||p}get daysWeekAbr(){var a;return(null===(a=this.options.overrides)||void 0===a?void 0:a.daysWeekAbr)||S}get valid(){var a;return(void 0===this.value_||this.value_ instanceof Date||this.value_ instanceof v||"number"==typeof this.value_)&&!Number.isNaN(Math.ceil((null===(a=this.value)||void 0===a?void 0:a.getTime())/1e3))}get local(){if(this.valid)return new v(new Date(this.value.toLocaleString("en-us")))}get utc(){return new v(this.value,{utc:!0})}get iso(){if(this.valid)return this.value.toISOString()}get daysInMonth(){return new Date(this.year,this.month,0).getDate()}get weeksInYear(){const a=new Date(this.year,0,1),e=1===new Date(this.year,1,29).getMonth();return 4===a.getDay()||e&&3===a.getDay()?53:52}get valueOf(){return this.milliseconds}get unix(){if(this.valid)return Math.floor(this.value.getTime()/1e3)}timezone(a){if(this.valid&&a)return new v(this.value.toLocaleString("en-us",{timeZone:a}))}}const k={},P="undefined"!=typeof window&&void 0!==window.document,E=!(void 0===o||"undefined"==typeof module||!module.exports);function C(a,e){var r;let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o={...k,...n},{variant:i}=o,t=e&&"object"==typeof e&&Object.getPrototypeOf(e);switch(a){case"string":return"string"==typeof e;case"number":return"number"==typeof e&&!Number.isNaN(e);case"boolean":return"boolean"==typeof e;case"array":return Array.isArray(e);case"object":return"object"==typeof e&&!!e&&e.constructor===Object;case"object-like":return"object"==typeof e&&(null===e||e.constructor!==Object);case"class":return("object"==typeof e||"function"==typeof e)&&(/class/gi.test(String(e))||/class/gi.test(String(null==e?void 0:e.constructor)));case"function":return!!(e&&e instanceof Function);case"async":return!(!C("function",e)||!(P?"AsyncFunction"===e.constructor.name:e()instanceof Promise));case"map":return!(t!==Map.prototype);case"weakmap":return!(t!==WeakMap.prototype);case"set":return!(t!==Set.prototype);case"weakset":return!(t!==WeakSet.prototype);case"promise":return!(t!==Promise.prototype);case"int8array":return!(t!==Int8Array.prototype);case"uint8array":return!(t!==Uint8Array.prototype);case"uint8clampedarray":return!(t!==Uint8ClampedArray.prototype);case"int16array":return!(t!==Int16Array.prototype);case"uint16array":return!(t!==Uint16Array.prototype);case"int32array":return!(t!==Int32Array.prototype);case"uint32array":return!(t!==Uint32Array.prototype);case"float32array":return!(t!==Float32Array.prototype);case"float64array":return!(t!==Float64Array.prototype);case"bigint64array":return!(t!==BigInt64Array.prototype);case"biguint64array":return!(t!==BigUint64Array.prototype);case"typedarray":return C("int8array",e)||C("uint8array",e)||C("uint8clampedarray",e)||C("int16array",e)||C("uint16array",e)||C("int32array",e)||C("uint32array",e)||C("float32array",e)||C("float64array",e)||C("bigint64array",e)||C("biguint64array",e);case"dataview":return!(t!==DataView.prototype);case"arraybuffer":return!(t!==ArrayBuffer.prototype);case"sharedarraybuffer":return"undefined"!=typeof SharedArrayBuffer&&!(t!==SharedArrayBuffer.prototype);case"symbol":return!("symbol"!=typeof e);case"error":return!!(e&&e instanceof Error);case"date":return!!(e&&e instanceof Date);case"regexp":return!!(e&&e instanceof RegExp);case"arguments":return!(!e||"[object Arguments]"!==e.toString());case"null":return null===e;case"undefined":return void 0===e;case"blob":return P&&e instanceof Blob;case"buffer":return!(!E||"function"!=typeof(null==e||null===(r=e.constructor)||void 0===r?void 0:r.isBuffer)||!e.constructor.isBuffer(e));case"element":if(e)switch(i){case void 0:case"html":case"element":return P&&("object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName);case"node":return P&&("object"==typeof Node?e instanceof Node:e&&"object"==typeof e&&null!==e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName);case"react":return e.elementType||e.hasOwnProperty("$$typeof");default:return!1}return!1;case"simple":return C("string",e,o)||C("number",e,o)||C("boolean",e,o)||C("undefined",e,o)||C("null",e,o);case"not-array-object":return!C("array",e,o)&&!C("object",e,o);default:return!1}}var B=function(a){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return C("number",a)?a<e?e:a>r?r:a:a};function w(a,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v.onesyDate;if(r&&r.valid){const n=new v(r);if("day"===e)return new v(n.value.setDate(n.day+a))}}function D(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v.onesyDate,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";if(a&&a.valid){const r=new v(a);switch(e){case"second":return new v(r.value.setMilliseconds(999));case"minute":return new v(r.value.setSeconds(59,999));case"hour":return new v(r.value.setMinutes(59,59,999));case"day":return new v(r.value.setHours(23,59,59,999));case"week":return new v(D(w(0===r.dayWeek?0:7-r.dayWeek,"day",r),"day"));case"month":return new v(new Date(r.value.setMonth(r.month,0)).setHours(23,59,59,999));case"year":return new v(new Date(r.value.setMonth(12,0)).setHours(23,59,59,999))}}}function K(a,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v.onesyDate;if(r&&r.valid){const n=new v(r);switch(e){case"millisecond":return new v(n.value.setMilliseconds(n.millisecond+a));case"second":return new v(n.value.setSeconds(n.second+a));case"minute":return new v(n.value.setMinutes(n.minute+a));case"hour":return new v(n.value.setHours(n.hour+a));case"day":return new v(n.value.setDate(n.day+a));case"week":return new v(n.value.setDate(n.day+7*a));case"month":let e=n.day,r=new v(n.value.setDate(15));r=new v(n.value.setMonth(n.month-1+a));const o=D(r,"month");return e=B(e,0,o.day),r.value.setDate(e),r=new v(r.value),r;case"year":return new v(n.value.setFullYear(n.year+a))}}}var _={},N=function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(_,"__esModule",{value:!0});const j=N(i.exports);var L=_.default=(a,e=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER)=>(0,j.default)("number",a)?a<e?e:a>r?r:a:a;var z={},I=function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(z,"__esModule",{value:!0});const R=I(i.exports),V={variablesRegExp:/(\{.*?\}|\[.*?\])/g,cleanVariables:!0,placeholderPrefix:"_"};var H=z.default=(a,e={})=>{const r=Object.assign(Object.assign({},V),e);let n=a;if((0,R.default)("string",a)){let e=a.match(r.variablesRegExp)||[];return e.forEach(((a,e)=>n=n.replace(a,`${r.placeholderPrefix}${e}`))),r.cleanVariables&&(e=e.map((a=>a.slice(1,a.length-1)))),{value:a,variables:e,valueWithPlaceholders:n}}},O={},W=function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(O,"__esModule",{value:!0});const F=W(i.exports),J=W(z),x={getVariables:!0,cleanVariables:!0,placeholderPrefix:"_"};var U=O.default=(a,e=[],r={})=>{const n=Object.assign(Object.assign({},x),r);if((0,F.default)("string",a)){let r=a,o={variables:e.map((a=>a.key))};return n.getVariables&&(o=(0,J.default)(a,{cleanVariables:n.cleanVariables,placeholderPrefix:n.placeholderPrefix}),r=o.valueWithPlaceholders),o.variables.forEach(((a,o)=>{const i=e.find((e=>e.key===a));if(i){const a=i.value;void 0!==a&&(r=r.replace(new RegExp(`\\${n.placeholderPrefix}${o}`),a))}})),r}},Y={},q={},Z=function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(q,"__esModule",{value:!0});const Q=Z(i.exports),$={decode:!1,decodeMethod:decodeURIComponent};q.default=(a,e={})=>{const r=Object.assign(Object.assign({},$),e);let n=a;try{(0,Q.default)("string",a)&&r.decode&&(0,Q.default)("function",r.decodeMethod)&&(n=r.decodeMethod(a))}catch(a){}try{if((0,Q.default)("string",n)){if("undefined"===n)return;return"NaN"===n?NaN:JSON.parse(n)}return n}catch(a){}return n},function(a){var e=this&&this.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(a,"__esModule",{value:!0}),a.getLeadingZerosNumber=void 0;const r=e(i.exports),n=e(q),o={leadingZeros:1};a.getLeadingZerosNumber=(a,e={})=>{const i=Object.assign(Object.assign({},o),e),t=(0,n.default)(a);if((0,r.default)("number",t)&&t>=0){let a="";const e=String(t),r=i.leadingZeros+1-e.length;if(r>0)for(const e of new Array(r))a+="0";return`${a}${e}`}return String(a)},a.default=a.getLeadingZerosNumber}(Y);var X=r(Y),aa={};!function(a){var e=this&&this.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(a,"__esModule",{value:!0}),a.getOrdinalNumber=void 0;const r=e(i.exports),n=e(q),o={onlySufix:!1};a.getOrdinalNumber=(a,e={})=>{const i=Object.assign(Object.assign({},o),e),t=(0,n.default)(a);if((0,r.default)("number",t)){let a="th";const e=String(t);return 1===t||t>20&&"1"===e[e.length-1]?a="st":2===t||t>20&&"2"===e[e.length-1]?a="nd":(3===t||t>20&&"3"===e[e.length-1])&&(a="rd"),i.onlySufix?a:`${t}${a}`}},a.default=a.getOrdinalNumber}(aa);var ea=r(aa);function ra(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new v,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:":";if(a&&a.valid){const r=a.value.getTimezoneOffset(),n=r<0?"+":"-",o=Math.abs(r)/60,i=String(o).split(".").filter(Boolean),t=X(parseInt(i[0],10)),l=i[1]&&10*parseInt(i[1],10);return"".concat(n).concat(t).concat(e).concat(l||"00")}}function na(){let a=(new Date).toLocaleTimeString("en-us",{timeZoneName:"short"});return a&&(a=a.split(" ")[2]),a}function oa(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v.onesyDate;const e=na();return[{abr:"SSSS",value:X(a.millisecond,{leadingZeros:3}).slice(0,4)},{abr:"SSS",value:X(a.millisecond,{leadingZeros:2}).slice(0,3)},{abr:"SS",value:X(a.millisecond,{leadingZeros:1}).slice(0,2)},{abr:"S",value:X(a.millisecond,{leadingZeros:0}).slice(0,1)},{abr:"ss",value:X(a.second)},{abr:"s",value:String(a.second)},{abr:"mm",value:X(a.minute)},{abr:"m",value:String(a.minute)},{abr:"HH",value:X(a.hour)},{abr:"H",value:String(a.hour)},{abr:"hh",value:X(a.hour>12?a.hour-12:a.hour)},{abr:"h",value:String(a.hour>12?a.hour-12:a.hour)},{abr:"Do",value:ea(a.day)},{abr:"DD",value:X(a.day)},{abr:"D",value:String(a.day)},{abr:"dd",value:a.daysWeek[a.dayWeek-1<0?a.daysWeek.length-1:a.dayWeek-1]},{abr:"d",value:a.daysWeekAbr[a.dayWeek-1<0?a.daysWeekAbr.length-1:a.dayWeek-1]},{abr:"Mo",value:ea(a.month)},{abr:"MMMM",value:a.monthsNames[a.month-1<0?a.monthsNames.length-1:a.month-1]},{abr:"MMM",value:a.monthsAbr[a.month-1<0?a.monthsAbr.length-1:a.month-1]},{abr:"MM",value:X(a.month)},{abr:"M",value:String(a.month)},{abr:"YYYY",value:String(a.year)},{abr:"A",value:a.hour<12?"AM":"PM"},{abr:"a",value:a.hour<12?"am":"pm"},{abr:"ZZ",value:ra(a,"")},{abr:"Z",value:ra(a)},{abr:"z",value:e},{abr:"X",value:String(a.unix)},{abr:"x",value:String(a.value.getTime())}]}function ia(a,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v.onesyDate;if(r&&r.valid)return K(-1*a,e,r)}var ta={};Object.defineProperty(ta,"__esModule",{value:!0});var la=ta.default=function(a){return"Intl"===a&&"undefined"!=typeof Intl};const ca=[{label:"Pacific/Midway (GMT-11:00)",code:"Pacific/Midway",name:"(GMT-11:00) Midway",utc:"-11:00",abbr:"SST"},{label:"Pacific/Niue (GMT-11:00)",code:"Pacific/Niue",name:"(GMT-11:00) Alofi",utc:"-11:00",abbr:"-11"},{label:"Pacific/Pago_Pago (GMT-11:00)",code:"Pacific/Pago_Pago",name:"(GMT-11:00) Pago Pago, Tāfuna, Ta`ū, Taulaga",utc:"-11:00",abbr:"SST"},{label:"America/Adak (GMT-10:00)",code:"America/Adak",name:"(GMT-10:00) Adak",utc:"-10:00",abbr:"HST"},{label:"Pacific/Honolulu (GMT-10:00)",code:"Pacific/Honolulu",name:"(GMT-10:00) Honolulu, East Honolulu, Pearl City, Hilo, Kailua",utc:"-10:00",abbr:"HST"},{label:"Pacific/Rarotonga (GMT-10:00)",code:"Pacific/Rarotonga",name:"(GMT-10:00) Avarua",utc:"-10:00",abbr:"-10"},{label:"Pacific/Tahiti (GMT-10:00)",code:"Pacific/Tahiti",name:"(GMT-10:00) Faaa, Papeete, Punaauia, Pirae, Mahina",utc:"-10:00",abbr:"-10"},{label:"Pacific/Marquesas (GMT-09:30)",code:"Pacific/Marquesas",name:"(GMT-09:30) Taiohae",utc:"-09:30",abbr:"-0930"},{label:"America/Anchorage (GMT-09:00)",code:"America/Anchorage",name:"(GMT-09:00) Anchorage, Fairbanks, Eagle River, Badger, Knik-Fairview",utc:"-09:00",abbr:"AKST"},{label:"America/Juneau (GMT-09:00)",code:"America/Juneau",name:"(GMT-09:00) Juneau",utc:"-09:00",abbr:"AKST"},{label:"America/Metlakatla (GMT-09:00)",code:"America/Metlakatla",name:"(GMT-09:00) Metlakatla",utc:"-09:00",abbr:"AKST"},{label:"America/Nome (GMT-09:00)",code:"America/Nome",name:"(GMT-09:00) Nome",utc:"-09:00",abbr:"AKST"},{label:"America/Sitka (GMT-09:00)",code:"America/Sitka",name:"(GMT-09:00) Sitka, Ketchikan",utc:"-09:00",abbr:"AKST"},{label:"America/Yakutat (GMT-09:00)",code:"America/Yakutat",name:"(GMT-09:00) Yakutat",utc:"-09:00",abbr:"AKST"},{label:"Pacific/Gambier (GMT-09:00)",code:"Pacific/Gambier",name:"(GMT-09:00) Gambier",utc:"-09:00",abbr:"-09"},{label:"America/Los_Angeles (GMT-08:00)",code:"America/Los_Angeles",name:"(GMT-08:00) Los Angeles, San Diego, San Jose, San Francisco, Seattle",utc:"-08:00",abbr:"PST"},{label:"America/Tijuana (GMT-08:00)",code:"America/Tijuana",name:"(GMT-08:00) Tijuana, Mexicali, Ensenada, Rosarito, Tecate",utc:"-08:00",abbr:"PST"},{label:"America/Vancouver (GMT-08:00)",code:"America/Vancouver",name:"(GMT-08:00) Vancouver, Surrey, Okanagan, Victoria, Burnaby",utc:"-08:00",abbr:"PST"},{label:"Pacific/Pitcairn (GMT-08:00)",code:"Pacific/Pitcairn",name:"(GMT-08:00) Adamstown",utc:"-08:00",abbr:"-08"},{label:"America/Boise (GMT-07:00)",code:"America/Boise",name:"(GMT-07:00) Boise, Meridian, Nampa, Idaho Falls, Pocatello",utc:"-07:00",abbr:"MST"},{label:"America/Cambridge_Bay (GMT-07:00)",code:"America/Cambridge_Bay",name:"(GMT-07:00) Cambridge Bay",utc:"-07:00",abbr:"MST"},{label:"America/Chihuahua (GMT-07:00)",code:"America/Chihuahua",name:"(GMT-07:00) Chihuahua, Ciudad Delicias, Cuauhtémoc, Parral, Nuevo Casas Grandes",utc:"-07:00",abbr:"MST"},{label:"America/Creston (GMT-07:00)",code:"America/Creston",name:"(GMT-07:00) Creston",utc:"-07:00",abbr:"MST"},{label:"America/Dawson (GMT-07:00)",code:"America/Dawson",name:"(GMT-07:00) Dawson",utc:"-07:00",abbr:"MST"},{label:"America/Dawson_Creek (GMT-07:00)",code:"America/Dawson_Creek",name:"(GMT-07:00) Fort St. John, Dawson Creek",utc:"-07:00",abbr:"MST"},{label:"America/Denver (GMT-07:00)",code:"America/Denver",name:"(GMT-07:00) Denver, El Paso, Albuquerque, Colorado Springs, Aurora",utc:"-07:00",abbr:"MST"},{label:"America/Edmonton (GMT-07:00)",code:"America/Edmonton",name:"(GMT-07:00) Calgary, Edmonton, Fort McMurray, Red Deer, Lethbridge",utc:"-07:00",abbr:"MST"},{label:"America/Fort_Nelson (GMT-07:00)",code:"America/Fort_Nelson",name:"(GMT-07:00) Fort Nelson",utc:"-07:00",abbr:"MST"},{label:"America/Hermosillo (GMT-07:00)",code:"America/Hermosillo",name:"(GMT-07:00) Hermosillo, Ciudad Obregón, Nogales, San Luis Río Colorado, Navojoa",utc:"-07:00",abbr:"MST"},{label:"America/Inuvik (GMT-07:00)",code:"America/Inuvik",name:"(GMT-07:00) Inuvik",utc:"-07:00",abbr:"MST"},{label:"America/Mazatlan (GMT-07:00)",code:"America/Mazatlan",name:"(GMT-07:00) Culiacán, Mazatlán, Tepic, Los Mochis, La Paz",utc:"-07:00",abbr:"MST"},{label:"America/Ojinaga (GMT-07:00)",code:"America/Ojinaga",name:"(GMT-07:00) Ciudad Juárez, Manuel Ojinaga, Ojinaga",utc:"-07:00",abbr:"MST"},{label:"America/Phoenix (GMT-07:00)",code:"America/Phoenix",name:"(GMT-07:00) Phoenix, Tucson, Mesa, Chandler, Gilbert",utc:"-07:00",abbr:"MST"},{label:"America/Whitehorse (GMT-07:00)",code:"America/Whitehorse",name:"(GMT-07:00) Whitehorse",utc:"-07:00",abbr:"MST"},{label:"America/Yellowknife (GMT-07:00)",code:"America/Yellowknife",name:"(GMT-07:00) Yellowknife",utc:"-07:00",abbr:"MST"},{label:"America/Bahia_Banderas (GMT-06:00)",code:"America/Bahia_Banderas",name:"(GMT-06:00) Mezcales, San Vicente, Bucerías, Valle de Banderas",utc:"-06:00",abbr:"CST"},{label:"America/Belize (GMT-06:00)",code:"America/Belize",name:"(GMT-06:00) Belize City, San Ignacio, Orange Walk, Belmopan, Dangriga",utc:"-06:00",abbr:"CST"},{label:"America/Chicago (GMT-06:00)",code:"America/Chicago",name:"(GMT-06:00) Chicago, Houston, San Antonio, Dallas, Austin",utc:"-06:00",abbr:"CST"},{label:"America/Costa_Rica (GMT-06:00)",code:"America/Costa_Rica",name:"(GMT-06:00) San José, Limón, San Francisco, Alajuela, Liberia",utc:"-06:00",abbr:"CST"},{label:"America/El_Salvador (GMT-06:00)",code:"America/El_Salvador",name:"(GMT-06:00) San Salvador, Soyapango, Santa Ana, San Miguel, Mejicanos",utc:"-06:00",abbr:"CST"},{label:"America/Guatemala (GMT-06:00)",code:"America/Guatemala",name:"(GMT-06:00) Guatemala City, Mixco, Villa Nueva, Petapa, San Juan Sacatepéquez",utc:"-06:00",abbr:"CST"},{label:"America/Indiana/Knox (GMT-06:00)",code:"America/Indiana/Knox",name:"(GMT-06:00) Knox",utc:"-06:00",abbr:"CST"},{label:"America/Indiana/Tell_City (GMT-06:00)",code:"America/Indiana/Tell_City",name:"(GMT-06:00) Tell City",utc:"-06:00",abbr:"CST"},{label:"America/Managua (GMT-06:00)",code:"America/Managua",name:"(GMT-06:00) Managua, León, Masaya, Chinandega, Matagalpa",utc:"-06:00",abbr:"CST"},{label:"America/Matamoros (GMT-06:00)",code:"America/Matamoros",name:"(GMT-06:00) Reynosa, Heroica Matamoros, Nuevo Laredo, Piedras Negras, Ciudad Acuña",utc:"-06:00",abbr:"CST"},{label:"America/Menominee (GMT-06:00)",code:"America/Menominee",name:"(GMT-06:00) Menominee, Iron Mountain, Kingsford, Ironwood, Iron River",utc:"-06:00",abbr:"CST"},{label:"America/Merida (GMT-06:00)",code:"America/Merida",name:"(GMT-06:00) Mérida, Campeche, Ciudad del Carmen, Kanasín, Valladolid",utc:"-06:00",abbr:"CST"},{label:"America/Mexico_City (GMT-06:00)",code:"America/Mexico_City",name:"(GMT-06:00) Mexico City, Iztapalapa, Ecatepec de Morelos, Guadalajara, Puebla",utc:"-06:00",abbr:"CST"},{label:"America/Monterrey (GMT-06:00)",code:"America/Monterrey",name:"(GMT-06:00) Monterrey, Saltillo, Guadalupe, Torreón, Victoria de Durango",utc:"-06:00",abbr:"CST"},{label:"America/North_Dakota/Beulah (GMT-06:00)",code:"America/North_Dakota/Beulah",name:"(GMT-06:00) Beulah",utc:"-06:00",abbr:"CST"},{label:"America/North_Dakota/Center (GMT-06:00)",code:"America/North_Dakota/Center",name:"(GMT-06:00) Center",utc:"-06:00",abbr:"CST"},{label:"America/North_Dakota/New_Salem (GMT-06:00)",code:"America/North_Dakota/New_Salem",name:"(GMT-06:00) Mandan",utc:"-06:00",abbr:"CST"},{label:"America/Rainy_River (GMT-06:00)",code:"America/Rainy_River",name:"(GMT-06:00) Rainy River",utc:"-06:00",abbr:"CST"},{label:"America/Rankin_Inlet (GMT-06:00)",code:"America/Rankin_Inlet",name:"(GMT-06:00) Rankin Inlet",utc:"-06:00",abbr:"CST"},{label:"America/Regina (GMT-06:00)",code:"America/Regina",name:"(GMT-06:00) Saskatoon, Regina, Prince Albert, Moose Jaw, North Battleford",utc:"-06:00",abbr:"CST"},{label:"America/Resolute (GMT-06:00)",code:"America/Resolute",name:"(GMT-06:00) Resolute",utc:"-06:00",abbr:"CST"},{label:"America/Swift_Current (GMT-06:00)",code:"America/Swift_Current",name:"(GMT-06:00) Swift Current",utc:"-06:00",abbr:"CST"},{label:"America/Tegucigalpa (GMT-06:00)",code:"America/Tegucigalpa",name:"(GMT-06:00) Tegucigalpa, San Pedro Sula, Choloma, La Ceiba, El Progreso",utc:"-06:00",abbr:"CST"},{label:"America/Winnipeg (GMT-06:00)",code:"America/Winnipeg",name:"(GMT-06:00) Winnipeg, Brandon, Kenora, Portage la Prairie, Thompson",utc:"-06:00",abbr:"CST"},{label:"Pacific/Easter (GMT-06:00)",code:"Pacific/Easter",name:"(GMT-06:00) Easter",utc:"-06:00",abbr:"-05"},{label:"Pacific/Galapagos (GMT-06:00)",code:"Pacific/Galapagos",name:"(GMT-06:00) Puerto Ayora, Puerto Baquerizo Moreno",utc:"-06:00",abbr:"-06"},{label:"America/Atikokan (GMT-05:00)",code:"America/Atikokan",name:"(GMT-05:00) Atikokan",utc:"-05:00",abbr:"EST"},{label:"America/Bogota (GMT-05:00)",code:"America/Bogota",name:"(GMT-05:00) Bogotá, Cali, Medellín, Barranquilla, Cartagena",utc:"-05:00",abbr:"-05"},{label:"America/Cancun (GMT-05:00)",code:"America/Cancun",name:"(GMT-05:00) Cancún, Chetumal, Playa del Carmen, Cozumel, Felipe Carrillo Puerto",utc:"-05:00",abbr:"EST"},{label:"America/Cayman (GMT-05:00)",code:"America/Cayman",name:"(GMT-05:00) George Town, West Bay, Bodden Town, East End, North Side",utc:"-05:00",abbr:"EST"},{label:"America/Detroit (GMT-05:00)",code:"America/Detroit",name:"(GMT-05:00) Detroit, Grand Rapids, Warren, Sterling Heights, Ann Arbor",utc:"-05:00",abbr:"EST"},{label:"America/Eirunepe (GMT-05:00)",code:"America/Eirunepe",name:"(GMT-05:00) Eirunepé, Benjamin Constant, Envira",utc:"-05:00",abbr:"-05"},{label:"America/Grand_Turk (GMT-05:00)",code:"America/Grand_Turk",name:"(GMT-05:00) Cockburn Town",utc:"-05:00",abbr:"EST"},{label:"America/Guayaquil (GMT-05:00)",code:"America/Guayaquil",name:"(GMT-05:00) Guayaquil, Quito, Cuenca, Santo Domingo de los Colorados, Machala",utc:"-05:00",abbr:"-05"},{label:"America/Havana (GMT-05:00)",code:"America/Havana",name:"(GMT-05:00) Havana, Santiago de Cuba, Camagüey, Holguín, Guantánamo",utc:"-05:00",abbr:"CST"},{label:"America/Indiana/Indianapolis (GMT-05:00)",code:"America/Indiana/Indianapolis",name:"(GMT-05:00) Indianapolis, Fort Wayne, South Bend, Carmel, Bloomington",utc:"-05:00",abbr:"EST"},{label:"America/Indiana/Marengo (GMT-05:00)",code:"America/Indiana/Marengo",name:"(GMT-05:00) Marengo",utc:"-05:00",abbr:"EST"},{label:"America/Indiana/Petersburg (GMT-05:00)",code:"America/Indiana/Petersburg",name:"(GMT-05:00) Petersburg",utc:"-05:00",abbr:"EST"},{label:"America/Indiana/Vevay (GMT-05:00)",code:"America/Indiana/Vevay",name:"(GMT-05:00) Vevay",utc:"-05:00",abbr:"EST"},{label:"America/Indiana/Vincennes (GMT-05:00)",code:"America/Indiana/Vincennes",name:"(GMT-05:00) Vincennes, Jasper, Washington, Huntingburg",utc:"-05:00",abbr:"EST"},{label:"America/Indiana/Winamac (GMT-05:00)",code:"America/Indiana/Winamac",name:"(GMT-05:00) Winamac",utc:"-05:00",abbr:"EST"},{label:"America/Iqaluit (GMT-05:00)",code:"America/Iqaluit",name:"(GMT-05:00) Iqaluit",utc:"-05:00",abbr:"EST"},{label:"America/Jamaica (GMT-05:00)",code:"America/Jamaica",name:"(GMT-05:00) Kingston, New Kingston, Spanish Town, Portmore, Montego Bay",utc:"-05:00",abbr:"EST"},{label:"America/Kentucky/Louisville (GMT-05:00)",code:"America/Kentucky/Louisville",name:"(GMT-05:00) Louisville, Jeffersonville, New Albany, Jeffersontown, Pleasure Ridge Park",utc:"-05:00",abbr:"EST"},{label:"America/Kentucky/Monticello (GMT-05:00)",code:"America/Kentucky/Monticello",name:"(GMT-05:00) Monticello",utc:"-05:00",abbr:"EST"},{label:"America/Lima (GMT-05:00)",code:"America/Lima",name:"(GMT-05:00) Lima, Arequipa, Callao, Trujillo, Chiclayo",utc:"-05:00",abbr:"-05"},{label:"America/Nassau (GMT-05:00)",code:"America/Nassau",name:"(GMT-05:00) Nassau, Lucaya, Freeport, West End, Cooper's Town",utc:"-05:00",abbr:"EST"},{label:"America/New_York (GMT-05:00)",code:"America/New_York",name:"(GMT-05:00) New York City, Brooklyn, Queens, Philadelphia, Manhattan",utc:"-05:00",abbr:"EST"},{label:"America/Nipigon (GMT-05:00)",code:"America/Nipigon",name:"(GMT-05:00) Nipigon",utc:"-05:00",abbr:"EST"},{label:"America/Panama (GMT-05:00)",code:"America/Panama",name:"(GMT-05:00) Panamá, San Miguelito, Juan Díaz, David, Arraiján",utc:"-05:00",abbr:"EST"},{label:"America/Pangnirtung (GMT-05:00)",code:"America/Pangnirtung",name:"(GMT-05:00) Pangnirtung",utc:"-05:00",abbr:"EST"},{label:"America/Port-au-Prince (GMT-05:00)",code:"America/Port-au-Prince",name:"(GMT-05:00) Port-au-Prince, Carrefour, Delmas 73, Pétionville, Port-de-Paix",utc:"-05:00",abbr:"EST"},{label:"America/Rio_Branco (GMT-05:00)",code:"America/Rio_Branco",name:"(GMT-05:00) Rio Branco, Cruzeiro do Sul, Sena Madureira, Tarauacá, Feijó",utc:"-05:00",abbr:"-05"},{label:"America/Thunder_Bay (GMT-05:00)",code:"America/Thunder_Bay",name:"(GMT-05:00) Thunder Bay",utc:"-05:00",abbr:"EST"},{label:"America/Toronto (GMT-05:00)",code:"America/Toronto",name:"(GMT-05:00) Toronto, Montréal, Ottawa, Mississauga, Québec",utc:"-05:00",abbr:"EST"},{label:"America/Anguillal (GMT-04:00)",code:"America/Anguilla",name:"(GMT-04:00) The Valley, Blowing Point Village, Sandy Ground Village, The Quarter, Sandy Hill",utc:"-04:00",abbr:""},{label:"America/Antigua (GMT-04:00)",code:"America/Antigua",name:"(GMT-04:00) Saint John's, Piggotts, Bolands, Codrington, Parham",utc:"-04:00",abbr:"AST"},{label:"America/Aruba (GMT-04:00)",code:"America/Aruba",name:"(GMT-04:00) Oranjestad, Tanki Leendert, San Nicolas, Santa Cruz, Paradera",utc:"-04:00",abbr:"AST"},{label:"America/Asuncion (GMT-04:00)",code:"America/Asuncion",name:"(GMT-04:00) Asunción, Ciudad del Este, San Lorenzo, Capiatá, Lambaré",utc:"-04:00",abbr:"-03"},{label:"America/Barbados (GMT-04:00)",code:"America/Barbados",name:"(GMT-04:00) Bridgetown, Speightstown, Oistins, Bathsheba, Holetown",utc:"-04:00",abbr:"AST"},{label:"America/Blanc-Sablon (GMT-04:00)",code:"America/Blanc-Sablon",name:"(GMT-04:00) Lévis",utc:"-04:00",abbr:"AST"},{label:"America/Boa_Vista (GMT-04:00)",code:"America/Boa_Vista",name:"(GMT-04:00) Boa Vista",utc:"-04:00",abbr:"-04"},{label:"America/Campo_Grande (GMT-04:00)",code:"America/Campo_Grande",name:"(GMT-04:00) Campo Grande, Dourados, Corumbá, Três Lagoas, Ponta Porã",utc:"-04:00",abbr:"-04"},{label:"America/Caracas (GMT-04:00)",code:"America/Caracas",name:"(GMT-04:00) Caracas, Maracaibo, Maracay, Valencia, Barquisimeto",utc:"-04:00",abbr:"-04"},{label:"America/Cuiaba (GMT-04:00)",code:"America/Cuiaba",name:"(GMT-04:00) Cuiabá, Várzea Grande, Rondonópolis, Sinop, Barra do Garças",utc:"-04:00",abbr:"-04"},{label:"America/Curacao (GMT-04:00)",code:"America/Curacao",name:"(GMT-04:00) Willemstad, Sint Michiel Liber",utc:"-04:00",abbr:"AST"},{label:"America/Dominica (GMT-04:00)",code:"America/Dominica",name:"(GMT-04:00) Roseau, Portsmouth, Berekua, Saint Joseph, Wesley",utc:"-04:00",abbr:"AST"},{label:"America/Glace_Bay (GMT-04:00)",code:"America/Glace_Bay",name:"(GMT-04:00) Sydney, Glace Bay, Sydney Mines",utc:"-04:00",abbr:"AST"},{label:"America/Goose_Bay (GMT-04:00)",code:"America/Goose_Bay",name:"(GMT-04:00) Labrador City, Happy Valley-Goose Bay",utc:"-04:00",abbr:"AST"},{label:"America/Grenada (GMT-04:00)",code:"America/Grenada",name:"(GMT-04:00) Saint George's, Gouyave, Grenville, Victoria, Saint David's",utc:"-04:00",abbr:"AST"},{label:"America/Guadeloupe (GMT-04:00)",code:"America/Guadeloupe",name:"(GMT-04:00) Les Abymes, Baie-Mahault, Le Gosier, Petit-Bourg, Sainte-Anne",utc:"-04:00",abbr:"AST"},{label:"America/Guyana (GMT-04:00)",code:"America/Guyana",name:"(GMT-04:00) Georgetown, Linden, New Amsterdam, Anna Regina, Bartica",utc:"-04:00",abbr:"-04"},{label:"America/Halifax (GMT-04:00)",code:"America/Halifax",name:"(GMT-04:00) Halifax, Dartmouth, Charlottetown, Lower Sackville, Truro",utc:"-04:00",abbr:"AST"},{label:"America/Kralendijk (GMT-04:00)",code:"America/Kralendijk",name:"(GMT-04:00) Kralendijk, Oranjestad, The Bottom",utc:"-04:00",abbr:"AST"},{label:"America/La_Paz (GMT-04:00)",code:"America/La_Paz",name:"(GMT-04:00) Santa Cruz de la Sierra, Cochabamba, La Paz, Sucre, Oruro",utc:"-04:00",abbr:"-04"},{label:"America/Lower_Princes (GMT-04:00)",code:"America/Lower_Princes",name:"(GMT-04:00) Cul de Sac, Lower Prince's Quarter, Koolbaai, Philipsburg",utc:"-04:00",abbr:"AST"},{label:"America/Manaus (GMT-04:00)",code:"America/Manaus",name:"(GMT-04:00) Manaus, Itacoatiara, Parintins, Manacapuru, Coari",utc:"-04:00",abbr:"-04"},{label:"America/Marigot (GMT-04:00)",code:"America/Marigot",name:"(GMT-04:00) Marigot",utc:"-04:00",abbr:"AST"},{label:"America/Martinique (GMT-04:00)",code:"America/Martinique",name:"(GMT-04:00) Fort-de-France, Le Lamentin, Le Robert, Sainte-Marie, Le François",utc:"-04:00",abbr:"AST"},{label:"America/Moncton (GMT-04:00)",code:"America/Moncton",name:"(GMT-04:00) Moncton, Saint John, Fredericton, Dieppe, Miramichi",utc:"-04:00",abbr:"AST"},{label:"America/Montserrat (GMT-04:00)",code:"America/Montserrat",name:"(GMT-04:00) Brades, Saint Peters, Plymouth",utc:"-04:00",abbr:"AST"},{label:"America/Porto_Velho (GMT-04:00)",code:"America/Porto_Velho",name:"(GMT-04:00) Porto Velho, Ji Paraná, Vilhena, Ariquemes, Cacoal",utc:"-04:00",abbr:"-04"},{label:"America/Port_of_Spain (GMT-04:00)",code:"America/Port_of_Spain",name:"(GMT-04:00) Chaguanas, Mon Repos, San Fernando, Port of Spain, Rio Claro",utc:"-04:00",abbr:"AST"},{label:"America/Puerto_Rico (GMT-04:00)",code:"America/Puerto_Rico",name:"(GMT-04:00) San Juan, Bayamón, Carolina, Ponce, Caguas",utc:"-04:00",abbr:"AST"},{label:"America/Santiago (GMT-04:00)",code:"America/Santiago",name:"(GMT-04:00) Santiago, Puente Alto, Antofagasta, Viña del Mar, Valparaíso",utc:"-04:00",abbr:"-03"},{label:"America/Santo_Domingo (GMT-04:00)",code:"America/Santo_Domingo",name:"(GMT-04:00) Santo Domingo, Santiago de los Caballeros, Santo Domingo Oeste, Santo Domingo Este, San Pedro de Macorís",utc:"-04:00",abbr:"AST"},{label:"America/St_Barthelemy (GMT-04:00)",code:"America/St_Barthelemy",name:"(GMT-04:00) Gustavia",utc:"-04:00",abbr:"AST"},{label:"America/St_Kitts (GMT-04:00)",code:"America/St_Kitts",name:"(GMT-04:00) Basseterre, Fig Tree, Market Shop, Saint Paul's, Middle Island",utc:"-04:00",abbr:"AST"},{label:"America/St_Lucia (GMT-04:00)",code:"America/St_Lucia",name:"(GMT-04:00) Castries, Bisee, Vieux Fort, Micoud, Soufrière",utc:"-04:00",abbr:"AST"},{label:"America/St_Thomas (GMT-04:00)",code:"America/St_Thomas",name:"(GMT-04:00) Saint Croix, Charlotte Amalie, Cruz Bay",utc:"-04:00",abbr:"AST"},{label:"America/St_Vincent (GMT-04:00)",code:"America/St_Vincent",name:"(GMT-04:00) Kingstown, Kingstown Park, Georgetown, Barrouallie, Port Elizabeth",utc:"-04:00",abbr:"AST"},{label:"America/Thule (GMT-04:00)",code:"America/Thule",name:"(GMT-04:00) Thule",utc:"-04:00",abbr:"AST"},{label:"America/Tortola (GMT-04:00)",code:"America/Tortola",name:"(GMT-04:00) Road Town",utc:"-04:00",abbr:"AST"},{label:"Atlantic/Bermuda (GMT-04:00)",code:"Atlantic/Bermuda",name:"(GMT-04:00) Hamilton",utc:"-04:00",abbr:"AST"},{label:"America/St_Johns (GMT-03:30)",code:"America/St_Johns",name:"(GMT-03:30) St. John's, Mount Pearl, Corner Brook, Conception Bay South, Bay Roberts",utc:"-03:30",abbr:"NST"},{label:"America/Araguaina (GMT-03:00)",code:"America/Araguaina",name:"(GMT-03:00) Palmas, Araguaína, Gurupi, Miracema do Tocantins, Porto Franco",utc:"-03:00",abbr:"-03"},{label:"America/Argentina/Buenos_Aires (GMT-03:00)",code:"America/Argentina/Buenos_Aires",name:"(GMT-03:00) Buenos Aires, La Plata, Mar del Plata, Morón, Bahía Blanca",utc:"-03:00",abbr:"-03"},{label:"America/Argentina/Catamarca (GMT-03:00)",code:"America/Argentina/Catamarca",name:"(GMT-03:00) San Fernando del Valle de Catamarca, Trelew, Puerto Madryn, Esquel, Rawson",utc:"-03:00",abbr:"-03"},{label:"America/Argentina/Cordoba (GMT-03:00)",code:"America/Argentina/Cordoba",name:"(GMT-03:00) Córdoba, Rosario, Santa Fe, Resistencia, Santiago del Estero",utc:"-03:00",abbr:"-03"},{label:"America/Argentina/Jujuy (GMT-03:00)",code:"America/Argentina/Jujuy",name:"(GMT-03:00) San Salvador de Jujuy, San Pedro de Jujuy, Libertador General San Martín, Palpalá, La Quiaca",utc:"-03:00",abbr:"-03"},{label:"America/Argentina/La_Rioja (GMT-03:00)",code:"America/Argentina/La_Rioja",name:"(GMT-03:00) La Rioja, Chilecito, Arauco, Chamical",utc:"-03:00",abbr:"-03"},{label:"America/Argentina/Mendoza (GMT-03:00)",code:"America/Argentina/Mendoza",name:"(GMT-03:00) Mendoza, San Rafael, San Martín",utc:"-03:00",abbr:"-03"},{label:"America/Argentina/Rio_Gallegos (GMT-03:00)",code:"America/Argentina/Rio_Gallegos",name:"(GMT-03:00) Comodoro Rivadavia, Río Gallegos, Caleta Olivia, Pico Truncado, Puerto Deseado",utc:"-03:00",abbr:"-03"},{label:"America/Argentina/Salta (GMT-03:00)",code:"America/Argentina/Salta",name:"(GMT-03:00) Salta, Neuquén, Santa Rosa, San Carlos de Bariloche, Cipolletti",utc:"-03:00",abbr:"-03"},{label:"America/Argentina/San_Juan (GMT-03:00)",code:"America/Argentina/San_Juan",name:"(GMT-03:00) San Juan, Chimbas, Santa Lucía, Pocito, Caucete",utc:"-03:00",abbr:"-03"},{label:"America/Argentina/San_Luis (GMT-03:00)",code:"America/Argentina/San_Luis",name:"(GMT-03:00) San Luis, Villa Mercedes, La Punta, Merlo, Justo Daract",utc:"-03:00",abbr:"-03"},{label:"America/Argentina/Tucuman (GMT-03:00)",code:"America/Argentina/Tucuman",name:"(GMT-03:00) San Miguel de Tucumán, Yerba Buena, Tafí Viejo, Alderetes, Aguilares",utc:"-03:00",abbr:"-03"},{label:"America/Argentina/Ushuaia (GMT-03:00)",code:"America/Argentina/Ushuaia",name:"(GMT-03:00) Ushuaia, Río Grande",utc:"-03:00",abbr:"-03"},{label:"America/Bahia (GMT-03:00)",code:"America/Bahia",name:"(GMT-03:00) Salvador, Feira de Santana, Vitória da Conquista, Itabuna, Camaçari",utc:"-03:00",abbr:"-03"},{label:"America/Belem (GMT-03:00)",code:"America/Belem",name:"(GMT-03:00) Belém, Ananindeua, Macapá, Parauapebas, Marabá",utc:"-03:00",abbr:"-03"},{label:"America/Cayenne (GMT-03:00)",code:"America/Cayenne",name:"(GMT-03:00) Cayenne, Matoury, Saint-Laurent-du-Maroni, Kourou, Rémire-Montjoly",utc:"-03:00",abbr:"-03"},{label:"America/Fortaleza (GMT-03:00)",code:"America/Fortaleza",name:"(GMT-03:00) Fortaleza, São Luís, Natal, Teresina, João Pessoa",utc:"-03:00",abbr:"-03"},{label:"America/Godthab (GMT-03:00)",code:"America/Godthab",name:"(GMT-03:00) Nuuk, Sisimiut, Ilulissat, Qaqortoq, Aasiaat",utc:"-03:00",abbr:"-03"},{label:"America/Maceio (GMT-03:00)",code:"America/Maceio",name:"(GMT-03:00) Maceió, Aracaju, Arapiraca, Nossa Senhora do Socorro, São Cristóvão",utc:"-03:00",abbr:"-03"},{label:"America/Miquelon (GMT-03:00)",code:"America/Miquelon",name:"(GMT-03:00) Saint-Pierre, Miquelon",utc:"-03:00",abbr:"-03"},{label:"America/Montevideo (GMT-03:00)",code:"America/Montevideo",name:"(GMT-03:00) Montevideo, Salto, Paysandú, Las Piedras, Rivera",utc:"-03:00",abbr:"-03"},{label:"America/Paramaribo (GMT-03:00)",code:"America/Paramaribo",name:"(GMT-03:00) Paramaribo, Lelydorp, Brokopondo, Nieuw Nickerie, Moengo",utc:"-03:00",abbr:"-03"},{label:"America/Punta_Arenas (GMT-03:00)",code:"America/Punta_Arenas",name:"(GMT-03:00) Punta Arenas, Puerto Natales",utc:"-03:00",abbr:"-03"},{label:"America/Recife (GMT-03:00)",code:"America/Recife",name:"(GMT-03:00) Recife, Jaboatão, Jaboatão dos Guararapes, Olinda, Paulista",utc:"-03:00",abbr:"-03"},{label:"America/Santarem (GMT-03:00)",code:"America/Santarem",name:"(GMT-03:00) Santarém, Altamira, Itaituba, Oriximiná, Alenquer",utc:"-03:00",abbr:"-03"},{label:"America/Sao_Paulo (GMT-03:00)",code:"America/Sao_Paulo",name:"(GMT-03:00) São Paulo, Rio de Janeiro, Belo Horizonte, Brasília, Curitiba",utc:"-03:00",abbr:"-03"},{label:"Antarctica/Palmer (GMT-03:00)",code:"Antarctica/Palmer",name:"(GMT-03:00) Palmer",utc:"-03:00",abbr:"-03"},{label:"Antarctica/Rothera (GMT-03:00)",code:"Antarctica/Rothera",name:"(GMT-03:00) Rothera",utc:"-03:00",abbr:"-03"},{label:"Atlantic/Stanley (GMT-03:00)",code:"Atlantic/Stanley",name:"(GMT-03:00) Stanley",utc:"-03:00",abbr:"-03"},{label:"America/Noronha (GMT-02:00)",code:"America/Noronha",name:"(GMT-02:00) Itamaracá",utc:"-02:00",abbr:"-02"},{label:"Atlantic/South_Georgia (GMT-02:00)",code:"Atlantic/South_Georgia",name:"(GMT-02:00) Grytviken",utc:"-02:00",abbr:"-02"},{label:"America/Scoresbysund (GMT-01:00)",code:"America/Scoresbysund",name:"(GMT-01:00) Scoresbysund",utc:"-01:00",abbr:"-01"},{label:"Atlantic/Azores (GMT-01:00)",code:"Atlantic/Azores",name:"(GMT-01:00) Ponta Delgada, Lagoa, Angra do Heroísmo, Rosto de Cão, Rabo de Peixe",utc:"-01:00",abbr:"-01"},{label:"Atlantic/Cape_Verde (GMT-01:00)",code:"Atlantic/Cape_Verde",name:"(GMT-01:00) Praia, Mindelo, Santa Maria, Cova Figueira, Santa Cruz",utc:"-01:00",abbr:"-01"},{label:"Africa/Abidjan (GMT+00:00)",code:"Africa/Abidjan",name:"(GMT+00:00) Abidjan, Abobo, Bouaké, Daloa, San-Pédro",utc:"+00:00",abbr:"GMT"},{label:"Africa/Accra (GMT+00:00)",code:"Africa/Accra",name:"(GMT+00:00) Accra, Kumasi, Tamale, Takoradi, Atsiaman",utc:"+00:00",abbr:"GMT"},{label:"Africa/Bamako (GMT+00:00)",code:"Africa/Bamako",name:"(GMT+00:00) Bamako, Sikasso, Mopti, Koutiala, Ségou",utc:"+00:00",abbr:"GMT"},{label:"Africa/Banjul (GMT+00:00)",code:"Africa/Banjul",name:"(GMT+00:00) Serekunda, Brikama, Bakau, Banjul, Farafenni",utc:"+00:00",abbr:"GMT"},{label:"Africa/Bissau (GMT+00:00)",code:"Africa/Bissau",name:"(GMT+00:00) Bissau, Bafatá, Gabú, Bissorã, Bolama",utc:"+00:00",abbr:"GMT"},{label:"Africa/Casablanca (GMT+00:00)",code:"Africa/Casablanca",name:"(GMT+00:00) Casablanca, Rabat, Fès, Sale, Marrakesh",utc:"+00:00",abbr:"+01"},{label:"Africa/Conakry (GMT+00:00)",code:"Africa/Conakry",name:"(GMT+00:00) Camayenne, Conakry, Nzérékoré, Kindia, Kankan",utc:"+00:00",abbr:"GMT"},{label:"Africa/Dakar (GMT+00:00)",code:"Africa/Dakar",name:"(GMT+00:00) Dakar, Pikine, Touba, Thiès, Thiès Nones",utc:"+00:00",abbr:"GMT"},{label:"Africa/El_Aaiun (GMT+00:00)",code:"Africa/El_Aaiun",name:"(GMT+00:00) Laayoune, Dakhla, Laayoune Plage",utc:"+00:00",abbr:"+01"},{label:"Africa/Freetown (GMT+00:00)",code:"Africa/Freetown",name:"(GMT+00:00) Freetown, Bo, Kenema, Koidu, Makeni",utc:"+00:00",abbr:"GMT"},{label:"Africa/Lome (GMT+00:00)",code:"Africa/Lome",name:"(GMT+00:00) Lomé, Sokodé, Kara, Atakpamé, Kpalimé",utc:"+00:00",abbr:"GMT"},{label:"Africa/Monrovia (GMT+00:00)",code:"Africa/Monrovia",name:"(GMT+00:00) Monrovia, Gbarnga, Kakata, Bensonville, Harper",utc:"+00:00",abbr:"GMT"},{label:"Africa/Nouakchott (GMT+00:00)",code:"Africa/Nouakchott",name:"(GMT+00:00) Nouakchott, Nouadhibou, Néma, Kaédi, Rosso",utc:"+00:00",abbr:"GMT"},{label:"Africa/Ouagadougou (GMT+00:00)",code:"Africa/Ouagadougou",name:"(GMT+00:00) Ouagadougou, Bobo-Dioulasso, Koudougou, Ouahigouya, Banfora",utc:"+00:00",abbr:"GMT"},{label:"Africa/Sao_Tome (GMT+00:00)",code:"Africa/Sao_Tome",name:"(GMT+00:00) São Tomé, Santo António",utc:"+00:00",abbr:"GMT"},{label:"America/Danmarkshavn (GMT+00:00)",code:"America/Danmarkshavn",name:"(GMT+00:00) Danmarkshavn",utc:"+00:00",abbr:"GMT"},{label:"Antarctica/Troll (GMT+00:00)",code:"Antarctica/Troll",name:"(GMT+00:00) Troll",utc:"+00:00",abbr:"+00"},{label:"Atlantic/Canary (GMT+00:00)",code:"Atlantic/Canary",name:"(GMT+00:00) Las Palmas de Gran Canaria, Santa Cruz de Tenerife, La Laguna, Telde, Arona",utc:"+00:00",abbr:"WET"},{label:"Atlantic/Faroe (GMT+00:00)",code:"Atlantic/Faroe",name:"(GMT+00:00) Tórshavn, Klaksvík, Fuglafjørður, Tvøroyri, Miðvágur",utc:"+00:00",abbr:"WET"},{label:"Atlantic/Madeira (GMT+00:00)",code:"Atlantic/Madeira",name:"(GMT+00:00) Funchal, Câmara de Lobos, São Martinho, Caniço, Machico",utc:"+00:00",abbr:"WET"},{label:"Atlantic/Reykjavik (GMT+00:00)",code:"Atlantic/Reykjavik",name:"(GMT+00:00) Reykjavík, Kópavogur, Hafnarfjörður, Akureyri, Garðabær",utc:"+00:00",abbr:"GMT"},{label:"Atlantic/St_Helena (GMT+00:00)",code:"Atlantic/St_Helena",name:"(GMT+00:00) Jamestown, Georgetown, Edinburgh of the Seven Seas",utc:"+00:00",abbr:"GMT"},{label:"Europe/Dublin (GMT+00:00)",code:"Europe/Dublin",name:"(GMT+00:00) Dublin, Cork, Luimneach, Gaillimh, Tallaght",utc:"+00:00",abbr:"GMT"},{label:"Europe/Guernsey (GMT+00:00)",code:"Europe/Guernsey",name:"(GMT+00:00) Saint Peter Port, St Martin, Saint Sampson, St Anne, Saint Saviour",utc:"+00:00",abbr:"GMT"},{label:"Europe/Isle_of_Man (GMT+00:00)",code:"Europe/Isle_of_Man",name:"(GMT+00:00) Douglas, Ramsey, Peel, Port Erin, Castletown",utc:"+00:00",abbr:"GMT"},{label:"Europe/Jersey (GMT+00:00)",code:"Europe/Jersey",name:"(GMT+00:00) Saint Helier, Le Hocq",utc:"+00:00",abbr:"GMT"},{label:"Europe/Lisbon (GMT+00:00)",code:"Europe/Lisbon",name:"(GMT+00:00) Lisbon, Porto, Amadora, Braga, Setúbal",utc:"+00:00",abbr:"WET"},{label:"Europe/London (GMT+00:00)",code:"Europe/London",name:"(GMT+00:00) London, Birmingham, Liverpool, Sheffield, Bristol",utc:"+00:00",abbr:"GMT"},{label:"Africa/Algiers (GMT+01:00)",code:"Africa/Algiers",name:"(GMT+01:00) Algiers, Boumerdas, Oran, Tébessa, Constantine",utc:"+01:00",abbr:"CET"},{label:"Africa/Bangui (GMT+01:00)",code:"Africa/Bangui",name:"(GMT+01:00) Bangui, Bimbo, Mbaïki, Berbérati, Kaga Bandoro",utc:"+01:00",abbr:"WAT"},{label:"Africa/Brazzaville (GMT+01:00)",code:"Africa/Brazzaville",name:"(GMT+01:00) Brazzaville, Pointe-Noire, Dolisie, Kayes, Owando",utc:"+01:00",abbr:"WAT"},{label:"Africa/Ceuta (GMT+01:00)",code:"Africa/Ceuta",name:"(GMT+01:00) Ceuta, Melilla",utc:"+01:00",abbr:"CET"},{label:"Africa/Douala (GMT+01:00)",code:"Africa/Douala",name:"(GMT+01:00) Douala, Yaoundé, Garoua, Kousséri, Bamenda",utc:"+01:00",abbr:"WAT"},{label:"Africa/Kinshasa (GMT+01:00)",code:"Africa/Kinshasa",name:"(GMT+01:00) Kinshasa, Masina, Kikwit, Mbandaka, Matadi",utc:"+01:00",abbr:"WAT"},{label:"Africa/Lagos (GMT+01:00)",code:"Africa/Lagos",name:"(GMT+01:00) Lagos, Kano, Ibadan, Kaduna, Port Harcourt",utc:"+01:00",abbr:"WAT"},{label:"Africa/Libreville (GMT+01:00)",code:"Africa/Libreville",name:"(GMT+01:00) Libreville, Port-Gentil, Franceville, Oyem, Moanda",utc:"+01:00",abbr:"WAT"},{label:"Africa/Luanda (GMT+01:00)",code:"Africa/Luanda",name:"(GMT+01:00) Luanda, N'dalatando, Huambo, Lobito, Benguela",utc:"+01:00",abbr:"WAT"},{label:"Africa/Malabo (GMT+01:00)",code:"Africa/Malabo",name:"(GMT+01:00) Bata, Malabo, Ebebiyin, Aconibe, Añisoc",utc:"+01:00",abbr:"WAT"},{label:"Africa/Ndjamena (GMT+01:00)",code:"Africa/Ndjamena",name:"(GMT+01:00) N'Djamena, Moundou, Sarh, Abéché, Kelo",utc:"+01:00",abbr:"WAT"},{label:"Africa/Niamey (GMT+01:00)",code:"Africa/Niamey",name:"(GMT+01:00) Niamey, Zinder, Maradi, Agadez, Alaghsas",utc:"+01:00",abbr:"WAT"},{label:"Africa/Porto-Novo (GMT+01:00)",code:"Africa/Porto-Novo",name:"(GMT+01:00) Cotonou, Abomey-Calavi, Djougou, Porto-Novo, Parakou",utc:"+01:00",abbr:"WAT"},{label:"Africa/Tunis (GMT+01:00)",code:"Africa/Tunis",name:"(GMT+01:00) Tunis, Sfax, Sousse, Kairouan, Bizerte",utc:"+01:00",abbr:"CET"},{label:"Africa/Windhoek (GMT+01:00)",code:"Africa/Windhoek",name:"(GMT+01:00) Windhoek, Rundu, Walvis Bay, O