@progress/kendo-date-math
Version:
Kendo UI typescript package exporting functions for Date manipulations
1 lines • 33 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.KendoDateMath=t():e.KendoDateMath=t()}(self,()=>(()=>{"use strict";var e={25(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.nextDayOfWeek=void 0;var o=r(2078),n=r(7163);t.nextDayOfWeek=function(e,t){return(0,n.dayOfWeek)(e,t,o.Direction.Forward)}},41(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeYear=void 0;var o=r(9100);t.normalizeYear=function(e,t){return(0,o.setYear)(e,t(e.getFullYear()))}},97(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.lastMonthOfYear=void 0;var o=r(2851);t.lastMonthOfYear=function(e){return(0,o.setMonth)(e,11)}},139(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.offset=void 0;var o=r(9432);t.offset=function(e,t){if(void 0===t&&(t=new Date),"Etc/UTC"===e||"Etc/GMT"===e)return 0;if(""===e)return t.getTimezoneOffset();var r=(0,o.zoneAndRule)(e,t),n=r.rule,a=r.zone;return parseFloat(n?a[0]-n[6]:a[0])}},327(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.loadTimezone=void 0;var o=r(8403),n=r(7033);t.loadTimezone=function(e){if(!e)throw new Error((0,n.formatMessage)(n.NO_TZ_INFO,""));var t=e.rules,r=e.titles,a=e.zones;if(void 0===t||void 0===a)throw new Error(n.INVALID_TZ_STRUCTURE);Object.assign(o.timezones.rules,t),Object.assign(o.timezones.titles,r||{}),Object.assign(o.timezones.zones,a)}},850(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.cloneDate=void 0,t.cloneDate=function(e){return e?new Date(e.getTime()):null}},1396(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.lastDecadeOfCentury=void 0;var o=r(41);t.lastDecadeOfCentury=function(e){return(0,o.normalizeYear)(e,function(e){return e-e%100+90})}},1634(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.abbrTimezone=void 0;var o=r(9432),n=r(1970);t.abbrTimezone=function(e,t){if(void 0===t&&(t=new Date),"Etc/UTC"===e)return"UTC";if("Etc/GMT"===e)return"GMT";if(""===e)return"";var r=(0,o.zoneAndRule)(e,t),a=r.zone,i=r.rule,u=a[2];if(u.indexOf("/")>=0)return u.split("/")[i&&+i[6]?1:0];if(u.indexOf("%s")>=0)return u.replace("%s",i&&"-"!==i[7]?i[7]:"");if(u.indexOf("%z")>=0){var c=-1*Math.trunc(a[0]/60),s=(0,n.padNumber)(c,2),l=c>0?"+":"",f=Math.abs(Math.trunc(a[0]%60)),d=0===f?"":(0,n.padNumber)(f,2);return u.replace("%z","".concat(l).concat(s).concat(d))}return u}},1635(e,t,r){r.r(t),r.d(t,{__addDisposableResource:()=>F,__assign:()=>a,__asyncDelegator:()=>w,__asyncGenerator:()=>T,__asyncValues:()=>S,__await:()=>O,__awaiter:()=>_,__classPrivateFieldGet:()=>E,__classPrivateFieldIn:()=>Y,__classPrivateFieldSet:()=>z,__createBinding:()=>v,__decorate:()=>u,__disposeResources:()=>N,__esDecorate:()=>s,__exportStar:()=>h,__extends:()=>n,__generator:()=>y,__importDefault:()=>x,__importStar:()=>U,__makeTemplateObject:()=>j,__metadata:()=>p,__param:()=>c,__propKey:()=>f,__read:()=>m,__rest:()=>i,__rewriteRelativeImportExtension:()=>R,__runInitializers:()=>l,__setFunctionName:()=>d,__spread:()=>D,__spreadArray:()=>M,__spreadArrays:()=>b,__values:()=>g,default:()=>k});var o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},o(e,t)};function n(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return a=Object.assign||function(e){for(var t,r=1,o=arguments.length;r<o;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},a.apply(this,arguments)};function i(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]])}return r}function u(e,t,r,o){var n,a=arguments.length,i=a<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,o);else for(var u=e.length-1;u>=0;u--)(n=e[u])&&(i=(a<3?n(i):a>3?n(t,r,i):n(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function c(e,t){return function(r,o){t(r,o,e)}}function s(e,t,r,o,n,a){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var u,c=o.kind,s="getter"===c?"get":"setter"===c?"set":"value",l=!t&&e?o.static?e:e.prototype:null,f=t||(l?Object.getOwnPropertyDescriptor(l,o.name):{}),d=!1,p=r.length-1;p>=0;p--){var _={};for(var y in o)_[y]="access"===y?{}:o[y];for(var y in o.access)_.access[y]=o.access[y];_.addInitializer=function(e){if(d)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(e||null))};var v=(0,r[p])("accessor"===c?{get:f.get,set:f.set}:f[s],_);if("accessor"===c){if(void 0===v)continue;if(null===v||"object"!=typeof v)throw new TypeError("Object expected");(u=i(v.get))&&(f.get=u),(u=i(v.set))&&(f.set=u),(u=i(v.init))&&n.unshift(u)}else(u=i(v))&&("field"===c?n.unshift(u):f[s]=u)}l&&Object.defineProperty(l,o.name,f),d=!0}function l(e,t,r){for(var o=arguments.length>2,n=0;n<t.length;n++)r=o?t[n].call(e,r):t[n].call(e);return o?r:void 0}function f(e){return"symbol"==typeof e?e:"".concat(e)}function d(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function p(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function _(e,t,r,o){return new(r||(r=Promise))(function(n,a){function i(e){try{c(o.next(e))}catch(e){a(e)}}function u(e){try{c(o.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?n(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(i,u)}c((o=o.apply(e,t||[])).next())})}function y(e,t){var r,o,n,a={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=u(0),i.throw=u(1),i.return=u(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(c){return function(u){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(r=1,o&&(n=2&u[0]?o.return:u[0]?o.throw||((n=o.return)&&n.call(o),0):o.next)&&!(n=n.call(o,u[1])).done)return n;switch(o=0,n&&(u=[2&u[0],n.value]),u[0]){case 0:case 1:n=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,o=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((n=(n=a.trys).length>0&&n[n.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!n||u[1]>n[0]&&u[1]<n[3])){a.label=u[1];break}if(6===u[0]&&a.label<n[1]){a.label=n[1],n=u;break}if(n&&a.label<n[2]){a.label=n[2],a.ops.push(u);break}n[2]&&a.ops.pop(),a.trys.pop();continue}u=t.call(e,a)}catch(e){u=[6,e],o=0}finally{r=n=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,c])}}}var v=Object.create?function(e,t,r,o){void 0===o&&(o=r);var n=Object.getOwnPropertyDescriptor(t,r);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,o,n)}:function(e,t,r,o){void 0===o&&(o=r),e[o]=t[r]};function h(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||v(t,e,r)}function g(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],o=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var o,n,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(o=a.next()).done;)i.push(o.value)}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return i}function D(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(m(arguments[t]));return e}function b(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var o=Array(e),n=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,u=a.length;i<u;i++,n++)o[n]=a[i];return o}function M(e,t,r){if(r||2===arguments.length)for(var o,n=0,a=t.length;n<a;n++)!o&&n in t||(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))}function O(e){return this instanceof O?(this.v=e,this):new O(e)}function T(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o,n=r.apply(e,t||[]),a=[];return o=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",function(e){return function(t){return Promise.resolve(t).then(e,s)}}),o[Symbol.asyncIterator]=function(){return this},o;function i(e,t){n[e]&&(o[e]=function(t){return new Promise(function(r,o){a.push([e,t,r,o])>1||u(e,t)})},t&&(o[e]=t(o[e])))}function u(e,t){try{(r=n[e](t)).value instanceof O?Promise.resolve(r.value.v).then(c,s):l(a[0][2],r)}catch(e){l(a[0][3],e)}var r}function c(e){u("next",e)}function s(e){u("throw",e)}function l(e,t){e(t),a.shift(),a.length&&u(a[0][0],a[0][1])}}function w(e){var t,r;return t={},o("next"),o("throw",function(e){throw e}),o("return"),t[Symbol.iterator]=function(){return this},t;function o(o,n){t[o]=e[o]?function(t){return(r=!r)?{value:O(e[o](t)),done:!1}:n?n(t):t}:n}}function S(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=g(e),t={},o("next"),o("throw"),o("return"),t[Symbol.asyncIterator]=function(){return this},t);function o(r){t[r]=e[r]&&function(t){return new Promise(function(o,n){!function(e,t,r,o){Promise.resolve(o).then(function(t){e({value:t,done:r})},t)}(o,n,(t=e[r](t)).done,t.value)})}}}function j(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var P=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},C=function(e){return C=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t},C(e)};function U(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r=C(e),o=0;o<r.length;o++)"default"!==r[o]&&v(t,e,r[o]);return P(t,e),t}function x(e){return e&&e.__esModule?e:{default:e}}function E(e,t,r,o){if("a"===r&&!o)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?o:"a"===r?o.call(e):o?o.value:t.get(e)}function z(e,t,r,o,n){if("m"===o)throw new TypeError("Private method is not writable");if("a"===o&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===o?n.call(e,r):n?n.value=r:t.set(e,r),r}function Y(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function F(e,t,r){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var o,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");o=t[Symbol.asyncDispose]}if(void 0===o){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");o=t[Symbol.dispose],r&&(n=o)}if("function"!=typeof o)throw new TypeError("Object not disposable.");n&&(o=function(){try{n.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:o,async:r})}else r&&e.stack.push({async:!0});return t}var I="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var o=new Error(r);return o.name="SuppressedError",o.error=e,o.suppressed=t,o};function N(e){function t(t){e.error=e.hasError?new I(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var r,o=0;return function n(){for(;r=e.stack.pop();)try{if(!r.async&&1===o)return o=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return o|=2,Promise.resolve(a).then(n,function(e){return t(e),n()})}else o|=1}catch(e){t(e)}if(1===o)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}()}function R(e,t){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(e,r,o,n,a){return r?t?".jsx":".js":!o||n&&a?o+n+"."+a.toLowerCase()+"js":e}):e}const k={__extends:n,__assign:a,__rest:i,__decorate:u,__param:c,__esDecorate:s,__runInitializers:l,__propKey:f,__setFunctionName:d,__metadata:p,__awaiter:_,__generator:y,__createBinding:v,__exportStar:h,__values:g,__read:m,__spread:D,__spreadArrays:b,__spreadArray:M,__await:O,__asyncGenerator:T,__asyncDelegator:w,__asyncValues:S,__makeTemplateObject:j,__importStar:U,__importDefault:x,__classPrivateFieldGet:E,__classPrivateFieldSet:z,__classPrivateFieldIn:Y,__addDisposableResource:F,__disposeResources:N,__rewriteRelativeImportExtension:R}},1736(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.ruleToDate=void 0;var r={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11},o={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6};t.ruleToDate=function(e,t,n){var a,i=t[3],u=t[4],c=t[5],s="u"===c[3]?6e4*-n:0;if(isNaN(u))if(0===u.indexOf("last")){a=new Date(Date.UTC(e,r[i]+1,1,c[0]-24,c[1],c[2])+s);var l=o[u.substr(4,3)],f=a.getUTCDay();a.setUTCDate(a.getUTCDate()+l-f-(l>f?7:0))}else u.indexOf(">=")>=0&&(a=new Date(Date.UTC(e,r[i],u.substr(5),c[0],c[1],c[2],0)+s),l=o[u.substr(0,3)],f=a.getUTCDay(),a.setUTCDate(a.getUTCDate()+l-f+(l<f?7:0)));else a=new Date(Date.UTC(e,r[i],u,c[0],c[1],c[2])+s);return a}},1744(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.firstDecadeOfCentury=void 0;var o=r(41);t.firstDecadeOfCentury=function(e){return(0,o.normalizeYear)(e,function(e){return e-e%100})}},1773(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MS_PER_DAY=t.MS_PER_HOUR=t.MS_PER_MINUTE=void 0,t.MS_PER_MINUTE=6e4,t.MS_PER_HOUR=36e5,t.MS_PER_DAY=864e5},1970(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.padNumber=void 0,t.padNumber=function(e,t){return void 0===t&&(t=2),(e<0?"-":"")+new Array(t).concat([Math.abs(e)]).join("0").slice(-t)}},2078(e,t){var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Direction=void 0,function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(r||(t.Direction=r={}))},2520(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.isEqualDate=void 0;var o=r(8885),n=r(8299);t.isEqualDate=function(e,t){return!e&&!t||e&&t&&(0,n.isEqual)((0,o.getDate)(e),(0,o.getDate)(t))}},2564(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.lastDayOfMonth=void 0;var o=r(3351),n=r(9575);t.lastDayOfMonth=function(e){var t=(0,n.createDate)(e.getFullYear(),e.getMonth()+1,1,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds());return(0,o.addDays)(t,-1)}},2640(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addYears=void 0;var o=r(3947),n=r(9100);t.addYears=function(e,t){return(0,o.adjustDST)((0,n.setYear)(e,e.getFullYear()+t),e.getHours())}},2851(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.setMonth=void 0;var o=r(3543),n=r(9575),a=r(2564);t.setMonth=function(e,t){var r=e.getDate(),i=(0,n.createDate)(e.getFullYear(),t,r,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds());return i.getDate()===r?i:(0,a.lastDayOfMonth)((0,o.addMonths)(i,-1))}},2875(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var o=r(1635);o.__exportStar(r(2994),t),o.__exportStar(r(3351),t),o.__exportStar(r(6139),t),o.__exportStar(r(3543),t),o.__exportStar(r(8655),t),o.__exportStar(r(2640),t),o.__exportStar(r(3947),t),o.__exportStar(r(850),t),o.__exportStar(r(1773),t),o.__exportStar(r(9575),t),o.__exportStar(r(7163),t),o.__exportStar(r(6515),t),o.__exportStar(r(2078),t),o.__exportStar(r(4633),t),o.__exportStar(r(4260),t),o.__exportStar(r(4050),t),o.__exportStar(r(5963),t),o.__exportStar(r(8822),t),o.__exportStar(r(7984),t),o.__exportStar(r(1744),t),o.__exportStar(r(3685),t),o.__exportStar(r(4063),t),o.__exportStar(r(8885),t),o.__exportStar(r(8299),t),o.__exportStar(r(2520),t),o.__exportStar(r(2564),t),o.__exportStar(r(1396),t),o.__exportStar(r(97),t),o.__exportStar(r(4819),t),o.__exportStar(r(25),t),o.__exportStar(r(2933),t),o.__exportStar(r(1634),t),o.__exportStar(r(327),t),o.__exportStar(r(139),t),o.__exportStar(r(9711),t),o.__exportStar(r(3105),t),o.__exportStar(r(6559),t),o.__exportStar(r(8473),t),o.__exportStar(r(4342),t),o.__exportStar(r(7644),t),o.__exportStar(r(6936),t)},2933(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.prevDayOfWeek=void 0;var o=r(2078),n=r(7163);t.prevDayOfWeek=function(e,t){return(0,n.dayOfWeek)(e,t,o.Direction.Backward)}},2994(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addCenturies=void 0;var o=r(2640);t.addCenturies=function(e,t){return(0,o.addYears)(e,100*t)}},3105(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.timezoneNames=void 0;var o=r(8403);t.timezoneNames=function(){return Object.keys(o.timezones.zones)}},3351(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addDays=void 0;var o=r(3947),n=r(850);t.addDays=function(e,t){var r=(0,n.cloneDate)(e);return r.setDate(r.getDate()+t),(0,o.adjustDST)(r,e.getHours())}},3543(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addMonths=void 0;var o=r(3947),n=r(850),a=r(2564);t.addMonths=function(e,r){var i=(0,n.cloneDate)(e),u=(12+(i.getMonth()+r)%12)%12;return i.setMonth(i.getMonth()+r),function(e,r){return e.getMonth()!==r?(0,a.lastDayOfMonth)((0,t.addMonths)(e,-1)):e}((0,o.adjustDST)(i,e.getHours()),u)}},3547(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.findZone=void 0;var o=r(4790),n=r(7033);t.findZone=function(e,t){if(void 0===t&&(t=(new Date).getTime()),"Etc/UTC"===e||"Etc/GMT"===e)return[0,"-","UTC",null];for(var r=(0,o.getZoneRules)(e),a=r.length-1;a>=0;a--){var i=r[a][3];if(i&&t>i)break}var u=r[a+1];if(!u)throw new Error((0,n.formatMessage)(n.NO_TZ_INFO,e));return u}},3685(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.firstMonthOfYear=void 0;var o=r(2851);t.firstMonthOfYear=function(e){return(0,o.setMonth)(e,0)}},3947(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.adjustDST=void 0;var o=r(850);t.adjustDST=function(e,t){var r=(0,o.cloneDate)(e);return 0===t&&23===r.getHours()&&r.setHours(r.getHours()+2),r}},4050(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.durationInMonths=void 0,t.durationInMonths=function(e,t){return 12*(t.getFullYear()-e.getFullYear())+(t.getMonth()-e.getMonth())}},4063(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.firstYearOfDecade=void 0;var o=r(41);t.firstYearOfDecade=function(e){return(0,o.normalizeYear)(e,function(e){return e-e%10})}},4260(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.durationInDecades=void 0;var o=r(4063);t.durationInDecades=function(e,t){return((0,o.firstYearOfDecade)(t).getFullYear()-(0,o.firstYearOfDecade)(e).getFullYear())/10}},4342(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.ZonedDate=void 0;var o=r(1773),n=r(850),a=r(1634),i=r(139),u=r(8473),c=r(1970),s=function(e,t){return new Date(e.getTime()+t*o.MS_PER_MINUTE)},l=function(e,t){return new Date(e.getTime()+t*o.MS_PER_HOUR)},f=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],d=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function p(e,t){var r=(0,i.offset)(t,e),o=l(e,-1);return r<(0,i.offset)(t,o)}function _(e,t){var r=p(e,t)?1:0;return l(e,r)}function y(e,t,r){if(t===r)return e;var o=(0,i.offset)(t,e),n=(0,i.offset)(r,e),a=o-n,u=s(e,a),c=(0,i.offset)(r,u);return s(e,a+(n-c))}var v=function(){function e(e,t){if(this._utcDate=(0,n.cloneDate)(e),this.timezone=t,""===t){var r=(0,u.toLocalDate)(e);this.timezoneOffset=r.getTimezoneOffset(),this._localDate=r}else{var o=(0,i.offset)(t,e);this.timezoneOffset=o,r=_(e,t),this._localDate=y(r,t,"Etc/UTC")}}return Object.defineProperty(e.prototype,"cachedLocalDate",{get:function(){return this._localDate},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cachedUTCDate",{get:function(){return this._utcDate},enumerable:!1,configurable:!0}),e.fromLocalDate=function(t,r){if(void 0===r&&(r=""),""===r){var o=(n=t,new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds())));return e.fromUTCDate(o,r)}var n,a=y(t,"Etc/UTC",r),u=p(a,r),c=(0,i.offset)(r,a),s=0;u&&(s=c>0?-1:1);var f=l(a,s);return e.fromUTCDate(f,r)},e.fromUTCDate=function(t,r){return void 0===r&&(r=""),new e(t,r)},e.prototype.toLocalDate=function(){return(0,n.cloneDate)(this._localDate)},e.prototype.toUTCDate=function(){return(0,n.cloneDate)(this._utcDate)},e.prototype.toTimezone=function(t){if(this.timezone===t)return this.clone();var r=(0,i.offset)(this.timezone,this._utcDate),o=s(this._utcDate,r);return e.fromLocalDate(o,t)},e.prototype.clone=function(){return e.fromUTCDate(this._utcDate,this.timezone)},e.prototype.addDays=function(t){var r=new Date(this._utcDate.getTime());return r.setUTCDate(r.getUTCDate()+t),e.fromUTCDate(r,this.timezone)},e.prototype.addTime=function(t){var r=_(new Date(this._utcDate.getTime()),this.timezone);r.setTime(r.getTime()+t);var o=_(r,this.timezone);return e.fromUTCDate(o,this.timezone)},e.prototype.stripTime=function(){var t=this._utcDate,r=Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),0,0,0);return e.fromUTCDate(new Date(r),this.timezone)},e.prototype.getTime=function(){return this._localDate.getTime()},e.prototype.getTimezoneOffset=function(){return this.timezoneOffset},e.prototype.getFullYear=function(){return this._utcDate.getUTCFullYear()},e.prototype.getMonth=function(){return this._utcDate.getUTCMonth()},e.prototype.getDate=function(){return this._utcDate.getUTCDate()},e.prototype.getDay=function(){return this._utcDate.getUTCDay()},e.prototype.getHours=function(){return this._utcDate.getUTCHours()},e.prototype.getMinutes=function(){return this._utcDate.getUTCMinutes()},e.prototype.getSeconds=function(){return this._utcDate.getUTCSeconds()},e.prototype.getMilliseconds=function(){return this._utcDate.getUTCMilliseconds()},e.prototype.getUTCDate=function(){return this._localDate.getUTCDate()},e.prototype.getUTCDay=function(){return this._localDate.getUTCDay()},e.prototype.getUTCFullYear=function(){return this._localDate.getUTCFullYear()},e.prototype.getUTCHours=function(){return this._localDate.getUTCHours()},e.prototype.getUTCMilliseconds=function(){return this._localDate.getUTCMilliseconds()},e.prototype.getUTCMinutes=function(){return this._localDate.getUTCMinutes()},e.prototype.getUTCMonth=function(){return this._localDate.getUTCMonth()},e.prototype.getUTCSeconds=function(){return this._localDate.getUTCSeconds()},e.prototype.setTime=function(e){throw new Error("Method not implemented.")},e.prototype.setMilliseconds=function(e){throw new Error("Method not implemented.")},e.prototype.setUTCMilliseconds=function(e){throw new Error("Method not implemented.")},e.prototype.setSeconds=function(e,t){throw new Error("Method not implemented.")},e.prototype.setUTCSeconds=function(e,t){throw new Error("Method not implemented.")},e.prototype.setMinutes=function(e,t,r){throw new Error("Method not implemented.")},e.prototype.setUTCMinutes=function(e,t,r){throw new Error("Method not implemented.")},e.prototype.setHours=function(e,t,r,o){throw new Error("Method not implemented.")},e.prototype.setUTCHours=function(e,t,r,o){throw new Error("Method not implemented.")},e.prototype.setDate=function(e){throw new Error("Method not implemented.")},e.prototype.setUTCDate=function(e){throw new Error("Method not implemented.")},e.prototype.setMonth=function(e,t){throw new Error("Method not implemented.")},e.prototype.setUTCMonth=function(e,t){throw new Error("Method not implemented.")},e.prototype.setFullYear=function(e,t,r){throw new Error("Method not implemented.")},e.prototype.setUTCFullYear=function(e,t,r){throw new Error("Method not implemented.")},e.prototype.toISOString=function(){return this._localDate.toISOString()},e.prototype.toJSON=function(){return this._localDate.toJSON()},e.prototype.toString=function(){var e,t=(e=this._utcDate,f[e.getUTCDay()]+" "+d[e.getUTCMonth()]),r=this.toTimeString();return"".concat(t," ").concat(this.getDate()," ").concat(this.getFullYear()," ").concat(r)},e.prototype.toDateString=function(){return(0,u.toLocalDate)(this._utcDate).toDateString()},e.prototype.toTimeString=function(){var e=(0,c.padNumber)(this.getHours()),t=(0,c.padNumber)(this.getMinutes()),r=(0,c.padNumber)(this.getSeconds()),o="".concat(e,":").concat(t,":").concat(r),n=function(e){var t=e<=0?"+":"-",r=Math.abs(e),o=(0,c.padNumber)(Math.floor(r/60)),n=(0,c.padNumber)(r%60);return"GMT".concat(t).concat(o).concat(n)}(this.timezoneOffset),i=(0,a.abbrTimezone)(this.timezone,this._utcDate);return i&&(i=" (".concat(i,")")),"".concat(o," ").concat(n).concat(i)},e.prototype.toLocaleString=function(e,t){return this._localDate.toLocaleString(e,t)},e.prototype.toLocaleDateString=function(e,t){return this._localDate.toLocaleDateString(e,t)},e.prototype.toLocaleTimeString=function(e,t){return this._localDate.toLocaleTimeString(e,t)},e.prototype.toUTCString=function(){return this.toTimezone("Etc/UTC").toString()},e.prototype[Symbol.toPrimitive]=function(e){return"string"===e||"default"===e?this.toString():this._localDate.getTime()},e.prototype.valueOf=function(){return this.getTime()},e.prototype.getVarDate=function(){throw new Error("Not implemented.")},e.prototype.format=function(e){throw new Error("Not implemented.")},e.prototype.formatUTC=function(e){throw new Error("Not implemented.")},e}();t.ZonedDate=v},4633(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.durationInCenturies=void 0;var o=r(1744);t.durationInCenturies=function(e,t){return((0,o.firstDecadeOfCentury)(t).getFullYear()-(0,o.firstDecadeOfCentury)(e).getFullYear())/100}},4790(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.getZoneRules=void 0;var o=r(8403),n=r(7033);t.getZoneRules=function(e){var t=o.timezones.zones;if(!t)throw new Error((0,n.formatMessage)(n.NO_TZ_INFO,e));var r=t[e],a="string"==typeof r?t[r]:r;if(!a)throw new Error((0,n.formatMessage)(n.NO_TZ_INFO,e));return a}},4819(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.lastYearOfDecade=void 0;var o=r(41);t.lastYearOfDecade=function(e){return(0,o.normalizeYear)(e,function(e){return e-e%10+9})}},5963(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.durationInYears=void 0,t.durationInYears=function(e,t){return t.getFullYear()-e.getFullYear()}},6139(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addDecades=void 0;var o=r(2640);t.addDecades=function(e,t){return(0,o.addYears)(e,10*t)}},6515(e,t){var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Day=void 0,function(e){e[e.Sunday=0]="Sunday",e[e.Monday=1]="Monday",e[e.Tuesday=2]="Tuesday",e[e.Wednesday=3]="Wednesday",e[e.Thursday=4]="Thursday",e[e.Friday=5]="Friday",e[e.Saturday=6]="Saturday"}(r||(t.Day=r={}))},6559(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.timezoneTitle=void 0;var o=r(8403);t.timezoneTitle=function(e){return(o.timezones.titles[e]||{}).long||e}},6936(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.weekInYear=void 0;var o=r(6515),n=r(3351),a=r(9575),i=r(2933),u=r(1773),c=r(8885),s=function(e,t){var r=(0,a.createDate)(e.getFullYear(),0,1,-6),c=function(e,t){return t!==o.Day.Monday?(0,n.addDays)((0,i.prevDayOfWeek)(e,t),4):(0,n.addDays)(e,4-(e.getDay()||7))}(e,t),s=c.getTime()-r.getTime(),l=Math.floor(s/u.MS_PER_DAY);return 1+Math.floor(l/7)};t.weekInYear=function(e,t){void 0===t&&(t=o.Day.Monday),e=(0,c.getDate)(e);var r=(0,n.addDays)(e,-7),a=(0,n.addDays)(e,7),i=s(e,t);return 0===i?s(r,t)+1:53===i&&s(a,t)>1?1:i}},7033(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.formatMessage=t.INVALID_TZ_STRUCTURE=t.NO_TZ_INFO=void 0,t.NO_TZ_INFO="The required {0} timezone information is not provided!",t.INVALID_TZ_STRUCTURE="The provided timezone information has invalid stucture!";var r=/\{(\d+)}?\}/g;t.formatMessage=function(e){for(var t=[],o=1;o<arguments.length;o++)t[o-1]=arguments[o];var n=t.reduce(function(e,t){return e.concat(t)},[]);return e.replace(r,function(e,t){return n[parseInt(t,10)]})}},7163(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.dayOfWeek=void 0;var o=r(2078),n=r(3947),a=r(850);t.dayOfWeek=function(e,t,r){void 0===r&&(r=o.Direction.Forward);var i=(0,a.cloneDate)(e),u=(t-i.getDay()+7*r)%7;return i.setDate(i.getDate()+u),(0,n.adjustDST)(i,e.getHours())}},7644(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.zonesPerGroup=void 0;var o=r(8403);t.zonesPerGroup=function(e){var t=o.timezones.titles;return Object.keys(t).reduce(function(r,o){return(t[o]||{}).group===e?r.concat(o.split(" ")):r},[])}},7984(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.firstDayOfMonth=void 0;var o=r(9575);t.firstDayOfMonth=function(e){return(0,o.createDate)(e.getFullYear(),e.getMonth(),1,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}},8299(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isEqual=void 0,t.isEqual=function(e,t){return!e&&!t||e&&t&&e.getTime()===t.getTime()}},8403(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.timezones=void 0,t.timezones={rules:{},titles:{},zones:{}}},8473(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.toLocalDate=function(e){return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}},8655(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.addWeeks=void 0;var o=r(3351);t.addWeeks=function(e,t){return(0,o.addDays)(e,7*t)}},8822(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.firstDayInWeek=void 0;var o=r(850),n=r(6515);t.firstDayInWeek=function(e,t){void 0===t&&(t=n.Day.Sunday);for(var r=(0,o.cloneDate)(e);r.getDay()!==t;)r.setDate(r.getDate()-1);return r}},8885(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.getDate=void 0;var o=r(9575);t.getDate=function(e){return(0,o.createDate)(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0)}},9100(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.setYear=void 0;var o=r(3543),n=r(9575),a=r(2564);t.setYear=function(e,t){var r=e.getMonth(),i=(0,n.createDate)(t,r,e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds());return i.getMonth()===r?i:(0,a.lastDayOfMonth)((0,o.addMonths)(i,-1))}},9432(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.zoneAndRule=void 0;var o=r(9923),n=r(3547);t.zoneAndRule=function(e,t){var r=t.getTime(),a=(0,n.findZone)(e,r);return{rule:(0,o.findRule)(a[1],r,a[0]),zone:a}}},9575(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.createDate=void 0;var o=r(3947);t.createDate=function(e,t,r,n,a,i,u){void 0===n&&(n=0),void 0===a&&(a=0),void 0===i&&(i=0),void 0===u&&(u=0);var c=new Date(e,t,r,n,a,i,u);return e>-1&&e<100&&c.setFullYear(c.getFullYear()-1900),(0,o.adjustDST)(c,n)}},9711(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.timezoneGroupNames=void 0;var o=r(8403);t.timezoneGroupNames=function(){var e=Object.keys(o.timezones.titles).reduce(function(e,t){var r=o.timezones.titles[t].group;return e[r]=r,e},{});return Object.keys(e)}},9923(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.findRule=void 0;var o=r(8403),n=r(1736),a=(new Date).getTime();t.findRule=function(e,t,r){void 0===t&&(t=a),void 0===r&&(r=0);var i=o.timezones.rules[e];if(!i){var u=e.split(":"),c=0;return u.length>1&&(c=60*u[0]+Number(u[1])),[-1e6,"max","-","Jan",1,[0,0,0],c,"-"]}var s=new Date(t).getUTCFullYear();(i=i.filter(function(e){var t=e[0],r=e[1];return t<=s&&(r>=s||t===s&&"only"===r||"max"===r)})).push(t),i.sort(function(e,t){return"number"!=typeof e&&(e=Number((0,n.ruleToDate)(s,e,r))),"number"!=typeof t&&(t=Number((0,n.ruleToDate)(s,t,r))),e-t});var l=i[i.indexOf(t)-1]||i[i.length-1];return isNaN(l)?l:null}}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,r),a.exports}return r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r(2875)})());