function a(a,r){(null==r||r>a.length)&&(r=a.length);for(var i=0,c=Array(r);i=a.length?{done:!0}:{done:!1,value:a[c++]}},e:function(a){throw a},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var u,o=!0,t=!1;return{s:function(){i=i.call(a)},n:function(){var a=i.next();return o=a.done,a},e:function(a){t=!0,u=a},f:function(){try{o||null==i.return||i.return()}finally{if(t)throw u}}}}(A);try{for(l.s();!(s=l.n()).done;){var m=s.value;i[m]||Object.assign(i,r({},m,{current:[],all:[]})),void 0===e.r&&i[m].current.push(c),i[m].all.push(c)}}catch(a){l.e(a)}finally{l.f()}return i}),{})}(a)),u}(a)[i]||{};return{id:i,name:c,timezones:e.current||[],allTimezones:e.all||[]}}function A(a){var r=Math.floor(Math.abs(a)/60),i=a%60;return"".concat(a<0?"-":"+").concat(s(r),":").concat(s(i))}function s(a){var r=Math.abs(a);return"".concat(r<10?"0":"").concat(r)}var l=["allTimezones"],m=Object.keys(o.timezones).length,d={},f={},M=0;function S(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(o.countries).reduce((function(i,c){return Object.assign(i,r({},c,g(c,a)))}),{})}function E(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(m!==M)for(var i=0,c=Object.keys(o.timezones);i1&&void 0!==arguments[1]?arguments[1]:{};return d[a]||function(a){if(!a)return;d[a.id]=a}(t(o,a)),function(a,r){if(!a)return null;var i=r||{},e=i.deprecated;a.allTimezones;var n=function(a,r){if(null==a)return{};var i,c,e=function(a,r){if(null==a)return{};var i={};for(var c in a)if({}.hasOwnProperty.call(a,c)){if(-1!==r.indexOf(c))continue;i[c]=a[c]}return i}(a,r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(a);for(c=0;c1&&void 0!==arguments[1]?arguments[1]:{};return((C(a)||{}).countries||[]).map((function(a){return g(a,r)}))}function T(a){return e(P(a,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),1)[0]||null}function p(a){var r=g(a,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});return r?(r.timezones||[]).map((function(a){return C(a)})):null}var h={getCountry:g,getTimezone:C,getAllCountries:S,getAllTimezones:E,getTimezonesForCountry:p,getCountriesForTimezone:P,getCountryForTimezone:T};export{h as default,S as getAllCountries,E as getAllTimezones,P as getCountriesForTimezone,g as getCountry,T as getCountryForTimezone,C as getTimezone,p as getTimezonesForCountry}; //# sourceMappingURL=index.min.js.map